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

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

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


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

 Copyright Google LLC All Rights Reserved.

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

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

 (The MIT License)

 Copyright (C) 2014 by Vitaly Puzrin

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 Copyright (c) 2014, John MacFarlane

 All rights reserved.

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

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

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

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

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

Math.uuid.js (v1.4)
http://www.broofa.com
mailto:robert@broofa.com
Copyright (c) 2010 Robert Kieffer
Dual licensed under the MIT and GPL licenses.
*/
/*

 Copyright 2015-present Dan Abramov
 SPDX-License-Identifier: MIT
*/
/*

 The MIT License (MIT)

 Copyright (c) 2016 Denis Rul

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

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

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

 Copyright 2018 Contributors (https://github.com/rrweb-io/rrweb/graphs/contributors) and SmartX Inc.
 SPDX-License-Identifier: MIT
*/
/*

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

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

 Copyright Google Inc. All Rights Reserved.

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

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

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

Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var $h_,rps,ILh,P11,aLt,vE_,rQ,mh8,oEp,a$,QF,q8$,X$E,U8,i1,cps,tXX,BQ8,b1,jX,e48,Y8E,dQ,is$,VXE,GjL,Kt1,Hs_,WtQ,NQp,ApF,Dh1,S8h,xhj,fL4,TQ4,P0,Ql,uz,$dE,qd,X$,rw$,ZF,Vl,IF8,Pzt,sh,F$,Cz$,X0s,cw$,Nd,OYF,z1s,e1$,Jw,Yhh,ZY$,iY$,Ud$,bYQ,nY,tT8,TB,MT1,ddt,sfE,zp,F8X,HY1,Oi,GBj,XK,ywt,K88,ShX,EyE,xd_,Mi,TJj,ny8,h11,kB_,$i1,gf$,IZj,vfs,Q3L,uKp,oft,XRt,zME,YiF,eMQ,HR,ZSj,VAt,R3,diX,Gpj,FUF,KU$,HS$,s3s,Ni,rWt,wr,SA,JW,WU$,Ei,AW_,Di1,RMj,hW,Nr_,wR4,Si_,Ef8,JWh,xi4,fZj,nf1,nS,hMh,$p1,gV_,PbX,CD,vVE,Cbs,oY,oVE,
cSE,mpF,tL1,OD1,zlQ,MLj,ZD4,VL4,LA$,Gn8,KAh,sYX,Dpj,Rlp,wu1,SCX,xp8,nVQ,TN$,knQ,r68,IQL,Q2p,qQF,F7,c6$,Bps,OEQ,Np,JS,xV,rp,I2,Pb,M$$,o2,V$F,Go4,KDL,s28,FDj,zo,HEF,YC,ZQ,UQ,MH,DHs,Rdj,A6F,NpF,wbt,SQ4,J6Q,EC1,xH4,nC8,LE,dp,Tpj,hdL,koQ,r0E,$zE,gWs,Iij,P_p,A6,NH,wp,lt,J6,vWL,EQ,mzj,qGX,fE,XX_,c0j,tb$,To,Bah,OIF,zPX,kC,ZI$,ra,bIX,MbX,Ix,Vb_,jxt,dzp,LWE,GEE,y0_,vX,KWX,sxQ,Q2,FW$,HIt,CI,u_,pI,ox,WWQ,RPp,DzL,qz,Naj,wX4,li$,cX,OG,zE,eb,YW,Zi,SGL,J0$,xzQ,fi1,Ta1,kEp,hPF,$b$,rtX,g2F,IJX,PnL,i_,aJ8,v2$,mb4,Cnh,
uj1,pOh,o2F,qnp,XOj,da,LI,ct$,y2,KI,tyE,zap,eaX,Yn4,Ubt,iFX,bFF,dbt,LlE,GDj,yt_,Klp,sME,Fl1,Rat,WX,At4,N4_,wO$,SnF,E2X,Sb,fJX,n28,T4E,$S$,Ijp,PjX,aj4,vJ$,Qq4,CjE,Yyh,ZNX,US_,Mfh,jq$,Qk,Vfp,GOj,sqX,F2$,HN$,W28,DSh,RpX,A71,NH$,lj_,SyQ,y7p,J7h,EJ4,xSX,fj_,nJp,THL,hpt,kOh,$U4,Pa1,gh$,Qr_,aCF,vhj,uf4,pi$,ohj,mU8,Xip,CaX,t9_,Un,Bds,bn,jy,OuQ,enp,YbE,iuj,srE,M9j,buF,V9p,Lot,jrE,Ak4,Wo_,Ndt,wiE,lCX,SbL,Jk$,xUF,Eh4,fC8,nhX,TdF,hnX,$9F,gBQ,IgL,PX8,vBE,agE,OLs,yk,zAE,Y3$,ZLQ,U9t,iL1,bLt,j4$,V5_,d9s,RM,At,LiX,
w4,HL8,Sy,D98,Jt,wPL,S3L,rGE,nF,Pe4,aA8,CeX,QK1,mmX,Iq,uv4,pm_,qM4,Xms,cG4,tQp,BK$,Oq1,zG$,YM1,CN,Zqt,oq,t7,MQ8,ef,GeE,Lyp,sKp,Uy,ij,Hq_,WyF,Dm$,SMt,lAs,Vz,JG1,LN,EQ4,xmE,fAs,TK8,ke1,hG8,$WL,NS,vqs,Sf,XB8,pB1,cb$,xJ,zIh,nN,TO,eIs,YZL,iaQ,bat,h7,j8E,Mh$,F5p,Ha1,W5L,RI4,lV8,Jb1,Eq_,xWh,fV4,nq4,rd,hI1,ar,$6_,rEt,gst,POs,kRt,TG_,IRL,Ir,vsF,uh_,m68,qL8,XH8,syQ,HZ_,Wb4,R28,AEh,wH$,lR$,SLF,JEj,ci,Es$,fRE,x68,nsj,h2t,Ob,$u_,g6X,Yh,Ub,ZC,Q7E,v6t,rq$,o68,O34,Yl8,eL_,i3$,j9,MV_,j7F,L7p,G6E,GN,K7h,Ku,sb,H3$,
RLs,N1j,wMt,Jq$,E6p,xuh,flF,Ff,T1$,hL$,k68,$PQ,g__,IYp,PhF,aY1,Rr,wd,mPE,ChL,uGj,qS8,XVL,c8t,Zhs,UP$,zBs,bhL,MGt,jbE,hk,kh,$B,rf,Gi4,y88,I4,KNs,sbQ,FN1,Hh8,DPL,RBj,A8X,NhL,WNX,wV$,vP,SS_,n_F,Qi,fY_,Thp,lY_,hBt,pL,$lF,rFs,gHs,I3Q,a38,Pd$,vHj,CdF,QXt,peX,BVX,zmQ,YYQ,iBt,Ul$,ZBF,bB1,MOh,VOQ,Lw$,dl$,Gkh,YB,Kw8,sX8,FwX,HB8,WwL,RmF,DlX,AF$,NVL,EH_,SY8,JF$,f38,nH1,TV_,kk8,hmt,$eX,ruh,IfX,afs,meX,u5s,Cgs,wf,pf$,Pg1,Oeh,eK4,Ykt,Ze8,xB,UeF,beQ,VUt,GG1,LV_,FVX,HeX,WVQ,Dej,Aut,Ju1,N2t,lfE,Sks,EDF,xeQ,nDF,ffX,
hKQ,T2Q,Pm,kG_,rN1,gM1,vMt,Xv,cm,tG,QIt,mk_,Bm,pd8,ZA,UM,ie,cNj,be,Ozp,VH,zX_,eX$,Ym$,Zzh,Ge,UkQ,izt,bzs,jIF,dks,yNX,sI4,wK,FjF,Hzp,Wj$,Dk$,RXQ,AN$,Nc4,wdL,JG,JN1,EM4,xks,fuE,nM8,Tcp,hX8,kf8,$c1,r4E,gtF,IG8,PHF,$q,tH_,BYh,rG,gG,I8,Oi1,zxt,ex1,YqF,Zi1,Ucp,ii1,dcs,LJ4,GI$,y4E,KJ1,Q6,Ca,u3,pa,XF,cB,tb,FJ8,OZ,WJt,zR,DcL,RxF,eh,A41,NYE,wg4,hx8,$Cp,a_F,CfL,mCh,kIs,ux$,qHL,Ma8,z3s,GMs,YHh,dC$,yx_,MW,svE,V6,HxQ,Wst,R3j,AxX,NLs,l_$,GR,Jxj,ERt,xC1,f_1,nRs,TL8,h3F,SHh,rYQ,g9p,I8F,Ka,Cv1,uuj,mD_,o9F,qv$,cYh,
tSE,Xsh,UDE,jTt,dDj,l3,HyX,sTj,FkF,NMX,l8s,Sv$,JYj,E9j,xD$,f8$,kq,Pw1,vGX,gGQ,r9t,axF,TM$,m38,zJj,p58,oG8,qPh,d3F,GLs,VN$,Hk$,jAt,n98,FY$,uqs,OkX,LYE,QAX,k3Q,hOs,$31,IxE,MNh,OL,TDL,kL$,$4h,r51,gmE,pk_,t6$,B5t,LZ,zw4,Z6F,M6X,b6$,V6Q,d4_,G1t,y5s,KKs,s9$,H6s,FK$,DR,lKQ,wks,N5$,x4F,Sw_,fKh,Em1,nm_,T5F,rh4,k1p,$FE,Iy8,ay$,vk8,CWp,ubp,pys,okE,XyX,chp,t3$,JE,OAF,EL,z9_,ZA_,e9s,UF_,j5h,V3F,GUL,Kpp,ks,$6,Wp1,DF1,r1,g1,R9s,I7,PM,AhF,a7,NzQ,vM,wy_,lyE,m7,SBE,JhQ,Eks,xF1,fyX,TzQ,nkQ,kUp,gxs,rL8,Ip$,PV8,h9E,ap1,
mvF,Qgh,$vL,CV$,uH4,cM,pY$,q1X,ox_,XY_,cLh,BBs,tBQ,Or1,BM,eW8,Y1X,zWL,UvE,irX,br4,dvh,yLL,W1p,NB_,Ol,S14,JL8,z6,Exp,Ul,i4,ktX,Y6,jV,$_4,rr$,I6$,PiL,vT$,m_p,Cij,uiF,poh,Xoj,zyL,B8h,qft,eyF,Yfp,G6,O0p,Z08,Fy,U_1,i0j,b01,Mrh,Lzh,js$,d_4,ss$,FzQ,Arj,Ryp,l6$,nT8,T8_,k_p,ret,g8X,PBt,anh,v8$,mJj,CBt,uY1,qsX,BFs,O84,XI$,egL,Z8L,Ys4,zgE,UJh,b8j,Mih,jG$,Vij,dJX,G0F,LZj,KZ8,DJ8,FZL,sGp,Aes,x6,f3,n3,NFX,wIL,lns,Ss$,PV,fnF,ab,mN,k0F,rJj,go_,P9X,Qtj,uh,ph,mLE,ob,pcQ,oo1,qg8,XG,OdL,ZdQ,ids,bdF,MeX,Ve8,dLp,L64,K6_,
t8,st1,W6s,BV,DLj,wc$,OS,JJL,zi,ZY,US,Eoh,fvp,xLs,TAL,hHt,kAQ,$NF,noQ,aDX,vrt,mNQ,uLE,XqE,quF,c3_,Bth,OPE,zoX,eoL,Yu_,ZPF,UN_,MKF,iPt,V7,VKQ,dh,dN_,Gi,y7,La1,GZ1,y3Q,KaE,spX,Kh,Fa4,HPj,Wa8,DNL,A3F,Nt4,wq1,lD1,Su1,Erp,J3p,sS,fD8,Ttp,hoj,kZF,$Bp,IdE,adL,Rb,QDt,CZ_,uBp,pDF,onQ,q0j,XDh,cZt,tD4,PZ_,vn4,B0F,OMF,ZMF,UBj,iM1,bMQ,AZ$,ldj,S08,JZQ,wDh,hrE,rO_,kPQ,gY$,a$h,Qa1,C8j,qRQ,oY4,BTs,nh,ORX,zi$,Ti,eis,h8,YR8,ZR1,Uoh,bR8,iR$,Mm$,jaL,Vms,doj,HRQ,DoE,AO4,RiX,KxX,GvX,w9F,SRs,nY$,TTQ,$0j,vw4,m04,gV,Cu8,pE$,
owF,XEj,OXE,Y6E,iXt,bXs,MW8,jUX,yVs,VW1,HXE,Wu$,D0Q,AVj,ve,Nbj,l7Q,S6X,JV8,Ewj,x0$,f71,nwQ,hY$,kK1,ud,$qX,r1Q,Ibs,oX,g3X,abt,Ck1,ce,urF,pw$,o3j,c1$,tt8,qI8,Ojp,Zj_,Uqp,ij$,eO,bjQ,dqs,LM8,id,KM8,Gu$,y1_,Hjp,WM$,Dq$,Rz8,Gk,lbt,yU,SI$,J1$,E3s,xqp,hzF,rBQ,$Q1,ku1,gFL,Pq_,aMX,ums,vF4,pvh,q_E,oF$,zfp,ZK$,iKX,ME8,s_E,mV,HKp,ABj,wv_,vf,tu,fML,kX$,hf$,raX,gp8,PcQ,IHp,aHX,vpF,Bf,vR8,nFt,$5Q,TS8,X5,Cc_,upE,p64,opX,jU,q$E,X64,cas,tYp,B9j,GG,ObL,Y$$,U5$,ibX,GTt,KFQ,s1Q,FFh,WFt,D5X,Au,AaE,N9$,w6s,lH_,S$_,Jap,x5Q,
npE,hQ1,kTj,ar1,Irj,vj8,C74,uaX,ne,pz_,oj8,qDt,tPX,O_Q,BRh,eVX,Z_$,$M,i_j,b_$,U2h,MP8,jm_,d2_,GS8,Lnh,yis,VPX,Kns,sm1,Fn$,H_X,Wn8,D2$,RVt,AiQ,NRL,SDt,lrE,Ji$,x28,Ej$,rc,fr$,hV$,g0_,njL,akQ,v0L,Qj$,mK4,phs,OwQ,z68,YO1,Zwj,cd,MCj,PCE,QW4,tN,p2F,mxF,CC4,uE8,oz4,B6_,eR,OV1,zkX,YEF,ZVp,UxF,iVE,M88,jWt,HV1,yTE,sWj,Dxt,W3$,Rk$,AT$,w2E,SE8,Ezp,f4E,nzj,hkE,mAt,pT_,qr8,XTE,c_$,tcp,BWF,zEj,eEh,UA_,imQ,bm_,Mc$,jQj,VcL,dA_,LSL,KSL,Hmt,yX,Kz,sm,WS$,DAL,Wd,A_Q,n$4,gUQ,$Mj,OH8,zc4,ecF,wT1,fq8,J_E,ZHj,UM8,iHp,bHp,
hEt,Mn_,Vnh,LrL,Krj,sLj,xM,lBQ,JC_,xMX,fBX,T3_,nU8,$aQ,gKs,CLh,QuF,PLQ,maX,aU4,ud$,XNp,oJ,qc,Zg4,zvE,igs,bgh,jut,V1X,cg,das,yMt,K$F,su$,F$1,wNE,NX_,iH,fUj,dY,TX4,hvQ,kJh,$81,rQX,gds,Ie8,P2s,ae_,vdj,QE8,GI,m8s,C2L,utE,pCj,od$,qV$,XCt,cQ_,Ki,tzs,BuF,Ocj,zsL,esF,YVt,ZcQ,U8$,icQ,bct,Mzp,jEs,Vzt,Hg,LQE,yQL,sE$,WQL,AQp,Nu$,wCp,JQL,x8F,fej,nd4,SH,rKQ,kyX,gbX,IaE,PYX,Qwh,mG$,CYp,pZ8,Iv,qoE,rL,cK4,tw4,PQ,BlL,OU_,z0h,e0$,vQ,iUs,Mw_,GCE,LGL,KGs,swh,Xx,FG1,HUp,DGt,AKQ,Nl_,lat,Sot,R0h,JKF,Tlp,r21,gl_,cQ,IO8,PmX,
Cmh,aOL,QF8,m1X,c2X,ptE,tZ4,O5s,eDj,YxQ,Z5$,U1h,i5_,b5s,jF4,VZp,d1E,LP$,GwX,KP8,FP$,D1s,wtj,J28,x1X,Txs,Z_,hDL,kw8,$Rp,rz8,gZQ,PT1,amQ,vZ4,QBQ,mRQ,CT8,ug4,pSt,oZ_,q5L,XS_,tdF,cz1,z7X,Y5$,ja,Z28,b2p,i2_,Vds,dRF,L_h,K_E,H2Q,F_X,yzj,R7X,DR$,S5E,Azt,Kx,wSX,h7E,xRt,fm1,nZ_,Tj$,kc_,rn8,$XL,sH,Fx,mXj,INt,Qeh,veh,PMF,aN$,pUF,qK8,cnE,XUt,t2_,eUX,zU_,Z1F,b1j,je1,i1p,V21,LI$,dX4,ynQ,FIL,Ax,H1$,WI4,DXE,wU4,fNE,wL,hUh,$Tj,fx,ITs,rHp,gaE,xR,QiE,PPL,aTE,mT$,uZj,CP8,qAs,Xxs,tkL,BgQ,OTj,zu1,euE,ZTX,UT8,vs,bT8,Vk8,
dT1,uv,LTj,yHQ,Ng8,cs,HT$,AHt,WT_,DTE,JHQ,SAL,naF,Eas,Tgp,hu8,Bs,k4E,$wF,ry$,eS,gP1,Ov,awt,vPF,QH_,mwQ,CQ$,ppt,cy$,t__,zhp,ehh,ZOL,bO$,Uwj,iOL,M_8,V_E,dws,LHQ,GaX,yy1,sH_,HOQ,WHt,Rh4,DwX,Ay$,NvL,lw$,SeL,$Es,hhj,ISE,PDh,uPQ,pGL,oS_,qp$,XGX,cAX,Ofs,zSE,eSF,Yp8,UE8,if$,bf1,MMQ,jls,VM1,L4$,Ghh,AY,F4j,slE,K4p,yAL,W4X,AAt,DE1,wGL,lSp,JA8,ESF,xE8,fSL,nSQ,rv_,Tk8,hSL,kht,g71,I2$,PA4,$fp,SS,Qkj,CAj,mft,Ev,uJQ,o7_,q7j,XA4,pAs,cv_,to$,BiQ,O9F,zRE,Y7h,Z9t,Uf$,i91,jk_,Mo4,yvt,b9E,fy,KR$,Vot,Gg4,FRh,H9$,WR1,Dft,
RRQ,Nit,wAh,l2F,Jv$,E7$,f2F,TiE,gv8,$t4,rRp,kgj,hRF,IPE,aA,Prp,v5,aPp,vvp,plh,qXt,Xl8,cRj,tIs,B_$,Oo$,oA,q3,Ut4,eT_,zTF,YX4,FOs,yRL,Zo_,GsX,N__,wl4,lP$,SX8,JRL,fP4,T_$,ksh,roQ,gL$,IIj,QZ_,vLt,mrF,u9X,Kk,qcX,X7t,co$,tvp,Bss,OG1,zNj,Fq,H5,YcL,ZG$,iGF,jZF,Kg1,Dr$,WgE,RNj,Nsj,w7Q,lIj,Scs,JoL,EL_,wD,xrs,rm4,gu$,hNs,Tss,$O$,kQ8,QS1,mOs,Cp4,uQ_,p88,ouE,cmj,X8E,qWX,i4X,Z41,b4s,MF1,jS$,Lcs,ymh,VFt,dOF,Ams,w8$,SW_,Eus,fEt,TI_,rgX,gIE,Iht,vIj,ahE,Po_,Qo4,mjs,Cop,uw4,p4p,oI1,qz_,X4$,cg_,t0t,Oph,zbQ,ebQ,Yzh,Zps,
Uj8,bp4,M0L,jop,V0X,djQ,LXQ,soj,FXE,WX_,Rb1,DjE,Ag$,g5,NUX,w4Q,lhQ,Sz4,fh$,xjF,nIX,TUX,hbF,k9p,$I4,rcE,gcs,Ith,PSE,ats,vct,QO1,mIj,CSF,uRQ,ocX,p1h,qtj,X1h,cc$,tlL,BZ_,OC4,zt1,etE,p6,ZC8,UI$,iCQ,bCh,Ml_,VlX,dI1,Lhs,GrL,ycE,KhE,Fhh,HCE,DIL,ck,NZp,Ec4,St4,ltj,w1t,Jcj,ncF,TZF,htp,kr$,rlE,gXX,Ioj,aoX,PRj,vXF,Qn_,my4,prX,oX_,q2$,Xr$,clF,txF,z_s,e_8,by,bvF,Mxt,Vxj,GVh,Ld1,ylp,KdE,M4,VL,Fd$,HvL,G1,yL,Al$,Wdp,Dyp,loF,S2j,Jl$,EX_,TO8,kV_,$nj,rP_,gAh,I0X,a08,vAF,Qdt,mn_,CUE,u6t,pFp,F8,oAs,q9L,Wk,XFs,cPj,t44,
BnE,OQ$,zC8,R9,A5,eCX,Y9t,N4,ZQs,Un_,iQE,bQh,jd1,V4h,Lm4,Fmt,sdp,KmL,HQ8,Wmt,S9j,APE,Nnp,wF$,RCX,l0_,JP4,EA$,f04,nA1,ly,k7Q,$s$,rs8,g5_,I5E,a5Q,QPt,uz1,Xn$,o58,S6,pn1,Ons,e5$,J5,YUF,Znh,Ust,in8,bnE,jP$,Vgh,L91,G2L,K9Q,sPE,DsF,W9$,AsX,NCs,wnE,l5X,JsF,E5X,xs_,f51,n5F,TCQ,h5F,k28,$7h,gNQ,Izj,m7$,CE4,u1Q,pLF,oNh,qd$,gz,tuL,Ol4,z8E,e88,Yd8,Zlp,ilp,bl$,Mu$,jh4,d71,Lv4,GYL,a5,yUj,Kv1,Hl$,WvQ,vy,Qs,AUE,D7h,No$,SdQ,wLX,JU4,x7s,pA,fz$,nNE,Top,$YF,g1L,o5,PKE,aX$,v1t,QR4,mY8,CKX,u0s,p34,o1F,t7t,B7j,YTX,OJE,eFX,
ZJh,UY_,iJ$,jR$,V7t,dY4,G5_,yfs,DYQ,WeL,lXQ,E1F,UB,xYj,fXE,eA$,iW,n1$,T7j,k5$,gO$,I9E,ul$,pW4,oO1,qN$,XWF,cX$,O$h,zZF,YN$,UZ$,eZs,Z$p,b$$,i$t,jcp,LEQ,Vp$,GmF,yX4,KE_,scF,FE$,H$_,DZ$,WEh,wWF,JXt,l9h,EO_,xZF,f9p,KA,nO4,Ty8,Fb,kmF,hZQ,$g$,gis,rD$,viQ,Q6t,C$8,Dy,pa4,oi1,qFh,Xat,B$1,zq8,ZWt,YFX,UgE,iWt,bW$,dg8,RqE,KB4,N$8,wat,SFL,JDX,xg$,fs8,nis,T$j,hq_,klj,g4F,I1p,Ps4,a1X,m$t,uVQ,pj$,Cs$,qJE,o4t,Oth,z$t,e$1,YJj,Zt$,U$X,it1,Ms$,d$t,LLE,GHs,sN$,KL$,WLQ,R$$,Aj4,NEQ,wj4,l1E,JjE,SJ$,x$$,kHQ,IWL,ggL,PG1,aWQ,
vg8,mVt,PY,uAs,Qx,ogE,XKE,cIF,ee$,Z7X,Mj$,Vjs,dVt,G8_,yIQ,KCL,FCh,WCL,DVh,AI4,lWs,wKF,Nq$,og,JIj,Sa4,Egj,xVp,fW4,ng_,Tq$,he$,k8h,rpY,gEh,ILd,P1z,aL8,vE$,Q$y,mhh,C10,u_Y,oEw,q8f,X$y,cpY,tXT,Osw,z4h,e4h,Uhl,zt,Lth,is0,ypB,s$y,Ft$,Hs$,WtJ,Dhz,Yx,EE0,lj,Zp,iV,xhB,fL1,h4l,$dy,kj1,Mv,rwf,gyF,IFh,Pz8;$h_=function(){var r,g;return typeof CSS!=="undefined"&&((g=(r=CSS).supports)==null?void 0:g.call(r,"selector(:has(*))"))};
rps=function(r){return r.visibility!=="hidden"&&r.display!=="none"};
ILh=function(r){if($h_()||r.tagName!=="DETAILS"?!r.matches(gE8):r.querySelector("summary")!==null)return-1;r=r.getAttribute("tabindex")||"0";return Number(r)};
P11=function(r){return r.some(function(g){return ILh(g)>0})};
aLt=function(r){if(r.textContent||r.ariaLabel)return!0;if(r instanceof HTMLInputElement){if(!r.labels)return!1;r=_.m(r.labels);for(var g=r.next();!g.done;g=r.next())if(g.value.textContent)return!0}return!1};
vE_=function(r){return r.sort(function(g,I){return ILh(I)-ILh(g)})};
_.Q$E=function(r){r=Array.from(r.querySelectorAll(gE8)).filter(function(g){return(rps(g.style)?rps(window.getComputedStyle(g)):!1)&&aLt(g)});
return P11(r)?vE_(r):r};
_.$E=function(r,g){if(Error.captureStackTrace)Error.captureStackTrace(this,_.$E);else{var I=Error().stack;I&&(this.stack=I)}r&&(this.message=String(r));g!==void 0&&(this.cause=g)};
rQ=function(){throw Error("E");};
mh8=function(r,g){g=String.fromCharCode.apply(null,g);return r==null?g:r+g};
oEp=function(r){var g=!1;g=g===void 0?!1:g;if(C1$){if(g&&(u_s?!r.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(r)))throw Error("F");r=(p$X||(p$X=new TextEncoder)).encode(r)}else{for(var I=0,P=new Uint8Array(3*r.length),a=0;a<r.length;a++){var v=r.charCodeAt(a);if(v<128)P[I++]=v;else{if(v<2048)P[I++]=v>>6|192;else{if(v>=55296&&v<=57343){if(v<=56319&&a<r.length){var C=r.charCodeAt(++a);if(C>=56320&&C<=57343){v=(v-55296)*1024+C-56320+65536;P[I++]=v>>18|
240;P[I++]=v>>12&63|128;P[I++]=v>>6&63|128;P[I++]=v&63|128;continue}else a--}if(g)throw Error("F");v=65533}P[I++]=v>>12|224;P[I++]=v>>6&63|128}P[I++]=v&63|128}}r=I===P.length?P:P.subarray(0,I)}return r};
a$=function(r){_.I$.setTimeout(function(){throw r;},0)};
_.v$=function(r,g){return r.lastIndexOf(g,0)==0};
QF=function(r,g){var I=r.length-g.length;return I>=0&&r.indexOf(g,I)==I};
_.mt=function(r){return/^[\s\xa0]*$/.test(r)};
_.u1=function(r,g){return r.indexOf(g)!=-1};
_.o$=function(r,g){return _.u1(r.toLowerCase(),g.toLowerCase())};
_.X_=function(r,g){var I=0;r=qh(String(r)).split(".");g=qh(String(g)).split(".");for(var P=Math.max(r.length,g.length),a=0;I==0&&a<P;a++){var v=r[a]||"",C=g[a]||"";do{v=/(\d*)(\D*)(.*)/.exec(v)||["","","",""];C=/(\d*)(\D*)(.*)/.exec(C)||["","","",""];if(v[0].length==0&&C[0].length==0)break;I=q8$(v[1].length==0?0:parseInt(v[1],10),C[1].length==0?0:parseInt(C[1],10))||q8$(v[2].length==0,C[2].length==0)||q8$(v[2],C[2]);v=v[3];C=C[3]}while(I==0)}return I};
q8$=function(r,g){return r<g?-1:r>g?1:0};
_.B$=function(){var r=_.I$.navigator;return r&&(r=r.userAgent)?r:""};
X$E=function(r){if(!zj||!YE)return!1;for(var g=0;g<YE.brands.length;g++){var I=YE.brands[g].brand;if(I&&_.u1(I,r))return!0}return!1};
U8=function(r){return _.u1(_.B$(),r)};
i1=function(){return zj?!!YE&&YE.brands.length>0:!1};
cps=function(){return i1()?!1:U8("Opera")};
tXX=function(){return i1()?!1:U8("Trident")||U8("MSIE")};
BQ8=function(){return i1()?X$E("Microsoft Edge"):U8("Edg/")};
b1=function(){return U8("Firefox")||U8("FxiOS")};
_.Osp=function(){return U8("Safari")&&!(jX()||(i1()?0:U8("Coast"))||cps()||(i1()?0:U8("Edge"))||BQ8()||(i1()?X$E("Opera"):U8("OPR"))||b1()||U8("Silk")||U8("Android"))};
jX=function(){return i1()?X$E("Chromium"):(U8("Chrome")||U8("CriOS"))&&!(i1()?0:U8("Edge"))||U8("Silk")};
_.z48=function(){return U8("Android")&&!(jX()||b1()||cps()||U8("Silk"))};
e48=function(r){var g={};r.forEach(function(I){g[I[0]]=I[1]});
return function(I){return g[I.find(function(P){return P in g})]||""}};
Y8E=function(r){var g=_.B$();if(r==="Internet Explorer"){if(tXX())if((r=/rv: *([\d\.]*)/.exec(g))&&r[1])g=r[1];else{r="";var I=/MSIE +([\d\.]+)/.exec(g);if(I&&I[1])if(g=/Trident\/(\d.\d)/.exec(g),I[1]=="7.0")if(g&&g[1])switch(g[1]){case "4.0":r="8.0";break;case "5.0":r="9.0";break;case "6.0":r="10.0";break;case "7.0":r="11.0"}else r="7.0";else r=I[1];g=r}else g="";return g}var P=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");I=[];for(var a;a=P.exec(g);)I.push([a[1],a[2],a[3]||void 0]);
g=e48(I);switch(r){case "Opera":if(cps())return g(["Version","Opera"]);if(i1()?X$E("Opera"):U8("OPR"))return g(["OPR"]);break;case "Microsoft Edge":if(i1()?0:U8("Edge"))return g(["Edge"]);if(BQ8())return g(["Edg"]);break;case "Chromium":if(jX())return g(["Chrome","CriOS","HeadlessChrome"])}return r==="Firefox"&&b1()||r==="Safari"&&_.Osp()||r==="Android Browser"&&_.z48()||r==="Silk"&&U8("Silk")?(g=I[2])&&g[1]||"":""};
_.ZsQ=function(r){if(i1()&&r!=="Silk"){var g=YE.brands.find(function(I){return I.brand===r});
if(!g||!g.version)return NaN;g=g.version.split(".")}else{g=Y8E(r);if(g==="")return NaN;g=g.split(".")}return g.length===0?NaN:Number(g[0])};
dQ=function(){return zj?!!YE&&!!YE.platform:!1};
_.UhF=function(){return dQ()?YE.platform==="Android":U8("Android")};
is$=function(){return U8("iPhone")&&!U8("iPod")&&!U8("iPad")};
_.Ls=function(){return is$()||U8("iPad")||U8("iPod")};
_.bss=function(){return dQ()?YE.platform==="macOS":U8("Macintosh")};
_.MXt=function(){return dQ()?YE.platform==="Windows":U8("Windows")};
_.j$1=function(){return dQ()?YE.platform==="Chrome OS":U8("CrOS")};
_.Gj=function(r){return r[r.length-1]};
VXE=function(r){for(var g=_.yF,I=typeof r==="string"?r.split(""):r,P=r.length-1;P>=0;P--)if(P in I&&g.call(void 0,I[P],P,r))return P;return-1};
_.F_=function(r,g){return _.s8(r,g)>=0};
_.dh$=function(r,g){_.F_(r,g)||r.push(g)};
_.R$=function(r,g){g=_.s8(r,g);var I;(I=g>=0)&&_.Lt8(r,g);return I};
_.Lt8=function(r,g){Array.prototype.splice.call(r,g,1)};
_.Ap=function(r){var g=r.length;if(g>0){for(var I=Array(g),P=0;P<g;P++)I[P]=r[P];return I}return[]};
_.SX=function(r,g){for(var I=1;I<arguments.length;I++){var P=arguments[I];if(_.Nh(P)){var a=r.length||0,v=P.length||0;r.length=a+v;for(var C=0;C<v;C++)r[a+C]=P[C]}else r.push(P)}};
_.ypj=function(r,g,I,P){Array.prototype.splice.apply(r,GjL(arguments,1))};
GjL=function(r,g,I){return arguments.length<=2?Array.prototype.slice.call(r,g):Array.prototype.slice.call(r,g,I)};
Kt1=function(r,g){g=g||r;for(var I=0,P=0,a={};P<r.length;){var v=r[P++],C=_.Jp(v)?"o"+_.xE(v):(typeof v).charAt(0)+v;Object.prototype.hasOwnProperty.call(a,C)||(a[C]=!0,g[I++]=v)}g.length=I};
_.Ft_=function(r,g,I){I=I||_.s$E;for(var P=0,a=r.length,v;P<a;){var C=P+(a-P>>>1);var u=I(g,r[C]);u>0?P=C+1:(a=C,v=!u)}return v?P:-P-1};
_.Tj=function(r,g,I){if(!_.Nh(r)||!_.Nh(g)||r.length!=g.length)return!1;var P=r.length;I=I||Hs_;for(var a=0;a<P;a++)if(!I(r[a],g[a]))return!1;return!0};
_.s$E=function(r,g){return r>g?1:r<g?-1:0};
Hs_=function(r,g){return r===g};
WtQ=function(r,g,I){g=Array.prototype.splice.call(r,g,1);Array.prototype.splice.call(r,I,0,g[0])};
_.hp=function(r,g){g===void 0&&(g=0);Dh1();g=R4h[g];for(var I=Array(Math.floor(r.length/3)),P=g[64]||"",a=0,v=0;a<r.length-2;a+=3){var C=r[a],u=r[a+1],X=r[a+2],c=g[C>>2];C=g[(C&3)<<4|u>>4];u=g[(u&15)<<2|X>>6];X=g[X&63];I[v++]=c+C+u+X}c=0;X=P;switch(r.length-a){case 2:c=r[a+1],X=g[(c&15)<<2]||P;case 1:r=r[a],I[v]=g[r>>2]+g[(r&3)<<4|c>>4]+X+P}return I.join("")};
NQp=function(r){var g="";ApF(r,function(I){g+=String.fromCharCode(I)});
return g};
_.w$j=function(r){var g=[];ApF(r,function(I){g.push(I)});
return g};
_.kE=function(r){var g=r.length,I=g*3/4;I%3?I=Math.floor(I):_.u1("=.",r[g-1])&&(I=_.u1("=.",r[g-2])?I-2:I-1);var P=new Uint8Array(I),a=0;ApF(r,function(v){P[a++]=v});
return a!==I?P.subarray(0,a):P};
ApF=function(r,g){function I(X){for(;P<r.length;){var c=r.charAt(P++),B=$y[c];if(B!=null)return B;if(!_.mt(c))throw Error("H`"+c);}return X}
Dh1();for(var P=0;;){var a=I(-1),v=I(0),C=I(64),u=I(64);if(u===64&&a===-1)break;g(a<<2|v>>4);C!=64&&(g(v<<4&240|C>>2),u!=64&&g(C<<6&192|u))}};
Dh1=function(){if(!$y){$y={};for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),g=["+/=","+/","-_=","-_.","-_"],I=0;I<5;I++){var P=r.concat(g[I].split(""));R4h[I]=P;for(var a=0;a<P.length;a++){var v=P[a];$y[v]===void 0&&($y[v]=a)}}}};
S8h=function(r){return lL_[r]||""};
xhj=function(r){if(!JpX)return _.kE(r);r=EE$.test(r)?r.replace(EE$,S8h):r;r=atob(r);for(var g=new Uint8Array(r.length),I=0;I<r.length;I++)g[I]=r.charCodeAt(I);return g};
fL4=function(r,g){r.__closure__error__context__984382||(r.__closure__error__context__984382={});r.__closure__error__context__984382.severity=g};
_.gJ=function(r){r=Error(r);fL4(r,"warning");return r};
TQ4=function(r,g){if(r!=null){var I;var P=(I=nE8)!=null?I:nE8={};I=P[r]||0;I>=g||(P[r]=I+1,r=Error(),fL4(r,"incident"),a$(r))}};
P0=function(r,g,I){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(I===void 0?0:I)&&Symbol.for&&r?Symbol.for(r):r!=null?Symbol(r):Symbol():g};
Ql=function(r,g){af||_.v0 in r||h4F(r,kj4);r[_.v0]|=g};
uz=function(r,g){af||_.v0 in r||h4F(r,kj4);r[_.v0]=g};
$dE=function(r){if(4&r)return 512&r?512:1024&r?1024:0};
qd=function(r){Ql(r,34);return r};
X$=function(r){Ql(r,8192);return r};
rw$=function(r){Ql(r,32);return r};
ZF=function(){return typeof BigInt==="function"};
Vl=function(r,g){return g===void 0?r.copyOnWrite!==Uh&&!!(2&(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.v0]|0)):!!(2&g)&&r.copyOnWrite!==Uh};
_.yl=function(r,g){if(r!=null)if(typeof r==="string")r=r?new dJ(r,LY):_.GB();else if(r.constructor!==dJ)if(gyL&&r!=null&&r instanceof Uint8Array)r=r.length?new dJ(new Uint8Array(r),LY):_.GB();else{if(!g)throw Error();r=void 0}return r};
IF8=function(r,g){if(typeof g!=="number"||g<0||g>=r.length)throw Error();};
Pzt=function(r,g,I){var P=g&128?0:-1,a=r.length,v;if(v=!!a)v=r[a-1],v=v!=null&&typeof v==="object"&&v.constructor===Object;var C=a+(v?-1:0);for(g=g&128?1:0;g<C;g++)I(g-P,r[g]);if(v){r=r[a-1];for(var u in r)!isNaN(u)&&I(+u,r[u])}};
sh=function(r){return r&128?KY:void 0};
_.QfL=function(r){var g=aFj;if(!vy4(r)){var I,P;g=(P=(I=typeof g==="function"?g():g)==null?void 0:I.concat("\n"))!=null?P:"";throw Error("K`"+g+"`"+String(r));}};
F$=function(r){r.isGuard_doNotManuallySetPrettyPlease=!0;return r};
Cz$=function(){var r=md8;return F$(function(g){for(var I in r)if(g===r[I]&&!/^[0-9]+$/.test(I))return!0;return!1})};
_.W0=function(r){var g=r;if(u$Q(g)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(g))throw Error(String(g));}else if(p0j(g)&&!Number.isSafeInteger(g))throw Error(String(g));return oy_?BigInt(r):r=qht(r)?r?"1":"0":u$Q(r)?r.trim()||"0":String(r)};
X0s=function(r,g){if(r.length>g.length)return!1;if(r.length<g.length||r===g)return!0;for(var I=0;I<r.length;I++){var P=r[I],a=g[I];if(P>a)return!1;if(P<a)return!0}};
cw$=function(r){var g=r>>>0;Rf=g;Aw=(r-g)/4294967296>>>0};
Nd=function(r){if(r<0){cw$(-r);var g=_.m(tT8(Rf,Aw));r=g.next().value;g=g.next().value;Rf=r>>>0;Aw=g>>>0}else cw$(r)};
OYF=function(r){var g=BJs||(BJs=new DataView(new ArrayBuffer(8)));g.setFloat32(0,+r,!0);Aw=0;Rf=g.getUint32(0,!0)};
z1s=function(r,g){var I=g*4294967296+(r>>>0);return Number.isSafeInteger(I)?I:_.lz(r,g)};
e1$=function(r,g){return _.W0(ZF()?BigInt.asUintN(64,(BigInt(g>>>0)<<BigInt(32))+BigInt(r>>>0)):_.lz(r,g))};
Jw=function(r,g){var I=g&2147483648;I&&(r=~r+1>>>0,g=~g>>>0,r==0&&(g=g+1>>>0));r=z1s(r,g);return typeof r==="number"?I?-r:r:I?"-"+r:r};
Yhh=function(r,g){return ZF()?_.W0(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(g))<<BigInt(32))+BigInt.asUintN(32,BigInt(r)))):_.W0(_.xy(r,g))};
ZY$=function(r){var g=Rf,I=Aw,P=I>>31;I=(I<<1|g>>>31)^P;r(g<<1^P,I)};
iY$=function(r,g){return Ud$(r,g,Jw)};
Ud$=function(r,g,I){var P=-(r&1);r=(r>>>1|g<<31)^P;g=g>>>1^P;return I(r,g)};
_.lz=function(r,g){g>>>=0;r>>>=0;if(g<=2097151)var I=""+(4294967296*g+r);else ZF()?I=""+(BigInt(g)<<BigInt(32)|BigInt(r)):(I=(r>>>24|g<<8)&16777215,g=g>>16&65535,r=(r&16777215)+I*6777216+g*6710656,I+=g*8147497,g*=2,r>=1E7&&(I+=r/1E7>>>0,r%=1E7),I>=1E7&&(g+=I/1E7>>>0,I%=1E7),I=g+bYQ(I)+bYQ(r));return I};
bYQ=function(r){r=String(r);return"0000000".slice(r.length)+r};
_.xy=function(r,g){g&2147483648?ZF()?r=""+(BigInt(g|0)<<BigInt(32)|BigInt(r>>>0)):(g=_.m(tT8(r,g)),r=g.next().value,g=g.next().value,r="-"+_.lz(r,g)):r=_.lz(r,g);return r};
nY=function(r){if(r.length<16)Nd(Number(r));else if(ZF())r=BigInt(r),Rf=Number(r&BigInt(4294967295))>>>0,Aw=Number(r>>BigInt(32)&BigInt(4294967295));else{var g=+(r[0]==="-");Aw=Rf=0;for(var I=r.length,P=g,a=(I-g)%6+g;a<=I;P=a,a+=6)P=Number(r.slice(P,a)),Aw*=1E6,Rf=Rf*1E6+P,Rf>=4294967296&&(Aw+=Math.trunc(Rf/4294967296),Aw>>>=0,Rf>>>=0);g&&(g=_.m(tT8(Rf,Aw)),r=g.next().value,g=g.next().value,Rf=r,Aw=g)}};
tT8=function(r,g){g=~g;r?r=~r+1:g+=1;return[r,g]};
TB=function(r){return Array.prototype.slice.call(r)};
_.rr=function(r,g){throw Error(g===void 0?"unexpected value "+r+"!":g);};
_.gr=function(r){if(r!=null&&typeof r!=="number")throw Error("L`"+typeof r+"`"+r);return r};
_.I3=function(r){if(r==null||typeof r==="number")return r;if(r==="NaN"||r==="Infinity"||r==="-Infinity")return Number(r)};
MT1=function(r){if(r!=null&&typeof r!=="boolean")throw Error("M`"+_.PR(r)+"`"+r);return r};
_.jf8=function(r){if(r==null||typeof r==="boolean")return r;if(typeof r==="number")return!!r};
_.vR=function(r){switch(typeof r){case "bigint":return!0;case "number":return a3(r);case "string":return VT$.test(r);default:return!1}};
_.mU=function(r){if(!a3(r))throw _.gJ("enum");return r|0};
_.pS=function(r){return r==null?r:a3(r)?r|0:void 0};
ddt=function(r){if(typeof r!=="number")throw _.gJ("int32");if(!a3(r))throw _.gJ("int32");return r|0};
_.o3=function(r){return r==null?r:ddt(r)};
_.qi=function(r){if(r==null)return r;if(typeof r==="string"&&r)r=+r;else if(typeof r!=="number")return;return a3(r)?r|0:void 0};
_.L8E=function(r){if(r==null)return r;if(typeof r==="string"&&r)r=+r;else if(typeof r!=="number")return;return a3(r)?r>>>0:void 0};
sfE=function(r){var g=0;g=g===void 0?0:g;if(!_.vR(r))throw _.gJ("int64");var I=typeof r;switch(g){case 512:switch(I){case "string":return XK(r);case "bigint":return String(BR(64,r));default:return GBj(r)}case 1024:switch(I){case "string":return ywt(r);case "bigint":return _.W0(BR(64,r));default:return K88(r)}case 0:switch(I){case "string":return XK(r);case "bigint":return _.W0(BR(64,r));default:return Oi(r)}default:return _.rr(g,"Unknown format requested type for int64")}};
zp=function(r){return r==null?r:sfE(r)};
F8X=function(r){var g=r.length;if(r[0]==="-"?g<20||g===20&&r<="-9223372036854775808":g<19||g===19&&r<="9223372036854775807")return r;nY(r);return _.xy(Rf,Aw)};
HY1=function(r){if(r[0]==="-")var g=!1;else g=r.length,g=g<20?!0:g===20&&r<="18446744073709551615";if(g)return r;nY(r);return _.lz(Rf,Aw)};
Oi=function(r){r=Yf(r);ZZ(r)||(Nd(r),r=Jw(Rf,Aw));return r};
_.W8Q=function(r){r=Yf(r);r>=0&&ZZ(r)||(Nd(r),r=z1s(Rf,Aw));return r};
GBj=function(r){r=Yf(r);ZZ(r)?r=String(r):(Nd(r),r=_.xy(Rf,Aw));return r};
_.Ddt=function(r){r=Yf(r);r>=0&&ZZ(r)?r=String(r):(Nd(r),r=_.lz(Rf,Aw));return r};
XK=function(r){var g=Yf(Number(r));if(ZZ(g))return String(g);g=r.indexOf(".");g!==-1&&(r=r.substring(0,g));return F8X(r)};
ywt=function(r){var g=Yf(Number(r));if(ZZ(g))return _.W0(g);g=r.indexOf(".");g!==-1&&(r=r.substring(0,g));return ZF()?_.W0(BR(64,BigInt(r))):_.W0(F8X(r))};
K88=function(r){return ZZ(r)?_.W0(Oi(r)):_.W0(GBj(r))};
_.R1$=function(r){return ZZ(r)?_.W0(_.W8Q(r)):_.W0(_.Ddt(r))};
_.AwX=function(r){var g=Yf(Number(r));if(ZZ(g)&&g>=0)return String(g);g=r.indexOf(".");g!==-1&&(r=r.substring(0,g));return HY1(r)};
_.NJp=function(r){var g=Yf(Number(r));if(ZZ(g)&&g>=0)return _.W0(g);g=r.indexOf(".");g!==-1&&(r=r.substring(0,g));return ZF()?_.W0((0,_.i0)(64,BigInt(r))):_.W0(HY1(r))};
_.lFF=function(r){if(r==null)return r;if(typeof r==="bigint")return w0j(r)?r=Number(r):(r=BR(64,r),r=w0j(r)?Number(r):String(r)),r;if(_.vR(r))return typeof r==="number"?Oi(r):XK(r)};
ShX=function(r,g){g=g===void 0?!1:g;var I=typeof r;if(r==null)return r;if(I==="bigint")return String(BR(64,r));if(_.vR(r))return I==="string"?XK(r):g?GBj(r):Oi(r)};
_.Jwh=function(r){var g=typeof r;if(r==null)return r;if(g==="bigint")return _.W0(BR(64,r));if(_.vR(r))return g==="string"?ywt(r):K88(r)};
EyE=function(r){if(r==null)return r;var g=typeof r;if(g==="bigint")return String(BR(64,r));if(_.vR(r)){if(g==="string")return XK(r);if(g==="number")return Oi(r)}};
xd_=function(r){if(r==null)return r;var g=typeof r;if(g==="bigint")return String((0,_.i0)(64,r));if(_.vR(r)){if(g==="string")return _.AwX(r);if(g==="number")return _.W8Q(r)}};
_.b0=function(r){if(typeof r!=="string")throw Error();return r};
Mi=function(r){if(r!=null&&typeof r!=="string")throw Error();return r};
_.jA=function(r){return r==null||typeof r==="string"?r:void 0};
TJj=function(r,g,I,P){if(r!=null&&r[LS]===y4)return r;if(!Array.isArray(r))return I?P&2?g[fFh]||(g[fFh]=ny8(g)):new g:void 0;I=r[_.v0]|0;P=I|P&32|P&2;P!==I&&uz(r,P);return new g(r)};
ny8=function(r){r=new r;qd(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return r};
h11=function(r,g,I){r=g?ddt(r):_.qi(r);return r==null?I?0:void 0:r|0};
kB_=function(r){return r};
$i1=function(r){return r};
gf$=function(r,g,I,P,a,v){r=TJj(r,P,I,v);a&&(r=rWt(r));return r};
IZj=function(r){return[r,this.get(r)]};
vfs=function(){return P0s||(P0s=new KS(qd([]),void 0,void 0,void 0,aZ1))};
Q3L=function(r){var g=si(FK);return g?r[g]:void 0};
uKp=function(r,g){var I=I===void 0?!1:I;if(si(miL)&&si(FK)&&void 0===miL){var P=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,a=P[FK];if(!a)return;if(a=a.reviveUnknownFields)try{a(P,g,C01);return}catch(v){a$(v)}}I&&(r=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(I=si(FK))&&I in r&&(r=r[I])&&delete r[g])};
oft=function(r,g){var I=si(FK),P;af&&I&&((P=r[I])==null?void 0:P[g])!=null&&TQ4(pRs,3)};
XRt=function(r,g){g<100||TQ4(qi1,1)};
zME=function(r,g,I,P){var a=P!==void 0;P=!!P;var v=si(FK),C;!a&&af&&v&&(C=r[v])&&cWF(C,XRt);v=[];var u=r.length;C=4294967295;var X=!1,c=!!(g&64),B=c?g&128?0:-1:void 0;if(!(g&1)){var O=u&&r[u-1];O!=null&&typeof O==="object"&&O.constructor===Object?(u--,C=u):O=void 0;if(c&&!(g&128)&&!a){X=!0;var z;C=((z=tA$)!=null?z:kB_)(C-B,B,r,O,void 0)+B}}g=void 0;for(z=0;z<u;z++){var e=r[z];if(e!=null&&(e=I(e,P))!=null)if(c&&z>=C){var U=z-B,V=void 0;((V=g)!=null?V:g={})[U]=e}else v[z]=e}if(O)for(var G in O)u=O[G],
u!=null&&(u=I(u,P))!=null&&(z=+G,e=void 0,c&&!Number.isNaN(z)&&(e=z+B)<C?v[e]=u:(z=void 0,((z=g)!=null?z:g={})[G]=u));g&&(X?v.push(g):v[C]=g);a&&si(FK)&&(r=Q3L(r))&&r instanceof Br_&&(v[FK]=OS8(r));return v};
YiF=function(r){r[0]=eMQ(r[0]);r[1]=eMQ(r[1]);return r};
eMQ=function(r){switch(typeof r){case "number":return Number.isFinite(r)?r:""+r;case "bigint":return w0j(r)?Number(r):""+r;case "boolean":return r?1:0;case "object":if(Array.isArray(r)){var g=r[_.v0]|0;return r.length===0&&g&1?void 0:zME(r,g,eMQ)}if(r!=null&&r[LS]===y4)return ZSj(r);if(r instanceof dJ){g=r.JSC$9120_value_;if(g==null)r="";else if(typeof g==="string")r=g;else{if(JpX){for(var I="",P=0,a=g.length-10240;P<a;)I+=String.fromCharCode.apply(null,g.subarray(P,P+=10240));I+=String.fromCharCode.apply(null,
P?g.subarray(P):g);g=btoa(I)}else g=_.hp(g);r=r.JSC$9120_value_=g}return r}if(r instanceof KS)return r=r.size!==0?Ui8(r,YiF):void 0,r;return}return r};
HR=function(r,g){if(g){tA$=g==null||g===kB_||g[iSp]!==bSt?kB_:g;try{return ZSj(r)}finally{tA$=void 0}}return ZSj(r)};
ZSj=function(r){r=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return zME(r,r[_.v0]|0,eMQ)};
VAt=function(r){switch(typeof r){case "boolean":return MA4||(MA4=[0,void 0,!0]);case "number":return r>0?void 0:r===0?j3Q||(j3Q=[0,void 0]):[-r,void 0];case "string":return[0,r];case "object":return r}};
R3=function(r,g){return diX(r,g[0],g[1])};
_.AW=function(r,g,I){return diX(r,g,I,2048)};
diX=function(r,g,I,P){P=P===void 0?0:P;if(r==null){var a=32;I?(r=[I],a|=128):r=[];g&&(a=a&-16760833|(g&1023)<<14)}else{if(!Array.isArray(r))throw Error("O");a=r[_.v0]|0;if(LUQ&&1&a)throw Error("P");2048&a&&!(2&a)&&Gpj();if(a&256)throw Error("Q");if(a&64)return(a|P)!==a&&uz(r,a|P),r;if(I&&(a|=128,I!==r[0]))throw Error("R");a:{I=r;a|=64;var v=I.length;if(v){var C=v-1,u=I[C];if(u!=null&&typeof u==="object"&&u.constructor===Object){g=a&128?0:-1;C-=g;if(C>=1024)throw Error("T");for(var X in u)v=+X,v<C&&
(I[v+g]=u[X],delete u[X]);a=a&-16760833|(C&1023)<<14;break a}}if(g){X=Math.max(g,v-(a&128?0:-1));if(X>1024)throw Error("U");a=a&-16760833|(X&1023)<<14}}}uz(r,a|64|P);return r};
Gpj=function(){if(LUQ)throw Error("S");TQ4(yW4,5)};
FUF=function(r,g){if(typeof r!=="object")return r;if(Array.isArray(r)){var I=r[_.v0]|0;return r.length===0&&I&1?void 0:KU$(r,I,g)}if(r!=null&&r[LS]===y4)return s3s(r);if(r instanceof KS){g=r.arrayState;if(g&2)return r;if(!r.size)return;I=qd(Ui8(r));if(r.valueCtor)for(r=0;r<I.length;r++){var P=I[r],a=P[1];a==null||typeof a!=="object"?a=void 0:a!=null&&a[LS]===y4?a=s3s(a):Array.isArray(a)?a=KU$(a,a[_.v0]|0,!!(g&32)):a=void 0;P[1]=a}return I}if(r instanceof dJ)return r};
KU$=function(r,g,I){if(g&2)return r;!I||4096&g||16&g?r=Ni(r,g,!1,I&&!(g&16)):(Ql(r,34),g&4&&Object.freeze(r));return r};
HS$=function(r,g,I){r=new r.constructor(g);I&&(r.copyOnWrite=Uh);r.noLegacyNull=Uh;return r};
s3s=function(r){var g=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,I=g[_.v0]|0;return Vl(r,I)?r:WU$(r,g,I)?HS$(r,g):Ni(g,I)};
Ni=function(r,g,I,P){P!=null||(P=!!(34&g));r=zME(r,g,FUF,P);P=32;I&&(P|=2);g=g&16769217|P;uz(r,g);return r};
rWt=function(r){var g=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,I=g[_.v0]|0;return Vl(r,I)?WU$(r,g,I)?HS$(r,g,!0):new r.constructor(Ni(g,I,!1)):r};
wr=function(r){if(r.copyOnWrite!==Uh)return!1;var g=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;g=Ni(g,g[_.v0]|0);Ql(g,2048);r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=g;r.copyOnWrite=void 0;r.noLegacyNull=void 0;return!0};
SA=function(r){if(!wr(r)&&Vl(r,r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.v0]|0))throw Error();};
JW=function(r,g){g===void 0&&(g=r[_.v0]|0);g&32&&!(g&4096)&&uz(r,g|4096)};
WU$=function(r,g,I){return I&2?!0:I&32&&!(I&4096)?(uz(g,I|2),r.copyOnWrite=Uh,!0):!1};
Ei=function(r,g,I,P,a){var v=I+(a?0:-1),C=r.length-1;if(C>=1+(a?0:-1)&&v>=C){var u=r[C];if(u!=null&&typeof u==="object"&&u.constructor===Object)return u[I]=P,g}if(v<=C)return r[v]=P,g;if(P!==void 0){var X;C=((X=g)!=null?X:g=r[_.v0]|0)>>14&1023||536870912;I>=C?P!=null&&(v={},r[C+(a?0:-1)]=(v[I]=P,v)):r[v]=P}return g};
_.Tp=function(r,g,I,P,a){var v=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C=v[_.v0]|0;P=Vl(r,C)?1:P;a=!!a||P===3;P===2&&wr(r)&&(v=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C=v[_.v0]|0);r=Di1(v,g);var u=r===fS?7:r[_.v0]|0,X=RMj(u,C);var c=4&X?!1:!0;if(c){4&X&&(r=TB(r),u=0,X=nS(X,C),C=Ei(v,C,g,r));for(var B=0,O=0;B<r.length;B++){var z=I(r[B]);z!=null&&(r[O++]=z)}O<B&&(r.length=O);I=(X|4)&-513;X=I&=-1025;X&=-4097}X!==u&&(uz(r,X),2&X&&Object.freeze(r));return r=AW_(r,X,v,
C,g,P,c,a)};
AW_=function(r,g,I,P,a,v,C,u){var X=g;v===1||(v!==4?0:2&g||!(16&g)&&32&P)?hW(g)||(g|=!r.length||C&&!(4096&g)||32&P&&!(4096&g||16&g)?2:256,g!==X&&uz(r,g),Object.freeze(r)):(v===2&&hW(g)&&(r=TB(r),X=0,g=nS(g,P),P=Ei(I,P,a,r)),hW(g)||(u||(g|=16),g!==X&&uz(r,g)));2&g||!(4096&g||16&g)||JW(I,P);return r};
Di1=function(r,g,I){r=gN(r,g,I);return Array.isArray(r)?r:fS};
RMj=function(r,g){2&g&&(r|=2);return r|1};
hW=function(r){return!!(2&r)&&!!(4&r)||!!(256&r)};
Nr_=function(r){return _.yl(r,!0)};
wR4=function(r){r=TB(r);for(var g=0;g<r.length;g++){var I=r[g]=TB(r[g]);Array.isArray(I[1])&&(I[1]=qd(I[1]))}return X$(r)};
_.lZp=function(r,g,I,P,a){var v=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C=v[_.v0]|0;var u=Vl(r,C);a:{!u&&wr(r)&&(v=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,C=v[_.v0]|0);var X=gN(v,g);r=!1;if(X==null){if(u){g=vfs();break a}X=[]}else if(X.constructor===KS)if(X.arrayState&2&&!u)X=Ui8(X);else{g=X;break a}else Array.isArray(X)?r=!!((X[_.v0]|0)&2):X=[];if(u){if(!X.length){g=vfs();break a}r||(r=!0,qd(X))}else r&&(r=!1,X$(X),X=wR4(X));!r&&C&32&&rw$(X);P=new KS(X,I,P,a);C=
Ei(v,C,g,P);r||JW(v,C);g=P}!u&&I&&(g.callToMutableOnAccess=!0);return g};
_.IY=function(r,g,I,P){SA(r);var a=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,v=a[_.v0]|0;if(I==null)return Ei(a,v,g),r;var C=I===fS?7:I[_.v0]|0,u=C,X=hW(C),c=X||Object.isFrozen(I);X||(C=0);c||(I=TB(I),u=0,C=nS(C,v),c=!1);C|=5;var B;X=(B=$dE(C))!=null?B:0;for(B=0;B<I.length;B++){var O=I[B],z=P(O,X);Object.is(O,z)||(c&&(I=TB(I),u=0,C=nS(C,v),c=!1),I[B]=z)}C!==u&&(c&&(I=TB(I),C=nS(C,v)),uz(I,C));Ei(a,v,g,I);return r};
_.Pu=function(r,g,I,P,a){SA(r);var v=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;Ei(v,v[_.v0]|0,g,(P==="0"?Number(I)===0:I===P)?void 0:I,a);return r};
_.aY=function(r,g,I){if(g&2)throw Error();var P=sh(g),a=Di1(r,I,P),v=a===fS?7:a[_.v0]|0,C=RMj(v,g);if(2&C||hW(C)||16&C)C===v||hW(C)||uz(a,C),a=TB(a),v=0,C=nS(C,g),Ei(r,g,I,a,P);C&=-13;C!==v&&uz(a,C);return a};
Si_=function(r){if(af){var g;return(g=r[vu])!=null?g:r[vu]=new Map}if(vu in r)return r[vu];g=new Map;Object.defineProperty(r,vu,{value:g});return g};
Ef8=function(r,g,I,P,a){var v=Si_(r),C=JWh(v,r,g,I,a);C!==P&&(C&&(g=Ei(r,g,C,void 0,a)),v.set(I,P));return g};
JWh=function(r,g,I,P,a){var v=r.get(P);if(v!=null)return v;for(var C=v=0;C<P.length;C++){var u=P[C];gN(g,u,a)!=null&&(v!==0&&(I=Ei(g,I,v,void 0,a)),v=u)}r.set(P,v);return v};
xi4=function(r,g,I,P,a){var v=!1;P=gN(r,P,a,function(C){var u=TJj(C,I,!1,g);v=u!==C&&u!=null;return u});
if(P!=null)return v&&!Vl(P)&&JW(r,g),P};
fZj=function(r,g,I,P,a,v,C,u){var X=Vl(r,I);v=X?1:v;C=!!C||v===3;X=u&&!X;(v===2||X)&&wr(r)&&(g=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,I=g[_.v0]|0);r=Di1(g,a);var c=r===fS?7:r[_.v0]|0,B=RMj(c,I);if(u=!(4&B)){var O=r,z=I,e=!!(2&B);e&&(z|=2);for(var U=!e,V=!0,G=0,F=0;G<O.length;G++){var W=TJj(O[G],P,!1,z);if(W instanceof P){if(!e){var S=Vl(W);U&&(U=!S);V&&(V=S)}O[F++]=W}}F<G&&(O.length=F);B|=4;B=V?B&-4097:B|4096;B=U?B|8:B&-9}B!==c&&(uz(r,B),2&B&&Object.freeze(r));if(X&&!(8&B||!r.length&&
(v===1||(v!==4?0:2&B||!(16&B)&&32&I)))){hW(B)&&(r=TB(r),B=nS(B,I),I=Ei(g,I,a,r));P=r;X=B;for(c=0;c<P.length;c++)O=P[c],B=rWt(O),O!==B&&(P[c]=B);X|=8;B=X=P.length?X|4096:X&-4097;uz(r,B)}return r=AW_(r,B,g,I,a,v,u,C)};
nf1=function(r){r==null&&(r=void 0);return r};
nS=function(r,g){return r=(2&g?r|2:r&-3)&-273};
_.Tr8=function(r,g,I,P,a){SA(r);g=_.Tp(r,g,a,2,!0);var v;a=(v=$dE(g===fS?7:g[_.v0]|0))!=null?v:0;g.push(I(P,a));return r};
hMh=function(r,g,I,P,a,v,C){SA(r);var u=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;r=fZj(r,u,u[_.v0]|0,I,g,2,!0);if(v&&C)a!=null||(a=r.length-1),IF8(r,a),r.splice(a,v),r.length||(r[_.v0]&=-4097);else{if(v){if(typeof a!=="number"||a<0||a>r.length)throw Error();}else P=P!=null?P:new I;a!=void 0?r.splice(a,v,P):r.push(P);a=I=r===fS?7:r[_.v0]|0;(P=Vl(P))?(I&=-9,r.length===1&&(I&=-4097)):I|=4096;I!==a&&uz(r,I);P||JW(u)}};
$p1=function(r,g){if(typeof r==="string")return new mA(xhj(r),g);if(Array.isArray(r))return new mA(new Uint8Array(r),g);if(r.constructor===Uint8Array)return new mA(r,!1);if(r.constructor===ArrayBuffer)return r=new Uint8Array(r),new mA(r,!1);if(r.constructor===dJ)return g=kph(r)||new Uint8Array(0),new mA(g,!0,r);if(r instanceof Uint8Array)return r=r.constructor===Uint8Array?r:new Uint8Array(r.buffer,r.byteOffset,r.byteLength),new mA(r,!1);throw Error();};
gV_=function(r){switch(typeof r){case "string":rS_(r)}};
PbX=function(r){switch(typeof r){case "string":Icp(r)}};
CD=function(){var r=function(){throw Error();};
Object.setPrototypeOf(r,r.prototype);return r};
vVE=function(r,g){var I=I===void 0?ac$:I;return new pD(r,g,I)};
Cbs=function(r,g,I,P,a){QY4(r,I,mpF(g,P),a)};
oY=function(r,g,I,P){var a=P[r];if(a)return a;a={};a.binaryFields=P;a.messageMetadata=VAt(P[0]);var v=P[1],C=1;v&&v.constructor===Object&&(a.extensions=v,v=P[++C],typeof v==="function"&&(a.isMessageSet=!0,u7s!=null||(u7s=v),puF!=null||(puF=P[C+1]),v=P[C+=2]));for(var u={};v&&oVE(v);){for(var X=0;X<v.length;X++)u[v[X]]=v;v=P[++C]}for(X=1;v!==void 0;){typeof v==="number"&&(X+=v,v=P[++C]);var c=void 0;if(v instanceof pD)var B=v;else B=qCQ,C--;v=void 0;if((v=B)==null?0:v.$$isMsg){v=P[++C];c=P;var O=C;
typeof v==="function"&&(v=v(),c[O]=v);c=v}v=P[++C];O=X+1;typeof v==="number"&&v<0&&(O-=v,v=P[++C]);for(;X<O;X++){var z=u[X];c?I(a,X,B,c,z):g(a,X,B,z)}}return P[r]=a};
oVE=function(r){return Array.isArray(r)&&!!r.length&&typeof r[0]==="number"&&r[0]>0};
cSE=function(r){return Array.isArray(r)?r[0]instanceof pD?r:[XuF,r]:[r,void 0]};
mpF=function(r,g){if(r instanceof _.qp)return r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(r))return R3(r,g)};
tL1=function(r,g,I,P){var a=I.$$binaryReaderFn;r[g]=P?function(v,C,u){return a(v,C,u,P)}:a};
OD1=function(r,g,I,P,a){var v=I.$$binaryReaderFn,C,u;r[g]=function(X,c,B){return v(X,c,B,u||(u=oY(BNj,tL1,OD1,P).messageMetadata),C||(C=zlQ(P)),a)}};
zlQ=function(r){var g=r[elF];if(g!=null)return g;var I=oY(BNj,tL1,OD1,r);g=I.isMessageSet?function(P,a){return u7s(P,a,I)}:function(P,a){for(;YC8(a)&&a.nextWireType_!=4;){var v=a.nextField_,C=I[v];
if(C==null){var u=I.extensions;u&&(u=u[v])&&(u=ZD4(u),u!=null&&(C=I[v]=u))}if(C==null||!C(a,P,v)){u=a;C=u.fieldCursor_;Up$(u);if(u.discardUnknownFields)var X=void 0;else{var c=u.decoder_.cursor_-C;u.decoder_.cursor_=C;X=iDt(u.decoder_,c)}c=u=C=void 0;var B=P;X&&((C=(u=(c=B[FK])!=null?c:B[FK]=new Br_)[v])!=null?C:u[v]=[]).push(X)}}if(P=Q3L(P))P.reviveUnknownFields=I.binaryFields[bD$];return!0};
r[elF]=g;r[bD$]=MLj.bind(r);return g};
MLj=function(r,g,I,P){var a=this[BNj],v=this[elF],C=R3(void 0,a.messageMetadata),u=Q3L(r);if(u){var X=!1,c=a.extensions;if(c){a=function(U,V,G){if(G.length!==0)if(c[V])for(U=_.m(G),V=U.next();!V.done;V=U.next()){V=jYL(V.value);try{X=!0,v(C,V)}finally{V.free()}}else P==null||P(r,V,G)};
if(g==null)cWF(u,a);else if(u!=null){var B=u[g];B&&a(u,g,B)}if(X){var O=r[_.v0]|0;if(O&2&&O&2048&&(I==null||!I.reviveIntoImmutable))throw Error();var z=sh(O),e=function(U,V){if(gN(r,U,z)!=null)switch(I==null?void 0:I.resolutionBehavior){case 1:return;default:throw Error();}V!=null&&(O=Ei(r,O,U,V,z));delete u[U]};
g==null?Pzt(C,C[_.v0]|0,function(U,V){e(U,V)}):e(g,gN(C,g,z))}}}};
ZD4=function(r){r=cSE(r);var g=r[0].$$binaryReaderFn;if(r=r[1]){var I=zlQ(r),P=oY(BNj,tL1,OD1,r).messageMetadata;return function(a,v,C){return g(a,v,C,P,I)}}return g};
VL4=function(r,g,I){r[g]=I.$$binaryWriterFn};
LA$=function(r,g,I,P){var a,v,C=I.$$binaryWriterFn;r[g]=function(u,X,c){return C(u,X,c,v||(v=oY(dpF,VL4,LA$,P).messageMetadata),a||(a=Gn8(P)))}};
Gn8=function(r){var g=r[yS_];if(!g){var I=oY(dpF,VL4,LA$,r);g=function(P,a){return KAh(P,a,I)};
r[yS_]=g}return g};
KAh=function(r,g,I){Pzt(r,r[_.v0]|0,function(P,a){if(a!=null){var v=sYX(I,P);v?v(g,a,P):P<500||TQ4(FA8,3)}});
(r=Q3L(r))&&cWF(r,function(P,a,v){X7(g,g.encoder_.end());for(P=0;P<v.length;P++)X7(g,kph(v[P])||new Uint8Array(0))})};
sYX=function(r,g){var I=r[g];if(I)return I;if(I=r.extensions)if(I=I[g]){I=cSE(I);var P=I[0].$$binaryWriterFn;if(I=I[1]){var a=Gn8(I),v=oY(dpF,VL4,LA$,I).messageMetadata;I=r.isMessageSet?puF(v,a):function(C,u,X){return P(C,u,X,v,a)}}else I=P;
return r[g]=I}};
_.HD_=function(r,g,I){if(Array.isArray(g)){var P=g[_.v0]|0;if(P&4)return g;for(var a=0,v=0;a<g.length;a++){var C=r(g[a]);C!=null&&(g[v++]=C)}v<a&&(g.length=v);r=P|1;I&&(r=(r|4)&-1537);r!==P&&uz(g,r);I&&r&2&&Object.freeze(g);return g}};
_.tS=function(r,g,I){return new pD(r,g,I)};
_.WAj=function(r,g,I){return new pD(r,g,I)};
_.Bu=function(r,g,I){Ei(r,r[_.v0]|0,g,I,sh(r[_.v0]|0))};
Dpj=function(r,g,I){g=_.I3(g);g!=null&&(_.OC(r,I,1),r=r.encoder_,I=BJs||(BJs=new DataView(new ArrayBuffer(8))),I.setFloat64(0,+g,!0),Rf=I.getUint32(0,!0),Aw=I.getUint32(4,!0),_.zn(r,Rf),_.zn(r,Aw))};
Rlp=function(r,g,I){g=_.I3(g);g!=null&&(_.OC(r,I,5),r=r.encoder_,OYF(g),_.zn(r,Rf))};
_.YV=function(r,g,I){g=EyE(g);if(g!=null&&(gV_(g),g!=null))switch(_.OC(r,I,0),typeof g){case "number":r=r.encoder_;Nd(g);eL(r,Rf,Aw);break;case "bigint":I=BigInt.asUintN(64,g);I=new AS1(Number(I&BigInt(4294967295)),Number(I>>BigInt(32)));eL(r.encoder_,I.JSC$9163_lo,I.JSC$9163_hi);break;default:I=rS_(g),eL(r.encoder_,I.JSC$9163_lo,I.JSC$9163_hi)}};
wu1=function(r,g,I){g=xd_(g);if(g!=null&&(PbX(g),g!=null))switch(_.OC(r,I,0),typeof g){case "number":r=r.encoder_;Nd(g);eL(r,Rf,Aw);break;case "bigint":I=NN8(g);eL(r.encoder_,I.JSC$9161_lo,I.JSC$9161_hi);break;default:I=Icp(g),eL(r.encoder_,I.JSC$9161_lo,I.JSC$9161_hi)}};
SCX=function(r,g,I){g=_.qi(g);g!=null&&g!=null&&(_.OC(r,I,0),_.lcQ(r.encoder_,g))};
_.EVj=function(r,g,I){JSQ(r,I,xd_(g))};
xp8=function(r,g,I){g=_.jf8(g);g!=null&&(_.OC(r,I,0),r.encoder_.JSC$9165_buffer_.push(g?1:0))};
nVQ=function(r,g,I){g=_.jA(g);g!=null&&fcs(r,I,oEp(g))};
TN$=function(r,g,I,P,a){QY4(r,I,mpF(g,P),a)};
_.hlp=function(r,g,I){g=g==null||typeof g=="string"||g instanceof dJ?g:void 0;g!=null&&fcs(r,I,$p1(g,!0).buffer)};
knQ=function(r,g,I){g=_.L8E(g);g!=null&&g!=null&&(_.OC(r,I,0),Zc(r.encoder_,g))};
_.$Hs=function(r,g,I){g=_.qi(g);g!=null&&(g=parseInt(g,10),_.OC(r,I,0),_.lcQ(r.encoder_,g))};
r68=function(r,g,I){if(r.nextWireType_!==0)return!1;_.Bu(g,I,_.UC(r.decoder_,Yhh));return!0};
_.gCp=function(r,g,I,P){if(r.nextWireType_!==0)return!1;_.ib(g,I,P,_.UC(r.decoder_,Yhh));return!0};
IQL=function(r,g,I){if(r.nextWireType_!==0)return!1;_.Bu(g,I,_.UC(r.decoder_,e1$));return!0};
_.aQt=function(r,g,I){if(r.nextWireType_!==1)return!1;_.Bu(g,I,Ptt(r.decoder_));return!0};
_.bb=function(r,g){return function(I,P){var a={treatNewDataAsImmutable:!0};P&&Object.assign(a,P);I=jYL(I,void 0,void 0,a);try{var v=new r,C=v.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;zlQ(g)(C,I);var u=v}finally{I.free()}return u}};
_.jL=function(r){return function(g){return vCt(g,r)}};
Q2p=function(r){return function(){return vCt(this,r)}};
_.mHL=function(r){return F$(function(g){return g instanceof r&&!Vl(g)})};
_.VO=function(r){return function(g){return CtF(r,g)}};
qQF=function(r,g){return uCt({child:r,origin:g||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:pb4,getPayloadCase:function(I){return I.getPayloadCase()},
createInitMessage:function(I){var P=new LD,a=new oCE;I=_.yO(a,1,I);return _.KD(P,5,sC,I)}})};
F7=function(r){return{valueOf:r}.valueOf()};
c6$=function(){var r=null;if(!Xb_)return r;try{var g=function(I){return I};
r=Xb_.createPolicy("goog#html",{createHTML:g,createScript:g,createScriptURL:g})}catch(I){}return r};
Bps=function(){t$j===void 0&&(t$j=c6$());return t$j};
_.Wu=function(r){var g=Bps();r=g?g.createScriptURL(r):r;return new Hu(r)};
_.Dc=function(r){if(r instanceof Hu)return r.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("Z");};
_.RY=function(r){return Object.isFrozen(r)&&Object.isFrozen(r.raw)};
OEQ=function(r){return r.toString().indexOf("`")===-1};
Np=function(r){return new _.AS(zdX,r)};
JS=function(r){return r instanceof _.AS};
_.EC=function(r){if(JS(r))return r.privateDoNotAccessOrElseWrappedUrl;throw Error("Z");};
xV=function(r){return new edt(function(g){return g.substr(0,r.length+1).toLowerCase()===r+":"})};
_.fD=function(r,g){g=g===void 0?YQF:g;if(JS(r))return r;for(var I=0;I<g.length;++I){var P=g[I];if(P instanceof edt&&P.isValid(r))return Np(r)}};
_.Tn=function(r,g){g=g===void 0?YQF:g;return _.fD(r,g)||nD};
_.hS=function(r){var g=window;if(typeof MediaSource!=="undefined"&&r instanceof MediaSource||typeof g.ManagedMediaSource!=="undefined"&&r instanceof g.ManagedMediaSource)return Np(URL.createObjectURL(r));g=r.type;g.toLowerCase()==="application/octet-stream"?g=!0:(g=g.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),g=(g==null?void 0:g.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(g[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(g[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(g[1])||/^font\/[\w-]+$/i.test(g[1])));if(!g)throw Error("Z");return Np(URL.createObjectURL(r))};
_.ZEL=function(r){for(var g=_.kV.apply(1,arguments),I=[r[0]],P=0;P<g.length;P++)I.push(String(g[P])),I.push(r[P+1]);return Np(I.join(""))};
_.iE$=function(r){if(!UH4){a:{var g=document.createElement("a");try{g.href=r}catch(I){r=void 0;break a}r=g.protocol;r=r===":"||r===""?"https:":r}return r}try{g=new URL(r)}catch(I){return"https:"}return g.protocol};
_.$C=function(r){r instanceof _.AS?r=_.EC(r):r=bEL.test(r)?r:void 0;return r};
rp=function(r,g){g=_.$C(g);g!==void 0&&(r.href=g)};
I2=function(r){var g=Bps();r=g?g.createHTML(r):r;return new gp(r)};
Pb=function(r){if(r instanceof gp)return r.privateDoNotAccessOrElseWrappedHtml;throw Error("Z");};
_.a2=function(r,g){r.src=_.Dc(g).toString()};
M$$=function(r,g){r.setAttribute("sandbox","");for(var I=0;I<g.length;I++)r.sandbox.supports&&!r.sandbox.supports(g[I])||r.sandbox.add(g[I])};
_.Qw=function(r,g,I){r.removeAttribute("srcdoc");switch(g){case 0:if(I instanceof Hu)throw new j2$("TrustedResourceUrl",0);M$$(r,[]);g=_.$C(I);g!==void 0&&(r.src=g);break;case 1:if(!(I instanceof Hu))throw new j2$(typeof I,1);M$$(r,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.a2(r,I);break;case 2:if(I instanceof Hu)throw new j2$("TrustedResourceUrl",2);M$$(r,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
g=_.$C(I);g!==void 0&&(r.src=g);break;default:_.rr(g)}};
_.mD=function(r,g,I,P){g=_.$C(g);return g!==void 0?r.open(g,I,P):null};
_.CE=function(r){r=r===void 0?document:r;var g,I;r=(I=(g=r).querySelector)==null?void 0:I.call(g,"script[nonce]");return r==null?"":r.nonce||r.getAttribute("nonce")||""};
_.pE=function(r){var g=Bps();r=g?g.createScript(r):r;return new _.ut(r)};
o2=function(r){if(r instanceof _.ut)return r.privateDoNotAccessOrElseWrappedScript;throw Error("Z");};
V$F=function(r){var g=_.CE(r.ownerDocument);g&&r.setAttribute("nonce",g)};
_.qH=function(r,g){r.textContent=o2(g);V$F(r)};
_.XC=function(r,g){r.src=_.Dc(g);V$F(r)};
_.cb=function(r,g){if(r.nodeType===1&&/^(script|style)$/i.test(r.tagName))throw Error("Z");r.innerHTML=Pb(g)};
_.t6=function(r,g,I,P){if(r.length===0)throw Error("Z");r=r.map(function(v){if(v instanceof dHF)v=v.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("Z");return v});
var a=I.toLowerCase();if(r.every(function(v){return a.indexOf(v)!==0}))throw Error("aa`"+I);
g.setAttribute(I,P)};
_.Bb=function(r,g,I){if(g instanceof Hu)r.href=_.Dc(g).toString(),r.rel=I;else{if(LD$.indexOf(I)===-1)throw Error("ba`"+I);g=_.$C(g);g!==void 0&&(r.href=g,r.rel=I)}};
Go4=function(r){if(r instanceof OQ)return r.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("Z");};
_.y6$=function(r,g){g=_.$C(g);g!==void 0&&(r.href=g)};
KDL=function(r){return new Worker(_.Dc(r),void 0)};
s28=function(r){return _.Wu(r)};
FDj=function(r,g){r&&(g=r.indexOf(g),0<=g&&r.splice(g,1))};
zo=function(r){return typeof r==="function"};
HEF=function(r){return r instanceof e$||r&&"closed"in r&&zo(r.remove)&&zo(r.add)&&zo(r.unsubscribe)};
YC=function(){};
ZQ=function(r){WD$(function(){throw r;})};
UQ=function(r){return r};
MH=function(){return DHs(_.kV.apply(0,arguments))};
DHs=function(r){return r.length===0?UQ:r.length===1?r[0]:function(g){return r.reduce(function(I,P){return P(I)},g)}};
Rdj=function(r){var g;return(g=r!=null?r:void 0)!=null?g:Promise};
A6F=function(r,g){return new j$(function(I){var P=0;return g.schedule(function(){P===r.length?I.complete():(I.next(r[P++]),I.closed||this.schedule())})})};
NpF=function(r,g){if(!r)throw Error("ca");return new j$(function(I){var P=new e$;P.add(g.schedule(function(){var a=r[Symbol.asyncIterator]();P.add(g.schedule(function(){var v=this;a.next().then(function(C){C.done?I.complete():(I.next(C.value),v.schedule())})}))}));
return P})};
wbt=function(r,g,I){g=g.schedule(function(){try{I.call(this)}catch(P){r.error(P)}},0);
r.add(g)};
SQ4=function(r,g){return new j$(function(I){var P;I.add(g.schedule(function(){P=r[lQ_]();wbt(I,g,function(){var a=P.next(),v=a.value;a.done?I.complete():(I.next(v),this.schedule())})}));
return function(){var a;return zo((a=P)==null?void 0:a.return)&&P.return()}})};
J6Q=function(r,g){return new j$(function(I){var P=new e$;P.add(g.schedule(function(){var a=r[Vw]();P.add(a.subscribe({next:function(v){P.add(g.schedule(function(){return I.next(v)}))},
error:function(v){P.add(g.schedule(function(){return I.error(v)}))},
complete:function(){P.add(g.schedule(function(){return I.complete()}))}}))}));
return P})};
EC1=function(r,g){return new j$(function(I){return g.schedule(function(){return r.then(function(P){I.add(g.schedule(function(){I.next(P);I.add(g.schedule(function(){return I.complete()}))}))},function(P){I.add(g.schedule(function(){return I.error(P)}))})})})};
xH4=function(r){return new TypeError("da`"+(r!==null&&typeof r==="object"?"an invalid object":"'"+r+"'"))};
nC8=function(r,g){if(r!=null){if(zo(r[Vw]))return J6Q(r,g);if(fQ_(r))return A6F(r,g);if(zo(r==null?void 0:r.then))return EC1(r,g);if(Symbol.asyncIterator&&zo(r==null?void 0:r[Symbol.asyncIterator]))return NpF(r,g);if(zo(r==null?void 0:r[lQ_]))return SQ4(r,g)}throw xH4(r);};
LE=function(r,g){return g?nC8(r,g):dp(r)};
dp=function(r){if(r instanceof j$)return r;if(r!=null){if(zo(r[Vw]))return Tpj(r);if(fQ_(r))return hdL(r);if(zo(r==null?void 0:r.then))return koQ(r);if(Symbol.asyncIterator&&zo(r==null?void 0:r[Symbol.asyncIterator]))return $zE(r);if(zo(r==null?void 0:r[lQ_]))return r0E(r)}throw xH4(r);};
Tpj=function(r){return new j$(function(g){var I=r[Vw]();if(zo(I.subscribe))return I.subscribe(g);throw new TypeError("ea");})};
hdL=function(r){return new j$(function(g){for(var I=0;I<r.length&&!g.closed;I++)g.next(r[I]);g.complete()})};
koQ=function(r){return new j$(function(g){r.then(function(I){g.closed||(g.next(I),g.complete())},function(I){return g.error(I)}).then(null,ZQ)})};
r0E=function(r){return new j$(function(g){for(var I=r[lQ_]();!g.closed;){var P=I.next(),a=P.value;P.done?g.complete():g.next(a)}return function(){return zo(I==null?void 0:I.return)&&I.return()}})};
$zE=function(r){return new j$(function(g){gWs(r,g).catch(function(I){return g.error(I)})})};
gWs=function(r,g){var I,P,a,v,C,u;return _.p(function(X){switch(X.nextAddress){case 1:_.Go(X,2,3),v=_.yw(r);case 5:return X.yield(v.next(),8);case 8:P=X.yieldResult;if(P.done){X.jumpTo(3);break}C=P.value;g.next(C);X.jumpTo(5);break;case 3:_.sQ(X);_.FC(X,9);if(!P||P.done||!(a=v.return)){X.jumpTo(9);break}return X.yield(a.call(v),9);case 9:_.sQ(X,0,0,1);if(I)throw I.error;_.Hb(X,10,1);break;case 10:_.Hb(X,4);break;case 2:u=_.Wb(X);I={error:u};X.jumpTo(3);break;case 4:g.complete(),_.R2(X)}})};
Iij=function(r,g){return g?A6F(r,g):hdL(r)};
P_p=function(r){return zo(r[r.length-1])?r.pop():void 0};
A6=function(r){var g=r[r.length-1];return g&&zo(g.schedule)?r.pop():void 0};
NH=function(){var r=_.kV.apply(0,arguments),g=A6(r);return g?A6F(r,g):Iij(r)};
wp=function(r){var g=zo(r)?r:function(){return r};
return new j$(function(I){return I.error(g())})};
lt=function(r){return function(g){if(zo(g==null?void 0:g.lift))return g.lift(function(I){try{return r(I,this)}catch(P){this.error(P)}});
throw new TypeError("fa");}};
J6=function(){return lt(function(r,g){var I=null;r._refCount++;var P=new S$(g,void 0,void 0,void 0,function(){if(!r||r._refCount<=0||0<--r._refCount)I=null;else{var a=r._connection,v=I;I=null;!a||v&&a!==v||a.unsubscribe();g.unsubscribe()}});
r.subscribe(P);P.closed||(I=r.connect())})};
vWL=function(){var r=ai4;var g=g===void 0?0:g;return lt(function(I,P){P.add(r.schedule(function(){return I.subscribe(P)},g))})};
EQ=function(r){return lt(function(g,I){var P=0;g.subscribe(new S$(I,function(a){I.next(r.call(void 0,a,P++))}))})};
mzj=function(r){return EQ(function(g){return Qx4(g)?r.apply(null,_.xC(g)):r(g)})};
qGX=function(r){if(r.length===1){var g=r[0];if(C_L(g))return{args:g,keys:null};if(g&&typeof g==="object"&&uNj(g)===pXQ)return r=oWE(g),{args:r.map(function(I){return g[I]}),
keys:r}}return{args:r,keys:null}};
fE=function(){var r=_.kV.apply(0,arguments),g=A6(r),I=P_p(r);r=qGX(r);var P=r.args,a=r.keys;if(P.length===0)return LE([],g);g=new j$(XX_(P,g,a?function(v){for(var C={},u=0;u<v.length;u++)C[a[u]]=v[u];return C}:UQ));
return I?g.pipe(mzj(I)):g};
XX_=function(r,g,I){I=I===void 0?UQ:I;return function(P){c0j(g,function(){for(var a=r.length,v=Array(a),C=a,u=r.map(function(){return!1}),X=!0,c={i$jscomp$218:0};c.i$jscomp$218<a;c={i$jscomp$218:c.i$jscomp$218},c.i$jscomp$218++)c0j(g,function(B){return function(){LE(r[B.i$jscomp$218],g).subscribe(new nE(P,function(O){v[B.i$jscomp$218]=O;
X&&(u[B.i$jscomp$218]=!0,X=!u.every(UQ));X||P.next(I(v.slice()))},function(){return--C===0}))}}(c),P)},P)}};
c0j=function(r,g,I){r?I.add(r.schedule(g)):g()};
tb$=function(r,g,I,P){var a=[],v=0,C=0,u=!1,X=function(c){v++;dp(I(c,C++)).subscribe(new S$(g,function(B){g.next(B)},void 0,function(){v--;
for(var B={};a.length&&v<P;B={bufferedValue:void 0})B.bufferedValue=a.shift(),X(B.bufferedValue);!u||a.length||v||g.complete()}))};
r.subscribe(new S$(g,function(c){return v<P?X(c):a.push(c)},void 0,function(){u=!0;
!u||a.length||v||g.complete()}));
return function(){a=null}};
To=function(r,g){var I=I===void 0?Infinity:I;if(zo(g))return To(function(P,a){return EQ(function(v,C){return g(P,v,a,C)})(dp(r(P,a)))},I);
typeof g==="number"&&(I=g);return lt(function(P,a){return tb$(P,a,r,I)})};
Bah=function(r){r=r===void 0?Infinity:r;return To(UQ,r)};
OIF=function(){var r=_.kV.apply(0,arguments);return Bah(1)(Iij(r,A6(r)))};
zPX=function(r){return new j$(function(g){dp(r()).subscribe(g)})};
kC=function(r,g,I){if(zo(I)){var P=I;I=void 0}if(P)return kC(r,g,I).pipe(mzj(P));P=_.m(zo(r.addEventListener)&&zo(r.removeEventListener)?ePh.map(function(C){return function(u){return r[C](g,u,I)}}):zo(r.addListener)&&zo(r.removeListener)?YGE.map(ZI$(r,g)):zo(r.on)&&zo(r.off)?Uz1.map(ZI$(r,g)):[]);
var a=P.next().value,v=P.next().value;return!a&&fQ_(r)?To(function(C){return kC(C,g,I)})(Iij(r)):new j$(function(C){if(!a)throw new TypeError("ga");
var u=function(){var X=_.kV.apply(0,arguments);return C.next(1<X.length?X:X[0])};
a(u);return function(){return v(u)}})};
ZI$=function(r,g){return function(I){return function(P){return r[I](g,P)}}};
ra=function(){var r=_.kV.apply(0,arguments),g=A6(r);var I=typeof r[r.length-1]==="number"?r.pop():Infinity;return r.length?r.length===1?dp(r[0]):Bah(I)(Iij(r,g)):$W};
bIX=function(r){return r.length===1&&iIs(r[0])?r[0]:r};
MbX=function(){var r=bIX(_.kV.apply(0,arguments));return lt(function(g,I){var P=[g].concat(_.xC(r)),a=function(){if(!I.closed)if(P.length>0){try{var v=dp(P.shift())}catch(u){a();return}var C=new S$(I,void 0,YC,YC);I.add(v.subscribe(C));C.add(a)}else I.complete()};
a()})};
Ix=function(r){return lt(function(g,I){var P=0;g.subscribe(new S$(I,function(a){return r.call(void 0,a,P++)&&I.next(a)}))})};
Vb_=function(){var r=_.kV.apply(0,arguments);r=bIX(r);return r.length===1?dp(r[0]):new j$(jxt(r))};
jxt=function(r){return function(g){for(var I=[],P={i$jscomp$221:0};I&&!g.closed&&P.i$jscomp$221<r.length;P={i$jscomp$221:P.i$jscomp$221},P.i$jscomp$221++)I.push(dp(r[P.i$jscomp$221]).subscribe(new S$(g,function(a){return function(v){if(I){for(var C=0;C<I.length;C++)C!==a.i$jscomp$221&&I[C].unsubscribe();I=null}g.next(v)}}(P))))}};
dzp=function(){var r=_.kV.apply(0,arguments),g=P_p(r),I=bIX(r);return I.length?new j$(function(P){var a=I.map(function(){return[]}),v=I.map(function(){return!1});
P.add(function(){a=v=null});
for(var C={sourceIndex$jscomp$1:0};!P.closed&&C.sourceIndex$jscomp$1<I.length;C={sourceIndex$jscomp$1:C.sourceIndex$jscomp$1},C.sourceIndex$jscomp$1++)dp(I[C.sourceIndex$jscomp$1]).subscribe(new S$(P,function(u){return function(X){a[u.sourceIndex$jscomp$1].push(X);a.every(function(c){return c.length})&&(X=a.map(function(c){return c.shift()}),P.next(g?g.apply(null,_.xC(X)):X),a.some(function(c,B){return!c.length&&v[B]})&&P.complete())}}(C),void 0,function(u){return function(){v[u.sourceIndex$jscomp$1]=
!0;
!a[u.sourceIndex$jscomp$1].length&&P.complete()}}(C)));
return function(){a=v=null}}):$W};
LWE=function(r){var g,I,P;return!!r&&typeof r.active==="boolean"&&typeof((g=r.clock)==null?void 0:g.now)==="function"&&((I=r.clock)==null?void 0:I.timeline)!==void 0&&!((P=r.lastMeasurement)==null||!P.timestamp)&&typeof r.equivalentTo==="function"&&typeof r.extrapolateToNow==="function"&&typeof r.extrapolateToTime==="function"&&typeof r.map==="function"&&typeof r.joinWith==="function"};
GEE=function(r){function g(I){return typeof I==="boolean"||typeof I==="string"||typeof I==="number"||I===void 0||I===null}
return g(r)?!0:Array.isArray(r)?r.every(g):typeof r==="object"?Object.keys(r).every(function(I){return typeof I==="string"})&&Object.values(r).every(function(I){return Array.isArray(I)?I.every(g):g(I)}):!1};
y0_=function(r){if(GEE(r))return r;if(LWE(r))return{lastMeasurement:{value:y0_(r.lastMeasurement.value),timestamp:PX(r.lastMeasurement.timestamp,new ax(0,r.lastMeasurement.timestamp.timeline))},active:r.active};try{return JSON.parse(JSON.stringify(r))}catch(g){}return String(r)};
vX=function(r,g){return function(I){return new j$(function(P){return I.subscribe(function(a){r.timeExecution(g,function(){P.next(a)})()},function(a){r.timeExecution(g,function(){P.error(a)})()},function(){r.timeExecution(g,function(){P.complete()})()})})}};
KWX=function(r,g){var I=!1;return new j$(function(P){var a=r.setTimeout(function(){I=!0;P.next(!0);P.complete()},g);
return function(){I||r.clearTimeout(a)}})};
sxQ=function(r){r=r.global;if(r.fetchLater)return r.fetchLater.bind(r)};
Q2=function(r){return lt(function(g,I){var P=null,a=!1,v;P=g.subscribe(new S$(I,void 0,function(C){v=dp(r(C,Q2(r)(g)));P?(P.unsubscribe(),P=null,v.subscribe(I)):a=!0}));
a&&(P.unsubscribe(),P=null,v.subscribe(I))})};
FW$=function(r,g,I){return function(P,a){var v=I,C=g,u=0;P.subscribe(new S$(a,function(X){var c=u++;C=v?r(C,X,c):(v=!0,X);a.next(C)},void 0,void 0))}};
HIt=function(r){r=r===void 0?null:r;return lt(function(g,I){var P=!1;g.subscribe(new S$(I,function(a){P=!0;I.next(a)},void 0,function(){P||I.next(r);
I.complete()}))})};
CI=function(){return lt(function(r,g){r.subscribe(new S$(g,YC))})};
u_=function(r){return lt(function(g,I){g.subscribe(new S$(I,function(){return I.next(r)}))})};
pI=function(r){return r<=0?function(){return $W}:lt(function(g,I){var P=0;
g.subscribe(new S$(I,function(a){++P<=r&&(I.next(a),r<=P&&I.complete())}))})};
ox=function(r){var g=g===void 0?UQ:g;var I;r=(I=r)!=null?I:WWQ;return lt(function(P,a){var v,C=!0;P.subscribe(new S$(a,function(u){var X=g(u);if(C||!r(v,X))C=!1,v=X,a.next(u)}))})};
WWQ=function(r,g){return r===g};
RPp=function(r){r=r===void 0?DzL:r;return lt(function(g,I){var P=!1;g.subscribe(new S$(I,function(a){P=!0;I.next(a)},void 0,function(){return P?I.complete():I.error(r())}))})};
DzL=function(){return new A0F};
qz=function(){var r=_.kV.apply(0,arguments);return function(g){return OIF(g,NH.apply(null,_.xC(r)))}};
Naj=function(r){return lt(function(g,I){var P=0;g.subscribe(new S$(I,function(a){r.call(void 0,a,P++,g)||(I.next(!1),I.complete())},void 0,function(){I.next(!0);
I.complete()}))})};
wX4=function(){return lt(function(r,g){var I=[];r.subscribe(new S$(g,function(P){I.push(P);1<I.length&&I.shift()},void 0,function(){for(var P=_.m(I),a=P.next();!a.done;a=P.next())g.next(a.value);
g.complete()},function(){I=null}))})};
li$=function(r,g){var I=arguments.length>=2;return function(P){return P.pipe(r?Ix(function(a,v){return r(a,v,P)}):UQ,wX4(),I?HIt(g):RPp(function(){return new A0F}))}};
cX=function(r){var g=zo(r)?r:function(){return r};
return zo()?lt(function(I,P){var a=g();(void 0)(a).subscribe(P).add(I.subscribe(a))}):function(I){var P=new XN(I,g);
zo(I==null?void 0:I.lift)&&(P.lift=I.lift);P.source=I;P.subjectFactory=g;return P}};
OG=function(r){var g=new t0(r,void 0,void 0);return function(I){return cX(function(){return g})(I)}};
zE=function(r,g){return lt(FW$(r,g,arguments.length>=2))};
eb=function(){var r=_.kV.apply(0,arguments),g=A6(r);return lt(function(I,P){(g?OIF(r,I,g):OIF(r,I)).subscribe(P)})};
YW=function(r){return lt(function(g,I){var P=null,a=0,v=!1;g.subscribe(new S$(I,function(C){var u;(u=P)==null||u.unsubscribe();u=a++;dp(r(C,u)).subscribe(P=new S$(I,function(X){return I.next(X)},void 0,function(){P=null;
v&&!P&&I.complete()}))},void 0,function(){(v=!0,!P)&&I.complete()}))})};
Zi=function(r,g){g=g===void 0?!1:g;return lt(function(I,P){var a=0;I.subscribe(new S$(P,function(v){var C=r(v,a++);(C||g)&&P.next(v);!C&&P.complete()}))})};
SGL=function(r,g,I){var P=zo(r)||g||I?{next:r,error:g,complete:I}:r;return P?lt(function(a,v){a.subscribe(new S$(v,function(C){var u;(u=P.next)==null||u.call(P,C);v.next(C)},function(C){var u;
(u=P.error)==null||u.call(P,C);v.error(C)},function(){var C;
(C=P.complete)==null||C.call(P);v.complete()}))}):UQ};
J0$=function(){var r=_.kV.apply(0,arguments),g=P_p(r);return lt(function(I,P){for(var a=r.length,v=Array(a),C=r.map(function(){return!1}),u=!1,X={i$jscomp$231:0};X.i$jscomp$231<a;X={i$jscomp$231:X.i$jscomp$231},X.i$jscomp$231++)dp(r[X.i$jscomp$231]).subscribe(new S$(P,function(c){return function(B){v[c.i$jscomp$231]=B;
u||C[c.i$jscomp$231]||(C[c.i$jscomp$231]=!0,(u=C.every(UQ))&&(C=null))}}(X),void 0,YC));
I.subscribe(new S$(P,function(c){u&&(c=[c].concat(_.xC(v)),P.next(g?g.apply(null,_.xC(c)):c))}))})};
xzQ=function(r){var g=EW$;if(g)for(var I in g)Object.prototype.hasOwnProperty.call(g,I)&&r(g[I],I,g)};
fi1=function(){var r=[];xzQ(function(g){r.push(g)});
return r};
Ta1=function(r){try{return!!r&&r.location.href!=null&&nWE(r,"foo")}catch(g){return!1}};
kEp=function(){return zj&&YE?YE.mobile:!hPF()&&(U8("iPod")||U8("iPhone")||U8("Android")||U8("IEMobile"))};
hPF=function(){return zj&&YE?!YE.mobile&&(U8("iPad")||U8("Android")||U8("Silk")):U8("iPad")||U8("Android")&&!U8("Mobile")||U8("Silk")};
_.UG=function(r){return new dHF(r[0].toLowerCase())};
$b$=function(r){for(var g=_.kV.apply(1,arguments),I=r[0],P=0;P<r.length-1;P++)I+=String(g[P]),I+=r[P+1];g=document.implementation.createHTMLDocument("");P=g.createElement("style");g.head.appendChild(P);g=P.sheet;g.insertRule(I,0);if(g.cssRules.length===1&&(I=g.cssRules[0],I instanceof CSSStyleRule))return new OQ(I.cssText.replace(/</g,"\\3C "))};
rtX=function(r){try{return new URL(r,window.document.baseURI)}catch(g){return new URL("about:invalid")}};
g2F=function(r,g){var I=g.createRange();I.selectNode(g.body);r=I2(r);return I.createContextualFragment(Pb(r))};
IJX=function(r){r=r.nodeName;return typeof r==="string"?r:"FORM"};
PnL=function(r){r=r.nodeType;return r===1||typeof r!=="number"};
i_=function(r,g,I){r.setAttribute(g,I)};
aJ8=function(r){return r.parts.map(function(g){var I=g.descriptor;return""+g.url+(I?" "+I:"")}).join(" , ")};
_.Mz=function(r){var g=_.kV.apply(1,arguments);if(g.length===0)return _.Wu(r[0]);for(var I=r[0],P=0;P<g.length;P++)I+=encodeURIComponent(g[P])+r[P+1];return _.Wu(I)};
_.jb=function(r,g){r=_.Dc(r).toString();var I=r.split(/[?#]/),P=/[?]/.test(r)?"?"+I[1]:"";return v2$(I[0],P,/[#]/.test(r)?"#"+(P?I[2]:I[1]):"",g)};
v2$=function(r,g,I,P){function a(C,u){C!=null&&(Array.isArray(C)?C.forEach(function(X){return a(X,u)}):(g+=v+encodeURIComponent(u)+"="+encodeURIComponent(C),v="&"))}
var v=g.length?"&":"?";P.constructor===Object&&(P=Object.entries(P));Array.isArray(P)?P.forEach(function(C){return a(C[1],C[0])}):P.forEach(a);
return _.Wu(r+g+I)};
mb4=function(){var r=o2(QMX).toString();return _.Wu(URL.createObjectURL(new Blob([r],{type:"text/javascript"})))};
_.V2=function(r,g){this.x=r!==void 0?r:0;this.y=g!==void 0?g:0};
Cnh=function(r){var g=[],I=0,P;for(P in r)g[I++]=P;return g};
uj1=function(r,g){for(var I in r)if(r[I]==g)return!0;return!1};
pOh=function(r,g,I){for(var P in r)if(g.call(I,r[P],P,r))return P};
o2F=function(r){if(!r||typeof r!=="object")return r;if(typeof r.clone==="function")return r.clone();if(typeof Map!=="undefined"&&r instanceof Map)return new Map(r);if(typeof Set!=="undefined"&&r instanceof Set)return new Set(r);if(r instanceof Date)return new Date(r.getTime());var g=Array.isArray(r)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(r)||r instanceof DataView?{}:new r.constructor(r.length),I;for(I in r)g[I]=o2F(r[I]);return g};
qnp=function(r){var g=arguments.length;if(g==1&&Array.isArray(arguments[0]))return qnp.apply(null,arguments[0]);if(g%2)throw Error("ma");for(var I={},P=0;P<g;P+=2)I[arguments[P]]=arguments[P+1];return I};
XOj=function(r){var g=arguments.length;if(g==1&&Array.isArray(arguments[0]))return XOj.apply(null,arguments[0]);for(var I={},P=0;P<g;P++)I[arguments[P]]=!0;return I};
da=function(r,g,I,P){this.top=r;this.right=g;this.bottom=I;this.left=P};
LI=function(r,g,I,P){this.left=r;this.top=g;this.width=I;this.height=P};
ct$=function(r){r=r.global;if(r.PendingGetBeacon)return r.PendingGetBeacon};
y2=function(r){return function(g){return g.pipe(tyE(r,cX(new GE)))}};
KI=function(r){return function(g){return g.pipe(tyE(r,OG(1)))}};
tyE=function(r,g){function I(P){return new j$(function(a){return P.subscribe(function(v){sG(r,function(){return void a.next(v)},3)},function(v){sG(r,function(){return void a.error(v)},3)},function(){sG(r,function(){return void a.complete()},3)})})}
return MH(I,vWL(),g,J6(),I)};
zap=function(r){var g=B4X(r);return g===null?new HX(null):g.pipe(EQ(function(I){I=I.serialize();if(OF$)I=_.I$.btoa(I);else{for(var P=[],a=0,v=0;v<I.length;v++){var C=I.charCodeAt(v);C>255&&(P[a++]=C&255,C>>=8);P[a++]=C}I=_.hp(P)}return I}),pI(1),KI(r.queue))};
eaX=function(r){var g=g===void 0?{}:g;if(typeof Event==="function")return new Event(r,g);if(typeof document!=="undefined"){var I=document.createEvent("CustomEvent");I.initCustomEvent(r,g.bubbles||!1,g.cancelable||!1,g.detail);return I}throw Error();};
Yn4=function(r){return typeof r==="string"?document.getElementById(r):r};
Ubt=function(r){var g=!1;g=g===void 0?!1:g;if(r.tagName==="IMG"){if(r.complete&&(!r.naturalWidth||!r.naturalHeight))return!0;var I;if(g&&((I=r.style)==null?void 0:I.display)==="none")return!0}var P,a;return ZFs.test((P=r.getAttribute("width"))!=null?P:"")&&ZFs.test((a=r.getAttribute("height"))!=null?a:"")};
iFX=function(r,g){if(r.tagName==="IMG")return r.naturalWidth&&r.naturalHeight?!0:!1;try{if(r.readyState)var I=r.readyState;else{var P,a;I=(P=r.contentWindow)==null?void 0:(a=P.document)==null?void 0:a.readyState}return I==="complete"}catch(v){return g===void 0?!1:g}};
bFF=function(r){r||(r=function(g,I,P){g.addEventListener(I,P)});
return r};
dbt=function(r,g){var I=My1();I=I===void 0?new jM_:I;if(r=Yn4(r)){var P=bFF(P);for(var a=!1,v=function(G){a||(a=!0,g(G))},C,u=2,X=0;X<VyX.length;++X)if(VyX[X]===r.tagName){u=3;
C=[r];break}C||(C=r.querySelectorAll(VyX.join(",")));var c=0,B=0,O=!0,z=r=!1;X={};for(var e=0;e<C.length;X={isImg:void 0},e++){var U=C[e];if(!Ubt(U))if(X.isImg=U.tagName==="IMG",iFX(U,I.crossDomainLoadedDefault))r=!0,X.isImg&&(O=!0);else{c++;var V=function(G){return function(F){c--;!c&&O&&v(u);G.isImg&&(F=F&&F.type==="error",B--,F||(O=!0),!B&&z&&O&&v(u))}}(X);
P(U,"load",V);X.isImg&&(B++,P(U,"error",V))}}B===0&&(O=!0);C=null;C=_.I$.document.readyState==="complete";if(c===0&&!r&&C)u=5;else if(c||!r){P(_.I$,"load",function(){!I.pendingImagesBlockLoad||!B&&O?v(4):z=!0});
return}v(u)}};
LlE=function(r,g,I){if(r)for(var P=0;r!=null&&P<500&&!I(r);++P)r=g(r)};
GDj=function(r,g){LlE(r,function(I){try{return I===I.parent?null:I.parent}catch(P){}return null},g)};
yt_=function(r,g){if(r.tagName=="IFRAME")g(r);else{r=r.querySelectorAll("IFRAME");for(var I=0;I<r.length&&!g(r[I]);++I);}};
Klp=function(r){return(r=r.ownerDocument)&&(r.parentWindow||r.defaultView)||null};
sME=function(r,g,I){try{var P=JSON.parse(I.data)}catch(C){}if(typeof P==="object"&&P&&P.type==="creativeLoad"){var a=Klp(r);if(I.source&&a){var v;GDj(I.source,function(C){try{if(C.parent===a)return v=C,!0}catch(u){}});
v&&yt_(r,function(C){if(C.contentWindow===v)return g(P),!0})}}};
Fl1=function(r){return typeof r==="string"?document.getElementById(r):r};
Rat=function(){var r={};return r[0]=_.Mz(HF$,"current"),r[1]=_.Mz(Wls),r[2]=_.Mz(DbF),r};
WX=function(r,g){return r.left===g.left&&r.top===g.top&&r.width===g.width&&r.height===g.height};
At4=function(r,g){return{left:Math.max(r.left,g.left),top:Math.max(r.top,g.top),width:Math.max(0,Math.min(r.left+r.width,g.left+g.width)-Math.max(r.left,g.left)),height:Math.max(0,Math.min(r.top+r.height,g.top+g.height)-Math.max(r.top,g.top))}};
N4_=function(r,g){return{left:Math.round(r.left+g.x),top:Math.round(r.top+g.y),width:r.width,height:r.height}};
wO$=function(r,g,I,P,a,v,C){var u="";r&&(u+=r+":");I&&(u+="//",g&&(u+=g+"@"),u+=I,P&&(u+=":"+P));a&&(u+=a);v&&(u+="?"+v);C&&(u+="#"+C);return u};
_.Di=function(r){return r.match(lJE)};
_.Rx=function(r,g){return r?g?decodeURI(r):decodeURIComponent(r):r};
SnF=function(r){r=_.Di(r)[1]||null;!r&&_.I$.self&&_.I$.self.location&&(r=_.I$.self.location.protocol.slice(0,-1));return r?r.toLowerCase():""};
_.A0=function(r){return _.Rx(_.Di(r)[3]||null,!0)};
_.Nz=function(r){return _.Rx(_.Di(r)[5]||null,!0)};
_.JtF=function(r){var g=r.indexOf("#");return g<0?null:r.slice(g+1)};
E2X=function(r){r=_.Di(r);return wO$(r[1],r[2],r[3],r[4])};
_.xbF=function(r){r=_.Di(r);return wO$(r[1],null,r[3],r[4])};
_.wa=function(r){r=_.Di(r);return wO$(null,null,null,null,r[5],r[6],r[7])};
_.l_=function(r){var g=r.indexOf("#");return g<0?r:r.slice(0,g)};
Sb=function(r,g){r=_.Di(r);g=_.Di(g);return r[3]==g[3]&&r[1]==g[1]&&r[4]==g[4]};
fJX=function(r,g){if(r){r=r.split("&");for(var I=0;I<r.length;I++){var P=r[I].indexOf("="),a=null;if(P>=0){var v=r[I].substring(0,P);a=r[I].substring(P+1)}else v=r[I];g(v,a?J0(a):"")}}};
n28=function(r){var g=r.indexOf("#");g<0&&(g=r.length);var I=r.indexOf("?");if(I<0||I>g){I=g;var P=""}else P=r.substring(I+1,g);return[r.slice(0,I),P,r.slice(g)]};
T4E=function(r,g){return g?r?r+"&"+g:g:r};
_.ha8=function(r,g){if(!g)return r;r=n28(r);r[1]=T4E(r[1],g);return r[0]+(r[1]?"?"+r[1]:"")+r[2]};
_.kDh=function(r,g,I){if(Array.isArray(g))for(var P=0;P<g.length;P++)_.kDh(r,String(g[P]),I);else g!=null&&I.push(r+(g===""?"":"="+_.EG(g)))};
_.xW=function(r){var g=[],I;for(I in r)_.kDh(I,r[I],g);return g.join("&")};
_.fI=function(r,g){g=_.xW(g);return _.ha8(r,g)};
_.nI=function(r,g,I){I=I!=null?"="+_.EG(I):"";return _.ha8(r,g+I)};
$S$=function(r,g,I,P){for(var a=I.length;(g=r.indexOf(I,g))>=0&&g<P;){var v=r.charCodeAt(g-1);if(v==38||v==63)if(v=r.charCodeAt(g+a),!v||v==61||v==38||v==35)return g;g+=a+1}return-1};
_.TE=function(r,g){var I=r.search(r7_),P=$S$(r,0,g,I);if(P<0)return null;var a=r.indexOf("&",P);if(a<0||a>I)a=I;P+=g.length+1;return J0(r.slice(P,a!==-1?a:0))};
_.h0=function(r,g){for(var I=r.search(r7_),P=0,a,v=[];(a=$S$(r,P,g,I))>=0;)v.push(r.substring(P,a)),P=Math.min(r.indexOf("&",a)+1||I,I);v.push(r.slice(P));return v.join("").replace(gJL,"$1")};
_.kW=function(r,g,I){return _.nI(_.h0(r,g),g,I)};
Ijp=function(r){var g=n28(window.location.href),I=g[1],P=[];I&&I.split("&").forEach(function(a){var v=a.indexOf("=");v=v>=0?a.slice(0,v):a;r.hasOwnProperty(v)||P.push(a)});
g[1]=T4E(P.join("&"),_.xW(r));return g[0]+(g[1]?"?"+g[1]:"")+g[2]};
PjX=function(r,g,I){if(r&&g!==null&&g!=g.top){if(!g.top)return new _.$2(-12245933,-12245933);g=g.top}try{return(I===void 0?0:I)?(new _.$2(g.innerWidth,g.innerHeight)).round():_.r4(g).round()}catch(P){return new _.$2(-12245933,-12245933)}};
aj4=function(r,g,I){try{if(r){if(!g.top)return new da(-12245933,-12245933,-12245933,-12245933);g=g.top}var P=PjX(r,g,I),a=P.height,v=P.width;if(v===-12245933)return new da(v,v,v,v);var C=g4(PO(g.document)),u=C.x,X=C.y;return new da(X,u+v,X+a,u)}catch(c){return new da(-12245933,-12245933,-12245933,-12245933)}};
vJ$=function(r){var g;return(g=r.google_tag_data)!=null?g:r.google_tag_data={}};
Qq4=function(r){var g,I;return typeof((g=r.navigator)==null?void 0:(I=g.userAgentData)==null?void 0:I.getHighEntropyValues)==="function"};
CjE=function(r){if(!Qq4(r))return null;var g=vJ$(r);if(g.uach_promise)return g.uach_promise;r=r.navigator.userAgentData.getHighEntropyValues(mSh).then(function(I){g.uach!=null||(g.uach=I);return I});
return g.uach_promise=r};
Yyh=function(r){var g;return ue$(pJj(oJX(qyF(XJp(c7Q(tfh(BH_(ONX(new zpp,r.architecture||""),r.bitness||""),r.mobile||!1),r.model||""),r.platform||""),r.platformVersion||""),r.uaFullVersion||""),((g=r.fullVersionList)==null?void 0:g.map(function(I){var P=new ep$;P=_.aM(P,1,I.brand);return _.aM(P,2,I.version)}))||[]),r.wow64||!1)};
ZNX=function(r){var g,I;return(I=(g=CjE(r))==null?void 0:g.then(function(P){return Yyh(P)}))!=null?I:null};
US_=function(r,g){return new j$(function(I){var P=!1,a=Array(g.length);a.fill(void 0);var v=new Set,C=new Set,u=function(O,z){r.running?(a[z]=O,v.add(z),P||(P=!0,sG(r,function(){P=!1;I.next(_.Ap(a))},1))):I.error(new vO(z))},X=function(O,z){C.add(z);
v.add(z);sG(r,function(){I.error(O)},1)},c=function(O){C.add(O);
sG(r,function(){C.size===g.length&&I.complete()},1)},B=g.map(function(O,z){return O.subscribe(function(e){return void u(e,z)},function(e){return void X(e,z)},function(){return void c(z)})});
return function(){B.forEach(function(O){return void O.unsubscribe()})}})};
Mfh=function(r,g,I){function P(){if(g.debugChannel){var G=g.debugChannel,F=G.next;var W={creativeId:g.debugNames.getName(I),requiredSignals:a,signals:Object.assign({},v),hasPrematurelyCompleted:C,errorMessage:u,erroredSignalKey:X};W={specMajor:2,specMinor:0,specPatch:0,timestamp:PX(g.timeProvider.now(),new ax(0,g.timeProvider.timeline)),instanceId:g.debugNames.getName(g.symbol),creativeState:W};F.call(G,W)}}
for(var a=Object.keys(r),v={},C=!1,u=null,X=null,c={},B=new Set,O=[],z=[],e=_.m(a),U=e.next(),V={};!U.done;V={key$jscomp$394:void 0},U=e.next())V.key$jscomp$394=U.value,U=r[V.key$jscomp$394],U instanceof HX?(c[V.key$jscomp$394]=U.value,B.add(V.key$jscomp$394),g.debugChannel&&(v[String(V.key$jscomp$394)]=y0_(U.value))):(U=U.pipe(ox(function(G,F){return LWE(G)||LWE(F)?!1:G===F}),EQ(function(G){return function(F){g.debugChannel&&(v[String(G.key$jscomp$394)]=y0_(F),P());
var W={};return W[G.key$jscomp$394]=F,W}}(V)),Q2(function(G){return function(F){if(F instanceof vO)throw new iN1(String(G.key$jscomp$394));
throw F;}}(V)),SGL(function(G){return function(){B.add(G.key$jscomp$394)}}(V),function(G){return function(F){X=String(G.key$jscomp$394);
u=String(F);P()}}(V),function(G){return function(){B.has(G.key$jscomp$394)||(C=!0,P())}}(V))),z.push(V.key$jscomp$394),O.push(U));
(r=Object.keys(v).length>0)&&P();e=US_(g.queue,O).pipe(Q2(function(G){if(G instanceof vO)throw new bNX(String(z[G.inputObservableIndex]));throw G;}),EQ(function(G){return Object.freeze(Object.assign.apply(Object,[{},
c].concat(_.xC(G))))}));
return(O=O.length>0)&&r?ra(NH(Object.freeze(c)),e):O?e:NH(Object.freeze(c))};
jq$=function(r,g,I,P,a){return r.performanceMonitor.timeExecution.bind(r.performanceMonitor)(733,function(){var v={};try{return g.pipe(Q2(function(C){P(Object.assign({},v,{error:C}));return $W}),To(function(C){try{var u=I(r,C)}catch(c){return P(Object.assign({},v,{error:c instanceof Error?c:String(c)})),$W}var X={};
return Mfh(u,r,C.symbol).pipe(SGL(function(c){X=c}),OG(1),J6()).pipe(a,Q2(function(c){P(Object.assign({},X,{error:c}));
return $W}),qz(void 0),EQ(function(){return!0}))})).pipe(zE(function(C){return C+1},0),Q2(function(C){P(Object.assign({},v,{error:C}));
return $W}))}catch(C){return P(Object.assign({},v,{error:C})),$W}})()};
Qk=function(r){var g=new Map;if(typeof r!=="object"||r===null)return g;Object.values(r).forEach(function(I){I&&typeof I.extrapolateToNow==="function"&&(g.has(I.clock.timeline)||g.set(I.clock.timeline,I.clock.now()))});
return g};
Vfp=function(r,g){return typeof r==="string"?encodeURIComponent(r):typeof r==="number"?String(r):Array.isArray(r)?r.map(function(I){return Vfp(I,g)}).join(","):r instanceof ax?r.toString():r&&typeof r.extrapolateToNow==="function"?Vfp(r.extrapolateUsingTimestampMap(g).value,g):r===!0?"1":r===!1?"0":r===void 0||r===null?null:r instanceof dSs?L24(r):[r.top,
r.left,r.top+r.height,r.left+r.width].join()};
GOj=function(r,g){r=Object.entries(r).map(function(I){var P=_.m(I);I=P.next().value;P=P.next().value;P=Vfp(P,g);return P===null?"":I+"="+P}).filter(function(I){return I!==""});
return r.length?r.join("&"):""};
sqX=function(r,g){var I=y7p,P=K2X;g=g===void 0?.01:g;return function(a){g>0&&Math.random()<=g&&(r.global.HTMLFencedFrameElement&&r.global.fence&&typeof r.global.fence.reportEvent==="function"&&r.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),a=Object.assign({},a,{errorMessage:a.error instanceof Error&&a.error.message?a.error.message:String(a.error),errorStack:a.error instanceof Error&&a.error.stack?String(a.error.stack):null,errorName:a.error instanceof
Error&&a.error.name?String(a.error.name):null,errorContext:String(r.performanceMonitor.timedFunctionContext),errorEscapedQueryId:a.escapedQueryId}),I(Object.assign({},a,{payloadMapper:function(){return function(v){try{return P(Object.assign({},v))}catch(C){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),Qk(a)).forEach(function(v){r.beaconFactory.makeBeacon(v).sendNow()}))}};
F2$=function(){var r=_.kV.apply(0,arguments);return function(g){var I=g.pipe(OG(1),J6());g=r.map(function(P){return I.pipe(P,qz(!0))});
return fE(g).pipe(pI(1),CI())}};
HN$=function(){var r=_.kV.apply(0,arguments);return function(g){var I=g.pipe(OG(1),J6());g=r.map(function(P){return I.pipe(P,qz(!0))});
return ra.apply(null,_.xC(g)).pipe(pI(1),CI())}};
W28=function(r,g){return function(I){var P=I.pipe(OG(1),J6());I=P.pipe(r,qz(!0));P=P.pipe(MH(g,OG(),J6()),qz(!0));I=fE([I,P]);return Vb_(I,P).pipe(pI(1),CI())}};
DSh=function(r,g,I){I(!0)};
RpX=function(r,g){return MH(YW(function(I){var P=r(I),a=g(I),v={};return P&&a&&v?new j$(function(C){a(P,v,function(u){C.next(Object.assign({},I,{canEmit:u}));C.complete()});
return function(){}}):ml}),Ix(function(I){return I.canEmit}))};
A71=function(r){var g={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(I){return I.pipe(YW(function(P){return new j$(function(a){function v(){u.disconnect();X.unsubscribe()}
var C=r.MutationObserver;if(C&&P.ref!==void 0){var u=new C(function(c){a.next(c)});
u.observe(P.ref,g);var X=P.JSC$9660_released.subscribe(v);return v}})}))}};
NH$=function(r){if(r.measurementDeferralState===3)return null;if(r.timeOnScreenReason!==void 0){var g=r.creativeFound===!1?"n":null;if(g!==null)return g}return r.geometricMeasurementErrors instanceof CF?"msf":r.contextValidationErrors instanceof un?"c":r.contextVisibilityKnown===!1?"pv":r.geometricMeasurementErrors||r.contextValidationErrors?"x":null};
lj_=function(r,g){return r.replace(wJ1,function(I,P){try{var a=_.pF.get(g,P);if(a==null||a.toString()==null)return I;a=a.toString();if(a==""||!_.mt(a==null?"":String(a)))return encodeURIComponent(a).replace(/%2C/g,",")}catch(v){}return I})};
SyQ=function(r,g){var I=Object.assign({},r),P=r.userAgentClientHints;I=(delete I.userAgentClientHints,I);I=r.payloadMapper(I);var a=GOj(I,g);return _.oM(r.urlPrefixes,function(v){var C="";typeof P==="string"&&(C="&"+GOj({uach:P},g));var u={};return lj_(v,(u.VIEWABILITY=a,u))+C})};
y7p=function(r,g){var I=r.payloadMapper(r),P=GOj(I,g);return P?_.oM(r.urlPrefixes,function(a){a=a.indexOf("?")>=0?a:a+"?";a="?&".indexOf(a.slice(-1))>=0?a:a+"&";return a+P}):r.urlPrefixes};
J7h=function(){return MH(Ix(function(r){return r!==void 0}),EQ(function(r){return r}))};
EJ4=function(r){return MH(EQ(function(){return!0}),eb(!1),KI(r))};
xSX=function(r){return r.length<=0?$W:fE(r.map(function(g){var I=0;return g.pipe(EQ(function(P){return{index:I++,value:P}}))})).pipe(Ix(function(g){return g.every(function(I){return I.index===g[0].index})}),EQ(function(g){return g.map(function(I){return I.value})}))};
fj_=function(r,g){r.currentState&&(r.previousState=r.currentState);r.currentState=g;r.previousState&&r.previousState.value?(g=Math.max(0,PX(g.timestamp,r.previousState.timestamp)),r.totalTime+=g,r.consecutiveTime+=g):r.consecutiveTime=0;return r};
nJp=function(){return MH(zE(fj_,{totalTime:0,consecutiveTime:0}),EQ(function(r){return r.totalTime}))};
THL=function(){return MH(zE(fj_,{totalTime:0,consecutiveTime:0}),EQ(function(r){return r.consecutiveTime}))};
hpt=function(r,g){return function(I){return xSX(g.map(function(P){return I.pipe(r(P))}))}};
kOh=function(){var r;return MH(SGL(function(g){return void(r=g.timestamp)}),THL(),EQ(function(g){return{timestamp:r,
value:Math.round(g)}}))};
$U4=function(r,g){return WX(r.topWindowViewportExternalGeometry,g.topWindowViewportExternalGeometry)&&WX(r.elementGeometry,g.elementGeometry)&&WX(r.exposedViewportLocalGeometry,g.exposedViewportLocalGeometry)&&WX(r.intersectionGeometry,g.intersectionGeometry)&&r.elementGeometrySourceName===g.elementGeometrySourceName&&r.measurementRequests===g.measurementRequests&&r.viewportGeometrySourceName===g.viewportGeometrySourceName&&r.viewportLocalAppOffset.x===g.viewportLocalAppOffset.x&&r.viewportLocalAppOffset.y===
g.viewportLocalAppOffset.y};
Pa1=function(r,g){return function(I){return function(P){var a=P.pipe(cX(new GE),J6());P=I.element.pipe(ox());a=a.pipe(EQ(function(v){return v.value}));
return fE([P,a,g]).pipe(EQ(function(v){var C=_.m(v);v=C.next().value;var u=C.next().value;C=C.next().value;if(v.ref===void 0)var X={top:0,left:0,width:0,height:0};else{X=v.ref.getBoundingClientRect();var c=v.ref,B=r.global,O=new _.V2(0,0),z=qb(_.Xj(c));if(nWE(z,"parent")){do{if(z==B)var e=_.cO(c);else e=rkF(c),e=new _.V2(e.left,e.top);O.x+=e.x;O.y+=e.y}while(z&&z!=B&&z!=z.parent&&(c=z.frameElement)&&(z=z.parent))}X={top:O.y,left:O.x,width:X.width,height:X.height}}X=N4_(X,u.viewportLocalAppOffset);
B=At4(X,u.exposedViewportLocalGeometry);O=r.timeProvider.now();z=Object;c=z.assign;if(C!==2||r.inCrossDomainIframe||B.width<=0||B.height<=0)var U=!1;else try{var V=r.document.elementFromPoint(B.left+B.width/2,B.top+B.height/2);U=V?!gh$(V,v):!1}catch(G){U=!1}return{timestamp:O,value:c.call(z,{},u,{elementGeometrySourceName:"geo",intersectionGeometry:U?IC_.intersectionGeometry:B,elementGeometry:X})}}),y2(r.queue))}}};
gh$=function(r,g,I){I=I===void 0?0:I;return r.ref===void 0||g.ref===void 0?!1:r.ref===g.ref||_.BO(g.ref,function(P){return P===r.ref})?!0:g.ref.ownerDocument&&g.ref.ownerDocument.defaultView&&g.ref.ownerDocument.defaultView===g.ref.ownerDocument.defaultView.top?!1:I<10&&g.ref.ownerDocument&&g.ref.ownerDocument.defaultView&&g.ref.ownerDocument.defaultView.frameElement?gh$(r,new On(g.ref.ownerDocument.defaultView.frameElement),I+1):!0};
Qr_=function(r){return function(g){return g.pipe(r.ResizeObserver?aCF(r):vhj(r),OG(1),J6())}};
aCF=function(r){return function(g){return g.pipe(YW(function(I){var P=r.ResizeObserver;if(!P||I.ref===void 0)return NH(IC_.elementGeometry);var a=(new j$(function(v){function C(){I.ref!==void 0&&u.unobserve(I.ref);u.disconnect();X.unsubscribe()}
if(I.ref===void 0)return v.complete(),function(){};
var u=new P(function(c){c.forEach(function(B){v.next(B)})});
u.observe(I.ref);var X=I.JSC$9660_released.subscribe(C);return C})).pipe(vX(r.performanceMonitor,736),EQ(function(v){return v.contentRect}));
return ra(NH(I.ref.getBoundingClientRect()),a)}),ox(WX))}};
vhj=function(r){return function(g){var I=g.pipe(A71(r)),P=r.onResize;I=ra(g.pipe(EQ(function(){return eaX("resize")})),I,P);
return fE(g,I).pipe(vX(r.performanceMonitor,737),EQ(function(a){a=_.m(a).next().value;return a.ref===void 0?void 0:a.ref.getBoundingClientRect()}),J7h(),ox(WX))}};
uf4=function(r,g){var I=mU8(r,g).pipe(OG(1),J6());return function(P){return function(a){a=a.pipe(YW(function(v){return v.element}),ox());
return fE([I,a]).pipe(YW(function(v){var C=_.m(v);v=C.next().value;C=C.next().value;return CaX(r,v.intersectionObserver,Qr_(r),v.observations,P,v.flushRecords,C)}),y2(r.queue))}}};
pi$=function(r){return EQ(function(g){return g.value.viewportGeometrySourceName!=="nio"?g:Object.assign({},g,{value:Object.assign({},g.value,{exposedViewportLocalGeometry:zD(r,!0),topWindowViewportExternalGeometry:zD(r,!0)})})})};
ohj=function(r,g){return NH(g).pipe(r,EQ(function(){return g}))};
mU8=function(r,g){return r.timeProvider.timeline!==qb$?wp(new CF(2)):r.MutationObserver?typeof IntersectionObserver==="undefined"?wp(new CF(0)):(new j$(function(I){var P=new GE,a=new ey(P.next.bind(P),{threshold:[].concat(_.xC(g))});I.next({observations:P.pipe(vX(r.performanceMonitor,735)),intersectionObserver:a,flushRecords:function(v){v=a.takeRecords(v);v.length>0&&P.next(v)}})})).pipe(pI(1),OG(1),J6()):wp(new CF(1))};
Xip=function(r){return nC8(r.sort(function(g,I){return g.time-I.time}),ai4)};
CaX=function(r,g,I,P,a,v,C){return new j$(function(u){function X(){U||(U=!0,C.ref!==void 0&&g.unobserve(a,C.ref),B.unsubscribe(),e.unsubscribe(),z.unsubscribe(),V.unsubscribe())}
if(C.ref!==void 0){ckF(g,a);g.observe(a,C.ref);var c=new Y2({timestamp:r.timeProvider.now(),value:Object.assign({},IC_,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),B=P.pipe(To(function(G){return Xip(G)}),Ix(function(G){return G.target===C.ref}),EQ(function(G){return{timestamp:new ax(G.time,qb$),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:G.rootBounds||ZJ,topWindowViewportExternalGeometry:G.rootBounds||zD(r,!0),measurementRequests:O,elementGeometrySourceName:"nio",intersectionGeometry:G.intersectionRect,elementGeometry:G.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:G.isIntersecting,isV2Visible:G.isVisible}}}),cX(c),J6()).subscribe(u),O=new GE,z=O.subscribe(function(){v(a);
u.next({timestamp:r.timeProvider.now(),value:c.value.value});C.ref!==void 0&&(g.unobserve(a,C.ref),g.observe(a,C.ref))}),e=ohj(I,C).subscribe(function(){O.next()}),U=!1,V=C.JSC$9660_released.subscribe(function(){return X()});
return X}})};
t9_=function(r,g){var I=r.getOnBackgrounded().pipe(EQ(function(){return"b"}));
return Vb_(g,I).pipe(pI(1),KI(r.queue))};
Un=function(r){return function(g){var I;return g.pipe(SGL(function(P){return void(I=P.timestamp)}),EQ(function(P){return P.value}),r,EQ(function(P){return{timestamp:I,
value:P}}))}};
Bds=function(r){return r.intersectionGeometry.width*r.intersectionGeometry.height/(r.elementGeometry.width*r.elementGeometry.height)};
bn=function(r,g,I){I=I===void 0?function(P,a){return P===a}:I;
return r.timestamp.equals(g.timestamp)&&I(r.value,g.value)};
jy=function(r,g){return g.pipe(EQ(function(I){return new Mb(r.timeProvider,{timestamp:r.timeProvider.now(),value:I})}))};
OuQ=function(r){return function(g){return g.pipe(J0$(r),EQ(function(I){var P=_.m(I);I=P.next().value;P=P.next().value;var a=I.value;return{timestamp:I.timestamp,value:a>=1?!0:a<=0?!1:a>=P}}))}};
enp=function(){return MH(Ix(function(r,g){return g>0}),zns,eb(-1),ox())};
YbE=function(r,g,I){return r?fE([g,I]).pipe(Ix(function(P){var a=_.m(P);P=a.next().value;a=a.next().value;return P.timestamp.equals(a.timestamp)}),EQ(function(P){var a=_.m(P);
P=a.next().value;a=a.next().value;return P.value>a.value?P:a})):g};
iuj=function(r){return function(g){var I=g.pipe(Zus),P=g.pipe(UUj);return r instanceof j$?r.pipe(YW(function(a){return YbE(a,I,P)})):YbE(r.value,I,P)}};
srE=function(r,g,I,P){var a=P.geometryIsOccluded,v=P.exposureThreshold,C=P.wasLargeAdAtRender,u=P.allowLargeAdThreshold,X=P.largeAdExposureThreshold,c=P.mayUseViewportShareExposure,B=P.hasMeasurementStarted;P=P.useIntersectionObserverV2;g=buF(r,I,g);I=M9j(r,I);P=jrE(g,P);var O=V9p(r,a,c,g),z=O.pipe(EQ(function(l){return l.value}),ox(),KI(r),zE(function(l,f){return Math.max(l,f)},0)),e=O.pipe(EQ(function(l){return l.value}),enp(),KI(r)),U=g.pipe(dUQ,EQ(function(l){return l.value}),pI(2),ox(),KI(r));
C=Lot(r,g,C,u);var V=C.pipe(eb(!1),ox(),EQ(function(l){return l?X:v}));
u=O.pipe(OuQ(V),ox(),KI(r));var G=fE([u,g]).pipe(Ix(function(l){var f=_.m(l);l=f.next().value;f=f.next().value;return l.timestamp.equals(f.timestamp)}),EQ(function(l){var f=_.m(l);
l=f.next().value;f=f.next().value;return{visible:l.value,geometry:f.value.elementGeometry}}),zE(function(l,f){return!f.visible&&l.visible?l:f},{visible:!1,
geometry:ZJ}),EQ(function(l){return l.geometry}),eb(ZJ),KI(r),ox(WX));
c=c instanceof j$?c.pipe(ox(),u_()):ml;V=fE([c,V]).pipe(u_());var F=g.pipe(Ix(function(l){return l.value.viewportGeometrySourceName!=="ns"&&l.value.elementGeometrySourceName!=="ns"}),zE(function(l){return l+1},0),eb(0),KI(r)),W=I.pipe(u_(!0),eb(!1),KI(r));
W=fE([B,W]).pipe(EQ(function(l){var f=_.m(l);l=f.next().value;f=f.next().value;return l&&!f}),KI(r));
var S=g.pipe(GN_,ox()),E=S.pipe(EQ(function(l){return l.value}),zE(function(l,f){return Math.max(l,f)},0),ox(),KI(r));
r=S.pipe(EQ(function(l){return l.value}),enp(),KI(r));
return{shouldResetExposureSignals:c,shouldResetViewabilitySignals:V,geometrySignals:{readyGeometryWithDefault:g,measurementStrategy:g.pipe(ykQ),creativePosition:G.pipe(ox(WX)),visible:u.pipe(ox(bn)),timestampedExposure:O.pipe(ox(bn)),maximumExposure:z,minimumExposure:e,browserSize:g.pipe(KoX,ox(_.Tj)),timestampedScreenShare:S,maxScreenShare:E,minScreenShare:r,geometricMeasurementErrors:I,measurementRequests:g.pipe(EQ(function(l){return l.value.measurementRequests})),
isLargeAd:C,geometryIsOccluded:a,hasMeasurementStarted:B,geometryMeasurable:W,validMeasurementCount:F,loadTimeExposure:U,v2VisibilityBitVector:P}}};
M9j=function(r,g){return g.pipe(Ix(function(){return!1}),EQ(function(I){return I}),Q2(function(I){return Vk(new HX(I),r)}))};
buF=function(r,g,I){return g.pipe(MbX(ml),KI(r)).pipe(ox(function(P,a){return bn(P,a,$U4)}),eb({timestamp:I.now(),
value:IC_}),KI(r))};
V9p=function(r,g,I,P){I=P.pipe(iuj(I),Un(EQ(function(a){return Math.round(a*100)/100})),KI(r));
return g instanceof HX?I:fE([I,g]).pipe(EQ(function(a){var v=_.m(a);a=v.next().value;v=v.next().value;return{timestamp:v.timestamp.maximum(a.timestamp),value:v.value?0:a.value}}),ox(bn),KI(r))};
Lot=function(r,g,I,P){g=[g.pipe(EQ(function(a){return a.value.elementGeometry.width*a.value.elementGeometry.height>=242500}))];
I instanceof j$&&g.push(I.pipe(EQ(function(a){return!!a})));
I=fE(g);return P?I.pipe(EQ(function(a){return a.some(function(v){return v})}),eb(!1),ox(),KI(r)):Vk(new HX(!1),r)};
jrE=function(r,g){r=fE([r,g]).pipe(EQ(function(a){var v=_.m(a);a=v.next().value;if(v.next().value&&a.value.isIntersecting)return a.value.isV2Visible}),ox());
var I=r.pipe(EQ(function(a){return a===void 0?!0:a}),zE(function(a,v){return a||!v},!1)),P=r.pipe(zE(function(a,v){return v===void 0?a:v?!1:a!=null?a:!0},void 0),EQ(function(a){return!!a}));
return fE([g,dzp(r,I,P)]).pipe(EQ(function(a){var v=_.m(a);a=v.next().value;var C=_.m(v.next().value);v=C.next().value;var u=C.next().value;C=C.next().value;var X=0;if(!a)return 0;if(v===void 0)return 16;v&&(X|=1);v||(X|=2);u&&(X|=4);C&&(X|=8);return X}))};
Ak4=function(r,g,I,P,a){var v=Fo1.timeThresholdMs;var C=C===void 0?new Huj(g,P):C;return(new j$(function(u){var X=I.pipe(eb(void 0),YW(function(){return Wo_(a)})).pipe(EQ(function(c){var B=c.value;
c=c.timestamp;var O=B.visible;B=B.consecutiveViewTime;var z=B>=v;z||!O?DUp(C):(c=Math.max(0,PX(g.now(),c)),Rnp(C,Math.max(0,v-B-c)));return z}),zE(function(c,B){return B||c},!1),ox()).subscribe(u);
return function(){C.dispose();X.unsubscribe()}})).pipe(Zi(function(u){return!u},!0),KI(r))};
Wo_=function(r){return xSX([r,r.pipe(kOh())]).pipe(EQ(function(g){var I=_.m(g);g=I.next().value;I=I.next().value;return{timestamp:g.timestamp,value:{visible:g.value,consecutiveViewTime:I.value}}}),ox(function(g,I){return bn(g,I,function(P,a){return P.consecutiveViewTime===a.consecutiveViewTime&&P.visible===a.visible})}))};
Ndt=function(){return MH(THL(),zE(function(r,g){return Math.max(r,g)},0),EQ(function(r){return Math.round(r)}))};
wiE=function(r){return MH(OuQ(NH(r)),Ndt())};
lCX=function(r,g){return g instanceof j$?g.pipe(YW(function(I){return(I=I?15:null)?wp(new CF(I)):r})):(g=g.value?15:null)?wp(new CF(g)):r};
SbL=function(r){var g=new CF(13);if(r.length<1)return{chain:$W,capturedErrors:$W};var I=new GE,P=r[0];return{chain:r.slice(1).reduce(function(a,v){return a.pipe(Q2(function(C){I.next(C);return v}))},P).pipe(Q2(function(a){I.next(a);
return wp(g)}),cX(new GE),J6()),
capturedErrors:I}};
Jk$=function(r,g){var I=r.pipe(cX(new GE),J6());return YW(function(P){return I.pipe(g(P))})};
xUF=function(r,g){if(r.inCrossDomainIframe)return wp(new CF(6));var I=new GE;return ra(NH({}),g,I).pipe(EQ(function(){return{timestamp:r.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:Eh4(r),topWindowViewportExternalGeometry:zD(r,!0),measurementRequests:I,viewportLocalAppOffset:{x:0,y:0}}}}),y2(r.queue))};
Eh4=function(r){var g=zD(r,!1);if(!r.inIframe||!Ta1(r.global.parent)||r.global.parent===r.global)return g;var I=new LF(r.global.parent,r.debugChannel);I.beaconFactory=r.beaconFactory;I=Eh4(I);r=r.global.frameElement.getBoundingClientRect();return At4(N4_(At4(I,r),{x:g.left-r.left,y:g.top-r.top}),g)};
fC8=function(r){if(r.prerendering)return 3;var g;return(g={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[r.visibilityState||r.webkitVisibilityState||r.mozVisibilityState||""])!=null?g:0};
nhX=function(r){return r.document.JSC$9671_onVisibilityChange.pipe(EQ(function(g){return g==="visible"}),ox(),KI(r.queue))};
TdF=function(r,g,I){var P;return g.pipe(ox(),YW(function(a){return I.pipe(EQ(function(){if(!P){P=!0;try{a.next()}finally{P=!1}}return!0}))}),eb(!1),KI(r.queue))};
hnX=function(r){return MH(Un(EQ(function(g){return g>=1?!0:g<=0?!1:g>=r})),nJp(),EQ(function(g){return Math.round(g)}))};
$9F=function(r,g,I,P,a){var v=kNF;if(v.length>1)for(var C=0;C<v.length-1;C++)if(v[C]<v[C+1])throw Error();C=a.pipe(eb(void 0),YW(function(){return I.pipe(kOh())}),ox(),KI(r));
a=a.pipe(eb(void 0),YW(function(){return I.pipe(Ndt())}),ox(),KI(r));
return{totalMeasurementTime:P.pipe(eb(void 0),YW(function(){return g.pipe(EQ(function(u){return{timestamp:u.timestamp,value:!0}}),nJp())}),ox(),KI(r)),
totalUnviewedTime:P.pipe(eb(void 0),YW(function(){return g.pipe(EQ(function(u){return{timestamp:u.timestamp,value:u.value===0}}),nJp())}),ox(),KI(r)),
maxTimeOnScreen:P.pipe(eb(void 0),YW(function(){return g.pipe(hpt(wiE,v))}),ox(_.Tj),KI(r)),
timeOnScreen:P.pipe(eb(void 0),YW(function(){return g.pipe(hpt(hnX,v),EQ(function(u){return u.map(function(X,c){return c>0?X-u[c-1]:X})}))}),ox(_.Tj),KI(r)),
maxConsecutiveViewTime:a,consecutiveViewTime:C.pipe(ox(bn),KI(r))}};
gBQ=function(r){var g=!0;g=g===void 0?!1:g;return MH(YW(function(I){return r$1(r.document,I,g)}),KI(r.queue))};
IgL=function(r,g,I){var P=I.pipe(EQ(function(a){return{value:a,timestamp:r.timeProvider.now()}}),ox(bn));
return g instanceof j$?g.pipe(ox(),YW(function(a){return a?Vk(new HX({value:!1,timestamp:r.timeProvider.now()}),r.queue):P})):g.value===!1?P:new HX(!1)};
PX8=function(r,g,I,P,a,v,C){var u=Fo1;g=g instanceof j$?g.pipe(eb(!1),ox()):g;var X=!r.isMobile();I=IgL(r,I,P);r=C.measurableCreative.pipe(EJ4(r.queue));return Object.assign({},u,{geometryIsOccluded:I,wasLargeAdAtRender:a,allowLargeAdThreshold:X,mayUseViewportShareExposure:g,hasMeasurementStarted:r,useIntersectionObserverV2:v})};
vBE=function(r,g,I,P,a,v){var C=1;v=v===void 0?!0:v;C=C===void 0?.01:C;var u=u===void 0?r.timeProvider.intervalObservable(100).pipe(KI(r.queue)):u;return r.performanceMonitor.timeExecution(916,function(){return agE(r,g.pipe(y2(r.queue)),I.pipe(y2(r.queue)),P,a,v,C,u)})()};
agE=function(r,g,I,P,a,v,C,u){var X=nhX(r).pipe(EQ(function(B){return!B})),c=new Q4Q(r,[new m91(r,kNF),
new CX_(r,u)]);u=F2$(unX,pPF);return jq$(r,g,function(B,O){var z=Vk(new HX(O.element),B.queue).pipe(gBQ(B),KI(B.queue)),e={loadedElement:z,shouldMeasure:z.pipe(u_(!0)),measurableCreative:z.pipe(EQ(function(l){var f=f===void 0?Symbol():f;return Object.freeze({symbol:f,element:Vk(new HX(l),B.queue)})})),
creativeSearchResult:Vk(new HX("mue"),B.queue)},U=new HX(!1),V=new HX(!1),G=new HX(17),F=new HX(!1),W=new HX(!1),S=Vk(GD,B.queue);U=c.buildGeometrySource(e,{inApp:U,useV2:!1,requestSource:Vk(G,B.queue)}).geometrySource;e=PX8(B,F,V,X,W,S,e);V=srE(B.queue,B.timeProvider,U,e);e=V.geometrySignals;F=V.shouldResetViewabilitySignals;V=$9F(B.queue,e.timestampedExposure,e.visible,V.shouldResetExposureSignals,F);F=Ak4(B.queue,B.timeProvider,F,e.measurementRequests,e.visible);W=I.pipe(Ix(function(l){return l===
O.element.ref}),EQ(function(){return"ur"}));
S=KWX(B.timeProvider,a).pipe(u_("t"));W=t9_(B,ra(W,S));S=TdF(B,e.measurementRequests,W.pipe(Ix(function(l){return l!==null})));
U=W.pipe(Ix(function(l){return l!==null}),EQ(function(){return fC8(B.global.document)===1}));
var E=oBQ(B.document);return Object.assign({},{beaconFactory:new HX(B.beaconFactory),context:new HX(B),inferredPingId:new HX("lidar2"),timeOnScreenPingId:new HX("lidartos"),binaryContext:new HX(17),binaryVersion:new HX(P),requestSource:G,contextValidationErrors:new HX(B.validate()?null:new un),contextVisibilityKnown:new HX(E),payloadMapper:new HX(K2X),endOfSessionReason:W,timeOnScreenReason:W,requestMeasurementOnEndOfSession:S,hasImpressionFired:q3$,crossDomainIframeState:new HX(B.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:GD,inFetchLaterBeaconExperiment:GD,isTurtlex:GD,turtlexReportEventData:new HX(""),reportFencedFrameEvent:ml,isViewableAttributionEnabled:GD,inViewableAttributionExperiment:new HX(0),fetchBeaconFactory:ml,supportsPendingBeacon:GD,supportsFetchLater:GD,emit:new HX(DSh),beginToRenderEvent:new HX(Symbol()),activeViewUnmeasurableEvent:new HX(Symbol()),activeViewViewableEvent:new HX(Symbol()),creativeFound:q3$,immediateUrlPrefixes:new HX(O.immediateUrls),timeOnScreenUrlPrefixes:new HX(O.timeOnScreenUrls),
cpmavUrls:ml,viewableRelayUrls:ml,measurementDeferralState:new HX(2),urlSerializer:new HX(SyQ),viewUrlSerializer:new HX(XPp),isCreativeLoaded:z.pipe(EJ4(B.queue)),pageVisible:X.pipe(EQ(function(l){return!l})),
eosPageVisible:U,timestampedExposureHistory:e.timestampedExposure.pipe(zE(function(l,f){l.push(f);return l},[]))},e,{viewable:jy(B,F),
maxTimeOnScreen:jy(B,V.maxTimeOnScreen),timeOnScreen:jy(B,V.timeOnScreen),maxConsecutiveViewTime:jy(B,V.maxConsecutiveViewTime),consecutiveViewTime:V.consecutiveViewTime.pipe(EQ(function(l){return new Mb(B.timeProvider,l)})),
totalMeasurementTime:jy(B,V.totalMeasurementTime),totalUnviewedTime:jy(B,V.totalUnviewedTime),userAgentClientHints:zap(B),clientOrderPingCounter:new HX(new dSs)})},sqX(r,C),HN$(v?W28(u,c$s):W28(u,t5h),BfE))};
OLs=function(r){var g=_.kV.apply(1,arguments).filter(Boolean).join("&");if(!g)return r;var I=r.match(/[?&]adurl=/);return I?r.slice(0,I.index+1)+g+"&"+r.slice(I.index+1):r+(r.indexOf("?")<0?"?":"&")+g};
yk=function(r,g){return g?"&"+r+"="+encodeURIComponent(g):""};
zAE=function(){try{var r,g;return!!((r=window)==null?0:(g=r.top)==null?0:g.location.href)&&!1}catch(I){return!0}};
_.KF=function(r){r&&typeof r.dispose=="function"&&r.dispose()};
_.sn=function(r){for(var g=0,I=arguments.length;g<I;++g){var P=arguments[g];_.Nh(P)?_.sn.apply(null,P):_.KF(P)}};
Y3$=function(){var r=eA$();r=r===void 0?"bevasrsg":r;return new Promise(function(g){var I=window===window.top?window:zAE()?window:window.top,P=I[r],a;((a=P)==null?0:a.bevasrs)?g(new Fj(P.bevasrs)):(P||(P={},P=(P.nqfbel=[],P),I[r]=P),P.nqfbel.push(function(v){g(new Fj(v))}))})};
ZLQ=function(r){var g={c:r.f4,e:r.djC,mc:r.xDF,me:r.oEz};r.rn&&(g.co={c:r.rn.jKn,a:r.rn.qrD,s:r.rn.zAp});return g};
U9t=function(r){var g,I,P={f4:r.c,djC:r.e,xDF:(g=r.mc)!=null?g:!1,oEz:(I=r.me)!=null?I:!1};r.co&&(P.rn={jKn:r.co.c,qrD:r.co.a,zAp:r.co.s});return P};
iL1=function(r){return function(){var g;return _.p(function(I){if(I.nextAddress==1)return I.yield(r(),2);g=I.yieldResult;return I.return({f:function(){return g.fOg()},
c:function(P){return g.n9D(P)},
m:function(P){return g.nl(U9t(P))},
mws:function(P){return g.tcJ(U9t(P))}})})}};
bLt=function(r,g){var I=eA$();I=I===void 0?"bevasrsg":I;g={s:function(v){var C;return r.snapshot(Object.assign({},v.c&&{f4:v.c},v.s&&{xzC:v.s},{euf:(C=v.p)!=null?C:!0}))},
e:function(v){var C;return void((C=r.uxZ)==null?void 0:C.call(r,v))},
c:function(v,C){return r.dMU(v,C)},
p:r.uiV,l:function(){return r.t93()},
wpc:g?iL1(g):void 0};var P=window===window.top?window:zAE()?window:window.top,a=P[I];if(a){a.bevasrs=g;if(a.nqfbel!==void 0)for(I=_.m(a.nqfbel),P=I.next();!P.done;P=I.next())P=P.value,P(g);a.nqfbel=void 0}else a={},a=(a.bevasrs=g,a.nqfbel=void 0,a),P[I]=a};
j4$=function(r){var g=g===void 0?52:g;var I=[];_.HO(r,M5h,6,_.WO()).forEach(function(P){_.DJ(P,2)<=g&&I.push(_.DJ(P,1))});
return I};
V5_=function(r){var g=g===void 0?52:g;var I=[];_.HO(r,M5h,6,_.WO()).forEach(function(P){_.DJ(P,2)>g&&I.push(_.DJ(P,1))});
return I};
d9s=function(r){r.then(function(){},function(){})};
RM=function(r){return{fieldType:1,fieldName:r}};
At=function(r){return{fieldType:2,fieldName:r}};
_.Nb=function(r){return{fieldType:3,fieldName:r}};
LiX=function(){function r(){a[0]=1732584193;a[1]=4023233417;a[2]=2562383102;a[3]=271733878;a[4]=3285377520;B=c=0}
function g(O){for(var z=C,e=0;e<64;e+=4)z[e/4]=O[e]<<24|O[e+1]<<16|O[e+2]<<8|O[e+3];for(e=16;e<80;e++)O=z[e-3]^z[e-8]^z[e-14]^z[e-16],z[e]=(O<<1|O>>>31)&4294967295;O=a[0];var U=a[1],V=a[2],G=a[3],F=a[4];for(e=0;e<80;e++){if(e<40)if(e<20){var W=G^U&(V^G);var S=1518500249}else W=U^V^G,S=1859775393;else e<60?(W=U&V|G&(U|V),S=2400959708):(W=U^V^G,S=3395469782);W=((O<<5|O>>>27)&4294967295)+W+F+S+z[e]&4294967295;F=G;G=V;V=(U<<30|U>>>2)&4294967295;U=O;O=W}a[0]=a[0]+O&4294967295;a[1]=a[1]+U&4294967295;a[2]=
a[2]+V&4294967295;a[3]=a[3]+G&4294967295;a[4]=a[4]+F&4294967295}
function I(O,z){if(typeof O==="string"){O=unescape(encodeURIComponent(O));for(var e=[],U=0,V=O.length;U<V;++U)e.push(O.charCodeAt(U));O=e}z||(z=O.length);e=0;if(c==0)for(;e+64<z;)g(O.slice(e,e+64)),e+=64,B+=64;for(;e<z;)if(v[c++]=O[e++],B++,c==64)for(c=0,g(v);e+64<z;)g(O.slice(e,e+64)),e+=64,B+=64}
function P(){var O=[],z=B*8;c<56?I(u,56-c):I(u,64-(c-56));for(var e=63;e>=56;e--)v[e]=z&255,z>>>=8;g(v);for(e=z=0;e<5;e++)for(var U=24;U>=0;U-=8)O[z++]=a[e]>>U&255;return O}
for(var a=[],v=[],C=[],u=[128],X=1;X<64;++X)u[X]=0;var c,B;r();return{reset:r,update:I,digest:P,digestString:function(){for(var O=P(),z="",e=0;e<O.length;e++)z+="0123456789ABCDEF".charAt(Math.floor(O[e]/16))+"0123456789ABCDEF".charAt(O[e]%16);return z}}};
w4=function(r){this.JSC$9918_document_=r||{cookie:""}};
HL8=function(r,g){g=g===void 0?Gq4:g;if(!y$F){var I;r=(I=r.navigator)==null?void 0:I.userAgentData;if(!r||typeof r.getHighEntropyValues!=="function"||r.brands&&typeof r.brands.map!=="function")return Promise.reject(Error("ua"));KiF((r.brands||[]).map(function(a){var v=new s4s;v=_.aM(v,1,a.brand);return _.aM(v,2,a.version)}));
typeof r.mobile==="boolean"&&_.ln(FiF,2,r.mobile);y$F=r.getHighEntropyValues(g)}var P=new Set(g);return y$F.then(function(a){var v=FiF.clone();P.has("platform")&&_.aM(v,3,a.platform);P.has("platformVersion")&&_.aM(v,4,a.platformVersion);P.has("architecture")&&_.aM(v,5,a.architecture);P.has("model")&&_.aM(v,6,a.model);P.has("uaFullVersion")&&_.aM(v,7,a.uaFullVersion);return v.serialize()}).catch(function(){return FiF.serialize()})};
Sy=function(r,g,I,P){this.initialValue_=r;this.maxValue_=g;this.currBaseValue_=this.currValue_=r;this.randomFactor_=I||0;this.backoffFactor_=P||2};
D98=function(r,g,I,P,a){this.listener=r;this.proxy=null;this.src=g;this.type=I;this.capture=!!P;this.handler=a;this.key=++Wi$;this.removed=this.callOnce=!1};
Jt=function(r){this.src=r;this.listeners={};this.typeCount_=0};
wPL=function(){for(var r;r=RAt.remove();){try{r.fn.call(r.scope)}catch(g){a$(g)}A$h.put(r)}Nfp=!1};
_.lgj=function(r){switch(r){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};
S3L=function(r){switch(r){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS";
default:return""}};
_.J$X=function(){};
rGE=function(r,g,I,P){r=EB$(x9F(fg$(new _.En(1828,"0"),r),new nB$)).disableWithCredentials();g.length&&Tf$(r,hAh(new kq4,g));P!==void 0&&(r.destinationUrl=P);var a=new $mL(1828,"","",!1,"",r.build());_.x2(a,r);var v=new fF({flush:function(C){try{a.flush(C)}catch(u){I(u)}}});
v.addOnDisposeCallback(function(){setTimeout(function(){try{v.snapshotAndFlush()}finally{a.dispose()}})});
v.invocationLimit=1E5;v.flushInterval=3E4;v.JSC$10087_flushTimer.setInterval(3E4);return v};
nF=function(){var r,g,I;return(I=(r=globalThis.performance)==null?void 0:(g=r.now)==null?void 0:g.call(r))!=null?I:Date.now()};
Pe4=function(r,g){if(r.disable)return new gQ8;g=g?j4$(g):[];r={gx:r.gx,gmF:r.j9Y,bYE:r.lz6,destinationUrl:r.destinationUrl,eiU:r.eiU,tVg:r.tVg};g=g===void 0?[]:g;return new IA_(r,g)};
aA8=function(r){if(!r)return null;r=_.TD(r,2);return r===null||r===void 0?null:I2(r)};
_.vQ$=function(r){if(!r)return null;r=_.TD(r,4);return r===null||r===void 0?null:_.Wu(r)};
CeX=function(r,g){return g?QK1(g):r?mmX(r):Promise.resolve()};
QK1=function(r){return new Promise(function(g,I){var P=_.ht("SCRIPT"),a=_.vQ$(r);_.XC(P,a);P.onload=function(){_.$J(P);g()};
P.onerror=function(){_.$J(P);I(Error("Fa"))};
(gH("HEAD")[0]||document.documentElement).appendChild(P)})};
mmX=function(r){return new Promise(function(g){var I=_.ht("SCRIPT");if(r){var P=_.TD(r,6);P=P===null||P===void 0?null:_.pE(P)}else P=null;_.qH(I,P);(gH("HEAD")[0]||document.documentElement).appendChild(I);_.$J(I);g()})};
Iq=function(r,g,I){var P,a=new Promise(function(v){P=setTimeout(v,g)});
return Promise.race([r.finally(function(){return void clearTimeout(P)}),
a.then(I)])};
uv4=function(r,g){try{return globalThis.sessionStorage.setItem(r,g),!0}catch(I){return!1}};
pm_=function(r,g,I,P){g=g===void 0?0:g;I=I===void 0?r.length:I;var a=0;for(P&&(a=pm_(P));g<I;g++)P=typeof r==="string"?r.charCodeAt(g):r[g],a=oQE(31,a)+P|0;return a};
qM4=function(r,g){return[pm_(r,0,r.length>>1,g),pm_(r,r.length>>1)]};
Xms=function(r){var g=_.m(qM4(r,PJ));r=g.next().value;g=g.next().value;return r.toString(16)+g.toString(16)};
cG4=function(r,g){var I=qM4(g);r=new Uint32Array(r.buffer);g=r[0];var P=_.m(I);I=P.next().value;P=P.next().value;for(var a=1;a<r.length;a+=2){for(var v=g,C=a,u=I,X=P,c=0;c<22;c++)C=C>>>8|C<<24,C+=v|0,C^=u+38293,v=v<<3|v>>>29,v^=C,X=X>>>8|X<<24,X+=u|0,X^=c+38293,u=u<<3|u>>>29,u^=X;v=[v,C];r[a]^=v[0];a+1<r.length&&(r[a+1]^=v[1])}};
tQp=function(r,g,I,P,a){var v=(4-(PJ.length+I.length)%4)%4,C=new Uint8Array(4+v+PJ.length+4+I.length),u=new DataView(C.buffer),X=0;u.setUint32(X,Math.random()*4294967295);X=X+4+v;C.set(PJ,X);X+=PJ.length;u.setUint32(X,a);C.set(I,X+4);cG4(C,P);return r.insert(g,function(c){return void globalThis.sessionStorage.removeItem(c)})?uv4(g,_.hp(C))?"s":"t":"i"};
BK$=function(r,g){var I=globalThis.sessionStorage.getItem(r);if(!I)return["m"];try{var P=_.kE(I);cG4(P,g)}catch(a){return globalThis.sessionStorage.removeItem(r),["c"]}for(g=4;g<7&&P[g]===0;)g++;for(I=0;I<PJ.length;I++)if(P[g++]!==PJ[I])return globalThis.sessionStorage.removeItem(r),["d"];I=(new DataView(P.buffer)).getUint32(g);return Math.floor(Date.now()/1E3)>=I?(globalThis.sessionStorage.removeItem(r),["e"]):["a",new Uint8Array(P.buffer,g+4)]};
Oq1=function(r){return globalThis.TextEncoder?(new TextEncoder).encode(r):_.aq(r)};
zG$=function(r){var g=r,I;return function(){if(g){var P=g;g=void 0;I=P.apply(this,arguments)}return I}};
YM1=function(r){return F$(function(g){if(g instanceof r)return!0;var I,P,a=g==null?void 0:(I=g.ownerDocument)==null?void 0:(P=I.defaultView)==null?void 0:P[r.name];return eG1(a)&&g instanceof a})};
_.m2=function(r,g,I){_.vJ.call(this);this.JSC$10301_listener_=r;this.JSC$10301_interval_=g||0;this.handler_=I;this.callback_=(0,_.Qz)(this.JSC$10303_doAction_,this)};
CN=function(){_.vJ.call(this);this.services_={}};
Zqt=function(){for(var r=10,g="";r-- >0;)g+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Math.floor(Math.random()*62));return g};
oq=function(r){_.vJ.call(this);this.JSC$10324_domHelper_=r||PO()};
t7=function(r,g,I,P,a){oq.call(this,I);this.JSC$10327_channel_=r;this.protocolVersion_=a||2;this.peerHostname_=g||"*";this.JSC$10327_eventHandler_=new _.qS(this);this.maybeAttemptToConnectTimer_=new _.Xe(100,this.getWindow());this.oneSidedHandshake_=!!P;this.setupAckReceived_=new cJ;this.setupAckSent_=new cJ;this.JSC$10327_connected_=new cJ;this.endpointId_=Zqt();this.peerEndpointId_=null;this.oneSidedHandshake_?Um1(this.JSC$10327_channel_)==1?iqs(this.JSC$10327_connected_,this.setupAckReceived_):
iqs(this.JSC$10327_connected_,this.setupAckSent_):(iqs(this.JSC$10327_connected_,this.setupAckReceived_),this.protocolVersion_==2&&iqs(this.JSC$10327_connected_,this.setupAckSent_));bqX(this.JSC$10327_connected_,this.notifyConnected_,this);this.JSC$10327_connected_.callback(!0);this.JSC$10327_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.BJ=function(r){r=MQ8(r);return _.Wu(r)};
MQ8=function(r){return r===null?"null":r===void 0?"undefined":r};
ef=function(r,g){CN.call(this);for(var I=0,P;P=jKL[I];I++)if(P in r&&!/^https?:\/\//.test(r[P]))throw Error("Ra`"+r[P]+"`"+P);this.cfg_=r;this.name=this.cfg_.cn||Zqt();this.JSC$10328_domHelper_=g||PO();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.qS(this);r.lpu=r.lpu||E2X(this.JSC$10328_domHelper_.getWindow().location.href)+"/robots.txt";r.ppu=r.ppu||E2X(r.pu||"")+"/robots.txt";Oy[this.name]=this;VQ$(window,"unload",dm_)||zO(window,"unload",dm_)};
GeE=function(r){if(r&&r.focus)if(r!==document.activeElement)r.focus();else return Lyp(function(){return _.p(function(g){document.activeElement&&document.activeElement.blur();return g.return(Lyp(function(){r.focus()}))})})};
_.yG$=function(r){var g=g===void 0?5:g;setTimeout(function(){var I;return _.p(function(P){P.nextAddress==1&&(I=document.activeElement);if(P.nextAddress!=5)return(document.activeElement===I||document.activeElement===document.body)&&g>=0&&r?P.yield(GeE(r),5):P.jumpTo(0);if(document.activeElement===r)return P.return();r=r.parentElement;--g;return P.jumpTo(2)})},15)};
Lyp=function(r){return new Promise(function(g){requestAnimationFrame(function(){g(r())})})};
sKp=function(r){if(_.YJ)r(_.YJ);else{var g;((g=KyQ)!=null?g:KyQ=[]).push(r)}};
Uy=function(){!_.YJ&&_.Zj&&_.Fy_(_.Zj());return _.YJ};
_.Fy_=function(r){_.YJ=r;var g;(g=KyQ)==null||g.forEach(sKp);KyQ=void 0};
ij=function(r){return w0j(r)?Number(r):String(r)};
Hq_=function(r){this.action=r;this.wfv=!1};
WyF=function(r,g){Hq_.call(this,"set-drive-options");this.appId=r;this.appOrigin=g};
Dm$=function(r){Hq_.call(this,"visibility");this.visible=r};
SMt=function(r,g){var I=RGX++,P={measureTask:{id:I,fn:r.measure,context:g},mutateTask:{id:I,fn:r.mutate,context:g},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(P.args||(P.args=[]),P.args.length=0,P.args.push.apply(P.args,arguments),P.args.push(P.state)):P.args&&P.args.length!=0?(P.args[0]=P.state,P.args.length=1):P.args=[P.state];P.isScheduled||(P.isScheduled=!0,AG_[NK1].push(P));wmQ||(wmQ=!0,window.requestAnimationFrame(lAs))}};
lAs=function(){wmQ=!1;var r=AG_[NK1],g=r.length;NK1=(NK1+1)%2;for(var I,P=0;P<g;++P){I=r[P];var a=I.measureTask;I.isScheduled=!1;a.fn&&a.fn.apply(a.context,I.args)}for(P=0;P<g;++P)I=r[P],a=I.mutateTask,I.isScheduled=!1,a.fn&&a.fn.apply(a.context,I.args),I.state={};r.length=0};
Vz=function(r){_.bj.call(this);this.JSC$10460_element_=r;this.listenKeyIn_=_.jf(this.JSC$10460_element_,"focus",this,!0);this.listenKeyOut_=_.jf(this.JSC$10460_element_,"blur",this,!0)};
JG1=function(r,g){this.JSC$10463_element_=r;this.JSC$10463_dom_=g};
LN=function(r,g){dH.call(this,g);this.useIframeMask_=!!r;this.lastFocus_=null;this.resizeBackgroundTask_=SMt({mutate:this.resizeBackground_},this);SMt({mutate:this.updateModalAndBackground_},this)};
EQ4=function(r,g,I){GO.call(this,r,g,I)};
xmE=function(r){yz.call(this,r)};
fAs=function(r){r=r&&r.getWindow()||window;return r.gadgets&&r.gadgets.rpc};
TK8=function(r,g){var I=g&&g.getWindow()||window;if(fAs(g))r();else if(nQ8)nQ8.push(r);else var P=nQ8=[r],a=I.setInterval(function(){if(fAs(g)){I.clearInterval(a);for(var v=0;v<P.length;v++)P[v]();nQ8=null}},100)};
ke1=function(r,g){var I=new KN(r);_.x2(g,I);var P={passive:!1};g.listen(I,"mousewheel",function(a){return void hG8(r,a)},P).listen(r,"scroll",function(a){return void hG8(r,a)},P)};
hG8=function(r,g){var I;a:{for(I=g.target;I;){if(I.nodeType==1){var P=_.sy(I,"overflowY");if(P=="auto"||P=="scroll")break a}I=I.parentNode}I=null}if(!I||!_.Fe(r,I)||I.scrollHeight==I.clientHeight||g.deltaY>0&&Math.abs(I.scrollTop-(I.scrollHeight-I.clientHeight))<=1||g.deltaY<0&&I.scrollTop==0)g.preventDefault(),g.stopPropagation()};
$WL=function(){var r;if(r=r===void 0?window:r)return r!==r.parent&&r.hasOwnProperty("pangolinIframeGlobals");var g=Error("fb");setTimeout(function(){throw g;},1);
return!1};
NS=function(r,g,I,P,a,v,C,u,X){u=u===void 0?!1:u;X=X===void 0?!1:X;GO.call(this,void 0,void 0,void 0);GO.call(this,v?v+" picker modal-dialog":"picker modal-dialog",!0,I);_.TE(r,"protocol");this.iframeManager_=new rbh;this.targetId_=HJ();this.rpcToken_=HJ();r=_.WJ(r);_.Dj(r,"hostId");this.useGapi_=!X&&!$WL();u&&_.Rq(r,"fv2","true");this.setUrl(r.toString());this.preferredDialogWidth_=P;this.preferredDialogHeight_=a;P!==void 0||a!==void 0?P=!0:(P=_.Dj(_.WJ(r.toString()),"hostId"),gq$||(gq$=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),
P=!gq$.has(P));this.autoSizeDialog_=P;this.JSC$10491_gadgetsDomHelper_=C||this.JSC$10442_dom_;g&&(C=this.JSC$10491_gadgetsDomHelper_,g=_.Dj(_.WJ(this.JSC$10493_url_),"grugl")=="true"?IV8:P3L,fAs(C)||(C=C||PO(document),P=C.createElement("SCRIPT"),_.XC(P,g),P.type="text/javascript",C.JSC$9626_document_.body.appendChild(P)));r=r.toString();g=null;C=r.indexOf("/picker?");C>-1?g=r.substring(0,C+8-1):QF(r,"/picker")&&(g=r);g&&this.setRelayUrl(g+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=
null;this.buttonEl_&&(this.buttons_?(r=this.buttons_,r.JSC$10476_element_=this.buttonEl_,r.render()):_.cb(this.buttonEl_,aV4),_.A7(this.buttonEl_,!!this.buttons_))};
vqs=function(r,g){_.wH.call(this,r.type,g);this.event_=r};
_.uFE=function(r){var g=g===void 0?Q81:g;var I=_.xE(r),P=function(v){v=_.m(v);v.next();v=lj(v);return g(I,v)},a=function(v){var C=_.m(v);
v=C.next().value;C=lj(C);return r.apply(v,C)};
return function(){var v=_.kV.apply(0,arguments),C=this||_.I$,u=mWF.get(C);u||(u={},mWF.set(C,u));return C3Q(u,[this].concat(_.xC(v)),a,P)}};
Sf=function(r){var g={};r=r.replace(/\r/g,"").split("\n");for(var I=0;I<r.length;I++){var P=r[I],a=P.indexOf(":");a<0||(g[P.substring(0,a)]=P.substring(a+2,P.length))}return g};
XB8=function(r,g){g.id||(g.id="ow"+_.xE(g));r.setAttribute("jsowner",g.id);r.__owner=g;var I=_.BO(g,pB1);I&&(oqL.has(I)||oqL.set(I,[]),oqL.get(I).push(r));(I=qZs.get(g))||qZs.set(g,I=[]);I.includes(r)||I.push(r);g.setAttribute("__IS_OWNER",!0)};
pB1=function(r){return _.J7(r)?r.getAttribute("jsname")==="coFSxe":!1};
cb$=function(r,g,I){I=I===void 0?function(){}:I;
return r?g():I()};
_.BG4=function(r){var g;return((g=th4.documentOverride)!=null?g:r).__wizdispatcher};
xJ=function(r){var g=Ey;Ey=r;return g};
zIh=function(r){return r===Oas||(r==null?void 0:r.name)==="\u0275NotFound"};
nN=function(r,g){var I;if((I=r)==null?0:I.isDisposed)throw Error("kb`"+String(r.debugName));for(;r!==void 0;){I=r;if(I.retrieve)return I.retrieve(g,{optional:!0});r=r.parent}return Oas};
TO=function(r){return{"\u0275prov":{providedIn:"root",token:Symbol(r),factory:void 0,value:void 0}}};
eIs=function(r){var g=Ey;if(!g){switch(r===void 0?3:r){case 0:r=Error("jb");break;case 1:r=Error("lb");break;case 2:r=Error("mb");break;default:r=Error("nb")}throw r;}return g};
YZL=function(r){var g=xJ(r);r={};return r[Symbol.dispose]=function(){xJ(g)},r};
iaQ=function(){var r=eIs(1);r=nN(r,ZaQ);if(!(zIh(r)||r[UW_]&&!r.__hasBeenSet))return r.value};
bat=function(r,g){r.disposables||(r.disposables=[]);r.disposables.push(g)};
h7=function(r){var g=Ey;g&&!g.isDisposed&&(bat(g,r),r.parent=g)};
j8E=function(r){if(r.disposables){for(var g=_.m(r.disposables),I=g.next();!I.done;I=g.next())I=I.value,typeof I==="function"?I():Mh$(I);r.disposables.length=0}};
Mh$=function(r){if(!r.isDisposed){r.isDisposed=!0;var g;(g=r[Symbol.dispose])==null||g.call(r);delete r.parent;j8E(r)}};
F5p=function(r){var g={retrieve:function(I){switch(I.\u0275prov.token){case VhX.\u0275prov.token:var P=r.asyncDeps;break;case ZaQ.\u0275prov.token:P=r.rootElement;break;case dW4.\u0275prov.token:P=r.modelRootElement;break;case L5t.\u0275prov.token:P=r.appContext;break;case GR$.\u0275prov.token:P=r.rendererData;break;case yb8.\u0275prov.token:P=r.injectingConstructor;break;case K5X.\u0275prov.token:P=r.dispatcher}if(P)I=P;else a:{for(P=g.parent;P;){var a=P;if(a.retrieve){I=a.retrieve(I);break a}P=
P.parent}P=I.\u0275prov.token;a=s8Q[P];a!==void 0?I=a:(a=I.\u0275prov.providedIn,I.\u0275prov.factory?(I=I.\u0275prov.factory(),P&&a==="root"&&(s8Q[P]=I)):I=Oas)}return I}};
h7(g);return g};
Ha1=function(){var r=eIs(1),g=nN(r,L5t);if(!zIh(g))return g;r=nN(r,K5X);if(!zIh(r))return r.getOptionalAppContext()};
W5L=function(r){if(typeof document!=="undefined"&&document&&document.getElementById&&(r=document.getElementById(r))){var g=r.tagName.toUpperCase();if(g=="SCRIPT"||g=="LINK")return r}return null};
RI4=function(r,g){if((r=r===void 0?"":r)&&g)throw Error("tb");var I="";var P=_.I$._F_jsUrl;(r=g||W5L(r))&&(I=r.src?r.src:r.getAttribute("href"));if(P&&I){if(P!=I)throw Error("ub`"+P+"`"+I);I=P}else I=P||I;if(!DWj(I))throw Error("vb");return I};
lV8=function(){if(!Abt){Abt=!0;try{var r=RI4(_.I$._F_jsUrl?"":"base-js")}catch(P){return}var g=NG8(wB1(r)),I=Object.keys(g);I.length!==0&&sKp(function(P){for(var a=_.m(I),v=a.next();!v.done;v=a.next()){v=v.value;for(var C=_.m(Object.keys(g[v])),u=C.next();!u.done;u=C.next())P.addExtraEdge(v,u.value)}})}};
Jb1=function(){var r=Object.assign({},SZ8);Object.getOwnPropertyNames(SZ8).forEach(function(g){kJ[g]!==void 0&&(r[g]=kJ[g])});
return r};
Eq_=function(r,g){if(kJ.enablePerformanceTiming){var I,P;(P=(I=performance).mark)==null||P.call(I,r+"Start__"+g)}};
xWh=function(r,g){if(kJ.enablePerformanceTiming){var I,P;(P=(I=performance).measure)==null||P.call(I,r+"__"+g,r+"Start__"+g)}};
fV4=function(r,g,I){var P;return r&&g?r+"__"+g:(P=r!=null?r:g)!=null?P:I};
nq4=function(r,g){return Object.is(r,g)};
rd=function(r){var g=$h;$h=r;return g};
hI1=function(r){if(gd)throw Error("Z");if($h!==null){var g=$h.producersTail;if(g===void 0||g.producer!==r){var I=void 0,P=$h.recomputing;if(P&&(I=g!==void 0?g.nextProducer:$h.producers,I!==void 0&&I.producer===r)){$h.producersTail=I;I.lastReadVersion=r.version;return}var a=r.consumersTail,v;if(!(v=a===void 0||a.consumer!==$h)){if(P){a:{v=$h;P=v.producersTail;if(P!==void 0){v=v.producers;do{if(v===a){P=!0;break a}if(v===P)break;v=v.nextProducer}while(v!==void 0)}P=!1}P=!P}v=P}v&&(P=Ir($h),I={producer:r,
consumer:$h,nextProducer:I,prevConsumer:a,lastReadVersion:r.version,nextConsumer:void 0},$h.producersTail=I,g!==void 0?g.nextProducer=I:$h.producers=I,P&&TG_(r,I))}}};
ar=function(r){if(!Ir(r)||r.dirty)if(r.dirty||r.lastCleanEpoch!==Pi)(r.producerMustRecompute(r)||kRt(r))&&r.producerRecomputeValue(r),r.dirty=!1,r.lastCleanEpoch=Pi};
$6_=function(r){if(r.consumers!==void 0){var g=gd;gd=!0;try{for(var I=r.consumers;I!==void 0;I=I.nextConsumer){var P=I.consumer;P.dirty||(r=void 0,P.dirty=!0,$6_(P),(r=P.consumerMarkedDirty)==null||r.call(P,P))}}finally{gd=g}}};
rEt=function(){var r;return((r=$h)==null?void 0:r.consumerAllowSignalWrites)!==!1};
gst=function(r){r&&(r.producersTail=void 0,r.recomputing=!0);return rd(r)};
POs=function(r){r.recomputing=!1;var g=r.producersTail,I=g!==void 0?g.nextProducer:r.producers;if(I!==void 0){if(Ir(r)){do I=IRL(I);while(I!==void 0)}g!==void 0?g.nextProducer=void 0:r.producers=void 0}};
kRt=function(r){for(r=r.producers;r!==void 0;r=r.nextProducer){var g=r.producer,I=r.lastReadVersion;if(I!==g.version)return!0;ar(g);if(I!==g.version)return!0}return!1};
TG_=function(r,g){var I=r.consumersTail,P=Ir(r);I!==void 0?(g.nextConsumer=I.nextConsumer,I.nextConsumer=g):(g.nextConsumer=void 0,r.consumers=g);g.prevConsumer=I;r.consumersTail=g;if(!P)for(r=r.producers;r!==void 0;r=r.nextProducer)TG_(r.producer,r)};
IRL=function(r){var g=r.producer,I=r.nextProducer,P=r.nextConsumer,a=r.prevConsumer;r.nextConsumer=void 0;r.prevConsumer=void 0;P!==void 0?P.prevConsumer=a:g.consumersTail=a;if(a!==void 0)a.nextConsumer=P;else if(g.consumers=P,!Ir(g))for(r=g.producers;r!==void 0;)r=IRL(r);return I};
Ir=function(r){return r.consumerIsAlwaysLive||r.consumers!==void 0};
vsF=function(r){var g=Object.create(aRt);g.computation=r;r=function(){ar(g);hI1(g);if(g.value===vi)throw g.error;return g.value};
r[QZ]=g;return r};
uh_=function(r,g){var I=Object.create(QyX);I.value=r;g!==void 0&&(I.equal=g);r=function(){hI1(I);return I.value};
r[QZ]=I;return[r,function(P){return m68(I,P)},
function(P){rEt()||COF(I);m68(I,P(I.value))}]};
m68=function(r,g){rEt()||COF(r);if(!r.equal(r.value,g)){r.value=g;r.version++;Pi++;$6_(r);var I;(I=pHQ)==null||I(r)}};
qL8=function(r,g,I){var P=Object.create(osp);P.source=r;P.computation=g;I!=void 0&&(P.equal=I);r=function(){ar(P);hI1(P);if(P.value===vi)throw P.error;return P.value};
r[QZ]=P;return r};
_.mo=function(r){var g=rd(null);try{return r()}finally{rd(g)}};
XH8=function(r,g){Eq_("signalSet",g.debugName);try{r()}finally{xWh("signalSet",g.debugName)}};
syQ=function(r,g,I){r=uh_(r,g.equals);var P=r[0],a=P[QZ];a.debugName=fV4(g.debugName,I,"[signal]");if(!kJ.enablePerformanceTiming)return r;var v=r[1],C=r[2];return[P,function(u){XH8(function(){return void v(u)},a)},
function(u){XH8(function(){return void C(u)},a)}]};
HZ_=function(r){var g=Object.create(Fbj);g.debugName=r;!Ey||h7(g);return g};
Wb4=function(r,g){var I=HZ_(g);g=xJ(I);try{r(I)}finally{xJ(g)}return function(){return void Mh$(I)}};
R28=function(r){return Cu(r)&&D61 in r};
AEh=function(r){for(r=r===void 0?Ey:r;r;){if(R28(r))return r;var g=void 0;r=(g=r.parent)!=null?g:null}return null};
_.ua=function(r,g,I){return syQ(r,g!=null?g:{},I===void 0?"":I)};
wH$=function(r,g){var I=_.m(_.ua(r,void 0,"cPpJzc"));r=I.next().value;I=I.next().value;r[NeE]=I;r[pu]=g;return r};
lR$=function(r){return!!r&&typeof r==="object"&&Object.getPrototypeOf(r)===Object.prototype};
SLF=function(r){return typeof r==="function"&&NeE in r&&typeof r[NeE]==="function"};
JEj=function(r,g){Object.defineProperty(r,pu,{get:function(){return g}})};
ci=function(r,g){if(Xf(r)){var I=r.map(function(v){return ci(v,g)});
JEj(I,g);return I}if(lR$(r)){I={};r=_.m(Object.entries(r));for(var P=r.next();!P.done;P=r.next()){var a=_.m(P.value);P=a.next().value;a=a.next().value;I[P]=ci(a,g)}JEj(I,g);return I}return wH$(r,g)};
Es$=function(r){if(Xf(r))return r.map(function(a){return Es$(a)});
if(lR$(r)){var g={};r=_.m(Object.entries(r));for(var I=r.next();!I.done;I=r.next()){var P=_.m(I.value);I=P.next().value;P=P.next().value;g[I]=Es$(P)}return g}return SLF(r)?r():r};
fRE=function(){var r={height:0,width:0};if(!lR$(r))throw Error("Kb");var g=Symbol("Lb");return[ci(r,g),function(I,P){if(I[pu]===g)if(typeof P==="function"){var a=[].concat(_.xC(Es$(I)));P=P(a)||a;x68(I,[].concat(_.xC(P)))}else x68(I,P);else throw Error("Mb");}]};
x68=function(r,g){if(SLF(r))r[NeE](g);else if(Xf(r)&&Xf(g))g=ci(g,r[pu]),r.length=0,r.push.apply(r,_.xC(g));else if((lR$(r)||Xf(r))&&(Xf(g)||typeof g==="object"&&g!==null)){g=_.m(Object.entries(g));for(var I=g.next();!I.done;I=g.next()){var P=_.m(I.value);I=P.next().value;P=P.next().value;var a=r,v=a[I];Object.hasOwn(r,I)?x68(v,P):a[I]=ci(P,r[pu])}}else throw Error("Nb");};
nsj=function(r){return Object.create(Object.assign({},tk,r))};
h2t=function(){var r;return(r=Tej)!=null?r:Tej=nsj({consumerAllowSignalWrites:!0})};
_.Bi=function(r,g,I){I=I===void 0?"":I;r=vsF(r);var P=r[QZ];P.debugName=fV4(g==null?void 0:g.debugName,I,"[computed]");(g==null?void 0:g.equals)!=null&&(P.equal=g.equals);return r};
Ob=function(r){var g=rd(kbs);try{r()}finally{rd(g)}};
$u_=function(r){return Cu(r)&&r.name!==void 0&&r.isReactive!==void 0&&r.parent!==void 0};
g6X=function(r,g,I){var P=rq$(r);zN={name:I?P+" ("+I+")":P,isReactive:r.componentType!==e9,parent:zN};r=g();zN=zN.parent;return r};
Yh=function(){var r=zN;return r?r.isReactive:!1};
Ub=function(r,g,I){var P=zN;g&&(zN=g);try{return I==null?r():r.call(I)}catch(v){r=v;ZC(r,zN);if(r!==IlF){P44=zN;g=[];for(I=Ey;I;){var a=void 0;g.push((a=I.debugName)!=null?a:"[context]");a=void 0;I=(a=I.parent)!=null?a:null}al1=g.reverse()}IlF=r;throw r;}finally{zN=P}};
ZC=function(r,g){try{var I=v6t(g);if(I&&!r.componentStack&&(r.componentStack=I,kJ.enableComponentStacksInErrorMessages)){var P=r.message+"\n\nComponent stack: "+I;r.stack&&(r.stack=r.stack.replace(r.message,P));r.message=P}}catch(a){}};
Q7E=function(r){for(var g=0,I="";g<20&&r;)I+="$$XID:"+r.name+"$$ > ",r=r.parent,g++;return I.slice(0,-3)};
v6t=function(r){return $u_(r)||r===null?Q7E(r):kJ.enableContextBasedComponentStacks?AEh(r).getComponentStack().slice(0,20).map(function(g){return"$$XID:"+g+"$$"}).join(" > "):""};
rq$=function(r){return r.debugName||r.name||"[component]"};
o68=function(r){switch(r.onInitType){case mu$:C48.schedule(r);break;case uyh:kJ.enableQueueEffectAndOnInitInitialRuns?pM1.enqueue(r):pM1.schedule(r);break;default:_.rr(r.onInitType)}};
O34=function(r){if(!r.isDisposed)switch(r.effectType){case ia:ql_.schedule(r);break;case XMp:cq1.schedule(r);break;case tV4:kJ.enableQueueEffectAndOnInitInitialRuns||r.version!==0?B1E.enqueue(r):B1E.schedule(r);break;default:_.rr(r.effectType)}};
Yl8=function(){if(ba>0)kJ.flushRenderEffectsDuringRender&&ql_.flush();else{for(var r=_.m(zL$),g=r.next();!g.done;g=r.next())g.value.flush();eL_()}};
eL_=function(){_.p(function(r){if(r.nextAddress==1)return r.yield(Promise.resolve(),2);for(var g=_.m(Z3p),I=g.next();!I.done;I=g.next())I.value.flush();_.R2(r)})};
i3$=function(r){MU=!0;try{for(var g=_.m(r),I=g.next();!I.done;I=g.next()){for(var P=I.value,a=[P],v=P;v.parent!==void 0;)v=v.parent,Uu_(v)&&r.has(v)&&a.push(v);for(;a.length>0;){var C=a.pop();r.delete(C);C.run()}}}finally{MU=!1}};
j9=function(r){ba--;if(r){r=_.m(b34);for(var g=r.next();!g.done;g=r.next())g.value.clear()}else ba>0||MU&&!kJ.flushRenderEffectsDuringRender||Yl8()};
MV_=function(r,g,I){r=Object.create(r);g&&(r.fn=g);I&&(r.debugName=I);h7(r);r.componentStack=zN;return r};
j7F=function(r){if(!r.isDisposed){if(gd)throw Error("Rb");var g=xJ(r);Eq_("effectRun",r.debugName);try{Ub(function(){r.dirty=!1;if(!(r.version>0)||kRt(r)){r.version++;var I=gst(r);try{r.cleanup(),r.fn()}finally{rd(I),r&&POs(r)}}},r.componentStack,r)}catch(I){throw kJ.enableContextBasedComponentStacks&&ZC(I),I;
}finally{xWh("effectRun",r.debugName),xJ(g)}}};
_.VZ=function(r,g){r=MV_(VV_,r,g);O34(r)};
_.dd=function(r,g){r=MV_(du1,r,g);O34(r)};
L7p=function(r){return r};
G6E=function(r,g,I){function P(){return a()}
I=I===void 0?"":I;var a=typeof r==="function"?qL8(r,L7p,g==null?void 0:g.equals):qL8(r.source,r.computation,g==null?void 0:g.equals);var v=a[QZ];v.debugName=fV4(g==null?void 0:g.debugName,I,"[linkedSignal]");P[QZ]=v;return[P,function(C){XH8(function(){ar(v);m68(v,C);v.dirty=!1;v.lastCleanEpoch=Pi},v)},
function(C){XH8(function(){ar(v);rEt()||COF(v);m68(v,C(v.value));v.dirty=!1;v.lastCleanEpoch=Pi},v)}]};
_.Lu=function(r){var g=Ey;if(g){var I=zN;bat(g,function(){var P=rd(h2t());try{Ub(function(){return void r()},I)}catch(a){throw kJ.enableContextBasedComponentStacks&&ZC(a),a;
}finally{rd(P)}})}};
GN=function(r,g){var I={};(g===void 0||g)&&h7(I);g=xJ(I);try{r(I)}finally{xJ(g)}return function(){return void Mh$(I)}};
_.yZ=function(r){return typeof r==="function"?r():(r==null?0:r[yqL])?r.get():r};
K7h=function(r){if(Ey)throw Error("ob");GN(r,!1)};
Ku=function(r,g){r=xJ(r);try{return _.mo(g)}finally{xJ(r)}};
sb=function(r,g){var I=v6t(P44),P,a;var v=(a=(P=al1)==null?void 0:P.slice())!=null?a:[];g={componentStack:I,contextTrace:v,errorSeverity:3,featureFlags:Jb1(),tagName:g};return[r,g]};
H3$=function(r,g,I){if(Object.hasOwnProperty.call(s7Q,r)&&(r=s7Q[r],Object.hasOwnProperty.call(r,g)&&(r=r[g],r instanceof Array))){for(var P=null,a=!1,v=0,C=r.length;v<C;++v){var u=r[v],X=u.contingentAttribute;if(!X)return u.contract;P===null&&(P={});X=Object.hasOwnProperty.call(P,X)?P[X]:P[X]=I(X);if(X===u.requiredValue)return u.contract;X==null&&(a=!0)}if(a)return null}g=F7h[g];return typeof g==="number"?g:null};
RLs=function(r,g,I){var P=null;(r=W7X[r])&&(P=r[g]);return typeof P!=="number"&&((r=W7X["*"])&&(P=r[g]),typeof P!=="number")?!1:!0===Du_[P][String(I).toLowerCase()]};
N1j=function(r,g){g=H3$(r.toLowerCase(),g,function(){var P;(P=kJ.handleError)==null||P.call.apply(P,[kJ].concat(_.xC(sb(Error("Ub"),r.toLowerCase()))))});
if(g===null)return null;var I;return(I=AqL[g])!=null?I:null};
wMt=function(r,g,I){if(I===null||I===void 0)return I;g=g.toLowerCase();r=N1j(r,g);return r===null?I:r(g,I)};
Jq$=function(r){var g=llQ,I=r,P="",a="",v=1;r<0&&(r=-r);if(r===Infinity)r=(Infinity*Math.sign(I)).toString();else{for(var C=0;C<Sl4.length;C++){var u=Sl4[C];v=g[u];if(r>=v||v<=1&&r>.1*v){P=u;break}}P?(P+="B",a=" "):v=1;r=Math.round(I/v*10)/10+a+P}return r};
E6p=function(){};
xuh=function(r,g){for(;r.length>g;)r.pop()};
flF=function(r){r=Array(r);xuh(r,0);return r};
Ff=function(r,g,I){if(I==null)r.removeAttribute(g);else{var P;(P=g.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":g.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?r.setAttributeNS(P,g,I):r.setAttribute(g,I)}};
T1$=function(r,g,I){r=r.style;if(typeof I==="string")r.cssText=I;else{r.cssText="";for(var P in I)if(n6_.call(I,P)){g=r;var a=P,v=I[P];a.indexOf("-")>=0?g.setProperty(a,v):g[a]=v}}};
hL$=function(r,g,I){var P=typeof I;P==="object"||P==="function"?r[g]=I:Ff(r,g,I)};
k68=function(){var r=new E6p;r[Hi.default]=hL$;r.style=T1$;return r};
$PQ=function(r,g,I,P){(P[g]||P[Hi.default])(r,g,I)};
g__=function(r,g,I){g=new r8s(g,I);return r.__incrementalDOMData=g};
IYp=function(r,g){if(r.__incrementalDOMData)return r.__incrementalDOMData;var I=r.nodeType===1?r.localName:r.nodeName,P=r.nodeType===1?r.getAttribute("key"):null;g=g__(r,I,r.nodeType===1?P||g:null);if(r.nodeType===1&&(r=r.attributes,I=r.length)){P=g._attrsArr||(g._attrsArr=flF(I*2));for(var a=0,v=0;a<I;a+=1,v+=2){var C=r[a],u=C.value;P[v]=C.name;P[v+1]=u}}return g};
PhF=function(r,g,I,P,a){return g==I&&P==a};
aY1=function(r){for(var g=Wi,I=Rr();I!==r;){var P=I.nextSibling;g.removeChild(I);Ak.deleted.push(I);I=P}};
Rr=function(){return NU?NU.nextSibling:Wi.firstChild};
wd=function(){NU=Rr()};
mPE=function(r,g){wd();var I;a:{if(I=NU){do{var P=I,a=r,v=g,C=IYp(P,v);if(v_L(P,a,C.nameOrCtor,v,C.key))break a}while(g&&(I=I.nextSibling))}I=null}I||(r==="#text"?(r=la.createTextNode(""),g__(r,"#text",null)):(I=la,P=Wi,typeof r==="function"?I=new r:I=(P=r==="svg"?"http://www.w3.org/2000/svg":r==="math"?"http://www.w3.org/1998/Math/MathML":P==null||IYp(P).nameOrCtor==="foreignObject"?null:P.namespaceURI)?I.createElementNS(P,r):I.createElement(r),g__(I,r,g),r=I),Ak.created.push(r),I=r);r=I;if(r!==
NU){if(Qb8.indexOf(r)>=0)for(g=Wi,I=r.nextSibling,P=NU;P!==null&&P!==r;)a=P.nextSibling,g.insertBefore(P,I),P=a;else Wi.insertBefore(r,NU);NU=r}};
ChL=function(r,g){mPE(r,g);Wi=NU;NU=null;return Wi};
uGj=function(){aY1(null);NU=Wi;Wi=Wi.parentNode};
qS8=function(r,g){g=g===void 0?{}:g;var I=g.matches===void 0?PhF:g.matches;return function(P,a,v){var C=Ak,u=la,X=Qb8,c=S9,B=NU,O=Wi,z=v_L;la=P.ownerDocument;Ak=new pV4(P);v_L=I;S9=[];NU=null;var e=Wi=P.parentNode,U,V=o__.call(P);if((U=V.nodeType===11||V.nodeType===9?V.activeElement:null)&&P.contains(U)){for(V=[];U!==e;)V.push(U),U=U.parentNode||(e?U.host:null);e=V}else e=[];Qb8=e;try{return r(P,a,v)}finally{P=Ak,Jk&&P.deleted.length>0&&Jk(P.deleted),la=u,Ak=C,v_L=z,S9=c,NU=B,Wi=O,Qb8=X}}};
XVL=function(r,g,I,P){Eb.push($PQ);Eb.push(r);Eb.push(g);Eb.push(I);Eb.push(P)};
c8t=function(r){mPE("#text",null);var g=NU;var I=IYp(g);if(I.text!==r){I=I.text=r;for(var P=1;P<arguments.length;P+=1)I=(0,arguments[P])(I);g.data!==I&&(g.data=I)}};
Zhs=function(r,g,I){if(I===!1&&tGs.has(g))Ff(r,g,null);else if(g!=="idomKey"&&g!=="skip"&&g!=="skipchildren"&&g!=="children"&&g!=="el")if(g.startsWith("on")){if(g[2]!==":")throw Error("Tb`"+g);if(I===void 0||I===null){var P;(P=kJ.handleError)==null||P.call.apply(P,[kJ].concat(_.xC(sb(Error("Yb`"+g),r.tagName))));r[g]=void 0}else{var a=g.slice(3);P=Yh();if(a==="jsaction"){I=Array.isArray(I)?I:[I];I=_.m(I);for(var v=I.next();!v.done;v=I.next()){v=v.value;if(typeof v!=="object"||v===null||typeof v.selfReg!==
"function")throw Error("ac`"+g);v.selfReg(0,r,P?_.Lu:function(){})}}else{if(typeof I!=="object"||I===null)throw Error("Zb`"+g+"`"+typeof I);
if(typeof I.getFn!=="function")throw Error("$b`"+g+"`"+Object.keys(I));if(I.selfReg)I.selfReg(0,r,a,P?_.Lu:function(){});
else if(P&&r["on"+a]===void 0){var C=I.getFn(0);r.addEventListener(a,C);_.Lu(function(){return void r.removeEventListener(a,C)})}else if(P||!Bh_.includes(a))r["on"+a]=I.getFn(0)}}}else{if(g.startsWith("data-")&&typeof I==="string")try{I=OhQ(I)}catch(u){I="zSoyz"}typeof I!=="function"||r._disposeEffects!=null?((P=g.startsWith("prop:"))&&(g=g.slice(5)),kJ.enableAttributeSanitization&&(P&&zBs(r.tagName)||(I=wMt(r.tagName,g,I))),g==="style"?("function"==typeof _.xh&&I instanceof _.xh&&(I=I.toString()),
eBs(r,g,I)):P?r[g]=I:YSj(r,g,I)):(r._signalProps||(r._signalProps=[]),r._signalValues||(r._signalValues=[]),r._signalProps.push(g))}};
UP$=function(r,g,I){I=(I===void 0?{}:I).isReactive;if(g==null?0:g.el){var P=g.el,a;(a=P.onRender)==null||a.call(P,r);r._disposeRef||(r._disposeRef=function(){var v;(v=P.onUnmount)==null||v.call(P);delete r._disposeRef},I&&_.Lu(function(){var v;
(v=r._disposeRef)==null||v.call(r)}))}};
zBs=function(r){return r.length>0&&r.includes("-")&&!ih$.includes(r.toLowerCase())};
bhL=function(r){return Cu(r)&&fu in r};
MGt=function(r){return bhL(r)?r[fu].flattened:r};
jbE=function(r,g){var I=_.kV.apply(2,arguments),P;g=(P=g)!=null?P:{};P={};return P.type=r,P.props=g,P.children=I,P[nu]=!0,P};
_.TN=function(r){return r.children};
hk=function(r){var g=VG_!==jbE;VG_=r?dP1:jbE;return g};
kh=function(r){return _.Jp(r)?"nodeType"in r:!1};
$B=function(){return document.createTextNode("")};
rf=function(r){r=document.createTextNode(String(r));r._isSignalTextNode=!0;return r};
Gi4=function(r){return r!=null&&r.contentKind===gf||r instanceof gp||LN$(r)};
y88=function(r){var g=document.createElement("div");if(LN$(r)&&aA8(r))_.cb(g,aA8(r));else if(r instanceof gp)_.cb(g,r);else if(r!=null&&r.contentKind===gf){if(r.contentKind!==gf)throw Error("Xb");r=I2(r.toString());_.cb(g,r)}r=_.m(g.childNodes);for(var I=r.next();!I.done;I=r.next())I.value._isSafeOrSanitizedHtmlNode=!0;return g};
I4=function(r){r=typeof r;return r==="string"||r==="number"||r==="boolean"};
KNs=function(r){return r instanceof Hu||JS(r)||r instanceof OQ||"function"==typeof _.xh&&r instanceof _.xh};
sbQ=function(r,g){var I=r.parentElement;if(!I)return g;I.replaceChild(g,r);return g};
FN1=function(r,g){var I=r[0].parentElement;if(I)if(r[0].previousSibling||r[r.length-1].nextSibling){I.insertBefore(g,r[0]);for(var P=r.length-1;P>=0;P--)I.removeChild(r[P])}else I.textContent="",I.appendChild(g);return g};
Hh8=function(r,g){if(r[0].parentElement)for(var I=r[0].parentElement,P=g.length,a=r.length,v=P,C=0,u=0,X=r[a-1].nextSibling,c=null;C<a||u<v;)if(r[C]===g[u])C++,u++;else{for(;r[a-1]===g[v-1];)a--,v--;if(a===C)for(var B=v<P?u?g[u-1].nextSibling:g[v-u]:X;u<v;){var O=g[u++];I.insertBefore(O,B)}else if(v===u)for(;C<a;)B=r[C],c&&c.has(B)||I.removeChild(B),C++;else if(r[C]===g[v-1]&&g[u]===r[a-1])B=r[--a].nextSibling,I.insertBefore(g[u++],r[C++].nextSibling),I.insertBefore(g[--v],B),r[a]=g[v];else{if(!c)for(c=
new Map,B=u;B<v;)c.set(g[B],B++);B=c.get(r[C]);if(B==null)I.removeChild(r[C]),C++;else if(u<B&&B<v){O=C;for(var z=1,e=void 0;++O<a&&O<v&&(e=c.get(r[O]))!=null&&e===B+z;)z++;if(z>B-u)for(O=r[C];u<B;)I.insertBefore(g[u++],O);else I.replaceChild(g[u++],r[C++])}else C++}}return g};
DPL=function(r){if(Array.isArray(r)){if(r.length>1)throw Error("kc`"+r.length+"`"+r.map(WNX).join(", "));r=r[0]}if(r==null)return null;if(!(r instanceof _.ut)){var g,I;if((g=window)==null?0:(I=g.trustedTypes)==null?0:I.isScript(r))throw Error("jc");if(String(r).trim().length===0)return null;throw Error("lc`"+WNX(r));}return r};
RBj=function(r,g){g=DPL(g);g!==null&&_.qH(r,g)};
A8X=function(r){if(Array.isArray(r)){if(r.length>1)throw Error("mc`"+r.length+"`"+r.map(WNX).join(", "));r=r[0]}if(r==null)return null;if(!(r instanceof OQ)){if(String(r).trim().length===0)return null;throw Error("nc`"+WNX(r));}return r};
NhL=function(r,g){g=A8X(g);g!==null&&(r.textContent=Go4(g))};
WNX=function(r){return"("+typeof r+") "+(r!=null&&typeof r==="object"?r.constructor.name:typeof r)+" "+r};
wV$=function(){};
vP=function(r,g){g=g===void 0?{}:g;var I=lY_(),P=!0,a,v=!!kJ.legacyTriggerSoyRendererEvents;v&&(a=Ha1());_.VZ(function(){var C=!P&&g.isControlFlowComponent&&v,u=C?I[fu].flattened[0].parentElement:void 0;P=!1;PP.setUp();g.isControlFlowComponent&&ba++;var X=I[0],c=I[fu].flattened,B=hk(!0);try{var O=r(),z=SS_(X,O,I);Array.isArray(z)||(I[fu].flattened=[z]);var e=I[fu].flattened;if(c&&(!Array.isArray(c)||c.length!==0)){var U=Array.isArray(c)?c[0]:c,V=U[a4],G=U._disposeEffects;U._disposeEffects=void 0;
U=Array.isArray(e)?e[0]:e;U[a4]=V;U[a4]&&(U[a4].numNodes=U===e?1:e.length);U._disposeEffects=G}I[0]=z;g.isControlFlowComponent&&j9(!1)}catch(F){throw g.isControlFlowComponent&&j9(!0),F;}finally{hk(B),PP.tearDown()}C&&(C=a,C!=null||(C=_.BG4(document).getAppContext()),C.get(J8F).JSC$30085_getEventTarget().dispatchEvent(new E_X(xPE,u,gf)))},g.debugName);
return I};
SS_=function(r,g,I){for(;typeof g==="function";)g=g();if(g!=null&&g[nu]){var P,a,v;(v=kJ.handleError)==null||v.call.apply(v,[kJ].concat(_.xC(sb(Error("oc`"+((P=g.type)==null?void 0:P.TAG_NAME)),(a=g.type)==null?void 0:a.TAG_NAME))))}if(r==null)return g==null?$B():I4(g)?rf(g):KNs(g)?rf(g.toString()):kh(g)?g:g.length===0?$B():fY_(g,I);if(kh(r)){if(g==null)return sbQ(r,$B());if(I4(g))return n_F(r,g);if(KNs(g))return n_F(r,g.toString());if(kh(g))return sbQ(r,g);if(g.length===0)return sbQ(r,$B());g=fY_(g,
I);Hh8([r],I[fu].flattened);return g}r=Qi(r);if(g==null)return FN1(r,$B());if(I4(g))return FN1(r,rf(g));if(KNs(g))return FN1(r,rf(g.toString()));if(kh(g))return Hh8(r,[g])[0];if(g.length===0)return FN1(r,$B());g=fY_(g,I);Hh8(r,I[fu].flattened);return g};
n_F=function(r,g){r.nodeType===Node.TEXT_NODE?r.textContent!==String(g)&&(r.textContent=String(g)):r=sbQ(r,rf(g));return r};
Qi=function(r,g,I){return Thp(r,g!=null?g:[],I===void 0?!1:I)};
fY_=function(r,g){var I=Qi(r,void 0,!0);if(I.length===0)return $B();g[fu].flattened=I;return r};
Thp=function(r,g,I,P,a){g=g===void 0?[]:g;I=I===void 0?!1:I;a=a===void 0?-1:a;if(r==null)return g;if(r instanceof mi){var v=r.render();return Thp(v,g,I,P,a)}if(kh(g)&&g.nodeType===Node.ELEMENT_NODE)switch(g.tagName){case "SCRIPT":RBj(g,r);return;case "STYLE":NhL(g,r);return}I4(r)&&(r=rf(r),P&&I&&(P[a]=r));if(Gi4(r)){I=y88(r);I=Array.from(I.childNodes);I=_.m(I);for(v=I.next();!v.done;v=I.next())hBt(g,v.value);return g}KNs(r)&&(r=rf(r.toString()),P&&I&&(P[a]=r));if(kh(r))return hBt(g,r);if(Array.isArray(r)){for(v=
0;v<r.length;v++)Thp(r[v],g,I,r,v);return g}if(typeof r==="function"){v=vP(function(){var u=r();return u!=null&&!I4(u)&&Gi4(u)?(u=y88(u),Array.from(u.childNodes)):u},{debugName:"qmF2ne",
debugFn:r})[0];if(Array.isArray(v)){I=_.m(v);for(v=I.next();!v.done;v=I.next())hBt(g,v.value);return g}P&&I&&(P[a]=v);return hBt(g,v)}if(r!=null&&r[nu]){P=r;a=hk(!0);var C=VG_;try{v=C.apply(null,[P.type,P.props].concat(_.xC(P.children)))}finally{hk(a)}return Thp(v,g,I)}(C=kJ.handleError)==null||C.call.apply(C,[kJ].concat(_.xC(sb(Error("pc")))));return g};
lY_=function(r){var g={};g=Object.assign([],(g[fu]={flattened:[]},g));if(!r)return g;g[0]=fY_(r,g);return g};
hBt=function(r,g){Array.isArray(r)?r.push(g):r.appendChild(g);return r};
pL=function(r){if(!kJ.enableLazyTsx)return r;if(Array.isArray(r)){for(var g=0;g<r.length;g++)r[g]=pL(r[g]);return r}return r instanceof mi?(r=r.render(),pL(r)):r};
$lF=function(r,g){var I,P,a=rq$(r),v=function(e){P=e;e=hk(!0);var U=rd(o4);Eq_("render",a);try{I=pL(r(g))}finally{xWh("render",a),rd(U),hk(e)}};
v=kJ.enableContextPerComponent?Wb4(v,a):GN(v,kJ.alwaysTrackContexts||!!Ey);R28(P);if(!g.renderedFromIdom){var C=xJ(P);try{return ki8(r,g,I),I}finally{xJ(C)}}!bhL(I)&&Array.isArray(I)&&(I=lY_(I));var u=MGt(I);C=Array.isArray(u)?u[0]:u;var X=!1;if(C){var c,B=(c=g==null?void 0:g.idomKey)!=null?c:r;c=u!==C;C._disposeEffects=v;var O=C[a4]||{},z=bhL(I)?I:O.sourceDynamicRange;Object.assign(O,{key:B,numNodes:c?u.length:1,context:P,higherOrder:!!C[a4],sourceDynamicRange:z});C[a4]=O}else X=!0;(function(){var e=
xJ(P);try{ki8(r,g,u)}finally{xJ(e)}})();
X&&v();return I};
rFs=function(r){var g={},I;for(I in r)g={prev$jscomp$24:void 0,next$jscomp$33:void 0},g.prev$jscomp$24=q9[I],g.next$jscomp$33=r[I],q9[I]=function(P){return function(){var a=_.kV.apply(0,arguments);P.prev$jscomp$24.apply(null,_.xC(a));P.next$jscomp$33.apply(null,_.xC(a))}}(g)};
gHs=function(){if(Yh())throw Error("qc");return Xn};
I3Q=function(r,g){if(!r.__unmounted&&g){r.__unmounted=!0;try{r.didUnmount()}catch(a){var I,P;(P=kJ.handleError)==null||P.call.apply(P,[kJ].concat(_.xC(sb(a,(I=r.__type)==null?void 0:I.TAG_NAME))))}q9.didUnmount(r);r.el=null;g.__instance&&delete g.__instance}};
a38=function(r,g,I){r._signalProps!=null&&r._disposeEffects==null&&((I===void 0?0:I)?r._disposeEffects=GN(function(){return void Pd$(r,g)},kJ.alwaysTrackContexts||!!Ey):Pd$(r,g))};
Pd$=function(r,g){_.VZ(function(){for(var I=r._signalProps,P=r._signalValues,a=0;a<I.length;a++){var v=I[a],C=g[v]();P[a]!==C&&(P[a]=C,Zhs(r,v,C))}},"e3YVbb")};
vHj=function(r,g,I){var P,a=[];r._disposeEffects=GN(function(){_.VZ(function(){var v=I();if(v===null||v===void 0)v="";if(I4(v)||v===null)P!=null||(P=document.createTextNode("")),P.parentNode!==r&&(P._isSignalTextNode=!0,r.insertBefore(P,g)),P.textContent=String(v);else if(Gi4(v)){for(var C=a.length>0?a[a.length-1].nextSibling:g,u=_.m(a),X=u.next();!X.done;X=u.next())r.removeChild(X.value);v=y88(v);a=Array.from(v.childNodes);v=_.m(a);for(u=v.next();!u.done;u=v.next())r.insertBefore(u.value,C)}else throw X=
(u=(C=zN)==null?void 0:C.name)!=null?u:"unknown",Error("fc`"+X+"`"+typeof v);},"VvDgC")},kJ.alwaysTrackContexts||!!Ey)};
CdF=function(r,g){var I=_.kV.apply(2,arguments);g!=null||(g={});return!kJ.enableLazyTsx||zN!=null&&!Yh()?QXt(r,g,I):new mlh(r,g,I)};
QXt=function(r,g,I){if(r===_.TN)return I;if(typeof r==="function")return zN&&!Yh()&&(g.renderedFromIdom=!0),g6X(r,function(){var v=uD1(r,g,I);if(v)return v;I.length>0&&(g.children=I.length===1?I[0]:I);if(r.componentType===e9){var C;Wb4(function(){var u=g;if(r.componentType!==e9)C=!1;else{u||(u={});var X=new cP(u,r),c=rd(o4);try{var B=X.render(u)}finally{rd(c)}B instanceof HTMLElement?(B.__instance=X,X.el=B,X.__type=r,r.TAG_NAME=B.tagName.toLowerCase(),q9.didPatch(X),C=B):C=B}},r.name);
if(C)return C}return $lF(r,g)},g.debugInstance);
var P=peX(r,g),a;for(a in g)Zhs(P,a,g[a]);a38(P,g);Qi(I,P);UP$(P,g,{isReactive:!0});oH$(P,g);return P};
peX=function(r,g){r=(qYt.has(r.toLowerCase())?0:XeF.has(r.startsWith("svg:")?r.replace("svg:",""):r))?document.createElementNS("http://www.w3.org/2000/svg",r.startsWith("svg:")?r.replace("svg:",""):r):cF$(r,g)||document.createElement(r);r[tO$]=!0;return r};
BVX=function(r){if(r){var g;(g=r._disposeRef)==null||g.call(r);var I;(I=r._disposeEffects)==null||I.call(r);r.__instance&&r.__instance instanceof t$&&(g=r.__instance,I3Q(g,r),g instanceof cP&&g.disposeEffects());for(g=0;g<r.childNodes.length;g++)BVX(r.childNodes[g])}};
zmQ=function(r){OB4.push(r)===1&&requestAnimationFrame(function(){setTimeout(function(){var g=[].concat(_.xC(OB4));OB4=[];g=_.m(g);for(var I=g.next();!I.done;I=g.next()){I=I.value;try{for(var P=0;P<I.length;P++)BVX(I[P])}catch(a){P=I=void 0,(P=(I=kJ).handleError)==null||P.call.apply(P,[I].concat(_.xC(sb(a))))}}})})};
_.q=function(r,g){return VG_.apply(null,[r,g].concat(_.xC(_.kV.apply(2,arguments))))};
_.BP=function(r){return r};
_.O3=function(r){return{isDefault:!0,children:r.children}};
_.t=function(r){var g=r.cond;if(g===void 0)return r.else&&r.else();var I=_.Bi(function(){return!!g()},void 0,"JHVi8"),P=function(){var v=g();
if(!v){var C;(C=kJ.handleError)==null||C.call.apply(C,[kJ].concat(_.xC(sb(emt.nonNullableCondIsNull()))))}return v},a;
return vP(function(){var v=I(),C;GN(function(){var u=rd(o4);try{C=pL(v?r.then(P):r.else&&r.else())}finally{rd(u)}},!0);
return C},{debugName:(a=r.debugInstance)!=null?a:"RlDudd",
debugFn:r.then,isControlFlowComponent:!0})};
YYQ=function(r){return _.t(r)};
_.zq=function(r){return r.keyBy==="INDEX"?ZBF(r):Ul$(r)};
iBt=function(r){r=_.m(r);for(var g=r.next();!g.done;g=r.next()){var I=void 0;(I=g.value)==null||I()}};
Ul$=function(r){var g=r.keyBy===void 0||r.keyBy==="REFERENCE",I=g?function(O){return O}:r.keyBy,P=[],a=[],v=[],C=[],u=[],X=[],c=!0;
_.Lu(function(){iBt(C)});
var B;return vP(function(){var O=bB1(r),z=O.length;if(z===0){if(P.length===0&&!c)return v;iBt(C);P=O;a=[];for(O=0;O<P.length;O++)a.push(I(P[O]));v=[];C=[];u=[];X=[];r.fallback&&(C[0]=MOh(function(){v[0]=pL(r.fallback())}));
c=!1;return v}for(var e=new jX$,U=P.length-1;U>=0;U--)e.push(a[U],U);U=Array(z);for(var V=Array(z),G=Array(z),F=Array(z),W=Array(g?0:z),S={i$jscomp$451:0};S.i$jscomp$451<z;S={i$jscomp$451:S.i$jscomp$451,item$jscomp$104:void 0,key$jscomp$563:void 0},S.i$jscomp$451++){S.item$jscomp$104=O[S.i$jscomp$451];S.key$jscomp$563=I(S.item$jscomp$104);var E=e.pop(S.key$jscomp$563);E!=null?(G[S.i$jscomp$451]=v[E],V[S.i$jscomp$451]=a[E],U[S.i$jscomp$451]=C[E],F[S.i$jscomp$451]=u[E],g||(W[S.i$jscomp$451]=X[E]),Ob(function(l){return function(){F[l.i$jscomp$451](l.i$jscomp$451);
if(!g)W[l.i$jscomp$451](l.item$jscomp$104)}}(S)),delete C[E]):U[S.i$jscomp$451]=MOh(function(l){return function(){var f=_.m(_.ua(l.i$jscomp$451,void 0,"Fqk1zd")),n=f.next().value;
f=f.next().value;F[l.i$jscomp$451]=f;V[l.i$jscomp$451]=l.key$jscomp$563;if(g)G[l.i$jscomp$451]=pL(r.children(l.item$jscomp$104,n));else{var P$=_.m(_.ua(l.item$jscomp$104,void 0,"GBj5de"));f=P$.next().value;P$=P$.next().value;W[l.i$jscomp$451]=P$;G[l.i$jscomp$451]=pL(r.children(f,n))}}}(S))}iBt(C);
P=O;a=V;v=G;C=U;u=F;X=W;c=!1;return G},{debugName:(B=r.debugInstance)!=null?B:"nsTGHd",
debugFn:r.each,isControlFlowComponent:!0})};
ZBF=function(r){var g=[],I=[],P=[],a=[],v=!1;_.Lu(function(){iBt(a)});
var C;return vP(function(){var u=bB1(r);v&&u.length>0&&(a.pop()(),g.pop(),v=!1);for(var X=Array(u.length),c={i$jscomp$452:0};c.i$jscomp$452<u.length;c={i$jscomp$452:c.i$jscomp$452},c.i$jscomp$452++)if(c.i$jscomp$452<g.length)g[c.i$jscomp$452]!==u[c.i$jscomp$452]&&(Ob(function(O){return function(){return void I[O.i$jscomp$452](u[O.i$jscomp$452])}}(c)),g[c.i$jscomp$452]=u[c.i$jscomp$452]),X[c.i$jscomp$452]=P[c.i$jscomp$452];
else{var B=MOh(function(O){return function(){g[O.i$jscomp$452]=u[O.i$jscomp$452];var z=_.m(_.ua(u[O.i$jscomp$452],void 0,"JMMLmd")),e=z.next().value;z=z.next().value;I[O.i$jscomp$452]=z;X[O.i$jscomp$452]=pL(r.children(e,O.i$jscomp$452))}}(c));
a[c.i$jscomp$452]=B}for(;g.length>u.length;)g.pop(),a.pop()(),I.pop();u.length===0&&!v&&r.fallback&&(c=MOh(function(){X[0]=pL(r.fallback())}),a[0]=c,v=!0);
return P=X},{debugName:(C=r.debugInstance)!=null?C:"nsTGHd",
isControlFlowComponent:!0})};
bB1=function(r){r=r.each();return Array.isArray(r)?r:Array.from(r)};
MOh=function(r){var g=Ey;return GN(function(I){var P=rd(o4);try{I.parent=g,r(I)}finally{rd(P)}},!1)};
_.e5=function(r){var g=VOQ(r),I=_.Bi(function(){return dl$(g)},void 0,"F1PF4"),P;
return vP(function(){var a=I(),v;GN(function(){var C=rd(o4);try{v=pL(a())}finally{rd(C)}});
return v},{debugName:(P=r.debugInstance)!=null?P:"vI1rtf",
isControlFlowComponent:!0})};
VOQ=function(r){r=r.children;return Array.isArray(r)?r:[r]};
Lw$=function(r){var g=r.props;r=r.getChildren()[0];return g.when?{when:g.when,children:r}:{isDefault:!0,children:r}};
dl$=function(r){var g=function(){return null};
r=_.m(r);for(var I=r.next();!I.done;I=r.next())if(I=I.value,I!=null&&I[nu]&&(I=I.type===_.O3?{isDefault:!0,children:I.children[0]}:{when:I.props.when,children:I.children[0]}),I instanceof mi&&(I=Lw$(I)),I.isDefault)g=I.children;else if(I.when())return I.children;return g};
Gkh=function(r){var g=null,I,P={get value(){var v,C;(C=(v=a).validateGetValue)==null||C.call(v);return a.__value},set value(v){var C,u;(u=(C=a).validateSetValue)==null||u.call(C,v);a.__value=v;a.__hasBeenSet=!0}},a=(P.__value=null,P.__hasBeenSet=!1,P.__hasErrored=!1,P.onRender=function(v){if(I&&v!==I){I._disposeRef=void 0;var C;(C=g)==null||C()}I=v;g=r(v)||null},P.onUnmount=function(){var v;
(v=g)==null||v();g=a.value=null},P[UW_]=!0,P);
return a};
YB=function(r){return typeof r==="symbol"};
Kw8=function(r){var g=gHs();if(g==null)throw yF$.PRIMITIVE_INVALID_HOOK_CALL();var I=g.hookCounter++;g.hooks||(g.hooks=[]);var P=g.hooks;P[I]||(P[I]={key:r,host:g});if(r!==P[I].key){if(g.__type){var a;r=(a=g.__type)==null?void 0:a.name}else r=g instanceof cP?rq$(g.functionComponent):"<"+g.el.tagName.toLowerCase()+">";throw yF$.OUT_OF_ORDER_HOOK_CALL(r);}return P[I]};
sX8=function(r,g){return!r||r.length!==(g==null?void 0:g.length)||r.some(function(I,P){return I!==g[P]})};
FwX=function(r,g){if(Yh())return r();var I=Kw8("useMemoInternal");sX8(I.deps,g)&&(I.deps=g,I.value=r());return I.value};
HB8=function(r,g){return FwX(r,g)};
_.Zg=function(r,g){return WwL(r,!1,g)};
_.U3=function(r,g){return WwL(r,!0,g)};
WwL=function(r,g,I){return Yh()?DlX(r,g,I):RmF(r,g,I)};
RmF=function(r,g,I){return FwX(function(){return DlX(r,g,I)},[])};
DlX=function(r,g,I){var P=Gkh(function(a){P.value=a;var v=function(){var C=rd(null);try{return I==null?void 0:I(a)}finally{rd(C)}}();
return function(){v==null||v()}});
P.__expectedTagName=r;P.__optional=g;P.isIdom=!Yh();return P};
AF$=function(r,g){var I;g=GN(function(){var P=hk(!0);ba++;try{I=Qi(r()),j9(!1)}catch(a){throw j9(!0),a;}finally{hk(P)}},g===void 0?!1:g);
return[I,g]};
_.iX=function(r,g,I){I!=null||(I={});I=I.appContext;var P=!!kJ.legacyTriggerSoyRendererEvents;PP.setUp();try{var a=NVL(r,g,I);P&&(g=I,g!=null||(g=_.BG4(document).getAppContext()),g.get(J8F).JSC$30085_getEventTarget().dispatchEvent(new E_X(weX,r,gf)));PP.log(r);return a}finally{PP.tearDown()}};
NVL=function(r,g,I){var P=Ub(function(){var a=rd(o4);try{return GN(function(){var v=_.BG4(_.Xj(r)),C;var u=F5p({rootElement:{value:r},appContext:I||(v==null?void 0:(C=v.getOptionalAppContext)==null?void 0:C.call(v)),dispatcher:v});v=xJ(u);u=hk(!0);ba++;try{Qi(g(),r),j9(!1)}catch(X){throw j9(!0),X;}finally{hk(u),xJ(v)}},!1)}catch(v){throw kJ.enableContextBasedComponentStacks&&ZC(v),v;
}finally{rd(a)}});
r[l3E]=!0;return function(){r.textContent="";P();r[l3E]=!1}};
_.bX=function(r){if(Uu_($h)){var g;(g=kJ.handleError)==null||g.call.apply(g,[kJ].concat(_.xC(sb(Error("ec")))))}var I=Ey,P=zN;o68({onInitType:uyh,run:function(){if(I&&!I.isDisposed){var a=xJ(I);try{Ub(function(){return void r()},P)}catch(v){throw kJ.enableContextBasedComponentStacks&&ZC(v),v;
}finally{xJ(a)}}}})};
EH_=function(r){var g=eIs(2),I=new Set;_.Lu(function(){return void I.forEach(function(P){return void P()})});
return function(P){var a=xJ(g);try{var v=SY8(JF$(r),P);I.add(v);return function(){v();I.delete(v)}}finally{xJ(a)}}};
_.xl4=function(r){var g=r.children;var I=r.root;_.bX(function(){var P=EH_(I)(g);_.Lu(P)});
return document.createTextNode("")};
SY8=function(r,g){var I=f38(r);(r=iaQ())&&XB8(I,r);PP.setUp();g=_.m(AF$(g,!0));r=g.next().value;var P=g.next().value;g=_.m(r);for(r=g.next();!r.done;r=g.next())I.appendChild(r.value);PP.log(I);PP.tearDown();return function(){P();I.remove()}};
JF$=function(r){if(typeof r==="string")return r=document.querySelector(r),_.QfL(r),r;if(kh(r)&&r.nodeType===Node.ELEMENT_NODE)return r;if(!r.__value&&!r.__optional){var g=yF$.USE_ELEMENT_NOT_ASSIGNED(r.__expectedTagName);r.__hasErrored=!0;throw g;}return r.value};
f38=function(r){var g=document.createElementNS(r.namespaceURI,r.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");return r.appendChild(g)};
nH1=function(r,g){var I=Kw8("onChange"),P=gHs();sX8(I.deps,g)&&(I.deps=g,I.pendingEffect=r,P.__syncEffects||(P.__syncEffects=[]),P.__syncEffects.push(I))};
TV_=function(r,g){nH1(function(){return _.mo(r)},g)};
_.M9=function(r){Yh()?_.bX(function(){_.mo(r)}):nH1(function(){return _.mo(r)},[])};
kk8=function(r){var g=[].concat(_.xC(r));r.length=0;r=_.m(g);for(g=r.next();!g.done;g=r.next()){g=g.value;hmt(g);var I=g.pendingEffect;g.pendingEffect=null;if(I=I==null?void 0:I())g.pendingCleanup=I}};
hmt=function(r){var g=r.pendingCleanup;r.pendingCleanup=null;g==null||g()};
$eX=function(r){return FwX(function(){return{value:r}},[])};
_.j5=function(r,g){if(!r)return null;r=Object.keys(r);r=_.m(r);for(var I=r.next();!I.done;I=r.next()){I=I.value;var P=I.toLowerCase();if(P.indexOf(g,P.length-g.length)>-1)return I}return null};
_.LL=function(){var r=arguments,g=_.Vi;r.length>1?g[r[0]]=r[1]:r.length===1&&Object.assign(g,r[0])};
_.Gq=function(r,g){return r in _.Vi?_.Vi[r]:g};
_.yi=function(r,g){return!!_.Gq(r,g)};
ruh=function(r){var g=_.Vi.EXPERIMENT_FLAGS;return g?g[r]:void 0};
IfX=function(r){gD1.forEach(function(g){return g(r)})};
_.Fn=function(r){return r&&window.yterr?function(){try{return r.apply(this,arguments)}catch(g){_.KL(g)}}:r};
_.KL=function(r){var g=_.HP("yt.logging.errors.log");g?g(r,"ERROR",void 0,void 0,void 0,void 0,void 0):(g=_.Gq("ERRORS",[]),g.push([r,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.LL("ERRORS",g));IfX(r)};
_.WP=function(r,g,I,P,a){var v=_.HP("yt.logging.errors.log");v?v(r,"WARNING",g,I,P,void 0,a):(v=_.Gq("ERRORS",[]),v.push([r,"WARNING",g,I,P,void 0,a]),_.LL("ERRORS",v))};
afs=function(r,g){g=r.split(g);for(var I={},P=0,a=g.length;P<a;P++){var v=g[P].split("=");if(v.length===1&&v[0]||v.length===2)try{var C=Pg1(v[0]||""),u=Pg1(v[1]||"");if(C in I){var X=I[C];Array.isArray(X)?_.SX(X,u):I[C]=[X,u]}else I[C]=u}catch(z){var c=z,B=v[0],O=String(afs);c.args=[{key:B,value:v[1],query:r,method:vDL===O?"unchanged":O}];QCh.hasOwnProperty(B)||_.WP(c)}}return I};
meX=function(r){var g=[];_.pF.forEach(r,function(I,P){var a=_.EG(P);I=Array.isArray(I)?I:[I];_.Dg(I,function(v){v==""?g.push(a):g.push(a+"="+_.EG(v))})});
return g.join("&")};
_.R4=function(r){r.charAt(0)==="?"&&(r=r.substring(1));return afs(r,"&")};
_.A$=function(r){return r.indexOf("?")!==-1?(r=(r||"").split("#")[0],r=r.split("?",2),_.R4(r.length>1?r[1]:r[0])):{}};
_.N9=function(r,g){return Cgs(r,g||{},!0)};
u5s=function(r,g){return Cgs(r,g||{},!1)};
Cgs=function(r,g,I){var P=r.split("#",2);r=P[0];P=P.length>1?"#"+P[1]:"";var a=r.split("?",2);r=a[0];a=_.R4(a[1]||"");for(var v in g)if(I||!_.pF.containsKey(a,v))a[v]=g[v];return _.fI(r,a)+P};
wf=function(r){if(!g)var g=window.location.href;var I=_.Di(r)[1]||null,P=_.A0(r);return I&&P?Sb(r,g):P?_.A0(g)===P&&(Number(_.Di(g)[4]||null)||null)===(Number(_.Di(r)[4]||null)||null):!0};
_.oDj=function(r){r=pf$(r);return r===null?!1:r[0]==="com"&&r[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
pf$=function(r){r=_.A0(r);return r!==null?r.split(".").reverse():null};
Pg1=function(r){return r&&r.match(qkQ)?r:J0(r)};
_.lX=function(r){return new Xft(r)};
_.S5=function(){cu1||(cu1=new tU_);return cu1};
Oeh=function(){var r=B2F;return function(){var g=_.S5();if(!g.resolve(_.lX(r))){var I={};g.addProvider((I.provide=r,I.useClass=r,I[J$]=void 0,I))}return g.resolve(r)}};
eK4=function(r){var g=_.E3,I,P;_.p(function(a){I=_.S5();return(P=I.resolve(_.lX(g)))?(r(P),a.return(Promise.resolve(P))):a.return(I.resolve(new zKj(g)).then(function(v){r(v);return v}))})};
_.Y=function(r){r=xB(r);return typeof r==="string"&&r==="false"?!1:!!r};
_.fL=function(r,g){r=xB(r);return r===void 0&&g!==void 0?g:Number(r||0)};
Ykt=function(r){r=xB(r);return Array.isArray(r)?_.oM(r,function(g){return Number(g||0)}):[Number(r||0)]};
_.nL=function(r){r=xB(r);return r!==void 0?String(r):""};
_.Tq=function(r){r=xB(r);return Array.isArray(r)?_.oM(r,function(g){return String(g||"")}):[String(r||"")]};
Ze8=function(){return _.Gq("EXPERIMENTS_TOKEN","")};
xB=function(r){return _.Gq("EXPERIMENT_FLAGS",{})[r]};
UeF=function(){for(var r=[],g=_.Gq("EXPERIMENTS_FORCED_FLAGS",{}),I=_.m(Object.keys(g)),P=I.next();!P.done;P=I.next())P=P.value,r.push({key:P,value:String(g[P])});I=_.Gq("EXPERIMENT_FLAGS",{});P=_.m(Object.keys(I));for(var a=P.next();!a.done;a=P.next())a=a.value,a.startsWith("force_")&&g[a]===void 0&&r.push({key:a,value:String(I[a])});return r};
beQ=function(){if(!ieh)return null;var r=ieh();return"open"in r?r:null};
_.MUh=function(r){switch(_.h$(r)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.h$=function(r){return r&&"status"in r?r.status:-1};
_.kB=function(r,g){typeof r==="function"&&(r=_.Fn(r));return window.setTimeout(r,g)};
_.$Q=function(r,g){typeof r==="function"&&(r=_.Fn(r));return window.setInterval(r,g)};
_.rK=function(r){window.clearTimeout(r)};
VUt=function(r){r=_.A$(r);for(var g=_.m(jC_),I=g.next();!I.done;I=g.next())if(r[I.value]!==void 0)return!0;return!1};
GG1=function(r,g,I,P,a,v,C,u,X){I=I===void 0?"GET":I;P=P===void 0?"":P;u=u===void 0?!1:u;var c=beQ();if(!c)return null;var B=function(){(c&&"readyState"in c?c.readyState:0)===4&&g&&_.Fn(g)(c)};
"onloadend"in c?c.addEventListener("loadend",B,!1):c.onreadystatechange=B;_.Y("debug_forward_web_query_parameters")&&(r=de1(r,window.location.search));c.open(I,r,!0);v&&(c.responseType=v);C&&(c.withCredentials=!0);I=I==="POST"&&(window.FormData===void 0||!(P instanceof FormData));if(a=LV_(r,a))for(var O in a)c.setRequestHeader(O,a[O]),"content-type"===O.toLowerCase()&&(I=!1);I&&c.setRequestHeader("Content-Type","application/x-www-form-urlencoded");X&&"onprogress"in c&&(c.onprogress=function(){X(c.responseText)});
if(u&&"setAttributionReporting"in XMLHttpRequest.prototype){r={eventSourceEligible:!0,triggerEligible:!1};try{c.setAttributionReporting(r)}catch(z){_.WP(z)}}c.send(P);return c};
LV_=function(r,g){g=g===void 0?{}:g;var I=wf(r),P=_.Gq("INNERTUBE_CLIENT_NAME"),a=_.Y("web_ajax_ignore_global_headers_if_set"),v;for(v in yup){var C=_.Gq(yup[v]),u=v==="X-Goog-AuthUser"||v==="X-Goog-PageId";v!=="X-Goog-Visitor-Id"||C||(C=_.Gq("VISITOR_DATA"));var X;if(!(X=!C)){if(!(X=I||(_.A0(r)?!1:!0))){X=r;var c;if(c=_.Y("add_auth_headers_to_remarketing_google_dot_com_ping")&&v==="Authorization"&&(P==="TVHTML5"||P==="TVHTML5_UNPLUGGED"||P==="TVHTML5_SIMPLY"))c=pf$(X),c=c===null?!1:c[1]==="google"?
!0:c[2]==="google"?c[0]==="au"&&c[1]==="com"?!0:c[0]==="uk"&&c[1]==="co"?!0:!1:!1;c&&(X=_.Nz(X)||"",X=X.split("/"),X="/"+(X.length>1?X[1]:""),c=X==="/pagead");X=c?!0:!1}X=!X}X||a&&g[v]!==void 0||P==="TVHTML5_UNPLUGGED"&&u||(g[v]=C)}"X-Goog-EOM-Visitor-Id"in g&&"X-Goog-Visitor-Id"in g&&delete g["X-Goog-Visitor-Id"];if(I||!_.A0(r))g["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(I||!_.A0(r)){try{var B=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(O){}B&&(g["X-YouTube-Time-Zone"]=
B)}document.location.hostname.endsWith("youtubeeducation.com")||!I&&_.A0(r)||(g["X-YouTube-Ad-Signals"]=meX(KVF()));return g};
_.sC_=function(r,g){var I=_.A0(r);_.Y("debug_handle_relative_url_for_query_forward_killswitch")||!I&&wf(r)&&(I=document.location.hostname);var P=_.Nz(r);P=(I=I&&(I.endsWith("youtube.com")||I.endsWith("youtube-nocookie.com")))&&P&&P.startsWith("/api/");if(!I||P)return r;var a=_.R4(g),v={};_.Dg(jC_,function(C){a[C]&&(v[C]=a[C])});
return u5s(r,v)};
FVX=function(r,g){g.method="POST";g.postParams||(g.postParams={});return _.gK(r,g)};
HeX=function(r,g){var I=_.Gq("XSRF_FIELD_NAME"),P;g.headers&&(P=g.headers["Content-Type"]);return!g.excludeXsrf&&(!_.A0(r)||g.withCredentials||_.A0(r)===document.location.hostname)&&g.method==="POST"&&(!P||P==="application/x-www-form-urlencoded")&&!(g.postParams&&g.postParams[I])};
_.gK=function(r,g){var I=g.format||"JSON";r=WVQ(r,g);var P=Dej(r,g),a=!1,v=RK8(r,function(X){if(!a){a=!0;u&&_.rK(u);var c=_.MUh(X),B=null,O=400<=X.status&&X.status<500,z=500<=X.status&&X.status<600;if(c||O||z)B=Aut(r,I,X,g.convertToSafeHtml);c&&(c=N2t(I,X,B));B=B||{};O=g.context||_.I$;c?g.onSuccess&&g.onSuccess.call(O,X,B):g.onError&&g.onError.call(O,X,B);g.onFinish&&g.onFinish.call(O,X,B)}},g.method,P,g.headers,g.responseType,g.withCredentials,!1,g.onProgress);
P=g.timeout||0;if(g.onTimeout&&P>0){var C=g.onTimeout;var u=_.kB(function(){a||(a=!0,v.abort(),_.rK(u),C.call(g.context||_.I$,v))},P)}return v};
WVQ=function(r,g){g.includeDomain&&(r=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+r);var I=_.Gq("XSRF_FIELD_NAME");if(g=g.urlParams)g[I]&&delete g[I],r=_.N9(r,g);return r};
Dej=function(r,g){var I=_.Gq("XSRF_FIELD_NAME"),P=_.Gq("XSRF_TOKEN"),a=g.postBody||"",v=g.postParams;HeX(r,g)&&(v||(v={}),v[I]=P);(_.Y("ajax_parse_query_data_only_when_filled")&&v&&Object.keys(v).length>0||v)&&typeof a==="string"&&(a=_.R4(a),_.pF.extend(a,v),a=g.postBodyFormat&&g.postBodyFormat==="JSON"?JSON.stringify(a):_.xW(a));v=a||v&&!_.pF.isEmpty(v);!wfE&&v&&g.method!=="POST"&&(wfE=!0,_.KL(Error("Kc")));return a};
Aut=function(r,g,I,P){var a=null;switch(g){case "JSON":try{var v=I.responseText}catch(C){throw P=Error("Lc"),P.params=r,_.WP(P),C;}r=I.getResponseHeader("Content-Type")||"";v&&r.indexOf("json")>=0&&(v.substring(0,5)===")]}'\n"&&(v=v.substring(5)),a=JSON.parse(v));break;case "XML":if(r=(r=I.responseXML)?lfE(r):null)a={},_.Dg(r.getElementsByTagName("*"),function(C){a[C.tagName]=Sks(C)})}P&&Ju1(a);
return a};
Ju1=function(r){if(_.Jp(r))for(var g in r)g==="html_content"||QF(g,"_html")?r[g]=I2(r[g]):Ju1(r[g])};
N2t=function(r,g,I){if(g&&g.status===204)return!0;switch(r){case "JSON":return!!I;case "XML":return Number(I&&I.return_code)===0;case "RAW":return!0;default:return!!I}};
lfE=function(r){return r?(r=("responseXML"in r?r.responseXML:r).getElementsByTagName("root"))&&r.length>0?r[0]:null:null};
Sks=function(r){var g="";_.Dg(r.childNodes,function(I){g+=I.nodeValue});
return g};
EDF=function(r){if(r.name==="JavaException")return!0;r=r.stack;return r.includes("chrome://")||r.includes("-extension://")||r.includes("webkit-masked-url://")};
xeQ=function(r){if(!r.stack)return!0;var g=!r.stack.includes("\n");return g&&r.stack.includes("ErrorType: ")||g&&r.stack.includes("Anonymous function (Unknown script")||r.stack.toLowerCase()==="not available"||r.fileName==="user-script"||r.fileName.startsWith("user-script:")?!0:!1};
_.IK=function(r){_.vJ.call(this);this.JSC$10820_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!r};
nDF=function(r,g){var I=r.length,P=0,a=function(){return r.charCodeAt(P++)};
do{var v=ffX(a);if(v===Infinity)break;var C=v>>3;switch(v&7){case 0:v=ffX(a);if(C===g)return v;break;case 1:if(C===g)return;P+=8;break;case 2:v=ffX(a);if(C===g)return r.substr(P,v);P+=v;break;case 5:if(C===g)return;P+=4;break;default:return}}while(P<I)};
ffX=function(r){var g=r(),I=g&127;if(g<128)return I;g=r();I|=(g&127)<<7;if(g<128)return I;g=r();I|=(g&127)<<14;if(g<128)return I;g=r();return g<128?I|(g&127)<<21:Infinity};
hKQ=function(r,g,I,P){if(r)if(Array.isArray(r)){var a=P;for(P=0;P<r.length&&!(r[P]&&(a+=T2Q(P,r[P],g,I),a>500));P++);P=a}else if(typeof r==="object")for(a in r){if(r[a]){var v=a;var C=r[a],u=g,X=I;v=typeof C!=="string"||v!=="clickTrackingParams"&&v!=="trackingParams"?0:(C=nDF(atob(C.replace(/-/g,"+").replace(/_/g,"/")),2))?T2Q(v+".ve",C,u,X):0;P+=v;P+=T2Q(a,r[a],g,I);if(P>500)break}}else I[g]=Pm(r),P+=I[g].length;else I[g]=Pm(r),P+=I[g].length;return P};
T2Q=function(r,g,I,P){I+="."+r;r=Pm(g);P[I]=r;return I.length+r.length};
Pm=function(r){try{return(typeof r==="string"?r:String(JSON.stringify(r))).substr(0,500)}catch(g){return"unable to serialize "+typeof r+" ("+g.message+")"}};
kG_=function(r){switch(r){case "DESKTOP":return 1;case "UNKNOWN_PLATFORM":return 0;case "TV":return 2;case "GAME_CONSOLE":return 3;case "MOBILE":return 4;case "TABLET":return 5}};
_.my=function(r,g,I,P,a){_.aK.set(r,g,{maxAge:I,path:"/",domain:P===void 0?"youtube.com":P,secure:a===void 0?!1:a})};
_.$kj=function(r,g,I){_.aK.remove(r,g===void 0?"/":g,I===void 0?"youtube.com":I)};
_.Cq=function(){if(_.Y("embeds_web_enable_cookie_detection_fix")){if(!_.I$.navigator.cookieEnabled)return!1}else if(!_.aK.isEnabled())return!1;if(!_.aK.isEmpty())return!0;_.Y("embeds_web_enable_cookie_detection_fix")?_.aK.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.aK.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.aK.get("TESTCOOKIESENABLED")!=="1")return!1;_.aK.remove("TESTCOOKIESENABLED");return!0};
rN1=function(){var r=_.I$.navigator;return r?r.connection:void 0};
gM1=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(r){}};
_.P6t=function(){var r=rN1();if(r){var g=Iu$[r.type||"unknown"]||"CONN_UNKNOWN";r=Iu$[r.effectiveType||"unknown"]||"CONN_UNKNOWN";g==="CONN_CELLULAR_UNKNOWN"&&r!=="CONN_UNKNOWN"&&(g=r);if(g!=="CONN_UNKNOWN")return g;if(r!=="CONN_UNKNOWN")return r}};
vMt=function(){var r=rN1();if(r!=null&&r.effectiveType)return auX.hasOwnProperty(r.effectiveType)?auX[r.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.pq=function(){try{return _.ue(),!0}catch(r){return!1}};
_.ue=function(r){if(_.Gq("DATASYNC_ID")!==void 0)return _.Gq("DATASYNC_ID");throw new _.oK("Datasync ID not set",r===void 0?"unknown":r);};
_.qm=function(r){this.mechanism=r};
Xv=function(r){this.mechanism=r};
cm=function(r){this.mechanism=r};
tG=function(r){this.storage_=r;this.cachedIsStorageAvailable_=null};
QIt=function(){var r=null;try{r=_.I$.localStorage||null}catch(g){}tG.call(this,r)};
mk_=function(){var r=null;try{r=_.I$.sessionStorage||null}catch(g){}tG.call(this,r)};
Bm=function(r,g){this.mechanism_=r;this.JSC$10923_prefix_=g+"::"};
_.OM=function(r){var g=new QIt;return g.isAvailable()?r?new Bm(g,r):g:null};
_.C6X=function(r){var g=new mk_;return g.isAvailable()?r?new Bm(g,r):g:null};
pd8=function(){var r;return(r=uUh())==null?void 0:r.get("LAST_RESULT_ENTRY_KEY",!0)};
_.YQ=function(r){oM_||(_.ze?_.ze.logError(r):(_.eQ.push({type:"ERROR",payload:r}),_.eQ.length>10&&_.eQ.shift()))};
ZA=function(r,g){oM_||(_.ze?_.ze.logEvent(r,g):(_.eQ.push({type:"EVENT",eventType:r,payload:g}),_.eQ.length>10&&_.eQ.shift()))};
UM=function(r){if(r.indexOf(":")>=0)throw Error("Sc");};
ie=function(r){return r.substr(0,r.indexOf(":"))||r};
cNj=function(){return(qmF||XdE)&&be("applewebkit")&&!be("version")&&(!be("safari")||be("gsa/"))};
be=function(r){var g=_.B$();return g?g.toLowerCase().indexOf(r)>=0:!1};
Ozp=function(r,g,I,P){g=ie(g);var a=r instanceof Error?r:Error("Tc`"+r);if(a instanceof Mm)return a;r={objectStoreNames:I,dbName:g,dbVersion:P};if(a.name==="QuotaExceededError")return new Mm("QUOTA_EXCEEDED",r);if(_.jQ&&a.name==="UnknownError")return new Mm("QUOTA_MAYBE_EXCEEDED",r);if(a instanceof tRj)return new Mm("MISSING_INDEX",Object.assign({},r,{objectStore:a.objectStore,index:a.index}));if(a.name==="InvalidStateError"&&BcL.some(function(v){return a.message.includes(v)}))return new Mm("EXECUTE_TRANSACTION_ON_CLOSED_DB",
r);
if(a.name==="AbortError")return new Mm("UNKNOWN_ABORT",r,a.message);a.args=[Object.assign({},r,{name:"IdbError",originalName:a.name})];a.level="WARNING";return a};
VH=function(r,g,I){var P=pd8();return new Mm("IDB_NOT_SUPPORTED",{context:{caller:r,publicName:g,version:I,hasSucceededOnce:P==null?void 0:P.hasSucceededOnce}})};
zX_=function(r){if(!r)throw Error();throw r;};
eX$=function(r){return r};
Ym$=function(r,g,I){var P=function(){try{r.removeEventListener("success",a),r.removeEventListener("error",v)}catch(C){}},a=function(){g(r.result);
P()},v=function(){I(r.error);
P()};
r.addEventListener("success",a);r.addEventListener("error",v)};
Zzh=function(r){return new Promise(function(g,I){Ym$(r,g,I)})};
Ge=function(r){return new dK(new Lq(function(g,I){Ym$(r,g,I)}))};
UkQ=function(r,g){return new dK(new Lq(function(I,P){var a=function(){var v=r?g(r):null;v?v.then(function(C){r=C;a()},P):I()};
a()}))};
izt=function(r,g,I){return new Promise(function(P,a){var v=g!==void 0?self.indexedDB.open(r,g):self.indexedDB.open(r);var C=I.blocked,u=I.blocking,X=I.terminated,c=I.upgrade,B=I.closed,O,z=function(){O||(O=new yH(v.result,{closed:B}));return O};
v.addEventListener("upgradeneeded",function(e){try{if(e.newVersion===null)throw Error("Yc");if(v.transaction===null)throw Error("Zc");e.dataLoss&&e.dataLoss!=="none"&&ZA("IDB_DATA_CORRUPTED",{reason:e.dataLossMessage||"unknown reason",dbName:ie(r)});var U=z(),V=new Kq(v.transaction);c&&c(U,function(G){return e.oldVersion<G&&e.newVersion>=G},V);
V.done.catch(function(G){a(G)})}catch(G){a(G)}});
v.addEventListener("success",function(){var e=v.result;u&&e.addEventListener("versionchange",function(){u(z())});
e.addEventListener("close",function(){ZA("IDB_UNEXPECTEDLY_CLOSED",{dbName:ie(r),dbVersion:e.version});X&&X()});
P(z())});
v.addEventListener("error",function(){a(v.error)});
C&&v.addEventListener("blocked",function(){C()})})};
bzs=function(r,g,I){I=I===void 0?{}:I;return izt(r,g,I)};
_.Hm=function(r,g){g=g===void 0?{}:g;var I,P,a,v;return _.p(function(C){if(C.nextAddress==1)return _.Go(C,2),I=self.indexedDB.deleteDatabase(r),P=g,(a=P.blocked)&&I.addEventListener("blocked",function(){a()}),C.yield(Zzh(I),4);
if(C.nextAddress!=2)return _.sM(C,0);v=_.Wb(C);throw Ozp(v,r,"",-1);})};
jIF=function(r,g){var I;return _.p(function(P){if(P.nextAddress==1)return P.yield(_.Wm(MRs,g),2);I=P.yieldResult;return P.return(_.DA(I,["databases"],{enableRetries:!0,mode:"readwrite"},function(a){var v=a.objectStore("databases");return v.get(r.actualName).then(function(C){if(C?r.actualName!==C.actualName||r.publicName!==C.publicName||r.userIdentifier!==C.userIdentifier:1)return v.put(r).then(function(){})})}))})};
_.RK=function(r,g){var I;return _.p(function(P){if(P.nextAddress==1)return r?P.yield(_.Wm(MRs,g),2):P.return();I=P.yieldResult;return P.return(I.delete("databases",r))})};
_.VRF=function(r,g){var I,P;return _.p(function(a){return a.nextAddress==1?(I=[],a.yield(_.Wm(MRs,g),2)):a.nextAddress!=3?(P=a.yieldResult,a.yield(_.DA(P,["databases"],{enableRetries:!0,mode:"readonly"},function(v){I.length=0;return AG(v.objectStore("databases"),{},function(C){r(C.getValue())&&I.push(C.getValue());return C.continue()})}),3)):a.return(I)})};
dks=function(r,g){return _.VRF(function(I){return I.publicName===r&&I.userIdentifier!==void 0},g)};
yNX=function(){var r,g,I,P;return _.p(function(a){switch(a.nextAddress){case 1:r=pd8();if((g=r)==null?0:g.hasSucceededOnce)return a.return(!0);var v;if(v=LjX)v=/WebKit\/([0-9]+)/.exec(_.B$()),v=!!(v&&parseInt(v[1],10)>=600);v&&(v=/WebKit\/([0-9]+)/.exec(_.B$()),v=!(v&&parseInt(v[1],10)>=602));if(v||Nm)return a.return(!1);try{if(I=self,!(I.indexedDB&&I.IDBIndex&&I.IDBKeyRange&&I.IDBObjectStore))return a.return(!1)}catch(C){return a.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return a.return(!1);
_.Go(a,2);P={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return a.yield(jIF(P,GfX),4);case 4:return a.yield(_.RK("yt-idb-test-do-not-use",GfX),5);case 5:return a.return(!0);case 2:return _.Wb(a),a.return(!1)}})};
sI4=function(){if(Kjh!==void 0)return Kjh;oM_=!0;return Kjh=yNX().then(function(r){oM_=!1;var g;if((g=uUh())!=null&&g.hasLocalStorage()){var I;g={hasSucceededOnce:((I=pd8())==null?void 0:I.hasSucceededOnce)||r};var P;(P=uUh())==null||P.set("LAST_RESULT_ENTRY_KEY",g,2592E3,!0)}return r})};
wK=function(){return _.HP("ytglobal.idbToken_")||void 0};
_.SQ=function(){var r=wK();return r?Promise.resolve(r):sI4().then(function(g){(g=g?GfX:void 0)&&_.le("ytglobal.idbToken_",g);return g})};
FjF=function(r){if(!_.pq())throw r=new Mm("AUTH_INVALID",{dbName:r}),_.YQ(r),r;var g=_.ue();return{actualName:r+":"+g,publicName:r,userIdentifier:g}};
Hzp=function(r,g,I,P){var a,v,C,u,X,c;return _.p(function(B){switch(B.nextAddress){case 1:return v=(a=Error().stack)!=null?a:"",B.yield(_.SQ(),2);case 2:C=B.yieldResult;if(!C)throw u=VH("openDbImpl",r,g),_.Y("ytidb_async_stack_killswitch")||(u.stack=u.stack+"\n"+v.substring(v.indexOf("\n")+1)),_.YQ(u),u;UM(r);X=I?{actualName:r,publicName:r,userIdentifier:void 0}:FjF(r);_.Go(B,3);return B.yield(jIF(X,C),5);case 5:return B.yield(bzs(X.actualName,g,P),6);case 6:return B.return(B.yieldResult);case 3:return c=
_.Wb(B),_.Go(B,7),B.yield(_.RK(X.actualName,C),9);case 9:_.sM(B,8);break;case 7:_.Wb(B);case 8:throw c;}})};
Wj$=function(r,g,I){I=I===void 0?{}:I;return Hzp(r,g,!1,I)};
Dk$=function(r,g,I){I=I===void 0?{}:I;return Hzp(r,g,!0,I)};
RXQ=function(r,g){g=g===void 0?{}:g;var I,P;return _.p(function(a){if(a.nextAddress==1)return a.yield(_.SQ(),2);if(a.nextAddress!=3){I=a.yieldResult;if(!I)return a.return();UM(r);P=FjF(r);return a.yield(_.Hm(P.actualName,g),3)}return a.yield(_.RK(P.actualName,I),0)})};
AN$=function(r,g,I){r=r.map(function(P){return _.p(function(a){return a.nextAddress==1?a.yield(_.Hm(P.actualName,g),2):a.yield(_.RK(P.actualName,I),0)})});
return Promise.all(r).then(function(){})};
Nc4=function(r){var g=g===void 0?{}:g;var I,P;return _.p(function(a){if(a.nextAddress==1)return a.yield(_.SQ(),2);if(a.nextAddress!=3){I=a.yieldResult;if(!I)return a.return();UM(r);return a.yield(dks(r,I),3)}P=a.yieldResult;return a.yield(AN$(P,g,I),0)})};
wdL=function(r,g){g=g===void 0?{}:g;var I;return _.p(function(P){if(P.nextAddress==1)return P.yield(_.SQ(),2);if(P.nextAddress!=3){I=P.yieldResult;if(!I)return P.return();UM(r);return P.yield(_.Hm(r,g),3)}return P.yield(_.RK(r,I),0)})};
JG=function(r,g){return luL(r,g)};
JN1=function(r){return _.Wm(Sm4(),r)};
EM4=function(r,g,I,P){var a,v,C;return _.p(function(u){switch(u.nextAddress){case 1:return a={config:r,hashData:g,timestamp:P!==void 0?P:(0,_.EM)()},u.yield(JN1(I),2);case 2:return v=u.yieldResult,u.yield(v.clear("hotConfigStore"),3);case 3:return u.yield(v.put("hotConfigStore",a),4);case 4:return C=u.yieldResult,u.return(C)}})};
xks=function(r,g,I,P,a){var v,C,u;return _.p(function(X){switch(X.nextAddress){case 1:return v={config:r,hashData:g,configData:I,timestamp:a!==void 0?a:(0,_.EM)()},X.yield(JN1(P),2);case 2:return C=X.yieldResult,X.yield(C.clear("coldConfigStore"),3);case 3:return X.yield(C.put("coldConfigStore",v),4);case 4:return u=X.yieldResult,X.return(u)}})};
fuE=function(r){var g,I;return _.p(function(P){return P.nextAddress==1?P.yield(JN1(r),2):P.nextAddress!=3?(g=P.yieldResult,I=void 0,P.yield(_.DA(g,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(a){return _.xQ(a.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(v){I=v.getValue()})}),3)):P.return(I)})};
nM8=function(r){var g,I;return _.p(function(P){return P.nextAddress==1?P.yield(JN1(r),2):P.nextAddress!=3?(g=P.yieldResult,I=void 0,P.yield(_.DA(g,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(a){return _.xQ(a.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(v){I=v.getValue()})}),3)):P.return(I)})};
Tcp=function(){return _.p(function(r){return r.yield(Nc4("ytGcfConfig"),0)})};
hX8=function(){return"INNERTUBE_API_KEY"in _.Vi&&"INNERTUBE_API_VERSION"in _.Vi};
_.fq=function(){return{innertubeApiKey:_.Gq("INNERTUBE_API_KEY"),innertubeApiVersion:_.Gq("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.Gq("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.Gq("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.Gq("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.Gq("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.Gq("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.Gq("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.Gq("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.yi("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.yi("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.Gq("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.aGL=function(r){var g={client:{hl:r.innertubeContextHostLanguage,gl:r.innertubeContextGeoLocation,clientName:r.innertubeContextClientName,clientVersion:r.innertubeContextClientVersion,configInfo:r.innertubeContextClientConfigInfo}};navigator.userAgent&&(g.client.userAgent=String(navigator.userAgent));var I=_.I$.devicePixelRatio;I&&I!=1&&(g.client.screenDensityFloat=String(I));I=Ze8();I!==""&&(g.client.experimentsToken=I);I=UeF();I.length>0&&(g.request={internalExperimentFlags:I});kf8(r,void 0,g);
$c1(void 0,g);r4E(void 0,g);gtF(r,void 0,g);IG8(void 0,g);_.Y("start_client_gcf")&&PHF(void 0,g);_.Gq("DELEGATED_SESSION_ID")&&!_.Y("pageid_as_header_web")&&(g.user={onBehalfOfUser:_.Gq("DELEGATED_SESSION_ID")});!_.Y("fill_delegate_context_in_gel_killswitch")&&(r=_.Gq("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(g.user=Object.assign({},g.user,{serializedDelegationContext:r}));r=_.Gq("INNERTUBE_CONTEXT");var P;if(_.Y("enable_persistent_device_token")&&(r==null?0:(P=r.client)==null?0:P.rolloutToken)){var a;
g.client.rolloutToken=r==null?void 0:(a=r.client)==null?void 0:a.rolloutToken}P=Object;a=P.assign;r=g.client;I={};for(var v=_.m(Object.entries(_.R4(_.Gq("DEVICE","")))),C=v.next();!C.done;C=v.next()){var u=_.m(C.value);C=u.next().value;u=u.next().value;C==="cbrand"?I.deviceMake=u:C==="cmodel"?I.deviceModel=u:C==="cbr"?I.browserName=u:C==="cbrver"?I.browserVersion=u:C==="cos"?I.osName=u:C==="cosver"?I.osVersion=u:C==="cplatform"&&(I.platform=u)}g.client=a.call(P,r,I);return g};
kf8=function(r,g,I){r=r.innertubeContextClientName;if(r==="WEB"||r==="MWEB"||r===1||r===2)if(g){I=_.nq(g,vt$,96)||new vt$;var P=QJ8();P=Object.keys(mcQ).indexOf(P);P=P===-1?null:P;P!==null&&_.Te(I,3,P);_.yO(g,96,I)}else I&&(I.client.mainAppWebInfo=(P=I.client.mainAppWebInfo)!=null?P:{},I.client.mainAppWebInfo.webDisplayMode=QJ8())};
$c1=function(r,g){var I=_.HP("yt.embedded_player.embed_url");I&&(r?(g=_.nq(r,CH_,7)||new CH_,_.aM(g,4,I),_.yO(r,7,g)):g&&(g.thirdParty={embedUrl:I}))};
r4E=function(r,g){var I;if(_.Y("web_log_memory_total_kbytes")&&((I=_.I$.navigator)==null?0:I.deviceMemory)){var P;I=(P=_.I$.navigator)==null?void 0:P.deviceMemory;r?_.hG(r,95,zp(I*1E6)):g&&(g.client.memoryTotalKbytes=""+I*1E6)}};
gtF=function(r,g,I){if(r.appInstallData)if(g){var P;I=(P=_.nq(g,kQ,62))!=null?P:new kQ;_.aM(I,6,r.appInstallData);_.yO(g,62,I)}else I&&(I.client.configInfo=I.client.configInfo||{},I.client.configInfo.appInstallData=r.appInstallData)};
IG8=function(r,g){var I=_.P6t();I&&(r?_.Te(r,61,uOE[I]):g&&(g.client.connectionType=I));_.Y("web_log_effective_connection_type")&&(I=vMt())&&(r?_.Te(r,94,pg$[I]):g&&(g.client.effectiveConnectionType=I))};
_.Xg_=function(r,g,I){I=I===void 0?{}:I;var P={};_.Gq("EOM_VISITOR_DATA")?P={"X-Goog-EOM-Visitor-Id":_.Gq("EOM_VISITOR_DATA")}:P={"X-Goog-Visitor-Id":I.visitorData||_.Gq("VISITOR_DATA","")};if(g&&g.includes("www.youtube-nocookie.com"))return P;g=I.authorization||_.Gq("AUTHORIZATION");g||(r?g="Bearer "+_.HP("gapi.auth.getToken")().access_token:(ots.instance||(ots.instance=new ots),r=qq$(),_.Y("pageid_as_header_web")||delete r["X-Goog-PageId"],P=Object.assign({},P,r)));g&&(P.Authorization=g);return P};
PHF=function(r,g){var I=c4X();if(I){var P=I.coldConfigData,a=I.coldHashData;I=I.hotHashData;if(r){var v;g=(v=_.nq(r,kQ,62))!=null?v:new kQ;P=_.aM(g,1,P);_.aM(P,3,a).setHotHashData(I);_.yO(r,62,g)}else g&&(g.client.configInfo=g.client.configInfo||{},P&&(g.client.configInfo.coldConfigData=P),a&&(g.client.configInfo.coldHashData=a),I&&(g.client.configInfo.hotHashData=I))}};
$q=function(r){for(var g=r.length;--g>=0;)r[g]=0};
tH_=function(r,g,I,P,a){this.static_tree=r;this.extra_bits=g;this.extra_base=I;this.elems=P;this.max_length=a;this.has_stree=r&&r.length};
BYh=function(r,g){this.dyn_tree=r;this.max_code=0;this.stat_desc=g};
rG=function(r,g){r.pending_buf[r.pending++]=g&255;r.pending_buf[r.pending++]=g>>>8&255};
gG=function(r,g,I){r.bi_valid>16-I?(r.bi_buf|=g<<r.bi_valid&65535,rG(r,r.bi_buf),r.bi_buf=g>>16-r.bi_valid,r.bi_valid+=I-16):(r.bi_buf|=g<<r.bi_valid&65535,r.bi_valid+=I)};
I8=function(r,g,I){gG(r,I[g*2],I[g*2+1])};
Oi1=function(r,g){var I=0;do I|=r&1,r>>>=1,I<<=1;while(--g>0);return I>>>1};
zxt=function(r,g,I){var P=Array(16),a=0,v;for(v=1;v<=15;v++)P[v]=a=a+I[v-1]<<1;for(I=0;I<=g;I++)a=r[I*2+1],a!==0&&(r[I*2]=Oi1(P[a]++,a))};
ex1=function(r){var g;for(g=0;g<286;g++)r.dyn_ltree[g*2]=0;for(g=0;g<30;g++)r.dyn_dtree[g*2]=0;for(g=0;g<19;g++)r.bl_tree[g*2]=0;r.dyn_ltree[512]=1;r.opt_len=r.static_len=0;r.last_lit=r.matches=0};
YqF=function(r){r.bi_valid>8?rG(r,r.bi_buf):r.bi_valid>0&&(r.pending_buf[r.pending++]=r.bi_buf);r.bi_buf=0;r.bi_valid=0};
Zi1=function(r,g,I){YqF(r);rG(r,I);rG(r,~I);PB.arraySet(r.pending_buf,r.window,g,I,r.pending);r.pending+=I};
Ucp=function(r,g,I,P){var a=g*2,v=I*2;return r[a]<r[v]||r[a]===r[v]&&P[g]<=P[I]};
ii1=function(r,g,I){for(var P=r.heap[I],a=I<<1;a<=r.heap_len;){a<r.heap_len&&Ucp(g,r.heap[a+1],r.heap[a],r.depth)&&a++;if(Ucp(g,P,r.heap[a],r.depth))break;r.heap[I]=r.heap[a];I=a;a<<=1}r.heap[I]=P};
dcs=function(r,g,I){var P=0;if(r.last_lit!==0){do{var a=r.pending_buf[r.d_buf+P*2]<<8|r.pending_buf[r.d_buf+P*2+1];var v=r.pending_buf[r.l_buf+P];P++;if(a===0)I8(r,v,g);else{var C=a8[v];I8(r,C+256+1,g);var u=biX[C];u!==0&&(v-=MH$[C],gG(r,v,u));a--;C=a<256?vB[a]:vB[256+(a>>>7)];I8(r,C,I);u=jJ$[C];u!==0&&(a-=VH1[C],gG(r,a,u))}}while(P<r.last_lit)}I8(r,256,g)};
LJ4=function(r,g){var I=g.dyn_tree,P=g.stat_desc.static_tree,a=g.stat_desc.has_stree,v=g.stat_desc.elems,C,u=-1;r.heap_len=0;r.heap_max=573;for(C=0;C<v;C++)I[C*2]!==0?(r.heap[++r.heap_len]=u=C,r.depth[C]=0):I[C*2+1]=0;for(;r.heap_len<2;){var X=r.heap[++r.heap_len]=u<2?++u:0;I[X*2]=1;r.depth[X]=0;r.opt_len--;a&&(r.static_len-=P[X*2+1])}g.max_code=u;for(C=r.heap_len>>1;C>=1;C--)ii1(r,I,C);X=v;do C=r.heap[1],r.heap[1]=r.heap[r.heap_len--],ii1(r,I,1),P=r.heap[1],r.heap[--r.heap_max]=C,r.heap[--r.heap_max]=
P,I[X*2]=I[C*2]+I[P*2],r.depth[X]=(r.depth[C]>=r.depth[P]?r.depth[C]:r.depth[P])+1,I[C*2+1]=I[P*2+1]=X,r.heap[1]=X++,ii1(r,I,1);while(r.heap_len>=2);r.heap[--r.heap_max]=r.heap[1];C=g.dyn_tree;X=g.max_code;P=g.stat_desc.static_tree;a=g.stat_desc.has_stree;v=g.stat_desc.extra_bits;var c=g.stat_desc.extra_base,B=g.stat_desc.max_length,O,z=0;for(O=0;O<=15;O++)r.bl_count[O]=0;C[r.heap[r.heap_max]*2+1]=0;for(g=r.heap_max+1;g<573;g++){var e=r.heap[g];O=C[C[e*2+1]*2+1]+1;O>B&&(O=B,z++);C[e*2+1]=O;if(!(e>
X)){r.bl_count[O]++;var U=0;e>=c&&(U=v[e-c]);var V=C[e*2];r.opt_len+=V*(O+U);a&&(r.static_len+=V*(P[e*2+1]+U))}}if(z!==0){do{for(O=B-1;r.bl_count[O]===0;)O--;r.bl_count[O]--;r.bl_count[O+1]+=2;r.bl_count[B]--;z-=2}while(z>0);for(O=B;O!==0;O--)for(e=r.bl_count[O];e!==0;)P=r.heap[--g],P>X||(C[P*2+1]!==O&&(r.opt_len+=(O-C[P*2+1])*C[P*2],C[P*2+1]=O),e--)}zxt(I,u,r.bl_count)};
GI$=function(r,g,I){var P,a=-1,v=g[1],C=0,u=7,X=4;v===0&&(u=138,X=3);g[(I+1)*2+1]=65535;for(P=0;P<=I;P++){var c=v;v=g[(P+1)*2+1];++C<u&&c===v||(C<X?r.bl_tree[c*2]+=C:c!==0?(c!==a&&r.bl_tree[c*2]++,r.bl_tree[32]++):C<=10?r.bl_tree[34]++:r.bl_tree[36]++,C=0,a=c,v===0?(u=138,X=3):c===v?(u=6,X=3):(u=7,X=4))}};
y4E=function(r,g,I){var P,a=-1,v=g[1],C=0,u=7,X=4;v===0&&(u=138,X=3);for(P=0;P<=I;P++){var c=v;v=g[(P+1)*2+1];if(!(++C<u&&c===v)){if(C<X){do I8(r,c,r.bl_tree);while(--C!==0)}else c!==0?(c!==a&&(I8(r,c,r.bl_tree),C--),I8(r,16,r.bl_tree),gG(r,C-3,2)):C<=10?(I8(r,17,r.bl_tree),gG(r,C-3,3)):(I8(r,18,r.bl_tree),gG(r,C-11,7));C=0;a=c;v===0?(u=138,X=3):c===v?(u=6,X=3):(u=7,X=4)}}};
KJ1=function(r){var g=4093624447,I;for(I=0;I<=31;I++,g>>>=1)if(g&1&&r.dyn_ltree[I*2]!==0)return 0;if(r.dyn_ltree[18]!==0||r.dyn_ltree[20]!==0||r.dyn_ltree[26]!==0)return 1;for(I=32;I<256;I++)if(r.dyn_ltree[I*2]!==0)return 1;return 0};
Q6=function(r,g,I){r.pending_buf[r.d_buf+r.last_lit*2]=g>>>8&255;r.pending_buf[r.d_buf+r.last_lit*2+1]=g&255;r.pending_buf[r.l_buf+r.last_lit]=I&255;r.last_lit++;g===0?r.dyn_ltree[I*2]++:(r.matches++,g--,r.dyn_ltree[(a8[I]+256+1)*2]++,r.dyn_dtree[(g<256?vB[g]:vB[256+(g>>>7)])*2]++);return r.last_lit===r.lit_bufsize-1};
Ca=function(r,g){r.msg=m5[g];return g};
u3=function(r){for(var g=r.length;--g>=0;)r[g]=0};
pa=function(r){var g=r.state,I=g.pending;I>r.avail_out&&(I=r.avail_out);I!==0&&(PB.arraySet(r.output,g.pending_buf,g.pending_out,I,r.next_out),r.next_out+=I,g.pending_out+=I,r.total_out+=I,r.avail_out-=I,g.pending-=I,g.pending===0&&(g.pending_out=0))};
XF=function(r,g){var I=r.block_start>=0?r.block_start:-1,P=r.strstart-r.block_start,a=0;if(r.level>0){r.strm.data_type===2&&(r.strm.data_type=KJ1(r));LJ4(r,r.l_desc);LJ4(r,r.d_desc);GI$(r,r.dyn_ltree,r.l_desc.max_code);GI$(r,r.dyn_dtree,r.d_desc.max_code);LJ4(r,r.bl_desc);for(a=18;a>=3&&r.bl_tree[sJ_[a]*2+1]===0;a--);r.opt_len+=3*(a+1)+5+5+4;var v=r.opt_len+3+7>>>3;var C=r.static_len+3+7>>>3;C<=v&&(v=C)}else v=C=P+5;if(P+4<=v&&I!==-1)gG(r,g?1:0,3),Zi1(r,I,P);else if(r.strategy===4||C===v)gG(r,2+(g?
1:0),3),dcs(r,o8,qW);else{gG(r,4+(g?1:0),3);I=r.l_desc.max_code+1;P=r.d_desc.max_code+1;a+=1;gG(r,I-257,5);gG(r,P-1,5);gG(r,a-4,4);for(v=0;v<a;v++)gG(r,r.bl_tree[sJ_[v]*2+1],3);y4E(r,r.dyn_ltree,I-1);y4E(r,r.dyn_dtree,P-1);dcs(r,r.dyn_ltree,r.dyn_dtree)}ex1(r);g&&YqF(r);r.block_start=r.strstart;pa(r.strm)};
cB=function(r,g){r.pending_buf[r.pending++]=g};
tb=function(r,g){r.pending_buf[r.pending++]=g>>>8&255;r.pending_buf[r.pending++]=g&255};
FJ8=function(r,g){var I=r.max_chain_length,P=r.strstart,a=r.prev_length,v=r.nice_match,C=r.strstart>r.w_size-262?r.strstart-(r.w_size-262):0,u=r.window,X=r.w_mask,c=r.prev,B=r.strstart+258,O=u[P+a-1],z=u[P+a];r.prev_length>=r.good_match&&(I>>=2);v>r.lookahead&&(v=r.lookahead);do{var e=g;if(u[e+a]===z&&u[e+a-1]===O&&u[e]===u[P]&&u[++e]===u[P+1]){P+=2;for(e++;u[++P]===u[++e]&&u[++P]===u[++e]&&u[++P]===u[++e]&&u[++P]===u[++e]&&u[++P]===u[++e]&&u[++P]===u[++e]&&u[++P]===u[++e]&&u[++P]===u[++e]&&P<B;);
e=258-(B-P);P=B-258;if(e>a){r.match_start=g;a=e;if(e>=v)break;O=u[P+a-1];z=u[P+a]}}}while((g=c[g&X])>C&&--I!==0);return a<=r.lookahead?a:r.lookahead};
OZ=function(r){var g=r.w_size,I;do{var P=r.window_size-r.lookahead-r.strstart;if(r.strstart>=g+(g-262)){PB.arraySet(r.window,r.window,g,g,0);r.match_start-=g;r.strstart-=g;r.block_start-=g;var a=I=r.hash_size;do{var v=r.head[--a];r.head[a]=v>=g?v-g:0}while(--I);a=I=g;do v=r.prev[--a],r.prev[a]=v>=g?v-g:0;while(--I);P+=g}if(r.strm.avail_in===0)break;a=r.strm;I=r.window;v=r.strstart+r.lookahead;var C=a.avail_in;C>P&&(C=P);C===0?I=0:(a.avail_in-=C,PB.arraySet(I,a.input,a.next_in,C,v),a.state.wrap===
1?a.adler=Hi8(a.adler,I,C,v):a.state.wrap===2&&(a.adler=BB(a.adler,I,C,v)),a.next_in+=C,a.total_in+=C,I=C);r.lookahead+=I;if(r.lookahead+r.insert>=3)for(P=r.strstart-r.insert,r.ins_h=r.window[P],r.ins_h=(r.ins_h<<r.hash_shift^r.window[P+1])&r.hash_mask;r.insert&&!(r.ins_h=(r.ins_h<<r.hash_shift^r.window[P+3-1])&r.hash_mask,r.prev[P&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=P,P++,r.insert--,r.lookahead+r.insert<3););}while(r.lookahead<262&&r.strm.avail_in!==0)};
WJt=function(r,g){for(var I;;){if(r.lookahead<262){OZ(r);if(r.lookahead<262&&g===0)return 1;if(r.lookahead===0)break}I=0;r.lookahead>=3&&(r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+3-1])&r.hash_mask,I=r.prev[r.strstart&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=r.strstart);I!==0&&r.strstart-I<=r.w_size-262&&(r.match_length=FJ8(r,I));if(r.match_length>=3)if(I=Q6(r,r.strstart-r.match_start,r.match_length-3),r.lookahead-=r.match_length,r.match_length<=r.max_lazy_match&&r.lookahead>=3){r.match_length--;
do r.strstart++,r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+3-1])&r.hash_mask,r.prev[r.strstart&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=r.strstart;while(--r.match_length!==0);r.strstart++}else r.strstart+=r.match_length,r.match_length=0,r.ins_h=r.window[r.strstart],r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+1])&r.hash_mask;else I=Q6(r,0,r.window[r.strstart]),r.lookahead--,r.strstart++;if(I&&(XF(r,!1),r.strm.avail_out===0))return 1}r.insert=r.strstart<2?r.strstart:2;return g===4?(XF(r,
!0),r.strm.avail_out===0?3:4):r.last_lit&&(XF(r,!1),r.strm.avail_out===0)?1:2};
zR=function(r,g){for(var I,P;;){if(r.lookahead<262){OZ(r);if(r.lookahead<262&&g===0)return 1;if(r.lookahead===0)break}I=0;r.lookahead>=3&&(r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+3-1])&r.hash_mask,I=r.prev[r.strstart&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=r.strstart);r.prev_length=r.match_length;r.prev_match=r.match_start;r.match_length=2;I!==0&&r.prev_length<r.max_lazy_match&&r.strstart-I<=r.w_size-262&&(r.match_length=FJ8(r,I),r.match_length<=5&&(r.strategy===1||r.match_length===3&&
r.strstart-r.match_start>4096)&&(r.match_length=2));if(r.prev_length>=3&&r.match_length<=r.prev_length){P=r.strstart+r.lookahead-3;I=Q6(r,r.strstart-1-r.prev_match,r.prev_length-3);r.lookahead-=r.prev_length-1;r.prev_length-=2;do++r.strstart<=P&&(r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+3-1])&r.hash_mask,r.prev[r.strstart&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=r.strstart);while(--r.prev_length!==0);r.match_available=0;r.match_length=2;r.strstart++;if(I&&(XF(r,!1),r.strm.avail_out===0))return 1}else if(r.match_available){if((I=
Q6(r,0,r.window[r.strstart-1]))&&XF(r,!1),r.strstart++,r.lookahead--,r.strm.avail_out===0)return 1}else r.match_available=1,r.strstart++,r.lookahead--}r.match_available&&(Q6(r,0,r.window[r.strstart-1]),r.match_available=0);r.insert=r.strstart<2?r.strstart:2;return g===4?(XF(r,!0),r.strm.avail_out===0?3:4):r.last_lit&&(XF(r,!1),r.strm.avail_out===0)?1:2};
DcL=function(r,g){for(var I,P,a,v=r.window;;){if(r.lookahead<=258){OZ(r);if(r.lookahead<=258&&g===0)return 1;if(r.lookahead===0)break}r.match_length=0;if(r.lookahead>=3&&r.strstart>0&&(P=r.strstart-1,I=v[P],I===v[++P]&&I===v[++P]&&I===v[++P])){for(a=r.strstart+258;I===v[++P]&&I===v[++P]&&I===v[++P]&&I===v[++P]&&I===v[++P]&&I===v[++P]&&I===v[++P]&&I===v[++P]&&P<a;);r.match_length=258-(a-P);r.match_length>r.lookahead&&(r.match_length=r.lookahead)}r.match_length>=3?(I=Q6(r,1,r.match_length-3),r.lookahead-=
r.match_length,r.strstart+=r.match_length,r.match_length=0):(I=Q6(r,0,r.window[r.strstart]),r.lookahead--,r.strstart++);if(I&&(XF(r,!1),r.strm.avail_out===0))return 1}r.insert=0;return g===4?(XF(r,!0),r.strm.avail_out===0?3:4):r.last_lit&&(XF(r,!1),r.strm.avail_out===0)?1:2};
RxF=function(r,g){for(var I;;){if(r.lookahead===0&&(OZ(r),r.lookahead===0)){if(g===0)return 1;break}r.match_length=0;I=Q6(r,0,r.window[r.strstart]);r.lookahead--;r.strstart++;if(I&&(XF(r,!1),r.strm.avail_out===0))return 1}r.insert=0;return g===4?(XF(r,!0),r.strm.avail_out===0?3:4):r.last_lit&&(XF(r,!1),r.strm.avail_out===0)?1:2};
eh=function(r,g,I,P,a){this.good_length=r;this.max_lazy=g;this.nice_length=I;this.max_chain=P;this.func=a};
A41=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 PB.Buf16(1146);this.dyn_dtree=new PB.Buf16(122);this.bl_tree=new PB.Buf16(78);u3(this.dyn_ltree);u3(this.dyn_dtree);u3(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new PB.Buf16(16);this.heap=new PB.Buf16(573);u3(this.heap);this.heap_max=this.heap_len=0;this.depth=new PB.Buf16(573);u3(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};
NYE=function(r,g){if(!r||!r.state||g>5||g<0)return r?Ca(r,-2):-2;var I=r.state;if(!r.output||!r.input&&r.avail_in!==0||I.status===666&&g!==4)return Ca(r,r.avail_out===0?-5:-2);I.strm=r;var P=I.last_flush;I.last_flush=g;if(I.status===42)if(I.wrap===2)r.adler=0,cB(I,31),cB(I,139),cB(I,8),I.gzhead?(cB(I,(I.gzhead.text?1:0)+(I.gzhead.hcrc?2:0)+(I.gzhead.extra?4:0)+(I.gzhead.name?8:0)+(I.gzhead.comment?16:0)),cB(I,I.gzhead.time&255),cB(I,I.gzhead.time>>8&255),cB(I,I.gzhead.time>>16&255),cB(I,I.gzhead.time>>
24&255),cB(I,I.level===9?2:I.strategy>=2||I.level<2?4:0),cB(I,I.gzhead.os&255),I.gzhead.extra&&I.gzhead.extra.length&&(cB(I,I.gzhead.extra.length&255),cB(I,I.gzhead.extra.length>>8&255)),I.gzhead.hcrc&&(r.adler=BB(r.adler,I.pending_buf,I.pending,0)),I.gzindex=0,I.status=69):(cB(I,0),cB(I,0),cB(I,0),cB(I,0),cB(I,0),cB(I,I.level===9?2:I.strategy>=2||I.level<2?4:0),cB(I,3),I.status=113);else{var a=8+(I.w_bits-8<<4)<<8;a|=(I.strategy>=2||I.level<2?0:I.level<6?1:I.level===6?2:3)<<6;I.strstart!==0&&(a|=
32);I.status=113;tb(I,a+(31-a%31));I.strstart!==0&&(tb(I,r.adler>>>16),tb(I,r.adler&65535));r.adler=1}if(I.status===69)if(I.gzhead.extra){for(a=I.pending;I.gzindex<(I.gzhead.extra.length&65535)&&(I.pending!==I.pending_buf_size||(I.gzhead.hcrc&&I.pending>a&&(r.adler=BB(r.adler,I.pending_buf,I.pending-a,a)),pa(r),a=I.pending,I.pending!==I.pending_buf_size));)cB(I,I.gzhead.extra[I.gzindex]&255),I.gzindex++;I.gzhead.hcrc&&I.pending>a&&(r.adler=BB(r.adler,I.pending_buf,I.pending-a,a));I.gzindex===I.gzhead.extra.length&&
(I.gzindex=0,I.status=73)}else I.status=73;if(I.status===73)if(I.gzhead.name){a=I.pending;do{if(I.pending===I.pending_buf_size&&(I.gzhead.hcrc&&I.pending>a&&(r.adler=BB(r.adler,I.pending_buf,I.pending-a,a)),pa(r),a=I.pending,I.pending===I.pending_buf_size)){var v=1;break}v=I.gzindex<I.gzhead.name.length?I.gzhead.name.charCodeAt(I.gzindex++)&255:0;cB(I,v)}while(v!==0);I.gzhead.hcrc&&I.pending>a&&(r.adler=BB(r.adler,I.pending_buf,I.pending-a,a));v===0&&(I.gzindex=0,I.status=91)}else I.status=91;if(I.status===
91)if(I.gzhead.comment){a=I.pending;do{if(I.pending===I.pending_buf_size&&(I.gzhead.hcrc&&I.pending>a&&(r.adler=BB(r.adler,I.pending_buf,I.pending-a,a)),pa(r),a=I.pending,I.pending===I.pending_buf_size)){v=1;break}v=I.gzindex<I.gzhead.comment.length?I.gzhead.comment.charCodeAt(I.gzindex++)&255:0;cB(I,v)}while(v!==0);I.gzhead.hcrc&&I.pending>a&&(r.adler=BB(r.adler,I.pending_buf,I.pending-a,a));v===0&&(I.status=103)}else I.status=103;I.status===103&&(I.gzhead.hcrc?(I.pending+2>I.pending_buf_size&&pa(r),
I.pending+2<=I.pending_buf_size&&(cB(I,r.adler&255),cB(I,r.adler>>8&255),r.adler=0,I.status=113)):I.status=113);if(I.pending!==0){if(pa(r),r.avail_out===0)return I.last_flush=-1,0}else if(r.avail_in===0&&(g<<1)-(g>4?9:0)<=(P<<1)-(P>4?9:0)&&g!==4)return Ca(r,-5);if(I.status===666&&r.avail_in!==0)return Ca(r,-5);if(r.avail_in!==0||I.lookahead!==0||g!==0&&I.status!==666){P=I.strategy===2?RxF(I,g):I.strategy===3?DcL(I,g):Yq[I.level].func(I,g);if(P===3||P===4)I.status=666;if(P===1||P===3)return r.avail_out===
0&&(I.last_flush=-1),0;if(P===2&&(g===1?(gG(I,2,3),I8(I,256,o8),I.bi_valid===16?(rG(I,I.bi_buf),I.bi_buf=0,I.bi_valid=0):I.bi_valid>=8&&(I.pending_buf[I.pending++]=I.bi_buf&255,I.bi_buf>>=8,I.bi_valid-=8)):g!==5&&(gG(I,0,3),Zi1(I,0,0),g===3&&(u3(I.head),I.lookahead===0&&(I.strstart=0,I.block_start=0,I.insert=0))),pa(r),r.avail_out===0))return I.last_flush=-1,0}if(g!==4)return 0;if(I.wrap<=0)return 1;I.wrap===2?(cB(I,r.adler&255),cB(I,r.adler>>8&255),cB(I,r.adler>>16&255),cB(I,r.adler>>24&255),cB(I,
r.total_in&255),cB(I,r.total_in>>8&255),cB(I,r.total_in>>16&255),cB(I,r.total_in>>24&255)):(tb(I,r.adler>>>16),tb(I,r.adler&65535));pa(r);I.wrap>0&&(I.wrap=-I.wrap);return I.pending!==0?0:1};
wg4=function(r){if(!(this instanceof wg4))return new wg4(r);r=this.options=PB.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},r||{});r.raw&&r.windowBits>0?r.windowBits=-r.windowBits:r.gzip&&r.windowBits>0&&r.windowBits<16&&(r.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new lG8;this.strm.avail_out=0;var g=this.strm;var I=r.level,P=r.method,a=r.windowBits,v=r.memLevel,C=r.strategy;if(g){var u=1;I===-1&&(I=6);a<0?(u=0,a=-a):a>15&&
(u=2,a-=16);if(v<1||v>9||P!==8||a<8||a>15||I<0||I>9||C<0||C>4)g=Ca(g,-2);else{a===8&&(a=9);var X=new A41;g.state=X;X.strm=g;X.wrap=u;X.gzhead=null;X.w_bits=a;X.w_size=1<<X.w_bits;X.w_mask=X.w_size-1;X.hash_bits=v+7;X.hash_size=1<<X.hash_bits;X.hash_mask=X.hash_size-1;X.hash_shift=~~((X.hash_bits+3-1)/3);X.window=new PB.Buf8(X.w_size*2);X.head=new PB.Buf16(X.hash_size);X.prev=new PB.Buf16(X.w_size);X.lit_bufsize=1<<v+6;X.pending_buf_size=X.lit_bufsize*4;X.pending_buf=new PB.Buf8(X.pending_buf_size);
X.d_buf=X.lit_bufsize;X.l_buf=3*X.lit_bufsize;X.level=I;X.strategy=C;X.method=P;if(g&&g.state){g.total_in=g.total_out=0;g.data_type=2;I=g.state;I.pending=0;I.pending_out=0;I.wrap<0&&(I.wrap=-I.wrap);I.status=I.wrap?42:113;g.adler=I.wrap===2?0:1;I.last_flush=0;if(!Sq4){P=Array(16);for(v=C=0;v<28;v++)for(MH$[v]=C,a=0;a<1<<biX[v];a++)a8[C++]=v;a8[C-1]=v;for(v=C=0;v<16;v++)for(VH1[v]=C,a=0;a<1<<jJ$[v];a++)vB[C++]=v;for(C>>=7;v<30;v++)for(VH1[v]=C<<7,a=0;a<1<<jJ$[v]-7;a++)vB[256+C++]=v;for(a=0;a<=15;a++)P[a]=
0;for(a=0;a<=143;)o8[a*2+1]=8,a++,P[8]++;for(;a<=255;)o8[a*2+1]=9,a++,P[9]++;for(;a<=279;)o8[a*2+1]=7,a++,P[7]++;for(;a<=287;)o8[a*2+1]=8,a++,P[8]++;zxt(o8,287,P);for(a=0;a<30;a++)qW[a*2+1]=5,qW[a*2]=Oi1(a,5);J4Q=new tH_(o8,biX,257,286,15);EtF=new tH_(qW,jJ$,0,30,15);xcj=new tH_([],fGt,0,19,7);Sq4=!0}I.l_desc=new BYh(I.dyn_ltree,J4Q);I.d_desc=new BYh(I.dyn_dtree,EtF);I.bl_desc=new BYh(I.bl_tree,xcj);I.bi_buf=0;I.bi_valid=0;ex1(I);I=0}else I=Ca(g,-2);I===0&&(g=g.state,g.window_size=2*g.w_size,u3(g.head),
g.max_lazy_match=Yq[g.level].max_lazy,g.good_match=Yq[g.level].good_length,g.nice_match=Yq[g.level].nice_length,g.max_chain_length=Yq[g.level].max_chain,g.strstart=0,g.block_start=0,g.lookahead=0,g.insert=0,g.match_length=g.prev_length=2,g.match_available=0,g.ins_h=0);g=I}}else g=-2;if(g!==0)throw Error(m5[g]);r.header&&(g=this.strm)&&g.state&&g.state.wrap===2&&(g.state.gzhead=r.header);if(r.dictionary){var c;typeof r.dictionary==="string"?c=ntE(r.dictionary):TYp.call(r.dictionary)==="[object ArrayBuffer]"?
c=new Uint8Array(r.dictionary):c=r.dictionary;r=this.strm;v=c;C=v.length;if(r&&r.state)if(c=r.state,g=c.wrap,g===2||g===1&&c.status!==42||c.lookahead)g=-2;else{g===1&&(r.adler=Hi8(r.adler,v,C,0));c.wrap=0;C>=c.w_size&&(g===0&&(u3(c.head),c.strstart=0,c.block_start=0,c.insert=0),I=new PB.Buf8(c.w_size),PB.arraySet(I,v,C-c.w_size,c.w_size,0),v=I,C=c.w_size);I=r.avail_in;P=r.next_in;a=r.input;r.avail_in=C;r.next_in=0;r.input=v;for(OZ(c);c.lookahead>=3;){v=c.strstart;C=c.lookahead-2;do c.ins_h=(c.ins_h<<
c.hash_shift^c.window[v+3-1])&c.hash_mask,c.prev[v&c.w_mask]=c.head[c.ins_h],c.head[c.ins_h]=v,v++;while(--C);c.strstart=v;c.lookahead=2;OZ(c)}c.strstart+=c.lookahead;c.block_start=c.strstart;c.insert=c.lookahead;c.lookahead=0;c.match_length=c.prev_length=2;c.match_available=0;r.next_in=P;r.input=a;r.avail_in=I;c.wrap=g;g=0}else g=-2;if(g!==0)throw Error(m5[g]);this._dict_set=!0}};
hx8=function(r,g){g=g||{};g.gzip=!0;g=new wg4(g);g.push(r,!0);if(g.err)throw g.msg||m5[g.err];return g.result};
$Cp=function(r,g){var I=kIs();I&&I.publish.call(I,r.toString(),r,g)};
a_F=function(r,g,I){var P=kIs();if(!P)return 0;var a=P.subscribe(r.toString(),function(v,C){var u=_.HP("ytPubsub2Pubsub2SkipSubKey");u&&u==a||(u=function(){if(rxE[a])try{if(C&&r instanceof gRj&&r!=v)try{var X=r.dataClass,c=C;if(!c.args||!c.version)throw Error("ad");try{if(!X.version_){var B=new X;X.version_=B.version}var O=X.version_}catch(z){}if(!O||c.version!=O)throw Error("bd");try{C=Reflect.construct(X,_.Ap(c.args))}catch(z){throw z.message="yt.pubsub2.Data.deserialize(): "+z.message,z;}}catch(z){throw z.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+r.toString()+": "+z.message,z;}g.call(I||window,C)}catch(z){_.KL(z)}},I_8[r.toString()]?_.HP("yt.scheduler.instance")?_.ZV.addLowPriorityJob(u):_.kB(u,0):u())});
rxE[a]=!0;PfE[r.toString()]||(PfE[r.toString()]=[]);PfE[r.toString()].push(a);return a};
CfL=function(){var r=vR8,g=a_F(Qvp,function(I){r.apply(void 0,arguments);mCh(g)});
return g};
mCh=function(r){var g=kIs();g&&(typeof r==="number"&&(r=[r]),_.Dg(r,function(I){g.unsubscribeByKey(I);delete rxE[I]}))};
kIs=function(){return _.HP("ytPubsub2Pubsub2Instance")};
ux$=function(r,g,I){I=I===void 0?{sampleRate:.1}:I;Math.random()<Math.min(.02,I.sampleRate/100)&&$Cp("meta_logging_csi_event",{timerName:r,timelineData:g})};
_.pQF=function(r){return r?(r=r.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.pE(r):null:null};
_.UZ=function(r){return r?(r=r.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.Wu(r):null:null};
qHL=function(){oRs||(oRs=_.UZ(_.Gq("WORKER_SERIALIZATION_URL")));return oRs||void 0};
_.cx4=function(){var r=qHL();XQ1||r===void 0||(XQ1=KDL(r));return XQ1};
_.ta$=function(){return typeof Worker==="function"&&qHL()?!0:!1};
_.e3Q=function(){if(_.ta$()&&!BL$){var r=function(I){I=I.data;if(I.op==="gzippedGelBatch"){var P=Oxj.get(I.key);P&&(z3s(I.gzippedBatch,P.latencyPayload,P.url,P.options,P.sendFn),Oxj.delete(I.key))}},g=_.cx4();
g&&(g.addEventListener("message",r),g.onerror=function(){Oxj.clear()},BL$=!0)}};
Ma8=function(r,g,I,P,a){a=a===void 0?!1:a;var v={startTime:(0,_.EM)(),ticks:{},infos:{}};if(i3)try{var C=YHh(g);if(C!=null&&(C>ZxF||C<UCs))P(r,I);else{if(_.Y("gzip_gel_with_worker")){BL$||_.e3Q();var u=_.cx4();if(u&&!a){Oxj.set(ixQ,{latencyPayload:v,url:r,options:I,sendFn:P});u.postMessage({op:"gelBatchToGzip",serializedBatch:g,key:ixQ});ixQ++;return}}var X=hx8(bxt(g));z3s(X,v,r,I,P)}}catch(c){_.WP(c),P(r,I)}else P(r,I)};
z3s=function(r,g,I,P,a){var v=(0,_.EM)();g.ticks.gelc=v;b3++;_.Y("disable_compression_due_to_performance_degredation")&&v-g.startTime>=jv4&&(Va1++,i3=!1);dC$(g);P.headers||(P.headers={});P.headers["Content-Encoding"]="gzip";P.postBody=r;P.postParams=void 0;a(I,P)};
GMs=function(r){var g=g===void 0?!1:g;var I=I===void 0?!1:I;var P=(0,_.EM)(),a={startTime:P,ticks:{},infos:{}},v=g?_.HP("yt.logging.gzipForFetch",!1):!0;if(i3&&v){if(!r.body)return r;try{var C=I?r.body:typeof r.body==="string"?r.body:JSON.stringify(r.body);v=C;if(!I&&typeof C==="string"){var u=YHh(C);if(u!=null&&(u>ZxF||u<UCs))return r;I=g?{level:1}:void 0;v=hx8(bxt(C),I);var X=(0,_.EM)();a.ticks.gelc=X;if(g){b3++;if((_.Y("disable_compression_due_to_performance_degredation")||_.Y("disable_compression_due_to_performance_degradation_lr"))&&
X-P>=jv4)if(Va1++,_.Y("abandon_compression_after_N_slow_zips_lr")){g=Va1/b3;var c=Ls_/_.fL("compression_disable_point");b3>0&&b3%_.fL("compression_disable_point")===0&&g>=c&&(i3=!1)}else i3=!1;dC$(a)}}r.headers=Object.assign({},{"Content-Encoding":"gzip"},r.headers||{});r.body=v;return r}catch(B){return _.WP(B),r}}else return r};
YHh=function(r){try{return(new Blob(r.split(""))).size}catch(g){return _.WP(g),null}};
dC$=function(r){_.Y("gel_compression_csi_killswitch")||!_.Y("log_gel_compression_latency")&&!_.Y("log_gel_compression_latency_lr")||ux$("gel_compression",r,{sampleRate:.1})};
yx_=function(){this.blockSize=-1};
MW=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var r=1;r<this.blockSize;++r)this.pad_[r]=0;this.total_=this.inbuf_=0;this.reset()};
svE=function(r){r=Object.assign({},r);delete r.Authorization;var g=_.Ksj();if(g){var I=new MW;I.update(_.Gq("INNERTUBE_API_KEY"));I.update(g);r.hash=_.hp(I.digest(),3)}return r};
V6=function(){Fs_||(Fs_=new _.jh("yt.innertube"));return Fs_};
HxQ=function(r,g,I,P){if(P)return null;P=V6().get("nextId",!0)||1;var a=V6().get("requests",!0)||{};a[P]={method:r,request:g,authState:svE(I),requestTime:Math.round((0,_.EM)())};V6().set("nextId",P+1,86400,!0);V6().set("requests",a,86400,!0);return P};
Wst=function(r){var g=V6().get("requests",!0)||{};delete g[r];V6().set("requests",g,86400,!0)};
R3j=function(r){var g=V6().get("requests",!0);if(g){for(var I in g){var P=g[I];if(!(Math.round((0,_.EM)())-P.requestTime<6E4)){var a=P.authState,v=svE(_.Xg_(!1));_.pF.equals(a,v)&&(a=P.request,"requestTimeMs"in a&&(a.requestTimeMs=Math.round((0,_.EM)())),DC_(r,P.method,a,{}));delete g[I]}}V6().set("requests",g,86400,!0)}};
AxX=function(r){var g;return(r=r==null?void 0:(g=r.error)==null?void 0:g.code)&&r>=400&&r<=599?!1:!0};
NLs=function(r){var g;r=r==null?void 0:(g=r.error)==null?void 0:g.code;return!(r!==400&&r!==415)};
l_$=function(){if(wQQ)return wQQ();var r={};wQQ=JG("LogsDatabaseV2",{objectStores:(r.LogsRequestsStore={addedAtVersion:2},r),shared:!1,upgrade:function(g,I,P){I(2)&&dG(g,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});I(3);I(5)&&(P=P.objectStore("LogsRequestsStore"),P.JSC$10982_wrapped.indexNames.contains("newRequest")&&P.JSC$10982_wrapped.deleteIndex("newRequest"),La(P,"newRequestV2",["status","interface","timestamp"]));I(7)&&g.JSC$10967_wrapped.objectStoreNames.contains("sapisid")&&g.JSC$10967_wrapped.deleteObjectStore("sapisid");
I(9)&&g.JSC$10967_wrapped.objectStoreNames.contains("SWHealthLog")&&g.JSC$10967_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return wQQ()};
GR=function(r){return _.Wm(l_$(),r)};
Jxj=function(r,g){var I,P,a,v;return _.p(function(C){if(C.nextAddress==1)return I={startTime:(0,_.EM)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},C.yield(GR(g),2);if(C.nextAddress!=3)return P=C.yieldResult,a=Object.assign({},r,{options:JSON.parse(JSON.stringify(r.options)),interface:_.Gq("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),C.yield(P.put("LogsRequestsStore",a),3);v=C.yieldResult;I.ticks.tc=(0,_.EM)();SHh(I);return C.return(v)})};
ERt=function(r,g){var I,P,a,v,C,u,X,c,B;return _.p(function(O){if(O.nextAddress==1)return I={startTime:(0,_.EM)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},O.yield(GR(g),2);if(O.nextAddress!=3)return P=O.yieldResult,a=_.Gq("INNERTUBE_CONTEXT_CLIENT_NAME",0),v=[r,a,0],C=[r,a,(0,_.EM)()],u=IDBKeyRange.bound(v,C),X="prev",_.Y("use_fifo_for_networkless")&&(X="next"),c=void 0,B=r==="NEW"?"readwrite":"readonly",_.Y("use_readonly_for_get_most_recent_by_status_killswitch")&&(B="readwrite"),
O.yield(_.DA(P,["LogsRequestsStore"],{mode:B,enableRetries:!0},function(z){return _.xQ(z.objectStore("LogsRequestsStore").index("newRequestV2"),{query:u,direction:X},function(e){e.getValue()&&(c=e.getValue(),r==="NEW"&&(c.status="QUEUED",e.update(c)))})}),3);
I.ticks.tc=(0,_.EM)();SHh(I);return O.return(c)})};
xC1=function(r,g){var I;return _.p(function(P){if(P.nextAddress==1)return P.yield(GR(g),2);I=P.yieldResult;return P.return(_.DA(I,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(a){var v=a.objectStore("LogsRequestsStore");return v.get(r).then(function(C){if(C)return C.status="QUEUED",v.put(C).then(function(){return C})})}))})};
f_1=function(r,g,I,P){I=I===void 0?!0:I;var a;return _.p(function(v){if(v.nextAddress==1)return v.yield(GR(g),2);a=v.yieldResult;return v.return(_.DA(a,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(C){var u=C.objectStore("LogsRequestsStore");return u.get(r).then(function(X){return X?(X.status="NEW",I&&(X.sendCount+=1),P!==void 0&&(X.options.compress=P),u.put(X).then(function(){return X})):dK.resolve(void 0)})}))})};
nRs=function(r,g){var I;return _.p(function(P){if(P.nextAddress==1)return P.yield(GR(g),2);I=P.yieldResult;return P.return(I.delete("LogsRequestsStore",r))})};
TL8=function(r){var g,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(GR(r),2);g=P.yieldResult;I=(0,_.EM)()-2592E6;return P.yield(_.DA(g,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(a){return AG(a.objectStore("LogsRequestsStore"),{},function(v){if(v.getValue().timestamp<=I)return v.delete().then(function(){return v.continue()})})}),0)})};
h3F=function(){_.p(function(r){return r.yield(Nc4("LogsDatabaseV2"),0)})};
SHh=function(r){_.Y("nwl_csi_killswitch")||ux$("networkless_performance",r,{sampleRate:1})};
_.$DL=function(r){return _.Wm(kM4(),r)};
rYQ=function(r){var g,I;_.p(function(P){if(P.nextAddress==1)return P.yield(_.$DL(r),2);g=P.yieldResult;I=(0,_.EM)()-2592E6;return P.yield(_.DA(g,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(a){return AG(a.objectStore("SWHealthLog"),{},function(v){if(v.getValue().timestamp<=I)return v.delete().then(function(){return v.continue()})})}),0)})};
g9p=function(r){var g;return _.p(function(I){if(I.nextAddress==1)return I.yield(_.$DL(r),2);g=I.yieldResult;return I.yield(g.clear("SWHealthLog"),0)})};
_.y6=function(r,g,I,P,a,v,C){a=a===void 0?"":a;v=v===void 0?!1:v;C=C===void 0?!1:C;if(r)if(I&&!be("cobalt"))_.WP(new _.oK("Legacy referrer-scrubbed ping detected")),r&&I8F(r,void 0,{scrubReferrer:!0});else if(a)GG1(r,g,"POST",a,P);else if(_.Gq("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||P||C)GG1(r,g,"GET","",P,void 0,v,C);else{b:{try{c:{var u=new Pv4({url:r});if(u.urlParamValues_.dsh==="1")var X=null;else{var c=u.urlParamValues_.ae;if(c==="1"){var B=u.urlParamValues_.adurl;if(B)try{X={version:3,directUrl:decodeURIComponent(B),
asyncUrl:OLs(u.JSC$9776_url_,"act=1","ri=1",a8E(u))};break c}catch(U){}}X=c==="2"?{version:4,directUrl:OLs(u.JSC$9776_url_,"dct=1","suid="+u.suid_,"ri=1"),asyncUrl:OLs(u.JSC$9776_url_,"act=1","ri=1","suid="+u.suid_)}:null}}if(X){var O=_.Nz(r);var z=!(!O||!O.endsWith("/aclk")||_.TE(r,"ri")!=="1");break b}}catch(U){}z=!1}if(z){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(r,"")){var e=!0;break b}}catch(U){}e=!1}e?(g&&g(),I=!0):I=!1}else I=!1;I||I8F(r,g)}};
I8F=function(r,g,I){I=I===void 0?{}:I;var P=new Image,a=""+v9E++;QT_[a]=P;P.onload=P.onerror=function(){g&&QT_[a]&&g();delete QT_[a]};
I.scrubReferrer&&(P.referrerPolicy="no-referrer");P.src=r};
Ka=function(r,g){mD_(r,g==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
Cv1=function(r){var g;return((g=document.featurePolicy)==null?0:g.allowedFeatures().includes("attribution-reporting"))?r+"&nis=6":r+"&nis=5"};
uuj=function(r){if(!r)return!1;try{var g;if(((g=_.R4(r))==null?void 0:g.asm)==="4")return!0}catch(I){_.KL(I)}return!1};
mD_=function(r,g){g?(r=Cv1(r),_.y6(r,void 0,void 0,void 0,"",!0,!0)):_.y6(r)};
o9F=function(){psQ||(psQ=new _.jh("yt.offline"));return psQ};
qv$=function(r){if(_.Y("offline_error_handling")){var g=o9F().get("errors",!0)||{};g[r.message]={name:r.name,stack:r.stack};r.level&&(g[r.message].level=r.level);o9F().set("errors",g,2592E3,!0)}};
cYh=function(r,g,I,P){P=P===void 0?!1:P;g=_.Y("web_fp_via_jspb")?Object.assign({},g):g;_.Y("use_cfr_monitor")&&Xsh(r,g);if(_.Y("use_request_time_ms_header"))g.headers&&wf(r)&&(g.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.EM)())));else{var a;if((a=g.postParams)==null?0:a.requestTimeMs)g.postParams.requestTimeMs=Math.round((0,_.EM)())}I&&Object.keys(g).length===0?_.y6(r):g.compress?g.postBody?(typeof g.postBody!=="string"&&(g.postBody=JSON.stringify(g.postBody)),Ma8(r,g.postBody,
g,_.gK,P)):Ma8(r,JSON.stringify(g.postParams),g,FVX,P):_.gK(r,g)};
tSE=function(r,g){_.Y("use_event_time_ms_header")&&wf(r)&&(g.headers||(g.headers={}),g.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.EM)())));return g};
_.Oy$=function(){BM$||(BM$=new _.sZ({logOfflineErrors:!0,enablePolling:!0}));return BM$};
Xsh=function(r,g){var I=g.onError?g.onError:function(){};
g.onError=function(a,v){FF().requestComplete(r,!1);I(a,v)};
var P=g.onSuccess?g.onSuccess:function(){};
g.onSuccess=function(a,v){FF().requestComplete(r,!0);P(a,v)}};
_.zO8=function(){return _.A0(document.location.toString())!=="www.youtube-nocookie.com"};
_.Zyt=function(){return _.HP("ytNetworklessLoggingInitializationOptions")?_.eOQ.isNwlInitialized:_.Yvs};
UDE=function(r,g){if(_.Y("polymer_on_demand_shady_dom")){var I;var P=(I=r.__shady_native_firstElementChild)!=null?I:r.firstElementChild}else P=r.firstElementChild;for(;P;){if(r=g(P)?P:UDE(P,g))return r;P=P.nextElementSibling}return null};
_.by$=function(){var r=document;if("visibilityState"in r)return r.visibilityState;var g=iyh+"VisibilityState";if(g in r)return r[g]};
_.MS4=function(r,g){var I;WB(r,function(P){I=g[P];return!!I});
return I};
_.R8=function(r){var g=jTt(r);g?g.focus(void 0):_.DV(r)};
jTt=function(r){return(r=UDE(r,function(g){return _.J7(g)?VS_(g)&&!!g.offsetParent:!1}))?r:null};
_.DV=function(r,g){r.hasAttribute("tabindex")||r.setAttribute("tabindex","-1");r.focus(g)};
dDj=function(r,g,I,P){P=P===void 0?{}:P;r.addEventListener&&(g!="mouseenter"||"onmouseenter"in document?g!="mouseleave"||"onmouseenter"in document?g=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(g="MozMousePixelScroll"):g="mouseout":g="mouseover");return _.pF.findKey(Ab,function(a){var v=typeof a[4]==="boolean"&&a[4]==!!P,C=_.Jp(a[4])&&_.Jp(P)&&_.pF.equals(a[4],P);return!!a.length&&a[0]==r&&a[1]==g&&a[2]==I&&(v||C)})};
_.wG=function(r,g,I,P){P=P===void 0?{}:P;if(!r||!r.addEventListener&&!r.attachEvent)return"";var a=dDj(r,g,I,P);if(a)return a;a=++Lk$.count+"";var v=!(g!="mouseenter"&&g!="mouseleave"||!r.addEventListener||"onmouseenter"in document);var C=v?function(u){u=new NW(u);if(!_.BO(u.relatedTarget,function(X){return X==r},!0))return u.currentTarget=r,u.type=g,I.call(r,u)}:function(u){u=new NW(u);
u.currentTarget=r;return I.call(r,u)};
C=_.Fn(C);r.addEventListener?(g=="mouseenter"&&v?g="mouseover":g=="mouseleave"&&v?g="mouseout":g=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(g="MozMousePixelScroll"),G3$()||typeof P==="boolean"?r.addEventListener(g,C,P):r.addEventListener(g,C,!!P.capture)):r.attachEvent("on"+g,C);Ab[a]=[r,g,I,C,P];return a};
_.Kkp=function(r,g,I){var P=P===void 0?{}:P;var a=_.wG(r,g,function(){_.yYL(a);I.apply(r,arguments)},P)};
_.yYL=function(r){r&&(typeof r=="string"&&(r=[r]),_.Dg(r,function(g){if(g in Ab){var I=Ab[g],P=I[0],a=I[1],v=I[3];I=I[4];P.removeEventListener?G3$()||typeof I==="boolean"?P.removeEventListener(a,v,I):P.removeEventListener(a,v,!!I.capture):P.detachEvent&&P.detachEvent("on"+a,v);delete Ab[g]}}))};
l3=function(r){this.callback_=r;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(r=0;r<4;r++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.wG(window,"mousemove",(0,_.Qz)(this.onMouseMove_,this));this.timerId_=_.$Q((0,_.Qz)(this.checkPosition_,this),25)};
HyX=function(){var r={};var g=r.preferMobileEvents===void 0?!1:r.preferMobileEvents;r=r.enableScrollEventListener===void 0?!0:r.enableScrollEventListener;if(_.HP("_lact",window)==null){var I=parseInt(_.Gq("LACT"),10);I=isFinite(I)?Date.now()-Math.max(I,0):-1;_.le("_lact",I,window);_.le("_fact",I,window);I==-1&&_.Sh();sTj(window,g,r);new l3(function(){FkF("mouse",100)})}};
sTj=function(r,g,I){g=g===void 0?!1:g;I=I===void 0?!0:I;_.wG(r.document,"keydown",_.Sh);_.wG(r.document,"keyup",_.Sh);_.wG(r.document,"mousedown",_.Sh);_.wG(r.document,"mouseup",_.Sh);g?_.wG(r,"touchmove",function(){FkF("touchmove",200)},{passive:!0}):(_.wG(r,"resize",function(){FkF("resize",200)}),I&&_.wG(r,"scroll",function(){FkF("scroll",200)}));
_.wG(r.document,"touchstart",_.Sh,{passive:!0});_.wG(r.document,"touchend",_.Sh,{passive:!0})};
FkF=function(r,g){Wks[r]||(Wks[r]=!0,_.ZV.addLowPriorityJob(function(){_.Sh();Wks[r]=!1},g))};
_.Sh=function(){_.HP("_lact",window)==null&&HyX();var r=Date.now();_.le("_lact",r,window);_.HP("_fact",window)==-1&&_.le("_fact",r,window);(r=_.HP("ytglobal.ytUtilActivityCallback_"))&&r()};
_.Jb=function(){var r=_.HP("_lact",window);return r==null?-1:Math.max(Date.now()-r,0)};
_.na=function(r,g,I){var P=_.EZ();if(P&&g){var a=P.subscribe(r,function(){var v=arguments,C=function(){xq[a]&&g.apply&&typeof g.apply=="function"&&g.apply(I||window,v)};
try{_.DD$[r]?C():_.kB(C,0)}catch(u){_.KL(u)}},I);
xq[a]=!0;fa[r]||(fa[r]=[]);fa[r].push(a);return a}return 0};
_.ROL=function(r){var g=_.EZ();g&&(typeof r==="number"?r=[r]:typeof r==="string"&&(r=[parseInt(r,10)]),_.Dg(r,function(I){g.unsubscribeByKey(I);delete xq[I]}))};
_.AY1=function(r,g){var I=_.EZ();I&&I.publish.apply(I,arguments)};
_.wsp=function(r){var g=_.EZ();if(g)if(g.clear(r),r)NMX(r);else for(var I in fa)NMX(I)};
_.EZ=function(){return _.I$.ytPubsubPubsubInstance};
NMX=function(r){fa[r]&&(r=fa[r],_.Dg(r,function(g){xq[g]&&delete xq[g]}),r.length=0)};
l8s=function(){var r,g;return"h5vcc"in TR&&((r=TR.h5vcc.traceEvent)==null?0:r.traceBegin)&&((g=TR.h5vcc.traceEvent)==null?0:g.traceEnd)?1:"performance"in TR&&TR.performance.mark&&TR.performance.measure?2:0};
Sv$=function(r){var g=l8s();switch(g){case 1:TR.h5vcc.traceEvent.traceBegin("YTLR",r);break;case 2:TR.performance.mark(r+"-start");break;case 0:break;default:_.rr(g,"unknown trace type")}};
JYj=function(r){var g=l8s();switch(g){case 1:TR.h5vcc.traceEvent.traceEnd("YTLR",r);break;case 2:g=r+"-start";var I=r+"-end";TR.performance.mark(I);TR.performance.measure(r,g,I);break;case 0:break;default:_.rr(g,"unknown trace type")}};
E9j=function(r){var g,I;(I=(g=window).onerror)==null||I.call(g,r.message,"",0,0,r)};
xD$=function(r){if(_.Y("web_lifecycle_error_handling_killswitch"))return r();try{return r()}catch(g){E9j(g)}};
f8$=function(r){return[r.auth===void 0?"undefined":r.auth,r.isJspb===void 0?"undefined":r.isJspb,r.cttAuthInfo===void 0?"undefined":r.cttAuthInfo,r.tier===void 0?"undefined":r.tier].join("/")};
_.Z=function(r,g){if(r)return r[g.name]};
kq=function(){var r=_.HP("yt.logging.ims");r||(r=new hb,_.le("yt.logging.ims",r));return r};
Pw1=function(r,g){if(r.endpoint==="log_event"){n98(r);var I=TM$(r),P=hOs(r.payload)||"",a=k3Q(P),v=200;if(a){if(a.enabled===!1&&!_.Y("web_payload_policy_disabled_killswitch"))return;v=$31(a.tier);if(v===400){r9t(r,g);return}}$s[I]=!0;I={cttAuthInfo:I,isJspb:!1,tier:v};kq().storePayload(I,r.payload);gGQ(g,!1,I,IxE(P))}};
vGX=function(r,g,I){if(g.endpoint==="log_event"){n98(void 0,g);var P=TM$(g,!0),a=k3Q(r),v=200;if(a){if(a.enabled===!1&&!_.Y("web_payload_policy_disabled_killswitch"))return;v=$31(a.tier);if(v===400){axF(r,g,I);return}}$s[P]=!0;P={cttAuthInfo:P,isJspb:!0,tier:v};kq().storePayload(P,HR(g.payload));gGQ(I,!0,P,IxE(r))}};
gGQ=function(r,g,I,P){g=g===void 0?!1:g;P=P===void 0?!1:P;r&&(re=new r);r=_.fL("tvhtml5_logging_max_batch_ads_fork")||_.fL("tvhtml5_logging_max_batch")||_.fL("web_logging_max_batch")||100;var a=(0,_.EM)(),v=QAX(g,I.tier),C=v.lastDebounceQueueFromLogTimeMs;P&&(v.useVideoStatsEndPoint=!0);P=0;I&&(P=kq().getSequenceCount(I));var u=function(){m38({writeThenSend:!0},g,I.tier)};
P>=1E3?u():P>=r?CwX||(CwX=uqs(function(){u();CwX=void 0},0)):a-C>=10&&(p58(g,I.tier),v.lastDebounceQueueFromLogTimeMs=a)};
r9t=function(r,g){if(r.endpoint==="log_event"){_.Y("more_accurate_gel_parser")&&kq().storePayload({isJspb:!1},r.payload);n98(r);var I=TM$(r),P=new Map;P.set(I,[r.payload]);var a=hOs(r.payload)||"";g&&(re=new g);return new _.ge(function(v,C){re&&re.isReady()?oG8(P,re,v,C,{bypassNetworkless:!0},!0,IxE(a)):v()})}};
axF=function(r,g,I){if(g.endpoint==="log_event"){n98(void 0,g);var P=TM$(g,!0),a=new Map;a.set(P,[HR(g.payload)]);I&&(re=new I);return new _.ge(function(v){re&&re.isReady()?qPh(a,re,v,{bypassNetworkless:!0},!0,IxE(r)):v()})}};
TM$=function(r,g){var I="";if(r.dangerousLogToVisitorSession)I="visitorOnlyApprovedKey";else if(r.cttAuthInfo){if(g===void 0?0:g){g=r.cttAuthInfo.token;I=r.cttAuthInfo;var P=new X5_;I.videoId?P.setVideoId(I.videoId):I.playlistId&&Iy(P,2,c94,Mi(I.playlistId));tNF[g]=P}else g=r.cttAuthInfo,I={},g.videoId?I.videoId=g.videoId:g.playlistId&&(I.playlistId=g.playlistId),BDF[r.cttAuthInfo.token]=I;I=r.cttAuthInfo.token}return I};
m38=function(r,g,I){r=r===void 0?{}:r;g=g===void 0?!1:g;new _.ge(function(P,a){var v=QAX(g,I),C=v.useVideoStatsEndPoint;v.useVideoStatsEndPoint=!1;OkX(v.queueTimer);OkX(v.queueMaxTimer);v.queueMaxTimer=0;re&&re.isReady()?I===void 0&&_.Y("enable_web_tiered_gel")?zJj(P,a,r,g,300,C):zJj(P,a,r,g,I,C):(p58(g,I),P())})};
zJj=function(r,g,I,P,a,v){var C=re;I=I===void 0?{}:I;P=P===void 0?!1:P;a=a===void 0?200:a;v=v===void 0?!1:v;var u=new Map,X=new Map,c={isJspb:P,cttAuthInfo:void 0,tier:a},B={isJspb:P,cttAuthInfo:void 0};if(P){g=_.m(Object.keys($s));for(a=g.next();!a.done;a=g.next())a=a.value,X=_.Y("enable_web_tiered_gel")?kq().smartExtractMatchingEntries({keys:[c,B],sizeLimit:1E3}):kq().extractMatchingEntries({isJspb:!0,cttAuthInfo:a}),X.length>0&&u.set(a,X),(_.Y("web_fp_via_jspb_and_json")&&I.writeThenSend||!_.Y("web_fp_via_jspb_and_json"))&&
delete $s[a];qPh(u,C,r,I,!1,v)}else{u=_.m(Object.keys($s));for(c=u.next();!c.done;c=u.next())c=c.value,B=_.Y("enable_web_tiered_gel")?kq().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:c,tier:a},{isJspb:!1,cttAuthInfo:c}],sizeLimit:1E3}):kq().extractMatchingEntries({isJspb:!1,cttAuthInfo:c}),B.length>0&&X.set(c,B),(_.Y("web_fp_via_jspb_and_json")&&I.writeThenSend||!_.Y("web_fp_via_jspb_and_json"))&&delete $s[c];oG8(X,C,r,g,I,!1,v)}};
p58=function(r,g){r=r===void 0?!1:r;g=g===void 0?200:g;var I=function(){m38({writeThenSend:!0},r,g)},P=QAX(r,g),a=P===eJ_||P===YP4?5E3:Zkj;
_.Y("web_gel_timeout_cap")&&!P.queueMaxTimer&&(a=uqs(function(){I()},a),P.queueMaxTimer=a);
OkX(P.queueTimer);a=_.Gq("LOGGING_BATCH_TIMEOUT",_.fL("web_gel_debounce_ms",1E4));_.Y("shorten_initial_gel_batch_timeout")&&U3s&&(a=ik$);a=uqs(function(){_.fL("gel_min_batch_size")>0?kq().getSequenceCount({cttAuthInfo:void 0,isJspb:r,tier:g})>=bkp&&I():I()},a);
P.queueTimer=a};
oG8=function(r,g,I,P,a,v,C){a=a===void 0?{}:a;var u=Math.round((0,_.EM)()),X=r.size,c=MNh(C);r=_.m(r);var B=r.next();for(C={};!B.done;C={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},B=r.next()){var O=_.m(B.value);B=O.next().value;O=O.next().value;C.batchRequest=_.pF.unsafeClone({context:_.aGL(g.config_||_.fq())});if(!_.Nh(O)&&!_.Y("throw_err_when_logevent_malformed_killswitch")){P();break}C.batchRequest.events=O;
(O=BDF[B])&&jAt(C.batchRequest,B,O);delete BDF[B];C.dangerousLogToVisitorSession=B==="visitorOnlyApprovedKey";VN$(C.batchRequest,u,C.dangerousLogToVisitorSession);d3F(a);C.onSuccess$jscomp$3=function(z){_.Y("start_client_gcf")&&_.ZV.addLowPriorityJob(function(){return _.p(function(e){return e.yield(LYE(z),0)})});
X--;X||I()};
C.networkFailures=0;C.onError$jscomp$5=function(z){return function(){z.networkFailures++;if(a.bypassNetworkless&&z.networkFailures===1)try{DC_(g,c,z.batchRequest,GLs({writeThenSend:!0},z.dangerousLogToVisitorSession,z.onSuccess$jscomp$3,z.onError$jscomp$5,v)),U3s=!1}catch(e){_.KL(e),P()}X--;X||I()}}(C);
try{DC_(g,c,C.batchRequest,GLs(a,C.dangerousLogToVisitorSession,C.onSuccess$jscomp$3,C.onError$jscomp$5,v)),U3s=!1}catch(z){_.KL(z),P()}}};
qPh=function(r,g,I,P,a,v){P=P===void 0?{}:P;var C=Math.round((0,_.EM)()),u={value:r.size},X=new Map([].concat(_.xC(r)));X=_.m(X);for(var c=X.next();!c.done;c=X.next()){var B=_.m(c.value).next().value,O=r.get(B);c=new PH;var z=g.config_||_.fq(),e=new ay,U=new y9s;_.aM(U,1,z.innertubeContextHostLanguage);_.aM(U,2,z.innertubeContextGeoLocation);_.Te(U,16,z.innertubeContextClientNameFieldNumber);_.aM(U,17,z.innertubeContextClientVersion);if(z.innertubeContextClientConfigInfo){var V=z.innertubeContextClientConfigInfo,
G=new kQ;V.coldConfigData&&_.aM(G,1,V.coldConfigData);V.appInstallData&&_.aM(G,6,V.appInstallData);V.coldHashData&&_.aM(G,3,V.coldHashData);V.hotHashData&&G.setHotHashData(V.hotHashData);_.yO(U,62,G)}(V=_.I$.devicePixelRatio)&&V!=1&&_.hG(U,65,_.gr(V));V=Ze8();V!==""&&_.aM(U,54,V);V=UeF();if(V.length>0){G=new KY1;for(var F=0;F<V.length;F++){var W=new vH;W.setKey(V[F].key);Iy(W,2,sAL,Mi(V[F].value));Qp(G,15,vH,W)}_.yO(e,5,G)}kf8(z,U);$c1(e);r4E(U);gtF(z,U);IG8(U);_.Y("start_client_gcf")&&PHF(U);_.Gq("DELEGATED_SESSION_ID")&&
!_.Y("pageid_as_header_web")&&(z=new mb,_.aM(z,3,_.Gq("DELEGATED_SESSION_ID")));!_.Y("fill_delegate_context_in_gel_killswitch")&&(V=_.Gq("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(G=_.nq(e,mb,3)||new mb,z=e,V=_.aM(G,18,V),_.yO(z,3,V));z=U;V=_.m(Object.entries(_.R4(_.Gq("DEVICE",""))));for(G=V.next();!G.done;G=V.next())F=_.m(G.value),G=F.next().value,F=F.next().value,G==="cbrand"?_.aM(z,12,F):G==="cmodel"?_.aM(z,13,F):G==="cbr"?_.aM(z,87,F):G==="cbrver"?_.aM(z,88,F):G==="cos"?_.aM(z,18,
F):G==="cosver"?_.aM(z,19,F):G==="cplatform"&&_.Te(z,42,kG_(F));e.setClient(U);_.yO(c,1,e);if(U=tNF[B])a:{if(_.TD(U,CZ(U,c94,1)))e=1;else if(U.getPlaylistId())e=2;else break a;_.yO(c,4,U);U=c.getContext()||new ay;z=_.nq(U,mb,3)||new mb;V=new uO;V.setToken(B);_.Te(V,1,e);Qp(z,12,uO,V);_.yO(U,3,z)}delete tNF[B];B=B==="visitorOnlyApprovedKey";FY$()||_.pZ(c,2,C);!B&&(e=_.Gq("EVENT_ID"))&&(U=Hk$(),z=new WY_,_.aM(z,1,e),_.pZ(z,2,U),_.yO(c,5,z));d3F(P);if(_.Y("jspb_serialize_with_worker")&&(e=_.cx4())&&
P.writeThenSend){_.D3L.set(RJ$,{client:g,resolve:I,networklessOptions:P,isIsolated:a,useVSSEndpoint:v,dangerousLogToVisitorSession:B,requestsOutstanding:u});e.postMessage({op:"gelBatchToSerialize",batchRequest:HR(c),clientEvents:O,key:RJ$});RJ$++;break}if(O){e=[];for(U=0;U<O.length;U++)try{e.push(new oy(O[U]))}catch(S){_.KL(new _.oK("Transport failed to deserialize "+String(O[U])))}O=e}else O=[];O=_.m(O);for(e=O.next();!e.done;e=O.next())Qp(c,3,oy,e.value);O={startTime:(0,_.EM)(),ticks:{},infos:{}};
c=c.serialize();O.ticks.geljspc=(0,_.EM)();_.Y("log_jspb_serialize_latency")&&ux$("gel_jspb_serialize",O,{sampleRate:.1});_.A9t(c,g,I,P,a,v,B,u)}};
_.A9t=function(r,g,I,P,a,v,C,u){P=P===void 0?{}:P;u=u===void 0?{value:0}:u;v=MNh(v);P=GLs(P,C,function(X){_.Y("start_client_gcf")&&_.ZV.addLowPriorityJob(function(){return _.p(function(c){return c.yield(LYE(X),0)})});
u.value--;u.value||I()},function(){u.value--;
u.value||I()},a);
P.headers["Content-Type"]="application/json+protobuf";P.postBodyFormat="JSPB";P.postBody=r;DC_(g,v,"",P);U3s=!1};
d3F=function(r){_.Y("always_send_and_write")&&(r.writeThenSend=!1)};
GLs=function(r,g,I,P,a){r={retry:!0,onSuccess:I,onError:P,networklessOptions:r,dangerousLogToVisitorSession:g,bypassMonitoring:!!a,headers:{},postBodyFormat:"",postBody:"",compress:_.Y("compress_gel")||_.Y("compress_gel_lr")};FY$()&&(r.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.EM)())));return r};
VN$=function(r,g,I){FY$()||(r.requestTimeMs=String(g));_.Y("unsplit_gel_payloads_in_logs")&&(r.unsplitGelPayloadsInLogs=!0);!I&&(g=_.Gq("EVENT_ID"))&&(I=Hk$(),r.serializedClientEventId={serializedEventId:g,clientCounter:String(I)})};
Hk$=function(){var r=_.Gq("BATCH_CLIENT_COUNTER")||0;r||(r=Math.floor(Math.random()*65535/2));r++;r>65535&&(r=1);_.LL("BATCH_CLIENT_COUNTER",r);return r};
jAt=function(r,g,I){if(I.videoId)var P="VIDEO";else if(I.playlistId)P="PLAYLIST";else return;r.credentialTransferTokenTargetId=I;r.context=r.context||{};r.context.user=r.context.user||{};r.context.user.credentialTransferTokens=[{token:g,scope:P}]};
n98=function(r,g){var I=_.nL("il_payload_scraping")==="enable_il_payload_scraping";if(!_.HP("yt.logging.transport.enableScrapingForTest"))if(I)NDt=[],_.le("yt.logging.transport.enableScrapingForTest",!0),_.le("yt.logging.transport.scrapedPayloadsForTesting",NDt),_.le("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.le("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.le("yt.logging.transport.scrapeClientEvent",!0);else return;I=_.HP("yt.logging.transport.scrapedPayloadsForTesting");var P=_.HP("yt.logging.transport.payloadToScrape");g&&(g=_.HP("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(g.payload)())&&I.push(g);g=_.HP("yt.logging.transport.scrapeClientEvent");if(P&&P.length>=1)for(var a=0;a<P.length;a++)if(r&&r.payload[P[a]])if(g)I.push(r.payload);else{var v=void 0;I.push(((v=r)==null?void 0:v.payload)[P[a]])}_.le("yt.logging.transport.scrapedPayloadsForTesting",
I)};
FY$=function(){return _.Y("use_request_time_ms_header")||_.Y("lr_use_request_time_ms_header")};
uqs=function(r,g){return _.Y("transport_use_scheduler")===!1?_.kB(r,g):_.Y("logging_avoid_blocking_during_navigation")||_.Y("lr_logging_avoid_blocking_during_navigation")?_.q6(_.ZV,function(){if(_.w5t().currentState==="none")r();else{var I={};_.w5t().install((I.none={callback:r},I))}},g):_.q6(_.ZV,r,g)};
OkX=function(r){_.Y("transport_use_scheduler")?_.ZV.cancelJob(r):_.rK(r)};
LYE=function(r){var g,I,P,a,v,C,u,X,c,B;return _.p(function(O){return O.nextAddress==1?(P=(g=r)==null?void 0:(I=g.responseContext)==null?void 0:I.globalConfigGroup,a=_.Z(P,lxF),C=(v=P)==null?void 0:v.hotHashData,u=_.Z(P,SP4),c=(X=P)==null?void 0:X.coldHashData,(B=_.S5().resolve(_.lX(Xh)))?C?a?O.yield(J9j(B,C,a),2):O.yield(J9j(B,C),2):O.jumpTo(2):O.return()):c?u?O.yield(EG$(B,c,u),0):O.yield(EG$(B,c),0):O.jumpTo(0)})};
QAX=function(r,g){g=g===void 0?200:g;return r?g===300?eJ_:x3j:g===300?YP4:fx_};
k3Q=function(r){if(_.Y("enable_web_tiered_gel")){r=nGt[r||""];var g,I,P,a=_.S5().resolve(_.lX(Xh))==null?void 0:(g=cH())==null?void 0:(I=g.loggingHotConfig)==null?void 0:(P=I.eventLoggingConfig)==null?void 0:P.payloadPolicies;if(a)for(g=0;g<a.length;g++)if(a[g].payloadNumber===r)return a[g]}};
hOs=function(r){r=Object.keys(r);r=_.m(r);for(var g=r.next();!g.done;g=r.next())if(g=g.value,nGt[g])return g};
$31=function(r){switch(r){case "DELAYED_EVENT_TIER_UNSPECIFIED":return 0;case "DELAYED_EVENT_TIER_DEFAULT":return 100;case "DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY":return 200;case "DELAYED_EVENT_TIER_FAST":return 300;case "DELAYED_EVENT_TIER_IMMEDIATE":return 400;default:return 200}};
IxE=function(r){return r==="gelDebuggingEvent"};
MNh=function(r){return(r===void 0?0:r)&&_.Y("vss_through_gel_video_stats")?"video_stats":"log_event"};
OL=function(r,g,I,P){P=P===void 0?{}:P;var a={},v=Math.round(P.timestamp||(0,_.EM)());a.eventTimeMs=v<Number.MAX_SAFE_INTEGER?v:0;a[r]=g;r=_.Jb();a.context={lastActivityMs:String(P.timestamp||!isFinite(r)?-1:r)};P.sequenceGroup&&!_.Y("web_gel_sequence_info_killswitch")&&(r=a.context,g=P.sequenceGroup,g={index:TDL(g),groupKey:g},r.sequence=g,P.endOfSequence&&delete tE[P.sequenceGroup]);_.Y("web_tag_automated_log_events")&&(a.context.automatedLogEventSource=P.automatedLogEventSource);(P.sendIsolatedPayload?
r9t:Pw1)({endpoint:"log_event",payload:a,cttAuthInfo:P.cttAuthInfo,dangerousLogToVisitorSession:P.dangerousLogToVisitorSession},I)};
TDL=function(r){tE[r]=r in tE?tE[r]+1:0;return tE[r]};
_.eJ=function(r,g,I){I=I===void 0?{}:I;var P=zb;_.yi("ytLoggingEventsDefaultDisabled",!1)&&zb===zb&&(P=null);OL(r,g,P,I)};
_.UL=function(){if(_.Y("web_fp_via_jspb")){var r=!0;r=r===void 0?!1:r;var g=hJs;hJs=[];if(g){g=_.m(g);for(var I=g.next();!I.done;I=g.next())I=I.value,r?OL(I.payloadName,I.payload,zb,I.options):_.eJ(I.payloadName,I.payload,I.options)}m38(void 0,!0);if(!_.Y("web_fp_via_jspb_and_json"))return}m38(void 0,!1)};
kL$=function(r,g){var I;if((I=g)==null?0:I.componentStack)return g;if(r=r.componentStack)g||(g={}),g.componentStack=r;return g};
$4h=function(){_.Dg(_.Gq("ERRORS")||[],function(r){_.iO.apply(null,r)});
_.LL("ERRORS",[])};
_.bO=function(r){_.iO(r)};
_.M6=function(r){_.iO(r,"WARNING")};
r51=function(r){r instanceof Error?_.iO(r):(r=_.Jp(r)?JSON.stringify(r):String(r),r=new _.oK(r),r.name="RejectedPromiseError",_.M6(r))};
gmE=function(r,g,I,P,a,v){g=g===void 0?"Unknown file":g;I=I===void 0?0:I;var C=!1,u=ruh("log_window_onerror_fraction");if(u&&Math.random()<u)C=!0;else{u=document.getElementsByTagName("script");for(var X=0,c=u.length;X<c;X++)if(u[X].src.indexOf("/debug-")>0){C=!0;break}}C&&(C=!1,a?C=!0:(typeof r==="string"?u=r:ErrorEvent&&r instanceof ErrorEvent?(C=!0,u=r.message,g=r.filename,I=r.lineno,P=r.colno):(u="Unknown error",g="Unknown file",I=0),a=new _.oK(u),a.name="UnhandledWindowError",a.message=u,a.fileName=
g,a.lineNumber=I,isNaN(P)?delete a.columnNumber:a.columnNumber=P),_.Y("wiz_enable_component_stack_propagation_killswitch")||(v=kL$(a,v)),v&&_.jJ(a,v),C?_.iO(a):_.M6(a))};
_.iO=function(r,g,I,P,a,v,C,u){v=v===void 0?{}:v;v.name=I||_.Gq("INNERTUBE_CONTEXT_CLIENT_NAME",1);v.version=P||_.Gq("INNERTUBE_CONTEXT_CLIENT_VERSION");I=v;g=g===void 0?"ERROR":g;C=C===void 0?!1:C;g=g===void 0?"ERROR":g;C=C===void 0?!1:C;if(r&&(r.hasOwnProperty("level")&&r.level&&(g=r.level),_.Y("console_log_js_exceptions")&&(P=[],P.push("Name: "+r.name),P.push("Message: "+r.message),r.hasOwnProperty("params")&&P.push("Error Params: "+JSON.stringify(r.params)),r.hasOwnProperty("args")&&P.push("Error args: "+
JSON.stringify(r.args)),P.push("File name: "+r.fileName),P.push("Stacktrace: "+r.stack),P=P.join("\n"),window.console.log(P,r)),!(IKE>=5))){P=[];a=_.m(Py$);for(v=a.next();!v.done;v=a.next()){v=v.value;try{v()&&P.push(v())}catch(G){}}P=[].concat(_.xC(aKX),_.xC(P));var X=vmp(r);a=X.message||"Unknown Error";v=X.name||"UnknownError";var c=X.stack||r.stacktrace||"Not available";if(c.startsWith(v+": "+a)){var B=c.split("\n");B.shift();c=B.join("\n")}B=X.lineNumber||"Not available";X=X.fileName||"Not available";
var O=0;if(r.hasOwnProperty("args")&&r.args&&r.args.length)for(var z=0;z<r.args.length&&!(O=hKQ(r.args[z],"params."+z,I,O),O>=500);z++);else if(r.hasOwnProperty("params")&&r.params){var e=r.params;if(typeof r.params==="object")for(z in e){if(e[z]){var U="params."+z,V=Pm(e[z]);I[U]=V;O+=U.length+V.length;if(O>500)break}}else I.params=Pm(e)}if(P.length)for(z=0;z<P.length&&!(O=hKQ(P[z],"params.context."+z,I,O),O>=500);z++);navigator.vendor&&!I.hasOwnProperty("vendor")&&(I["device.vendor"]=navigator.vendor);
z={message:a,name:v,lineNumber:B,fileName:X,stack:c,params:I,sampleWeight:1};I=Number(r.columnNumber);isNaN(I)||(z.lineNumber=z.lineNumber+":"+I);if(r.level==="IGNORED")r=0;else a:{r=Q9j();I=_.m(r.messageWeights);for(P=I.next();!P.done;P=I.next())if(P=P.value,z.message&&z.message.match(P.messageRegExp)){r=P.weight;break a}r=_.m(r.callbackWeights);for(I=r.next();!I.done;I=r.next())if(I=I.value,I.callback(z)){r=I.weight;break a}r=1}z.sampleWeight=r;r=_.m(m4$);for(I=r.next();!I.done;I=r.next())if(I=
I.value,I.patternsForType[z.name])for(a=_.m(I.patternsForType[z.name]),P=a.next();!P.done;P=a.next())if(v=P.value,P=z.message.match(v.regexp)){z.params["params.error.original"]=P[0];a=v.groups;v={};for(B=0;B<a.length;B++)v[a[B]]=P[B+1],z.params["params.error."+a[B]]=P[B+1];z.message=I.messageFn(v);break}z.params||(z.params={});r=Q9j();z.params["params.errorServiceSignature"]="msg="+r.messageWeights.length+"&cb="+r.callbackWeights.length;z.params["params.serviceWorker"]="false";_.I$.document&&_.I$.document.querySelectorAll&&
(z.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new Vp(Cy$,"sample")).constructor!==Vp&&(z.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(z);if(z.sampleWeight!==0&&!u8j.has(z.message)){if(C)pk_(g===void 0?"ERROR":g,z);else{g=g===void 0?"ERROR":g;g==="ERROR"?(de.publish("handleError",z),_.Y("record_app_crashed_web")&&om4===0&&z.sampleWeight===1&&(om4++,C={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},_.Y("report_client_error_with_app_crash_ks")||
(C.systemHealth={crashData:{clientError:{logMessage:{message:z.message}}}}),_.eJ("appCrashed",C)),qws++):g==="WARNING"&&de.publish("handleWarning",z);if(_.Y("kevlar_gel_error_routing")){C=g;u=u===void 0?{}:u;b:{r=_.m(Xkj);for(I=r.next();!I.done;I=r.next())if(be(I.value.toLowerCase())){r=!0;break b}r=!1}if(r)u=void 0;else{I={stackTrace:z.stack};z.fileName&&(I.filename=z.fileName);r=z.lineNumber&&z.lineNumber.split?z.lineNumber.split(":"):[];r.length!==0&&(r.length!==1||isNaN(Number(r[0]))?r.length!==
2||isNaN(Number(r[0]))||isNaN(Number(r[1]))||(I.lineNumber=Number(r[0]),I.columnNumber=Number(r[1])):I.lineNumber=Number(r[0]));r={level:"ERROR_LEVEL_UNKNOWN",message:z.message,errorClassName:z.name,sampleWeight:z.sampleWeight};C==="ERROR"?r.level="ERROR_LEVEL_ERROR":C==="WARNING"&&(r.level="ERROR_LEVEL_WARNNING");I={isObfuscated:!0,browserStackInfo:I};u.pageUrl=window.location.href;u.kvPairs=[];_.Gq("FEXP_EXPERIMENTS")&&(u.experimentIds=_.Gq("FEXP_EXPERIMENTS"));P=_.Gq("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");
if(!ruh("web_disable_gel_stp_ecatcher_killswitch")&&P)for(a=_.m(Object.keys(P)),v=a.next();!v.done;v=a.next())v=v.value,u.kvPairs.push({key:v,value:String(P[v])});if(P=z.params)for(a=_.m(Object.keys(P)),v=a.next();!v.done;v=a.next())v=v.value,u.kvPairs.push({key:"client."+v,value:String(P[v])});P=_.Gq("SERVER_NAME");a=_.Gq("SERVER_VERSION");P&&a&&(u.kvPairs.push({key:"server.name",value:P}),u.kvPairs.push({key:"server.version",value:a}));u={errorMetadata:u,stackTrace:I,logMessage:r}}u&&(_.eJ("clientError",
u),(C==="ERROR"||_.Y("errors_flush_gel_always_killswitch"))&&_.UL())}_.Y("suppress_error_204_logging")||pk_(g,z)}try{u8j.add(z.message)}catch(G){}IKE++}}};
pk_=function(r,g){var I=g.params||{};r={urlParams:{a:"logerror",t:"jserror",type:g.name,msg:g.message.substr(0,250),line:g.lineNumber,level:r,"client.name":I.name},postParams:{url:_.Gq("PAGE_NAME",window.location.href),file:g.fileName},method:"POST"};I.version&&(r["client.version"]=I.version);if(r.postParams){g.stack&&(r.postParams.stack=g.stack);g=_.m(Object.keys(I));for(var P=g.next();!P.done;P=g.next())P=P.value,r.postParams["client."+P]=I[P];if(I=_.Gq("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(g=
_.m(Object.keys(I)),P=g.next();!P.done;P=g.next())P=P.value,r.postParams[P]=I[P];(I=_.Gq("LAVA_VERSION"))&&(r.postParams["lava.version"]=I);I=_.Gq("SERVER_NAME");g=_.Gq("SERVER_VERSION");I&&g&&(r.postParams["server.name"]=I,r.postParams["server.version"]=g)}_.gK(_.Gq("ECATCHER_REPORT_HOST","")+"/error_204",r)};
_.c5$=function(r,g){g=g===void 0?"ERROR":g;var I=I===void 0?{}:I;var P=_.HP("ytbin.polymer.shared.lib.tampering.info");P&&(P=P())&&(I["params.tamperingInfo"]=P.sort().join(","));_.iO(r,g,void 0,void 0,!0,I)};
_.jJ=function(r){var g=_.kV.apply(1,arguments);r.args||(r.args=[]);Array.isArray(r.args)&&r.args.push.apply(r.args,_.xC(g))};
t6$=function(r){r.level="IGNORED"};
B5t=function(r,g){aKX.push(r);g();aKX.pop()};
LZ=function(r,g){for(var I in g)g.hasOwnProperty(I)&&(r=_.kW(r,I,g[I]));return r};
_.O61=function(r,g,I){I=I===void 0?!1:I;if(!r)return null;if(r.adInfoDialogEndpoint||r.backstageImageUploadEndpoint||r.confirmDialogEndpoint||r.clientActionEndpoint||r.createBackstagePostDialogEndpoint||r.createCommentReplyDialogEndpoint||r.flowEndpoint||r.guideBuilderEndpoint||r.liveChatDialogEndpoint||r.modalEndpoint||r.openPopupAction||r.shareEndpoint||r.shareEntityEndpoint||r.showLiveChatItemEndpoint||r.subscriptionManagerEndpoint||r.unlimitedCreateFamilyEndpoint||r.unlimitedFamilyFlowEndpoint||
r.updateCommentDialogEndpoint||r.updateCommentReplyDialogEndpoint||r.userFeedbackEndpoint||r.videoEditorEndpoint||r.ypcCancelSurveyEndpoint)return g=_.fL("polymer_report_client_url_requested_rate"),!I&&Math.random()<g&&_.M6(new _.oK("urlForEndpoint used on client endpoint",r)),null;var P=_.fL("polymer_report_missing_web_navigation_endpoint_rate");if(r.liveChatEndpoint||r.liveChatReplayEndpoint)P=0;if(!r.commandMetadata&&!r.clickTrackingParams&&Math.random()<P){var a={},v;for(v in r)a[v]="1";_.M6(new _.oK("Missing navigation data",
a))}a="";if(r.commandMetadata&&r.commandMetadata.webCommandMetadata&&r.commandMetadata.webCommandMetadata.url)a=r.commandMetadata.webCommandMetadata.url;else if(r.searchEndpoint)Math.random()<P&&_.M6(new _.oK("Should not manually handle search",r)),a="/results?search_query="+encodeURIComponent(r.searchEndpoint.query).replace(/%20/g,"+"),r.searchEndpoint.params&&(a+="&sp="+r.searchEndpoint.params);else if(r.watchEndpoint)Math.random()<P&&_.M6(new _.oK("Should not manually handle watch",r)),a="/watch?v="+
r.watchEndpoint.videoId,r.watchEndpoint.playlistId&&(a+="&list="+r.watchEndpoint.playlistId),r.watchEndpoint.index&&(a+="&index="+r.watchEndpoint.index),r.watchEndpoint.startTimeSeconds&&(a+="&t="+r.watchEndpoint.startTimeSeconds);else if(r.browseEndpoint)P=r.browseEndpoint.browseId,(v=r.browseEndpoint.canonicalBaseUrl)?a=v:P&&(a=P.substr(0,2),a=a==="FE"?P==="FEwhat_to_watch"?"/":P==="FEmy_videos"?"/my_videos":"/feed/"+P.substr(2):a==="VL"?"/playlist?list="+P.substr(2):"/channel/"+P),a&&r.browseEndpoint.query&&
(a=LZ(a+"/search",{query:r.browseEndpoint.query})),a&&r.browseEndpoint.params&&(a=LZ(a,{params:r.browseEndpoint.params}));else{if(r.urlEndpoint)return r.urlEndpoint.url;r.signInEndpoint?(a="https://accounts.google.com/ServiceLogin",P={},_.pF.extend(P,g||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),g=P):r.uploadEndpoint?a="//www.youtube.com/upload":r.liveChatEndpoint?(a=r.liveChatEndpoint,P=_.pF.clone(a),_.Jp(a.continuation)&&(v=Object.keys(a.continuation)[0],
P.continuation=a.continuation[v].continuation),a=LZ("/youtubei/v1/live_chat/get_live_chat",P)):r.liveChatReplayEndpoint?(a=_.pF.clone(r.liveChatReplayEndpoint),a.currentPlayerState&&(_.pF.extend(a,a.currentPlayerState),delete a.currentPlayerState),a=LZ("/youtubei/v1/live_chat/get_live_chat_replay",a)):r.liveChatItemContextMenuEndpoint?a=LZ("/youtubei/v1/live_chat/get_item_context_menu",r.liveChatItemContextMenuEndpoint):r.liveChatPurchaseMessageEndpoint?a=LZ("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
r.liveChatPurchaseMessageEndpoint):r.openSuperStickerBuyFlowCommand?a=LZ("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",r.openSuperStickerBuyFlowCommand):r.videoEditEndpoint?a=LZ("/edit",{video_id:r.videoEditEndpoint.videoId}):r.liveDashboardEndpoint?a=r.liveDashboardEndpoint.videoId?LZ("/live_dashboard",{v:r.liveDashboardEndpoint.videoId}):"/live_dashboard":r.signalNavigationEndpoint&&r.signalNavigationEndpoint.signal&&r.signalNavigationEndpoint.signal==="WEBCAM"?a="/webcam":r.getPdgBuyFlowCommand&&
(a=LZ(r.getPdgBuyFlowCommand.buyflowApiPath,{params:r.getPdgBuyFlowCommand.params}))}return a||I?LZ(a,g||{}):(_.M6(new _.oK("Error: Can't construct url for endpoint","keys:"+Object.keys(r).sort().join(","),r)),null)};
zw4=function(r){if(r){if(r.browseEndpoint)return!!r.browseEndpoint.nofollow;if(r.watchEndpoint)return!!r.watchEndpoint.nofollow;if(r.urlEndpoint)return!!r.urlEndpoint.nofollow}return!1};
_.Ywh=function(r,g){var I=g+r,P=ews.get(I);if(P)return P;r=g+"-"+r.replace(/([A-Z])/g,"-$1").toLowerCase();ews.set(I,r);return r};
Z6F=function(r){var g=_.j5(r,"action")||_.j5(r,"command")||_.j5(r,"endpoint");if(!g)return null;g=_.Ywh(g,"yt");_.Z(r,_.Gb)&&(g+="-"+_.Z(r,_.Gb).signal.toLowerCase().replace(/_/g,"-"));return g};
M6X=function(r){try{var g=Object.keys(r)}catch(a){return[]}for(var I=0;I<g.length;I++){var P=g[I];if(U41.test(P)||i6_.test(P))return b6$(r[P])}return[]};
b6$=function(r){return r.command?[r.command]:r.onExecutionAction?[r.onExecutionAction]:r.onResponseReceivedCommand?[r.onResponseReceivedCommand]:r.updateFlowCommand?[r.updateFlowCommand]:r.clientActions?r.clientActions:r.action?[r.action]:r.actions||r.commands||r.onResponseReceivedActions||r.onResponseReceivedCommands||r.onResponseReceivedEndpoints||[]};
V6Q=function(r,g){g=g===void 0?!1:g;var I=_.S5().resolve(_.lX(yp));I||(I=new j9$,_.S5().addProvider({provide:yp,useValue:I}));return I&&r&&!_.pF.isEmpty(r)?I.getUrl(r,g):""};
d4_=function(r,g,I){I=I===void 0?"":I;if(g){r.data=g;var P=V6Q(g);P?(rp(r,P),zw4(g)||!wf(P)?r.rel="nofollow":r.removeAttribute("rel"),_.Z(g,_.KZ)&&_.Z(g,_.KZ).target==="TARGET_NEW_WINDOW"?r.target="_blank":I?r.target=I:r.removeAttribute("target")):(r.removeAttribute("href"),r.removeAttribute("rel"),r.removeAttribute("target"))}};
_.WH=function(r,g){var I=Ey;if(Yh())LKX(r,function(){var v=_.kV.apply(0,arguments);Ku(I,function(){g.apply(null,_.xC(v))})});
else{var P=_.sL.getInstance(),a=$eX(g);nH1(function(){a.value=g});
_.M9(function(){var v={},C=_.Fh(P,(v[r]=function(){var u=_.kV.apply(0,arguments);Ku(I,function(){a.value.apply(a,_.xC(u))})},v));
return function(){var u={};_.HH(P,(u[r]="",u),C)}})}};
G1t=function(r){var g=Ey,I=zN;return{getFn:function(){return function(P){if(!g.isDisposed){var a=function(){return r(P)};
Ub(function(){return _.mo(a)},I)!==!0&&P.stopPropagation()}}}}};
y5s=function(r){if(typeof r.children==="function")return r.children(),null;r=_.m(r.children);for(var g=r.next();!g.done;g=r.next())g=g.value,g();return null};
KKs=function(r){var g;return((g=r.prototype)==null?void 0:g.render)===void 0};
s9$=function(r){var g=Array.isArray(r.items)?r.items:Array.from(r.items);r=r.children;return(Array.isArray(g)?g:Array.from(g)).map(r)};
H6s=function(r,g,I){I=I===void 0?!1:I;Ub(function(){return FK$(r,g,I)})};
FK$=function(r,g,I){var P=null;ba++;I=(I===void 0?0:I)?WK8:D4p;try{P=I(r,function(){DR(g)}),j9(!1)}catch(a){throw j9(!0),a;
}return P===null?r:P};
DR=function(r){if(r!==void 0&&r!==null)if(r instanceof mi)for(var g=Wi;Rr()!=null&&tO$ in Rr()&&g.contains(Rr());)wd();else if(Array.isArray(r))for(g=_.m(r),r=g.next();!r.done;r=g.next())DR(r.value);else if(r instanceof Hu||r instanceof OQ||"function"==typeof _.xh&&r instanceof _.xh)c8t(r.toString());else if(kh(r)){if(Rr()!==r){var I,P;g=(P=(I=zN)==null?void 0:I.name)!=null?P:"unknown";throw Error("ic`"+r.tagName+"`"+g);}wd()}else if(r!=null&&r.contentKind===gf||r instanceof gp||LN$(r))for(g=y88(r),
g=Array.from(g.childNodes),g=_.m(g),r=g.next();!r.done;r=g.next())Wi.appendChild(r.value),wd();else if(JS(r)&&(r=r.toString()),I=typeof r,I==="boolean"||I==="number"||I==="string")c8t(r);else if(typeof r==="function"){g=Wi;var a=Rr();a&&(a._isSignalTextNode||a._isSafeOrSanitizedHtmlNode)||vHj(g,a,r);wd()}else if(r.type===s9$)DR(r.type(Object.assign({},r.props,{children:r.children[0]})));else{if(typeof r.type==="string"){a:{r.__open||ChL(r.type,r.props.idomKey);a=Wi;for(var v in r.props)if(r.props[v]!==
Rwh){var C=r.props[v];I=S9;I.push(v);I.push(C)}v=kJ.attributes;v=v===void 0?Ry:v;C=Wi;P=IYp(C);I=v;v=S9;P=P._attrsArr||(P._attrsArr=flF(v.length));for(var u=!P.length||!1,X=0;X<v.length;X+=2){var c=v[X];if(u)P[X]=c;else if(P[X]!==c)break;var B=v[X+1];if(u||P[X+1]!==B)P[X+1]=B,XVL(C,c,B,I)}if(X<v.length||X<P.length){for(X=u=X;X<P.length;X+=2)AE[P[X]]=P[X+1];for(X=u;X<v.length;X+=2)u=v[X],c=v[X+1],AE[u]!==c&&XVL(C,u,c,I),P[X]=u,P[X+1]=c,delete AE[u];xuh(P,v.length);for(g in AE)XVL(C,g,void 0,I),delete AE[g]}g=
A51;A51=C=Eb.length;for(I=g;I<C;I+=5)(0,Eb[I])(Eb[I+1],Eb[I+2],Eb[I+3],Eb[I+4]);A51=g;xuh(Eb,g);xuh(v,0);a38(a,r.props,!0);if((r.props.skip||r.props.skipchildren)&&Wi.hasChildNodes())NU=Wi.lastChild;else{if(r.type==="style"&&A8X(r.children)===null){NU=Wi.lastChild;g=void 0;break a}DR(r.children)}uGj();r.__open&&(r.__open=!1);UP$(a,r.props);g=a}return g}if(r.type===_.TN)DR(r.children);else if(!N5$(r)){g=r;try{wks(g)}catch(O){r=O,(C=kJ.handleError)==null||C.call.apply(C,[kJ].concat(_.xC(sb(r,(a=g.type)==
null?void 0:a.TAG_NAME))))}g.__open&&(uGj(),g.__open=!1)}}};
lKQ=function(r,g){var I;KKs(r)?I=new cP(g,r):I=new r(g);I.__type=r;I.__updateContext={nextState:I.state,isForced:!1};return I};
wks=function(r){var g=r.type,I=g.TAG_NAME;if(g===y5s)r.props.children=r.children,g(r.props);else{r.children.length>0&&(r.props.children=r.children);var P;(P=r.props).idomKey||(P.idomKey=g);if(I){var a=ChL(I,r.props.idomKey);r.__open=!0;var v=a.__instance}v||(v=lKQ(g,r.props),v.props=null,a&&(a.__instance=v,v.el=a));var C;I=((C=v.__updateContext)!=null?C:{nextState:v.state,isForced:!1}).nextState;v.__updateContext=void 0;g.getDerivedStateFromProps&&(I=g.getDerivedStateFromProps(r.props,I));v.props=
r.props;v.state=I;C=function(){var u=v;q9.beforeRender(u);var X=u.render(u.props);X?(u.props.idomKey&&(X.props.idomKey=u.props.idomKey),u=X):u=void 0;if(X=u)if(X.__open=r.__open,u=DR(X),r.__open=X.__open,!g.TAG_NAME)if(u)g.TAG_NAME=u.tagName.toLowerCase(),u.__instance=v,v.el=u;else{var c;if((c=v.hooks)==null?0:c.length){var B;(B=kJ.handleError)==null||B.call.apply(B,[kJ].concat(_.xC(sb(Error("od")))))}}v.didPatch();q9.didPatch(v)};
(I=v.functionComponent)?g6X(I,C,v.props.debugInstance):C()}};
N5$=function(r){var g=r.type;if(!KKs(g)||g===y5s||g.componentType===e9)return!1;r.props.children=r.children.length>1?r.children:r.children[0];var I,P=(I=r.props.idomKey)!=null?I:r.type,a;if(Rr()&&((a=Rr()[a4])==null?void 0:a.key)===P){var v=Rr(),C=v[a4];if(!C)throw Error("hc`"+v.tagName);var u;(u=C.updateSignalsFromIdomProps)==null||u.call(C,r.props);Sw_(C);return!0}if(J5j.has(g.name))throw u=g.name,g=(C=(v=zN)==null?void 0:v.name)!=null?C:"unknown",Error("gc`"+u+"`"+g);uD1(r.type,r.props,r.children);
r.props.renderedFromIdom=!0;(u=g6X(r.type,function(){return $lF(r.type,r.props)},r.props.debugInstance))&&Em1(u);
return!0};
x4F=function(r){for(var g=0;g<Qi(r).length;g++)wd()};
Sw_=function(r){var g=fKh();if(g)x4F(g);else for(var I=0;I<r.numNodes;I++)(g=fKh())?x4F(g):wd()};
fKh=function(){var r;return(r=Rr()[a4])==null?void 0:r.sourceDynamicRange};
Em1=function(r){r=MGt(r);r=Array.isArray(r)?r:[r];r=_.m(r);for(var g=r.next();!g.done;g=r.next())Wi.insertBefore(g.value,Rr()),wd()};
nm_=function(){var r=gHs(),g=FwX(function(){return{value:0}},[]);
return[g.value,function(I){if(Xn!==null){var P;(P=kJ.handleError)==null||P.call.apply(P,[kJ].concat(_.xC(sb(Error("pd")))))}g.value=typeof I==="function"?I(g.value):I;r.__updateContext={nextState:r.state,isForced:!0};I=xJ(r.effectContext);P=hk(!1);try{if(r.el){var a,v={},C=(v.props=r.props,v.type=r.__type,v.children=(a=r.props.children)!=null?a:[],v[nu]=!0,v);try{H6s(r.el,C,!0)}catch(c){var u,X;(X=kJ.handleError)==null||X.call.apply(X,[kJ].concat(_.xC(sb(c,(u=r.__type)==null?void 0:u.TAG_NAME))))}}}finally{hk(P),
xJ(I)}}]};
_.N6=function(r,g){var I=Ey,P=function(a){Ku(I,function(){g(a)})};
window.addEventListener(r,P,void 0);_.Lu(function(){window.removeEventListener(r,P,void 0)})};
_.lO=function(r){var g=Ey;return function(I){var P,a=(P=r.observer)!=null?P:_.S5().resolve(we);P=T5F(I);var v=[];r.showOption&&v.push(a.observe(I,function(){Ku(g,function(){r.visibilityCallback(!0,I)})},r.showOption));
r.hideOption&&v.push(a.observe(I,function(){Ku(g,function(){r.visibilityCallback(!1,I)})},r.hideOption));
r.prescanOption&&r.prescanCallback&&v.push(a.observe(I,function(){Ku(g,function(){r.prescanCallback()})},r.prescanOption));
var C;P.visibilityMonitorKeys=((C=P.visibilityMonitorKeys)!=null?C:[]).concat(v)}};
T5F=function(r){var g;return(g=r.polymerController)!=null?g:r};
rh4=function(r,g){var I=hw8;return _.q(_.TN,null,cb$(kJ.enableLazyTsx,function(){return _.q(k1p,{id:I,value:r,children:g})},function(){var P=$FE(I,r);
h7(P);P=xJ(P);try{return g()}finally{xJ(P)}}))};
k1p=function(r){var g=r.children;r=$FE(r.id,r.value);h7(r);r=xJ(r);try{return _.q(_.TN,null,pL(g()))}finally{xJ(r)}};
$FE=function(r,g){return Object.assign(Object.create(gk4),{id:r,contextValue:g})};
Iy8=function(r){var g,I=Ey;_.VZ(function(){var P=xJ(I),a=hk(!g);try{if(g)H6s(g,r.children(),!0);else if(g=pL(r.children()),!(g instanceof Element))throw Error("qd");}finally{hk(a),xJ(P)}},"i");
return g};
ay$=function(r){var g=new PWL;g.abort(r);return g.signal};
vk8=function(){if(this.aborted){var r;throw(r=this.reason)!=null?r:new DOMException("signal is aborted without reason","AbortError");}};
CWp=function(r){var g=new PWL;r=_.m(r);for(var I=r.next();!I.done;I=r.next())if(I=I.value,I.aborted){g.abort(I.reason);break}else Q5Q.set(g.signal,g),mFQ.add(I,g.signal);return g.signal};
ubp=function(){for(var r=_.m(mFQ.get(this)),g=r.next();!g.done;g=r.next())Q5Q.get(g.value).abort(this.reason)};
pys=function(r){var g=new PWL;setTimeout(function(){g.abort(new DOMException("signal timed out","TimeoutError"))},r);
return g.signal};
okE=function(){var r,g;return{promise:new Promise(function(I,P){r=I;g=P}),
resolve:r,reject:g}};
XyX=function(r){var g=okE(),I=g.promise;qBp.set(r,{promise:I,resolve:g.resolve,reject:g.reject});SJ||(SJ=[],queueMicrotask(function(){var P=[].concat(_.xC(SJ));SJ=null;var a=Uy().loadMultiple(P);P=_.m(P);for(var v=P.next();!v.done;v=P.next())v=v.value,a[v].then(qBp.get(v).resolve,qBp.get(v).reject)}));
SJ.push(r);return I};
chp=function(){_.vJ.call(this)};
t3$=function(r,g){this.fn_=r;this.handler_=g};
JE=function(r,g){_.vJ.call(this);this.deps_=r;this.JSC$11343_id_=g;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
OAF=function(r){r=r.buf.charCodeAt(r.pos++);return Bzp[r]};
EL=function(r){var g=0,I=0;do{var P=OAF(r);g|=(P&31)<<I;I+=5}while(P&32);return g<0?g+4294967296:g};
z9_=function(r,g,I,P){var a=!0;a=a===void 0?!1:a;g=g===void 0?!1:g;P=P===void 0?{}:P;var v=P.cssRowKey||"",C=P.combinedSignature||"";!v&&window&&window._F_cssRowKey&&(v=window._F_cssRowKey,!C&&window._F_combinedSignature&&(C=window._F_combinedSignature));if(v&&typeof window._F_installCss!=="function")throw Error("Ad");var u=P.loaderClass||_.xs;r=W5L(r===void 0?"base-js":r);g=new u(s28(RI4("",r)),v,C,a,g);a=P.useCors||r&&r.hasAttribute("crossorigin");r=P.corsMode||r&&r.getAttribute("crossorigin");
a&&(g.useCors_=a);r&&(g.corsMode_=r);P.urlMaxLength&&(g.urlMaxLength=P.urlMaxLength);I&&(g.insertPos=I);P.fetchPriority&&(g.fetchPriority=P.fetchPriority);var X=Uy();X.JSC$10354_loader_=g;X.setBatchModeEnabled(!0);_.fZ=P.batchingStrategy==="BATCH"?XyX:function(c){return Promise.resolve(X.load(c))}};
ZA_=function(r,g,I){e9s(r,g);r[g][YBh].unshift(I)};
e9s=function(r,g){if(!r[g]||!r[g][YBh]){var I=r[g],P=I?[I]:[];r[g]=function(){for(var a=_.m(P),v=a.next();!v.done;v=a.next())v.value.apply(this,arguments)};
r[g][YBh]=P}};
UF_=function(r){if(!r)return[];var g=[];r=_.m(r);for(var I=r.next();!I.done;I=r.next())I=I.value,Array.isArray(I)?g.push.apply(g,_.xC(UF_(I))):g.push(I);return g};
_.Tb=function(r,g){if(r&&iA8.test(r)||r==="//")return r;if(bA$===void 0){bA$=!1;try{var I=new URL("b","http://a");I.pathname="c%20d";bA$=I.href==="http://a/c%20d"}catch(P){}}g||(g=document.baseURI||window.location.href);if(bA$)try{return(new URL(r,g)).href}catch(P){return r}nZ||(nZ=document.implementation.createHTMLDocument("temp"),nZ.base=nZ.createElement("base"),nZ.head.appendChild(nZ.base),nZ.anchor=nZ.createElement("a"),nZ.body.appendChild(nZ.anchor));nZ.base.href=g;nZ.anchor.href=r;return nZ.anchor.href||
r};
j5h=function(r,g){return r.replace(M31,function(I,P,a,v){return P+"'"+_.Tb(a.replace(/["']/g,""),g)+"'"+v})};
V3F=function(r){return r.substring(0,r.lastIndexOf("/")+1)};
GUL=function(){dFF=!1;for(var r=hE.length,g=0;g<r;g++){var I=hE[g];if(I)try{I()}catch(P){setTimeout(function(){throw P;})}}hE.splice(0,r);
LpF+=r};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(r){console.log("["+r.is+"]: registered")};
Kpp=function(r){yhp.push(r)};
ks=function(r){return s5X[r]||(s5X[r]=r.indexOf("-")<0?r:r.replace(Fp_,function(g){return g[1].toUpperCase()}))};
$6=function(r){return s5X[r]||(s5X[r]=r.replace(HAs,"-$1").toLowerCase())};
Wp1=function(r,g){var I=g.parentInfo&&Wp1(r,g.parentInfo);if(I)for(r=I.firstChild,I=0;r;r=r.nextSibling){if(g.parentIndex===I++)return r}else return r};
DF1=function(r,g){r=r._methodHost||r;return function(I){if(r[g])r[g](I,I.detail);else console.warn("listener method `"+g+"` not defined")}};
r1=function(r){return r.indexOf(".")>=0};
g1=function(r){var g=r.indexOf(".");return g===-1?r:r.slice(0,g)};
R9s=function(r,g){return r.indexOf(g+".")===0};
I7=function(r,g){return g.indexOf(r+".")===0};
PM=function(r,g,I){return g+I.slice(r.length)};
AhF=function(r,g){return r===g||R9s(r,g)||I7(r,g)};
a7=function(r){if(Array.isArray(r)){for(var g=[],I=0;I<r.length;I++)for(var P=r[I].toString().split("."),a=0;a<P.length;a++)g.push(P[a]);return g.join(".")}return r};
NzQ=function(r){return Array.isArray(r)?a7(r).split("."):r.toString().split(".")};
vM=function(r,g,I){g=NzQ(g);for(var P=0;P<g.length;P++){if(!r)return;r=r[g[P]]}I&&(I.path=g.join("."));return r};
wy_=function(r,g,I){var P=NzQ(g),a=P[P.length-1];if(P.length>1){for(g=0;g<P.length-1;g++)if(r=r[P[g]],!r)return;r[a]=I}else r[g]=I;return P.join(".")};
lyE=function(r,g,I){var P=r[g];if(!P)P=r[g]={};else if(!r.hasOwnProperty(g)&&(P=r[g]=Object.create(r[g]),I))for(var a in P)for(r=P[a],g=P[a]=Array(r.length),I=0;I<r.length;I++)g[I]=r[I];return P};
m7=function(r,g,I,P,a,v){if(g){var C=!1,u=QB++,X;for(X in I){var c=a?g1(X):X;if(c=g[c])for(var B=0,O=c.length,z=void 0;B<O&&(z=c[B]);B++)z.info&&z.info.lastRun===u||a&&!SBE(X,z.trigger)||(z.info&&(z.info.lastRun=u),z.fn(r,X,I,P,z.info,a,v),C=!0)}return C}return!1};
SBE=function(r,g){if(g){var I=g.name;return I==r||!(!g.structured||!R9s(I,r))||!(!g.wildcard||!I7(I,r))}return!0};
JhQ=function(r,g,I,P,a){g=typeof a.method==="string"?r[a.method]:a.method;I=a.property;g?g.call(r,r.__data[I],P[I]):a.dynamicFn||console.warn("observer method `"+a.method+"` not defined")};
Eks=function(r,g,I,P){I={value:I,queueProperty:!0};P&&(I.path=P);(0,_.C3)(r).dispatchEvent(new CustomEvent(g,{detail:I}))};
xF1=function(r,g,I,P,a,v){v=(P=(v?g1(g):g)!=g?g:null)?vM(r,P):r.__data[g];P&&v===void 0&&(v=I[g]);Eks(r,a.eventName,v,P)};
fyX=function(r,g,I,P,a){I=r.__data[g];o7&&(I=o7(I,a.attrName,"attribute",r));r._propertyToAttribute(g,a.attrName,I)};
TzQ=function(r){var g=r.constructor.__orderedComputedDeps;if(!g){g=new Map;for(var I=r.__computeEffects,P=nkQ(r),a=P.counts,v=P.ready,C=P.total;P=v.shift();)g.set(P,g.size),(P=I[P])&&P.forEach(function(u){u=u.info.methodInfo;--C;--a[u]===0&&v.push(u)});
C!==0&&console.warn("Computed graph for "+r.localName+" incomplete; circular?");r.constructor.__orderedComputedDeps=g}return g};
nkQ=function(r){var g=r.__computeInfo,I={};r=r.__computeEffects;var P=[],a=0,v;for(v in g){var C=g[v];a+=I[v]=C.args.filter(function(X){return!X.literal}).length+(C.dynamicFn?1:0)}for(var u in r)g[u]||P.push(u);
return{counts:I,ready:P,total:a}};
kUp=function(r,g,I,P,a){g=h9E(r,g,I,P,a);if(g===qu)return!1;a=a.methodInfo;if(r.__dataHasAccessor&&r.__dataHasAccessor[a])return r._setPendingProperty(a,g,!0);r[a]=g;return!1};
gxs=function(r,g,I,P,a,v,C){I.bindings=I.bindings||[];P={kind:P,target:a,parts:v,literal:C,isCompound:v.length!==1};I.bindings.push(P);P.target&&P.kind!="attribute"&&P.kind!="text"&&!P.isCompound&&P.parts[0].mode==="{"&&(I=P.parts[0],v=I.negate,P.listenerEvent=I.event||$6(a)+"-changed",P.listenerNegate=v);a=g.nodeInfoList.length;for(I=0;I<P.parts.length;I++){var u=P.parts[I];u.compoundIndex=I;v=r;C=g;var X=P,c=u,B=a;if(!c.literal)if(X.kind==="attribute"&&X.target[0]==="-")console.warn("Cannot set attribute "+
X.target+' because "-" is not a valid attribute starting character');else for(u=c.dependencies,X={index:B,binding:X,part:c,evaluator:v},c=0;c<u.length;c++)B=u[c],typeof B=="string"&&(B=$vL(B),B.wildcard=!0),v._addTemplatePropertyEffect(C,B.rootProperty,{fn:rL8,info:X,trigger:B})}};
rL8=function(r,g,I,P,a,v,C){C=C[a.index];var u=a.binding,X=a.part;v&&X.source&&g.length>X.source.length&&u.kind=="property"&&!u.isCompound&&C.__isPropertyEffectsClient&&C.__dataHasAccessor&&C.__dataHasAccessor[u.target]?(I=I[g],g=PM(X.source,u.target,g),C._setPendingPropertyOrPath(g,I,!1,!0)&&r._enqueueClient(C)):(g=a.evaluator._evaluateBinding(r,X,g,I,P,v),g!==qu&&(u.isCompound&&(I=C.__dataCompoundStorage[u.target],I[X.compoundIndex]=g,g=I.join("")),u.kind==="attribute"||u.target!=="textContent"&&
(u.target!=="value"||C.localName!=="input"&&C.localName!=="textarea")||(g=g==void 0?"":g),X=g,o7&&(X=o7(X,u.target,u.kind,C)),u.kind=="attribute"?r._valueToNodeAttribute(C,X,u.target):(u=u.target,C.__isPropertyEffectsClient&&C.__dataHasAccessor&&C.__dataHasAccessor[u]?C.__readOnly&&C.__readOnly[u]||C._setPendingProperty(u,X)&&r._enqueueClient(C):r._setUnmanagedPropertyToNode(C,u,X))))};
Ip$=function(r,g,I){if(I.listenerEvent){var P=I.parts[0];r.addEventListener(I.listenerEvent,function(a){var v=I.target,C=P.source,u=P.negate,X=a.detail,c=X&&X.path;c?(C=PM(v,C,c),a=X&&X.value):a=a.currentTarget[v];g.__readOnly&&g.__readOnly[C]||!g._setPendingPropertyOrPath(C,u?!a:a,!0,!!c)||X&&X.queueProperty||g._invalidateProperties()})}};
PV8=function(r,g,I,P,a,v){v=g.static||v&&(typeof v!=="object"||v[g.methodName]);a={methodName:g.methodName,args:g.args,methodInfo:a,dynamicFn:v};for(var C=0,u=void 0;C<g.args.length&&(u=g.args[C]);C++)u.literal||r._addPropertyEffect(u.rootProperty,I,{fn:P,info:a,trigger:u});v&&r._addPropertyEffect(g.methodName,I,{fn:P,info:a});return a};
h9E=function(r,g,I,P,a){P=r._methodHost||r;var v=P[a.methodName];if(v)return r=r._marshalArgs(a.args,g,I),r===qu?qu:v.apply(P,r);a.dynamicFn||console.warn("method `"+a.methodName+"` not defined")};
ap1=function(r){for(var g="",I=0;I<r.length;I++)g+=r[I].literal||"";return g};
mvF=function(r){if(r=r.match(/([^\s]+?)\(([\s\S]*)\)/)){var g={methodName:r[1],static:!0,args:vx1};return r[2].trim()?Qgh(r[2].replace(/\\,/g,"&comma;").split(","),g):g}return null};
Qgh=function(r,g){g.args=r.map(function(I){I=$vL(I);I.literal||(g.static=!1);return I},this);
return g};
$vL=function(r){r=r.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var g={name:r,value:"",literal:!1},I=r[0];I==="-"&&(I=r[1]);I>="0"&&I<="9"&&(I="#");switch(I){case "'":case '"':g.value=r.slice(1,-1);g.literal=!0;break;case "#":g.value=Number(r),g.literal=!0}g.literal||(g.rootProperty=g1(r),g.structured=r1(r),g.structured&&(g.wildcard=r.slice(-2)==".*",g.wildcard&&(g.name=r.slice(0,-2))));return g};
CV$=function(r,g,I){r=vM(r,I);r===void 0&&(r=g[I]);return r};
uH4=function(r,g,I,P){P={indexSplices:P};Xy&&!r._overrideLegacyUndefined&&(g.splices=P);r.notifyPath(I+".splices",P);r.notifyPath(I+".length",g.length);Xy&&!r._overrideLegacyUndefined&&(P.indexSplices=[])};
cM=function(r,g,I,P,a,v){uH4(r,g,I,[{index:P,addedCount:a,removed:v,object:g,type:"splice"}])};
pY$=function(r){r=j5h((r.body?r.body:r).textContent,r.baseURI);var g=document.createElement("style");g.textContent=r;return g};
q1X=function(r){r=r.trim().split(/\s+/);for(var g=[],I=0;I<r.length;I++)g.push.apply(g,_.xC(ox_(r[I])));return g};
ox_=function(r){var g=tq.import(r);if(!g)return console.warn("Could not find style data in module named",r),[];if(g._styles===void 0){r=[];r.push.apply(r,_.xC(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(g)));var I=g.querySelector("template");I&&r.push.apply(r,_.xC(XY_(I,g.assetpath)));g._styles=r}return g._styles};
XY_=function(r,g){if(!r._styles){for(var I=[],P=r.content.querySelectorAll("style"),a=0;a<P.length;a++){var v=P[a],C=v.getAttribute("include");C&&I.push.apply(I,_.xC(q1X(C).filter(function(u,X,c){return c.indexOf(u)===X})));
g&&(v.textContent=j5h(v.textContent,g));I.push(v)}r._styles=I}return r._styles};
cLh=function(r){return(r=tq.import(r))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(r):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(r){var g=[];r=r.querySelectorAll("link[rel=import][type~=css]");for(var I=0;I<r.length;I++){var P=r[I];if(P.import){var a=P.import;if((P=P.hasAttribute("shady-unscoped"))&&!a._unscopedStyle){var v=pY$(a);v.setAttribute("shady-unscoped","");a._unscopedStyle=v}else a._style||(a._style=pY$(a));g.push(P?a._unscopedStyle:a._style)}}return g};
BBs=function(r){r=r.trim().split(/\s+/);for(var g="",I=0;I<r.length;I++)g+=tBQ(r[I]);return g};
tBQ=function(r){var g=tq.import(r);if(g&&g._cssText===void 0){var I=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(g),P=g.querySelector("template");P&&(I+=Or1(P,g.assetpath));g._cssText=I||null}g||console.warn("Could not find style data in module named",r);return g&&g._cssText||""};
Or1=function(r,g){var I="";r=XY_(r,g);for(g=0;g<r.length;g++){var P=r[g];P.parentNode&&P.parentNode.removeChild(P);I+=P.textContent}return I};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(r){var g="";r=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(r);for(var I=0;I<r.length;I++)g+=r[I].textContent;return g};
BM=function(r,g){return{index:r,removed:[],addedCount:g}};
eW8=function(r,g,I,P){var a=0,v=0,C=0,u=0,X=Math.min(g-a,P-v);if(a==0&&v==0)a:{for(C=0;C<X;C++)if(r[C]!==I[C])break a;C=X}if(g==r.length&&P==I.length){u=r.length;for(var c=I.length,B=0;B<X-C&&zWL(r[--u],I[--c]);)B++;u=B}a+=C;v+=C;g-=u;P-=u;if(g-a==0&&P-v==0)return[];if(a==g){for(g=BM(a,0);v<P;)g.removed.push(I[v++]);return[g]}if(v==P)return[BM(a,g-a)];X=a;C=v;P=P-C+1;u=g-X+1;g=Array(P);for(c=0;c<P;c++)g[c]=Array(u),g[c][0]=c;for(c=0;c<u;c++)g[0][c]=c;for(c=1;c<P;c++)for(B=1;B<u;B++)if(r[X+B-1]===
I[C+c-1])g[c][B]=g[c-1][B-1];else{var O=g[c-1][B]+1,z=g[c][B-1]+1;g[c][B]=O<z?O:z}X=g.length-1;C=g[0].length-1;P=g[X][C];for(r=[];X>0||C>0;)X==0?(r.push(2),C--):C==0?(r.push(3),X--):(u=g[X-1][C-1],c=g[X-1][C],B=g[X][C-1],O=c<B?c<u?c:u:B<u?B:u,O==u?(u==P?r.push(0):(r.push(1),P=u),X--,C--):O==c?(r.push(3),X--,P=c):(r.push(2),C--,P=B));r.reverse();g=void 0;X=[];for(C=0;C<r.length;C++)switch(r[C]){case 0:g&&(X.push(g),g=void 0);a++;v++;break;case 1:g||(g=BM(a,0));g.addedCount++;a++;g.removed.push(I[v]);
v++;break;case 2:g||(g=BM(a,0));g.addedCount++;a++;break;case 3:g||(g=BM(a,0)),g.removed.push(I[v]),v++}g&&X.push(g);return X};
Y1X=function(r,g){return eW8(r,r.length,g,g.length)};
zWL=function(r,g){return r===g};
UvE=function(r){if(r instanceof Zrt)return r.value;throw Error("Id`"+r);};
irX=function(r,g){for(var I in g)I===null?r.style.removeProperty(I):r.style.setProperty(I,g[I])};
br4=function(r,g){return(r=window.getComputedStyle(r).getPropertyValue(g))?r.trim():""};
dvh=function(r){requestAnimationFrame(function(){MB8?MB8(r):(jg_||(jg_=new Promise(function(g){VBF=g}),document.readyState==="complete"?VBF():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&VBF()})),jg_.then(function(){r&&r()}))})};
yLL=function(r){L1j=r&&r.shimcssproperties?!1:Gth||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
W1p=function(r){if(!(K1X.indexOf(r)>-1)&&r!=="touchend"&&sg8&&F18&&HrF)return{passive:!0}};
NB_=function(r){for(var g=Dvp?["click"]:K1X,I=0,P;I<g.length;I++)P=g[I],r?(RWQ.length=0,document.addEventListener(P,AL$,!0)):document.removeEventListener(P,AL$,!0)};
Ol=function(r){var g=r.type;return K1X.indexOf(g)>-1?g==="mousemove"?(g=r.buttons===void 0?1:r.buttons,r instanceof window.MouseEvent&&!wY$&&(g=lpE[r.which]||0),!!(g&1)):(r.button===void 0?0:r.button)===0:!1};
S14=function(r){if(r.type==="click"){if(r.detail===0)return!0;var g=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r);if(!g.nodeType||g.nodeType!==Node.ELEMENT_NODE)return!0;g=g.getBoundingClientRect();var I=r.pageX;r=r.pageY;return!(I>=g.left&&I<=g.right&&r>=g.top&&r<=g.bottom)}return!1};
JL8=function(r,g,I){r.movefn=g;r.upfn=I;document.addEventListener("mousemove",g);document.addEventListener("mouseup",I)};
z6=function(r){document.removeEventListener("mousemove",r.movefn);document.removeEventListener("mouseup",r.upfn);r.movefn=null;r.upfn=null};
Exp=function(r,g){for(var I=document.elementFromPoint(r,g),P=I;P&&P.shadowRoot&&!window.ShadyDOM;){var a=P;P=P.shadowRoot.elementFromPoint(r,g);if(a===P)break;P&&(I=P)}return I};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r){var g=xvX(r);return g.length>0?g[0]:r.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r){var g=r.type,I=r.currentTarget.__polymerGestures;if(I&&(I=I[g])){if(!r.__polymerGesturesHandled&&(r.__polymerGesturesHandled={},g.slice(0,5)==="touch")){var P=r.changedTouches[0];g==="touchstart"&&r.touches.length===1&&(fpp=P.identifier);if(fpp!==P.identifier)return;sg8||(g==="touchstart"||g==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r)}P=
r.__polymerGesturesHandled;if(!P.skip){for(var a=0,v;a<eV.length;a++)v=eV[a],I[v.name]&&!P[v.name]&&v.flow&&v.flow.start.indexOf(r.type)>-1&&v.reset&&v.reset();for(a=0;a<eV.length;a++)v=eV[a],I[v.name]&&!P[v.name]&&(P[v.name]=!0,v[g](r))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r){var g=r.changedTouches[0],I=r.type;if(I==="touchstart")nxh=g.clientX,TB1=g.clientY,hWj=!1;else if(I==="touchmove"&&!hWj){hWj=!0;I="auto";for(var P=xvX(r),a=0,v;a<P.length;a++)if(v=P[a],v.__polymerGesturesTouchAction){I=v.__polymerGesturesTouchAction;break}P=!1;a=Math.abs(nxh-g.clientX);g=Math.abs(TB1-g.clientY);r.cancelable&&(I==="none"?P=!0:I==="pan-x"?P=g>a:I==="pan-y"&&(P=a>g));P?r.preventDefault():
Y6("track")}};
Ul=function(r,g,I){return Zl[g]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r,g,I),!0):!1};
i4=function(r,g,I){return Zl[g]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r,g,I),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r,g,I){var P=Zl[g],a=P.deps,v=P.name,C=r.__polymerGestures;C||(r.__polymerGestures=C={});for(var u=0,X,c;u<a.length;u++)X=a[u],Dvp&&K1X.indexOf(X)>-1&&X!=="click"||((c=C[X])||(C[X]=c={_count:0}),c._count===0&&r.addEventListener(X,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,W1p(X)),c[v]=(c[v]||0)+1,c._count=(c._count||0)+1);r.addEventListener(g,I);P.touchAction&&_.b4(r,P.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r,g,I){var P=Zl[g],a=P.deps;P=P.name;var v=r.__polymerGestures;if(v)for(var C=0,u,X;C<a.length;C++)u=a[C],(X=v[u])&&X[P]&&(X[P]=(X[P]||1)-1,X._count=(X._count||1)-1,X._count===0&&r.removeEventListener(u,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,W1p(u)));r.removeEventListener(g,I)};
ktX=function(r){eV.push(r);for(var g=0;g<r.emits.length;g++)Zl[r.emits[g]]=r};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r){for(var g=0,I;g<eV.length;g++){I=eV[g];for(var P=0,a;P<I.emits.length;P++)if(a=I.emits[P],a===r)return I}return null};
_.b4=function(r,g){sg8&&r instanceof HTMLElement&&Mu.run(function(){r.style.touchAction=g});
r.__polymerGesturesTouchAction=g};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r,g,I){g=new Event(g,{bubbles:!0,cancelable:!0,composed:!0});g.detail=I;(0,_.C3)(r).dispatchEvent(g);g.defaultPrevented&&(r=I.preventer||I.sourceEvent)&&r.preventDefault&&r.preventDefault()};
Y6=function(r){r=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r);r.info&&(r.info.prevent=!0)};
jV=function(r,g,I,P){g&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g,r,{x:I.clientX,y:I.clientY,sourceEvent:I,preventer:P,prevent:function(a){return Y6(a)}})};
$_4=function(r,g,I){if(r.prevent)return!1;if(r.started)return!0;I=Math.abs(r.y-I);return Math.abs(r.x-g)>=5||I>=5};
rr$=function(r,g,I){if(g){var P=r.moves[r.moves.length-2],a=r.moves[r.moves.length-1],v=a.x-r.x,C=a.y-r.y,u=0;if(P){var X=a.x-P.x;u=a.y-P.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g,"track",{state:r.state,x:I.clientX,y:I.clientY,dx:v,dy:C,ddx:X,ddy:u,sourceEvent:I,hover:function(){return Exp(I.clientX,I.clientY)}})}};
I6$=function(r,g,I){var P=Math.abs(g.clientX-r.x),a=Math.abs(g.clientY-r.y),v=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(I||g);!v||gT$[v.localName]&&v.hasAttribute("disabled")||!(isNaN(P)||isNaN(a)||P<=25&&a<=25||S14(g))||r.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(v,"tap",{x:g.clientX,y:g.clientY,sourceEvent:g,preventer:I})};
PiL=function(r,g,I,P,a){var v;a&&(v=typeof I==="object"&&I!==null)&&(P=r.__dataTemp[g]);P=P!==I&&(P===P||I===I);v&&P&&(r.__dataTemp[g]=I);return P};
vT$=function(){if(VB&&!d1){if(!a68){a68=!0;var r=document.createElement("style");r.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(r)}return!0}return!1};
m_p=function(){return Qst};
Cij=function(r,g){Qst=r;Object.setPrototypeOf(r,g.prototype);new g;Qst=null};
uiF=function(r,g){for(var I=0;I<g.length;I++){var P=g[I];if(!!r!=!!P.__hideTemplateChildren__)if(P.nodeType===Node.TEXT_NODE)r?(P.__polymerTextContent__=P.textContent,P.textContent=""):P.textContent=P.__polymerTextContent__;else if(P.localName==="slot")if(r)P.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.C3)((0,_.C3)(P).parentNode).replaceChild(P.__polymerReplaced__,P);else{var a=P.__polymerReplaced__;a&&(0,_.C3)((0,_.C3)(a).parentNode).replaceChild(P,a)}else P.style&&(r?(P.__polymerDisplay__=
P.style.display,P.style.display="none"):P.style.display=P.__polymerDisplay__);P.__hideTemplateChildren__=r;P._showHideChildren&&P._showHideChildren(r)}};
poh=function(r){return(r=r.__dataHost)&&r._methodHost||r};
Xoj=function(r,g,I){var P=I.mutableData?oTF:L3;G6.mixin&&(P=G6.mixin(P));var a=function(){return P.apply(this,arguments)||this};
_.b(a,P);a.prototype.__templatizeOptions=I;a.prototype._bindTemplate(r);qft(a,r,g,I);return a};
zyL=function(r,g,I,P){var a=I.forwardHostProp;if(a&&g.hasHostProps){var v=r.localName=="template",C=g.templatizeTemplateClass;if(!C){if(v){var u=I.mutableData?cr_:tr$;C=function(){return u.apply(this,arguments)||this};
_.b(C,u);C=g.templatizeTemplateClass=C}else{var X=r.constructor;C=function(){return X.apply(this,arguments)||this};
_.b(C,X);C=g.templatizeTemplateClass=C}var c=g.hostProps,B;for(B in c)C.prototype._addPropertyEffect("_host_"+B,C.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:B8h(a)}),C.prototype._createNotifyingProperty("_host_"+B);yB&&P&&O0p(g,I,P)}r.__dataProto&&Object.assign(r.__data,r.__dataProto);if(v)Cij(r,C),r.__dataTemp={},r.__dataPending=null,r.__dataOld=null,r._enableProperties();else{Object.setPrototypeOf(r,C.prototype);g=g.hostProps;for(var O in g)O="_host_"+O,O in r&&(g=r[O],delete r[O],r.__data[O]=
g)}}};
B8h=function(r){return function(g,I,P){r.call(g.__templatizeOwner,I.substring(6),P[I])}};
qft=function(r,g,I,P){var a=I.hostProps||{},v;for(v in P.instanceProps){delete a[v];var C=P.notifyInstanceProp;C&&r.prototype._addPropertyEffect(v,r.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:eyF(C)})}if(P.forwardHostProp&&g.__dataHost)for(var u in a)I.hasHostProps||(I.hasHostProps=!0),r.prototype._addPropertyEffect(u,r.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:Yfp()})};
eyF=function(r){return function(g,I,P){r.call(g.__templatizeOwner,g,I,P[I])}};
Yfp=function(){return function(r,g,I){r.__dataHost._setPendingPropertyOrPath("_host_"+g,I[g],!0,!0)}};
G6=function(r,g,I){if(K3&&!poh(r))throw Error("Od");I=I||{};if(r.__templatizeOwner)throw Error("Pd");r.__templatizeOwner=g;var P=(g?g.constructor:L3)._parseTemplate(r),a=P.templatizeInstanceClass;a||(a=Xoj(r,P,I),P.templatizeInstanceClass=a);var v=poh(r);zyL(r,P,I,v);I=function(){return a.apply(this,arguments)||this};
_.b(I,a);I.prototype._methodHost=v;I.prototype.__dataHost=r;I.prototype.__templatizeOwner=g;I.prototype.__hostProps=P.hostProps;return I};
O0p=function(r,g,I){I=I.constructor._properties;r=r.propertyEffects;g=g.instanceProps;for(var P in r)if(!(I[P]||g&&g[P]))for(var a=r[P],v=0;v<a.length;v++){var C=a[v].info.part;if(!C.signature||!C.signature.static){console.warn("Property '"+P+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
Z08=function(r,g){for(var I;g;)if(I=g.__dataHost?g:g.__templatizeInstance)if(I.__dataHost!=r)g=I.__dataHost;else return I;else g=(0,_.C3)(g).parentNode;return null};
Fy=function(r){return r.localName==="slot"};
U_1=function(){for(var r=HM.prototype,g="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),I={},P=0;P<g.length;I={method$jscomp$33:void 0},P++)I.method$jscomp$33=g[P],r[I.method$jscomp$33]=function(a){return function(){return this.node[a.method$jscomp$33].apply(this.node,arguments)}}(I)};
i0j=function(r,g){for(var I={},P=0;P<g.length;I={name$jscomp$449:void 0},P++)I.name$jscomp$449=g[P],Object.defineProperty(r,I.name$jscomp$449,{get:function(a){return function(){return this.node[a.name$jscomp$449]}}(I),
configurable:!0})};
b01=function(){for(var r=HM.prototype,g=["textContent","innerHTML","className"],I={},P=0;P<g.length;I={name$jscomp$450:void 0},P++)I.name$jscomp$450=g[P],Object.defineProperty(r,I.name$jscomp$450,{get:function(a){return function(){return this.node[a.name$jscomp$450]}}(I),
set:function(a){return function(v){this.node[a.name$jscomp$450]=v}}(I),
configurable:!0})};
Mrh=function(){WM=document.documentElement.getAttribute("dir");WM=document.documentElement.getAttribute("dir");for(var r=0;r<Dl.length;r++){var g=Dl[r];g.__autoDirOptOut||g.setAttribute("dir",WM)}};
Lzh=function(){R7=!0;requestAnimationFrame(function(){R7=!1;js$(Vrt);setTimeout(function(){for(var r=0,g=Aq.length;r<g;r++)d_4(Aq.shift())})})};
js$=function(r){for(;r.length;)d_4(r.shift())};
d_4=function(r){var g=r[0],I=r[1];r=r[2];try{I.apply(g,r)}catch(P){setTimeout(function(){throw P;})}};
_.G_Q=function(r,g,I){R7||Lzh();Vrt.push([r,g,I])};
_.Nu=function(r,g,I){R7||Lzh();Aq.push([r,g,I])};
ss$=function(r,g){g=g===void 0?!1:g;if(!yr_||!Kz$||!yr_.handlesDynamicScoping)return null;var I=Kz$.ScopingShim;if(!I)return null;var P=I.scopeForNode(r),a=(0,_.C3)(r).getRootNode(),v=function(C){if((0,_.C3)(C).getRootNode()===a){var u=Array.from(yr_.nativeMethods.querySelectorAll.call(C,"*"));u.push(C);for(C=0;C<u.length;C++){var X=u[C];if((0,_.C3)(X).getRootNode()===a){var c=I.currentScopeForNode(X);c!==P&&(c!==""&&I.unscopeNode(X,c),I.scopeNode(X,P))}}}};
v(r);return g?(g=new MutationObserver(function(C){for(var u=0;u<C.length;u++)for(var X=C[u],c=0;c<X.addedNodes.length;c++){var B=X.addedNodes[c];B.nodeType===Node.ELEMENT_NODE&&v(B)}}),g.observe(r,{childList:!0,
subtree:!0}),g):null};
FzQ=function(){document.body.removeAttribute("unresolved")};
Arj=function(r){var g=r=r.replace(H0p,"").replace(Wzj,""),I=new D_8;I.start=0;I.end=g.length;for(var P=I,a=0,v=g.length;a<v;a++)if(g[a]==="{"){P.rules||(P.rules=[]);var C=P,u=C.rules[C.rules.length-1]||null;P=new D_8;P.start=a+1;P.parent=C;P.previous=u;C.rules.push(P)}else g[a]==="}"&&(P.end=a+1,P=P.parent||I);return Ryp(I,r)};
Ryp=function(r,g){var I=g.substring(r.start,r.end-1);r.parsedCssText=r.cssText=I.trim();r.parent&&(I=g.substring(r.previous?r.previous.end:r.parent.start,r.start-1),I=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(I),I=I.replace(N8$," "),I=I.substring(I.lastIndexOf(";")+1),I=r.parsedSelector=r.selector=I.trim(),r.atRule=I.indexOf("@")===0,r.atRule?I.indexOf("@media")===0?r.type=4:I.match(woQ)&&(r.type=7,r.keyframesName=r.selector.split(N8$).pop()):I.indexOf("--")===
0?r.type=1E3:r.type=1);if(I=r.rules)for(var P=0,a=I.length,v=void 0;P<a&&(v=I[P]);P++)Ryp(v,g);return r};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(r){return r.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var g=arguments[1],I=6-g.length;I--;)g="0"+g;return"\\"+g})};
l6$=function(r,g,I){I=I===void 0?"":I;var P="";if(r.cssText||r.rules){var a=r.rules;if(a&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(a))for(var v=0,C=a.length,u=void 0;v<C&&(u=a[v]);v++)P=l6$(u,g,P);else g?g=r.cssText:(g=r.cssText,g=g.replace(SfF,"").replace(Jr8,""),g=g.replace(ETF,"").replace(x_$,"")),(P=g.trim())&&(P="  "+P+"\n")}P&&(r.selector&&(I+=r.selector+" {\n"),I+=P,r.selector&&(I+="}\n\n"));return I};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(r){r=r[0];return!!r&&!!r.selector&&r.selector.indexOf("--")===0};
nT8=function(r){if(r=f6_[r])r._applyShimCurrentVersion=r._applyShimCurrentVersion||0,r._applyShimValidatingVersion=r._applyShimValidatingVersion||0,r._applyShimNextVersion=(r._applyShimNextVersion||0)+1};
T8_=function(r){return r._applyShimCurrentVersion===r._applyShimNextVersion};
k_p=function(r){r._applyShimValidatingVersion=r._applyShimNextVersion;r._validating||(r._validating=!0,hyp.then(function(){r._applyShimCurrentVersion=r._applyShimNextVersion;r._validating=!1}))};
ret=function(r){if(!r)return"";typeof r==="string"&&(r=Arj(r));return l6$(r,$Jp)};
g8X=function(r){!r.__cssRules&&r.textContent&&(r.__cssRules=Arj(r.textContent));return r.__cssRules||null};
PBt=function(r,g,I,P){if(r){var a=!1,v=r.type;if(P&&v===4){var C=r.selector.match(In$);C&&(window.matchMedia(C[1]).matches||(a=!0))}v===1?g(r):I&&v===7?I(r):v===1E3&&(a=!0);if((r=r.rules)&&!a)for(a=0,v=r.length,C=void 0;a<v&&(C=r[a]);a++)PBt(C,g,I,P)}};
anh=function(r,g){var I=r.indexOf("var(");if(I===-1)return g(r,"","","");a:{var P=0;var a=I+3;for(var v=r.length;a<v;a++)if(r[a]==="(")P++;else if(r[a]===")"&&--P===0)break a;a=-1}P=r.substring(I+4,a);I=r.substring(0,I);r=anh(r.substring(a+1),g);v=P.indexOf(",");if(v===-1)return g(I,P.trim(),"",r);a=P.substring(0,v).trim();P=P.substring(v+1).trim();return g(I,a,P,r)};
v8$=function(r){if(w1!==void 0)return w1;if(r.__cssBuild===void 0){var g=r.getAttribute("css-build");if(g)r.__cssBuild=g;else{a:{g=r.localName==="template"?r.content.firstChild:r.firstChild;if(g instanceof Comment&&(g=g.textContent.trim().split(":"),g[0]==="css-build")){g=g[1];break a}g=""}if(g!==""){var I=r.localName==="template"?r.content.firstChild:r.firstChild;I.parentNode.removeChild(I)}r.__cssBuild=g}}return r.__cssBuild||""};
mJj=function(r,g,I,P){for(var a=g._noAccessors,v=Object.getOwnPropertyNames(g),C=0;C<v.length;C++){var u=v[C];if(!(u in P))if(a)r[u]=g[u];else{var X=Object.getOwnPropertyDescriptor(g,u);X&&(X.configurable=!0,Object.defineProperty(r,u,X))}}for(var c in QG$)g[c]&&(I[c]=I[c]||[],I[c].push(g[c]))};
CBt=function(r,g,I){g=g||[];for(var P=r.length-1;P>=0;P--){var a=r[P];a?Array.isArray(a)?CBt(a,g):g.indexOf(a)<0&&(!I||I.indexOf(a)<0)&&g.unshift(a):console.warn("behavior is null, check for missing or 404 import")}return g};
uY1=function(r,g){for(var I in g){var P=r[I],a=g[I];r[I]=!("value"in a)&&P&&"value"in P?Object.assign({value:P.value},a):a}};
qsX=function(r,g,I){var P={},a=function(){return g.apply(this,arguments)||this};
_.b(a,g);a._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(C)for(var X=0,c;X<C.length;X++)c=C[X],c.properties&&this.createProperties(c.properties),c.observers&&this.createObservers(c.observers,c.properties);r.properties&&this.createProperties(r.properties);r.observers&&this.createObservers(r.observers,r.properties);this._prepareTemplate()}else g._finalizeClass.call(this)};
a.prototype.created=function(){g.prototype.created.call(this);var X=P.created;if(X)for(var c=0;c<X.length;c++)X[c].call(this)};
a.prototype._registered=function(){var X=a.prototype;if(!X.hasOwnProperty("__hasRegisterFinished")){X.__hasRegisterFinished=!0;g.prototype._registered.call(this);VB&&u(X);X=Object.getPrototypeOf(this);var c=P.beforeRegister;if(c)for(var B=0;B<c.length;B++)c[B].call(X);if(c=P.registered)for(B=0;B<c.length;B++)c[B].call(X)}};
a.prototype._applyListeners=function(){g.prototype._applyListeners.call(this);var X=P.listeners;if(X)for(var c=0;c<X.length;c++){var B=X[c];if(B)for(var O in B)this._addMethodEventListenerToNode(this,O,B[O])}};
a.prototype._ensureAttributes=function(){var X=P.hostAttributes;if(X)for(var c=X.length-1;c>=0;c--){var B=X[c],O;for(O in B)this._ensureAttribute(O,B[O])}g.prototype._ensureAttributes.call(this)};
a.prototype.ready=function(){g.prototype.ready.call(this);var X=P.ready;if(X)for(var c=0;c<X.length;c++)X[c].call(this)};
a.prototype.attached=function(){g.prototype.attached.call(this);var X=P.attached;if(X)for(var c=0;c<X.length;c++)X[c].call(this)};
a.prototype.detached=function(){g.prototype.detached.call(this);var X=P.detached;if(X)for(var c=0;c<X.length;c++)X[c].call(this)};
a.prototype.attributeChanged=function(X,c,B){g.prototype.attributeChanged.call(this);var O=P.attributeChanged;if(O)for(var z=0;z<O.length;z++)O[z].call(this,X,c,B)};
_.l4.Object.defineProperties(a,{properties:{configurable:!0,enumerable:!0,get:function(){var X={};if(C)for(var c=0;c<C.length;c++)uY1(X,C[c].properties);uY1(X,r.properties);return X}},
observers:{configurable:!0,enumerable:!0,get:function(){var X=[];if(C)for(var c=0,B;c<C.length;c++)B=C[c],B.observers&&(X=X.concat(B.observers));r.observers&&(X=X.concat(r.observers));return X}}});
if(I){Array.isArray(I)||(I=[I]);var v=g.prototype.behaviors;var C=CBt(I,null,v);a.prototype.behaviors=v?v.concat(I):C}var u=function(X){if(C)for(var c=C,B=0;B<c.length;B++)mJj(X,c[B],P,pIE);mJj(X,r,P,o81)};
VB||u(a.prototype);a.generatedFrom=r;return a};
BFs=function(r){var g=typeof r!=="string"?r:{is:r,notifyObserversOnUndefined:!0};g.fastInit===void 0&&(g.fastInit=!0);return function(I){if(!g.disableInheritanceCheck&&Object.getPrototypeOf(I.prototype).constructor!==_.SV)throw Error("Td");var P=I.prototype;P.is=g.is;ZA_(P,"created",function(){this.hostElement=this;this.polymerController=this});
XI$(P,I,g.fastInit);g.notifyObserversOnUndefined&&(P._overrideLegacyUndefined=!0);if(cej)for(var a=_.m(Object.getOwnPropertyNames(P)),v=a.next();!v.done;v=a.next()){v=v.value;var C=Object.getOwnPropertyDescriptor(P,v);C.enumerable===!1&&(C.enumerable=!0,Object.defineProperty(P,v,C))}if("template"in I)var u=function(){return I.template};
else g.template!==void 0&&(u=g.template);if(u!==void 0){var X;Object.defineProperty(P,"_template",{get:function(){X===void 0&&(X=u());return X},
set:function(c){X=c},
configurable:!0,enumerable:!0})}Polymer(P);I[tit]=P}};
O84=function(r){r=r===void 0?{}:r;r.fastInit===void 0&&(r.fastInit=!0);return function(g){if(!r.disableInheritanceCheck&&Object.getPrototypeOf(g.prototype).constructor!==Jq)throw Error("Ud");XI$(g.prototype,g,r.fastInit)}};
XI$=function(r,g,I){I=I===void 0?!1:I;zgE(g);I?ZA_(r,"created",function(){this.disableEnforceFastDefaultValuesCheck||egL(g,this)}):ZA_(r,"ready",function(){for(var P={},a=_.m(UF_(this.behaviors)),v=a.next();!v.done;v=a.next())v=v.value,v.properties&&Object.assign(P,Ys4(this,v.properties));
Object.assign(P,Ys4(this,this.properties));egL(g,this);a=_.m(Object.keys(P));for(v=a.next();!v.done;v=a.next())v=v.value,this[v]=P[v]})};
egL=function(r,g){if(cej){r=new r;for(var I=_.m(Object.getOwnPropertyNames(r)),P=I.next();!P.done;P=I.next())P=P.value,g[P]=r[P];for(I=g;I&&I!==Object.prototype;I=Object.getPrototypeOf(I)){P=_.m(Object.getOwnPropertyNames(I));for(var a=P.next();!a.done;a=P.next())a=a.value,r.hasOwnProperty(a)||Object.defineProperty(r,a,Z8L(g,a))}}else r.apply(g)};
Z8L=function(r,g){return{get:function(){var I=r[g];return I instanceof Function?I.bind(r):I},
set:function(I){r[g]=I}}};
Ys4=function(r,g){if(!g)return{};for(var I={},P=_.m(Object.keys(g)),a=P.next();!a.done;a=P.next())if(a=a.value,!g[a].readOnly){var v=r[a];v!==void 0&&(I[a]=v)}return I};
zgE=function(r){var g=new r;r=r.prototype.properties||{};for(var I=_.m(Object.keys(r)),P=I.next();!P.done;P=I.next())if(P=P.value,g.hasOwnProperty(P)){var a=r[P];typeof a==="function"&&(r[P]=a={type:a});g[P]!=null&&a.type===Object&&(a.type=UJh(g[P].constructor))}};
UJh=function(r){for(var g=_.m(i8X),I=g.next();!I.done;I=g.next())if(I=I.value,r===I)return I;return Object};
b8j=function(r){return function(g,I){g.behaviors=g.behaviors||[];g.behaviors.push(r||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",g,I).prototype:void 0));Object.defineProperty(g,I,{get:function(){return this},
enumerable:!0,configurable:!0})}};
Mih=function(r){r=r===void 0?{}:r;return function(g,I){g.properties=g.properties||{};r.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?r.type=UJh(Reflect.getMetadata("design:type",g,I)):r.type=String);var P=r,a=g.properties[I];g.properties[I]=a?Object.assign({},a,P):P}};
jG$=function(r){return function(g,I){g.listeners=g.listeners||{};g.listeners[r]=I}};
Vij=function(){var r=_.kV.apply(0,arguments);if(r.length===0)throw Error("Vd");return function(g,I){g.observers=g.observers||[];g.observers.push(I+"("+r.join(",")+")")}};
dJX=function(){var r=_.kV.apply(0,arguments);return function(g,I,P){var a=Object.getOwnPropertyDescriptor(g,I).get,v="__compute__"+I;Object.defineProperty(g,v,{value:a,enumerable:!0});g.properties=g.properties||{};a=g.properties[I];a||(a={},g.properties[I]=a);a.computed=v+"("+r.join(",")+")";P.get=void 0}};
_.El=function(r,g,I){_.vJ.call(this);this.JSC$11612_id_=null;this.usingListeners_=!1;this.JSC$11612_listener_=r;this.handler_=I;this.JSC$11612_win_=g||window;this.callback_=(0,_.Qz)(this.JSC$11614_doAction_,this)};
G0F=function(r){var g=LZj(r);if(!g)throw Error("Wd`"+r);return g};
LZj=function(r){var g={};r=String(r);var I=r.charAt(0)=="#"?r:"#"+r;if(yep.test(I))return g.hex=KZ8(I),g.type="hex",g;I=sGp(r);return I.length?(g.hex=FZL(I[0],I[1],I[2]),g.type="rgb",g):H8Q&&(r=H8Q[r.toLowerCase()])?(g.hex=r,g.type="named",g):null};
KZ8=function(r){if(!yep.test(r))throw Error("Yd`"+r);r.length==4&&(r=r.replace(WZ4,"#$1$1$2$2$3$3"));return r.toLowerCase()};
DJ8=function(r){r=KZ8(r);r=parseInt(r.slice(1),16);return[r>>16,r>>8&255,r&255]};
FZL=function(r,g,I){r=Number(r);g=Number(g);I=Number(I);if(r!=(r&255)||g!=(g&255)||I!=(I&255))throw Error("Zd`"+r+"`"+g+"`"+I);g=r<<16|g<<8|I;return r<16?"#"+(16777216|g).toString(16).slice(1):"#"+g.toString(16)};
sGp=function(r){var g=r.match(RgX);if(g){r=Number(g[1]);var I=Number(g[2]);g=Number(g[3]);if(r>=0&&r<=255&&I>=0&&I<=255&&g>=0&&g<=255)return[r,I,g]}return[]};
Aes=function(){};
x6=function(r){this.range_=r};
f3=function(r){this.range_=r};
n3=function(r){this.range_=r};
NFX=function(r){return _.T6?new n3(r):_.hq?new f3(r):new x6(r)};
wIL=function(){var r=PO().JSC$9626_document_;return!!(r.webkitIsFullScreen||r.mozFullScreen||r.msFullscreenElement||r.fullscreenElement)};
_.k6=function(){var r=window.getSelection();return r&&lns(r)};
lns=function(r){var g=!1;if(r.createRange)try{var I=r.createRange()}catch(a){return null}else if(r.rangeCount){if(r.rangeCount>1){I=new $_;g=r.rangeCount;for(var P=0;P<g;P++)I.browserRanges_.push(r.getRangeAt(P));return I}I=r.getRangeAt(0);g=Ss$(r.anchorNode,r.anchorOffset,r.focusNode,r.focusOffset)}else return null;return JeL(NFX(I),g)};
_.gh=function(r,g){return _.rh(r,g,r,g)};
_.Ib=function(r,g,I,P){return _.rh(r,g,I,P)};
Ss$=function(r,g,I,P){if(r==I)return P<g;var a;if(r.nodeType==1&&g)if(a=r.childNodes[g])r=a,g=0;else if(_.Fe(r,I))return!0;if(I.nodeType==1&&P)if(a=I.childNodes[P])I=a,P=0;else if(_.Fe(I,r))return!1;return(E8j(r,I)||g-P)>0};
PV=function(r,g,I){_.vJ.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=r;this.scrollTimer_=new _.Xe(50);this.JSC$11691_eventHandler_=new _.qS(this);this.scrollDelta_=new _.V2;this.containerIsActuallyContent_=r.tagName==="BODY"||r.tagName==="HTML";this.containerBounds_=xJj(r);this.containerIsActuallyContent_&&(r=_.r4(),this.containerBounds_.height=r.height,this.containerBounds_.width=r.width);this.margin_=g||0;if(g){if(g=this.containerBounds_.clone(),r=this.margin_){var P=
Math.min(r,g.height*.25);g.top+=P;g.height-=2*P;r=Math.min(r,g.width*.25);g.left+=r;g.width-=2*r}}else g=this.containerBounds_;this.scrollBounds_=g;I||this.JSC$11691_eventHandler_.listen(_.Xj(this.containerNode_),"mousemove",this.JSC$11693_onMouseMove);this.JSC$11691_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11693_onTick_)};
fnF=function(r,g,I,P,a,v,C,u){this.x0=r;this.y0=g;this.x1=I;this.y1=P;this.x2=a;this.y2=v;this.x3=C;this.y3=u};
ab=function(){_.bj.call(this);this.JSC$11777_name_="closure_frame"+n8E++;this.iframesForDisposal_=[];TFQ[this.JSC$11777_name_]=this};
_.vV=function(r){this.errorMessage_=null;this.result_=[];this.JSC$11781_buffer_="";this.stack_=[];this.JSC$11781_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!r||!r.deliverMessageAsRawString)};
_.Q7=function(r){this.mechanism=r};
mN=function(r,g){this.JSC$11788_key_=r;this.JSC$11788_value_=g};
_.Ch=function(r,g){this.JSC$11794_map_={};this.JSC$11794_keys_=[];this.version_=this.size=0;var I=arguments.length;if(I>1){if(I%2)throw Error("ma");for(var P=0;P<I;P+=2)this.set(arguments[P],arguments[P+1])}else r&&this.addAll(r)};
k0F=function(){this.JSC$11797_map_=new _.Ch;this.JSC$11797_head_=new hgt("");this.JSC$11797_head_.next=this.JSC$11797_head_.prev=this.JSC$11797_head_};
rJj=function(r){if(r>=55296&&r<=57343||r>1114111)return"\ufffd";r in $L$&&(r=$L$[r]);var g="";r>65535&&(r-=65536,g+=String.fromCharCode(r>>>10&1023|55296),r=56320|r&1023);return g+=String.fromCharCode(r)};
go_=function(r,g){return r<g?1:-1};
P9X=function(){return function(r){return r.charAt(1)==="#"?r.charAt(2)==="X"||r.charAt(2)==="x"?rJj(parseInt(r.substr(3),16)):rJj(parseInt(r.substr(2),10)):Iv_[r.slice(1,-1)]}};
Qtj=function(r){return r.slice(1,r.length-1).trim().replace(av$,function(g){return voF[g]||" "})};
uh=function(r){return r===32||r===9};
ph=function(r,g){return g<r.length?r.charCodeAt(g):-1};
mLE=function(r){for(;r;){if(r._lastLineBlank)return!0;var g=r.type;if(g==="list"||g==="item")r=r._lastChild;else break}return!1};
ob=function(r){if(C91.test(r)){var g=1,I=0,P=0;for(r[I]=="|"&&I++;I<r.length;){switch(r[I]){case "|":P=1;break;case " ":break;case "\t":break;default:P&&(P=0,g++)}I++}return uM$.test(r)?-g:g}return 0};
pcQ=function(r){return r=="table"||r=="row"||r=="cell"};
oo1=function(){return new qP("document",[[1,1],[0,0]])};
qg8=function(){};
XG=function(){var r={safe:!1};r=r||{};r.softbreak=r.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=r};
OdL=function(r,g){var I="";if(r)if(r=r.toLowerCase(),r===" "||Xc4.test(r))I="space";else if(cJ$.test(r))I="esc";else if(r.length==1){if(!g||te$.test(r))I=r}else I=BAX.test(r)?r.replace("arrow",""):r=="multiply"?"*":r;return I};
ZdQ=function(r,g){var I=r.hasModifiers;if(g.key)I=OdL(g.key,I);else if(g.detail&&g.detail.key)I=OdL(g.detail.key,I);else{I=g.keyIdentifier;var P="";I&&(I in zHp?P=zHp[I]:eH_.test(I)?(I=parseInt(I.replace("U+","0x"),16),P=String.fromCharCode(I).toLowerCase()):P=I.toLowerCase());(I=P)||(I=g.keyCode,P="",Number(I)&&(I>=65&&I<=90?P=String.fromCharCode(32+I):I>=112&&I<=123?P="f"+(I-112+1):I>=48&&I<=57?P=String(I-48):I>=96&&I<=105?P=String(I-96):P=YgF[I]),I=P);I=I||""}return I===r.key&&(!r.hasModifiers||
!!g.shiftKey===!!r.shiftKey&&!!g.ctrlKey===!!r.ctrlKey&&!!g.altKey===!!r.altKey&&!!g.metaKey===!!r.metaKey)};
ids=function(r){return r.length===1?{combo:r,key:r,event:"keydown"}:r.split("+").reduce(function(g,I){var P=I.split(":");I=P[0];P=P[1];I in ULE?(g[ULE[I]]=!0,g.hasModifiers=!0):(g.key=I,g.event=P||"keydown");return g},{combo:r.split(":").shift()})};
bdF=function(r){return r.trim().split(" ").map(function(g){return ids(g)})};
MeX=function(r,g){if(r&&r.fn){var I=r.fn;r.fn=function(){try{I.apply(this,arguments)}catch(P){if(P instanceof cV)console.warn("Argument '"+P.arg+"'"+(g?" for method '"+g+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw P;}}}return r};
Ve8=function(){var r=[],g;var I=I||_.jth.length;for(g=0;g<8;g++)r[g]=_.jth[0|Math.random()*I];return r.join("")};
dLp=function(){var r=_.kV.apply(0,arguments);return r.length===0?function(g){return g}:r.length===1?r[0]:r.reduce(function(g,I){return function(){return g(I.apply(null,_.xC(_.kV.apply(0,arguments))))}})};
L64=function(){var r=_.kV.apply(0,arguments);return function(g){return function(I,P){I=g(I,P);var a=function(){throw Error("Fe");},v={getState:I.getState,
dispatch:function(C){return a.apply(null,[C].concat(_.xC(_.kV.apply(1,arguments))))}};
P=r.map(function(C){return C(v)});
a=dLp.apply(null,_.xC(P))(I.dispatch);return Object.assign({},I,{dispatch:a})}}};
K6_=function(r){Object.keys(r).forEach(function(g){var I=r[g];if(typeof I(void 0,{type:GAt})==="undefined")throw Error("Ge`"+g);if(typeof I(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+yJt()})==="undefined")throw Error("He`"+g+"`"+GAt);})};
t8=function(r){for(var g=Object.keys(r),I={},P=0;P<g.length;P++){var a=g[P];typeof r[a]==="function"&&(I[a]=r[a])}var v=Object.keys(I);try{K6_(I)}catch(u){var C=u}return function(u,X){u=u===void 0?{}:u;if(C)throw C;for(var c=!1,B={},O=0;O<v.length;O++){var z=v[O],e=u[z],U=(0,I[z])(e,X);if(typeof U==="undefined")throw u=X&&X.type,Error("Ie`"+(u?'"'+String(u)+'"':"(unknown type)")+"`"+z);B[z]=U;c=c||U!==e}return(c=c||v.length!==Object.keys(u).length)?B:u}};
st1=function(r,g,I){function P(){if(B)throw Error("Je");return u}
function a(e){if(typeof e!=="function")throw Error("Ke`"+typeof e);if(B)throw Error("Le");var U=!0;c===X&&(c=X.slice());c.push(e);return function(){if(U){if(B)throw Error("Me");U=!1;c===X&&(c=X.slice());var V=c.indexOf(e);c.splice(V,1);X=null}}}
function v(e){if(typeof e!=="object"||e===null)var U=!1;else{for(U=e;Object.getPrototypeOf(U)!==null;)U=Object.getPrototypeOf(U);U=Object.getPrototypeOf(e)===U}if(!U)throw Error("Ne`"+typeof e);if(typeof e.type==="undefined")throw Error("Oe");if(B)throw Error("Pe");try{B=!0,u=C(u,e)}finally{B=!1}U=X=c;for(var V=0;V<U.length;V++)(0,U[V])();return e}
if(typeof g==="function"&&typeof I==="function"||typeof I==="function"&&typeof arguments[3]==="function")throw Error("Qe");typeof g==="function"&&typeof I==="undefined"&&(I=g,g=void 0);if(typeof I!=="undefined"){if(typeof I!=="function")throw Error("Re`"+typeof I);return I(st1)(r,g)}if(typeof r!=="function")throw Error("Se`"+typeof r);var C=r,u=g,X=[],c=X,B=!1;v({type:GAt});var O={},z=(O.dispatch=v,O.subscribe=a,O.getState=P,O.replaceReducer=function(e){if(typeof e!=="function")throw Error("Te`"+
typeof e);C=e;v({type:F6_});return z},O[Hd1]=function(){var e={};
return e.subscribe=function(U){function V(){U.next&&U.next(P())}
if(typeof U!=="object"||U===null)throw new TypeError("Ue`"+typeof U);V();return{unsubscribe:a(V)}},e[Hd1]=function(){return this},e},O);
return z};
W6s=function(r){function g(){a&&(a=!1,r());v&&P()}
function I(){requestAnimationFrame(g)}
function P(){var u=Date.now();if(a){if(u-C<2)return;v=!0}else a=!0,v=!1,setTimeout(I,20);C=u}
var a=!1,v=!1,C=0;return P};
BV=function(r){return typeof r==="number"?r:parseFloat(r)||0};
DLj=function(r){return _.kV.apply(1,arguments).reduce(function(g,I){return g+BV(r["border-"+I+"-width"])},0)};
wc$=function(r){if(RHp[r])return RHp[r];var g=globalThis[r],I=g.prototype,P=r in AJp?AJp[r]:void 0;P=!(!P||!P.every(function(X){var c,B;return!!((c=Object.getOwnPropertyDescriptor(I,X))==null?0:(B=c.get)==null?0:B.toString().includes("[native code]"))}));
var a=r in NAE?NAE[r]:void 0;a=!(!a||!a.every(function(X){var c;return typeof I[X]==="function"&&((c=I[X])==null?void 0:c.toString().includes("[native code]"))}));
if(P&&a&&!globalThis.Zone)return RHp[r]=g.prototype;try{var v=document.createElement("iframe");document.body.appendChild(v);var C=v.contentWindow;if(!C)return g.prototype;var u=C[r].prototype;document.body.removeChild(v);return u?RHp[r]=u:I}catch(X){return I}};
OS=function(r,g,I){var P=r+"."+String(I);if(lv8[P])return lv8[P].call(g);r=wc$(r);var a;r=(a=Object.getOwnPropertyDescriptor(r,I))==null?void 0:a.get;if(!r)return g[I];lv8[P]=r;return r.call(g)};
JJL=function(r,g){var I="Node."+String(g);if(SgE[I])return SgE[I].bind(r);var P=wc$("Node")[g];if(typeof P!=="function")return r[g];SgE[I]=P;return P.bind(r)};
zi=function(r,g,I){try{if(!(g in r))return function(){};
var P=r[g],a=I(P);typeof a==="function"&&(a.prototype=a.prototype||{},Object.defineProperties(a,{__rrweb_original__:{enumerable:!1,value:P}}));r[g]=a;return function(){r[g]=P}}catch(v){return function(){}}};
ZY=function(r){var g=r&&"host"in r&&"mode"in r&&eG(r)||null;return!!(g&&"shadowRoot"in g&&Y_(g)===r)};
US=function(r){return Object.prototype.toString.call(r)==="[object ShadowRoot]"};
Eoh=function(r){r.includes(" background-clip: text;")&&!r.includes(" -webkit-background-clip: text;")&&(r=r.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;"));return r};
fvp=function(r){try{var g=r.rules||r.cssRules;if(!g)return null;var I=r.href;!I&&r.ownerNode&&(I=r.ownerNode.baseURI);var P=Array.from(g,function(a){return xLs(a,I)}).join("");
return Eoh(P)}catch(a){return null}};
xLs=function(r,g){if("styleSheet"in r){try{var I;if(!(I=fvp(r.styleSheet))){var P=r.cssText;if(P.split('"').length<3)I=P;else{var a=["@import","url("+JSON.stringify(r.href)+")"];r.layerName===""?a.push("layer"):r.layerName&&a.push("layer("+r.layerName+")");r.supportsText&&a.push("supports("+r.supportsText+")");r.media.length&&a.push(r.media.mediaText);I=a.join(" ")+";"}}var v=I}catch(C){v=r.cssText}return r.styleSheet.href?noQ(v,r.styleSheet.href):v}v=r.cssText;"selectorText"in r&&r.selectorText.includes(":")&&
(v=v.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"));return g?noQ(v,g):v};
TAL=function(r){var g=r.element;var I=r.maskInputOptions;var P=r.tagName;var a=r.type;var v=r.value;r=r.maskInputFn;v=v||"";a=a&&a.toLowerCase();if(I[P.toLowerCase()]||a&&I[a])v=r?r(v,g):"*".repeat(v.length);return v};
hHt=function(r){var g=r.getContext("2d");if(!g)return!0;for(var I=0;I<r.width;I+=50)for(var P=0;P<r.height;P+=50){var a=g.getImageData;if((new Uint32Array(("__rrweb_original__"in a?a.__rrweb_original__:a).call(g,I,P,Math.min(50,r.width-I),Math.min(50,r.height-P)).data.buffer)).some(function(v){return v!==0}))return!1}return!0};
kAQ=function(r){var g=r.type;return r.hasAttribute("data-rr-is-password")?"password":g?g.toLowerCase():null};
$NF=function(r){try{var g=new URL(r,window.location.href)}catch(a){return null}var I,P;return(P=(I=g.pathname.match(/\.([0-9a-z]+)(?:$)/i))==null?void 0:I[1])!=null?P:null};
noQ=function(r,g){return(r||"").replace(r3$,function(I,P,a,v,C,u){a=a||C||u;P=P||v||"";if(!a)return I;if(gr$.test(a)||ID_.test(a)||Pxt.test(a))return"url("+P+a+P+")";if(a[0]==="/")return I=g.indexOf("//")>-1?g.split("/").slice(0,3).join("/"):g.split("/")[0],I=I.split("?")[0],"url("+P+(I+a)+P+")";I=g.split("/");v=a.split("/");I.pop();v=_.m(v);for(a=v.next();!a.done;a=v.next())a=a.value,a!=="."&&(a===".."?I.pop():I.push(a));return"url("+P+I.join("/")+P+")"})};
aDX=function(r,g){return(g=g===void 0?!1:g)?r.replace(/(\/\*[^*]*\*\/)|[\s;]/g,""):r.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"").replace(/0px/g,"0")};
vrt=function(r,g){var I=I===void 0?!1:I;g=Array.from(g.childNodes);var P=[],a=0;if(g.length>1&&r&&typeof r==="string")for(var v=aDX(r,I),C=v.length/r.length,u=1;u<g.length;u++)if(g[u].textContent&&typeof g[u].textContent==="string"){for(var X=aDX(g[u].textContent,I),c=3;c<X.length&&(X[c].match(/[a-zA-Z0-9]/)||X.indexOf(X.substring(0,c),1)!==-1);c++);for(;c<X.length;c++){var B=X.substring(0,c),O=v.split(B),z=-1;if(O.length===2)z=O[0].length;else if(O.length>2&&O[0]===""&&g[u-1].textContent!=="")z=
v.indexOf(B,1);else if(O.length===1){B=B.substring(0,B.length-1);O=v.split(B);if(O.length<=1)return P.push(r),P;c=101}else c===X.length-1&&(z=v.indexOf(B));if(O.length>=2&&c>100){var e=g[u-1].textContent;e&&typeof e==="string"&&(z=v.indexOf(B,aDX(e).length));z===-1&&(z=O[0].length)}if(z!==-1){for(X=Math.floor(z/C);X>0&&X<r.length;){a+=1;if(a>50*g.length)return P.push(r),P;c=aDX(r.substring(0,X),I);if(c.length===z){P.push(r.substring(0,X));r=r.substring(X);v=v.substring(z);break}else X=c.length<z?
X+Math.max(1,Math.floor((z-c.length)/C)):X-Math.max(1,Math.floor((c.length-z)*C))}break}}}P.push(r);return P};
mNQ=function(){return QpX++};
uLE=function(r){if(r instanceof HTMLFormElement)return"form";r=r.tagName.toLowerCase();return Cx4.test(r)?"div":r};
XqE=function(r,g){function I(c){return(c=c.exec(g.substring(P)))?(c=c[0],P+=c.length,c):""}
if(g.trim()==="")return g;for(var P=0,a=[];;){I(pqs);if(P>=g.length)break;var v=I(orQ);if(v.slice(-1)===",")v=quF(r,v.substring(0,v.length-1)),a.push(v);else{var C="";v=quF(r,v);for(var u=!1;;){var X=g.charAt(P);if(X===""){a.push((v+C).trim());break}else if(u)X===")"&&(u=!1);else if(X===","){P+=1;a.push((v+C).trim());break}else X==="("&&(u=!0);C+=X;P+=1}}}return a.join(", ")};
quF=function(r,g){return g&&g.trim()!==""?c3_(r,g):g};
c3_=function(r,g){var I=tK4.get(r);I||(I=r.createElement("a"),tK4.set(r,I));if(!g)g="";else if(g.startsWith("blob:")||g.startsWith("data:"))return g;rp(I,g);return I.href};
Bth=function(r,g,I,P){return P?I==="src"||I==="href"&&(g!=="use"||P[0]!=="#")||I==="xlink:href"&&P[0]!=="#"||I==="background"&&(g==="table"||g==="td"||g==="th")?quF(r,P):I==="srcset"?XqE(r,P):I==="style"?noQ(P,c3_(r)):g==="object"&&I==="data"?quF(r,P):P:P};
OPE=function(r,g){return(r==="video"||r==="audio")&&g==="autoplay"};
zoX=function(r,g,I){try{if(typeof g==="string"){if(r.classList.contains(g))return!0}else for(var P=r.classList.length;P--;)if(g.test(r.classList[P]))return!0;if(I)return r.matches(I)}catch(a){}return!1};
eoL=function(r,g,I){if(!r)return!1;if(r.nodeType!==r.ELEMENT_NODE)return I?eoL(ih(r),g,I):!1;for(var P=r.classList.length;P--;)if(g.test(r.classList[P]))return!0;return I?eoL(ih(r),g,I):!1};
Yu_=function(r,g,I,P){if(r.nodeType===r.ELEMENT_NODE){if(!bh(r).length)return!1}else{if(MP(r)===null)return!1;r=MP(r)}try{if(typeof g==="string")if(P){if(r.closest("."+g))return!0}else{if(r.classList.contains(g))return!0}else if(eoL(r,g,P))return!0;if(I)if(P){if(r.closest(I))return!0}else if(r.matches(I))return!0}catch(a){}return!1};
ZPF=function(r,g,I){var P=r.contentWindow;if(P){var a=!1;try{var v=P.document.readyState}catch(u){return}if(v!=="complete"){var C=setTimeout(function(){a||(g(),a=!0)},I);
r.addEventListener("load",function(){clearTimeout(C);a=!0;g()})}else P.location.href==="about:blank"&&r.src!=="about:blank"&&r.src!==""||setTimeout(g,0),r.addEventListener("load",g)}};
UN_=function(r,g,I){var P=!1;try{var a=r.sheet}catch(C){return}if(!a){var v=setTimeout(function(){P||(g(),P=!0)},I);
r.addEventListener("load",function(){clearTimeout(v);P=!0;g()})}};
MKF=function(r,g){var I=g.doc,P=g.blockClass,a=g.blockSelector,v=g.needsMask,C=g.inlineStylesheet,u=g.maskInputOptions===void 0?{}:g.maskInputOptions,X=g.maskTextFn,c=g.maskInputFn,B=g.dataURLOptions===void 0?{}:g.dataURLOptions,O=g.inlineImages,z=g.recordCanvas,e=g.keepIframeSrcFn,U=g.newlyAddedElement===void 0?!1:g.newlyAddedElement,V=g.cssCaptured===void 0?!1:g.cssCaptured;g=g.mirror;g.nodeMetaMap.has(I)?(g=g.getId(I),g=g===1?void 0:g):g=void 0;switch(r.nodeType){case r.DOCUMENT_NODE:return r.compatMode!==
"CSS1Compat"?{type:0,childNodes:[],compatMode:r.compatMode}:{type:0,childNodes:[]};case r.DOCUMENT_TYPE_NODE:return{type:1,name:r.name,publicId:r.publicId,systemId:r.systemId,rootId:g};case r.ELEMENT_NODE:return iPt(r,{doc:I,blockClass:P,blockSelector:a,inlineStylesheet:C,maskInputOptions:u,maskInputFn:c,dataURLOptions:B,inlineImages:O,recordCanvas:z,keepIframeSrcFn:e,newlyAddedElement:U,rootId:g});case r.TEXT_NODE:return C=(P=ih(r))&&P.tagName,P="",a=C==="STYLE"?!0:void 0,(C=C==="SCRIPT"?!0:void 0)?
P="SCRIPT_PLACEHOLDER":V||(P=bPt(r),a&&P&&(P=noQ(P,c3_(I)))),!a&&!C&&P&&v&&(P=X?X(P,MP(r)):P.replace(/[\S]/g,"*")),{type:3,textContent:P||"",rootId:g};case r.CDATA_SECTION_NODE:return{type:4,textContent:"",rootId:g};case r.COMMENT_NODE:return{type:5,textContent:bPt(r)||"",rootId:g};default:return!1}};
iPt=function(r,g){var I=g.doc,P=g.inlineStylesheet,a=g.maskInputOptions===void 0?{}:g.maskInputOptions,v=g.maskInputFn,C=g.dataURLOptions===void 0?{}:g.dataURLOptions,u=g.inlineImages,X=g.recordCanvas,c=g.keepIframeSrcFn,B=g.newlyAddedElement===void 0?!1:g.newlyAddedElement,O=g.rootId;g=zoX(r,g.blockClass,g.blockSelector);for(var z=uLE(r),e={},U=r.attributes.length,V=0;V<U;V++){var G=r.attributes[V];OPE(z,G.name)||(e[G.name]=Bth(I,z,G.name.toLowerCase(),G.value))}z==="link"&&P&&(P=Array.from(I.styleSheets).find(function(l){return l.href===
r.href}),U=null,P&&(U=fvp(P)),U&&(delete e.rel,delete e.href,e._cssText=U));
z==="style"&&r.sheet&&(P=fvp(r.sheet))&&(r.childNodes.length>1&&(P=vrt(P,r).join("/* rr_split */")),e._cssText=P);if(z==="input"||z==="textarea"||z==="select")P=r.value,U=r.checked,e.type!=="radio"&&e.type!=="checkbox"&&e.type!=="submit"&&e.type!=="button"&&P?e.value=TAL({element:r,type:kAQ(r),tagName:z,value:P,maskInputOptions:a,maskInputFn:v}):U&&(e.checked=U);z==="option"&&(r.selected&&!a.select?e.selected=!0:delete e.selected);z==="dialog"&&r.open&&(e.rr_open_mode=r.matches("dialog:modal")?"modal":
"non-modal");z==="canvas"&&X&&(r.__context==="2d"?hHt(r)||(e.rr_dataURL=r.toDataURL(C.type,C.quality)):"__context"in r||(a=r.toDataURL(C.type,C.quality),v=I.createElement("canvas"),v.width=r.width,v.height=r.height,v=v.toDataURL(C.type,C.quality),a!==v&&(e.rr_dataURL=a)));if(z==="img"&&u){jG||(jG=I.createElement("canvas"),jpp=jG.getContext("2d"));var F=r.currentSrc||r.getAttribute("src")||"<unknown-src>",W=r.crossOrigin,S=function(){r.removeEventListener("load",S);try{jG.width=r.naturalWidth,jG.height=
r.naturalHeight,jpp.drawImage(r,0,0),e.rr_dataURL=jG.toDataURL(C.type,C.quality)}catch(l){if(r.crossOrigin!=="anonymous"){r.crossOrigin="anonymous";r.complete&&r.naturalWidth!==0?S():r.addEventListener("load",S);return}console.warn("Cannot inline img src="+F+"! Error: "+l)}r.crossOrigin==="anonymous"&&(W?e.crossOrigin=W:r.removeAttribute("crossorigin"))};
r.complete&&r.naturalWidth!==0?S():r.addEventListener("load",S)}if(z==="audio"||z==="video")I=e,I.rr_mediaState=r.paused?"paused":"played",I.rr_mediaCurrentTime=r.currentTime,I.rr_mediaPlaybackRate=r.playbackRate,I.rr_mediaMuted=r.muted,I.rr_mediaLoop=r.loop,I.rr_mediaVolume=r.volume;B||(r.scrollLeft&&(e.rr_scrollLeft=r.scrollLeft),r.scrollTop&&(e.rr_scrollTop=r.scrollTop));g&&(B=r.getBoundingClientRect(),e={class:e.class,rr_width:B.width+"px",rr_height:B.height+"px"});z!=="iframe"||c(e.src)||(r.contentDocument||
(e.rr_src=e.src),delete e.src);var E;try{customElements.get(z)&&(E=!0)}catch(l){}return{type:2,tagName:z,attributes:e,childNodes:[],isSVG:!(r.tagName!=="svg"&&!r.ownerSVGElement)||void 0,needBlock:g,rootId:O,isCustom:E}};
V7=function(r){return r===void 0||r===null?"":r.toLowerCase()};
VKQ=function(r,g){return g.comment&&r.type===5||r.type===2&&(g.script&&(r.tagName==="script"||r.tagName==="link"&&(r.attributes.rel==="preload"&&r.attributes.as==="script"||r.attributes.rel==="modulepreload")||r.tagName==="link"&&r.attributes.rel==="prefetch"&&typeof r.attributes.href==="string"&&$NF(r.attributes.href)==="js")||g.headFavicon&&(r.tagName==="link"&&r.attributes.rel==="shortcut icon"||r.tagName==="meta"&&(V7(r.attributes.name).match(/^msapplication-tile(image|color)$/)||V7(r.attributes.name)===
"application-name"||V7(r.attributes.rel)==="icon"||V7(r.attributes.rel)==="apple-touch-icon"||V7(r.attributes.rel)==="shortcut icon"))||r.tagName==="meta"&&(g.headMetaDescKeywords&&V7(r.attributes.name).match(/^description|keywords$/)||g.headMetaSocial&&(V7(r.attributes.property).match(/^(og|twitter|fb):/)||V7(r.attributes.name).match(/^(og|twitter):/)||V7(r.attributes.name)==="pinterest")||g.headMetaRobots&&(V7(r.attributes.name)==="robots"||V7(r.attributes.name)==="googlebot"||V7(r.attributes.name)===
"bingbot")||g.headMetaHttpEquiv&&r.attributes["http-equiv"]!==void 0||g.headMetaAuthorship&&(V7(r.attributes.name)==="author"||V7(r.attributes.name)==="generator"||V7(r.attributes.name)==="framework"||V7(r.attributes.name)==="publisher"||V7(r.attributes.name)==="progid"||V7(r.attributes.property).match(/^article:/)||V7(r.attributes.property).match(/^product:/))||g.headMetaVerification&&(V7(r.attributes.name)==="google-site-verification"||V7(r.attributes.name)==="yandex-verification"||V7(r.attributes.name)===
"csrf-token"||V7(r.attributes.name)==="p:domain_verify"||V7(r.attributes.name)==="verify-v1"||V7(r.attributes.name)==="verification"||V7(r.attributes.name)==="shopify-checkout-api-token")))?!0:!1};
dh=function(r,g){var I=g.doc,P=g.mirror,a=g.blockClass,v=g.blockSelector,C=g.maskTextClass,u=g.maskTextSelector,X=g.skipChild===void 0?!1:g.skipChild,c=g.inlineStylesheet===void 0?!0:g.inlineStylesheet,B=g.maskInputOptions===void 0?{}:g.maskInputOptions,O=g.maskTextFn,z=g.maskInputFn,e=g.slimDOMOptions,U=g.dataURLOptions===void 0?{}:g.dataURLOptions,V=g.inlineImages===void 0?!1:g.inlineImages,G=g.recordCanvas===void 0?!1:g.recordCanvas,F=g.onSerialize,W=g.onIframeLoad,S=g.iframeLoadTimeout===void 0?
5E3:g.iframeLoadTimeout,E=g.onStylesheetLoad,l=g.stylesheetLoadTimeout===void 0?5E3:g.stylesheetLoadTimeout,f=g.keepIframeSrcFn===void 0?function(){return!1}:g.keepIframeSrcFn,n=g.newlyAddedElement===void 0?!1:g.newlyAddedElement,P$=g.cssCaptured===void 0?!1:g.cssCaptured,Cs=g.needsMask,ZL=g.preserveWhiteSpace===void 0?!0:g.preserveWhiteSpace;
Cs||(Cs=Yu_(r,C,u,Cs===void 0));var tp=MKF(r,{doc:I,mirror:P,blockClass:a,blockSelector:v,needsMask:Cs,inlineStylesheet:c,maskInputOptions:B,maskTextFn:O,maskInputFn:z,dataURLOptions:U,inlineImages:V,recordCanvas:G,keepIframeSrcFn:f,newlyAddedElement:n,cssCaptured:P$});if(!tp)return console.warn(r,"not serialized"),null;n=P.nodeMetaMap.has(r)?P.getId(r):VKQ(tp,e)||!ZL&&tp.type===3&&!tp.textContent.replace(/^\s+|\s+$/gm,"").length?-2:QpX++;g=Object.assign(tp,{id:n});P.add(r,g);if(n===-2)return null;
F&&F(r);n=!X;g.type===2&&(n=n&&!g.needBlock,delete g.needBlock,(P$=Y_(r))&&US(P$)&&(g.isShadowHost=!0));if((g.type===0||g.type===2)&&n){e.headWhitespace&&g.type===2&&g.tagName==="head"&&(ZL=!1);X={doc:I,mirror:P,blockClass:a,blockSelector:v,needsMask:Cs,maskTextClass:C,maskTextSelector:u,skipChild:X,inlineStylesheet:c,maskInputOptions:B,maskTextFn:O,maskInputFn:z,slimDOMOptions:e,dataURLOptions:U,inlineImages:V,recordCanvas:G,preserveWhiteSpace:ZL,onSerialize:F,onIframeLoad:W,iframeLoadTimeout:S,
onStylesheetLoad:E,stylesheetLoadTimeout:l,keepIframeSrcFn:f,cssCaptured:!1};if(g.type!==2||g.tagName!=="textarea"||g.attributes.value===void 0)for(g.type===2&&g.attributes._cssText!==void 0&&typeof g.attributes._cssText==="string"&&(X.cssCaptured=!0),n=_.m(Array.from(bh(r))),P$=n.next();!P$.done;P$=n.next())(P$=dh(P$.value,X))&&g.childNodes.push(P$);n=null;if(r.nodeType===r.ELEMENT_NODE&&(n=Y_(r))){P$=_.m(Array.from(bh(n)));for(var eX=P$.next();!eX.done;eX=P$.next())if(eX=dh(eX.value,X))US(n)&&(eX.isShadow=
!0),g.childNodes.push(eX)}}(X=ih(r))&&ZY(X)&&US(X)&&(g.isShadow=!0);g.type===2&&g.tagName==="iframe"&&ZPF(r,function(){var H$=r.contentDocument;H$&&W&&(H$=dh(H$,{doc:H$,mirror:P,blockClass:a,blockSelector:v,needsMask:Cs,maskTextClass:C,maskTextSelector:u,skipChild:!1,inlineStylesheet:c,maskInputOptions:B,maskTextFn:O,maskInputFn:z,slimDOMOptions:e,dataURLOptions:U,inlineImages:V,recordCanvas:G,preserveWhiteSpace:ZL,onSerialize:F,onIframeLoad:W,iframeLoadTimeout:S,onStylesheetLoad:E,stylesheetLoadTimeout:l,
keepIframeSrcFn:f}))&&W(r,H$)},S);
g.type===2&&g.tagName==="link"&&typeof g.attributes.rel==="string"&&(g.attributes.rel==="stylesheet"||g.attributes.rel==="preload"&&typeof g.attributes.href==="string"&&$NF(g.attributes.href)==="css")&&UN_(r,function(){if(E){var H$=dh(r,{doc:I,mirror:P,blockClass:a,blockSelector:v,needsMask:Cs,maskTextClass:C,maskTextSelector:u,skipChild:!1,inlineStylesheet:c,maskInputOptions:B,maskTextFn:O,maskInputFn:z,slimDOMOptions:e,dataURLOptions:U,inlineImages:V,recordCanvas:G,preserveWhiteSpace:ZL,onSerialize:F,
onIframeLoad:W,iframeLoadTimeout:S,onStylesheetLoad:E,stylesheetLoadTimeout:l,keepIframeSrcFn:f});H$&&E(r,H$)}},l);
return g};
dN_=function(r){var g=document;r=r||{};var I=r.maskAllInputs===void 0?!1:r.maskAllInputs,P=r.slimDOM===void 0?!1:r.slimDOM;return dh(g,{doc:g,mirror:r.mirror===void 0?new Lh:r.mirror,blockClass:r.blockClass===void 0?"rr-block":r.blockClass,blockSelector:r.blockSelector===void 0?null:r.blockSelector,maskTextClass:r.maskTextClass===void 0?"rr-mask":r.maskTextClass,maskTextSelector:r.maskTextSelector===void 0?null:r.maskTextSelector,skipChild:!1,inlineStylesheet:r.inlineStylesheet===void 0?!0:r.inlineStylesheet,
maskInputOptions:I===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:I===!1?{password:!0}:I,maskTextFn:r.maskTextFn,maskInputFn:r.maskInputFn,slimDOMOptions:P===!0||P==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:P==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:P===!1?{}:P,dataURLOptions:r.dataURLOptions,
inlineImages:r.inlineImages===void 0?!1:r.inlineImages,recordCanvas:r.recordCanvas===void 0?!1:r.recordCanvas,preserveWhiteSpace:r.preserveWhiteSpace,onSerialize:r.onSerialize,onIframeLoad:r.onIframeLoad,iframeLoadTimeout:r.iframeLoadTimeout,onStylesheetLoad:r.onStylesheetLoad,stylesheetLoadTimeout:r.stylesheetLoadTimeout,keepIframeSrcFn:r.keepIframeSrcFn===void 0?function(){return!1}:r.keepIframeSrcFn,
newlyAddedElement:!1})};
Gi=function(r,g,I){I=I===void 0?document:I;var P={capture:!0,passive:!0};I.addEventListener(r,g,P);return function(){return I.removeEventListener(r,g,P)}};
y7=function(r,g,I){I=I===void 0?{}:I;var P=null,a=0;return function(){var v=_.kV.apply(0,arguments),C=Date.now();a||I.leading!==!1||(a=C);var u=g-(C-a),X=this;u<=0||u>g?(P&&(clearTimeout(P),P=null),a=C,r.apply(X,v)):P||I.trailing===!1||(P=setTimeout(function(){a=I.leading===!1?0:Date.now();P=null;r.apply(X,v)},u))}};
La1=function(r,g,I,P,a){a=a===void 0?window:a;var v=a.Object.getOwnPropertyDescriptor(r,g);a.Object.defineProperty(r,g,P?I:{set:function(C){var u=this;setTimeout(function(){I.set.call(u,C)},0);
v&&v.set&&v.set.call(this,C)}});
return function(){return La1(r,g,v||{},!0)}};
GZ1=function(r){var g=r.document,I,P,a,v;return{left:g.scrollingElement?g.scrollingElement.scrollLeft:r.pageXOffset!==void 0?r.pageXOffset:g.documentElement.scrollLeft||(g==null?void 0:g.body)&&((I=MP(g.body))==null?void 0:I.scrollLeft)||(g==null?void 0:(P=g.body)==null?void 0:P.scrollLeft)||0,top:g.scrollingElement?g.scrollingElement.scrollTop:r.pageYOffset!==void 0?r.pageYOffset:(g==null?void 0:g.documentElement.scrollTop)||(g==null?void 0:g.body)&&((a=MP(g.body))==null?void 0:a.scrollTop)||(g==
null?void 0:(v=g.body)==null?void 0:v.scrollTop)||0}};
y3Q=function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight};
KaE=function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth};
spX=function(r){return r?r.nodeType===r.ELEMENT_NODE?r:MP(r):null};
Kh=function(r,g,I,P){if(!r)return!1;r=spX(r);if(!r)return!1;try{if(typeof g==="string"){if(r.classList.contains(g)||P&&r.closest("."+g)!==null)return!0}else if(eoL(r,g,P))return!0}catch(a){}return I&&(r.matches(I)||P&&r.closest(I)!==null)?!0:!1};
Fa4=function(r,g,I){return r.tagName==="TITLE"&&I.headTitleMutations?!0:g.getId(r)===-2};
HPj=function(r,g){if(ZY(r))return!1;var I=g.getId(r);return g.has(I)?(I=ih(r))&&I.nodeType===r.DOCUMENT_NODE?!1:I?HPj(I,g):!0:!0};
Wa8=function(){var r=r===void 0?window:r;"NodeList"in r&&!r.NodeList.prototype.forEach&&(r.NodeList.prototype.forEach=Array.prototype.forEach);"DOMTokenList"in r&&!r.DOMTokenList.prototype.forEach&&(r.DOMTokenList.prototype.forEach=Array.prototype.forEach)};
DNL=function(r,g){return!(r.nodeName!=="LINK"||r.nodeType!==r.ELEMENT_NODE||!r.getAttribute||r.getAttribute("rel")!=="stylesheet"||!g.nodeMetaMap.get(r))};
A3F=function(r){var g=null,I;"getRootNode"in r&&((I=Rot(r))==null?void 0:I.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&eG(Rot(r))&&(g=eG(Rot(r)));return g};
Nt4=function(r){var g=r.ownerDocument;if(g){if(!(g=JJL(g,"contains")(r)))if(g=r.ownerDocument){for(var I;I=A3F(r);)r=I;g=JJL(g,"contains")(r)}else g=!1}else g=!1;return g};
wq1=function(r,g){r.delete(g);bh(g).forEach(function(I){return wq1(r,I)})};
lD1=function(r,g){for(var I=[r];I.length;)r=I.pop(),g.has(r)||(g.add(r),bh(r).forEach(function(P){return I.push(P)}))};
Su1=function(r,g){r.size===0?r=!1:r=(g=ih(g))?r.has(g):!1;return r};
Erp=function(r,g){return r.size===0?!1:J3p(r,g)};
J3p=function(r,g){return(g=ih(g))?r.has(g)?!0:J3p(r,g):!1};
sS=function(r){try{if("composedPath"in r){var g=r.composedPath();if(g.length)return g[0]}else if("path"in r&&r.path.length)return r.path[0]}catch(I){}return r&&r.target};
fD8=function(r,g){var I=new xNs;FG.push(I);I.init(r);r=new (wc$("MutationObserver").constructor)(WV(I.processMutations.bind(I)));r.observe(g,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0});return r};
Ttp=function(r){var g=r.mousemoveCb;var I=r.sampling;var P=r.doc;var a=r.mirror;if(I.mousemove===!1)return function(){};
var v=[],C,u=y7(WV(function(c){var B=Date.now()-C;g(v.map(function(O){O.timeOffset-=B;return O}),c);
v=[];C=null}),typeof I.mousemoveCallback==="number"?I.mousemoveCallback:500);
r=WV(y7(WV(function(c){var B=sS(c),O=c.changedTouches?c.changedTouches[0]:c,z=O.clientX;O=O.clientY;C||(C=nr$());v.push({x:z,y:O,id:a.getId(B),timeOffset:nr$()-C});u(typeof DragEvent!=="undefined"&&c instanceof DragEvent?12:c instanceof MouseEvent?1:6)}),typeof I.mousemove==="number"?I.mousemove:50,{trailing:!1}));
var X=[Gi("mousemove",r,P),Gi("touchmove",r,P),Gi("drag",r,P)];return WV(function(){X.forEach(function(c){return c()})})};
hoj=function(r){var g=r.mouseInteractionCb;var I=r.doc;var P=r.mirror;var a=r.blockClass;var v=r.blockSelector;r=r.sampling;if(r.mouseInteraction===!1)return function(){};
var C=r.mouseInteraction===!0||r.mouseInteraction===void 0?{}:r.mouseInteraction,u=[],X=null,c=function(B){return function(O){var z=sS(O);if(!Kh(z,a,v,!0)){var e=null,U=B;if("pointerType"in O){switch(O.pointerType){case "mouse":e=0;break;case "touch":e=2;break;case "pen":e=1}e===2&&(DY[B]===1?U="TouchStart":DY[B]===0&&(U="TouchEnd"))}else O.changedTouches&&(e=2);if(e!==null){if(X=e,U.startsWith("Touch")&&e===2||U.startsWith("Mouse")&&e===0)e=null}else DY[B]===2&&(e=X,X=null);if(O=O.changedTouches?
O.changedTouches[0]:O)z=P.getId(z),WV(g)(Object.assign({},{type:DY[U],id:z,x:O.clientX,y:O.clientY},e!==null&&{pointerType:e}))}}};
Object.keys(DY).filter(function(B){return Number.isNaN(Number(B))&&!B.endsWith("_Departed")&&C[B]!==!1}).forEach(function(B){var O=B.toLowerCase(),z=c(B);
if(window.PointerEvent)switch(DY[B]){case 1:case 0:O=O.replace("mouse","pointer");break;case 7:case 9:return}u.push(Gi(O,z,I))});
return WV(function(){u.forEach(function(B){return B()})})};
kZF=function(r){var g=r.scrollCb;var I=r.doc;var P=r.mirror;var a=r.blockClass;var v=r.blockSelector;return Gi("scroll",WV(y7(WV(function(C){var u=sS(C);u&&!Kh(u,a,v,!0)&&(C=P.getId(u),u===I&&I.defaultView?(u=GZ1(I.defaultView),g({id:C,x:u.left,y:u.top})):g({id:C,x:u.scrollLeft,y:u.scrollTop}))}),r.sampling.scroll||100)),I)};
$Bp=function(r,g){var I=r.viewportResizeCb;var P=-1,a=-1;return Gi("resize",WV(y7(WV(function(){var v=y3Q(),C=KaE();if(P!==v||a!==C)I({width:Number(C),height:Number(v)}),P=v,a=C}),200)),g.win)};
IdE=function(r){function g(G){var F=sS(G),W=G.isTrusted,S=F&&F.tagName;F&&S==="OPTION"&&(F=MP(F));if(!(!F||!S||rZ_.indexOf(S)<0||Kh(F,C,u,!0)||F.classList.contains(X)||c&&F.matches(c))){var E=F.value,l=!1;G=kAQ(F)||"";if(G==="radio"||G==="checkbox")l=F.checked;else if(B[S.toLowerCase()]||B[G])E=TAL({element:F,maskInputOptions:B,tagName:S,type:G,value:E,maskInputFn:O});I(F,e?{text:E,isChecked:l,userTriggered:W}:{text:E,isChecked:l});W=F.name;G==="radio"&&W&&l&&a.querySelectorAll('input[type="radio"][name="'+
W+'"]').forEach(function(f){if(f!==F){var n=f.value;I(f,e?{text:n,isChecked:!l,userTriggered:!1}:{text:n,isChecked:!l})}})}}
function I(G,F){var W=gn$.get(G);W&&W.text===F.text&&W.isChecked===F.isChecked||(gn$.set(G,F),G=v.getId(G),WV(P)(Object.assign({},F,{id:G})))}
var P=r.inputCb;var a=r.doc;var v=r.mirror;var C=r.blockClass;var u=r.blockSelector;var X=r.ignoreClass;var c=r.ignoreSelector;var B=r.maskInputOptions;var O=r.maskInputFn;var z=r.sampling;var e=r.userTriggeredOnInput;var U=(z.input==="last"?["change"]:["input","change"]).map(function(G){return Gi(G,WV(g),a)}),V=a.defaultView;
if(!V)return function(){U.forEach(function(G){return G()})};
r=V.Object.getOwnPropertyDescriptor(V.HTMLInputElement.prototype,"value");z=[[V.HTMLInputElement.prototype,"value"],[V.HTMLInputElement.prototype,"checked"],[V.HTMLSelectElement.prototype,"value"],[V.HTMLTextAreaElement.prototype,"value"],[V.HTMLSelectElement.prototype,"selectedIndex"],[V.HTMLOptionElement.prototype,"selected"]];r&&r.set&&U.push.apply(U,_.xC(z.map(function(G){return La1(G[0],G[1],{set:function(){WV(g)({target:this,isTrusted:!1})}},!1,V)})));
return WV(function(){U.forEach(function(G){return G()})})};
adL=function(r){var g=[],I,P,a,v;PZ_("CSSGroupingRule")&&((I=r.parentRule)==null?void 0:(P=I.constructor)==null?void 0:P.name)==="CSSGroupingRule"||PZ_("CSSMediaRule")&&r.parentRule instanceof CSSMediaRule||PZ_("CSSSupportsRule")&&r.parentRule instanceof CSSSupportsRule||PZ_("CSSConditionRule")&&((a=r.parentRule)==null?void 0:(v=a.constructor)==null?void 0:v.name)==="CSSConditionRule"?(r=Array.from(r.parentRule.cssRules).indexOf(r),g.unshift(r)):r.parentStyleSheet&&(r=Array.from(r.parentStyleSheet.cssRules).indexOf(r),
g.unshift(r));return g};
Rb=function(r,g,I){var P,a;if(!r)return{};r.ownerNode?P=g.getId(r.ownerNode):a=I.getId(r);return{styleId:a,id:P}};
QDt=function(r,g){var I=r.styleSheetRuleCb;var P=r.mirror;var a=r.stylesheetManager;var v=g.win;if(!v.CSSStyleSheet||!v.CSSStyleSheet.prototype)return function(){};
var C=v.CSSStyleSheet.prototype.insertRule;v.CSSStyleSheet.prototype.insertRule=new A8(C,{apply:WV(function(z,e,U){var V=_.m(U),G=V.next().value;V=V.next().value;var F=Rb(e,P,a.styleMirror),W=F.id;F=F.styleId;(W&&W!==-1||F&&F!==-1)&&I({id:W,styleId:F,adds:[{rule:G,index:V}]});return z.apply(e,U)})});
v.CSSStyleSheet.prototype.addRule=function(z,e,U){U=U===void 0?this.cssRules.length:U;return v.CSSStyleSheet.prototype.insertRule.apply(this,[z+" { "+e+" }",U])};
var u=v.CSSStyleSheet.prototype.deleteRule;v.CSSStyleSheet.prototype.deleteRule=new A8(u,{apply:WV(function(z,e,U){var V=_.m(U).next().value,G=Rb(e,P,a.styleMirror),F=G.id;G=G.styleId;(F&&F!==-1||G&&G!==-1)&&I({id:F,styleId:G,removes:[{index:V}]});return z.apply(e,U)})});
v.CSSStyleSheet.prototype.removeRule=function(z){return v.CSSStyleSheet.prototype.deleteRule.apply(this,[z])};
if(v.CSSStyleSheet.prototype.replace){var X=v.CSSStyleSheet.prototype.replace;v.CSSStyleSheet.prototype.replace=new A8(X,{apply:WV(function(z,e,U){var V=_.m(U).next().value,G=Rb(e,P,a.styleMirror),F=G.id;G=G.styleId;(F&&F!==-1||G&&G!==-1)&&I({id:F,styleId:G,replace:V});return z.apply(e,U)})})}if(v.CSSStyleSheet.prototype.replaceSync){var c=v.CSSStyleSheet.prototype.replaceSync;
v.CSSStyleSheet.prototype.replaceSync=new A8(c,{apply:WV(function(z,e,U){var V=_.m(U).next().value,G=Rb(e,P,a.styleMirror),F=G.id;G=G.styleId;(F&&F!==-1||G&&G!==-1)&&I({id:F,styleId:G,replaceSync:V});return z.apply(e,U)})})}var B={};
vn4("CSSGroupingRule")?B.CSSGroupingRule=v.CSSGroupingRule:(vn4("CSSMediaRule")&&(B.CSSMediaRule=v.CSSMediaRule),vn4("CSSConditionRule")&&(B.CSSConditionRule=v.CSSConditionRule),vn4("CSSSupportsRule")&&(B.CSSSupportsRule=v.CSSSupportsRule));var O={};Object.entries(B).forEach(function(z){var e=_.m(z);z=e.next().value;e=e.next().value;O[z]={insertRule:e.prototype.insertRule,deleteRule:e.prototype.deleteRule};e.prototype.insertRule=new A8(O[z].insertRule,{apply:WV(function(U,V,G){var F=_.m(G),W=F.next().value;
F=F.next().value;var S=Rb(V.parentStyleSheet,P,a.styleMirror),E=S.id;S=S.styleId;(E&&E!==-1||S&&S!==-1)&&I({id:E,styleId:S,adds:[{rule:W,index:[].concat(_.xC(adL(V)),[F||0])}]});return U.apply(V,G)})});
e.prototype.deleteRule=new A8(O[z].deleteRule,{apply:WV(function(U,V,G){var F=_.m(G).next().value,W=Rb(V.parentStyleSheet,P,a.styleMirror),S=W.id;W=W.styleId;(S&&S!==-1||W&&W!==-1)&&I({id:S,styleId:W,removes:[{index:[].concat(_.xC(adL(V)),[F])}]});return U.apply(V,G)})})});
return WV(function(){v.CSSStyleSheet.prototype.insertRule=C;v.CSSStyleSheet.prototype.deleteRule=u;X&&(v.CSSStyleSheet.prototype.replace=X);c&&(v.CSSStyleSheet.prototype.replaceSync=c);Object.entries(B).forEach(function(z){var e=_.m(z);z=e.next().value;e=e.next().value;e.prototype.insertRule=O[z].insertRule;e.prototype.deleteRule=O[z].deleteRule})})};
CZ_=function(r,g){var I=r.mirror;var P=r.stylesheetManager;var a=null;a=g.nodeName==="#document"?I.getId(g):I.getId(eG(g));var v,C,u;r=g.nodeName==="#document"?(v=g.defaultView)==null?void 0:v.Document:(C=g.ownerDocument)==null?void 0:(u=C.defaultView)==null?void 0:u.ShadowRoot;var X=(r==null?0:r.prototype)?Object.getOwnPropertyDescriptor(r==null?void 0:r.prototype,"adoptedStyleSheets"):void 0;if(a===null||a===-1||!r||!X)return function(){};
Object.defineProperty(g,"adoptedStyleSheets",{configurable:X.configurable,enumerable:X.enumerable,get:function(){var c;return(c=X.get)==null?void 0:c.call(this)},
set:function(c){var B,O=(B=X.set)==null?void 0:B.call(this,c);if(a!==null&&a!==-1)try{mBj(P,c,a)}catch(z){}return O}});
return WV(function(){Object.defineProperty(g,"adoptedStyleSheets",{configurable:X.configurable,enumerable:X.enumerable,get:X.get,set:X.set})})};
uBp=function(r,g){var I=r.styleDeclarationCb;var P=r.mirror;var a=r.ignoreCSSAttributes;var v=r.stylesheetManager;var C=g.win;var u=C.CSSStyleDeclaration.prototype.setProperty;C.CSSStyleDeclaration.prototype.setProperty=new A8(u,{apply:WV(function(c,B,O){var z=_.m(O),e=z.next().value,U=z.next().value;z=z.next().value;if(a.has(e))return u.apply(B,[e,U,z]);var V,G=Rb((V=B.parentRule)==null?void 0:V.parentStyleSheet,P,v.styleMirror);V=G.id;G=G.styleId;(V&&V!==-1||G&&G!==-1)&&I({id:V,styleId:G,set:{property:e,
value:U,priority:z},index:adL(B.parentRule)});return c.apply(B,O)})});
var X=C.CSSStyleDeclaration.prototype.removeProperty;C.CSSStyleDeclaration.prototype.removeProperty=new A8(X,{apply:WV(function(c,B,O){var z=_.m(O).next().value;if(a.has(z))return X.apply(B,[z]);var e,U=Rb((e=B.parentRule)==null?void 0:e.parentStyleSheet,P,v.styleMirror);e=U.id;U=U.styleId;(e&&e!==-1||U&&U!==-1)&&I({id:e,styleId:U,remove:{property:z},index:adL(B.parentRule)});return c.apply(B,O)})});
return WV(function(){C.CSSStyleDeclaration.prototype.setProperty=u;C.CSSStyleDeclaration.prototype.removeProperty=X})};
pDF=function(r){var g=r.mediaInteractionCb;var I=r.blockClass;var P=r.blockSelector;var a=r.mirror;var v=r.sampling;r=r.doc;var C=WV(function(X){return y7(WV(function(c){if((c=sS(c))&&!Kh(c,I,P,!0)){var B=c.currentTime,O=c.volume,z=c.muted,e=c.playbackRate,U=c.loop;g({type:X,id:a.getId(c),currentTime:B,volume:O,muted:z,playbackRate:e,loop:U})}}),v.media||500)}),u=[Gi("play",C(0),r),
Gi("pause",C(1),r),Gi("seeked",C(2),r),Gi("volumechange",C(3),r),Gi("ratechange",C(4),r)];return WV(function(){u.forEach(function(X){return X()})})};
onQ=function(r){var g=r.fontCb;r=r.doc;var I=r.defaultView;if(!I)return function(){};
var P=[],a=new WeakMap,v=I.FontFace;I.FontFace=function(C,u,X){var c=new v(C,u,X);a.set(c,{family:C,buffer:typeof u!=="string",descriptors:X,fontSource:typeof u==="string"?u:JSON.stringify(Array.from(new Uint8Array(u)))});return c};
r=zi(r.fonts,"add",function(C){return function(u){setTimeout(WV(function(){var X=a.get(u);X&&(g(X),a.delete(u))}),0);
return C.apply(this,[u])}});
P.push(function(){I.FontFace=v});
P.push(r);return WV(function(){P.forEach(function(C){return C()})})};
q0j=function(r){var g=r.doc,I=r.mirror,P=r.blockClass,a=r.blockSelector,v=r.selectionCb,C=!0;r=WV(function(){var u=g.getSelection();if(u&&!(C&&(u==null?0:u.isCollapsed))){C=u.isCollapsed||!1;for(var X=[],c=u.rangeCount||0,B=0;B<c;B++){var O=u.getRangeAt(B),z=O.startContainer,e=O.startOffset,U=O.endContainer;O=O.endOffset;Kh(z,P,a,!0)||Kh(U,P,a,!0)||X.push({start:I.getId(z),startOffset:e,end:I.getId(U),endOffset:O})}v({ranges:X})}});
r();return Gi("selectionchange",r)};
XDh=function(r){var g=r.doc;var I=r.customElementCb;return(r=g.defaultView)&&r.customElements?zi(r.customElements,"define",function(P){return function(a,v,C){try{I({define:{name:a}})}catch(u){console.warn("Custom element callback failed for "+a)}return P.apply(this,[a,v,C])}}):function(){}};
cZt=function(r,g){var I=r.mutationCb,P=r.mousemoveCb,a=r.mouseInteractionCb,v=r.scrollCb,C=r.viewportResizeCb,u=r.inputCb,X=r.mediaInteractionCb,c=r.styleSheetRuleCb,B=r.styleDeclarationCb,O=r.canvasMutationCb,z=r.fontCb,e=r.selectionCb,U=r.customElementCb;r.mutationCb=function(){var V=_.kV.apply(0,arguments);g.mutation&&g.mutation.apply(g,_.xC(V));I.apply(null,_.xC(V))};
r.mousemoveCb=function(){var V=_.kV.apply(0,arguments);g.mousemove&&g.mousemove.apply(g,_.xC(V));P.apply(null,_.xC(V))};
r.mouseInteractionCb=function(){var V=_.kV.apply(0,arguments);g.mouseInteraction&&g.mouseInteraction.apply(g,_.xC(V));a.apply(null,_.xC(V))};
r.scrollCb=function(){var V=_.kV.apply(0,arguments);g.scroll&&g.scroll.apply(g,_.xC(V));v.apply(null,_.xC(V))};
r.viewportResizeCb=function(){var V=_.kV.apply(0,arguments);g.viewportResize&&g.viewportResize.apply(g,_.xC(V));C.apply(null,_.xC(V))};
r.inputCb=function(){var V=_.kV.apply(0,arguments);g.input&&g.input.apply(g,_.xC(V));u.apply(null,_.xC(V))};
r.mediaInteractionCb=function(){var V=_.kV.apply(0,arguments);g.mediaInteaction&&g.mediaInteaction.apply(g,_.xC(V));X.apply(null,_.xC(V))};
r.styleSheetRuleCb=function(){var V=_.kV.apply(0,arguments);g.styleSheetRule&&g.styleSheetRule.apply(g,_.xC(V));c.apply(null,_.xC(V))};
r.styleDeclarationCb=function(){var V=_.kV.apply(0,arguments);g.styleDeclaration&&g.styleDeclaration.apply(g,_.xC(V));B.apply(null,_.xC(V))};
r.canvasMutationCb=function(){var V=_.kV.apply(0,arguments);g.canvasMutation&&g.canvasMutation.apply(g,_.xC(V));O.apply(null,_.xC(V))};
r.fontCb=function(){var V=_.kV.apply(0,arguments);g.font&&g.font.apply(g,_.xC(V));z.apply(null,_.xC(V))};
r.selectionCb=function(){var V=_.kV.apply(0,arguments);g.selection&&g.selection.apply(g,_.xC(V));e.apply(null,_.xC(V))};
r.customElementCb=function(){var V=_.kV.apply(0,arguments);g.customElement&&g.customElement.apply(g,_.xC(V));U.apply(null,_.xC(V))}};
tD4=function(r,g){g=g===void 0?{}:g;var I=r.doc.defaultView;if(!I)return function(){};
cZt(r,g);var P;r.recordDOM&&(P=fD8(r,r.doc));var a=Ttp(r),v=hoj(r),C=kZF(r),u=$Bp(r,{win:I}),X=IdE(r),c=pDF(r),B=function(){},O=function(){},z=function(){},e=function(){};
r.recordDOM&&(B=QDt(r,{win:I}),O=CZ_(r,r.doc),z=uBp(r,{win:I}),r.collectFonts&&(e=onQ(r)));var U=q0j(r),V=XDh(r),G=[];r=_.m(r.plugins);for(g=r.next();!g.done;g=r.next())g=g.value,G.push(g.observer(g.callback,I,g.options));return WV(function(){FG.forEach(function(W){return W.reset()});
var F;(F=P)==null||F.disconnect();a();v();C();u();X();c();B();O();z();e();U();V();G.forEach(function(W){return W()})})};
PZ_=function(r){return typeof window[r]!=="undefined"};
vn4=function(r){return!!(typeof window[r]!=="undefined"&&window[r].prototype&&"insertRule"in window[r].prototype&&"deleteRule"in window[r].prototype)};
B0F=function(r){r=new Uint8Array(r);for(var g="",I=0;I<r.byteLength;I++)g+=String.fromCharCode(r[I]);return btoa(g)};
OMF=function(r,g,I){if(r instanceof Array)return r.map(function(a){return OMF(a,g,I)});
if(r!==null){if(r instanceof Float32Array||r instanceof Float64Array||r instanceof Int32Array||r instanceof Uint32Array||r instanceof Uint8Array||r instanceof Uint16Array||r instanceof Int16Array||r instanceof Int8Array||r instanceof Uint8ClampedArray)return{rr_type:r.constructor.name,args:[Object.values(r)]};if(r instanceof ArrayBuffer){var P=r.constructor.name;r=B0F(r);return{rr_type:P,base64:r}}if(r instanceof DataView)return{rr_type:r.constructor.name,args:[OMF(r.buffer,g,I),r.byteOffset,r.byteLength]};
if(r instanceof HTMLImageElement)return{rr_type:r.constructor.name,src:r.src};if(r instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:r.toDataURL()};if(r instanceof ImageData)return{rr_type:r.constructor.name,args:[OMF(r.data,g,I),r.width,r.height]};if(zr_(r,g)||typeof r==="object")return P=r.constructor.name,r=erL(r,g,I),{rr_type:P,index:r}}return r};
ZMF=function(r,g,I,P){for(var a=[],v=_.m(Object.getOwnPropertyNames(g.CanvasRenderingContext2D.prototype)),C=v.next(),u={};!C.done;u={prop$jscomp$58:void 0},C=v.next()){u.prop$jscomp$58=C.value;try{if(typeof g.CanvasRenderingContext2D.prototype[u.prop$jscomp$58]==="function"){var X=zi(g.CanvasRenderingContext2D.prototype,u.prop$jscomp$58,function(c){return function(B){return function(){var O=_.kV.apply(0,arguments),z=this;Kh(this.canvas,I,P,!0)||setTimeout(function(){var e=Y0X(O,g,z);r(z.canvas,{type:NP["2D"],
property:c.prop$jscomp$58,args:e})},0);
return B.apply(this,O)}}}(u));
a.push(X)}}catch(c){C=La1(g.CanvasRenderingContext2D.prototype,u.prop$jscomp$58,{set:function(B){return function(O){r(this.canvas,{type:NP["2D"],property:B.prop$jscomp$58,args:[O],setter:!0})}}(u)}),a.push(C)}}return function(){a.forEach(function(c){return c()})}};
UBj=function(r,g,I,P){var a=[];try{var v=zi(r.HTMLCanvasElement.prototype,"getContext",function(C){return function(u){var X=_.kV.apply(1,arguments);if(!Kh(this,g,I,!0)){var c=u==="experimental-webgl"?"webgl":u;"__context"in this||(this.__context=c);P&&["webgl","webgl2"].includes(c)&&(X[0]&&typeof X[0]==="object"?(c=X[0],c.preserveDrawingBuffer||(c.preserveDrawingBuffer=!0)):X.splice(0,1,{preserveDrawingBuffer:!0}))}return C.apply(this,[u].concat(_.xC(X)))}});
a.push(v)}catch(C){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){a.forEach(function(C){return C()})}};
iM1=function(r,g,I,P,a,v){for(var C=[],u=_.m(Object.getOwnPropertyNames(r)),X=u.next(),c={};!X.done;c={prop$jscomp$59:void 0},X=u.next())if(c.prop$jscomp$59=X.value,!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(c.prop$jscomp$59))try{if(typeof r[c.prop$jscomp$59]==="function"){var B=zi(r,c.prop$jscomp$59,function(O){return function(z){return function(){var e=_.kV.apply(0,arguments),U=z.apply(this,e);erL(U,v,this);"tagName"in this.canvas&&!Kh(this.canvas,P,a,!0)&&(e=
Y0X(e,v,this),I(this.canvas,{type:g,property:O.prop$jscomp$59,args:e}));return U}}}(c));
C.push(B)}}catch(O){X=La1(r,c.prop$jscomp$59,{set:function(z){return function(e){I(this.canvas,{type:g,property:z.prop$jscomp$59,args:[e],setter:!0})}}(c)}),C.push(X)}return C};
bMQ=function(r,g,I,P){var a=[];a.push.apply(a,_.xC(iM1(g.WebGLRenderingContext.prototype,1,r,I,P,g)));typeof g.WebGL2RenderingContext!=="undefined"&&a.push.apply(a,_.xC(iM1(g.WebGL2RenderingContext.prototype,2,r,I,P,g)));return function(){a.forEach(function(v){return v()})}};
AZ$=function(r){var g=r=r===void 0?{}:r,I=g.emit,P=g.checkoutEveryNms,a=g.checkoutEveryNth,v=g.blockClass===void 0?"rr-block":g.blockClass,C=g.blockSelector===void 0?null:g.blockSelector,u=g.ignoreClass===void 0?"rr-ignore":g.ignoreClass,X=g.ignoreSelector===void 0?null:g.ignoreSelector,c=g.maskTextClass===void 0?"rr-mask":g.maskTextClass,B=g.maskTextSelector===void 0?null:g.maskTextSelector,O=g.inlineStylesheet===void 0?!0:g.inlineStylesheet,z=g.maskAllInputs,e=g.maskInputOptions,U=g.slimDOMOptions,
V=g.maskInputFn,G=g.maskTextFn,F=g.hooks,W=g.packFn,S=g.sampling===void 0?{}:g.sampling,E=g.dataURLOptions===void 0?{}:g.dataURLOptions,l=g.mousemoveWait,f=g.recordDOM===void 0?!0:g.recordDOM,n=g.recordCanvas===void 0?!1:g.recordCanvas,P$=g.recordCrossOriginIframes===void 0?!1:g.recordCrossOriginIframes,Cs=g.recordAfter===void 0?r.recordAfter==="DOMContentLoaded"?r.recordAfter:"load":g.recordAfter,ZL=g.userTriggeredOnInput===void 0?!1:g.userTriggeredOnInput,tp=g.collectFonts===void 0?!1:g.collectFonts,
eX=g.inlineImages===void 0?!1:g.inlineImages,H$=g.plugins,E8=g.keepIframeSrcFn===void 0?function(){return!1}:g.keepIframeSrcFn,wQ=g.ignoreCSSAttributes===void 0?new Set([]):g.ignoreCSSAttributes;
wh=g.errorHandler;var Oh=P$?window.parent===window:!0,of=!1;if(!Oh)try{window.parent.document&&(of=!1)}catch(ST){of=!0}if(Oh&&!I)throw Error("$e");if(!Oh&&!of)return function(){};
l!==void 0&&S.mousemove===void 0&&(S.mousemove=l);lh.reset();var l1=z===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:e!==void 0?e:{password:!0},zB=U===!0||U==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:U==="all",headMetaDescKeywords:U==="all",headTitleMutations:U==="all"}:
U?U:{};Wa8();var iz,tw=0,dr=function(ST){for(var xf=_.m(H$||[]),CY=xf.next();!CY.done;CY=xf.next())CY=CY.value,CY.eventProcessor&&(ST=CY.eventProcessor(ST));W&&!of&&(ST=W(ST));return ST};
SG=function(ST,xf){ST.timestamp=nr$();var CY;((CY=FG[0])==null?0:CY.isFrozen())&&ST.type!==2&&(ST.type!==3||ST.data.source!==0)&&FG.forEach(function(tW){return tW.unfreeze()});
Oh?I==null||I(dr(ST),xf):of&&(xf={type:"rrweb",event:dr(ST),origin:window.location.origin,isCheckout:xf},window.parent.postMessage(xf,"*"));ST.type===2?(iz=ST,tw=0):ST.type!==3||ST.data.source===0&&ST.data.isAttachIframe||(tw++,ST=P&&ST.timestamp-iz.timestamp>P,(a&&tw>=a||ST)&&MDF(!0))};
var Q4=function(ST){SG({type:3,data:Object.assign({},{source:0},ST)})},c$=function(ST){return SG({type:3,
data:Object.assign({},{source:3},ST)})},DL=function(ST){return SG({type:3,
data:Object.assign({},{source:9},ST)})},B0=new jDE({mutationCb:Q4,
adoptedStyleSheetCb:function(ST){return SG({type:3,data:Object.assign({},{source:15},ST)})}}),fY=new VD4({mirror:lh,
mutationCb:Q4,stylesheetManager:B0,recordCrossOriginIframes:P$,wrappedEmit:SG});r=_.m(H$||[]);for(g=r.next();!g.done;g=r.next())g=g.value,g.getMirror&&g.getMirror({nodeMirror:lh,crossOriginIframeMirror:fY.crossOriginIframeMirror,crossOriginIframeStyleMirror:fY.crossOriginIframeStyleMirror});var H0=new dB_;L0p=new GP4({recordCanvas:n,mutationCb:DL,win:window,blockClass:v,blockSelector:C,mirror:lh,sampling:S.canvas,dataURLOptions:E});var $f=new yZ_({mutationCb:Q4,scrollCb:c$,bypassOptions:{blockClass:v,
blockSelector:C,maskTextClass:c,maskTextSelector:B,inlineStylesheet:O,maskInputOptions:l1,dataURLOptions:E,maskTextFn:G,maskInputFn:V,recordCanvas:n,inlineImages:eX,sampling:S,slimDOMOptions:zB,iframeManager:fY,stylesheetManager:B0,canvasManager:L0p,keepIframeSrcFn:E8,processedNodeManager:H0},mirror:lh});MDF=function(ST){ST=ST===void 0?!1:ST;if(f){SG({type:4,data:{href:window.location.href,width:KaE(),height:y3Q()}},ST);B0.reset();$f.init();FG.forEach(function(CY){return CY.lock()});
var xf=dN_({mirror:lh,blockClass:v,blockSelector:C,maskTextClass:c,maskTextSelector:B,inlineStylesheet:O,maskAllInputs:l1,maskTextFn:G,maskInputFn:V,slimDOM:zB,dataURLOptions:E,recordCanvas:n,inlineImages:eX,onSerialize:function(CY){CY.nodeName==="IFRAME"&&lh.nodeMetaMap.get(CY)&&K0Q(fY,CY);DNL(CY,lh)&&sDp(B0,CY);CY&&Y_(CY)&&F04($f,Y_(CY),document)},
onIframeLoad:function(CY,tW){HMs(fY,CY,tW);CY.contentWindow&&CY.contentDocument&&W0L($f,CY.contentWindow.Element,CY.contentDocument)},
onStylesheetLoad:function(CY,tW){DBh(B0,CY,tW)},
keepIframeSrcFn:E8});xf?(SG({type:2,data:{node:xf,initialOffset:GZ1(window)}},ST),FG.forEach(function(CY){return CY.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&mBj(B0,document.adoptedStyleSheets,lh.getId(document))):console.warn("Failed to snapshot the document")}};
try{var KE=[],hw=function(ST){var xf;return WV(tD4)({mutationCb:Q4,mousemoveCb:function(CY,tW){return SG({type:3,data:{source:tW,positions:CY}})},
mouseInteractionCb:function(CY){return SG({type:3,data:Object.assign({},{source:2},CY)})},
scrollCb:c$,viewportResizeCb:function(CY){return SG({type:3,data:Object.assign({},{source:4},CY)})},
inputCb:function(CY){return SG({type:3,data:Object.assign({},{source:5},CY)})},
mediaInteractionCb:function(CY){return SG({type:3,data:Object.assign({},{source:7},CY)})},
styleSheetRuleCb:function(CY){return SG({type:3,data:Object.assign({},{source:8},CY)})},
styleDeclarationCb:function(CY){return SG({type:3,data:Object.assign({},{source:13},CY)})},
canvasMutationCb:DL,fontCb:function(CY){return SG({type:3,data:Object.assign({},{source:10},CY)})},
selectionCb:function(CY){SG({type:3,data:Object.assign({},{source:14},CY)})},
customElementCb:function(CY){SG({type:3,data:Object.assign({},{source:16},CY)})},
blockClass:v,ignoreClass:u,ignoreSelector:X,maskTextClass:c,maskTextSelector:B,maskInputOptions:l1,inlineStylesheet:O,sampling:S,recordDOM:f,recordCanvas:n,inlineImages:eX,userTriggeredOnInput:ZL,collectFonts:tp,doc:ST,maskInputFn:V,maskTextFn:G,keepIframeSrcFn:E8,blockSelector:C,slimDOMOptions:zB,dataURLOptions:E,mirror:lh,iframeManager:fY,stylesheetManager:B0,shadowDomManager:$f,processedNodeManager:H0,canvasManager:L0p,ignoreCSSAttributes:wQ,plugins:(H$==null?void 0:(xf=H$.filter(function(CY){return CY.observer}))==
null?void 0:xf.map(function(CY){return{observer:CY.observer,
options:CY.options,callback:function(tW){return SG({type:6,data:{plugin:CY.name,payload:tW}})}}}))||[]},F)};
Rrp(fY,function(ST){try{KE.push(hw(ST.contentDocument))}catch(xf){console.warn(xf)}});
var cR=function(){MDF();KE.push(hw(document))};
document.readyState==="interactive"||document.readyState==="complete"?cR():(KE.push(Gi("DOMContentLoaded",function(){SG({type:0,data:{}});Cs==="DOMContentLoaded"&&cR()})),KE.push(Gi("load",function(){SG({type:1,
data:{}});Cs==="load"&&cR()},window)));
return function(){KE.forEach(function(ST){try{ST()}catch(xf){String(xf).toLowerCase().includes("cross-origin")||console.warn(xf)}});
H0.destroy();wh=void 0}}catch(ST){console.warn(ST)}};
_.M=function(r,g){g=Pb(I2(g));r.innerHTML=g};
ldj=function(r){var g=N0t;g||(g=wDh(),g=N0t=_.pF.transpose(g));g=g[r];return typeof g==="string"?g:_.J8(r)};
S08=function(r){r=String(r).toLowerCase();var g=wDh()[r];return typeof g==="string"?g:_.ES(r)};
JZQ=function(r){r=r.toLowerCase();r=wDh()[r];return typeof r==="string"?r:null};
wDh=function(){if(!EnE){for(var r=Object.assign({},xB_),g=_.m(fdj),I=g.next();!I.done;I=g.next())I=I.value,r[I.toLowerCase()]=I;EnE=r}return EnE};
hrE=function(r,g){var I=window.customElements;return I&&I.get(r)||nnL[r]===!0?2:g.name==="HTMLUnknownElement"?1:g.name==="HTMLElement"&&T0X.test(r)?3:0};
rO_=function(r,g){switch(g){case "innerHTML":return kPQ(r)===1?2:null;case "textContent":return r=kPQ(r),r===1||r===6?1:null;default:var I,P;return(P=(I=$os[r.localName])==null?void 0:I[g])!=null?P:null}};
kPQ=function(r){var g=r.localName,I=hrE(g,r.constructor);switch(I){case 0:case 1:return gY$(g,r);case 3:case 2:return 1;default:_.rr(I,"got an unknown element classification")}};
gY$=function(r,g){var I=Object.hasOwnProperty.call(I$8,r)?I$8[r]:null;return I!==null?I:Object.hasOwnProperty.call(P88,r)&&g instanceof SVGElement?P88[r]:null};
a$h=function(r,g){return g};
Qa1=function(r){return(r=r.split(vYF,2))?{url:r[0],metadata:r[1]}:null};
C8j=function(r){var g=String(r.url).replace(mo$,encodeURIComponent);if(r=r.metadata){mo$.lastIndex=0;if(mo$.test(r))return null;g+=" "+r}return g};
qRQ=function(r){function g(c){var B=c.localName;if(!c.getAttribute("is")&&hrE(B,c.constructor)===2){var O;return(O=X)!=null?O:X=document.createElement("polyresinuncustomized")}(c=u[B])||(c=u[B]=document.createElement(B));return c}
var I=r.reportHandler||void 0,P=r.safeTypesBridge||uo$,a=/^$/;if(r=r.allowedIdentifierPrefixes){r=_.m(r);for(var v=r.next();!v.done;v=r.next())a=new RegExp(a.source+"|^"+_.p91(v.value))}I&&I(!1,"initResin",null);var C=oY4(a,P,I),u={},X=null;return function(c,B,O){var z=c.nodeType;if(z!==Node.ELEMENT_NODE){if(z===Node.TEXT_NODE){B=c.parentElement;O=!B;if(B&&B.nodeType===Node.ELEMENT_NODE){z=B.localName;var e=hrE(z,B.constructor);switch(e){case 0:case 1:B=gY$(z,B);O=B===1||B===6;break;case 3:case 2:O=
!0;break;default:_.rr(e,"got an unknown element classification")}}if(O)return function(F){return""+P(F,"STRING",F)}}return function(F){if(!F&&F!==document.all)return F;
I&&I(!0,"Failed to sanitize "+(c.parentElement&&c.parentElement.nodeName)+" #text node to value "+F,c.parentElement);return x_}}var U=c.localName;
z=g(c);var V=null;switch(O){case "attribute":if(S08(B)in z)break;return function(F){return F};
case "property":if(B in z){V=rO_(z,B);break}if((e=JZQ(B))&&e in z)break;return function(F){return F};
default:_.rr(O,"got an unknown resin type, expected either 'property' or 'attribute'")}var G=O==="attribute"?B.toLowerCase():ldj(B);V||(V=H3$(U,G,function(F){var W=c.getAttribute(F);return!W||/[\[\{]/.test(F)?null:W}));
return function(F){var W=fh,S=null;if(!F&&F!==document.all)return F;if(V!=null){var E=C[V],l=E.safeType;S=E.safeReplacement;l&&(W=P(F,l,fh));W===fh&&(E.filterString?(W=String(P(F,"STRING",F)),W=E.filterString(U,G,W)):E.filterRaw&&(W=E.filterRaw(U,G,F,c)),W===S&&(W=fh))}W===fh&&(W=S||x_,I&&I(!0,"Failed to sanitize attribute of <"+U+">: <"+U+" "+G+'="'+F+'">',c));return W}}};
oY4=function(r,g,I){return[,{filterRaw:function(P,a,v){return v},
filterString:void 0,safeReplacement:void 0,safeType:void 0},{filterRaw:void 0,filterString:void 0,safeReplacement:void 0,safeType:"HTML"},{filterRaw:void 0,filterString:void 0,safeReplacement:X9X,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:X9X,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:x_,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:cO8,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(P,a,v){v=
String(v).toLowerCase();return RLs(P,a,v)?v:x_},
safeReplacement:x_,safeType:void 0},,{filterRaw:void 0,filterString:function(P,a,v){return r.test(v)?v:x_},
safeReplacement:x_,safeType:"CONSTANT"},{filterRaw:function(P,a,v,C){if(typeof v==="string")var u=(u=v.match(tm4))?u.map(Qa1).filter(Boolean):[];else if(Array.isArray(v))u=v;else return X9X;var X=u;u=[];var c=[],B={};if(Array.isArray(X))for(var O=0,z=X.length;O<z;++O){var e=X[O],U=e&&e.url;if(U){var V=g(U,"URL",B);if(V){var G=V!==B;(G?u:c).push({url:G?V:U,metadata:e.metadata})}}}else c.push(X);X=c.length?JSON.stringify(c):null;c=fh;if(u.length){if(!Array.isArray(u))throw Error();c=u.map(C8j).filter(Boolean).join(" , ")||
fh}X&&I&&I(!0,"Failed to sanitize attribute value of <"+P+">: <"+P+" "+a+'="'+v+'">: '+X,C);return c===fh?X9X:c},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
BTs=function(r){var g=qRQ(r);return function(I,P,a,v){return v||v===document.all?g(I,P,a)(v):v}};
nh=function(r,g){function I(){function a(u,X,c){for(X=Reflect.getMetadata("parameters",u)||[];X.length<=c;)X.push(null);X[c]=X[c]||[];X[c].push(C);Reflect.defineMetadata(X,u);return u}
var v=_.kV.apply(0,arguments);if(this instanceof I)return P.apply(this,v),this;var C=new (Function.prototype.bind.apply(I,[null].concat(_.xC(v))));a.annotation=C;return a}
var P=ORX(g);I.prototype.toString=function(){return"@"+r};
return I.annotationCls=I};
ORX=function(r){return function(){var g=_.kV.apply(0,arguments),I=this;r.forEach(function(P,a){a=g[a];if(Array.isArray(P))I[P[0]]=a&&a!==void 0?a:P[1];else for(var v in P)I[v]=a&&a[v]!==void 0?a[v]:P[v]})}};
zi$=function(r){return r!==void 0&&r!==null};
Ti=function(r){if(typeof r==="string")return r;if(r===void 0||r===null)return""+r;if(r.overriddenName)return r.overriddenName;if(r.name)return r.name;r=r.toString();var g=r.indexOf("\n");return g===-1?r:r.substring(0,g)};
eis=function(r){r.__forward_ref__=eis;r.toString=function(){return Ti(this())};
return r};
h8=function(r){return typeof r==="function"&&r.hasOwnProperty("__forward_ref__")&&r.__forward_ref__===eis?r():r};
YR8=function(r){return r?r.map(function(g){return new (Function.prototype.bind.apply(g.type.annotationCls,[null].concat(_.xC(g.args?g.args:[]))))}):[]};
ZR1=function(r){for(var g=[],I=0;I<r.length;++I){if(g.indexOf(r[I])>-1){g.push(r[I]);break}g.push(r[I])}return g};
Uoh=function(r){return r.length>1?" ("+ZR1(r.slice().reverse()).map(function(g){return Ti(g.token)}).join(" -> ")+")":""};
bR8=function(r,g,I,P){if(P){var a=Error("cf``"+(P instanceof Error?P.message:P));a.ngOriginalError=P}else a=Error();a.addKey=iR$;a.keys=[g];a.injectors=[r];a.constructResolvingMessage=I;a.message=a.constructResolvingMessage();a.ngOriginalError=P;return a};
iR$=function(r,g){this.injectors.push(r);this.keys.push(g);this.message=this.constructResolvingMessage()};
Mm$=function(r,g){return bR8(r,g,function(){return"No provider for "+Ti(this.keys[0].token)+"!"+Uoh(this.keys)})};
jaL=function(r,g){return bR8(r,g,function(){return"Cannot instantiate cyclic dependency!"+Uoh(this.keys)})};
Vms=function(r,g,I){return bR8(r,I,function(){var P=Ti(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+P+"!"+Uoh(this.keys)+"."},g)};
doj=function(r,g){for(var I=[],P=0,a=g.length;P<a;P++){var v=g[P];v&&v.length!=0?I.push(v.map(Ti).join(" ")):I.push("?")}return Error("gf`"+Ti(r)+"`"+I.join(", ")+"`"+Ti(r))};
HRQ=function(r){var g=void 0,I=void 0;if(r&&r.useClass!==void 0){g=r.useClass;var P=h8(r.useClass);var a=Lxh.factory(P);P=GvX(P)}else r&&r.useExisting!==void 0?(a=function(v){return v},P=[yO$(k_.get(h8(r.useExisting)))]):r&&r.useFactory!==void 0?(a=r.useFactory,P=KxX(r.useFactory,r.deps)):(I=r.useValue,a=function(){return r.useValue},P=sap);
return new FxL(a,P,g,I)};
DoE=function(r){return new Wx_(k_.get(h8(r.provide)),[HRQ(r)],r.multi)};
AO4=function(r){r=RiX(r,[]).map(DoE);for(var g=new Map,I=0;I<r.length;I++){var P=r[I],a=g.get(P.key.id);if(a){if(P.multiProvider!==a.multiProvider)throw Error("jf`"+a+"`"+P);if(P.multiProvider)for(var v=0;v<P.resolvedFactories.length;v++)a.resolvedFactories.push(P.resolvedFactories[v]);else g.set(P.key.id,P)}else a=void 0,P.multiProvider?a=new Wx_(P.key,P.resolvedFactories.slice(),P.multiProvider):a=P,g.set(P.key.id,a)}return Array.from(g.values())};
RiX=function(r,g){r.forEach(function(I){if(I instanceof NTs)g.push({provide:I,useClass:I});else if(I&&typeof I=="object"&&I.provide!==void 0)g.push(I);else if(I instanceof Array)RiX(I,g);else throw Error("ff`"+I);});
return g};
KxX=function(r,g){if(g){var I=g.map(function(P){return[P]});
return g.map(function(P){return w9F(r,P,I)})}return GvX(r)};
GvX=function(r){var g=Lxh.parameters(r);if(!g)return[];if(g.some(function(I){return I==null}))throw doj(r,g);
return g.map(function(I){return w9F(r,I,g)})};
w9F=function(r,g,I){var P=null,a=!1;if(!Array.isArray(g))return g instanceof l$X?SRs(g.token,a,null):SRs(g,a,null);for(var v=null,C=0;C<g.length;++C){var u=g[C];if(u instanceof NTs)P=u;else if(u instanceof l$X)P=u.token;else if(u instanceof JO8)a=!0;else if(u instanceof EYL||u instanceof xot)v=u}P=h8(P);if(P!=null)return SRs(P,a,v);throw doj(r,I);};
SRs=function(r,g,I){return new f$Q(k_.get(h8(r)),g,I)};
nY$=function(r,g){for(var I=Array(r.providers.length),P=0;P<r.providers.length;++P){var a=P;if(P<0||P>=r.providers.length)throw Error("hf`"+P);I[a]=g(r.providers[P])}return I};
TTQ=function(r){return typeof r==="function"&&Lxh.parameters(r).every(function(g){return!!g})};
$0j=function(r){var g=hiQ;kv4.get(r)||kv4.set(r,new g);return kv4.get(r)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(r)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(r)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r,g){var I,P;if(r.contains(g))return!0;r=_.$H(r).querySelectorAll("content,slot");for(I=0;I<r.length;++I){var a=_.$H(r[I]).getDistributedNodes();for(P=0;P<a.length;++P)if(a[P].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(a[P],g))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){r.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(r)&&r.preventDefault();r.targetTouches&&(r=r.targetTouches[0],rV8=r.pageX,gwX=r.pageY)};
_._lockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(){_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager||_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.bind(void 0);
for(var r=0,g=rV.length;r<g;r++)document.addEventListener(rV[r],_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})};
_._unlockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(){for(var r=0,g=rV.length;r<g;r++)document.removeEventListener(rV[r],_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})};
_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){var g=_.$H(r).rootTarget;r.type!=="touchmove"&&I7E!==g&&(I7E=g,Pu$=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.$H(r).path));if(!Pu$.length)return!0;if(r.type==="touchstart")return!1;r=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(r);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(Pu$,r.deltaX,r.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){for(var g=[],I=r.indexOf(a7s),P=0;P<=I;P++)if(r[P].nodeType===Node.ELEMENT_NODE){var a=r[P],v=a.style;v.overflow!=="scroll"&&v.overflow!=="auto"&&(v=window.getComputedStyle(a));v.overflow!=="scroll"&&v.overflow!=="auto"||g.push(a)}return g};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r,g,I){if(g||I)for(var P=Math.abs(I)>=Math.abs(g),a=0;a<r.length;a++){var v=r[a];if(P?I<0?v.scrollTop>0:v.scrollTop<v.scrollHeight-v.clientHeight:g<0?v.scrollLeft>0:v.scrollLeft<v.scrollWidth-v.clientWidth)return v}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){var g={deltaX:r.deltaX,deltaY:r.deltaY};"deltaX"in r||("wheelDeltaX"in r&&"wheelDeltaY"in r?(g.deltaX=-r.wheelDeltaX,g.deltaY=-r.wheelDeltaY):"wheelDelta"in r?(g.deltaX=0,g.deltaY=-r.wheelDelta):"axis"in r?(g.deltaX=r.axis===1?r.detail:0,g.deltaY=r.axis===2?r.detail:0):r.targetTouches&&(r=r.targetTouches[0],g.deltaX=rV8-r.pageX,g.deltaY=gwX-r.pageY));return g};
vw4=function(r){this.element=r;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
m04=function(r){this.element=r;this.color=window.getComputedStyle(r).color;this.wave=document.createElement("div");this.waveContainer=document.createElement("div");this.wave.style.backgroundColor=this.color;this.wave.classList.add("wave");this.waveContainer.classList.add("wave-container");_.$H(this.waveContainer).appendChild(this.wave);QU$(this)};
gV=function(r,g){for(var I in r)if(I.toLowerCase()===g.toLowerCase())return r[I]};
Cu8=function(r,g){for(var I in r)if(I.toLowerCase()===g.toLowerCase()){delete r[I];break}};
pE$=function(r){r=_.pF.clone(r);for(var g=0;g<uSs.length;++g){var I=uSs[g],P=gV(r,I);P&&(r["X-Goog-Upload-Header-"+I]=P,Cu8(r,I))}return r};
owF=function(r){r=_.pF.clone(r);Cu8(r,"X-Goog-Upload-Status")};
XEj=function(r){return q61.some(function(g){return g.test(r)})};
OXE=function(r,g){var I;var P=(I=r.formContent)==null?void 0:I.locale;I=P==null?void 0:P.split("-")[0];P=P&&cVQ.includes(P)?P:I&&cVQ.includes(I)?I:void 0;P=(P!=null?P:"en").replaceAll("-","_").toLowerCase();var a;r=((a=r.initializationData)==null?0:a.useNightlyRelease)?"nightly":"live";var v;return(g==null?0:(v=g.getEnableAlohaBinarySplit)==null?0:v.call(g))?_.Mz(tW8,r):_.Mz(Bb_,r,P)};
Y6E=function(r,g,I,P){if(zYp&&eYh===g)return zYp;eYh=g;var a=OXE(r,P);return zYp=g.feedbackV2GlobalObject?Promise.resolve(g.feedbackV2GlobalObject):new Promise(function(v,C){var u=_.ht("SCRIPT");_.XC(u,a);u.onload=function(){g.feedbackV2GlobalObject?v(g.feedbackV2GlobalObject):C(Error("mf"))};
u.onerror=function(){C(Error("nf`"+a.toString()))};
I.body.appendChild(u)})};
iXt=function(r,g,I,P){if(ZX_&&U0$===g)return ZX_;U0$=g;var a=OXE(r,P);return ZX_=g.feedbackV2GlobalObject?Promise.resolve(g.feedbackV2GlobalObject):new Promise(function(v,C){var u=_.ht("SCRIPT");_.XC(u,a);u.onload=function(){g.feedbackV2GlobalObject?v(g.feedbackV2GlobalObject):C(Error("mf"))};
u.onerror=function(){C(Error("nf`"+a.toString()))};
I.body.appendChild(u)})};
bXs=function(r,g,I,P,a){a=a===void 0?!0:a;var v,C,u,X,c;return _.p(function(B){switch(B.nextAddress){case 1:return v=Date.now(),B.yield(Y6E(r,I,P,g),2);case 2:C=B.yieldResult;if(!(a||((X=r.initializationData)==null?0:X.useNightlyRelease)||((c=r.initializationData)==null?0:c.isLocalServer))){u=C.initializeFeedbackClient(r,v,g);B.jumpTo(3);break}return B.yield(C.initializeFeedbackClientAsync(r,v,g),4);case 4:u=B.yieldResult;case 3:return u.initiateAloha(),B.return(u)}})};
MW8=function(r,g,I,P){var a,v,C;return _.p(function(u){if(u.nextAddress==1)return a=Date.now(),u.yield(iXt(r,I,P.document,g),2);if(u.nextAddress!=3)return v=u.yieldResult,u.yield(v.initializeFeedbackClientAsync(r,a,g,P),3);C=u.yieldResult;C.initiateAloha();return u.return(C)})};
jUX=function(r,g,I){var P=!0;P=P===void 0?!0:P;var a,v,C,u,X,c,B,O;return _.p(function(z){a=I||_.I$;if((v=g)==null?0:(u=(C=v).getEnableAlohaBinarySplit)==null?0:u.call(C)){X=a;if(X.isFormOpened)throw new IX;X.isFormOpened=!0;r.callbacks=r.callbacks||{};c=r.callbacks.onClose||function(){};
r.callbacks.onClose=function(e){X.isFormOpened=!1;c(e)};
try{return z.return(MW8(r,g,X,a))}catch(e){throw X.isFormOpened=!1,e;}}else{B=a;if(B.isFormOpened)throw new IX;B.isFormOpened=!0;r.callbacks=r.callbacks||{};O=r.callbacks.onClose||function(){};
r.callbacks.onClose=function(e){B.isFormOpened=!1;O(e)};
try{return z.return(bXs(r,g,B,a.document,P))}catch(e){throw B.isFormOpened=!1,e;}}_.R2(z)})};
yVs=function(r,g){return _.p(function(I){return I.return(new Promise(function(P,a){Number.isInteger(Number(r))&&Number(r)>0?(a=VW1(g!=null?g:"")+"/aloha_form_properties?productId="+r,d0j(a,function(v){v=v.target;var C=null;try{var u=JSON,X=u.stringify;if(v.JSC$10096_xhr_){var c=v.JSC$10096_xhr_.responseText;c.indexOf(")]}'\n")==0&&(c=c.substring(5));var B=_.Pe(c)}else B=void 0;C=CtF(LuL,X.call(u,B))}catch(O){X=new LuL,B=GKs(),B=_.aX(B,13,!1),B=_.aX(B,14,!0),B=_.aX(B,15,!0),B=_.aX(B,20,!1),C=_.yO(X,
1,B)}P(C)},"GET","",{},2E3,!0)):a(Error("of`"+r))}))})};
VW1=function(r){return XEj(r)?r:"https://www.google.com/tools/feedback"};
HXE=function(r){r=r.match(new RegExp(KuF,"gi"))||[];r=_.m(r);for(var g=r.next();!g.done;g=r.next()){g=g.value;a:{var I=_.m(sUt);for(var P=I.next();!P.done;P=I.next())if(P.value.test(g)){I=!1;break a}I=!0}if(!I)a:{I=_.m(Fu4);for(P=I.next();!P.done;P=I.next())if(P.value.test(g)){I=!0;break a}I=!1}if(I)return!0}return!1};
Wu$=function(r,g){var I={},P=Object.keys(r);P=_.m(P);for(var a=P.next();!a.done;a=P.next())a=a.value,I[a]=g(a,r[a]);return I};
D0Q=function(r){switch(r){case "canary":return"CLIENT_CANARY_STATE_CANARY";case "control":return"CLIENT_CANARY_STATE_CONTROL";case "none":return"CLIENT_CANARY_STATE_NONE";default:return"CLIENT_CANARY_STATE_UNKNOWN"}};
AVj=function(r){if(window.crypto&&window.crypto.getRandomValues)try{var g=Array(r),I=new Uint8Array(r);window.crypto.getRandomValues(I);for(var P=0;P<g.length;P++)g[P]=I[P];return g}catch(v){}g=Array(r);for(I=0;I<r;I++){P=Date.now();for(var a=0;a<P%23;a++)g[I]=Math.random();g[I]=Math.floor(Math.random()*256)}if(RY8)for(I=1,P=0;P<RY8.length;P++)g[I%r]^=g[(I-1)%r]/4^RY8.charCodeAt(P),I++;return g};
ve=function(r){r=AVj(r);for(var g=[],I=0;I<r.length;I++)g.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(r[I]&63));return g.join("")};
Nbj=function(){var r=_.I$.ytLoggingDocDocumentNonce_;r||(r=ve(16),_.le("ytLoggingDocDocumentNonce_",r));return r};
l7Q=function(r){r&&_.eJ("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:wE4,clientScreenNonce:r})};
S6X=function(r){return _.Gq("client-screen-nonce-store",{})[r===void 0?0:r]};
JV8=function(r,g){g=g===void 0?0:g;var I=_.Gq("client-screen-nonce-store");I||(I={},_.LL("client-screen-nonce-store",I));I[g]=r};
Ewj=function(r){r=r===void 0?0:r;return r===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+r};
x0$=function(r){return _.Gq(Ewj(r===void 0?0:r))};
_.mw=function(r){return(r=x0$(r===void 0?0:r))?new _.QU({veType:r,youtubeData:void 0,jspbYoutubeData:void 0}):null};
f71=function(){var r=_.Gq("csn-to-ctt-auth-info");r||(r={},_.LL("csn-to-ctt-auth-info",r));return r};
nwQ=function(){return Object.values(_.Gq("client-screen-nonce-store",{})).filter(function(r){return r!==void 0})};
_.CB=function(r){r=S6X(r===void 0?0:r);if(!r&&!_.yi("USE_CSN_FALLBACK",!0))return null;r||(r="UNDEFINED_CSN");return r?r:null};
hY$=function(r){for(var g=_.m(Object.values(Tbh)),I=g.next();!I.done;I=g.next())if(_.CB(I.value)===r)return!0;return!1};
kK1=function(r,g,I){var P=f71();(I=_.CB(I))&&delete P[I];g&&(P[r]=g)};
ud=function(r){return f71()[r]};
_.pB=function(r,g,I,P){I=I===void 0?0:I;if(r!==S6X(I)||g!==_.Gq(Ewj(I)))if(kK1(r,P,I),JV8(r,I),_.LL(Ewj(I),g),g=function(){setTimeout(function(){l7Q(r)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(g)}catch(a){g()}else g()};
$qX=function(r,g){g=g===void 0?"":g;var I=[],P;for(P in r)if(r.hasOwnProperty(P)){var a=g!==""?g+"."+P:P;typeof r[P]==="object"?I.push.apply(I,_.xC($qX(r[P],a))):I.push([a,r[P]])}I.sort();return I};
_.ql=function(r){var g=_.kV.apply(1,arguments);if(!oX(r)||g.some(function(P){return!oX(P)}))throw Error("pf");
g=_.m(g);for(var I=g.next();!I.done;I=g.next())r1Q(r,I.value)};
r1Q=function(r,g){for(var I in g)if(oX(g[I])){if(I in r&&!oX(r[I]))throw Error("qf");I in r||(r[I]={});r1Q(r[I],g[I])}else if(g3X(g[I])){if(I in r&&!g3X(r[I]))throw Error("rf");I in r||(r[I]=[]);Ibs(r[I],g[I])}else r[I]=g[I];return r};
Ibs=function(r,g){g=_.m(g);for(var I=g.next();!I.done;I=g.next())I=I.value,oX(I)?r.push(r1Q({},I)):g3X(I)?r.push(Ibs([],I)):r.push(I);return r};
oX=function(r){return typeof r==="object"&&!Array.isArray(r)};
g3X=function(r){return typeof r==="object"&&Array.isArray(r)};
abt=function(r){for(var g=_.m(Object.entries(Pk$)),I=g.next();!I.done;I=g.next())if(I=_.m(I.value),I.next(),I=I.next().value,I==="SLI_STATUS_"+r)return I;return"SLI_STATUS_UNKNOWN"};
_.XD=function(r,g,I,P){return v3p(r,g,function(){return new _.QV_(r,g,I,P)})};
_.mqE=function(){return _.XD("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
Ck1=function(){return _.XD("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
ce=function(){return _.XD("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
urF=function(){return _.XD("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
pw$=function(){return _.XD("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
o3j=function(){return _.XD("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
c1$=function(r){r&&(r.dataset?r.dataset[qI8()]="true":_.t6([_.UG(XwX)],r,"data-loaded","true".toString()))};
tt8=function(r){return r?r.dataset?r.dataset[qI8()]:r.getAttribute("data-loaded"):null};
qI8=function(){return BPt.loaded||(BPt.loaded="loaded".replace(/\-([a-z])/g,function(r,g){return g.toUpperCase()}))};
_.tF=function(r,g,I){Ojp(r,g,I===void 0?null:I)};
_.ez8=function(r,g){r&&g&&(r=""+_.xE(g),(r=zzp[r])&&_.ROL(r))};
Ojp=function(r,g,I){I=I===void 0?null:I;var P=_.YIL(typeof r==="string"?r:r.toString()),a=document.getElementById(P),v=a&&tt8(a),C=a&&!v;v?g&&g():(g&&(v=_.na(P,g),g=""+_.xE(g),zzp[g]=v),C||(a=Zj_(r,P,function(){tt8(a)||(c1$(a),_.AY1(P),_.kB(function(){_.wsp(P)},0))},I)))};
Zj_=function(r,g,I,P){P=P===void 0?null:P;var a=_.ht("SCRIPT");a.id=g;a.onload=function(){I&&setTimeout(I,0)};
a.onreadystatechange=function(){switch(a.readyState){case "loaded":case "complete":a.onload()}};
P&&a.setAttribute("nonce",P);_.XC(a,typeof r==="string"?_.BJ(r):r);r=document.getElementsByTagName("head")[0]||document.body;r.insertBefore(a,r.firstChild);return a};
_.YIL=function(r){var g=document.createElement("a");rp(g,r);return"js-"+Be(g.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
Uqp=function(r){var g=_.Gq("INNERTUBE_HOST_OVERRIDE");g&&(r=String(g)+String(_.wa(r)));return r};
ij$=function(r){var g={};_.Y("json_condensed_response")&&(g.prettyPrint="false");return r=u5s(r,g)};
_.OY=function(r){return wf(r)?"same-origin":"include"};
_.zk=function(r){return wf(r)?"same-origin":"cors"};
eO=function(r,g,I){I=I===void 0?{}:I;r={method:g===void 0?"POST":g,mode:_.zk(r),credentials:_.OY(r)};g={};for(var P=_.m(Object.keys(I)),a=P.next();!a.done;a=P.next())a=a.value,I[a]&&(g[a]=I[a]);Object.keys(g).length>0&&(r.headers=g);return r};
_.YH=function(r,g){g=g===void 0?{}:g;return"service:"+r+"/"+Object.keys(g).sort().map(function(I){return I+":"+g[I]}).join("/")};
bjQ=function(r){var g,I,P,a;r=(g=_.Z(r,_.Z3))==null?void 0:(I=g.watchEndpointSupportedOnesieConfig)==null?void 0:(P=I.html5PlaybackOnesieConfig)==null?void 0:(a=P.commonConfig)==null?void 0:a.url;if(!r)return[];g=new _.UY(r);return g.JSC$10332_domain_?["https://"+g.JSC$10332_domain_+"/generate_204"]:[]};
_.Vth=function(){return MtL()||cNj()||jVL&&be("version/")?!0:_.Gq("EOM_VISITOR_DATA")?!1:!0};
dqs=function(r){var g=r.docid||r.video_id||r.videoId||r.id;if(g)return g;g=r.raw_player_response;g||(r=r.player_response)&&(g=JSON.parse(r));return g&&g.videoDetails&&g.videoDetails.videoId||null};
LM8=function(r){return r.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
id=function(r){return!isNaN(Number(r))&&!_.mt(r)};
_.bd=function(r,g,I,P){P=P===void 0?!0:P;var a=_.Gq("VALID_SESSION_TEMPDATA_DOMAINS",[]),v=_.A0(window.location.href);v&&a.push(v);v=_.A0(r);if(_.F_(a,v)||!v&&_.v$(r,"/"))if(a=document.createElement("a"),rp(a,r),r=a.href)if(r=_.wa(r),r=_.l_(r))P&&!g.csn&&(g.itct||g.ved)&&(g=Object.assign({csn:_.CB()},g)),I?(I=parseInt(I,10),isFinite(I)&&I>0&&Gu$(r,g,I)):Gu$(r,g)};
KM8=function(r){var g=_.Gq("VALID_SESSION_TEMPDATA_DOMAINS",[]),I=_.A0(window.location.href);I&&g.push(I);I=_.A0(r);if(!(_.F_(g,I)||!I&&_.v$(r,"/")))return null;r=_.wa(r);(r=_.l_(r))?(r=y1_(r),r=(r=_.aK.get(r,void 0)||null)?_.R4(r):{}):r=null;return r};
Gu$=function(r,g,I){r=y1_(r);g=g?_.xW(g):"";I=I||5;_.Vth()&&_.my(r,g,I)};
y1_=function(r){for(var g=_.m(sV$),I=g.next();!I.done;I=g.next())r=_.h0(r,I.value);return"ST-"+Be(r).toString(36)};
_.FM8=function(r){if(r.requestFullscreen)r=r.requestFullscreen(void 0);else if(r.webkitRequestFullscreen)r=r.webkitRequestFullscreen();else if(r.mozRequestFullScreen)r=r.mozRequestFullScreen();else if(r.msRequestFullscreen)r=r.msRequestFullscreen();else if(r.webkitEnterFullscreen)r=r.webkitEnterFullscreen();else return Promise.reject(Error("Af"));return r instanceof Promise?r:Promise.resolve()};
_.jO=function(r){var g;_.MS4(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.Ml()==r&&(g=document):g=r;if(g&&(r=_.MS4(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],g))){r.call(g)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.Ml=function(){var r=r===void 0?!1:r;var g=_.MS4(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(r)for(;g&&g.shadowRoot;)g=g.shadowRoot.fullscreenElement;return g?g:null};
_.VU=function(r,g){g=g===void 0?!0:g;r.addEventListener("wheel",Hjp);r.overscrollConfig={cooldown:g}};
_.dV=function(r){r.overscrollConfig=void 0;r.removeEventListener("wheel",Hjp)};
Hjp=function(r){var g=r.deltaY,I=r.target,P=null;if(window.Polymer&&window.Polymer.Element){if(I=r.path||r.composedPath&&r.composedPath()){I=_.m(I);for(var a=I.next();!a.done&&(a=a.value,!WM$(a,g));a=I.next())if(a.overscrollConfig){P=a;break}}}else for(;I&&!WM$(I,g);){if(I.overscrollConfig){P=I;break}I=I.parentElement}P&&(g=P.overscrollConfig,g.cooldown?(P=r.deltaY,I=g.lastDeltaY||0,g.lastDeltaY=P,a=g.lastStopped||0,I&&a&&I>0==P>0?Math.abs(I)>=Math.abs(P)?(P=a+1200,I=!1):(P=a+600,I=!0):(P=Date.now()+
600,I=!0),P>Date.now()&&(r.preventDefault(),I&&(g.lastStopped=Date.now()))):r.preventDefault())};
WM$=function(r,g){return g<0&&r.scrollTop>0||g>0&&r.scrollTop<r.scrollHeight-r.clientHeight-1?(r=getComputedStyle(r).overflowY,r=="auto"||r=="scroll"):!1};
Dq$=function(r){LB.initialized=!0;LB.sessionId=r.sessionId||"";LB.enabledSpans=r.enabledSpans;r.shouldSampleFn!=null&&(LB.shouldSampleFn=r.shouldSampleFn)};
Rz8=function(r){LB.processors.push(r)};
Gk=function(r){return LB.initialized?LB.enabledSpans?LB.enabledSpans[r]:!0:!1};
lbt=function(r,g,I){return Gk(r)&&LB.shouldSampleFn(r,g,A1L)?new NPE(r,g,I):wwt};
yU=function(r,g,I){if(typeof I==="function"){var P=I;I=void 0}var a=lbt(r,g,I),v;if(((v=I)==null?void 0:v.endTime)!=null)return P&&_.M6(Error("Cf")),a;var C;a!==wwt&&((C=I)==null?void 0:C.active)!==!1&&LB.stack.push(a);if(!P)return a;if(a===wwt)return P(a);try{var u=P(a);if(u instanceof Promise)return u.then(function(X){a.end();return X},function(X){a.end("SPAN_STATUS_ERROR");
throw X;});
a.end();return u}catch(X){throw a.end("SPAN_STATUS_ERROR"),X;}};
SI$=function(){de.subscribe("handleError",function(r){try{for(var g in FD)try{var I=FD[g];typeof FD[g]==="function"&&(I=I());r.params[g]=typeof FD[g]==="object"?JSON.stringify(I):String(I)}catch(P){_.M6(P)}}catch(P){_.M6(P)}})};
J1$=function(){};
E3s=function(r){var g=r.nodeName;if(r.id)return g+="#"+r.id;if(r.classList)for(var I=_.m(r.classList),P=I.next();!P.done;P=I.next())g+="."+P.value;r.parentElement&&(g=E3s(r.parentElement)+" > "+g);return g};
_.He=function(r,g,I,P){P||(P={bubbles:!0,cancelable:!1,composed:!0});I!==null&&I!==void 0&&(P.detail=I);var a=new CustomEvent(g,P);_.Y("untrack_fire_custom_event_killswitch")?r.dispatchEvent(a):_.mo(function(){return void r.dispatchEvent(a)});
return a};
xqp=function(r){var g=window,I=function(P){g.removeEventListener("yt-navigate-start",I);return r.call(g,P)};
g.addEventListener("yt-navigate-start",I,void 0)};
_.We=function(r,g,I,P){P=P===void 0?!1:P;return yU("ytAction",{name:g,nodepath:E3s(r)},function(){var a=new fb8(g,!!P,I);_.He(r,"yt-action",a);return a.returnValue})};
_.D3=function(r,g,I){return _.We(r,g,I,!0)};
_.AF=function(r,g,I,P){g&&g.length&&g.forEach(function(a){var v=Z6F(a);v&&(_.Y("handle_service_request_actions")&&a.commandMetadata&&a.commandMetadata.webCommandMetadata&&a.commandMetadata.webCommandMetadata.sendPost?_.RX(I?I:r,[a]):_.D3(r,v,[a,I,P]))})};
_.RX=function(r,g){var I=[r];g&&I.push.apply(I,g);g=_.We(r,"yt-service-request",I);return g.length>0&&(g=g[0],_.He(r,"yt-service-request-sent",g),g&&g.ajaxPromise)?(g.ajaxPromise.then(function(P){_.He(r,"yt-service-request-completed",P)},function(P){_.He(r,"yt-service-request-error",{error:P,
params:I})},r),g.ajaxPromise):_.Nl()};
_.ld=function(r,g){if(_.Y("handle_service_request_actions"))_.AF(g,r,g);else{r=_.m(r);for(var I=r.next();!I.done;I=r.next()){I=I.value;var P=void 0;((P=_.Z(I,_.wV))==null?0:P.commands)?_.ld(_.Z(I,_.wV).commands,g):(P=void 0,((P=_.Z(I,_.SO))==null?0:P.actions)?_.ld(_.Z(I,_.SO).actions,g):(P=void 0,((P=_.Z(I.commandMetadata,_.JF))==null?0:P.sendPost)?_.RX(g,[I]):_.AF(g,[I],g)))}}};
_.TPX=function(r,g,I){g=g===void 0?{}:g;typeof g==="function"&&(g={callback:g});I||g._c&&g._c.jsl&&g._c.jsl.h||_.pF.extend(g,{_c:{jsl:{h:_.Gq("GAPI_HINT_PARAMS")}}});(g.gapiHintOverride||_.Gq("GAPI_HINT_OVERRIDE"))&&(I=_.A$(document.location.href).gapi_jsh)&&_.pF.extend(g,{_c:{jsl:{h:I}}});n3E(r,g)};
_.xH=function(r,g,I){g=g===void 0?{}:g;r=(r=r in EY?EY[r]:I)||"";I={};for(var P in g){I={key$jscomp$853:I.key$jscomp$853};I.key$jscomp$853=P;var a=function(v){return function(){return String(g[v.key$jscomp$853])}}(I);
r=r.replace(new RegExp("\\$\\{"+I.key$jscomp$853+"\\}","gi"),a);r=r.replace(new RegExp("\\$"+I.key$jscomp$853,"gi"),a)}return r};
_.fB=function(r,g){return hzF(r in EY?EY[r]:{},g)};
hzF=function(r,g){var I=_.Gq("I18N_PLURAL_RULES");I||(I=function(P){return P==1?"one":"other"});
return(r=r["case"+g]||r[I(g)])?r.replace("#",g.toString()):g+""};
rBQ=function(r){var g=ku1(r),I=document.getElementById(g),P=I&&tt8(I);P||I&&!P||(I=$Q1(r,g,function(){if(!tt8(I)){c1$(I);_.AY1(g);var a=_.nB(_.wsp,g);_.kB(a,0)}}))};
$Q1=function(r,g,I){var P=document.createElement("link");P.id=g;P.onload=function(){I&&setTimeout(I,0)};
r=_.BJ(r);_.Bb(P,r,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(P);return P};
ku1=function(r){var g=_.ht("A");rp(g,Np(r));return"css-"+Be(g.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.IME=function(r){var g=gFL();r!==g&&(g=_.Tk(),!_.Y("web_autonav_allow_off_by_default")&&r||_.hF(0,141,!0),_.hF(0,140,!r),g.save())};
gFL=function(){var r=_.Tk();return _.Y("web_autonav_allow_off_by_default")&&!r.getFlag(141)&&_.Gq("AUTONAV_OFF_BY_DEFAULT")?!1:!r.getFlag(140)};
Pq_=function(r,g){var I,P;r=((I=r.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(P=I.videoAuthorizationToken)==null?void 0:P.credentialTransferTokens)||[];for(I=0;I<r.length;++I)if(r[I].scope===g)return r[I].token||void 0};
aMX=function(r){for(var g=0,I=0;I<r.length;I++)g=g*31+r.charCodeAt(I),I<r.length-1&&(g%=0x800000000000);return g%1E5};
_.kH=function(r){return _.HP("ytcsi."+(r||"")+"data_")||vF4(r)};
_.Q_L=function(r){r=_.kH(r);r.metadata||(r.metadata={});return r.metadata};
_.mQt=function(r){r=_.kH(r);r.tick||(r.tick={});return r.tick};
_.$D=function(r){r=_.kH(r);if(r.gel){var g=r.gel;g.gelInfos||(g.gelInfos={});g.gelTicks||(g.gelTicks={})}else r.gel={gelTicks:{},gelInfos:{}};return r.gel};
_.Cq_=function(r){r=_.$D(r);r.gelInfos||(r.gelInfos={});return r.gelInfos};
ums=function(r){var g=_.kH(r).nonce;g||(g=ve(16),_.kH(r).nonce=g);return g};
vF4=function(r){var g={tick:{},info:{}};_.le("ytcsi."+(r||"")+"data_",g);return g};
pvh=function(){var r=_.HP("ytcsi.debug");r||(r=[],_.le("ytcsi.debug",r),_.le("ytcsi.reference",{}));return r};
_.r2=function(r){r=r||"";var g=oF$();if(g[r])return g[r];var I=pvh(),P={timerName:r,info:{},tick:{},span:{},jspbInfo:[]};I.push(P);return g[r]=P};
q_E=function(r){r=r||"";var g=oF$();g[r]&&delete g[r];var I=pvh(),P={timerName:r,info:{},tick:{},span:{},jspbInfo:[]};I.push(P);g[r]=P};
oF$=function(){var r=_.HP("ytcsi.reference");if(r)return r;pvh();return _.HP("ytcsi.reference")};
_.cBh=function(r){return Xv4[r]||"LATENCY_ACTION_UNKNOWN"};
zfp=function(r,g,I){I=I===void 0?{}:I;var P=!1;_.yi("ytLoggingEventsDefaultDisabled",!1)&&(P=!0);P=P?null:zb;I=I===void 0?{}:I;var a=Math.round(I.timestamp||(0,_.EM)());_.pZ(g,1,a<Number.MAX_SAFE_INTEGER?a:0);a=new tE1;if(I.lact)_.pZ(a,1,isFinite(I.lact)?I.lact:-1);else if(I.timestamp)_.pZ(a,1,-1);else{var v=_.Jb();_.pZ(a,1,isFinite(v)?v:-1)}if(I.sequenceGroup&&!_.Y("web_gel_sequence_info_killswitch")){v=I.sequenceGroup;var C=TDL(v),u=new BSL;_.pZ(u,2,C);_.aM(u,1,v);_.yO(a,3,u);I.endOfSequence&&delete OKs[I.sequenceGroup]}_.yO(g,
33,a);(I.sendIsolatedPayload?axF:vGX)(r,{endpoint:"log_event",payload:g,cttAuthInfo:I.cttAuthInfo,dangerousLogToVisitorSession:I.dangerousLogToVisitorSession},P)};
_.efp=function(r,g){_.g2("_start",r,g)};
_.IC=function(r,g){if(!_.Y("web_csi_action_sampling_enabled")||!_.kH(g).actionDisabled){var I=_.r2(g||"");_.ql(I.info,r);r.loadType&&(I=r.loadType,_.Q_L(g).loadType=I);_.ql(_.Cq_(g),r);I=ums(g);g=_.kH(g).cttAuthInfo;Y_Q().info(r,I,g)}};
ZK$=function(){var r,g,I,P;return((P=_.S5().resolve(_.lX(Xh))==null?void 0:(r=cH())==null?void 0:(g=r.loggingHotConfig)==null?void 0:(I=g.csiConfig)==null?void 0:I.debugTicks)!=null?P:[]).map(function(a){return Object.values(a)[0]})};
_.g2=function(r,g,I){if(!_.Y("web_csi_action_sampling_enabled")||!_.kH(I).actionDisabled){var P=ums(I),a;if(a=_.Y("web_csi_debug_sample_enabled")&&P){(_.S5().resolve(_.lX(Xh))==null?0:cH())&&!UQh&&(UQh=!0,_.g2("gcfl",(0,_.EM)(),I));var v,C,u;a=(_.S5().resolve(_.lX(Xh))==null?void 0:(v=cH())==null?void 0:(C=v.loggingHotConfig)==null?void 0:(u=C.csiConfig)==null?void 0:u.debugSampleWeight)||0;if(v=a!==0)b:{v=ZK$();if(v.length>0)for(C=0;C<v.length;C++)if(r===v[C]){v=!0;break b}v=!1}v?(a=aMX(P)%a!==0,
_.kH(I).debugTicksExcludedLogged||(v={},v.debugTicksExcluded=a,_.IC(v,I)),_.kH(I).debugTicksExcludedLogged=!0):a=!1}if(!a){r[0]!=="_"&&iKX(r,I,g);a=_.r2(I||"");a.tick[r]=g||(0,_.EM)();if(a.callback&&a.callback[r])for(a=_.m(a.callback[r]),v=a.next();!v.done;v=a.next())v=v.value,v();a=_.$D(I);a.gelTicks&&(a.gelTicks[r]=!0);v=_.mQt(I);a=g||(0,_.EM)();v[r]=a;v=_.kH(I).cttAuthInfo;r==="_start"?Y_Q().baseline(P,g,v):Y_Q().tick(r,P,g,v);_.bK$(I);return a}}};
iKX=function(r,g,I){if(_.Pf.mark)if(r.startsWith("mark_")||(r="mark_"+r),g&&(r+=" ("+g+")"),I===void 0||_.Y("web_csi_disable_alt_time_performance_mark"))_.Pf.mark(r);else{I=_.Y("csi_use_performance_navigation_timing")?I-_.Pf.timeOrigin:I-(_.Pf.timeOrigin||_.Pf.timing.navigationStart);try{_.Pf.mark(r,{startTime:I})}catch(P){}}};
ME8=function(){var r,g=(r=_.Pf.getEntriesByType)==null?void 0:r.call(_.Pf,"mark");g&&g.forEach(function(I){if(I.name.startsWith("mark_")){var P;(P=_.Pf.clearMarks)==null||P.call(_.Pf,I.name)}})};
_.j_X=function(r){var g={},I=function(v,C,u){C=C.match("_rid")?C.split("_rid")[0]:C;typeof u==="number"&&(u=JSON.stringify(u));v.requestIds?v.requestIds.push({endpoint:C,id:u}):v.requestIds=[{endpoint:C,id:u}]};
r=_.m(Object.entries(r));for(var P=r.next();!P.done;P=r.next()){var a=_.m(P.value);P=a.next().value;a=a.next().value;switch(P){case "GetBrowse_rid":I(g,P,a);break;case "GetGuide_rid":I(g,P,a);break;case "GetHome_rid":I(g,P,a);break;case "GetPlayer_rid":I(g,P,a);break;case "GetSearch_rid":I(g,P,a);break;case "GetSettings_rid":I(g,P,a);break;case "GetTrending_rid":I(g,P,a);break;case "GetWatchNext_rid":I(g,P,a);break;case "yt_red":g.isRedSubscriber=!!a;break;case "yt_ad":g.isMonetized=!!a}}return g};
_.VEE=function(r){var g=_.aC("aft",r);if(g)return g;g=_.Gq((r||"")+"TIMING_AFT_KEYS",["ol"]);for(var I=g.length,P=0;P<I;P++){var a=_.aC(g[P],r);if(a)return a}return NaN};
_.dQ$=function(r,g){_.le("ytglobal.timing"+(g||"")+"ready_",r)};
_.aC=function(r,g){if(r=_.mQt(g)[r])return typeof r==="number"?r:r[r.length-1]};
_.bK$=function(r){var g=_.aC("_start",r),I=_.VEE(r),P=!Lq$;g&&I&&P&&($Cp(GXX,new yBF(Math.round(I-g),r)),Lq$=!0)};
s_E=function(r){vF4(r);KqQ();ME8();r||(_.Gq("TIMING_ACTION")&&_.LL("PREVIOUS_ACTION",_.Gq("TIMING_ACTION")),_.LL("TIMING_ACTION",""))};
_.Fq4=function(r){r=r===void 0?{}:r;_.Fn(function(){vf();q_E();s_E();_.dQ$(!1);r.cttAuthInfo&&(_.kH().cttAuthInfo=r.cttAuthInfo);_.LL("TIMING_AFT_KEYS",[]);r.isHot?_.QM({loadType:"hot"}):_.QM({loadType:"warm"});_.LL("TIMING_ACTION","");delete _.Gq("TIMING_INFO",{}).yt_lt;_.Fn(_.efp)(r.startTime,void 0)})()};
_.Ce=function(r,g,I,P){g=g===void 0?{}:g;_.Fn(function(){var a=I?I:r;mV(a);var v=g.sampleRate;if(!_.Y("web_csi_action_sampling_enabled")||v===void 0||v<=1)v=!1;else{var C=ums(a);v=aMX(C)%v!==0}v&&(_.kH(a).actionDisabled=!0);_.r2(a||"").info.actionType=r;g.cttAuthInfo&&(_.kH(a).cttAuthInfo=g.cttAuthInfo);_.LL(a+"TIMING_ACTION",r);_.Fn(_.efp)(g.startTime,a);v={actionType:P||_.cBh(r)};g.logPreviousAction&&(v.previousAction=_.cBh(_.Gq("TIMING_ACTION")));(C=_.CB())&&C!=="UNDEFINED_CSN"&&(v.clientScreenNonce=
C);_.QM(v,a);_.dQ$(!0,a)})()};
mV=function(r){_.Fn(function(){vf(r);q_E(r);s_E(r)})()};
HKp=function(){_.Fn(function(){var r=[],g;for(g in _.HP("ytcsi.".slice(0,-1)))g.endsWith("data_")&&r.push(g.slice(0,-5));r=_.m(r);for(g=r.next();!g.done;g=r.next())mV(g.value);vf()})()};
_.DQ4=function(r){return _.Fn(function(){return _.Wq1("_start",r)})()};
_.QM=function(r,g,I){_.Fn(_.IC)(r,g,I===void 0?!1:I)};
_.ug=function(r,g,I){return _.Fn(_.g2)(r,g,I)};
_.Wq1=function(r,g){return _.Fn(function(){var I=_.mQt(g);return r in I})()};
ABj=function(r){if(!_.Y("universal_csi_network_ticks"))return"";r=_.Nz(r)||"";for(var g=Object.keys(Rf$),I=0;I<g.length;I++){var P=g[I];if(r.includes(P))return P}return""};
wv_=function(r){if(!_.Y("universal_csi_network_ticks"))return function(){};
var g=Rf$[r];return g?(_.pe(g),function(){var I=_.Y("universal_csi_network_ticks")?(I=NS4[r])?_.pe(I):!1:!1;return I}):function(){}};
_.pe=function(r,g,I){return _.Fn(function(){if(_.Wq1(r,I))return!1;_.ug(r,g,I);return!0})()};
_.oC=function(r,g,I){_.Fn(function(){if(!_.DQ4(I)||_.Wq1(r,I))return!1;_.ug(r,g,I);return!0})()};
_.qe=function(r){return _.Fn(_.aC)(r,void 0)};
vf=function(r){_.DQ4(r)&&_.ug("aa",void 0,r)};
_.xQ8=function(r,g,I,P,a,v,C,u,X,c){var B=lMX();v=new _.QU({veType:g,youtubeData:v,jspbYoutubeData:u});c=X5({automatedLogEventSource:c},B);a&&(c.cttAuthInfo=a);a={csn:B,pageVe:v.getAsJson()};_.Y("expectation_logging")&&X&&X.screenCreatedLoggingExpectations&&(a.screenCreatedLoggingExpectations=X.screenCreatedLoggingExpectations);I&&I.visualElement?(a.implicitGesture={parentCsn:I.clientScreenNonce,gesturedVe:I.visualElement.getAsJson()},C&&(a.implicitGesture.gestureType=C)):I&&_.M6(new _.oK("newScreen() parent element does not have a VE - rootVe",
g));P&&(a.cloneCsn=P);r?OL("screenCreated",a,r,c):_.eJ("screenCreated",a,c);$Cp(Qvp,new S_$(B));cf.clear();JBs.clear();EFj.clear();return B};
tu=function(r,g,I,P,a,v){v=v===void 0?{}:v;fML(r,g,I,[P],a===void 0?!1:a,v)};
fML=function(r,g,I,P,a,v){a=a===void 0?!1:a;v=v===void 0?{}:v;Object.assign(v,X5({cttAuthInfo:ud(g)||void 0},g));for(var C=_.m(P),u=C.next();!u.done;u=C.next()){u=u.value;var X=u.getAsJson();(_.pF.isEmpty(X)||!X.trackingParams&&!X.veType)&&_.M6(Error("Ef"));if(_.Y("no_client_ve_attach_unless_shown")){var c=nFt(u,g);if(X.veType&&!JBs.has(c)&&!EFj.has(c)&&!a){if(!_.Y("il_attach_cache_limit")||cf.size<1E3){cf.set(c,[r,g,I,u]);return}_.Y("il_attach_cache_limit")&&cf.size>1E3&&_.M6(new _.oK("IL Attach cache exceeded limit"))}u=
nFt(I,g);cf.has(u)?TS8(I,g):EFj.set(u,!0)}}P=P.filter(function(B){B.csn!==g?(B.csn=g,B=!0):B=!1;return B});
I={csn:g,parentVe:I.getAsJson(),childVes:_.oM(P,function(B){return B.getAsJson()})};
g==="UNDEFINED_CSN"?Bf("visualElementAttached",v,I):r?OL("visualElementAttached",I,r,v):_.eJ("visualElementAttached",I,v)};
kX$=function(r,g,I,P,a,v,C){hf$(r,g,I,a,C)};
hf$=function(r,g,I,P,a){$5Q(I,g);a=X5({cttAuthInfo:ud(g)||void 0,automatedLogEventSource:a},g);I={csn:g,ve:I.getAsJson(),eventType:1};P&&(I.clientData=P);g==="UNDEFINED_CSN"?Bf("visualElementShown",a,I):r?OL("visualElementShown",I,r,a):_.eJ("visualElementShown",I,a)};
raX=function(r,g,I,P){$5Q(I,g);var a=X5({cttAuthInfo:ud(g)||void 0,automatedLogEventSource:void 0},g);I={csn:g,ve:I.getAsJson(),eventType:4};P&&(I.clientData=P);g==="UNDEFINED_CSN"?Bf("visualElementShown",a,I):r?OL("visualElementShown",I,r,a):_.eJ("visualElementShown",I,a)};
gp8=function(r,g,I,P,a,v){var C=(P=P===void 0?!1:P)?16:8;P=X5({cttAuthInfo:ud(g)||void 0,endOfSequence:P,automatedLogEventSource:v},g);I={csn:g,ve:I.getAsJson(),eventType:C};a&&(I.clientData=a);g==="UNDEFINED_CSN"?Bf("visualElementHidden",P,I):r?OL("visualElementHidden",I,r,P):_.eJ("visualElementHidden",I,P)};
PcQ=function(r,g,I,P,a,v){IHp(r,g,I,void 0,P,a,v)};
IHp=function(r,g,I,P,a,v,C){$5Q(I,g);P=P||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";v=X5({cttAuthInfo:ud(g)||void 0,automatedLogEventSource:C},g);I={csn:g,ve:I.getAsJson(),gestureType:P};a&&(I.clientData=a);g==="UNDEFINED_CSN"?Bf("visualElementGestured",v,I):r?OL("visualElementGestured",I,r,v):_.eJ("visualElementGestured",I,v)};
aHX=function(r,g,I,P){var a=X5({cttAuthInfo:ud(g)||void 0},g);I={csn:g,ve:I.getAsJson(),clientData:P};g==="UNDEFINED_CSN"?Bf("visualElementStateChanged",a,I):r?OL("visualElementStateChanged",I,r,a):_.eJ("visualElementStateChanged",I,a)};
vpF=function(){var r=AVj(16);for(var g=[],I=0;I<r.length;I++)g.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(r[I]&63));return g.join("")};
Bf=function(r,g,I){Q18.push({payloadName:r,payload:I,jspbPayload:void 0,options:g});m5F||(m5F=CfL())};
vR8=function(r){if(Q18){for(var g=_.m(Q18),I=g.next();!I.done;I=g.next())I=I.value,I.payload&&(I.payload.csn=r.csn,_.eJ(I.payloadName,I.payload,I.options));Q18.length=0}m5F=0};
nFt=function(r,g){return""+r.getAsJson().veType+r.getAsJson().veCounter+g};
$5Q=function(r,g){if(_.Y("no_client_ve_attach_unless_shown")){var I=nFt(r,g);JBs.set(I,!0);TS8(r,g)}};
TS8=function(r,g){r=nFt(r,g);cf.has(r)&&(g=cf.get(r)||[],tu(g[0],g[1],g[2],g[3],!0),cf.delete(r))};
X5=function(r,g){_.Y("log_sequence_info_on_gel_web")&&(r.sequenceGroup=g);return r};
_.Ok=function(r,g,I){_.Fn(tu)(void 0,r,g,I)};
_.zG=function(r,g,I){_.Fn(fML)(void 0,r,g,I)};
_.eU=function(r,g){_.Fn(kX$)(void 0,r,g,void 0,void 0,void 0)};
_.YD=function(r,g,I){_.Fn(function(){_.Dg(g,function(P){raX(void 0,r,P,I)})})()};
_.Zf=function(r,g,I,P){_.Fn(function(){_.Dg(g,function(a){gp8(void 0,r,a,I,P)})})()};
_.Uk=function(r,g,I){_.Fn(PcQ)(void 0,r,g,I,void 0)};
_.ig=function(r,g,I,P){_.Fn(IHp)(void 0,r,g,I,P,void 0)};
_.bg=function(r,g,I){_.Fn(aHX)(void 0,r,g,I,void 0)};
Cc_=function(r,g){Me.set(r,g)};
upE=function(r,g){var I=Object.keys(r);r=new _.oK("[Command Handler] "+g,{filteredCommandNames:I,originalCommand:r});_.iO(r)};
p64=function(r,g){upE(r,g+" was called but not set")};
opX=function(r){return function(){return new r}};
jU=function(r){return function(){return _.S5().resolve(r)}};
q$E=function(r,g){var I=_.Z(r,_.Gb);if(I&&(I=g[I.signal]))return I();r=_.m(Object.keys(r));for(I=r.next();!I.done;I=r.next())if(I=I.value,g[I]&&(I=g[I]))return I()};
_.VM=function(r,g,I,P){return{browseEndpoint:{browseId:r},commandMetadata:{webCommandMetadata:{url:g,rootVe:I,webPageType:P===void 0?"WEB_PAGE_TYPE_BROWSE":P}}}};
X64=function(r,g,I){var P=g=g===void 0?0:g;I=I===void 0?0:I;var a=I-P;return _.d2(r,"PPSV",void 0,void 0,(a>600?0:a<60||I<=0||P/I>.9)?0:g)};
_.d2=function(r,g,I,P,a){var v="/watch?v="+r;r={videoId:r};g&&(r.playlistId=g,v+="&list="+g);P&&(v+="&pp="+P);a&&(r.startTimeSeconds=a,v+="&t="+a+"s");g={watchEndpoint:r,commandMetadata:{webCommandMetadata:{url:v,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};I&&(g.clickTrackingParams=I);P&&(_.Z(g,_.Z3).playerParams=P);return g};
cas=function(r){return{browseEndpoint:{browseId:"VL"+r},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+r,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
tYp=function(r){if(r){var g;if(r){var I=(g=_.Z(r.commandMetadata,_.JF))==null?void 0:g.url;g=!(!I||I==="/service_ajax")}else g=!1;if(g)return r;var P;if(r=(P=_.Z(r,_.wV))==null?void 0:P.commands)for(P=_.m(r),r=P.next();!r.done;r=P.next())if(r=tYp(r.value))return r}};
_.Le=function(r){return{runs:[{text:r}]}};
B9j=function(r,g){return r&&g?{runs:[{text:r,navigationEndpoint:g}]}:void 0};
GG=function(r){return r?_.Le(r):void 0};
_.yM=function(r){return r?{simpleText:r}:void 0};
_.Ke=function(r){var g=r.type;r=r.payload;g={type:g};r!==void 0&&(g.payload=r);return g};
ObL=function(r,g,I){for(var P=Object.assign({},r),a=_.m(Object.keys(g)),v=a.next();!v.done;v=a.next()){v=v.value;var C=r[v],u=g[v];if(u===void 0)delete P[v];else if(C===void 0)P[v]=u;else if(Array.isArray(u)&&Array.isArray(C))P[v]=I?[].concat(_.xC(C),_.xC(u)):u;else if(!Array.isArray(u)&&_.Jp(u)&&!Array.isArray(C)&&_.Jp(C))P[v]=ObL(C,u,I);else if(typeof u===typeof C)P[v]=u;else return g=new _.oK("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:v,originalValue:C,updateValue:u}),
_.iO(g),r}return P};
Y$$=function(r){if(!r.length)return"";try{if(zQt)return zQt.decode(r);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(r)}catch(C){}for(var g=0,I=[],P=r.length;g<P;){for(var a=0;a<1024&&g<P;){var v=r[g++];if(v<128)eQF[a++]=v;else{if(v<224)v=(v&31)<<6|r[g++]&63;else if(v<240)v=(v&15)<<12|(r[g++]&63)<<6|r[g++]&63;else{if(a+1===1024){--g;break}v=(v&7)<<18|(r[g++]&63)<<12|(r[g++]&63)<<6|r[g++]&63;v-=65536;eQF[a++]=55296|v>>10;v=56320|v&1023}eQF[a++]=v}}v=String.fromCharCode.apply(String,
eQF);a<1024&&(v=v.substring(0,a));I.push(v)}return I.join("")};
U5$=function(r,g){var I;if((I=Zb_)==null?0:I.encodeInto)return g=Zb_.encodeInto(r,g),g.read<r.length?r.length*4:g.written;for(var P=I=0;P<r.length;P++){var a=r.charCodeAt(P);a<128?g[I++]=a:(a<2048?g[I++]=a>>6|192:((a&64512)===55296&&P+1<r.length&&(r.charCodeAt(P+1)&64512)===56320?(a=65536+((a&1023)<<10)+(r.charCodeAt(++P)&1023),g[I++]=a>>18|240,g[I++]=a>>12&63|128):g[I++]=a>>12|224,g[I++]=a>>6&63|128),g[I++]=a&63|128)}return I};
ibX=function(r,g,I){if(g&&I&&I.buffer===g.exports.memory.buffer){var P=g.realloc(I.byteOffset,r);if(P)return new Uint8Array(g.exports.memory.buffer,P,r)}r=g?new Uint8Array(g.exports.memory.buffer,g.malloc(r),r):new Uint8Array(r);I&&r.set(I);return r};
_.F5=function(r){r=new bb$(new MY4([_.kE(decodeURIComponent(r))]));if(j1p(r,2)){var g=sk(r);var I=r.pos;var P=r.arrayView;I=I===void 0?0:I;var a=g===void 0?-1:g;I=I===void 0?0:I;a=a===void 0?-1:a;if(P.totalLength&&a){a<0&&(a=P.totalLength-I);P.focus(I);if(!(I-P.arrayPos+a<=P.arrays[P.arrayIdx].length)){var v=P.arrayIdx,C=P.arrayPos;P.focus(I+a-1);C=new Uint8Array(P.arrayPos+P.arrays[P.arrayIdx].length-C);for(var u=0,X=v;X<=P.arrayIdx;X++)C.set(P.arrays[X],u),u+=P.arrays[X].length;P.arrays.splice(v,
P.arrayIdx-v+1,C);P.arrayIdx=0;P.arrayPos=0;P.focus(I)}v=P.arrays[P.arrayIdx];P=new DataView(v.buffer,v.byteOffset+I-P.arrayPos,a)}else P=new DataView(new ArrayBuffer(0));P=new Uint8Array(P.buffer,P.byteOffset,P.byteLength);r.pos+=g;g=P}else g=void 0;g=g?Y$$(g):void 0;r=j1p(r,4)?sk(r):void 0;P=VY1[r];if(typeof P==="undefined")throw r=new _.oK("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:r}),_.iO(r),r;return{entityTypeFieldNumber:r,entityType:P,entityId:g}};
_.Df=function(r,g,I){I=I===void 0?0:I;var P=new d58;if(Zb_)r=Zb_.encode(r);else{var a=new Uint8Array(Math.ceil(r.length*1.2)),v=U5$(r,a);a.length<v&&(a=new Uint8Array(v),v=U5$(r,a));a.length>v&&(a=a.subarray(0,v));r=a}r!==void 0&&(Hf(P,18),a=r.length,Hf(P,a),Wf(P,a),P.buf.set(r,P.pos),P.pos+=a);r=LFh[g];if(typeof r==="undefined")throw I=new _.oK("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:g}),_.iO(I),I;r!==void 0&&(Hf(P,32),Hf(P,r));Hf(P,40);Hf(P,1);g=new Uint8Array(P.buf.buffer,
P.buf.byteOffset,P.pos);return encodeURIComponent(_.hp(g,I))};
GTt=function(r){r=r.key||r.id;if(!r)throw Error("Hf");return r};
KFQ=function(r,g){r=r===void 0?{}:r;return yaF(r,g)};
s1Q=function(r,g,I,P){if(P===void 0)return P=Object.assign({},r[g]||{}),I=(delete P[I],P),P={},Object.assign({},r,(P[g]=I,P));var a={},v={};return Object.assign({},r,(v[g]=Object.assign({},r[g],(a[I]=P,a)),v))};
FFh=function(r,g,I,P,a){var v=r[g];if(v==null||!v[I])return r;P=ObL(v[I],P,a==="REPEATED_FIELDS_MERGE_OPTION_APPEND");a={};v={};return Object.assign({},r,(v[g]=Object.assign({},r[g],(a[I]=P,a)),v))};
_.RC=function(r,g,I){return r[g]?r[g][I]||null:null};
WFt=function(){if(Hbt)return Hbt();var r={};Hbt=JG("PersistentEntityStoreDb",{objectStores:(r.EntityStore={addedAtVersion:1},r.EntityAssociationStore={addedAtVersion:2},r),shared:!1,upgrade:function(g,I){I(1)&&La(dG(g,"EntityStore",{keyPath:"key"}),"entityType","entityType");I(2)&&(g=dG(g,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),La(g,"byParentEntityKey","parentEntityKey"),La(g,"byChildEntityKey","childEntityKey"))},
version:3});return Hbt()};
D5X=function(r){return _.Wm(WFt(),r)};
Au=function(r){return window.Int32Array?new Int32Array(r):Array(r)};
AaE=function(r){return _.Wm(RQX(),r)};
N9$=function(r){return new lg("WRONG_DATA_TYPE",{encoderVersion:r})};
w6s=function(r){return r instanceof Error?new lg("UNKNOWN_ENCODE_ERROR",{originalMessage:r.message}):new lg("UNKNOWN_ENCODE_ERROR")};
lH_=function(r){return r instanceof Error?new lg("UNKNOWN_DECODE_ERROR",{originalMessage:r.message}):new lg("UNKNOWN_DECODE_ERROR")};
S$_=function(r,g){r=r instanceof lg?r:g(r);_.iO(r);throw r;};
Jap=function(r){r=(new TextEncoder).encode(r).subarray(0,16);var g=new Uint8Array(16);g.set(r);return g};
x5Q=function(r){var g=Ep4[r];if(g)return g;_.M6(new _.oK("Entity model not found.",{entityType:r}))};
_.SU=function(){fHj||(fHj=npE());return fHj};
npE=function(){var r,g,I;return _.p(function(P){if(P.nextAddress==1)return _.Go(P,2),P.yield(_.SQ(),4);if(P.nextAddress!=2){r=P.yieldResult;if(!r||!_.pq()||typeof _.I$.BroadcastChannel==="undefined")return P.return();g=new T98;return P.return(new Ju(r,g))}I=_.Wb(P);I instanceof Error&&_.iO(I);return P.return()})};
_.Ek=function(r,g){var I;return _.p(function(P){if(P.nextAddress==1){I=r.mutations;if(!I||I.length<=0)return P.return();g&&g.dispatch(_.Ke({type:"ENTITY_LOADED",payload:I}));return P.yield(hQ1(I),2)}I.length=0;_.R2(P)})};
hQ1=function(r){var g;return _.p(function(I){return I.nextAddress==1?I.yield(_.SU(),2):(g=I.yieldResult)?I.yield(_.xD(g,"readwrite",function(P){for(var a={},v=_.m(r),C=v.next(),u={};!C.done;u={mutation$jscomp$8:void 0,mutationEntityType$jscomp$3:void 0},C=v.next())u.mutation$jscomp$8=C.value,u.mutation$jscomp$8.entityKey&&kTj(u.mutation$jscomp$8)&&(u.mutationEntityType$jscomp$3=(0,_.pF.getAnyKey)(u.mutation$jscomp$8.payload),C=void 0,u.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(C=function(X){return function(){return _.$2p(P,
X.mutation$jscomp$8.payload[X.mutationEntityType$jscomp$3],X.mutationEntityType$jscomp$3)}}(u)),u.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_DELETE"&&(C=function(X){return function(){return rij(P,X.mutation$jscomp$8.entityKey)}}(u)),u.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(C=function(X){return function(){return gjL(P,X.mutation$jscomp$8.entityKey,X.mutation$jscomp$8.payload[X.mutationEntityType$jscomp$3],X.mutationEntityType$jscomp$3)}}(u)),C&&(a[u.mutation$jscomp$8.entityKey]=
a[u.mutation$jscomp$8.entityKey]?a[u.mutation$jscomp$8.entityKey].then(C):C()));
return dK.all(Object.values(a))}),0):I.return()})};
kTj=function(r){var g;r=(g=r.options)==null?void 0:g.persistenceOption;return r==="ENTITY_PERSISTENCE_OPTION_PERSIST"||r==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
ar1=function(r,g){var I,P;_.p(function(a){if(a.nextAddress==1)return a.yield(_.SU(),2);if(a.nextAddress!=3)return(I=a.yieldResult)?a.yield(_.xD(I,"readonly",function(v){var C={},u=Object.keys(g).map(function(X){var c=g[X]?[].concat(_.xC(g[X])):[];return Irj(v,X,c,C)});
return dK.all(u).then(function(){return C})}),3):a.return();
P=a.yieldResult;Object.keys(P).length>0&&r.dispatch(P78(P));_.R2(a)})};
Irj=function(r,g,I,P){return fe(r,g,I).then(function(a){P[g]=vj8(I,a)})};
vj8=function(r,g){if(g.length!==r.length)throw Error("Kf");return g.reduce(function(I,P,a){I[r[a]]=P;return I},{})};
C74=function(r){var g=r.filter(function(a){var v;return(a==null?void 0:(v=a.transferEntity)==null?void 0:v.transferState)==="TRANSFER_STATE_COMPLETE"}).length,I=r.filter(function(a){var v;
return(a==null?void 0:(v=a.transferEntity)==null?void 0:v.transferState)==="TRANSFER_STATE_FAILED"}).length,P=r.filter(function(a){var v;
return(a==null?void 0:(v=a.transferEntity)==null?void 0:v.transferState)&&Qm4.includes(a.transferEntity.transferState)});
if(!(g||P!=null&&P.length))return 0;g=_.m2h(P)+g;r=r.length-I;return r===0?0:Math.round(g*100/r)/100};
_.m2h=function(r){var g=[];g=g.concat.apply(g,_.xC(r.filter(function(v){return v.streamEntity}).map(function(v){var C=Object.assign({},v.streamEntity),u,X=(u=v.transferEntity)==null?void 0:u.transferState;
C.streamsProgress=C.streamsProgress||[];C.streamsProgress=C.streamsProgress.map(function(c){var B=Object.assign({},c);B.numBytesDownloaded=X==="TRANSFER_STATE_COMPLETE"?c.numTotalBytes:c.numBytesDownloaded;return B});
return C}).map(function(v){return v.streamsProgress})));
var I=r=0;g=_.m(g);for(var P=g.next();!P.done;P=g.next()){var a=P.value;P=Number(a.numBytesDownloaded);a=Number(a.numTotalBytes);I+=isNaN(P)?0:P;r+=isNaN(a)?0:a}return r===0?0:Math.round(I*100/r)/100};
uaX=function(r){if(!r||!r.expirationTimestamp||!r.action)return!1;var g=(0,_.EM)()/1E3;return Number(r.expirationTimestamp)>=g};
ne=function(r){return r&&r.expirationTimestamp&&r.action?uaX(r)&&r.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.TG=function(r){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(r||"TRANSFER_STATE_UNKNOWN")};
pz_=function(r){var g=new d58;if(r!==void 0){var I=Math.ceil(Math.log2(r.length*4+2)/7);I=I===void 0?2:I;Hf(g,10);g.submessagePosStack.push(g.pos);g.submessagePosStack.push(I);g.pos+=I;Wf(g,r.length*1.2);I=U5$(r,g.buf.subarray(g.pos));g.pos+I>g.buf.length&&(Wf(g,I),I=U5$(r,g.buf.subarray(g.pos)));g.pos+=I;r=g.submessagePosStack.pop();I=g.submessagePosStack.pop();for(var P=g.pos-I-r;r--;){var a=r?128:0;g.view.setUint8(I++,P&127|a);P>>=7}}g=new Uint8Array(g.buf.buffer,g.buf.byteOffset,g.pos);return(new TextDecoder("utf-8")).decode(g)};
_.hu=function(r){var g=0;r=_.m(r);for(var I=r.next(),P={};!I.done;P={transferState$jscomp$3:void 0},I=r.next()){var a=I.value,v=void 0;I=(v=a.streamEntity)!=null?v:{};v=void 0;P.transferState$jscomp$3=(v=a.transferEntity)==null?void 0:v.transferState;v=a=void 0;((a=I)==null?0:(v=a.streamsProgress)==null?0:v.length)&&I.streamsProgress.forEach(function(C){return function(u){u=Number(C.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?u.numTotalBytes:u.numBytesDownloaded);isFinite(u)&&(g+=u)}}(P))}return g};
oj8=function(r){return r.some(function(g){var I;if(!(g==null?0:(I=g.transferEntity)==null?0:I.transferState)){var P;return!(g==null?0:(P=g.policyEntity)==null?0:P.action)||g.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return Qm4.includes(g.transferEntity.transferState)})};
qDt=function(r,g){if(!g)return!1;if(_.Y("of_pb_en_po_ks"))return!0;var I;r=(I=_.RC(r,"offlineVideoPolicy",_.Df(g,"offlineVideoPolicy")))!=null?I:void 0;return!!r&&ne(r)};
_.ciX=function(r){var g=["TRANSFER_STATE_COMPLETE"];g=g===void 0?Xz_:g;return r.filter(function(I){var P,a;return g.includes((a=(P=I.transferEntity)==null?void 0:P.transferState)!=null?a:"TRANSFER_STATE_UNKNOWN")})};
tPX=function(r,g){if(g){var I,P=(I=_.RC(r,"playbackData",_.Df(g,"playbackData")))!=null?I:null,a;I=(a=_.RC(r,"transfer",_.Df(g,"transfer")))!=null?a:null;var v;a=(v=_.RC(r,"offlineVideoStreams",_.Df(g,"offlineVideoStreams")))!=null?v:null;var C;r=(C=_.RC(r,"offlineVideoPolicy",_.Df(g,"offlineVideoPolicy")))!=null?C:null;if(P||I||a||r)return{playbackDataEntity:P,transferEntity:I,streamEntity:a,policyEntity:r}}};
_.kD=function(r){var g=r.playbackData;if(!g)return[];var I=[];g=_.m(Object.keys(g));for(var P=g.next();!P.done;P=g.next()){var a=P.value;if(!BRh(r,_.F5(a).entityId)&&(P=tPX(r,_.F5(a).entityId))){var v=void 0,C=void 0;a=(C=Number((v=_.RC(r,"playbackData",a))==null?void 0:v.streamDownloadTimestampSeconds))!=null?C:(0,_.EM)();I.push({entity:P,streamDownloadTimestamp:a})}}return I.sort(function(u,X){var c=u.streamDownloadTimestamp,B=X.streamDownloadTimestamp;return B===c?u.entity.streamEntity&&!X.entity.streamEntity?
1:-1:B-c}).map(function(u){return u.entity})};
O_Q=function(r){return _.ciX(_.kD(r))};
_.zVh=function(r){return _.kD(r).filter(function(g){var I;if(((I=g.policyEntity)==null?0:I.action)&&g.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var P;if((P=g.transferEntity)==null?0:P.transferState){var a;return Qm4.includes((a=g.transferEntity)==null?void 0:a.transferState)}return!0})};
BRh=function(r,g){var I;return((I=_.RC(r,"downloadStatusEntity",_.Df(g,"downloadStatusEntity")))==null?void 0:I.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
eVX=function(r){var g;if(r==null?0:(g=r.playbackDataEntity)==null?0:g.key)return _.F5(r.playbackDataEntity.key).entityId;var I;if(r==null?0:(I=r.transferEntity)==null?0:I.key)return _.F5(r.transferEntity.key).entityId;var P;if(r==null?0:(P=r.streamEntity)==null?0:P.key)return _.F5(r.streamEntity.key).entityId;var a;if(r==null?0:(a=r.policyEntity)==null?0:a.key)return _.F5(r.policyEntity.key).entityId};
Z_$=function(r){var g=new Set,I;r=(I=r.mainDownloadsListEntity)==null?void 0:I[YD$];var P;if(!(r==null?0:(P=r.downloads)==null?0:P.length))return g;var a;r==null||(a=r.downloads)==null||a.forEach(function(v){(v==null?0:v.videoItem)&&g.add(v.videoItem)});
return g};
$M=function(r,g){if(g){var I=_.RC(r,"mainVideoEntity",_.Df(g,"mainVideoEntity")),P=_.RC(r,"downloadStatusEntity",_.Df(g,"downloadStatusEntity")),a=_.RC(r,"ytMainChannelEntity",_.Df(g,"ytMainChannelEntity")),v={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};r=tPX(r,g);P=(P==null?void 0:P.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.Y("woffle_render_failed_download_state_ks")&&(P==null?void 0:P.downloadState)==="DOWNLOAD_STATE_FAILED";!r&&P&&(r=v);if(r&&I&&
a)return Object.assign({},{videoEntity:I,channelEntity:a},r)}};
i_j=function(r,g){return U2h(r,g)==="TRANSFER_STATE_COMPLETE"&&qDt(r,g)};
b_$=function(r,g){if(!g)return!1;var I;r=(I=_.RC(r,"playbackData",_.Df(g,"playbackData")))!=null?I:void 0;return!!r&&!!r.playerResponseJson};
U2h=function(r,g){if(!g)return"TRANSFER_STATE_UNKNOWN";var I=_.RC(r,"transfer",_.Df(g,"transfer"));if(I){var P;return(P=I.transferState)!=null?P:"TRANSFER_STATE_UNKNOWN"}I=_.RC(r,"offlineOrchestrationActionWrapperEntity",_.Df(g,"offlineOrchestrationActionWrapperEntity"));r=_.RC(r,"mainVideoEntity",_.Df(g,"mainVideoEntity"));return I||r?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
MP8=function(r,g){if(!g)return"TRANSFER_STATE_UNKNOWN";if(r=_.RC(r,"transfer",_.Df(g,"transfer"))){var I;return(I=r.transferState)!=null?I:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
jm_=function(r,g){return g&&(r=_.RC(r,"videoPlaybackPositionEntity",_.Df(g,"videoPlaybackPositionEntity")),r==null?0:r.lastPlaybackPositionSeconds)?Number(r.lastPlaybackPositionSeconds):0};
d2_=function(r,g){return VPX(r).some(function(I){var P;return(I==null?void 0:(P=I.mainPlaylistEntity)==null?void 0:P.playlistId)===g})};
GS8=function(r,g,I){var P=Lnh(r,g);if(!P.length)return[];g=[];P=_.m(P);for(var a=P.next();!a.done;a=P.next()){a=a.value;var v=$M(r,a);I&&U2h(r,a)!=="TRANSFER_STATE_COMPLETE"||v&&g.push(v)}return g};
Lnh=function(r,g){if(!g)return[];var I=_.Df(g,"mainPlaylistEntity"),P;g=(P=r.mainPlaylistEntity)==null?void 0:P[I];P=[];if(g==null||!g.videos)return P;g=_.m(g.videos);for(I=g.next();!I.done;I=g.next()){I=I.value;var a=void 0,v=void 0,C=void 0,u=(a=r)==null?void 0:(v=a.mainPlaylistVideoEntity)==null?void 0:(C=v[I])==null?void 0:C.video;u&&(I=_.F5(u).entityId)&&P.push(I)}return P};
yis=function(r,g){if(g){var I=_.RC(r,"mainPlaylistEntity",_.Df(g,"mainPlaylistEntity")),P=_.RC(r,"mainPlaylistDownloadStateEntity",_.Df(g,"mainPlaylistDownloadStateEntity"));r=_.RC(r,"ytMainChannelEntity",_.Df(g,"ytMainChannelEntity"));if(P&&I)return Object.assign({},{mainPlaylistEntity:I,mainPlaylistDownloadStateEntity:P},!!r&&{channelEntity:r})}};
VPX=function(r){return Kns(r).sort(function(g,I){return I.addedTimestampMillis-g.addedTimestampMillis}).map(function(g){return g.downloadedPlaylistEntities})};
Kns=function(r){var g=r.mainPlaylistDownloadStateEntity,I=[];if(!g)return I;for(var P=_.m(Object.keys(g)),a=P.next();!a.done;a=P.next()){var v=a.value;a=yis(r,_.F5(v).entityId);var C=void 0;v=Number((C=g[v])==null?void 0:C.addedTimestampMillis);C=isNaN(v)?(0,_.EM)():v;a!==void 0&&I.push({downloadedPlaylistEntities:a,addedTimestampMillis:C})}return I};
sm1=function(r){var g,I=(g=r.mainPlaylistVideoEntity)!=null?g:{};return new Set(VPX(r).reduce(function(P,a){P=P===void 0?[]:P;var v,C;a==null||(v=a.mainPlaylistEntity)==null||(C=v.videos)==null||C.forEach(function(u){var X;(u=(X=I[u])==null?void 0:X.video)&&P.push(u)});
return P},[]))};
Fn$=function(r){return"downloadedMusicPlaylistEntities"in r};
H_X=function(r){return"mainPlaylistEntity"in r&&"mainPlaylistDownloadStateEntity"in r};
Wn8=function(r){return"videoEntity"in r&&"channelEntity"in r};
D2$=function(r){var g=r.musicPlaylistDownloadMetadataEntity,I=[];if(!g)return I;for(var P=_.m(Object.keys(g)),a=P.next();!a.done;a=P.next()){a=a.value;a:{var v=r,C=_.F5(a).entityId;if(C){var u=_.RC(v,"musicPlaylist",_.Df(C,"musicPlaylist"));v=_.RC(v,"musicPlaylistDownloadMetadataEntity",_.Df(C,"musicPlaylistDownloadMetadataEntity"));if(u&&v){u={musicPlaylistEntity:u,musicPlaylistDownloadStateEntity:v};break a}}u=void 0}v=void 0;a=Number((v=g[a])==null?void 0:v.addedTimestampMillis);a=isNaN(a)?(0,_.EM)():
a;u!==void 0&&I.push({downloadedMusicPlaylistEntities:u,addedTimestampMillis:a})}return I};
RVt=function(r){var g=new Set;r=_.m(r);for(var I=r.next();!I.done;I=r.next())if(I=I.value,"musicPlaylistEntity"in I&&"musicPlaylistDownloadStateEntity"in I){I=_.m(I.musicPlaylistEntity.tracks);for(var P=I.next();!P.done;P=I.next())g.add(P.value)}return g};
AiQ=function(r,g){if(g){var I=_.RC(r,"musicTrack",_.Df(g,"musicTrack")),P=_.RC(r,"musicArtist",_.Df(g,"musicArtist"))||{};if((r=tPX(r,g))&&I&&P)return Object.assign({},{musicTrackEntity:I,musicArtistEntity:P},r)}};
NRL=function(r){var g=r.musicTrackDownloadMetadataEntity,I=[];if(!g)return[];g=_.m(Object.keys(g));for(var P=g.next();!P.done;P=g.next()){var a=P.value;P=AiQ(r,_.F5(a).entityId);var v=void 0;a=Number((v=_.RC(r,"musicTrackDownloadMetadataEntity",a))==null?void 0:v.addedTimestampMillis);v=isNaN(a)?(0,_.EM)():a;P!==void 0&&I.push({downloadedMusicEntities:P,addedTimestampMillis:v})}return I};
SDt=function(r,g){if(!g)return[];if(Object.values(wzQ).includes(g))return lrE(r,g);g=_.Df(g,"musicPlaylist");var I;r=(I=r.musicPlaylist)==null?void 0:I[g];I=[];if(r==null||!r.tracks)return I;r=_.m(r.tracks);for(g=r.next();!g.done;g=r.next())(g=_.F5(g.value).entityId)&&I.push(g);return I};
lrE=function(r,g){var I=new Set,P=D2$(r).map(function(v){return v.downloadedMusicPlaylistEntities});
P=RVt(P);P=_.m(P);for(var a=P.next();!a.done;a=P.next())(a=_.F5(a.value).entityId)&&I.add(a);return Ji$(r).downloadedMusicEntities.filter(function(v){var C;if((C=v.musicTrackEntity)!=null&&C.videoId){v=v.musicTrackEntity;if(C=g==="PPOM"?!0:!I.has(v.videoId))b:switch(v=v.musicVideoType,g){case "PPSE":C=v==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:C=v!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}v=C}else v=!1;return v}).map(function(v){var C;
return(C=v.musicTrackEntity)==null?void 0:C.videoId})};
Ji$=function(r){var g=NRL(r).sort(function(I,P){return P.addedTimestampMillis-I.addedTimestampMillis}).map(function(I){return"downloadedMusicEntities"in I?I.downloadedMusicEntities:Fn$(I)?I.downloadedMusicPlaylistEntities:{}});
r=D2$(r).sort(function(I,P){return P.addedTimestampMillis-I.addedTimestampMillis}).map(function(I){return"downloadedMusicEntities"in I?I.downloadedMusicEntities:Fn$(I)?I.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:g,downloadedMusicPlaylistEntities:r}};
x28=function(r,g){g=_.Gq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?SDt(r,g):Lnh(r,g);if(!g.length)return"TRANSFER_STATE_UNKNOWN";g=g.map(function(I){return MP8(r,I)});
return Ej$(g)};
Ej$=function(r){var g=new Set(r);if(g.has("TRANSFER_STATE_FAILED")&&g.size===1)return"TRANSFER_STATE_FAILED";g.delete("TRANSFER_STATE_FAILED");if(g.has("TRANSFER_STATE_UNKNOWN")&&g.size===1)return"TRANSFER_STATE_PRE_TRANSFER";g.delete("TRANSFER_STATE_UNKNOWN");if(g.has("TRANSFER_STATE_PRE_TRANSFER")&&g.size===1||g.size===0)return"TRANSFER_STATE_PRE_TRANSFER";r=g.has("TRANSFER_STATE_TRANSFERRING");g=g.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return r||g?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
rc=function(r){var g=r.mainVideoDownloadStateEntity,I=[];if(!g)return[];g=_.m(Object.keys(g));for(var P=g.next();!P.done;P=g.next()){var a=P.value;if(!BRh(r,_.F5(a).entityId)){P=$M(r,_.F5(a).entityId);var v=void 0,C=void 0;a=(C=Number((v=_.RC(r,"mainVideoDownloadStateEntity",a))==null?void 0:v.addedTimestampMillis))!=null?C:(0,_.EM)();P!==void 0&&I.push({downloadedVideoEntities:P,addedTimestampMillis:a})}}return I};
fr$=function(r){return rc(r).sort(function(g,I){return I.addedTimestampMillis-g.addedTimestampMillis}).map(function(g){return g.downloadedVideoEntities})};
_.TRs=function(r){var g=sm1(r),I=_.II(r),P=Z_$(r),a=rc(r).filter(function(C){var u,X;if((C==null?void 0:(u=C.downloadedVideoEntities)==null?void 0:(X=u.transferEntity)==null?void 0:X.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var c,B;C=C==null?void 0:(c=C.downloadedVideoEntities)==null?void 0:(B=c.videoEntity)==null?void 0:B.key;return _.Y("kevlar_use_library_entity")?C&&(P.has(C)||I[C]):C&&!g.has(C)}),v=Kns(r).filter(function(C){return x28(r,C.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.xC(a),_.xC(v)).sort(function(C,u){return u.addedTimestampMillis-C.addedTimestampMillis}).map(function(C){return njL(C)})};
hV$=function(r,g){if(g&&qDt(r,g)){var I,P,a=(P=(I=_.RC(r,"playbackData",_.Df(g,"playbackData")))!=null?I:void 0)==null?void 0:P.playerResponseJson;if(a){try{var v=JSON.parse(a);var C=_.RC(r,"transfer",_.Df(g,"transfer")),u=jm_(r,g);u&&(v=Object.assign({},v,{playerConfig:Object.assign({},v.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+u*1E3}}})}));v.cotn=C==null?void 0:C.cotn}catch(X){}return v}}};
_.$KE=function(r){var g,I,P;r=(P=(I=((g=r.downloadsPageViewConfigurationEntity)!=null?g:{})[_.Pd])==null?void 0:I.smartDownloadsOptInBannerVisibility)!=null?P:{};var a;return(a=_.Z(r,kSF))!=null?a:{}};
_.II=function(r){var g,I,P;r=(P=(I=((g=r.mainDownloadsListEntity)!=null?g:{})[_.rdQ])==null?void 0:I.downloads)!=null?P:[];g={};I=_.m(r);for(P=I.next();!P.done;P=I.next())r=void 0,g[(r=P.value.videoItem)!=null?r:""]=!0;return g};
g0_=function(r){var g=_.II(r);if(Object.keys(g).length===0)return!1;var I=r.mainVideoEntity;if(!I)return!0;I=_.m(Object.keys(I));for(var P=I.next();!P.done;P=I.next()){P=P.value;var a=_.F5(P).entityId;if(g[P]&&!BRh(r,a))return!1}return!0};
_.aI=function(r){var g=_.II(r);return rc(r).sort(function(I,P){return I.addedTimestampMillis-P.addedTimestampMillis}).map(function(I){return I.downloadedVideoEntities}).filter(function(I){var P;
return(I=I==null?void 0:(P=I.videoEntity)==null?void 0:P.key)&&!!g[I]})};
_.PF_=function(r){var g,I,P;r=(P=(I=((g=r.downloadsPageViewConfigurationEntity)!=null?g:{})[_.Pd])==null?void 0:I.downloadsUpsellBannerVisibility)!=null?P:{};var a;return(a=_.Z(r,IkE))!=null?a:{}};
njL=function(r){return"downloadedVideoEntities"in r?r.downloadedVideoEntities:"downloadedPlaylistEntities"in r?r.downloadedPlaylistEntities:{}};
akQ=function(r){var g=_.II(r),I=sm1(r),P=rc(r).filter(function(a){var v,C;return(a=a==null?void 0:(v=a.downloadedVideoEntities)==null?void 0:(C=v.videoEntity)==null?void 0:C.key)&&!g[a]&&!I.has(a)});
r=Kns(r);return[].concat(_.xC(P),_.xC(r)).sort(function(a,v){return v.addedTimestampMillis-a.addedTimestampMillis}).map(function(a){return njL(a)})};
_.vd=function(r){if(!_.Y("kevlar_use_library_entity"))return akQ(r);var g=rc(r).filter(function(P){var a,v;if(a=P=P==null?void 0:(a=P.downloadedVideoEntities)==null?void 0:(v=a.videoEntity)==null?void 0:v.key){var C,u,X;a=((u=(C=r.mainDownloadsListEntity)==null?void 0:C[YD$])==null?0:(X=u.downloads)==null?0:X.length)?Z_$(r).has(P):!1}return a}),I=Kns(r);
return[].concat(_.xC(g),_.xC(I)).sort(function(P,a){return a.addedTimestampMillis-P.addedTimestampMillis}).map(function(P){return njL(P)})};
v0L=function(r){var g=_.II(r),I=sm1(r);return fr$(r).filter(function(P){var a;return(P=P==null?void 0:(a=P.videoEntity)==null?void 0:a.key)&&!g[P]&&!I.has(P)})};
Qj$=function(r){if(!_.Y("kevlar_use_library_entity"))return v0L(r);var g=_.II(r),I=Z_$(r);return fr$(r).filter(function(P){var a;return(P=P==null?void 0:(a=P.videoEntity)==null?void 0:a.key)&&!g[P]&&I.has(P)})};
mK4=function(r,g){g=_.Df(g,"settingEntity");var I,P,a;return!!((a=(P=((I=r.settingEntity)!=null?I:{})[g])==null?void 0:P.settingOptionValue)!=null?a:{}).boolValue};
_.QX=function(r){var g=_.aI(r);if(oj8(g))return 0;var I=[];g=_.m(g);for(var P=g.next();!P.done;P=g.next()){P=P.value;var a=void 0,v=void 0;if((a=P)==null?0:(v=a.videoEntity)==null?0:v.key)a=_.F5(P.videoEntity.key).entityId,P=r,a=_.Df(a,"mainVideoDownloadStateEntity"),P=_.RC(P,"mainVideoDownloadStateEntity",a),(P=Number(P==null?void 0:P.addedTimestampMillis))&&I.push(P)}return Math.max.apply(Math,_.xC(I))};
_.mj=function(r){return r.ui.richGridMiniMode};
_.Cz=function(r){return r.ui.richGridItemsPerRow};
_.CF$=function(r){return r.ui.richGridSlimItemsPerRow};
_.uWQ=function(r){return r.ui.guideIsExpanded};
_.u6=function(r){return r.ui.miniplayerIsActive};
phs=function(r){return r.ui.singleOptionSurveyIsActive};
_.pz=function(r){var g;return((g=r.ui)==null?void 0:g.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.o0p=function(r){return _.pz(r)==="WEB_PAGE_TYPE_WATCH"};
_.qOh=function(r){return _.pz(r)==="WEB_PAGE_TYPE_SHORTS"};
_.Xht=function(r){return r.ui.inlinePreviewIsActive};
_.cd1=function(r){return r.ui.inlinePreviewIsEnabled};
_.tC_=function(r){return r.ui.miniplayerPlaybackState};
_.oI=function(r){return r.ui.isOnline};
_.Bw$=function(r){return r.ui.frostedGlassMode};
_.qk=function(r,g){return U2h(r.entities,g)};
_.XU=function(r,g){return x28(r.entities,g)};
OwQ=function(r,g){var I;if(g){var P;r=(P=_.RC(r.entities,"offlineVideoPolicy",_.Df(g,"offlineVideoPolicy")))==null?void 0:P.action}else r=void 0;return(I=r)!=null?I:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
z68=function(r,g){var I;g?(r=_.RC(r.entities,"offlineVideoPolicy",_.Df(g,"offlineVideoPolicy")),r=Number(r==null?void 0:r.expirationTimestamp)):r=void 0;return(I=r)!=null?I:0};
_.e6h=function(r){return _.kD(r.entities).length};
YO1=function(r,g){return $M(r.entities,g)};
Zwj=function(r,g){return yis(r.entities,g)};
cd=function(r,g){return(r=$M(r.entities,g))?_.m2h([r]):0};
_.UK1=function(r,g){var I=_.Gq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(I){var P=r.entities;var a=SDt(P,g);if(a.length){var v=[];a=_.m(a);for(var C=a.next();!C.done;C=a.next())(C=AiQ(P,C.value))&&v.push(C);P=v}else P=[]}else P=GS8(r.entities,g);var u;if(I){var X=r.entities;g?(g=_.Df(g,"musicPlaylist"),X=(u=X.musicPlaylist)==null?void 0:u[g],u=X!=null&&X.tracks?X.tracks.length:0):u=0}else u=r.entities,g?(g=_.Df(g,"mainPlaylistEntity"),u=(X=u.mainPlaylistEntity)==null?void 0:X[g],u=u!=null&&u.videos?
u.videos.length:0):u=0;return P.length!==u?0:P?C74(P):0};
_.iwt=function(r){return r.download.isLeaderTab};
_.bw$=function(r,g,I){if(!g&&I){var P=r.entities;if(I){var a=pz_(I),v,C;g=(C=(v=_.RC(P,"offlineabilityEntity",_.Df(a,"offlineabilityEntity")))==null?void 0:v.addToOfflineButtonState)!=null?C:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else g="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else v=r.entities,g?(C=pz_(g),g=(a=(P=_.RC(v,"offlineabilityEntity",_.Df(C,"offlineabilityEntity")))==null?void 0:P.addToOfflineButtonState)!=null?a:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):g="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return g};
MCj=function(r,g){r=r.entities;if(g){g=pz_(g);var I,P;g=(P=(I=_.RC(r,"offlineabilityEntity",_.Df(g,"offlineabilityEntity")))==null?void 0:I.addToOfflineButtonState)!=null?P:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else g="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return g};
_.jj1=function(r){var g=r.entities;r=_.oI(r);var I=mK4(g,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.Y("kevlar_modern_downloads_page")&&I)var P=!1;else{var a,v;g=(v=(a=((P=g.downloadsPageViewConfigurationEntity)!=null?P:{})[_.Pd])==null?void 0:a.smartDownloadsOptInBannerVisibility)!=null?v:{};P=r?!!g.visibleWithConnection:!!g.visibleWithoutConnection}return P};
_.VCE=function(r){return mK4(r.entities,"SMART_DOWNLOADS_ENABLED")};
_.I4t=function(r){return g0_(r.entities)};
PCE=function(r){return _.aI(r.entities).every(function(g){var I;return(g==null?void 0:(I=g.transferEntity)==null?void 0:I.transferState)&&!Qm4.includes(g.transferEntity.transferState)})};
_.a4F=function(r){var g,I,P,a=(P=(I=((g=r.entities.downloadsPageViewConfigurationEntity)!=null?g:{})[_.Pd])==null?void 0:I.downloadsUpsellBannerVisibility)!=null?P:{};return _.oI(r)?!!a.visibleWithConnection:!!a.visibleWithoutConnection};
_.vz1=function(r,g){return BRh(r.entities,g)};
QW4=function(r,g){if(g){var I,P;r=(P=(I=_.RC(r.entities,"downloadStatusEntity",_.Df(g,"downloadStatusEntity")))==null?void 0:I.downloadState)!=null?P:"DOWNLOAD_STATE_UNKNOWN"}else r="DOWNLOAD_STATE_UNKNOWN";return r};
tN=function(r,g){return jm_(r.entities,g)};
p2F=function(r){r=mxF(r);var g=r.hours===void 0?0:r.hours,I=r.minutes===void 0?0:r.minutes,P=r.seconds===void 0?0:r.seconds,a=g>0;r=[];a&&(g=CC4(g),r.push(g));g=a;g=g===void 0?!1:g;I=(["af","be","lt"].includes(Bd)||g)&&I<10?uE8().format(I):(new Intl.NumberFormat("en-u-nu-latn")).format(I);r.push(I);I=uE8().format(P);r.push(I);I=":";"da fi id si sr sr-Latn".split(" ").includes(Bd)&&(I=".");return r.join(I)};
_.qE1=function(r){r=mxF(r);var g=r.hours===void 0?0:r.hours,I=r.minutes===void 0?0:r.minutes,P=r.seconds===void 0?0:r.seconds;r=[];if(g>0){var a=oz4().format({hours:g});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(Bd)||g>9999)a=a.replace(g.toString(),CC4(g)),Bd==="km"&&(a=a.replace(".",","));r.push(a)}I>0&&r.push(oz4().format({minutes:I}));P>0&&r.push(oz4().format({seconds:P}));g="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");I=Bd=="am"?"{0}\u1363 ":Bd=="fa"?"{0}\u060c\u200f ":
Bd=="my"?"{0} - ":Bd=="ne"?"{0},":Bd=="th"?"{0} ":Bd=="ur"?"{0}\u060c ":Bd=="ar"||Bd=="ar-XB"?"{0} \u0648":Bd=="ja"||Bd=="zh-CN"||Bd=="zh-HK"||Bd=="zh-TW"?"{0}\u3001":"{0}, ";P=Bd=="am"?"\u1363 ":Bd=="fa"?"\u060c\u200f ":Bd=="my"?" - ":Bd=="th"?" ":Bd=="ur"?"\u060c ":Bd=="ar"||Bd=="ar-XB"?" \u0648":Bd=="ja"||Bd=="zh-CN"||Bd=="zh-HK"||Bd=="zh-TW"?"\u3001":", ";a=Bd=="am"?" \u12a5\u1293 {0}":Bd=="as"?" \u0986\u09f0\u09c1 {0}":Bd=="az"?" v\u0259 {0}":Bd=="bn"?" \u098f\u09ac\u0982 {0}":Bd=="cs"?" a\u00a0{0}":
Bd=="de"?" und {0}":Bd=="el"?" \u03ba\u03b1\u03b9 {0}":Bd=="eu"?" eta {0}":Bd=="fa"?"\u060c \u0648 {0}":Bd=="fil"?", at {0}":Bd=="gu"?" \u0a85\u0aa8\u0ac7 {0}":Bd=="hi"?", \u0914\u0930 {0}":Bd=="hu"?" \u00e9s {0}":Bd=="hy"?" \u0587 {0}":Bd=="id"?", dan {0}":Bd=="iw"?" \u05d5-{0}":Bd=="ja"?"\u3001{0}":Bd=="ka"?" \u10d3\u10d0 {0}":Bd=="km"?" \u1793\u17b7\u1784 {0}":Bd=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":Bd=="ko"?" \ubc0f {0}":Bd=="ky"?" \u0436\u0430\u043d\u0430 {0}":Bd=="lt"?" ir {0}":Bd==
"lv"?" un {0}":Bd=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":Bd=="mr"?" \u0906\u0923\u093f {0}":Bd=="ms"?" dan {0}":Bd=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":Bd=="ne"?" \u0930 {0}":Bd=="or"?", \u0b13 {0}":Bd=="pa"?" \u0a05\u0a24\u0a47 {0}":Bd=="ro"?" \u0219i {0}":Bd=="si"?", \u0dc3\u0dc4 {0}":Bd=="sk"?" a {0}":Bd=="sl"?" in {0}":Bd=="sq"?" dhe {0}":Bd=="sv"?" och {0}":Bd=="sw"?" na {0}":Bd=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":Bd=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":
Bd=="th"?" \u0e41\u0e25\u0e30{0}":Bd=="tr"?" ve {0}":Bd=="ur"?"\u060c \u0627\u0648\u0631 {0}":Bd=="uz"?" va {0}":Bd=="vi"?" v\u00e0 {0}":Bd=="zh-HK"?"\u53ca{0}":Bd=="zu"?", ne-{0}":Bd=="af"||Bd=="nl"?" en {0}":Bd=="ar"||Bd=="ar-XB"?" \u0648{0}":Bd=="be"||Bd=="uk"?" \u0456 {0}":Bd=="en-GB"||Bd=="en-IN"?" and {0}":Bd=="en"||Bd=="en-XA"?", and {0}":Bd=="et"||Bd=="fi"?" ja {0}":Bd=="fr"||Bd=="fr-CA"?" et {0}":Bd=="zh-CN"||Bd=="zh-TW"?"\u548c{0}":Bd=="da"||Bd=="is"||Bd=="no"?" og {0}":Bd=="es"||Bd=="es-419"||
Bd=="es-US"?" y {0}":Bd=="kk"||Bd=="lo"||Bd=="mn"?", {0}":Bd=="bg"||Bd=="mk"||Bd=="ru"||Bd=="sr"?" \u0438 {0}":Bd=="gl"||Bd=="it"||Bd=="pt-BR"||Bd=="pt-PT"?" e {0}":" i {0}";var v=Bd=="am"?"{0} \u12a5\u1293 {1}":Bd=="as"?"{0} \u0986\u09f0\u09c1 {1}":Bd=="az"?"{0} v\u0259 {1}":Bd=="bn"?"{0} \u098f\u09ac\u0982 {1}":Bd=="de"?"{0} und {1}":Bd=="el"?"{0} \u03ba\u03b1\u03b9 {1}":Bd=="eu"?"{0} eta {1}":Bd=="fa"?"{0} \u0648 {1}":Bd=="fil"?"{0} at {1}":Bd=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":Bd=="hi"?"{0} \u0914\u0930 {1}":
Bd=="hu"?"{0} \u00e9s {1}":Bd=="hy"?"{0} \u0587 {1}":Bd=="iw"?"{0} \u05d5-{1}":Bd=="ja"?"{0}\u3001{1}":Bd=="ka"?"{0} \u10d3\u10d0 {1}":Bd=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":Bd=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":Bd=="kn"?"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":Bd=="ko"?"{0} \ubc0f {1}":Bd=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":Bd=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":Bd=="lt"?"{0} ir {1}":Bd=="lv"?"{0} un {1}":Bd=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":Bd=="mn"?"{0}, {1}":Bd==
"mr"?"{0} \u0906\u0923\u093f {1}":Bd=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":Bd=="ne"?"{0} \u0930 {1}":Bd=="or"?"{0} \u0b13 {1}":Bd=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":Bd=="ro"?"{0} \u0219i {1}":Bd=="si"?"{0} \u0dc3\u0dc4 {1}":Bd=="sl"?"{0} in {1}":Bd=="sq"?"{0} dhe {1}":Bd=="sv"?"{0} och {1}":Bd=="sw"?"{0} na {1}":Bd=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":Bd=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":Bd=="th"?"{0}\u0e41\u0e25\u0e30{1}":Bd=="tr"?"{0} ve {1}":Bd=="ur"?
"{0} \u0627\u0648\u0631 {1}":Bd=="uz"?"{0} va {1}":Bd=="vi"?"{0} v\u00e0 {1}":Bd=="zh-HK"?"{0}\u53ca{1}":Bd=="zu"?"{0} ne-{1}":Bd=="af"||Bd=="nl"?"{0} en {1}":Bd=="ar"||Bd=="ar-XB"?"{0} \u0648{1}":Bd=="be"||Bd=="uk"?"{0} \u0456 {1}":Bd=="cs"||Bd=="sk"?"{0} a\u00a0{1}":Bd=="et"||Bd=="fi"?"{0} ja {1}":Bd=="fr"||Bd=="fr-CA"?"{0} et {1}":Bd=="id"||Bd=="ms"?"{0} dan {1}":Bd=="zh-CN"||Bd=="zh-TW"?"{0}\u548c{1}":Bd=="da"||Bd=="is"||Bd=="no"?"{0} og {1}":Bd=="es"||Bd=="es-419"||Bd=="es-US"?"{0} y {1}":Bd==
"bg"||Bd=="mk"||Bd=="ru"||Bd=="sr"?"{0} \u0438 {1}":Bd=="en"||Bd=="en-GB"||Bd=="en-IN"||Bd=="en-XA"?"{0} and {1}":Bd=="gl"||Bd=="it"||Bd=="pt-BR"||Bd=="pt-PT"?"{0} e {1}":"{0} i {1}";Bd==="sq"?(a=a.replace("dhe","e"),v=v.replace("dhe","e")):Bd==="th"?(P=P.replace("{0}"," {0}"),v=v.replace("{0}","{0} "),v=v.replace("{1}"," {1}")):Bd==="ne"?P=",":Bd==="zh-CN"?P="":g.includes(Bd)&&(P=" ");return r.length<2?r.join(""):"am ar bg bs ca cs da es es-419 es-US eu fa fi fr-CA fr gl gu hi hr hu hy is it lt lv mk my no nl pl pt-BR pt-PT ro si sl sq sr-Latn sr sw th uk".split(" ").includes(Bd)?
r.length===2?v.replace("{0}",r[0]).replace("{1}",r[1]):I.replace("{0}",r[0])+r.slice(1,-1).join(P)+a.replace("{0}",r[r.length-1]):r.join(P)};
mxF=function(r){var g=r.hours||0,I=r.minutes||0,P=r.seconds||0;g=P+I*60+g*3600+(r.days||0)*86400+(r.weeks||0)*604800+(r.months||0)*2629800+(r.years||0)*31557600;if(g<=0)return{hours:0,minutes:0,seconds:0};r=g;g=Math.floor(r/3600);r%=3600;I=Math.floor(r/60);P=Math.floor(r%60);return{hours:g,minutes:I,seconds:P}};
CC4=function(r){r=(new Intl.NumberFormat("en-u-nu-latn")).format(r);var g=["fr"],I="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(Bd)?r.replace(",","\u00a0"):g.includes(Bd)?r.replace(",","\u202f"):I.includes(Bd)?r.replace(",","."):r};
uE8=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
oz4=function(){X2Q||(Om=cTE,X2Q=new t8_);return X2Q};
B6_=function(r){try{return(new _.zf(5)).format(r)}catch(g){}};
eR=function(r){return{thumbnailOverlayDownloadingRenderer:{state:r}}};
OV1=function(){var r=_.xH("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.Le(r),icon:{iconType:"PLAY_ALL"}}}};
zkX=function(r){r=_.YM(r,2);return Bd!=="ru"&&Bd!=="es_419"&&Bd!=="es-419"&&Bd!=="es"&&Bd!=="es_US"&&Bd!=="es-US"&&Bd!=="fr"&&Bd!=="pl"&&Bd!=="it"&&Bd!=="nl"&&Bd!=="uk"&&Bd!=="fr_CA"&&Bd!=="fr-CA"||r===""?r:r[0].toLocaleUpperCase()+r.substring(1)};
YEF=function(r){return function(g){var I=r(),P=_.YM(g,I.dateFormat);g=_.YM(g,I.timeFormat);var a=eks.DATETIMEFORMATS[I.joinerStyle];a=a.replace(/'(?!')/g,"");a=a.replace("{0}",g);a=a.replace("{1}",P);return I.capitalize(a)}};
ZVp=function(r){return r?typeof r.seconds==="string"&&(r.nanos===void 0||typeof r.nanos==="number"):!1};
UxF=function(r){return new Date(Number(r.seconds)*1E3+(r.nanos||0)*1E-6)};
_.YM=function(r,g){if(typeof r.getTime==="function")r={date:r};else if(ZVp(r))r={date:UxF(r)};else if(typeof ZVp(r.timestamp)&&typeof r.i18nInternalSecondsEastOfUtc==="number")r={date:UxF(r.timestamp),timeZone:Zu(-r.i18nInternalSecondsEastOfUtc/60)};else throw Error("Lf`"+JSON.stringify(r));var I=r;r=I.date;I=I.timeZone;g=iVE(g).format(r,I);Bd==="zh-TW"&&(r=I?Number(iVE("H").format(r,I)):r.getHours(),g=r<5?g.replace("\u4e0a\u5348","\u51cc\u6668"):r<8?g.replace("\u4e0a\u5348","\u65e9\u4e0a"):r<12?
g.replace("\u4e0a\u5348","\u4e0a\u5348"):r<13?g.replace("\u4e0b\u5348","\u4e2d\u5348"):r<19?g.replace("\u4e0b\u5348","\u4e0b\u5348"):g.replace("\u4e0b\u5348","\u665a\u4e0a"));return g};
iVE=function(r){if(bVh.has(r))return bVh.get(r);var g=M88(r);g=jWt(g);V8t!==!0&&(V8t=!0);dxh=!0;dxh=!1;g=new Um(g,eks);bVh.set(r,g);return g};
M88=function(r){return(new Um(r,eks)).patternParts_.map(function(g){return g.type===0?"'"+g.text+"'":g.text}).join("")};
jWt=function(r){return Bd==="en"||Bd==="es_US"||Bd==="es-US"?r:r.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(g,I,P){return"H".repeat(I.length)+P})};
HV1=function(r,g){L31||(Om=cTE,L31=new GWj);var I=L31;a:if(r=yTE(r),g=yTE(g||new Date),r>g)I=r.getTime()-g.getTime()>6048E5?_.YM(r,1):K3X(r);else{for(var P=0;sWj(r,12*(P+1))<g;)++P;if(P>0)I=I.format(-P,0);else{for(P=0;sWj(r,P+1)<g;)++P;if(P>0)I=I.format(-P,2);else{r=g.getTime()-r.getTime();g=_.m(F3j);for(P=g.next();!P.done;P=g.next()){P=P.value;var a=P.unit,v=Math.floor(r/P.unitDuration);if(v>=(P.threshold===void 0?1:P.threshold)){I=I.format(-v,a);break a}}I=I.format(-0,7)}}}return I};
yTE=function(r){if(typeof r.getTime==="function")return r;if(ZVp(r))return UxF(r);throw Error("Mf`"+JSON.stringify(r));};
sWj=function(r,g){for(var I=0,P;;++I)if(P=new Date(r.getFullYear(),r.getMonth()+g,r.getDate()-I,r.getHours(),r.getMinutes(),r.getSeconds()),P.getMonth()===(r.getMonth()+g)%12)return P};
_.i6=function(r){return{runs:[{text:r}]}};
_.b6=function(r){if(r&&r.simpleText)return r.simpleText;var g="";if(r&&r.runs)for(var I=0;I<r.runs.length;I++)r.runs[I].text&&(g+=r.runs[I].text);return g};
Dxt=function(r,g,I,P){return r.videoEntity&&!r.policyEntity&&I!=="DOWNLOAD_STATE_FAILED"?[eR("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:ne(r.policyEntity)&&g!=="TRANSFER_STATE_FAILED"&&g!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?g==="TRANSFER_STATE_PAUSED_BY_USER"?[eR("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.TG(g)?[eR("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:r.videoEntity.lengthSeconds?W3$(r.videoEntity.lengthSeconds,P):[]:
[eR("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
W3$=function(r,g){var I=[{thumbnailOverlayTimeStatusRenderer:{text:_.Le(p2F({seconds:r})),style:"DEFAULT"}}];g&&(r=g<=0||r<=0?0:g>=r?100:Math.ceil(g*100/r),r>0&&I.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:r}}));return I};
Rk$=function(r,g,I,P,a){if(g==="TRANSFER_STATE_UNKNOWN"||!r)return{};if(_.TG(g)||g==="TRANSFER_STATE_PRE_TRANSFER")var v=[eR("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var C,u;if(g==="TRANSFER_STATE_COMPLETE"&&((C=r.mainPlaylistEntity)==null?0:(u=C.videos)==null?0:u.length)){var X;r=(v=r.mainPlaylistEntity)==null?void 0:(X=v.videos)==null?void 0:X.length;v=(v=B6_(r))?{thumbnailOverlayBottomPanelRenderer:{text:_.Le(v),icon:{iconType:"PLAYLISTS"}}}:void 0;v=[OV1(),Object.assign({},
v!=null?v:{})]}else v=[]}a:if(g==="TRANSFER_STATE_PRE_TRANSFER")I=GG(_.xH("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(g==="TRANSFER_STATE_TRANSFER_IN_QUEUE")I=GG(_.xH("WAITING_TO_DOWNLOAD"));else if(_.TG(g))I=Math.floor(I*100).toString(),I=GG(_.xH("DOWNLOADING_PERCENT",{percent:I},"Downloading... "+I+"%"));else{if(P&&(_.Y("playlist_is_offline_selector_killswitch")&&(a=_.S5().resolve(_.sZ).isNetworkAvailable()),a)){I=B9j(_.xH("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),
cas(P));break a}I=void 0}g=g==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.xH("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},v.length?{thumbnailOverlays:v}:{},I?{viewPlaylistText:I}:{viewPlaylistText:_.i6("")},g.length?{badges:g}:{})};
AT$=function(r,g,I,P,a,v){if(g==="TRANSFER_STATE_UNKNOWN"||!r)return{};if(P==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var C=Dxt(r,g,P);if(r.videoEntity&&!r.policyEntity&&P!=="DOWNLOAD_STATE_FAILED"){var u=_.xH("WAITING_TO_DOWNLOAD");if(u)return{shortViewCountText:_.i6(u),publishedTimeText:void 0,thumbnailOverlays:C}}if(!ne(r.policyEntity)){v=r.policyEntity&&!uaX(r.policyEntity)?_.xH("DOWNLOAD_EXPIRED",{},"Download expired"):
_.xH("TRANSFER_FAILED",{},"Download failed");var X;if((X=r.policyEntity)==null?0:X.shortMessageForDisabledAction)v=r.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:GG(v),publishedTimeText:void 0,thumbnailOverlays:C}}if(g==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.i6(_.xH("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:C};if(g==="TRANSFER_STATE_FAILED"||g==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.i6(_.xH("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:C};if(g==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(X=_.xH("WAITING_TO_DOWNLOAD"),P==="DOWNLOAD_STATE_PAUSED"&&(X=_.xH("DOWNLOAD_PAUSED",{},"Download paused")),X))return{shortViewCountText:_.i6(X),publishedTimeText:void 0,thumbnailOverlays:C};if(_.TG(g))return r=Math.floor(I*100).toString(),{shortViewCountText:_.i6(_.xH("DOWNLOADING_PERCENT",{percent:r},"Downloading... "+r+"%")),publishedTimeText:void 0,thumbnailOverlays:C};g=void 0;r.videoEntity.publishedTimestampMillis&&
(g=new Date,a&&(g=new Date(a)),g=GG(HV1(new Date(Number(r.videoEntity.publishedTimestampMillis)),g)));a=[];_.Y("kevlar_woffle_badge_killswitch")||(a=[{metadataBadgeRenderer:{label:_.xH("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var c;r=GG((c=r.videoEntity.localizedStrings)==null?void 0:c.viewCount);return Object.assign({},v?{shortViewCountText:void 0}:{shortViewCountText:r},v?{}:{publishedTimeText:g},{badges:a,thumbnailOverlays:C})};
w2E=function(r,g){r=r===void 0?N68:r;switch(g.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:g.payload.playlistId,inviteLinkURL:g.payload.inviteLinkUrl};default:return r}};
SE8=function(r,g){r=r===void 0?l4F:r;switch(g.type){case "SET_CURRENT_FORM_ID":return g=g.payload.formId,r.currentFormId===g?r:{currentFormId:g,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var I=g.payload;g=I.groupId;I=I.command;if(r.currentFormId){var P=Object.assign({},r.commandsMap);P[g]=I;r=Object.assign({},r,{commandsMap:P})}return r;case "RESET_COMMAND_MAP":return Object.assign({},r,{commandsMap:{}});default:return r}};
Ezp=function(r,g){r=r===void 0?JT1:r;switch(g.type){case "UPDATE_CANVAS_MODE":return Object.assign({},r,{currentMode:g.payload.currentMode});default:return r}};
f4E=function(r,g){r=r===void 0?xxF:r;switch(g.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},r,{guideIsExpanded:g.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},r,{scrollAtTop:g.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},r,{guideIsVisibleButNotPersistent:g.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},r,{miniplayerIsActive:g.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},r,{singleOptionSurveyIsActive:g.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},r,{slimlineSurveyRatingSelectedIndex:g.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},r,{richGridMiniMode:g.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},r,{richGridItemsPerRow:g.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},r,{richGridSlimItemsPerRow:g.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},r,{richGridContainerWidth:g.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},r,{richGridStyle:g.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},r,{currentPageType:g.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},r,{inlinePreviewIsActive:g.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},r,{inlinePreviewIsEnabled:g.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},r,{darkModeIsEnabled:g.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
r,{miniplayerPlaybackState:g.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},r,{tabGesturesIsActive:g.payload});case "SET_ONLINE_STATUS":return Object.assign({},r,{isOnline:g.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},r,{chipBarIsSticky:g.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},r,{frostedGlassMode:g.payload});default:return r}};
nzj=function(){return _.Y("kevlar_disable_theater_mode_persistence")?!1:_.yi("START_IN_THEATER_MODE")};
hkE=function(r,g){r=r===void 0?T6L:r;switch(g.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},r,{transcription:g.payload});case "SET_OVERLAY_STATE":return Object.assign({},r,{overlay:g.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return r}};
mAt=function(){return t8(Object.assign({},{continuation:kWL,download:$As,canvas:Ezp,reportChannelAbuse:r_F,share:g$t,talkToRecs:IqF,ui:f4E,voiceSearch:hkE,watch:PNX,ypc:aqE,shorts:v$_,radioButtonGroup:SE8,collabInviteLink:w2E},QQp))};
pT_=function(){return _.Y("web_player_entities_middleware")?new Mk(mAt(),[CN1,u4j]):new Mk(mAt(),[CN1])};
_.jR=function(){o$X||(o$X=pT_());return o$X};
qr8=function(r,g,I){if(r.length)return{titleText:_.Le(g!=null?g:_.xH("DOWNLOADS",void 0,"Downloads")),contents:r.map(function(P){var a=P.videoEntity;P={videoId:a.videoId,title:GG(a.title),shortBylineText:GG(P.channelEntity.title),thumbnail:a.thumbnail};var v=a.videoId?tN(_.jR().getState(),a.videoId):0;a.videoId&&I?P.navigationEndpoint=_.d2(a.videoId,I,void 0,void 0,v):a.videoId&&(P.navigationEndpoint=X64(a.videoId,v,a.lengthSeconds));a.lengthSeconds&&(P.thumbnailOverlays=W3$(a.lengthSeconds,v));return{playlistPanelVideoRenderer:P}}),
totalVideos:r.length}};
XTE=function(r){return(r=(0,_.pF.getValueByKeys)(r,"playlistId"))?{playlistId:r}:null};
c_$=function(){return{}};
tcp=function(r,g){return new _.ge(function(I,P){r.then(function(a){if(a){if(a=g(a))return I(a);P()}},P)})};
BWF=function(r){var g,I,P,a=(g=r.contents)==null?void 0:(I=g.twoColumnWatchNextResults)==null?void 0:(P=I.autoplay)==null?void 0:P.autoplay,v,C,u;g=(v=r.contents)==null?void 0:(C=v.twoColumnWatchNextResults)==null?void 0:(u=C.playlist)==null?void 0:u.playlist;return a&&g&&g.playlistId?{rawResponse:r,autoplayRenderer:a,playlistPanelRenderer:g,playlistId:g.playlistId}:null};
zEj=function(r){var g=g===void 0?"UNKNOWN_INTERFACE":g;if(r.length===1)return r[0];var I=OmE[g];if(I){I=new RegExp(I);for(var P=_.m(r),a=P.next();!a.done;a=P.next())if(a=a.value,I.exec(a))return a}var v=[];Object.entries(OmE).forEach(function(C){var u=_.m(C);C=u.next().value;u=u.next().value;g!==C&&v.push(u)});
I=new RegExp(v.join("|"));r.sort(function(C,u){return C.length-u.length});
P=_.m(r);for(a=P.next();!a.done;a=P.next())if(a=a.value,!I.exec(a))return a;return r[0]};
_.VX=function(r){return"/youtubei/v1/"+zEj(r)};
_.dc=function(r,g){return{openPopupAction:Object.assign({},{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:r}}},g!==void 0?{durationHintMs:g}:{})}};
_.Lz=function(r,g){return _.dc(_.i6(r),g)};
eEh=function(r,g){var I={mode:"NORMAL"};r&&(I.autoplayVideo=r.navigationEndpoint,I.nextButtonVideo=r.navigationEndpoint);g&&(I.previousButtonVideo=g.navigationEndpoint);return I};
UA_=function(r,g,I){if(!I||!I.sets)return{sets:[eEh(r,g)]};var P=I.sets.find(function(C){return C.mode==="NORMAL"}),a=(0,_.pF.unsafeClone)(I);
if(!P)return a.sets.push(eEh(r,g)),a;if(!r)return I;P=_.pF.getValueByKeys.apply(null,[P].concat(_.xC(YrQ)));var v=_.pF.getValueByKeys.apply(null,[r].concat(_.xC(Zm_)));if(P===v)return I;a.sets=a.sets.filter(function(C){return C.mode!=="NORMAL"});
a.sets.push(eEh(r,g));return a};
imQ=function(r){return!!r.playlistPanelVideoRenderer&&!r.playlistPanelVideoRenderer.unplayableText};
bm_=function(r){return!!r.playlistPanelVideoRenderer&&!!r.playlistPanelVideoRenderer.title};
Mc$=function(r,g){if(g.contents&&!(r>=g.contents.length)&&(r=g.contents.slice(r).find(imQ)))return r.playlistPanelVideoRenderer};
jQj=function(r,g){if(g.contents)return(g=g.contents.find(function(I){return!!I.playlistPanelVideoRenderer&&I.playlistPanelVideoRenderer.videoId===r}))?g.playlistPanelVideoRenderer:void 0};
VcL=function(r,g){return g.contents?g.contents.findIndex(function(I){return!!I.playlistPanelVideoRenderer&&I.playlistPanelVideoRenderer.videoId===r}):-1};
dA_=function(r,g){return g.contents?g.contents.findIndex(function(I){return!!I.playlistPanelVideoRenderer&&I.playlistPanelVideoRenderer.playlistSetVideoId===r}):-1};
LSL=function(r,g){r.contents&&g!==-1&&r.contents.splice(g,1).length===1&&r.totalVideos!==void 0&&(--r.totalVideos,delete r.videoCountText)};
_.Gz_=function(r){var g=[];if(!r||!r.contents)return g;r=_.m(r.contents);for(var I=r.next();!I.done;I=r.next())I=I.value,I.playlistPanelVideoRenderer&&I.playlistPanelVideoRenderer.videoId&&g.push(I.playlistPanelVideoRenderer.videoId);return g};
_.y_Q=function(r){if(r&&r.contents)return(r=r.contents.find(function(g){return!!g.playlistPanelVideoRenderer&&!!g.playlistPanelVideoRenderer.selected})||r.contents[r.currentIndex])?r.playlistPanelVideoRenderer:void 0};
KSL=function(r,g,I,P,a,v,C){a=a===void 0?!1:a;v=v===void 0?!1:v;C=C===void 0?!1:C;if(r.contents&&r.contents.length!==0){P&&(r.contents=r.contents.filter(P));P=r.contents.length;for(var u=0;u<P;u++){var X=r.contents[u].playlistPanelVideoRenderer;X&&(u===g?(v&&delete X.menu,X.indexText=_.i6("\u25b6")):a||r.isInfinite||X.indexText===void 0?delete X.indexText:X.indexText=_.i6((u+1+I).toString()))}r.currentIndex=g+I;C&&(delete r.videoCountText,r.totalVideos=P)}};
_.Gf=function(r){r=NQp(r);if(r){var g=r.length;var I=-90%g;I<0&&(I=g+I);r=r.slice(g-I)+r.slice(0,g-I)}else r="";I="";for(g=0;g<r.length&&r[g]!==sQ4;g++)I+=r[g];return I};
_.FSE=function(r,g){var I=document.body;g=g===void 0?function(u){return u}:g;
var P,a=null;r=_.m(r);for(P=r.next();!P.done;P=r.next()){var v=P.value;P="div";v[2]&&(P=g(v[2]));P=document.createElement(P);a||(a=P);var C=v[0];v=v[1];C&&(P.id=g(C));if(v)for(v=_.m(v),C=v.next();!C.done;C=v.next())P.classList.add(g(C.value));I.appendChild(P);I=P}return[a,I]};
Hmt=function(r,g){for(var I="",P=0;P<g;P++)I+=r.charAt(Math.floor(Math.random()*r.length));return I};
yX=function(r){return Hmt("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",r)};
Kz=function(r){return Hmt("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",r)};
sm=function(r){return Hmt("0123456789",r)};
WS$=function(){var r=performance.now(),g=new Date;var I="2."+g.getFullYear()+String(g.getMonth()+1).padStart(2,"0")+String(g.getDate()).padStart(2,"0");for(var P,a=Math.floor(Math.random()*11)+15,v=[],C=0;C<a;C++)v.push(Math.floor(Math.random()*26476865)+24547720);P=v.join(",");var u=yX(10),X=yX(100),c=yX(102),B=yX(106),O=yX(108),z=yX(11),e=yX(1140),U=yX(123),V=yX(14),G=yX(16),F=yX(1900),W=yX(23),S=yX(26),E=yX(34),l=yX(397),f=yX(44),n=yX(5),P$=yX(72),Cs=yX(74),ZL=yX(75),tp=yX(88),eX=yX(91),H$="rr1---sn-q4flrnle rr1---sn-5hnekn7l rr5---sn-t0a7lnee rr2---sn-ntq7yned rr4---sn-ntq7yney rr2---sn-q4fl6nds rr3---sn-q4fl6nd6 rr1---sn-q4fl6n6y rr5---sn-aigl6nzl rr5---sn-q4flrn7r rr5---sn-5hneknee rr1---sn-q4flrn7r rr5---sn-q4fl6n66 rr5---sn-q4flrnss rr4---sn-q4fl6nsy rr4---sn-q4fl6n6r rr2---sn-5hnednsz rr5---sn-5hne6nsr rr1---sn-q4fl6nd6 rr1---sn-q4flrner".split(" ");
var E8=H$[Math.floor(Math.random()*H$.length)];var wQ=(new Date("2010-01-01")).getTime();var Oh=(new Date(wQ+Math.random()*((new Date).getTime()-wQ))).toISOString().split("T")[0];for(var of,l1=[],zB=0;zB<4;zB++)l1.push(Math.floor(Math.random()*100));of=l1.join(".");var iz=Number(sm(5)),tw=Number(sm(6)),dr=Number(sm(7)),Q4=Number(sm(9)),c$=sm(1),DL=sm(10),B0=sm(16),fY=sm(19),H0=sm(2),$f=sm(20),KE=sm(21),hw=sm(3),cR=sm(4),ST=sm(5),xf=sm(6),CY=sm(7),tW=sm(8),c0=sm(9);var Eh=Hmt("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var DF=[Kz(5),Kz(5),Kz(5)].join("%2C"),u0=[sm(3),sm(5),sm(5)].join("%2C"),wN=Kz(0),wJ=Kz(1),eA=Kz(10),kf=Kz(108),ub=Kz(11),uj=Kz(12),BX=Kz(13),MS=Kz(14),k2=Kz(15),lb=Kz(16),Fv=Kz(17),VF=Kz(18),W$=Kz(19),ns=Kz(2),bz=Kz(20),Ui=Kz(22),dN=Kz(23),Gp=Kz(24),jT=Kz(266),Md=Kz(3),l0=Kz(30),QO=Kz(34),eT=Kz(35),FN=Kz(36),pN=Kz(4),SL=Kz(40),tt=Kz(43),QH=Kz(47),sl=Kz(5),fN=Kz(6),f8=Kz(7),nK=Kz(75),df=Kz(8),n8=Kz(80),Tf=Kz(9),bt="https://www."+Kz(12)+".com",MC={},Ew={},xm={},TX={},JL={},T0={},he={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:P}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:I},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+Kz(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:I},{key:"client.name",value:"WEB"},{key:"client.fexp",value:P}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:KE+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+Kz(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:SL,ypcGetOfflineUpsellEndpoint:{params:n8}},trackingParams:eT+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&cnr="+H0+"&ratebypass=yes&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&c=WEB&txp="+CY+"&n="+G+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:tw,width:640,height:360,lastModified:B0,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:CY,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+u0+"&mn="+
DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&cnr="+H0+"&ratebypass=yes&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&c=WEB&txp="+CY+"&n="+G+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+kf+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:tw,width:1280,
height:720,lastModified:B0,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:CY,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+u0+"&mn="+DF+"&ms="+
DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&gir="+Md+"&clen="+c0+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:dr,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:c0,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:dr,approxDurationMs:CY},{itag:248,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+u0+"&mn="+DF+"&ms="+DF+"&mv="+
wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fwebm&ns="+Gp+"&gir="+Md+"&clen="+c0+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+B+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/webm; codecs="vp9"',bitrate:dr,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:c0,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:dr,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:CY},{itag:399,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+
u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&gir="+Md+"&clen="+c0+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:dr,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:c0,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:dr,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:CY},{itag:136,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+
u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&gir="+Md+"&clen="+c0+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:dr,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:c0,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:tw,approxDurationMs:CY},{itag:247,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+u0+"&mn="+
DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fwebm&ns="+Gp+"&gir="+Md+"&clen="+c0+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/webm; codecs="vp9"',bitrate:dr,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:c0,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:tw,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:CY},{itag:398,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+
u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&gir="+Md+"&clen="+c0+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:dr,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:c0,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:tw,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:CY},{itag:135,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+
u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:tw,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:tw,approxDurationMs:CY},{itag:244,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+u0+"&mn="+
DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fwebm&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+kf+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/webm; codecs="vp9"',bitrate:tw,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:tw,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:CY},{itag:397,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+
u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:tw,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:tw,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:CY},{itag:134,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+
u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:tw,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:tw,highReplication:!0,approxDurationMs:CY},{itag:243,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+
u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fwebm&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+B+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/webm; codecs="vp9"',bitrate:tw,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:tw,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:CY},{itag:396,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+
u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:tw,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:tw,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:CY},{itag:133,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+
u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:tw,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:tw,approxDurationMs:CY},{itag:242,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+u0+"&mn="+
DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fwebm&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/webm; codecs="vp9"',bitrate:tw,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:tw,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:CY},{itag:395,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+
u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:tw,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:tw,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:CY},{itag:160,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+
u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+B+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:tw,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:iz,approxDurationMs:CY},{itag:278,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+u0+"&mn="+
DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fwebm&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+O+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/webm; codecs="vp9"',bitrate:tw,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:iz,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:CY},{itag:394,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&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="+
u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=video%2Fmp4&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:iz,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:iz,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:CY},{itag:140,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=audio%2Fmp4&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+B+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:tw,
initRange:{start:"0",end:"631"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:tw,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:CY,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+
H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=audio%2Fwebm&ns="+Gp+"&gir="+Md+"&clen="+CY+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+B+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'audio/webm; codecs="opus"',bitrate:iz,initRange:{start:"0",end:"265"},indexRange:{start:hw,
end:cR},lastModified:B0,contentLength:CY,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:iz,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:CY,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=audio%2Fwebm&ns="+
Gp+"&gir="+Md+"&clen="+CY+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+B+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'audio/webm; codecs="opus"',bitrate:iz,initRange:{start:"0",end:"265"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:CY,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:iz,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:CY,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+E8+".googlevideo.com/videoplayback?expire="+DL+"&ei="+W+"&ip="+of+"&id=o-AF"+tt+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+u0+"&mn="+DF+"&ms="+DF+"&mv="+wJ+"&mvi="+c$+"&pl="+H0+"&initcwndbps="+CY+"&siu="+c$+"&spc="+f+"&vprv="+c$+"&svpuc="+c$+"&mime=audio%2Fwebm&ns="+Gp+"&gir="+Md+"&clen="+tW+"&dur="+tW+"&lmt="+B0+"&mt="+DL+"&fvip=3&keepalive="+Md+"&c=WEB&txp="+
CY+"&n="+lb+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+O,mimeType:'audio/webm; codecs="opus"',bitrate:tw,initRange:{start:"0",end:"265"},indexRange:{start:hw,end:cR},lastModified:B0,contentLength:tW,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:tw,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:CY,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="+c0+"&docid="+z+"&ei="+W+"&feature="+u+"&fexp="+wN+"&ns="+ns+"&plid="+G+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+wJ+"&el="+eA+"&len="+cR+"&of="+Ui+
"&uga="+H0+"&vm="+jT},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+c0+"&docid="+z+"&ei="+W+"&feature="+u+"&fexp="+wN+"&ns="+ns+"&plid="+G+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+wJ+"&el="+eA+"&len="+cR+"&of="+Ui+"&uga="+H0+"&vm="+jT},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+c0+"&docid="+z+"&ei="+W+"&feature="+u+"&fexp="+wN+"&ns="+ns+"&plid="+G+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
wJ+"&el="+eA+"&len="+cR+"&of="+Ui+"&uga="+H0+"&vm="+jT},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+W+"&m="+tp+"&oid="+Ui+"&plid="+G+"&pltype="+f8+"&ptchn="+Ui+"&ptk="+V+"&video_id="+z},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+c0+"&docid="+z+"&ei="+W+"&event="+MS+"&feature="+u+"&fexp="+wN+"&ns="+ns+"&plid="+G+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+wJ},atrUrl:{baseUrl:"https://www.youtube.com/api/stats/atr?ns=yt&el=detailpage&cpn="+
lb+"&ver=2&cmt=1."+hw+"&fmt="+hw+"&fs=0&rt="+ST+"&euri&lact="+hw+"&cl="+c0+"&mos="+c$+"&volume=100&cbrand="+sl+"&cbr="+fN+"&cbrver="+of+"&c=WEB&cver="+I+"&cplayer=UNIPLAYER&cos="+Tf+"&cosver="+CY+"&cplatform=DESKTOP&hl=en_US&cr=US&uga="+H0+"&len="+tW+"&fexp="+DF+"&feature=g-high-rec&afmt="+hw+"&muted=0&conn=1&docid="+z+"&ei="+W+"&plid="+G+"&vm="+Kz(191),elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+
z+"&caps="+Md+"&opi="+c0+"&xoaf="+c$+"&hl="+ns+"&ip="+of+"&ipbits="+c$+"&expire="+DL+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+of+"&key="+Md+"&lang="+n,name:{simpleText:uj},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+z+"&caps="+Md+"&opi="+c0+"&xoaf="+c$+"&hl="+ns+"&ip="+of+"&ipbits="+c$+"&expire="+DL+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+of+"&key="+Md+"&kind="+Md+"&lang="+ns,name:{simpleText:k2},
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:ub,title:pN,lengthSeconds:"1155",keywords:[ub,lb,VF,W$],channelId:Gp,isOwnerViewing:!1,shortDescription:pN,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+FN+"G&rs="+QO,width:168,height:94},{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+FN+
"G&rs="+QO,width:196,height:110},{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+FN+"G&rs="+E,width:246,height:138},{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+FN+"G&rs="+E,width:336,height:188},{url:"https://i.ytimg.com/vi/"+z+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:CY,author:BX,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:CY,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+
Ui+"/featured_channel.jpg?v="+df,width:40,height:40}]},trackingParams:eT+"=",navigationEndpoint:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{url:"/channel/"+Gp,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Gp}},channelName:BX,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:Tf}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Gp,showPreferences:!1,subscribedButtonText:{runs:[{text:k2}]},unsubscribedButtonText:{runs:[{text:df}]},
trackingParams:eT+"=",unsubscribeButtonText:{runs:[{text:k2}]},serviceEndpoints:[{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Gp],params:df}},{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:SL,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:eT+"=",dialogMessages:[{runs:[{text:k2},
{text:Fv},{text:W$}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:df}]},serviceEndpoint:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Gp],params:df}},accessibility:{label:lb},trackingParams:eT+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:sl}]},accessibility:{label:k2},
trackingParams:eT+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:MS}},unsubscribeAccessibility:{accessibilityData:{label:VF}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:tW},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,
readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},subscribeCommand:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Gp],
params:df}},unsubscribeCommand:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Gp],params:df}},addToWatchLaterCommand:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:ub,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:ub}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+z+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+FN+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+z+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+ub,width:1280,
height:720},title:{simpleText:MS},description:{simpleText:eA},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+ub,externalChannelId:Gp,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:CY,category:"Travel & Events",publishDate:Oh,ownerChannelName:BX,uploadDate:Oh}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:lb},trackingParams:eT+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:SL,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:eT+"="}}],headerText:{simpleText:lb},icon:{infoCardIconRenderer:{trackingParams:eT+"="}},closeButton:{infoCardIconRenderer:{trackingParams:eT+"="}},trackingParams:eT+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:eT+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+ub+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:Eh,interpreterSafeUrl:(MC.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+l0+".js",MC),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:pN},{text:VF,bold:!0}]},endpoint:{clickTrackingParams:SL,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:eT+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:MS}]},actionButton:{buttonRenderer:{text:{runs:[{text:lb}]},navigationEndpoint:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+z,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
z,target:"TARGET_NEW_WINDOW"}},trackingParams:eT+"="}},trackingParams:eT+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+P$+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+P$+"=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:CY,endMs:CY,title:{accessibility:{accessibilityData:{label:W$}},simpleText:bz},metadata:{simpleText:bz},callToAction:{simpleText:uj},dismiss:{simpleText:df},endpoint:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{url:"/channel/"+Gp,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Gp}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:W$}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Gp,showPreferences:!1,
subscribedButtonText:{runs:[{text:f8}]},unsubscribedButtonText:{runs:[{text:lb}]},trackingParams:eT+"=",unsubscribeButtonText:{runs:[{text:W$}]},serviceEndpoints:[{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Gp],params:df}},{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:SL,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:eT+
"=",dialogMessages:[{runs:[{text:df},{text:sl},{text:bz}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:Tf}]},serviceEndpoint:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Gp],params:df}},accessibility:{label:W$},trackingParams:eT+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:df}]},
accessibility:{label:pN},trackingParams:eT+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:ub}},unsubscribeAccessibility:{accessibilityData:{label:Fv}}}},trackingParams:eT+"=",isSubscribe:!0,id:$f}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+FN+"G&rs="+E,width:168,height:94},{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+FN+"G&rs="+QO,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+FN+"G&rs="+E,width:246,height:138},{url:"https://i.ytimg.com/vi/"+z+"/hqdefault.jpg?sqp=-oaymwE"+FN+"G&rs="+E,width:336,height:188},{url:"https://i.ytimg.com/vi/"+z+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:CY,endMs:CY,title:{accessibility:{accessibilityData:{label:BX}},simpleText:Fv},metadata:{simpleText:lb},endpoint:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
ub,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:ub,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+E8+".googlevideo.com/videoplayback?source=youtube&oeis="+c$+"&c=WEB&oad="+cR+"&ovd="+cR+"&oaad="+ST+"&oavd="+ST+"&ocs="+hw+"&oewis="+c$+"&oputc="+c$+"&ofpcc="+c$+"&siu="+c$+"&msp="+c$+"&odepv="+c$+
"&id=o-AF"+tt+"&ip="+of+"&initcwndbps="+CY+"&mt="+DL+"&oweuc="+wN}}}}},trackingParams:eT+"=",id:$f,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:uj}},simpleText:pN},style:"DEFAULT"}}]}}],startMs:CY,trackingParams:eT+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:c$,offsetEndMilliseconds:ST},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+c0+";dc_trk_cid="+c0+";dc_dbm_token="+O+";ord="+DL+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+c$+";dc_rui="+c$+";dc_exteid="+$f+";dc_av="+hw+";dc_sk="+c$+";dc_ctype="+H0+";dc_ref=http://www.youtube.com/video/"+ub+";dc_pubid="+c$+";dc_btype=23?gclid="+eX+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+c$+"&ns="+c$+"&event="+c$+"&device="+c$+"&content_v="+z+"&el="+eA+"&ei="+W+"&devicever="+I+"&bti="+CY+"&format="+xf+"&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="+of+"&slot_pos="+c$+"&slot_len="+c$+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+u0+"&ad_len="+ST+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
ub+"&aqi="+W+"&ad_rmp="+c$+"&sli="+c$}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+
";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+xf+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+CY+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&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"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&ctype="+hw+"&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"+
e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_engaged_view&ctype="+hw+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+xf+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
c0+";dc_trk_cid="+c0+";dc_dbm_token="+O+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+c$+";ord="+c0+";dc_rui="+c$+";dc_exteid="+fY+";dc_av="+c$+";dc_sk="+c$+";dc_ctype="+H0+";dc_pubid="+c$+";dc_btype=3?gclid="+eX+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+c+"&sig="+dN+"&ad_cpn=[AD_CPN]&id="+fN+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+fN+"&dc_pubid="+c$+"&dc_exteid="+$f+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+c+"&sig="+dN+"&ad_cpn=[AD_CPN]&id="+fN+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+c$},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+fN+"&avm="+c$+"&dc_pubid="+c$+"&dc_exteid="+
$f+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&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="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
c+"&sig="+dN+"&ad_cpn=[AD_CPN]&id="+fN+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+c$},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+fN+"&dc_pubid="+c$+"&dc_exteid="+$f+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+xf+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+xf+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:SL,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+
hw+"&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/"+z+"/mqdefault.jpg",width:320,height:180}]},trackingParams:eT+"="},trackingParams:eT+
"=",templatedCountdown:{templatedAdText:{text:bz,isTemplated:!0,trackingParams:eT+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:MS,isTemplated:!1,trackingParams:eT+"="},trackingParams:eT+"="}},trackingParams:eT+"=",skipOffsetMilliseconds:5E3}},trackingParams:eT+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:df},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:eT+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:k2,isTemplated:!1,trackingParams:eT+"="},trackingParams:eT+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:BX,isTemplated:!0,trackingParams:eT+"="}},trackingParams:eT+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:SL,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Ew.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+F+"&hl="+ns+"&origin=www.youtube.com&ata_theme="+pN,Ew),trackingParams:eT+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:eT+"="}},hoverText:{runs:[{text:ub}]},trackingParams:eT+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+QH+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:eT+"="},headline:{text:pN,isTemplated:!1,trackingParams:eT+"="},description:{text:df,
trackingParams:eT+"="},actionButton:{buttonRenderer:{text:{simpleText:fN},navigationEndpoint:{clickTrackingParams:SL,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+c0+";dc_trk_cid="+c0+";dc_dbm_token="+O+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+c$+";ord="+c0+";dc_rui="+c$+";dc_exteid="+$f+";dc_av="+c$+";dc_sk="+c$+";dc_ctype="+H0+";dc_pubid="+c$+";dc_btype=3?gclid="+eX+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:eT+"="}},startMs:c$,trackingParams:eT+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:lb},elementId:W$}},elementId:Fv,trackingParams:eT+"=",legacyInfoCardVastExtension:MS,sodarExtensionData:{siub:W$,bgub:lb,scs:MS,bgp:W$},externalVideoId:ub,adLayoutLoggingData:{serializedAdServingDataEntry:lb},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+QH+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:eT+"="},
headline:{text:W$,isTemplated:!1,trackingParams:eT+"="},description:{text:BX,isTemplated:!1,trackingParams:eT+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:lb},navigationEndpoint:{clickTrackingParams:SL,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+c0+";dc_trk_cid="+c0+";dc_dbm_token="+O+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+c$+";ord="+c0+";dc_rui="+c$+";dc_exteid="+
$f+";dc_av="+c$+";dc_sk="+c$+";dc_ctype="+H0+";dc_pubid="+c$+";dc_btype=3?gclid="+eX+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+
c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:eT+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:eT+"="}},navigationEndpoint:{clickTrackingParams:SL,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+c0+";dc_trk_cid="+
c0+";dc_dbm_token="+O+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+c$+";ord="+c0+";dc_rui="+c$+";dc_exteid="+$f+";dc_av="+c$+";dc_sk="+c$+";dc_ctype="+H0+";dc_pubid="+c$+";dc_btype=3?gclid="+eX+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+
U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:eT+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:eT+"="},abandonCommands:{commands:[{clickTrackingParams:SL,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&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="+$f+";met="+c$+";ecn"+
c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:SL,commandExecutorCommand:{commands:[{clickTrackingParams:SL,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:Fv,isTemplated:!1,trackingParams:eT+
"="},trackingParams:eT+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:fN},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+CY+";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="+c0+";dc_trk_cid="+c0+";ord="+DL+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+c$+";dc_rui="+c$+";dc_exteid="+$f+";dc_av="+hw+";dc_sk="+c$+";dc_ctype="+H0+";dc_ref=http://www.youtube.com/video/"+ub+";dc_pubid="+c$+";dc_btype=23?gclid="+eX+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+c$+"&ns="+c$+"&event="+c$+"&device="+c$+"&content_v="+z+"&el="+eA+"&ei="+W+"&devicever="+I+"&bti="+CY+"&format="+xf+"&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="+of+"&slot_pos="+c$+"&slot_len="+c$+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
u0+"&ad_len="+ST+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+ub+"&aqi="+W+"&ad_rmp="+c$+"&sli="+c$}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+xf+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+
S+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+CY+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&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"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&ctype="+hw+"&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"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_engaged_view&ctype="+hw+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+xf+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+c+"&sig="+dN+"&ad_cpn=[AD_CPN]&id="+
fN+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+fN+"&dc_pubid="+c$+"&dc_exteid="+$f+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+c+
"&sig="+dN+"&ad_cpn=[AD_CPN]&id="+fN+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+c$},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+fN+"&avm="+c$+"&dc_pubid="+c$+"&dc_exteid="+$f+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&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="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+c+"&sig="+dN+"&ad_cpn=[AD_CPN]&id="+fN+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+c$},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+fN+"&dc_pubid="+c$+"&dc_exteid="+$f+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+xf+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+xf+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+
hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&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/"+z+"/mqdefault.jpg",width:320,height:180}]},trackingParams:eT+"="},trackingParams:eT+"=",templatedCountdown:{templatedAdText:{text:Fv,isTemplated:!0,trackingParams:eT+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:bz,isTemplated:!1,trackingParams:eT+"="},trackingParams:eT+"="}},
trackingParams:eT+"=",skipOffsetMilliseconds:5E3}},trackingParams:eT+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Tf},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:eT+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:df,isTemplated:!1,trackingParams:eT+"="},trackingParams:eT+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:MS,
isTemplated:!0,trackingParams:eT+"="}},trackingParams:eT+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:SL,openPopupAction:{popup:{aboutThisAdRenderer:{url:(xm.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+F+"&hl="+ns+"&origin=www.youtube.com&ata_theme="+pN,xm),trackingParams:eT+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:eT+"="}},hoverText:{runs:[{text:MS}]},trackingParams:eT+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Cs+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:eT+"="},headline:{text:W$,isTemplated:!1,trackingParams:eT+"="},description:{text:sl,trackingParams:eT+"="},actionButton:{buttonRenderer:{text:{simpleText:eA},navigationEndpoint:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:eT+"="}},startMs:c$,trackingParams:eT+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:k2},elementId:pN}},elementId:VF,trackingParams:eT+"=",legacyInfoCardVastExtension:df,sodarExtensionData:{siub:ub,bgub:uj,scs:lb,bgp:VF},externalVideoId:ub,adLayoutLoggingData:{serializedAdServingDataEntry:sl},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Cs+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:eT+"="},headline:{text:MS,
isTemplated:!1,trackingParams:eT+"="},description:{text:Tf,isTemplated:!1,trackingParams:eT+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:k2},navigationEndpoint:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:eT+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:eT+"="}},navigationEndpoint:{clickTrackingParams:SL,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+
c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:eT+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:eT+"="},abandonCommands:{commands:[{clickTrackingParams:SL,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&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="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+H0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:SL,commandExecutorCommand:{commands:[{clickTrackingParams:SL,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:W$,isTemplated:!1,trackingParams:eT+"="},trackingParams:eT+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:uj},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+c$+";dc_exteid="+$f+";met="+c$+";ecn"+c$+"="+c$+";etm1="+c$+";eid1="+
CY+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:lb}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Fv}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:ST,offsetEndMilliseconds:xf},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+W+"&m_pos="+H0+"&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="+I+"&m_pos_ms="+ST}},adSlotLoggingData:{serializedSlotAdServingDataEntry:f8}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:xf,offsetEndMilliseconds:xf},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+W+"&m_pos="+hw+"&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="+
I+"&m_pos_ms="+xf}},adSlotLoggingData:{serializedSlotAdServingDataEntry:VF}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:xf,offsetEndMilliseconds:xf},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+W+"&m_pos="+hw+"&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="+
I+"&m_pos_ms="+xf}},adSlotLoggingData:{serializedSlotAdServingDataEntry:eA}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:xf,offsetEndMilliseconds:xf},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+W+"&m_pos="+hw+"&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="+
I+"&m_pos_ms="+xf}},adSlotLoggingData:{serializedSlotAdServingDataEntry:uj}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:xf,offsetEndMilliseconds:H0},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+W+"&m_pos="+hw+"&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="+
I+"&m_pos_ms="+xf}},adSlotLoggingData:{serializedSlotAdServingDataEntry:fN}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:H0,offsetEndMilliseconds:H0},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+W+"&m_pos="+H0+"&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="+
I+"&m_pos_ms="+H0}},adSlotLoggingData:{serializedSlotAdServingDataEntry:BX}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:lb,isTemplated:!1,trackingParams:eT+"="},description:{text:MS,isTemplated:!1,trackingParams:eT+"="},actionButton:{buttonRenderer:{text:{simpleText:df},navigationEndpoint:{clickTrackingParams:SL,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
c0+";dc_trk_cid="+c0+";dc_dbm_token="+O+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+c$+";ord="+c0+";dc_rui="+c$+";dc_exteid="+$f+";dc_av="+c$+";dc_sk="+c$+";dc_ctype="+H0+";dc_pubid="+c$+";dc_btype=3?gclid="+eX+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:eT+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+QH+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:eT+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+ZL+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:eT+"="},navigationEndpoint:{clickTrackingParams:SL,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+c0+";dc_trk_cid="+c0+";dc_dbm_token="+O+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+c$+";ord="+c0+
";dc_rui="+c$+";dc_exteid="+$f+";dc_av="+c$+";dc_sk="+c$+";dc_ctype="+H0+";dc_pubid="+c$+";dc_btype=3?gclid="+eX+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:eT+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:SL,openPopupAction:{popup:{aboutThisAdRenderer:{url:(TX.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+F+"&hl="+ns+"&origin=www.youtube.com&ata_theme="+pN,TX),trackingParams:eT+"="}},popupType:"DIALOG"}},trackingParams:eT+"="}},hoverText:{runs:[{text:Fv}]},trackingParams:eT+"="}},adVideoId:ub,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:lb},associatedCompositePlayerBytesLayoutId:lb}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:lb}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:uj,isTemplated:!1,trackingParams:eT+"="},description:{text:k2,isTemplated:!1,trackingParams:eT+"="},actionButton:{buttonRenderer:{text:{simpleText:pN},navigationEndpoint:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+
U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:eT+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Cs+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:eT+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+nK+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:eT+"="},navigationEndpoint:{clickTrackingParams:SL,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+
c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:eT+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:SL,openPopupAction:{popup:{aboutThisAdRenderer:{url:(JL.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+F+"&hl="+ns+"&origin=www.youtube.com&ata_theme="+pN,JL),trackingParams:eT+"="}},popupType:"DIALOG"}},trackingParams:eT+"="}},
hoverText:{runs:[{text:fN}]},trackingParams:eT+"="}},adVideoId:ub,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+ub+"&cid="+S+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:W$},associatedCompositePlayerBytesLayoutId:lb}},adSlotLoggingData:{serializedSlotAdServingDataEntry:lb}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:uj,
isTemplated:!1,trackingParams:eT+"="},description:{text:W$,isTemplated:!1,trackingParams:eT+"="},actionButton:{buttonRenderer:{text:{simpleText:Fv},navigationEndpoint:{clickTrackingParams:SL,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+c0+";dc_trk_cid="+c0+";dc_dbm_token="+O+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+c$+";ord="+c0+";dc_rui="+c$+";dc_exteid="+$f+";dc_av="+c$+";dc_sk="+c$+";dc_ctype="+
H0+";dc_pubid="+c$+";dc_btype=3?gclid="+eX+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+
E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:eT+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+QH+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:eT+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+ZL+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:eT+
"="},navigationEndpoint:{clickTrackingParams:SL,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+c0+";dc_trk_cid="+c0+";dc_dbm_token="+O+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+c$+";ord="+c0+";dc_rui="+c$+";dc_exteid="+$f+";dc_av="+c$+";dc_sk="+c$+";dc_ctype="+H0+";dc_pubid="+c$+";dc_btype=3?gclid="+eX+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+e+"____________"+U+"AxAA&ase=2&num="+c$+"&cid="+S+"&ad_cpn=%5BAD_CPN%5D&sig="+E+"&adurl="+bt+"&label=video_click_to_advertiser_site&ctype="+hw+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:eT+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:SL,openPopupAction:{popup:{aboutThisAdRenderer:{url:(T0.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+F+"&hl="+ns+"&origin=www.youtube.com&ata_theme="+pN,T0),trackingParams:eT+"="}},popupType:"DIALOG"}},trackingParams:eT+
"="}},hoverText:{runs:[{text:MS}]},trackingParams:eT+"="}},adVideoId:ub,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+e+"____________"+U+"AxAA&sigh="+z+"&cid="+S+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:f8},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:lb}},adSlotLoggingData:{serializedSlotAdServingDataEntry:W$}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:l0,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:l0,command:{innertubeCommand:{clickTrackingParams:SL,ypcGetOfflineUpsellEndpoint:{params:n8}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:eT+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:DL,nanos:Q4}}}},BH=JSON.stringify(he),k8=performance.now()-r;return{objectRepresentation:he,jsonRepresentation:BH,generationTime:k8}};
DAL=function(r,g){if(r===g)return!0;if(!r||!g||typeof r!==typeof g)return!1;if(r instanceof Array&&g instanceof Array){if(r.length!==g.length)return!1;for(var I=0;I<r.length;I++)if(!DAL(r[I],g[I]))return!1;return!0}if(typeof r==="object"&&typeof g==="object"&&r&&g){for(I in r)if(!(I in g&&DAL(r[I],g[I])))return!1;for(var P in g)if(!(P in r))return!1;return!0}return!1};
_.Hd=function(){if(!FU){FU=new fF(new REp);var r=_.fL("client_streamz_web_flush_count",-1);r!==-1&&(FU.invocationLimit=r)}return FU};
Wd=function(r,g,I,P){if(r===g)return!0;if(Array.isArray(r)&&Array.isArray(g)){if(r.length!==g.length)return!1;for(var a=0;a<r.length;a++)if(!Wd(r[a],g[a],I,P))return!1;return!0}if(r instanceof Set||g instanceof Set){if(r instanceof Set&&g instanceof Set){if(r.size!==g.size)return!1;P=_.m(r.values());for(a=P.next();!a.done;a=P.next())if(!g.has(a.value))return!1;return!0}return!1}if(r instanceof Function){if(P)return!0;r.name===""&&_.iO(Error("Qf"),"ERROR");return!1}if(r instanceof Date&&g instanceof
Date)return r.getTime()===g.getTime();if(r instanceof Object&&g instanceof Object){if(A_Q(r)&&A_Q(g))try{return r.equals(g)}catch(C){_.iO(Error("Rf`"+C),"ERROR")}a=Object.getOwnPropertyNames(r).filter(function(C){return I?r[C]!==void 0:!0});
var v=Object.getOwnPropertyNames(g).filter(function(C){return I?g[C]!==void 0:!0});
if(a.length!==v.length)return!1;a=_.m(a);for(v=a.next();!v.done;v=a.next())if(v=v.value,!Wd(r[v],g[v],I,P))return!1;return!0}return!1};
A_Q=function(r){r=Object.getPrototypeOf(r).equals;return r instanceof Function&&r.length===1};
_.lqs=function(){return _.p(function(r){if(r.nextAddress==1)return NW_!==2?r.jumpTo(2):r.yield(wT1(),3);r.nextAddress!=2&&(NW_=r.yieldResult);return r.return(NW_)})};
_.E$4=function(){return _.p(function(r){if(r.nextAddress==1)return _.Y("ab_pl_man")?Srt!==2?r.jumpTo(2):r.yield(J_E(),3):r.return(1);r.nextAddress!=2&&(Srt=r.yieldResult);return r.return(Srt)})};
n$4=function(){return _.p(function(r){if(r.nextAddress==1)return _.Y("ab_fk_sk_cl")?xAp!==2?r.jumpTo(2):r.yield(fq8(),3):r.return(1);r.nextAddress!=2&&(xAp=r.yieldResult);return r.return(xAp)})};
_.kzp=function(){return _.p(function(r){if(r.nextAddress==1)return _.Y("ab_det_apb_b")?TWE!==2?r.jumpTo(2):r.yield(hEt(),3):r.return(1);r.nextAddress!=2&&(TWE=r.yieldResult);return r.return(TWE)})};
gUQ=function(){var r;return _.p(function(g){if(g.nextAddress==1)return g.yield(Promise.all([_.lqs(),_.kzp(),_.E$4(),n$4()]),2);if(g.nextAddress!=3)return $Mj()?g.return(!0):g.yield(_.rCt(),3);r=g.yieldResult;return g.return(r===0)})};
$Mj=function(){var r=!1,g=function(I,P){IBh.increment(P,I);I===0&&(r=!0)};
g(_.PI$(),"j.s_");g(NW_,"f.i_");g(TWE,"a.b_");g(Srt,"p.m_");g(xAp,"i.f_");aBt===2&&(aBt=_.vUL(QLp));g(aBt,"e.h_");_.Y("ks_det_gpbl")||g(_.mMp(),"p.i_");_.Y("ks_get_o_pp")||g(_.CI$(),"g.o_");_.Y("ab_deg_unex_thr")||g(_.uc$(),"a.o_");g(p_Q,"s.t_");_.Y("ab_det_sc_inj_enf")&&g(_.oUF(),"s.i_");g(q4Q,"d.p_");g(_.X_t(_.Du),"o.p_");g(_.cCt()===0?0:_.tnQ(),"o.a_");return _.Y("debug_sk_em_precheck")?!0:r};
OH8=function(){var r=[].concat(_.xC(B31));try{var g=WS$();r.push({jsonRepresentation:g.jsonRepresentation,objectRepresentation:g.objectRepresentation})}catch(I){r=[].concat(_.xC(B31))}return r};
zc4=function(){var r=["adPlacements","adSlots"];try{return r.filter(function(){return!0}).length!==r.length?0:1}catch(g){return 0}};
_.CI$=function(){if(zc4()===0)return 0;var r=WS$(),g=r.objectRepresentation,I=(0,_.pF.unsafeClone)(g),P=[];if(g&&typeof g==="object")for(var a in g)P.push(a);else return 4;r=r.objectRepresentation.adPlacements;if(!(r&&r.length>0))return 4;try{if(!DAL(P,Object.getOwnPropertyNames(g)))return 0}catch(v){return 0}return DAL(I,g)?1:0};
_.X_t=function(r){if(!r||!r.length||typeof r==="string")return 0;for(var g=Object.getOwnPropertyNames(Object.prototype),I=0;I<r.length;I++)for(var P=_.Gf(r[I]),a=_.m(g),v=a.next();!v.done;v=a.next())if(P===v.value)return 0;return 1};
ecF=function(r){var g=_.Gf(r[1]);if(r[0]===null)return g;r=r[0];for(var I={},P=0;P<r.length;P++){var a=_.Gf(r[P]);if(P===0)I[a]=g;else{var v={};v[a]=I;I=v}}return I};
_.cCt=function(){for(var r=_.RI,g=0;g<r.length;g++){var I=ecF(r[g]),P=[];P.push(I);if(P.length===0)return 0}return 1};
_.tnQ=function(){for(var r=_.RI,g={},I=0;I<r.length;g={t1r:void 0},I++){var P=[ecF(r[I])];g.t1r=[];P.forEach(function(a){return function(v){a.t1r[a.t1r.length]=v}}(g));
if(g.t1r.length===0)return 0}return 1};
_.PI$=function(){for(var r=_.m(OH8()),g=r.next();!g.done;g=r.next()){var I=g.value;g=I.jsonRepresentation;I=I.objectRepresentation;try{var P=JSON.parse(g);if(!Wd(P,I,!1,!1))return 0}catch(a){return 0}}return 1};
_.oUF=function(){try{var r=_.Tq("ab_det_sc_inj_val");r.length===1&&r[0]===""&&(r=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var g=document.querySelectorAll("script"),I=_.m(g),P=I.next();!P.done;P=I.next())for(var a=P.value,v=_.m(r),C=v.next();!C.done;C=v.next()){var u=C.value;g=void 0;if((g=a.textContent)==null?0:g.includes(u))return 0}}catch(X){return 4}return 1};
_.rCt=function(){var r,g,I,P,a,v,C;return _.p(function(u){switch(u.nextAddress){case 1:_.Go(u,2),r=_.m(B31),g=r.next();case 4:if(g.done)return u.return(1);P=I=g.value;a=P.jsonRepresentation;v=P.objectRepresentation;return u.yield((new Response(a,{status:200})).json(),7);case 7:C=u.yieldResult;if(!Wd(C,v,!1,!1))return u.return(0);g=r.next();u.jumpTo(4);break;case 2:return _.Wb(u),u.return(4)}})};
_.uc$=function(){try{btoa("abc")}catch(r){return 0}return 1};
wT1=function(){var r,g,I,P,a,v,C,u,X,c,B;return _.p(function(O){switch(O.nextAddress){case 1:_.Go(O,2),r=_.m(OH8()),g=r.next();case 4:if(g.done)return O.return(1);P=I=g.value;a=P.jsonRepresentation;v=P.objectRepresentation;C=btoa(a);u="data:application/json;base64,"+C;X=new Request(u);Object.defineProperty(X,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(X,"method",{get:function(){return"POST"}});
Object.defineProperty(X,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(X,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(X,"body",{get:function(){return new ReadableStream}});
return O.yield(fetch(X),7);case 7:return c=O.yieldResult,O.yield(c.json(),8);case 8:B=O.yieldResult;if(!Wd(B,v,!1,!1))return O.return(0);g=r.next();O.jumpTo(4);break;case 2:return _.Wb(O),O.return(4)}})};
_.vUL=function(r){if(!r||!r.length||typeof r==="string")return 0;for(var g=function(a){return _.Gf(a)},I=2,P=0;P<r.length&&(I=_.Y4$(_.FSE(r[P],g)),I!==0);P++);
return I};
_.Y4$=function(r){var g=_.m(r);r=g.next().value;g=g.next().value;try{var I=document.createElement("div");document.body.appendChild(I);var P=getComputedStyle(I).display;document.body.removeChild(I);if(P==="none")return 4;var a=getComputedStyle(g).display==="none"?0:1;document.body.removeChild(r);return a}catch(v){return 4}};
fq8=function(){var r,g,I;return _.p(function(P){r=new _.AN;g=document.createElement("button");g.classList.add("ytp-ad-skip-button");g.style.opacity="0";g.style.height="0px";g.style.width="0px";g.style.padding="0px";g.style.border="none";I=function(){g.parentElement&&g.parentElement.removeChild(g)};
g.onclick=function(){r.resolve(0);I()};
document.body.appendChild(g);setTimeout(function(){I();r.resolve(1)},50);
return P.return(r.promise)})};
J_E=function(){var r,g,I,P,a,v,C;return _.p(function(u){r=new _.AN;g=document.createElement("ytd-player");try{document.body.prepend(g)}catch(X){return u.return(4)}I=function(){g.parentElement&&g.parentElement.removeChild(g)};
g.getElementsByTagName("div").length>0?P=g.getElementsByTagName("div")[0]:(P=document.createElement("div"),g.appendChild(P));a=document.createElement("div");P.appendChild(a);v=document.createElement("video");C=new Blob([new Uint8Array([26,69,223,163,159,66,134,129,1,66,247,129,1,66,242,129,4,66,243,129,8,66,130,132,119,101,98,109,66,135,129,4,66,133,129,2,24,83,128,103,1,255,255,255,255,255,255,255,21,73,169,102,153,42,215,177,131,15,66,64,77,128,134,67,104,114,111,109,101,87,65,134,67,104,114,111,
109,101,22,84,174,107,169,174,167,215,129,1,115,197,135,207,96,156,234,24,157,175,131,129,1,85,238,129,1,134,133,86,95,86,80,56,224,138,176,129,1,186,129,1,83,192,129,1,31,67,182,117,1,255,255,255,255,255,255,255,231,129,0,160,204,161,162,129,0,0,0,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,229,106,0,117,161,165,166,163,238,129,1,165,158,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,232,120,0,160,187,161,152,129,3,233,0,177,
1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,129,0,160,188,161,152,129,7,208,0,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,130,3,233])],{type:"video/webm"});v.src=_.EC(_.hS(C));v.ontimeupdate=function(){I();r.resolve(0)};
a.appendChild(v);v.classList.add("html5-main-video");setTimeout(function(){a.classList.add("ad-interrupting")},200);
setTimeout(function(){I();r.resolve(1)},5E3);
return u.return(r.promise)})};
ZHj=function(r){var g=WS$().objectRepresentation.playbackTracking;if(g){var I=[],P;I.push(g==null?void 0:(P=g.videostatsPlaybackUrl)==null?void 0:P.baseUrl);var a;I.push(g==null?void 0:(a=g.videostatsDelayplayUrl)==null?void 0:a.baseUrl);var v;I.push(g==null?void 0:(v=g.videostatsWatchtimeUrl)==null?void 0:v.baseUrl);var C;I.push(g==null?void 0:(C=g.ptrackingUrl)==null?void 0:C.baseUrl);var u;I.push(g==null?void 0:(u=g.qoeUrl)==null?void 0:u.baseUrl);var X;I.push(g==null?void 0:(X=g.atrUrl)==null?
void 0:X.baseUrl);g=_.m(I);for(I=g.next();!I.done;I=g.next())if((I=I.value)&&r.test(I))return I.replace("https://www.youtube.com","").replace("https://s.youtube.com","")}};
UM8=function(r,g){var I,P;return _.p(function(a){switch(a.nextAddress){case 1:I=[],P=0;case 2:if(!(P<3)){a.jumpTo(4);break}return a.yield(fetch(r,{cache:"no-store",method:g}).then(function(v){I.push(v.status)}).catch(function(){I.push(-1)}),3);
case 3:P++;a.jumpTo(2);break;case 4:return a.return(I)}})};
iHp=function(r){return r.domainLookupStart===0&&r.domainLookupEnd===0&&r.connectStart===0&&r.connectEnd===0||r.duration===0};
bHp=function(r,g,I){I=I===void 0?"GET":I;var P,a,v,C,u,X,c,B,O,z;return _.p(function(e){if(e.nextAddress==1)return e.yield(Promise.all([UM8(r,I),UM8(g,I)]),2);P=e.yieldResult;a=_.m(P);v=a.next().value;C=a.next().value;u=v;X=C;if(Math.min.apply(Math,_.xC(X))!==Math.max.apply(Math,_.xC(X))||Math.min.apply(Math,_.xC(u))!==Math.max.apply(Math,_.xC(u)))return e.return(2);if(Math.min.apply(Math,_.xC(X))===Math.min.apply(Math,_.xC(u)))return e.return(1);B=(c=performance.getEntriesByName(r))==null?void 0:
c[0];z=(O=performance.getEntriesByName(g))==null?void 0:O[0];return B&&z?iHp(z)?e.return(1):iHp(B)?e.return(0):e.return(1):e.return(2)})};
hEt=function(){var r;return _.p(function(g){var I=[];var P;var a,v,C;(a=P=(a=WS$().objectRepresentation.streamingData)==null?void 0:(v=a.formats)==null?void 0:(C=v[0])==null?void 0:C.url)&&a&&!P.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(a=a.replace("initcwndbps","ctier=L&initcwndbps"),a=a.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),P={testUrl:a,baseUrl:P,method:"GET"}):P=void 0;P&&I.push(P);_.Y("ab_net_tp_e")&&I.push({testUrl:_.I$.location.origin+"/ad_companion",baseUrl:_.I$.location.origin+
"/generate_204",method:"OPTIONS"});_.Y("ab_fix_creator_view_cnt")&&(I.length=0,(P=ZHj(/api\/stats\/atr/))&&I.push({testUrl:_.I$.location.origin+P,baseUrl:_.I$.location.origin+"/generate_204",method:"POST"}));_.Y("ad_net_pb_pbp")&&(P=ZHj(/api\/stats\/qoe/))&&I.push({testUrl:_.I$.location.origin+P,baseUrl:_.I$.location.origin+"/feed/download",method:"GET"});I=I.length!==0?I[Math.floor(Math.random()*I.length)]:void 0;return(r=I)?g.return(bHp(r.testUrl,r.baseUrl,r.method)):g.return(4)})};
_.mMp=function(){if(_.I$.mqg===void 0||_.I$.mqg===null||typeof _.I$.mqg!=="function")return 2;try{return _.I$.mqg()===!0?0:1}catch(r){return 0}};
Mn_=function(r){switch(r){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.rr(r,"unknown result type")}};
_.jLF=function(r,g){var I=Number(_.Gq("CATSTAT",0));if(g.mB0===void 0)return I;g=g.mB0;r=Mn_(r);return I&~(3<<g)|r<<g};
Vnh=function(r){var g,I;if((r=(g=r.auxiliaryUi)==null?void 0:(I=g.messageRenderers)==null?void 0:I.bkaEnforcementMessageViewModel)&&r.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return r};
LrL=function(){for(var r=_.m(Object.values(_.dMs)),g=r.next();!g.done;g=r.next())g=g.value,g.m8y&&g.mB0&&_.LL("CATSTAT",_.jLF(2,g))};
_.l6=function(r,g){r=_.Nk("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",r);(g===void 0?0:g)?_.Gxs(r,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.wc().logFlowEvent(r,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
Krj=function(){if(!yC_){if(Polymer.Base){var r=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{r.apply(this,arguments)}catch(O){_.KL(O)}};
var g=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{g.apply(this,arguments)}catch(O){_.KL(O)}};
var I=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{I.apply(this,arguments)}catch(O){_.KL(O)}};
var P=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{P.apply(this,arguments)}catch(O){_.KL(O)}};
var a=Polymer.Base._listen,v=new WeakMap;Polymer.Base._listen=function(O,z,e){var U=function(){try{e.apply(this,arguments)}catch(V){_.KL(V)}};
v.set(e,U);a.call(this,O,z,U)};
var C=Polymer.Base._unlisten;Polymer.Base._unlisten=function(O,z,e){C.call(this,O,z,v.get(e))}}if(Polymer.Async){var u=Polymer.Async,X=u._atEndOfMicrotask;
u._atEndOfMicrotask=function(){try{X.apply(u,arguments)}catch(O){_.KL(O)}}}if(Polymer.RenderStatus){var c=Polymer.RenderStatus,B=c.afterNextRender;
c.afterNextRender=function(O,z,e){B.call(c,O,function(){try{z.apply(this,arguments)}catch(U){_.KL(U)}},e)}}yC_=!0}};
_.Fr4=function(r){var g=r?_.Nz(r):"";if(g){if(g.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(g.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(g.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(g.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(g.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.Y("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(g.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";g=g.toLowerCase();if(g==="/")return"home";if(g==="/channel_memberships")return"channel-memberships-shopfront";if(g.indexOf("/feed/trending")===0)return"trending";if(g.indexOf("/feed/explore")===0)return"explore";if(g.indexOf("/live")===0)return"live";if(g.indexOf("/results")===0)return"search";if(g.indexOf("/sports")===0)return"sports";if(g.indexOf("/fashion")===0||g.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(g))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(g))return _.Y("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(g.indexOf("/channel/")===0||g.indexOf("/user/")===0||g.indexOf("/gaming")===0||g.indexOf("/post/")===0)return"channel";if(sLj(r))return"show";if(g==="/playlist"||g.indexOf("/playlist/")===0||g==="/view_play_list"||g.indexOf("/view_play_list/")===0||g.indexOf("/show/")===0)return"playlist";if(g==="/companion_canvas")return"companion-canvas";if(g==="/feed/history"||
g.indexOf("/feed/history/")===0)return"history";if(g==="/new")return"labs";if(g==="/feed/subscriptions")return"subscriptions";if(g.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(g==="/history_controls")return"standalone";if(g.indexOf("/account")===0||g==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(g.indexOf("/paid_memberships")===0||g.indexOf("/refund")===0||g.indexOf("/purchases")===0||g.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(g.indexOf("/product")===
0)return"yts-products";if(g.indexOf("/premium")===0||g.indexOf("/musicpremium")===0)return g.indexOf("/premium/offers")===0||g.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(g==="/cart/checkout"||g==="/cart")return"ypc-checkout";if(g.indexOf("/reporthistory")===0)return _.Y("enable_new_page_subtypes_for_ai_companion")?"report-history":"browse";if(g.indexOf("/feed/downloads")===0||g.indexOf("/redeem")===0)return"browse";if(g.indexOf("/hashtag")===0)return"hashtag-landing-page";if(g.indexOf("/handle")===
0)return"handle";if(g.indexOf("/source")===0)return"audio-pivot";if(g.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(g.indexOf("/playables")===0)return"playables";if(g.indexOf("/create/live/join")===0)return"open-in-app";if(g.indexOf("/shorts")===0)return"shorts";if(g.indexOf("/feed/channels")===0)return"subscriptions-channels";var I=r?_.Nz(r):"";I&&I.indexOf("/watch")===0&&_.Y("web_watch_enable_learning_journey")?(r=_.A$(r),r=!!r.list&&r.list.indexOf("LJPP")===0):r=!1;if(r)return"learning_journey_watch";
if(_.Y("enable_new_page_subtypes_for_ai_companion")&&g==="/feed/courses")return"your-courses"}};
_.SR=function(r){var g,I;(r=(I=_.Z(r==null?void 0:r.commandMetadata,_.JF))==null?void 0:I.url)&&(g=_.Fr4(r));return g};
sLj=function(r){var g=r?_.Nz(r):"";if(!g)return!1;g=g.toLowerCase();return g.indexOf("/show/")===0||g.indexOf("/playlist")===0&&(r=_.A$(r),r.list&&r.list.indexOf("EL")===0)?!0:!1};
xM=function(r){var g="unknown",I;var P=((I=_.Z(r==null?void 0:r.commandMetadata,_.JF))==null?void 0:I.webPageType)||"";P?(I=P.toLowerCase(),I.startsWith("web_page_type_")&&(I=I.slice(14))):I=P;I&&HHj[I.toUpperCase()]?g=HHj[I.toUpperCase()]:_.Z(r,_.JN)||_.Z(r,Wr_)?g="browse":_.Z(r,_.Em)?g="search":_.Z(r,_.Z3)&&(g="watch");g==="watch"&&_.SR(r||null)==="learning_journey_watch"&&(g="learning_journey_watch");g==="unknown"&&_.M6(Error("Tf`"+JSON.stringify({clickTrackingParams:r==null?void 0:r.clickTrackingParams,
commandMetadata:r==null?void 0:r.commandMetadata,allEndpointKeys:Object.keys(r||[])})));return g};
_.fz=function(r){if(!_.DMQ||r)_.DMQ=_.r4();return _.DMQ};
_.Rcp=function(r){return!!_.Z(r,_.Z3)||!!_.Z(r,_.nz)&&_.Y("kevlar_enable_shorts_prefetch")};
_.ACX=function(r,g){r=_.Z(r,_.Z3)||_.Z(r,_.nz);return"v"+r.videoId+(r.playlistId?"-pl"+r.playlistId:"")+(g?"-an1":"")+(r.params?"-pr"+r.params:"")};
_.N3$=function(r){var g=new hN(_.Gq("ONE_PICK_URL",""));g.urlParamMap_.set("hostId",r);(r=_.Gq("GAPI_LOCALE"))&&g.urlParamMap_.set("hl",r);(r=_.Gq("SESSION_INDEX"))&&g.urlParamMap_.set("authuser",r);(r=_.Gq("DELEGATED_SESSION_ID"))&&g.urlParamMap_.set("groupId",r);return g};
lBQ=function(){var r=_.S5(),g=r.resolve(_.kM);r=r.resolve(_.$t);return new w_4(g,r)};
JC_=function(r){if(window.IntersectionObserver)return new S4$(r,400);throw new TypeError("Vf");};
xMX=function(){var r=Hammer.TouchAction,g=r.prototype.preventDefaults;r.prototype.preventDefaults=function(I){var P=this.actions.indexOf("pan-down")>-1;if(!P)return g.call(this,I);if(!EUt){var a=I.srcEvent;I=I.direction;var v;if((v=this.manager)==null?0:v.session.prevented)a.preventDefault();else if(P&&I&Hammer.DIRECTION_DOWN)return this.preventSrc(a)}}};
fBX=function(r){if(!r||r.size===0)return Hammer.DIRECTION_ALL;if(r.size===2){if(r.has("up")&&r.has("down"))return Hammer.DIRECTION_VERTICAL;if(r.has("right")&&r.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(r.size===1){if(r.has("up"))return Hammer.DIRECTION_UP;if(r.has("down"))return Hammer.DIRECTION_DOWN;if(r.has("right"))return Hammer.DIRECTION_RIGHT;if(r.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.gY=function(r,g,I){var P=I&&I>0?I:0;I=P?Date.now()+P*1E3:0;if((P=P?_.rY.getLocalStorage():_.rY.getSessionStorage())&&window.JSON){typeof g!=="string"&&(g=JSON.stringify(g,void 0));try{P.set(r,g,I)}catch(a){P.remove(r)}}};
_.IJ=function(r){var g=_.rY.getSessionStorage(),I=_.rY.getLocalStorage();if(!g&&!I||!window.JSON)return null;try{var P=g.get(r)}catch(a){}if(typeof P!=="string")try{P=I.get(r)}catch(a){}if(typeof P!=="string")return null;try{P=JSON.parse(P,void 0)}catch(a){}return P};
_.Pg=function(r){try{var g=_.rY.getSessionStorage(),I=_.rY.getLocalStorage();g&&g.remove(r);I&&I.remove(r)}catch(P){}};
T3_=function(r){var g=nU8(),I;return _.p(function(P){switch(P.nextAddress){case 1:return _.Go(P,2),P.yield(r.match(g,{cacheName:"yt-appshell-assets"}),4);case 4:I=P.yieldResult;_.sM(P,3);break;case 2:_.Wb(P);case 3:return P.return(I)}})};
nU8=function(){var r=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?hcj.registration.scope:kx_;r.endsWith("/")&&(r=r.slice(0,-1));return r+"/app_shell_home"};
$aQ=function(r){r.map(function(g){return g.source}).join("|")};
_.rML=function(r){return _.p(function(g){return g.return(T3_(r))})};
gKs=function(){var r=window.caches,g;return _.p(function(I){if(I.nextAddress==1)return I.yield(_.rML(r),2);g=I.yieldResult;return I.return(!!g)})};
CLh=function(){_.p(function(r){if(r.nextAddress==1){if(IU8)return r.jumpTo(0);IU8=!0;if(_.Y("enable_system_health_primes_monitoring"))return _.$Q(PLQ,3E4),aU4(),r.return();if(!(Math.random()<_.fL("web_system_health_fraction")))return r.jumpTo(0);vKj={heightPixels:screen.height,widthPixels:screen.width};aJ&&!isNaN(aJ.jsHeapSizeLimit)&&(vKj.memoryTotalKbytes=String(Math.round(aJ.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(vKj.devicePixelRatio=window.devicePixelRatio);return r.yield(QuF(),4)}_.$Q(PLQ,
3E4);return r.yield(maX(),0)})};
QuF=function(){return _.p(function(r){if(r.nextAddress==1)return vg.intersectionObserverPresent="IntersectionObserver"in window,vg.serviceWorkerPresent="serviceWorker"in navigator,vg.webSharePresent="share"in navigator,vg.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,vg.cacheStoragePresent="caches"in window,vg.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,vg.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
vg.webkitTemporaryStoragePresent="webkitTemporaryStorage"in Qa&&Qa.webkitTemporaryStorage&&"queryUsageAndQuota"in Qa.webkitTemporaryStorage,vg.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",r.yield(sI4(),2);vg.indexedDbPresent=r.yieldResult;vg.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;vg.broadcastChannelPresent="BroadcastChannel"in window;vg.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(vg.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,vg.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.R2(r)})};
PLQ=function(){var r=9E4+Math.random()*2E3;_.Jb()>r||(_.Y("enable_system_health_primes_monitoring")?aU4():maX())};
maX=function(){var r;return _.p(function(g){if(g.nextAddress==1)return g.yield(ud$(),2);r=g.yieldResult;_.eJ("systemHealthCaptured",r);_.R2(g)})};
aU4=function(){var r={metric:{}},g=pNs();g.networkEvents.length&&(r.metric.networkEvents=oKh(g));_.eJ("systemHealthCaptured",r)};
ud$=function(){var r,g,I,P,a,v,C,u,X,c;return _.p(function(B){switch(B.nextAddress){case 1:r={viewportHeightPixels:Math.max(document.documentElement?document.documentElement.clientHeight||0:0,window.innerHeight||0),viewportWidthPixels:Math.max(document.documentElement?document.documentElement.clientWidth||0:0,window.innerWidth||0)};g=window.screen;_.Y("enable_is_extended_monitoring")&&g&&"isExtended"in g&&(r.isExtended=!!g.isExtended);I={metric:{staticContext:vKj,dynamicContext:r,webMetric:qj_,webApiSupport:vg}};
if(P=_.CB())I.csn=P;aJ&&(I.metric.webMetric.currentHeapKbytes=Math.round(aJ.usedJSHeapSize/1E3));window.matchMedia&&(I.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,I.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,I.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in Qa&&typeof Qa.getBattery==="function")){B.jumpTo(2);break}return B.yield(Qa.getBattery(),3);case 3:if(a=
B.yieldResult)I.metric.dynamicContext.chargingStatus=a.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(I.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(vg.storageEstimatePresent)return B.yield(navigator.storage.estimate(),8);if(!vg.webkitTemporaryStoragePresent){B.jumpTo(5);break}return B.yield(XNp(),7);case 7:v=B.yieldResult;B.jumpTo(5);break;case 8:v=B.yieldResult;case 5:return I.metric.dynamicContext.deviceStorageQuotaMbytes=((C=v)==null?0:C.quota)?String(Math.round(v.quota/
1048576/10)*10):"-1",I.metric.dynamicContext.deviceStorageUsageMbytes=((u=v)==null?0:u.usage)?String(Math.round(v.usage/1048576/10)*10):"-1",X=I.metric.dynamicContext,B.yield(gKs(),9);case 9:return X.hasAppShell=B.yieldResult,c=pNs(),c.networkEvents.length&&(I.metric.networkEvents=oKh(c)),B.return(I)}})};
XNp=function(){return new Promise(function(r){var g;vg.webkitTemporaryStoragePresent&&(g=Qa.webkitTemporaryStorage)!=null&&g.queryUsageAndQuota?Qa.webkitTemporaryStorage.queryUsageAndQuota(function(I,P){r({usage:I,quota:P})}):r(void 0)})};
_.uH=function(r){r&=16777215;r=[(r&16711680)>>16,(r&65280)>>8,r&255];return FZL(r[0],r[1],r[2])};
_.pi=function(r){r=[(r&16711680)>>>16,(r&65280)>>>8,r&255,(r&4278190080)>>>24];if(!_.cML(r,function(g){return g===(g&255)}))throw Error("Wf`"+r.join(","));
return"rgba("+r[0]+","+r[1]+","+r[2]+","+(r[3]/255).toFixed(3)+")"};
_.t1X=function(r){return[(r&16711680)>>>16,(r&65280)>>>8,r&255]};
_.BXs=function(r){r=r.map(function(g){g/=255;return g<=.03928?g/12.92:Math.pow((g+.05)/1.05,2.4)});
return r[0]*.2126+r[1]*.7152+r[2]*.0722};
oJ=function(r,g){r=_.t1X(r);return"rgba("+r[0]+", "+r[1]+", "+r[2]+", "+g+")"};
qc=function(r){return(r&4278190080)>>>24===0?oJ(r,"1"):_.pi(r)};
_.OgE=function(){try{return!!self.localStorage}catch(r){return!1}};
Zg4=function(){if(zvE())_.M6(Error("Xf"));else{var r=document.createElement("iframe");r.style.display="none";var g=g===void 0?window.location.href:g;var I=_.UZ(_.Gq("PERSIST_IDENTITY_IFRAME_URL"));g=I?I:(new URL(g)).host.indexOf("studio")===0?_.Mz(evs,"persist_identity"):_.Mz(Yj$,"persist_identity");_.Qw(r,1,g);r.id="persist_identity";var P;(P=document.body)==null||P.appendChild(r)}};
zvE=function(){var r=Ua_;r||(r=document.querySelector("#persist_identity"));return r};
igs=function(){var r=!1;try{r=!!window.sessionStorage.getItem("session_logininfo")}catch(g){r=!0}return(_.Gq("INNERTUBE_CLIENT_NAME")==="WEB"||_.Gq("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&r};
bgh=function(r,g){if(!igs())return!1;g||(g=_.Gq("LOGIN_INFO"));return g?(r.session_logininfo=g,!0):!1};
jut=function(r,g){r=r===void 0?!1:r;if((g===void 0||!g)&&M1j!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.yi("LOG_STICKINESS",!1)){g=_.CB();var I=_.mw(),P={identityStickinessData:{initialState:M1j}};g&&I&&_.bg(g,I,P)}if(g=zvE())if(I=g.src?(new URL(g.src)).origin:"*",r){var a;(a=g.contentWindow)==null||a.postMessage({action:"clear"},I)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(r=window.sessionStorage.getItem("session_logininfo"))){var v;(v=g.contentWindow)==null||v.postMessage({loginInfo:r},I)}};
_.XO=function(r){r=r===void 0?!0:r;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.LL("LOGIN_INFO",""),r&&window.sessionStorage.setItem("from_switch_account","1"),jut(!0,r)}catch(g){}};
V1X=function(r){r&&(r.startsWith("https://accounts.google.com/AddSession")?_.XO():r.startsWith("https://accounts.google.com/ServiceLogin")?_.XO():r.startsWith("https://myaccount.google.com")&&_.WJ(r).getPath().endsWith("/youtubeoptions")&&_.XO())};
cg=function(r,g){V1X(r);if(_.yi("LOGGED_IN",!0)&&igs()){var I=KM8(r);I==null&&(I={});bgh(I,g)&&_.bd(r,I)}};
das=function(){function r(g){for(g=g.target;g&&g.nodeName!=="A";)if(g=g.parentNode,!(g&&g instanceof HTMLElement))return;if(g&&!g.hasAttribute("download")&&g.getAttribute("rel")!=="external"&&g.href)return g.href}
document.addEventListener("mousedown",function(g){g.button!==0&&(g=r(g))&&cg(g)});
document.addEventListener("click",function(g){(g=r(g))&&cg(g)})};
yMt=function(){var r=new L$E;try{if(_.yi("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(u){r.increment(5,!1);return}if(_.Gq("LOGIN_INFO")){var g=GJh?GJh:window.location;_.Gq("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&Zg4();var I=KM8(g.href);I==null&&(I={});var P=I.session_logininfo,a=Number(window.sessionStorage.getItem("stickiness_reload")),v=P===_.Gq("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
a>=2||v)a>=2?r.increment(2,v):v?r.increment(7,v):window.sessionStorage.getItem("session_logininfo")||(r.increment(3,v),M1j="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.Gq("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.Gq("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))r.increment(4,v),window.sessionStorage.removeItem("stickiness_reload");
else if(a<2){window.sessionStorage.setItem("stickiness_reload",String(a+1));var C=g.href;C=_.h0(C,"sttick");cg(C,window.sessionStorage.getItem("session_logininfo"));C=_.N9(C,{sttick:a});r.increment(a,v);_.y6$(g,C)}}else r.increment(6,!1)}else _.XO(!1)}catch(u){}};
_.t4=function(r,g,I,P,a){g=g===void 0?{}:g;I=I===void 0?"":I;P=P===void 0?window:P;r=_.fI(r,g);cg(r);I=_.Tn(r+I,a);_.y6$(P.location,I)};
K$F=function(r){if(r.urlEndpoint){if(r=_.A$(r.urlEndpoint.url),r.adurl)return J0(r.adurl)}else if(r.watchEndpoint)return"//www.youtube.com/watch?v="+r.watchEndpoint.videoId;return null};
su$=function(r){if(!r||!r.reportingPings)return null;var g={};r.reportingPings.forEach(function(I){I.pingType in g?g[I.pingType].push(I.url):g[I.pingType]=[I.url]});
return{adpings:meX(g)}};
_.Oq=function(r){r=r===void 0?!1:r;var g=_.Tk(),I="USER_INTERFACE_THEME_LIGHT";g.getFlag(165)?I="USER_INTERFACE_THEME_DARK":g.getFlag(174)?I="USER_INTERFACE_THEME_LIGHT":_.Bg()&&(I="USER_INTERFACE_THEME_DARK");return r?I:F$1()||I};
_.Hg$=function(){return!_.Y("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.Bg=function(){return _.Hg$()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.zI=function(){var r=_.Tk();return _.Hg$()&&!r.getFlag(165)&&!r.getFlag(174)};
F$1=function(){var r=r===void 0?window.location.href:r;if(_.Y("kevlar_disable_theme_param"))return null;var g=_.Nz(r);if(_.W$F(g))return"USER_INTERFACE_THEME_DARK";try{var I=_.A$(r).theme;return DaQ.get(I)||null}catch(P){}return null};
_.W$F=function(r){return _.Y("enable_dark_theme_only_on_shorts")?!(r==null||!r.startsWith("/shorts/")):!1};
_.ZG=function(r,g,I,P,a){g=g===void 0?!1:g;I=I===void 0?!1:I;var v=_.Gq("INNERTUBE_CONTEXT");if(!v)return _.iO(Error("ag")),{};v=(0,_.pF.unsafeClone)(v);_.Y("web_no_tracking_params_in_shell_killswitch")||delete v.clickTracking;v.client||(v.client={});var C=v.client;C.clientName==="MWEB"&&C.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(C.clientFormFactor=_.Gq("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");C.screenWidthPoints=window.innerWidth;C.screenHeightPoints=window.innerHeight;C.screenPixelDensity=
Math.round(window.devicePixelRatio||1);C.screenDensityFloat=window.devicePixelRatio||1;C.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());C.userInterfaceTheme=_.Oq();if(!g){var u=_.P6t();u&&(C.connectionType=u);_.Y("web_log_effective_connection_type")&&(u=vMt())&&(v.client.effectiveConnectionType=u)}var X;if(_.Y("web_log_memory_total_kbytes")&&((X=_.I$.navigator)==null?0:X.deviceMemory)){var c;X=(c=_.I$.navigator)==null?void 0:c.deviceMemory;v.client.memoryTotalKbytes=""+X*1E6}g&&P&&!_.Y("web_it_context_set_original_url_ks")&&
(C.originalUrl=Rv$(_.I$.location.href,P).toString());_.Y("web_gcf_hashes_innertube")&&(u=c4X())&&(c=u.coldConfigData,X=u.coldHashData,u=u.hotHashData,v.client.configInfo=v.client.configInfo||{},c&&(v.client.configInfo.coldConfigData=c),X&&(v.client.configInfo.coldHashData=X),u&&(v.client.configInfo.hotHashData=u));c=_.A$(_.I$.location.href);!_.Y("web_populate_internal_geo_killswitch")&&c.internalcountrycode&&(C.internalGeo=c.internalcountrycode);!_.Y("web_populate_client_screen_killswitch")&&a&&(C.clientScreen=
a);C.clientName==="MWEB"||C.clientName==="WEB"?(C.mainAppWebInfo||(C.mainAppWebInfo={}),C.mainAppWebInfo.graftUrl=P||_.I$.location.href,_.Y("kevlar_woffle")&&_.eH.instance&&(P=_.eH.instance,C.mainAppWebInfo.pwaInstallabilityStatus=!P.appInstalledEventFired&&P.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),C.mainAppWebInfo.webDisplayMode=QJ8(),C.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):C.clientName==="TVHTML5"&&
(!_.Y("web_lr_app_quality_killswitch")&&(P=_.Gq("LIVING_ROOM_APP_QUALITY"))&&(C.tvAppInfo=Object.assign(C.tvAppInfo||{},{appQuality:P})),P=_.Gq("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(C.tvAppInfo=Object.assign(C.tvAppInfo||{},{certificationScope:P}));!_.Y("web_populate_time_zone_itc_killswitch")&&(P=gM1())&&(C.timeZone=P);(P=Ze8())?C.experimentsToken=P:delete C.experimentsToken;C=UeF();P=_.AM1();P=(0,_.pF.getValues)(P.tokenJars);v.request=Object.assign({},v.request,{internalExperimentFlags:C,consistencyTokenJars:P});
!_.Y("web_prequest_context_killswitch")&&(C=_.Gq("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(v.request.externalPrequestContext=C);P=_.Tk();C=P.getFlag(58);P=P.get("gsml","");v.user=Object.assign({},v.user);C&&(v.user.enableSafetyMode=C);P&&(v.user.lockedSafetyMode=!0);_.Y("warm_op_csn_cleanup")?I&&(g=_.CB())&&(v.clientScreenNonce=g):!g&&(g=_.CB())&&(v.clientScreenNonce=g);r&&(v.clickTracking={clickTrackingParams:r});if(r=_.HP("yt.mdx.remote.remoteClient_"))v.remoteClient=r;_.Yt.getInstance().setLocationOnInnerTubeContext(v);
try{var B=KVF(),O=B.bid;delete B.bid;v.adSignalsInfo={params:[],bid:O};for(var z=_.m(Object.entries(B)),e=z.next();!e.done;e=z.next()){var U=_.m(e.value),V=U.next().value,G=U.next().value;B=V;O=G;r=void 0;(r=v.adSignalsInfo.params)==null||r.push({key:B,value:""+O})}var F,W;if(((F=v.client)==null?void 0:F.clientName)==="TVHTML5"||((W=v.client)==null?void 0:W.clientName)==="TVHTML5_UNPLUGGED"){var S=_.Gq("INNERTUBE_CONTEXT");S.adSignalsInfo&&(v.adSignalsInfo.advertisingId=S.adSignalsInfo.advertisingId,
v.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",v.adSignalsInfo.limitAdTracking=S.adSignalsInfo.limitAdTracking)}}catch(E){_.iO(E)}return v};
_.Uq=function(){return{isShellLoad:_.yi("IS_SHELL_LOAD",!1)}};
wNE=function(){navigator.serviceWorker.getRegistrations().then(function(r){r.forEach(NX_)})};
NX_=function(r){r&&_.lUQ(SjX,r.scope)};
_.lUQ=function(r,g){g={scope:g||_.nL("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.Dc(r),g)};
iH=function(r,g,I,P){if(g&&g.serializedYpcCujLoggingParams){if(I){var a={};a.transactionErrorType=I;P&&(a.errorMessage=P);g.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:a}}}I={};I.ypcCujContext=g;r=_.Nk("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",r,I);_.wc().logFlowEvent(r,"FLOW_TYPE_YPC_ACQUISITION")}};
_.JME=function(r,g,I,P){var a={};a.serializedTransactionFlowLoggingParams=g;I&&(a.errorType=I);P&&(a.errorMessage=P);_.eJ(r,a);_.UL()};
_.EK$=function(r){r&&_.JME("transactionFlowStarted",r)};
_.xap=function(r){r&&_.JME("transactionFlowCancelled",r)};
_.bH=function(r,g,I){g&&_.JME("transactionFlowFailed",g,r,I)};
fUj=function(r){var g=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");g&&(g.inert=r)};
_.Mc=function(){this.megabloxUrl_=null};
_.jH=function(r){try{var g=nKh==null?void 0:nKh.composedPath(r)}catch(I){g=r.composedPath?r.composedPath():[]}return g&&g.length>0?g:r.composedPath?r.composedPath():[]};
_.Va=function(r){return _.jH(r)[0]};
dY=function(r){return r instanceof ShadowRoot?ShadowRoot:r instanceof DocumentFragment?DocumentFragment:r instanceof Document?Document:HTMLElement};
TX4=function(r){if(r instanceof Element)return Element.prototype;if(r instanceof DocumentFragment)return DocumentFragment.prototype;throw Error("eg`"+r);};
hvQ=function(r,g){return _.Y("sunnydom_native_scoped_query_selectors")?TX4(r).querySelector.call(r,g):dY(r).prototype.querySelector.call(r,g)};
kJh=function(r,g){return _.Y("sunnydom_native_scoped_query_selectors")?TX4(r).querySelectorAll.call(r,g):dY(r).prototype.querySelectorAll.call(r,g)};
$81=function(r){var g,I,P;return(P=(I=(g=r.parentElement)!=null?g:r.__shady_native_parentElement)!=null?I:r.__shady_parentElement)!=null?P:null};
rQX=function(r){var g,I,P;return(P=(I=(g=r.parentNode)!=null?g:r.__shady_native_parentNode)!=null?I:r.__shady_parentNode)!=null?P:null};
gds=function(r){var g,I,P;return(P=(I=(g=r.nextSibling)!=null?g:r.__shady_native_nextSibling)!=null?I:r.__shady_nextSibling)!=null?P:null};
Ie8=function(r){var g,I,P;return(P=(I=(g=r.previousSibling)!=null?g:r.__shady_native_previousSibling)!=null?I:r.__shady_previousSibling)!=null?P:null};
P2s=function(r){var g,I,P;return(P=(I=(g=r.nextElementSibling)!=null?g:r.__shady_native_nextElementSibling)!=null?I:r.__shady_nextElementSibling)!=null?P:null};
ae_=function(r){var g,I,P;return(P=(I=(g=r.previousElementSibling)!=null?g:r.__shady_native_previousElementSibling)!=null?I:r.__shady_previousElementSibling)!=null?P:null};
vdj=function(r){var g,I,P;return new Set([].concat(_.xC((g=r.children)!=null?g:[]),_.xC((I=r.__shady_native_children)!=null?I:[]),_.xC((P=r.__shady_children)!=null?P:[])))};
QE8=function(r){var g,I,P;return new Set([].concat(_.xC((g=r.childNodes)!=null?g:[]),_.xC((I=r.__shady_native_childNodes)!=null?I:[]),_.xC((P=r.__shady_childNodes)!=null?P:[])))};
_.Li=function(r){if(!(r instanceof Element))return null;r=r.classList?Array.from(r.classList):void 0;if(!r)return null;var g=r.indexOf("style-scope");return g>-1&&g+1<r.length?r[g+1]:null};
GI=function(r){if(!(r instanceof HTMLElement))return null;var g=r&&(r.$$||r.polymerController)?r.tagName.toLowerCase():null;return g?g:_.Li(r)};
m8s=function(r,g){return _.Y("sunnydom_native_scoped_query_selectors")?r+".style-scope."+g:r.replace(/[^a-z]*[^\s]+/g,function(I){return I+".style-scope."+g})};
C2L=function(r,g){return g?r.split(",").map(function(I){return m8s(I.trim(),g)}).join(", "):r};
_.ya=function(r){var g,I,P,a;return(a=(P=(I=(g=r.root)!=null?g:r.shadowRoot)!=null?I:r.__shady_native_shadowRoot)!=null?P:r.__shady_shadowRoot)!=null?a:r};
utE=function(r){var g,I,P;return(P=(I=(g=r.__shady_parentNode)!=null?g:r.__shady_native_parentNode)!=null?I:r.parentNode)!=null?P:null};
pCj=function(r){var g,I;return(I=(g=rQX(r))!=null?g:r.host)!=null?I:null};
od$=function(r){for(;r&&!(r instanceof HTMLElement);)r=pCj(r);return r};
qV$=function(r){var g=od$(r);return r===g?_.Li(r):g?GI(g):null};
XCt=function(r){return(r=od$(r))?GI(r):null};
cQ_=function(r){if(r instanceof Comment)return!1;if(r instanceof Text){var g,I;if(((I=(g=r.textContent)==null?void 0:g.trim())!=null?I:"")==="")return!1}return!0};
Ki=function(r,g,I){var P=g(r);for(I=I===void 0?XCt(r):I;P&&(qV$(P)!==I||!cQ_(P));)r=P,P=g(r);return P};
tzs=function(r,g,I){if(!g)return null;r=XCt(r);return qV$(g)===r&&cQ_(g)?g:Ki(g,I,r)};
BuF=function(r){return Ki(r,utE,_.Li(r))};
Ocj=function(r){return Ki(r,P2s)};
zsL=function(r){return Ki(r,gds)};
esF=function(r){return Ki(r,ae_)};
YVt=function(r){return Ki(r,Ie8)};
ZcQ=function(r){return tzs(r,r.firstChild||null,gds)};
U8$=function(r){var g,I,P;var a=(P=(I=(g=r.firstElementChild)!=null?g:r.__shady_native_firstElementChild)!=null?I:r.__shady_firstElementChild)!=null?P:null;return tzs(r,a,P2s)};
icQ=function(r){var g,I,P;var a=(P=(I=(g=r.lastChild)!=null?g:r.__shady_native_lastChild)!=null?I:r.__shady_lastChild)!=null?P:null;return tzs(r,a,Ie8)};
bct=function(r){var g,I,P;var a=(P=(I=(g=r.lastElementChild)!=null?g:r.__shady_native_lastElementChild)!=null?I:r.__shady_lastElementChild)!=null?P:null;return tzs(r,a,ae_)};
Mzp=function(r){var g=XCt(r);return Array.from(QE8(r)).filter(function(I){return qV$(I)===g})};
jEs=function(r){var g=GI(r);return Array.from(vdj(r)).filter(function(I){return _.Li(I)===g})};
Vzt=function(r){if(!r)return null;var g=_.Li(r);if(!g){var I;return(I=Node.prototype.getRootNode)==null?void 0:I.call(r)}g=g.toUpperCase();for(r=$81(r);r&&r.tagName!==g;)r=$81(r);return r?_.ya(r):null};
_.sq=function(r){var g=_.Y(r);FD["counterfactuals."+r]=String(g);return g};
_.FO=function(r,g,I){if(r instanceof HTMLElement&&_.Li(r)===I){var P=Array.from(r.classList).indexOf("style-scope");if(P===-1)r.classList.add("style-scope"),r.classList.add(g);else if(!(P+1>=r.classList.length)){P=r.classList[P+1];var a,v;r==null||(a=r.classList)==null||(v=a.replace)==null||v.call(a,P,g)}}if(r instanceof HTMLElement||r instanceof DocumentFragment)for(a=_.m(vdj(r)),v=a.next();!v.done;v=a.next())_.FO(v.value,g,I);return r};
Hg=function(r,g){if(r instanceof HTMLElement&&_.Li(r)===g){var I=Array.from(r.classList).indexOf("style-scope");I===-1||I+1>=r.classList.length||r.classList.remove("style-scope",r.classList[I+1])}if(r instanceof HTMLElement||r instanceof DocumentFragment){I=_.m(r.children);for(var P=I.next();!P.done;P=I.next())Hg(P.value,g)}return r};
_.d8p=function(r,g){return dY(r).prototype.appendChild.call(r,g)};
LQE=function(r,g){if(r===g)return!0;r=QE8(r);return Array.from(r).some(function(I){return LQE(I,g)})};
_.DG=function(r,g){if(r instanceof Wg)return r;(g==null?0:g.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(r,"ownerDocument")&&Object.defineProperty(r,"ownerDocument",{get:function(){return window.document}});
return new Wg(r)};
yQL=function(){var r=Wg.prototype,g=[].concat(_.xC(Gys?[]:["getRootNode"]),["setAttribute","removeAttribute"]);g=_.m(g);for(var I=g.next(),P={};!I.done;P={method$jscomp$53:void 0},I=g.next())P.method$jscomp$53=I.value,r[P.method$jscomp$53]=function(a){return function(){return this.host[a.method$jscomp$53].apply(this.host,arguments)}}(P)};
sE$=function(){var r=Wg.prototype,g=[].concat(_.xC(Gys?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.xC(KQE?[]:["querySelector","querySelectorAll"]));g=_.m(g);for(var I=g.next(),P={};!I.done;P={method$jscomp$54:void 0},I=g.next())P.method$jscomp$54=I.value,r[P.method$jscomp$54]=function(a){return function(){return this.root[a.method$jscomp$54].apply(this.root,arguments)}}(P)};
WQL=function(){var r=Wg.prototype,g=[].concat(_.xC(FQj?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.xC(Hcs?[]:["parentNode"]));g=_.m(g);for(var I=g.next(),P={};!I.done;P={prop$jscomp$67:void 0},I=g.next())P.prop$jscomp$67=I.value,Object.defineProperty(r,P.prop$jscomp$67,{get:function(a){return function(){return this.host[a.prop$jscomp$67]}}(P),
configurable:!0})};
AQp=function(){var r=Wg.prototype,g=["activeElement"].concat(_.xC(FQj?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.xC(D8E?[]:["children"]),_.xC(Rs1?[]:["lastChild"]));g=_.m(g);for(var I=g.next(),P={};!I.done;P={prop$jscomp$68:void 0},I=g.next())P.prop$jscomp$68=I.value,Object.defineProperty(r,P.prop$jscomp$68,{get:function(a){return function(){return this.root[a.prop$jscomp$68]}}(P),
configurable:!0})};
Nu$=function(){for(var r=Wg.prototype,g=_.m(["innerHTML","textContent"]),I=g.next(),P={};!I.done;P={prop$jscomp$69:void 0},I=g.next())P.prop$jscomp$69=I.value,Object.defineProperty(r,P.prop$jscomp$69,{get:function(a){return function(){return this.root[a.prop$jscomp$69]}}(P),
set:function(a){return function(v){this.root[a.prop$jscomp$69]=v}}(P),
configurable:!0})};
wCp=function(r){var g=Wg.prototype;r=_.m(Object.entries(r));for(var I=r.next(),P={};!I.done;P={fn$jscomp$401:void 0},I=r.next()){var a=_.m(I.value);I=a.next().value;a=a.next().value;P.fn$jscomp$401=a;g[I]=function(v){return function(){return v.fn$jscomp$401.apply(null,[this.host.node||this.host].concat(_.xC(arguments)))}}(P)}};
JQL=function(){for(var r=Wg.prototype,g=_.m(Object.entries(SVL)),I=g.next(),P={};!I.done;P={fn$jscomp$402:void 0},I=g.next()){var a=_.m(I.value);I=a.next().value;a=a.next().value;P.fn$jscomp$402=a;Object.defineProperty(r,I,{get:function(v){return function(){return v.fn$jscomp$402.apply(null,[this.host.node||this.host].concat(_.xC(arguments)))}}(P),
configurable:!0})}};
_.RJ=function(r){return r instanceof Edp||r instanceof Document?r:new Edp(r)};
x8F=function(){for(var r=Edp.prototype,g=_.m("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),I=g.next(),P={};!I.done;P={method$jscomp$55:void 0},I=g.next())P.method$jscomp$55=I.value,r[P.method$jscomp$55]=function(a){return function(){return HTMLElement.prototype[a.method$jscomp$55].call.apply(HTMLElement.prototype[a.method$jscomp$55],[this.node].concat(_.xC(arguments)))}}(P)};
fej=function(){for(var r=Edp.prototype,g=_.m("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),I=g.next(),P={};!I.done;P={prop$jscomp$70:void 0},I=g.next())P.prop$jscomp$70=I.value,Object.defineProperty(r,P.prop$jscomp$70,{get:function(a){return function(){var v;return(v=this.node["__shady_native_"+a.prop$jscomp$70])!=null?v:this.node[a.prop$jscomp$70]}}(P),
configurable:!0})};
_.A4=function(r,g,I){I===void 0&&(I=!r.classList.contains(g));I?r.classList.add(g):r.classList.remove(g)};
_.Nc=function(r,g,I){I===void 0&&(I=!r.hasAttribute(g));if(g==="class")throw Error("fg");I?_.RJ(r).setAttribute(g,""):_.RJ(r).removeAttribute(g)};
nd4=function(r){return(r.localName!=="slot"?[]:(0,_.wY)(r).assignedNodes({flatten:!0})).filter(function(g){return g.nodeType===Node.ELEMENT_NODE})};
_.TuL=function(r){return(r=_.DG(r).querySelector("slot"))&&r.localName==="slot"?nd4(r):[]};
_.lH=function(r,g){window.ShadyCSS&&window.ShadyCSS.styleSubtree(r,g)};
SH=function(r,g){var I=g.bind(r);return function(P){I(P,P.detail)}};
_.J4=function(r,g){var I=hs8.get(r);I||(I=new WeakMap,hs8.set(r,I));if(I.has(g))return I.get(g);if(_.Y("web_fi_listen_disable_bound_fn_helper")){var P=g.bind(r);r=function(a){P(a,a==null?void 0:a.detail)}}else r=SH(r,g);
I.set(g,r);return r};
rKQ=function(r,g){kyX(r);r.created[$GL].push(g)};
kyX=function(r){if(!r.created||!r.created[$GL]){var g=r.created,I=g?[g]:[];r.created=function(){for(var P=_.m(I),a=P.next();!a.done;a=P.next())a.value.apply(this)};
r.created[$GL]=I}};
gbX=function(r){return function(){var g=_.kV.apply(0,arguments);return function(I,P,a){r.apply(null,_.xC(g))(I,P,a)}}};
IaE=function(){return function(){var r=_.kV.apply(0,arguments);return function(g,I,P){b8j.apply(null,_.xC(r))(g,I,P)}}};
_.d=function(r){return IaE()(r)};
_.L=function(){return gbX(dJX).apply(null,_.xC(_.kV.apply(0,arguments)))};
_.Eq=function(r){return _.Y("pbcm_fi_listen_decorators")?PYX(r):gbX(jG$)(r)};
PYX=function(r){return function(g,I){rKQ(g,function(){var P=this[I],a=_.Y("web_fi_listen_disable_bound_fn_helper")?function(v){P(v,v.detail)}.bind(this):SH(this,P);
aa1.has(r)?Ul(this.hostElement,r,a):this.hostElement.addEventListener(r,a)})}};
_.xt=function(){return gbX(Vij).apply(null,_.xC(_.kV.apply(0,arguments)))};
_.H=function(r){r=r===void 0?{}:r;return gbX(Mih)(r)};
_.fi=function(r){if(r.hostElement&&r!==r.hostElement){var g=_.$H(r.hostElement);g=r.renderIdom?g:g.shadowRoot}g||(r=r.root,g=r instanceof Node?_.$H(r):null);return g};
_.ni=function(r){return vbp?Qwh(r):function(g,I){Object.defineProperty(g,I,{get:function(){var P;return(P=_.fi(this))==null?void 0:P.querySelector(r)},
enumerable:!0,configurable:!0})}};
Qwh=function(r){return function(g,I){Object.defineProperty(g,I,{get:function(){var P,a=(P=_.DG(this.hostElement))==null?void 0:P.querySelector(r);if(a)return a;var v;return(v=_.fi(this))==null?void 0:v.querySelector(r)},
enumerable:!0,configurable:!0})}};
_.TI=function(r){return vbp?mG$(r):function(g,I){Object.defineProperty(g,I,{get:function(){var P;return(P=_.fi(this))==null?void 0:P.querySelectorAll(r)},
enumerable:!0,configurable:!0})}};
mG$=function(r){return function(g,I){Object.defineProperty(g,I,{get:function(){var P,a=(P=_.DG(this.hostElement))==null?void 0:P.querySelectorAll(r);if(a==null?0:a.length)return a;var v;return(v=_.fi(this))==null?void 0:v.querySelectorAll(r)},
enumerable:!0,configurable:!0})}};
CYp=function(r){return function(g){if(![_.SV,_.D].includes(Object.getPrototypeOf(g.prototype).constructor))throw Error("gg");BFs(Object.assign({},typeof r!=="string"?r:{is:r,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(g)}};
_.kt=function(){var r=r===void 0?{}:r;return function(g){if(![Jq,_.h4].includes(Object.getPrototypeOf(g.prototype).constructor))throw Error("hg");O84(Object.assign({},r,{disableInheritanceCheck:!0}))(g)}};
pZ8=function(r,g){ust[r]!=null||(ust[r]=new Set);ust[r].add(g)};
_.$R=function(){var r=_.xt.apply(null,_.xC(_.kV.apply(0,arguments)));return function(g,I){pZ8(g.is,I);r(g,I)}};
Iv=function(r,g,I){if(rL(r)&&!ob1.has(g)){g=g.replace(/^JSC\$[\d]+_/,"");g=g.replace(/\.\d+(\.|$)/g,function(v,C){return".#"+C});
gL[r]!=null||(gL[r]={});var P,a;(P=gL[r])[a=g]!=null||(P[a]=new Set);gL[r][g].has(I)||(gL[r][g].add(I),_.eJ("polymerPropertyAccessEvent",{componentName:r,propertyName:g,accessType:I}))}};
qoE=function(){return _.Y("polymer_property_access_logging_debug")||_.Y("polymer_enable_property_access_logging")};
rL=function(r){if(_.Y("polymer_property_access_logging_debug"))return!0;if(!_.Y("polymer_enable_property_access_logging"))return!1;XZ1||(XZ1=Date.now());return(Be(r)+XZ1)%100<_.fL("polymer_property_access_logging_percent")};
cK4=function(r,g){return rL(g)&&r.hostElement.loggingStatus?new Proxy(r,{get:function(I,P,a){if(I.hostElement.loggingStatus.bypassProxyController)return I[P];I.hostElement.loggingStatus.isExternalGet=!0;var v=I[P];I.hostElement.loggingStatus.isExternalGet=!1;if(v instanceof Function)return function(){var C=_.kV.apply(0,arguments);try{return I.hostElement.loggingStatus.currentExternalCall=P,Iv(g,P,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),v.apply(this===a?I:this,C)}finally{I.hostElement.loggingStatus.currentExternalCall=
void 0}};
Iv(g,P,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return v},
set:function(I,P,a){if(I.hostElement.loggingStatus.bypassProxyController)return I[P]=a,!0;I.hostElement.loggingStatus.isRendererStamper?Iv(g,P,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):I.hostElement.loggingStatus.isDeclarativeExternal||Iv(g,P,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{I.hostElement.loggingStatus.currentExternalSet=P,I[P]=a}finally{I.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):r};
tw4=function(r,g){r&&r.loggingStatus&&!r.loggingStatus.isDeclarativeExternal&&!r.loggingStatus.isExternalGet&&r.loggingStatus.currentExternalSet!==g&&Iv(r.tagName.toLowerCase(),g,"PROPERTY_ACCESS_GET_INTERNAL")};
PQ=function(r,g,I){r&&(I||r.loggingStatus&&!r.loggingStatus.isInitializing&&!r.loggingStatus.isDefiningPropertyAccessor&&r.loggingStatus.currentExternalSet!==g)&&Iv(r.tagName.toLowerCase(),g,"PROPERTY_ACCESS_SET_INTERNAL")};
BlL=function(){return{_definePropertyAccessor:function(r,g){var I=this,P=I.hostElement.loggingStatus;P&&(P.isDefiningPropertyAccessor=!0);var a=I[r];a!==void 0&&(I.__data?I._setPendingProperty(r,a):(I.__dataProto!=null||(I.__dataProto={}),I.__dataProto[r]=a));P&&(P.isDefiningPropertyAccessor=!1);Object.defineProperty(this,r,{get:function(){tw4(I.hostElement,r);return this.__data[r]},
set:function(v){g||this._setPendingProperty(r,v,!0)&&this._invalidateProperties()}})},
created:function(){var r=this._setPendingProperty.bind(this);this._setPendingProperty=function(g,I,P){PQ(this.hostElement,g);return r.apply(this,[g,I,P])}}}};
OU_=function(r){qoE()&&_.d(av.prototype)(r.prototype,"__templateBindingLoggingBehavior")};
z0h=function(r,g){if(g.resolvedFactories.length!==r.resolvedFactories.length)return!0;g=_.m(g.resolvedFactories.entries());for(var I=g.next();!I.done;I=g.next()){var P=_.m(I.value);I=P.next().value;P=P.next().value;if(P.providerClass){if(P.providerClass!==r.resolvedFactories[I].providerClass)return!0}else if(P.providerValue){if(P.providerValue!==r.resolvedFactories[I].providerValue)return!0}else if(P.factory!==r.resolvedFactories[I].factory)return!0}return!1};
e0$=function(r,g){r=_.m(r);for(var I=r.next();!I.done;I=r.next())if(I=I.value,I.constructor===Array)e0$(I,g);else{var P=g;P.has(I)||(I.inject&&P.add(I),I.behaviors&&e0$(I.behaviors,P))}};
vQ=function(r,g){var I=r[g];r[g]=function(){var P=_.kV.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(I)return I.apply(this,P)}};
iUs=function(){_.QR.Class=function(I,P){I=Yo$(I,P);vQ(I.prototype,"created");return I};
vQ(ms.prototype,"_initializeProperties");vQ(_.Cx.prototype,"_initializeProperties");if(ZUQ)vQ(UG$,"created");else{var r=function(){vQ(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))r();else{var g=customElements.define;customElements.define=function(I,P,a){g.call(customElements,I,P,a);I==="tp-yt-iron-list"&&(r(),customElements.define=g)}}}};
Mw_=function(r,g){r.prototype.behaviors=r.prototype.behaviors||[];r.prototype.behaviors.unshift(bUX.InjectBehavior);r.prototype.provide=g};
_.ov=function(r){return function(g){if(!r.disableElementRegistration){r.noInjection||Mw_(g,r.providers);var I=g.prototype;I.__templateHelpers||b8j(uf.prototype)(I,"__templateHelpers");I=r.is;jwF||(jwF=Date.now());(Be(I)+jwF)%100<_.fL("polymer_log_prop_change_observer_percent")&&b8j(px.prototype)(g.prototype,"__propertyObserverObserver");g.prototype.behaviors=g.prototype.behaviors||[];g.prototype.behaviors.unshift(_.Vw4.YtHostElementBehavior);OU_(g);CYp({is:r.is,notifyObserversOnUndefined:r.notifyObserversOnUndefined!==
!1,fastInit:r.fastInit,template:r.template,disableEnforceFastDefaultValuesCheck:!0})(g)}}};
_.qC=function(r){return _.ov({is:r.is,template:r.template,disableElementRegistration:r.disableElementRegistration,cssBuildOptOut:r.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
GCE=function(r,g){if(dGs){r=new r;for(var I=_.m(Object.getOwnPropertyNames(r)),P=I.next();!P.done;P=I.next())P=P.value,g[P]=r[P];for(I=g;I&&I!==Object.prototype;I=Object.getPrototypeOf(I)){P=_.m(Object.getOwnPropertyNames(I));for(var a=P.next();!a.done;a=P.next())a=a.value,r.hasOwnProperty(a)||Object.defineProperty(r,a,LGL(g,a))}}else r.apply(g)};
LGL=function(r,g){return{get:function(){var I=r[g];return I instanceof Function?I.bind(r):I},
set:function(I){r[g]=I}}};
KGs=function(r,g){for(var I=r._noAccessors,P=_.m(Object.getOwnPropertyNames(r)),a=P.next();!a.done;a=P.next())if(a=a.value,!yK$.has(a))if(I)g[a]=r[a];else{var v=Object.getOwnPropertyDescriptor(r,a);v&&(v.configurable=!0,Object.defineProperty(g,a,v))}};
swh=function(r,g,I){return function(P){if(I){var a=I();P.model=a}if(r[g])r[g](P,P.detail)}};
Xx=function(r){var g=[];if(typeof r==="string")r.length>0&&g.push.apply(g,_.xC(r.split(".")));else{r=_.m(r);for(var I=r.next();!I.done;I=r.next())I=I.value,typeof I==="string"?g.push.apply(g,_.xC(I.split("."))):g.push(I)}return g};
FG1=function(r,g){if(g[g.length-1]!=="*"&&g[g.length-1]!=="splices"){for(var I=0;I<g.length;I++){if(!r)return;r=r[g[I]]}return r}};
HUp=function(r,g){if(r.length>g.length)return!1;for(var I=0;I<r.length;I++)if(r[I]!==g[I])return!1;return!0};
DGt=function(r,g,I){if(g.type==="compute"){var P=g.getter.bind(I);var a=g.args}else P=function(){return I[g.method.methodName].apply(I,_.xC(_.kV.apply(0,arguments)))},a=g.method.args;
WGp(r,g.propertyKey,P,a,g.value)};
AKQ=function(r,g){if(g.readOnly){var I=Object.getOwnPropertyDescriptor(r.model,g.propertyKey);Object.defineProperty(r.model,g.propertyKey,{get:I.get,set:function(){}});
r.model[R0h(g.propertyKey)]=I.set}};
Nl_=function(r,g,I){if(I){var P=g.propertyKey,a=g.selector;g=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.xC(g.selectorArgs.map(function(v){return{type:"path",path:v}})));
WGp(r,P,function(v){var C=_.kV.apply(1,arguments);return a.apply(null,[I.getState()].concat(_.xC(C)))},g)}};
lat=function(r,g,I){var P=_.J8(g.propertyKey)+"-changed";wZ$(r,function(a){var v={value:a.value,queueProperty:!0};a.path.split(".").length>1&&(v.path=a.path);I.dispatchEvent(new CustomEvent(P,{detail:v}))},[{type:"wildcard",
path:g.propertyKey}])};
Sot=function(r,g,I){wZ$(r,function(){I[g.method.methodName].apply(I,_.xC(_.kV.apply(0,arguments)))},g.method.args)};
R0h=function(r){return"_set"+(r.charAt(0).toUpperCase()+r.slice(1))};
JKF=function(){var r,g=GN(function(I){r=I},!1);
return[r,g]};
Tlp=function(r){r=r.trim().replace(EbE,",").replace(xGF,"$1");var g=r[0];g==="-"&&(g=r[1]);if(g>="0"&&g<="9")return{type:"literal",value:Number(r)};if(g==="'"||g==='"')return{type:"literal",value:r.slice(1,-1)};if(g=r.match(fap)){g=g[1];var I=nb1[g];if(I)return{type:I,path:r.slice(0,-(g.length+1))}}return{type:"path",path:r}};
r21=function(r){var g=r.match(h0$);if(g)return r={methodName:g[1],args:kC1},g[2].trim()&&(g=g[2].replace($1$,"&comma;").split(","),r.args=g.map(Tlp)),r};
gl_=function(r,g,I,P){P=P===void 0?!1:P;g=_.J8(g);var a=o7;a&&(I=a(I,g,"attribute",r));cQ(r,I,g,P)};
cQ=function(r,g,I,P){g=IO8(g,P===void 0?!1:P);g===void 0?r.removeAttribute(I):r.setAttribute(I,g)};
IO8=function(r,g){switch(typeof r){case "object":case "function":if(r instanceof Date)return r.toString();if(r){if((g===void 0?0:g)&&!_.Y("polymer_reflect_objects_as_boolean_killswitch"))return r?"":void 0;g=window.trustedTypes?window.trustedTypes.isHTML(r)||window.trustedTypes.isScript(r)||window.trustedTypes.isScriptURL(r):void 0;if(g)return r;try{return JSON.stringify(r)}catch(I){_.M6(Error("Dg`"+r))}}break;case "boolean":return r?"":void 0;default:return r!==null&&r!==void 0?r.toString():void 0}};
PmX=function(r){if(r===void 0)throw Error("Eg");return r};
Cmh=function(r,g,I,P){var a=aOL(P);if(a.length){P=I;var v="property";vlQ.test(I)?v="attribute":I[I.length-1]==="$"&&(I=I.slice(0,-1),v="attribute");var C=QF8(a);C&&v==="attribute"&&(I==="class"&&r.hasAttribute("class")&&(C+=" "+r.getAttribute(I)),cQ(r,C,I));v==="attribute"&&P==="disable-upgrade$"&&r.setAttribute("disable-upgrade","");r.localName==="input"&&P==="value"&&r.setAttribute("value","");r.removeAttribute(P);v==="property"&&(I=_.ES(I));g=PmX(g);m1X(g,v,I,a);return!0}return I.slice(0,3)===
"on-"?(r.removeAttribute(I),(v=g).events!=null||(v.events=[]),g.events.push({name:I.slice(3),value:P}),!0):I==="id"?(g.id=P,!0):!1};
aOL=function(r){for(var g=[],I=0,P;(P=uk_.exec(r))!==null;){P.index>I&&g.push({type:"literal",value:r.slice(I,P.index)});var a=P[1][0];I=!!P[2];P=P[3].trim();if(a==="{")throw Error("Fg");(a=r21(P))?g.push({type:"method",negate:I,signature:a}):g.push({type:"path",negate:I,path:P});I=uk_.lastIndex}I&&I<r.length&&(r=r.substring(I))&&g.push({type:"literal",value:r});return g};
QF8=function(r){for(var g="",I=0;I<r.length;I++){var P=r[I];P.type==="literal"&&(g+=P.value)}return g};
m1X=function(r,g,I,P){r.bindings!=null||(r.bindings=[]);r.bindings.push({kind:g,target:I,parts:P})};
c2X=function(r,g,I){var P=!1;if(r.localName==="template"){P=I;var a=g.stripWhitespace;a=ptE(r,a===void 0?!1:a);var v=r.content.ownerDocument.createDocumentFragment();a.content=v;v.appendChild(r.content);P&&(P.templateInfo=a);P=!0}else r.localName==="slot"&&(g.hasInsertionPoint=!0);if(r.firstChild&&(a=I,r.localName!=="script"&&r.localName!=="style")){v=0;for(var C=r.firstChild;C;){var u=C;if(u.localName==="template"){var X=u.getAttribute("is");if((C=X==="dom-if")||X==="dom-repeat"){u.removeAttribute("is");
X=u.ownerDocument.createElement("ps-"+X);u.parentNode.replaceChild(X,u);X.appendChild(u);var c=Array.from(u.attributes);c=_.m(c);for(var B=c.next();!B.done;B=c.next())B=B.value,C?ol8.has(B.name)&&cQ(X,B.value,B.name):qx_.has(B.name)?cQ(X,B.value,B.name):XtX.has(B.name),u.removeAttribute(B.name);C=X}else C=u}if(C.nodeType===Node.TEXT_NODE){u=void 0;X=r;for(c=C;((u=c.nextSibling)==null?void 0:u.nodeType)===Node.TEXT_NODE;)B=void 0,(B=c).textContent!=null||(B.textContent=""),c.nextSibling.textContent&&
(c.textContent+=c.nextSibling.textContent),X.removeChild(c.nextSibling);if(g.stripWhitespace&&C.textContent&&!C.textContent.trim()){r.removeChild(C);C=C.nextSibling;continue}}c2X(C,g,{parentIndex:v,parentInfo:a});C.parentNode&&v++;C=C.nextSibling}}var O;if((O=r.hasAttributes)==null?0:O.call(r)){O=I=PmX(I);a=!1;v=Array.from(r.attributes);v=_.m(v);for(u=v.next();!u.done;u=v.next())u=u.value,a=Cmh(r,O,u.name,u.value)||a;P=a||P}r.nodeType===Node.TEXT_NODE&&(O=aOL(r.textContent),O.length&&(r.textContent=
QF8(O)||" ",I=PmX(I),m1X(I,"text","textContent",O),P=!0));I&&P&&(I.infoIndex=g.nodeInfoList.push(I)-1)};
ptE=function(r,g){g={nodeInfoList:[],stripWhitespace:(g===void 0?!1:g)||r.hasAttribute("strip-whitespace")};c2X(r.content,g);return g};
tZ4=function(r){Object.assign(r,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
O5s=function(r,g,I){g.signalCache!=null||(g.signalCache={});var P=g.signalCache[I];if(!P){var a=I.split(".");P=!BxX(r,a[0]);if(a.length>1&&P){var v=r.getPathMutationSignal(a);P=function(){var C=Ku(r.owner,function(){return r.getWithPath([a[0]])}),u,X=(u=v())==null?void 0:u.value;
return{rootWasDefined:C!==void 0,value:X}}}else P=function(){var C=r.getWithPath(a);
return{rootWasDefined:C!==void 0,value:C}};
g.signalCache[I]=P}return P()};
eDj=function(r,g,I,P,a){g=g.parts.map(function(C,u){if(C.type==="literal"){I.partWasDefined!=null||(I.partWasDefined=[]);var X;(X=I.partWasDefined)[u]||(X[u]=C.value!==void 0);return C.value}var c;if(C.type==="method"){var B,O=(B=(c=I.partWasDefined)==null?void 0:c[u])!=null?B:!1;O||(O=C.signature.args.every(function(U){return U.type==="literal"}));
var z=!1,e=!0;c=C.signature.args.map(function(U){if(U.type==="literal")return U.value;if(U.type!=="path")throw Error("Gg`"+U.type);var V=O5s(r,I,U.path);U=V.value;V=V.rootWasDefined;z||(z=V);e&&(e=V);return U});
O||(O=a===1?e:z);I.partWasDefined!=null||(I.partWasDefined={});I.partWasDefined[u]=O;if(!O)return;c=(u=O5s(r,I,C.signature.methodName).value)&&typeof u==="function"?u.apply(P,c):void 0}else B=O5s(r,I,C.path),c=B.value,I.partWasDefined!=null||(I.partWasDefined={}),(O=I.partWasDefined)[u]||(O[u]=c!==void 0||B.rootWasDefined);C.negate&&(c=!c);return c});
if(g.length===1){var v;return((v=I.partWasDefined)==null?0:v[0])?g[0]:zD$}return g.join("")};
YxQ=function(r){return typeof r==="object"&&!!r&&"notifyPath"in r&&"canNotifyPath"in r};
Z5$=function(r){return typeof r==="object"&&!!r&&"notifyPath"in r};
U1h=function(r){return"polymerController"in r};
i5_=function(r,g){g=""+Xx(g)[0];if(YxQ(r))return r.canNotifyPath(g);if(U1h(r)&&YxQ(r.polymerController))return r.polymerController.canNotifyPath(g);if(Z5$(r)){var I;return!((I=r.properties)==null||!I[g])}if(U1h(r)&&Z5$(r.polymerController)){var P;return!((P=r.polymerController.properties)==null||!P[g])}return!1};
b5s=function(r,g,I){YxQ(r)||Z5$(r)?r.notifyPath(g,I):U1h(r)&&(YxQ(r.polymerController)||Z5$(r.polymerController))&&r.polymerController.notifyPath(g,I)};
jF4=function(r,g,I){if(I!==zD$){r.kind==="attribute"||r.target!=="textContent"&&(r.target!=="value"||g.localName!=="input"&&g.localName!=="textarea")||(I=I===void 0?"":I);var P,a=(P=MZL.Polymer)==null?void 0:P.sanitizeDOMValue;a&&(I=a(I,r.target,r.kind,g));if(r.kind==="attribute"){r=r.target;if(r==="class"||r==="name"||r==="slot")g=(0,_.wY)(g);cQ(g,I,r)}else if(r=r.target,I!==g[r]||typeof I==="object")g.loggingStatus&&(g.loggingStatus.isDeclarativeExternal=!0,Iv(g.localName,r,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
g[r]=I,g.loggingStatus&&(g.loggingStatus.isDeclarativeExternal=!1)}};
VZp=function(r,g,I,P){var a=g.parts[0];if(g.parts.length!==1||a.type!=="path"||!i5_(I,g.target))return!1;var v=_.m(a.path.split(".")),C=v.next().value,u=lj(v);if(BxX(r,C))return!1;P.signalCache!=null||(P.signalCache={});v=P.signalCache[a.path];var X;v=(X=v)==null?void 0:X().value;if((v==null?void 0:v.path)!==void 0){P=Xx(v.path);var c=Xx(a.path);P=[g.target].concat(_.xC(P.slice(c.length-1)));b5s(I,P,a.negate?!v.value:v.value);return!0}var B=tx(r,C);var O=B.getChangeRecordSignal(u),z=!1;v=function(){if(!z){var U=
Ku(r.owner,function(){return B.getWithPath([])});
z||(z=U!==void 0)}return{value:O(),rootWasDefined:z}};
P.signalCache[a.path]=v;P.partWasDefined!=null||(P.partWasDefined={});v=v();(c=P.partWasDefined)[0]||(c[0]=v.rootWasDefined);var e=Ku(r.owner,function(){return B.getWithPath(u)});
P.partWasDefined[0]&&Ku(r.owner,function(){return void jF4(g,I,a.negate?!e:e)});
return!0};
d1E=function(r,g,I,P,a,v){if(!VZp(r,g,I,P)){var C=eDj(r,g,P,a,v);Ku(r.owner,function(){return void jF4(g,I,C)})}};
LP$=function(r,g,I,P,a,v){I=_.m(I);for(var C=I.next(),u={};!C.done;u={infoIndex:void 0},C=I.next()){C=C.value;var X=C.bindings;u.infoIndex=C.infoIndex;C=C.parentInfo;if(X){X=_.m(X);for(var c=X.next(),B={};!c.done;B={b$jscomp$257:void 0,bindingCtx$jscomp$4:void 0},c=X.next()){B.b$jscomp$257=c.value;if(u.infoIndex===void 0)throw Error("Hg");B.bindingCtx$jscomp$4={};r.effect(function(O,z){return function(){a&&!a()||d1E(r,O.b$jscomp$257,g[z.infoIndex],O.bindingCtx$jscomp$4,P,v)}}(B,u))}}C&&LP$(r,g,[C],
P,a,v)}};
GwX=function(r,g){r=(g.parentInfo?GwX(r,g.parentInfo):r).firstChild;for(var I=0;r;r=r.nextSibling)if(g.parentIndex===I++)return r;throw Error("Ig");};
KP8=function(r,g,I,P){r=document.importNode(r.content,!0);r.__noInsertionPoint=!(P==null?0:P.hasInsertionPoint);for(var a=Array(g.length),v={},C=0;C<g.length;C++){var u=g[C],X=GwX(r,u);a[C]=X;u.id&&(v[u.id]=X);if(u.templateInfo){var c=X.parentElement;c&&(c.templateInfo=u.templateInfo,c.parentSignalProxy=I,c.eventListenerHost=P.eventListenerHost,c.stampingEnabled=P.enabledSignal)}c=void 0;if((c=u.events)==null?0:c.length)for(c=0;c<u.events.length;c++){var B=u.events[c];y2j(P.eventListenerHost,X,B.name,
B.value,P.getModel)}}LP$(I,a,g,P.thisCtx,P.enabledSignal,P.methodInvocationRequirement);return{root:r,nodes:a,nodesById:v}};
FP$=function(r,g){r=r();var I;(I=sF4.ShadyCSS)==null||I.prepareTemplate(r,g);g=ptE(r);return{template:r,nodeInfoList:g.nodeInfoList,hasInsertionPoint:g.hasInsertionPoint}};
D1s=function(){H51=!1;for(var r=BQ.length,g=0;g<r;g++){var I=BQ[g];if(I)try{I()}catch(P){Promise.resolve().then(function(){throw P;})}}BQ.splice(0,r);
WP$+=r};
wtj=function(r){H51||(H51=!0,RDF.textContent=(A2Q++).toString());BQ.push(r);return Nx1++};
_.ea=function(r,g,I){OH++;r=g?new lO4(OH,r,g,I):new Sxh(OH,r);zM.set(OH,r);return OH};
J28=function(r){(r=zM.get(r))&&r.cancel()};
x1X=function(r,g){r=Elp.get(r);return r?(g=r.get(g))?g:null:null};
_.YR=function(r,g,I,P){var a=x1X(r,g);if(!a){a=new fOE;var v=Elp.get(r);v||(v=new Map,Elp.set(r,v));v.set(g,a)}r=I.bind(r);a.run(r,P,void 0)};
_.nlL=function(r,g){var I;(I=x1X(r,g))==null||I.cancel()};
Txs=function(r){var g;(g=x1X(r,"doRender"))==null||g.flush()};
Z_=function(r){var g;return(g=r.hostElement)!=null?g:r};
hDL=function(r){var g=r.indexOf(".");return g===-1?r:r.slice(0,g)};
kw8=function(r,g,I,P,a,v){v=(a=(P=v?hDL(g):g)?g:null)?r.get(a):r.__data[g];a&&v===void 0&&(v=I[g]);_.He(r.hostElement,LM8(P)+"-changed",{value:v,queueProperty:!0,path:a!=null?a:void 0},{bubbles:!1,composed:!1})};
$Rp=function(r,g){r.__isReflecting=!0;gl_(r.hostElement,g,r.__data[g]);r.__isReflecting=!1};
rz8=function(r){if(r._onIronRequestResizeNotifications){var g=r._onIronRequestResizeNotifications.bind(r);r._onIronRequestResizeNotifications=function(I){_.Va(I)!==r.hostElement&&g(I)}}r._ariaActiveAttributeChanged&&(r._ariaActiveAttributeChanged=r._ariaActiveAttributeChanged.bind(r.hostElement));
r._activeChanged&&(r._activeChanged=function(I){r.toggles?cQ(r.hostElement,I?"true":"false",r.ariaActiveAttribute):r.hostElement.removeAttribute(r.ariaActiveAttribute);r._changedButtonState()});
r._asyncClick&&(r._asyncClick=function(){_.ea(function(){r.hostElement.click()},1)});
!r.keyEventTarget||r.keyEventTarget instanceof EventTarget||(r.keyEventTarget=Z_(r.keyEventTarget));r._disabledChanged&&(r._disabledChanged=r._disabledChanged.bind(r.hostElement));r._observeItems&&(r._observeItems=function(I){var P=Z_(I);return _.$H(P).observeNodes(function(a){r._updateItems();r._updateSelected();_.He(P,"iron-items-changed",a,{bubbles:!1,cancelable:!1})})});
r._updateItems&&r._updateItems===_.UH._updateItems&&(r._updateItems=function(){var I=_.$H(r.hostElement).queryDistributedElements(r.selectable||"*");I=Array.prototype.filter.call(I,r._bindFilterItem);r._setItems(I)});
r._computeKeyboardClass&&(r._computeKeyboardClass=function(I){_.A4(r.hostElement,"keyboard-focus",I)});
r.ensureRipple&&(r.ensureRipple=function(I){if(r.hasRipple&&!r.hasRipple()){if(!r._createRipple)return;r._ripple=r._createRipple();r._ripple.noink=r.noink;var P=r._rippleContainer||r.hostElement;P&&_.DG(P).appendChild(r._ripple)}var a;if(I&&((a=r._ripple)==null?0:a.uiDownAction)){P=_.DG(r._rippleContainer||r.hostElement);var v;a=(v=I.composedPath())==null?void 0:v[0];P.contains(a)&&r._ripple.uiDownAction(I)}});
r._updateMultiselectable&&(r._updateMultiselectable=function(I){I?r.hostElement.setAttribute("aria-multiselectable","true"):r.hostElement.removeAttribute("aria-multiselectable")})};
gZQ=function(r,g,I){I=_.m(I);for(var P=I.next();!P.done;P=I.next())GCE(P.value.constructor,r);GCE(g.constructor,r)};
PT1=function(r,g){r=_.m(r);for(var I=r.next();!I.done;I=r.next())if(I=I.value,I.type==="signal"){var P=I.propertyKey;if(g.hasOwnProperty(P)&&g[P]!=null&&I.attributeType===Object){a:{P=g[P].constructor;for(var a=_.m(Imh),v=a.next();!v.done;v=a.next())if(v=v.value,P===v){P=v;break a}P=Object}I.attributeType=P}}};
amQ=function(){};
vZ4=function(r){var g;return(g=r.hostElement)!=null?g:r};
QBQ=function(){throw Error("Mg");};
mRQ=function(r,g){r.constructor.prototype.useSignals=!0;var I=new r.constructor;gZQ(I,r,g.behaviors);PT1(g.reactiveSchemas,I);I={};for(var P=_.m(g.reactiveSchemas),a=P.next();!a.done;a=P.next())a=a.value,a.type==="signal"&&(I[a.propertyKey]=a.attributeType);var v={copyPropertiesToProto:QBQ,didRegister:!1,typesForSignals:I},C=["disable-upgrade"].concat(_.xC(g.observedAttributes)),u=function(X){bf.call(this,r,g,v,X)};
_.b(u,bf);_.l4.Object.defineProperties(u,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return C}}});
v.copyPropertiesToProto=function(){for(var X=0;X<g.behaviors.length;X++)KGs(g.behaviors[X],u.prototype);KGs(r,u.prototype)};
g.legacyOptimizations||v.copyPropertiesToProto();u.prototype.is=r.is;return u};
CT8=function(r,g){if(Object.getPrototypeOf(g.prototype).constructor!==_.D)throw Error("Ng");g.prototype.is=r.is;return mRQ(g.prototype,r)};
ug4=function(r){return r.type==="compute"||r.type==="computeWithMethod"};
pSt=function(r){for(var g=r.reactiveSchemas.filter(ug4),I=new Map,P=new Map,a=new Map,v=_.m(g),C=v.next();!C.done;C=v.next())C=C.value,I.set(C.propertyKey,C),P.set(C.propertyKey,[]),a.set(C.propertyKey,0);v=0;g=_.m(g);for(C=g.next();!C.done;C=g.next()){C=C.value;for(var u=_.m(C.type==="computeWithMethod"?C.method.args:C.args),X=u.next();!X.done;X=u.next())X=X.value,X.type!=="literal"&&(X=X.path.split(".")[0],P.has(X)&&(P.get(X).push(C.propertyKey),a.set(C.propertyKey,a.get(C.propertyKey)+1),v++))}C=
[].concat(_.xC(P.keys())).filter(function(c){return a.get(c)===0});
for(g=[];C.length;)for(u=C.shift(),g.push(I.get(u)),u=_.m(P.get(u)),X=u.next();!X.done;X=u.next())X=X.value,a.set(X,a.get(X)-1),v--,a.get(X)===0&&C.push(X);I=r.reactiveSchemas.filter(function(c){return!ug4(c)});
r.reactiveSchemas=[].concat(_.xC(I),_.xC(g))};
oZ_=function(r,g){if(g.properties)for(var I=_.m(Object.entries(g.properties)),P=I.next();!P.done;P=I.next()){var a=_.m(P.value);P=a.next().value;a=a.next().value;r.properties[P]=typeof a==="function"?{type:a}:a}g.observers&&r.observers.push.apply(r.observers,_.xC(g.observers));g.disabledPolySiReactions&&r.disabledPolySiReactions.push.apply(r.disabledPolySiReactions,_.xC(g.disabledPolySiReactions))};
q5L=function(r,g){for(var I=g.length-1;I>=0;I--){var P=g[I];Array.isArray(P)?q5L(r,P):r.indexOf(P)<0&&r.unshift(P)}};
XS_=function(r,g){r.reactiveSchemas=r.reactiveSchemas.filter(function(I){return I.type==="observe"&&g.includes(I.method.methodName)||ug4(I)&&g.includes(I.propertyKey)?!1:!0})};
tdF=function(r,g){var I=g.prototype,P,a,v={is:r.is,reactiveSchemas:[],observedAttributes:[],behaviors:[bUX.InjectBehavior,uf.prototype],disableElementRegistration:r.disableElementRegistration,provide:(P=r.providers)!=null?P:[],reactivityMode:r.reactivityMode,signalProperties:(a=I.signalProperties)!=null?a:[]};"template"in g?v.templateGetter=function(){return g.template}:r.getTemplate&&(v.templateGetter=r.getTemplate);
I.behaviors&&q5L(v.behaviors,I.behaviors);cz1(v,g);return v};
cz1=function(r,g){for(var I=g.prototype,P={properties:{},observers:[],disabledPolySiReactions:[]},a=_.m(r.behaviors),v=a.next();!v.done;v=a.next())oZ_(P,v.value);oZ_(P,I);if(r.signalProperties)for(I=_.m(r.signalProperties),a=I.next();!a.done;a=I.next())delete P.properties[a.value];I=_.m(Object.entries(P.properties));for(a=I.next();!a.done;a=I.next()){v=_.m(a.value);a=v.next().value;v=v.next().value;var C=void 0;if((C=r.signalProperties)==null||!C.includes(a)){C=void 0;var u=r,X=v.type;if(!X)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{X=Reflect.getMetadata("design:type",g,a);for(var c=_.m(BjX),B=c.next();!B.done;B=c.next())if(B=B.value,X===B){X=B;break a}X=Object}else X=String;v.computed||v.selector||(u.reactiveSchemas.push({type:"signal",propertyKey:a,value:v.value,attributeType:X,readOnly:v.readOnly}),u.observedAttributes.push(_.J8(a)));v.reflectToAttribute&&u.reactiveSchemas.push({type:"reflect",propertyKey:a});if(v.computed){X=r21(v.computed);if(!X)throw Error("Og");u.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:a,method:X,value:v.value})}v.observer&&u.reactiveSchemas.push({type:"observe",method:{methodName:v.observer,args:[{type:"path",path:a}]}});v.notify&&u.reactiveSchemas.push({type:"notify",propertyKey:a});v.selector&&u.reactiveSchemas.push({type:"redux",propertyKey:a,selector:v.selector,selectorArgs:(C=v.selectorArgs)!=null?C:[]})}}O2s&&pSt(r);g=_.m(P.observers);for(a=g.next();!a.done;a=g.next())I=r,a=a.value,(v=r21(a))?I.reactiveSchemas.push({type:"observe",method:v}):console.log('Warning: unable to parse observe declaration: "'+
a+'"');XS_(r,P.disabledPolySiReactions)};
z7X=function(r,g){for(var I=0;I<g.length;I++){var P=g[I],a=void 0;(a=P).showHideApi!=null||(a.showHideApi={});a=void 0;!!r!==!((a=P.showHideApi)==null||!a.hideTemplateChildren)&&(P.nodeType===Node.TEXT_NODE?r?(P.showHideApi.polymerTextContent=P.textContent,P.textContent=""):(a=void 0,P.textContent=(a=P.showHideApi.polymerTextContent)!=null?a:null):P instanceof Element&&P.localName==="slot"?r?(P.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.wY)((0,_.wY)(P).parentNode).replaceChild(P.showHideApi.polymerReplaced,
P)):(a=P.showHideApi.polymerReplaced)&&(0,_.wY)((0,_.wY)(a).parentNode).replaceChild(P,a):P instanceof HTMLElement&&P.style&&(r?(P.showHideApi.polymerDisplay=P.style.display,P.style.display="none"):P.style.display=P.showHideApi.polymerDisplay));P.showHideApi.hideTemplateChildren=r;P.showHideChildren&&P.showHideChildren(r)}};
Y5$=function(){if(!e7j){var r=document.createElement("style");r.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(r);e7j=!0}};
ja=function(){return _.Y("disable_hidden_dom_if_using_stamper")};
Z28=function(r,g){var I=_.VR().getState();return g?r.apply(null,[I].concat(_.xC(g))):r(I)};
b2p=function(){if(UR$)return UR$;var r=_.m(_.ua(0,void 0,"MB1Hb")),g=r.next().value;r.next();var I=r.next().value;_.VR().subscribe(function(){i2_(I)});
return UR$=g};
i2_=function(r){MdF||(MdF=!0,Promise.resolve().then(function(){r(function(g){return g+1});
MdF=!1}))};
_.VR=function(){return jBp.getAppStore()};
Vds=function(r,g){return jBp.getSelectFn()(r,g)};
_.dL=function(r){jBp.getDispatchFn()(r)};
dRF=function(r,g){var I={},P;for(P in r)I[P]=g(r[P],P);return I};
_.Lx=function(r,g){return function(){var I;return(I=_.yZ(r))!=null?I:g}};
_.GM=function(r,g){var I=Object.assign({},r),P;for(P in g)g.hasOwnProperty(P)&&(I[P]=_.Lx(r[P],g[P]));return I};
L_h=function(r,g,I,P){r instanceof Element&&(I.debugName||(I.debugName="<"+r.tagName.toLowerCase()+(r.tagName.includes("-")?">":"."+r.className+">")),_.Y("ytwiz_enable_debug_component_props")&&(r.debugProps||(r.debugProps=dRF(g,function(a){return function(){return a()}})),g.data===void 0||"data"in r&&!r.isWebComponentWrapper||Object.defineProperty(r.debugProps,"data",{get:function(){return _.yZ(g.data)},
set:function(a){var v;P==null||(v=P.data)==null||v.call(P,a)},
enumerable:!0,configurable:!0})))};
_.yR=function(r,g){if(r.length===0&&(g==null||!g.initial))return G6E(r,{debugName:g==null?void 0:g.debugName},"l");var I=_.m(G6E({source:function(){return r()},
computation:function(v,C){return(C==null?0:C.value)?r(C.value):(g==null?0:g.initial)?r(g.initial):v}},{debugName:g==null?void 0:g.debugName},"m")),P=I.next().value,a=I.next().value;
I=I.next().value;return[P,a,I]};
_.R=function(r,g){var I=function(P){return yU("ytComponent",{},function(a){var v=Gc$={};var C;if(((C=I)==null?0:C.idomCompat)&&P.renderedFromIdom){var u;C=typeof I.idomCompat==="object"?(u=I)==null?void 0:u.idomCompat.callbacks:{};C=_.m(yzj(P,C));u=C.next().value;var X=C.next().value;C=C.next().value;var c=K_E(r,u);v.privateValue=c;Gc$=void 0;L_h(c,u,I,X);a.addAttributes({debugName:I.debugName});a=MGt(c);a=Array.isArray(a)?a[0]:a;a[a4]||(a[a4]={});a[a4].updateSignalsFromIdomProps=C;sB1(u,c);return c}C=
dRF(P,F_X);u=K_E(r,C);L_h(u,C,I);v.privateValue=u;Gc$=void 0;a.addAttributes({debugName:I.debugName});sB1(C,u);return u})};
I.debugName=g===void 0?"":g;return I};
K_E=function(r,g){r=r(g);return pL(r)};
H2Q=function(r,g){r[g]||(r=new _.oK("IDOM interop setter undefined. Key:",g),_.iO(r))};
F_X=function(r,g){return g==="children"||g==="ref"||typeof r==="function"||r===void 0?r:function(){return _.yZ(r)}};
yzj=function(r,g){var I={},P={},a={},v={},C;for(C in r){v={key$jscomp$952:v.key$jscomp$952};v.key$jscomp$952=C;var u=r[v.key$jscomp$952];if(v.key$jscomp$952==="children"||v.key$jscomp$952==="ref")I[v.key$jscomp$952]=u;else if(typeof u==="function")if(v.key$jscomp$952 in g||u.length>0)a[v.key$jscomp$952]=u,I[v.key$jscomp$952]=function(c){return function(){return a[c.key$jscomp$952].apply(a,_.xC(_.kV.apply(0,arguments)))}}(v);
else if(v.key$jscomp$952==="data"){var X=_.m(_.yR(u,{debugName:v.key$jscomp$952+":cwis"}));u=X.next().value;X=X.next().value;I[v.key$jscomp$952]=u;P[v.key$jscomp$952]=X}else I[v.key$jscomp$952]=u;else r[v.key$jscomp$952]===void 0&&v.key$jscomp$952 in g||(X=_.m(_.ua(r[v.key$jscomp$952],{debugName:v.key$jscomp$952+":cwis"},"HQMSk")),u=X.next().value,X=X.next().value,I[v.key$jscomp$952]=u,P[v.key$jscomp$952]=X)}return[I,P,function(c){var B={},O;for(O in c)B={key$jscomp$951:B.key$jscomp$951,val$jscomp$122:void 0},
B.key$jscomp$951=O,B.val$jscomp$122=c[B.key$jscomp$951],B.key$jscomp$951!=="children"&&B.key$jscomp$951!=="ref"&&(typeof B.val$jscomp$122==="function"?B.key$jscomp$951 in g?a[B.key$jscomp$951]=B.val$jscomp$122:B.val$jscomp$122.length>0&&(a[B.key$jscomp$951]=B.val$jscomp$122,_.M6(new _.oK("Callback detected that was not set in the idomCompat callbacks map. Key:",B.key$jscomp$951))):B.key$jscomp$951 in g&&B.val$jscomp$122===void 0||(H2Q(P,B.key$jscomp$951),Ob(function(z){return function(){P[z.key$jscomp$951](z.val$jscomp$122)}}(B))))}]};
R7X=function(r,g,I){var P=qsX(r.prototype,W_$,r.prototype.behaviors);P.prototype.is=g;P.prototype.localName=g;I&&DR$(P,I);return function(a){a&&(P.prototype.hostElement=a);var v=new P;v.root=v;v.hostElement=a;return v}};
DR$=function(r,g){var I;Object.defineProperty(r.prototype,"_template",{get:function(){I===void 0&&(I=g());return I},
set:function(P){I=P},
configurable:!0,enumerable:!0})};
S5E=function(r,g,I,P){function a(){if(!e){for(var U=new Set,V=_.m(B),G=V.next();!G.done;G=V.next()){G=G.value;for(var F=_.m(Object.getOwnPropertyNames(G)),W=F.next();!W.done;W=F.next()){W=W.value;var S=void 0,E=(S=Object.getOwnPropertyDescriptor(G,W))==null?void 0:S.value;E&&E instanceof Function&&!Kx(W)&&(!u[W]||_.Y("polymer_forward_method_killswitch"))&&U.add(W)}}V=_.m(Object.entries(Object.getOwnPropertyDescriptors(r.prototype)));for(G=V.next();!G.done;G=V.next())F=_.m(G.value),G=F.next().value,
F=F.next().value,F.value instanceof Function&&!Kx(G)&&U.add(G);e=U}return e}
Azt(r,g,P==null?void 0:P.providers);XI$(r.prototype,r,!0);var v=R7X(r,g,I),C,u=(C=r.prototype.properties)!=null?C:{},X,c,B=(c=(X=r.prototype.behaviors)==null?void 0:X.flat(Infinity))!=null?c:[];I=_.m(B);for(C=I.next();!C.done;C=I.next())u=Object.assign({},C.value.properties,u);var O=[].concat(_.xC(Njs),_.xC(Object.keys(u).map(function(U){return _.J8(U)}))),z=!1,e;
return{ctor:function(U,V){var G=v(U),F,W;U=[].concat(_.xC((F=P==null?void 0:P.allowedProps)!=null?F:[]),_.xC((W=P==null?void 0:P.allowedPropsFromBehaviors)!=null?W:[]));G.allowedProps=U.length>0?U:void 0;F={};W=_.m(O);for(U=W.next();!U.done;U=W.next())U=U.value,F[U]=_.ES(U);G.__dataAttributes=F;var S=G.ready.bind(G);G.ready=function(){V.beforeReady();S();if(rL(g)&&!z){var E=G.__templateInfo;if(E==null?0:E.hostProps){E=_.m(Object.keys(E.hostProps));for(var l=E.next();!l.done;l=E.next())Iv(g,l.value,
"PROPERTY_ACCESS_GET_INTERNAL")}z=!0}};
G._overrideLegacyUndefined=!0;return G},
props:u,observedAttributes:O,getInitialMethods:a,getPropsToForwardBeforeRegister:function(){for(var U=[],V=new Set,G=_.m(Object.keys(u)),F=G.next();!F.done;F=G.next())F=F.value,U.push([F,u[F].readOnly]),V.add(F);G=a();F=_.m(Object.keys(Object.getOwnPropertyDescriptors(r.prototype)));for(var W=F.next();!W.done;W=F.next())W=W.value,!wSX(W)||G.has(W)||V.has(W)||(U.push([W,!1]),V.add(W));V=_.m(lmX);for(G=V.next();!G.done;G=V.next())U.push([G.value,!0]);return U},
getPropsToForwardBeforeReady:function(U){for(var V=[],G=_.m(Object.entries(U)),F=G.next();!F.done;F=G.next()){var W=_.m(F.value);F=W.next().value;W=W.next().value;if(wSX(F)&&!(W instanceof Function)&&(V.push([F,!1]),rL(g))){var S=W=void 0;(S=(W=U)._createPropertyAccessor)==null||S.call(W,F)}}return V},
shouldForwardProp:wSX,shouldLog:rL}};
Azt=function(r,g,I){Mw_(r,I);r.prototype.behaviors.unshift(Jz$);if(qoE()){if(rL(g)){var P;(P=r.prototype).behaviors!=null||(P.behaviors=[]);r.prototype.behaviors.unshift(BlL())}OU_(r)}_.d(uf.prototype)(r.prototype,"__templateHelpers")};
Kx=function(r){return EZF.has(r)||r.startsWith("__compute__")};
wSX=function(r){return!Kx(r)&&!r.startsWith("_")&&!r.endsWith("_")};
h7E=function(r,g){function I(){var z=X();z=_.m(z);for(var e=z.next();!e.done;e=z.next()){var U=_.m(e.value);e=U.next().value;U=U.next().value;xRt(O.prototype,e,U)}P=!0}
var P=!1,a=r.ctor,v=r.getInitialMethods,C=r.observedAttributes,u=r.getPropsToForwardBeforeReady,X=r.getPropsToForwardBeforeRegister,c=r.shouldForwardProp,B=r.shouldLog,O=function(){var z=HTMLElement.call(this)||this;z.didForwardDynamicProps=!1;z.loggingStatus={};P||I();z.inst=a(z,{beforeReady:function(){z.didForwardDynamicProps||(z.forwardDynamicProps(),z.didForwardDynamicProps=!0)}});
z.controllerProxy=cK4(z.inst,g);z.forwardMethods();return z};
_.b(O,HTMLElement);O.prototype.forwardMethods=function(){for(var z=this,e=_.m(this.inst.getExtraMethodsToForward()),U=e.next(),V={};!U.done;V={method$jscomp$65:void 0},U=e.next()){var G=_.m(U.value);U=G.next().value;G=G.next().value;V.method$jscomp$65=G;this[U]=function(F){return function(){return F.method$jscomp$65.call.apply(F.method$jscomp$65,[z.inst].concat(_.xC(_.kV.apply(0,arguments))))}}(V)}e=_.m(v());
for(V=e.next();!V.done;V=e.next())V=V.value,c(V)&&fm1(this,V),B(g)&&!Kx(V)&&nZ_(this.inst,V)};
O.prototype.forwardDynamicProps=function(){var z=u(this.inst);z=_.m(z);for(var e=z.next();!e.done;e=z.next()){var U=_.m(e.value);e=U.next().value;U=U.next().value;xRt(this,e,U);B(g)&&!Kx(e)&&Tj$(this.inst,e)}};
O.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
O.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
O.prototype.attributeChangedCallback=function(z,e,U){this.inst.attributeChangedCallbackWrapper(z,e,U)};
_.l4.Object.defineProperties(O.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return g}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.l4.Object.defineProperties(O,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return C}}});
customElements.define(g,O)};
xRt=function(r,g,I){r.hasOwnProperty(g)||Object.defineProperty(r,g,{get:function(){var P,a=((P=r.is)!=null?P:r.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||Iv(a,g,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,P=this.polymerController[g],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,P},
set:function(P){if(!I){var a,v=((a=r.is)!=null?a:r.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||Iv(v,g,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=g,this.loggingStatus.bypassProxyController=!0,this.polymerController[g]!==P&&(a={},this.polymerController.setProperties((a[g]=P,a)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
fm1=function(r,g,I){var P=r.polymerController;r[g]=function(){var a=_.kV.apply(0,arguments);r.loggingStatus.currentExternalCall=g;r.loggingStatus.bypassProxyController=!0;var v,C=((v=r.is)!=null?v:r.tagName).toLowerCase();Iv(C,g,"PROPERTY_ACCESS_CALL_EXTERNAL");var u;v=(u=I!=null?I:P[g])==null?void 0:u.call.apply(u,[P].concat(_.xC(a)));r.loggingStatus.currentExternalCall=void 0;r.loggingStatus.bypassProxyController=!1;return v}};
nZ_=function(r,g){var I=r.hostElement,P=r[g];r[g]=function(){var a=_.kV.apply(0,arguments);if(I.loggingStatus.currentExternalCall!==g){var v,C=((v=I.is)!=null?v:I.tagName).toLowerCase();Iv(C,g,"PROPERTY_ACCESS_CALL_INTERNAL")}return P==null?void 0:P.apply(r,a)}};
Tj$=function(r,g){var I=Object.getOwnPropertyDescriptor(r,g);I&&!I.get&&Object.defineProperty(r,g,{get:function(){tw4(r.hostElement,g);return I.value},
set:function(P){PQ(r.hostElement,g);I.value=P}})};
kc_=function(r){return _.Y("poly_si_dom_repeat_detached_fix_killswitch")||r.tagName!=="PS-DOM-REPEAT"?r.tagName==="DOM-REPEAT":!0};
rn8=function(r,g){var I=$XL(r);r instanceof Element&&I.unshift(r);r=_.m(I.filter(kc_));for(var P=r.next();!P.done;P=r.next()){var a=void 0;P=_.m((a=P.value.__instances)!=null?a:[]);for(a=P.next();!a.done;a=P.next())if(a=a.value,a.root){a=Array.from(a.root.children);a=_.m(a);for(var v=a.next();!v.done;v=a.next())I.push.apply(I,_.xC(rn8(v.value,g)))}}return I.filter(function(C){return C.usePatchedLifecycles&&C.lifecycleIsConnected===g})};
$XL=function(r){var g=null;r instanceof Element?g=Element.prototype.querySelectorAll:r instanceof DocumentFragment&&(g=DocumentFragment.prototype.querySelectorAll);return g?Array.from(g.call(r,"*")):[]};
sH=function(r){_.mo(function(){for(var g=_.m(rn8(r,!1)),I=g.next();!I.done;I=g.next()){I=I.value;I.lifecycleIsConnected=!0;try{var P=void 0,a=void 0,v=void 0,C=void 0;(P=(C=I.polymerController)!=null?C:I)==null||(v=(a=P).connectedCallback)==null||v.call(a)}catch(u){_.iO(u)}}})};
Fx=function(r){_.mo(function(){for(var g=_.m(rn8(r,!0)),I=g.next();!I.done;I=g.next()){I=I.value;I.lifecycleIsConnected=!1;try{var P=void 0,a=void 0,v=void 0,C=void 0;(P=(C=I.polymerController)!=null?C:I)==null||(v=(a=P).disconnectedCallback)==null||v.call(a)}catch(u){_.iO(u)}}})};
mXj=function(){if(!ge_){ge_=!0;var r=[Node];HQ&&r.push(HQ.Wrapper);var g=Node.prototype.insertBefore,I=Node.prototype.removeChild;r=_.m(r);for(var P=r.next(),a={};!P.done;a={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},P=r.next())P=P.value,a.nativeInsertBefore=P.prototype.insertBefore,P.prototype.insertBefore=function(C){return function(u,X){if(u instanceof DocumentFragment){var c=Array.from(u.children);u=C.nativeInsertBefore.call(this,u,X);
if(this.isConnected&&C.nativeInsertBefore===g)for(X=_.m(c),c=X.next();!c.done;c=X.next())sH(c.value);return u}c=u instanceof Element&&u.isConnected;X=C.nativeInsertBefore.call(this,u,X);c&&Fx(u);this.isConnected&&sH(u);return X}}(a),a.nativeAppendChild=P.prototype.appendChild,P.prototype.appendChild=function(C){return function(u){if(u instanceof DocumentFragment){var X=Array.from(u.children);
u=C.nativeAppendChild.call(this,u);if(this.isConnected){X=_.m(X);for(var c=X.next();!c.done;c=X.next())sH(c.value)}return u}X=u instanceof Element&&u.isConnected;c=C.nativeAppendChild.call(this,u);X&&Fx(u);this.isConnected&&sH(u);return c}}(a),a.nativeRemoveChild=P.prototype.removeChild,P.prototype.removeChild=function(C){return function(u){var X=u instanceof Element&&u.isConnected,c=C.nativeRemoveChild.call(this,u);
X&&I===C.nativeRemoveChild&&Fx(u);return c}}(a),a.nativeReplaceChild=P.prototype.replaceChild,P.prototype.replaceChild=function(C){return function(u,X){if(u instanceof DocumentFragment){var c=Array.from(u.children);
u=C.nativeReplaceChild.call(this,u,X);if(this.isConnected)for(Fx(X),X=_.m(c),c=X.next();!c.done;c=X.next())sH(c.value);return u}c=u instanceof Element&&u.isConnected;var B=this.isConnected,O=C.nativeReplaceChild.call(this,u,X);B&&Fx(X);c&&Fx(u);B&&sH(u);return O}}(a);
r=[Element];HQ&&r.push(HQ.Wrapper);r=_.m(r);P=r.next();for(a={};!P.done;a={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},P=r.next())P=P.value,P.prototype.before=INt(P.prototype.before),P.prototype.after=INt(P.prototype.after),a.nativeReplaceWith=P.prototype.replaceWith,P.prototype.replaceWith=function(C){return function(){var u=_.kV.apply(0,arguments),X=_.m(PMF(u)),c=X.next().value,
B=X.next().value;X=this.isConnected;C.nativeReplaceWith.apply(this,u);u=_.m(B);for(B=u.next();!B.done;B=u.next())Fx(B.value);if(X)for(Fx(this),c=_.m(c),X=c.next();!X.done;X=c.next())X=X.value,X instanceof Element&&sH(X)}}(a),a.nativeRemove=P.prototype.remove,P.prototype.remove=function(C){return function(){var u=this.isConnected;
C.nativeRemove.call(this);u&&Fx(this)}}(a),a.nativeInsertAdjacentElement=P.prototype.insertAdjacentElement,P.prototype.insertAdjacentElement=function(C){return function(u,X){var c=X.isConnected;
u=C.nativeInsertAdjacentElement.call(this,u,X);c&&Fx(X);u.isConnected&&sH(u);return u}}(a),a.nativeSetAttribute=P.prototype.setAttribute,P.prototype.setAttribute=function(C){return function(u,X){var c=aN$(this);
if(!c.usePatchedLifecycles)return C.nativeSetAttribute.call(this,u,X);var B=this.getAttribute(u);C.nativeSetAttribute.call(this,u,X);X=this.getAttribute(u);veh(c,u,B,X)}}(a),a.nativeRemoveAttribute=P.prototype.removeAttribute,P.prototype.removeAttribute=function(C){return function(u){var X=aN$(this);
if(!X.usePatchedLifecycles)return C.nativeRemoveAttribute.call(this,u);var c=this.getAttribute(u);C.nativeRemoveAttribute.call(this,u);c!==null&&veh(X,u,c,null)}}(a),a.nativeToggleAttribute=P.prototype.toggleAttribute,P.prototype.toggleAttribute=function(C){return function(u,X){var c=aN$(this);
if(!this.usePatchedLifecycles)return C.nativeToggleAttribute.call(this,u,X);var B=this.getAttribute(u),O=B!==null;X=C.nativeToggleAttribute.call(this,u,X);X!==O&&veh(c,u,B,X?"":null);return X}}(a);
r=[Document,DocumentFragment,Element,ShadowRoot];HQ&&r.push(HQ.Wrapper);r=_.m(r);for(a=r.next();!a.done;a=r.next())a=a.value,a.prototype.prepend=INt(a.prototype.prepend),a.prototype.append=INt(a.prototype.append);(HQ==null?void 0:HQ.noPatch)===!0&&Qeh();document.readyState==="complete"?sH(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&sH(document.body)});
var v=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");v&&v.get&&v.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:v.enumerable,configurable:!0,get:v.get,set:function(C){C||Fx(this);v.set.call(this,C);return C}})}};
INt=function(r){return function(){var g=_.kV.apply(0,arguments),I=_.m(PMF(g)),P=I.next().value;I=I.next().value;r.apply(this,g);g=_.m(I);for(I=g.next();!I.done;I=g.next())Fx(I.value);if(this.isConnected)for(P=_.m(P),g=P.next();!g.done;g=P.next())g=g.value,g instanceof Element&&sH(g)}};
Qeh=function(){for(var r=_.m(CM1),g=r.next();!g.done;g=r.next()){g=g.value.prototype;for(var I=_.m(uTp),P=I.next();!P.done;P=I.next()){P=P.value;var a=Object.getOwnPropertyDescriptor(g,P);a&&Object.defineProperty(g,"__shady_native_"+P,a)}}};
veh=function(r,g,I,P){var a,v;if((a=r.polymerController)==null?0:(v=a.observedAttributes)==null?0:v.includes(g))if(r=r.polymerController,r.attributeChangedCallbackWrapper)r.attributeChangedCallbackWrapper.call(r,g,I,P);else{var C;(C=r.attributeChangedCallback)==null||C.call(r,g,I,P)}};
PMF=function(r){var g=[],I=[];r=_.m(r);for(var P=r.next();!P.done;P=r.next())P=P.value,P instanceof Element&&P.isConnected&&I.push(P),P instanceof DocumentFragment?g.push.apply(g,_.xC(Array.from(P.children))):g.push(P);return[g,I]};
aN$=function(r){return!(r instanceof Element)&&r.node instanceof Element?r.node:r};
pUF=function(r,g){var I=g?["children"].concat(_.xC(g)):["children"];g=[];I=_.m(I);for(var P=I.next();!P.done;P=I.next()){var a=P.value;if(r.hasOwnProperty(a)){P=r[a];P=typeof P==="function"?P():P;P=Array.isArray(P)?P:[P];P=pL(P).flat();if(a!=="children"){a=LM8(a);for(var v=_.m(P),C=v.next();!C.done;C=v.next())C=C.value,C instanceof Element&&C.setAttribute("slot",a)}g.push(P)}}g.length===0?r=[]:(r=pL(_.q("div",null,g)),r=Array.from(r.childNodes));return r};
qK8=function(r,g,I){var P={};_.VZ(function(){var a={},v;for(v in g)if(g.hasOwnProperty(v)){var C=void 0,u=void 0;if(!(((C=I.slotProps)==null?0:C.includes(v))||v==="children"||((u=I.callbackProps)==null?0:u.includes(v))||v==="ref")&&(C=_.yZ(g[v]),P[v]!==C)){P[v]=C;u=void 0;var X=(u=r.hostElement)!=null?u:r;!I.skipHostForwardedProps&&oes.has(v)&&(X[v]=C);a[v]=C}}Ob(function(){if(r.setProperties)r.setProperties(a);else for(var c=_.m(Object.entries(a)),B=c.next();!B.done;B=c.next()){var O=_.m(B.value);
B=O.next().value;O=O.next().value;r[B]=O}})},"n")};
cnE=function(r,g,I,P){var a=pUF(I,P.slotProps),v=(0,_.wY)(r);a=_.m(a);for(var C=a.next();!C.done;C=a.next())v.appendChild(C.value);qK8(g,I,P);P=_.m(P.callbackProps||[]);a=P.next();for(v={};!a.done;v={kebabEventName:void 0,eventListener:void 0},a=P.next())C=a=a.value,String(a).substring(0,2)==="on"&&I[C]?(v.kebabEventName=LM8(String(a).substring(2)),v.eventListener=I[C],r.addEventListener(v.kebabEventName,v.eventListener),_.Lu(function(B){return function(){r.removeEventListener(B.kebabEventName,B.eventListener)}}(v))):
g[C]=I[C];
if(I.ref){I=_.m(XUt(I.ref));var u=I.next().value,X=I.next().value,c=g.attached.bind(g);g.attached=function(){u(r);c()};
_.Lu(function(){X()})}};
XUt=function(r){if(typeof r==="function"){var g;return[function(I){g=r(I)},
function(){var I;(I=g)==null||I()}]}if(!r.onRender||!r.onUnmount)throw Error("Sg");
return[r.onRender,r.onUnmount]};
t2_=function(r,g){g=g===void 0?{}:g;var I=function(P){var a=document.createElement(r),v;var C=(v=a.polymerController)!=null?v:a;cnE(a,C,P,g);return a};
I.debugName=r;return I};
eUX=function(r,g,I,P,a){P=P===void 0?{}:P;var v=BmF,C=!1;v?(C=!0,BmF=void 0):(O1p=g,v=document.createElement(g),O1p=void 0);var u=v;u.usePatchedLifecycles=!0;u.lifecycleIsConnected=!1;v.loggingStatus={};var X=zU_(r,g,v,P,a);_.Lu(function(){u.lifecycleIsConnected&&(u.lifecycleIsConnected=!1,X.disconnectedCallback())});
C||(v.__noInsertionPoint=!0,cnE(v,X,I,P));return v};
zU_=function(r,g,I,P,a){a=a===void 0?S5E:a;YKF[g]!=null||(YKF[g]=a(r,g,P==null?void 0:P.getTemplate,P));var v=YKF[g],C=v.ctor;a=v.getInitialMethods;var u=v.getPropsToForwardBeforeReady;r=v.getPropsToForwardBeforeRegister;P=v.shouldForwardProp;var X=v.observedAttributes,c=v.shouldLog,B=C(I,{beforeReady:function(){var O=B;O._takeAttributes?O._takeAttributes():O.setPropertiesFromInitialAttributeValues&&O.setPropertiesFromInitialAttributeValues();O=_.m(u(I.polymerController));for(var z=O.next();!z.done;z=
O.next()){var e=_.m(z.value);z=e.next().value;e=e.next().value;xRt(I,z,e);c(g)&&!Kx(z)&&Tj$(I.polymerController,z)}I.polymerController=cK4(B,g)}});
I.polymerController=B;I.polymerController.observedAttributes=X;v=_.m(B.getExtraMethodsToForward());for(C=v.next();!C.done;C=v.next())X=_.m(C.value),C=X.next().value,X=X.next().value,fm1(I,C,X);a=_.m(a());for(v=a.next();!v.done;v=a.next())v=v.value,P(v)&&fm1(I,v),c(g)&&!Kx(v)&&nZ_(B,v);r=_.m(r());for(P=r.next();!P.done;P=r.next())a=_.m(P.value),P=a.next().value,a=a.next().value,xRt(I,P,a);return B};
Z1F=function(r){var g=WQ;WQ=r;return g};
b1j=function(r){if(UX$.has(r)&&WQ&&i1p(WQ)===r){var g;(g=WQ)._numRenders!=null||(g._numRenders=0);WQ._numRenders++;if(WQ._numRenders>1)throw Error("Tg");return WQ}};
je1=function(r){var g=i1p(r);WQ!==r&&g.includes("-")&&M2t.set(r,!0)};
i1p=function(r){var g;return(g=r==null?void 0:r.tagName.toLowerCase())!=null?g:""};
V21=function(r,g){if(r.componentType===e9)throw Error("Ug");UX$.add(g);var I=function(){var P=HTMLElement.call(this)||this;P.is=g;if(O1p===g)return P.isInert=!0,P;P.createElement();return P};
_.b(I,HTMLElement);I.prototype.createElement=function(){if(!this.isInert){BmF=this;var P=_.m(AF$(function(){return _.q(r,null)})).next().value;
BmF=void 0;tZ4(this);return P}};
customElements.define(g,I)};
LI$=function(r,g,I,P,a){r.prototype.is=g;(P==null?0:P.useSink)?dX4(r,g,I,P,a):(I=S5E(r,g,I,P),h7E(I,g));return r};
dX4=function(r,g,I,P,a){mXj();var v=_.R(function(C){return eUX(r,g,C,Object.assign({},P,{getTemplate:I}),a)},"o");
v.debugName=g;V21(v,g);return v};
ynQ=function(r){return!Gd$.has(r)};
FIL=function(r,g,I,P){function a(){if(!O){for(var z=new Set(KIL),e=_.m(v.behaviors),U=e.next();!U.done;U=e.next()){U=U.value;for(var V=_.m(Object.getOwnPropertyNames(U)),G=V.next();!G.done;G=V.next()){G=G.value;var F=void 0,W=(F=Object.getOwnPropertyDescriptor(U,G))==null?void 0:F.value;W&&W instanceof Function&&(!c[G]||_.Y("polymer_forward_method_killswitch"))&&z.add(G)}}e=_.m(Object.entries(Object.getOwnPropertyDescriptors(r.prototype)));for(U=e.next();!U.done;U=e.next())V=_.m(U.value),U=V.next().value,
V=V.next().value,V.value instanceof Function&&z.add(U);O=z}return O}
var v=tdF({is:g,disableElementRegistration:!1,getTemplate:I,providers:P==null?void 0:P.providers,reactivityMode:P==null?void 0:P.reactivityMode},r);if((P==null?0:P.allowedProps)||(P==null?0:P.allowedPropsFromBehaviors)){var C,u;v.allowedProps=[].concat(_.xC((C=P.allowedProps)!=null?C:[]),_.xC((u=P.allowedPropsFromBehaviors)!=null?u:[]))}var X=CT8(v,r);g=X.observedAttributes;var c={};I=_.m(v.reactiveSchemas);for(P=I.next();!P.done;P=I.next())if(P=P.value,P.type==="signal")c[P.propertyKey]={readOnly:P.readOnly},
P.readOnly&&(c[R0h(P.propertyKey)]={readOnly:!0});else if(P.type==="compute"||P.type==="computeWithMethod"||P.type==="redux")c[P.propertyKey]={readOnly:!0};var B=v.reactiveSchemas.length,O;return{ctor:function(z,e){z=new X(z);z.beforeReady=e.beforeReady;return z},
props:c,observedAttributes:g,getInitialMethods:a,getPropsToForwardBeforeRegister:function(){for(var z=[],e=new Set,U=_.m(seL),V=U.next();!V.done;V=U.next())V=V.value,z.push([V,V!=="observers"&&V!=="properties"]),e.add(V);U=_.m(Object.keys(c));for(V=U.next();!V.done;V=U.next())V=V.value,z.push([V,c[V].readOnly]),e.add(V);U=a();V=_.m(Object.keys(Object.getOwnPropertyDescriptors(r.prototype)));for(var G=V.next();!G.done;G=V.next())G=G.value,!ynQ(G)||U.has(G)||e.has(G)||(z.push([G,!1]),e.add(G));z.push(["allowedProps",
!0]);return z},
getPropsToForwardBeforeReady:function(z){var e=[];z=_.m(Object.keys(z));for(var U=z.next();!U.done;U=z.next()){U=U.value;var V=a();ynQ(U)&&!V.has(U)&&e.push([U,!1])}z=_.m(v.reactiveSchemas.slice(B));for(U=z.next();!U.done;U=z.next())U=U.value,U.type!=="compute"&&U.type!=="computeWithMethod"&&U.type!=="redux"&&U.type!=="signal"||e.push([U.propertyKey,U.type==="signal"?U.readOnly:!0]);return e},
shouldForwardProp:ynQ,shouldLog:rL}};
_.A=function(r,g,I,P){var a,v,C=(v=(a=P)==null?void 0:a.mode)!=null?v:0;P!=null||(P={});var u;(u=P).reactivityMode!=null||(u.reactivityMode=0);C===1&&_.Tq("creator_poly_si_disable_list").includes(g)&&(C=2);return C===1?LI$(r,g,I,Object.assign({},P,{useSink:!0}),FIL):LI$(r,g,I,Object.assign({},P,{useSink:C===2}))};
_.D_=function(){return function(r,g,I,P){var a,v,C=(v=(a=P)==null?void 0:a.mode)!=null?v:2;P!=null||(P={});var u;(u=P).reactivityMode!=null||(u.reactivityMode=0);if(C===0)throw Error("Vg`"+C);return dX4(r,g,I,P,C===1?FIL:void 0)}};
_.Rv=function(r){return _.Y("creator_poly_si_killswitch")?!1:_.Y("force_all_poly_si_batches")&&(r==="poly_si_all_on_test_check"?0:r)||document.documentElement.hasAttribute("use-signals")?!0:!r||_.Y(r+"_holdback_enabled")&&_.Y("kevlar_polysi_holdback")?!1:_.Y(r)};
Ax=function(r){return r?r.icon?r.icon.iconType.toLowerCase():r.customThumbnail?"member":"":""};
H1$=function(r){if(!r)return"";r=_.m(r);for(var g=r.next();!g.done;g=r.next())if((g=g.value)&&g.liveChatAuthorBadgeRenderer&&(g=Ax(g.liveChatAuthorBadgeRenderer))&&g!=="verified")return g;return""};
WI4=function(r,g){if(!r)return null;var I;return((I=r.find(function(P){return P&&P.liveChatAuthorBadgeRenderer?Ax(P.liveChatAuthorBadgeRenderer)===g:!1}))==null?void 0:I.liveChatAuthorBadgeRenderer)||null};
_.AnF=function(r){var g=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;r=G0F(r);g=G0F(g);var I=DJ8(r.hex);g=DJ8(g.hex);var P=g[0]/255;var a=g[1]/255,v=g[2]/255,C=Math.max(P,a,v),u=Math.min(P,a,v),X=0,c=0,B=.5*(C+u);C!=u&&(C==P?X=60*(a-v)/(C-u):C==a?X=60*(v-P)/(C-u)+120:C==v&&(X=60*(P-a)/(C-u)+240),c=0<B&&B<=.5?(C-u)/(2*B):(C-u)/(2-2*B));P=[Math.round(X+360)%360,c,B];I=DXE(I,g);for(r=RUp(r.hex);I<4.5;){r=P[2]>=.5?r.darker((4.5-I)/2):r.brighter((4.5-I)/2);I=r.toString();
a=sGp(I);if(!a.length)throw Error("Xd`"+I);I=a;I=DXE(I,g)}return r.hex()};
DXE=function(r,g){r=_.BXs(r);g=_.BXs(g);return(Math.max(r,g)+.05)/(Math.min(r,g)+.05)};
_.NC=function(r){return"#"+("000000"+(r&16777215).toString(16)).slice(-6)};
_.Nms=function(r){for(var g=0,I=0;I<r.length;I++)g=r.charCodeAt(I)+((g<<5)-g);r="#";for(I=0;I<3;I++)r+=("00"+(g>>I*8&255).toString(16)).slice(-2);return r};
wU4=function(r){r=(r||"").split(":");r.length===1&&r.unshift("yt-icons");r[1]=r[1].toLowerCase();return r};
fNE=function(r,g){var I=(g=g===void 0?!1:g)?lN1:SK$,P=g?Jnt:Eep;r.getIconNames().forEach(function(a){a=g?a:a.substring(a.indexOf(":")+1);r.name==="yt-icons"?xX$.add(a):a.includes("-filled")?I.add(a):P.add(a)})};
wL=function(r,g,I,P){I=I===void 0?!1:I;P=P===void 0?!1:P;var a,v,C;return _.p(function(u){if(u.nextAddress==1)return u.yield(TmQ,2);if(P)return u.return(xX$.has(r));a=I?lN1:SK$;v=I?Jnt:Eep;return g?(C=r.includes("-filled")?r:r.concat("-filled"),u.return(a.has(C))):u.return(v.has(r))})};
_.lf=function(r){if(hUh(r))return r.toString();var g=kdX.get(r);if(g)return g;g=r.toLowerCase();var I="yt-icons",P=g.replace(/_/g,"-");switch(r){case "MY_CHANNEL":g="account_circle";break;case "ADD_TO_LIBRARY":g="add";break;case "ALERT_WARN_RED":g="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":g="person_music";break;case "BLOCK_USER":g="block";break;case "CAPTIONS":g="closed_caption";break;case "CLOSED_CAPTION":I="av";g="closed-caption";break;case "COLLECTION":I="maps";g="layers";break;case "CONTACT":I=
"icons";g="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":I="yt-studio-system-icons";g=P.split("creator-studio-")[1];break;case "DISMISSAL":g="close";break;case "DO_NOT_DISTURB":g="block";break;case "DOGFOOD":I="icons";g="pets";break;case "DRAFT":g="paper_corner_folded";
break;case "EMPTY_LIKE":g="like_outline";break;case "EXIT_APP":g="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":g=P;break;case "GAMES":I="ytg";g="my-games";break;case "GO_TO_PAGE":g="arrow-forward";break;case "GROUP":I="social";break;case "HIDE":g="not_interested";break;case "INPUT_COMPONENT":I="icons";g="settings-input-component";break;case "KIDS_BLOCK":g="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":I="ytg";g="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":I=
"ytg";g="membership-post-purchase";break;case "MULTIVIEW":g="screen_multi_view";break;case "MY_LOCATION":I="maps";g=P;break;case "NOTIFICATIONS_INBOX":g="NOTIFICATIONS";break;case "NEXT":g="chevron_right";break;case "OFFLINE":g="power-settings-new";break;case "PAUSE":I="miniplayer";break;case "PAYMENT":I="icons";break;case "PHONE_DOWNLOAD":g="phone_download";break;case "PREMIUM_STANDALONE":I="yt-logos";g="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":I="yt-logos";g="premium_standalone_cairo";
break;case "QUESTION_ANSWER":g="question_answer";break;case "REDEEM":I="icons";g="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":g="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":g="library_add";break;case "SCHOOL":I="yt-sys-icons";g="creator_academy";break;case "SETTINGS_LIGHT":g="settings_applications";break;case "SETTINGS_MATERIAL":g="settings";break;case "SEARCH_HISTORY":g="watch_history";break;case "SHOPPING_BAG":g="bag";break;case "SOCIAL":case "PEOPLE":I=
"yt-icons";g="people";break;case "STAFF_PICK":I="ytg";g="spotlight";break;case "START_DVR":g="add";break;case "STOP_DVR":I="av";g="stop";break;case "TAB_LIKED":g="like";break;case "TAB_INBOX":g="mail";break;case "TERMS_OF_SERVICE":I="icons";g="description";break;case "TRENDING":g="fire";break;case "UNBLOCK_USER":g="remove";break;case "UNPLUGGED_DARK_THEME":I="image";g="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":g="live";break;case "UNPLUGGED_SPORTS":I="ytu";g="visibility-off";break;
case "VIDEOS":I="av";g="play-circle-filled";break;case "YOUTUBE":I="yt-logos";g="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":I="yt-logos-ext";g="yt-logo-red-updated";break;case "YOUTUBE_LOGO":I="yt-logos-ext";g="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":I="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":I="shorts";g=P;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":I="yt-sys-icons";g="youtube_improve_tv";break;case "OUTLINE_BAG":I=
"yt-sys-icons";g="bag";break;case "QUEUE_PLAY_LAST":I="yt-sys-icons";g="list_queue_last";break;case "SLASH_CIRCLE_LEFT":g="slash_circle_left";break;case "SPEED_1_POINT_2X":g="1_point_2x";break;case "SPEED_1_POINT_5X":g="1_point_5x";break;case "SPEED_1_POINT_8X":g="1_point_8x";break;case "SPEED_POINT_2X":g="point_2x";break;case "SPEED_POINT_5X":g="point_5x";break;case "SPEED_POINT_8X":g="point_8x";break;case "SPEED_1X":g="1x";break;case "SPEED_2X":g="2x";break;case "TAB_BOOKMARK":g="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":I="yt-sys-icons";g="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":I="yt-sys-icons";g="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":I="yt-sys-icons",g="tic_tac_toe"}g=I+":"+g;kdX.set(r,g);return g};
hUh=function(r){var g;_.Y("kevlar_use_wil_icons")?g=!!_.S5().resolve(_.Sa).resolveIcon({iconName:r.toString()}):g=!1;return g};
_.EH=function(r,g,I,P){I=I===void 0?{}:I;P=P===void 0?!1:P;I===null&&(I={});var a=_.Tq("kevlar_command_handler_command_banlist");a=_.m(a);for(var v=a.next();!v.done;v=a.next())if(v=r?r.hasOwnProperty(v.value):void 0,v)return!1;a=_.Z(r.commandMetadata,_.JF);return P&&a!=null&&a.url?!1:!g.disableCommandHandlerOverride&&_.Jx.instance?(P=_.Jx.instance,I.form||(I.form={element:g}),I.form.element||(I.form.element=g),!I.clickedVisualElement&&g.visualElement&&(I.clickedVisualElement=g.visualElement),P.resolveCommand(r,
I),!0):!1};
$Tj=function(r,g){r=xR(r);for(var I=_.m(r.visibilityMonitorKeys||[]),P=I.next();!P.done;P=I.next())g.unobserveByKey(P.value);r.visibilityMonitorKeys=void 0};
fx=function(r,g){if(_.CB()){if(_.Y("kevlar_vimio_use_shared_monitor"))rHp(r,g.data);else if(!rHp(r,g.data))return;var I=g.data,P=gaE(I);if(_.Y("enable_client_ve_spec_logging"))$Tj(r,g.observer);else{var a=xR(r);a.trackedParams&&a.trackedParams!==P&&$Tj(r,g.observer)}a=xR(r);!I||a.data&&a.data===I||(a.data=I);ITs(r,g);a.trackedParams=P}};
ITs=function(r,g){var I=g.observer;if(!I&&_.Y("web_skip_missing_vimio_observer")){var P,a;_.M6(new _.oK("VisibilityObserver is not defined.",r.tagName,r.trackedParams,(P=g.data)==null?void 0:P.trackingParams,(a=g.data)==null?void 0:a.loggingDirectives))}else{var v=g.layer,C=g.visibilityCallback||function(){},u=g.prescanCallback,X=xR(r);
P=[];g.showOption&&P.push(I.observe(r,function(){g.skipLogging&&g.skipLogging()||_.nx().reportShown(X,void 0,v,7);C(!0)},g.showOption));
g.hideOption&&P.push(I.observe(r,function(){_.nx().reportHidden(X,void 0,v,7);C(!1)},g.hideOption));
g.prescanOption&&u&&P.push(I.observe(r,function(){u()},g.prescanOption));
X.visibilityMonitorKeys=P}};
rHp=function(r,g){r=xR(r);if(r.visualElement&&!g)return!0;if(!g)return!1;var I=!1;if(_.Y("enable_client_ve_spec_logging")){var P,a;I=!!((P=g.loggingDirectives)==null?0:(a=P.clientVeSpec)==null?0:a.uiType)}P=gaE(g);if(!P&&!I)return!1;_.Y("mweb_component_visibility_logging")&&(r.veContainer||(r.veContainer={}),r.veContainer.trackingParams=P);if(r.trackedParams&&r.trackedParams===P)return!1;var v;if(_.Y("enable_client_ve_spec_logging")&&((v=r.visualElement)==null?0:v.isClientVe())){var C;v=(C=r.visualElement)==
null?void 0:C.getAsJspb();var u,X,c,B;if(_.DJ(v,2)===((u=g.loggingDirectives)==null?void 0:(X=u.clientVeSpec)==null?void 0:X.uiType)&&_.DJ(v,3,-1)===((c=g.loggingDirectives)==null?void 0:(B=c.clientVeSpec)==null?void 0:B.elementIndex))return!1}if(_.Y("enable_client_ve_spec_logging")){var O,z;!r.visualElement&&((O=g.loggingDirectives)==null?0:(z=O.clientVeSpec)==null?0:z.uiType)&&(u=g.loggingDirectives.clientVeSpec,g=u.uiType,C=u.elementIndex,u=u.clientYoutubeData,r.visualElement=_.TM(_.hx(),{veType:g,
elementIndex:C,clientYouTubeData:u}))}return!0};
gaE=function(r){if(r==null?0:r.rendererContext){var g=_.Z(r.rendererContext,_.kR);if(g==null?0:g.loggingDirectives)return g.loggingDirectives.trackingParams}return(r==null?0:r.loggingDirectives)?r.loggingDirectives.trackingParams:r==null?void 0:r.trackingParams};
xR=function(r){var g;return(g=r.polymerController)!=null?g:r};
QiE=function(r){_.nx();if(_.Fn($9().JSC$13042_elementShouldLogGesture).bind($9())(r,4)){PPL(r);var g=aTE(r);vaE.set(r,g)}};
PPL=function(r){vaE.has(r)&&(vaE.get(r).cancel("untrack hover element"),vaE.delete(r))};
aTE=function(r){var g,I=[],P=!1,a=new _.ge(function(v,C){zO(r,"mouseenter",_.Fn(function(){var u,X,c;return _.p(function(B){if(B.nextAddress==1)return g=(0,_.EM)(),u=mT$(r),I.push(u),X=CP8(r,function(){P=!0;C(Error("Wg"))}),B.yield(u,2);
if(B.nextAddress!=3)return X&&rM(X),c=uZj(r),I.push(c),B.yield(c,3);v();_.R2(B)})}))});
a.then(function(){var v=(0,_.EM)()-g;v=Math.round(v);if(!(500>v||6E5<=v)){var C=r.getScreenLayer?r.getScreenLayer():void 0;C=_.CB(C)||"";var u=pxh(_.nx(),r);_.ig(C,r.visualElement?r.visualElement:_.gM(u),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:v}})}QiE(r)},function(){IT&&(IT(),IT=null);
P&&(PPL(r),QiE(r))});
return a};
mT$=function(r){var g;return(new _.ge(function(I,P){IT=function(){P(Error("Xg"))};
g=_.ZV.debounce(_.Fn(function(){rM(a);I()}),1,100);
var a=_.jf(r,"mousemove",g)})).thenCatch(function(){var I=_.ZV.cancelDebouncedJobMap.get(g);
I&&_.ZV.cancelJob(I)})};
uZj=function(r){var g;return(new _.ge(function(I,P){IT=function(){P(Error("Yg"))};
g=zO(r,"mouseleave",_.Fn(function(){I()}))})).thenCatch(function(){rM(g)})};
CP8=function(r,g){return zO(r,"mouseleave",_.Fn(g))};
qAs=function(r){oas&&_.Ps.cancel(oas);oas=_.Ps.run(function(){_.He(r,"yt-visibility-refresh");oas=0})};
Xxs=function(r){r=Number(r);return"rgba("+[r>>16&255,r>>8&255,r&255,(r>>24&255)/255].join()+")"};
tkL=function(r){if(!r)return!1;if(_.Z(r,_.cHF))return!0;var g;if(r=(g=_.Z(r,_.wV))==null?void 0:g.commands)for(g=_.m(r),r=g.next();!r.done;r=g.next())if(_.Z(r.value,_.cHF))return!0;return!1};
BgQ=function(r){var g=!0;g=g===void 0?!0:g;if(!r.useSignals&&!r.experimentalPropertiesChanged||_.Y("experimental_templating_behavior_nopatch_killswitch")){var I=r._propertiesChanged;r._propertiesChanged=function(P,a,v){g?r.debounceRender():r.doRender();I&&I.call(r,P,a,v)}}};
OTj=function(r,g){if(r.useSignals||r.experimentalPropertiesChanged)if(_.Y("experimental_templating_behavior_nopatch_killswitch"))r.experimentalPropertiesChanged=function(){};
else return;var I=new Set,P=[r].concat(_.xC(r.behaviors));P=_.m(P);for(var a=P.next();!a.done;a=P.next()){a=a.value;for(var v in a.properties)I.has(v)||(r._addPropertyEffect(v,"function",g),I.add(v))}};
zu1=function(){var r=Polymer.Element,g=r._prepareTemplate;r._prepareTemplate=function(){g.call(this);var I=this.prototype;if(I.experimentalTemplatingInUse&&I.experimentalTemplatingInUse()&&I.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.iO(Error("Zg"));else{I=this.template.content.childNodes;for(var P=I.length-1;P>=0;P--){var a=I[P];a.nodeName!=="STYLE"&&a.nodeName!=="LINK"&&a.nodeName!=="SCRIPT"&&a.nodeName!=="#comment"&&a.remove()}}}};
euE=function(r){var g=!0;g=g===void 0?!0:g;zu1();var I=r.ready;r.ready=function(){this._template=null;I.call(this)};
OTj(r,g?r.debounceRender:r.doRender)};
ZTX=function(r,g,I){if(I===null||I===void 0)return I;var P=H3$(r.tagName.toLowerCase(),g,function(){throw Error("Ub");});
if(P===null)return I;P=YAL[P];var a;if((a=P.isUnwrappable)==null?0:a.call(P,I)){if(P.unwrap)return P.unwrap(I);throw Error("bh");}return P.filterString?P.filterString(r.tagName,g,String(I)):I};
UT8=function(r,g,I){var P=g[g.length-1]!=="$";I=ZTX(r,g,I);P?r[g]=I:(P=I==null?null:String(I),Ff(r,g.slice(0,-1),P))};
vs=function(r){_.Y("mweb_after_render_to_scheduler")?_.ZV.addJob(function(){try{r()}catch(g){_.aT(g)}},8):(iT1.length===0&&requestAnimationFrame(function(){setTimeout(function(){var g=iT1.slice();
iT1.length=0;g=_.m(g);for(var I=g.next();!I.done;I=g.next()){I=I.value;try{I()}catch(P){_.aT(P)}}})}),iT1.push(r))};
bT8=function(r){if(r){var g=r.component;if(g){var I;g==null||(I=g.events)==null||I.publish("DISCONNECTED");var P;g==null||(P=g.onDisconnected)==null||P.call(g)}var a,v;(a=r.__spec)==null||(v=a.didUnmount)==null||v.call(a);for(g=0;g<r.childNodes.length;g++)bT8(r.childNodes[g])}};
_.Qq=function(r,g,I){I===void 0?delete r[g.name]:r[g.name]=I};
_.mk=function(r){var g={androidIncludeFontPadding:!1},I=0,P=[],a=[],v=[];if(r.simpleText)return g.content=r.simpleText,g;if(r.runs===void 0)return g.content="",g;r=_.m(r.runs);for(var C=r.next();!C.done;C=r.next()){C=C.value;var u=C.text,X=void 0,c=(X=u)==null?void 0:X.length;if(u&&c){P.push(u);if(C.bold||C.italics||C.strikethrough||C.underline||C.textColor!=null&&C.textColor!==0||C.deemphasize){u=a;X=u.push;var B={startIndex:I,length:c};C.bold&&(B.weightLabel="FONT_WEIGHT_MEDIUM");C.italics&&(B.italic=
!0);C.strikethrough&&(B.strikethrough="LINE_STYLE_SINGLE");C.underline&&(B.underline="LINE_STYLE_SINGLE");C.textColor!=null&&C.textColor!==0?document.documentElement.hasAttribute("dark")?B.fontColor=C.darkModeTextColor||C.textColor:B.fontColor=C.textColor:C.deemphasize&&(document.documentElement.hasAttribute("dark")?B.fontColor=parseInt("ff"+KZ8("#aaa").substring(1),16):B.fontColor=parseInt("ff"+KZ8("#606060").substring(1),16));X.call(u,B)}C.navigationEndpoint&&(u=v,X=u.push,B={startIndex:I,length:c,
onTap:{innertubeCommand:C.navigationEndpoint}},C.loggingDirectives&&_.Qq(B,Mk4,C.loggingDirectives),X.call(u,B));I+=c}}g.content=P.join("");g.styleRuns=a.length?a:void 0;g.commandRuns=v.length?v:void 0;return g};
Vk8=function(r){if(r==null||!r.runs)return!0;r=_.m(r.runs);for(var g=r.next();!g.done;g=r.next())if(g=g.value,g.bracket||g.errorUnderline||g.deemphasize||_.Z(g,Cy)||_.Z(g,jiX))return!1;return!0};
dT1=function(r,g){return function(I){var P=g.unit;if(P!==I)throw Error("eh`"+r+"`"+P+"`"+I);return g}};
uv=function(r){if(!((r==null?0:r.value)&&(r==null?0:r.unit)))return"";switch(r.unit){case "DIMENSION_UNIT_FRACTION":var g="%";break;default:g="px"}r=r.value;g==="%"&&(r*=100);return""+r+g};
LTj=function(r){try{return r()}catch(g){_.M6(g)}};
_.oT=function(r){var g=_.Z(r,_.py);if(g)return g;if((g=_.Z(r,G4t))&&g.commands)return yHQ(g.commands);if((g=_.Z(r,KTh))&&g.commands)return yHQ(g.commands);if((r=_.Z(r,siQ))&&r.identifier&&r.command&&(FTs||(FTs=[]),!FTs.includes(r.identifier)))return FTs.push(r.identifier),_.Z(r.command,_.py)};
yHQ=function(r){if(r.length!==0){var g=[];r=_.m(r);for(var I=r.next();!I.done;I=r.next())(I=_.oT(I.value))&&g.push(I);return{commandExecutorCommand:{commands:g}}}};
_.Xu=function(r){var g=r.defaultTarget,I=r.elementConfig,P=r.elementsCommand,a=r.skipOnClick,v=r.forceNewState,C=r.additionalCommandArgs,u=r.innertubeCommand||_.oT(P);if(u){r={};var X=HT$(u);P=X.navigatingCommand;X=X.href;P&&X?(r.href$=X,WT_(r,P,X,g),_.Y("web_atagconfig_pointerdown")&&DTE(r,P),v&&(r["force-new-state$"]=!0)):(r.role$="button",r.href$="javascript:void(0);");_.Z(u,Rus)&&(r["aria-haspopup$"]=!0);a||(r.onclick=function(c){var B={};if(AHt(c)){var O=(C==null?void 0:C.clickedVisualElement)||
(C==null?void 0:C.getClickedVisualElement)&&C.getClickedVisualElement();O&&(B={clickedVisualElement:O});B=Object.assign({},{form:{element:c.target,event:c,createScreenConfig:B}},C);c.preventDefault();_.qD(u,B)}});
return Object.assign({},I,r)}};
Ng8=function(r){if(r.length){if(r.length===1)return r[0];var g={};_.Qq(g,_.wV,{commands:r});return g}};
cs=function(r){return r&&r.href$!=="javascript:void(0);"};
HT$=function(r){var g,I=((g=_.Z(r,_.wV))==null?void 0:g.commands)||[r];r=_.m(I);for(g=r.next();!g.done;g=r.next()){g=g.value;var P=void 0,a=void 0;I=(a=_.Z((P=g)==null?void 0:P.commandMetadata,_.JF))==null?void 0:a.url;_.Y("web_remove_web_navigation_endpoint_data")||(P=void 0,I=I||((P=_.Z(g,wx$))==null?void 0:P.url));if(I&&I!=="/service_ajax"){if(P=_.fD(I,lTF))return r=_.EC(P),{navigatingCommand:g,href:r};_.M6(new _.oK("AttributedString URL could not be sanitized",I))}}return{}};
AHt=function(r){return r.button!==void 0?r.button===0&&!(r.shiftKey||r.altKey||r.metaKey||r.ctrlKey):!(r.shiftKey||r.altKey||r.metaKey||r.ctrlKey)};
WT_=function(r,g,I,P){I=!wf(I);var a,v,C;if((a=_.Z(g,_.JN))!=null&&a.nofollow||(v=_.Z(g,_.Z3))!=null&&v.nofollow||(C=_.Z(g,_.KZ))!=null&&C.nofollow||I)r.rel$="nofollow";var u;g=((u=_.Z(g,_.KZ))==null?void 0:u.target)==="TARGET_NEW_WINDOW"?"_blank":P===void 0?"":P;r.target$=g};
DTE=function(r,g){g.clickTrackingParams&&(r.params={itct:g.clickTrackingParams});r.onpointerdown=function(I){SAL(I)};
r._data=g};
JHQ=function(r){(r.loggingUrls||[]).forEach(function(g){Ka(g.baseUrl,g.attributionSrcMode)})};
SAL=function(r){var g=r.currentTarget;r=LTj(function(){return g.href});
var I=g.params;r&&_.bd(r,I||{},8,!0)};
_.tY=function(r,g){(r=_.oT(r))&&_.qD(r,g)};
_.qD=function(r,g){eK4(function(I){g?I.resolveCommand(r,g):I.resolveCommand(r)})};
naF=function(r,g){var I=["yt-core-attributed-string__link"];g!=null&&g.noLinkColor||((g==null?0:g.isOverlay)?I.push("yt-core-attributed-string__link--overlay-call-to-action-color"):I.push("yt-core-attributed-string__link--call-to-action-color"),(g==null?0:g.linkInheritColor)&&I.push("yt-core-attributed-string--link-inherit-color"));I={className:I.join(" "),tabindex$:"0"};var P=r.onTap||r.onLongPress;if(!P)return I;var a=Eas(r);a&&(I["aria-label$"]=a);g=_.Xu({elementsCommand:P,elementConfig:I,skipOnClick:!(g==
null||!g.skipOnClick),forceNewState:!0});r.onLongPress&&(P=new xTQ(function(){var v=_.oT(r.onLongPress);v&&_.S5().resolve(_.E3).resolveCommand(v)}),g&&fTs(P,g));
return g||I};
Eas=function(r){var g,I;return(g=r.onTapOptions)==null?void 0:(I=g.accessibilityInfo)==null?void 0:I.accessibilityLabel};
Tgp=function(r){var g=r;r<=16777215&&(g+=parseInt("ff000000",16));return _.pi(g)};
hu8=function(r){var g=r.isDarkTheme;var I=r.extension;r=r.runColor;var P=void 0;if(I=I==null?void 0:I.colorMap){g=g?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";I=_.m(I);for(var a=I.next();!a.done;a=I.next())if(a=a.value,g===a.key){P=a.value;break}}P==null&&r&&(P=r);if(P)return Tgp(P)};
Bs=function(r){var g=r.config;var I=r.image;var P=r.imageConfig;var a=r.imageWrapperConfig;var v=r.run;var C=r.tag;var u=r.textLength;var X=r.startIndex===void 0?0:r.startIndex;r=r.length;X===void 0&&(X=0);v={run:v,startIndex:X,endIndex:r!==void 0?X+r:u,tag:C};I&&(v.image=I);P&&(v.imageConfig=P);a&&(v.imageWrapperConfig=a);g&&(v.config=g);return v};
k4E=function(r,g){if(r.weight)return r.weight;switch(r.weightLabel){case "FONT_WEIGHT_THIN":return 100;case "FONT_WEIGHT_EXTRA_LIGHT":return 200;case "FONT_WEIGHT_LIGHT":return 300;case "FONT_WEIGHT_MEDIUM":return 500;case "FONT_WEIGHT_SEMI_BOLD":return 600;case "FONT_WEIGHT_BOLD":return g?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
$wF=function(r){switch(r){case "LINE_STYLE_DOT":return"yt-core-attributed-string--line-style-dot";case "LINE_STYLE_NONE":return"yt-core-attributed-string--line-style-none";default:return"yt-core-attributed-string--line-style-single"}};
ry$=function(r){switch(r){case "TEXT_ALIGNMENT_LEFT":return"yt-core-attributed-string--text-alignment-left";case "TEXT_ALIGNMENT_RIGHT":return"yt-core-attributed-string--text-alignment-right";case "TEXT_ALIGNMENT_CENTER":return"yt-core-attributed-string--text-alignment-center";case "TEXT_ALIGNMENT_JUSTIFIED":return"yt-core-attributed-string--text-alignment-justified";case "TEXT_ALIGNMENT_LAYOUT_START":return"yt-core-attributed-string--text-alignment-layout-start";default:return"yt-core-attributed-string--text-alignment-unknown"}};
eS=function(r,g,I){var P=g;r.content&&I&&(I=r.content.indexOf("\n"),I!==-1&&(P=Math.min(g,I)));if(!r.content||r.content.length<=P)g=r;else if(r.attachmentRuns||r.commandRuns||r.decorationRuns||r.styleRuns||r.paragraphStyleRuns){g=Ov(r.content,P);I=P;var a=r.attachmentRuns;if(a){var v=[];a=_.m(a);for(var C=a.next();!C.done;C=a.next())C=Object.assign({},C.value),C.startIndex===void 0||C.startIndex>=I||(C.length||(C.length=0),C.length+C.startIndex>I&&(C.length=I-C.startIndex),v.push(C));I=v}else I=void 0;
v=gP1(P,r.commandRuns);a=P;var u=r.decorationRuns;if(u){C=[];u=_.m(u);for(var X=u.next();!X.done;X=u.next()){X=X.value;var c=_.Z(X.textDecorator,z3);if(c&&c.startIndex!==void 0&&!(c.startIndex>=a)){X=Object.assign({},X,{textDecorator:{highlightTextDecorator:Object.assign({},c)}});c=_.Z(X.textDecorator,z3);if(!c.length||c.length+c.startIndex>a)c.length=a-c.startIndex;C.push(X)}}a=C}else a=void 0;C=gP1(P,r.styleRuns);if(u=r.paragraphStyleRuns)for(r=[],u=_.m(u),X=u.next();!X.done;X=u.next()){var B=X.value;
X=Object.assign({},B);if(!(X.startIndex===void 0||X.startIndex>=P)){if(!X.length||X.length+X.startIndex>P)X.length=P-X.startIndex;c=[];var O=void 0,z=void 0;if((O=B)==null?0:(z=O.listGroup)==null?0:z.listItems)for(B=_.m(B.listGroup.listItems),O=B.next();!O.done;O=B.next())if(O=Object.assign({},O.value),!(O.startIndex===void 0||O.startIndex>=P)){if(!O.length||O.length+O.startIndex>P)O.length=P-O.startIndex;c.push(O)}c.length>0&&(X.listGroup||(X.listGroup={}),X.listGroup=Object.assign({},X.listGroup,
{listItems:c}));r.push(X)}}else r=void 0;g={content:g,attachmentRuns:I,commandRuns:v,decorationRuns:a,styleRuns:C,paragraphStyleRuns:r}}else g=Object.assign({},r,{content:Ov(r.content,P)});return g};
gP1=function(r,g){if(g){var I=[];g=_.m(g);for(var P=g.next();!P.done;P=g.next())if(P=Object.assign({},P.value),!(P.startIndex===void 0||P.startIndex>=r)){if(!P.length||P.length+P.startIndex>r)P.length=r-P.startIndex;I.push(P)}return I}};
Ov=function(r,g){var I=g,P;if(P=I>0)P=r.charCodeAt(I-1),P=P>=55296&&P<=56319;P&&(I=r.charCodeAt(I),P=I>=56320&&I<=57343);P&&--g;return r.substring(0,g)};
_.Y9=function(r){return(r==null?void 0:r.content)!==void 0};
awt=function(r){return function(g){var I=r.run;(I.onTap!==void 0||I.onLongPress!==void 0)&&_.Z(I,Mk4)&&fx(g,{data:{loggingDirectives:_.Z(I,Mk4)},observer:_.S5().resolve(we),hideOption:Iw1,showOption:PQQ,layer:g.layer})}};
vPF=function(r){return function(g){for(var I in r)(Ry[I]||Ry[Hi["default"]])(g,I,r[I])}};
QH_=function(r,g,I,P){for(var a=_.m(r.parts),v=a.next();!v.done;v=a.next()){v=v.value;if(typeof v==="string")throw Error("gh");if(v.start<=g&&I<=v.end){QH_(v,g,I,P);return}}r.parts.push({data:P,parts:[],start:g,end:I})};
mwQ=function(r,g){for(var I=g.parts.length;I>=0;I--){var P=g.parts[I],a=g.parts[I-1],v=I===g.parts.length?g.end:P.start;a=I===0?g.start:a.end;v!==a&&g.parts.splice(I,0,r.slice(a,v));P&&mwQ(r,P)}};
CQ$=function(r){r.sort(function(g,I){if(g.startIndex<I.startIndex)return-1;if(I.startIndex<g.startIndex)return 1;g=g.endIndex-g.startIndex;I=I.endIndex-I.startIndex;return g>I?-1:I>g?1:0})};
_.uI_=function(r){var g=r.thumbnails;if(g){r={sources:[]};g=_.m(g);for(var I=g.next();!I.done;I=g.next()){I=I.value;var P={};P.url=I.url;P.width=I.width;P.height=I.height;r.sources.push(P)}return r}};
ppt=function(r,g,I,P){if(!g)return r.length>=1?r[r.length-1]:null;if(P)for(var a=_.m(r),v=a.next();!v.done;v=a.next()){v=v.value;var C=void 0,u=(C=v.url)==null?void 0:C.indexOf(P);if(u!==void 0&&u>=0)return v}P=_.m(r);for(a=P.next();!a.done;a=P.next())if(a=a.value,a.width&&a.height&&(I&&a.width>=g||!I&&a.height>=g))return a;for(g=r.length-1;g>=0;g--)if(I&&r[g].width||!I&&r[g].height)return r[g];return r[0]};
_.oPF=function(r){var g;return(r=(g=r.sources)==null?void 0:g[0])?r.width/r.height:0};
_.qeh=function(r){if(r.sources){r=_.m(r.sources);for(var g=r.next();!g.done;g=r.next()){g=g.value;var I=void 0;if((I=g.clientResource)==null?0:I.imageName)return g}}};
cy$=function(r){var g={};r=_.Z(r.processor,Xp_);var I=(r=r==null?void 0:(I=r.imageTint)==null?void 0:I.color)?_.pi(r):void 0;I&&(g.color=I);return g};
t__=function(r){var g;if((g=r.clientResource)!=null&&g.imageColor)return _.pi(r.clientResource.imageColor)};
_.OOs=function(r,g,I,P,a,v,C){if(!g||g.length===0||g[0].clientResource)return null;if(I&&g[0].url)return g[0].url;P===void 0&&(P=!0);if(P){var u;r=Bvs*(a||(r==null?void 0:(u=r.getBoundingClientRect())==null?void 0:u.width)||0)}else{var X;r=Bvs*(v||(r==null?void 0:(X=r.getBoundingClientRect())==null?void 0:X.height)||0)}g=ppt(g,r,P,C);return(g==null?0:g.url)?g.url:(g==null?0:g.imageData)?g.imageData:null};
zhp=function(r,g,I){I=I?[I]:[];r.opacity&&I.push("opacity: "+r.opacity+";");g&&r.placeholderColor?(r=_.pi(r.placeholderColor),I.push("background-color: "+r+";")):I.push("background-color: transparent;");return I.join(" ")};
ehh=function(r,g,I,P,a){var v=["ytCoreImageHost"];g&&v.push(g);I||v.push("ytCoreImageFillParentHeight");P||v.push("ytCoreImageFillParentWidth");switch(r.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":v.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":v.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":v.push("ytCoreImageContentModeCenter");break;default:v.push("ytCoreImageContentModeScaleToFill")}r.flipForRtlLayout&&v.push("ytCoreImageFlipRtl");
switch(a){case "TOP_START":var C;v.push(((C=document.body)==null?void 0:C.getAttribute("dir"))==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return v.join(" ")};
ZOL=function(r){var g;if(r==null?0:(g=r.clientResource)==null?0:g.imageName){var I;r=(I=r.clientResource)==null?void 0:I.imageName;a:{switch(r){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":I="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":I="yt-logos-ext:yt-logo-updated";break a}I=void 0}return I||Yep.get(r)||r}};
bO$=function(r){return _.Y("mweb_wiz_skip_render")?Uwj(r):iOL(r)};
Uwj=function(r){return function(g){var I=ChL("wink-root");NU=Wi.lastChild;uGj();H6s(I,_.q(r,g))}};
iOL=function(r){var g=g===void 0?!1:g;return function(I){if(!g||!_.Y("mweb_skip_keto_to_c3_if_no_data")||I.data!==void 0){var P=hk(!1);try{var a=I.children;_.Y("mweb_render_outside_patch_killswitch")||Wi?a?DR(_.q(r,I,a)):DR(_.q(r,I)):_.M6(new _.oK("ketoToC3 called outside of a patch",{tagName:r.TAG_NAME}))}finally{hk(P)}}}};
M_8=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
V_E=function(r,g){r.onViewportEntered=g;jHp.observe(r)};
dws=function(){var r={rootMargin:"10%",threshold:.01};_.Y("mweb_enable_set_io_root_to_null_safari")?r.root=null:_.Y("mweb_enable_set_io_root_to_body_safari")&&(r.root=document.body);return new IntersectionObserver(function(g,I){g.filter(function(P){return P.intersectionRect.height>0}).forEach(function(P){P=P.target;
if(!_.Y("mweb_enable_only_update_image_when_connected")||P.isConnected!==!1){var a;(a=P.onViewportEntered)==null||a.call(P);I.unobserve(P)}})},r)};
LHQ=function(r,g,I,P,a){function v(){if(P){var u=P.loadedClass,X=P.notifyOnUnloaded;u&&_.Z8(r,u);X&&r.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function C(){var u=I(g,r);u&&r.getAttribute("src")!==u&&(_.Y("mweb_enable_only_update_image_when_connected")&&r.isConnected===!1||u===r.src||(r.src=u),v())}
a=a===void 0?!0:a;r.removeAttribute("src");v();g&&(a?V_E(r,C):C())};
GaX=function(r,g,I){if(!g)return!1;g=I(g,r);I=r.getAttribute("src");return g&&g===I&&r.complete};
yy1=function(r,g){for(var I in g)I==="className"?r.className=g[I]:(Ry[I]||Ry[Hi.default])(r,I,g[I])};
sH_=function(r,g,I){I=I===void 0?!1:I;var P=r.sources!==void 0?r:_.uI_(r);if(P){var a=g.onload;g.onload=function(c){var B=c.target;I&&B.naturalWidth===120||_.Uv(B,"ytCoreImageLoaded");g.notifyOnLoaded&&B.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));a==null||a(c)};
g.targetWidth&&g.preserveWidth&&(g.width=g.targetWidth);g.targetHeight&&g.preserveHeight&&(g.height=g.targetHeight);var v=_.qeh(P),C=v&&ZOL(v),u=cy$(P);if(C)return(r=t__(v)||u.color)&&(g.color=r),{type:"icon",iconName:C,config:Object.assign({},g,g.alt?{}:{"aria-hidden$":"true"},{"aria-label$":g.alt,role:"img"})};if(r.sources===void 0){g.alt=r.accessibility&&r.accessibility.accessibilityData&&r.accessibility.accessibilityData.label||g.alt;g.style$=zhp(r,g.shouldShowPlaceholder,g.style$);var X;g.isPreloaded=
!((X=_.Z(r,KHt))==null||!X.isPreloaded)}g.contentMode&&!P.contentMode&&(P.contentMode=g.contentMode);g.className=ehh(P,g.className,g.preserveHeight,g.preserveWidth,g.objectPosition);g.loadedClass="ytCoreImageLoaded";return{type:"image",image:P,config:g}}};
_.iv=function(){var r=_.kV.apply(0,arguments);return _.U3(FH8,function(g){var I=r.map(function(P){return P==null?void 0:P(g)});
return function(){return void I.forEach(function(P){return void(P==null?void 0:P())})}})};
HOQ=function(r,g){var I=g==null?void 0:g.initial;return _.Bi(function(){_.yZ(!0);return I=r(I)},{equals:g==null?void 0:g.isEqual},"rSlKsc")};
WHt=function(r,g){if(r===g)return!0;if(r===void 0||g===void 0)return!1;var I,P,a,v,C,u,X,c;return r.content===g.content&&((I=r.styleRuns)==null?void 0:I.length)===((P=g.styleRuns)==null?void 0:P.length)&&((a=r.commandRuns)==null?void 0:a.length)===((v=g.commandRuns)==null?void 0:v.length)&&((C=r.attachmentRuns)==null?void 0:C.length)===((u=g.attachmentRuns)==null?void 0:u.length)&&((X=r.decorationRuns)==null?void 0:X.length)===((c=g.decorationRuns)==null?void 0:c.length)};
Rh4=function(r){return r.parts.map(DwX)};
DwX=function(r){if(typeof r==="string")return r;var g=r.data;r=g.image!==void 0&&g.imageConfig!==void 0?_.q("span",{el:_.iv(vPF(r.data.imageWrapperConfig))},_.q(_.bv,Object.assign({},{data:r.data.image},r.data.imageConfig))):_.q(r.data.tag,{el:_.iv(awt(r.data),vPF(r.data.config))},r.parts.map(DwX));return pL(r)};
Ay$=function(r,g){return r===g?!0:r===void 0||g===void 0?!1:r.noStyleRuns===g.noStyleRuns&&r.noLinkColor===g.noLinkColor&&r.noEndpoints===g.noEndpoints&&r.headerRuns===g.headerRuns&&r.isOverlay===g.isOverlay&&r.linkInheritColor===g.linkInheritColor&&r.userInput===g.userInput&&r.isHeadline===g.isHeadline};
NvL=function(r){return function(){var g,I,P,a,v,C,u,X,c,B,O,z,e,U;return{ariaLabel:(g=r.ariaLabel)==null?void 0:g.call(r),className:(I=r.className)==null?void 0:I.call(r),ellipsisTruncate:(P=r.ellipsisTruncate)==null?void 0:P.call(r),isOverlay:(a=r.isOverlay)==null?void 0:a.call(r),linkInheritColor:(v=r.linkInheritColor)==null?void 0:v.call(r),noEndpoints:(C=r.noEndpoints)==null?void 0:C.call(r),noStyleRuns:(u=r.noStyleRuns)==null?void 0:u.call(r),noLinkColor:(X=r.noLinkColor)==null?void 0:X.call(r),
noPreWrap:(c=r.noPreWrap)==null?void 0:c.call(r),noWrap:(B=r.noWrap)==null?void 0:B.call(r),skipOnClick:(O=r.skipOnClick)==null?void 0:O.call(r),userInput:(z=r.userInput)==null?void 0:z.call(r),headerRuns:(e=r.headerRuns)==null?void 0:e.call(r),isHeadline:(U=r.isHeadline)==null?void 0:U.call(r)}}};
lw$=function(r,g){r=new wpL(r,g);_.iO(r);throw r;};
SeL=function(r,g,I){var P=Z1F(r);r._numRenders=0;try{var a=AF$(function(){return _.q(g,Object.assign({},I))})}catch(C){var v=function(u){u.args||(u.args=[]);
u.args.push("Error in web component wrapper");u.args.push(r.tagName.toLowerCase());return u};
_.bO(C instanceof Error?v(C):new wpL("Wiz rendering error",r.tagName.toLowerCase()));throw C;}finally{Z1F(P)}return a};
_.dM=function(r,g,I){function P(B){var O={};B=_.m(B);for(var z=B.next();!z.done;z=B.next()){z=z.value;var e=void 0,U=void 0,V=void 0,G=_.ES((V=(U=(e=z).getAttribute)==null?void 0:U.call(e,"slot"))!=null?V:"children");if(e=O[G])e.push(z);else if(G in v||G==="children")O[G]=[z]}B=_.m(Object.keys(O));G=B.next();for(z={};!G.done;z={content$jscomp$61:void 0},G=B.next())G=G.value,G!=="children"&&(z.content$jscomp$61=O[G],O[G]=function(F){return function(){return F.content$jscomp$61}}(z));
return O}
I=I===void 0?{}:I;r.debugName=g+" (CoW)";var a,v=(a=I.props)!=null?a:{};UX$.add(g);var C=Jyh();a=function(){var B=C.apply(this,arguments)||this;B.rawProps={};B.queuingRender=!1;B.dispose=function(){};
B.isWebComponentWrapper=!0;B.isReparenting=!1;B.hasRendered=!1;return B};
_.b(a,C);a.prototype.render=function(){this.hasRendered=!0;for(var B=_.m([].concat(_.xC(this.attributes))),O=B.next();!O.done;O=B.next())O=O.value,O.name!=="slot"&&O.name!=="hidden"&&this.removeAttribute(O.name);B=Object.assign({},this.componentProps,this.slotProps);O=_.m(SeL(this,r,B));B=O.next().value;O=O.next().value;!(B[0]instanceof Element)||B.length>1?lw$("Wrapped Wiz components must return a single root element.",g):(B=B[0].tagName.toLowerCase(),B!==g&&lw$("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(B+" !== '"+g),g),this.dispose=O)};
a.prototype.setUpProps=function(){for(var B=this.rawProps,O=this.attributes,z=_.m(Object.keys(v)),e=z.next();!e.done;e=z.next()){e=e.value;var U=void 0;((U=this)==null?0:U[e])&&this[e]!==EP$&&B[e]===void 0&&(B[e]=this[e],(U=Object.getOwnPropertyDescriptor(this.constructor.prototype,e))&&Object.defineProperty(this,e,U))}z=_.m(O);for(e=z.next();!e.done;e=z.next()){U=e.value;e=_.ES(U.name);var V=e==="class"&&!O.getNamedItem("class-name");if(e in v||V)U=U.value===""||U.value==="true"?!0:U.value==="false"?
!1:isNaN(Number(U.value))?U.value:Number(U.value),e!=="class"||B.className?B[e]=U:B.className=U}O={};for(var G in v)v[G]!==_.MD&&v[G]!==xwE&&(B[G]instanceof Function&&lw$("Function props must be configured as STATIC, not SIGNAL.",g),e=_.m(_.ua(B[G],void 0,"thC4wf")),z=e.next().value,e=e.next().value,O[G]=e,B[G]=z);B=_.m([B,O]);this.componentProps=B.next().value;this.setters=B.next().value;this.slotProps=P(this.childNodes)};
a.prototype.connectedCallback=function(){M2t.has(this)||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in v&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
a.prototype.disconnectedCallback=function(){if(!M2t.has(this)){var B;a:{if(_.jS)for(B=this;B;){if(_.Vq.has(B)){B=!0;break a}B=B.parentElement}B=!1}if(B)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){B=_.m([].concat(_.xC(this.attributes)));for(var O=B.next();!O.done;O=B.next()){O=O.value;var z=void 0;O.name==="slot"||O.name==="hidden"&&((z=I.unsafeExternallySettableAttributes)==null?0:z.has("hidden"))||this.removeAttribute(O.name)}}this.innerText="";tZ4(this)}}};
a.prototype._setPendingPropertyOrPath=function(){};
a.prototype.notifyPath=function(){};
_.l4.Object.defineProperties(a.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var u=_.m(Object.keys(v)),X=u.next(),c={};!X.done;c={prop$jscomp$109:void 0},X=u.next())c.prop$jscomp$109=X.value,X=void 0,((X=I.legacyPolymer)==null?0:X.forwardHostProps)&&oes.has(c.prop$jscomp$109)||Object.defineProperty(a.prototype,c.prop$jscomp$109,{set:function(B){return function(O){var z=this;M2t.has(this)||(this.setters?Ob(function(){var e,U;return void((U=(e=z.setters)[B.prop$jscomp$109])==null?void 0:U.call(e,O))}):(this.rawProps[B.prop$jscomp$109]=O,this.queuingRender&&B.prop$jscomp$109===
"data"&&O!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(c),
get:fwF.has(c.prop$jscomp$109)?void 0:function(){return EP$}});
customElements.define(g,a)};
_.nPX=function(r,g){return(r=_.Ly(r,g))?_.EC(_.Tn(r)):null};
_.G3=function(r){if(r=_.Ly(r,Number.MAX_VALUE,void 0,"width"))return _.Tn(r)};
_.Ly=function(r,g,I,P){P=P===void 0?"width":P;if(!r||!r.length)return null;if(_.Y("kevlar_tuner_should_always_use_device_pixel_ratio")){var a=window.devicePixelRatio;_.Y("kevlar_tuner_should_clamp_device_pixel_ratio")?a=Math.min(a,_.fL("kevlar_tuner_clamp_device_pixel_ratio")):_.Y("kevlar_tuner_should_use_thumbnail_factor")&&(a=_.fL("kevlar_tuner_thumbnail_factor"));Tv1=a}else Tv1||(Tv1=window.devicePixelRatio);a=Tv1;_.Y("kevlar_tuner_should_always_use_device_pixel_ratio")?g*=a:a>1&&(g*=a);if(_.Y("kevlar_tuner_min_thumbnail_quality"))return r[0].url||
null;a=r.length;if(_.Y("kevlar_tuner_max_thumbnail_quality"))return r[a-1].url||null;if(I)for(var v=0;v<a;v++)if(r[v].url.indexOf(I)>=0)return r[v].url||null;for(I=0;I<a;I++)if(r[I][P]>=g)return r[I].url||null;for(g=a-1;g>0;g--)if(r[g][P])return r[g].url||null;return r[0].url||null};
$Es=function(){yq.size?setTimeout(function(){Ky(hhj)},0):kap=0};
hhj=function(){var r=(0,_.EM)(),g=null,I=!1;yq.forEach(function(a){a.loaded=!0;a.loadTime=r;a.pendingPaint=!1;var v=rAj.get(a);v&&v.resolve(r);g=a;I||!a.ftlEligible&&a.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(I=!0)});
var P;((P=g)==null?0:P.markDirty)&&g.markDirty();yq.clear();kap=0;I&&gS8(r)};
ISE=function(r){yq.add(r);r.pendingPaint=!0;kap||(kap=_.sv(_.ZV,$Es))};
PDh=function(r){r.loaded=!1;r.loadTime=Infinity;var g=rAj.get(r);g&&(g.reject(Error("mh")),rAj.delete(r));r.pendingPaint&&(yq.delete(r),r.pendingPaint=!1)};
_.aS4=function(r){var g=r.indexOf(":");return g===-1?{originalName:r}:{originalName:r.substring(0,g),datasyncId:r.substring(g+1)}};
_.Ql8=function(){return _.p(function(r){if(vSs!==void 0)return r.return(vSs);vSs=new Promise(function(g){var I;return _.p(function(P){switch(P.nextAddress){case 1:return _.Go(P,2),P.yield(_.Fu.open("test-only"),4);case 4:return P.yield(_.Fu.delete("test-only"),5);case 5:_.sM(P,3);break;case 2:if(I=_.Wb(P),I instanceof Error&&I.name==="SecurityError")return g(!1),P.return();case 3:g("caches"in window),_.R2(P)}})});
return r.return(vSs)})};
uPQ=function(){return _.p(function(r){if(r.nextAddress==1)return r.yield(_.Ql8(),2);if(!r.yieldResult)return r.return(void 0);mE8||(mE8=new CDQ);return r.return(mE8)})};
pGL=function(r){var g,I,P,a;return _.p(function(v){switch(v.nextAddress){case 1:return v.yield(uPQ(),2);case 2:g=v.yieldResult;if(!g)throw Error("oh");return v.yield(g.open("yt-player-local-img"),3);case 3:return I=v.yieldResult,v.yield(I.match(r),4);case 4:P=v.yieldResult;if(!P)throw Error("ph");return v.yield(P.blob(),5);case 5:return a=v.yieldResult,v.return(a)}})};
oS_=function(r,g){for(var I in r)if(r.hasOwnProperty(I)&&g[I])return I;return null};
qp$=function(r){return"stamp"+r.replace("-","_")+"_"};
XGX=function(r){var g=r.match(/\[\[([\w\.]+)\]\]/);if(g&&g.length>1)return g[1];_.iO(Error("rh`"+r));return null};
cAX=function(r){return r===void 0?_.yi("REUSE_COMPONENTS",!1):r||!1};
Ofs=function(r,g,I){I&&(g.is?(tM_.has(g)&&(r=tM_.get(g),I=r.listener,delete g[r.property],I.type==="element"&&g.removeEventListener(I.eventName,I.handler),tM_.delete(g)),Bk8(g)):g.__proto__==HTMLElement.prototype&&(g=new _.oK("Rendererstamper removed a non custom element","Stamper: "+r+" element: "+(g&&g.nodeName)),_.M6(g)))};
zSE=function(r,g,I,P){var a=g.node?g.node:g;_.DG(I).parentNode===a&&(g.removeChild(I),Ofs(r,I,P));if(r=Hs.get(I))Hs.delete(I),_.ZV.cancelJob(r);I.hidden=!1};
eSF=function(r,g,I,P){var a,v=(a=g.polymerController)!=null?a:g;a=g.loggingStatus;try{a&&(a.isRendererStamper=!0);if(typeof I!=="string"){for(var C in I.attributes)I.attributes[C]===!0?g.setAttribute(C,""):I.attributes[C]===!1?g.removeAttribute(C):g.setAttribute(C,I.attributes[C]);for(var u in I.params)v[u]=I.params[u],g!==v&&Iv(g.localName,u,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(var X in I.properties){var c=I.properties[X];if(c){var B=XGX(c);v[X]=r.get(B);g!==v&&Iv(g.localName,X,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");
if(X==="on-tap"||X==="on-click"){var O=r.get(B);g.addEventListener("click",O);tM_.set(g,{property:X,listener:{type:"element",eventName:"click",handler:O}})}}else _.bO(new _.oK("Undefined property binding",X))}}I.classListBinding&&I.classListBinding.split(" ").forEach(function(z){z=z.trim();if(z.startsWith("[[")){if(z=XGX(z))z=r.get(z),(Array.isArray(z)?z:(z!=null?z:"").split(" ")).forEach(function(e){e&&_.A4(g,e,!0)})}else z&&_.A4(g,z,!0)});
v.data=P}finally{a&&(a.isRendererStamper=!1)}if(I=Hs.get(g))g.hidden=!1,Hs.delete(g),_.ZV.cancelJob(I)};
Yp8=function(r,g,I,P){if(g&&g.children&&(I=g.children[I]))if(_.yi("DEFERRED_DETACH"))for(;I&&!Hs.has(I);){var a=r,v=g,C=I,u=P;C.hidden=!0;a=_.q6(_.ZV,zSE.bind(null,a,v,C,u),0);Hs.set(C,a);I=I.nextElementSibling}else for(;(C=g.lastElementChild)&&(g.removeChild(C),Ofs(r,C,P),C!=I););};
_.Ws=function(){for(var r=_.kV.apply(0,arguments),g=!0,I=_.m(r),P=I.next();!P.done;P=I.next())if(typeof P.value!=="string"){g=!1;break}return g?r.join(" ").trim()||void 0:function(){for(var a="",v=_.m(r),C=v.next();!C.done;C=v.next())if(C=C.value,typeof C==="function"&&(C=C()),C)if(typeof C==="string")a+=" "+C;else for(var u in C)if(C.hasOwnProperty(u)){var X=C[u];typeof X==="function"&&(X=X());X&&(a+=" "+u)}a=a.trim()||void 0;return _.yZ(a)}};
_.Zf8=function(r,g){return _.RC(r.entities,"markersEngagementPanelSyncEntity",g)};
_.D8=function(r,g){return _.RC(r.entities,"playerStateEntity",g)};
UE8=function(r,g){return _.RC(r.entities,"fantasyWinProbabilityEntity",g)};
if$=function(r,g){return _.RC(r.entities,"fantasyTeamEntity",g)};
bf1=function(r,g){return _.RC(r.entities,"fantasyPlayerEntity",g)};
MMQ=function(r,g){return _.RC(r.entities,"booleanEntity",g)};
jls=function(r,g){return _.RC(r.entities,"qrCodeEntity",g)};
VM1=function(r){return _.RC(r.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
L4$=function(r){var g;return(g=dEE[r])!=null?g:"EVENT_SPAN_TYPE_UNKNOWN"};
Ghh=function(r){return function(g){var I=L4$(g.type);return I==="EVENT_SPAN_TYPE_UNKNOWN"?r(g):yU("event",{type:I,nodepath:g.target instanceof Element?E3s(g.target):void 0},function(){return r(g)})}};
_.RT=function(r){r&&Gk("event")&&(r=Ghh(r));return G1t(function(g){var I,P=(I=r)==null?void 0:I(g);return typeof P==="boolean"?P:!0})};
AY=function(r){return function(){return r()?r():void 0}};
F4j=function(r){var g=_.Zg("animated-rolling-character"),I=$eX(),P=id(r.character)||id(r.previousCharacter),a=_.m(nm_()),v=a.next().value,C=a.next().value;_.M9(function(){if(window.ResizeObserver&&_.Y("web_fix_rolling_numbers_zoom_safari")){var u=new _.ND(function(){var c,B,O=Math.round(((B=(c=g.value.querySelector("div"))==null?void 0:c.getBoundingClientRect().height)!=null?B:0)*100)/100;O&&C(O)},500),X=new ResizeObserver(function(){u.fire()});
X.observe(g.value);return function(){X.disconnect();u.dispose()}}});
nH1(function(){var u=_.Y("web_fix_rolling_numbers_zoom_safari")?v:r.marginMultiplier;if(u){var X;(X=I.value)==null||X.cancel();P?(X=r.previousCharacter?Number(r.previousCharacter)+10:r.rollUp?0:30,r.shouldAnimate||(X-=yAL(r,X))):(X=r.rollUp?0:2,r.shouldAnimate||(X-=r.rollUp?-1:1));g.value.style.marginTop="-"+X*u+"px";r.shouldAnimate?I.value=K4p(g.value,r,X,P,u):g.value.style.display=r.character?"":"none"}});
return _.q("animated-rolling-character",{el:g,class:"animatedRollingCharacterHost"},cb$(P,function(){for(var u=[],X=1;X<30;X++)u.push(_.q("div",null,X%10));return _.q(_.TN,null,_.q("div",null,"\u00a0"),u,_.q("div",null,"\u00a0"))},function(){return slE(r.character)}))};
slE=function(r){return _.q(_.TN,null,_.q("div",null,"\u00a0"),_.q(_.TN,null,cb$(!r||_.mt(r),function(){return _.q("div",null,"\u00a0")},function(){return _.q("div",null,r)})),_.q("div",null,"\u00a0"))};
K4p=function(r,g,I,P,a){I=new Animation(new KeyframeEffect(r,[{transform:"translateY(0px)"},{transform:"translateY("+(P?yAL(g,I):g.rollUp?-1:1)*a+"px)"}],Hf1),document.timeline);g.character?(r.style.display="",I.onfinish=null):I.onfinish=function(){r.style.display="none"};
I.play();return I};
yAL=function(r,g){var I=Number(r.character)+10;if(r.previousCharacter)if(r.character){var P=Number(r.character),a=Number(r.previousCharacter);r=r.rollUp?a<P?I:I+10:a<P?I-10:I}else r=r.rollUp?30:0;else r=r.character==="0"?I:r.rollUp?I-10:I+10;return g-r};
W4X=function(r){return function(g){var I={},P;for(P in g){var a=void 0,v=void 0;((a=void 0)==null?0:(v=a.callbacks)==null?0:v[P])||(I[P]=g[P])}return _.q(Iy8,null,function(){for(var C in I)g[C]=_.yZ(I[C]);g.disableReactiveLogging=!0;return _.q(r,Object.assign({},g))})}};
AAt=function(r,g,I,P,a,v,C){I=new Animation(new KeyframeEffect(r,[{transform:"translateY(0px)"},{transform:"translateY("+(v?DE1(g,I,P,a):P?-1:1)*C+"px)"}],RS$),document.timeline);g?(r.style.display="",I.onfinish=null):I.onfinish=function(){r.style.display="none"};
I.play();return I};
DE1=function(r,g,I,P){var a=Number(r)+10;g?r?(r=Number(r),g=Number(g),I=I?g<r?a:a+10:g<r?a-10:a):I=I?30:0:I=r==="0"?a:I?a-10:a+10;return P-I};
wGL=function(r){var g=$eX(),I=$eX();TV_(function(){g.value=r.numberText;I.value=r.numberValue},[r.numberText]);
var P=r.fontSizeMultiplier?r.heightPx*r.fontSizeMultiplier:r.heightPx,a=HB8(function(){if(r.numberText){var C=r.numberText;var u=r.forceRollUp||!I.value||!r.numberValue||I.value<r.numberValue;var X=!!r.shouldAnimate,c=g.value,B=[],O=0,z=0,e=(c?c.replace(/\D/g,"").length:0)-(C?C.replace(/\D/g,"").length:0);c=c?c.split(/(\d)/).filter(Boolean):[];for(C=C.split(/(\d)/).filter(Boolean);e<0;){var U=C[z];B.push({character:U,rollUp:u,marginMultiplier:P,shouldAnimate:X});z++;id(U)&&e++}for(;O<e;)U=c[O],B.push({previousCharacter:U,
rollUp:u,marginMultiplier:P,shouldAnimate:X}),O++,id(U)||e++;for(;z<C.length;)e=C[z],U=c[O],id(e)===id(U)?(z++,O++):id(e)?(O++,e=void 0):id(U)&&(z++,U=void 0),B.push({character:e,previousCharacter:U,rollUp:u,marginMultiplier:P,shouldAnimate:X});u=B}else u=[];return u},[r.numberText]),v=r.numberText?["height: "+P+"px;",
"line-height: "+r.heightPx+"px;"].join(" "):"";return _.q("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:v,dir:"ltr","aria-hidden":"true"},a.map(function(C){return _.q(Nkt,Object.assign({},C))}))};
lSp=function(r){switch(r){case 0:return 16/9;case 1:return 2/3;case 2:return.75;case 3:return 1;case 4:return.5625;default:return 0}};
_.SpF=function(r,g){if(!r&&!g)return"medium";r=Math.max(r||0,g||0);return r>=256?"large":r>=96?"medium":"small"};
JA8=function(r){switch(r){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
ESF=function(r){return new KeyframeEffect(r,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
xE8=function(r){return new KeyframeEffect(r,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.wM=function(r){return function(){var g="",I;for(I in r){for(var P=r[I];typeof P==="function";)P=P();P!==void 0&&P!==null&&(g+="; "+I+": "+P)}return g.length>0?_.yZ(g.slice(2)):_.yZ()}};
fSL=function(r){switch(r){case 2:return"yt-spec-touch-feedback-shape--touch-response-inverse";case 3:return"yt-spec-touch-feedback-shape--overlay-touch-response";case 4:return"yt-spec-touch-feedback-shape--overlay-touch-response-inverse";default:return"yt-spec-touch-feedback-shape--touch-response"}};
nSQ=function(r,g){if(g)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(r)switch(r){case "large":return"yt-spec-touch-feedback-shape--thumbnail-size-large";case "medium":return"yt-spec-touch-feedback-shape--thumbnail-size-medium";default:return"yt-spec-touch-feedback-shape--thumbnail-size-small"}};
rv_=function(r,g,I,P,a,v,C){var u=Tk8(r),X=u.disabled,c=u.iconPosition,B=u.style,O=u.focused,z=function(){return!!V()&&c()==="icon-only"},e=function(){return!!V()&&c()==="icon-only-40"},U=function(){return!!V()&&c()==="icon-with-label"},V=function(){return!!g||!(P==null||!P())};
return{type:function(){return B()==="call-to-action-inverse"?"text":B()==="overlay-dark"&&r().type!=="filled"&&r().type!=="tonal"?"tonal":r().type},
shouldFocus:function(){return(O()||(v==null?void 0:v()))&&!X()},
hasIconLeading:function(){return!!V()&&c()==="leading"},
hasIconTrailing:function(){return!!V()&&c()==="trailing"},
hasIconLeadingTrailing:function(){return!!V()&&!!(I||a!=null&&a())&&c()==="leading-trailing"},
hasIconOnly:z,hasIconOnly40:e,hasIconWithLabel:U,iconButton:function(){return z()||e()||U()},
visiblyDisabled:function(){return(X()?"disabled":r().state)==="disabled"||X()},
overrideSmallSizeIcon:function(){return!r().ignoreIconSizeOverride&&hSL(r(),V())},
iconToRender:g?g:function(){return _.q(_.lv,{icon:P,gradientColor:function(){var G;return(G=r().customColors)==null?void 0:G.iconGradientColor},
size:function(){return kht(r(),!0,r().ignoreIconSizeOverride)},
active:function(){return r().toggled},
iconFilter:function(){return $fp(r())},
animateIcon:C})},
secondaryIconToRender:I?I:function(){return _.q(_.lv,{icon:a,size:function(){return kht(r(),!0,r().ignoreIconSizeOverride)},
active:function(){return r().toggled},
iconFilter:function(){return $fp(r())}})}}};
Tk8=function(r){return{size:function(){return r().size},
style:function(){return r().style},
focused:function(){return r().focused},
disabled:function(){return r().disabled},
onTap:function(g){var I,P;return(P=(I=r()).onTap)==null?void 0:P.call(I,g)},
alignByText:function(){return r().alignByText},
aTagConfig:function(){return r().aTagConfig},
customColors:function(){return r().customColors},
segmentedPosition:function(){return r().segmentedPosition},
toggled:function(){return r().toggled},
toggleable:function(){return r().toggleable},
accessibilityLabel:function(){return r().accessibilityLabel},
onToggle:function(g){var I,P;return(P=(I=r()).onToggle)==null?void 0:P.call(I,g)},
iconPosition:function(){return r().iconPosition},
oneOffCustomTextWrap:function(){return r().oneOffCustomTextWrap},
disableTextEllipsis:function(){return r().disableTextEllipsis},
disableBackdropFilter:function(){return r().disableBackdropFilter},
tooltipText:function(){return r().tooltipText},
tooltipShape:function(){return r().tooltipShape},
ariaHidden:function(){return r().ariaHidden},
tabIndex:function(){return r().tabIndex},
buttonText:function(){return r().buttonText},
formattedButtonText:function(){return r().formattedButtonText},
animatedTextProps:function(){return r().animatedTextProps},
onClickRateLimitMs:function(){return r().onClickRateLimitMs}}};
hSL=function(r,g){g=(r.iconPosition==="icon-only"||r.iconPosition==="icon-only-40"||r.iconPosition==="icon-with-label")&&g;return!r.segmentedPosition&&g&&r.size==="S"};
kht=function(r,g,I){switch(r.size){case "XS":return 16;case "S":return!I&&hSL(r,g)?24:16;default:return 24}};
g71=function(r){switch(r){case "filled":return"yt-spec-button-shape-next--filled";case "outline":return"yt-spec-button-shape-next--outline";case "tonal":return"yt-spec-button-shape-next--tonal";default:return"yt-spec-button-shape-next--text"}};
I2$=function(r){switch(r){case "call-to-action":return"yt-spec-button-shape-next--call-to-action";case "call-to-action-overlay":return"yt-spec-button-shape-next--call-to-action-overlay";case "mono":return"yt-spec-button-shape-next--mono";case "overlay":return"yt-spec-button-shape-next--overlay";case "overlay-dark":return"yt-spec-button-shape-next--overlay-dark";case "call-to-action-inverse":return"yt-spec-button-shape-next--call-to-action-inverse";case "mono-inverse":return"yt-spec-button-shape-next--mono-inverse";
case "brand-gradient":return"yt-spec-button-shape-next--brand-gradient";case "gen-ai-gradient":return"yt-spec-button-shape-next--gen-ai-gradient";default:return"yt-spec-button-shape-next--mono"}};
PA4=function(r){switch(r){case "XS":return"yt-spec-button-shape-next--size-xs";case "S":return"yt-spec-button-shape-next--size-s";case "L":return"yt-spec-button-shape-next--size-l";case "XL":return"yt-spec-button-shape-next--size-xl";default:return"yt-spec-button-shape-next--size-m"}};
$fp=function(r){if(r.style==="overlay-dark"&&r.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
SS=function(r){return r&&r.endsWith("px")?Number(r.slice(0,-2)):0};
Qkj=function(r,g){var I=_.m(_.yR(function(){var a,v;return(v=r())!=null?v:g==null?void 0:(a=g())==null?void 0:a.text})),P=I.next().value;
return[function(a){var v=_.Bi(function(){var X;return Object.assign({},{location:"bottom",offset:16,delay:1},g==null?void 0:g(),{text:(X=P())!=null?X:""})},void 0,"IJU38d");
_.dd(function(){var X=v();_.mo(function(){_.ZV.addJob(function(){JY.notify(a,X)},4)})},"WlsgZc");
var C=function(){a2E(a,v())},u=function(){v7X()};
a.addEventListener("mouseenter",C);a.addEventListener("focus",C);a.addEventListener("mouseleave",u);a.addEventListener("blur",u);a.addEventListener("tap",u);_.Lu(function(){a.removeEventListener("mouseenter",C);a.removeEventListener("mouseleave",u);a.removeEventListener("focus",C);a.removeEventListener("blur",u);a.removeEventListener("tap",u);v7X()})},
I.next().value]};
CAj=function(r,g){if(!Ey){var I;K7h(function(){return I=rh4(r,g)});
return I}r.parent=mft();return rh4(r,g)};
mft=function(){var r=nN(Ey||void 0,hw8);return zIh(r)?void 0:r};
Ev=function(r,g){_.qD(r,Object.assign({},g,{forceClickLogging:!0}))};
uJQ=function(r){switch(r){case "TOOLTIP_VIEW_MODEL_PLACEMENT_BOTTOM":return"bottom";case "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP":return"top";case "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT":return"left";case "TOOLTIP_VIEW_MODEL_PLACEMENT_RIGHT":return"right";default:return"bottom"}};
o7_=function(r,g){var I=_.oT(r==null?void 0:r.onTap),P={};I&&(P.getClickedVisualElement=function(){var a;return pAs(r,I,g==null?void 0:(a=g.value)==null?void 0:a.visualElement)});
P=_.Xu({elementsCommand:r.onTap,forceNewState:!0,additionalCommandArgs:P});return cs(P)?P:void 0};
q7j=function(r,g,I,P){Ev(r,Object.assign({},{form:{element:g,event:I}},P))};
XA4=function(r,g,I,P,a){var v=void 0;return function(C){var u=_.oT(I?r==null?void 0:r.onDisabledTap:r==null?void 0:r.onTap);if(u){var X;v=(X=v)!=null?X:g==null?void 0:g.value;if(u)if(_.Y("web_button_vm_click_client_ve_killswitch"))q7j(u,v,C);else{var c;X=pAs(r,u,(c=v)==null?void 0:c.visualElement);if(a){q7j(u,a,C,{clickedVisualElement:X,form:{element:a}});return}q7j(u,v,C,{clickedVisualElement:X})}}P&&P(C)}};
pAs=function(r,g,I){g=g==null?void 0:g.clickTrackingParams;var P,a;r=r==null?void 0:(P=r.loggingDirectives)==null?void 0:(a=P.clientVeSpec)==null?void 0:a.uiType;if(I&&r&&!g)return I};
cv_=function(r){switch(r){case "BUTTON_VIEW_MODEL_STYLE_CTA":return"call-to-action";case "BUTTON_VIEW_MODEL_STYLE_MONO":case "BUTTON_VIEW_MODEL_STYLE_BRAND":return"mono";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY":return"overlay";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK":return"overlay-dark";case "BUTTON_VIEW_MODEL_STYLE_BRAND_GRADIENT":return"brand-gradient";case "BUTTON_VIEW_MODEL_STYLE_BRAND_AI":return"gen-ai-gradient";default:return"mono"}};
to$=function(r){switch(r){case "BUTTON_VIEW_MODEL_TYPE_FILLED":return"filled";case "BUTTON_VIEW_MODEL_TYPE_OUTLINE":return"outline";case "BUTTON_VIEW_MODEL_TYPE_TEXT":return"text";case "BUTTON_VIEW_MODEL_TYPE_TONAL":return"tonal";default:return"text"}};
BiQ=function(r){switch(r){case "BUTTON_VIEW_MODEL_STATE_ACTIVE":return"active";case "BUTTON_VIEW_MODEL_STATE_INACTIVE":return"disabled";case "BUTTON_VIEW_MODEL_STATE_DISABLED":return"disabled";default:return"active"}};
O9F=function(r){switch(r){case "BUTTON_VIEW_MODEL_SIZE_XSMALL":return"XS";case "BUTTON_VIEW_MODEL_SIZE_COMPACT":return"S";case "BUTTON_VIEW_MODEL_SIZE_DEFAULT":return"M";case "BUTTON_VIEW_MODEL_SIZE_LARGE":return"L";case "BUTTON_VIEW_MODEL_SIZE_XLARGE":return"XL";default:return"M"}};
_.x9=function(r){return _.Bi(function(){b2p()();return Vds(r)},{debugName:"d8B62c"},"DEXkhd")};
zRE=function(r,g){return _.RC(r.entities,"engagementToolbarStateEntityPayload",g)};
Y7h=function(r){(r=_.gM(r))&&_.eR$(r)};
_.eR$=function(r){var g=_.CB();g&&_.eU(g,r)};
Z9t=function(r,g,I){_.We(r,"yt-open-popup-action",[g,I||r])};
Uf$=function(r,g){var I=_.j5(r,"endpoint"),P=_.j5(r,"action");return(I=P?P:I)&&g&&(I=g.navigationEndpointPopupMap[I])&&(r=_.HP(I,r),(I=_.j5(r,"renderer"))&&g.supportedPopups.hasOwnProperty(I))?{openPopupAction:{popupType:g.popupTypeMap[I],popup:r}}:null};
i91=function(r,g,I,P){if(P){var a;I=I==null?void 0:(a=I.data)==null?void 0:a.contents;(a=I instanceof Array&&I.length?I[0]:I)&&(I=_.j5(a,"renderer"))&&P.supportedPopups.hasOwnProperty(I)&&(g.stopPropagation(),Z9t(r,{openPopupAction:{popupType:P.popupTypeMap[I],popup:a}}))}};
jk_=function(r,g,I,P){P=P===void 0?!1:P;var a=b9E(g);if(a){a.href&&cg(a.href);var v=g.button;v=v!==void 0?v===0&&!fy(g):!fy(g);a.data&&v&&Mo4(r,a,g,I,P)}};
Mo4=function(r,g,I,P,a){a=a===void 0?!1:a;var v=_.fL("pbj_navigate_limit",-1)===0;Vot(g);_.S5().resolve(_.lX(yp));var C=g.data;if(Object.keys(C).length!==0)if(!_.Y("unplugged_web_disable_actions_for_cec_endpoint")&&_.Z(C,_.wV))_.Y("endpoint_behavior_command_executor_fix_killswitch")||(I.preventDefault(),I.stopPropagation()),_.AF(r,[C],r);else if(P=Uf$(C,P))C.loggingUrls&&C.loggingUrls.forEach(function(X){X.baseUrl&&_.y6(X.baseUrl)}),I.preventDefault(),I.stopPropagation(),Z9t(r,P,g);
else{var u=dfE(0,g.data,I);if(r=g.getForm)r=r(),u.tempData=u.tempData||{},u.tempData=Object.assign({},u.tempData,r);r=_.jH(I);if(P=r.find(function(X){return!!X.visualElement}))u.createScreenConfig=u.createScreenConfig||{},u.createScreenConfig.clickedVisualElement=P.visualElement;
if(!v)if(I.preventDefault(),I.stopPropagation(),_.Z(C,_.LRE)&&!a&&_.Jx.instance)_.Jx.instance.resolveCommand(C,u);else if(_.Y("kevlar_command_handler_formatted_string")&&!a&&_.Jx.instance&&Gg4(C))a=r.find(function(X){return!!X.is})||I.target,I={form:Object.assign({},u,{event:I,
element:a,originatingNode:g})},_.Jx.instance.resolveCommand(C,I);else{C=_.jH(I);I=[];for(a=0;a<C.length;a++)(v=C[a].is)&&I.push(v);B5t({parents:I.join(","),text:g.innerText},function(){_.He(g,"yt-navigate",u)})}}};
yvt=function(r){if(r=b9E(r))Vot(r),V1X(r.href)};
b9E=function(r){r=_.jH(r);for(var g,I=0;I<r.length;I++)if(g=r[I],g.tagName==="A"&&g.classList.contains("yt-simple-endpoint")){if(!g.data)break;return g}return null};
fy=function(r){return r.shiftKey||r.altKey||r.metaKey||r.ctrlKey};
KR$=function(r,g){var I={itct:g.clickTrackingParams};_.Y("kevlar_client_side_screens")&&(!_.Z(g,_.nz)||_.Y("kevlar_exclude_endpoint_killswitch"))&&(I.endpoint=JSON.stringify(g));_.Y("enable_unknown_lact_fix_on_html5")&&_.S5().resolve(_.lX(_.ny))&&(I.lact=_.Jb());bgh(I);_.bd(r,I)};
Vot=function(r){r.href&&Object.keys(r.data).length!==0&&KR$(r.href,r.data)};
Gg4=function(r){for(var g=_.m(sk8),I=g.next();!I.done;I=g.next())if(r[I.value])return!1;return!0};
FRh=function(){if(T3)return T3;if(window.lottie)return T3=Promise.resolve(window.lottie);var r=_.UZ(_.Gq("LOTTIE_URL"));return r?T3=new Promise(function(g,I){var P=document.createElement("script");P.addEventListener("load",function(){g(lottie)});
P.addEventListener("error",function(a){var v="Lottie library failed to load.";a?a.message&&(v+=" Original description: "+a.message,_.jJ(a,v)):a=Error(v);_.M6(a);I(a)});
P.setAttribute("async","");_.XC(P,r);document.head.appendChild(P)}):Promise.reject(Error("sh"))};
H9$=function(){return T3?T3:FRh()};
WR1=function(r){if(r)switch(r){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.Y("kevlar_use_wil_icons"))return r=(r=VM1(_.jR().getState()))&&r.animationLightUrl&&r.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:r.animationLightUrl,pathDarkTheme:r.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,r?r:hY.get("LIKE");break;case "LIKE_DELHI_PLAYER":return hY.get("LIKE_DELHI_PLAYER")}};
Dft=function(r){var g=WR1(r);if(g)return g;switch(r){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return hY.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return hY.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return hY.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return hY.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return hY.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return hY.get("NOTIFICATION_BELL")}};
RRQ=function(r,g){if(!r.closest)return!1;g=!!WR1(g);return _.Gq("ID_TOKEN")&&g?!!r.closest("segmented-like-dislike-button-view-model")||!!r.closest("yt-player-quick-action-buttons"):!1};
Nit=function(r,g){if(!r||AvF)g=!1;else{var I;if(!(I=RRQ(r,g)))if(r.closest)if(I=!_.Gq("ID_TOKEN"),r=r.closest("ytd-subscription-notification-toggle-button-renderer-next"),I||!r)I=!1;else{var P;I=((P=r.data)==null?void 0:P.targetId)==="notification-bell"&&g!=="EXPAND_MORE"}else I=!1;g=I}return g};
wAh=function(r){var g,I;return _.p(function(P){switch(P.nextAddress){case 1:return _.Go(P,2),P.yield(fetch(r),4);case 4:return g=P.yieldResult,P.yield(g.json(),5);case 5:return P.return(P.yieldResult);case 2:I=_.Wb(P),_.M6(I),_.R2(P)}})};
l2F=function(r,g){var I,P,a;return _.p(function(v){if(v.nextAddress==1)return(I=g?r.pathDarkTheme:r.path)?v.yield(Promise.all([wAh(I),FRh()]),2):v.return();P=v.yieldResult;a=P[0];k9.set(I,a);_.R2(v)})};
Jv$=function(r,g,I,P){function a(C,u){if(g.value===u&&!g.cancelled){for(;r.firstChild;)r.removeChild(r.firstChild);r.classList.add("ytSpecIconShapeHost");C(r,P)}}
var v=_.S7F(_.S5().resolve(_.Sa),I);typeof v==="function"?(g.value=null,a(v,null)):(g.value=v,v.then(function(C){a(C,v)}))};
E7$=function(r,g){var I=document.createElement("div"),P=_.iX(I,function(){return _.q(_.t,{cond:r,then:function(a){return _.q(_.$G,{data:a,options:g})}})},"ea");
return[I,P]};
_.rD=function(r,g){if(g){var I={};xft.forEach(function(P){P=f2F(g,P,"--yt-lightsource-");Object.assign(I,P)});
n7t.forEach(function(P){P=f2F(g,P,"--yt-basic-");Object.assign(I,P)});
_.lH(r,I)}};
f2F=function(r,g,I){var P={};P[I+_.J8(g)]=r&&r[g]?_.pi(r[g]):"";return P};
_.IA=function(r,g,I){gD[r]||(gD[r]={});gD[r][g]=I};
_.P5=function(r){gD[r]||(gD[r]={});return gD[r]};
TiE=function(r){if(!r)return{};var g=r.foregroundTitleColor,I=r.backgroundColor;r=r.borderColor;var P="text";r?P="outline":I&&(P="filled");return{type:P,customColors:{color:g?_.pi(g):void 0,backgroundColor:I?_.pi(I):void 0,borderColor:r?_.pi(r):void 0}}};
gv8=function(r){var g=r.renderer;var I=r.element;var P=r.commandController;var a=r.onTapCallback;var v=r.skipCommandHandling;var C=r.overrides;var u=r.forceIcon;var X=r.forceModernIconButton;var c=r.forceDisabled;var B=r.isSubscribe===void 0?!1:r.isSubscribe;var O=r.isPressed===void 0?!1:r.isPressed;var z=r.useButtonSize===void 0?!1:r.useButtonSize;r=hRF(g);B&&(r.style="mono",r.type="filled");u=!g.icon||!u&&g.text?g.icon?g.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:X?"icon-only":"icon-only-40";u==="icon-only-40"&&(r.type="text");var e;X=Object;B=X.assign;z=kgj(g,z);O=!!g.isSelected||!_.Y("web_propagate_is_pressed_killswitch")&&!!O;var U=g.isSelected!==void 0;c=c===void 0?g.isDisabled:c;var V=g.text?_.mk(g.text):void 0;var G,F,W,S=((G=g.accessibilityData)==null?void 0:(F=G.accessibilityData)==null?void 0:F.label)||((W=g.accessibility)==null?void 0:W.label);G=S?S:_.b6(g.text);I=$t4(g,I,P,a,v);P=rRp(g);P!=null&&P.length?(P=_.Xu({innertubeCommand:Ng8(P),
forceNewState:!0}),P=cs(P)?P:void 0):P=void 0;return B.call(X,{},r,z,{iconPosition:u},C,{focused:!1,toggled:O,toggleable:U,disabled:c,formattedButtonText:V,accessibilityLabel:G,onTap:I,aTagConfig:P},TiE((e=g.colorData)==null?void 0:e.basicColorPaletteData),{oneOffCustomTextWrap:g.oneOffCustomTextWrap})};
$t4=function(r,g,I,P,a){return function(v){var C=rRp(r);P(C,v);if(!a){C=_.m(C);for(var u=C.next();!u.done;u=C.next())Ev(u.value,{form:{element:g,event:v},commandController:I})}}};
rRp=function(r){var g=[];r.command&&g.push(r.command);r.serviceEndpoint&&g.push(r.serviceEndpoint);r.navigationEndpoint&&g.push(r.navigationEndpoint);return g};
kgj=function(r,g){if(g)switch(r.size){case "SIZE_SMALL":return{size:"S"};case "SIZE_LARGE":return{size:"L"};case "SIZE_XLARGE":return{size:"XL"};case "SIZE_XSMALL":return{size:"XS"};default:return{size:"M"}}switch(r.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
hRF=function(r){switch(r.style){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_CALL_TO_ACTION_TONAL":return{style:"call-to-action",type:"tonal",state:"active"};case "STYLE_OUTLINE":case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"call-to-action",
type:"text",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_WHITE_WITH_BORDER":return{style:"overlay",type:"outline",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":case "STYLE_DARK_ON_BLACK":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_OVERLAY_PROTECTED":return{style:"overlay-dark",
type:"tonal",state:"active"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"mono",type:"filled",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"mono",type:"outline",state:"active"};case "STYLE_BLUE_TEXT_WITH_INVERSE_THEME":return{style:"call-to-action-inverse",type:"text",state:"active"};case "STYLE_BRAND_GRADIENT":return{style:"brand-gradient",
type:"filled",state:"active"};case "STYLE_GENERATIVE_GRADIENT":return{style:"gen-ai-gradient",type:"filled",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
IPE=function(r,g){return typeof r!=="object"||r===null?!1:Object.keys(g).every(function(I){return I in r})};
aA=function(r){return Object.fromEntries(Object.keys(r).map(function(g){return[g,g]}))};
Prp=function(r,g,I){return Wu$(I,function(P,a){return function(v){var C=_.kV.apply(1,arguments);return IPE(v,r)?a.apply(null,[v[g]].concat(_.xC(C))):a.apply(null,[v].concat(_.xC(C)))}})};
v5=function(r){return function(g,I){return Prp(r,g,I)}};
aPp=function(r,g){var I;return(I=_.RC(r,"playlistLoopStateEntity",g))!=null?I:void 0};
vvp=function(r,g){var I;return(I=_.RC(r,"toggleMenuServiceItemEntity",g))!=null?I:void 0};
_.Qo=function(r){return r!=null&&r.watch?r.watch.isTheaterMode:!1};
_.mY=function(r){return r!=null&&r.watch?r.watch.isWatchFullscreen:!1};
_.Ck=function(r){if(_.QzL(r))return!0;r=_.mt1(r);return _.Y("web_watch_enable_single_column_grid_view")?r:!1};
_.QzL=function(r){return r!=null&&r.watch?r.watch.isSwatcherooActive:!1};
_.mt1=function(r){return r.watch.isWatchNarrowWidth};
_.Crj=function(r){return _.Qo(r)||_.mY(r)||_.mt1(r)};
_.u2$=function(r){return r.watch.openEngagementPanels};
_.uw=function(r,g){return _.RC(r.entities,"likeStatusEntity",g)};
plh=function(r,g){return _.RC(r.entities,"likeCountEntity",g)};
_.ovs=function(r,g){return _.RC(r.entities,"stringEntity",g)};
qXt=function(r,g){return _.RC(r.entities,"dataFreshnessEntity",g)};
Xl8=function(r,g){if(!r)return!1;var I,P=(I=_.Z(r,_.SO))==null?void 0:I.signal;if(P&&g.signalEndpointMap)return!!g.signalEndpointMap[P];var a;if((I=(a=_.Z(r,_.pk))==null?void 0:a.request)&&g.continuationEndpointMap)return!!g.continuationEndpointMap[I];for(var v in r)if(g.commandEndpointMap[v])return!0;return!1};
cRj=function(r,g){if(g.streamingEndpointMap)for(var I in r)if(g.streamingEndpointMap[I]&&(r=g.streamingEndpointMap[I]))return r()};
tIs=function(r,g){var I,P=(I=_.Z(r,_.SO))==null?void 0:I.signal;if(P&&g.signalEndpointMap&&(I=g.signalEndpointMap[P]))return I();var a;if((I=(a=_.Z(r,_.pk))==null?void 0:a.request)&&g.continuationEndpointMap&&(a=g.continuationEndpointMap[I]))return a();for(var v in r)if(g.commandEndpointMap[v]&&(r=g.commandEndpointMap[v]))return r()};
B_$=function(r){var g={"Content-Type":"application/json"};_.Gq("EOM_VISITOR_DATA")?g["X-Goog-EOM-Visitor-Id"]=_.Gq("EOM_VISITOR_DATA"):_.Gq("VISITOR_DATA")&&(g["X-Goog-Visitor-Id"]=_.Gq("VISITOR_DATA"));g["X-Youtube-Bootstrap-Logged-In"]=_.Gq("LOGGED_IN",!1);_.Gq("DEBUG_SETTINGS_METADATA")&&(g["X-Debug-Settings-Metadata"]=_.Gq("DEBUG_SETTINGS_METADATA"));r!=="cors"&&((r=_.Gq("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(g["X-Youtube-Client-Name"]=r),(r=_.Gq("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(g["X-Youtube-Client-Version"]=
r),(r=_.Gq("CHROME_CONNECTED_HEADER"))&&(g["X-Youtube-Chrome-Connected"]=r),(r=_.Gq("DOMAIN_ADMIN_STATE"))&&(g["X-Youtube-Domain-Admin-State"]=r));(r=_.Gq("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(g["X-YouTube-Lava-Device-Context"]=r);return g};
Oo$=function(r,g){g.watchNextResponse||g.reelItemWatchResponse?g.watchNextResponse?r.content=g.watchNextResponse:r.content=g.reelItemWatchResponse:g.playerResponse?r.player=g.playerResponse:g.reelWatchSequenceResponse&&(r.reelSequence=g.reelWatchSequenceResponse)};
oA=function(r){return function(){return new r}};
q3=function(r){var g=_.S5();return function(){return g.resolve(r)}};
_.Xq=function(r){if(!r)return null;for(var g=[],I=0;I<r.textSegments.length;I++){var P=r.textSegments[I];P.text?g.push(P):P.emojiId&&g.push({emoji_id:P.emojiId})}return{text_segments:g}};
Ut4=function(r,g,I,P,a,v,C){v=v===void 0?[]:v;var u=new _.c5;u.endpoint=I;if(!I)return _.bO(new _.oK("handle undefined endpoint",g.tagName)),u;var X=M6X(I);X.length&&(_.AF(r,X,g,P),u.actions=X);I.loggingUrls&&I.loggingUrls.forEach(function(B){B.baseUrl&&Ka(B.baseUrl,B.attributionSrcMode)});
X=!_.Y("web_skip_impression_click_killswitch")&&P&&P.impression;if(I.clickTrackingParams&&!zTF(I)&&!eT_(g)&&!X&&(X=_.hx(),!_.t9(X,g))){var c=g.getScreenLayer&&g.getScreenLayer();c?X.clickCommand(I,null,c):X.clickCommand(I,null)}X=!1;for(c=0;c<v.length;c++)if((0,v[c])(g,I,P)){X=!0;break}!X&&YX4(I)&&(u.ajaxPromise=Zo_(r,g,I,P,a,C));return u};
eT_=function(r){var g;return(r=(g=r.data)==null?void 0:g.navigationEndpoint)&&!!r.clickTrackingParams};
zTF=function(r){var g=_.Z(r,_.SO);if(g&&(g=g.signal)&&io4.indexOf(g)>=0)return!0;for(var I in r)if(bo_.indexOf(I)>=0)return!0;return!1};
YX4=function(r){var g;if(((g=_.Z(r,_.SO))==null?void 0:g.signal)==="CLIENT_SIGNAL")return!1;for(var I in r)if(MI1.indexOf(I)>=0)return!1;r=Object.keys(r);return r.length===1&&r[0]==="loggingUrls"?!1:!0};
FOs=function(r,g,I,P,a,v,C){var u=_.OP.instance;if(u&&_.zL(u,P))var X=_.eN(u,P,a).then(function(B){return(B==null?0:B.data)?B:{data:B}});
else X=r.requestDataForServiceEndpoint(P,a),_.Z(P,jz$)||_.Z(P,VIF)||_.Z(P,_.dtL)||_.Z(P,LOX)||_.M6(new _.oK("No RequestBuilder for endpoint",P));var c=_.YG();c.promise.thenCatch(function(){var B=_.j5(P,"action")||_.j5(P,"command")||_.j5(P,"endpoint");B&&(B=P[B],B.hasOwnProperty("onFailureAction")?_.AF(g,[B.onFailureAction],I):B.hasOwnProperty("onFailureCommand")&&_.AF(g,B.onFailureCommand,I));X.cancel("Resolver promise rejected")});
X.then(function(B){if(B){var O=B.error;if(O){if(v&&v.onServerError)v.onServerError(P,B);c.reject(new _.oK("Response error",P,O))}else if(B=B.data)if(O=B.error){if(v&&v.onServerError)v.onServerError(P,B);c.reject(new _.oK("Returned error",P,O))}else{GsX(g,I,B,P);yRL(B);if(O=b6$(B))for(var z=_.m(O),e=z.next();!e.done;e=z.next()){e=e.value;var U=_.S5().resolve(_.lX(KO$))||szt;if(!_.OP.instance||!U.some(function(G){return!!_.Z(P,G)})||_.Y("kevlar_response_processor_allowlist_killswitch")){var V=U=void 0;
((V=_.Z((U=e)==null?void 0:U.commandMetadata,_.JF))==null?0:V.sendPost)?_.RX(g,[e]):_.AF(g,[e],I)}}(z=_.Z(B==null?void 0:B.frameworkUpdates,Zx))&&C&&C(z);if(v&&v.onSuccess)v.onSuccess(P,B);c.resolve(new _.UP(B,O))}}else c.reject(new _.oK("Invalid service endpoint provided",P))},function(B){c.reject(B)});
return c.promise};
yRL=function(r){var g;(r=(g=_.Z(r==null?void 0:r.onResponseReceivedCommand,Hot))==null?void 0:g.continuationItems)&&(r==null?void 0:r.length)===1&&_.Z(r[0],WO4)&&_.ug("so_r",void 0,"search_overview_answer")};
Zo_=function(r,g,I,P,a,v){var C;return(C=g.getNetworkManager&&g.getNetworkManager()?g.getNetworkManager():_.S5().resolve(_.lX(_.kM)))?FOs(C,r,g,I,P,a,v):_.aT("No network manager.")};
GsX=function(r,g,I,P){if(I=I.trackingParams||I.loggingDirectives&&I.loggingDirectives.trackingParams){var a;(_.Z(P,_.iw)||_.Z(P,Dt$)||_.Z(P,RT_))&&P.clickTrackingParams&&(a=_.gM(P.clickTrackingParams));var v;P=(v=g.getScreenLayer)==null?void 0:v.call(g);g=_.hx().graftServerVe(I,a,P);_.D3(r,"yt-store-grafted-ve-action",[g])}};
_.AR4=function(r){var g=new Image;return new _.ge(function(I,P){g.addEventListener("load",function(){I()});
g.addEventListener("error",function(){P()});
g.src=r})};
N__=function(r){return!!r};
wl4=function(r){return!!r};
lP$=function(r,g,I){var P=r.rowIndex;P!==void 0&&_.D3(r.hostElement,"yt-section-reactive-dismissal",[P,g,I])};
_.bw=function(r,g,I){r=_.m(r);for(var P=r.next();!P.done;P=r.next()){P=P.value;if(P===g)break;for(var a=_.m(I),v=a.next();!v.done;v=a.next())if(v=v.value,P.tagName===v||!_.Y("web_event_button_role_check_killswitch")&&P.role==="button"&&v==="BUTTON")return!0}return!1};
_.M3=function(r,g,I){r=_.m(r);for(var P=r.next();!P.done;P=r.next()){P=P.value;if(P===g)break;for(var a=_.m(I),v=a.next();!v.done;v=a.next())if(P.id===v.value)return!0}return!1};
_.dD=function(){var r=_.S5().resolve(_.lX(_.jN));return r?(r=r.getCurrentPage())?_.Vo(r):null:null};
_.Lk=function(){var r=_.dD();if(!r){var g=_.S5().resolve(_.lX(_.jN)),I=g?typeof g:"no page manager";g=g?g.getCurrentPage():null;I=new _.oK("Player is missing when requested.",I,g?g.tagName:"no page");_.iO(I)}return r};
_.Vo=function(r){return r&&r.getPlayer?r.getPlayer():null};
SX8=function(r,g){r={args:{raw_player_response:r}};g&&(r.args=Object.assign({},r.args,g));return r};
JRL=function(r){if(r.args){if(r.args.raw_player_response)return r.args.raw_player_response;if(r.args.player_response)return JSON.parse(r.args.player_response)}};
_.Ev$=function(r,g){var I={url:"/watch?v="+r.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};r.playlistId&&(I.url+="&list="+r.playlistId);r.playerParams&&(I.url+="&pp="+r.playerParams);r={watchEndpoint:r,commandMetadata:{webCommandMetadata:I}};g&&(r.clickTrackingParams=g);return r};
fP4=function(){return xt4||!!_.HP("yt.player.Application")};
T_$=function(){return nvE||!!document.querySelector("link#player-css")};
ksh=function(){function r(){xt4=!0;hTt.resolve()}
var g,I;return _.p(function(P){hTt||(hTt=new _.AN,fP4()?r():(g=document.createElement("script"),g.addEventListener("load",r),I=_.BJ(_.Gq("PLAYER_JS_URL")),_.XC(g,I),document.head.appendChild(g)));return P.return(hTt.promise)})};
roQ=function(){function r(){nvE=!0;$r4.resolve()}
if(!$r4)if($r4=new _.AN,T_$())r();else{var g=document.createElement("link");g.id="player-css";g.addEventListener("load",r);var I=_.BJ(_.Gq("PLAYER_CSS_URL"));_.Bb(g,I,"stylesheet");document.head.appendChild(g)}return $r4.promise};
gL$=function(){return fP4()&&T_$()?Promise.resolve([]):Promise.all([ksh(),roQ()])};
IIj=function(r,g,I){var P={args:{}};r&&(P.args.raw_player_response=r);g&&(P.args.raw_watch_next_response=g);I&&(P.args=Object.assign({},P.args,I));return P};
QZ_=function(r,g,I){var P=!1;P=P===void 0?!0:P;r=typeof r==="string"?_.GL(document,r):r;var a=P51+"_"+_.xE(r),v=aI$[a];if(v&&P)return vLt(g,I)?v.api.loadVideoByPlayerVars(g.args||null):v.loadNewVideoConfig(g),v.api;v=new yo(r,a,g,I,void 0);aI$[a]=v;v.addOnDisposeCallback(function(){delete aI$[v.getId()]});
return v.api};
vLt=function(r,g){return g&&g.serializedExperimentFlags?g.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):r&&r.args&&r.args.fflags?r.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
mrF=function(){var r=new _.AN;r.resolved=!1;var g=r.resolve;r.resolve=function(I){r.resolved=!0;g(I)};
return r};
u9X=function(r){var g={};C5Q().install((g.document_disposed={callback:r},g))};
Kk=function(r,g){if(!r&&Math.random()<=_.fL("kevlar_unified_player_logging_threshold")){r=Error("uh`"+(g?g:"Unspecified error"));if(_.Y("kevlar_unified_player_throw_errors"))throw r;_.M6(r)}};
_.p7E=function(){var r=_.HP("ytDebugData.callbacks");r||(r={},_.le("ytDebugData.callbacks",r));return r};
qcX=function(r,g){var I=_.p7E();if(_.Y("web_dd_iu")||oL$.includes(r))I[r]=g};
X7t=function(){return _.p(function(r){return r.return({isLeader:_.iwt(_.jR().getState()),c:_.Gq("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.Gq("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
co$=function(){var r;_.p(function(g){if(g.nextAddress==1)return qcX("APP_STATE",X7t),g.yield(_.S5().resolve(_.sP),2);r=g.yieldResult;qcX("PI",function(){return _.p(function(I){return I.return(r.getVideoStats())})});
_.R2(g)})};
tvp=function(r){return!!r&&r.length>0&&r[0].loggingUrls!=null&&r[0].loggingUrls.length>0};
Bss=function(){var r=_.Gq("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(r==null?void 0:r.length)===2?r[1]:null};
OG1=function(r){if(!r)return[];var g=[];r=_.m(r);for(var I=r.next();!I.done;I=r.next())if(I=I.value,I.loggingUrls){I=_.m(I.loggingUrls);for(var P=I.next();!P.done;P=I.next())P=P.value,P.baseUrl&&g.push(P.baseUrl)}return g};
zNj=function(r){var g=_.l_(_.wa(_.I$.location.href));r=_.l_(_.wa(r));return _.Y("kevlar_clear_non_displayable_url_params")?g==Fq(r):Fq(g)==Fq(r)};
Fq=function(r){var g=_.JtF(r);r=r.slice(0);var I=["frags"];_.Y("kevlar_hide_pp_url_param")&&I.push("pp");_.Y("kevlar_hide_time_continue_url_param")&&I.push("time_continue");I=_.m(I);for(var P=I.next();!P.done;P=I.next())P=P.value,r=_.h0(_.l_(r),P);return _.l_(r)+(g?"#"+g:"")};
H5=function(r,g){var I=I===void 0?!0:I;g=Number(g)*1E3;var P=Math.round((0,_.EM)()),a=P.toString();r={innertubeResponse:r,serverDateTimestampMs:a,lastModifiedTimestampMs:a,expireTimestampMs:(P+g).toString(),isProcessed:I};if(I=_.Gq("INNERTUBE_CONTEXT_CLIENT_NAME"))r.clientName=I;return r};
YcL=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++eNs};
ZG$=function(r){return!isNaN(r)&&r>0};
iGF=function(){_.Y("web_adaptive_repeat_ase")&&Ur8&&_.eJ("applicationStarted",Ur8)};
_.bG$=function(){var r=_.mw(),g=_.CB();g&&r&&_.Zf(g,[r],!0)};
jZF=function(r){return r&&Mvt.some(function(g){return r.includes(g)})};
Kg1=function(r){var g=_.Z(r,_.KZ);if(!g)return!1;var I=g.url,P=g.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!I)return _.iO(Error("zh")),!1;if(g.target==="TARGET_NEW_WINDOW"){g={};_.Y("resolve_url_parent_tracking_params")&&(!_.A0(I)||Sb(window.location.href,I))&&(g={endpoint:r,itct:r.clickTrackingParams});bgh(g);r=null;try{if(P){a:{var a=I,v=g;P=P===void 0?!1:P;v&&_.bd(a,v);var C=_.Tn(a),u=_.EC(C);a!=u&&_.WP(Error("Yf`"+a));a=u;try{if(P){u=a;u=Cv1(u);cg(u);r=_.mD(window,u,"_blank",
"attributionsrc");break a}}catch(z){_.KL(z)}cg(a);r=_.mD(window,C,"_blank")}Vvs(_.S5().resolve(dr4),r,I);return!0}}catch(z){_.iO(z)}_.bd(I,g);g={target:"_blank",noopener:!1};C=window;u=JS(I)?I:_.Tn(typeof I.href!="undefined"?I.href:String(I));P=self.crossOriginIsolated!==void 0;r="strict-origin-when-cross-origin";window.Request&&(r=(new Request("/")).referrerPolicy);a=g.noreferrer;if(P&&a&&r==="unsafe-url")throw Error("ve");r=a&&!P;a=g.target||I.target;v=[];var X=[],c=!1;for(O in g){var B=g[O];switch(O){case "width":case "height":case "top":case "left":v.push(O+
"="+B);break;case "target":break;case "noopener":case "noreferrer":B?X.push(O):(c=!0,X.push(O+"=false"));break;case "attributionsrc":v.push(O+(B?"="+B:""));break;default:v.push(O+"="+(B?1:0))}}var O=a!==void 0&&!["_blank","_self","_top","_parent",""].includes(a);O=b1()&&O;Lg8&&P&&v.length===0&&X.length>0&&!O&&!c?(X.length===2&&(X=["noreferrer"]),_.mD(C,u,a,X[0]),r=GQj()):(O=v.join(","),_.Ls()&&C.navigator&&C.navigator.standalone&&a&&a!="_self"?(O=_.ht("A"),rp(O,u),O.target=a,r&&(O.rel="noreferrer"),
((g=g.attributionsrc)||g==="")&&O.setAttribute("attributionsrc",g),g=document.createEvent("MouseEvent"),g.initMouseEvent("click",!0,!0,C,1),O.dispatchEvent(g),O=GQj()):r?(O=_.mD(C,"",a,O),C=_.EC(u),O&&(O.opener=null,C===""&&(C="javascript:''"),C='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+W5(C)+'">',C=I2(C),(g=O.document)&&g.write&&(g.write(Pb(C)),g.close()))):((O=_.mD(C,u,a,O))&&g.noopener&&(O.opener=null),O&&g.noreferrer&&(O.opener=null)),r=O);Vvs(_.S5().resolve(dr4),
r,I);return!0}O=_.Nz(I);O=jZF(O)||I==="https://studio.youtube.com/";if(_.A0(I)&&!Sb(window.location.href,I)||O)cg(I),vf(),_.t4(I,void 0,void 0,window.top,yos);else return _.M6(new _.oK("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",r)),!1;return!0};
_.HGs=function(r,g){g=g===void 0?0:g;if(!(_.Z(r,sZ1)||_.Z(r,Fgj)||_.Z(r,_.KZ)&&_.Z(r,_.KZ).url))return!1;var I,P=(I=_.Z(r,_.KZ))==null?void 0:I.url;I=P?{externalLinkData:{url:P}}:null;return _.hx().clickCommand(r,I,g)};
Dr$=function(r,g,I,P,a){a=a===void 0?{}:a;return function(v){var C,u;var X=((C=r.loggingDirectives)==null?0:(u=C.clientVeSpec)==null?0:u.uiType)?_.Dx(r.loggingDirectives.clientVeSpec.uiType):void 0;a.clickedVisualElement||(a.clickedVisualElement=X);X=WgE(r,g);I(X,v);X=_.m(X);for(C=X.next();!C.done;C=X.next()){C=C.value;u=P;var c=v,B=a;B.form?B.form.event=c:B.form={element:u,event:c};Ev(C,B)}}};
WgE=function(r,g){var I=[];g?(r.toggledCommand&&I.push(r.toggledCommand),r.toggledServiceEndpoint&&I.push(r.toggledServiceEndpoint)):(r.defaultCommand&&I.push(r.defaultCommand),r.defaultServiceEndpoint&&I.push(r.defaultServiceEndpoint),r.defaultNavigationEndpoint&&I.push(r.defaultNavigationEndpoint));return I};
RNj=function(r,g){var I=r.toggledStyle||r.style,P;switch((P=g?I:r.style)==null?void 0:P.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"}}};
_.RA=function(){return _.p(function(r){return r.nextAddress==1?r.yield(_.S5().resolve(_.sP),2):r.return(_.S5().resolve(Aos)())})};
_.A9=function(){return _.S5().resolve(Aos)()};
_.N3=function(){return{lottieEl:void 0}};
Nsj=function(r,g){return r.startsWith(g.uniqueId)};
w7Q=function(r){var g,I;_.p(function(P){if(P.nextAddress==1)return P.yield(_.RA(),2);g=P.yieldResult;if((I=g)==null||!I.addEventListener)return wD(),P.return();g.addEventListener("onCueRangeEnter",r);_.R2(P)})};
lIj=function(r){var g,I;_.p(function(P){if(P.nextAddress==1)return P.yield(_.RA(),2);g=P.yieldResult;if((I=g)==null||!I.removeEventListener)return wD(),P.return();g.removeEventListener("onCueRangeEnter",r);_.R2(P)})};
Scs=function(r){var g,I,P,a,v;_.p(function(C){if(C.nextAddress==1)return C.yield(_.RA(),2);g=C.yieldResult;if((I=g)==null||!I.addCueRange)return wD(),C.return();P=_.m(r.timings);for(a=P.next();!a.done;a=P.next())v=a.value,g.addCueRange(r.uniqueId+"-"+v,v/1E3,(v+100)/1E3);_.R2(C)})};
JoL=function(r){var g,I,P,a,v;_.p(function(C){if(C.nextAddress==1)return C.yield(_.RA(),2);g=C.yieldResult;if((I=g)==null||!I.removeCueRange)return wD(),C.return();P=_.m(r.timings);for(a=P.next();!a.done;a=P.next())v=a.value,g.removeCueRange(r.uniqueId+"-"+v);_.R2(C)})};
EL_=function(){var r,g,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(_.RA(),2);r=P.yieldResult;if((g=r)==null||!g.getPlayerState)return wD(),P.return();I=r.getPlayerState();return P.return(I===2)})};
wD=function(){_.M6(new _.oK("Smartimation player does not exist or is corrupted"))};
xrs=function(){try{var r;return(r=window.CSS)!=null&&r.supports?window.CSS.supports("-webkit-mask","linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)")&&(window.CSS.supports("-webkit-mask-composite","xor")||window.CSS.supports("mask-composite","exclude")):!1}catch(g){return _.M6(new _.oK("Smartimation CSS.supports threw an error")),!1}};
rm4=function(r,g,I,P,a){var v=r.playlistId?fIs:nLp;g=g();I=I();a=!!r.videoId&&a()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.TG(g))return Tss({data:r,actionType:v,disabled:a},I);if(r.videoId&&P())return hNs({data:r,actionType:v,disabled:a});switch(g){case "TRANSFER_STATE_UNKNOWN":return hNs({data:r,actionType:v,disabled:a});case "TRANSFER_STATE_FAILED":return r.videoId?kQ8({data:r,actionType:v,disabled:a}):$O$({data:r,actionType:v,disabled:a});case "TRANSFER_STATE_COMPLETE":return $O$({data:r,
actionType:v,disabled:a});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return Tss({data:r,actionType:v,disabled:a},I);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return r.videoId?kQ8({data:r,actionType:v,disabled:a}):hNs({data:r,actionType:v,disabled:a});default:return hNs({data:r,actionType:v,disabled:a})}};
gu$=function(r,g){var I=r.onTapCommand,P=_.oT(I);if(r.videoId&&_.Z(P,_.lw))return _.Z(P,_.lw).action=g,I;r.playlistId&&_.Z(P,_.SN)&&(_.Z(P,_.SN).action=g);return I};
hNs=function(r){var g=r.data;var I=r.actionType;r=r.disabled;return{text:IE4,iconType:"OFFLINE_DOWNLOAD",onTap:gu$(g,I.ACTION_ADD),disabled:r}};
Tss=function(r,g){var I=r.data;var P=r.actionType;r=r.disabled;var a="OFFLINE_DOWNLOAD";g>=0&&g<=.1?a="OFFLINE_DOWNLOADING_ZERO":g>.1&&g<=.3?a="OFFLINE_DOWNLOADING_TWENTY":g>.3&&g<=.5?a="OFFLINE_DOWNLOADING_FORTY":g>.5&&g<=.7?a="OFFLINE_DOWNLOADING_SIXTY":g>.7&&g<1?a="OFFLINE_DOWNLOADING_EIGHTY":g===1&&(a="OFFLINE_PIN");return{text:PpL,iconType:a,onTap:gu$(I,P.ACTION_REMOVE_WITH_PROMPT),disabled:r}};
$O$=function(r){var g=r.data;var I=r.actionType;r=r.disabled;return{text:aE8,iconType:"OFFLINE_PIN",onTap:gu$(g,I.ACTION_REMOVE_WITH_PROMPT),disabled:r}};
kQ8=function(r){var g=r.data;var I=r.actionType;r=r.disabled;return{text:vu4,iconType:"OFFLINE_DOWNLOAD",onTap:gu$(g,I.ACTION_RETRY),disabled:r}};
_.J9=function(r,g){var I=b2p();return _.Bi(function(){I();return Vds(r,[_.yZ(g)||""])},{debugName:"LUZslf"},"Z105t")};
QS1=function(r){var g=_.J9(_.qk,function(){return r().videoId}),I=_.J9(_.XU,function(){return r().playlistId});
return function(){return r().videoId?g:r().playlistId?I:_.m(_.ua("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
mOs=function(r){var g=_.J9(cd,function(){return r().videoId}),I=_.J9(_.UK1,function(){return r().playlistId});
return function(){return r().videoId?g:r().playlistId?I:_.m(_.ua(0,void 0,"K4tgOc")).next().value}};
Cp4=function(r){var g=_.J9(_.vz1,function(){return r().videoId});
return function(){return r().videoId?g:_.m(_.ua(!1,void 0,"Oaxwcf")).next().value}};
uQ_=function(r){var g=_.J9(MCj,function(){return r().videoId});
return function(){return r().videoId?g:_.m(_.ua("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
p88=function(){return{}};
_.tF1=function(r,g,I){return{submitForm:function(){var P,a,v,C;return _.p(function(u){if(u.nextAddress==1){P=ouE(r());if(!P)return u.return();if(P.onSubmit)return qWX(g),P.onSubmit(),qWX(I),u.return();if(!P.submitConfig||!P.formData)return u.jumpTo(0);P.disableDuringSubmission&&X8E(r(),!0);qWX(g);return u.yield(cmj(P.submitConfig,P.formData()),3)}a=u.yieldResult;qWX(I);if(((v=a)==null?0:v.submitResult)&&((C=P)==null?0:C.onSubmitResult))P.onSubmitResult(a.submitResult);P.disableDuringSubmission&&X8E(r(),
!1);return u.return()})},
isValid:function(){var P=ouE(r());if(P){var a;return!((a=P.isValid)==null||!a.call(P))}return!0},
isSubmitting:function(){var P,a;return!!((P=ouE(r()))==null?0:(a=P.isSubmitting)==null?0:a.call(P))}}};
_.EP=function(){if(!BIF){var r=_.m(_.ua(new Map,void 0,"Y1XnBc"));BIF=r.next().value;O4$=r.next().value}return BIF};
_.zjL=function(r){O4$(new Map(r))};
ouE=function(r){if(r)return _.EP()().get(r)};
cmj=function(r,g){var I;return _.p(function(P){return P.nextAddress==1?g?(I=_.S5().resolve(_.lX(ej8)))&&r.submitId?P.yield(I.submitForm(r.submitId,g,YW$,r.params,r.clickTrackingParams),2):P.return(Promise.reject(Error("Bh"))):P.return(Promise.reject(Error("Ah"))):P.return(P.yieldResult)})};
X8E=function(r,g){if(r){var I=_.EP();I().set(r,Object.assign({},I().get(r),{isSubmitting:function(){return g}}));
_.zjL(I())}};
qWX=function(r){if(r){var g=_.S5().resolve(_.E3);g&&(r=_.oT(r()))&&g.resolveCommand(r)}};
i4X=function(r,g){g=g===void 0?{shouldPersist:!0}:g;return{useUpdatableData:function(I,P){var a=_.Bi(function(){return r(I())},void 0,"Gmrblb"),v=Z41(I,a,P,g);
_.dd(function(){if(a()!=null){UOp.set(a(),v);var C=a();_.Lu(function(){UOp.delete(C)})}},"j4hx9b");
return v},
getData:function(I){var P;return(P=UOp.get(r(I)))==null?void 0:P[0]()},
updateData:function(I,P){I=r(I);I=UOp.get(I);if(!I)return!1;var a=_.m(I);I=a.next().value;a=a.next().value;P=P(I());a(P);return!0}}};
Z41=function(r,g,I,P){P=P===void 0?{}:P;var a=_.m(_.yR(function(){var u=r(),X=g();return b4s(u,X,I,P)})),v=a.next().value,C=a.next().value;
return[v,function(u){C(u);var X=g();if(P.shouldPersist&&X!=null){var c,B=(c=I==null?void 0:I.map(function(O){return O()}))!=null?c:[];
_.xG.set(X,[u,B])}}]};
b4s=function(r,g,I,P){P=P===void 0?{}:P;if(g==null||!P.shouldPersist)return r;P=_.xG.get(g);if(!P)return r;var a=_.m(P);P=a.next().value;var v=a.next().value,C;a=(C=I==null?void 0:I.map(function(u){return u()}))!=null?C:[];
if((v==null?0:v.length)&&(I==null?0:I.length)&&a.some(function(u,X){return u!==v[X]}))return _.xG.remove(g),r;
(I==null?0:I.length)&&_.xG.set(g,[P,a]);return P};
MF1=function(r){var g=_.m(_.ua(!0,void 0,"bKtO6d")),I=g.next().value;g.next();return function(){var P=pL(r.children());return _.q(_.t,{cond:I,then:function(){return P},
else:r.fallback})}()};
_.fk=function(r){var g=jS$(r),I=g.data,P=g.mapping,a=g.wrapper;g=g.pendingFallback;var v=function(){return VFt(_.yZ(I))},C=function(){var u=v(),X=[];
u=_.m(u);for(var c=u.next();!c.done;c=u.next()){var B=void 0;c=c.value;var O=void 0;for(B in c)if(!(!c).hasOwnProperty(B)){O=B;break}(B=O)&&X.push(B)}return X};
return r.data?_.q(MF1,{fallback:g},function(){return _.q(_.zq,{each:C},function(u,X){var c=a?function(U){return a(function(){return P[u](U,X)},B,X)}:function(U){return P[u](U,X)};
c.debugName||(c.debugName=String(u));if(!P[String(u)])return document.createComment("");c.componentType!==e9&&dOF(String(u));var B=Lcs(v,u,X);if(_.Y("web_add_microtask_to_stamper")&&!GF$.has(String(u))){var O=_.m(_.ua(!1,void 0,"afb1md")),z=O.next().value,e=O.next().value;Promise.resolve().then(function(){GF$.add(String(u));e(!0)});
return _.q(_.t,{cond:z,then:function(){return _.q(c,{data:B})}})}return _.q(c,{data:B})})}):_.q(_.TN,null)};
jS$=function(r){var g=r.targetId||ymh(r.children);if(!r.data||!g)return Object.assign({},r,{mapping:r.children});var I="stamper-"+Kc_++,P=function(){var u;return(u=typeof r.targetId==="function"?r.targetId(I):r.targetId)!=null?u:I};
g=_.m(sS8(function(){var u=VFt(r.data());u.targetId=P;return u})).next().value;
var a=Object.assign({},(_.S5().resolve(_.lX(Fcj))||{}).replaceableMapping,r.children);if(r.replacementWrapper){var v=a.notificationTextRenderer,C=a.notificationMultiActionRenderer;v&&(a.notificationTextRenderer=function(u,X){return r.replacementWrapper(v({data:u.data},X))});
C&&(a.notificationMultiActionRenderer=function(u,X){return r.replacementWrapper(C({data:u.data},X))})}return Object.assign({},r,{data:g,
mapping:a,wrapper:function(u,X,c){return CAj({targetId:P,stamperIndex:c},r.wrapper?function(){return r.wrapper(u,X,c)}:u)}})};
Lcs=function(r,g,I){var P;return _.Bi(function(){var a=r()[I()];if(a)P=a[g];else return _.M6(new _.oK("Stamper failed to find "+String(g)+" at index "+I()+" of data array of length "+(r().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),P;return a[g]},void 0,"Su9U8")};
ymh=function(r){r=_.m(Object.keys(r));for(var g=r.next();!g.done;g=r.next())if(g=g.value,H4s.includes(g)||WcQ.includes(g)||DOh.includes(g))return!0;return!1};
VFt=function(r){return r?Array.isArray(r)&&r instanceof Array?r:[r]:[]};
dOF=function(r){if(_.Y("web_enable_renderer_logger")){var g;(g=_.S5().resolve(_.lX(RjX)))!=null&&g.loggingEnabled&&!g.ids.has(r)&&g.ids.add(r)}};
Ams=function(){var r,g;return(g=(r=_.S5().resolve(_.lX(_.nk)))==null?void 0:r())!=null?g:!1};
w8$=function(r,g){r=r===void 0?NIF:r;switch(g.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},r,{isOpen:g.payload});default:return r}};
SW_=function(r,g){r=r===void 0?lEj:r;switch(g.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},r,{isAllowed:g.payload});default:return r}};
Eus=function(r,g){r=r===void 0?Jm1:r;switch(g.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},r,{errorMessage:g.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},r,{title:g.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},r,{privacy:g.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},r,{isDisabled:g.payload});default:return r}};
fEt=function(r,g){r=r===void 0?xOp:r;switch(g.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},r,{isOpen:g.payload});default:return r}};
TI_=function(r,g){r=r===void 0?nuL:r;switch(g.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},r,{isFullscreen:g.payload});case "SET_NAVIGATION_BUTTON":var I=g.payload.targetId,P=Object.assign({},r.navigationButtons);P[I]=g.payload.button;return Object.assign({},r,{navigationButtons:P});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},r,{topPanelId:g.payload});case "SET_SECONDARY_HEADER":return I=g.payload.panelId,P=Object.assign({},r.secondaryHeader),P[I]=g.payload.secondaryHeader,
Object.assign({},r,{secondaryHeader:P});default:return r}};
rgX=function(){return t8(Object.assign({},{voiceSearch:hkE,engagementPanel:TI_,bottomSheet:w8$,cinematicSetting:SW_,shorts:v$_,drawerLayout:fEt,createPlaylist:Eus,locationCollection:hjs,reportChannel:kF8,reportForm:$j$},QQp))};
gIE=function(r,g){_.ZV.addLowPriorityJob(function(){var I,P,a;return _.p(function(v){switch(v.nextAddress){case 1:return _.Go(v,2),v.yield(FRh(),4);case 4:return v.yield(fetch(r),5);case 5:return I=v.yieldResult,v.yield(I.json(),6);case 6:P=v.yieldResult;k9.set(r,P);requestAnimationFrame(function(){g(P)});
_.sM(v,0);break;case 2:a=_.Wb(v),_.M6(a),_.R2(v)}})})};
Iht=function(r){var g={animationConfig:{},listeners:{}},I=function(){r(!0)};
g.listeners.data_failed=I;g.listeners.error=I;g.listeners.data_ready=function(){r(!1)};
return g};
vIj=function(r){var g=r.model;var I=r.subscribed;var P=r.isOverlay;var a=r.element;var v=r.commandController;var C=r.notificationState;if(I){var u,X;var c=(g==null?void 0:(u=g.buttonStyle)==null?void 0:u.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:g==null?void 0:(X=g.unsubscribeButtonContent)==null?void 0:X.buttonText}else{var B;c=g==null?void 0:(B=g.subscribeButtonContent)==null?void 0:B.buttonText}a:{var O;switch(g==null?void 0:(O=g.buttonStyle)==
null?void 0:O.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":u="S";break a;default:u="M"}}a:if(P)P="overlay";else switch(g.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":P="overlay";break a;default:P="mono"}a:if(I)var z="tonal";else switch((z=g.buttonStyle)==null?void 0:z.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":z=
"tonal";break a;default:z="filled"}return{style:P,type:z,state:g.disableSubscribeButton?"disabled":"active",size:u,focused:r.focused,toggled:I,accessibilityLabel:Po_(g,I,C),buttonText:c,iconPosition:g.disableNotificationBell?"none":"leading-trailing",onTap:ahE(g,I,a,v),disableTextEllipsis:!!r.disableTextEllipsis}};
ahE=function(r,g,I,P){return function(a){if(g){var v;var C=r.disableNotificationBell?_.oT(r==null?void 0:(v=r.unsubscribeButtonContent)==null?void 0:v.onTapCommand):_.oT(r==null?void 0:r.onShowSubscriptionOptions)}else{var u;C=_.oT(r==null?void 0:(u=r.subscribeButtonContent)==null?void 0:u.onTapCommand)}C&&Ev(C,{form:{element:I==null?void 0:I.value},commandController:P});a.stopPropagation()}};
Po_=function(r,g,I){if(g){if(r==null?0:r.disableNotificationBell){var P;return r==null?void 0:(P=r.unsubscribeButtonContent)==null?void 0:P.accessibilityText}switch(I){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var a;return r==null?void 0:(a=r.bellAccessibilityData)==null?void 0:a.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var v;return r==null?void 0:(v=r.bellAccessibilityData)==null?void 0:v.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var C;return r==null?void 0:(C=
r.bellAccessibilityData)==null?void 0:C.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var u;return r==null?void 0:(u=r.bellAccessibilityData)==null?void 0:u.disabledLabel;default:var X;return r==null?void 0:(X=r.unsubscribeButtonContent)==null?void 0:X.accessibilityText}}else{var c;return r==null?void 0:(c=r.subscribeButtonContent)==null?void 0:c.accessibilityText}};
Qo4=function(r,g){return _.RC(r.entities,"subscriptionStateEntity",g)};
mjs=function(r,g){return _.RC(r.entities,"subscriptionNotificationStateEntity",g)};
Cop=function(r,g){return _.RC(r.entities,"upcomingEventReminderStateEntity",g)};
uw4=function(r,g){return _.RC(r.entities,"commentEntityPayload",g)};
p4p=function(r,g){return _.RC(r.entities,"engagementToolbarSurfaceEntityPayload",g)};
oI1=function(r,g){return _.RC(r.entities,"triStateButtonStateEntityPayload",g)};
qz_=function(r,g){return _.RC(r.entities,"commerceCartCheckoutButtonEntity",g)};
X4$=function(r,g){return _.RC(r.entities,"commandEntity",g)};
cg_=function(r){if(r){switch(r){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":r="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":r="NOTIFICATIONS_OFF";break;default:r="NOTIFICATIONS_NONE"}return r}};
t0t=function(r,g,I){I.subscribed!==g&&((I=I.key)&&_.dL(_.TL("subscriptionStateEntity",I,{key:I,subscribed:g})),r.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:g})),g||_.We(r,"yt-unsubscribe-action"))};
Oph=function(r){r=_.Z(_.oT(r),_.h9);var g,I,P,a;return(a=_.Z(r==null?void 0:(g=r.panelLoadingStrategy)==null?void 0:(I=g.inlineContent)==null?void 0:(P=I.sheetViewModel)==null?void 0:P.content,BUQ))==null?void 0:a.listItems};
zbQ=function(r,g){if(r.onShowSubscriptionOptions&&g&&(r=Oph(r.onShowSubscriptionOptions),r!=null&&r.length)){var I=cg_(g);r.forEach(function(P){P=_.Z(P,_.kG);var a,v,C,u,X=P==null?void 0:(a=P.leadingImage)==null?void 0:(v=a.sources)==null?void 0:(C=v[0])==null?void 0:(u=C.clientResource)==null?void 0:u.imageName;P&&X&&(P.isSelected=X===I)})}};
ebQ=function(r,g,I,P){g&&I?r.style.width=I+"px":!g&&P&&(r.style.width=P+"px")};
Yzh=function(r,g,I){var P;(P=r.lottieEl)==null||P.goToAndPlay(0);var a;(a=g.lottieEl)==null||a.goToAndPlay(0);_.$m(_.ZV,function(){var v;(v=I.lottieEl)==null||v.goToAndPlay(0)},300)};
Zps=function(r){return!(r==null||!r.iconName||(r==null?0:r.title))};
Uj8=function(r,g,I,P){I&&_.ZV.cancelJob(I);I=_.ZV.addLowPriorityJob(function(){P(void 0)},5E3);
P(I);g&&r!==(g.likeStatus==="LIKE")&&g.key&&_.dL(_.TL("likeStatusEntity",g.key,{key:g.key,likeStatus:r?"LIKE":"INDIFFERENT",hadUserInteraction:r}))};
_.ipQ=function(r,g){return _.RC(r.entities,"accountLinkStatusEntity",g)};
bp4=function(r,g){return _.RC(r.entities,"hatsSurveyEntity",g)};
M0L=function(r,g){return _.RC(r.entities,"hatsSurveyStateEntity",g)};
jop=function(r,g){return _.RC(r.entities,"quantityIncrementerEntity",g)};
V0X=function(r){switch(r){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 8;case "BADGE_STYLE_TYPE_LIVE_NOW":return 11;case "BADGE_STYLE_TYPE_PREMIUM":return 6;case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":return 2;case "BADGE_STYLE_TYPE_YPC":return 9;case "BADGE_STYLE_TYPE_FEATURED":return 5;case "BADGE_STYLE_TYPE_THUMBNAIL_OVERLAY_SPECIAL":return 19;case "BADGE_STYLE_TYPE_BLUE":return 12;default:return 0}};
djQ=function(r){switch(r){case "BADGE_STYLE_TYPE_YPC_GREEN":return 3;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_BLUE_SQUARE":return 4;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_RED_SQUARE":return 10;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_RED_SQUARE":return 11;
case "BADGE_STYLE_TYPE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_ORANGE_SQUARE":return 9;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_BLACK_SQUARE":return 13}};
LXQ=function(r){switch(r){case 2:return"yt-badge-shape--ad";case 1:return"yt-badge-shape--media";case 3:return"yt-badge-shape--promoted";case 4:return"yt-badge-shape--promoted-inverted";case 5:return"yt-badge-shape--timely";case 6:return"yt-badge-shape--premium";case 7:return"yt-badge-shape--sale";case 8:return"yt-badge-shape--membership";case 9:return"yt-badge-shape--commerce";case 11:return"yt-badge-shape--live";case 12:return"yt-badge-shape--status-new";case 13:return"yt-badge-shape--status-complete";
case 14:return"yt-badge-shape--status-warning";case 15:return"yt-badge-shape--status-error";case 16:return"yt-badge-shape--status-default";case 17:return"yt-badge-shape--thumbnail-default";case 18:return"yt-badge-shape--thumbnail-live";case 19:return"yt-badge-shape--thumbnail-special";default:return"yt-badge-shape--default"}};
_.yg8=function(r){var g=_.fL("web_generic_client_event_wait_period ",0);g||(g=3E5);var I=G98.get(r);!_.Y("enable_web_client_experiment_event_timeout_killswitch")&&I&&(0,_.EM)()-I<g||(G98.set(r,(0,_.EM)()),_.eJ("genericClientExperimentEvent",{eventType:r}))};
_.KX$=function(r,g){var I,P,a,v;a:{var C=r.style;if(C===void 0)C=17;else switch(C){case "LIVE":C=18;break a;default:C=17}}return{type:C,text:g?p2F({seconds:g}):_.b6(r.text),accessibilityText:(I=r.text)==null?void 0:(P=I.accessibility)==null?void 0:(a=P.accessibilityData)==null?void 0:a.label,icon:(v=r.icon)==null?void 0:v.iconType}};
soj=function(r){switch(r){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}};
FXE=function(r){if(!r)return"";var g,I=(g=_.S5().resolve(_.lX(_.nk)))==null?void 0:g(),P;if(!I&&((P=r.vibrantColorPalette)==null?0:P.iconInactiveColor))return oJ(r.vibrantColorPalette.iconInactiveColor,"1");var a;return I&&((a=r.darkColorPalette)==null?0:a.iconInactiveColor)?oJ(r.darkColorPalette.iconInactiveColor,"1"):r.color?oJ(r.color,"1"):r.sampledThumbnailColor?(r=r.sampledThumbnailColor,"rgba("+r.red+","+r.green+","+r.blue+");"):""};
_.r5=function(r,g){if(!r.includes("DATE_PLACEHOLDER"))return r;var I=new Date(0);I.setUTCSeconds(g);return r.replace("DATE_PLACEHOLDER",Hpp(I))};
WX_=function(r,g,I){return function(P){var a=r.command;a&&(Ev(a,{form:{element:I}}),g([a],P))}};
Rb1=function(r,g,I,P,a){return function(v){var C=DjE(r,g);C&&Ev(C,{form:{element:I},commandController:P});a&&v.stopPropagation()}};
DjE=function(r,g){if(r.signInEndpoint&&!_.Y("web_subscribe_sign_in_endpoint_killswitch"))return r.signInEndpoint;if(g){if(r.serviceEndpoints)return r.serviceEndpoints[1];if(r.onUnsubscribeEndpoints)return r.onUnsubscribeEndpoints[0]}else{if(r.serviceEndpoints)return r.serviceEndpoints[0];if(r.onSubscribeEndpoints)return r.onSubscribeEndpoints[0]}};
Ag$=function(r,g){var I,P,a,v;g=g&&((I=r.unsubscribeAccessibility)==null?void 0:(P=I.accessibilityData)==null?void 0:P.label)||((a=r.subscribeAccessibility)==null?void 0:(v=a.accessibilityData)==null?void 0:v.label);return r.longSubscriberCountText?[g,_.b6(r.longSubscriberCountText)].filter(function(C){return C}).join(" "):g};
g5=function(r,g){return g||(r==null?0:r.isChannelDelegate)?"disabled":"active"};
NUX=function(r,g){var I;switch((I=r.style)==null?void 0:I.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:g5(r)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:g5(r)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:g5(r,!0)};case "OVERLAY":return g?{style:"overlay",type:"tonal",state:g5(r)}:{style:"overlay",type:"filled",state:g5(r)};default:return g?{style:"mono",type:"tonal",state:g5(r)}:{style:"mono",type:"filled",state:g5(r)}}};
_.I9=function(){for(var r=[],g=_.m(_.kV.apply(0,arguments)),I=g.next();!I.done;I=g.next())if(I=I.value)if(typeof I==="string")r.push(I);else{I=_.m(Object.entries(I));for(var P=I.next();!P.done;P=I.next()){var a=_.m(P.value);P=a.next().value;(a=a.next().value)&&r.push(P)}}return r.join(" ")};
w4Q=function(r){switch(r){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
lhQ=function(r){switch(r){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
Sz4=function(r,g){var I=r.map(function(P){return P.toString()});
return _.RT(function(P){if(I.includes(P.key)){g&&P.preventDefault();var a;(a=P.currentTarget)==null||a.click()}})};
_.Jg8=function(){return Sz4(["Enter"])};
_.EI8=function(){return Sz4(["Enter"," "],!0)};
_.Pk=function(r){if(r.composedPath)return r.composedPath();if(!r.__composedPath){for(var g=[],I=r.target;I;)g.push(I),I=I.parentNode;g.push(window);r.__composedPath=g}return r.__composedPath};
_.a9=function(r,g,I){r=_.m(r);for(var P=r.next();!P.done;P=r.next()){P=P.value;if(P===g)break;for(var a=_.m(I),v=a.next();!v.done;v=a.next())if(v=v.value,P.tagName===v||P.role==="button"&&v==="BUTTON")return!0}return!1};
fh$=function(r,g){var I,P=(I=g.observer)!=null?I:_.S5().resolve(we);if(r){I=xjF(r);var a=[];g.showOption&&a.push(P.observe(r,function(){g.visibilityCallback(!0,r)},g.showOption));
g.hideOption&&a.push(P.observe(r,function(){g.visibilityCallback(!1,r)},g.hideOption));
g.prescanOption&&g.prescanCallback&&a.push(P.observe(r,function(){g.prescanCallback()},g.prescanOption));
var v;I.visibilityMonitorKeys=((v=I.visibilityMonitorKeys)!=null?v:[]).concat(a)}};
xjF=function(r){var g;return(g=r.polymerController)!=null?g:r};
_.QL=function(r){return!!_.vk(r)};
_.mK=function(r,g,I,P,a){return function(v){var C=mft();_.dd(function(){if(v){nIX(v,r(),a);var u=TUX(v,r(),g,I,P,C);_.Lu(u)}},"lrewVd")}};
nIX=function(r,g,I){var P=hbF(g),a=k9p(g),v=P&&PQQ,C=a&&Iw1;(P||a)&&fh$(r,{visibilityCallback:function(u){var X=_.S5().resolve(_.E3);u&&P?(X.resolveCommand(P,{form:{element:I?r:void 0},disableClickTracking:!0}),P=hbF(g)):!u&&a&&(X.resolveCommand(a,{form:{element:I?r:void 0},disableClickTracking:!0}),a=k9p(g))},
showOption:v,hideOption:C})};
TUX=function(r,g,I,P,a,v){var C=new Map;if(g=_.vk(g)){var u;r=(P==null?void 0:(u=P.onTap)==null?void 0:u.value)||r;I=$I4(g,r,I==null?void 0:I.onTap,a,v);r.addEventListener("click",I);C.set("click",I)}return function(){for(var X=_.m(C),c=X.next();!c.done;c=X.next()){var B=_.m(c.value);c=B.next().value;B=B.next().value;r.removeEventListener(c,B)}}};
_.vk=function(r){var g;return(r=(g=_.Z(r,_.C6))==null?void 0:g.onTap)&&_.oT(r)};
hbF=function(r){var g;return(r=(g=_.Z(r,_.C6))==null?void 0:g.onVisible)&&_.oT(r)};
k9p=function(r){var g;return(r=(g=_.Z(r,_.C6))==null?void 0:g.onHidden)&&_.oT(r)};
$I4=function(r,g,I,P,a){var v=function(u){_.S5().resolve(_.E3).resolveCommand(r,u)},C=function(u){P&&_.a9(_.Pk(u),g,P)||v(u.target?{form:{element:u.target,
sourceData:r,mutationContext:a}}:void 0)};
I&&(C=function(u){I(u,v)});
return C};
rcE=function(r){switch(r){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 72;case "giant":return 72;default:return 0}};
gcs=function(r){var g=r.numAvatarsInCluster;switch(r.clusterSize){case "small":return g===2?22:18;case "40":return g===2?24:22;default:return g===2?24:20}};
Ith=function(r,g){return function(I){var P=Object.keys(g);_.dd(function(){if(r!=null&&r()){for(var a=_.m(P),v=a.next();!v.done;v=a.next())v=v.value,I.addEventListener(v,g[v]);_.Lu(function(){for(var C=_.m(P),u=C.next();!u.done;u=C.next())u=u.value,I.removeEventListener(u,g[u])})}},"bXZGfe")}};
PSE=function(r){switch(gcs(r)){case 18:return"yt-spec-avatar-shape--avatar-in-cluster-size-18";case 20:return"yt-spec-avatar-shape--avatar-in-cluster-size-20";case 22:return"yt-spec-avatar-shape--avatar-in-cluster-size-22";case 24:return"yt-spec-avatar-shape--avatar-in-cluster-size-24";default:return""}};
ats=function(r){switch(r){case "tiny":return"yt-spec-avatar-shape--avatar-size-tiny";case "extra-small":return"yt-spec-avatar-shape--avatar-size-extra-small";case "small":return"yt-spec-avatar-shape--avatar-size-small";case "medium":return"yt-spec-avatar-shape--avatar-size-medium";case "48":return"yt-spec-avatar-shape--avatar-size-48";case "large":return"yt-spec-avatar-shape--avatar-size-large";case "extra-large":return"yt-spec-avatar-shape--avatar-size-extra-large";case "extra-extra-large":return"yt-spec-avatar-shape--avatar-size-extra-extra-large";
case "giant":return"yt-spec-avatar-shape--avatar-size-giant";case "responsive":return"yt-spec-avatar-shape--avatar-size-responsive";default:return""}};
vct=function(r){switch(gcs(r)){case 18:return"yt-spec-avatar-shape__button--button-in-cluster-size-18";case 20:return"yt-spec-avatar-shape__button--button-in-cluster-size-20";case 22:return"yt-spec-avatar-shape__button--button-in-cluster-size-22";case 24:return"yt-spec-avatar-shape__button--button-in-cluster-size-24";default:return""}};
QO1=function(r){switch(r){case "tiny":return"yt-spec-avatar-shape__button--button-tiny";case "extra-small":return"yt-spec-avatar-shape__button--button-extra-small";case "small":return"yt-spec-avatar-shape__button--button-small";case "medium":return"yt-spec-avatar-shape__button--button-medium";case "48":return"yt-spec-avatar-shape__button--button-48";case "large":return"yt-spec-avatar-shape__button--button-large";case "extra-large":return"yt-spec-avatar-shape__button--button-extra-large";case "extra-extra-large":return"yt-spec-avatar-shape__button--button-extra-extra-large";
case "giant":return"yt-spec-avatar-shape__button--button-giant";case "responsive":return"yt-spec-avatar-shape__button--button-responsive";default:return""}};
mIj=function(r){switch(r){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 120;case "giant":return 160;default:return 0}};
CSF=function(r){return r==="medium"||r==="48"||r==="large"||r==="extra-large"||r==="extra-extra-large"||r==="giant"};
uRQ=function(r){return!!((r==null?0:r.includes(3))||(r==null?0:r.includes(5)))};
ocX=function(r){var g=r.data;return{size:p1h(g.avatarImageSize),type:g.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:r.onTap,decorations:r.decorations||[],badgeText:r.badgeText,accessibilityText:r.accessibilityText,avatarButtonCustomClassName:r.avatarButtonCustomClassName,clusterLayoutConfig:r.clusterLayoutConfig}};
p1h=function(r){switch(r){case "AVATAR_SIZE_XXS":return"tiny";case "AVATAR_SIZE_XS":return"extra-small";case "AVATAR_SIZE_S":return"small";case "AVATAR_SIZE_M":return"medium";case "AVATAR_SIZE_L":return"large";case "AVATAR_SIZE_XL":return"extra-large";case "AVATAR_SIZE_XXL":return"extra-extra-large";case "AVATAR_SIZE_XXXL":return"giant";case "AVATAR_SIZE_RESPONSIVE":return"responsive";case "AVATAR_SIZE_40":return"40";case "AVATAR_SIZE_48":return"48";default:return"medium"}};
qtj=function(r){switch(r){case "AVATAR_SIZE_XXS":return 16;case "AVATAR_SIZE_XS":return 24;case "AVATAR_SIZE_S":return 32;case "AVATAR_SIZE_M":return 36;case "AVATAR_SIZE_40":return 40;case "AVATAR_SIZE_48":return 48;case "AVATAR_SIZE_L":return 56;case "AVATAR_SIZE_XL":return 72;case "AVATAR_SIZE_XXL":return 120;case "AVATAR_SIZE_XXXL":return 160;default:return 0}};
X1h=function(r){switch(r){case "AVATAR_SIZE_XS":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-small";case "AVATAR_SIZE_S":return"yt-avatar-stack-view-model__avatar--avatar-size-small";case "AVATAR_SIZE_M":return"yt-avatar-stack-view-model__avatar--avatar-size-medium";case "AVATAR_SIZE_48":return"yt-avatar-stack-view-model__avatar--avatar-size-48";case "AVATAR_SIZE_L":return"yt-avatar-stack-view-model__avatar--avatar-size-large";case "AVATAR_SIZE_XL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-large";
case "AVATAR_SIZE_XXL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-extra-large";case "AVATAR_SIZE_XXXL":return"yt-avatar-stack-view-model__avatar--avatar-size-giant";default:return""}};
cc$=function(r){var g=r.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",I,P=r.avatars&&r.avatars.length>0?(I=_.Z(r.avatars[0],_.uy))==null?void 0:I.avatarImageSize:"AVATAR_SIZE_UNKNOWN";I=qtj(P)||0;if(g){var a,v=(a=r.avatarClusterSize)!=null?a:"AVATAR_SIZE_M";g=qtj(v);var C,u,X=Math.min((u=(C=r.avatars)==null?void 0:C.length)!=null?u:0,4),c;return{avatars:((c=r.avatars)==null?void 0:c.slice(0,4))||[],avatarSizeInPx:I,avatarStackStyle:{width:g+"px",height:g+"px",position:"relative"},avatarStyle:function(O){var z=
gcs({clusterSize:p1h(v),numAvatarsInCluster:X,avatarIndex:O});var e=qtj(v);X===3&&O===2?(e=(e-z)/2,e=(_.Gq("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*e):e=void 0;return{position:"absolute",top:X===2&&O===1||X===3&&O===2||X===4&&O>=2?"0":void 0,bottom:X===2&&O===0||X>2&&O<2?"0":void 0,left:X===2&&O===1||X>2&&(O===1||O===3)?"0":void 0,right:X<=3&&O===0||X===4&&(O===0||O===2)?"0":void 0,transform:e?"translateX("+e+"px)":void 0,width:z+"px",height:z+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(O){return{clusterSize:p1h(r.avatarClusterSize),numAvatarsInCluster:X,avatarIndex:O}},
avatarButtonCustomClassName:void 0}}var B;return{avatars:((B=r.avatars)==null?void 0:B.slice())||[],avatarSizeInPx:I,avatarStackClass:"yt-avatar-stack-view-model__avatars",avatarClass:X1h(P),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model__avatar-button"}};
tlL=function(r,g,I){return function(){Ev(r,{form:{element:g},commandController:I})}};
BZ_=function(r){switch(r){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
OC4=function(r){switch(r){case "small":return"yt-thumbnail-overlay-badge-view-model--small";case "medium":return"yt-thumbnail-overlay-badge-view-model--medium";case "large":return"yt-thumbnail-overlay-badge-view-model--large";default:return"yt-thumbnail-overlay-badge-view-model--medium"}};
zt1=function(r){if("accessibilityText"in r)return r.accessibilityText||"";if("title"in r){var g,I,P;return((g=r.title)==null?void 0:(I=g.accessibility)==null?void 0:(P=I.accessibilityData)==null?void 0:P.label)||""}if("accessibility"in r){var a,v;return((a=r.accessibility)==null?void 0:(v=a.accessibilityData)==null?void 0:v.label)||""}return""};
etE=function(r){return"inlinePlayerData"in r};
p6=function(r){return new YtQ(r)};
ZC8=function(r){switch(r){case 0:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingGreenCircle";case 1:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingYellowCircle";case 2:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingRedSquare";case 3:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallGreenSquare";case 4:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlueSquare";case 5:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlueSquare";case 6:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallYellowSquare";case 7:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeYellowSquare";
case 8:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallOrangeSquare";case 9:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeOrangeSquare";case 10:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallRedSquare";case 11:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeRedSquare";case 12:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlackSquare";case 13:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlackSquare"}};
UI$=function(r){switch(r){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 9;case "BADGE_STATUS_NEW":return 12;case "BADGE_PREMIUM":return 6;case "BADGE_PROMOTED":return 3;case "BADGE_PROMOTED_INVERTED":return 4;case "BADGE_MEDIA":return 1;case "BADGE_TIMELY":return 5;default:return 0}};
iCQ=function(r){switch(r){case "BADGE_NZ_RATING_GREEN_CIRCLE":return 0;case "BADGE_NZ_RATING_YELLOW_CIRCLE":return 1;case "BADGE_NZ_RATING_RED_SQUARE":return 2;case "BADGE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case "BADGE_BR_RATING_SMALL_BLUE_SQUARE":return 4;case "BADGE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case "BADGE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case "BADGE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case "BADGE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case "BADGE_BR_RATING_LARGE_ORANGE_SQUARE":return 9;
case "BADGE_BR_RATING_SMALL_RED_SQUARE":return 10;case "BADGE_BR_RATING_LARGE_RED_SQUARE":return 11;case "BADGE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case "BADGE_BR_RATING_LARGE_BLACK_SQUARE":return 13}};
bCh=function(r){return function(g){r&&(r.thumbnailElRef=g.thumbnailElRef,r.thumbnail=g.thumbnail,r.thumbnailOverlays=g.thumbnailOverlays,r.thumbnailSize=g.thumbnailSize)}};
Ml_=function(r){switch(r){case 1:return"ytThumbnailViewModelAspectRatio2By3";case 4:return"ytThumbnailViewModelShortsAspectRatio9By16";case 3:return"ytThumbnailViewModelAspectRatio1By1";default:return"ytThumbnailViewModelAspectRatio16By9"}};
VlX=function(r){var g=_.m(_.ua(!1,void 0,"E6wDDe")),I=g.next().value,P=g.next().value;_.M9(function(){var a=r==null?void 0:r();if(a){var v=_.S5().resolve(_.lX(jOp));if(v){var C={triggeringElement:a,onDwellTriggeredFn:function(){P(!0)},
onDwellEndFn:function(){P(!1)}};
v.registerElement(C);_.Lu(function(){_.o9(v,C)})}}});
return I};
dI1=function(r,g,I){I?I(g):_.tY(g,r.target?{form:{element:r.target}}:void 0)};
_.q4=function(r,g,I,P){return function(a){_.dd(function(){function v(B){B=B.composedPath();B=_.m(B);for(var O=B.next();!O.done;O=B.next()){O=O.value;if(O===a)break;if(O.className.indexOf("HostIsClickableAdComponent")>=0||O.tagName==="A".toString()||O.tagName==="BUTTON".toString())return!0}return!1}
var C=new Map,u,X=(u=r())==null?void 0:u.onTap;if(X){u=function(B){v(B)||dI1(B,X,g)};
var c=function(B){v(B)||B.key!=="Enter"||dI1(B,X,g)};
(I==null?0:I())||_.Y("enable_web_home_top_landscape_image_layout_level_click")?(a.addEventListener("tap",u),C.set("tap",u)):(a.addEventListener("click",u),C.set("click",u));if(P==null?0:P())a.addEventListener("keydown",c),C.set("keydown",c)}_.Lu(function(){for(var B=_.m(C),O=B.next();!O.done;O=B.next()){var z=_.m(O.value);O=z.next().value;z=z.next().value;a.removeEventListener(O,z)}})},"D7XqOc")}};
Lhs=function(r,g){var I,P=(I=r.interaction)==null?void 0:I.onTap;if(r=_.Xu({elementsCommand:P,forceNewState:!0,skipOnClick:!0}))return r.onclick=function(a){AHt(a)&&(a.preventDefault(),P&&dI1(a,P,g))},cs(r)?r:void 0};
GrL=function(r){switch(r){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
ycE=function(r){switch(r){case "AD_BUTTON_STYLE_OVERLAY":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TEXT":return"overlay";case "AD_BUTTON_STYLE_TRANSPARENT":case "AD_BUTTON_STYLE_MONO_FILLED":case "AD_BUTTON_STYLE_MONO_TONAL":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"mono";case "AD_BUTTON_STYLE_OVERLAY_FILLED":return"call-to-action-overlay";default:return"call-to-action"}};
KhE=function(r){switch(r){case "AD_BUTTON_STYLE_OUTLINE":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"outline";case "AD_BUTTON_STYLE_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_MONO_TONAL":return"tonal";case "AD_BUTTON_STYLE_OVERLAY_TEXT":case "AD_BUTTON_STYLE_TRANSPARENT":return"text";default:return"filled"}};
_.sO4=function(r){return _.Y("rich_grid_enable_dynamic_offset")&&r?Math.max((r-_.fL("rich_grid_dynamic_offset_anchor_width",1300))/100*_.fL("rich_grid_dynamic_offset_offset_per_100",10),_.fL("rich_grid_dynamic_offset_lower_bound",-60)):0};
Fhh=function(r,g){switch(g){case 4:return 16;case 1:return r<528?16:r<1024?32:48;case 2:return(r>=528?16:8)/2;case 3:return(r<528?16:r<1024?32:48)+(r>=528?16:8)/2;default:return 0}};
HCE=function(r){var g=r.originalContainerWidth;var I=r.sizing;var P=r.standardUnit;if(r.isCompactList&&g<528)return 1;switch(I){case "STANDARD":return P;case "COMPACT":return P+1;case "EXTRA_COMPACT":return _.Y("web_responsive_extra_compact_2x")?P*2:_.Y("web_responsive_current")?P===1?2:P%2===0?P/2*3:P+2:P<4?P*2:Math.ceil(P*3/2);case "MINI":return P>1?P*2:3;default:return P}};
DIL=function(r){var g=r.containerWidth;var I=r.peek;var P=r.gutter;var a=r.numItems;r=r.ignoreMaxWidthLimit;g=I?Math.max((g-I-P*a)/a,0):Math.max((g-P*(a-1))/a,0);return r?g:Math.min(g,Wh$)};
_.X8=function(r){var g=r.containerWidth;var I=r.hasPeek;var P=r.sizing;var a=r.marginSettings;var v=r.isCompactList;var C=r.enableFullBleedForSingleCol;var u=r.standardUnitMinWidth;P=P||"STANDARD";I=!!I;r=g>=528?16:8;var X=I?g>=528?48:24:0;a=Fhh(g,a);var c=Math.max(g-a*2,0);u=_.Y("kevlar_disable_min_width_override")?void 0:u;u=Math.min(Math.max(Math.floor((c-X+r)/((u!=null?u:Rt_)+_.sO4(g)+r)),1),6);var B=(C=!!C&&u===1)||u===1&&P!=="STANDARD";I=I||B?c:Math.min(c,(Wh$+r)*u-r);P=HCE({originalContainerWidth:g,
sizing:P,standardUnit:u,isCompactList:v});return{itemWidth:DIL({containerWidth:I,peek:X,gutter:r,numItems:P,ignoreMaxWidthLimit:B}),gutter:r,maxContainerWidth:I,numItems:P,margin:C?0:a,contentMargin:Fhh(g,1),typographyBump:DIL({containerWidth:I,peek:X,gutter:r,numItems:u,ignoreMaxWidthLimit:B})>400&&!(v&&g<528),standardUnit:u}};
ck=function(r){switch(r){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.Ac$=function(r){if(r){var g;if((g=r.responsiveContainerConfiguration)==null?0:g.responsiveSize)return ck(r.responsiveContainerConfiguration.responsiveSize);if(r.layoutSizing)switch(r.layoutSizing){case "RICH_GRID_LAYOUT_SIZING_COMPACT":return"COMPACT";case "RICH_GRID_LAYOUT_SIZING_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RICH_GRID_LAYOUT_SIZING_TINY":return"MINI";default:return"STANDARD"}}};
NZp=function(r){if(r.fullbleed)return 1;switch(r.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
Ec4=function(r,g,I,P,a,v,C,u,X){a:if(r===4&&P==="LOCKUP_CONTENT_TYPE_SOURCE")var c=1;else switch(r){case 3:c=1;break a;default:c=0}var B=w1t(r,P);a:switch(r){case 4:v=!!(v&&v<100);break a;default:v=!1}a:switch(r){case 3:case 4:var O=P==="LOCKUP_CONTENT_TYPE_CHANNEL"||P==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:O=!1}return{metadataOnThumbnail:B,isOverlay:u||B,isCard:ltj(P,C),sizing:g!=null?g:"STANDARD",typographyBump:I!=null?I:!1,isTiny:v,isCentered:O,isCollection:St4(P),arrangement:c,addMarginForFullbleed:r===
1&&P!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:r===1&&P==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:Jcj(P,a,X),disableRounding:r===5||ltj(P,C)||r===1&&P==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:St4(P)?2:0,useLegacyTypography:!(X==null||!X.useLegacyTypography),useRichGridLegacyTypography:!(X==null||!X.useRichGridLegacyTypography)&&!_.Y("web_enable_typography_bump"),compactMetadata:c===0&&P==="LOCKUP_CONTENT_TYPE_VIDEO",onFocusEffect:X==null?void 0:X.onFocusEffect,titleMaxLines:P==="LOCKUP_CONTENT_TYPE_AI_CARD"?
1:void 0}};
St4=function(r){switch(r){case "LOCKUP_CONTENT_TYPE_PLAYLIST":case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":case "LOCKUP_CONTENT_TYPE_MIX":case "LOCKUP_CONTENT_TYPE_STATION":return!0;default:return!1}};
ltj=function(r,g){if(g&&r==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(r){case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_AI_CARD":return!0;default:return!1}};
w1t=function(r,g){if(g==="LOCKUP_CONTENT_TYPE_AI_CARD")return!0;switch(r){case 5:return!0;case 4:return!1;default:return!1}};
Jcj=function(r,g,I){if(g&&(I==null||!I.alwaysRespectPodcastShowAspectRatio||r!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(r){case "LOCKUP_CONTENT_TYPE_SHORT":return 4;case "LOCKUP_CONTENT_TYPE_GAME":case "LOCKUP_CONTENT_TYPE_MOVIE":return 1;case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PRODUCT":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":return 3;default:return 0}};
_.t5=function(r){if(r){var g;return((g=_.S5().resolve(_.lX(_.nk)))==null?0:g())?r.darkThemeImage:r.image}};
ncF=function(r,g,I,P,a,v){if(a&&v&&g==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:a,height:v};if(!I)return{};a=I.size;I=I.allowFullWidth;if(g==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&I)return{fullWidth:!0};if(a===void 0)return{};switch(r){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:a,height:a};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:a,height:1/xI$*a};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:a*
ft$,height:a};default:return(P==null?0:P.height)&&(P==null?0:P.width)?P.width/P.height>1?{maxWidth:a*ft$}:{maxWidth:a}:{maxWidth:a}}};
TZF=function(r){var g;return r&&((g=_.t5(r.themedImage))!=null?g:r.image)};
htp=function(r){var g;return r==null?void 0:(g=r.sources)==null?void 0:g[0]};
kr$=function(r){switch(r){case 0:return"yt-content-metadata-view-model__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model__metadata-text";case 2:return"yt-content-metadata-view-model__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model__metadata-text-max-lines-4"}};
_.$yt=function(r){if(r)return"content-id-"+r};
rlE=function(r){switch(r.style){case "STYLE_VISIBLY_DISABLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",
state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_WHITE_WITH_BORDER":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};
case "STYLE_LIGHT_TEXT":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_TONAL_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",
type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_DARK_ON_BLACK":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",
type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};default:return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"}}};
gXX=function(r){var g=_.Bk.currentPageSubTypeSelector(_.VR().getState())||"";return r?r+g:""};
Ioj=function(r){switch(r){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
aoX=function(r){var g=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],I=_.m(_.ua(void 0,void 0,"JrqNsb")),P=I.next().value,a=I.next().value,v=_.m(_.ua(void 0,void 0,"rWytse"));I=v.next().value;var C=v.next().value;v=_.m(_.ua(void 0,void 0,"DHRqxe"));var u=v.next().value,X=v.next().value;return{touchFeedbackEvents:{pointerUpEvent:P,pointerDownEvent:I,pointerLeaveEvent:u},touchFeedbackOnPointerUp:_.RT(function(c){PRj(_.Pk(c),g)||(a(c),C(void 0),X(void 0))}),
touchFeedbackOnPointerDown:_.RT(function(c){r==null||r(c);PRj(_.Pk(c),g)||(C(c),a(void 0),X(void 0))}),
touchFeedbackOnPointerLeave:_.RT(function(c){PRj(_.Pk(c),g)||(X(c),C(void 0),a(void 0))})}};
PRj=function(r,g){g=g===void 0?[]:g;g=[].concat(_.xC(g),["BUTTON".toString()]);r=_.m(r);for(var I=r.next();!I.done;I=r.next()){I=I.value;for(var P=_.m(g),a=P.next();!a.done;a=P.next())if(I.tagName===a.value)return!0}return!1};
vXF=function(r){switch(r){case "AD_AVATAR_SIZE_XXS":return"tiny";case "AD_AVATAR_SIZE_XS":return"extra-small";case "AD_AVATAR_SIZE_S":return"small";case "AD_AVATAR_SIZE_M":return"medium";case "AD_AVATAR_SIZE_MPLUS":return"48";case "AD_AVATAR_SIZE_L":return"large";case "AD_AVATAR_SIZE_XL":return"extra-large";default:return"medium"}};
Qn_=function(r){return r.scrollHeight-r.offsetHeight>1};
my4=function(r,g){var I;return eS(r,((I=r.content)==null?void 0:I.length)||0,!g)};
prX=function(r,g,I,P,a,v){if(!g||CRp){var C;return eS(r,((C=r.content)==null?void 0:C.length)||0,!0)}g=P.value;if(!I.value||!g||!r.content)return r;I=0;P=r.content.length;C=0;u31||(u31=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var u=u31;for(a=a*v*u;I<=P;)v=Math.floor(I+(P-I)/2),u=eS(r,v)||r,g.firstChild&&(g.firstChild.textContent=u.content),g.scrollHeight>a?P=v-1:(C=v,I=v+1);return eS(r,C)};
oX_=function(r,g){var I,P;return(((I=r.content)==null?void 0:I.length)||0)>(((P=g.content)==null?void 0:P.length)||0)};
q2$=function(r,g,I,P,a,v){var C=_.Zg("truncated-text-content"),u=_.Zg("truncated-text-content"),X=_.Zg("button"),c=_.Zg("button"),B=_.Zg("button"),O=_.S5().resolve(_.Ow),z=_.m(_.yR(function(){return my4(r(),a())})),e=z.next().value,U=z.next().value;
z=_.m(_.yR(function(){return oX_(r(),e())}));
var V=z.next().value,G=z.next().value,F=null;_.dd(function(){function W(){if(C.value&&X.value&&B.value){var l=v()?r():prX(r(),a(),C,u,g(),I());U(l);requestAnimationFrame(function(){if(C.value&&X.value&&B.value){var f=Qn_(C.value)||oX_(r(),l);G(f);if(!P()){var n=Qn_(C.value),P$=I(),Cs=C.value,ZL=X.value,tp=B.value,eX=O==="rtl";if(Cs&&ZL){var H$=ZL.offsetLeft;eX&&(H$=Cs.offsetWidth-ZL.offsetWidth-ZL.offsetLeft);if(f){f=ZL.offsetWidth;ZL=Cs.offsetWidth;var E8=n?ZL-f-70:H$-70;P$="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
P$+"rem,\n      #000 "+P$+"rem,\n      #000 100%), linear-gradient(\n      to "+((eX?"left":"right")+",\n      #000 0px,\n      #000 "+E8+"px,\n      transparent "+(n?ZL-f:E8+70)+"px)");Cs.style.setProperty("-webkit-mask-image",P$);Cs.style.setProperty("mask-image",P$)}else Cs.style.setProperty("-webkit-mask-image",""),Cs.style.setProperty("mask-image","");n?eX?(tp.style.setProperty("left","0"),tp.style.setProperty("right","unset")):(tp.style.setProperty("left",""),tp.style.setProperty("right","0")):
eX?(tp.style.setProperty("left","unset"),tp.style.setProperty("right",H$+"px")):(tp.style.setProperty("left",H$+"px"),tp.style.setProperty("right","unset"))}}}})}}
var S,E;(S=F)==null||(E=S.stop)==null||E.call(S);S=new _.ND(W,17);W();F=S},"KjwIxd");
_.M9(function(){U(my4(r(),a()));G(oX_(r(),e()));var W=function(){u31=void 0;var E,l;(E=F)==null||(l=E.fire)==null||l.call(E)};
if(window.ResizeObserver){var S=new ResizeObserver(W);S.observe(C.value);_.Lu(function(){var E,l;(E=F)==null||(l=E.stop)==null||l.call(E);S.disconnect()})}else window.addEventListener("resize",W),_.Lu(function(){var E,l;
(E=F)==null||(l=E.stop)==null||l.call(E);window.removeEventListener("resize",W)})});
return{isTruncated:V,displayText:e,contentRef:C,hiddenRef:u,placeholderTruncationTextRef:X,hiddenTruncationTextRef:c,truncationTextRef:B}};
Xr$=function(r){return{content:r!=null?r:""}};
clF=function(r){return _.oT(r.onTap)||_.vk(r.rendererContext)};
txF=function(r){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:r.overflowMenuA11yLabel,onTap:function(g){g.preventDefault();g.stopPropagation();if(r.overflowMenuOnTap){var I=_.Xu({elementsCommand:r.overflowMenuOnTap,forceNewState:!0});if(I==null?0:I.onclick)I.onclick(g)}}}};
_.z1=function(r,g,I,P,a){P=P===void 0?{}:P;if(!a||Math.random()<5E-4){g=g||null;I=I||null;r=r instanceof Error?r:new _.oK(r);if(r.args)for(var v=_.m(r.args),C=v.next();!C.done;C=v.next())C=C.value,C instanceof Object&&(P=Object.assign({},C,P));P.category="H5 Ads Control Flow";g&&(P.slot=g?"slot:  "+g.slotType:"");I&&(P.layout=I?"layout:  "+I.layoutType:"",P.layoutId=I.layoutId);a&&(P.known_error_aggressively_sampled=!0);r.args=[P];_.M6(r)}};
_.BOQ=function(r,g){g=_.dc(g);_.We(r,"yt-open-popup-action",[g,r])};
_.e6=function(r,g){_.BOQ(r,_.i6(g))};
z_s=function(r){if(!r)return"";if(OvF[r])return OvF[r];Ym||(Ym=_.ht("A"));Ym.href!==r&&rp(Ym,r);var g=Ym.pathname;OvF[r]=g.startsWith("/")?g:"/"+g;return OvF[r]};
e_8=function(){var r=z_s(window.location.href);if(r==="/")return"home";if(r.startsWith("/results"))return"search";if(r.startsWith("/watch"))return"watch";if(r.startsWith("/shorts"))return"shorts";if(r.startsWith("/hashtag"))return"hashtag";if(r.startsWith("/create_channel"))return"create_channel";if(r.startsWith("/@")||r.startsWith("/user/")||r.startsWith("/channel/"))return"channel";if(r.startsWith("/experiments"))return"experiments";if(r.startsWith("/sponsor_channel"))return"sponsorship";if(r.startsWith("/select_site"))return"settings";
if(r.startsWith("/locate"))return"locate";if(r.startsWith("/redeem"))return"redeem";if(r.startsWith("/musicpremium")||r.startsWith("/premium")||r.startsWith("/red"))return"premium";if(r.startsWith("/paid_memberships"))return"paid_memberships";if(r.startsWith("/oops"))return"oops";if(r.startsWith("/clip"))return"clip";var g;return(ZK==null?void 0:(g=ZK.response)==null?void 0:g.page)==="404"?"404":r.startsWith("/feed/history")?"history":r.startsWith("/feed/library")?"library":r.startsWith("/feed/subscriptions")?
"subscriptions":r.startsWith("/feed/trending")?"trending":r.startsWith("/feed/news_destination")?"news":r.startsWith("/playlist")?"playlist":r.startsWith("/minor_moment")?"minor_moment":r.startsWith("/playable/")||r.match("^/playables/(?!saved).")?"mini_app":r.startsWith("/playables")?"playables":r.startsWith("/create/live/join")?"open_in_app":r.startsWith("/feed/explore")?"explore":"browse"};
_.iy=function(){var r=ZK==null?void 0:ZK.response,g=r==null?void 0:r.endpoint;if(!g)return(r==null?void 0:r.page)==="watch"?"watch":e_8();var I;r=(I=_.Z(g==null?void 0:g.commandMetadata,_.JF))==null?void 0:I.webPageType;I=!1;if(r&&!Y2t.includes(r))switch(r){case "WEB_PAGE_TYPE_SEARCH":return"search";case "WEB_PAGE_TYPE_SHORTS":return"shorts";case "WEB_PAGE_TYPE_CHANNEL":return"channel";case "WEB_PAGE_TYPE_SETTINGS":return"settings";case "WEB_PAGE_TYPE_PLAYLIST":return"playlist";case "WEB_PAGE_TYPE_OPEN_IN_APP":return"open_in_app";
case "WEB_PAGE_TYPE_MINI_APP":return"mini_app";case "WEB_PAGE_TYPE_WATCH":var P;return((P=_.Z(g==null?void 0:g.commandMetadata,_.JF))==null?0:P.url)&&z_s(_.Z(g.commandMetadata,_.JF).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var a;return(g=(a=_.Z(g,_.JN))==null?void 0:a.browseId)?Zv_[g]||"browse":"browse";default:I=!0}if(_.Z(g,_.Uw)||_.Z(g,Uyj))return"sponsorship";a=z_s(window.location.href);if(a.startsWith("/experiments"))return"experiments";if(a.startsWith("/create_channel"))return"create_channel";
if(_.Z(g,_.KZ)&&a.startsWith("/shorts"))return"shorts";if(_.Z(g,_.KZ)&&a.startsWith("/watch"))return"watch";I&&(g=new _.oK("Unsupported mWeb page type",{pathname:a,webPageType:r}),_.iO(g));return"browse"};
by=function(r,g,I,P){return r&&g?r!==I||g!==P?(_.z1(Error("Kh"),void 0,void 0,{"stored-slot":r,"stored-layout":g,"latest-slot":I,"latest-layout":P}),!1):!0:!1};
bvF=function(r,g,I){return r({targetId:g},function(P){return I.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},P,{contents:[I.continuationItems?_.Z(I.continuationItems[0],ivL):{}]}):I.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},P,{header:I.continuationItems?I.continuationItems[0]:void 0}):Object.assign({},P,{contents:I.continuationItems?I.continuationItems:[]})})};
Mxt=function(r,g,I,P){if(g=g.trackingParams){var a,v=(a=I.getScreenLayer)==null?void 0:a.call(I);I=_.CB(v);a=_.mw(v);if(I&&a){var C=_.gM(g);_.Y("combine_ve_grafts")?r.graftServerVe(g,a,v):_.Ok(I,a,C);P==null||P(C)}}};
Vxj=function(r){var g;return((g=jnQ.get(r))==null?void 0:g.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
GVh=function(r,g){var I={type:g.slotType,controlFlowManagerLayer:dyh.get(g.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};g.slotEntryTrigger&&(I.entryTriggerType=g.slotEntryTrigger.triggerType);g.slotPhysicalPosition!==1&&(I.slotPhysicalPosition=g.slotPhysicalPosition);if(r){I.debugData={slotId:g.slotId};if(r=g.slotEntryTrigger)I.debugData.slotEntryTriggerData=Ld1(r);r=g.slotFulfillmentTriggers;I.debugData.fulfillmentTriggerData=[];r=_.m(r);for(var P=r.next();!P.done;P=r.next())I.debugData.fulfillmentTriggerData.push(Ld1(P.value));
g=g.slotExpirationTriggers;I.debugData.expirationTriggerData=[];g=_.m(g);for(r=g.next();!r.done;r=g.next())I.debugData.expirationTriggerData.push(Ld1(r.value))}return I};
Ld1=function(r,g){var I={type:r.triggerType};g!=null&&(I.category=g);r.triggeringSlotId!=null&&(I.triggerSourceData||(I.triggerSourceData={}),I.triggerSourceData.associatedSlotId=r.triggeringSlotId);r.triggeringLayoutId!=null&&(I.triggerSourceData||(I.triggerSourceData={}),I.triggerSourceData.associatedLayoutId=r.triggeringLayoutId);return I};
ylp=function(r,g,I,P){g={opportunityType:g};r&&(P||I)&&(P=_.oM(P||[],function(a){return GVh(r,a)}),g.debugData=Object.assign({},I&&I.length>0?{associatedSlotId:I}:{},P.length>0?{slots:P}:{}));
return g};
KdE=function(r){return M4(r.opportunityAdapterMap).concat(M4(r.triggerAdapterMap)).concat(M4(r.fulfillmentAdapterFactoryMap)).concat(M4(r.slotAdapterFactoryMap)).concat(M4(r.layoutRenderingAdapterFactoryMap))};
M4=function(r){var g=[];r=_.m(r.values());for(var I=r.next();!I.done;I=r.next())I=I.value,I.isAdsControlFlowEventListener&&g.push(I);return g};
VL=function(r){var g=r.slotId,I=r.slotType,P=r.slotPhysicalPosition;return g===void 0?new j6("Cannot construct a slot due to the missing id.",{adSlotMetadata:r}):I===void 0?new j6("Cannot construct a slot due to the missing type.",{adSlotMetadata:r}):P===void 0?new j6("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:r}):{slotId:g,slotType:I,slotPhysicalPosition:P,managerLayer:"external",adSlotLoggingData:r.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new sn$}};
Fd$=function(r){var g=r.layoutId,I=r.layoutType;return g===void 0?new d5("Cannot construct a layout due to the missing id.",{adLayoutMetadata:r}):I===void 0?new d5("Cannot construct a layout due to the missing type.",{adLayoutMetadata:r}):{layoutId:g,layoutType:I,managerLayer:"external",adLayoutLoggingData:r.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new sn$,interactionLoggingAdsClientData:{}}};
HvL=function(r){if(r.querySelector("img")){var g=r.querySelector("img");g.addEventListener("error",function(){pGL(g.src).then(function(I){(I=_.hS(I).toString())?g.src=I:g.removeAttribute("src")}).catch(function(){g.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
G1=function(r,g){if(g&&(Wdp(g.viewableCommand)||Wdp(g.endOfSessionCommand))){var I=Dyp(g==null?void 0:g.viewableCommand);g=Dyp(g==null?void 0:g.endOfSessionCommand);if(!L6){var P=_.fL("custom_active_view_tos_timeout_ms");L6=P>0&&P!==36E5?new R_4(Al$(),P):new R_4(Al$())}NOE(L6,r);wrt(L6,r,I,g)}};
yL=function(r){L6&&NOE(L6,r)};
Al$=function(){var r=_.Gq("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(r==null?void 0:r.length)===2?r[1]:null};
Wdp=function(r){r=_.oT(r);return!(r==null||!r.loggingUrls)&&r.loggingUrls.length>0};
Dyp=function(r){if(!r)return[];var g=[],I,P;((P=(I=_.oT(r))==null?void 0:I.loggingUrls)!=null?P:[]).forEach(function(a){a.baseUrl&&g.push(a.baseUrl)});
return g};
loF=function(r){if(_.Y("stop_av_measurement_on_detach"))return function(){yL(r)}};
S2j=function(r){return function(){_.Y("stop_av_measurement_on_detach")&&yL(r)}};
Jl$=function(r){if(_.Y("stop_av_measurement_on_detach"))return function(){yL(r)}};
EX_=function(r){return r.shorts.isDesktopSmallWidth};
_.xy$=function(r){return r.shorts.isShortsActive};
_.fop=function(r){return r.shorts.isWatchWhileMode};
_.K6=function(r){return r.shorts.isFullscreen};
_.sw=function(r){return r.shorts.isShortsPipActive};
TO8=function(r){var g,I;if(r=(g=_.Z(r.reelsAdCardButtoned,nX$))==null?void 0:(I=g.animatedRenderingConfig)==null?void 0:I.easeOutSeconds)return r+"s"};
kV_=function(r,g,I){return _.p(function(P){return P.return(new Promise(function(a){var v=new Image;v.onload=function(){a(new h_1(r,g,I,v.naturalWidth,v.naturalHeight))};
v.src=I.toString()}))})};
$nj=function(r,g){return Math.round(r/1E-5)===Math.round(g/1E-5)};
rP_=function(r,g){return Math.round(r/1E-5)===Math.round(g/1E-5)};
gAh=function(r,g){return r.year===g.year&&r.month===g.month&&r.day===g.day};
I0X=function(r,g){return r.year!==g.year?r.year<g.year:r.month!==g.month?r.month<g.month:r.day<g.day};
a08=function(r){return r.day===PUp(r.year,r.month)?r.month===11?{year:r.year+1,month:0,day:1}:{year:r.year,month:r.month+1,day:1}:{year:r.year,month:r.month,day:r.day+1}};
vAF=function(){var r=new Date,g={year:r.getFullYear(),month:r.getMonth(),day:r.getDate()};return{start:g,end:{year:r.getFullYear()+2,month:r.getMonth(),day:r.getDate()},selectedDate:a08(g)}};
Qdt=function(r){return(new Um(2)).format(new Date(r.year,r.month,r.day))};
mn_=function(r){return{year:r.getFullYear(),month:r.getMonth(),day:r.getDate()}};
CUE=function(r,g){r=(r+(Number(g.utcOffsetSec)+(new Date(r*1E3)).getTimezoneOffset()*60))*1E3;g=mn_(new Date(r));return{date:g,secondsSinceMidnight:Math.floor((r-(new Date(g.year,g.month,g.day)).getTime())/1E3)}};
u6t=function(r,g){g=g.months.findIndex(function(I){return I.year===r.year&&I.month===r.month});
return g>=0?g:void 0};
pFp=function(r){if(!r)return!1;try{if(r.host&&r.host.tagName==="YT-FORMATTED-STRING"&&r.host.id==="contenteditable-textarea"||r.nodeType===Node.ELEMENT_NODE&&r.tagName==="YTD-COMMENTBOX")return!0}catch(g){return!1}return pFp(r.parentNode)};
F8=function(r){return r?!(r.tagName!=="A"||!r.href||!r.classList.contains("yt-simple-endpoint")):!1};
oAs=function(r){return r?r.tagName==="IMG"&&r.classList.contains("emoji"):!1};
q9L=function(r,g,I){if(!r)return null;var P=F8(r);if(P&&I)return g=r.pathname.substring(r.pathname.indexOf("/channel/")+9),document.createTextNode("@"+g);if(P&&!I)return document.createTextNode("");if(oAs(r))return I=r.alt,r=r.dataset.emojiId,!r&&g&&(g=_.Hk(g,I))&&g.isCustomEmoji&&(r=g.emojiId),r?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+r+">"):document.createTextNode(I);P=r.cloneNode(!1);for(var a=0;a<r.childNodes.length;++a){var v=q9L(r.childNodes[a],g,I);v&&P.appendChild(v)}return P};
Wk=function(r){return r?F8(r)?r:Wk(r.lastChild):null};
XFs=function(r){return r?F8(r)?r:XFs(r.firstChild):null};
cPj=function(r){if(!r)return null;for(var g=r.previousSibling;g;)if(g.nodeType===Node.ELEMENT_NODE&&g.nodeName==="BR")g=g.previousSibling;else if(g.nodeType===Node.TEXT_NODE&&/\s+/.test(g.textContent))g=g.previousSibling;else break;(g=Wk(g))?r=g:r=(r=r.parentNode)?Wk(r.previousElementSibling):null;return r};
t44=function(r){if(!r)return null;for(var g=r.nextSibling;g;)if(g.nodeType===Node.ELEMENT_NODE&&g.nodeName==="BR")g=g.nextSibling;else if(g.nodeType===Node.TEXT_NODE&&/\s+/.test(g.textContent))g=g.nextSibling;else break;return(g=XFs(g))?g:t44(r.parentNode)};
BnE=function(r){var g=_.k6(),I=g.JSC$11645_getStartNode();if(!pFp(I.parentNode))return null;g=g.JSC$11645_getStartOffset();if(I.nodeType===Node.TEXT_NODE){var P=_.BO(I,F8);if(P){if(r&&g===0||!r&&g===I.length)return P}else{if(r&&g===I.length)return!I||I.nodeName==="BR"||I.nextElementSibling&&_.DK(I.nextElementSibling,"display")==="block"?null:XFs(I.nextElementSibling);if(!r&&g===0)return I?Wk(I.previousElementSibling):null}}if(I.nodeType===Node.ELEMENT_NODE)if(r){if(0<=g&&g<I.childNodes.length)return XFs(I.childNodes[g])}else if(0<
g&&g<=I.childNodes.length)return Wk(I.childNodes[g-1]);return null};
OQ$=function(r,g,I){if(!r)return null;if(r.nodeType===Node.TEXT_NODE)if(I){var P=cPj(r);if(P&&!/^\s+\S/.test(r.wholeText.substr(0,g)))return P}else if((P=t44(r))&&!/\S\s+/.test(r.wholeText.substr(g,r.wholeText.length)))return P;return r.nodeType===Node.ELEMENT_NODE?I?cPj(r.childNodes[g]):t44(r.childNodes[g]):OQ$(r.parentNode,g,I)};
zC8=function(r){if(r.hasChildNodes())switch(r.tagName){case "DIV":case "A":case "SPAN":var g="";for(r=r.firstChild;r;r=r.nextSibling)g+=zC8(r);return g;default:return""}else switch(r.nodeType){case 3:return r.textContent;default:return""}};
R9=function(r,g){return r.year===g.year&&r.month===g.month&&r.day===g.day};
A5=function(r,g){return r.year!==g.year?r.year<g.year:r.month!==g.month?r.month<g.month:r.day<g.day};
eCX=function(r){return{year:r.getFullYear(),month:r.getMonth(),day:r.getDate()}};
Y9t=function(r){var g=zkX;g=g===void 0?zkX:g;g(new Date(r.year,r.month,r.day))};
N4=function(r){return eCX(new Date(Number(r.seconds)*1E3))};
ZQs=function(r){return r.year!==void 0&&r.month!==void 0&&r.day!==void 0};
Un_=function(r){return r.start!==void 0&&r.end!==void 0};
iQE=function(r){return Un_(r)?r.start:r};
bQh=function(r){return Un_(r)?r.end:void 0};
jd1=function(r,g){for(var I=[],P=new Date(r.start.year,r.start.month);P.getFullYear()<r.end.year||P.getFullYear()===r.end.year&&P.getMonth()<=r.end.month;){var a=I,v=a.push,C=P.getFullYear(),u=P.getMonth(),X=r,c=g,B=void 0,O=[],z=Object.freeze({extraCssClass:"invisible"}),e=new Date(C,u),U=eCX(e);e=e.getDay();for(var V=eCX(new Date);U.month===u;){e!==M4t&&B||(B=Array.from({length:7}).fill(z),O.push(B));var G={date:{year:C,month:u,day:U.day},extraCssClass:"",debugClass:""};G.extraCssClass=c(G.date,
U,V,X).trim();B[(e-M4t+7)%7]=G;U=U.day===PUp(U.year,U.month)?U.month===11?{year:U.year+1,month:0,day:1}:{year:U.year,month:U.month+1,day:1}:{year:U.year,month:U.month,day:U.day+1};e=(e+1)%7}v.call(a,{weeks:O,monthLabel:w5.SHORTMONTHS[u]+" "+C,year:C,month:u,monthLabelExtraCssClass:O[0][2]===z?"shift-down-label":""});P.setMonth(P.getMonth()+1)}return I};
V4h=function(r,g){g=g.months.findIndex(function(I){return I.year===r.year&&I.month===r.month});
return g>=0?g:void 0};
Lm4=function(r,g){a:{var I=I===void 0?[2,3]:I;I=_.m(I);for(var P=I.next();!P.done;P=I.next()){var a=new Date;if((new dnt(P.value)).parse(g,a,{validate:!0})){a.setHours(0,0,0,0);g=a;break a}}g=null}if(!g)return{isValid:!1,value:void 0};g=eCX(g);I=r.end;return A5(g,r.start)||A5(I,g)?{isValid:!1,value:void 0}:{isValid:!0,value:g}};
Fmt=function(r){var g=G7X;g=g===void 0?yPF:g;var I=r.columnsToShow||[],P=KmL(r.columnDimensions,r.columnsToShow,r.leftFloatingColumns,g);return I.map(function(a,v){var C=r.columns[a];if(C===void 0)throw Error("Qh");var u=P?P[v]:"";var X=r.getCustomTooltip?r.getCustomTooltip(a,C.headerTooltipParagraphs):C.headerTooltipParagraphs;var c=sdp(r,a);return{type:a,index:v,style:u,classes:c,headerName:C.headerName||"",headerIcon:C.headerIcon,headerTooltipParagraphs:X||[],headerTooltipHelpContext:C.headerTooltipHelpContext,
sortOrders:C.sortOrders||[],selectionState:C.isSelectionCheckbox?r.selectionState:void 0}})};
sdp=function(r,g){var I=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],P=r.columns[g];if(P===void 0)return"";var a=I.includes("DEFAULTS")&&P.cssClass?[P.cssClass]:[];if(I.includes("SORTING")){P.sortOrders&&P.sortOrders.length&&a.push("sortable");if(r.sorting&&r.sorting.columnType===g)a:switch(r.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var v="column-sorted";break a;default:v=""}else v="";v&&a.push(v)}I.includes("FLOATING")&&(g=r.columnsToShow.indexOf(g),r.leftFloatingColumns&&g<r.leftFloatingColumns&&
a.push("floating-column"),r.leftFloatingColumns&&g===r.leftFloatingColumns-1&&a.push("last-floating-column"));I.includes("RIGHT_ALIGN")&&P.rightAlignHeader&&a.push("right-align");return a.filter(function(C){return C}).join(" ")};
KmL=function(r,g,I,P){I=I===void 0?0:I;P=P===void 0?yPF:P;if(r){var a=[],v=0;HQ8(r,g,P).forEach(function(C,u){var X="min-width:"+C.minWidth+"px;padding-left:"+C.paddingLeft+"px;padding-right:"+C.paddingRight+"px;flex:"+C.flexGrow+" 0 "+C.minWidth+"px;";C.maxWidth!==Infinity&&(X=[X,"max-width:"+C.maxWidth+"px;"].join(""));v>0&&u<I&&(X=[X,"left:"+v+"px;"].join(""));a.push(X);v+=C.minWidth+C.paddingLeft+C.paddingRight});
return a}};
HQ8=function(r,g,I){I=I===void 0?yPF:I;return g.map(function(P,a){P=r&&r[P]||{};var v=a===0?I.paddingLeftFirstColumn:I.padding;P.paddingLeft!==void 0&&(v=P.paddingLeft);a=a===g.length-1?I.paddingRightLastColumn:I.padding;P.paddingRight!==void 0&&(a=P.paddingRight);return{paddingLeft:v,paddingRight:a,minWidth:P.minWidth!==void 0?P.minWidth:I.minWidth,maxWidth:P.maxWidth!==void 0?P.maxWidth:I.maxWidth,flexGrow:P.flexGrow!==void 0?P.flexGrow:I.flexGrow}})};
Wmt=function(r){var g=r.reduce(function(P,a){var v=a.columnId,C={};a.headerText&&(C.headerName=_.b6(a.headerText));a.rightAlignHeader&&(C.rightAlignHeader=a.rightAlignHeader);var u;if((u=a.headerIcon)==null?0:u.iconType)C.headerIcon=_.lf(a.headerIcon.iconType);P[v]=C;return P},{}),I=r.filter(function(P){return!P.hideColumn}).map(function(P){return P.columnId});
r=r.filter(function(P){return!!P.dimensions}).reduce(function(P,a){P[a.columnId]=a.dimensions;
return P},{});
return{columns:g,columnsToShow:I,columnDimensions:r}};
_.Dn4=function(r){return r?r.simpleText?r.simpleText:r.runs?r.runs.map(function(g){return g.text}).join(""):"":""};
S9j=function(r){var g=r.data;var I=r.onTap;var P=r.isSelected;var a=r.onFocusIn;if(!g)return{};r=RCX(g);P===void 0&&(P=g==null?void 0:g.isSelected);var v;return{text:APE(g,r),startIcon:(v=g.icon)==null?void 0:v.iconType,state:P?0:2,type:0,style:Nnp(g),onTap:wF$(g,I),accessibilityLabel:l0_(g,r),onFocusIn:function(){return a==null?void 0:a()}}};
APE=function(r,g){if(!g)return r.text?_.Dn4(r.text):void 0};
Nnp=function(r){var g;switch((g=r.style)==null?void 0:g.styleType){case "STYLE_AI_CUSTOMIZED_FEED_CHIP":return 0}};
wF$=function(r,g){return function(I){g==null||g(I,r)}};
RCX=function(r){r=r.style&&r.style.styleType;return!CRp&&r==="STYLE_EXPLORE_LAUNCHER_CHIP"};
l0_=function(r,g){if(g){var I,P,a;return(a=(I=r.accessibilityData)==null?void 0:(P=I.accessibilityData)==null?void 0:P.label)!=null?a:APE(r,!1)}};
JP4=function(){var r;return[function(g,I,P){return _.He(r,g,I,P)},
function(g){r=g}]};
EA$=function(r,g){return _.RC(r.entities,"chipEntity",g)};
f04=function(r,g,I,P){return function(){var a=xnF.has(r.displayType)&&r.selected,v=a&&r.deselectCommand?r.deselectCommand:r.tapCommand;!v||a&&P||_.tY(v,{form:{element:g==null?void 0:g.value}});I==null||I()}};
nA1=function(r,g){g=g==null?void 0:g.stepStates;if(r&&g){var I,P;return(I=g[r])==null?void 0:(P=I.userQuery)==null?void 0:P.userQuery}};
ly=function(r){return{signalAction:{signal:r}}};
k7Q=function(){return _.Gq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?Tnh:_.hC1};
$s$=function(r,g){r=r===void 0?"SOFT_RELOAD_PAGE":r;g=g===void 0?49504:g;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.Le(_.xH("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:g}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:r}}]}}}};
rs8=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.Le(_.xH("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:k7Q()}};
g5_=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.Le(_.xH("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:k7Q()}};
I5E=function(r,g){var I=_.Le(_.xH("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),P=_.Le(_.xH("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),a={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.Le(_.xH("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};a.serviceEndpoint=r?r:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[ly("SOFT_RELOAD_PAGE")]}};return{title:I,bodyText:P,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:a},
style:{value:g!=null?g:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
a5Q=function(r){r=r===void 0?{}:r;return{title:_.Le(r.localizedZeroStateTitleText===void 0?"":r.localizedZeroStateTitleText),bodyText:_.Le(r.localizedZeroStateMessage===void 0?"":r.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Le(r.localizedZeroStateButtonText===void 0?"":r.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[Plj]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
QPt=function(r){r=r===void 0?{}:r;return{title:_.Le(r.localizedOptInBannerTitleText===void 0?"":r.localizedOptInBannerTitleText),titleLength:19,subtitle:_.Le(r.localizedOptInMessage===void 0?"":r.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Le(_.xH("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:_.Le(_.xH("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:[v5h]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
uz1=function(r,g){var I=g=g===void 0?{}:g;g=I.offlineTitleText===void 0?"":I.offlineTitleText;var P=I.offlineDescriptionText===void 0?"":I.offlineDescriptionText,a=I.formattedSupplementalText,v=I.actionButtonText===void 0?"":I.actionButtonText,C=I.titleText===void 0?"":I.titleText;I=I.descriptionText===void 0?"":I.descriptionText;var u={title:v,accessibilityText:v,style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:266213}},onTap:{innertubeCommand:{browseEndpoint:{browseId:"SPunlimited"},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse",rootVe:93498,url:"/premium",webPageType:"WEB_PAGE_TYPE_BROWSE"}}}}};r||(C=g,I=P,u={title:v,accessibilityText:v,style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_DISABLED",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:266213}}});
return{title:_.Le(C),titleLength:C.length,overrideTitleMaxFontSize:30,subtitle:_.Le(I),supplementalText:a,primaryButton:{buttonViewModel:u},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[ms$]},darkTileImage:{thumbnails:[ClL]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.qU1=function(r,g,I,P,a,v,C,u,X,c,B){a=a===void 0?!1:a;v=v===void 0?!1:v;C=C===void 0?0:C;u=u===void 0?-Infinity:u;X=X===void 0?!1:X;c=c===void 0?!1:c;B=B===void 0?!1:B;var O=[],z=_.Le(_.xH("SMART_DOWNLOADS",void 0,"Smart downloads")),e=_.Le(pn1(C,u,r.length));u=C=void 0;c?C={statementBannerRenderer:uz1(B,P)}:a?r.length>0?u=o58(r,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.Y("kevlar_manual_downloads_above"),z,e):X?u={alertBannerViewModel:{heading:{content:I.localizedOptInBannerTitleText===
void 0?"":I.localizedOptInBannerTitleText},body:{content:I.localizedPromptMessage===void 0?"":I.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.xH("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.xH("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:_.rdQ}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:v&&(u={backgroundPromoRenderer:{bodyText:_.Le(_.xH("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),thumbnail:{thumbnails:[{url:"https://www.gstatic.com/youtube/img/useredu/grey_loading_spinner.gif"}]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_CONTENT_HEIGHT"}}}):
v&&(u={alertBannerViewModel:{heading:{content:I.localizedOptInBannerTitleText===void 0?"":I.localizedOptInBannerTitleText},body:{content:I.localizedOptInMessage===void 0?"":I.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.xH("TURN_ON",void 0,"Turn on"),accessibilityText:_.xH("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}}}}}});I=_.Le(_.xH("YOUR_DOWNLOADS",void 0,"Your downloads"));P=void 0;g.length>0?(P=void 0,_.Y("kevlar_display_downloads_numbers")&&(P=_.Le(_.fB("VIDEO_COUNT",g.length))),P=o58(g,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,I,P)):a||r.length||
c||(P={backgroundPromoRenderer:{bodyText:_.Le(_.xH("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}}}});C?O.push({richSectionRenderer:{content:C}}):u&&!_.Y("kevlar_manual_downloads_above")&&O.push({richSectionRenderer:{content:u,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
P&&O.push({richSectionRenderer:{content:P,loggingDirectives:{clientVeSpec:{uiType:51721}}}});u&&_.Y("kevlar_manual_downloads_above")&&O.push({richSectionRenderer:{content:u,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(g.length>0||a&&r.length>0&&!c)&&O.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.Le(_.xH("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:O}};
_.csQ=function(r){return Xn$(r,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.tg_=function(r){return Xn$(r,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
Xn$=function(r,g){var I=[];r=o58(r,g,!0);I.push({richSectionRenderer:{content:r}});return{contents:I}};
o58=function(r,g,I,P,a){I=I===void 0?!1:I;var v="RESPONSIVE_SIZE_STANDARD";_.Y("kevlar_standard_rich_grid_on_offline_home")&&g==="RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE"?v="RESPONSIVE_SIZE_STANDARD":_.Y("kevlar_modern_downloads_compact")?v="RESPONSIVE_SIZE_COMPACT":_.Y("kevlar_modern_downloads_extra_compact")?v="RESPONSIVE_SIZE_EXTRA_COMPACT":_.Y("kevlar_modern_downloads_tiny")&&(v="RESPONSIVE_SIZE_TINY");r={isExpanded:I,contents:S6(r),entitySelectorType:g,responsiveContainerConfiguration:{responsiveSize:v}};
P&&(r.title=P);a&&(r.subtitle=a);I||(_.Y("kevlar_smart_downloads_show_more_button")?(r.showMoreButton={buttonRenderer:{accessibility:{label:_.xH("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.Le(_.xH("SHOW_MORE",void 0,"Show more"))}},r.showLessButton={buttonRenderer:{accessibility:{label:_.xH("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",
text:_.Le(_.xH("SHOW_LESS",void 0,"Show less"))}}):(r.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.xH("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:11760}}}},r.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.xH("HORIZONTAL_LIST_NEXT_LABEL",
void 0,"Next"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:11760}}}},r.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.xH("VIEW_ALL",void 0,"View all"),accessibilityText:_.xH("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:_.VM("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:r}};
S6=function(r){var g=[];r=_.m(r);for(var I=r.next();!I.done;I=r.next())if(I=I.value,Wn8(I)){var P=g,a=P.push;var v=void 0;if(I==null?0:(v=I.videoEntity)==null?0:v.videoId){v=tN(_.jR().getState(),I.videoEntity.videoId);var C=_.jR().getState();var u=_.Df(I.videoEntity.videoId,"mainVideoEntity");C=!!_.II(C.entities)[u];C={videoId:I.videoEntity.videoId,title:GG(I.videoEntity.title),shortBylineText:GG(I.channelEntity.title),thumbnail:I.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:C&&_.Y("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:X64(I.videoEntity.videoId,v,I.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.xH("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};I.videoEntity.lengthSeconds&&(C.thumbnailOverlays=W3$(I.videoEntity.lengthSeconds,v));C.isWatched=v>0;_.Y("kevlar_modern_downloads_page")&&(C.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:I.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.xH("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},C.badges=void 0);I=C}else I={};a.call(P,{richItemRenderer:{content:{videoRenderer:I},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(H_X(I)){P=g;a=P.push;var X=u=v=void 0,c=void 0,B=void 0,O=void 0,z=void 0,e=void 0,U=void 0,V=void 0,G=void 0,F=void 0;C=I.mainPlaylistEntity.playlistId;var W=I==null?void 0:(F=I.mainPlaylistEntity)==null?void 0:(G=F.thumbnailStyleData)==null?void 0:(V=G[0])==null?void 0:(U=V.value)==null?void 0:(e=U.collageThumbnail)==
null?void 0:e.coverThumbnail;if(C&&W){e=cas(C);!_.Y("enable_offline_playlist_page")&&(I==null?0:(z=I.mainPlaylistEntity)==null?0:z.videos)&&(z=I==null?void 0:(O=I.mainPlaylistEntity)==null?void 0:(B=O.videos)==null?void 0:B[0],B=_.F5(z).entityId,B=JSON.parse(B).videoId,B!==void 0&&(e=tN(_.jR().getState(),B),e=_.d2(B,C,void 0,void 0,e)));B=[];if(I==null?0:(c=I.mainPlaylistEntity)==null?0:(X=c.videos)==null?0:X.length)X=OV1(),c=Object,B=c.assign,O=(O=B6_(I==null?void 0:I.mainPlaylistEntity.videos.length))?
{thumbnailOverlaySidePanelRenderer:{text:_.Le(O),icon:{iconType:"PLAYLISTS"}}}:void 0,B=[X,B.call(c,{},(u=O)!=null?u:{})];I={playlistId:C,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:W}},navigationEndpoint:e,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:B,title:GG(I.mainPlaylistEntity.title),shortBylineText:GG(I==null?void 0:(v=I.channelEntity)==null?void 0:v.title),badges:[{metadataBadgeRenderer:{label:_.xH("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};
_.Y("kevlar_modern_downloads_page")&&(I.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:BCL,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:C,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.xH("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},I.badges=void 0)}else I=void 0;a.call(P,{richItemRenderer:{content:{playlistRenderer:I},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return g};
pn1=function(r,g,I){r=r?Jq$(r):"";g!==void 0&&isFinite(g)?g===0?g=_.xH("UPDATING",void 0,"Updating..."):(g=HV1(new Date(g),new Date),g=_.xH("UPDATED_TIME",{relative_time:g},"Updated "+g)):g="";var P="";r&&g&&(P=" \u2022 ");if(I&&_.Y("kevlar_display_downloads_numbers")){I=_.fB("VIDEO_COUNT",I);if(r||g)P=" \u2022 ";return I+P+r+P+g}return r+P+g};
Ons=function(r){return VPX(r.entities).length};
_.z5E=function(r,g,I){var P=ck(r.responsiveSize),a;r=!((a=r.responsiveMap)==null||!a.some(function(v){return v.containerSize==="CONTAINER_SIZE_NARROW"&&v.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:I,containerWidth:g,sizing:P,enableFullBleedForSingleCol:!1,isCompactList:P==="COMPACT"&&r}};
e5$=function(r,g){return _.RC(r.entities,"votingEntity",g)};
J5=function(r){if(r){var g;return((g=_.S5().resolve(_.lX(_.nk)))==null?0:g())?r.darkTheme:r.lightTheme}};
YUF=function(r,g){if(r.simpleText)return Object.assign({},r,{simpleText:Ov(r.simpleText,g)});if(!r.runs)return r;for(var I=Object.assign({},r,{runs:[]}),P=0,a=_.m(r.runs),v=a.next();!v.done;v=a.next())if(v=v.value,v.text)if(P+v.text.length<=g)I.runs.push(v),P+=v.text.length;else return I.runs.push(Object.assign({},v,{text:Ov(v.text,g-P)})),I;return r};
Znh=function(r,g){return _.RC(r.entities,"chipBarStateEntity",g)};
Ust=function(r){switch(r){case "DIVIDER_STYLE_FULL_BLEED_4_PX":return"dividerViewModelBaseDividerFullBleed4px";case "DIVIDER_STYLE_FULL_BLEED_THICK":return"dividerViewModelBaseDividerFullBleedThick";case "DIVIDER_STYLE_FULL_BLEED_8_PX":return"dividerViewModelBaseDividerFullBleed8px";case "DIVIDER_STYLE_FULL_BLEED_12_PX":return"dividerViewModelBaseDividerFullBleed12px";default:return""}};
in8=function(r,g){return{triggeringElement:r,onDwellTriggeredFn:function(){var I={triggeringElement:r,loadVideoPreviewEventData:g},P=document.querySelector(".video-preview");P&&P.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:I}))},
onDwellEndFn:function(){var I=document.querySelector(".video-preview");I&&I.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
bnE=function(r){var g=_.S5().resolve(_.lX(jOp));return function(I){var P=function(){var a=r(I);return g&&a?in8(I,a):null};
_.dd(function(){var a=P();g&&a&&Promise.resolve().then(function(){g.registerElement(a)});
_.Lu(function(){g&&a&&Promise.resolve().then(function(){_.o9(g,a)})})},"p0smCb")}};
jP$=function(r){var g=r.dataset.resizeObserverId;if(g)return g;g=""+Mg4++;return r.dataset.resizeObserverId=g};
Vgh=function(r){r=_.m(r);for(var g=r.next();!g.done;g=r.next()){g=g.value;var I=jP$(g.target),P=Object.assign({},{target:g.target},f6.get(I));if(P!=null&&P.contentRect?P.contentRect.width!==g.contentRect.width||P.contentRect.height!==g.contentRect.height:1)for(f6.set(I,{borderBoxSize:g.borderBoxSize,contentBoxSize:g.contentBoxSize,contentRect:g.contentRect,devicePixelContentBoxSize:g.devicePixelContentBoxSize}),I=_.m(n6.get(I)||[]),P=I.next();!P.done;P=I.next())P=P.value,P(g)}};
L91=function(r,g){var I=jP$(r);n6.has(I)||n6.set(I,new Set);n6.get(I).add(g);f6.has(I)&&g(Object.assign({},{target:r},f6.get(I)));T1||(T1=new dsF(Vgh));g=T1;g.observe(r)};
G2L=function(r,g){var I=jP$(r);n6.has(I)&&(n6.get(I).delete(g),n6.get(I).size===0&&(n6.delete(I),f6.delete(I),T1.unobserve(r),delete r.dataset.resizeObserverId));n6.size===0&&T1&&(T1.disconnect(),T1=void 0)};
K9Q=function(r,g){var I=_.S5().resolve(we);return ys1.map(function(P){return I.observe(r,g,P)})};
sPE=function(r){var g=_.S5().resolve(we);r.forEach(function(I){g.unobserveByKey(I)})};
_.h5=function(r){var g=_.m(fRE()),I=g.next().value,P=g.next().value,a=Object.assign({},F9X,r),v=HnQ(function(C){var u=C.contentRect.height;if((C=C.contentRect.width)||u||a.canHaveZeroSize)I.width()===C&&I.height()===u||P(I,{height:u,width:C})},a.throttleMs);
return[I,function(C){var u=[];a.useVisibilityObserver&&(u=K9Q(C,function(X,c){requestAnimationFrame(function(){c==="visible"?L91(C,v):G2L(C,v)})}));
u.length||L91(C,v);return function(){u.length&&(sPE(u),u.length=0);G2L(C,v)}}]};
DsF=function(r,g,I,P,a){r=g?r.switchOffCommand:r.switchOnCommand;if(P&&a)W9$(r,I,a);else{var v,C;(v=_.Xu({elementsCommand:r}))==null||(C=v.onclick)==null||C.call(v,I)}};
W9$=function(r,g,I){r=_.Xu({elementsCommand:r,additionalCommandArgs:{commandController:{onSuccess:function(){I(!1)},
onServerError:function(){I(!1)}}}});
if(r==null?0:r.onclick)r.onclick(g),I(!0)};
AsX=function(r){if(r)return _.Z(r,R5F)};
NCs=function(r){if(r)switch(r){case "LIST_ITEM_ICON_ACCESSORY_SIZE_XSMALL":return 16;case "LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL":return 18;case "LIST_ITEM_ICON_ACCESSORY_SIZE_STANDARD":return 24;case "LIST_ITEM_ICON_ACCESSORY_SIZE_LARGE":return 36;case "LIST_ITEM_ICON_ACCESSORY_SIZE_XLARGE":return 48;default:return 24}};
wnE=function(r,g){if(!((r==null?0:r.entitySelectorType)&&(r==null?0:r.entityKey)))return{};switch(r.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":var I,P=(I=_.A9())==null?void 0:I.getOption("captions","track"),a,v=typeof(P==null?void 0:P.translationLanguage)==="object"&&((a=P.translationLanguage)==null?void 0:a.languageName)||(P==null?void 0:P.displayName)||"";return{data:Object.assign({},!!v&&{selectionText:{content:v}},!!v&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},
{isDisabled:typeof P==="undefined"})};case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":if(_.Y("web_shorts_audio_track_picker")){var C;a=((C=_.A9())==null?void 0:C.getAudioTrack())||void 0;I=a==null?void 0:(v=a.getLanguageInfo())==null?void 0:v.getName();a={data:Object.assign({},{selectionText:{content:I}},I&&!(a==null?0:(P=a.getLanguageInfo())==null?0:P.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}else a={};return a;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":return P=
r!=null&&r.entityKey?(P=_.D8(g,r.entityKey))?{isHidden:(P==null?void 0:P.adsState)!=="ADS_STATE_PLAYING"}:{isHidden:!0}:{},P;default:return{}}};
l5X=function(r,g){return function(I){var P=function(a){_.a9(_.Pk(a),I,g)||r(a)};
I.addEventListener("click",P);return function(){I.removeEventListener("click",P)}}};
_.SU$=function(r){return function(){return _.Z(r(),_.km)}};
JsF=function(r){switch(r){case "LINEAR_LAYOUT_SPACE_S1":return 4;case "LINEAR_LAYOUT_SPACE_S2":return 8;case "LINEAR_LAYOUT_SPACE_S3":return 12;case "LINEAR_LAYOUT_SPACE_S4":return 16;case "LINEAR_LAYOUT_SPACE_S5":return 20;case "LINEAR_LAYOUT_SPACE_S6":return 24;case "LINEAR_LAYOUT_SPACE_S7":return 28;case "LINEAR_LAYOUT_SPACE_S8":return 32;case "LINEAR_LAYOUT_SPACE_S9":return 36;case "LINEAR_LAYOUT_SPACE_S10":return 40;case "LINEAR_LAYOUT_SPACE_S11":return 44;case "LINEAR_LAYOUT_SPACE_S12":return 48;
default:return 0}};
E5X=function(r){return JsF(r==null?void 0:r.all)};
xs_=function(r){var g={};(r=r==null?void 0:r.padding)&&(g.padding=JsF(r.vertical)+"px "+JsF(r.horizontal)+"px");return g};
f51=function(r){switch(r){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}};
n5F=function(r){switch(r){case "JUSTIFY_CONTENT_CENTER":return"ytLinearLayoutViewModelJustifyContentCenter";case "JUSTIFY_CONTENT_FLEX_END":return"ytLinearLayoutViewModelJustifyContentFlexEnd";case "JUSTIFY_CONTENT_SPACE_AROUND":return"ytLinearLayoutViewModelJustifyContentSpaceAround";case "JUSTIFY_CONTENT_BETWEEN":return"ytLinearLayoutViewModelJustifyContentBetween";case "JUSTIFY_CONTENT_SPACE_EVENLY":return"ytLinearLayoutViewModelJustifyContentSpaceEvenly";default:return"ytLinearLayoutViewModelJustifyContentFlexStart"}};
TCQ=function(r){switch(r){case "ALIGN_ITEMS_START":return"ytLinearLayoutViewModelAlignItemsStart";case "ALIGN_ITEMS_END":return"ytLinearLayoutViewModelAlignItemsEnd";case "ALIGN_ITEMS_CENTER":return"ytLinearLayoutViewModelAlignItemsCenter";case "ALIGN_ITEMS_BASELINE_FIRST":return"ytLinearLayoutViewModelAlignItemsBaselineFirst";case "ALIGN_ITEMS_BASELINE_LAST":return"ytLinearLayoutViewModelAlignItemsBaselineLast";default:return"ytLinearLayoutViewModelAlignItemsStretch"}};
h5F=function(r,g){if(g)return{containerStyles:xs_(g),itemStyles:function(I,P){var a={flex:"1"},v=g==null?void 0:g.flexDirection;b:switch(v){case "FLEX_DIRECTION_ROW_REVERSE":case "FLEX_DIRECTION_COLUMN_REVERSE":I=!!I;break b;default:I=!!P}I||(I=_.Gq("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",v==="FLEX_DIRECTION_ROW"||v==="FLEX_DIRECTION_ROW_REVERSE"?(v=E5X(g==null?void 0:g.gap)+"px",I?a["margin-left"]=v:a["margin-right"]=v):a["margin-bottom"]=E5X(g==null?void 0:g.gap)+"px",a.flex=
"1");return a},
containerLayoutConfig:{responsiveSize:"RESPONSIVE_SIZE_STANDARD",containerSize:"CONTAINER_SIZE_UNSPECIFIED",containerType:(g==null?void 0:g.flexDirection)==="FLEX_DIRECTION_ROW"||(g==null?void 0:g.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"?"CONTAINER_TYPE_HORIZONTAL_LIST":"CONTAINER_TYPE_VERTICAL_LIST",contentPreviewWidth:"33%"}}};
k28=function(r){return r<528?"CONTAINER_SIZE_NARROW":r<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE"};
$7h=function(r,g){r=_.m(r.responsiveMap||[]);for(var I=r.next();!I.done;I=r.next())if(I=I.value,I.containerSize===g)return I.containerType};
_.rU1=function(r,g){if(g){var I=g.responsiveSize;r=k28(r);var P=$7h(g,r);if(P&&I){a:{if(P==="CONTAINER_TYPE_VERTICAL_LIST")if(I==="RESPONSIVE_SIZE_STANDARD"){if(r!=="CONTAINER_SIZE_NARROW"){var a="50%";break a}}else{a=r==="CONTAINER_SIZE_NARROW"?"50%":"33.3%";break a}a=void 0}return{responsiveSize:I,containerSize:r,containerType:P,force16By9ThumbnailAspectRatio:!g.enableContentSpecificAspectRatio,contentPreviewWidth:a,fullbleed:(P==="CONTAINER_TYPE_VERTICAL_LIST"||P==="CONTAINER_TYPE_GRID")&&r===
"CONTAINER_SIZE_NARROW"&&!1}}}};
gNQ=function(r,g){var I={};switch(g){case "CONTAINER_TYPE_VERTICAL_LIST":I["flex-direction"]="column";I.padding="0 "+r.margin+"px";break;case "CONTAINER_TYPE_GRID":I["flex-direction"]="row";I.flex="none";I["flex-wrap"]="wrap";I.width=r.maxContainerWidth?r.maxContainerWidth+r.gutter+"px":void 0;I.padding="0 "+(r.margin-r.gutter/2)+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":I["flex-direction"]="row",I.flex="none",I["overflow-x"]="auto",I.width=r.maxContainerWidth?r.maxContainerWidth+"px":void 0,
I.padding="0 "+r.margin+"px"}return I};
Izj=function(r,g){if(g){var I=$7h(g,k28(r));a:switch(I){case "CONTAINER_TYPE_GRID":var P=3;break a;default:P=1}P=_.z5E(g,r,P);var a=_.X8(P);return{containerLayoutConfig:_.rU1(r,g),containerStyles:gNQ(a,I),itemStyles:function(v,C){v={};switch(I){case "CONTAINER_TYPE_VERTICAL_LIST":C||(v["margin-bottom"]="16px");break;case "CONTAINER_TYPE_GRID":v.width=a.itemWidth+"px";v["margin-right"]=a.gutter/2+"px";v["margin-left"]=a.gutter/2+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":v.width=a.itemWidth+
"px",v.flex="none",C||(v["margin-right"]=a.gutter+"px")}return v}}}};
m7$=function(r,g,I){if(g)return[PEs];switch(r){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[$k];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return I?[$k]:[az$,$k];case "TRANSFER_STATE_PAUSED_BY_USER":return[vNs,$k];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[Qh8,$k];default:return[PEs]}};
CE4=function(r,g,I,P){return m7$(r,g,P).map(function(a){var v=a.text,C=a.iconType,u=a.videoAction;a=a.playlistAction;v=v?{content:v}:void 0;C=C&&{sources:[{clientResource:{imageName:C}}]};var X=(0,_.pF.unsafeClone)(I);if(X){var c=_.Z(X,_.lw),B=_.Z(X,_.SN);c&&u?c.action=u:B&&a&&(B.action=a)}return{title:v,leadingImage:C,rendererContext:X&&{commandContext:{onTap:{innertubeCommand:X}}}}})};
u1Q=function(r){r=_.vk(r.rendererContext);var g;return(g=_.Z(r,_.SN))==null?void 0:g.playlistId};
pLF=function(r){var g;return(g=r.listItems)==null?void 0:g.some(function(I){var P;return _.QL((P=_.Z(I,_.kG))==null?void 0:P.rendererContext)})};
oNh=function(r,g){var I;(I=r[(g+1)%r.length])==null||I.focus()};
qd$=function(r,g){var I=r.length,P;(P=r[g===-1?I-1:(g-1+I)%I])==null||P.focus()};
_.rz=function(r){var g=_.S5().resolve(_.lX(_.nk));return g!=null&&g()?r.darkThemeColorPalette:r.lightThemeColorPalette};
_.I5=function(r){return{primaryTextColor:gz(r,0),secondaryTextColor:gz(r,1),optionColor:gz(r,2),backgroundColor:gz(r,3),videoBackgroundColor:gz(r,4)}};
gz=function(r,g){if(r){switch(g){case 0:r=r.primaryTitleColor;break;case 1:r=r.secondaryTitleColor;break;case 2:r=r.surgeColor;break;case 3:r=r.section2Color;break;case 4:r=r.section3Color;break;default:return}if(r)return _.uH(r)}};
tuL=function(r){var g=r.element;var I=r.veType;var P=r.storedVisualElement===void 0?null:r.storedVisualElement;var a=r.elementIndex===void 0?0:r.elementIndex;r=r.clientYouTubeData;var v=_.CB();v!==XLt&&(cUj.clear(),XLt=v);if(g.visualElement&&cUj.has(g.visualElement))return null;if(P&&cUj.has(P))return g.visualElement=P,null;I=_.TM(_.hx(),{veType:I,elementIndex:a,clientYouTubeData:r});if(!I)return null;g.visualElement=I;cUj.add(I);return I};
_.Py=function(r,g,I,P){I=I===void 0?null:I;P=P===void 0?Bos:P;var a=a===void 0?null:a;vs(function(){if(g){I instanceof Function&&(I=I());var v=tuL({element:g,veType:r,storedVisualElement:I,clientYouTubeData:void 0});v&&(fx(g,{data:a,observer:_.S5().resolve(we),hideOption:Iw1,showOption:PQQ,layer:g.layer}),P(v))}})};
Ol4=function(r){return r?_.pi(r):""};
z8E=function(r){return(r==null?void 0:r.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
e88=function(r,g){return _.RC(r.entities,"videoOverviewAsyncDataEntity",g)};
Yd8=function(r,g){var I;return"linear-gradient(to bottom, "+((I=g==null?void 0:g.map(function(P){var a=r?P.darkThemeColor:P.lightThemeColor;return a?_.pi(a)+" "+((P==null?void 0:P.startLocation)||0)*100+"%":"transparent"}))==null?void 0:I.join(", "))+")"};
Zlp=function(r,g,I,P,a){if(!((P==null?0:P.height)&&(P==null?0:P.width)))return{size:0};var v=P.width;P=P.height;if(a)return g==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||g==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&v>P?{size:312/ft$}:g==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(I!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||r!==1&&r!==2||g!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&g!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&g!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(g==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||g==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||P===v)switch(r){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(g==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||P>v)switch(r){case 1:case 3:return{size:240*xI$};default:return{size:360*xI$}}switch(r){case 1:case 2:return{size:1/ft$*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.U7t=function(r){if(!("matchMedia"in window))return _.WP(Error("Rh")),function(){return!1};
var g=window.matchMedia(r);r=_.m(_.ua(g.matches,void 0,"waIHpe"));var I=r.next().value,P=r.next().value,a=function(v){P(v.matches)};
g.addEventListener?(g.addEventListener("change",a),_.Lu(function(){g.removeEventListener("change",a)})):g.addListener&&(g.addListener(a),_.Lu(function(){g.removeListener(a)}));
return I};
ilp=function(r){return r==="IMAGE_BANNER_STYLE_INSET"||r==="IMAGE_BANNER_STYLE_UNKNOWN"};
bl$=function(){if(!("matchMedia"in window))return _.WP(Error("Rh")),function(){return 0};
var r=window.matchMedia("(max-width: 527.9px)"),g=window.matchMedia("(min-width: 528px) and (max-width: 839.9px)"),I=window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)"),P=window.matchMedia("(min-width: 1024px)"),a=_.m(_.ua(r.matches,void 0,"TmIKcb")),v=a.next().value,C=a.next().value;a=_.m(_.ua(g.matches,void 0,"Z0fTKd"));var u=a.next().value,X=a.next().value;a=_.m(_.ua(I.matches,void 0,"w4xy7b"));var c=a.next().value,B=a.next().value;a=_.m(_.ua(P.matches,void 0,"DrbNC"));var O=a.next().value,
z=a.next().value,e=function(F){C(F.matches)},U=function(F){X(F.matches)},V=function(F){B(F.matches)},G=function(F){z(F.matches)};
_.M9(function(){r.addEventListener?(r.addEventListener("change",e),g.addEventListener("change",U),I.addEventListener("change",V),P.addEventListener("change",G)):r.addListener&&(r.addListener(e),g.addListener(U),I.addListener(V),P.addListener(G));_.Lu(function(){r.removeEventListener?(r.removeEventListener("change",e),g.removeEventListener("change",U),I.removeEventListener("change",V),P.removeEventListener("change",G)):r.removeListener&&(r.removeListener(e),g.removeListener(U),I.removeListener(V),
P.removeListener(G))})});
return function(){return v()?1:u()?2:c()?3:O()?4:0}};
Mu$=function(r){var g=0;r=_.m([r.title,r.metadata,r.actions,r.description,r.attribution]);for(var I=r.next();!I.done;I=r.next())I.value&&g++;return g};
jh4=function(r){return r===1||r===2?1:0};
d71=function(r){r=(new Vuj).parse(r);return(new XG).render(r).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(g){var I=g.split(":").map(Number),P=0,a=0;if(I.length===3)I=_.m(I),P=I.next().value,a=I.next().value,I=I.next().value;else if(I.length===2)I=_.m(I),a=I.next().value,I=I.next().value;else if(I.length===1)I=_.m(I).next().value;else throw Error("Sh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(P*3600+a*60+I)+'" role="button">'+g+"</span>"})};
Lv4=function(r){r=_.m(r.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var g=r.next(),I={};!g.done;I={clickHandler$jscomp$5:void 0},g=r.next()){g=g.value;I.clickHandler$jscomp$5=function(a){a=Number(a.target.getAttribute("data-time"));if(isNaN(a))throw Error("Th");var v;(v=_.A9())==null||v.seekTo(a,!0)};
var P=function(a){return function(v){v.key!=="Enter"&&v.key!=="Space"||(0,a.clickHandler$jscomp$5)(v)}}(I);
g.setAttribute("tabindex","0");g.removeEventListener("click",I.clickHandler$jscomp$5);g.removeEventListener("keydown",P);g.addEventListener("click",I.clickHandler$jscomp$5);g.addEventListener("keydown",P)}};
GYL=function(){return _.q("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.q(a5,{percentWidth:100}),_.q(a5,{animationDelay:200}),_.q(a5,{animationDelay:400}),_.q(a5,{animationDelay:600}),_.q(a5,{animationDelay:800,percentWidth:60}),_.q("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.q(a5,{percentWidth:100}),_.q(a5,{animationDelay:200}),_.q(a5,{animationDelay:400}),_.q(a5,{animationDelay:600,percentWidth:50}))};
a5=function(r){return _.q("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(r.percentWidth===void 0?100:r.percentWidth)+"%"},_.q("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(r.animationDelay===void 0?0:r.animationDelay)+"ms"}))};
yUj=function(){var r=_.m(_.ua(function(){return""},void 0,"dXJHWc")),g=r.next().value;
return[function(){return g()()},
r.next().value]};
Kv1=function(r,g){r=r?Jq$(r):"";g!==void 0&&isFinite(g)?g===0?g=_.xH("UPDATING",void 0,"Updating..."):(g=HV1(new Date(g),new Date),g=_.xH("UPDATED_TIME",{relative_time:g},"Updated "+g)):g="";var I="";r&&g&&(I=" \u2022 ");return _.Le(r+I+g)};
Hl$=function(r,g,I,P,a,v){g=g===void 0?0:g;var C=sh$[g],u=C.title,X=C.iconType,c=C.topButtonRenderer,B=C.sectionClientVE;C=C.videoClientVE;var O;if(g!==1||r.length){I=[];r=_.m(r);for(P=r.next();!P.done;P=r.next()){var z=P.value;if(Wn8(z))I.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:z.videoEntity.videoId,title:GG(z.videoEntity.title),shortBylineText:GG(z.channelEntity.title),thumbnail:z.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:z.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.xH("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:C}}}}}});else if(H_X(z)){P=I;var e=P.push;var U=void 0,V=void 0,G=void 0,F=void 0,W=void 0,S=void 0,E=void 0,l=void 0,f=z.mainPlaylistEntity.playlistId,n=z==null?void 0:(l=z.mainPlaylistEntity)==null?void 0:(E=l.thumbnailStyleData)==null?void 0:(S=E[0])==null?void 0:(W=S.value)==null?void 0:(F=W.collageThumbnail)==null?void 0:F.coverThumbnail;F=cas(f);if(!_.Y("enable_offline_playlist_page")&&
(z==null?0:(G=z.mainPlaylistEntity)==null?0:G.videos)){b:{G=z==null?void 0:(V=z.mainPlaylistEntity)==null?void 0:V.videos;V=_.jR().getState().entities;if(G!=null&&G.length&&V)for(G=_.m(G),W=G.next();!W.done;W=G.next())if(W=_.F5(W.value).entityId,(W=JSON.parse(W).videoId)&&MP8(V,W)==="TRANSFER_STATE_COMPLETE"){V=W;break b}V=""}V!==void 0&&(F=tN(_.jR().getState(),V),F=_.d2(V,f,void 0,void 0,F))}V=B9j(_.xH("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),cas(f));z=f&&n&&V?{playlistId:f,navigationEndpoint:F,
viewPlaylistText:V,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:n}},title:GG(z.mainPlaylistEntity.title),shortBylineText:GG(z==null?void 0:(U=z.channelEntity)==null?void 0:U.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:Fv1,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:f,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.xH("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:C}}}:
void 0;e.call(P,{gridPlaylistRenderer:z})}}C={gridRenderer:{items:I}};g===1&&(O=Kv1(a,v))}else if(P){var P$=_.Le((e=I==null?void 0:I.localizedPromptMessage)!=null?e:"");C={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Le(_.xH("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.rdQ}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Le(_.xH("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};O=Kv1(a,v)}else P$=_.Le(_.xH("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
C={};return{contents:[{shelfRenderer:{title:u,titleAnnotation:O,icon:{iconType:X},subtitle:P$,content:C,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:c}]}}}}],loggingDirectives:{clientVeSpec:{uiType:B}}}};
WvQ=function(r,g,I,P,a,v,C,u,X,c,B){I=I===void 0?{}:I;P=P===void 0?{}:P;a=a===void 0?!1:a;v=v===void 0?!1:v;C=C===void 0?!1:C;u=u===void 0?!1:u;X=X===void 0?!1:X;c=c===void 0?0:c;B=B===void 0?-Infinity:B;if(!(g.length||r.length||a||u))return v?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:a5Q(I)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.Le(_.xH("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 O=[];r.length&&O.push(Hl$(r,0));u?O.push({contents:[{statementBannerRenderer:uz1(X,P)}]}):a?O.push(Hl$(g,1,I,C,c,B)):v&&O.push({contents:[{statementBannerRenderer:QPt(I)}]});(a&&g.length||r.length)&&O.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.Le(_.xH("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 O.map(function(z){return{itemSectionRenderer:z}})};
vy=function(r,g){if(typeof r!=="object")return null;r=_.m(Object.entries(r));for(var I=r.next();!I.done;I=r.next()){var P=_.m(I.value);I=P.next().value;P=P.next().value;if(I===g)return I;if(P=vy(P,g))return I+"."+P}return null};
Qs=function(r){var g=r.content;return(r=r.styleRuns)&&g?{runs:r.map(function(I){var P={text:g.slice(I.startIndex,I.startIndex+I.length)};I.fontColor&&(P.textColor=I.fontColor);return P})}:{simpleText:g}};
AUE=function(r,g,I,P){var a=D7h;P&&(r.quantity=P);if(!r.quantity||!r.maxQuantity)return{};P=r.minusButton;var v=r.plusButton,C,u,X,c;return{value:r.quantity,maxValue:r.maxQuantity,onChangeCallback:function(B){a(r,B)},
minusLabel:(C=_.Z(P,R8$))==null?void 0:C.label,minimumReachedLabel:(u=_.Z(P,R8$))==null?void 0:u.limitReachedLabel,plusLabel:(X=_.Z(v,R8$))==null?void 0:X.label,maximumReachedLabel:(c=_.Z(v,R8$))==null?void 0:c.limitReachedLabel,disabled:g,onRemoveCommand:I}};
D7h=function(r,g){var I=r.quantityIncrementerEntityKey;if(I){var P={};P.quantity=g;_.dL(_.mp("quantityIncrementerEntity",I,P));r.onChangeCommand&&_.tY(r.onChangeCommand)}};
No$=function(r){if(r)return r===document.body?document.documentElement:/(auto|scroll)/.test(getComputedStyle(r).overflowY)?r:No$(r.parentElement)};
SdQ=function(r,g){(r=wLX(r))&&((_.Y("enable_mini_app_command_handler_mweb_fix")?0:g)?lzj.push({command:r,sourceData:{},commandContext:void 0}):_.S5().resolve(_.E3).resolveCommand(r))};
wLX=function(r){return _.Z(r,_.py)};
JU4=function(){var r=window.performance.timeOrigin+window.performance.now(),g=(new _.CA).setSeconds(r/1E9);return _.Pu(g,2,_.o3(r%1E9),0)};
x7s=function(r,g){var I;r=(I=_.Z(_.Z(r,_.py),EN1))==null?void 0:I.methodName;var P,a;(I=window.youtubewebview||((P=window.webkit)==null?void 0:(a=P.messageHandlers)==null?void 0:a.youtubewebview))&&r&&(P=new uW,r=_.aM(P,1,r),r=_.hp(r.JSC$12850_serializeBinary()),g=_.hp(g),I.postMessage(r+","+g))};
pA=function(r,g){var I=_.Z(_.Z(r,_.py),EN1);I&&(g&&(I.serializedAdditionalMetadata=_.hp(g)),SdQ(r,!0))};
fz$=function(r,g,I){setTimeout(function(){_.a2(r,g)},I)};
nNE=function(r){switch(r){case 2:return"MINI_APP_AD_TRIGGER_TYPE_WITHIN";case 3:return"MINI_APP_AD_TRIGGER_TYPE_REWARD";case 1:return"MINI_APP_AD_TRIGGER_TYPE_BEFORE";default:return"MINI_APP_AD_TRIGGER_TYPE_UNSPECIFIED"}};
Top=function(){return!!_.Gq("ID_TOKEN")};
$YF=function(r){return r instanceof Error&&r.cause instanceof h84&&r.cause.rpcErrorCode!==void 0?!kYF.includes(r.cause.rpcErrorCode):!0};
g1L=function(){return _.fI(rf1,{authuser:""+(_.Gq("SESSION_INDEX")||0)})};
o5=function(r,g,I,P){I=I===void 0?"MINI_APP_SDK_API_UNSPECIFIED":I;P=P===void 0?"":P;var a=new _.oK;I={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:P,sdkApi:I};r instanceof Error&&(a.message=r.message,a.name=r.name,r.cause instanceof h84&&r.cause.rpcErrorCode!==void 0&&(I.rpcErrorCode=r.cause.rpcErrorCode));var v;(v=g.onError)==null||v.call(g,{loggingError:a,metadata:I})};
PKE=function(r,g,I,P){switch(r){case "MINI_APP_SOURCE_GAMESNACKS":return new qF(g,I,P);default:return new IXL(g,I,P)}};
aX$=function(r){switch(r){case 1:return"MINI_APP_ERROR_SOURCE_CONSOLE";case 2:return"MINI_APP_ERROR_SOURCE_UNCAUGHT";case 3:return"MINI_APP_ERROR_SOURCE_SDK";case 4:return"MINI_APP_ERROR_SOURCE_SDK_INTERNAL";case 5:return"MINI_APP_ERROR_SOURCE_SDK_SERVER";default:return"MINI_APP_ERROR_SOURCE_UNSPECIFIED"}};
v1t=function(r){switch(r){case 1:return"MINI_APP_SDK_ERROR_TYPE_API_UNAVAILABLE";case 2:return"MINI_APP_SDK_ERROR_TYPE_INVALID_PARAMS";case 3:return"MINI_APP_SDK_ERROR_TYPE_SIZE_LIMIT_EXCEEDED";default:return"MINI_APP_SDK_ERROR_TYPE_UNSPECIFIED"}};
QR4=function(r){switch(r){case 1:return"MINI_APP_SDK_API_FIRST_FRAME_READY";case 9:return"MINI_APP_SDK_API_GAME_READY";case 2:return"MINI_APP_SDK_API_LOAD_DATA";case 3:return"MINI_APP_SDK_API_SAVE_DATA";case 4:return"MINI_APP_SDK_API_SEND_SCORE";case 5:return"MINI_APP_SDK_API_ON_AUDIO_ENABLED_CHANGE";case 6:return"MINI_APP_SDK_API_ON_PAUSE";case 7:return"MINI_APP_SDK_API_ON_RESUME";case 8:return"MINI_APP_SDK_API_GET_LANGUAGE";case 10:return"MINI_APP_SDK_API_IS_AUDIO_ENABLED";case 12:return"MINI_APP_SDK_API_SHARE_INVITE_CODE";
case 13:return"MINI_APP_SDK_API_ON_GAME_DATA_AVAILABLE";case 15:return"MINI_APP_SDK_API_OPEN_CONTENT";default:return"MINI_APP_SDK_API_UNSPECIFIED"}};
mY8=function(){return Math.floor(Math.random()*4)+1};
CKX=function(r,g,I,P){r=_.m(Object.entries(r));for(var a=r.next(),v={};!a.done;v={message$jscomp$995:void 0},a=r.next()){var C=_.m(a.value);a=C.next().value;C=C.next().value;v.message$jscomp$995=C;g.push(setTimeout(function(u){return function(){P(!1);I(u.message$jscomp$995.text)}}(v),v.message$jscomp$995.delayMs));
Number(a)>0&&g.push(setTimeout(function(){P(!0)},v.message$jscomp$995.delayMs-400))}};
u0s=function(r,g,I){I=I===void 0?Bos:I;if(r){var P=_.S5().resolve(we);P||_.Y("mweb_no_observer_killswitch")?fx(r,{data:g,observer:P,visibilityCallback:I,hideOption:Iw1,showOption:PQQ,layer:r.layer}):_.M6(new _.oK("Warning: monitorVisibility called with null observer",r.tagName,g==null?void 0:g.loggingDirectives,g==null?void 0:g.trackingParams))}else _.M6(new _.oK("Warning: monitorVisibility called with null element",g==null?void 0:g.loggingDirectives,g==null?void 0:g.trackingParams,g==null?void 0:
g.rendererContext))};
p34=function(r,g){var I=I===void 0?Bos:I;_.Y("mweb_fix_monitor_visibility_after_render")?r&&vs(function(){u0s(r,g,I)}):vs(function(){u0s(r,g,I)})};
o1F=function(r,g){var I=document.createElement("ytd-engagement-panel-section-list-renderer");I.data=r;var P=g!=null?g:{};r=P.isPersistentPanel;g=P.hideDelayMs;P=P.overscrollContain;r=Object.assign({},r&&{isPersistentPanel:r},g&&{hideDelayMs:g},P&&{overscrollContain:P});Object.assign(I,r);return I};
t7t=function(r){qTt||(qTt=X3t(new _.zf(1,void 0,void 0,cf$),0));var g=qTt.format(Math.floor(r));g=Bd==="be"||Bd==="bg"||Bd==="es"||Bd==="et"||Bd==="hu"||Bd==="ka"||Bd==="lv"||Bd==="pl"||Bd==="pt-PT"||Bd==="sq"?g.replace(new RegExp("^(\\d)"+cf$.GROUP_SEP.replace(".","\\.")+"(\\d+("+cf$.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):g;return r>=1E3&&r<=9999&&g[1]==="."&&(Bd==="sl"||Bd==="it")?g.replace(".",""):g};
_.zFp=function(r,g,I){return window.spf&&!_.Y("web_disable_spfjs_client")?B7j(r,g,I):OJE(r,g)};
B7j=function(r,g,I){var P=null,a=(new _.ge(function(v,C){var u={};if(g){u.method=g.method;var X=g.postParams||{};HeX(r,g)&&(X[_.Gq("XSRF_FIELD_NAME")]=_.Gq("XSRF_TOKEN"));u.postData=_.xW(X);g.type&&(u.type=g.type);X=g.headers}u.headers=LV_(r,X);_.Y("debug_forward_web_query_parameters")&&(r=_.sC_(r,window.location.search));u.experimental_headers=u.headers;u.onError=function(c){c.err&&c.xhr&&(c.err.params={url:c.xhr.responseURL,response:c.xhr.responseText.substr(0,64)});C(c.err)};
u.onPartDone=function(c){I&&I.call(null,c.part)};
u.onDone=function(c){var B=eFX(c.response,"xsrf_token");Sb(window.location.href,r)&&B&&_.LL("XSRF_TOKEN",B);if(B=eFX(c.response,"service_worker_killswitch"))_.LL("SERVICE_WORKER_KILLSWITCH",B),wNE();v(c.response)};
P=spf.request(r,u)})).then(YTX);
a.thenCatch(function(v){var C=v instanceof _.By,u=v&&v.hasOwnProperty("params")&&v.params.response?v.params.response:"";v instanceof Error&&(u?C?t6$(v):u===')]}\'\n{"reload":"now"}'?t6$(v):(ZJh(v,r,u),UY_(v,u)?_.M6(v):_.iO(v)):t6$(v));P&&P.abort()});
return a};
YTX=function(r){if(r.type==="multipart"){var g=r.timing;r=r.parts.reduce(function(I,P){Object.assign(I,P);return I},{});
r.timing=r.timing||{};Object.assign(r.timing,g);r.type="reduced"}return r};
OJE=function(r,g){g=g===void 0?{}:g;var I=null,P=new _.ge(function(a,v){g.onFinish=function(C){if(C.readyState===XMLHttpRequest.DONE)if(C.status===200){if(C.responseType!=="json"){var u=C.response;u.substring(0,5)===")]}'\n"&&(u=u.substring(5));try{var X=JSON.parse(u)}catch(c){X=c}}else X=C.response;X instanceof Error?v(X):(u=eFX(X,"xsrf_token"),Sb(window.location.href,r)&&u&&_.LL("XSRF_TOKEN",u),C=C.responseURL,window.performance&&window.performance.getEntriesByName?(u=window.performance.getEntriesByName(C).pop())?
C={responseStart:(0,_.EM)()-(u.responseEnd-u.responseStart)}:(Math.random()<.01&&(u=Error("fi"),u.params=C,_.M6(u)),C={responseStart:-1}):C={responseStart:0},X.timing=X.timing||{},Object.assign(X.timing,C),a(X))}else v(Error("ei`"+C.status))};
(I=_.gK(r,g))||v(Error("ei`"+I.status))});
P.thenCatch(function(a){a instanceof Error&&(ZJh(a,r),UY_(a)&&(a.level="WARNING"))});
_.Y("cancel_pending_navs")&&P.thenCatch(function(){I.abort()});
return P};
eFX=function(r,g){var I=r[g],P=r.parts;r.type==="multipart"&&P&&(I=(r=P.find(function(a){return g in a}))&&r[g]);
return I};
ZJh=function(r,g,I){var P=r.message||"";g={original:P,url:g};if(I)if(P=P.match(/position:?\s*(\d+)/)){P=P&&Number(P[1])?Number(P[1]):0;var a=Math.max(P-25,0);g.position=P;g.response=I.substring(a,P+25)}else g.response=I.substring(0,50);_.jJ(r,g);try{r.message="JSON parse error"}catch(v){}};
UY_=function(r,g){r=r.message||"";r=!!(r.indexOf("<")>=0||r.indexOf("end of ")>=0||r.indexOf("Unterminated string")>=0||r.indexOf("Unexpected EOF"));if(!r&&g)for(var I=g.length,P=!1,a=0;a<I;a++)if(P&&g[a]==="\\")a++;else if(g[a]==='"')P=!P;else if(g[a]==="<"&&!P){r=!0;break}return r};
iJ$=function(){return document.documentElement.hasAttribute("dark")};
_.bJF=function(r,g){if(r!=="GFEEDBACK"&&r!=="GUIDED_HELP")_.KL(Error("gi`"+r));else{var I=_.S5().resolve(_.lX(_.jN));if(I&&(I=I.getCurrentPage())&&I.getServiceTrackingParams&&(I=I.getServiceTrackingParams()))for(var P=0,a;a=I[P++];)if(a.service===r){if(r=a.params)for(I=0;P=r[I++];)g[P.key]=P.value;break}}};
_.M7s=function(r){var g=_.dD();g&&(g=g.getPlayer())&&(g.pauseVideo(),r.playback_id=g.getVideoData().cpn,r.eid=g.getVideoData().eventId,Object.assign(r,g.getFeedbackProductData()))};
jR$=function(){var r={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.Gq("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(r.enableAnonymousFeedback=!0);_.Gq("SESSION_INDEX")&&(r.authuser=String(_.Gq("SESSION_INDEX")));_.Y("enable_pageid_for_feedback")&&_.Gq("DELEGATED_SESSION_ID")&&(r.pageId=String(_.Gq("DELEGATED_SESSION_ID")));return r};
_.OB=function(r){_.Y("enable_ypc_spinners")&&_.We(r,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},r])};
_.zU=function(r){_.Y("enable_ypc_spinners")&&_.We(r,"yt-close-popup-action",["yt-loading-renderer"])};
V7t=function(r){return new Promise(function(g,I){_.qD({verifyCommand:{recaptchaToken:r.recaptchaResponse}},{commandController:{onSuccess:function(P,a){a||I("ChallengeService did not return a response.");var v;g({challengeCompleted:(v=a.verified)!=null?v:!1})},
onServerError:function(P,a){I(a)}}})})};
dY4=function(r,g,I,P){g({recaptchaResponse:P}).then(function(a){a.challengeCompleted?_.Cq()?(I(3),_.S5().resolve(_.E3).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:r}})):I(2):I(4)},function(){I(4)})};
G5_=function(r,g,I){_.tF(_.Mz(LeX,_.Gq("HL")),function(){var P;(P=window.grecaptcha)==null||P.ready(function(){var a=window.grecaptcha;a?(I(a.render(r,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:dY4.bind(null,r,V7t,g)})),g(1)):g(4)})})};
yfs=function(r,g){return function(){switch(g()){case 0:return r().captchaLoadingMessage;case 1:return r().challengeReason;case 3:return r().captchaSuccessfulMessage;case 2:return r().captchaCookieSetFailureMessage;case 4:return r().captchaFailedMessage;default:return r().challengeReason}}()};
_.e3=function(){if(!Ke$){var r=document.querySelector("#player.skeleton");r&&(_.$J(r),Ke$=!0)}};
_.Fe1=function(){return sRX=$Mj()};
DYQ=function(){return _.p(function(r){return HJ$!==void 0?r.return():r.yield(WeL(),0)})};
WeL=function(){return _.p(function(r){if(r.nextAddress==1)return r.yield(gUQ(),2);sRX=r.yieldResult;HJ$=_.ZV.addLowPriorityJob(WeL,5E3);_.R2(r)})};
lXQ=function(r){var g=g===void 0?RF4:g;var I,P,a=(I=r.responseContext)==null?void 0:(P=I.mainAppWebResponseContext)==null?void 0:P.trackingParam;if(!a){g.increment("MISSING");var v,C,u,X,c,B;_.M6(new _.oK("282054944_a",{wTm:!!((v=r.responseContext)==null?0:(C=v.mainAppWebResponseContext)==null?0:C.loggedOut),kd8:((u=r.responseContext)==null?void 0:u.mainAppWebResponseContext)===void 0,oqd:r.responseContext===void 0,cp:(X=r.playabilityStatus)==null?void 0:X.contextParams,gcu:(((c=r.streamingData)==
null?void 0:c.formats)||[]).length>0,qIH:(((B=r.streamingData)==null?void 0:B.adaptiveFormats)||[]).length>0,os:!!r.offlineState,cotn:r.cotn}));return 2}I="";try{I=Aft(a)}catch(e){return g.increment("C_ERROR"),_.iO(e),2}try{var O=_.w$j(I);var z=N7t(O)}catch(e){return g.increment("P_ERROR"),_.iO(e),2}z=_.HO(z,w3h,1,_.WO());a=[];z=_.m(z);for(O=z.next();!O.done;O=z.next())P=O.value,O=P.getPath(),I=(0,_.pF.getValueByKeys)(r,O.split(".")),I=String(I===void 0||I===null?"":I),P=P.getValue()||"",v=/[+\-\/_]/g,
I.replace(v,"")!==P.replace(v,"")&&(g.increment("MISMATCH"),_.Y("ab_mis_log_err")&&(I=new _.oK("282054944_p",{td6:O,g:String(I),e:String(P)}),_.iO(I)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(O)||(O.match(/enforcementMessageViewModel/i)?a.push(3):a.push(2)));if(a.length>0)return Math.max.apply(Math,_.xC(a));g.increment("SUCCESS");return 1};
E1F=function(r){var g=new Yk;if(r.interpreterJavascript){var I=_.pQF(r.interpreterJavascript);I=o2(I).toString();var P=new STQ;_.aM(P,6,I);_.yO(g,1,P,KY)}else r.interpreterUrl&&(I=_.UZ(r.interpreterUrl),I=_.Dc(I).toString(),P=new _.Jfj,_.aM(P,4,I),_.yO(g,2,P,KY));r.interpreterHash&&_.Zy(g,3,r.interpreterHash,KY);r.program&&_.Zy(g,4,r.program,KY);r.globalName&&_.Zy(g,5,r.globalName,KY);r.clientExperimentsStateBlob&&_.Zy(g,7,r.clientExperimentsStateBlob,KY);return g};
UB=function(r){var g={};r=_.m(r.split("&"));for(var I=r.next();!I.done;I=r.next())I=I.value.split("="),I.length===2&&(g[I[0]]=I[1]);return g};
xYj=function(r){return Number(r.t)||7200};
fXE=function(){var r=r===void 0?window:r;var g,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(Y3$(),2);g=r;I=g.bgevmc;if(!I)throw Error("ki");return P.return({pause:function(){I.p()},
resume:function(){I.r()},
checkForRefresh:function(){return I.cr()}})})};
eA$=function(){if(_.Y("bg_st_hr"))return"havuokmhhs-0";var r,g=((r=globalThis.performance)==null?void 0:r.timeOrigin)||0;return"havuokmhhs-"+Math.floor(g)};
iW=function(r){window.bgens=r};
n1$=function(){return new Promise(function(r){var g=window;g.ntpevasrs!==void 0?r(new bW(g.ntpevasrs)):(g.ntpqfbel===void 0&&(g.ntpqfbel=[]),g.ntpqfbel.push(function(I){r(new bW(I))}))})};
T7j=function(r){if(_.Y("attmusi")&&_.Y("attmusi_ue")){r={s:r.jxR.bind(r),ir:r.e8D.bind(r)};var g=window;g.attmp=r;if(g.attmq!==void 0)for(var I=_.m(g.attmq),P=I.next();!P.done;P=I.next())P=P.value,P(r);g.attmq=void 0}else g=r.jxR.bind(r),_.le("yt.aba.att",g),r=r.e8D.bind(r),_.le("yt.aba.att2",r)};
k5$=function(r){switch(_.Nz(r.input)){case _.VX(hFF):var g={};return g.encryptedVideoId=r.innerTubeRequest.externalVideoId,g}return{}};
gO$=function(r){switch(_.Nz(r.input)){case _.VX(hFF):if(_.Y("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.VX($Z4):if(_.Y("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.VX(MF):if(_.Y("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&r.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.VX(rX$):var g,I;if(_.Y("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((I=_.Z((g=r.config)==null?void 0:g.command,_.iw))==null?0:I.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.PJ4=function(r){var g;if(r.playlistVideoRenderer&&((g=r.playlistVideoRenderer)==null?0:g.engagementBar))return I9E(r.playlistVideoRenderer.engagementBar);if(_.Z(r,j3)){var I;if(r=(I=_.Z(r,j3))==null?void 0:I.engagementBar)return I9E(r)}return""};
I9E=function(r){if(!r)return"";r=_.Z(r,_.a9Q);if(r==null||!r.actions)return"";r=_.m(r.actions);for(r=r.next();!r.done;r=r.next()){r=_.Z(r.value,_.vOE);var g=void 0;if((g=r)==null||!g.itemId)break;return r.itemId}return""};
_.Qcj=function(r){var g;if(r.playlistVideoRenderer&&((g=r.playlistVideoRenderer)==null?0:g.videoId))return r.playlistVideoRenderer.videoId;if(_.Z(r,j3)){var I,P;if(r=(I=_.Z(r,j3))==null?void 0:(P=I.playlistItemData)==null?void 0:P.videoId)return r}return""};
_.mZj=function(r){var g;if(r.playlistVideoRenderer&&((g=r.playlistVideoRenderer)==null?0:g.voteCount))return r.playlistVideoRenderer.voteCount;if(_.Z(r,j3)){var I,P;if(r=(I=_.Z(r,j3))==null?void 0:(P=I.playlistItemData)==null?void 0:P.voteCount)return r}return 0};
_.Vs=function(r,g){return _.RC(r.entities,"flowStateEntity",g)};
ul$=function(r,g,I,P){var a=void 0;r=_.m(r[g.iconName]||[]);for(var v=r.next();!v.done;v=r.next()){v=v.value;var C=g.iconSize;var u=g.iconStyle;C=!C||C===v[2];var X=CJp[v[0]];P&&P!==v[1]||!C||u&&u!==X?u=!1:a?(u=CJp[v[0]],u=!!g.iconStyle||u==="youtube_outline",C=a.version<=v[1],u=(!!g.iconSize||v[2]===24)&&u&&C):u=!0;u&&(a={name:g.iconName,style:CJp[v[0]],size:v[2],version:v[1],allowMirroring:!!v[3],url:I(g.iconName,v)})}return a};
pW4=function(r,g,I,P){return r+(""+CJp[I[0]]+((P===void 0?0:P)?"_experimental":"")+"/"+g+"/v"+I[1]+"/")+(I[2]+"px.svg")};
oO1=function(r){return _.Gq("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&_.Gq("INNERTUBE_CLIENT_NAME")!=="WEB_CREATOR"?"bookmark":r};
qN$=function(r,g){return pW4("https://fonts.gstatic.com/s/i/",r,g)};
XWF=function(r,g){return pW4("https://fonts.gstatic.com/s/i/",r,g,!0)};
cX$=function(r,g){return pW4("https://www.gstatic.com/youtube/img/icons/web/",r,g)};
O$h=function(r){var g=r.enabled;var I=r.itemPlaybackModel;var P=r.thumbnailElRef;var a=r.containerElRef;var v=r.options;var C;_.dd(function(){var u=a==null?void 0:a.value;var X,c=(X=P())==null?void 0:X.value,B=I();X=v();if(g&&B&&u&&c&&(X==null?0:X.thumbnail)){var O={data:B,hostElement:u},z,e,U=[].concat(_.xC((z=X.thumbnailOverlays)!=null?z:[]),_.xC((e=B.overlays)!=null?e:[]));e=B.itemPlaybackOptions;z=(e==null?void 0:e.enableRoundedPlayer)||X.enableRounding;e=e==null?void 0:e.disableTimeStatusOverlay;
var V,G,F=(V=B.inlinePlayerData)==null?void 0:V.onVisible,W=(G=B.inlinePlayerData)==null?void 0:G.onSelect;G=X.thumbnail;V=X.accessibilityText||"";B=(B=_.Z(F,tpj))&&B.playerDescriptors?B.playerDescriptors:void 0;if(B){F=[];for(W=0;W<B.length;W++){var S=void 0;F.push({inlinePlaybackEndpoint:B[W].inlinePlaybackEndpoint,navigationEndpoint:B[W].navigationEndpoint,thumbnail:(S=B[W].thumbnail)!=null?S:G,thumbnailOverlays:B[W].thumbnailOverlays?B[W].thumbnailOverlays:U,accessibilityText:V})}U=F}else U={inlinePlaybackEndpoint:_.oT(F),
navigationEndpoint:_.oT(W),thumbnail:G,thumbnailOverlays:U,accessibilityText:V};u={mediaRenderer:O,lockupElement:u,thumbnailElement:c,videoPreviewOpts:{videoPreviewData:U,thumbnailSize:X.thumbnailSize,enableRounding:z,mouseleaveCallback:X.mouseleaveCallback,hideTimeDisplay:e}}}else u=void 0;if(u){var E;(E=C)==null||dz(E);C=p6(u);var l,f;((l=I())==null?0:(f=l.inlinePlayerData)==null?0:f.forceImpAutoplay)&&Byp(C)}},"mM6F9");
_.Lu(function(){var u;(u=C)==null||dz(u)})};
zZF=function(r){r=atob(r);for(var g=[],I=0;I<r.length;I++)g.push(r.charCodeAt(I));return new Blob([new Uint8Array(g)],{type:"image/png"})};
YN$=function(r,g,I,P){P=P===void 0?"INSERTION_POSITION_UNSPECIFIED":P;return r({targetId:g},function(a){var v,C=(v=a.contents)!=null?v:[];v=I!=null?I:[];var u=eZs(C);switch(P){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},a,{contents:[].concat(_.xC(C.slice(0,u)),_.xC(v),_.xC(C.slice(u+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},a,{contents:[].concat(_.xC(v),_.xC(C))});case "INSERTION_POSITION_LAST":return Object.assign({},a,{contents:[].concat(_.xC(C),_.xC(v))});
default:return a}})};
UZ$=function(r,g,I,P,a){a=a===void 0?"RELATIVE_INSERTION_POSITION_AFTER":a;return r({targetId:g},function(v){var C,u=(C=v.contents)!=null?C:[];C=Z$p(u,I);if(C<0)return v;C=a==="RELATIVE_INSERTION_POSITION_BEFORE"?C:C+1;return Object.assign({},v,{contents:[].concat(_.xC(u.slice(0,C)),_.xC(P),_.xC(u.slice(C)))})})};
eZs=function(r){var g=r.findIndex(function(I){return _.Z(I,_.LA)});
return g>=0?g:r.length};
Z$p=function(r,g){return r.findIndex(function(I){a:{I=_.m(Object.values(I));for(var P=I.next();!P.done;P=I.next())if((P=P.value)&&P.targetId){I=P.targetId;break a}I=""}return I===g})};
b$$=function(r,g,I){return r({targetId:g},function(P){var a,v=(a=P.contents)!=null?a:[];return Object.assign({},P,{contents:i$t(v,I)})})};
i$t=function(r,g){return r.filter(function(I){var P=g.includes;a:{I=_.m(Object.values(I));for(var a=I.next();!a.done;a=I.next())if((a=a.value)&&a.targetId){I=a.targetId;break a}I=""}return!P.call(g,I||"")})};
_.Mp$=function(r,g){return{engagementPanelSectionListRenderer:{panelIdentifier:r,identifier:g,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
jcp=function(r,g){r=r.getAvailableAudioTracks();if(r.length)return r==null?void 0:r.find(function(I){var P;return(I==null?void 0:(P=I.getLanguageInfo())==null?void 0:P.getId())===g})};
_.dZL=function(r){var g,I=(g=r.getOption("captions","tracklist",{includeAsr:!0}))!=null?g:[];return I=Vp$(I,r)};
LEQ=function(r){return r.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
Vp$=function(r,g){g=LEQ(g);if(g==null||!g.length)return r;var I=g.filter(function(C){return C});
g=r.filter(function(C){return C.languageCode.startsWith("en")});
I=_.m(I);for(var P=I.next();!P.done;P=I.next())if(P=P.value,g.length){var a=g[0],v=Object.assign({},a);a.languageCode!==P.languageCode&&(v.displayName=a.languageName+" >> "+P.languageName,v.translationLanguage=P,r.push(v))}return r};
GmF=function(r,g,I){r=_.dZL(r);if(r.length)return I?r.find(function(P){if(typeof(P==null?void 0:P.translationLanguage)==="object"){var a;return((a=P.translationLanguage)==null?void 0:a.languageCode)===g}return!1}):r==null?void 0:r.find(function(P){return P.languageCode===g})};
yX4=function(r){return r.getOption("captions","tracklist",{includeAsr:!0})};
KE_=function(r){var g=r.getAvailableAudioTracks();if(g!=null&&g.length){var I=r.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.xC(g.map(function(P){return{listItemViewModel:{title:{content:P.getLanguageInfo().getName()},isSelected:P.getLanguageInfo().getId()===(I==null?void 0:I.getLanguageInfo().getId()),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{audioTrackSelectActionCommand:{languageCode:P.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
scF=function(r){return r.getOption("captions","tracklist",{includeAsr:!0})};
FE$=function(r){var g=scF(r);if(g==null?0:g.length)return g;r.loadModule("captions");return scF(r)};
H$_=function(r){var g=r.getOption("captions","track");if(g)return g;r.loadModule("captions");return r.getOption("captions","track")};
DZ$=function(r){var g=FE$(r);if(g!=null&&g.length){var I=H$_(r),P;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.xH("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(I==null?0:I.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.xC(g.map(function(a){return{listItemViewModel:{title:{content:a.displayName},
isSelected:a.displayName===(I==null?void 0:I.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:a.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.xH("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!I.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!I.translationLanguage&&{selectionText:{content:(I==null?void 0:(P=I.translationLanguage)==null?void 0:P.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[WEh(r)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
WEh=function(r){var g=LEQ(r);if(g==null||!g.length)throw Error("Gi");var I=H$_(r);r=g.filter(function(P){return!P.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.xC(r.map(function(P){var a;return{listItemViewModel:{title:{content:P.languageName},isSelected:P.languageName===(I==null?void 0:(a=I.translationLanguage)==null?void 0:a.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:P.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
wWF=function(r){return new Promise(function(g,I){if(r===void 0)_.iO(Error("Ki"),"ERROR"),I(Error("Ki"));else{I=new _.RZ_;var P=_.AX1();I=I.init();var a=_.NyL(_.Gq("YPC_MB_URL"),!0);Promise.all([I,a]).then(function(){var v=_.GU.payments.business.integration.ClientTokenFactory.createClientToken(r,P);g(v)})}})};
JXt=function(r,g,I,P,a,v,C){var u=_.YG();I=I.replace(/-/g,"+").replace(/_/g,"/");var X=_.Tk().get("hl"),c=_.ys(_.Mc),B=g==null?void 0:g.element;B&&_.OB(B);l9h(g,!0);_.SN1(c,I,u.resolve,function(){B&&_.zU(B)},function(O){B&&_.zU(B);
u.reject(O)},X,P?function(O){P&&_.eN(r,P,{backend_analytics:O})}:void 0,u.resolve,a,v,C);
return u.promise};
l9h=function(r,g){!(r=r==null?void 0:r.element)||r.tagName!=="YT-BUTTON-RENDERER"&&r.tagName!=="YTD-BUTTON-RENDERER"||(r.disabled=g)};
EO_=function(){var r=_.xH("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.Le(r),actionButton:{buttonRenderer:g5_()}}},popupType:"TOAST"}};
xZF=function(){var r=_.xH("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.Le(r),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
f9p=function(r){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:r}]}}};
KA=function(r,g,I,P){var a;return _.p(function(v){if(v.nextAddress==1)return _.Go(v,2),v.yield(r,4);if(v.nextAddress!=2)return(a=_.kD(g.getState().entities).length>0)?v.return({title:_.Le(_.xH("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.Le(_.xH("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:rs8()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
v.return(I5E(I,P));_.Wb(v);return v.return(I5E(I,P))})};
nO4=function(r,g){return g?g==="PPSV"||d2_(r,g):!1};
Ty8=function(r){r.responseContext||(r.responseContext={});r.responseContext.maxAgeSeconds=0;return r};
Fb=function(r){var g;return _.p(function(I){return I.nextAddress==1?I.yield(hZQ(r,"service:topbar:fallback"),2):(g=I.yieldResult)&&_.sB(g)?I.return(Ty8(_.sB(g))):I.return()})};
kmF=function(r){var g;return _.p(function(I){return I.nextAddress==1?I.yield(hZQ(r,"service:downloads_settings:fallback"),2):(g=I.yieldResult)&&_.sB(g)?I.return(g):I.return()})};
hZQ=function(r,g){var I;return _.p(function(P){if(P.nextAddress==1)return r?P.yield(r.get(g),2):P.return();I=P.yieldResult;return!I||!_.sB(I)||!isNaN(Number(I.data.expireTimestampMs))&&I.isExpired()?P.return():P.return(I)})};
$g$=function(r){var g=_.S5().resolve(Hy).getState().entities;return r.playlistId?nO4(g,r.playlistId):!1};
gis=function(r){var g=_.fL("web_pbj_log_warning_rate",0);g=g>0&&Math.random()<g;if(!_.Z(r,_.nz))return g&&_.M6(Error("dj")),!1;var I;return _.Y("shorts_controller_retrieve_seedless_sequence_v2")&&((I=_.Z(r,_.nz))==null?void 0:I.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:rD$(r)?!0:(g&&_.M6(Error("ej")),!1)};
rD$=function(r){var g=(_.Z(r,_.Z3)||_.Z(r,_.nz)).videoId;if(!g||!IsQ.test(g))return!1;var I;return(r=(I=_.Z(r.commandMetadata,_.JF))==null?void 0:I.url)&&(r.includes(g)||r.startsWith("/clip"))?!0:!1};
_.as$=function(){var r=_.Tk();return r.getFlag(192)?r.getFlag(190):!(_.sq("web_watch_cinematics_disabled_by_default")||_.sq("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&P$$())};
_.Wy=function(r,g,I){var P={};P.currentUrl=g;P.vis=r.vis!==void 0?r.vis:0;P.splay=!1;g=_.Tk();P.autoCaptionsDefaultOn=g.getFlag(66);g.getFlag(141)?g.getFlag(140)?P.autonavState="STATE_OFF":P.autonavState="STATE_ON":P.autonavState="STATE_NONE";P.html5Preference="HTML5_PREF_WANTS";isNaN(_.Gq("STS"))||(P.signatureTimestamp=_.Gq("STS"));r.autonav&&(P.autoplay=!0,P.autonav=!0);r.mutedAutoplay&&(P.autoplay=!0,P.mutedAutoplay=!0);r.inlinePlayback&&(P.autoplay=!0,P.autonav=!1,P.isInlineUnmutedPlayback=!!r.inlineUnmuted);
P.referer=I;P.lactMilliseconds=r.lact!==void 0?r.lact.toString():"-1";_.Y("enable_unknown_lact_fix_on_html5")&&P.lactMilliseconds==="-1"&&_.M6(new _.oK("Unknown LACT is set in playbackContext.",{"lact in tempData":r.lact||"undefined",autonav:r.autonav||"undefined"}));r={};g.getFlag(194)&&(r.hasShownAmbientMode=!0);g.getFlag(192)&&(r.hasToggledOffAmbientMode=!0);_.as$()&&(r.watchAmbientModeEnabled=!0);P.watchAmbientModeContext=r;return P};
viQ=function(r){var g={},I=r.pbis||0;I&&(g.playbackBeginsInSeconds=I);r.prefetch_reason&&r.prefetch_reason==="hc_pbis"&&(g.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return g};
Q6t=function(r,g){var I;if(g==null?0:(I=g.requestTemplate)==null?0:I.panelId)r.panelId=g.requestTemplate.panelId;var P;if(g==null?0:(P=g.requestTemplate)==null?0:P.params)r.params=g.requestTemplate.params};
C$8=function(){if(mg_)return mg_();var r=!_.Y("idb_response_store_auth_killswitch"),g={};mg_=JG("yt-it-response-store",{objectStores:(g.ResponseStore={addedAtVersion:1},g),shared:!r,upgrade:function(I,P){P(1)&&(I=dG(I,"ResponseStore",{keyPath:["key","clientName"]}),La(I,"byExpiration","expireTimestampMs"),La(I,"byInterface","clientName"))},
version:1});return mg_()};
Dy=function(r){return _.Wm(C$8(),r)};
pa4=function(r,g){var I;return _.p(function(P){return P.nextAddress==1?P.yield(_.SQ(),2):(I=P.yieldResult)?P.return(new uXj(r,g,I)):P.return()})};
oi1=function(r){var g=Object.keys(r)[0];if(g)return r.screenExit&&(g=g+";"+r.screenExit.screen),g};
qFh=function(r){var g=new Map;r=_.m(r);for(var I=r.next();!I.done;I=r.next())I=I.value,I!=null&&(g.has(I.taskType)||g.set(I.taskType,[]),g.get(I.taskType).push(I));return g};
Xat=function(r){r=[].concat(_.xC(r)).sort(function(I,P){return I-P});
var g=Math.floor(r.length/2);return r.length%2?r[g]:(r[g-1]+r[g])/2};
B$1=function(r,g){r=r===void 0?gmE:r;g=g===void 0?{}:g;_.le("yt.logging.errors.log",_.iO);$4h();cD8(Q9j(),g);window.onerror=r;tqs=r51;window.addEventListener("unhandledrejection",function(I){if(I.reason instanceof Error){var P=I.reason;_.jJ(P,{source:"unhandledrejection"});P.name==="AbortError"&&(P.level="WARNING")}r51(I.reason);I.preventDefault()})};
_.OWs=function(r){var g,I,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E,l,f,n,P$,Cs,ZL,tp,eX,H$,E8,wQ,Oh,of,l1,zB,iz,tw,dr,Q4,c$;return _.p(function(DL){if(DL.nextAddress==1)return DL.yield(_.xD(r,{mode:"readonly",enableRetries:!0},function(B0){return fe(B0,"playbackData").then(function(fY){var H0=fY.map(function(cR){return cR.transfer}).filter(function(cR){return!!cR}),$f=fY.map(function(cR){return cR.offlineVideoPolicy}).filter(function(cR){return!!cR}),KE=fY.filter(function(cR){return!!cR.key}).map(function(cR){return _.Df(_.F5(cR.key).entityId,
"downloadStatusEntity")});
H0=fe(B0,"transfer",H0);$f=fe(B0,"offlineVideoPolicy",$f);KE=fe(B0,"downloadStatusEntity",KE);var hw=H0.then(function(cR){cR=cR.reduce(function(ST,xf){(xf==null?0:xf.offlineVideoStreams)&&ST.push.apply(ST,_.xC(xf.offlineVideoStreams));return ST},[]).filter(function(ST){return!!ST});
return fe(B0,"offlineVideoStreams",cR)});
return dK.all([H0,$f,hw,KE]).then(function(cR){var ST=_.m(cR);cR=ST.next().value;var xf=ST.next().value;var CY=ST.next().value;ST=ST.next().value;return[fY,cR,xf,CY,ST]})})}),2);
if(DL.nextAddress!=3)return g=DL.yieldResult,DL.yield(_.xD(r,{mode:"readonly",enableRetries:!0},function(B0){return fe(B0,"mainDownloadsListEntity").then(function(fY){var H0,$f;return($f=(H0=fY[0])==null?void 0:H0.downloads)!=null?$f:[]})}),3);
I=DL.yieldResult;P=_.m(g);a=P.next().value;v=P.next().value;C=P.next().value;u=P.next().value;X=P.next().value;c=a;B=v;O=C;z=u;e=X;U={};V={};G={};F={};W={};S=[];E=_.m(B);for(l=E.next();!l.done;l=E.next())(f=l.value)&&(U[f.key]=f);n=_.m(O);for(P$=n.next();!P$.done;P$=n.next())(Cs=P$.value)&&(V[Cs.key]=Cs);ZL=_.m(e);for(tp=ZL.next();!tp.done;tp=ZL.next())(eX=tp.value)&&(G[eX.key]=eX);H$=_.m(z);for(E8=H$.next();!E8.done;E8=H$.next())(wQ=E8.value)&&(F[wQ.key]=wQ);Oh=_.m(I);for(of=Oh.next();!of.done;of=
Oh.next())l1=of.value,zB=void 0,W[(zB=l1.videoItem)!=null?zB:""]=!0,l1.videoItem&&(tw=iz=void 0,dr=(tw=(iz=_.F5(l1.videoItem))==null?void 0:iz.entityId)!=null?tw:"",S.push({externalVideoId:dr}));Q4=c.filter(function(B0){if(!B0||!B0.key||!B0.offlineVideoPolicy)return!1;B0=_.F5(B0.key).entityId;B0=_.Df(B0,"downloadStatusEntity");var fY;return!(B0&&((fY=G[B0])==null?void 0:fY.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
c$=Q4.map(function(B0){var fY=U[B0.transfer],H0=[];if(fY==null?0:fY.offlineVideoStreams)for(var $f=_.m(fY.offlineVideoStreams),KE=$f.next();!KE.done;KE=$f.next())(KE=F[KE.value])&&H0.push(KE);$f=V[B0.offlineVideoPolicy];KE=W;var hw=B0==null?void 0:B0.playerResponseTimestamp,cR=_.F5($f.key).entityId;B0=_.Df(cR,"mainVideoEntity");if($f.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var ST="OFFLINE_VIDEO_STATE_DISABLED";$f.expirationTimestamp&&Number($f.expirationTimestamp)<Date.now()/1E3&&(ST="OFFLINE_VIDEO_STATE_EXPIRED")}else if($f.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")ST="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(fY==null?void 0:fY.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":ST="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":ST="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":ST="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":ST="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":ST="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":ST="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:ST="OFFLINE_VIDEO_STATE_UNKNOWN"}if(ST==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(fY==null?void 0:fY.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":ST="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":ST="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":ST=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}cR={id:cR,videoState:ST};if(fY==null?0:fY.cotn)cR.cotn=fY.cotn;if(fY==null?0:fY.maximumDownloadQuality)cR.selectedVideoQuality=fY==null?void 0:fY.maximumDownloadQuality;if(fY==null?0:fY.lastProgressTimeMs)cR.lastProgressTimeMs=fY.lastProgressTimeMs;hw&&(cR.playerResponseSavedTimeMs=String(Number(hw)*1E3));fY=String;hw=0;H0=_.m(H0);for(ST=H0.next();!ST.done;ST=H0.next())if(ST=ST.value,ST.streamsProgress){ST=_.m(ST.streamsProgress);for(var xf=ST.next();!xf.done;xf=
ST.next()){var CY=void 0;hw+=Number((CY=xf.value.numBytesDownloaded)!=null?CY:0)}}cR.downloadedBytes=fY(hw);cR.selectedOfflineMode=KE[B0]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";$f.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(cR.offlinePlaybackDisabledReason=$f.offlinePlaybackDisabledReason);return cR});
return DL.return({offlineVideos:c$,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:S}}})})};
zq8=function(){var r;return _.p(function(g){return g.nextAddress==1?g.yield(_.SU(),2):(r=g.yieldResult)?g.return(_.OWs(r)):g.return({state:"PES Unavailable"})})};
ZWt=function(){var r,g,I,P;return _.p(function(a){if(a.nextAddress==1)return a.yield(_.SU(),2);if(a.nextAddress!=3)return(r=a.yieldResult)?a.yield(eqL(r),3):a.return({state:"PES Unavailable"});g=a.yieldResult;I={};P=g.reduce(function(v,C){v[C.key]=C;return v},I);
return a.return(YFX(P))})};
YFX=function(r){for(var g={},I=[],P=_.m(Object.keys(r)),a=P.next();!a.done;a=P.next()){var v=a.value;a=r[v];var C=void 0;if(((C=a)==null?void 0:C.entityType)==="mainVideoEntity"){delete r[v];var u=a.data;a={};if(u){var X=void 0;C=(X=u.videoId)!=null?X:"vid-"+v;v=r;a.video=u;delete a.video.formattedDescription;delete a.video.thumbnail;u.owner&&(X=v[u.owner],X==null?0:X.data)&&(delete v[X.key],a.video.owner=X.data,delete a.video.owner.avatar);if(u=u.downloadState)if(X=v[u],X==null?0:X.data)if(delete v[u],
u=X.data.playbackData)if(X=v[u],X!=null&&X.data){delete v[u];u=X.data;delete u.playerResponseJson;a.playbackData=u;if(u.transfer&&(X=v[u.transfer],X==null?0:X.data)){delete v[X.key];var c=X.data;a.transfer=c;X=[];c=_.m(c.offlineVideoStreams||[]);for(var B=c.next();!B.done;B=c.next())if(B=v[B.value])delete v[B.key],X.push(B.data);X&&(a.streams=X)}(u=u.offlineVideoPolicy)&&(u=v[u])&&u.data&&(delete v[u.key],a.offlineVideoPolicy=u.data)}g[C]=a}}else a&&a.entityType==="offlineOrchestrationActionWrapperEntity"&&
a.data&&(delete r[a.key],C=a.data,v=void 0,I.push({id:C.rootActionId,type:((v=C.actionProto)==null?void 0:v.actionType)||"",entity:a}))}g.wrapperEntities=I;Object.keys(r).length>0&&(g.unknownKeys=r);return g};
UgE=function(){var r,g,I,P,a,v,C,u,X;return _.p(function(c){if(c.nextAddress==1)return r=(new _.jh("")).hasLocalStorage(),P=!!((g=_.I$.crypto)==null?0:(I=g.subtle)==null?0:I.importKey),a=!!_.I$.BroadcastChannel,v=!!_.I$.navigator.locks,c.yield(sI4(),2);C=c.yieldResult;u=r&&P&&a&&v&&C;X={isSupported:u};if(u)return c.return(X);X.missingBrowserFeatures=[];C||X.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");r||X.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
P||X.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");a||X.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");v||X.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return c.return(X)})};
iWt=function(r,g,I,P){var a=!1,v={contentId:void 0,contentType:"video"};g=_.m(Object.entries(g));for(var C=g.next();!C.done;C=g.next()){var u=_.m(C.value);C=u.next().value;u=u.next().value;r.includes(C)&&!I.has(u)?(v.contentId=u,I.add(u),a=!0):C==="contentType"?u==="LOCKUP_CONTENT_TYPE_PLAYLIST"&&(v.contentType="playlist"):typeof u==="object"&&u!==null&&iWt(r,u,I,P)}a&&P.push(v)};
bW$=function(){var r;return!((r=R5?R5:null)==null||!r.window)};
_.Vq4=function(r){if(_.Mq4()){var g=_.j61().mediaSession;try{g.setActionHandler("enterpictureinpicture",function(I){r(I)})}catch(I){}}};
_.Mq4=function(){return!(!R5||!R5)&&jX()&&_.ZsQ("Chromium")>=120};
dg8=function(r){for(var g=[],I=_.m(document.styleSheets),P=I.next(),a={};!P.done;a={node$jscomp$778:void 0},P=I.next())a.node$jscomp$778=P.value.ownerNode,a.node$jscomp$778&&(a.node$jscomp$778 instanceof HTMLStyleElement||a.node$jscomp$778 instanceof HTMLLinkElement)&&g.push(new Promise(function(v){return function(C){var u=v.node$jscomp$778.cloneNode(!0);u.onload=function(){C()};
u.onerror=function(){_.M6(Error("vj"));C()};
r.document.head.appendChild(u)}}(a)));
return Promise.all(g)};
RqE=function(r){var g=[_.UG(LBX),_.UG(Gls),_.UG(yDs)];KB4(window.document.documentElement,r.document.documentElement,[_.UG(s6E),_.UG(FBX),_.UG(HWs),_.UG(WBF),_.UG(Dg$)]);KB4(window.document.body,r.document.body,g)};
KB4=function(r,g,I){r=_.m(r.attributes);for(var P=r.next();!P.done;P=r.next())if(P=P.value)try{_.t6(I,g,P.name,P.value)}catch(a){}};
N$8=function(r,g){r=new _.Ah(r.document.documentElement);r.start(AD$,g);return r};
wat=function(r){var g=r.document.documentElement;g.addEventListener("click",function(I){jk_(g,I)});
g.addEventListener("touchstart",function(I){yvt(I)});
g.addEventListener("mousedown",function(I){yvt(I)})};
SFL=function(r,g,I,P){P=P===void 0?!1:P;g=new lss(g||r,I||r);return{x:r.x+((P===void 0?0:P)?g.lengthX*-1:g.lengthX)*.2,y:r.y+((P===void 0?0:P)?g.lengthY*-1:g.lengthY)*.2}};
JDX=function(r){if(!r)return!1;var g=r.status==="OK"||r.status==="LIVE_STREAM_OFFLINE",I,P,a,v=(a=(I=r.errorScreen)==null?void 0:I.playerLegacyDesktopYpcTrailerRenderer)!=null?a:(P=r.errorScreen)==null?void 0:P.ypcTrailerRenderer;return!!g||!!v};
_.Ei$=function(r,g){if(!r)return!1;var I,P=(I=r.errorScreen)==null?void 0:I.playerLegacyDesktopYpcOfferRenderer,a;g=!!(g==null?0:(a=g.playerOverlayRenderer)==null?0:a.gatedActionsOverlayRenderer);return!!JDX(r)||!!P||!!g};
xg$=function(r){return $S$(r,0,"gclid",r.search(r7_))>=0||$S$(r,0,"gad_source",r.search(r7_))>=0};
fs8=function(r){var g=[],I=0;return{clear:function(){I=g.length=0},
push:function(P){g[I]=P;I=(I+1)%r},
iterate:function(){return function a(){var v,C,u,X;return _.NF(a,function(c){switch(c.nextAddress){case 1:_.FC(c,2),v=g.length,C=0;case 4:if(!(C<v)){c.jumpTo(2);break}u=I+C;X=_.wz;return c.yield(g[u%v],7);case 7:X(c.yieldResult);C++;c.jumpTo(4);break;case 2:_.sQ(c),_.Hb(c,0)}})}()}}};
nis=function(r){r.eventsToIgnore||(r.eventsToIgnore=[]);var g=r.eventsToIgnore.map(L4$),I=new Set(g),P=fs8(r.bufferSize);return{flush:function(){var a=Array.from(P.iterate());P.clear();a=a.map(function(v){return{name:v.name,timestamp:v.startTime,attributes:v.attributes}});
return JSON.stringify(a)},
onSpanStart:function(a){a.name==="event"&&I.has(a.attributes.type)||P.push(a)}}};
T$j=function(r){r=nis(r);var g=r.flush;Rz8({onSpanStart:r.onSpanStart});de.subscribe("handleError",function(I){try{I.params.breadcrumbs=g()}catch(P){_.iO(P,"WARNING")}})};
hq_=function(){mV("web_tracing_action");_.Ce("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
klj=function(){mV("web_tracing_action");_.Ce("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
g4F=function(r,g,I,P){if(g===void 0){$$E||(klj(),setInterval(klj,6E5),$$E=!0);var a="web_tracing_action"}else a=g;var v,C=((v=r.endTime)!=null?v:r.startTime)-r.startTime;v={};I=rjF(r.name,C,r.startTime,{webTracing:(v[r.name]=r.attributes,v)},I,a,{spanStatus:r.status,rootSpanNonce:void 0});if(r.children)for(r=_.m(r.children),a=r.next();!a.done;a=r.next())g4F(a.value,g,I,P||I)};
I1p=function(r){var g=J1$.bind(null,"yt.telemetry_extension");window.addEventListener("message",function(I){I.data&&typeof I.data==="object"&&(I=I.data,I.from==="extension"&&I.app==="yt.telemetry"&&(g("Received message from extension",I),r.onMessage(I)))});
return function(I,P){I={app:"yt.telemetry",from:"app",key:I,payload:P};g("Sending message to extension",I);window.postMessage(I,"*")}};
Ps4=function(){var r=r===void 0?3E3:r;var g=I1p({onMessage:function(){}}),I=[];
return{onSpanEnd:function(P){P.parentId==null&&I.push(P)===1&&setTimeout(function(){var a=[].concat(_.xC(I));I.length=0;g("spansReported",{spans:a})},r)}}};
a1X=function(r){r=r===void 0?400:r;var g=[],I=[];return{start:function(){return AZ$({checkoutEveryNth:r,emit:function(P,a){a&&(g=I,I=[]);I.push(P)}})},
getRecording:function(){return[].concat(_.xC(g),_.xC(I))}}};
m$t=function(){(new v41({sessionReplayEvents:_.fL("web_tracing_session_replay",0)})).subscribe(function(r){if(r.sessionReplayEvents>0)try{var g=a1X(r.sessionReplayEvents);g.start();if(_.Y("web_tracing_session_replay_demo")){var I=console.log;window.exportSessionReplay=function(){var P=JSON.stringify(g.getRecording(),null,2);P=QN$(new Blob([P],{type:"text/plain"}));var a=document.createElement("a");a.download="session_replay.json";a.dataset.downloadurl=["application/json",a.download,a.href].join(":");
a.style.display="none";a.href=P;a.click();URL.revokeObjectURL(P);I("View replay at go/yt-session-replay-viewer")}}}catch(P){_.M6(Error("xj"))}})};
uVQ=function(){var r=window.fetch;window.fetch=function(){var g=_.kV.apply(0,arguments),I=_.m(g),P=I.next().value;I=I.next().value;var a=yU("httpEvent",{method:(I===void 0?{}:I).method||"GET",path:Cs$(P),type:"fetch"},{active:!1});return r.apply(null,_.xC(g)).then(function(v){a.addAttributes({statusCode:v.status,statusText:v.statusText});a.end();return v}).catch(function(v){a.end("SPAN_STATUS_ERROR");
throw v;})}};
pj$=function(){var r=XMLHttpRequest.prototype.open,g=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(I,P,a,v,C){var u=this;a=a===void 0?!0:a;this._requestData={method:I,url:P.toString()};this.addEventListener("load",function(){var X=u._span;X==null||X.addAttributes({statusCode:u.status,responseContentLength:u.responseText.length});X==null||X.end()});
this.addEventListener("error",function(){var X=u._span;X==null||X.addAttributes({statusCode:u.status,statusText:u.statusText});X==null||X.end("SPAN_STATUS_ERROR")});
this.addEventListener("abort",function(){var X=u._span;X==null||X.addAttributes({statusCode:u.status,aborted:!0});X==null||X.end()});
r.apply(this,[I,P,a,v,C])};
XMLHttpRequest.prototype.send=function(I){var P=this._requestData||{method:"N/A",url:"N/A"};this._span=yU("httpEvent",{method:P.method,path:Cs$(P.url),type:"xhr"},{active:!1});g.apply(this,[I])}};
Cs$=function(r){try{if(r instanceof URL)return r.pathname;r instanceof Request&&(r=r.url);return(new URL(r,"https://youtube.com")).pathname}catch(g){return"<unable to parse path>"}};
qJE=function(){window.performance&&window.performance.getEntriesByType&&window.addEventListener("load",function(){try{var r=window.performance.getEntriesByType("navigation");if(r.length>0){var g=r[0],I=window.performance.timeOrigin;yU("pageLoad",{navigationType:o4t(g.type),unloadEventStart:Math.round(g.unloadEventStart),unloadEventEnd:Math.round(g.unloadEventEnd),domInteractive:Math.round(g.domInteractive),domContentLoadedEventStart:Math.round(g.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(g.domContentLoadedEventEnd),
domComplete:Math.round(g.domComplete),loadEventStart:Math.round(g.loadEventStart),loadEventEnd:Math.round(g.loadEventEnd),redirectCount:g.redirectCount},{active:!1,startTime:I+g.startTime,endTime:I+g.loadEventEnd})}}catch(P){}})};
o4t=function(r){switch(r){case "navigate":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_NAVIGATE";case "reload":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_RELOAD";case "back_forward":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_BACK_FORWARD";case "prerender":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_PRERENDER";default:return"PERFORMANCE_NAVIGATION_TIMING_TYPE_UNKNOWN"}};
Oth=function(){for(var r=Xj1.value,g={},I=_.m(r.enabledSpansArray),P=I.next();!P.done;P=I.next())g[P.value]=!0;Dq$({sessionId:Nbj(),enabledSpans:g,shouldSampleFn:function(a,v,C){if(cj1){var u;return a==="shortToShort"||(C==null?void 0:(u=C.rootSpan())==null?void 0:u.name)==="shortToShort"}return!0}});
SI$();Gk("pageLoad")&&qJE();Gk("httpEvent")&&(uVQ(),pj$());r.exportToCsi&&Rz8(ts4);r.exportToDevTools&&Rz8(Ps4());r.maxBreadcrumbs>0&&T$j({eventsToIgnore:BEj,bufferSize:r.maxBreadcrumbs})};
z$t=function(r){return new Promise(function(g){window.setTimeout(g,r)})};
e$1=function(r){var g={bicf:function(v){r.kWR=v},
blc:function(){return r.getLatestChallengeResponse()},
bcr:function(v){r.xvc.push(v)}},I=window;
I.ntpevasrs=g;if(I.ntpqfbel!==void 0)for(var P=_.m(I.ntpqfbel),a=P.next();!a.done;a=P.next())a=a.value,a(g);I.ntpqfbel=void 0};
YJj=function(r){return _.p(function(g){if(g.nextAddress==1)return _.Go(g,2),g.yield(r.fOg(),4);if(g.nextAddress!=2)return _.sM(g,0);_.Wb(g);_.R2(g)})};
Zt$=function(r){var g,I;(g=r.ytcsi)==null||(I=g.tick)==null||I.call(g,"pot_ist")};
U$X=function(r){if(r instanceof Error){var g=_.HP("yt.logging.errors.log");g&&g(r,"WARNING")}};
it1=function(r){try{var g=JSON.parse(r);if(g.bgChallenge)return g}catch(I){}};
Ms$=function(){var r=window,g={networkStatusManagerPromise:_.S5().resolve(new zKj(_.sZ)),initialChallengeSli:_.Y("wpo_att_sli")?new _.QV_("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};r=r===void 0?window:r;var I=r.ytAtR,P;g==null||(P=g.initialChallengeSli)==null||_.lW(P);if(I){if(I=it1(I)){var a;g==null||(a=g.initialChallengeSli)==null||_.S3(a,"SUCCESS");btt(I,g)}r.ytAtR=void 0}else r.ytAtRC=function(v){if(v=it1(v)){var C;g==null||(C=g.initialChallengeSli)==null||
_.S3(C,"SUCCESS");btt(v,g);r.ytAtRC=void 0}}};
d$t=function(){if(jNF)return jNF;try{var r=_.ht("IFRAME");_.a2(r,_.Mz(Vs$));r.sandbox.add("allow-same-origin");r.style.display="none";document.body.appendChild(r);return jNF=r}catch(g){r=new _.oK("Failed to create sandbox iframe"),_.iO(r)}};
LLE=function(){return function(r,g){_.Gq("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[r]=g}};
GHs=function(){return function(r,g){var I={};I[r]=g;r=_.Fn(_.j_X)(I);Object.keys(r).length>0&&_.QM(r)}};
sN$=function(){if(_.by$()==="hidden")var r="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else _.by$()==="visible"&&(r="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",yjF=null);r&&KL$(r)};
KL$=function(r){if(r==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||r==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(FLX===r)return;FLX=r}var g=9E4+Math.random()*2E3;if(r!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.Jb()>g)&&_.by$()==="visible"){g=-1;yjF&&(g=Math.round((0,_.EM)()-yjF));var I=String;var P=_.HP("_fact",window);P=P==null||P==-1?-1:Math.max(Date.now()-P,0);_.eJ("foregroundHeartbeat",{firstActivityMs:I(P),clientDocumentNonce:wE4,index:String(HtX),lastEventDeltaMs:String(g),trigger:r});
_.le("_fact",-1,window);HtX++;yjF=(0,_.EM)()}};
WLQ=function(r,g,I,P,a,v){g=new Uint8Array(g);if(r.length===0)return g;var C=0;a=a!=null?a:r.length-1;for(var u=I;u<=a;u++){var X=r[u],c=u===I?P:0,B=void 0,O=u===a?(B=v)!=null?B:X.length:X.length;X=X.subarray(c,O);g.set(X,C);C+=X.length}return g};
_.D$Q=function(){try{return!!self.sessionStorage}catch(r){return!1}};
R$$=function(){var r=navigator;return new Promise(function(g,I){var P;(P=r.webkitTemporaryStorage)!=null&&P.queryUsageAndQuota?r.webkitTemporaryStorage.queryUsageAndQuota(function(a,v){g({usage:a,quota:v})},function(a){I(a)}):I(Error("Gj"))})};
Aj4=function(r,g){var I={errorSeverity:g.errorSeverity.toString(),wizFeatureFlags:Object.entries(g.featureFlags).join("\n")};kL$(g,I);g=g.errorSeverity;g===3?_.iO(r,"ERROR",void 0,void 0,void 0,I):g===2&&_.iO(r,"WARNING",void 0,void 0,void 0,I);_.Y("cow_if_errors_in_popup")&&g===3&&r.message.indexOf("<If>")!==-1&&window.alert(r.message)};
NEQ=function(r,g){var I=Me.get(r)||{layerNode:g};I.layerNode=g;Cc_(r,I);r.getScreenLayer=function(){return Jh(I.layerNode)}};
wj4=function(r){var g;r=r.parentNode;for(var I;r&&((g=Me.get(r))==null||!g.isRenderer)&&!((I=r.polymerController)!=null?I:r).isRenderer_;)r=r.parentNode||r.host;if(g=r)return Me.get(g)};
l1E=function(r){if(r){Me.delete(r);var g=_.S5().resolve(we);$Tj(r,g)}};
JjE=function(r,g,I){if(I===void 0?0:I){if(I=r.getAttribute("client-ve-type"),g.data&&!g.disableReactiveLogging||I)_.VZ(function(){SJ$(r,_.yZ(g.data))},"Gg"),_.Lu(function(){return void l1E(r)})}else typeof g.data!=="function"&&SJ$(r,g.data)};
SJ$=function(r,g){E4j++;x$$(r,g)&&_.ZV.addJob(function(){_.EB(_.ZV,function(){if(x$$(r,g)&&r.ownerDocument.documentElement===document.documentElement&&r){var I;if(r.getAttribute("layer")){var P=I=Number(r.getAttribute("layer")),a=Me.get(r);a?a.layerNode.layer=P:NEQ(r,new f1t(P));(P=wj4(r))&&(a=Me.get(r))!=null&&(a.layerNode.parent=P.layerNode)}else if(I=Me.get(r))I=Jh(I.layerNode);else{I=Jh;P=new f1t;if(a=wj4(r))P.parent=a.layerNode;NEQ(r,P);I=I(P)}I!=null||(I=0);P=r.getAttribute("client-ve-type");
a=Number(P);var v=!1;P=!1;var C=Me.get(r),u;if((u=C)&&!(u=C[n4s]!==g)&&(u=a)){var X;u=((X=Me.get(r))==null?void 0:X.clientVeType)===void 0}u&&(C[n4s]=g,v=P=C.isRenderer=!0);Me.has(r)&&(Me.get(r).clientVeType=a);r.visualElement&&(P=!0);if(_.Y("wiz_next_ld_fix_client_ve_spec")){var c;X=((c=_.Z(g==null?void 0:g.rendererContext,_.kR))==null?void 0:c.loggingDirectives)||(g==null?void 0:g.loggingDirectives)}else X=g==null?void 0:g.loggingDirectives;X&&X.clientVeSpec&&(c=TEE(_.nx(),r),c=_.h$t(_.hx(),X,c||
void 0,I))&&(r.visualElement=c);!r.visualElement&&a&&v&&(r.veType=a,c=void 0,_.Y("wiz_next_client_ve_parent_fix")&&(c=TEE(_.nx(),r)),c=_.TM(_.hx(),r,c,I),r.visualElement=c);P&&(c=_.S5().resolve(we),fx(r,{data:g,observer:c,layer:I,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
x$$=function(r,g){return(g==null?0:g.trackingParams)||(g==null?0:g.loggingDirectives)||_.Z(g==null?void 0:g.rendererContext,_.kR)||r.getAttribute("client-ve-type")?!0:!1};
kHQ=function(r,g,I){r.componentType!==e9&&I instanceof HTMLElement&&g&&!_.Y("cow_logging_in_component_wrapper")&&JjE(I,g,!0)};
IWL=function(){if(!$V4){$V4=!0;var r=_.Y("enable_wiz_context_per_component")||!1;r=Object.assign({},{flushRenderEffectsDuringRender:!0,enableQueueEffectAndOnInitInitialRuns:_.Y("enable_wiz_queue_effect_and_on_init_initial_runs"),enableContextPerComponent:r,enableContextBasedComponentStacks:r},{handleError:Aj4,enableComponentStacksInErrorMessages:!1});Object.assign(kJ,r);_.Y("web_c3_idom_interop_ks")&&(uD1=rIL);ggL();cF$=b1j;oH$=je1}};
ggL=function(){_.Y("cow_logging_in_component_wrapper")?(sB1=function(r,g){g instanceof HTMLElement&&JjE(g,r,!0)},ki8=function(){}):(sB1=function(){},ki8=kHQ)};
PG1=function(r,g,I){g=g===void 0?{}:g;var P,a=(P=_.Z(r.commandMetadata,_.JF))==null?void 0:P.url;P=g.form||{};!I||P.element||P.skipDefaultElement||(g.form=g.form||{},g.form.element=I);if(a&&a!=="/service_ajax")return{type:0,command:r,form:g.form};if(_.Y("kevlar_service_command_check")){if(_.zL(_.S5().resolve(_.$t),r))return Object.assign({},{type:1,command:r},g)}else{var v;if((v=_.Z(r.commandMetadata,_.JF))==null?0:v.apiUrl)return Object.assign({},{type:1,command:r},g)}return{type:2,command:r,form:g.form}};
aWQ=function(r){if(r.form){var g=r.form,I=Object.assign({},g);g=g.element;I=(delete I.element,I);if(g)return[_.RX(g,[r.command,I,r.commandController])]}return[]};
vg8=function(r){if(r.form){var g=r.form,I=Object.assign({},g);g=g.element;I=(delete I.element,I);g&&_.AF(g,[r.command],g,I)}};
mVt=function(r,g,I){var P=new Q0t(r,g),a=new xk(r,g,I);r={"/youtubei/v1/browse":new fA(r,g,I),"/youtubei/v1/player":P,"/youtubei/v1/navigation/resolve_url":new nA,"/youtubei/v1/next":a,"/youtubei/v1/guide":new TU(I),"/youtubei/v1/search":new hh(r,g,I),"/youtubei/v1/reel/reel_item_watch":new kk(r,g,I),"/youtubei/v1/get_watch":new $x(P,a)};r["/youtubei/v1/account/account_menu"]=new rB;r["/youtubei/v1/notification/get_notification_menu"]=new gB;return r};
PY=function(){var r=_.S5().resolve(_.Ig);return Promise.resolve(CGj(r,_.I$.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
uAs=function(r){return r&&(r=_.Rx(_.JtF(r)))?(new URLSearchParams(r)).get("service"):null};
Qx=function(r,g){_.sv(_.ag(),function(){_.ug("adl")});
_.S5().resolve(pKQ)(g);r=r.root;r.loadData&&r.loadData(g);(g==null?0:g.response)?_.S3(urF(),"SUCCESS"):_.M6(new _.oK("Lifecycle: No response in data",_.yi("IS_SHELL_LOAD"),g?g.page:"NO_PAGE",g?g.endpoint:"NO_ENDPOINT"));r.polymerController.$["page-manager"].lazyPrepareCriticalPages((g==null?void 0:g.page)||"",g.endpoint);var I,P;((P=_.Z(g==null?void 0:(I=g.endpoint)==null?void 0:I.commandMetadata,_.JF))==null?0:P.webPageType)&&_.jR().dispatch(_.vY(_.Z(g.endpoint.commandMetadata,_.JF).webPageType))};
ogE=function(){var r,g;return _.p(function(I){switch(I.nextAddress){case 1:r=window;if(!r.getDataPromise){I.jumpTo(2);break}_.Go(I,3);return I.yield(r.getDataPromise(),5);case 5:return I.return(I.yieldResult);case 3:return _.Wb(I),I.yield(PY(),6);case 6:return I.return(I.yieldResult);case 2:if(r.getInitialData)return g=r.getInitialData(),r.getInitialData=void 0,I.return(g);throw Error("Ij`"+_.I$.location.href);}})};
XKE=function(){_.LL("CSI_SERVICE_NAME","youtube");_.QM({loadType:"cold"});_.Y("kevlar_log_lcp")&&qaX(function(r){_.ug("lcp",r.value)})};
cIF=function(){var r=_.TE(document.location.href,"enable");r&&r.indexOf("scraper")>-1&&_.LL("ADD_SCRAPER_ATTRIBUTES",!0)};
ee$=function(r){var g=r.root;r=[tjX,BqQ,_.m1];_.Y("web_feedback_endpoint_autolog_allowlist_killswitch")&&r.push(_.Cr,O7L);ze1(function(I,P){return PG1(I,P,g)},function(I){if(!I.command)return[];
var P;((P=I.form)==null?0:P.element)?I.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},I.form,{endpoint:I.command})})):g.handleNavigate(I);return[]},r);
_.S5().addProvider({provide:_.E3,useValue:_.Jx.instance})};
Z7X=function(){var r={},g={},I;for(I in YaX){var P=_.m(_.ua(YaX[I],void 0,"e17Ccb"));r[I]=P.next().value;g[I]=P.next().value}return[r,function(a){for(var v in a){var C=void 0;(C=g[v])==null||C(a[v])}}]};
_.b7h=function(r,g){var I=!1;I=I===void 0?!1:I;var P=_.pF.getValueByKeys(r,"contents","twoColumnWatchNextResults","results","results","contents"),a=_.pF.getValueByKeys(r,"contents","twoColumnWatchNextResults","playlist","playlist")||null;I&&(a=null);var v=I=null;if(a)I=_.pF.getValueByKeys(a,"titleText"),v=_.pF.unsafeClone(_.pF.getValueByKeys(a,"longBylineText")),P="",v&&(P=_.b6(v)),v=_.i6(P);else if(P){P=_.m(P);for(var C=P.next();!C.done;C=P.next())C=C.value,C.videoPrimaryInfoRenderer&&(I=_.pF.getValueByKeys.apply(_.pF,
[C].concat(_.xC(UV$)))),C.videoSecondaryInfoRenderer&&(v=_.pF.getValueByKeys.apply(_.pF,[C].concat(_.xC(i7$))))}else _.WP(Error("Nj"));var u;r.currentVideoEndpoint?u=r.currentVideoEndpoint:_.WP(Error("Oj"));var X;g&&(X=_.pF.getValueByKeys(g,"playabilityStatus","miniplayer","miniplayerRenderer"));r={miniplayerTitle:I,miniplayerSubtitle:v,watchEndpoint:u,playlistData:a};X&&(r.miniplayerRenderer=X);return r};
Mj$=function(r){if(r)return _.mk(r)};
_.j01=function(){return{isFullscreen:function(){throw Error("Pj");},
toggleFullscreen:function(){throw Error("Qj");},
exitFullscreen:function(){throw Error("Rj");},
isAutonavEnabled:function(){throw Error("Sj");},
setAutonavEnabled:function(){throw Error("Tj");},
isAutoplaySetExplicitly:function(){throw Error("Uj");}}};
Vjs=function(r){return r.videoDuration?r.numTaps>1&&r.tapDirection!==0?_.uV(r.draggedTime/r.videoDuration,0,1):_.uV((r.playedTime||0)/r.videoDuration,0,1):0};
dVt=function(r){return r.videoDuration?r.isDragging||r.numTaps>1&&r.tapDirection!==0?_.uV(r.draggedTime/r.videoDuration,0,1):_.uV((r.playedTime||0)/r.videoDuration,0,1):0};
G8_=function(r){var g,I,P;return _.Z(r==null?void 0:(g=r.markersMap)==null?void 0:(I=g.find(function(a){return a.key==="HEATSEEKER"}))==null?void 0:(P=I.value)==null?void 0:P.heatmap,LC8)};
yIQ=function(r){var g,I;return(I=(g=G8_(r))==null?void 0:g.heatMarkersDecorations)!=null?I:[]};
KCL=function(r){if(_.Y("mweb_supported_chapters_killswitch"))return!0;var g;return!!(r==null?0:(g=r.markersMap)==null?0:g.find(function(I){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(I.key)}))};
_.s0Q=function(r){var g=Object,I=g.assign,P;r={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(P=r==null?void 0:r.getPlayerState())!=null?P:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return I.call(g,{},{isLive:!1,isPlaylist:!1,playerType:1,isProbablyAScreenreaderUser:!1,videoId:void 0,captionsEnabled:!1,captionsAvailable:!1,volume:0,volumeMuted:!0,draggedYDistance:0,isLooping:!1,isLongPressSpeedup:!1},{enabledFullscreenControlsGesture:!1,expandedFullscreenControls:!1,
isFullscreen:!1,numTaps:0,lastTapTime:0,tapDirection:0},{autonavCanceled:!1,autonavEnabled:!1,autonavPaused:!1,autonavCountdown:0,showAutonavMessage:!1},r,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
FCh=function(r){return function(g){var I=r(),P,a=(P=I.playerApi)==null?void 0:P.getPlayerState();g&&g!==I.playerState&&(g===1||g===2)&&I.setState({playerState:a})}};
WCL=function(r){return function(g){var I=r(),P=I.playerApi;P&&(g==null?void 0:g.type)==="newdata"&&(H7F&&(clearTimeout(H7F),H7F=void 0),_.Y("web_shorts_use_progress_state_for_gapless")?(g=P==null?void 0:P.getProgressState(g==null?void 0:g.playertype),g=g.seekableEnd-g.seekableStart):g=P==null?void 0:P.getDuration(g==null?void 0:g.playertype),I.setState({playedTime:0,videoDuration:g}))}};
DVh=function(r){return function(g){var I=r(),P=I.playerApi;if(P){var a=P.getPresentingPlayerType();_.Y("web_shorts_use_progress_state_for_gapless")?(P=P.getProgressState(a),P=P.seekableEnd-P.seekableStart):P=P.getDuration(a);I.setState({playedTime:g,videoDuration:P})}}};
AI4=function(r){_.Py(112394,r,function(){return Re_},function(g){Re_=g})};
lWs=function(r,g){if(!r)return[];var I,P,a;r=((I=r.markersMap)==null?void 0:(P=I.find(function(v){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(v.key)}))==null?void 0:(a=P.value)==null?void 0:a.chapters)||[];
!Nq$(r)||(g==null?0:g.ignoreStub)||(r=[wKF()].concat(_.xC(r)));return r};
wKF=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
Nq$=function(r){if(r.length===0)return!1;var g;return((g=_.Z(r[0],pr))==null?void 0:g.timeRangeStartMillis)!==0};
og=function(r){return r?r.timeRangeStartMillis||0:0};
JIj=function(r,g){if(r.isDragging&&g)return r=Sa4(r,g),r===-1?wKF():lWs(g)[r]};
Sa4=function(r,g){return r.isDragging&&g?lWs(g,{ignoreStub:!0}).findIndex(function(I,P,a){I=Egj(r);return xVp(I,a,P).scrubberHovering}):-1};
Egj=function(r){return Object.assign({},r,{videoDuration:r.videoDuration*1E3,playedTime:r.playedTime*1E3,draggedTime:r.draggedTime*1E3})};
xVp=function(r,g,I){var P=og(_.Z(g[I],pr));g=og(_.Z(g[I+1],pr))||r.videoDuration;I=r.isDragging;var a;if(a=r.isDragging)a=r.draggedTime,a=a!==null&&a>=P&&a<g;var v=r.playedTime;return v!==null&&v>=P&&v<g?{videoPosition:"active",isScrubbing:I,scrubberHovering:a}:r.playedTime<P?{videoPosition:"pending",isScrubbing:I,scrubberHovering:a}:{videoPosition:"seen",isScrubbing:I,scrubberHovering:a}};
fW4=function(r,g){return r.videoPosition==="seen"||(g===void 0?0:g)>0};
ng_=function(r,g,I){g=r/g.storyboardInterval;var P=lWs(I);if(!P.length)return-g*72;I=0;P=_.m(P);for(var a=P.next();!a.done;a=P.next())if(og(_.Z(a.value,pr))/1E3<r)I++;else break;return-(g*72)-I*56};
Tq$=function(r){return r?r.width/r.columns:0};
he$=function(r){return r.isHovering?r.hoveredTime:r.draggedTime};
k8h=function(r,g){r=r.draggedTime*1E3;return r>=g.visibleTimeRangeStartMillis&&r<=g.visibleTimeRangeEndMillis};
_.$h$=function(r){if(r===void 0||Number.isNaN(r))return"--:--";var g=Math.abs(Math.floor(r)),I=Math.floor(g/86400),P=Math.floor(g%86400/3600),a=Math.floor(g%3600/60);g=Math.floor(g%60);var v="";I>0&&(v+=I+":",P<10&&(v+="0"));if(I>0||P>0)v+=P+":",a<10&&(v+="0");v+=a+":";g<10&&(v+="0");v+=g;return r>=0?v:"-"+v};
rpY=function(r,g){return function(){var I=he$(r());var P=g();var a=r().playerApi;if(a&&a.getNumberOfStoryboardLevels()!==0){var v=a.getStoryboardFrameIndex(I,1);v!==-1?P=a.getStoryboardFrame(v,1):(I=a.getStoryboardFrameIndex(I,0),a=a.getStoryboardFrame(I,0),P&&a&&(a.height*=3,a.width*=3),P=a)}else P=null;if(!P)return null;g()&&(P.width=90*P.columns,P.height=160*P.rows);return P}};
_.qv=function(r){if(!r||r.getVideoData)return r};
gEh=function(){var r;return{playerApi:(r=_.A9())!=null?r:void 0}};
ILd=function(r){var g;_.p(function(I){if(I.nextAddress==1)return I.yield(_.RA(),2);if(g=I.yieldResult)g.unMute(!0),g.setVolume(r,!0);_.R2(I)})};
P1z=function(r,g){r&&(r.value=""+g,r.style.setProperty("--gradient-percent",g+"%"))};
aL8=function(r){var g;return(g=r==null?void 0:r.value)!=null?g:0};
vE$=function(){var r;_.p(function(g){if(g.nextAddress==1)return g.yield(_.RA(),2);r=g.yieldResult;if(!r)return g.return();r.isMuted()?r.unMute(!0):r.mute(!0);_.R2(g)})};
Q$y=function(r){var g=_.S5().resolve(_.XH).getPlayerElement();g&&r&&(r===1?g.pause():g.play())};
mhh=function(r){return!!_.Z(r,_.cY)||!!_.Z(r,_.tL)};
C10=function(r){_.D3(r,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
u_Y=function(r){_.D3(r,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
oEw=function(r){return _.iX(r.document.body,function(){return _.q(p$T,null)},"qh")};
q8f=function(){var r;return(r=navigator.userActivation)==null?void 0:r.isActive};
X$y=function(){var r=window.performance.getEntriesByType("navigation");return r?r.map(function(g){return g.type}).includes("reload"):!1};
cpY=function(r,g){g=g===void 0?!1:g;var I,P,a,v;return _.p(function(C){if(C.nextAddress==1)return g||!_.Y("kevlar_shorts_seedless_retry_initial_load")||(I=window,P=!(!I.getDataPromise&&!I.getInitialData),P)?C.yield(ogE(),2):(setTimeout(cpY.bind(window,r,!0),1E3),C.return());if(C.nextAddress!=3)return a=C.yieldResult,C.yield(tXT(a),3);v=C.yieldResult;Qx(r,v);_.R2(C)})};
tXT=function(r){var g;if((g=r.response)==null||!g.replacementEndpoint)return _.Nl(r);g=_.S5().resolve(_.Ig);r=r.response;_.Z(r.replacementEndpoint,_.nz)&&r.sequenceContinuation&&(_.Z(r.replacementEndpoint,_.nz).sequenceParams=r.sequenceContinuation);return BY(g,r.replacementEndpoint,{},_.I$.location.href,"shorts",function(){},function(){return!1})};
Osw=function(r){var g=_.S5().resolve(BQh);r.playerResponse&&g.handleResponse(r.playerResponse);r.response&&g.handleResponse(r.response)};
z4h=function(r){var g=_.jR(),I,P=_.Z((I=r.response)==null?void 0:I.frameworkUpdates,Zx),a;I=_.Z((a=r.playerResponse)==null?void 0:a.frameworkUpdates,Zx);var v;r=_.Z((v=r.reelWatchSequenceResponse)==null?void 0:v.frameworkUpdates,Zx);P&&_.Ek(P,g);I&&_.Ek(I,g);r&&_.Ek(r,g)};
e4h=function(r){var g;_.Y("enable_redirect_linking_for_desktop_web_client")&&((g=window.location.hash)==null?0:g.includes("redirect_state"))&&r.url&&(r.url=r.url.toString()+window.location.hash)};
Uhl=function(r){var g=_.S5(),I=g.resolve(_.Ig);g=g.resolve(_.Y8y);r.endpoint&&(I=ZsJ(I,r.endpoint),I.content&&r.response&&_.O1(g,r.response,I.content),I.player&&r.playerResponse&&_.O1(g,r.playerResponse,I.player),I.reelSequence&&r.reelWatchSequenceResponse&&_.O1(g,r.reelWatchSequenceResponse,I.reelSequence))};
zt=function(r,g){_.Y("web_enable_chunk_prediction")&&is0(g);Osw(g);z4h(g);var I;(g==null?0:g.url)&&((I=window.location.hash)==null?0:I.includes("redirect_state"))&&(e4h(g),(I=uAs(g.url))&&_.We(r.root,"yt-initialize-third-party",[I,g]));Uhl(g);I=_.S5();var P=I.resolve(bsY);g.playerResponse&&I.resolve(MX8).handleResponse(g.playerResponse);if(g.playerResponse){I=void 0;if(_.Y("ab_v_vid_sig")&&g.endpoint){var a,v=(a=_.Z(g.endpoint,_.Z3))!=null?a:_.Z(g.endpoint,_.nz);v&&(I=v.videoId)}j$z(P,g.playerResponse,
I)}g.playerResponse&&Vnh(g.playerResponse)&&_.Y("web_enable_ab_rsp_cl")?DYQ().then(function(){VXy(P,g.playerResponse);Qx(r,g)}):Qx(r,g)};
Lth=function(r){if(r=r.root.data){var g=_.S5().resolve(dh0);r.endpoint&&(r.response&&g.handleResponse(r.response,void 0,document.querySelector("ytd-app")),r.playerResponse&&g.handleResponse(r.playerResponse),r.reelWatchSequenceResponse&&g.handleResponse(r.reelWatchSequenceResponse))}};
is0=function(r){r.response&&_.S5().resolve(GjF).handleResponse(r.response)};
ypB=function(r){var g,I,P,a,v,C;return _.p(function(u){switch(u.nextAddress){case 1:g=window;if(!g.getDataPromise){u.jumpTo(2);break}_.Go(u,3);return u.yield(g.getDataPromise(),5);case 5:I=u.yieldResult;zt(r,I);_.sM(u,4);break;case 3:return _.Wb(u),u.yield(PY(),6);case 6:P=u.yieldResult,_.Y("web_enable_chunk_prediction")&&is0(P),Qx(r,P);case 4:return u.return();case 2:if(!_.Y("sw_nav_preload_pbj")){u.jumpTo(7);break}g.fetchInitialData=function(){var X;return _.p(function(c){if(c.nextAddress==1)return c.yield(PY(),
2);X=c.yieldResult;_.Y("web_enable_chunk_prediction")&&is0(X);Qx(r,X);_.R2(c)})};
if(g.getInitialData){g.loadInitialData=function(X){zt(r,X)};
a=g.getInitialData();g.getInitialData=void 0;zt(r,a);u.jumpTo(8);break}g.fetchInitialData=void 0;return u.yield(PY(),9);case 9:v=u.yieldResult,_.Y("web_enable_chunk_prediction")&&is0(v),Qx(r,v);case 8:return u.return();case 7:g.getInitialData?(C=g.getInitialData(),g.getInitialData=void 0,zt(r,C)):g.loadInitialData=function(X){zt(r,X)},_.R2(u)}})};
s$y=function(){var r=new Ktz;_.Fy_(r);r.registerInitializationCallback(function(){z9_(void 0,void 0,void 0,{batchingStrategy:"BATCH"})});
r.registerCallback("error",function(g,I,P){_.KL(Error("Yj`"+I+"`"+P))})};
Ft$=typeof Object.create=="function"?Object.create:function(r){var g=function(){};
g.prototype=r;return new g};
Hs$=typeof Object.defineProperties=="function"?Object.defineProperty:function(r,g,I){if(r==Array.prototype||r==Object.prototype)return r;r[g]=I.value;return r};
WtJ=function(r){r=["object"==typeof globalThis&&globalThis,r,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var g=0;g<r.length;++g){var I=r[g];if(I&&I.Math==Math)return I}throw Error("a");};
_.l4=WtJ(this);Dhz="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");_.l4.BigInt64Array&&(Dhz.push("BigInt64"),Dhz.push("BigUint64"));var Apl=function(r,g){if(g)for(var I=0;I<Dhz.length;I++)R4d(Dhz[I]+"Array.prototype."+r,g)},eB=function(r,g){g&&R4d(r,g)},R4d=function(r,g){var I=_.l4;
r=r.split(".");for(var P=0;P<r.length-1;P++){var a=r[P];if(!(a in I))return;I=I[a]}r=r[r.length-1];P=I[r];g=g(P);g!=P&&g!=null&&Hs$(I,r,{configurable:!0,writable:!0,value:g})},NQw=function(){function r(){function I(){}
new I;Reflect.construct(I,[],function(){});
return new I instanceof I}
if(typeof Reflect!="undefined"&&Reflect.construct){if(r())return Reflect.construct;var g=Reflect.construct;return function(I,P,a){I=g(I,P);a&&Reflect.setPrototypeOf(I,a.prototype);return I}}return function(I,P,a){a===void 0&&(a=I);
a=Ft$(a.prototype||Object.prototype);return Function.prototype.apply.call(I,a,P)||a}}(),w$B;
if(typeof Object.setPrototypeOf=="function")w$B=Object.setPrototypeOf;else{var lL$;a:{var S8d={a:!0},JpT={};try{JpT.__proto__=S8d;lL$=JpT.a;break a}catch(r){}lL$=!1}w$B=lL$?function(r,g){r.__proto__=g;if(r.__proto__!==g)throw new TypeError("b`"+r);return r}:null}Yx=w$B;
_.b=function(r,g){r.prototype=Ft$(g.prototype);r.prototype.constructor=r;if(Yx)Yx(r,g);else for(var I in g)if(I!="prototype")if(Object.defineProperties){var P=Object.getOwnPropertyDescriptor(g,I);P&&Object.defineProperty(r,I,P)}else r[I]=g[I];r.superClass_=g.prototype};
EE0=function(r){var g=0;return function(){return g<r.length?{done:!1,value:r[g++]}:{done:!0}}};
_.m=function(r){var g=typeof Symbol!="undefined"&&Symbol.iterator&&r[Symbol.iterator];if(g)return g.call(r);if(typeof r.length=="number")return{next:EE0(r)};throw Error("c`"+String(r));};
lj=function(r){for(var g,I=[];!(g=r.next()).done;)I.push(g.value);return I};
_.xC=function(r){return r instanceof Array?r:lj(_.m(r))};
_.U1=function(r){return Zp(r,r)};
Zp=function(r,g){r.raw=g;Object.freeze&&(Object.freeze(r),Object.freeze(g));return r};
iV=function(r,g){return Object.prototype.hasOwnProperty.call(r,g)};
xhB=function(r){if(r==null)throw new TypeError("d");return Object(r)};
fL1=typeof Object.assign=="function"?Object.assign:function(r,g){r=xhB(r);for(var I=1;I<arguments.length;I++){var P=arguments[I];if(P)for(var a in P)iV(P,a)&&(r[a]=P[a])}return r};
eB("Object.assign",function(r){return r||fL1});
var bV=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},nEh=function(r){if(r.isRunning_)throw new TypeError("f");
r.isRunning_=!0};
bV.prototype.JSC$9013_next_=function(r){this.yieldResult=r};
var TQ1=function(r,g){r.abruptCompletion_={exception:g,isException:!0};r.nextAddress=r.catchAddress_||r.finallyAddress_};
bV.prototype.return=function(r){this.abruptCompletion_={return:r};this.nextAddress=this.finallyAddress_};
bV.prototype.yield=function(r,g){this.nextAddress=g;return{value:r}};
bV.prototype.jumpTo=function(r){this.nextAddress=r};
_.R2=function(r){r.nextAddress=0};
_.Go=function(r,g,I){r.catchAddress_=g;I!=void 0&&(r.finallyAddress_=I)};
_.FC=function(r,g){r.catchAddress_=0;r.finallyAddress_=g||0};
_.sM=function(r,g,I){r.nextAddress=g;r.catchAddress_=I||0};
_.Wb=function(r,g){r.catchAddress_=g||0;g=r.abruptCompletion_.exception;r.abruptCompletion_=null;return g};
_.sQ=function(r,g,I,P){P?r.finallyContexts_[P]=r.abruptCompletion_:r.finallyContexts_=[r.abruptCompletion_];r.catchAddress_=g||0;r.finallyAddress_=I||0};
_.Hb=function(r,g,I){I=r.finallyContexts_.splice(I||0)[0];(I=r.abruptCompletion_=r.abruptCompletion_||I)?I.isException?r.nextAddress=r.catchAddress_||r.finallyAddress_:I.jumpTo!=void 0&&r.finallyAddress_<I.jumpTo?(r.nextAddress=I.jumpTo,r.abruptCompletion_=null):r.nextAddress=r.finallyAddress_:r.nextAddress=g};
h4l=function(r){this.JSC$9018_context_=new bV;this.program_=r};
$dy=function(r,g){nEh(r.JSC$9018_context_);var I=r.JSC$9018_context_.yieldAllIterator_;if(I)return kj1(r,"return"in I?I["return"]:function(P){return{value:P,done:!0}},g,r.JSC$9018_context_.return);
r.JSC$9018_context_.return(g);return Mv(r)};
kj1=function(r,g,I,P){try{var a=g.call(r.JSC$9018_context_.yieldAllIterator_,I);if(!(a instanceof Object))throw new TypeError("e`"+a);if(!a.done)return r.JSC$9018_context_.isRunning_=!1,a;var v=a.value}catch(C){return r.JSC$9018_context_.yieldAllIterator_=null,TQ1(r.JSC$9018_context_,C),Mv(r)}r.JSC$9018_context_.yieldAllIterator_=null;P.call(r.JSC$9018_context_,v);return Mv(r)};
Mv=function(r){for(;r.JSC$9018_context_.nextAddress;)try{var g=r.program_(r.JSC$9018_context_);if(g)return r.JSC$9018_context_.isRunning_=!1,{value:g.value,done:!1}}catch(I){r.JSC$9018_context_.yieldResult=void 0,TQ1(r.JSC$9018_context_,I)}r.JSC$9018_context_.isRunning_=!1;if(r.JSC$9018_context_.abruptCompletion_){g=r.JSC$9018_context_.abruptCompletion_;r.JSC$9018_context_.abruptCompletion_=null;if(g.isException)throw g.exception;return{value:g.return,done:!0}}return{value:void 0,done:!0}};
rwf=function(r){this.next=function(g){nEh(r.JSC$9018_context_);r.JSC$9018_context_.yieldAllIterator_?g=kj1(r,r.JSC$9018_context_.yieldAllIterator_.next,g,r.JSC$9018_context_.JSC$9013_next_):(r.JSC$9018_context_.JSC$9013_next_(g),g=Mv(r));return g};
this.throw=function(g){nEh(r.JSC$9018_context_);r.JSC$9018_context_.yieldAllIterator_?g=kj1(r,r.JSC$9018_context_.yieldAllIterator_["throw"],g,r.JSC$9018_context_.JSC$9013_next_):(TQ1(r.JSC$9018_context_,g),g=Mv(r));return g};
this.return=function(g){return $dy(r,g)};
this[Symbol.iterator]=function(){return this}};
_.NF=function(r,g){g=new rwf(new h4l(g));Yx&&r.prototype&&Yx(g,r.prototype);return g};
gyF=function(r){function g(P){return r.next(P)}
function I(P){return r.throw(P)}
return new Promise(function(P,a){function v(C){C.done?P(C.value):Promise.resolve(C.value).then(g,I).then(v,a)}
v(r.next())})};
_.p=function(r){return gyF(new rwf(new h4l(r)))};
eB("Symbol",function(r){if(r)return r;var g=function(v,C){this.$jscomp$symbol$id_=v;Hs$(this,"description",{configurable:!0,writable:!0,value:C})};
g.prototype.toString=function(){return this.$jscomp$symbol$id_};
var I="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",P=0,a=function(v){if(this instanceof a)throw new TypeError("g");return new g(I+(v||"")+"_"+P++,v)};
return a});
eB("Symbol.iterator",function(r){if(r)return r;r=Symbol("h");Hs$(Array.prototype,r,{configurable:!0,writable:!0,value:function(){return IFh(EE0(this))}});
return r});
eB("Symbol.asyncIterator",function(r){return r?r:Symbol("i")});
IFh=function(r){r={next:r};r[Symbol.iterator]=function(){return this};
return r};
_.yw=function(r){var g=r[Symbol.asyncIterator];return g!==void 0?g.call(r):new Pz8(_.m(r))};
Pz8=function(r){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return r};
this.next=function(g){return Promise.resolve(r.next(g))};
this["throw"]=function(g){return new Promise(function(I,P){var a=r["throw"];a!==void 0?I(a.call(r,g)):(I=r["return"],I!==void 0&&I.call(r),P(new TypeError("j")))})};
r["return"]!==void 0&&(this["return"]=function(g){return Promise.resolve(r["return"](g))})};
_.kV=function(){for(var r=Number(this),g=[],I=r;I<arguments.length;I++)g[I-r]=arguments[I];return g};
_.wz=function(r){return r};
eB("globalThis",function(r){return r||_.l4});
eB("Reflect",function(r){return r?r:{}});
eB("Reflect.construct",function(){return NQw});
eB("Reflect.setPrototypeOf",function(r){return r?r:Yx?function(g,I){try{return Yx(g,I),!0}catch(P){return!1}}:null});
eB("Promise",function(r){function g(){this.batch_=null}
function I(C){return C instanceof a?C:new a(function(u){u(C)})}
if(r&&(typeof _.l4.PromiseRejectionEvent!=="undefined"||!_.l4.Promise||_.l4.Promise.toString().indexOf("[native code]")===-1))return r;g.prototype.asyncExecute=function(C){if(this.batch_==null){this.batch_=[];var u=this;this.asyncExecuteFunction(function(){u.executeBatch_()})}this.batch_.push(C)};
var P=_.l4.setTimeout;g.prototype.asyncExecuteFunction=function(C){P(C,0)};
g.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var C=this.batch_;this.batch_=[];for(var u=0;u<C.length;++u){var X=C[u];C[u]=null;try{X()}catch(c){this.asyncThrow_(c)}}}this.batch_=null};
g.prototype.asyncThrow_=function(C){this.asyncExecuteFunction(function(){throw C;})};
var a=function(C){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var u=this.createResolveAndReject_();try{C(u.resolve,u.reject)}catch(X){u.reject(X)}};
a.prototype.createResolveAndReject_=function(){function C(c){return function(B){X||(X=!0,c.call(u,B))}}
var u=this,X=!1;return{resolve:C(this.resolveTo_),reject:C(this.JSC$9050_reject_)}};
a.prototype.resolveTo_=function(C){if(C===this)this.JSC$9050_reject_(new TypeError("n"));else if(C instanceof a)this.settleSameAsPromise_(C);else{a:switch(typeof C){case "object":var u=C!=null;break a;case "function":u=!0;break a;default:u=!1}u?this.resolveToNonPromiseObj_(C):this.fulfill_(C)}};
a.prototype.resolveToNonPromiseObj_=function(C){var u=void 0;try{u=C.then}catch(X){this.JSC$9050_reject_(X);return}typeof u=="function"?this.settleSameAsThenable_(u,C):this.fulfill_(C)};
a.prototype.JSC$9050_reject_=function(C){this.settle_(2,C)};
a.prototype.fulfill_=function(C){this.settle_(1,C)};
a.prototype.settle_=function(C,u){if(this.state_!=0)throw Error("o`"+C+"`"+u+"`"+this.state_);this.state_=C;this.result_=u;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
a.prototype.scheduleUnhandledRejectionCheck_=function(){var C=this;P(function(){if(C.notifyUnhandledRejection_()){var u=_.l4.console;typeof u!=="undefined"&&u.error(C.result_)}},1)};
a.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var C=_.l4.CustomEvent,u=_.l4.Event,X=_.l4.dispatchEvent;if(typeof X==="undefined")return!0;typeof C==="function"?C=new C("unhandledrejection",{cancelable:!0}):typeof u==="function"?C=new u("unhandledrejection",{cancelable:!0}):(C=_.l4.document.createEvent("CustomEvent"),C.initCustomEvent("unhandledrejection",!1,!0,C));C.promise=this;C.reason=this.result_;return X(C)};
a.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var C=0;C<this.onSettledCallbacks_.length;++C)v.asyncExecute(this.onSettledCallbacks_[C]);this.onSettledCallbacks_=null}};
var v=new g;a.prototype.settleSameAsPromise_=function(C){var u=this.createResolveAndReject_();C.callWhenSettled_(u.resolve,u.reject)};
a.prototype.settleSameAsThenable_=function(C,u){var X=this.createResolveAndReject_();try{C.call(u,X.resolve,X.reject)}catch(c){X.reject(c)}};
a.prototype.then=function(C,u){function X(z,e){return typeof z=="function"?function(U){try{c(z(U))}catch(V){B(V)}}:e}
var c,B,O=new a(function(z,e){c=z;B=e});
this.callWhenSettled_(X(C,c),X(u,B));return O};
a.prototype.catch=function(C){return this.then(void 0,C)};
a.prototype.callWhenSettled_=function(C,u){function X(){switch(c.state_){case 1:C(c.result_);break;case 2:u(c.result_);break;default:throw Error("p`"+c.state_);}}
var c=this;this.onSettledCallbacks_==null?v.asyncExecute(X):this.onSettledCallbacks_.push(X);this.isRejectionHandled_=!0};
a.resolve=I;a.reject=function(C){return new a(function(u,X){X(C)})};
a.race=function(C){return new a(function(u,X){for(var c=_.m(C),B=c.next();!B.done;B=c.next())I(B.value).callWhenSettled_(u,X)})};
a.all=function(C){var u=_.m(C),X=u.next();return X.done?I([]):new a(function(c,B){function O(U){return function(V){z[U]=V;e--;e==0&&c(z)}}
var z=[],e=0;do z.push(void 0),e++,I(X.value).callWhenSettled_(O(z.length-1),B),X=u.next();while(!X.done)})};
return a});
var jB=function(r,g,I){if(r==null)throw new TypeError("q`"+I);if(g instanceof RegExp)throw new TypeError("r`"+I);return r+""};
eB("String.prototype.startsWith",function(r){return r?r:function(g,I){var P=jB(this,g,"startsWith"),a=P.length,v=g.length;I=Math.max(0,Math.min(I|0,P.length));for(var C=0;C<v&&I<a;)if(P[I++]!=g[C++])return!1;return C>=v}});
eB("Object.setPrototypeOf",function(r){return r||Yx});
eB("Symbol.dispose",function(r){return r?r:Symbol("s")});
eB("SuppressedError",function(r){function g(I,P,a){if(!(this instanceof g))return new g(I,P,a);a=Error(a);"stack"in a&&(this.stack=a.stack);this.message=a.message;this.error=I;this.suppressed=P}
if(r)return r;_.b(g,Error);g.prototype.name="SuppressedError";return g});
eB("Array.from",function(r){return r?r:function(g,I,P){I=I!=null?I:function(u){return u};
var a=[],v=typeof Symbol!="undefined"&&Symbol.iterator&&g[Symbol.iterator];if(typeof v=="function"){g=v.call(g);for(var C=0;!(v=g.next()).done;)a.push(I.call(P,v.value,C++))}else for(v=g.length,C=0;C<v;C++)a.push(I.call(P,g[C],C));return a}});
var aFB=function(r,g,I){r instanceof String&&(r=String(r));for(var P=r.length,a=0;a<P;a++){var v=r[a];if(g.call(I,v,a,r))return{i:a,v:v}}return{i:-1,v:void 0}};
eB("Array.prototype.find",function(r){return r?r:function(g,I){return aFB(this,g,I).v}});
eB("WeakMap",function(r){function g(){}
function I(X){var c=typeof X;return c==="object"&&X!==null||c==="function"}
function P(X){if(!iV(X,v)){var c=new g;Hs$(X,v,{value:c})}}
function a(X){var c=Object[X];c&&(Object[X]=function(B){if(B instanceof g)return B;Object.isExtensible(B)&&P(B);return c(B)})}
if(function(){if(!r||!Object.seal)return!1;try{var X=Object.seal({}),c=Object.seal({}),B=new r([[X,2],[c,3]]);if(B.get(X)!=2||B.get(c)!=3)return!1;B.delete(X);B.set(c,4);return!B.has(X)&&B.get(c)==4}catch(O){return!1}}())return r;
var v="$jscomp_hidden_"+Math.random();a("freeze");a("preventExtensions");a("seal");var C=0,u=function(X){this.JSC$9058_id_=(C+=Math.random()+1).toString();if(X){X=_.m(X);for(var c;!(c=X.next()).done;)c=c.value,this.set(c[0],c[1])}};
u.prototype.set=function(X,c){if(!I(X))throw Error("t");P(X);if(!iV(X,v))throw Error("u`"+X);X[v][this.JSC$9058_id_]=c;return this};
u.prototype.get=function(X){return I(X)&&iV(X,v)?X[v][this.JSC$9058_id_]:void 0};
u.prototype.has=function(X){return I(X)&&iV(X,v)&&iV(X[v],this.JSC$9058_id_)};
u.prototype.delete=function(X){return I(X)&&iV(X,v)&&iV(X[v],this.JSC$9058_id_)?delete X[v][this.JSC$9058_id_]:!1};
return u});
eB("Map",function(r){if(function(){if(!r||typeof r!="function"||!r.prototype.entries||typeof Object.seal!="function")return!1;try{var u=Object.seal({x:4}),X=new r(_.m([[u,"s"]]));if(X.get(u)!="s"||X.size!=1||X.get({x:4})||X.set({x:4},"t")!=X||X.size!=2)return!1;var c=X.entries(),B=c.next();if(B.done||B.value[0]!=u||B.value[1]!="s")return!1;B=c.next();return B.done||B.value[0].x!=4||B.value[1]!="t"||!c.next().done?!1:!0}catch(O){return!1}}())return r;
var g=new WeakMap,I=function(u){this[0]={};this[1]=v();this.size=0;if(u){u=_.m(u);for(var X;!(X=u.next()).done;)X=X.value,this.set(X[0],X[1])}};
I.prototype.set=function(u,X){u=u===0?0:u;var c=P(this,u);c.list||(c.list=this[0][c.id]=[]);c.entry?c.entry.value=X:(c.entry={next:this[1],previous:this[1].previous,head:this[1],key:u,value:X},c.list.push(c.entry),this[1].previous.next=c.entry,this[1].previous=c.entry,this.size++);return this};
I.prototype.delete=function(u){u=P(this,u);return u.entry&&u.list?(u.list.splice(u.index,1),u.list.length||delete this[0][u.id],u.entry.previous.next=u.entry.next,u.entry.next.previous=u.entry.previous,u.entry.head=null,this.size--,!0):!1};
I.prototype.clear=function(){this[0]={};this[1]=this[1].previous=v();this.size=0};
I.prototype.has=function(u){return!!P(this,u).entry};
I.prototype.get=function(u){return(u=P(this,u).entry)&&u.value};
I.prototype.entries=function(){return a(this,function(u){return[u.key,u.value]})};
I.prototype.keys=function(){return a(this,function(u){return u.key})};
I.prototype.values=function(){return a(this,function(u){return u.value})};
I.prototype.forEach=function(u,X){for(var c=this.entries(),B;!(B=c.next()).done;)B=B.value,u.call(X,B[1],B[0],this)};
I.prototype[Symbol.iterator]=I.prototype.entries;var P=function(u,X){var c=X&&typeof X;c=="object"||c=="function"?g.has(X)?c=g.get(X):(c=""+ ++C,g.set(X,c)):c="p_"+X;var B=u[0][c];if(B&&iV(u[0],c))for(u=0;u<B.length;u++){var O=B[u];if(X!==X&&O.key!==O.key||X===O.key)return{id:c,list:B,index:u,entry:O}}return{id:c,list:B,index:-1,entry:void 0}},a=function(u,X){var c=u[1];
return IFh(function(){if(c){for(;c.head!=u[1];)c=c.previous;for(;c.next!=c.head;)return c=c.next,{done:!1,value:X(c)};c=null}return{done:!0,value:void 0}})},v=function(){var u={};
return u.previous=u.next=u.head=u},C=0;
return I});
eB("Set",function(r){if(function(){if(!r||typeof r!="function"||!r.prototype.entries||typeof Object.seal!="function")return!1;try{var I=Object.seal({x:4}),P=new r(_.m([I]));if(!P.has(I)||P.size!=1||P.add(I)!=P||P.size!=1||P.add({x:4})!=P||P.size!=2)return!1;var a=P.entries(),v=a.next();if(v.done||v.value[0]!=I||v.value[1]!=I)return!1;v=a.next();return v.done||v.value[0]==I||v.value[0].x!=4||v.value[1]!=v.value[0]?!1:a.next().done}catch(C){return!1}}())return r;
var g=function(I){this.JSC$9072_map_=new Map;if(I){I=_.m(I);for(var P;!(P=I.next()).done;)this.add(P.value)}this.size=this.JSC$9072_map_.size};
g.prototype.add=function(I){I=I===0?0:I;this.JSC$9072_map_.set(I,I);this.size=this.JSC$9072_map_.size;return this};
g.prototype.delete=function(I){I=this.JSC$9072_map_.delete(I);this.size=this.JSC$9072_map_.size;return I};
g.prototype.clear=function(){this.JSC$9072_map_.clear();this.size=0};
g.prototype.has=function(I){return this.JSC$9072_map_.has(I)};
g.prototype.entries=function(){return this.JSC$9072_map_.entries()};
g.prototype.values=function(){return this.JSC$9072_map_.values()};
g.prototype.keys=g.prototype.values;g.prototype[Symbol.iterator]=g.prototype.values;g.prototype.forEach=function(I,P){var a=this;this.JSC$9072_map_.forEach(function(v){return I.call(P,v,v,a)})};
return g});
eB("Math.log2",function(r){return r?r:function(g){return Math.log(g)/Math.LN2}});
eB("Object.values",function(r){return r?r:function(g){var I=[],P;for(P in g)iV(g,P)&&I.push(g[P]);return I}});
eB("Object.is",function(r){return r?r:function(g,I){return g===I?g!==0||1/g===1/I:g!==g&&I!==I}});
eB("Array.prototype.includes",function(r){return r?r:function(g,I){var P=this;P instanceof String&&(P=String(P));var a=P.length;I=I||0;for(I<0&&(I=Math.max(I+a,0));I<a;I++){var v=P[I];if(v===g||Object.is(v,g))return!0}return!1}});
eB("String.prototype.includes",function(r){return r?r:function(g,I){return jB(this,g,"includes").indexOf(g,I||0)!==-1}});
eB("Object.entries",function(r){return r?r:function(g){var I=[],P;for(P in g)iV(g,P)&&I.push([P,g[P]]);return I}});
eB("Number.isFinite",function(r){return r?r:function(g){return typeof g!=="number"?!1:!isNaN(g)&&g!==Infinity&&g!==-Infinity}});
eB("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
eB("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
eB("Number.isInteger",function(r){return r?r:function(g){return Number.isFinite(g)?g===Math.floor(g):!1}});
eB("Number.isSafeInteger",function(r){return r?r:function(g){return Number.isInteger(g)&&Math.abs(g)<=Number.MAX_SAFE_INTEGER}});
eB("String.prototype.endsWith",function(r){return r?r:function(g,I){var P=jB(this,g,"endsWith");I===void 0&&(I=P.length);I=Math.max(0,Math.min(I|0,P.length));for(var a=g.length;a>0&&I>0;)if(P[--I]!=g[--a])return!1;return a<=0}});
var vy1=function(r,g){r instanceof String&&(r+="");var I=0,P=!1,a={next:function(){if(!P&&I<r.length){var v=I++;return{value:g(v,r[v]),done:!1}}P=!0;return{done:!0,value:void 0}}};
a[Symbol.iterator]=function(){return a};
return a};
eB("Array.prototype.entries",function(r){return r?r:function(){return vy1(this,function(g,I){return[g,I]})}});
eB("Math.trunc",function(r){return r?r:function(g){g=Number(g);if(isNaN(g)||g===Infinity||g===-Infinity||g===0)return g;var I=Math.floor(Math.abs(g));return g<0?-I:I}});
eB("Number.isNaN",function(r){return r?r:function(g){return typeof g==="number"&&isNaN(g)}});
eB("Array.prototype.keys",function(r){return r?r:function(){return vy1(this,function(g){return g})}});
eB("Array.prototype.values",function(r){return r?r:function(){return vy1(this,function(g,I){return I})}});
eB("Array.prototype.fill",function(r){return r?r:function(g,I,P){var a=this.length||0;I<0&&(I=Math.max(0,a+I));if(P==null||P>a)P=a;P=Number(P);P<0&&(P=Math.max(0,a+P));for(I=Number(I||0);I<P;I++)this[I]=g;return this}});
Apl("fill",function(r){return r?r:Array.prototype.fill});
eB("Object.fromEntries",function(r){return r?r:function(g){var I={};if(!(Symbol.iterator in g))throw new TypeError("v`"+g);g=g[Symbol.iterator].call(g);for(var P=g.next();!P.done;P=g.next()){P=P.value;if(Object(P)!==P)throw new TypeError("w");I[P[0]]=P[1]}return I}});
eB("String.prototype.replaceAll",function(r){return r?r:function(g,I){if(g instanceof RegExp&&!g.global)throw new TypeError("x");return g instanceof RegExp?this.replace(g,I):this.replace(new RegExp(String(g).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),I)}});
eB("Object.getOwnPropertySymbols",function(r){return r?r:function(){return[]}});
eB("String.prototype.repeat",function(r){return r?r:function(g){var I=jB(this,null,"repeat");if(g<0||g>1342177279)throw new RangeError("y");g|=0;for(var P="";g;)if(g&1&&(P+=I),g>>>=1)I+=I;return P}});
eB("Array.prototype.findIndex",function(r){return r?r:function(g,I){return aFB(this,g,I).i}});
eB("Array.prototype.flatMap",function(r){return r?r:function(g,I){var P=[];Array.prototype.forEach.call(this,function(a,v){a=g.call(I,a,v,this);Array.isArray(a)?P.push.apply(P,a):P.push(a)});
return P}});
eB("String.prototype.codePointAt",function(r){return r?r:function(g){var I=jB(this,null,"codePointAt"),P=I.length;g=Number(g)||0;if(g>=0&&g<P){g|=0;var a=I.charCodeAt(g);if(a<55296||a>56319||g+1===P)return a;g=I.charCodeAt(g+1);return g<56320||g>57343?a:(a-55296)*1024+g+9216}}});
eB("String.fromCodePoint",function(r){return r?r:function(g){for(var I="",P=0;P<arguments.length;P++){var a=Number(arguments[P]);if(a<0||a>1114111||a!==Math.floor(a))throw new RangeError("z`"+a);a<=65535?I+=String.fromCharCode(a):(a-=65536,I+=String.fromCharCode(a>>>10&1023|55296),I+=String.fromCharCode(a&1023|56320))}return I}});
eB("String.prototype.trimLeft",function(r){function g(){return this.replace(/^[\s\xa0]+/,"")}
return r||g});
eB("String.prototype.trimStart",function(r){return r||String.prototype.trimLeft});
eB("String.prototype.padStart",function(r){return r?r:function(g,I){var P=jB(this,null,"padStart");g-=P.length;I=I!==void 0?String(I):" ";return(g>0&&I?I.repeat(Math.ceil(g/I.length)).substring(0,g):"")+P}});
eB("Promise.prototype.finally",function(r){return r?r:function(g){return this.then(function(I){return Promise.resolve(g()).then(function(){return I})},function(I){return Promise.resolve(g()).then(function(){throw I;
})})}});
eB("Math.imul",function(r){return r?r:function(g,I){g=Number(g);I=Number(I);var P=g&65535,a=I&65535;return P*a+((g>>>16&65535)*a+P*(I>>>16&65535)<<16>>>0)|0}});
eB("Object.hasOwn",function(r){return r?r:function(g,I){return Object.prototype.hasOwnProperty.call(g,I)}});
var QfF=function(r){r=Math.trunc(r)||0;r<0&&(r+=this.length);if(!(r<0||r>=this.length))return this[r]};
eB("Array.prototype.at",function(r){return r?r:QfF});
Apl("at",function(r){return r?r:QfF});
eB("String.prototype.at",function(r){return r?r:QfF});
eB("Math.sign",function(r){return r?r:function(g){g=Number(g);return g===0||isNaN(g)?g:g>0?1:-1}});
eB("Array.prototype.flat",function(r){return r?r:function(g){g=g===void 0?1:g;var I=[];Array.prototype.forEach.call(this,function(P){Array.isArray(P)&&g>0?(P=Array.prototype.flat.call(P,g-1),I.push.apply(I,P)):I.push(P)});
return I}});
eB("String.raw",function(r){return r?r:function(g,I){g=xhB(g);for(var P=g.raw,a=P.length,v="",C=0;C<a;++C)v+=P[C],C+1<a&&C+1<arguments.length&&(v+=String(arguments[C+1]));return v}});
eB("WeakSet",function(r){if(function(){if(!r||!Object.seal)return!1;try{var I=Object.seal({}),P=Object.seal({}),a=new r([I]);if(!a.has(I)||a.has(P))return!1;a.delete(I);a.add(P);return!a.has(I)&&a.has(P)}catch(v){return!1}}())return r;
var g=function(I){this.JSC$9086_map_=new WeakMap;if(I){I=_.m(I);for(var P;!(P=I.next()).done;)this.add(P.value)}};
g.prototype.add=function(I){this.JSC$9086_map_.set(I,!0);return this};
g.prototype.has=function(I){return this.JSC$9086_map_.has(I)};
g.prototype.delete=function(I){return this.JSC$9086_map_.delete(I)};
return g});
eB("Reflect.ownKeys",function(r){return r?r:function(g){var I=[],P=Object.getOwnPropertyNames(g);g=Object.getOwnPropertySymbols(g);for(var a=0;a<P.length;a++)(P[a].substring(0,14)=="jscomp_symbol_"?g:I).push(P[a]);return I.concat(g)}});
eB("Object.getOwnPropertyDescriptors",function(r){return r?r:function(g){for(var I={},P=Reflect.ownKeys(g),a=0;a<P.length;a++)I[P[a]]=Object.getOwnPropertyDescriptor(g,P[a]);return I}});
eB("Promise.allSettled",function(r){function g(P){return{status:"fulfilled",value:P}}
function I(P){return{status:"rejected",reason:P}}
return r?r:function(P){var a=this;P=Array.from(P,function(v){return a.resolve(v).then(g,I)});
return a.all(P)}});
eB("Number.parseInt",function(r){return r||parseInt});
var mdh=function(r,g,I){r instanceof String&&(r=String(r));for(var P=r.length-1;P>=0;P--){var a=r[P];if(g.call(I,a,P,r))return{i:P,v:a}}return{i:-1,v:void 0}};
eB("Array.prototype.findLastIndex",function(r){return r?r:function(g,I){return mdh(this,g,I).i}});
Apl("findLastIndex",function(r){return r?r:function(g,I){return mdh(this,g,I).i}});
_._DumpException=window._DumpException||function(r){throw r;};
window._DumpException=_._DumpException;var Cz0=window.ytcsi;Cz0&&typeof Cz0.tick==="function"&&Cz0.tick("rses_dpj");var u$J,Vx,dB,Lr,p0B,oy$,qh8,X0Y,si,cw0;u$J=u$J||{};_.I$=this||self;_.le=function(r,g,I){r=r.split(".");I=I||_.I$;for(var P;r.length&&(P=r.shift());)r.length||g===void 0?I[P]&&I[P]!==Object.prototype[P]?I=I[P]:I=I[P]={}:I[P]=g};
Vx=function(r,g){var I=_.HP("WIZ_global_data.oxN3nb");r=I&&I[r];return r!=null?r:g};
dB=_.I$._F_toggles_default_kevlar_base||[];Lr=function(){};
Lr.get=function(){return null};
_.fZ=null;_.HP=function(r,g){r=r.split(".");g=g||_.I$;for(var I=0;I<r.length;I++)if(g=g[r[I]],g==null)return null;return g};
_.Gt=function(r){r.instance_=void 0;r.getInstance=function(){return r.instance_?r.instance_:r.instance_=new r}};
_.PR=function(r){var g=typeof r;return g!="object"?g:r?Array.isArray(r)?"array":g:"null"};
_.Nh=function(r){var g=_.PR(r);return g=="array"||g=="object"&&typeof r.length=="number"};
_.Jp=function(r){var g=typeof r;return g=="object"&&r!=null||g=="function"};
_.xE=function(r){return Object.prototype.hasOwnProperty.call(r,p0B)&&r[p0B]||(r[p0B]=++oy$)};
p0B="closure_uid_"+(Math.random()*1E9>>>0);oy$=0;qh8=function(r,g,I){return r.call.apply(r.bind,arguments)};
X0Y=function(r,g,I){if(!r)throw Error();if(arguments.length>2){var P=Array.prototype.slice.call(arguments,2);return function(){var a=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(a,P);return r.apply(g,a)}}return function(){return r.apply(g,arguments)}};
_.Qz=function(r,g,I){_.Qz=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?qh8:X0Y;return _.Qz.apply(null,arguments)};
_.nB=function(r,g){var I=Array.prototype.slice.call(arguments,1);return function(){var P=I.slice();P.push.apply(P,arguments);return r.apply(this,P)}};
_.yx=function(){return Date.now()};
si=function(r){return r};
_.Kr=function(r,g){function I(){}
I.prototype=g.prototype;r.superClass_=g.prototype;r.prototype=new I;r.prototype.constructor=r;r.base=function(P,a,v){for(var C=Array(arguments.length-2),u=2;u<arguments.length;u++)C[u-2]=arguments[u];return g.prototype[a].apply(P,C)}};
cw0=function(r){return r};var tTh,BJY;_.w=function(r,g,I,P){var a=arguments.length,v=a<3?g:P===null?P=Object.getOwnPropertyDescriptor(g,I):P,C;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")v=Reflect.decorate(r,g,I,P);else for(var u=r.length-1;u>=0;u--)if(C=r[u])v=(a<3?C(v):a>3?C(g,I,v):C(g,I))||v;a>3&&v&&Object.defineProperty(g,I,v)};
_.J=function(r,g){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(r,g)};
tTh=function(r,g){if(g!==null&&g!==void 0){if(typeof g!=="object"&&typeof g!=="function")throw new TypeError("A");if(I===void 0){if(!Symbol.dispose)throw new TypeError("C");var I=g[Symbol.dispose]}if(typeof I!=="function")throw new TypeError("D");r.stack.push({value:g,dispose:I,async:!1})}return g};
BJY=function(r){function g(v){r.error=r.hasError?new SuppressedError(v,r.error,"An error was suppressed during disposal."):v;r.hasError=!0}
function I(){for(;P=r.stack.pop();)try{if(!P.async&&a===1)return a=0,r.stack.push(P),Promise.resolve().then(I);if(P.dispose){var v=P.dispose.call(P.value);if(P.async)return a|=2,Promise.resolve(v).then(I,function(C){g(C);return I()})}else a|=1}catch(C){g(C)}if(a===1)return r.hasError?Promise.reject(r.error):Promise.resolve();
if(r.hasError)throw r.error;}
var P,a=0;I()};var OYl="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(" ");$h_()&&OYl.push("details:not(:has(summary))");var gE8=OYl.join(",");_.Kr(_.$E,Error);_.$E.prototype.name="CustomError";var z1Y;var e1f=void 0,Yhd,ZYf=typeof TextDecoder!=="undefined",p$X,u_s=typeof String.prototype.isWellFormed==="function",C1$=typeof TextEncoder!=="undefined";var Udf;_.aq=function(r){for(var g=[],I=0,P=0;P<r.length;P++){var a=r.charCodeAt(P);a<128?g[I++]=a:(a<2048?g[I++]=a>>6|192:((a&64512)==55296&&P+1<r.length&&(r.charCodeAt(P+1)&64512)==56320?(a=65536+((a&1023)<<10)+(r.charCodeAt(++P)&1023),g[I++]=a>>18|240,g[I++]=a>>12&63|128):g[I++]=a>>12|224,g[I++]=a>>6&63|128),g[I++]=a&63|128)}return g};
Udf=function(r){for(var g=[],I=0,P=0;I<r.length;){var a=r[I++];if(a<128)g[P++]=String.fromCharCode(a);else if(a>191&&a<224){var v=r[I++];g[P++]=String.fromCharCode((a&31)<<6|v&63)}else if(a>239&&a<365){v=r[I++];var C=r[I++],u=r[I++];a=((a&7)<<18|(v&63)<<12|(C&63)<<6|u&63)-65536;g[P++]=String.fromCharCode(55296+(a>>10));g[P++]=String.fromCharCode(56320+(a&1023))}else v=r[I++],C=r[I++],g[P++]=String.fromCharCode((a&15)<<12|(v&63)<<6|C&63)}return g.join("")};var qh=String.prototype.trim?function(r){return r.trim()}:function(r){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(r)[1]},iY0=/&/g,bYJ=/</g,MTz=/>/g,jfh=/"/g,VTf=/'/g,dd8=/\x00/g,L8y=/[\x00&<>"']/;var s1=!!(dB[0]>>17&1),GBB=!!(dB[0]&4096),yw8=!!(dB[0]>>18&1),K8h=!!(dB[0]&8),sfy=!!(dB[0]&2),F8T=!!(dB[0]&4),HYz=!!(dB[0]&16),W8J=!!(dB[0]&256),Dd8=!!(dB[0]&32);var R10,zj,AwT,NJw,w0B,Lg8,LUQ;R10=Vx(1,!0);zj=s1?yw8:Vx(610401301,!1);AwT=s1?GBB||!K8h:Vx(772657768,R10);NJw=s1?sfy:Vx(513659523,!1);w0B=s1?GBB||!F8T:Vx(568333945,!0);Lg8=s1?HYz:Vx(1331761403,!1);LUQ=s1?GBB||!W8J:Vx(748402147,!0);_.FH=s1?GBB||!Dd8:Vx(824648567,R10);var YE,lFl=_.I$.navigator;YE=lFl?lFl.userAgentData||null:null;var WB;_.s8=function(r,g){return Array.prototype.indexOf.call(r,g,void 0)};
_.Dg=function(r,g,I){Array.prototype.forEach.call(r,g,I)};
_.HY=function(r,g,I){return Array.prototype.filter.call(r,g,I)};
_.oM=function(r,g,I){return Array.prototype.map.call(r,g,I)};
WB=function(r,g,I){return Array.prototype.some.call(r,g,I)};
_.cML=function(r,g,I){return Array.prototype.every.call(r,g,I)};var WY=function(r){WY[" "](r);return r};
WY[" "]=function(){};
var nWE=function(r,g){try{return WY(r[g]),!0}catch(I){}return!1},C3Q=function(r,g,I,P){P=P?P(g):g;
return Object.prototype.hasOwnProperty.call(r,P)?r[P]:r[P]=I(g)};var ShT,Nm,Jwd,Eyy,fFd,nyh,jVL,TJB,h1z,kB$,CRp,rW8,gf0,vfY,Q3F,miF;_.j61=function(){return _.I$.navigator||null};
ShT=cps();_.Dp=tXX();Nm=U8("Edge");Jwd=Nm||_.Dp;_.hq=U8("Gecko")&&!(_.o$(_.B$(),"WebKit")&&!U8("Edge"))&&!(U8("Trident")||U8("MSIE"))&&!U8("Edge");_.T6=_.o$(_.B$(),"WebKit")&&!U8("Edge");Eyy=_.T6&&U8("Mobile");_.xd$=_.bss();fFd=_.MXt();nyh=(dQ()?YE.platform==="Linux":U8("Linux"))||_.j$1();jVL=_.UhF();TJB=is$();h1z=U8("iPad");kB$=U8("iPod");_.$iz=_.Ls();CRp=_.o$(_.B$(),"KaiOS");rW8=function(){var r=_.I$.document;return r?r.documentMode:void 0};
a:{var IZB="",P0Y=function(){var r=_.B$();if(_.hq)return/rv:([^\);]+)(\)|;)/.exec(r);if(Nm)return/Edge\/([\d\.]+)/.exec(r);if(_.Dp)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(r);if(_.T6)return/WebKit\/(\S+)/.exec(r);if(ShT)return/(?:Version)[ \/]?(\S+)/.exec(r)}();
P0Y&&(IZB=P0Y?P0Y[1]:"");if(_.Dp){var aZz=rW8();if(aZz!=null&&aZz>parseFloat(IZB)){gf0=String(aZz);break a}}gf0=IZB}vfY=gf0;Q3F={};_.Rg=function(r){return C3Q(Q3F,r,function(){return _.X_(vfY,r)>=0})};
if(_.I$.document&&_.Dp){var C0z=rW8();miF=C0z?C0z:parseInt(vfY,10)||void 0}else miF=void 0;_.uKw=miF;var qmF,XdE,pRY;_.AL=b1();qmF=is$()||U8("iPod");XdE=U8("iPad");pRY=_.z48();_.Nv=jX();_.jQ=_.Osp()&&!_.Ls();var R4h={},$y=null,OF$=_.hq||_.T6||typeof _.I$.btoa=="function";var gyL=typeof Uint8Array!=="undefined",JpX=!_.Dp&&typeof btoa==="function",EE$=/[-_.]/g,lL_={"-":"+",_:"/",".":"="},LY={};var dJ,qiz;dJ=function(r,g){if(g!==LY)throw Error("J");this.JSC$9120_value_=r;if(r!=null&&r.length===0)throw Error("I");};
_.GB=function(){return of8||(of8=new dJ(null,LY))};
qiz=function(r){return new Uint8Array(kph(r)||0)};
dJ.prototype.isEmpty=function(){return this.JSC$9120_value_==null};
dJ.prototype.sizeBytes=function(){var r=kph(this);return r?r.length:0};
var kph=function(r){if(LY!==LY)throw Error("J");var g=r.JSC$9120_value_;g==null||gyL&&g!=null&&g instanceof Uint8Array||(typeof g==="string"?g=xhj(g):(_.PR(g),g=null));return g==null?g:r.JSC$9120_value_=g},of8;var nE8=void 0;var af=typeof Symbol==="function"&&typeof Symbol()==="symbol",XR8=P0("jas",void 0,!0),fFh=P0(void 0,"0di"),vu=P0(void 0,"1oa"),FK=P0(void 0,Symbol()),pRs=P0(void 0,"0ub"),qi1=P0(void 0,"0ubs"),FA8=P0(void 0,"0ubsb"),yW4=P0(void 0,"0actk"),LS=P0("m_m","messagePrototypeMarker",!0),iSp=P0(void 0,"vps"),miL=P0();var kj4,h4F,fS,cWl;kj4={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};h4F=Object.defineProperties;_.v0=af?XR8:"internalArrayState";cWl=[];uz(cWl,7);fS=Object.freeze(cWl);var y4={},Uh={},tAf=function(r,g,I){this.iterable=r;this.mapper=g;this.thisArg=I};
tAf.prototype.next=function(){var r=this.iterable.next();r.done||(r.value=this.mapper.call(this.thisArg,r.value));return r};
tAf.prototype[Symbol.iterator]=function(){return this};
var Br$=Object.freeze({}),KY={};var aFj=void 0,vy4=F$(function(r){return r!==null&&r!==void 0});var p0j=F$(function(r){return typeof r==="number"}),u$Q=F$(function(r){return typeof r==="string"}),qht=F$(function(r){return typeof r==="boolean"}),OSh=F$(function(r){return r!=null&&typeof r==="object"&&typeof r.then==="function"}),eG1=F$(function(r){return typeof r==="function"}),Cu=F$(function(r){return!!r&&(typeof r==="object"||typeof r==="function")});var oy_=typeof _.I$.BigInt==="function"&&typeof _.I$.BigInt(0)==="bigint";var w0j=F$(function(r){return oy_?r>=zMy&&r<=eMJ:r[0]==="-"?X0s(r,Yil):X0s(r,ZSB)}),Yil=Number.MIN_SAFE_INTEGER.toString(),zMy=oy_?BigInt(Number.MIN_SAFE_INTEGER):void 0,ZSB=Number.MAX_SAFE_INTEGER.toString(),eMJ=oy_?BigInt(Number.MAX_SAFE_INTEGER):void 0;var Uih=typeof Uint8Array.prototype.slice==="function",Rf=0,Aw=0,BJs;var BR,ZZ,a3,Yf,VT$;BR=typeof BigInt==="function"?BigInt.asIntN:void 0;_.i0=typeof BigInt==="function"?BigInt.asUintN:void 0;ZZ=Number.isSafeInteger;a3=Number.isFinite;Yf=Math.trunc;VT$=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var bSt={};var aZ1={},iSw=function(){try{var r=function(){return NQw(Map,[],this.constructor)};
_.b(r,Map);WY(new r);return!1}catch(g){return!0}}(),wB=function(){this.JSC$9139_map_=new Map};
_.Q=wB.prototype;_.Q.get=function(r){return this.JSC$9139_map_.get(r)};
_.Q.set=function(r,g){this.JSC$9139_map_.set(r,g);this.size=this.JSC$9139_map_.size;return this};
_.Q.delete=function(r){r=this.JSC$9139_map_.delete(r);this.size=this.JSC$9139_map_.size;return r};
_.Q.clear=function(){this.JSC$9139_map_.clear();this.size=this.JSC$9139_map_.size};
_.Q.has=function(r){return this.JSC$9139_map_.has(r)};
_.Q.entries=function(){return this.JSC$9139_map_.entries()};
_.Q.keys=function(){return this.JSC$9139_map_.keys()};
_.Q.values=function(){return this.JSC$9139_map_.values()};
_.Q.forEach=function(r,g){return this.JSC$9139_map_.forEach(r,g)};
wB.prototype[Symbol.iterator]=function(){return this.entries()};
var lV=function(){if(iSw)return Object.setPrototypeOf(wB.prototype,Map.prototype),Object.defineProperties(wB.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),wB;var r=function(){return NQw(Map,[],this.constructor)};
_.b(r,Map);return r}(),KS=function(r,g,I,P){I=I===void 0?$i1:I;
P=P===void 0?$i1:P;var a=lV.call(this)||this;a.arrayState=r[_.v0]|0;a.valueCtor=g;a.keyToApi=I;a.valueToApi=a.valueCtor?gf$:P;for(var v=0;v<r.length;v++){var C=r[v],u=I(C[0],!1,!0),X=C[1];g?X===void 0&&(X=null):X=P(C[1],!1,!0,void 0,void 0,a.arrayState);lV.prototype.set.call(a,u,X)}return a};
_.b(KS,lV);var bS8=function(r){if(r.arrayState&2)throw Error("N");},Ui8=function(r,g){return X$(Array.from(lV.prototype.entries.call(r),g))};
_.Q=KS.prototype;_.Q.clear=function(){bS8(this);lV.prototype.clear.call(this)};
_.Q.delete=function(r){bS8(this);return lV.prototype.delete.call(this,this.keyToApi(r,!0,!1))};
_.Q.entries=function(){if(this.valueCtor){var r=lV.prototype.keys.call(this);r=new tAf(r,IZj,this)}else r=lV.prototype.entries.call(this);return r};
_.Q.values=function(){if(this.valueCtor){var r=lV.prototype.keys.call(this);r=new tAf(r,KS.prototype.get,this)}else r=lV.prototype.values.call(this);return r};
_.Q.forEach=function(r,g){this.valueCtor?lV.prototype.forEach.call(this,function(I,P,a){r.call(g,a.get(P),P,a)}):lV.prototype.forEach.call(this,r,g)};
_.Q.set=function(r,g){bS8(this);r=this.keyToApi(r,!0,!1);return r==null?this:g==null?(lV.prototype.delete.call(this,r),this):lV.prototype.set.call(this,r,this.valueToApi(g,!0,!0,this.valueCtor,!1,this.arrayState))};
_.Q.has=function(r){return lV.prototype.has.call(this,this.keyToApi(r,!1,!1))};
_.Q.get=function(r){r=this.keyToApi(r,!1,!1);var g=lV.prototype.get.call(this,r);if(g!==void 0){var I=this.valueCtor;return I?(I=this.valueToApi(g,!1,!0,I,this.callToMutableOnAccess,this.arrayState),I!==g&&lV.prototype.set.call(this,r,I),I):g}};
KS.prototype[Symbol.iterator]=function(){return this.entries()};
KS.prototype.toJSON=void 0;var P0s;var Br_=function(){},cWF=function(r,g){for(var I in r)!isNaN(I)&&g(r,+I,r[I])},OS8=function(r){var g=new Br_;
cWF(r,function(I,P,a){g[P]=TB(a)});
g.reviveUnknownFields=r.reviveUnknownFields;return g},C01={reviveIntoImmutable:!0};var tA$;var MA4,j3Q;var MA1,gN,Iy,CZ,j3J,hL,Qp,VA8,diT,g8,LUJ,Is,vo,Qh;MA1=_.W0(0);_.SB={};_.E1=function(r,g,I,P,a){g=gN(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,g,I,a);if(g!==null||P&&r.noLegacyNull!==Uh)return g};
gN=function(r,g,I,P){if(g===-1)return null;var a=g+(I?0:-1),v=r.length-1;if(!(v<1+(I?0:-1))){if(a>=v){var C=r[v];if(C!=null&&typeof C==="object"&&C.constructor===Object){I=C[g];var u=!0}else if(a===v)I=C;else return}else I=r[a];if(P&&I!=null){P=P(I);if(P==null)return P;if(!Object.is(P,I))return u?C[g]=P:r[a]=P,P}return I}};
_.hG=function(r,g,I,P){SA(r);var a=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;Ei(a,a[_.v0]|0,g,I,P);return r};
_.xx=function(r,g,I){r=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return xi4(r,r[_.v0]|0,g,I)!==void 0};
_.fr=function(r,g,I,P){var a=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return xi4(a,a[_.v0]|0,g,CZ(r,P,I))!==void 0};
_.WO=function(r){return r===Br$?2:4};
_.nr=function(r,g){r=_.E1(r,g,void 0,void 0,Nr_);return r==null?_.GB():r};
Iy=function(r,g,I,P){SA(r);var a=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,v=a[_.v0]|0;if(P==null){var C=Si_(a);if(JWh(C,a,v,I)===g)C.set(I,0);else return r}else v=Ef8(a,v,I,g);Ei(a,v,g,P);return r};
_.ib=function(r,g,I,P){var a=r[_.v0]|0,v=sh(a);a=Ef8(r,a,I,g,v);Ei(r,a,g,P,v)};
CZ=function(r,g,I){return _.Tt(r,g)===I?I:-1};
_.Tt=function(r,g){r=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return JWh(Si_(r),r,void 0,g,void 0)};
j3J=function(r,g,I){var P=r[_.v0]|0,a=sh(P),v=gN(r,I,a);if(v!=null&&v[LS]===y4){if(!Vl(v))return wr(v),v.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var C=v.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(v)&&(C=v);if(C){var u=C[_.v0]|0;u&2&&(C=Ni(C,u))}C=R3(C,g);C!==v&&Ei(r,P,I,C,a);return C};
_.nq=function(r,g,I,P){var a=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,v=a[_.v0]|0;g=xi4(a,v,g,I,P);if(g==null)return g;v=a[_.v0]|0;if(!Vl(r,v)){var C=rWt(g);C!==g&&(wr(r)&&(a=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,v=a[_.v0]|0),g=C,v=Ei(a,v,I,g,P),JW(a,v))}return g};
_.HO=function(r,g,I,P){var a=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return fZj(r,a,a[_.v0]|0,g,I,P,!1,!0)};
_.yO=function(r,g,I,P){I=nf1(I);_.hG(r,g,I,P);I&&!Vl(I)&&JW(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return r};
_.KD=function(r,g,I,P){P=nf1(P);Iy(r,g,I,P);P&&!Vl(P)&&JW(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return r};
hL=function(r,g,I){SA(r);var P=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,a=P[_.v0]|0;if(I==null)return Ei(P,a,g),r;for(var v=I===fS?7:I[_.v0]|0,C=v,u=hW(v),X=u||Object.isFrozen(I),c=!0,B=!0,O=0;O<I.length;O++){var z=I[O];u||(z=Vl(z),c&&(c=!z),B&&(B=z))}u||(v=c?13:5,v=B?v&-4097:v|4096);X&&v===C||(I=TB(I),C=0,v=nS(v,a));v!==C&&uz(I,v);a=Ei(P,a,g,I);2&v||!(4096&v||16&v)||JW(P,a);return r};
Qp=function(r,g,I,P){hMh(r,g,I,P);return r};
VA8=function(r,g,I){hMh(r,g,kx,void 0,I,1,!0);return r};
_.$T=function(r,g,I){r=_.E1(r,g,void 0,I);g=typeof r;r=r==null?r:g==="bigint"?_.W0((0,_.i0)(64,r)):_.vR(r)?g==="string"?_.NJp(r):_.R1$(r):void 0;return r};
_.r8=function(r,g){var I=I===void 0?!1:I;var P;return(P=_.jf8(_.E1(r,g)))!=null?P:I};
_.DJ=function(r,g,I){I=I===void 0?0:I;var P;return(P=_.qi(_.E1(r,g)))!=null?P:I};
diT=function(r,g){var I=I===void 0?0:I;r=_.L8E(_.E1(r,g));return r!=null?r:I};
g8=function(r,g,I){I=I===void 0?MA1:I;var P;return(P=_.Jwh(_.E1(r,g)))!=null?P:I};
LUJ=function(r){var g=g===void 0?MA1:g;var I;return(I=_.$T(r,23))!=null?I:g};
Is=function(r,g){var I=I===void 0?0:I;var P;return(P=_.E1(r,g,void 0,void 0,_.I3))!=null?P:I};
_.Po=function(r,g,I,P){I=I===void 0?"":I;var a;return(a=_.jA(_.E1(r,g,P)))!=null?a:I};
_.as=function(r,g){var I=I===void 0?0:I;var P;return(P=_.pS(_.E1(r,g)))!=null?P:I};
vo=function(r,g){var I=I===void 0?"0":I;r=ShX(_.E1(r,g),!0);return r!=null?r:I};
_.GpB=function(r,g,I){r=_.Tp(r,g,_.jA,3,!0);IF8(r,I);return r[I]};
Qh=function(r,g,I){return _.Po(r,CZ(r,I,g))};
_.mz=function(r,g,I,P){return _.nq(r,g,CZ(r,P,I),void 0)};
_.TD=function(r,g){return _.jA(_.E1(r,g,void 0,_.SB))};
_.ln=function(r,g,I){return _.hG(r,g,MT1(I))};
_.aX=function(r,g,I){return _.Pu(r,g,MT1(I),!1)};
_.C0=function(r,g,I){return _.hG(r,g,_.o3(I))};
_.pZ=function(r,g,I){return _.hG(r,g,zp(I))};
_.aM=function(r,g,I){return _.hG(r,g,Mi(I))};
_.Zy=function(r,g,I,P){return _.Pu(r,g,Mi(I),"",P)};
_.Te=function(r,g,I){return _.hG(r,g,I==null?I:_.mU(I))};
_.ui=function(r,g,I){return _.Pu(r,g,I==null?I:_.mU(I),0)};var mA=function(r,g,I){this.buffer=r;if(I&&!g)throw Error();this.JSC$9151_isImmutable=g};var yW1=function(r,g,I,P){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9154_start_=0;this.init(r,g,I,P)},s3Y,p0,FUl,Ptt,HSf,WU0,Diz,RMB,iDt,KUf;
_.Q=yW1.prototype;_.Q.init=function(r,g,I,P){var a=P===void 0?{}:P;P=a.aliasBytesFields===void 0?!1:a.aliasBytesFields;a=a.treatNewDataAsImmutable===void 0?!1:a.treatNewDataAsImmutable;this.aliasBytesFields=P;this.treatNewDataAsImmutable=a;r&&(r=$p1(r,this.treatNewDataAsImmutable),this.bytes_=r.buffer,this.bytesAreImmutable_=r.JSC$9151_isImmutable,this.JSC$9154_start_=g||0,this.end_=I!==void 0?this.JSC$9154_start_+I:this.bytes_.length,this.cursor_=this.JSC$9154_start_)};
_.Q.free=function(){this.clear();KUf.length<100&&KUf.push(this)};
_.Q.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9154_start_=0;this.aliasBytesFields=!1};
_.Q.reset=function(){this.cursor_=this.JSC$9154_start_};
_.Q.atEnd=function(){return this.cursor_==this.end_};
_.UC=function(r,g){var I=0,P=0,a=0,v=r.bytes_,C=r.cursor_;do{var u=v[C++];I|=(u&127)<<a;a+=7}while(a<32&&u&128);if(a>32)for(P|=(u&127)>>4,a=3;a<32&&u&128;a+=7)u=v[C++],P|=(u&127)<<a;p0(r,C);if(!(u&128))return g(I>>>0,P>>>0);throw Error();};
s3Y=function(r){return _.UC(r,function(g,I){return Ud$(g,I,Yhh)})};
p0=function(r,g){r.cursor_=g;if(g>r.end_)throw Error();};
_.q_=function(r){var g=r.bytes_,I=r.cursor_,P=g[I++],a=P&127;if(P&128&&(P=g[I++],a|=(P&127)<<7,P&128&&(P=g[I++],a|=(P&127)<<14,P&128&&(P=g[I++],a|=(P&127)<<21,P&128&&(P=g[I++],a|=P<<28,P&128&&g[I++]&128&&g[I++]&128&&g[I++]&128&&g[I++]&128&&g[I++]&128)))))throw Error();p0(r,I);return a};
_.tr=function(r){var g=r.bytes_,I=r.cursor_,P=g[I],a=g[I+1],v=g[I+2];g=g[I+3];p0(r,r.cursor_+4);return(P<<0|a<<8|v<<16|g<<24)>>>0};
FUl=function(r){var g=_.tr(r);r=_.tr(r);return z1s(g,r)};
Ptt=function(r){var g=_.tr(r);r=_.tr(r);return e1$(g,r)};
HSf=function(r){var g=_.tr(r);r=(g>>31)*2+1;var I=g>>>23&255;g&=8388607;return I==255?g?NaN:r*Infinity:I==0?r*1.401298464324817E-45*g:r*Math.pow(2,I-150)*(g+8388608)};
WU0=function(r){var g=_.tr(r),I=_.tr(r);r=(I>>31)*2+1;var P=I>>>20&2047;g=4294967296*(I&1048575)+g;return P==2047?g?NaN:r*Infinity:P==0?r*4.9E-324*g:r*Math.pow(2,P-1075)*(g+4503599627370496)};
Diz=function(r){for(var g=0,I=r.cursor_,P=I+10,a=r.bytes_;I<P;){var v=a[I++];g|=v;if((v&128)===0)return p0(r,I),!!(g&127)}throw Error();};
RMB=function(r,g){if(g<0)throw Error();var I=r.cursor_;g=I+g;if(g>r.end_)throw Error();r.cursor_=g;return I};
iDt=function(r,g){if(g==0)return _.GB();var I=RMB(r,g);r.aliasBytesFields&&r.bytesAreImmutable_?I=r.bytes_.subarray(I,I+g):(r=r.bytes_,g=I+g,I=I===g?new Uint8Array(0):Uih?r.slice(I,g):new Uint8Array(r.subarray(I,g)));return I.length==0?_.GB():new dJ(I,LY)};
KUf=[];var Nr$=function(r,g,I,P){if(KUf.length){var a=KUf.pop();a.init(r,g,I,P);r=a}else r=new yW1(r,g,I,P);this.decoder_=r;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;AW$(this,P)},AW$=function(r,g){g=g===void 0?{}:g;
r.discardUnknownFields=g.discardUnknownFields===void 0?!1:g.discardUnknownFields},jYL=function(r,g,I,P){if(wR1.length){var a=wR1.pop();
AW$(a,P);a.decoder_.init(r,g,I,P);return a}return new Nr$(r,g,I,P)},YC8,Up$,Bo,lZw,wR1;
Nr$.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;wR1.length<100&&wR1.push(this)};
Nr$.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
YC8=function(r){if(r.decoder_.atEnd())return!1;r.fieldCursor_=r.decoder_.cursor_;var g=_.q_(r.decoder_)>>>0,I=g>>>3;g&=7;if(!(g>=0&&g<=5))throw Error();if(I<1)throw Error();r.nextField_=I;r.nextWireType_=g;return!0};
Up$=function(r){switch(r.nextWireType_){case 0:r.nextWireType_!=0?Up$(r):Diz(r.decoder_);break;case 1:r=r.decoder_;p0(r,r.cursor_+8);break;case 2:if(r.nextWireType_!=2)Up$(r);else{var g=_.q_(r.decoder_)>>>0;r=r.decoder_;p0(r,r.cursor_+g)}break;case 5:r=r.decoder_;p0(r,r.cursor_+4);break;case 3:g=r.nextField_;do{if(!YC8(r))throw Error();if(r.nextWireType_==4){if(r.nextField_!=g)throw Error();break}Up$(r)}while(1);break;default:throw Error();}};
Bo=function(r,g,I){var P=r.decoder_.end_,a=_.q_(r.decoder_)>>>0;a=r.decoder_.cursor_+a;var v=a-P;v<=0&&(r.decoder_.end_=a,I(g,r,void 0,void 0,void 0),v=a-r.decoder_.cursor_);if(v)throw Error();r.decoder_.cursor_=a;r.decoder_.end_=P;return g};
lZw=function(r){var g=_.q_(r.decoder_)>>>0;r=r.decoder_;var I=RMB(r,g);r=r.bytes_;if(ZYf){var P=r,a;(a=Yhd)||(a=Yhd=new TextDecoder("utf-8",{fatal:!0}));g=I+g;P=I===0&&g===P.length?P:P.subarray(I,g);try{var v=a.decode(P)}catch(c){if(e1f===void 0){try{a.decode(new Uint8Array([128]))}catch(B){}try{a.decode(new Uint8Array([97])),e1f=!0}catch(B){e1f=!1}}!e1f&&(Yhd=void 0);throw c;}}else{v=I;g=v+g;I=[];for(var C=null,u,X;v<g;)u=r[v++],u<128?I.push(u):u<224?v>=g?rQ():(X=r[v++],u<194||(X&192)!==128?(v--,
rQ()):I.push((u&31)<<6|X&63)):u<240?v>=g-1?rQ():(X=r[v++],(X&192)!==128||u===224&&X<160||u===237&&X>=160||((a=r[v++])&192)!==128?(v--,rQ()):I.push((u&15)<<12|(X&63)<<6|a&63)):u<=244?v>=g-2?rQ():(X=r[v++],(X&192)!==128||(u<<28)+(X-144)>>30!==0||((a=r[v++])&192)!==128||((P=r[v++])&192)!==128?(v--,rQ()):(u=(u&7)<<18|(X&63)<<12|(a&63)<<6|P&63,u-=65536,I.push((u>>10&1023)+55296,(u&1023)+56320))):rQ(),I.length>=8192&&(C=mh8(C,I),I.length=0);v=mh8(C,I)}return v};
_.Si$=function(r){var g=_.q_(r.decoder_)>>>0;return iDt(r.decoder_,g)};
_.JWd=function(r,g,I){var P=_.q_(r.decoder_)>>>0;for(P=r.decoder_.cursor_+P;r.decoder_.cursor_<P;)I.push(g(r.decoder_))};
wR1=[];var Efh=function(r,g){this.JSC$9161_lo=r>>>0;this.JSC$9161_hi=g>>>0},NN8=function(r){r=BigInt.asUintN(64,r);
return new Efh(Number(r&BigInt(4294967295)),Number(r>>BigInt(32)))},Icp=function(r){if(!r)return xi1||(xi1=new Efh(0,0));
if(!/^\d+$/.test(r))return null;nY(r);return new Efh(Rf,Aw)},xi1,AS1=function(r,g){this.JSC$9163_lo=r>>>0;
this.JSC$9163_hi=g>>>0},rS_=function(r){if(!r)return fZB||(fZB=new AS1(0,0));
if(!/^-?\d+$/.test(r))return null;nY(r);return new AS1(Rf,Aw)},fZB;var Of=function(){this.JSC$9165_buffer_=[]},eL,Zc,nfz;
Of.prototype.length=function(){return this.JSC$9165_buffer_.length};
Of.prototype.end=function(){var r=this.JSC$9165_buffer_;this.JSC$9165_buffer_=[];return r};
eL=function(r,g,I){for(;I>0||g>127;)r.JSC$9165_buffer_.push(g&127|128),g=(g>>>7|I<<25)>>>0,I>>>=7;r.JSC$9165_buffer_.push(g)};
Zc=function(r,g){for(;g>127;)r.JSC$9165_buffer_.push(g&127|128),g>>>=7;r.JSC$9165_buffer_.push(g)};
_.lcQ=function(r,g){if(g>=0)Zc(r,g);else{for(var I=0;I<9;I++)r.JSC$9165_buffer_.push(g&127|128),g>>=7;r.JSC$9165_buffer_.push(1)}};
nfz=function(r,g){nY(g);ZY$(function(I,P){eL(r,I>>>0,P>>>0)})};
Of.prototype.writeUint8=function(r){this.JSC$9165_buffer_.push(r>>>0&255)};
_.zn=function(r,g){r.JSC$9165_buffer_.push(g>>>0&255);r.JSC$9165_buffer_.push(g>>>8&255);r.JSC$9165_buffer_.push(g>>>16&255);r.JSC$9165_buffer_.push(g>>>24&255)};
Of.prototype.writeInt8=function(r){this.JSC$9165_buffer_.push(r>>>0&255)};var Trh,X7,JSQ,fcs,QY4;Trh=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new Of};
X7=function(r,g){g.length!==0&&(r.blocks_.push(g),r.totalLength_+=g.length)};
_.hMd=function(r,g){_.OC(r,g,2);g=r.encoder_.end();X7(r,g);g.push(r.totalLength_);return g};
_.kpd=function(r,g){var I=g.pop();for(I=r.totalLength_+r.encoder_.length()-I;I>127;)g.push(I&127|128),I>>>=7,r.totalLength_++;g.push(I);r.totalLength_++};
_.OC=function(r,g,I){Zc(r.encoder_,g*8+I)};
JSQ=function(r,g,I){if(I!=null)switch(PbX(I),_.OC(r,g,1),typeof I){case "number":r=r.encoder_;cw$(I);_.zn(r,Rf);_.zn(r,Aw);break;case "bigint":I=NN8(I);r=r.encoder_;g=I.JSC$9161_hi;_.zn(r,I.JSC$9161_lo);_.zn(r,g);break;default:I=Icp(I),r=r.encoder_,g=I.JSC$9161_hi,_.zn(r,I.JSC$9161_lo),_.zn(r,g)}};
fcs=function(r,g,I){_.OC(r,g,2);Zc(r.encoder_,I.length);X7(r,r.encoder_.end());X7(r,I)};
QY4=function(r,g,I,P){I!=null&&(g=_.hMd(r,g),P(I,r),_.kpd(r,g))};var ac$,$pz,rS$,gV$,Icw,acf,vVy,mpl,CbY;ac$=CD();$pz=CD();rS$=CD();gV$=CD();Icw=CD();_.PbT=CD();_.z_=CD();acf=CD();vVy=CD();_.QY1=CD();mpl=CD();CbY=CD();_.u7Y=CD();_.pul=CD();_.qp=function(r,g,I){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r,g,I)};
_.qp.prototype.toJSON=function(){return HR(this)};
_.qp.prototype.serialize=function(r){return JSON.stringify(HR(this,r))};
var CtF=function(r,g){if(g==null||g=="")return new r;g=JSON.parse(g);if(!Array.isArray(g))throw Error("V");return new r(rw$(g))};
_.qp.prototype.getExtension=function(r){oft(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r.fieldIndex);uKp(this,r.fieldIndex);return r.ctor?r.isRepeated?r.getExtensionFn(this,r.ctor,r.fieldIndex,_.WO(),r.JSC$9176_hasMessageId):r.getExtensionFn(this,r.ctor,r.fieldIndex,r.JSC$9176_hasMessageId):r.isRepeated?r.getExtensionFn(this,r.fieldIndex,_.WO(),r.JSC$9176_hasMessageId):r.getExtensionFn(this,r.fieldIndex,r.defaultValue,r.JSC$9176_hasMessageId)};
_.qp.prototype.clone=function(){var r=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,g=r[_.v0]|0;return WU$(this,r,g)?HS$(this,r,!0):new this.constructor(Ni(r,g,!1))};
_.qp.prototype[LS]=y4;_.qp.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var pD=function(r,g,I){this.$$binaryReaderFn=r;this.$$binaryWriterFn=g;r=si(ac$);this.$$isMsg=!!r&&I===r||!1},qCQ=vVE(function(r,g,I,P,a){if(r.nextWireType_!==2)return!1;
Bo(r,j3J(g,P,I),a);return!0},Cbs),XuF=vVE(function(r,g,I,P,a){if(r.nextWireType_!==2)return!1;
Bo(r,j3J(g,P,I),a);return!0},Cbs),dpF=Symbol(),BNj=Symbol(),elF=Symbol(),yS_=Symbol(),bD$=Symbol(),u7s,puF;var oVy,vCt,qCJ,er,Xul,cSy,tLz,BNB,Uf,zlJ,ell,YCh,ZD1,Up0,bDf,MLB,jYF,VL1,dpl,LA0;oVy=_.W0(0);vCt=function(r,g){var I=new Trh;KAh(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,I,oY(dpF,VL4,LA$,g));X7(I,I.encoder_.end());r=new Uint8Array(I.totalLength_);g=I.blocks_;for(var P=g.length,a=0,v=0;v<P;v++){var C=g[v];r.set(C,a);a+=C.length}I.blocks_=[r];return r};
qCJ=vVE(function(r,g,I,P,a){if(r.nextWireType_!==2)return!1;r=Bo(r,R3([void 0,void 0],P),a);r=TB(r);P=g[_.v0]|0;a=sh(P);if(P&2)throw Error();var v=gN(g,I,a);if(v instanceof KS)(v.arrayState&2)!=0?(v=Ui8(v),v.push(r),Ei(g,P,I,v,a)):(g=v,I=g.keyToApi(r[0],!1,!0),r=r[1],r=g.valueCtor?r===void 0?null:r:g.valueToApi(r,!1,!0,void 0,!1,g.arrayState),lV.prototype.set.call(g,I,r));else if(Array.isArray(v)){var C=v[_.v0]|0;C&8192||uz(v,C|=8192);C&2&&(v=wR4(v),Ei(g,P,I,v,a));v.push(r)}else Ei(g,P,I,X$([r]),
a);return!0},function(r,g,I,P,a){if(g instanceof KS)g.forEach(function(u,X){QY4(r,I,R3([X,
u],P),a)});
else if(Array.isArray(g)){for(var v=0;v<g.length;v++){var C=g[v];Array.isArray(C)&&QY4(r,I,R3(C,P),a)}X$(g)}});
er=_.tS(function(r,g,I){if(r.nextWireType_!==1)return!1;_.Bu(g,I,WU0(r.decoder_));return!0},Dpj,CbY);
Xul=_.tS(function(r,g,I,P){if(r.nextWireType_!==1)return!1;_.ib(g,I,P,WU0(r.decoder_));return!0},Dpj,CbY);
cSy=_.tS(function(r,g,I){if(r.nextWireType_!==5)return!1;_.Bu(g,I,HSf(r.decoder_));return!0},Rlp,mpl);
tLz=_.WAj(function(r,g,I){if(r.nextWireType_!==5&&r.nextWireType_!==2)return!1;g=_.aY(g,g[_.v0]|0,I);r.nextWireType_==2?_.JWd(r,HSf,g):g.push(HSf(r.decoder_));return!0},function(r,g,I){g=_.HD_(_.I3,g,!0);
if(g!=null&&g.length)for(_.OC(r,I,2),Zc(r.encoder_,g.length*4),I=0;I<g.length;I++){var P=r.encoder_;OYF(g[I]);_.zn(P,Rf)}},mpl);
BNB=_.tS(function(r,g,I,P){if(r.nextWireType_!==5)return!1;_.ib(g,I,P,HSf(r.decoder_));return!0},Rlp,mpl);
_.ODz=_.tS(function(r,g,I){if(_.FH)return r68(r,g,I);if(r.nextWireType_!==0)return!1;_.Bu(g,I,_.UC(r.decoder_,_.xy));return!0},_.YV,_.z_);
_.Z6=_.tS(function(r,g,I){if(_.FH)return r68(r,g,I);if(r.nextWireType_!==0)return!1;_.Bu(g,I,_.UC(r.decoder_,Jw));return!0},_.YV,_.z_);
Uf=_.tS(function(r,g,I){if(_.FH)return r.nextWireType_!==0?g=!1:(r=_.UC(r.decoder_,Yhh),_.Bu(g,I,r===oVy?void 0:r),g=!0),g;if(r.nextWireType_!==0)return!1;r=_.UC(r.decoder_,Jw);_.Bu(g,I,r===0?void 0:r);return!0},_.YV,_.z_);
zlJ=_.tS(function(r,g,I,P){if(_.FH)return _.gCp(r,g,I,P);if(r.nextWireType_!==0)return!1;_.ib(g,I,P,_.UC(r.decoder_,Jw));return!0},_.YV,_.z_);
ell=_.tS(function(r,g,I){if(_.FH)return IQL(r,g,I);if(r.nextWireType_!==0)return!1;_.Bu(g,I,_.UC(r.decoder_,_.lz));return!0},wu1,acf);
_.ii=_.tS(function(r,g,I){if(_.FH)return IQL(r,g,I);if(r.nextWireType_!==0)return!1;_.Bu(g,I,_.UC(r.decoder_,z1s));return!0},wu1,acf);
_.bi=_.tS(function(r,g,I){if(r.nextWireType_!==0)return!1;_.Bu(g,I,_.q_(r.decoder_));return!0},SCX,gV$);
YCh=_.tS(function(r,g,I){if(r.nextWireType_!==0)return!1;r=_.q_(r.decoder_);_.Bu(g,I,r===0?void 0:r);return!0},SCX,gV$);
ZD1=_.tS(function(r,g,I,P){if(r.nextWireType_!==0)return!1;_.ib(g,I,P,_.q_(r.decoder_));return!0},SCX,gV$);
Up0=_.tS(function(r,g,I){if(_.FH)return _.aQt(r,g,I);if(r.nextWireType_!==1)return!1;_.Bu(g,I,FUl(r.decoder_));return!0},_.EVj,_.QY1);
_.iD8=_.WAj(function(r,g,I){if(_.FH)return r.nextWireType_!==1&&r.nextWireType_!==2?r=!1:(g=_.aY(g,g[_.v0]|0,I),r.nextWireType_==2?_.JWd(r,Ptt,g):g.push(Ptt(r.decoder_)),r=!0),r;if(r.nextWireType_!==1&&r.nextWireType_!==2)return!1;g=_.aY(g,g[_.v0]|0,I);r.nextWireType_==2?_.JWd(r,FUl,g):g.push(FUl(r.decoder_));return!0},function(r,g,I){g=_.HD_(xd_,g,!1);
if(g!=null)for(var P=0;P<g.length;P++)JSQ(r,I,g[P])},_.QY1);
_.M_=_.tS(function(r,g,I){if(r.nextWireType_!==0)return!1;_.Bu(g,I,Diz(r.decoder_));return!0},xp8,$pz);
_.jr=_.tS(function(r,g,I){if(r.nextWireType_!==0)return!1;r=Diz(r.decoder_);_.Bu(g,I,r===!1?void 0:r);return!0},xp8,$pz);
bDf=_.tS(function(r,g,I,P){if(r.nextWireType_!==0)return!1;_.ib(g,I,P,Diz(r.decoder_));return!0},xp8,$pz);
_.Vh=_.tS(function(r,g,I){if(r.nextWireType_!==2)return!1;_.Bu(g,I,lZw(r));return!0},nVQ,rS$);
_.d8=_.tS(function(r,g,I){if(r.nextWireType_!==2)return!1;r=lZw(r);_.Bu(g,I,r===""?void 0:r);return!0},nVQ,rS$);
_.L0=_.tS(function(r,g,I,P){if(r.nextWireType_!==2)return!1;_.ib(g,I,P,lZw(r));return!0},nVQ,rS$);
MLB=_.WAj(function(r,g,I){if(r.nextWireType_!==2)return!1;r=lZw(r);_.aY(g,g[_.v0]|0,I).push(r);return!0},function(r,g,I){g=_.HD_(_.jA,g,!0);
if(g!=null)for(var P=0;P<g.length;P++){var a=r,v=I,C=g[P];C!=null&&fcs(a,v,oEp(C))}},rS$);
jYF=void 0;jYF=jYF===void 0?ac$:jYF;_.G_=new pD(function(r,g,I,P,a){if(r.nextWireType_!==2)return!1;P=R3(void 0,P);_.aY(g,g[_.v0]|0,I).push(P);Bo(r,P,a);return!0},function(r,g,I,P,a){if(Array.isArray(g)){for(var v=0;v<g.length;v++)TN$(r,g[v],I,P,a);
r=g[_.v0]|0;r&1||uz(g,r|1)}},jYF);
_.yh=vVE(function(r,g,I,P,a,v){if(r.nextWireType_!==2)return!1;var C=g[_.v0]|0;Ef8(g,C,v,I,sh(C));g=j3J(g,P,I);Bo(r,g,a);return!0},TN$);
_.K0=_.tS(function(r,g,I){if(r.nextWireType_!==2)return!1;_.Bu(g,I,_.Si$(r));return!0},_.hlp,_.u7Y);
VL1=_.tS(function(r,g,I,P){if(r.nextWireType_!==2)return!1;_.ib(g,I,P,_.Si$(r));return!0},_.hlp,_.u7Y);
_.sf=_.tS(function(r,g,I){if(r.nextWireType_!==0)return!1;_.Bu(g,I,_.q_(r.decoder_)>>>0);return!0},knQ,Icw);
dpl=_.tS(function(r,g,I,P){if(r.nextWireType_!==0)return!1;_.ib(g,I,P,_.q_(r.decoder_)>>>0);return!0},knQ,Icw);
_.Fi=_.tS(function(r,g,I){if(r.nextWireType_!==0)return!1;_.Bu(g,I,_.q_(r.decoder_));return!0},_.$Hs,_.pul);
_.Ho=_.tS(function(r,g,I){if(r.nextWireType_!==0)return!1;r=_.q_(r.decoder_);_.Bu(g,I,r===0?void 0:r);return!0},_.$Hs,_.pul);
LA0=_.tS(function(r,g,I){if(_.FH)return r.nextWireType_!==0?r=!1:(_.Bu(g,I,s3Y(r.decoder_)),r=!0),r;if(r.nextWireType_!==0)return!1;_.Bu(g,I,_.UC(r.decoder_,iY$));return!0},function(r,g,I){g=EyE(g);
if(g!=null&&(gV_(g),g!=null))switch(_.OC(r,I,0),typeof g){case "number":r=r.encoder_;I=g;g=I<0;I=Math.abs(I)*2;cw$(I);I=Rf;var P=Aw;g&&(I==0?P==0?P=I=4294967295:(P--,I=4294967295):I--);Rf=I;Aw=P;eL(r,Rf,Aw);break;case "bigint":r=r.encoder_;g=g<<BigInt(1)^g>>BigInt(63);Rf=Number(BigInt.asUintN(32,g));Aw=Number(BigInt.asUintN(32,g>>BigInt(32)));eL(r,Rf,Aw);break;default:nfz(r.encoder_,g)}},vVy);var KAd=function(){var r=Gnh,g=yS$;this.fieldIndex=175237375;this.ctor=g;this.isRepeated=0;this.getExtensionFn=_.nq;this.defaultValue=void 0;this.JSC$9176_hasMessageId=r.messageId!=null?KY:void 0};
KAd.prototype.register=function(){WY(this)};var sYT=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(sYT,_.qp);var FAh=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(FAh,_.qp);var oCE=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(oCE,_.qp);var HD$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(HD$,_.qp);var WAB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(WAB,_.qp);var DpB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(DpB,_.qp);var Rlw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Rlw,_.qp);Rlw.prototype.getData=function(){return _.nr(this,2)};var ASz=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(ASz,_.qp);var NNh=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(NNh,_.qp);NNh.prototype.getStyle=function(){return _.nq(this,sYT,1)};var LD=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(LD,_.qp);LD.prototype.getPayloadCase=function(){return _.Tt(this,sC)};
LD.prototype.getStyle=function(){return _.mz(this,NNh,6,sC)};
var wuz=function(){var r=new LD,g=new WAB;return _.KD(r,7,sC,g)},lcJ=function(){var r=new LD,g=new DpB;
return _.KD(r,8,sC,g)},sC=[1,
2,3,4,5,6,7,8];var SCT=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(SCT,_.qp);var JSJ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(JSJ,_.qp);var EVB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(EVB,_.qp);var xph=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(xph,_.qp);var fcY=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(fcY,_.qp);var nVJ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(nVJ,_.qp);var TNf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(TNf,_.qp);var hlw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(hlw,_.qp);hlw.prototype.getData=function(){return _.nr(this,2)};var knJ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(knJ,_.qp);var pb4=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(pb4,_.qp);pb4.prototype.getPayloadCase=function(){return _.Tt(this,Wo)};
var Wo=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var D6=function(r,g){r=Error.call(this,r);this.message=r.message;"stack"in r&&(this.stack=r.stack);this.code=g===void 0?2:g};
_.b(D6,Error);var $HY=Promise;var r6h=function(r){this.channelPromise=r};
r6h.prototype.send=function(r,g,I){this.channelPromise.then(function(P){P.send(r,g,I)})};var gCw=function(r,g){this.data=r;this.channel=g};
gCw.prototype.reply=function(r,g,I){this.channel.send(r,g,I)};var IQF=function(r){this.JSC$9242_port_=r};
IQF.prototype.send=function(r,g,I){I=I===void 0?[]:I;var P=new MessageChannel;Pt8(P.port1,g);this.JSC$9242_port_.postMessage(r,[P.port2].concat(I))};
var aQ8=function(r,g){Pt8(r,g);return new IQF(r)},Pt8=function(r,g){g&&(r.onmessage=function(I){g(new gCw(I.data,aQ8(I.ports[0])))})};var vC8=function(r){this.verifier_=r};
vC8.prototype.verify=function(r){return this.verifier_(r)};
var Q2w=function(r){var g=Object.create(null);(typeof r==="string"?[r]:r).forEach(function(I){if(I==="null")throw Error("X");g[I]=!0});
return function(I){return g[I]===!0}};_.mHF=function(){if(!_.I$.addEventListener||!Object.defineProperty)return!1;var r=!1,g=Object.defineProperty({},"passive",{get:function(){r=!0}});
try{var I=function(){};
_.I$.addEventListener("test",I,g);_.I$.removeEventListener("test",I,g)}catch(P){}return r}();var Ctl;_.Rs=function(r){var g=r.destination;var I=r.iframe;var P=r.origin;var a=r.channelName===void 0?"ZNWN1d":r.channelName;var v=r.onMessage===void 0?void 0:r.onMessage;r=r.onEstablished===void 0?void 0:r.onEstablished;return Ctl({destination:g,getSource:function(){return I.contentWindow},
originVerifier:P instanceof vC8?P:typeof P==="function"?new vC8(P):new vC8(Q2w(P)),channelName:a,onMessage:v,onEstablished:r})};
Ctl=function(r){var g=r.destination;var I=r.getSource;var P=r.originVerifier;var a=r.token===void 0?void 0:r.token;var v=r.channelName;var C=r.onMessage===void 0?void 0:r.onMessage;var u=r.onEstablished===void 0?void 0:r.onEstablished;return new r6h(new $HY(function(X,c){var B=function(O){O.source&&O.source===I()&&P.verify(O.origin)&&(O.data.n||O.data)===v&&(g.removeEventListener("message",B,!1),a&&O.data.t!==a?c(Error("Y`"+v+"`"+a+"`"+O.data.t)):(X(aQ8(O.ports[0],C)),u&&u(O)))};
g.addEventListener("message",B,!1)}))};var uC8=function(r){try{r()}catch(g){a$(g)}};var oCy=function(r){var g=this;var I=r.getMessageType;var P=r.onUnregisteredMessage===void 0?function(){}:r.onUnregisteredMessage;
var a=r.onBeforeRegisteredMessage===void 0?function(){}:r.onBeforeRegisteredMessage;
r=r.onAfterRegisteredMessage===void 0?function(){}:r.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=I;this.onUnregisteredMessage_=P;this.onBeforeRegisteredMessage_=a;this.onAfterRegisteredMessage_=r;this.onMessage=function(v){return pb1(g,v)}};
oCy.prototype.register=function(r,g){this.registry_.set(r,g);return this};
var pb1=function(r,g){var I=r.getMessageType_(g.data),P=r.registry_.get(I);P?(uC8(function(){return r.onBeforeRegisteredMessage_(g,I)}),uC8(function(){return P(g)}),uC8(function(){return r.onAfterRegisteredMessage_(g,I)})):uC8(function(){return r.onUnregisteredMessage_(g,I)})};var qQl=function(r){this.JSC$9259_channel_=r},c60,t$B;
qQl.prototype.send=function(r,g,I){this.JSC$9259_channel_.send(HR(r),g,I)};
_.Xb$=function(r,g){return function(I){var P=new r(I.data);return g(new gCw(P,I.channel))}};
c60=function(r){return function(g){return r(new gCw(g.data,new qQl(g.channel)))}};
t$B=function(r,g){return c60(_.Xb$(r,g))};var BpY=function(r,g,I,P){this.registry=r;this.delegate=g;this.receiveMessageConstructor=I;this.createInitMessage=P;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},uCt=function(r){var g=new oCy({getMessageType:r.getPayloadCase});
return new BpY(g,new qQl(_.Rs({iframe:r.child,destination:window,origin:r.origin,channelName:r.channelName,onMessage:t$B(r.receiveMessageConstructor,g.onMessage)})),r.receiveMessageConstructor,r.createInitMessage)},OEJ=function(r,g){r.createInitMessage=g};
BpY.prototype.send=function(r){if(!this.initialised)throw new D6("Attempted to send a message before initialisation.");this.delegate.send(r)};
var zdT=function(r,g){return _.p(function(I){if(!r.initialised)throw new D6("Attempted to send a message before initialisation.");return I.return(new Promise(function(P){r.delegate.send(g,t$B(r.receiveMessageConstructor,P))}))})};
BpY.prototype.init=function(){var r=this;return _.p(function(g){if(r.initialised)throw new D6("Attempted to initialise twice. The SDK can only be initialised once.");if(r.createInitMessage!==void 0){var I=r.delegate,P=I.send,a=r.createInitMessage;var v=new FAh;var C=[].concat(_.xC(r.features));v=_.IY(v,1,C,_.mU);P.call(I,a.call(r,v))}r.initialised=!0;_.R2(g)})};
var Ar=function(r,g){if(r.initialised)throw new D6('Attempted to set up API "'+g+'" after initialisation. All APIs must be set up before initialising the SDK.');r.features.add(g);return r.registry};
_.l4.Object.defineProperties(BpY.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var ed8=function(r){this.channel=r;this.registered=!1};
ed8.prototype.update=function(r){if(this.channel.isInitialised){if(!this.registered)throw new D6("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var g=new LD;var I=new HD$;I=_.ln(I,1,r);g=_.KD(g,2,sC,I);this.channel.send(g)}else this.register();this.JSC$9273_audioEnabled=r};
ed8.prototype.register=function(){Ar(this.channel,1);this.registered=!0};
ed8.prototype.isAudioEnabled=function(){return this.JSC$9273_audioEnabled};var YQl=function(r){this.channel=r};
_.Q=YQl.prototype;_.Q.onFirstFrameReady=function(r){Ar(this.channel,2).register(11,function(g){g=_.mz(g.data,SCT,11,Wo);if(!g)throw new D6("Unexpectedly nonexistent GameFirstFrameReadyEvent");r(_.Po(g,1))})};
_.Q.onReady=function(r){Ar(this.channel,2).register(4,function(g){g=_.mz(g.data,EVB,4,Wo);if(!g)throw new D6("Unexpectedly nonexistent GameReadyEvent");r(_.Po(g,1))})};
_.Q.onLevelComplete=function(r){Ar(this.channel,2).register(5,function(g){g=_.mz(g.data,xph,5,Wo);if(!g)throw new D6("Unexpectedly nonexistent LevelCompleteEvent");r(_.Po(g,1),_.DJ(g,2))})};
_.Q.onGameOver=function(r){Ar(this.channel,2).register(6,function(g){g=_.mz(g.data,JSJ,6,Wo);if(!g)throw new D6("Unexpectedly nonexistent GameOverEvent");r(_.Po(g,1))})};
_.Q.pause=function(){var r=this;if(!this.channel.isInitialised)return Ar(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new D6("Using unregistered Game Feature: pause.");var g=wuz();return new Promise(function(I){return _.p(function(P){if(P.nextAddress==1)return P.yield(zdT(r.channel,g),2);I();_.R2(P)})})};
_.Q.resume=function(){var r=this;if(!this.channel.isInitialised)return Ar(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new D6("Using unregistered Game Feature: resume.");var g=lcJ();return new Promise(function(I){return _.p(function(P){if(P.nextAddress==1)return P.yield(zdT(r.channel,g),2);I();_.R2(P)})})};var ZEF=function(r){this.channel=r};
ZEF.prototype.onReady=function(r){Ar(this.channel,5).register(8,function(g){if(!_.mz(g.data,fcY,8,Wo))throw new D6("Unexpectedly nonexistent PageReadyEvent");r()})};var UH1=function(r){this.channel=r};
UH1.prototype.onChange=function(r){Ar(this.channel,3).register(7,function(g){g=_.mz(g.data,nVJ,7,Wo);if(!g)throw new D6("Unexpectedly nonexistent ScoreEvent");r(_.Po(g,1),_.DJ(g,2))})};var iEf={load:function(){throw new D6("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new D6("Storage used, but storage.onSave() listener not set!");}},bEF=function(r){this.channel=r;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},M$0=function(r){Ar(r.channel,4).register(2,iEf.load).register(3,iEf.save);
r.initialSetupDone=!0};
bEF.prototype.onLoad=function(r){this.initialSetupDone||M$0(this);this.loadRegistered||(this.loadRegistered=!0,Ar(this.channel,4).register(2,function(g){var I,P,a;return _.p(function(v){if(v.nextAddress==1){I=_.mz(g.data,TNf,2,Wo);if(!I)throw new D6("Unexpectedly nonexistent StorageLoad");P=_.Po(I,1);return v.yield(r(P),2)}a=v.yieldResult;var C=g.reply,u=new LD;var X=new Rlw;X=_.aM(X,1,P);X=_.hG(X,2,_.yl(a,!1));u=_.KD(u,3,sC,X);C.call(g,u);_.R2(v)})}))};
bEF.prototype.onSave=function(r){this.initialSetupDone||M$0(this);this.saveRegistered||(this.saveRegistered=!0,Ar(this.channel,4).register(3,function(g){var I,P,a;return _.p(function(v){if(v.nextAddress==1){I=_.mz(g.data,hlw,3,Wo);if(!I)throw new D6("Unexpectedly nonexistent StorageSave");P=_.Po(I,1);a=qiz(I.getData());return v.yield(r(P,a),2)}var C=g.reply,u=new LD;var X=new ASz;X=_.aM(X,1,P);u=_.KD(u,4,sC,X);C.call(g,u);_.R2(v)})}))};var j20=function(r){this.channel=r};
j20.prototype.update=function(r){if(!this.channel.features.has(6))throw new D6("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var g=new LD,I=new NNh;r=_.yO(I,1,r);g=_.KD(g,6,sC,r);this.channel.send(g)};
j20.prototype.register=function(){Ar(this.channel,6)};var V$l=function(r){this.channel=r;this.userActivityLoggingIntervalMs=0};
V$l.prototype.onUserActivity=function(r,g){this.userActivityLoggingIntervalMs=g;Ar(this.channel,7).register(9,function(I){if(!_.mz(I.data,knJ,9,Wo))throw new D6("Unexpectedly nonexistent ClickEvent");r()})};var dHl=function(r){var g=this;this.channel=r;this.init=this.channel.init.bind(this.channel);this.page=new ZEF(this.channel);this.game=new YQl(this.channel);this.audio=new ed8(this.channel);this.score=new UH1(this.channel);this.storage=new bEF(this.channel);this.style=new j20(this.channel);this.userActivity=new V$l(this.channel);OEJ(this.channel,function(I){var P=new oCE;I=_.yO(P,1,I);I=_.C0(I,3,g.userActivity.userActivityLoggingIntervalMs);P=g.audio.isAudioEnabled();P!==void 0&&_.ln(I,2,P);P=new LD;
return _.KD(P,5,sC,I)})};var LD0=function(){this.timedFunctionContext=0};
LD0.prototype.timeExecution=function(r,g){var I=this;return function(){var P=_.kV.apply(0,arguments);I.timedFunctionContext=r;return g.apply(null,_.xC(P))}};var Go1=function(){var r={};this.priorityTasks=(r[3]=[],r[2]=[],r[1]=[],r);this.isFlushing=!1},sG=function(r,g,I){var P=y60(r,I);
r.priorityTasks[I].push(g);P&&r.priorityTasks[I].length===1&&r.flush()},y60=function(r,g){return Object.keys(r.priorityTasks).map(function(I){return Number(I)}).filter(function(I){return!isNaN(I)&&I>g}).every(function(I){return r.priorityTasks[I].length===0})};
Go1.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(r){return r.length>0});)KDF(this,3),KDF(this,2),KDF(this,1)}catch(r){throw Object.values(this.priorityTasks).forEach(function(g){return void g.splice(0,g.length)}),r;
}finally{this.isFlushing=!1}}};
var KDF=function(r,g){for(;y60(r,g)&&r.priorityTasks[g].length>0;)r.priorityTasks[g][0](),r.priorityTasks[g].shift()};
_.l4.Object.defineProperties(Go1.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(r){return r.length>0})}}});var zdX={};var s2h=globalThis.trustedTypes,Xb_=s2h,t$j;var Hu=function(r){this.privateDoNotAccessOrElseWrappedResourceUrl=r};
Hu.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var FDB,HEl,WDf,DHY,RdB,A6l,Npl,wb8;FDB=_.U1([""]);HEl=Zp(["\x00"],["\\0"]);WDf=Zp(["\n"],["\\n"]);DHY=Zp(["\x00"],["\\u0000"]);RdB=_.U1([""]);A6l=Zp(["\x00"],["\\0"]);Npl=Zp(["\n"],["\\n"]);wb8=Zp(["\x00"],["\\u0000"]);_.lQ$=OEQ(function(r){return r(FDB)})||OEQ(function(r){return r(HEl)})||OEQ(function(r){return r(WDf)})||OEQ(function(r){return r(DHY)});
_.SQ1=_.RY(RdB)&&_.RY(A6l)&&_.RY(Npl)&&_.RY(wb8);var nD;_.AS=function(r,g){this.privateDoNotAccessOrElseWrappedUrl=g};
_.AS.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.J6J=Np("about:blank");nD=Np("about:invalid#zClosurez");var edt=function(r){this.isValid=r},ECz=new edt(function(r){return/^[^:]*([/?#]|$)/.test(r)}),xH1=xV("data"),fQ$=xV("http"),nCh=xV("https"),TpB=xV("ftp"),hdF=xV("mailto"),koJ=xV("intent"),$zy=xV("vnd.youtube"),YQF=[xH1,
fQ$,nCh,hdF,TpB,ECz],UH4=F7(function(){return typeof URL==="function"}),r0y=["data:",
"http:","https:","mailto:","ftp:"],bEL=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var gp=function(r){this.privateDoNotAccessOrElseWrappedHtml=r};
gp.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var aV4=F7(function(){return new gp(s2h?s2h.emptyHTML:"")});var gWY={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"},j2$=function(r,g){var I=Error.call(this,r+" cannot be used with intent "+gWY[g]);this.message=I.message;"stack"in I&&(this.stack=I.stack);this.type=r;this.intent=g;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.b(j2$,Error);_.ut=function(r){this.privateDoNotAccessOrElseWrappedScript=r};
_.ut.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var dHF=function(r){this.privateDoNotAccessOrElseWrappedAttributePrefix=r};
dHF.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var LD$="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var OQ=function(r){this.privateDoNotAccessOrElseWrappedStyleSheet=r};
OQ.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var vmp=function(r){var g=_.HP("window.location.href");r==null&&(r='Unknown Error of type "null/undefined"');if(typeof r==="string")return{message:r,name:"Unknown error",lineNumber:"Not available",fileName:g,stack:"Not available"};var I=!1;try{var P=r.lineNumber||r.line||"Not available"}catch(C){P="Not available",I=!0}try{var a=r.fileName||r.filename||r.sourceURL||_.I$.$googDebugFname||g}catch(C){a="Not available",I=!0}g=IiB(r);if(!(!I&&r.lineNumber&&r.fileName&&r.stack&&r.message&&r.name)){I=r.message;
if(I==null){if(r.constructor&&r.constructor instanceof Function){if(r.constructor.name)I=r.constructor.name;else if(I=r.constructor,N_[I])I=N_[I];else{I=String(I);if(!N_[I]){var v=/function\s+([^\(]+)/m.exec(I);N_[I]=v?v[1]:"[Anonymous]"}I=N_[I]}I='Unknown Error of type "'+I+'"'}else I="Unknown Error of unknown type";typeof r.toString==="function"&&Object.prototype.toString!==r.toString&&(I+=": "+r.toString())}return{message:I,name:r.name||"UnknownError",lineNumber:P,fileName:a,stack:g||"Not available"}}return{message:r.message,
name:r.name,lineNumber:r.lineNumber,fileName:r.fileName,stack:g}},IiB=function(r,g){g||(g={});
g[P_w(r)]=!0;var I=r.stack||"",P=r.cause;P&&!g[P_w(P)]&&(I+="\nCaused by: ",P.stack&&P.stack.indexOf(P.toString())==0||(I+=typeof P==="string"?P:P.message+"\n"),I+=IiB(P,g));r=r.errors;if(Array.isArray(r)){P=1;var a;for(a=0;a<r.length&&!(P>4);a++)g[P_w(r[a])]||(I+="\nInner error "+P++ +": ",r[a].stack&&r[a].stack.indexOf(r[a].toString())==0||(I+=typeof r[a]==="string"?r[a]:r[a].message+"\n"),I+=IiB(r[a],g));a<r.length&&(I+="\n... "+(r.length-a)+" more inner errors")}return I},P_w=function(r){var g=
"";
typeof r.toString==="function"&&(g=""+r);return g+r.stack},N_={};var ai1,J0,W5,vWF,Qx1,C_F,HJ,Be,pXJ;ai1=function(r,g){for(var I=r.split("%s"),P="",a=Array.prototype.slice.call(arguments,1);a.length&&I.length>1;)P+=I.shift()+a.shift();return P+I.join("%s")};
_.EG=function(r){return encodeURIComponent(String(r))};
J0=function(r){return decodeURIComponent(r.replace(/\+/g," "))};
W5=function(r){L8y.test(r)&&(r.indexOf("&")!=-1&&(r=r.replace(iY0,"&amp;")),r.indexOf("<")!=-1&&(r=r.replace(bYJ,"&lt;")),r.indexOf(">")!=-1&&(r=r.replace(MTz,"&gt;")),r.indexOf('"')!=-1&&(r=r.replace(jfh,"&quot;")),r.indexOf("'")!=-1&&(r=r.replace(VTf,"&#39;")),r.indexOf("\x00")!=-1&&(r=r.replace(dd8,"&#0;")));return r};
_.mzB=function(r){return _.u1(r,"&")?"document"in _.I$?vWF(r):Qx1(r):r};
vWF=function(r){var g={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var I=_.I$.document.createElement("div");return r.replace(C_F,function(P,a){var v=g[P];if(v)return v;a.charAt(0)=="#"&&(a=Number("0"+a.slice(1)),isNaN(a)||(v=String.fromCharCode(a)));v||(_.cb(I,I2(P+" ")),v=I.firstChild.nodeValue.slice(0,-1));return g[P]=v})};
Qx1=function(r){return r.replace(/&([^;]+);/g,function(g,I){switch(I){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return I.charAt(0)!="#"||(I=Number("0"+I.slice(1)),isNaN(I))?g:String.fromCharCode(I)}})};
C_F=/&([^;\s<&]+);?/g;_.p91=function(r){return String(r).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.uNB=String.prototype.repeat?function(r,g){return r.repeat(g)}:function(r,g){return Array(g+1).join(r)};
_.w8=function(r,g){if(!Number.isFinite(r))return String(r);r=String(r);var I=r.indexOf(".");I===-1&&(I=r.length);var P=r[0]==="-"?"-":"";P&&(r=r.substring(1));return P+(0,_.uNB)("0",Math.max(0,g-I))+r};
HJ=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.yx()).toString(36)};
Be=function(r){for(var g=0,I=0;I<r.length;++I)g=31*g+r.charCodeAt(I)>>>0;return g};
_.ES=function(r){return String(r).replace(/\-([a-z])/g,function(g,I){return I.toUpperCase()})};
_.J8=function(r){return String(r).replace(/([A-Z])/g,"-$1").toLowerCase()};
pXJ=function(r){return r.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(g,I,P){return I+P.toUpperCase()})};var oWy=function(){this.names=new Map};
oWy.prototype.getName=function(r){var g=this.names.get(r);if(g)return g;var I;g=(I=r.description)!=null?I:HJ();this.names.set(r,g);return g};var qGT=function(r){var g=Error.call(this,r?r.length+" errors occurred during unsubscription:\n"+r.map(function(I,P){return P+1+") "+I.toString()}).join("\n  "):"");
this.message=g.message;"stack"in g&&(this.stack=g.stack);this.errors=r;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.b(qGT,Error);var e$=function(r){this.initialTeardown=r;this.closed=!1;this._teardowns=this._parentage=null};
_.Q=e$.prototype;
_.Q.unsubscribe=function(){if(!this.closed){this.closed=!0;var r=this._parentage;if(Array.isArray(r))for(var g=_.m(r),I=g.next();!I.done;I=g.next())I.value.remove(this);else r==null||r.remove(this);g=this.initialTeardown;if(zo(g))try{g()}catch(v){var P=v instanceof qGT?v.errors:[v]}var a=this._teardowns;if(a)for(this._teardowns=null,g=_.m(a),I=g.next();!I.done;I=g.next()){I=I.value;try{zo(I)?I():I.unsubscribe()}catch(v){I=void 0,P=(I=P)!=null?I:[],v instanceof qGT?P=[].concat(_.xC(P),_.xC(v.errors)):
P.push(v)}}if(P)throw new qGT(P);}};
_.Q.add=function(r){if(r&&r!==this)if(this.closed)zo(r)?r():r.unsubscribe();else{if(r instanceof e$){if(r.closed||r._hasParent(this))return;r._addParent(this)}var g;(this._teardowns=(g=this._teardowns)!=null?g:[]).push(r)}};
_.Q._hasParent=function(r){var g=this._parentage;return g===r||Array.isArray(g)&&g.includes(r)};
_.Q._addParent=function(r){var g=this._parentage;this._parentage=Array.isArray(g)?(g.push(r),g):g?[g,r]:r};
_.Q._removeParent=function(r){var g=this._parentage;g===r?this._parentage=null:Array.isArray(g)&&FDj(g,r)};
_.Q.remove=function(r){var g=this._teardowns;g&&FDj(g,r);r instanceof e$&&r._removeParent(this)};
var XX$=new e$;XX$.closed=!0;e$.JSC$9369_EMPTY=XX$;var WD$=function(){setTimeout.apply(null,_.xC(_.kV.apply(0,arguments)))};var li=function(r){e$.call(this);this.JSC$9374_isStopped=!1;this.destination=r instanceof li?r:new Sr(!r||zo(r)?{next:r!=null?r:void 0}:r);HEF(r)&&r.add(this)};
_.b(li,e$);li.JSC$9369_EMPTY=e$.JSC$9369_EMPTY;li.create=function(r,g,I){return new Jr(r,g,I)};
_.Q=li.prototype;_.Q.next=function(r){this.JSC$9374_isStopped||this._next(r)};
_.Q.error=function(r){this.JSC$9374_isStopped||(this.JSC$9374_isStopped=!0,this._error(r))};
_.Q.complete=function(){this.JSC$9374_isStopped||(this.JSC$9374_isStopped=!0,this._complete())};
_.Q.unsubscribe=function(){this.closed||(this.JSC$9374_isStopped=!0,e$.prototype.unsubscribe.call(this))};
_.Q._next=function(r){this.destination.next(r)};
_.Q._error=function(r){this.destination.error(r);this.unsubscribe()};
_.Q._complete=function(){this.destination.complete();this.unsubscribe()};
var Sr=function(r){this.partialObserver=r};
Sr.prototype.next=function(r){var g=this.partialObserver;if(g.next)try{g.next(r)}catch(I){ZQ(I)}};
Sr.prototype.error=function(r){var g=this.partialObserver;if(g.error)try{g.error(r)}catch(I){ZQ(I)}else ZQ(r)};
Sr.prototype.complete=function(){var r=this.partialObserver;if(r.complete)try{r.complete()}catch(g){ZQ(g)}};
var Jr=function(r,g,I){li.call(this);var P;zo(r)||!r?P={next:r!=null?r:void 0,error:g!=null?g:void 0,complete:I!=null?I:void 0}:P=r;this.destination=new Sr(P)};
_.b(Jr,li);Jr.JSC$9369_EMPTY=li.JSC$9369_EMPTY;Jr.create=li.create;var Vw=typeof Symbol==="function"&&Symbol.observable||"@@observable";var j$=function(r){r&&(this._subscribe=r)};
_.Q=j$.prototype;_.Q.lift=function(r){var g=new j$;g.source=this;g.operator=r;return g};
_.Q.subscribe=function(r,g,I){r=r&&r instanceof li||r&&zo(r.next)&&zo(r.error)&&zo(r.complete)&&HEF(r)?r:new Jr(r,g,I);g=this.operator;I=this.source;r.add(g?g.call(r,I):I?this._subscribe(r):this._trySubscribe(r));return r};
_.Q._trySubscribe=function(r){try{return this._subscribe(r)}catch(g){r.error(g)}};
_.Q.forEach=function(r,g){var I=this;g=Rdj(g);return new g(function(P,a){var v=I.subscribe(function(C){try{r(C)}catch(u){a(u),v==null||v.unsubscribe()}},a,P)})};
_.Q._subscribe=function(r){var g;return(g=this.source)==null?void 0:g.subscribe(r)};
j$.prototype[Vw]=function(){return this};
j$.prototype.pipe=function(){var r=_.kV.apply(0,arguments);return r.length?DHs(r)(this):this};
j$.create=function(r){return new j$(r)};var c0B=function(){var r=Error.call(this,"object unsubscribed");this.message=r.message;"stack"in r&&(this.stack=r.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.b(c0B,Error);var GE=function(){this.observers=[];this.hasError=this.JSC$9390_isStopped=this.closed=!1;this.thrownError=null};
_.b(GE,j$);_.Q=GE.prototype;_.Q.lift=function(r){var g=new Ef(this,this);g.operator=r;return g};
_.Q._throwIfClosed=function(){if(this.closed)throw new c0B;};
_.Q.next=function(r){this._throwIfClosed();if(!this.JSC$9390_isStopped){var g=this.observers.slice();g=_.m(g);for(var I=g.next();!I.done;I=g.next())I.value.next(r)}};
_.Q.error=function(r){this._throwIfClosed();if(!this.JSC$9390_isStopped){this.hasError=this.JSC$9390_isStopped=!0;this.thrownError=r;for(var g=this.observers;g.length;)g.shift().error(r)}};
_.Q.complete=function(){this._throwIfClosed();if(!this.JSC$9390_isStopped){this.JSC$9390_isStopped=!0;for(var r=this.observers;r.length;)r.shift().complete()}};
_.Q.unsubscribe=function(){this.JSC$9390_isStopped=this.closed=!0;this.observers=null};
_.Q._trySubscribe=function(r){this._throwIfClosed();return j$.prototype._trySubscribe.call(this,r)};
_.Q._subscribe=function(r){this._throwIfClosed();this._checkFinalizedStatuses(r);return this._innerSubscribe(r)};
_.Q._innerSubscribe=function(r){var g=this,I=this.JSC$9390_isStopped,P=this.observers;return this.hasError||I?e$.JSC$9369_EMPTY:(P.push(r),new e$(function(){return FDj(g.observers,r)}))};
_.Q._checkFinalizedStatuses=function(r){var g=this.thrownError,I=this.JSC$9390_isStopped;this.hasError?r.error(g):I&&r.complete()};
GE.create=function(r,g){return new Ef(r,g)};
var Ef=function(r,g){GE.call(this);this.destination=r;this.source=g};
_.b(Ef,GE);Ef.create=GE.create;Ef.prototype.next=function(r){var g,I;(g=this.destination)==null||(I=g.next)==null||I.call(g,r)};
Ef.prototype.error=function(r){var g,I;(g=this.destination)==null||(I=g.error)==null||I.call(g,r)};
Ef.prototype.complete=function(){var r,g;(r=this.destination)==null||(g=r.complete)==null||g.call(r)};
Ef.prototype._subscribe=function(r){var g,I;return(I=(g=this.source)==null?void 0:g.subscribe(r))!=null?I:e$.JSC$9369_EMPTY};var Y2=function(r){GE.call(this);this._value=r};
_.b(Y2,GE);Y2.create=GE.create;Y2.prototype._subscribe=function(r){var g=GE.prototype._subscribe.call(this,r);!g.closed&&r.next(this._value);return g};
Y2.prototype.getValue=function(){var r=this.thrownError,g=this._value;if(this.hasError)throw r;this._throwIfClosed();return g};
Y2.prototype.next=function(r){GE.prototype.next.call(this,this._value=r)};
_.l4.Object.defineProperties(Y2.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var $W=new j$(function(r){return r.complete()});var lQ_=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var fQ_=function(r){return r&&typeof r.length==="number"&&typeof r!=="function"};var tb0={now:function(){return(tb0.delegate||Date).now()},
delegate:void 0};var t0=function(r,g,I){r=r===void 0?Infinity:r;g=g===void 0?Infinity:g;I=I===void 0?tb0:I;GE.call(this);this.bufferSize=r;this.windowTime=g;this.timestampProvider=I;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=g===Infinity;this.bufferSize=Math.max(1,r);this.windowTime=Math.max(1,g)};
_.b(t0,GE);t0.create=GE.create;t0.prototype.next=function(r){var g=this.buffer,I=this.infiniteTimeWindow,P=this.timestampProvider,a=this.windowTime;this.JSC$9390_isStopped||(g.push(r),!I&&g.push(P.now()+a));Bad(this);GE.prototype.next.call(this,r)};
t0.prototype._subscribe=function(r){this._throwIfClosed();Bad(this);for(var g=this._innerSubscribe(r),I=this.infiniteTimeWindow,P=this.buffer.slice(),a=0;a<P.length&&!r.closed;a+=I?1:2)r.next(P[a]);this._checkFinalizedStatuses(r);return g};
var Bad=function(r){var g=r.bufferSize,I=r.timestampProvider,P=r.buffer;r=r.infiniteTimeWindow;var a=(r?1:2)*g;g<Infinity&&a<P.length&&P.splice(0,P.length-a);if(!r){g=I.now();I=0;for(r=1;r<P.length&&P[r]<=g;r+=2)I=r;I&&P.splice(0,I+1)}};var zPT=function(r,g){g=g===void 0?OIl:g;this.schedulerActionCtor=r;this.now=g};
zPT.prototype.schedule=function(r,g,I){g=g===void 0?0:g;return(new this.schedulerActionCtor(this,r)).schedule(I,g)};
var OIl=tb0.now;var A0F=function(){var r=Error.call(this,"no elements in sequence");this.message=r.message;"stack"in r&&(this.stack=r.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.b(A0F,Error);var S$=function(r,g,I,P,a){li.call(this,r);this.onUnsubscribe=a;g&&(this._next=function(v){try{g(v)}catch(C){this.destination.error(C)}});
I&&(this._error=function(v){try{I(v)}catch(C){this.destination.error(C)}this.unsubscribe()});
P&&(this._complete=function(){try{P()}catch(v){this.destination.error(v)}this.unsubscribe()})};
_.b(S$,li);S$.JSC$9369_EMPTY=li.JSC$9369_EMPTY;S$.create=li.create;S$.prototype.unsubscribe=function(){var r;this.closed||(r=this.onUnsubscribe)!=null&&r.call(this);li.prototype.unsubscribe.call(this)};var XN=function(r,g){this.source=r;this.subjectFactory=g;this._subject=null;this._refCount=0;this._connection=null};
_.b(XN,j$);XN.create=j$.create;XN.prototype._subscribe=function(r){return ePd(this).subscribe(r)};
var ePd=function(r){var g=r._subject;if(!g||g.JSC$9390_isStopped)r._subject=r.subjectFactory();return r._subject};
XN.prototype._teardown=function(){this._refCount=0;var r=this._connection;this._subject=this._connection=null;r==null||r.unsubscribe()};
XN.prototype.connect=function(){var r=this,g=this._connection;if(!g){g=this._connection=new e$;var I=ePd(this);g.add(this.source.subscribe(new S$(I,void 0,function(P){r._teardown();I.error(P)},function(){r._teardown();
I.complete()},function(){return r._teardown()})));
g.closed&&(this._connection=null,g=e$.JSC$9369_EMPTY)}return g};var Qx4=Array.isArray;var C_L=Array.isArray,YGy=Object,uNj=YGy.getPrototypeOf,pXQ=YGy.prototype,oWE=YGy.keys;var nE=function(r,g,I){li.call(this,r);this._next=g;this.shouldComplete=I};
_.b(nE,li);nE.JSC$9369_EMPTY=li.JSC$9369_EMPTY;nE.create=li.create;nE.prototype._complete=function(){this.shouldComplete()?li.prototype._complete.call(this):this.unsubscribe()};var YGE=["addListener","removeListener"],ePh=["addEventListener","removeEventListener"],Uz1=["on","off"];var xT=function(){e$.call(this)};
_.b(xT,e$);xT.JSC$9369_EMPTY=e$.JSC$9369_EMPTY;xT.prototype.schedule=function(){return this};var ZI0=function(r,g){return setInterval.apply(null,[r,g].concat(_.xC(_.kV.apply(2,arguments))))};var f0=function(r,g){e$.call(this);this.scheduler=r;this.work=g;this.pending=!1};
_.b(f0,xT);f0.JSC$9369_EMPTY=xT.JSC$9369_EMPTY;f0.prototype.schedule=function(r,g){g=g===void 0?0:g;if(this.closed)return this;this.state=r;r=this.id;var I=this.scheduler;r!=null&&(this.id=Uzz(this,r,g));this.pending=!0;this.delay=g;this.id=this.id||this.requestAsyncId(I,this.id,g);return this};
f0.prototype.requestAsyncId=function(r,g,I){I=I===void 0?0:I;return ZI0(r.flush.bind(r,this),I)};
var Uzz=function(r,g,I){I=I===void 0?0:I;if(I!=null&&r.delay===I&&r.pending===!1)return g;clearInterval(g)};
f0.prototype.execute=function(r,g){if(this.closed)return Error("ha");this.pending=!1;if(r=this._execute(r,g))return r;this.pending===!1&&this.id!=null&&(this.id=Uzz(this,this.id,null))};
f0.prototype._execute=function(r){var g=!1;try{this.work(r)}catch(P){g=!0;var I=!!P&&P||Error(P)}if(g)return this.unsubscribe(),I};
f0.prototype.unsubscribe=function(){if(!this.closed){var r=this.id,g=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;FDj(g,this);r!=null&&(this.id=Uzz(this,r,null));this.delay=null;xT.prototype.unsubscribe.call(this)}};var iIY=function(r,g){g=g===void 0?OIl:g;zPT.call(this,r,g);this.actions=[];this.active=!1;this.scheduled=void 0};
_.b(iIY,zPT);iIY.prototype.flush=function(r){var g=this.actions;if(this.active)g.push(r);else{var I;this.active=!0;do if(I=r.execute(r.state,r.delay))break;while(r=g.shift());this.active=!1;if(I){for(;r=g.shift();)r.unsubscribe();throw I;}}};var ml=new j$(YC);var iIs=Array.isArray;var n0=function(r,g){f0.call(this,r,g);this.scheduler=r;this.work=g};
_.b(n0,f0);n0.JSC$9369_EMPTY=f0.JSC$9369_EMPTY;n0.prototype.schedule=function(r,g){g=g===void 0?0:g;if(g>0)return f0.prototype.schedule.call(this,r,g);this.delay=g;this.state=r;this.scheduler.flush(this);return this};
n0.prototype.execute=function(r,g){return g>0||this.closed?f0.prototype.execute.call(this,r,g):this._execute(r,g)};
n0.prototype.requestAsyncId=function(r,g,I){I=I===void 0?0:I;return I!=null&&I>0||I==null&&this.delay>0?f0.prototype.requestAsyncId.call(this,r,g,I):r.flush(this)};var bIT=function(){iIY.apply(this,arguments)};
_.b(bIT,iIY);var ai4=new bIT(n0);var MbT=function(){this.performanceMonitor=new LD0;this.queue=new Go1;this.internalSymbol=Symbol();this.debugNames=new oWy};
MbT.prototype.getOnBackgrounded=function(){return ml};
_.l4.Object.defineProperties(MbT.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var T_=function(r,g){g=Error.call(this,g?r+": "+g:String(r));this.message=g.message;"stack"in g&&(this.stack=g.stack);this.code=r;this.__proto__=T_.prototype;this.name=String(r)};
_.b(T_,Error);var CF=function(r){T_.call(this,1E3,'sfr:"'+r+'"');this.measurementStrategyFailureReason=r;this.__proto__=CF.prototype};
_.b(CF,T_);var un=function(){T_.call(this,1003);this.__proto__=un.prototype};
_.b(un,T_);var hr=function(){T_.call(this,1009);this.__proto__=hr.prototype};
_.b(hr,T_);var jx8=function(){T_.call(this,1011);this.__proto__=jx8.prototype};
_.b(jx8,T_);var Vb$=function(){T_.call(this,1007);this.__proto__=un.prototype};
_.b(Vb$,T_);var vO=function(r){T_.call(this,1004,String(r));this.inputObservableIndex=r;this.__proto__=vO.prototype};
_.b(vO,T_);var iN1=function(r){T_.call(this,1010,r);this.__proto__=bNX.prototype};
_.b(iN1,T_);var bNX=function(r){T_.call(this,1005,r);this.__proto__=bNX.prototype};
_.b(bNX,T_);var dzw=function(r){var g=_.kV.apply(1,arguments),I=this;this.orderedFactories=[];this.orderedFactories.push(r);g.forEach(function(P){I.orderedFactories.push(P)})};
dzw.prototype.isSupported=function(r){return this.orderedFactories.some(function(g){return g.isSupported(r)})};
dzw.prototype.makeBeacon=function(r,g){for(var I=0;I<this.orderedFactories.length;I++)if(this.orderedFactories[I].isSupported(g))return this.orderedFactories[I].makeBeacon(r,g);throw new hr;};var qb$=Symbol("ia"),LWy=Symbol("ja"),ax=function(r,g){this.value=r;this.timeline=g},PX=function(r,g){if(g.timeline!==r.timeline)throw new Vb$;
return r.value-g.value};
_.Q=ax.prototype;_.Q.equals=function(r){return PX(this,r)===0};
_.Q.maximum=function(r){if(r.timeline!==this.timeline)throw new Vb$;return this.value>=r.value?this:r};
_.Q.round=function(){return new ax(Math.round(this.value),this.timeline)};
_.Q.add=function(r){return new ax(this.value+r,this.timeline)};
_.Q.toString=function(){return String(this.value)};var kT=function(r,g){this.context=r;this.JSC$9496_pinger=g};
kT.prototype.isSupported=function(r){return this.JSC$9496_pinger.isSupported(r)};
kT.prototype.makeBeacon=function(r,g){if(!this.isSupported(g))throw new hr;return new $8(this.context,this.JSC$9496_pinger,g!=null?g:void 0,r)};
var $8=function(r,g,I,P){var a=this;this.JSC$9502_pinger=g;this.properties=I;this.url=P;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var v;this.method=(v=I==null?void 0:I.beaconMethod)!=null?v:"GET";this.backgroundedSubscription=r.getOnBackgrounded().subscribe(function(){a.sendNow()})};
$8.prototype.deactivate=function(){this.internalIsPending=!1};
$8.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9502_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var r,g;this.JSC$9502_pinger.pingWithHeadersAndBody((r=this.properties)!=null?r:{},this.customHeaders,(g=this.body)!=null?g:"",this.url)}else this.JSC$9502_pinger.ping(this.url);this.internalIsPending=!1}catch(I){}else this.internalIsPending=!1};
$8.prototype.setHeader=function(r,g){this.customHeaders.set(r,g)};
_.l4.Object.defineProperties($8.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var y0$=function(){for(var r=_.m(_.kV.apply(0,arguments)),g=r.next();!g.done;g=r.next())if(g=g.value,g.available()){this.timeProvider=g;return}this.timeProvider=new GEy};
_.Q=y0$.prototype;_.Q.available=function(){return this.timeProvider.available()};
_.Q.now=function(){return this.timeProvider.now()};
_.Q.setTimeout=function(r,g){return this.timeProvider.setTimeout(r,g)};
_.Q.clearTimeout=function(r){this.timeProvider.clearTimeout(r)};
_.Q.interval=function(r,g){var I=this.intervalObservable(r).subscribe(g);return function(){return void I.unsubscribe()}};
_.Q.intervalObservable=function(r){return this.timeProvider.intervalObservable(r)};
_.l4.Object.defineProperties(y0$.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var GEy=function(){this.timeline=Symbol()};
_.Q=GEy.prototype;_.Q.available=function(){return!1};
_.Q.now=function(){return new ax(0,this.timeline)};
_.Q.setTimeout=function(){return 0};
_.Q.clearTimeout=function(){};
_.Q.interval=function(){return function(){}};
_.Q.intervalObservable=function(){return ml};var rF=function(r,g){this.intrinsicFunctionNamespace=r;this.performanceMonitor=g};
_.Q=rF.prototype;_.Q.setTimeout=function(r,g){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,r),g)};
_.Q.clearTimeout=function(r){this.intrinsicFunctionNamespace.clearTimeout(r)};
_.Q.interval=function(r,g){var I=this.intervalObservable(r).subscribe(g);return function(){return void I.unsubscribe()}};
_.Q.intervalObservable=function(r){var g=this;return new j$(function(I){var P=0,a=g.intrinsicFunctionNamespace.setInterval(function(){I.next(P++)},r);
return function(){g.intrinsicFunctionNamespace.clearInterval(a)}})};
_.Q.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var KWT=function(r,g){rF.call(this,r,g);this.timeline=LWy};
_.b(KWT,rF);KWT.prototype.now=function(){return new ax(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
KWT.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&rF.prototype.available.call(this)};var sxJ=function(r,g){rF.call(this,r,g);this.timeline=qb$};
_.b(sxJ,rF);sxJ.prototype.now=function(){return new ax(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
sxJ.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&rF.prototype.available.call(this)};var HI8=function(r){this.context=r;if(FW0===void 0)a:{var g,I,P=(g=r.global)==null?void 0:(I=g.document)==null?void 0:I.createElement("meta");if(P)try{P.httpEquiv="origin-trial";P.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";r.global.document.head.append(P);FW0=P;break a}catch(a){}FW0=void 0}},
FW0;
HI8.prototype.isSupported=function(r){return sxQ(this.context)!==void 0&&!(r==null||!r.endOfSession)&&!gF(this.context)&&!(r==null?0:r.attributionEnabled)&&!(r==null?0:r.customHeaders)&&!(r==null?0:r.customBody)};
HI8.prototype.makeBeacon=function(r,g){if(!this.isSupported(g))throw new hr;return new IG(this.context,r,g)};
var IG=function(r,g,I){this.context=r;this.properties=I;this.JSC$9529_urlWithoutToken=g;var P;this.beaconMethod=(P=I==null?void 0:I.beaconMethod)!=null?P:"GET";r=sxQ(this.context);if(r===void 0)throw Error();this.fetchLater=r;WWJ(this,DzF(this))},WWJ=function(r,g){r.beaconResult&&r.beaconResult.activated||(r.beaconAbort=new AbortController,r.beaconResult=r.fetchLater(g,{method:r.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:r.beaconAbort.signal,activateAfter:96E4}))},DzF=function(r){r=r.JSC$9529_urlWithoutToken;
return(r.slice(-1)[0]==="&"?r:r+"&")+"flapi=1"};
IG.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
IG.prototype.sendNow=function(){};
IG.prototype.setHeader=function(){};
_.l4.Object.defineProperties(IG.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9529_urlWithoutToken},
set:function(r){this.JSC$9529_urlWithoutToken=r;r=DzF(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);WWJ(this,r)}},
method:{configurable:!0,enumerable:!0,get:function(){return this.beaconMethod}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.beaconResult?!this.beaconResult.activated:!1}}});var RPw=function(r){this.context=r};
RPw.prototype.isSupported=function(){return!gF(this.context)&&!!this.context.global.fetch};
RPw.prototype.ping=function(){var r=this;return ra.apply(null,_.xC(_.kV.apply(0,arguments).map(function(g){return LE(r.context.global.fetch(g,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(EQ(function(I){return I.status===200}))}))).pipe(Naj(function(g){return g}),li$())};
RPw.prototype.pingWithHeadersAndBody=function(r,g,I){for(var P=_.kV.apply(3,arguments),a=this,v=new Headers,C=_.m(g.entries()),u=C.next();!u.done;u=C.next()){var X=_.m(u.value);u=X.next().value;X=X.next().value;v.set(u,X)}var c,B=(c=r.keepAlive)!=null?c:!1;ra.apply(null,_.xC(P.map(function(O){return LE(a.context.global.fetch(O,Object.assign({},{method:String(r.beaconMethod),cache:"no-cache"},B?{keepalive:!0}:{},{mode:"no-cors",headers:v,body:I}))).pipe(EQ(function(z){return z.status===200}))}))).pipe(Naj(function(O){return O}),
li$())};var A0l,HnQ,NaB;_.PI=function(){};
_.yF=function(r){return r};
A0l=function(r){var g=g||0;return function(){return r.apply(this,Array.prototype.slice.call(arguments,0,g))}};
_.aG=function(r){var g=!1,I;return function(){g||(I=r(),g=!0);return I}};
_.vI=function(r,g){var I=0;return function(P){_.I$.clearTimeout(I);var a=arguments;I=_.I$.setTimeout(function(){r.apply(void 0,a)},g)}};
HnQ=function(r,g){var I=0,P=!1,a=[],v=function(){I=0;P&&(P=!1,C())},C=function(){I=_.I$.setTimeout(v,g);
var u=a;a=[];r.apply(void 0,u)};
return function(u){a=arguments;I?P=!0:C()}};
NaB=function(r,g){var I=0,P=function(){I=0};
return function(a){I||(I=_.I$.setTimeout(P,g),r.apply(void 0,arguments))}};var QT=function(r,g,I,P,a){this.allowedElements=r;this.elementPolicies=g;this.allowedGlobalAttributes=I;this.globalAttributePolicies=P;this.globallyAllowedAttributePrefixes=a},wX1=function(r,g,I){I=r.elementPolicies.get(I);
return(I==null?0:I.has(g))?I.get(g):r.allowedGlobalAttributes.has(g)?{policyAction:1}:(I=r.globalAttributePolicies.get(g))?I:r.globallyAllowedAttributePrefixes&&[].concat(_.xC(r.globallyAllowedAttributePrefixes)).some(function(P){return g.indexOf(P)===0})?{policyAction:1}:{policyAction:0}};var li0="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(" "),
SGF=[["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}]])]],J0f="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(" "),
EW0=[["dir",{policyAction:3,conditions:F7(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:F7(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:F7(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:F7(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],xzJ=new QT(new Set(li0),new Map(SGF),new Set(J0f),new Map(EW0)),fiz=new QT(new Set(li0.concat(["BUTTON",
"INPUT"])),new Map(SGF),new Set(F7(function(){return J0f.concat(["class","id","name"])})),new Map(F7(function(){return EW0.concat([["style",
{policyAction:1}]])})));var nWy,Taz,kEw;nWy=function(r,g,I,P,a){this.JSC$9586_sanitizerTable=r;this.styleElementSanitizer=g;this.styleAttributeSanitizer=I;this.JSC$9586_resourceUrlPolicy=P;this.JSC$9586_navigationUrlPolicy=a;this.changes=[]};
_.hPl=function(r,g){var I=document.implementation.createHTMLDocument("");r=Taz(r,g,I);I=I.body;I.appendChild(r);I=(new XMLSerializer).serializeToString(I);I=I.slice(I.indexOf(">")+1,I.lastIndexOf("</"));return I2(I)};
Taz=function(r,g,I){g=g2F(g,I);g=document.createTreeWalker(g,5,function(u){if(u.nodeType===3)u=1;else if(PnL(u))if(u=IJX(u),u===null)u=2;else{var X=r.JSC$9586_sanitizerTable;u=u!=="FORM"&&(X.allowedElements.has(u)||X.elementPolicies.has(u))?1:2}else u=2;return u});
for(var P=g.nextNode(),a=I.createDocumentFragment(),v=a;P!==null;){var C=void 0;if(P.nodeType===3)r.styleElementSanitizer&&v.nodeName==="STYLE"?(P=r.styleElementSanitizer(P.data),C=r.createTextNode(P)):C=r.createTextNode(P.data);else if(PnL(P))C=kEw(r,P,I);else throw Error("Z");v.appendChild(C);if(P=g.firstChild())v=C;else for(;!(P=g.nextSibling())&&(P=g.parentNode());)v=v.parentNode}return a};
nWy.prototype.createTextNode=function(r){return document.createTextNode(r)};
kEw=function(r,g,I){var P,a=IJX(g);I=I.createElement(a);g=g.attributes;for(var v=_.m(g),C=v.next();!C.done;C=v.next()){var u=C.value;C=u.name;u=u.value;var X=wX1(r.JSC$9586_sanitizerTable,C,a);a:{if(P=X.conditions){P=_.m(P);for(var c=P.next();!c.done;c=P.next()){var B=_.m(c.value);c=B.next().value;B=B.next().value;var O=void 0;if((c=(O=g.getNamedItem(c))==null?void 0:O.value)&&!B.has(c)){P=!1;break a}}}P=!0}if(P)switch(X.policyAction){case 1:i_(I,C,u);break;case 2:throw Error();case 3:i_(I,C,u.toLowerCase());
break;case 4:r.styleAttributeSanitizer?(u=r.styleAttributeSanitizer(u),i_(I,C,u)):i_(I,C,u);break;case 5:r.JSC$9586_resourceUrlPolicy?(X={type:2,attributeName:C,elementName:a},u=rtX(u),(u=r.JSC$9586_resourceUrlPolicy(u,X))&&i_(I,C,u.toString())):i_(I,C,u);break;case 6:if(r.JSC$9586_resourceUrlPolicy){X={type:2,attributeName:C,elementName:a};P=[];u=_.m(u.split(","));for(c=u.next();!c.done;c=u.next())B=_.m(c.value.trim().split(/\s+/,2)),c=B.next().value,B=B.next().value,P.push({url:c,descriptor:B});
u={parts:[]};P=_.m(P);for(c=P.next();!c.done;c=P.next())c=c.value,B=rtX(c.url),(B=r.JSC$9586_resourceUrlPolicy(B,X))&&u.parts.push({url:B.toString(),descriptor:c.descriptor});i_(I,C,aJ8(u))}else i_(I,C,u);break;case 7:X=u;if(r.JSC$9586_navigationUrlPolicy){X={type:2,attributeName:C,elementName:a};u=rtX(u);u=r.JSC$9586_navigationUrlPolicy(u,X);if(u===null)break;X=u.toString()}u=X;X=_.iE$(u);X=X!==void 0&&r0y.indexOf(X.toLowerCase())!==-1?u:"about:invalid#zClosurez";i_(I,C,X)}}return I};
_.$b0=F7(function(){return new nWy(xzJ)});
_.rtT=F7(function(){return new nWy(fiz)});var g2l=function(){this.calledBuild=!1;this.JSC$9598_sanitizerTable=xzJ},IJT=function(){g2l.apply(this,arguments)};
_.b(IJT,g2l);IJT.prototype.build=function(){if(this.calledBuild)throw Error("la");this.calledBuild=!0;return new nWy(this.JSC$9598_sanitizerTable,void 0,void 0,this.JSC$9598_resourceUrlPolicy,this.JSC$9598_navigationUrlPolicy)};var PnF=/[^#]*/;var EW$={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"},aJh=_.aG(function(){return fi1()}),
QMT=function(){var r=v2f("IFRAME"),g={};
_.Dg(aJh(),function(I){r.sandbox&&r.sandbox.supports&&r.sandbox.supports(I)&&(g[I]=!0)});
return g},v2f=function(r,g){g=g===void 0?document:g;
return g.createElement(String(r).toLowerCase())};var mZ;_.uV=function(r,g,I){return Math.min(Math.max(r,g),I)};
mZ=function(r,g,I){return r+I*(g-r)};_.Q=_.V2.prototype;_.Q.clone=function(){return new _.V2(this.x,this.y)};
_.Q.equals=function(r){return r instanceof _.V2&&(this==r?!0:this&&r?this.x==r.x&&this.y==r.y:!1)};
_.Q.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.Q.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.Q.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.Q.translate=function(r,g){r instanceof _.V2?(this.x+=r.x,this.y+=r.y):(this.x+=Number(r),typeof g==="number"&&(this.y+=g));return this};
_.Q.scale=function(r,g){this.x*=r;this.y*=typeof g==="number"?g:r;return this};_.$2=function(r,g){this.width=r;this.height=g};
_.Q=_.$2.prototype;_.Q.clone=function(){return new _.$2(this.width,this.height)};
_.Q.area=function(){return this.width*this.height};
_.Q.aspectRatio=function(){return this.width/this.height};
_.Q.isEmpty=function(){return!this.area()};
_.Q.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.Q.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.Q.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.Q.scale=function(r,g){this.width*=r;this.height*=typeof g==="number"?g:r;return this};var mb1;_.pF={};mb1="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.pF.add=function(r,g,I){if(r!==null&&g in r)throw Error("na`"+g);r[g]=I};
_.pF.clear=function(r){for(var g in r)delete r[g]};
_.pF.clone=function(r){var g={},I;for(I in r)g[I]=r[I];return g};
_.pF.contains=function(r,g){return uj1(r,g)};
_.pF.containsKey=function(r,g){return r!==null&&g in r};
_.pF.containsValue=uj1;_.pF.create=qnp;_.pF.createImmutableView=function(r){var g=r;Object.isFrozen&&!Object.isFrozen(r)&&(g=Object.create(r),Object.freeze(g));return g};
_.pF.createSet=XOj;_.pF.equals=function(r,g){for(var I in r)if(!(I in g)||r[I]!==g[I])return!1;for(var P in g)if(!(P in r))return!1;return!0};
_.pF.every=function(r,g,I){for(var P in r)if(!g.call(I,r[P],P,r))return!1;return!0};
_.pF.extend=function(r,g){for(var I,P,a=1;a<arguments.length;a++){P=arguments[a];for(I in P)r[I]=P[I];for(var v=0;v<mb1.length;v++)I=mb1[v],Object.prototype.hasOwnProperty.call(P,I)&&(r[I]=P[I])}};
_.pF.filter=function(r,g,I){var P={},a;for(a in r)g.call(I,r[a],a,r)&&(P[a]=r[a]);return P};
_.pF.findKey=pOh;_.pF.findValue=function(r,g,I){return(g=pOh(r,g,I))&&r[g]};
_.pF.forEach=function(r,g,I){for(var P in r)g.call(I,r[P],P,r)};
_.pF.get=function(r,g,I){return r!==null&&g in r?r[g]:I};
_.pF.getAllPropertyNames=function(r,g,I){if(!r)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return Cnh(r);for(var P={};r&&(r!==Object.prototype||g)&&(r!==Function.prototype||I);){for(var a=Object.getOwnPropertyNames(r),v=0;v<a.length;v++)P[a[v]]=!0;r=Object.getPrototypeOf(r)}return Cnh(P)};
_.pF.getAnyKey=function(r){for(var g in r)return g};
_.pF.getAnyValue=function(r){for(var g in r)return r[g]};
_.pF.getCount=function(r){var g=0,I;for(I in r)g++;return g};
_.pF.getKeys=Cnh;_.pF.getSuperClass=function(r){return(r=Object.getPrototypeOf(r.prototype))&&r.constructor};
_.pF.getValueByKeys=function(r,g){var I=_.Nh(g),P=I?g:arguments;for(I=I?0:1;I<P.length;I++){if(r==null)return;r=r[P[I]]}return r};
_.pF.getValues=function(r){var g=[],I=0,P;for(P in r)g[I++]=r[P];return g};
_.pF.isEmpty=function(r){for(var g in r)return!1;return!0};
_.pF.isImmutableView=function(r){return!!Object.isFrozen&&Object.isFrozen(r)};
_.pF.map=function(r,g,I){var P={},a;for(a in r)P[a]=g.call(I,r[a],a,r);return P};
_.pF.remove=function(r,g){var I;(I=g in r)&&delete r[g];return I};
_.pF.set=function(r,g,I){r[g]=I};
_.pF.setIfUndefined=function(r,g,I){return g in r?r[g]:r[g]=I};
_.pF.setWithReturnValueIfNotSet=function(r,g,I){if(g in r)return r[g];I=I();return r[g]=I};
_.pF.some=function(r,g,I){for(var P in r)if(g.call(I,r[P],P,r))return!0;return!1};
_.pF.transpose=function(r){var g={},I;for(I in r)g[r[I]]=I;return g};
_.pF.unsafeClone=o2F;var Vp=function(r,g){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=r===Cy$&&g||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=Cnd};
Vp.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var ujz=function(r){return r instanceof Vp&&r.constructor===Vp&&r.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===Cnd?r.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},Cnd={},Cy$={};
new Vp(Cy$,"");var PO,gH,uB,pOd,XOB,qnw,qb,tyy,OFf,B4T,XY,zaw,E8j,bFl,iFT,Myz,jM$,VyT,db8,VS_,Lly,yt$,Klw,GDB,C8;PO=function(r){return r?new C8(_.Xj(r)):z1Y||(z1Y=new C8)};
_.GL=function(r,g){return typeof g==="string"?r.getElementById(g):g};
gH=function(r,g){return(g||document).getElementsByTagName(String(r))};
_.o2l=function(r){return pOd("yt-formatted-string","paper-input-input",r)};
uB=function(r,g,I,P){r=P||r;return(g=g&&g!="*"?String(g).toUpperCase():"")||I?r.querySelectorAll(g+(I?"."+I:"")):r.getElementsByTagName("*")};
pOd=function(r,g,I){var P=document,a=r&&r!="*"?String(r).toUpperCase():"";return a||g?(I||P).querySelector(a+(g?"."+g:"")):uB(P,r,g,I)[0]||null};
XOB=function(r,g){_.pF.forEach(g,function(I,P){P=="style"?r.style.cssText=I:P=="class"?r.className=I:P=="for"?r.htmlFor=I:qnw.hasOwnProperty(P)?r.setAttribute(qnw[P],I):_.v$(P,"aria-")||_.v$(P,"data-")?r.setAttribute(P,I):r[P]=I})};
qnw={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"};_.r4=function(r){r=(r||window).document;r=r.compatMode=="CSS1Compat"?r.documentElement:r.body;return new _.$2(r.clientWidth,r.clientHeight)};
_.ct0=function(r){var g=_.p8(r);r=r.defaultView;return new _.V2((r==null?void 0:r.pageXOffset)||g.scrollLeft,(r==null?void 0:r.pageYOffset)||g.scrollTop)};
_.p8=function(r){return r.scrollingElement?r.scrollingElement:_.T6||r.compatMode!="CSS1Compat"?r.body||r.documentElement:r.documentElement};
qb=function(r){return r?r.defaultView:window};
_.oG=function(r,g,I){return tyy(document,arguments)};
tyy=function(r,g){var I=g[1],P=B4T(r,String(g[0]));I&&(typeof I==="string"?P.className=I:Array.isArray(I)?P.className=I.join(" "):XOB(P,I));g.length>2&&OFf(r,P,g,2);return P};
OFf=function(r,g,I,P){function a(u){u&&g.appendChild(typeof u==="string"?r.createTextNode(u):u)}
for(;P<I.length;P++){var v=I[P];if(!_.Nh(v)||_.Jp(v)&&v.nodeType>0)a(v);else{a:{if(v&&typeof v.length=="number"){if(_.Jp(v)){var C=typeof v.item=="function"||typeof v.item=="string";break a}if(typeof v==="function"){C=typeof v.item=="function";break a}}C=!1}_.Dg(C?_.Ap(v):v,a)}}};
_.ht=function(r){return B4T(document,r)};
B4T=function(r,g){g=String(g);r.contentType==="application/xhtml+xml"&&(g=g.toLowerCase());return r.createElement(g)};
_.qJ=function(){return document.createTextNode("\n")};
XY=function(r){if(r.nodeType!=1)return!1;switch(r.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
zaw=function(r,g){OFf(_.Xj(r),r,arguments,1)};
_.cI=function(r){for(var g;g=r.firstChild;)r.removeChild(g)};
_.te=function(r,g){g.parentNode&&g.parentNode.insertBefore(r,g)};
_.BI=function(r,g){g.parentNode&&g.parentNode.insertBefore(r,g.nextSibling)};
_.$J=function(r){return r&&r.parentNode?r.parentNode.removeChild(r):null};
_.eaT=function(r,g){var I=g.parentNode;I&&I.replaceChild(r,g)};
_.Yn1=function(r){var g,I=r.parentNode;if(I&&I.nodeType!=11)if(r.removeNode)r.removeNode(!1);else{for(;g=r.firstChild;)I.insertBefore(g,r);_.$J(r)}};
_.Os=function(r){return r.children!=void 0?r.children:Array.prototype.filter.call(r.childNodes,function(g){return g.nodeType==1})};
_.Ub8=function(r){return r.nextElementSibling!==void 0?r.nextElementSibling:_.ZFY(r.nextSibling,!0)};
_.ZFY=function(r,g){for(;r&&r.nodeType!=1;)r=g?r.nextSibling:r.previousSibling;return r};
_.J7=function(r){return _.Jp(r)&&r.nodeType==1};
_.Fe=function(r,g){if(!r||!g)return!1;if(r.contains&&g.nodeType==1)return r==g||r.contains(g);if(typeof r.compareDocumentPosition!="undefined")return r==g||!!(r.compareDocumentPosition(g)&16);for(;g&&r!=g;)g=g.parentNode;return g==r};
E8j=function(r,g){if(r==g)return 0;if(r.compareDocumentPosition)return r.compareDocumentPosition(g)&2?1:-1;if("sourceIndex"in r||r.parentNode&&"sourceIndex"in r.parentNode){var I=r.nodeType==1,P=g.nodeType==1;if(I&&P)return r.sourceIndex-g.sourceIndex;var a=r.parentNode,v=g.parentNode;return a==v?iFT(r,g):!I&&_.Fe(a,g)?-1*bFl(r,g):!P&&_.Fe(v,r)?bFl(g,r):(I?r.sourceIndex:a.sourceIndex)-(P?g.sourceIndex:v.sourceIndex)}P=_.Xj(r);I=P.createRange();I.selectNode(r);I.collapse(!0);r=P.createRange();r.selectNode(g);
r.collapse(!0);return I.compareBoundaryPoints(_.I$.Range.START_TO_END,r)};
bFl=function(r,g){var I=r.parentNode;if(I==g)return-1;for(;g.parentNode!=I;)g=g.parentNode;return iFT(g,r)};
iFT=function(r,g){for(;g=g.previousSibling;)if(g==r)return-1;return 1};
Myz=function(r){var g,I=arguments.length;if(!I)return null;if(I==1)return arguments[0];var P=[],a=Infinity;for(g=0;g<I;g++){for(var v=[],C=arguments[g];C;)v.unshift(C),C=C.parentNode;P.push(v);a=Math.min(a,v.length)}v=null;for(g=0;g<a;g++){C=P[0][g];for(var u=1;u<I;u++)if(C!=P[u][g])return v;v=C}return v};
_.Xj=function(r){return r.nodeType==9?r:r.ownerDocument||r.document};
jM$=function(r){return r.contentDocument||r.contentWindow.document};
_.z0=function(r,g){if("textContent"in r)r.textContent=g;else if(r.nodeType==3)r.data=String(g);else if(r.firstChild&&r.firstChild.nodeType==3){for(;r.lastChild!=r.firstChild;)r.removeChild(r.lastChild);r.firstChild.data=String(g)}else _.cI(r),r.appendChild(_.Xj(r).createTextNode(String(g)))};
VyT={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};db8={IMG:" ",BR:"\n"};VS_=function(r){var g;r.tagName=="A"&&r.hasAttribute("href")||r.tagName=="INPUT"||r.tagName=="TEXTAREA"||r.tagName=="SELECT"||r.tagName=="BUTTON"?g=!r.disabled&&(!r.hasAttribute("tabindex")||Lly(r)):g=r.hasAttribute("tabindex")&&Lly(r);return g};
Lly=function(r){r=r.tabIndex;return typeof r==="number"&&r>=0&&r<32768};
yt$=function(r){var g=[];GDB(r,g,!0);r=g.join("");r=r.replace(/ \xAD /g," ").replace(/\xAD/g,"");r=r.replace(/\u200B/g,"");r=r.replace(/ +/g," ");r!=" "&&(r=r.replace(/^\s*/,""));return r};
Klw=function(r){var g=[];GDB(r,g,!1);return g.join("")};
GDB=function(r,g,I){if(!(r.nodeName in VyT))if(r.nodeType==3)I?g.push(String(r.nodeValue).replace(/(\r\n|\r|\n)/g,"")):g.push(r.nodeValue);else if(r.nodeName in db8)g.push(db8[r.nodeName]);else for(r=r.firstChild;r;)GDB(r,g,I),r=r.nextSibling};
_.sMy=function(r,g,I){if(!g&&!I)return null;var P=g?String(g).toUpperCase():null;return _.BO(r,function(a){return(!P||a.nodeName==P)&&(!I||typeof a.className==="string"&&_.F_(a.className.split(/\s+/),I))},!0)};
_.BO=function(r,g,I){r&&!I&&(r=r.parentNode);for(I=0;r;){if(g(r))return r;r=r.parentNode;I++}return null};
C8=function(r){this.JSC$9626_document_=r||_.I$.document||document};
_.Q=C8.prototype;_.Q.getElement=function(r){return _.GL(this.JSC$9626_document_,r)};
_.Q.$=C8.prototype.getElement;_.Q.getElementsByTagName=function(r,g){return(g||this.JSC$9626_document_).getElementsByTagName(String(r))};
_.Q.getElementsByTagNameAndClass=function(r,g,I){return uB(this.JSC$9626_document_,r,g,I)};
_.Q.$$=C8.prototype.getElementsByTagNameAndClass;_.Q.setProperties=XOB;_.Q.JSC$9628_createDom=function(r,g,I){return tyy(this.JSC$9626_document_,arguments)};
_.Q.createElement=function(r){return B4T(this.JSC$9626_document_,r)};
_.Q.createTextNode=function(r){return this.JSC$9626_document_.createTextNode(String(r))};
_.Q.getWindow=function(){return this.JSC$9626_document_.defaultView};
var g4=function(r){return _.ct0(r.JSC$9626_document_)};
_.Q=C8.prototype;_.Q.appendChild=function(r,g){r.appendChild(g)};
_.Q.append=zaw;_.Q.canHaveChildren=XY;_.Q.removeNode=_.$J;_.Q.getChildren=_.Os;_.Q.contains=_.Fe;_.Q.isFocusable=VS_;_.Q=da.prototype;_.Q.getWidth=function(){return this.right-this.left};
_.Q.getHeight=function(){return this.bottom-this.top};
_.Q.clone=function(){return new da(this.top,this.right,this.bottom,this.left)};
_.Q.contains=function(r){return this&&r?r instanceof da?r.left>=this.left&&r.right<=this.right&&r.top>=this.top&&r.bottom<=this.bottom:r.x>=this.left&&r.x<=this.right&&r.y>=this.top&&r.y<=this.bottom:!1};
_.Q.expand=function(r,g,I,P){_.Jp(r)?(this.top-=r.top,this.right+=r.right,this.bottom+=r.bottom,this.left-=r.left):(this.top-=r,this.right+=Number(g),this.bottom+=Number(I),this.left-=Number(P));return this};
_.Q.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};
_.Q.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};
_.Q.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};
_.Q.translate=function(r,g){r instanceof _.V2?(this.left+=r.x,this.right+=r.x,this.top+=r.y,this.bottom+=r.y):(this.left+=r,this.right+=r,typeof g==="number"&&(this.top+=g,this.bottom+=g));return this};
_.Q.scale=function(r,g){g=typeof g==="number"?g:r;this.left*=r;this.right*=r;this.top*=g;this.bottom*=g;return this};_.Q=LI.prototype;_.Q.clone=function(){return new LI(this.left,this.top,this.width,this.height)};
_.Q.boundingRect=function(r){var g=Math.max(this.left+this.width,r.left+r.width),I=Math.max(this.top+this.height,r.top+r.height);this.left=Math.min(this.left,r.left);this.top=Math.min(this.top,r.top);this.width=g-this.left;this.height=I-this.top};
_.Q.contains=function(r){return r instanceof _.V2?r.x>=this.left&&r.x<=this.left+this.width&&r.y>=this.top&&r.y<=this.top+this.height:this.left<=r.left&&this.left+this.width>=r.left+r.width&&this.top<=r.top&&this.top+this.height>=r.top+r.height};
_.Q.distance=function(r){var g=r.x<this.left?this.left-r.x:Math.max(r.x-(this.left+this.width),0);r=r.y<this.top?this.top-r.y:Math.max(r.y-(this.top+this.height),0);return Math.sqrt(g*g+r*r)};
_.Q.getSize=function(){return new _.$2(this.width,this.height)};
_.Q.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};
_.Q.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};
_.Q.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};
_.Q.translate=function(r,g){r instanceof _.V2?(this.left+=r.x,this.top+=r.y):(this.left+=r,typeof g==="number"&&(this.top+=g));return this};
_.Q.scale=function(r,g){g=typeof g==="number"?g:r;this.left*=r;this.width*=r;this.top*=g;this.height*=g;return this};var HF0,Zn,rkF,Y8,At1,Ra8,N4$,xJj,wO0,Snl;_.ei=function(r,g,I){if(typeof g==="string")(g=_.Flz(r,g))&&(r.style[g]=I);else for(var P in g){I=r;var a=g[P],v=_.Flz(I,P);v&&(I.style[v]=a)}};
HF0={};_.Flz=function(r,g){var I=HF0[g];if(!I){var P=_.ES(g);I=P;r.style[P]===void 0&&(P=(_.T6?"Webkit":_.hq?"Moz":null)+pXJ(P),r.style[P]!==void 0&&(I=P));HF0[g]=I}return I};
_.DK=function(r,g){var I=_.Xj(r);return I.defaultView&&I.defaultView.getComputedStyle&&(r=I.defaultView.getComputedStyle(r,null))?r[g]||r.getPropertyValue(g)||"":""};
_.sy=function(r,g){return _.DK(r,g)||(r.currentStyle?r.currentStyle[g]:null)||r.style&&r.style[g]};
_.WlY=function(r){return _.sy(r,"position")};
Zn=function(r,g,I){if(g instanceof _.V2){var P=g.x;g=g.y}else P=g,g=I;r.style.left=Y8(P,!1);r.style.top=Y8(g,!1)};
rkF=function(r){try{return r.getBoundingClientRect()}catch(g){return{left:0,top:0,right:0,bottom:0}}};
_.cO=function(r){var g=_.Xj(r),I=new _.V2(0,0);if(r==(g?_.Xj(g):document).documentElement)return I;r=rkF(r);g=g4(PO(g));I.x=r.left+g.x;I.y=r.top+g.y;return I};
_.Dbl=function(r,g,I){if(g instanceof _.$2)I=g.height,g=g.width;else if(I==void 0)throw Error("oa");r.style.width=Y8(g,!0);r.style.height=Y8(I,!0)};
Y8=function(r,g){typeof r=="number"&&(r=(g?Math.round(r):r)+"px");return r};
At1=function(r){return Ra8(r)};
Ra8=function(r){var g=N4$;if(_.sy(r,"display")!="none")return g(r);var I=r.style,P=I.display,a=I.visibility,v=I.position;I.visibility="hidden";I.position="absolute";I.display="inline";r=g(r);I.display=P;I.position=v;I.visibility=a;return r};
N4$=function(r){var g=r.offsetWidth,I=r.offsetHeight,P=_.T6&&!g&&!I;return(g===void 0||P)&&r.getBoundingClientRect?(r=rkF(r),new _.$2(r.right-r.left,r.bottom-r.top)):new _.$2(g,I)};
xJj=function(r){var g=_.cO(r);r=Ra8(r);return new LI(g.x,g.y,r.width,r.height)};
wO0=function(r,g){r=r.style;"opacity"in r?r.opacity=g:"MozOpacity"in r?r.MozOpacity=g:"filter"in r&&(r.filter=g===""?"":"alpha(opacity="+Number(g)*100+")")};
_.A7=function(r,g){r.style.display=g?"":"none"};
_.lJy=function(r){return"rtl"==_.sy(r,"direction")};
Snl=function(r){var g=_.DK(r,"marginLeft"),I=_.DK(r,"marginRight"),P=_.DK(r,"marginTop");r=_.DK(r,"marginBottom");return new da(parseFloat(P),parseFloat(I),parseFloat(r),parseFloat(g))};
_.Jtl=function(r){var g=_.DK(r,"borderLeftWidth"),I=_.DK(r,"borderRightWidth"),P=_.DK(r,"borderTopWidth");r=_.DK(r,"borderBottomWidth");return new da(parseFloat(P),parseFloat(I),parseFloat(r),parseFloat(g))};var Us=function(r){this.context=r};
Us.prototype.isSupported=function(r){return(r==null?0:r.attributionEnabled)||(r==null?void 0:r.beaconMethod)==="POST"||(r==null?0:r.customHeaders)||(r==null?0:r.customBody)||(r==null?0:r.keepAlive)?!1:!gF(this.context)};
Us.prototype.ping=function(){var r=this;return NH(_.kV.apply(0,arguments).map(function(g){try{var I=r.context.global,P=!1;P=P===void 0?!1:P;I.google_image_requests||(I.google_image_requests=[]);var a=v2f("IMG",I.document);P&&(a.attributionSrc="");a.src=g;I.google_image_requests.push(a);return!0}catch(v){return!1}}).every(function(g){return g}))};
Us.prototype.pingWithHeadersAndBody=function(r,g,I){this.ping.apply(this,_.xC(_.kV.apply(3,arguments)))};var E2T=function(r){this.context=r};
E2T.prototype.isSupported=function(r){return xbl&&!gF(this.context)&&ct$(this.context)!==void 0&&!(r==null?0:r.attributionEnabled)&&(r==null?void 0:r.beaconMethod)!=="POST"&&!(r==null?0:r.customHeaders)&&!(r==null?0:r.customBody)};
E2T.prototype.makeBeacon=function(r,g){if(!this.isSupported(g))throw new hr;return new iB(this.context,r)};
var xbl=!1,iB=function(r,g){this.context=r;this.JSC$9647_urlWithoutToken=g;r=ct$(this.context);if(r===void 0)throw Error();this.wrappedBeacon=new r(fJT(this),{})},fJT=function(r){r=r.JSC$9647_urlWithoutToken;
return(r.slice(-1)[0]==="&"?r:r+"&")+"pbapi=1"};
iB.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
iB.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
iB.prototype.setHeader=function(){};
_.l4.Object.defineProperties(iB.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9647_urlWithoutToken},
set:function(r){this.JSC$9647_urlWithoutToken=r;this.wrappedBeacon.setURL(fJT(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(r){if(r!=="GET")throw new hr;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var n2h=function(r){this.context=r};
n2h.prototype.isSupported=function(r){if((r==null?0:r.attributionEnabled)||(r==null?void 0:r.beaconMethod)==="GET"||(r==null?0:r.customHeaders)||(r==null?0:r.customBody)||(r==null?0:r.keepAlive))return!1;var g;return!gF(this.context)&&((g=this.context.global.navigator)==null?void 0:g.sendBeacon)!==void 0};
n2h.prototype.ping=function(){var r=this;return NH(_.kV.apply(0,arguments).map(function(g){var I;return(I=r.context.global.navigator)==null?void 0:I.sendBeacon(g)}).every(function(g){return g}))};
n2h.prototype.pingWithHeadersAndBody=function(r,g,I){this.ping.apply(this,_.xC(_.kV.apply(3,arguments)))};var HX=function(r){this.value=r},Vk=function(r,g){return NH(r.value).pipe(KI(g))},GD=new HX(!1),q3$=new HX(!0);var On=function(r){this.value=r;this.releasedSubject=new GE};
On.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.l4.Object.defineProperties(On.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9660_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var VyX=["FRAME","IMG","IFRAME"],ZFs=/^[01](px)?$/,jM_=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},My1=function(){var r=new jM_;
r.crossDomainLoadedDefault=!0;r.pendingImagesBlockLoad=!0;return r};var T4y=function(r,g){var I=Fl1(r);if(I)if(I.onCreativeLoad)I.onCreativeLoad(g);else{var P=g?[g]:[],a=function(v){for(var C=0;C<P.length;++C)try{P[C](1,v)}catch(u){}P={push:function(u){u(1,v)}}};
I.onCreativeLoad=function(v){P.push(v)};
I.setAttribute("data-creative-load-listener","");I.addEventListener("creativeLoad",function(v){a(v.detail)});
_.I$.addEventListener("message",function(v){sME(I,a,v)})}};var bB=function(r,g){var I=this;this.global=r;this.parentContext=g;this.JSC$9671_onVisibilityChange=this.document?ra(NH(!0),kC(this.document,"visibilitychange")).pipe(vX(this.parentContext.performanceMonitor,748),EQ(function(){return I.getVisibilityState()}),ox()):NH("visible");
this.document?kC(this.document,"DOMContentLoaded").pipe(vX(this.parentContext.performanceMonitor,739),pI(1)):NH(eaX("DOMContentLoaded"))},oBQ=function(r){return r.document!==null&&r.document.visibilityState!==void 0};
bB.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
bB.prototype.querySelector=function(r){return this.document?this.document.querySelector(r):null};
bB.prototype.querySelectorAll=function(r){return this.document?_.Ap(this.document.querySelectorAll(r)):[]};
bB.prototype.elementFromPoint=function(r,g){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;r=this.document.elementFromPoint(r,g);return r===null?null:new On(r)};
var r$1=function(r,g,I){I=I===void 0?!1:I;if(g.ref===void 0||!r.document)return NH(g).pipe(vX(r.parentContext.performanceMonitor,749));var P=new t0(1),a=function(){P.next(g)};
I||T4y(g.ref,a);dbt(g.ref,a);return P.pipe(vX(r.parentContext.performanceMonitor,749),pI(1))};
_.l4.Object.defineProperties(bB.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return nWE(this.global,"document")?this.global.document||null:null}}});var HF$=_.U1(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),Wls=_.U1(["./reach_worklet.js"]),DbF=_.U1(["./reach_worklet.js"]),hah=_.U1(["./reach_worklet.html"]),kDd=_.U1(["./reach_worklet.js"]),$Sf=_.U1(["./reach_worklet.js"]);_.Mz(hah);_.Mz(kDd);_.Mz($Sf);var ZJ={left:0,top:0,width:0,height:0};var lJE=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),r7_=/#|$/,gJL=/[?&]($|#)/;var ep$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(ep$,_.qp);var zpp=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(zpp,_.qp);var qyF=function(r,g){return _.aM(r,2,g)},ONX=function(r,g){return _.aM(r,3,g)};
zpp.prototype.getModel=function(){return _.Po(this,4)};
var c7Q=function(r,g){return _.aM(r,4,g)},oJX=function(r,g){return _.aM(r,5,g)},BH_=function(r,g){return _.aM(r,9,g)},pJj=function(r,g){return hL(r,10,g)},ue$=function(r,g){return _.ln(r,11,g)},XJp=function(r,g){return _.aM(r,1,g)},tfh=function(r,g){return _.ln(r,7,g)};var mSh="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var LF=function(r,g,I,P){r=r===void 0?window:r;g=g===void 0?null:g;I=I===void 0?new LD0:I;P=P===void 0?Rat():P;MbT.call(this);var a=this;this.global=r;this.debugChannel=g;this.performanceMonitor=I;this.onPageHide=zPX(function(){return kC(a.global,"pagehide")}).pipe(vX(this.performanceMonitor,941));
this.onLoad=zPX(function(){return kC(a.global,"load")}).pipe(vX(this.performanceMonitor,738),pI(1));
this.onResize=zPX(function(){return kC(a.global,"resize")}).pipe(vX(this.performanceMonitor,741));
this.onMessage=zPX(function(){return kC(a.global,"message")}).pipe(vX(this.performanceMonitor,740));
this.document=new bB(this.global,this);this.timeProvider=new y0$(new sxJ(this.intrinsicFunctionNamespace,this.performanceMonitor),new KWT(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new dzw(new HI8(this),new E2T(this),new kT(this,new RPw(this)),new kT(this,new n2h(this)),new kT(this,new Us(this)))};
_.b(LF,MbT);LF.prototype.hasLocalStorage=function(){try{return!!this.global.localStorage}catch(r){return r}};
var gF=function(r){var g=r.global;return!!r.global.HTMLFencedFrameElement&&!!g.fence&&typeof g.fence.reportEvent==="function"};
_.Q=LF.prototype;_.Q.reportFencedFrameEvent=function(r){gF(this)&&this.global.fence.reportEvent(r)};
_.Q.getOnBackgrounded=function(){return this.onPageHide.pipe(vX(this.performanceMonitor,942),KI(this.queue),EQ(function(){}))};
_.Q.postMessage=function(r,g,I){I=I===void 0?[]:I;this.global.postMessage(r,g,I)};
_.Q.getWidth=function(){return Ta1(this.global)?this.global.width:0};
_.Q.getHeight=function(){return Ta1(this.global)?this.global.height:0};
_.Q.isMobile=function(){return hPF()||kEp()};
var zD=function(r,g){try{var I=aj4(g,r.global,r.isMobile());return{left:I.left,top:I.top,width:I.getWidth(),height:I.getHeight()}}catch(P){return ZJ}};
LF.prototype.validate=function(){var r=this.beaconFactory.isSupported()||gF(this);return this.global&&this.timeProvider.available()&&r};
var B4X=function(r){return(r=ZNX(r.global))?LE(r):null};
_.l4.Object.defineProperties(LF.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(r){}}},
localStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.localStorage}catch(r){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!Ta1(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}}});_.r7$=!_.Dp&&!_.Osp();var XPp=function(r){return r};var t5h=function(r){return r.pipe(Ix(function(g){var I=g.endOfSessionReason;var P;return((P=g.viewable)==null?void 0:P.extrapolateToNow().value)||I!=void 0}),pI(1),CI())};var dSs=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},L24=function(r){var g=r.sequenceNumber.toString(10).padStart(2,"0");
g=""+r.startTime+g;r.sequenceNumber<99&&r.sequenceNumber++;return g};var pPF=MH(Zi(function(r){return r.endOfSessionReason===void 0}),EQ(function(r){return Object.assign({},r,{timestamps:Qk(r)})}),Ix(function(r){var g=r.viewable;
r=r.timestamps;var I;return(I=g==null?void 0:g.extrapolateUsingTimestampMap(r).value)!=null?I:!1}),EQ(function(r){var g=r.beaconFactory;
var I=r.timestampedExposureHistory;var P=r.timeOnScreen;var a=r.binaryContext;r=r.timestamps;if(g===void 0||I===void 0||P===void 0||a===void 0)return!1;if(P.extrapolateUsingTimestampMap(r).value.every(function(v){return v>=0}))return!0;
I=I.map(function(v){return v.timestamp+":"+v.value}).join(",");
P=GOj({bin:a,tos:P},r);g.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+P+("&eh="+I)).sendNow();return!0}),Zi(function(r){return!r}),CI());var K2X=function(r){return{id:r.pingId,mcvt:r.maxConsecutiveViewTime,p:r.creativePosition,asp:r.adSpeedPosition,tm:r.totalMeasurementTime,tu:r.totalUnviewedTime,mtos:r.maxTimeOnScreen,tos:r.timeOnScreen,v:r.binaryVersion,bin:r.binaryContext,avms:r.measurementStrategy,bs:r.browserSize,mc:r.maximumExposure,"if":r.crossDomainIframeState,vu:r.delayedImpressionJsState,app:r.inApp,mse:r.mraidError,mtop:r.mraidSituation,itpl:r.injectedTemplateId,adk:r.adKey,exk:r.awbidKey,rs:r.requestSource,la:r.isLargeAd,
cr:r.isContentRecommendationAd,uach:r.userAgentClientHints,vs:r.viewState,r:r.reasonCode,pay:r.hasCpmavUrl,co:r.clientPingOrderCounter,rst:r.adRenderStartTime,rpt:r.adRenderPeriodTime,isd:r.initialScrollDepth,lsd:r.loadedScrollDepth,context:r.errorContext,msg:r.errorMessage,stack:r.errorStack,name:r.errorName,ec:r.hasElementChanged,sfr:r.strategyFailureReasons,met:r.creativeSearchResult,wmsd:r.webMeasurementStartDiagnostic,pv:r.pageVisible,epv:r.eosPageVisible,pbe:r.inStatefulBeaconExperiment,fle:r.inFetchLaterBeaconExperiment,
vae:r.inViewableAttributionExperiment,spb:r.supportsPendingBeacon,sfl:r.supportsFetchLater,ffslot:r.isFencedFrameSlotTurtlex,reach:r.sharedStorageReachMode,io2:r.v2VisibilityBitVector,rxdbg:r.rxDebugger,omida:r.omidAppId,omidp:r.omidPartner,omidpv:r.omidPartnerVersion,omidor:r.omidOcclusionReasons,omidv:r.omidVersion,omids:r.omidSessionType,omidam:r.omidAccessMode,omidct:r.omidCreativeType,omidia:r.omidInApp,omiddc:r.omidDeviceCategory,omidlat:r.omidLastActivity,omiddit:r.omidDeviceIdleTime,qid:r.errorEscapedQueryId}};var c$s=function(r){var g=[];return r.pipe(EQ(function(I){var P=I.beaconFactory,a=I.fetchBeaconFactory,v=I.timeOnScreen,C=I.timeOnScreenUrlPrefixes,u=I.payloadMapper,X=I.timeOnScreenPingId,c=I.timeOnScreenReason,B=I.urlSerializer,O=I.viewable,z=I.hasImpressionFired,e=I.inStatefulBeaconExperiment,U=I.supportsPendingBeacon,V=I.supportsFetchLater,G=I.turtlexReportEventData;if(!I.geometryMeasurable||!z||I.maxTimeOnScreen===void 0||v===void 0||C===void 0||u===void 0||X===void 0||B===void 0||P===void 0)return!1;
if(I.isTurtlex){if(c===void 0)return!1;C=I.reportFencedFrameEvent;if(!C)return!1;C({eventType:"active-view-time-on-screen",eventData:G!=null?G:"",destination:["buyer"]});return!0}if(!(e||V||c))return!1;G=Qk(I);var F;O=(F=O==null?void 0:O.extrapolateUsingTimestampMap(G).value)!=null?F:!1;F=B(Object.assign({},I,{pingId:X,viewState:O?4:3,reasonCode:c!=null?c:"u",payloadMapper:u,urlPrefixes:C}),G);if(e){for(;g.length>C.length;)I=void 0,(I=g.shift())==null||I.deactivate();F.forEach(function(S,E){E>=g.length?
g.push(P.makeBeacon(S)):g[E].url=S});
return U&&a&&c!==void 0?(F.forEach(function(S){a.makeBeacon(S).sendNow()}),!0):c!==void 0}if(U&&a&&c!==void 0)return F.forEach(function(S){a.makeBeacon(S).sendNow()}),!0;
if(V&&a){for(;g.length>C.length;)U=void 0,(U=g.shift())==null||U.deactivate();var W=B(Object.assign({},I,{pingId:X,viewState:O?4:3,reasonCode:c!=null?c:"u",payloadMapper:u,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),G)[0];F.forEach(function(S,E){E>=g.length?g.push(P.makeBeacon(W,{endOfSession:!0})):g[E].url=W});
return c!==void 0?(F.forEach(function(S){a.makeBeacon(S).sendNow()}),!0):c!==void 0}return c!==void 0?(F.forEach(function(S){P.makeBeacon(S).sendNow()}),!0):!1}),Zi(function(I){return!I}),CI())};var BfE=MH(Ix(function(r){return r.immediateUrlPrefixes!==void 0&&r.payloadMapper!==void 0&&r.urlSerializer!==void 0&&r.inferredPingId!==void 0&&r.beaconFactory!==void 0}),Ix(function(r){return NH$(r)!==null}),RpX(function(r){return r.activeViewUnmeasurableEvent},function(r){return r.emit}),EQ(function(r){if(r.isTurtlex){var g=r.reportFencedFrameEvent;
if(g){var I;g({eventType:"active-view-unmeasurable",eventData:(I=r.turtlexReportEventData)!=null?I:"",destination:["buyer"]})}}else{I=void 0;var P=NH$(r);if(P==="x"){var a,v=(a=r.geometricMeasurementErrors)!=null?a:r.contextValidationErrors;v&&(g=v.stack,I=v.message)}r.urlSerializer(Object.assign({},r,{urlPrefixes:r.immediateUrlPrefixes,payloadMapper:r.payloadMapper,pingId:r.inferredPingId,viewState:2,reasonCode:P,errorMessage:I,errorStack:g}),Qk(r)).forEach(function(C){r.beaconFactory.makeBeacon(C).sendNow()})}}),
pI(1),CI());var wJ1=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var unX=MH(Ix(function(r){return r.payloadMapper!==void 0&&r.immediateUrlPrefixes!==void 0&&r.urlSerializer!==void 0&&r.inferredPingId!==void 0&&r.beaconFactory!==void 0}),EQ(function(r){return Object.assign({},r,{timestamps:Qk(r)})}),Ix(function(r){var g=r.viewable;
var I=r.hasImpressionFired;r=r.timestamps;var P;return!!I&&((P=g==null?void 0:g.extrapolateUsingTimestampMap(r).value)!=null?P:!1)}),RpX(function(r){return r.activeViewViewableEvent},function(r){return r.emit}),EQ(function(r){var g=r.beaconFactory,I=r.turtlexReportEventData;
if(r.isTurtlex){var P=r.reportFencedFrameEvent;if(!P)return!1;P({eventType:"active-view-viewable",eventData:I!=null?I:"",destination:["buyer"]});return!0}I=r.urlSerializer(Object.assign({},r,{urlPrefixes:r.immediateUrlPrefixes,payloadMapper:r.payloadMapper,pingId:r.inferredPingId,viewState:4,reasonCode:"v"}),r.timestamps);(P=r.cpmavUrls)&&P.length>0&&r.viewUrlSerializer&&r.viewUrlSerializer(P,r).forEach(function(a){g.makeBeacon(a).sendNow()});
(P=r.viewableRelayUrls)&&P.length>0&&r.viewUrlSerializer&&r.viewUrlSerializer(P,r).forEach(function(a){g.makeBeacon(a).sendNow()});
I.forEach(function(a){g.makeBeacon(a,{attributionEnabled:r.isViewableAttributionEnabled}).sendNow()});
return!0}),Zi(function(r){return!r}),CI());var KoX=EQ(function(r){return[r.value.topWindowViewportExternalGeometry.width,r.value.topWindowViewportExternalGeometry.height]});var ey=function(r,g){this.callback=r;this.options=g;this.intersectionObserverV2=this.intersectionObserverV1=null},ckF=function(r,g){g?r.intersectionObserverV2||(g=Object.assign({},r.options,{delay:100,
trackVisibility:!0}),r.intersectionObserverV2=new IntersectionObserver(r.callback,g)):r.intersectionObserverV1||(r.intersectionObserverV1=new IntersectionObserver(r.callback,r.options))},gJF=function(r,g){r=g?r.intersectionObserverV2:r.intersectionObserverV1;
if(!r)throw new jx8;return r};
ey.prototype.observe=function(r,g){gJF(this,r).observe(g)};
ey.prototype.unobserve=function(r,g){gJF(this,r).unobserve(g)};
ey.prototype.disconnect=function(r){gJF(this,r).disconnect()};
ey.prototype.takeRecords=function(r){return gJF(this,r).takeRecords()};var IC_={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:ZJ,topWindowViewportExternalGeometry:ZJ,measurementRequests:new GE,elementGeometrySourceName:"ns",elementGeometry:ZJ,intersectionGeometry:ZJ,viewportLocalAppOffset:{x:0,y:0}};var Zus=Un(MH(EQ(function(r){var g;return(g=r.exposureOverride)!=null?g:Bds(r)}),EQ(function(r){return isFinite(r)?r:0}))),dUQ=Un(MH(EQ(function(r){var g;
return(g=r.exposureOverride)!=null?g:Bds(r)}),EQ(function(r){return isFinite(r)?r:-1})));var MJ=function(r,g){this.a=r;this.b=g;if(r.clock.timeline!==g.clock.timeline)throw Error();};
MJ.prototype.equivalentTo=function(r){return r instanceof MJ?this.a.equivalentTo(r.a)&&this.b.equivalentTo(r.b):!1};
MJ.prototype.extrapolateToTime=function(r){var g=this.a.extrapolateToTime(r).value,I=this.b.extrapolateToTime(r).value;return{timestamp:r,value:[g,I]}};
_.l4.Object.defineProperties(MJ.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.a.active||this.b.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.a.clock}},
lastMeasurement:{configurable:!0,enumerable:!0,get:function(){var r=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),g=this.a.lastMeasurement.timestamp.equals(r)?this.a.lastMeasurement.value:this.a.extrapolateToTime(r).value,I=this.b.lastMeasurement.timestamp.equals(r)?this.b.lastMeasurement.value:this.b.extrapolateToTime(r).value;return{timestamp:r,value:[g,I]}}}});var ji=function(r,g){this.input=r;this.mapFunction=g;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
ji.prototype.equivalentTo=function(r){return r instanceof ji?this.input.equivalentTo(r.input)&&this.mapFunction===r.mapFunction:!1};
ji.prototype.extrapolateToTime=function(r){r=this.input.extrapolateToTime(r);return{timestamp:r.timestamp,value:this.mapFunction(r.value)}};
_.l4.Object.defineProperties(ji.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var VT=function(){};
VT.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
VT.prototype.extrapolateUsingTimestampMap=function(r){var g=this.clock.timeline,I,P=(I=r.get(g))!=null?I:this.clock.now();r.set(g,P);return this.extrapolateToTime(P)};
VT.prototype.map=function(r){return new Ijw(this,r)};
VT.prototype.joinWith=function(r){return new PjT(this,r)};
var PjT=function(){MJ.apply(this,arguments);this.map=VT.prototype.map;this.joinWith=VT.prototype.joinWith;this.extrapolateToNow=VT.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=VT.prototype.extrapolateUsingTimestampMap};
_.b(PjT,MJ);var Ijw=function(){ji.apply(this,arguments);this.map=VT.prototype.map;this.joinWith=VT.prototype.joinWith;this.extrapolateToNow=VT.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=VT.prototype.extrapolateUsingTimestampMap};
_.b(Ijw,ji);var Mb=function(r,g){this.lastMeasurement=g;this.extrapolateToNow=VT.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=VT.prototype.extrapolateUsingTimestampMap;this.map=VT.prototype.map;this.joinWith=VT.prototype.joinWith;this.clock=r};
Mb.prototype.equivalentTo=function(r){return r.active};
Mb.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.l4.Object.defineProperties(Mb.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var ykQ=EQ(function(r){if(r.value.viewportGeometrySourceName==="omid"){if(r.value.elementGeometrySourceName==="nio")return"omio";if(r.value.elementGeometrySourceName==="geo")return"omgeo"}return r.value.elementGeometrySourceName==="geo"||r.value.elementGeometrySourceName==="nio"?r.value.viewportGeometrySourceName:r.value.elementGeometrySourceName});var zns=MH(Ix(function(r){return!isNaN(r)}),zE(function(r,g){return isNaN(r)?g:Math.min(r,g)},NaN),ox());var UUj=Un(MH(EQ(function(r){return r.intersectionGeometry.width*r.intersectionGeometry.height/(r.exposedViewportLocalGeometry.width*r.exposedViewportLocalGeometry.height)}),EQ(function(r){return isFinite(r)?Math.min(1,r):0})));var GN_=MH(Un(EQ(function(r){r=r.exposureOverride?r.elementGeometry.width*r.elementGeometry.height*r.exposureOverride/(r.topWindowViewportExternalGeometry.width*r.topWindowViewportExternalGeometry.height):r.intersectionGeometry.width*r.intersectionGeometry.height/(r.topWindowViewportExternalGeometry.width*r.topWindowViewportExternalGeometry.height);return isFinite(r)?r:0})));var Huj=function(r,g){var I=this;this.timeProvider=r;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=g.pipe(ox()).subscribe(function(P){DUp(I);I.measurementRequestObserver=P})},Rnp=function(r,g){DUp(r);
r.lastMeasurementRequest=r.timeProvider.setTimeout(function(){var I;return void((I=r.measurementRequestObserver)==null?void 0:I.next())},g)},DUp=function(r){r.lastMeasurementRequest!==null&&r.timeProvider.clearTimeout(r.lastMeasurementRequest);
r.lastMeasurementRequest=null};
Huj.prototype.dispose=function(){DUp(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var aj1=function(){};var Q4Q=function(r,g){this.context=r;this.strategies=g};
_.b(Q4Q,aj1);Q4Q.prototype.buildGeometrySource=function(r,g){var I=this.strategies.map(function(v){return v.buildGeometrySource(r,g)}),P=SbL(I.map(function(v){return v.geometrySource})),a=P.capturedErrors.pipe(vJf());
return{geometrySource:P.chain.pipe(KI(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:a,strategyErrors:P.capturedErrors}].concat(_.xC(I.map(function(v){return v.additionalOutputs}))))}};
var vJf=function(){return zE(function(r,g){g instanceof CF?r.push(g.measurementStrategyFailureReason):r.push(-1);return r},[])};var CX_=function(r,g){this.context=r;this.poller=g};
_.b(CX_,aj1);CX_.prototype.buildGeometrySource=function(r,g){var I=Jk$(xUF(this.context,this.poller),Pa1(this.context,g.requestSource));return{geometrySource:lCX(r.measurableCreative.pipe(I),g.inApp),additionalOutputs:{}}};var m91=function(r,g,I){I=I===void 0?uf4(r,g):I;this.context=r;this.intersectionObserverStrategy=I};
_.b(m91,aj1);m91.prototype.buildGeometrySource=function(r,g){var I=this.intersectionObserverStrategy(g.useV2);return{geometrySource:lCX(r.measurableCreative.pipe(I,pi$(this.context)),g.inApp),additionalOutputs:{}}};var Qq1=function(r,g,I){var P=P===void 0?Symbol():P;this.element=r;this.immediateUrls=g;this.timeOnScreenUrls=I;this.symbol=P};var Fo1=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),kNF=Object.freeze([1,.75,Fo1.exposureThreshold,Fo1.largeAdExposureThreshold,0]);var R_4=function(r,g){g=g===void 0?36E5:g;var I=I===void 0?!0:I;this.creatives=new GE;this.elementsToUnregister=new GE;this.elementMap=new Map;var P=new LF(window,null);P.beaconFactory=new kT(P,new Us(P));vBE(P,this.creatives,this.elementsToUnregister,r,g,I).subscribe()},wrt=function(r,g,I,P){if(!r.elementMap.has(g)){var a=new On(g);
r.elementMap.set(g,a);r.creatives.next(new Qq1(a,I,P))}},NOE=function(r,g){r.elementsToUnregister.next(g);
var I=r.elementMap.get(g);I!==void 0&&(I.release(),r.elementMap.delete(g))};var Pv4=function(r){var g=r.url;r=r.uaDataValues;this.JSC$9776_url_=g;this.uaDataValues_=r;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var I=/[?&]([^&=]+)=([^&]*)/g;r=I.exec(g);)this.urlParamValues_[r[1]]=r[2]},a8E=function(r){r=r.uaDataValues_;
if(!r)return"";var g=yk("uap",r.platform)+yk("uapv",r.platformVersion)+yk("uafv",r.uaFullVersion)+yk("uaa",r.architecture)+yk("uam",r.model)+yk("uab",r.bitness);r.fullVersionList&&(g+="&uafvl="+encodeURIComponent(r.fullVersionList.map(function(I){return encodeURIComponent(I.brand)+";"+encodeURIComponent(I.version)}).join("|")));
r.wow64!=null&&(g+="&uaw="+Number(r.wow64));return g.slice(1)};var mSd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(mSd,_.qp);mSd.prototype.getId=function(){return _.Po(this,1)};var dF=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(dF,_.qp);dF.prototype.getSeconds=function(){return g8(this,1)};
dF.prototype.setSeconds=function(r){return _.Pu(this,1,zp(r),"0")};_.CA=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(_.CA,_.qp);_.CA.prototype.getSeconds=function(){return g8(this,1)};
_.CA.prototype.setSeconds=function(r){return _.Pu(this,1,zp(r),"0")};
_.Cjy=function(r){var g=Number(vo(r,1));r=_.DJ(r,2);return new Date(g*1E3+r/1E6)};var L8=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(L8,_.qp);L8.prototype.getUrl=function(){return _.Po(this,1)};
L8.prototype.setUrl=function(r){return _.Zy(this,1,r)};
L8.prototype.getHeight=function(){return _.DJ(this,2)};
L8.prototype.getWidth=function(){return _.DJ(this,3)};var G0=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(G0,_.qp);G0.prototype.getAspectRatio=function(){return Is(this,1)};
G0.prototype.getDuration=function(){return _.nq(this,dF,2)};var uef=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(uef,_.qp);var pJB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(pJB,_.qp);var oJT=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(oJT,_.qp);var qyl=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(qyl,_.qp);var XJw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(XJw,_.qp);var c7J=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(c7J,_.qp);var tfd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(tfd,_.qp);var BH$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(BH$,_.qp);var ONT=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(ONT,_.qp);var yT=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(yT,_.qp);var K8=[2,4,5,6,7];var zpw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(zpw,_.qp);var kx=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(kx,_.qp);_.Q=kx.prototype;_.Q.getId=function(){return _.nq(this,mSd,1)};
_.Q.getName=function(){return _.Po(this,2)};
_.Q.setDescription=function(r){return _.Zy(this,3,r)};
_.Q.getUrl=function(){return _.Po(this,8)};
_.Q.setUrl=function(r){return _.Zy(this,8,r)};
var ss=function(r){return _.HO(r,L8,10,_.WO())};
kx.prototype.getOwner=function(r){return _.GpB(this,40,r)};
var FY=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(FY,_.qp);_.HI=[0,Uf,YCh];_.WI=[0,Uf,YCh];var ep0=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(ep0,_.qp);var Dn=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Dn,_.qp);Dn.prototype.getStatus=function(){return _.as(this,1)};
Dn.prototype.removeItem=function(r){return VA8(this,2,r)};var Yyd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Yyd,_.qp);Yyd.prototype.getName=function(){return _.Po(this,8)};var RG=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(RG,_.qp);RG.prototype.getCommand=function(){return _.as(this,1)};
RG.prototype.getSource=function(){return _.nq(this,Yyd,2)};
RG.prototype.setVisible=function(r){return _.aX(this,5,r)};
RG.prototype.removeItem=function(r){return VA8(this,7,r)};var ZNT=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(ZNT,_.qp);ZNT.prototype.getCommand=function(){return _.as(this,1)};
ZNT.prototype.removeItem=function(r){return VA8(this,4,r)};
var US$=_.VO(ZNT);var Ae=function(r,g,I){I=I===void 0?Error():I;var P=Error.call(this);this.message=P.message;"stack"in P&&(this.stack=P.stack);this.code=r;g+=":";I instanceof Error?(this.message=g+I.message,this.stack=I.stack||""):(this.message=g+String(I),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.b(Ae,Error);_.vJ=function(){this.JSC$9834_disposed_=this.JSC$9834_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.vJ.prototype.JSC$9834_disposed_=!1;_.vJ.prototype.isDisposed=function(){return this.JSC$9834_disposed_};
_.vJ.prototype.dispose=function(){this.JSC$9834_disposed_||(this.JSC$9834_disposed_=!0,this.disposeInternal())};
_.vJ.prototype[Symbol.dispose]=function(){this.dispose()};
_.x2=function(r,g){r.addOnDisposeCallback(_.nB(_.KF,g))};
_.vJ.prototype.addOnDisposeCallback=function(r,g){this.JSC$9834_disposed_?g!==void 0?r.call(g):r():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),g&&(r=r.bind(g)),this.onDisposeCallbacks_.push(r))};
_.vJ.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var NJ=function(r){_.vJ.call(this);this.wpc=r};
_.b(NJ,_.vJ);NJ.prototype.fOg=function(){return this.wpc.f()};
NJ.prototype.n9D=function(r){return this.wpc.c(r)};
NJ.prototype.nl=function(r){return this.wpc.m(ZLQ(r))};
NJ.prototype.tcJ=function(r){return this.wpc.mws(ZLQ(r))};
var Fj=function(r){_.vJ.call(this);var g=this;this.vm=r;this.dtz="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.lgT=void 0;this.uiV=this.vm.p;this.m1c=this.uxZ.bind(this);this.addOnDisposeCallback(function(){return void iNz(g)})};
_.b(Fj,_.vJ);var bNT=function(r){var g;return _.p(function(I){if(I.nextAddress==1){if(!r.vm.wpc)throw new Ae(30,"NWA");return r.muZ?I.return(r.muZ):I.yield(r.vm.wpc(),2)}g=I.yieldResult;r.muZ=new NJ(g);return I.return(r.muZ)})};
Fj.prototype.snapshot=function(r){return this.vm.s(Object.assign({},r.f4&&{c:r.f4},r.xzC&&{s:r.xzC},r.i7A!==void 0&&{p:r.i7A}))};
Fj.prototype.uxZ=function(r){this.vm.e(r)};
Fj.prototype.dMU=function(r,g){return this.vm.c(r,g,!1)};
var iNz=function(r){r.lgT!==void 0&&(r.dtz.forEach(function(g){var I;(I=r.lgT)==null||I.removeEventListener(g,r.m1c)}),r.lgT=void 0)};
Fj.prototype.t93=function(){return this.vm.l()};var wF=function(){_.vJ.apply(this,arguments);this.zm3=1};
_.b(wF,_.vJ);wF.prototype.share=function(){if(this.isDisposed())throw Error("pa");this.zm3++;return this};
wF.prototype.dispose=function(){--this.zm3||_.vJ.prototype.dispose.call(this)};var Mfd=function(r){this.qC3=r;r.addNewEventMetric("/client_streamz/bg/frs",_.Nb("mk"))};
Mfd.prototype.record=function(r,g){this.qC3.record("/client_streamz/bg/frs",r,g)};
var jq0=function(r){this.g22=r;r.addNewEventMetric("/client_streamz/bg/wrl",_.Nb("mn"),At("ac"),At("sc"),_.Nb("rk"),_.Nb("mk"))};
jq0.prototype.record=function(r,g,I,P,a,v){this.g22.record("/client_streamz/bg/wrl",r,g,I,P,a,v)};
var Vfw=function(r){this.fjB=r;r.addNewCounter("/client_streamz/bg/ec",_.Nb("en"),_.Nb("mk"))};
Vfw.prototype.increment=function(r,g){this.fjB.JSC$10087_incrementCounter("/client_streamz/bg/ec",r,g)};
var dSY=function(r){this.bSf=r;r.addNewEventMetric("/client_streamz/bg/el",_.Nb("en"),_.Nb("mk"))};
dSY.prototype.record=function(r,g,I){this.bSf.record("/client_streamz/bg/el",r,g,I)};
var L21=function(r){this.tCB=r;r.addNewCounter("/client_streamz/bg/cec",At("ec"),_.Nb("mk"))};
L21.prototype.increment=function(r,g){this.tCB.JSC$10087_incrementCounter("/client_streamz/bg/cec",r,g)};
var GOB=function(r){this.jRf=r;r.addNewCounter("/client_streamz/bg/po/csc",At("cs"),_.Nb("mk"))};
GOB.prototype.increment=function(r,g){this.jRf.JSC$10087_incrementCounter("/client_streamz/bg/po/csc",r,g)};
var y7w=function(r){this.mqp=r;r.addNewCounter("/client_streamz/bg/po/ctav",_.Nb("av"),_.Nb("mk"))};
y7w.prototype.increment=function(r,g){this.mqp.JSC$10087_incrementCounter("/client_streamz/bg/po/ctav",r,g)};
var K2T=function(r){this.ey2=r;r.addNewCounter("/client_streamz/bg/po/cwsc",_.Nb("su"),_.Nb("mk"))};
K2T.prototype.increment=function(r,g){this.ey2.JSC$10087_incrementCounter("/client_streamz/bg/po/cwsc",r,g)};var kq4=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(kq4,_.qp);var hAh=function(r,g){return _.IY(r,3,g,ddt)};var sqT=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(sqT,_.qp);var F20=[1,2,3];var HN0=[0,F20,_.L0,ZD1,bDf];var W2h=[0,_.G_,[0,er,_.Z6]];var DSd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(DSd,_.qp);var RpT=[1,2,3];var A7z=[0,RpT,zlJ,Xul,_.yh,W2h];var NHf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(NHf,_.qp);var wJz=[0,_.G_,HN0,A7z];var lj$=[0,_.Vh];var SyJ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(SyJ,_.qp);var J7d=[0,_.Vh,-1,_.M_];var EJ1=[0,_.Vh,-1,_.bi,_.M_];var xST=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(xST,_.qp);var fj$=[1,2,3];var nJw=[0,fj$,_.yh,J7d,_.yh,EJ1,_.yh,lj$];var THF=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(THF,_.qp);THF.prototype.JSC$9907_serializeBinary=Q2p([0,_.Vh,nJw,MLB,_.G_,wJz,Up0,_.iD8]);var hp8=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(hp8,_.qp);var rkl=function(r){var g=new THF;g=_.aM(g,1,r.JSC$10023_metricName);var I=kOd(r);g=_.IY(g,3,I,_.b0);I=[];for(var P=[],a=_.m(r.cellMap.keys()),v=a.next();!v.done;v=a.next())P.push(v.value.split(","));for(a=0;a<P.length;a++){v=P[a];for(var C=r.cellType,u=r.getCells(v)||[],X=[],c=0;c<u.length;c++){var B=u[c],O=B&&B.cellValue;B=new DSd;switch(C){case 3:O=Number(O);Number.isFinite(O)&&Iy(B,1,RpT,zp(O));break;case 2:Iy(B,2,RpT,_.gr(Number(O)))}X.push(B)}C=X;for(u=0;u<C.length;u++){X=C[u];c=new NHf;X=_.yO(c,
2,X);c=[];B=$U1(r);for(O=0;O<B.length;O++){var z=B[O],e=v[O],U=new sqT;switch(z){case 3:Iy(U,1,F20,Mi(String(e)));break;case 2:z=Number(e);Number.isFinite(z)&&Iy(U,2,F20,_.o3(z));break;case 1:Iy(U,3,F20,MT1(e==="true"))}c.push(U)}hL(X,1,c);I.push(X)}}hL(g,4,I);return g};var gh0=function(r){if(!r)return"";if(/^about:(?:blank|srcdoc)$/.test(r))return window.origin||"";r.indexOf("blob:")===0&&(r=r.substring(5));r=r.split("#")[0].split("?")[0];r=r.toLowerCase();r.indexOf("//")==0&&(r=window.location.protocol+r);/^[\w\-]*:\/\//.test(r)||(r=window.location.href);var g=r.substring(r.indexOf("://")+3),I=g.indexOf("/");I!=-1&&(g=g.substring(0,I));I=r.substring(0,r.indexOf("://"));if(!I)throw Error("qa`"+r);if(I!=="http"&&I!=="https"&&I!=="chrome-extension"&&I!=="moz-extension"&&
I!=="file"&&I!=="android-app"&&I!=="chrome-search"&&I!=="chrome-untrusted"&&I!=="chrome"&&I!=="app"&&I!=="devtools")throw Error("ra`"+I);r="";var P=g.indexOf(":");if(P!=-1){var a=g.substring(P+1);g=g.substring(0,P);if(I==="http"&&a!=="80"||I==="https"&&a!=="443")r=":"+a}return I+"://"+g+r};var Paz=function(r,g,I){var P=String(_.I$.location.href);return P&&r&&g?[g,IC$(gh0(P),r,I||null)].join(" "):null},IC$=function(r,g,I){var P=[],a=[];
if((Array.isArray(I)?2:1)==1)return a=[g,r],_.Dg(P,function(u){a.push(u)}),aCl(a.join(" "));
var v=[],C=[];_.Dg(I,function(u){C.push(u.key);v.push(u.value)});
I=Math.floor((new Date).getTime()/1E3);a=v.length==0?[I,g,r]:[v.join(":"),I,g,r];_.Dg(P,function(u){a.push(u)});
r=aCl(a.join(" "));r=[I,r];C.length==0||r.push(C.join(""));return r.join("_")},aCl=function(r){var g=LiX();
g.update(r);return g.digestString().toLowerCase()};var vhB;_.Q=w4.prototype;_.Q.isEnabled=function(){if(!_.I$.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};
_.Q.set=function(r,g,I){var P=!1;if(typeof I==="object"){var a=I.sameSite;P=I.secure||!1;var v=I.domain||void 0;var C=I.path||void 0;var u=I.maxAge}if(/[;=\s]/.test(r))throw Error("sa`"+r);if(/[;\r\n]/.test(g))throw Error("ta`"+g);u===void 0&&(u=-1);I=v?";domain="+v:"";C=C?";path="+C:"";P=P?";secure":"";u=u<0?"":u==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+u*1E3)).toUTCString();this.JSC$9918_document_.cookie=r+"="+g+I+C+u+P+(a!=null?";samesite="+a:"")};
_.Q.get=function(r,g){for(var I=r+"=",P=(this.JSC$9918_document_.cookie||"").split(";"),a=0,v;a<P.length;a++){v=qh(P[a]);if(v.lastIndexOf(I,0)==0)return v.slice(I.length);if(v==r)return""}return g};
_.Q.remove=function(r,g,I){var P=this.containsKey(r);this.set(r,"",{maxAge:0,path:g,domain:I});return P};
_.Q.getKeys=function(){return vhB(this).keys};
_.Q.getValues=function(){return vhB(this).values};
_.Q.isEmpty=function(){return!this.JSC$9918_document_.cookie};
_.Q.getCount=function(){return this.JSC$9918_document_.cookie?(this.JSC$9918_document_.cookie||"").split(";").length:0};
_.Q.containsKey=function(r){return this.get(r)!==void 0};
_.Q.containsValue=function(r){for(var g=vhB(this).values,I=0;I<g.length;I++)if(g[I]==r)return!0;return!1};
_.Q.clear=function(){for(var r=vhB(this).keys,g=r.length-1;g>=0;g--)this.remove(r[g])};
vhB=function(r){r=(r.JSC$9918_document_.cookie||"").split(";");for(var g=[],I=[],P,a,v=0;v<r.length;v++)a=qh(r[v]),P=a.indexOf("="),P==-1?(g.push(""),I.push(a)):(g.push(a.substring(0,P)),I.push(a.substring(P+1)));return{keys:g,values:I}};
_.aK=new w4(typeof document=="undefined"?null:document);var MtL,Qr$;MtL=function(){var r=_.I$.__SAPISID||_.I$.__APISID||_.I$.__3PSAPISID||_.I$.__1PSAPISID||_.I$.__OVERRIDE_SID;if(r)return!0;typeof document!=="undefined"&&(r=new w4(document),r=r.get("SAPISID")||r.get("APISID")||r.get("__Secure-3PAPISID")||r.get("__Secure-1PAPISID"));return!!r};
Qr$=function(r,g,I,P){(r=_.I$[r])||typeof document==="undefined"||(r=(new w4(document)).get(g));return r?Paz(r,I,P):null};
_.Ksj=function(r){var g=gh0(_.I$==null?void 0:_.I$.location.href),I=[];if(MtL()){g=g.indexOf("https:")==0||g.indexOf("chrome-extension:")==0||g.indexOf("chrome-untrusted://new-tab-page")==0||g.indexOf("moz-extension:")==0;var P=g?_.I$.__SAPISID:_.I$.__APISID;P||typeof document==="undefined"||(P=new w4(document),P=P.get(g?"SAPISID":"APISID")||P.get("__Secure-3PAPISID"));(P=P?Paz(P,g?"SAPISIDHASH":"APISIDHASH",r):null)&&I.push(P);g&&((g=Qr$("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",r))&&I.push(g),
(r=Qr$("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",r))&&I.push(r))}return I.length==0?null:I.join(" ")};var mUh=function(){this.minSize=1024};
mUh.prototype.compress=function(r){var g,I,P,a;return _.p(function(v){switch(v.nextAddress){case 1:return g=new CompressionStream("gzip"),I=(new Response(g.readable)).arrayBuffer(),P=g.writable.getWriter(),v.yield(P.write((new TextEncoder).encode(r)),2);case 2:return v.yield(P.close(),3);case 3:return a=Uint8Array,v.yield(I,4);case 4:return v.return(new a(v.yieldResult))}})};
mUh.prototype.isSupported=function(r){return r<this.minSize?!1:typeof CompressionStream!=="undefined"};var CaT=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(CaT,_.qp);var lB=function(r,g){this.intervalMs=r;this.callback=g;this.enabled=!1;this.nowFn=function(){return _.yx()};
this.lastTimeMs=this.nowFn()};
lB.prototype.setInterval=function(r){this.intervalMs=r;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
lB.prototype.start=function(){var r=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){r.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
lB.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
lB.prototype.tick=function(){var r=this;if(this.enabled){var g=Math.max(this.nowFn()-this.lastTimeMs,0);g<this.intervalMs*.8?this.timer=setTimeout(function(){r.tick()},this.intervalMs-g):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var uf1=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(uf1,_.qp);var pi0=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(pi0,_.qp);var ohB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(ohB,_.qp);ohB.prototype.getTransmissionType=function(){return _.as(this,1)};
ohB.prototype.getRetryCount=function(){return _.DJ(this,3)};var s4s=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(s4s,_.qp);var Si=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Si,_.qp);var KiF=function(r){hL(FiF,1,r)};
Si.prototype.getModel=function(){return _.Po(this,6)};
var qbf=_.VO(Si);var Xiw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Xiw,_.qp);var Gq4=["platform","platformVersion","architecture","model","uaFullVersion"],FiF=new Si,y$F=null;var Je=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Je,_.qp);var ckl=function(r){return _.Te(r,1,1)};var t9$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r,4)};
_.b(t9$,_.qp);_.Es=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r,36)};
_.b(_.Es,_.qp);_.Es.prototype.getExperimentIds=function(){return _.nq(this,CaT,16)};var BdY=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r,19)};
_.b(BdY,_.qp);BdY.prototype.setLogSource=function(r){return _.Te(this,2,r)};
BdY.prototype.setScheduler=function(r){return _.Te(this,10,r)};var znY=function(r,g){this.isServiceWorkerScope=g=g===void 0?!1:g;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new BdY;Number.isInteger(r)&&this.logRequest.setLogSource(r);g||(this.locale=document.documentElement.getAttribute("lang"));OuJ(this,new Je)};
znY.prototype.setLogSource=function(r){this.logRequest.setLogSource(r);return this};
var OuJ=function(r,g){_.yO(r.logRequest,1,g);_.as(g,1)||ckl(g);r.isServiceWorkerScope||(g=x8(r),_.Po(g,5)||_.aM(g,5,r.locale));r.uach&&(g=x8(r),_.nq(g,Si,9)||_.yO(g,9,r.uach))},enw=function(r,g){r.transmissionType=g},Yby=function(r){var g=g===void 0?Gq4:g;
var I=r.isServiceWorkerScope?void 0:qb();I?HL8(I,g).then(function(P){r.uach=qbf(P!=null?P:"[]");P=x8(r);_.yO(P,9,r.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},x8=function(r){var g=_.nq(r.logRequest,Je,1);
g||(g=new Je,OuJ(r,g));r=g;g=_.nq(r,Xiw,11);g||(g=new Xiw,_.yO(r,11,g));return g};
znY.prototype.build=function(r,g,I,P,a,v){g=g===void 0?0:g;I=I===void 0?0:I;P=P===void 0?null:P;a=a===void 0?0:a;v=v===void 0?0:v;if(!this.isServiceWorkerScope){var C=x8(this);var u=new ohB;u=_.Te(u,1,this.transmissionType);u=_.ln(u,2,this.isFinal);I=_.C0(u,3,I>0?I:void 0);I=_.C0(I,4,a>0?a:void 0);I=_.C0(I,5,v>0?v:void 0);a=I.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;v=a[_.v0]|0;I=Vl(I,v)?I:WU$(I,a,v)?HS$(I,a):new I.constructor(Ni(a,v,!0));_.yO(C,10,I)}C=this.logRequest.clone();I=Date.now().toString();
C=_.hG(C,4,zp(I));r=r.slice();r=hL(C,3,r);P&&(C=new uf1,P=_.C0(C,13,P),C=new pi0,P=_.yO(C,2,P),C=new t9$,P=_.yO(C,1,P),P=_.Te(P,2,9),_.yO(r,18,P));g&&_.pZ(r,14,g);return r};Sy.prototype.currBackoffCount_=0;Sy.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
Sy.prototype.getValue=function(){return this.currValue_};
var ZuY=function(r){r.currBaseValue_=Math.min(r.maxValue_,r.currBaseValue_*r.backoffFactor_);r.currValue_=Math.min(r.maxValue_,r.currBaseValue_+(r.randomFactor_?Math.round(r.randomFactor_*(Math.random()-.5)*2*r.currBaseValue_):0));r.currBackoffCount_++};var Gnh=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r,8)};
_.b(Gnh,_.qp);var UUB=_.VO(Gnh);var yS$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(yS$,_.qp);var $o;$o=new KAd;var rA=function(r){_.vJ.call(this);var g=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$9996_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$9996_sendBeaconApiEnabled=!1;this.logSource=r.logSource;this.getAuthHeaderValue=
r.getAuthHeaderValue||function(){};
this.logRequestBuilder=new znY(r.logSource,r.isServiceWorkerScope);this.network=r.network||null;this.productID=r.productID||null;this.bufferSize=1E3;this.clearcutUrl=r.urlOverride||null;this.sessionIndex=r.sessionIndex||null;this.disableAutomaticFlush=r.disableAutomaticFlush||!1;this.withCredentials=!r.disableWithCredentials;this.isServiceWorkerScope=r.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!qb()&&!!qb().navigator&&qb().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(iuB())).searchParams&&!!(new URL(iuB())).searchParams.set;var I=ckl(new Je);OuJ(this.logRequestBuilder,I);this.flushBackoff=new Sy(1E4,3E5,.1);r=bul(this,r.backgroundJobDeferrer);this.JSC$9996_flushTimer=new lB(this.flushBackoff.getValue(),r);this.backupTimer=new lB(6E5,r);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){M9B(g);
var P;(P=g.metalogService)==null||P.flush()}}),document.addEventListener("pagehide",function(){M9B(g);
var P;(P=g.metalogService)==null||P.flush()}))};
_.b(rA,_.vJ);var bul=function(r,g){return r.isBrowserSupported?g?function(){g().then(function(){r.flush()})}:function(){r.flush()}:function(){}};
rA.prototype.disposeInternal=function(){M9B(this);this.JSC$9996_flushTimer.stop();this.backupTimer.stop();_.vJ.prototype.disposeInternal.call(this)};
var jry=function(r){r.clearcutUrl||(r.clearcutUrl=iuB());try{return(new URL(r.clearcutUrl)).toString()}catch(g){return(new URL(r.clearcutUrl,qb().location.origin)).toString()}};
rA.prototype.dispatch=function(r){if(r instanceof _.Es)this.log(r);else try{var g=new _.Es,I=r.serialize();var P=_.aM(g,8,I);this.log(P)}catch(a){gA(this,4,1)}};
var gA=function(r,g,I){r.metalogService&&r.metalogService.increment(g,I)};
rA.prototype.log=function(r){gA(this,2,1);if(this.isBrowserSupported){r=r.clone();var g=this.sequencePosition++;r=_.pZ(r,21,g);this.componentId&&_.aM(r,26,this.componentId);g=r;if(ShX(_.E1(g,1))==null){var I=Date.now();I=Number.isFinite(I)?I.toString():"0";_.hG(g,1,zp(I))}_.lFF(_.E1(g,15))!=null||_.pZ(g,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(I=this.experimentIds.clone(),_.yO(g,16,I));gA(this,1,1);g=this.pendingEvents.length-this.bufferSize+1;g>0&&(this.pendingEvents.splice(0,g),
this.numLogsDroppedSinceLastFlush+=g,gA(this,3,g));this.pendingEvents.push(r);this.disableAutomaticFlush||this.JSC$9996_flushTimer.enabled||this.JSC$9996_flushTimer.start()}};
rA.prototype.flush=function(r,g){var I=this;if(this.pendingEvents.length===0)r&&r();else if(this.JSC$9996_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,V9w(this);else{var P=Date.now();if(this.noFlushUntilMs>P&&this.startWaitingMs<P)g&&g("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?enw(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var a=this.pendingEvents.length,
v=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),C=this.getAuthHeaderValue();if(C&&this.lastFailedAuth===C)g&&g("stale-auth-token");else{this.pendingEvents=[];this.JSC$9996_flushTimer.enabled&&this.JSC$9996_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;P=v.serialize();var u;this.JSC$9996_compressor&&this.JSC$9996_compressor.isSupported(P.length)&&
(u=this.JSC$9996_compressor.compress(P));var X=dUJ(this,P,C),c=function(z){I.flushBackoff.reset();I.JSC$9996_flushTimer.setInterval(I.flushBackoff.getValue());if(z){var e=null;try{var U=JSON.stringify(JSON.parse(z.replace(")]}'\n","")));e=UUB(U)}catch(V){}e&&(z=Number(g8(e,1,_.W0("-1"))),z>0&&(I.startWaitingMs=Date.now(),I.noFlushUntilMs=I.startWaitingMs+z),oft(e.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,$o.fieldIndex),uKp(e,$o.fieldIndex),e=$o.ctor?$o.getExtensionFn(e,$o.ctor,$o.fieldIndex,
$o.JSC$9176_hasMessageId):$o.getExtensionFn(e,$o.fieldIndex,null,$o.JSC$9176_hasMessageId),e=e===null?void 0:e)&&(e=_.DJ(e,1,-1),e!==-1&&(I.flushBackoff=new Sy(e<1?1:e,3E5,.1),I.JSC$9996_flushTimer.setInterval(I.flushBackoff.getValue())))}r&&r();I.numRetriesSinceLastSuccessfulFlush=0},B=function(z,e){var U=_.HO(v,_.Es,3,_.WO());
var V=Number(g8(v,14));ZuY(I.flushBackoff);I.JSC$9996_flushTimer.setInterval(I.flushBackoff.getValue());z===401&&C&&(I.lastFailedAuth=C);V&&(I.numLogsDroppedSinceLastFlush+=V);e===void 0&&(e=I.isRetryable(z));e&&(I.pendingEvents=U.concat(I.pendingEvents),I.disableAutomaticFlush||I.JSC$9996_flushTimer.enabled||I.JSC$9996_flushTimer.start());gA(I,7,1);g&&g("net-send-failed",z);++I.numRetriesSinceLastSuccessfulFlush},O=function(){I.network&&I.network.send(X,c,B)};
u?u.then(function(z){gA(I,5,a);X.requestHeaders["Content-Encoding"]="gzip";X.requestHeaders["Content-Type"]="application/binary";X.body=z;X.bodyType=2;O()},function(){gA(I,6,a);
O()}):O()}}}};
var dUJ=function(r,g,I){I=I===void 0?null:I;var P=P===void 0?r.withCredentials:P;var a={},v=new URL(jry(r));I&&(a.Authorization=I);r.sessionIndex&&(a["X-Goog-AuthUser"]=r.sessionIndex,v.searchParams.set("authuser",r.sessionIndex));r.pageId&&(Object.defineProperty(a,"X-Goog-PageId",{value:r.pageId}),v.searchParams.set("pageId",r.pageId));return{url:v.toString(),body:g,bodyType:1,requestHeaders:a,requestType:"POST",withCredentials:P,timeoutMillis:r.timeoutMillis}},M9B=function(r){r.logRequestBuilder.isFinal=
!0;
r.flush();r.logRequestBuilder.isFinal=!1},V9w=function(r){Lo8(r,function(g,I){g=new URL(g);
g.searchParams.set("format","json");var P=!1;try{P=qb().navigator.sendBeacon(g.toString(),I.serialize())}catch(a){}P||(r.isSendBeaconSupported=!1);return P})},Lo8=function(r,g){if(r.pendingEvents.length!==0){var I=new URL(jry(r));
I.searchParams.delete("format");var P=r.getAuthHeaderValue();P&&I.searchParams.set("auth",P);I.searchParams.set("authuser",r.sessionIndex||"0");for(P=0;P<10&&r.pendingEvents.length;++P){var a=r.pendingEvents.slice(0,32),v=r.logRequestBuilder.build(a,r.numLogsDroppedSinceLastFlush,r.numRetriesSinceLastSuccessfulFlush,r.productID,r.persistedLogRecoveredCount,r.persistedLogExpiredCount);if(!g(I.toString(),v)){++r.numRetriesSinceLastSuccessfulFlush;break}r.numLogsDroppedSinceLastFlush=0;r.numRetriesSinceLastSuccessfulFlush=
0;r.persistedLogRecoveredCount=0;r.persistedLogExpiredCount=0;r.pendingEvents=r.pendingEvents.slice(a.length)}r.JSC$9996_flushTimer.enabled&&r.JSC$9996_flushTimer.stop()}};
rA.prototype.isRetryable=function(r){return 500<=r&&r<600||r===401||r===0};
var iuB=function(){return"https://play.google.com/log?format=json&hasfast=true"};var GN$=function(){this.abortSupported=typeof AbortController!=="undefined"};
GN$.prototype.send=function(r,g,I){var P=this,a,v,C,u,X,c,B,O,z,e;return _.p(function(U){switch(U.nextAddress){case 1:return v=(a=P.abortSupported?new AbortController:void 0)?setTimeout(function(){a.abort()},r.timeoutMillis):void 0,_.Go(U,2,3),C=Object.assign({},{method:r.requestType,
headers:Object.assign({},r.requestHeaders)},r.body&&{body:r.body},r.withCredentials&&{credentials:"include"},{signal:r.timeoutMillis&&a?a.signal:null}),U.yield(fetch(r.url,C),5);case 5:u=U.yieldResult;if(u.status!==200){(X=I)==null||X(u.status);U.jumpTo(3);break}if((c=g)==null){U.jumpTo(7);break}return U.yield(u.text(),8);case 8:c(U.yieldResult);case 7:case 3:_.sQ(U);clearTimeout(v);_.Hb(U,0);break;case 2:B=_.Wb(U);switch((O=B)==null?void 0:O.name){case "AbortError":(z=I)==null||z(408);break;default:(e=
I)==null||e(400)}U.jumpTo(3)}})};
GN$.prototype.getTransmissionType=function(){return 4};_.En=function(r,g){g=g===void 0?"0":g;_.vJ.call(this);this.logSource=r;this.sessionIndex=g;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$10014_clearExperimentIds=this.productID=null;this.JSC$10014_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.b(_.En,_.vJ);var fg$=function(r,g){r.buildLabel=g;return r},x9F=function(r,g){r.network=g;
return r},Tf$=function(r,g){r.JSC$10014_clearExperimentIds=g},EB$=function(r){r.JSC$10014_sendBeaconApiEnabled=!0;
return r};
_.En.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.En.prototype.build=function(){this.network||(this.network=new GN$);var r=new rA({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.Ksj,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.x2(this,r);if(this.buildLabel){var g=this.buildLabel,I=
x8(r.logRequestBuilder);_.aM(I,7,g)}r.JSC$9996_compressor=new mUh;this.componentId&&(r.componentId=this.componentId);this.productID&&(r.productID=this.productID);this.pageId&&(r.pageId=this.pageId);this.JSC$10014_clearExperimentIds&&((I=this.JSC$10014_clearExperimentIds)?(r.experimentIds||(r.experimentIds=new CaT),g=r.experimentIds,I=I.serialize(),_.aM(g,4,I)):r.experimentIds&&_.hG(r.experimentIds,4));this.JSC$10014_sendBeaconApiEnabled&&(r.JSC$9996_sendBeaconApiEnabled=r.isSendBeaconSupported);Yby(r.logRequestBuilder);
this.bufferSize&&(r.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(r);return r};var $mL=function(r,g,I,P,a,v,C){r=r===void 0?-1:r;g=g===void 0?"":g;I=I===void 0?"":I;P=P===void 0?!1:P;a=a===void 0?"":a;_.vJ.call(this);this.logSource=r;this.componentId=g;v?g=v:(r=new _.En(r,"0"),r.componentId=g,_.x2(this,r),I!==""&&(r.destinationUrl=I),P&&(r.serviceWorkerScopeEnabled=!0),a&&fg$(r,a),C&&x9F(r,C),g=r.build());this.JSC$10018_transport=g};
_.b($mL,_.vJ);$mL.prototype.flush=function(r){r=r||[];if(r.length){for(var g=new hp8,I=[],P=0;P<r.length;P++){var a=r[P],v=rkl(a);I.push(v);a.clear()}hL(g,1,I);this.JSC$10018_transport.dispatch(g);this.JSC$10018_transport.flush()}};var ykJ=function(r){this.cellValue=r};var It=function(r,g,I){this.JSC$10023_metricName=r;this.cellType=g;this.fields=I||[];this.cellMap=new Map},$U1=function(r){return r.fields.map(function(g){return g.fieldType})},kOd=function(r){return r.fields.map(function(g){return g.fieldName})};
_.Q=It.prototype;_.Q.addCell=function(r){var g=_.kV.apply(1,arguments),I=this.getCells(g);I?I.push(new ykJ(r)):this.JSC$10023_setCell(r,g)};
_.Q.JSC$10023_setCell=function(r){var g=this.JSC$10023_getKey(_.kV.apply(1,arguments));this.cellMap.set(g,[new ykJ(r)])};
_.Q.getCells=function(){var r=this.JSC$10023_getKey(_.kV.apply(0,arguments));return this.cellMap.has(r)?this.cellMap.get(r):void 0};
_.Q.getCell=function(){var r=this.getCells(_.kV.apply(0,arguments));return r&&r.length?r[0]:void 0};
_.Q.clear=function(){this.cellMap.clear()};
_.Q.JSC$10023_getKey=function(){var r=_.kV.apply(0,arguments);return r?r.join(","):"key"};var KoT=function(r,g){It.call(this,r,3,g)};
_.b(KoT,It);KoT.prototype.JSC$10026_incrementCounterBy=function(r){var g=_.kV.apply(1,arguments),I=0,P=this.getCell(g);P&&(I=P.cellValue);this.JSC$10023_setCell(I+r,g)};var sry=function(r,g){It.call(this,r,2,g)};
_.b(sry,It);sry.prototype.record=function(r){this.addCell(r,_.kV.apply(1,arguments))};_.Pc=function(r){this.id=r};
_.Pc.prototype.toString=function(){return this.id};_.wH=function(r,g){this.type=r instanceof _.Pc?String(r):r;this.currentTarget=this.target=g;this.defaultPrevented=this.propagationStopped_=!1};
_.wH.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.wH.prototype.preventDefault=function(){this.defaultPrevented=!0};_.at=function(r,g){_.wH.call(this,r?r.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.event_=null;r&&this.init(r,g)};
_.Kr(_.at,_.wH);
_.at.prototype.init=function(r,g){var I=this.type=r.type,P=r.changedTouches&&r.changedTouches.length?r.changedTouches[0]:null;this.target=r.target||r.srcElement;this.currentTarget=g;g=r.relatedTarget;g||(I=="mouseover"?g=r.fromElement:I=="mouseout"&&(g=r.toElement));this.relatedTarget=g;P?(this.clientX=P.clientX!==void 0?P.clientX:P.pageX,this.clientY=P.clientY!==void 0?P.clientY:P.pageY,this.screenX=P.screenX||0,this.screenY=P.screenY||0):(this.offsetX=_.T6||r.offsetX!==void 0?r.offsetX:r.layerX,
this.offsetY=_.T6||r.offsetY!==void 0?r.offsetY:r.layerY,this.clientX=r.clientX!==void 0?r.clientX:r.pageX,this.clientY=r.clientY!==void 0?r.clientY:r.pageY,this.screenX=r.screenX||0,this.screenY=r.screenY||0);this.button=r.button;this.keyCode=r.keyCode||0;this.key=r.key||"";this.charCode=r.charCode||(I=="keypress"?r.keyCode:0);this.ctrlKey=r.ctrlKey;this.altKey=r.altKey;this.shiftKey=r.shiftKey;this.metaKey=r.metaKey;this.pointerId=r.pointerId||0;this.pointerType=r.pointerType;this.state=r.state;
this.timeStamp=r.timeStamp;this.event_=r;r.defaultPrevented&&_.at.superClass_.preventDefault.call(this)};
_.at.prototype.isButton=function(r){return this.event_.button==r};
_.at.prototype.stopPropagation=function(){_.at.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.at.prototype.preventDefault=function(){_.at.superClass_.preventDefault.call(this);var r=this.event_;r.preventDefault?r.preventDefault():r.returnValue=!1};var Foz="closure_listenable_"+(Math.random()*1E6|0),vc=function(r){return!(!r||!r[Foz])};var Wi$=0;var HuB=function(r){r.removed=!0;r.listener=null;r.proxy=null;r.src=null;r.handler=null};Jt.prototype.add=function(r,g,I,P,a){var v=r.toString();r=this.listeners[v];r||(r=this.listeners[v]=[],this.typeCount_++);var C=Wo$(r,g,P,a);C>-1?(g=r[C],I||(g.callOnce=!1)):(g=new D98(g,this.src,v,!!P,a),g.callOnce=I,r.push(g));return g};
Jt.prototype.remove=function(r,g,I,P){r=r.toString();if(!(r in this.listeners))return!1;var a=this.listeners[r];g=Wo$(a,g,I,P);return g>-1?(HuB(a[g]),_.Lt8(a,g),a.length==0&&(delete this.listeners[r],this.typeCount_--),!0):!1};
var DUw=function(r,g){var I=g.type;if(!(I in r.listeners))return!1;var P=_.R$(r.listeners[I],g);P&&(HuB(g),r.listeners[I].length==0&&(delete r.listeners[I],r.typeCount_--));return P};
Jt.prototype.removeAll=function(r){r=r&&r.toString();var g=0,I;for(I in this.listeners)if(!r||I==r){for(var P=this.listeners[I],a=0;a<P.length;a++)++g,HuB(P[a]);delete this.listeners[I];this.typeCount_--}return g};
Jt.prototype.getListener=function(r,g,I,P){r=this.listeners[r.toString()];var a=-1;r&&(a=Wo$(r,g,I,P));return a>-1?r[a]:null};
Jt.prototype.hasListener=function(r,g){var I=r!==void 0,P=I?r.toString():"",a=g!==void 0;return _.pF.some(this.listeners,function(v){for(var C=0;C<v.length;++C)if(!(I&&v[C].type!=P||a&&v[C].capture!=g))return!0;return!1})};
var Wo$=function(r,g,I,P){for(var a=0;a<r.length;++a){var v=r[a];if(!v.removed&&v.listener==g&&v.capture==!!I&&v.handler==P)return a}return-1};var Rnw,Ak1,Nd8,lCT,SbF,zO,rM,VQ$,Jkf,Eh1,Qm,xUl,wiy;Rnw="closure_lm_"+(Math.random()*1E6|0);Ak1={};Nd8=0;_.jf=function(r,g,I,P,a){if(P&&P.once)return zO(r,g,I,P,a);if(Array.isArray(g)){for(var v=0;v<g.length;v++)_.jf(r,g[v],I,P,a);return null}I=wiy(I);return vc(r)?r.listen(g,I,_.Jp(P)?!!P.capture:!!P,a):lCT(r,g,I,!1,P,a)};
lCT=function(r,g,I,P,a,v){if(!g)throw Error("va");var C=_.Jp(a)?!!a.capture:!!a,u=Qm(r);u||(r[Rnw]=u=new Jt(r));I=u.add(g,I,P,C,v);if(I.proxy)return I;P=SbF();I.proxy=P;P.src=r;P.listener=I;if(r.addEventListener)_.mHF||(a=C),a===void 0&&(a=!1),r.addEventListener(g.toString(),P,a);else if(r.attachEvent)r.attachEvent(Jkf(g.toString()),P);else if(r.addListener&&r.removeListener)r.addListener(P);else throw Error("wa");Nd8++;return I};
SbF=function(){var r=Eh1,g=function(I){return r.call(g.src,g.listener,I)};
return g};
zO=function(r,g,I,P,a){if(Array.isArray(g)){for(var v=0;v<g.length;v++)zO(r,g[v],I,P,a);return null}I=wiy(I);return vc(r)?r.listenOnce(g,I,_.Jp(P)?!!P.capture:!!P,a):lCT(r,g,I,!0,P,a)};
_.m6=function(r,g,I,P,a){if(Array.isArray(g))for(var v=0;v<g.length;v++)_.m6(r,g[v],I,P,a);else P=_.Jp(P)?!!P.capture:!!P,I=wiy(I),vc(r)?r.unlisten(g,I,P,a):r&&(r=Qm(r))&&(g=r.getListener(g,I,P,a))&&rM(g)};
rM=function(r){if(typeof r==="number"||!r||r.removed)return!1;var g=r.src;if(vc(g))return DUw(g.eventTargetListeners_,r);var I=r.type,P=r.proxy;g.removeEventListener?g.removeEventListener(I,P,r.capture):g.detachEvent?g.detachEvent(Jkf(I),P):g.addListener&&g.removeListener&&g.removeListener(P);Nd8--;(I=Qm(g))?(DUw(I,r),I.typeCount_==0&&(I.src=null,g[Rnw]=null)):HuB(r);return!0};
VQ$=function(r,g,I,P,a){I=wiy(I);P=!!P;return vc(r)?r.getListener(g,I,P,a):r?(r=Qm(r))?r.getListener(g,I,P,a):null:null};
Jkf=function(r){return r in Ak1?Ak1[r]:Ak1[r]="on"+r};
Eh1=function(r,g){if(r.removed)r=!0;else{g=new _.at(g,this);var I=r.listener,P=r.handler||r.src;r.callOnce&&rM(r);r=I.call(P,g)}return r};
Qm=function(r){r=r[Rnw];return r instanceof Jt?r:null};
xUl="__closure_events_fn_"+(Math.random()*1E9>>>0);wiy=function(r){if(typeof r==="function")return r;r[xUl]||(r[xUl]=function(g){return r.handleEvent(g)});
return r[xUl]};_.bj=function(){_.vJ.call(this);this.eventTargetListeners_=new Jt(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.Kr(_.bj,_.vJ);_.bj.prototype[Foz]=!0;_.Q=_.bj.prototype;_.Q.setParentEventTarget=function(r){this.parentEventTarget_=r};
_.Q.addEventListener=function(r,g,I,P){_.jf(this,r,g,I,P)};
_.Q.removeEventListener=function(r,g,I,P){_.m6(this,r,g,I,P)};
_.Q.dispatchEvent=function(r){var g,I=this.parentEventTarget_;if(I)for(g=[];I;I=I.parentEventTarget_)g.push(I);I=this.actualEventTarget_;var P=r.type||r;if(typeof r==="string")r=new _.wH(r,I);else if(r instanceof _.wH)r.target=r.target||I;else{var a=r;r=new _.wH(P,I);_.pF.extend(r,a)}a=!0;var v;if(g)for(v=g.length-1;!r.propagationStopped_&&v>=0;v--){var C=r.currentTarget=g[v];a=fCh(C,P,!0,r)&&a}r.propagationStopped_||(C=r.currentTarget=I,a=fCh(C,P,!0,r)&&a,r.propagationStopped_||(a=fCh(C,P,!1,r)&&
a));if(g)for(v=0;!r.propagationStopped_&&v<g.length;v++)C=r.currentTarget=g[v],a=fCh(C,P,!1,r)&&a;return a};
_.Q.disposeInternal=function(){_.bj.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.Q.listen=function(r,g,I,P){return this.eventTargetListeners_.add(String(r),g,!1,I,P)};
_.Q.listenOnce=function(r,g,I,P){return this.eventTargetListeners_.add(String(r),g,!0,I,P)};
_.Q.unlisten=function(r,g,I,P){return this.eventTargetListeners_.remove(String(r),g,I,P)};
_.Q.removeAllListeners=function(r){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(r):0};
var fCh=function(r,g,I,P){g=r.eventTargetListeners_.listeners[String(g)];if(!g)return!0;g=g.concat();for(var a=!0,v=0;v<g.length;++v){var C=g[v];if(C&&!C.removed&&C.capture==I){var u=C.listener,X=C.handler||C.src;C.callOnce&&DUw(r.eventTargetListeners_,C);a=u.call(X,P)!==!1&&a}}return a&&!P.defaultPrevented};
_.bj.prototype.getListener=function(r,g,I,P){return this.eventTargetListeners_.getListener(String(r),g,I,P)};
_.bj.prototype.hasListener=function(r,g){return this.eventTargetListeners_.hasListener(r!==void 0?String(r):void 0,g)};var Cd=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(r){return r&&AsyncContext.Snapshot.wrap(r)}:function(r){return r};var nhT=function(r,g){this.create_=r;this.reset_=g;this.occupants_=0;this.JSC$10058_head_=null};
nhT.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var r=this.JSC$10058_head_;this.JSC$10058_head_=r.next;r.next=null}else r=this.create_();return r};
nhT.prototype.put=function(r){this.reset_(r);this.occupants_<100&&(this.occupants_++,r.next=this.JSC$10058_head_,this.JSC$10058_head_=r)};var Tdl=function(){this.workTail_=this.workHead_=null};
Tdl.prototype.add=function(r,g){var I=A$h.get();I.set(r,g);this.workTail_?this.workTail_.next=I:this.workHead_=I;this.workTail_=I};
Tdl.prototype.remove=function(){var r=null;this.workHead_&&(r=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),r.next=null);return r};
var A$h=new nhT(function(){return new hnT},function(r){return r.reset()}),hnT=function(){this.next=this.scope=this.fn=null};
hnT.prototype.set=function(r,g){this.fn=r;this.scope=g;this.next=null};
hnT.prototype.reset=function(){this.next=this.scope=this.fn=null};var kNl,Nfp,RAt,$9l;Nfp=!1;RAt=new Tdl;_.u9=function(r,g){kNl||$9l();Nfp||(kNl(),Nfp=!0);RAt.add(r,g)};
$9l=function(){var r=Promise.resolve(void 0);kNl=function(){r.then(wPL)}};var r$z=function(r){r.prototype.$goog_Thenable=!0},gBJ=function(r){if(!r)return!1;
try{return!!r.$goog_Thenable}catch(g){return!1}};var IgF,PXh,agy,Q4J,m9z,CX$,q30,t5d,eA0,OLY,tqs;_.ge=function(r,g){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(r!=_.PI)try{var I=this;r.call(g,function(P){I.resolve_(2,P)},function(P){I.resolve_(3,P)})}catch(P){this.resolve_(3,P)}};
IgF=function(){this.next=this.context=this.JSC$10069_onRejected=this.JSC$10069_onFulfilled=this.child=null;this.always=!1};
IgF.prototype.reset=function(){this.context=this.JSC$10069_onRejected=this.JSC$10069_onFulfilled=this.child=null;this.always=!1};
PXh=new nhT(function(){return new IgF},function(r){r.reset()});
agy=function(r,g,I){var P=PXh.get();P.JSC$10069_onFulfilled=r;P.JSC$10069_onRejected=g;P.context=I;return P};
_.Nl=function(r){if(r instanceof _.ge)return r;var g=new _.ge(_.PI);g.resolve_(2,r);return g};
_.aT=function(r){return new _.ge(function(g,I){I(r)})};
Q4J=function(r,g,I){vBy(r,g,I,null)||_.u9(_.nB(g,r))};
_.pd=function(r){return new _.ge(function(g,I){var P=r.length,a=[];if(P)for(var v=function(c,B){P--;a[c]=B;P==0&&g(a)},C=function(c){I(c)},u,X=0;X<r.length;X++)u=r[X],Q4J(u,_.nB(v,X),C);
else g(a)})};
m9z=function(r){return new _.ge(function(g){var I=r.length,P=[];if(I)for(var a=function(u,X,c){I--;P[u]=X?{fulfilled:!0,value:c}:{fulfilled:!1,reason:c};I==0&&g(P)},v,C=0;C<r.length;C++)v=r[C],Q4J(v,_.nB(a,C,!0),_.nB(a,C,!1));
else g(P)})};
CX$=function(r){return new _.ge(function(g,I){var P=r.length,a=[];if(P)for(var v=function(c){g(c)},C=function(c,B){P--;
a[c]=B;P==0&&I(a)},u,X=0;X<r.length;X++)u=r[X],Q4J(u,v,_.nB(C,X));
else g(void 0)})};
_.YG=function(){var r,g,I=new _.ge(function(P,a){r=P;g=a});
return new unT(I,r,g)};
_.ge.prototype.then=function(r,g,I){return pPl(this,Cd(typeof r==="function"?r:null),Cd(typeof g==="function"?g:null),I)};
r$z(_.ge);q30=function(r,g,I,P){oBJ(r,agy(g||_.PI,I||null,P))};
_.ot=function(r,g){g=Cd(g);g=agy(g,g);g.always=!0;oBJ(r,g);return r};
_.ge.prototype.finally=function(r){var g=this;r=Cd(r);return new _.ge(function(I,P){q30(g,function(a){r();I(a)},function(a){r();
P(a)})})};
_.ge.prototype.thenCatch=function(r,g){return pPl(this,null,Cd(r),g)};
_.ge.prototype.catch=_.ge.prototype.thenCatch;_.ge.prototype.cancel=function(r){if(this.state_==0){var g=new _.By(r);_.u9(function(){XPw(this,g)},this)}};
var XPw=function(r,g){if(r.state_==0)if(r.parent_){var I=r.parent_;if(I.callbackEntries_){for(var P=0,a=null,v=null,C=I.callbackEntries_;C&&(C.always||(P++,C.child==r&&(a=C),!(a&&P>1)));C=C.next)a||(v=C);a&&(I.state_==0&&P==1?XPw(I,g):(v?(P=v,P.next==I.callbackEntriesTail_&&(I.callbackEntriesTail_=P),P.next=P.next.next):c$Y(I),t5d(I,a,3,g)))}r.parent_=null}else r.resolve_(3,g)},oBJ=function(r,g){r.callbackEntries_||r.state_!=2&&r.state_!=3||Bfy(r);
r.callbackEntriesTail_?r.callbackEntriesTail_.next=g:r.callbackEntries_=g;r.callbackEntriesTail_=g},pPl=function(r,g,I,P){var a=agy(null,null,null);
a.child=new _.ge(function(v,C){a.JSC$10069_onFulfilled=g?function(u){try{var X=g.call(P,u);v(X)}catch(c){C(c)}}:v;
a.JSC$10069_onRejected=I?function(u){try{var X=I.call(P,u);X===void 0&&u instanceof _.By?C(u):v(X)}catch(c){C(c)}}:C});
a.child.parent_=r;oBJ(r,a);return a.child};
_.ge.prototype.unblockAndFulfill_=function(r){this.state_=0;this.resolve_(2,r)};
_.ge.prototype.unblockAndReject_=function(r){this.state_=0;this.resolve_(3,r)};
_.ge.prototype.resolve_=function(r,g){this.state_==0&&(this===g&&(r=3,g=new TypeError("xa")),this.state_=1,vBy(g,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=g,this.state_=r,this.parent_=null,Bfy(this),r!=3||g instanceof _.By||OLY(this,g)))};
var vBy=function(r,g,I,P){if(r instanceof _.ge)return q30(r,g,I,P),!0;if(gBJ(r))return r.then(g,I,P),!0;if(_.Jp(r))try{var a=r.then;if(typeof a==="function")return zAy(r,a,g,I,P),!0}catch(v){return I.call(P,v),!0}return!1},zAy=function(r,g,I,P,a){var v=!1,C=function(X){v||(v=!0,I.call(a,X))},u=function(X){v||(v=!0,P.call(a,X))};
try{g.call(r,C,u)}catch(X){u(X)}},Bfy=function(r){r.executing_||(r.executing_=!0,_.u9(r.executeCallbacks_,r))},c$Y=function(r){var g=null;
r.callbackEntries_&&(g=r.callbackEntries_,r.callbackEntries_=g.next,g.next=null);r.callbackEntries_||(r.callbackEntriesTail_=null);return g};
_.ge.prototype.executeCallbacks_=function(){for(var r;r=c$Y(this);)t5d(this,r,this.state_,this.result_);this.executing_=!1};
t5d=function(r,g,I,P){if(I==3&&g.JSC$10069_onRejected&&!g.always)for(;r&&r.hadUnhandledRejection_;r=r.parent_)r.hadUnhandledRejection_=!1;if(g.child)g.child.parent_=null,eA0(g,I,P);else try{g.always?g.JSC$10069_onFulfilled.call(g.context):eA0(g,I,P)}catch(a){tqs.call(null,a)}PXh.put(g)};
eA0=function(r,g,I){g==2?r.JSC$10069_onFulfilled.call(r.context,I):r.JSC$10069_onRejected&&r.JSC$10069_onRejected.call(r.context,I)};
OLY=function(r,g){r.hadUnhandledRejection_=!0;_.u9(function(){r.hadUnhandledRejection_&&tqs.call(null,g)})};
tqs=a$;_.By=function(r){_.$E.call(this,r)};
_.Kr(_.By,_.$E);_.By.prototype.name="cancel";var unT=function(r,g,I){this.promise=r;this.resolve=g;this.reject=I};var qL;_.Xe=function(r,g){_.bj.call(this);this.JSC$10081_interval_=r||1;this.timerObject_=g||_.I$;this.boundTick_=(0,_.Qz)(this.tick_,this);this.last_=_.yx()};
_.Kr(_.Xe,_.bj);_.Q=_.Xe.prototype;_.Q.enabled=!1;_.Q.JSC$10083_timer_=null;_.Q.setInterval=function(r){this.JSC$10081_interval_=r;this.JSC$10083_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$10083_timer_&&this.stop()};
_.Q.tick_=function(){if(this.enabled){var r=_.yx()-this.last_;r>0&&r<this.JSC$10081_interval_*.8?this.JSC$10083_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$10081_interval_-r):(this.JSC$10083_timer_&&(this.timerObject_.clearTimeout(this.JSC$10083_timer_),this.JSC$10083_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.Q.start=function(){this.enabled=!0;this.JSC$10083_timer_||(this.JSC$10083_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$10081_interval_),this.last_=_.yx())};
_.Q.stop=function(){this.enabled=!1;this.JSC$10083_timer_&&(this.timerObject_.clearTimeout(this.JSC$10083_timer_),this.JSC$10083_timer_=null)};
_.Q.disposeInternal=function(){_.Xe.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
qL=function(r,g,I){if(typeof r==="function")I&&(r=(0,_.Qz)(r,I));else if(r&&typeof r.handleEvent=="function")r=(0,_.Qz)(r.handleEvent,r);else throw Error("ya");return Number(g)>2147483647?-1:_.I$.setTimeout(r,g||0)};
_.Y3f=function(r){var g=null;return(new _.ge(function(I,P){g=qL(function(){I(void 0)},r);
g==-1&&P(Error("za"))})).thenCatch(function(I){_.I$.clearTimeout(g);
throw I;})};var fF=function(r){_.vJ.call(this);this.streamzLogger=r;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$10087_flushTimer=new _.Xe(this.flushInterval);this.JSC$10087_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.x2(this,this.JSC$10087_flushTimer)};
_.b(fF,_.vJ);fF.prototype.sendIsolatedPayload=function(r){this.shouldSendIsolatedPayload=r;this.invocationLimit=1};
var ZLJ=function(r){r.JSC$10087_flushTimer.enabled||r.JSC$10087_flushTimer.start();r.invocationCount++;r.invocationCount>=r.invocationLimit&&r.snapshotAndFlush()};
fF.prototype.snapshotAndFlush=function(){var r=this.metricMap.values();r=[].concat(_.xC(r)).filter(function(g){return g.cellMap.size});
r.length&&this.streamzLogger.flush(r,this.shouldSendIsolatedPayload);U98(r);this.invocationCount=0;this.JSC$10087_flushTimer.enabled&&this.JSC$10087_flushTimer.stop()};
fF.prototype.addNewCounter=function(r){var g=_.kV.apply(1,arguments);this.metricMap.has(r)||this.metricMap.set(r,new KoT(r,g))};
fF.prototype.addNewEventMetric=function(r){var g=_.kV.apply(1,arguments);this.metricMap.has(r)||this.metricMap.set(r,new sry(r,g))};
var iLz=function(r,g){return r.disabledMetrics.has(g)?void 0:r.metricMap.get(g)};
fF.prototype.JSC$10087_incrementCounter=function(r){this.JSC$10087_incrementCounterBy(r,1,_.kV.apply(1,arguments))};
fF.prototype.JSC$10087_incrementCounterBy=function(r,g){var I=_.kV.apply(2,arguments),P=iLz(this,r);P&&P instanceof KoT&&(P.JSC$10026_incrementCounterBy(g,I),ZLJ(this))};
fF.prototype.record=function(r,g){var I=_.kV.apply(2,arguments),P=iLz(this,r);P&&P instanceof sry&&(P.record(g,I),ZLJ(this))};
var U98=function(r){for(var g=0;g<r.length;g++)r[g].clear()};_.XM=function(r,g,I){I=I===void 0?{}:I;g=Error.call(this,g);this.message=g.message;"stack"in g&&(this.stack=g.stack);this.code=r;this.metadata=I;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.b(_.XM,Error);_.XM.prototype.toString=function(){var r="RpcError("+(S3L(this.code)||String(this.code))+")";this.message&&(r+=": "+this.message);return r};_.bL8=_.I$.JSON.parse;_.cc=_.I$.JSON.stringify;_.Pe=_.I$.JSON.parse;_.M5d=function(r){switch(r){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}};var j40=function(r){switch(r){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var V5$,d9Y=function(){};
_.Kr(d9Y,_.J$X);d9Y.prototype.createInstance=function(){return new XMLHttpRequest};
V5$=new d9Y;_.tJ=function(r){_.bj.call(this);this.headers=new Map;this.JSC$10096_xmlHttpFactory_=r||null;this.JSC$10096_active_=!1;this.JSC$10096_xhr_=null;this.JSC$10096_lastUri_="";this.JSC$10096_lastErrorCode_=0;this.JSC$10096_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$10096_timeoutId_=null;this.responseType_="";this.JSC$10096_withCredentials_=!1};
_.Kr(_.tJ,_.bj);var LiT=/^https?$/i,Gq1=["POST","PUT"],y$l=[],d0j=function(r,g,I,P,a,v,C){var u=new _.tJ;y$l.push(u);g&&u.listen("complete",g);u.listenOnce("ready",u.cleanupSend_);v&&(u.timeoutInterval_=Math.max(0,v));C&&(u.JSC$10096_withCredentials_=C);u.send(r,I,P,a)};
_.tJ.prototype.cleanupSend_=function(){this.dispose();_.R$(y$l,this)};
_.tJ.prototype.send=function(r,g,I,P){if(this.JSC$10096_xhr_)throw Error("Aa`"+this.JSC$10096_lastUri_+"`"+r);g=g?g.toUpperCase():"GET";this.JSC$10096_lastUri_=r;this.JSC$10096_lastError_="";this.JSC$10096_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$10096_active_=!0;this.JSC$10096_xhr_=this.createXhr();this.JSC$10096_xhr_.onreadystatechange=Cd((0,_.Qz)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$10096_xhr_.open(g,String(r),!0),this.inOpen_=!1}catch(C){Kil(this,C);return}r=
I||"";I=new Map(this.headers);if(P)if(Object.getPrototypeOf(P)===Object.prototype)for(var a in P)I.set(a,P[a]);else if(typeof P.keys==="function"&&typeof P.get==="function"){a=_.m(P.keys());for(var v=a.next();!v.done;v=a.next())v=v.value,I.set(v,P.get(v))}else throw Error("Ba`"+String(P));P=Array.from(I.keys()).find(function(C){return"content-type"==C.toLowerCase()});
a=_.I$.FormData&&r instanceof _.I$.FormData;!_.F_(Gq1,g)||P||a||I.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");g=_.m(I);for(P=g.next();!P.done;P=g.next())I=_.m(P.value),P=I.next().value,I=I.next().value,this.JSC$10096_xhr_.setRequestHeader(P,I);this.responseType_&&(this.JSC$10096_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$10096_xhr_&&this.JSC$10096_xhr_.withCredentials!==this.JSC$10096_withCredentials_&&(this.JSC$10096_xhr_.withCredentials=this.JSC$10096_withCredentials_);
try{this.JSC$10096_timeoutId_&&(clearTimeout(this.JSC$10096_timeoutId_),this.JSC$10096_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$10096_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$10096_xhr_.send(r),this.inSend_=!1}catch(C){Kil(this,C)}};
_.tJ.prototype.createXhr=function(){return this.JSC$10096_xmlHttpFactory_?this.JSC$10096_xmlHttpFactory_.createInstance():V5$.createInstance()};
_.tJ.prototype.timeout_=function(){typeof u$J!="undefined"&&this.JSC$10096_xhr_&&(this.JSC$10096_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$10096_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var Kil=function(r,g){r.JSC$10096_active_=!1;r.JSC$10096_xhr_&&(r.inAbort_=!0,r.JSC$10096_xhr_.abort(),r.inAbort_=!1);r.JSC$10096_lastError_=g;r.JSC$10096_lastErrorCode_=5;s4Y(r);Fil(r)},s4Y=function(r){r.errorDispatched_||(r.errorDispatched_=!0,r.dispatchEvent("complete"),r.dispatchEvent("error"))};
_.tJ.prototype.abort=function(r){this.JSC$10096_xhr_&&this.JSC$10096_active_&&(this.JSC$10096_active_=!1,this.inAbort_=!0,this.JSC$10096_xhr_.abort(),this.inAbort_=!1,this.JSC$10096_lastErrorCode_=r||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Fil(this))};
_.tJ.prototype.disposeInternal=function(){this.JSC$10096_xhr_&&(this.JSC$10096_active_&&(this.JSC$10096_active_=!1,this.inAbort_=!0,this.JSC$10096_xhr_.abort(),this.inAbort_=!1),Fil(this,!0));_.tJ.superClass_.disposeInternal.call(this)};
_.tJ.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)HLh(this);else this.onReadyStateChangeEntryPoint_()};
_.tJ.prototype.onReadyStateChangeEntryPoint_=function(){HLh(this)};
var HLh=function(r){if(r.JSC$10096_active_&&typeof u$J!="undefined")if(r.inSend_&&_.Bc(r)==4)setTimeout(r.onReadyStateChange_.bind(r),0);else if(r.dispatchEvent("readystatechange"),r.isComplete()){r.JSC$10096_active_=!1;try{if(r.isSuccess())r.dispatchEvent("complete"),r.dispatchEvent("success");else{r.JSC$10096_lastErrorCode_=6;try{var g=_.Bc(r)>2?r.JSC$10096_xhr_.statusText:""}catch(I){g=""}r.JSC$10096_lastError_=g+" ["+r.getStatus()+"]";s4Y(r)}}finally{Fil(r)}}},Fil=function(r,g){if(r.JSC$10096_xhr_){r.JSC$10096_timeoutId_&&
(clearTimeout(r.JSC$10096_timeoutId_),r.JSC$10096_timeoutId_=null);
var I=r.JSC$10096_xhr_;r.JSC$10096_xhr_=null;g||r.dispatchEvent("ready");try{I.onreadystatechange=null}catch(P){}}};
_.tJ.prototype.isActive=function(){return!!this.JSC$10096_xhr_};
_.tJ.prototype.isComplete=function(){return _.Bc(this)==4};
_.tJ.prototype.isSuccess=function(){var r=this.getStatus(),g;if(!(g=j40(r))){if(r=r===0)r=SnF(String(this.JSC$10096_lastUri_)),r=!LiT.test(r);g=r}return g};
_.Bc=function(r){return r.JSC$10096_xhr_?r.JSC$10096_xhr_.readyState:0};
_.Q=_.tJ.prototype;_.Q.getStatus=function(){try{return _.Bc(this)>2?this.JSC$10096_xhr_.status:-1}catch(r){return-1}};
_.Q.getResponseText=function(){try{return this.JSC$10096_xhr_?this.JSC$10096_xhr_.responseText:""}catch(r){return""}};
_.Q.getResponse=function(){try{if(!this.JSC$10096_xhr_)return null;if("response"in this.JSC$10096_xhr_)return this.JSC$10096_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$10096_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$10096_xhr_)return this.JSC$10096_xhr_.mozResponseArrayBuffer}return null}catch(r){return null}};
_.Q.getAllResponseHeaders=function(){return this.JSC$10096_xhr_&&_.Bc(this)>=2?this.JSC$10096_xhr_.getAllResponseHeaders()||"":""};
_.Q.getLastError=function(){return typeof this.JSC$10096_lastError_==="string"?this.JSC$10096_lastError_:String(this.JSC$10096_lastError_)};var nB$=function(){};
nB$.prototype.send=function(r,g,I){g=g===void 0?function(){}:g;
I=I===void 0?function(){}:I;
d0j(r.url,function(P){P=P.target;P.isSuccess()?g(P.getResponseText()):I(P.getStatus())},r.requestType,r.body,r.requestHeaders,r.timeoutMillis,r.withCredentials)};
nB$.prototype.getTransmissionType=function(){return 1};var Wi0=function(r,g){this.qJp=r;this.event=g;this.startTime=nF()},gQ8;
Wi0.prototype.done=function(){this.qJp.eO(this.event,nF()-this.startTime)};
var Og=function(){wF.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.b(Og,wF);_.zA=function(r,g,I){var P=nF();g=g();r.eO(I,nF()-P);return g};
gQ8=function(){Og.apply(this,arguments)};
_.b(gQ8,Og);_.Q=gQ8.prototype;_.Q.reR=function(){};
_.Q.w1=function(){};
_.Q.eO=function(){};
_.Q.logError=function(){};
_.Q.aa=function(){};
_.Q.bPR=function(){};
_.Q.guZ=function(){};
_.Q.fWg=function(){};
var D9h=function(r){Og.call(this);var g=this;this.ki=r;this.TEST_ONLY={dgI:function(){return g.ki},
getExperimentIds:function(){return g.ki.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void g.ki.dispose()})};
_.b(D9h,Og);_.Q=D9h.prototype;_.Q.update=function(r){this.ki.dispose();this.ki=r};
_.Q.w1=function(r){this.ki.w1(r)};
_.Q.eO=function(r,g){this.ki.eO(r,g)};
_.Q.logError=function(r){this.ki.logError(r)};
_.Q.aa=function(){this.ki.aa()};
_.Q.bPR=function(r){this.ki.bPR(r)};
_.Q.guZ=function(r){this.ki.guZ(r)};
_.Q.fWg=function(r){this.ki.fWg(r)};
_.Q.reR=function(r){this.ki.reR(r)};
var RA8=function(r,g){_.vJ.call(this);var I=this;this.callback=r;this.qzW=g;this.eRF=-g;this.addOnDisposeCallback(function(){return void clearTimeout(I.timer)})};
_.b(RA8,_.vJ);var A$d=function(r){if(r.timer===void 0){var g=Math.max(0,r.eRF+r.qzW-nF());r.timer=setTimeout(function(){try{r.callback()}finally{r.eRF=nF(),r.timer=void 0}},g)}},Nfw=function(r,g){Og.call(this);
this.metrics=r;this.gx=g};
_.b(Nfw,Og);_.Q=Nfw.prototype;_.Q.reR=function(r){this.metrics.hwI.record(r,this.gx)};
_.Q.w1=function(r){this.metrics.eventCount.increment(r,this.gx)};
_.Q.eO=function(r,g){this.metrics.uY6.record(g,r,this.gx)};
_.Q.logError=function(r){this.metrics.errorCount.increment(r,this.gx)};
_.Q.bPR=function(r){this.metrics.bXL.increment(r,this.gx)};
_.Q.guZ=function(r){this.metrics.d1p.increment(r,this.gx)};
_.Q.fWg=function(r){this.metrics.fmj.increment(r,this.gx)};
var IA_=function(r,g){g=g===void 0?[]:g;var I={gx:r.gx||"_",gmF:r.gmF||[],bYE:r.bYE|0,destinationUrl:r.destinationUrl,eiU:r.eiU||function(){},
tVg:r.tVg||function(v,C){return rGE(v,C,I.eiU,I.destinationUrl)}},P=I.tVg("52",I.gmF.concat(g));
Nfw.call(this,{hwI:new Mfd(P),errorCount:new L21(P),eventCount:new Vfw(P),uY6:new dSY(P),qNv:new jq0(P),bXL:new GOB(P),d1p:new y7w(P),fmj:new K2T(P)},I.gx);var a=this;this.TEST_ONLY={getExperimentIds:function(){return a.options.gmF.concat(a.de6).sort(function(v,C){return v-C})}};
this.options=I;this.service=P;this.kkz=!r.tVg;this.flushDebouncer=new RA8(function(){return void a.service.snapshotAndFlush()},I.bYE);
this.addOnDisposeCallback(function(){a.flushDebouncer.dispose();a.kkz&&a.service.dispose()});
(this.de6=g.slice()).sort(_.s$E)};
_.b(IA_,Nfw);IA_.prototype.aa=function(){A$d(this.flushDebouncer)};var STQ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(STQ,_.qp);_.Jfj=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(_.Jfj,_.qp);var Yk=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r,0,Yk.messageId)};
_.b(Yk,_.qp);var wPF=_.mHL(Yk);Yk.messageId="bfkj";var M5h=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(M5h,_.qp);var lgB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(lgB,_.qp);var S3F=_.VO(lgB);_.AN=function(){var r=this;this.promise=new Promise(function(g,I){r.resolve=g;r.reject=I})};_.ee=function(r){_.vJ.call(this);var g=this;this.aOR=Math.floor(Math.random()*200);this.fIU=new lgB;if("challenge"in r&&wPF(r.challenge)){var I=_.Po(r.challenge,4,void 0,KY);var P=_.Po(r.challenge,5,void 0,KY);_.Po(r.challenge,7,void 0,KY)&&(this.fIU=S3F(_.Po(r.challenge,7,void 0,KY)))}else I=r.program,P=r.globalName;this.addOnDisposeCallback(function(){var U,V,G;return _.p(function(F){if(F.nextAddress==1)return F.yield(g.cGg,2);U=F.yieldResult;V=U.yKv;(G=V)==null||G();_.R2(F)})});
this.d2=Pe4(r.byw||{},this.fIU);_.x2(this,this.d2);var a=new _.AN;this.cGg=a.promise;this.d2.w1("t");var v=this.d2.share(),C=new Wi0(v,"t"),u=function(U,V,G,F){if(!g.d2.isDisposed()){var W="k";V?W="h":G&&(W="u");W!=="k"?F!==0&&(g.d2.w1(W),g.d2.eO(W,U)):g.aOR<=0?(g.d2.w1(W),g.d2.eO(W,U),g.aOR=Math.floor(Math.random()*200)):g.aOR--}},X=function(U,V,G,F){Promise.resolve().then(function(){C.done();
v.aa();v.dispose();a.resolve({uw6:U,yKv:V,yLd:G,nuz:F})})};
if(!_.I$[P])throw this.d2.logError(25),Error("Ca");if(!_.I$[P].a)throw this.d2.logError(26),Error("Da");try{var c=_.I$[P].a;P=[];for(var B=[],O=j4$(this.fIU),z=0;z<O.length;z++)P.push(O[z]),B.push(1);var e=V5_(this.fIU);for(O=0;O<e.length;O++)P.push(e[O]),B.push(2);this.oLv=_.m(c(I,X,!0,r.c1Y,u,[P,B],_.Po(this.fIU,5),!1)).next().value;this.uiV=a.promise.then(function(){})}catch(U){throw this.d2.logError(28),U;
}};
_.b(_.ee,_.vJ);_.ee.prototype.snapshot=function(r){if(this.isDisposed())throw Error("Ea");this.d2.w1("n");var g=this.d2.share();return this.cGg.then(function(I){var P=I.uw6;return new Promise(function(a){var v=new Wi0(g,"n");P(function(C){v.done();g.reR(C.length);g.aa();g.dispose();a(C)},[r.f4,
r.xzC,r.gdy,r.i7A])})})};
_.ee.prototype.uxZ=function(r){this.cGg.then(function(g){var I;(I=g.yLd)==null||I(r)})};
_.ee.prototype.dMU=function(r,g){return this.cGg.then(function(I){var P;return(P=I.nuz)==null?void 0:P(r,g,!1)})};
_.ee.prototype.t93=function(){return this.d2.share()};var J$T=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(J$T,_.qp);var LN$=_.mHL(J$T);var EBf=function(){this.promises={};this.enz=null},x9l=function(){EBf.instance||(EBf.instance=new EBf);
return EBf.instance},nBf=function(r,g){return fg0(r,_.nq(g,STQ,1,KY),_.nq(g,_.Jfj,2,KY),_.Po(g,3,void 0,KY))},fg0=function(r,g,I,P){if(!g&&!I)return Promise.resolve();
if(!P)return CeX(g,I);var a;(a=r.promises)[P]||(a[P]=new Promise(function(v,C){CeX(g,I).then(function(){r.enz=P;v()},function(u){delete r.promises[P];
C(u)})}));
return r.promises[P]};var Tff=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Tff,_.qp);var hAd=function(r,g){return _.Zy(r,1,g)},kq1=function(r,g){return _.Zy(r,2,g)};var Yo=function(r){_.vJ.call(this);var g=this;this.options=r;this.fAU=new _.AN;this.uiV=this.fAU.promise;this.csC=new _.AN;this.dA1=1;this.xvr=new _.AN;this.a2F=[];this.isPaused=!1;this.ijZ=r.ijZ||function(){};
this.cYd=new D9h(Pe4(r.byw||{}));$mF(this,r.n3,r.zLf,r.vcp,r.dVp,Object.assign({},rGy,r.rTV||{}));this.addOnDisposeCallback(function(){return void gQh(g)})};
_.b(Yo,_.vJ);Yo.prototype.snapshot=function(r){var g=this;return _.p(function(I){switch(I.nextAddress){case 1:if(g.isDisposed())throw Error("Ea");if(g.bf||g.jsF){I.jumpTo(2);break}return I.yield(g.csC.promise,2);case 2:if(!g.bf){I.jumpTo(4);break}return I.yield(g.bf.snapshot(r),5);case 5:return I.return(I.yieldResult);case 4:throw g.jsF;}})};
Yo.prototype.pause=function(){this.isDisposed()||this.isPaused||(this.isPaused=!0,this.fA&&this.fA.pause())};
Yo.prototype.resume=function(){!this.isDisposed()&&this.isPaused&&(this.isPaused=!1,this.fA&&this.fA.resume())};
Yo.prototype.checkForRefresh=function(){var r=this;return _.p(function(g){if(r.isDisposed())throw Error("Ea");var I;if(I=r.fA)I=r.fA,I.isExpired()?(IA$(I),I.resolver(0),I=!0):I=!1,I=!I;return I?g.jumpTo(0):g.yield(r.xvr.promise,0)})};
var aAh=function(r){var g;return _.p(function(I){if(r.isDisposed())throw Error("Ea");(g=r.fA)==null||Pe1(g);return I.yield(r.xvr.promise,0)})},gQh=function(r){r.jsF=Error("Ga");
r.csC.resolve();d9s(r.fAU.promise);r.fAU.reject(Error("Ga"));r.cYd.dispose();Promise.all(r.a2F).then(function(){var I;return _.p(function(P){(I=r.bf)==null||I.dispose();r.bf=void 0;_.R2(P)})});
r.a2F=[];var g;(g=r.fA)==null||Pe1(g);d9s(r.xvr.promise);r.xvr.reject(Error("Ga"))};
Yo.prototype.uxZ=function(r){var g,I;(g=this.bf)==null||(I=g.uxZ)==null||I.call(g,r)};
Yo.prototype.dMU=function(r,g){var I,P,a;return(a=(I=this.bf)==null?void 0:(P=I.dMU)==null?void 0:P.call(I,r,g))!=null?a:Promise.resolve()};
var vQf=function(r,g){var I=r.ijZ;r.ijZ=function(){I();g()}},QKz=function(r,g){r.isDisposed()||(r.bf=g,r.cYd.update(g.t93()),r.csC.resolve(),r.fAU.resolve(void 0),r.ijZ())};
Yo.prototype.handleError=function(r){if(!this.isDisposed()){this.jsF=r;this.csC.resolve();var g,I;(I=(g=this.options).oeL)==null||I.call(g,r)}};
var mmT=function(r,g){g&&(Promise.all(r.a2F).then(function(){return void g.dispose()}),r.a2F=[])},Zv=function(r,g){r.dA1=g;
var I,P;(P=(I=r.options).ddp)==null||P.call(I,g)},CeT=function(r){r.isDisposed()||(r.xvr.resolve(),r.xvr=new _.AN)},$mF=function(r,g,I,P,a,v){P=P===void 0?x9l():P;
a=a===void 0?Promise.resolve(void 0):a;var C,u,X,c,B,O,z,e,U,V,G,F;_.p(function(W){switch(W.nextAddress){case 1:return W.yield(0,3);case 3:u=null;if(!C){W.jumpTo(6);break}Zv(r,7);_.Go(W,7);return W.yield(Iq(C.snapshot({}),v.eiy,function(){return Promise.resolve("E:CTO")}),9);
case 9:u=W.yieldResult;_.sM(W,6);break;case 7:_.Wb(W),u="E:UCE";case 6:X=void 0,c=C?v.kgO:v.a53,B=new Sy(c,v.xz3,v.o92,v.cvB),O=1;case 10:if(!(O<=v.maxAttempts)){W.jumpTo(12);break}if(O===1){W.jumpTo(13);break}Zv(r,0);r.fA=new Ug(B.getValue(),v.y6w,v.e33);return W.yield(r.fA.promise,14);case 14:z=W.yieldResult,r.fA=void 0,z===1?(O=1,B.reset()):ZuY(B);case 13:_.Go(W,15);e=void 0;if(I){e=I;W.jumpTo(17);break}Zv(r,5);U=P.enz;return W.yield(Iq(uv1(g,U,u),v.y6f,function(){return Promise.reject(Error("Ha"))}),
18);
case 18:e=W.yieldResult;case 17:return Zv(r,3),W.yield(Iq(nBf(P,e),v.sZj,function(){return Promise.reject(Error("Ia"))}),19);
case 19:return Zv(r,8),W.yield(a,20);case 20:return V=new _.ee({challenge:e,byw:r.options.byw,c1Y:r.options.c1Y}),W.yield(Iq(V.uiV,v.jej,function(){return Promise.reject(Error("Ja"))}),21);
case 21:X=V;W.jumpTo(12);break;case 15:G=_.Wb(W),r.handleError(G),CeT(r);case 11:O++;W.jumpTo(10);break;case 12:if(r.isDisposed()){W.jumpTo(5);break}X&&(I=void 0,mmT(r,C),C=X,QKz(r,X),CeT(r));Zv(r,2);r.fA=new Ug(v.vDz,v.y6w,v.e33);r.isPaused&&r.fA.pause();return W.yield(r.fA.promise,22);case 22:r.fA=void 0;if(r.isDisposed()){W.jumpTo(5);break}W.jumpTo(3);break;case 5:(F=C)==null||F.dispose(),_.R2(W)}})};
Yo.prototype.t93=function(){return this.cYd.share()};
var rGy={vDz:432E5,y6w:3E5,e33:10,eiy:1E4,y6f:3E4,sZj:3E4,jej:6E4,a53:1E3,kgO:6E4,xz3:6E5,o92:.25,cvB:2,maxAttempts:10},Ug=function(r,g,I){var P=this;this.endTimeMs=0;this.hc0=null;this.isPaused=!1;this.tick=function(){if(!P.isPaused){var a=P.endTimeMs-Date.now();a<=P.hn8?(P.hc0=null,P.resolver(0)):P.hc0=setTimeout(P.tick,Math.min(a,P.y6w))}};
this.y6w=g;this.hn8=I;this.promise=new Promise(function(a){P.resolver=a});
pm$(this,r)},pm$=function(r,g){r.endTimeMs=Date.now()+g;
r.tick()};
Ug.prototype.pause=function(){this.isPaused||(this.isPaused=!0,IA$(this))};
Ug.prototype.resume=function(){this.isPaused&&(this.isPaused=!1,this.tick())};
var Pe1=function(r){IA$(r);r.endTimeMs=0;r.isPaused=!1;r.resolver(1)},IA$=function(r){r.hc0&&(clearTimeout(r.hc0),r.hc0=null)};
Ug.prototype.isExpired=function(){return Date.now()>this.endTimeMs};var oQy,oQE=(oQy=Math.imul)!=null?oQy:function(r,g){return r*g|0},PJ=[196,
200,224,18],i9=function(r,g,I){I=I===void 0?[]:I;this.maxItems=r;this.f2=g===void 0?0:g;this.qG=I},qM1=function(r){var g=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!g)return new i9(r);var I=g.split(",");if(I.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new i9(r);g=I.slice(1);g.length===1&&g[0]===""&&(g=[]);I=Number(I[0]);return isNaN(I)||I<0||I>g.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new i9(r)):new i9(r,I,g)};
i9.prototype.serialize=function(){return String(this.f2)+","+this.qG.join()};
i9.prototype.insert=function(r,g){var I=void 0;if(this.qG[this.f2]!==r){var P=this.qG.indexOf(r);P!==-1?(this.qG.splice(P,1),P<this.f2&&this.f2--,this.qG.splice(this.f2,0,r)):(I=this.qG[this.f2],this.qG[this.f2]=r)}this.f2=(this.f2+1)%this.maxItems;r=uv4("iU5q-!O9@$",this.serialize());I&&r&&g(I);return r};
var XmY=function(r,g){this.cSF=g;try{var I=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(P){I=!1}I&&(this.index=qM1(r))},cG1=function(r,g,I,P,a){var v=r.index?_.zA(r.cSF,function(){return tQp(r.index,Xms(g),I,P,a)},"W"):"u";
r.cSF.fWg(v)},tQw=function(r,g,I){var P=_.m(r.index?_.zA(r.cSF,function(){return BK$(Xms(g),I)},"R"):["u"]),a=P.next().value;
P=P.next().value;r.cSF.guZ(a);return P};var BKf={toString:function(r){var g=[],I=0;r-=-2147483648;g[I++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(r%52);for(r=Math.floor(r/52);r>0;)g[I++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(r%62),r=Math.floor(r/62);return g.join("")}};var eGz=function(r){r=Oqz(r);for(var g=2654435769,I=2654435769,P=314159265,a=r.length,v=a,C=0,u=function(){g-=I;g-=P;g^=P>>>13;I-=P;I-=g;I^=g<<8;P-=g;P-=I;P^=I>>>13;g-=I;g-=P;g^=P>>>12;I-=P;I-=g;I^=g<<16;P-=g;P-=I;P^=I>>>5;g-=I;g-=P;g^=P>>>3;I-=P;I-=g;I^=g<<10;P-=g;P-=I;P^=I>>>15};v>=12;v-=12,C+=12)g+=zG0(r,C),I+=zG0(r,C+4),P+=zG0(r,C+8),u();
P+=a;switch(v){case 11:P+=r[C+10]<<24;case 10:P+=r[C+9]<<16;case 9:P+=r[C+8]<<8;case 8:I+=r[C+7]<<24;case 7:I+=r[C+6]<<16;case 6:I+=r[C+5]<<8;case 5:I+=r[C+4];case 4:g+=r[C+3]<<24;case 3:g+=r[C+2]<<16;case 2:g+=r[C+1]<<8;case 1:g+=r[C]}u();return BKf.toString(P)},Oqz=function(r){for(var g=[],I=0;I<r.length;I++)g.push(r.charCodeAt(I));
return g},zG0=function(r,g){return r[g]+(r[g+1]<<8)+(r[g+2]<<16)+(r[g+3]<<24)};var b9=function(r){_.vJ.call(this);this.bS=r;this.vLz=new _.AN};
_.b(b9,_.vJ);var YMz=function(r,g){var I=setTimeout(function(){r.vLz.resolve()},g);
r.addOnDisposeCallback(function(){return void clearTimeout(I)})};
b9.prototype.tcJ=function(r,g){var I=this.nl(r);g==null||g(I);return _.zA(this.bS,function(){return _.hp(I,2)},this.zjn)};
var Zq8=function(r,g,I,P){return _.zA(r.bS,function(){return I?r.tcJ(g,P):r.nl(g,P)},r.jYn)},Umz=function(r,g,I,P){b9.call(this,r);
this.bys=g;this.jYd=I;this.jYn="m";this.zjn="x";this.tcV=0;YMz(this,P)};
_.b(Umz,b9);Umz.prototype.nl=function(r,g){var I=this;this.bS.w1(this.jYn);++this.tcV>=this.jYd&&this.vLz.resolve();var P=r();r=_.zA(this.bS,function(){return I.bys(P)},"C");
if(r===void 0)throw new Ae(17,"YNJ:Undefined");if(!(r instanceof Uint8Array))throw new Ae(18,"ODM:Invalid");g==null||g(r);return r};
var iqY=function(r,g,I){b9.call(this,r);this.aGz=g;this.jYn="f";this.zjn="z";YMz(this,I)};
_.b(iqY,b9);iqY.prototype.nl=function(){return this.aGz};
var bqT=function(r,g,I){b9.call(this,r);this.bf6=g;this.jYn="w";this.zjn="z";YMz(this,I)};
_.b(bqT,b9);bqT.prototype.nl=function(){var r=this;return _.zA(this.bS,function(){return _.kE(r.bf6)},"d")};
bqT.prototype.tcJ=function(){return this.bf6};
var MQh=function(r,g){b9.call(this,r);this.error=g;this.jYn="e";this.zjn="y"};
_.b(MQh,b9);var jKF=function(r,g){var I=(g(r.error.message)+":"+g(r.error.stack)).substring(0,2048);g=I.length+1;I=Oq1(I);var P=new Uint8Array(4+I.length);P.set([42,g&127|128,g>>7,r.error.code]);P.set(I,4);return P};
MQh.prototype.nl=function(){if(this.bpp)return this.bpp;this.bpp=jKF(this,function(r){return"_"+eGz(r)});
return jKF(this,function(r){return r})};
var VQ0=function(r,g,I){b9.call(this,r);this.qxB=g;this.clientState=I;this.jYn="S";this.zjn="q"};
_.b(VQ0,b9);VQ0.prototype.nl=function(){var r=Math.floor(Date.now()/1E3),g=[Math.random()*255,Math.random()*255],I=g.concat([this.qxB&255,this.clientState],[r>>24&255,r>>16&255,r>>8&255,r&255]);r=new Uint8Array(2+I.length);r[0]=34;r[1]=I.length;r.set(I,2);I=r.subarray(2);for(var P=g=g.length;P<I.length;++P)I[P]^=I[P%g];this.bS.bPR(this.clientState);return r};var dm$={n52:3E4,rKI:2E4},ML=function(r){_.vJ.call(this);var g=this;this.rA0=new _.AN;this.lzT=0;this.wJ=void 0;this.state=2;this.vm=r.vm;this.n3=r.n3;this.rTV=Object.assign({},dm$,r.rTV||{});this.uV=r.vm.t93();var I;this.onError=(I=r.onError)!=null?I:function(){};
this.bSz=r.bSz||!1;if(Lyw(r)){var P=this.vm;this.zNT=function(){return aAh(P).catch(function(C){C=g.reportError(new Ae(g.uT?20:32,"TRG:Disposed",C));g.wJ=C;var u;(u=g.uT)==null||u.dispose();g.uT=void 0;g.rA0.reject(C)})};
vQf(P,function(){return void Gey(g)});
P.dA1===2&&Gey(this)}else this.zNT=r.nFp,Gey(this);var a=this.uV.share();a.w1("o");var v=new Wi0(a,"o");this.rA0.promise.then(function(){v.done();a.aa();a.dispose()},function(){return void a.dispose()});
this.addOnDisposeCallback(function(){g.uT?(g.uT.dispose(),g.uT=void 0):g.wJ?g.uV.aa():(g.wJ=g.reportError(new Ae(32,"TNP:Disposed")),g.uV.aa(),g.rA0.reject(g.wJ))});
_.x2(this,this.uV)};
_.b(ML,_.vJ);ML.prototype.fOg=function(){return this.rA0.promise};
var yGf=function(r,g){if(!(g instanceof Ae))if(g instanceof _.XM){var I=Error(g.toString());I.stack=g.stack;g=new Ae(11,"EBH:Error",I)}else g=new Ae(12,"BSO:Unknown",g);return r.reportError(g)},Gey=function(r){var g,I,P,a,v,C,u,X,c,B,O,z,e,U,V;
return _.p(function(G){switch(G.nextAddress){case 1:g=void 0;r.lzT++;I=new _.AN;r.vm instanceof Yo&&r.vm.a2F.push(I.promise);if(!r.bSz){G.jumpTo(2);break}P=new _.AN;setTimeout(function(){return void P.resolve()});
return G.yield(P.promise,2);case 2:return a=r.uV.share(),_.Go(G,4,5),r.state=5,v={},C=[],G.yield(Iq(r.vm.snapshot({f4:v,gdy:C}),r.rTV.rKI,function(){return Promise.reject(new Ae(15,"MDA:Timeout"))}),7);
case 7:u=G.yieldResult;if(r.isDisposed())throw new Ae(r.uT?20:32,"MDA:Disposed");X=C[0];r.state=6;return G.yield(Iq(KyJ(r.n3,u),r.rTV.n52,function(){return Promise.reject(new Ae(10,"BWB:Timeout"))}),8);
case 8:c=G.yieldResult;if(r.isDisposed())throw new Ae(r.uT?20:32,"BWB:Disposed");r.state=7;g=_.zA(a,function(){var W=sKw(r,c,I,X);W.vLz.promise.then(function(){return void r.zNT()});
return W},"i");
case 5:_.sQ(G);a.dispose();_.Hb(G,6);break;case 4:B=_.Wb(G);(O=g)==null||O.dispose();if(!r.wJ){z=yGf(r,B);I.resolve();var F;if(F=r.vm instanceof Yo&&r.lzT<2)a:if(B instanceof Ae)F=B.code!==32&&B.code!==20&&B.code!==10;else{if(B instanceof _.XM)switch(B.code){case 2:case 13:case 14:case 4:break;default:F=!1;break a}F=!0}if(F)return e=(1+Math.random()*.25)*(r.uT?6E4:1E3),U=setTimeout(function(){return void r.zNT()},e),r.addOnDisposeCallback(function(){return void clearTimeout(U)}),G.return();
r.wJ=z}a.logError(r.uT?13:14);r.rA0.reject(r.wJ);return G.return();case 6:r.state=8,r.lzT=0,(V=r.uT)==null||V.dispose(),r.uT=g,r.rA0.resolve(),_.R2(G)}})},sKw=function(r,g,I,P){var a=diT(g,2)*1E3;
if(a<=0)throw new Ae(31,"TTM:Invalid");if(_.Po(g,4))return new bqT(r.uV,_.Po(g,4),a);if(!diT(g,3))return new iqY(r.uV,qiz(_.nr(g,1)),a);if(!P)throw new Ae(4,"PMD:Undefined");P=P(qiz(_.nr(g,1)));if(!(P instanceof Function))throw new Ae(16,"APF:Failed");r.ya2=Math.floor((Date.now()+a)/1E3);r=new Umz(r.uV,P,diT(g,3),a);r.addOnDisposeCallback(function(){return void I.resolve()});
return r};
ML.prototype.nl=function(r){return Fy$(this,Object.assign({},r),!1)};
ML.prototype.tcJ=function(r){return Fy$(this,Object.assign({},r),!0)};
ML.prototype.n9D=function(r){if(r>150)return!1;try{return this.cache=new XmY(r,this.uV),!0}catch(g){return this.reportError(new Ae(22,"GBJ:init",g)),!1}};
ML.prototype.reportError=function(r){this.uV.logError(r.code);this.onError(r);return r};
var Hq$=function(r,g){g=g instanceof Ae?g:new Ae(5,"TVD:error",g);return r.reportError(g)},Fy$=function(r,g,I){try{if(r.isDisposed())throw new Ae(21,"BNT:disposed");
if(!r.uT&&r.wJ)throw r.wJ;var P,a;return(a=(P=Wyl(r,g,I))!=null?P:Dmf(r,g,I))!=null?a:RGT(r,g,I)}catch(v){if(!g.oEz)throw Hq$(r,v);return AG$(r,I,v)}},Wyl=function(r,g,I){var P;
return(P=r.uT)==null?void 0:Zq8(P,function(){return NKz(r,g)},I,function(a){var v;
if(r.uT instanceof Umz&&((v=g.rn)==null?0:v.zAp))try{var C;(C=r.cache)==null||cG1(C,NKz(r,g),a,g.rn.jKn,r.ya2-120)}catch(u){r.reportError(new Ae(24,"ELX:write",u))}})},Dmf=function(r,g,I){var P;
if((P=g.rn)!=null&&P.qrD)try{var a,v=(a=r.cache)==null?void 0:tQw(a,NKz(r,g),g.rn.jKn);return v?I?_.zA(r.uV,function(){return _.hp(v,2)},"a"):v:void 0}catch(C){r.reportError(new Ae(23,"RXO:read",C))}},RGT=function(r,g,I){var P={stack:[],
error:void 0,hasError:!1};try{if(!g.xDF)throw new Ae(29,"SDF:notready");return Zq8(tTh(P,new VQ0(r.uV,0,r.state)),function(){return NKz(r,g)},I)}catch(a){P.error=a,P.hasError=!0}finally{BJY(P)}},AG$=function(r,g,I){var P={stack:[],
error:void 0,hasError:!1};try{var a=Hq$(r,I);return Zq8(tTh(P,new MQh(r.uV,a)),function(){return[]},g)}catch(v){P.error=v,P.hasError=!0}finally{BJY(P)}},NKz=function(r,g){return g.djC?g.djC:g.f4?_.zA(r.uV,function(){return g.djC=Oq1(g.f4)},"c"):[]},Lyw=function(r){return F$(function(g){if(!Cu(g))return!1;
for(var I=_.m(Object.entries(r)),P=I.next();!P.done;P=I.next()){var a=_.m(P.value);P=a.next().value;a=a.next().value;if(!(P in g)){if(a.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!a(g[P]))return!1}return!0})}({vm:function(r){return F$(function(g){return g instanceof r})}(Yo)},"");var wmJ=function(){var r=_.Hd();this.JSC$10214_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",RM("cookie_enabled"),RM("cookie_3p_enabled"),_.Nb("browser"))};
wmJ.prototype.increment=function(r,g,I){this.JSC$10214_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",r,g,I)};
var L$E=function(){var r=_.Hd();this.JSC$10238_streamzService=r;r.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",At("tick"),RM("from_st_cookie"))};
L$E.prototype.increment=function(r,g){this.JSC$10238_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",r,g)};
var lAY=function(){var r=_.Hd();this.JSC$10244_streamzService=r;r.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.Nb("status"))};
lAY.prototype.increment=function(r){this.JSC$10244_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",r)};
var SM8=function(){var r=_.Hd();this.JSC$10247_streamzService=r;r.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.Nb("stage"),RM("is_using_ytd_player"),RM("has_expandable_tiles"))};
SM8.prototype.increment=function(r,g,I){this.JSC$10247_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",r,g,I)};
var JGz=function(){var r=_.Hd();this.JSC$10250_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/response_signature",_.Nb("check_status"))};
JGz.prototype.increment=function(r){this.JSC$10250_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/web/response_signature",r)};
var EQ1=function(){var r=_.Hd();this.JSC$10253_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.Nb("sig"),At("de"))};
EQ1.prototype.increment=function(r,g){this.JSC$10253_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/web/e_sig_log",r,g)};
var xmy=function(){var r=_.Hd();this.JSC$10256_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.Nb("sig"),At("de"))};
xmy.prototype.increment=function(r,g){this.JSC$10256_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/web/e_sig_en",r,g)};
_.fAY=function(){var r=_.Hd();this.JSC$10259_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.Nb("action"))};
_.fAY.prototype.increment=function(r){this.JSC$10259_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/web/enforcement_intent",r)};var je=window;var nQh=(new Date).getTime();_.pF.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.pF.createSet("action","cite","data","formaction","href","manifest","poster","src");var TKh=function(r){this.servicePromise_=r;r.then((0,_.Qz)(function(){},this),function(){},this)},hGh=function(r,g,I){r.servicePromise_.then(function(P){var a=P[g];
if(!a)throw Error("Ka`"+g);return a.apply(P,I)})},rbd=function(r,g,I){for(var P=Array(arguments.length-2),a=2;a<arguments.length;a++)P[a-2]=arguments[a];
a=kez(r,g).then(function(v){return v.apply(null,P)},function(v){v=Error("La`"+g+"`"+r+"`"+v,{cause:v});
delete $WF[g];return _.aT(v)});
return new TKh(a)},$WF={},kez=function(r,g){var I=$WF[g];
if(I)return I;I=(I=_.HP(g))?_.Nl(I):(new _.ge(function(P,a){var v=(new C8(document)).createElement("SCRIPT");v.async=!0;_.XC(v,_.Wu(ujz(r)));v.onload=v.onreadystatechange=function(){v.readyState&&v.readyState!="loaded"&&v.readyState!="complete"||P()};
v.onerror=function(C){a(Error("Ma`"+g+"`"+r,{cause:C}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(v)})).then(function(){var P=_.HP(g);
if(!P)throw Error("Na`"+g+"`"+r);return P});
return $WF[g]=I};var gq0={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},P3F=function(){var r=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=zG$(function(){return _.p(function(g){if(g.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?g.return(Promise.resolve()):g.yield(IVh(r),2);r.rsaForList.length>
0&&document.addEventListener("click",r.requestAccessForHelpPanel);_.R2(g)})});
this.requestAccessForHelpPanel=function(){if(!(r.rsaForPromises.length>0)){for(var g=_.m(r.rsaForList),I=g.next();!I.done;I=g.next()){I=I.value;try{r.rsaForPromises.push(document.requestStorageAccessFor(I))}catch(P){}}Promise.all(r.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){r.reset()})}}};
P3F.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var IVh=function(r){var g,I,P,a;return _.p(function(v){switch(v.nextAddress){case 1:g=_.m(Object.values(gq0)),I=g.next();case 2:if(I.done){v.jumpTo(0);break}P=I.value;_.Go(v,5);return v.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:P}),7);case 7:a=v.yieldResult;a.state!=="granted"&&r.rsaForList.push(P);_.sM(v,3);break;case 5:_.Wb(v);v.jumpTo(0);break;case 3:I=g.next(),v.jumpTo(2)}})};(new P3F).initialize();var aV1=function(r){this.JSC$10273_loader_=r};
aV1.prototype.startHelp=function(r){hGh(this.JSC$10273_loader_,"startHelp",arguments)};
aV1.prototype.JSC$10275_loadChatSupport=function(r){hGh(this.JSC$10273_loader_,"loadChatSupport",arguments)};
var Q8z=function(r,g){g=g||{};r=rbd(vqY,"help.service.Lazy.create",r,{apiKey:g.apiKey||g.apiKey,asxUiUri:g.asxUiUri||g.asxUiUri,environment:g.environment||g.environment,flow:g.flow||g.flow,frdProductData:g.frdProductData||g.frdProductData,frdProductDataSerializedJspb:g.frdProductDataSerializedJspb||g.frdProductDataSerializedJspb,helpCenterPath:g.helpCenterPath||g.helpCenterPath,locale:g.locale||g.locale||"en-US".replace(/-/g,"_"),nonce:g.nonce||g.nonce,productData:g.productData||g.productData,receiverUri:g.receiverUri||
g.receiverUri,renderApiUri:g.renderApiUri||g.renderApiUri,theme:g.theme||g.theme,window:g.window||g.window});return new aV1(r)},vqY=new Vp(Cy$,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var mWl=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(mWl,_.qp);var C3J=_.VO(mWl);var uFy=[0,_.d8,Uf,YCh];_.pBz=new function(r,g,I,P){this.configType=r;this.flagName=I;this.defaultValue=P;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 qZY=function(){this.retriever=_.S5().resolve(oqF)};_.GU={get payments(){return window.payments}};YM1(Node);YM1(Element);var XBh=YM1(HTMLElement);YM1(SVGElement);var cb0,th1,Ld,BG1;cb0=function(r){return typeof r.className=="string"?r.className:r.getAttribute&&r.getAttribute("class")||""};
th1=function(r){return r.classList?r.classList:cb0(r).match(/\S+/g)||[]};
_.Vm=function(r,g){typeof r.className=="string"?r.className=g:r.setAttribute&&r.setAttribute("class",g)};
_.dA=function(r,g){return r.classList?r.classList.contains(g):_.F_(th1(r),g)};
_.Uv=function(r,g){if(r.classList)r.classList.add(g);else if(!_.dA(r,g)){var I=cb0(r);_.Vm(r,I+(I.length>0?" "+g:g))}};
Ld=function(r,g){if(r.classList)Array.prototype.forEach.call(g,function(a){_.Uv(r,a)});
else{var I={};Array.prototype.forEach.call(th1(r),function(a){I[a]=!0});
Array.prototype.forEach.call(g,function(a){I[a]=!0});
g="";for(var P in I)g+=g.length>0?" "+P:P;_.Vm(r,g)}};
_.Z8=function(r,g){r.classList?r.classList.remove(g):_.dA(r,g)&&_.Vm(r,Array.prototype.filter.call(th1(r),function(I){return I!=g}).join(" "))};
BG1=function(r,g){r.classList?Array.prototype.forEach.call(g,function(I){_.Z8(r,I)}):_.Vm(r,Array.prototype.filter.call(th1(r),function(I){return!_.F_(g,I)}).join(" "))};var OaY=function(r){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=r.document},YZF=function(r,g){zId(r);
var I=document.createElement("div"),P;(P=g.parentNode)==null||P.insertBefore(I,g);I.tabIndex=0;I.id="fc-focus-trap-pre-div";I=document.createElement("div");var a;(a=g.parentNode)==null||a.insertBefore(I,g.nextSibling);I.tabIndex=0;I.id="fc-focus-trap-post-div";var v=eIY(r,g),C=eIY(r,g,!0);v&&C&&(r.focusChangeHandler=function(){var u=r.document.activeElement;if(u)if(_.Fe(g,u))r.previouslyFocusedElement=u;else if(u===r.document.activeElement)switch(r.previouslyFocusedElement){case v:C.focus();r.previouslyFocusedElement=
C;break;default:v.focus(),r.previouslyFocusedElement=v}},r.document.addEventListener("focus",r.focusChangeHandler,!0),r.document.addEventListener("focusin",r.focusChangeHandler))},zId=function(r){r.focusChangeHandler&&(document.removeEventListener("focus",r.focusChangeHandler,!0),document.removeEventListener("focusin",r.focusChangeHandler),r.focusChangeHandler=null);
var g;(g=document.getElementById("fc-focus-trap-pre-div"))==null||g.remove();var I;(I=document.getElementById("fc-focus-trap-post-div"))==null||I.remove()},ZaJ=function(r,g,I,P,a){I=I===void 0?!0:I;
var v;a=(v=a===void 0?null:a)!=null?v:eIY(r,g,P===void 0?!1:P);a!==null&&(a.focus(),I&&YZF(r,g))};
OaY.prototype.disableButton=function(r,g){g=g===void 0?null:g;r.disabled=!0;g&&_.Uv(r,g)};
var eIY=function(r,g,I){I=I===void 0?!1:I;if(VS_(g)&&!I)return g;var P=I?[].slice.call(g.children,0).reverse():g.children;P=_.m(P);for(var a=P.next();!a.done;a=P.next())if(a=a.value,XBh(a)&&(a=eIY(r,a,I)))return a;return VS_(g)&&I?g:null};var UW$=function(r){this.originalBodyOverflow="";this.JSC$10300_domHelper=PO(r);var g;this.isScrollingEnabled=((g=this.JSC$10300_domHelper.JSC$9626_document_.body)==null?void 0:g.style.overflow)!=="hidden"};
UW$.prototype.enableScrolling=function(){this.isScrollingEnabled||(this.JSC$10300_domHelper.JSC$9626_document_.body.style.overflow=this.originalBodyOverflow,this.isScrollingEnabled=!0)};_.Kr(_.m2,_.vJ);_.Q=_.m2.prototype;_.Q.JSC$10303_id_=0;_.Q.disposeInternal=function(){_.m2.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$10301_listener_;delete this.handler_};
_.Q.start=function(r){this.stop();this.JSC$10303_id_=qL(this.callback_,r!==void 0?r:this.JSC$10301_interval_)};
_.Q.stop=function(){this.isActive()&&_.I$.clearTimeout(this.JSC$10303_id_);this.JSC$10303_id_=0};
_.Q.fire=function(){this.stop();this.JSC$10303_doAction_()};
_.Q.isActive=function(){return this.JSC$10303_id_!=0};
_.Q.JSC$10303_doAction_=function(){this.JSC$10303_id_=0;this.JSC$10301_listener_&&this.JSC$10301_listener_.call(this.handler_)};_.qS=function(r){_.vJ.call(this);this.handler_=r;this.JSC$10304_keys_={}};
_.Kr(_.qS,_.vJ);var iaJ=[];_.qS.prototype.listen=function(r,g,I,P){Array.isArray(g)||(g&&(iaJ[0]=g.toString()),g=iaJ);for(var a=0;a<g.length;a++){var v=_.jf(r,g[a],I||this.handleEvent,P||!1,this.handler_||this);if(!v)break;this.JSC$10304_keys_[v.key]=v}return this};
_.qS.prototype.listenOnce=function(r,g,I,P){return ba8(this,r,g,I,P)};
var ba8=function(r,g,I,P,a,v){if(Array.isArray(I))for(var C=0;C<I.length;C++)ba8(r,g,I[C],P,a,v);else{g=zO(g,I,P||r.handleEvent,a,v||r.handler_||r);if(!g)return r;r.JSC$10304_keys_[g.key]=g}return r};
_.qS.prototype.unlisten=function(r,g,I,P,a){if(Array.isArray(g))for(var v=0;v<g.length;v++)this.unlisten(r,g[v],I,P,a);else if(r=VQ$(r,g,I||this.handleEvent,_.Jp(P)?!!P.capture:!!P,a||this.handler_||this))rM(r),delete this.JSC$10304_keys_[r.key];return this};
_.qS.prototype.removeAll=function(){_.pF.forEach(this.JSC$10304_keys_,function(r,g){this.JSC$10304_keys_.hasOwnProperty(g)&&rM(r)},this);
this.JSC$10304_keys_={}};
_.qS.prototype.disposeInternal=function(){_.qS.superClass_.disposeInternal.call(this);this.removeAll()};
_.qS.prototype.handleEvent=function(){throw Error("Oa");};_.Kr(CN,_.vJ);CN.prototype.connect=function(r){r&&r()};
CN.prototype.isConnected=function(){return!0};
CN.prototype.registerService=function(r,g,I){this.services_[r]={callback:g,objectPayload:!!I}};
CN.prototype.getService=function(r,g){var I=this.services_[r];return I?I:this.defaultService_?{callback:_.nB(this.defaultService_,r),objectPayload:_.Jp(g)}:null};
var Mhf=function(r,g){if(g&&typeof r==="string")try{return JSON.parse(r)}catch(I){return null}else if(!g&&typeof r!=="string")return(0,_.cc)(r);return r};
CN.prototype.disposeInternal=function(){CN.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 cJ=function(r,g){this.sequence_=[];this.onCancelFunction_=r;this.defaultScope_=g||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};
cJ.prototype.cancel=function(r){if(this.fired_)this.result_ instanceof cJ&&this.result_.cancel();else{if(this.parent_){var g=this.parent_;delete this.parent_;r?g.cancel(r):(g.branches_--,g.branches_<=0&&g.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new GA(this))}};
cJ.prototype.continue_=function(r,g){this.blocked_=!1;j8y(this,r,g)};
var j8y=function(r,g,I){r.fired_=!0;r.result_=I;r.hadError_=!g;VhT(r)},L58=function(r){if(r.fired_){if(!r.silentlyCanceled_)throw new dW1(r);
r.silentlyCanceled_=!1}};
cJ.prototype.callback=function(r){L58(this);j8y(this,!0,r)};
cJ.prototype.errback=function(r){L58(this);j8y(this,!1,r)};
var bqX=function(r,g,I){ym(r,g,null,I)};
cJ.prototype.finally=function(r){var g=this;return GRf(new Promise(function(I,P){ym(g,function(a){r();I(a)},function(a){r();
P(a)})}))};
var ym=function(r,g,I,P){var a=r.fired_;a||(g===I?g=I=Cd(g):(g=Cd(g),I=Cd(I)));r.sequence_.push([g,I,P]);a&&VhT(r)};
cJ.prototype.then=function(r,g,I){var P,a,v=new _.ge(function(C,u){a=C;P=u});
ym(this,a,function(C){C instanceof GA?v.cancel():P(C);return ybh},this);
return v.then(r,g,I)};
r$z(cJ);var iqs=function(r,g){g instanceof cJ?bqX(r,(0,_.Qz)(g.branch,g)):bqX(r,function(){return g})};
cJ.prototype.branch=function(r){var g=new cJ;ym(this,g.callback,g.errback,g);r&&(g.parent_=this,this.branches_++);return g};
cJ.prototype.isError=function(r){return r instanceof Error};
var K5T=function(r){return WB(r.sequence_,function(g){return typeof g[1]==="function"})},ybh={},VhT=function(r){if(r.unhandledErrorId_&&r.fired_&&K5T(r)){var g=r.unhandledErrorId_,I=s8J[g];
I&&(_.I$.clearTimeout(I.JSC$10321_id_),delete s8J[g]);r.unhandledErrorId_=0}r.parent_&&(r.parent_.branches_--,delete r.parent_);g=r.result_;for(var P=I=!1;r.sequence_.length&&!r.blocked_;){var a=r.sequence_.shift(),v=a[0],C=a[1];a=a[2];if(v=r.hadError_?C:v)try{var u=v.call(a||r.defaultScope_,g);u===ybh&&(u=void 0);u!==void 0&&(r.hadError_=r.hadError_&&(u==g||r.isError(u)),r.result_=g=u);if(gBJ(g)||typeof _.I$.Promise==="function"&&g instanceof _.I$.Promise)P=!0,r.blocked_=!0}catch(X){g=X,r.hadError_=
!0,K5T(r)||(I=!0)}}r.result_=g;P&&(u=(0,_.Qz)(r.continue_,r,!0),P=(0,_.Qz)(r.continue_,r,!1),g instanceof cJ?(ym(g,u,P),g.blocking_=!0):g.then(u,P));I&&(g=new F5w(g),s8J[g.JSC$10321_id_]=g,r.unhandledErrorId_=g.JSC$10321_id_)},GRf=function(r){var g=new cJ;
r.then(function(I){g.callback(I)},function(I){g.errback(I)});
return g},dW1=function(){_.$E.call(this)};
_.Kr(dW1,_.$E);dW1.prototype.message="Deferred has already fired";dW1.prototype.name="AlreadyCalledError";var GA=function(){_.$E.call(this)};
_.Kr(GA,_.$E);GA.prototype.message="Deferred was canceled";GA.prototype.name="CanceledError";var F5w=function(r){this.JSC$10321_id_=_.I$.setTimeout((0,_.Qz)(this.throwError,this),0);this.JSC$10321_error_=r};
F5w.prototype.throwError=function(){delete s8J[this.JSC$10321_id_];throw this.JSC$10321_error_;};
var s8J={};var Haz={1:"NativeMessagingTransport"},jKL=["pu","lru","pru","lpu","ppu"];_.Kr(oq,_.vJ);oq.prototype.transportType=0;oq.prototype.getWindow=function(){return this.JSC$10324_domHelper_.getWindow()};
oq.prototype.getName=function(){return Haz[String(this.transportType)]||""};_.Kr(t7,oq);t7.prototype.peerProtocolVersion_=null;t7.prototype.initialized_=!1;t7.prototype.transportType=1;var W5F={};t7.prototype.sendTimerId_=0;
var Ab8=function(r){var g=r.event_.data;if(typeof g!=="string")return!1;var I=g.indexOf("|"),P=g.indexOf(":");if(I==-1||P==-1)return!1;var a=g.substring(0,I);I=g.substring(I+1,P);g=g.substring(P+1);if(P=Oy[a])return P.xpcDeliver(I,g,r.event_.origin),!0;P=DWB(g)[0];for(var v in Oy){var C=Oy[v];if(Um1(C)==1&&!C.isConnected()&&I=="tp"&&(P=="SETUP"||P=="SETUP_NTPV2")&&RI1(C,r.event_.origin))return delete Oy[C.name],C.name=a,Oy[a]=C,C.xpcDeliver(I,g),!0}return!1},NGh=function(r){r.protocolVersion_!=2||
r.peerProtocolVersion_!=null&&r.peerProtocolVersion_!=2||r.send("tp","SETUP_NTPV2,"+r.endpointId_);
r.peerProtocolVersion_!=null&&r.peerProtocolVersion_!=1||r.send("tp","SETUP")},wBz=function(r,g){if(r.protocolVersion_!=2||r.peerProtocolVersion_!=null&&r.peerProtocolVersion_!=2||g!=2){if(r.peerProtocolVersion_!=null&&r.peerProtocolVersion_!=1||g!=1)return;
r.send("tp","SETUP_ACK")}else r.send("tp","SETUP_ACK_NTPV2");r.setupAckSent_.fired_||r.setupAckSent_.callback(!0)},lVh=function(r,g){g>r.peerProtocolVersion_&&(r.peerProtocolVersion_=g);
r.peerProtocolVersion_==1&&(r.setupAckSent_.fired_||r.oneSidedHandshake_||r.setupAckSent_.callback(!0),r.peerEndpointId_=null)};
_.Q=t7.prototype;_.Q.connect=function(){var r=this.getWindow(),g=_.xE(r),I=W5F[g];typeof I!=="number"&&(I=0);I==0&&_.jf(r.postMessage?r:r.document,"message",Ab8,!1,t7);W5F[g]=I+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.Q.maybeAttemptToConnect_=function(){var r=Um1(this.JSC$10327_channel_)==0;this.oneSidedHandshake_&&r||this.JSC$10327_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),NGh(this))};
_.Q.send=function(r,g){var I=this.JSC$10327_channel_.peerWindowObject_;I&&(this.send=function(P,a){var v=this,C=this.JSC$10327_channel_.name;this.sendTimerId_=qL(function(){v.sendTimerId_=0;try{var u=I.postMessage?I:I.document;u.postMessage&&u.postMessage(C+"|"+P+":"+a,v.peerHostname_)}catch(X){}},0)},this.send(r,g))};
_.Q.notifyConnected_=function(){var r=this.JSC$10327_channel_,g=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;r.isConnected()||r.connectionDelay_&&r.connectionDelay_.isActive()||(r.state_=2,_.KF(r.connectionDelay_),g!==void 0?(r.connectionDelay_=new _.m2(r.connectCb_,g),r.connectionDelay_.start()):(r.connectionDelay_=null,r.connectCb_()))};
_.Q.disposeInternal=function(){if(this.initialized_){var r=this.getWindow(),g=_.xE(r),I=W5F[g];W5F[g]=I-1;I==1&&_.m6(r.postMessage?r:r.document,"message",Ab8,!1,t7)}this.sendTimerId_&&(_.I$.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.KF(this.JSC$10327_eventHandler_);delete this.JSC$10327_eventHandler_;_.KF(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10327_connected_.cancel();delete this.JSC$10327_connected_;delete this.send;t7.superClass_.disposeInternal.call(this)};
var DWB=function(r){r=r.split(",");r[1]=r[1]||null;return r};var Jbz;_.Kd=function(r){if(r.getValues&&typeof r.getValues=="function")return r.getValues();if(typeof Map!=="undefined"&&r instanceof Map||typeof Set!=="undefined"&&r instanceof Set)return Array.from(r.values());if(typeof r==="string")return r.split("");if(_.Nh(r)){for(var g=[],I=r.length,P=0;P<I;P++)g.push(r[P]);return g}return _.pF.getValues(r)};
_.SZh=function(r){if(r.getKeys&&typeof r.getKeys=="function")return r.getKeys();if(!r.getValues||typeof r.getValues!="function"){if(typeof Map!=="undefined"&&r instanceof Map)return Array.from(r.keys());if(!(typeof Set!=="undefined"&&r instanceof Set)){if(_.Nh(r)||typeof r==="string"){var g=[];r=r.length;for(var I=0;I<r;I++)g.push(I);return g}return _.pF.getKeys(r)}}};
Jbz=function(r,g,I){if(r.forEach&&typeof r.forEach=="function")r.forEach(g,I);else if(_.Nh(r)||typeof r==="string")Array.prototype.forEach.call(r,g,I);else for(var P=_.SZh(r),a=_.Kd(r),v=a.length,C=0;C<v;C++)g.call(I,a[C],P&&P[C],r)};var Rv$,AJ,wA,kR8,Eq$,fV1,xWd,hIz,nq1;
_.UY=function(r,g){this.JSC$10332_domain_=this.userInfo_=this.scheme_="";this.JSC$10332_port_=null;this.fragment_=this.JSC$10332_path_="";this.JSC$10332_ignoreCase_=!1;var I;r instanceof _.UY?(this.JSC$10332_ignoreCase_=g!==void 0?g:r.JSC$10332_ignoreCase_,_.sg(this,r.scheme_),this.userInfo_=r.userInfo_,_.FM(this,r.JSC$10332_domain_),_.Hc(this,r.JSC$10332_port_),_.Wc(this,r.getPath()),_.Dv(this,r.JSC$10332_queryData_.clone()),_.Rt(this,r.fragment_)):r&&(I=_.Di(String(r)))?(this.JSC$10332_ignoreCase_=
!!g,_.sg(this,I[1]||"",!0),this.userInfo_=AJ(I[2]||""),_.FM(this,I[3]||"",!0),_.Hc(this,I[4]),_.Wc(this,I[5]||"",!0),_.Dv(this,I[6]||"",!0),_.Rt(this,I[7]||"",!0)):(this.JSC$10332_ignoreCase_=!!g,this.JSC$10332_queryData_=new _.NL(null,this.JSC$10332_ignoreCase_))};
_.UY.prototype.toString=function(){var r=[],g=this.scheme_;g&&r.push(wA(g,Eq$,!0),":");var I=this.JSC$10332_domain_;if(I||g=="file")r.push("//"),(g=this.userInfo_)&&r.push(wA(g,Eq$,!0),"@"),r.push(_.EG(I).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),I=this.JSC$10332_port_,I!=null&&r.push(":",String(I));if(I=this.getPath())this.JSC$10332_domain_&&I.charAt(0)!="/"&&r.push("/"),r.push(wA(I,I.charAt(0)=="/"?xWd:fV1,!0));(I=this.JSC$10332_queryData_.toString())&&r.push("?",I);(I=this.fragment_)&&r.push("#",
wA(I,nq1));return r.join("")};
_.UY.prototype.resolve=function(r){var g=this.clone(),I=!!r.scheme_;I?_.sg(g,r.scheme_):I=!!r.userInfo_;I?g.userInfo_=r.userInfo_:I=!!r.JSC$10332_domain_;I?_.FM(g,r.JSC$10332_domain_):I=r.JSC$10332_port_!=null;var P=r.getPath();if(I)_.Hc(g,r.JSC$10332_port_);else if(I=!!r.JSC$10332_path_){if(P.charAt(0)!="/")if(this.JSC$10332_domain_&&!this.JSC$10332_path_)P="/"+P;else{var a=g.getPath().lastIndexOf("/");a!=-1&&(P=g.getPath().slice(0,a+1)+P)}a=P;if(a==".."||a==".")P="";else if(_.u1(a,"./")||_.u1(a,
"/.")){P=_.v$(a,"/");a=a.split("/");for(var v=[],C=0;C<a.length;){var u=a[C++];u=="."?P&&C==a.length&&v.push(""):u==".."?((v.length>1||v.length==1&&v[0]!="")&&v.pop(),P&&C==a.length&&v.push("")):(v.push(u),P=!0)}P=v.join("/")}else P=a}I?_.Wc(g,P):I=r.JSC$10332_queryData_.toString()!=="";I?_.Dv(g,r.JSC$10332_queryData_.clone()):I=!!r.fragment_;I&&_.Rt(g,r.fragment_);return g};
_.UY.prototype.clone=function(){return new _.UY(this)};
_.sg=function(r,g,I){r.scheme_=I?AJ(g,!0):g;r.scheme_&&(r.scheme_=r.scheme_.replace(/:$/,""));return r};
_.FM=function(r,g,I){r.JSC$10332_domain_=I?AJ(g,!0):g;return r};
_.Hc=function(r,g){if(g){g=Number(g);if(isNaN(g)||g<0)throw Error("Pa`"+g);r.JSC$10332_port_=g}else r.JSC$10332_port_=null;return r};
_.UY.prototype.getPath=function(){return this.JSC$10332_path_};
_.Wc=function(r,g,I){r.JSC$10332_path_=I?AJ(g,!0):g;return r};
_.Dv=function(r,g,I){g instanceof _.NL?(r.JSC$10332_queryData_=g,TG$(r.JSC$10332_queryData_,r.JSC$10332_ignoreCase_)):(I||(g=wA(g,hIz)),r.JSC$10332_queryData_=new _.NL(g,r.JSC$10332_ignoreCase_));return r};
_.Rq=function(r,g,I){r.JSC$10332_queryData_.set(g,I);return r};
_.Dj=function(r,g){return r.JSC$10332_queryData_.get(g)};
_.Rt=function(r,g,I){r.fragment_=I?AJ(g):g;return r};
_.l9=function(r){_.Rq(r,"zx",HJ());return r};
_.WJ=function(r,g){return r instanceof _.UY?r.clone():new _.UY(r,g)};
Rv$=function(r,g){r instanceof _.UY||(r=_.WJ(r));g instanceof _.UY||(g=_.WJ(g));return r.resolve(g)};
AJ=function(r,g){return r?g?decodeURI(r.replace(/%25/g,"%2525")):decodeURIComponent(r):""};
wA=function(r,g,I){return typeof r==="string"?(r=encodeURI(r).replace(g,kR8),I&&(r=r.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),r):null};
kR8=function(r){r=r.charCodeAt(0);return"%"+(r>>4&15).toString(16)+(r&15).toString(16)};
Eq$=/[#\/\?@]/g;fV1=/[#\?:]/g;xWd=/[#\?]/g;hIz=/[#\?@]/g;nq1=/#/g;_.NL=function(r,g){this.count_=this.keyMap_=null;this.encodedQuery_=r||null;this.JSC$10333_ignoreCase_=!!g};
_.Se=function(r){r.keyMap_||(r.keyMap_=new Map,r.count_=0,r.encodedQuery_&&fJX(r.encodedQuery_,function(g,I){r.add(J0(g),I)}))};
_.Q=_.NL.prototype;_.Q.getCount=function(){_.Se(this);return this.count_};
_.Q.add=function(r,g){_.Se(this);this.encodedQuery_=null;r=JJ(this,r);var I=this.keyMap_.get(r);I||this.keyMap_.set(r,I=[]);I.push(g);this.count_+=1;return this};
_.Q.remove=function(r){_.Se(this);r=JJ(this,r);return this.keyMap_.has(r)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(r).length,this.keyMap_.delete(r)):!1};
_.Q.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.Q.isEmpty=function(){_.Se(this);return this.count_==0};
_.Q.containsKey=function(r){_.Se(this);r=JJ(this,r);return this.keyMap_.has(r)};
_.Q.containsValue=function(r){var g=this.getValues();return _.F_(g,r)};
_.Q.forEach=function(r,g){_.Se(this);this.keyMap_.forEach(function(I,P){I.forEach(function(a){r.call(g,a,P,this)},this)},this)};
_.Q.getKeys=function(){_.Se(this);for(var r=Array.from(this.keyMap_.values()),g=Array.from(this.keyMap_.keys()),I=[],P=0;P<g.length;P++)for(var a=r[P],v=0;v<a.length;v++)I.push(g[P]);return I};
_.Q.getValues=function(r){_.Se(this);var g=[];if(typeof r==="string")this.containsKey(r)&&(g=g.concat(this.keyMap_.get(JJ(this,r))));else{r=Array.from(this.keyMap_.values());for(var I=0;I<r.length;I++)g=g.concat(r[I])}return g};
_.Q.set=function(r,g){_.Se(this);this.encodedQuery_=null;r=JJ(this,r);this.containsKey(r)&&(this.count_-=this.keyMap_.get(r).length);this.keyMap_.set(r,[g]);this.count_+=1;return this};
_.Q.get=function(r,g){if(!r)return g;r=this.getValues(r);return r.length>0?String(r[0]):g};
_.$6$=function(r,g,I){r.remove(g);I.length>0&&(r.encodedQuery_=null,r.keyMap_.set(JJ(r,g),_.Ap(I)),r.count_+=I.length)};
_.NL.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var r=[],g=Array.from(this.keyMap_.keys()),I=0;I<g.length;I++){var P=g[I],a=_.EG(P);P=this.getValues(P);for(var v=0;v<P.length;v++){var C=a;P[v]!==""&&(C+="="+_.EG(P[v]));r.push(C)}}return this.encodedQuery_=r.join("&")};
_.NL.prototype.clone=function(){var r=new _.NL;r.encodedQuery_=this.encodedQuery_;this.keyMap_&&(r.keyMap_=new Map(this.keyMap_),r.count_=this.count_);return r};
var JJ=function(r,g){g=String(g);r.JSC$10333_ignoreCase_&&(g=g.toLowerCase());return g},TG$=function(r,g){g&&!r.JSC$10333_ignoreCase_&&(_.Se(r),r.encodedQuery_=null,r.keyMap_.forEach(function(I,P){var a=P.toLowerCase();
P!=a&&(this.remove(P),_.$6$(this,a,I))},r));
r.JSC$10333_ignoreCase_=g};
_.NL.prototype.extend=function(r){for(var g=0;g<arguments.length;g++)Jbz(arguments[g],function(I,P){this.add(P,I)},this)};_.Kr(ef,CN);var rE8=RegExp("^%*tp$"),gs8=RegExp("^%+tp$");_.Q=ef.prototype;_.Q.connectionDelay_=null;_.Q.peerWindowDeferred_=null;_.Q.transport_=null;_.Q.state_=1;_.Q.isConnected=function(){return this.state_==2};
_.Q.peerWindowObject_=null;_.Q.iframeElement_=null;_.Q.getConfig=function(){return this.cfg_};
_.Q.connect=function(r){this.connectCb_=r||_.PI;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?bqX(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.Q.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10328_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var r=this.iframeElement_.contentWindow;r||(r=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=r}if(!this.peerWindowObject_){if(window==window.top)throw Error("Ta");this.peerWindowObject_=window.parent}if(!this.transport_){this.cfg_.tp||(this.cfg_.tp=typeof document.postMessage==="function"||typeof window.postMessage===
"function"?1:0);if(typeof this.cfg_.tp==="function")this.transport_=new this.cfg_.tp(this,this.JSC$10328_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new t7(this,this.cfg_.ph,this.JSC$10328_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Sa");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.Q.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.KF(this.transport_);this.connectCb_=this.transport_=null;_.KF(this.connectionDelay_);this.connectionDelay_=null};
_.Q.send=function(r,g){if(this.isConnected()){try{var I=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(a){I=!1}if(I){_.Jp(g)&&(g=(0,_.cc)(g));I=this.transport_;var P=I.send;rE8.test(r)&&(r="%"+r);r=r.replace(/[%:|]/g,encodeURIComponent);P.call(I,r,g)}else this.close()}};
_.Q.xpcDeliver=function(r,g,I){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.Qz)(this.xpcDeliver,this,r,g,I));else if(RI1(this,I)&&!this.isDisposed()&&this.state_!=3)if(r&&r!="tp")this.isConnected()&&(r=r.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),r=gs8.test(r)?r.substring(1):r,r=this.getService(r,g))&&(g=Mhf(g,r.objectPayload),g!=null&&r.callback(g));else switch(r=this.transport_,I=DWB(g),g=I[1],I[0]){case "SETUP_ACK":lVh(r,1);r.setupAckReceived_.fired_||r.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":r.protocolVersion_==2&&(lVh(r,2),r.setupAckReceived_.fired_||r.setupAckReceived_.callback(!0));break;case "SETUP":lVh(r,1);wBz(r,1);break;case "SETUP_NTPV2":r.protocolVersion_==2&&(I=r.peerProtocolVersion_,lVh(r,2),wBz(r,2),I!=1&&r.peerEndpointId_==null||r.peerEndpointId_==g||NGh(r),r.peerEndpointId_=g)}};
var Um1=function(r){var g=r.cfg_.role;return typeof g==="number"?g:window.parent==r.peerWindowObject_?1:0},RI1=function(r,g){var I=r.cfg_.ph;
return _.mt(g==null?"":String(g))||_.mt(I==null?"":String(I))||g==r.cfg_.ph};
ef.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete Oy[this.name];_.KF(this.peerLoadHandler_);delete this.peerLoadHandler_;ef.superClass_.disposeInternal.call(this)};
var dm_=function(){for(var r in Oy)_.KF(Oy[r])},Oy={};var POY=function(r,g){this.win=r;this.allowAdsHttpEndpoint=g;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10342_domHelper=PO(r);this.scrollManager=new UW$(r);this.accessibilityManager=new OaY(r);IRF(this)},IRF=function(r){var g=function(){r.allowAdsPopup&&r.allowAdsPopup.style.setProperty("display","none","important");
r.wallElement.style.setProperty("display","","important");zId(r.accessibilityManager);ZaJ(r.accessibilityManager,r.wallElement.querySelector(".fc-dialog-container"),!1,!1,r.wallElement.querySelector(".fc-button-whitelist"));r.scrollManager.enableScrolling()};
r.allowAdsPopup=r.JSC$10342_domHelper.JSC$9628_createDom("DIV",{"class":"fc-whitelist-root"});r.allowAdsPopup.style.setProperty("display","none","important");r.JSC$10342_domHelper.appendChild(r.JSC$10342_domHelper.JSC$9626_document_.body,r.allowAdsPopup);var I=r.JSC$10342_domHelper.JSC$9628_createDom("DIV",{"class":"fc-dialog-overlay"});r.JSC$10342_domHelper.appendChild(r.allowAdsPopup,I);var P=r.JSC$10342_domHelper.JSC$9628_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:g});r.JSC$10342_domHelper.appendChild(r.allowAdsPopup,
P);I=r.JSC$10342_domHelper.JSC$9628_createDom("IFRAME");I.className="fc-whitelist-dialog";I.frameBorder="0";I.id="fc-whitelist-iframe";I.tabIndex="0";_.a2(I,r.allowAdsHttpEndpoint);r.JSC$10342_domHelper.appendChild(P,I);P={};P.pu=_.Dc(r.allowAdsHttpEndpoint).toString();P.tp=1;P.cn="fc-whitelist-channel";P.ifrid=I.id;P.osh=!0;r.allowAdsCrossPageChannel=new ef(P);r.allowAdsCrossPageChannel.registerService("close",g);r.allowAdsCrossPageChannel.registerService("refresh",function(){r.win.location.reload()});
r.allowAdsCrossPageChannel.registerService("resize",function(a){if(a){var v=r.allowAdsPopup.querySelector(".fc-whitelist-dialog");a.width&&v.style.setProperty("width",a.width,"important");a.height&&v.style.setProperty("height",a.height,"important")}},!0);
r.allowAdsCrossPageChannel.connect()};
POY.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10342_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var Eg=window,xo=document,aR8=Eg.location,vsl=function(){},QyT=/\[native code\]/,fd=function(r,g,I){return r[g]=r[g]||I},m6h=function(r){r=r.sort();
for(var g=[],I=void 0,P=0;P<r.length;P++){var a=r[P];a!=I&&g.push(a);I=a}return g},nd=function(){var r;
if((r=Object.create)&&QyT.test(r))r=r(null);else{r={};for(var g in r)r[g]=void 0}return r},TA=fd(Eg,"gapi",{});var hJ={};hJ=fd(Eg,"___jsl",nd());fd(hJ,"I",0);fd(hJ,"hel",10);var COl=function(){var r=aR8.href;if(hJ.dpo)var g=hJ.h;else{g=hJ.h;var I=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),P=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(r=r&&(I.exec(r)||P.exec(r)))try{g=decodeURIComponent(r[2])}catch(a){}}return g},uh$=function(r){var g=fd(hJ,"PQ",[]);
hJ.PQ=[];var I=g.length;if(I===0)r();else for(var P=0,a=function(){++P===I&&r()},v=0;v<I;v++)g[v](a)},pHJ=function(r){return fd(fd(hJ,"H",nd()),r,nd())};var ko=function(r){this.JSC$10344_obj_=r};
ko.prototype.value=function(){return this.JSC$10344_obj_};
ko.prototype.getWidth=function(){return this.JSC$10344_obj_.width};
ko.prototype.getHeight=function(){return this.JSC$10344_obj_.height};
ko.prototype.getStyle=function(){return this.JSC$10344_obj_.style};var osw=function(r){this.JSC$10347_obj_=r||{}};
_.Q=osw.prototype;_.Q.value=function(){return this.JSC$10347_obj_};
_.Q.setUrl=function(r){this.JSC$10347_obj_.url=r;return this};
_.Q.getUrl=function(){return this.JSC$10347_obj_.url};
_.Q.getStyle=function(){return this.JSC$10347_obj_.style};
_.Q.getId=function(){return this.JSC$10347_obj_.id};
_.Q.getContext=function(){return this.JSC$10347_obj_.context};
var qLh=function(r){r.JSC$10347_obj_.attributes=r.JSC$10347_obj_.attributes||{};return new ko(r.JSC$10347_obj_.attributes)};var XHh=function(){osw.apply(this,arguments)};
_.b(XHh,osw);var cEJ=fd(hJ,"perf",nd());fd(cEJ,"g",nd());var tJ8=fd(cEJ,"i",nd());fd(cEJ,"r",[]);nd();nd();var OZl=function(r,g,I){g&&g.length>0&&(g=Be8(g),I&&I.length>0&&(g+="___"+Be8(I)),g.length>28&&(g=g.substr(0,28)+(g.length-28)),I=g,g=fd(tJ8,"_p",nd()),fd(g,I,nd())[r]=(new Date).getTime(),g=cEJ.r,typeof g==="function"?g(r,"_p",I):g.push([r,"_p",I]))},Be8=function(r){return r.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var z21=nd(),e2z=[],$r=function(r){throw Error("Ua`"+r);};
e2z.push(["jsl",function(r){for(var g in r)if(Object.prototype.hasOwnProperty.call(r,g)){var I=r[g];typeof I=="object"?hJ[g]=fd(hJ,g,[]).concat(I):fd(hJ,g,I)}if(g=r.u)r=fd(hJ,"us",[]),r.push(g),(g=/^https:(.*)$/.exec(g))&&r.push("http:"+g[1])}]);
var YLl=/^(\/[a-zA-Z0-9_\-]+)+$/,ZZJ=[/\/amp\//,/\/amp$/,/^\/amp$/],U6f=/^[a-zA-Z0-9\-_\.,!]+$/,iZz=/^gapi\.loaded_[0-9]+$/,bZh=/^[a-zA-Z0-9,._-]+$/,d6J=function(r,g,I,P,a){var v=r.split(";"),C=v.shift(),u=z21[C],X=null;u?X=u(v,g,I,P):$r("no hint processor for: "+C);X||$r("failed to generate load url");g=X;I=g.match(MJd);(P=g.match(jyB))&&P.length===1&&VJd.test(g)&&I&&I.length===1||$r("failed sanity: "+r);try{r="?";if(a&&a.length>0){Kt1(a);var c=a.join(",");X=X+"?le="+c;r="&"}if(hJ.rol){var B=hJ.ol;
B&&B.length&&(X=""+X+r+"ol="+B.length)}}catch(O){}return X},yEy=function(r,g,I,P){r=Lbh(r);
iZz.test(I)||$r("invalid_callback");g=Gbw(g);P=P&&P.length?Gbw(P):null;var a=function(v){return encodeURIComponent(v).replace(/%2C/g,",")};
return[encodeURIComponent(r.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",a(r.version),"/m=",a(g),P?"/exm="+a(P):"","/rt=j/sv=1/d=1/ed=1",r.activeMods?"/am="+a(r.activeMods):"",r.resourceSig?"/rs="+a(r.resourceSig):"",r.zcms?"/t="+a(r.zcms):"","/cb=",a(I)].join("")},Lbh=function(r){r.charAt(0)!=="/"&&$r("relative path");
for(var g=r.substring(1).split("/"),I=[];g.length;){r=g.shift();if(!r.length||r.indexOf(".")==0)$r("empty/relative directory");else if(r.indexOf("=")>0){g.unshift(r);break}I.push(r)}r={};for(var P=0,a=g.length;P<a;++P){var v=g[P].split("="),C=decodeURIComponent(v[0]),u=decodeURIComponent(v[1]);v.length==2&&C&&u&&(r[C]=r[C]||u)}g="/"+I.join("/");YLl.test(g)||$r("invalid_prefix");I=0;for(P=ZZJ.length;I<P;++I)ZZJ[I].test(g)&&$r("invalid_prefix");I=Kbh(r,"k",!0);P=Kbh(r,"am");a=Kbh(r,"rs");r=Kbh(r,"t");
return{pathPrefix:g,version:I,activeMods:P,resourceSig:a,zcms:r}},Gbw=function(r){for(var g=[],I=0,P=r.length;I<P;++I){var a=r[I].replace(/\./g,"_").replace(/-/g,"_");
bZh.test(a)&&g.push(a)}return g.join(",")},Kbh=function(r,g,I){r=r[g];
!r&&I&&$r("missing: "+g);if(r){if(U6f.test(r))return r;$r("invalid: "+g)}return null},VJd=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,jyB=/\/cb=/g,MJd=/\/\//g;
z21.m=function(r,g,I,P){(r=r[0])||$r("missing_hint");return"https://apis.google.com"+yEy(r,g,I,P)};
var syJ=decodeURI("%73cript"),FbB=/^[-+_0-9\/A-Za-z]+={0,2}$/,HZ$=function(r,g){for(var I=[],P=0;P<r.length;++P){var a=r[P],v;if(v=a){a:{for(v=0;v<g.length;v++)if(g[v]===a)break a;v=-1}v=v<0}v&&I.push(a)}return I},Wb1=function(){var r=hJ.nonce;
return r!==void 0?r&&r===String(r)&&r.match(FbB)?r:hJ.nonce=null:xo.querySelector?(r=xo.querySelector("script[nonce]"))?(r=r.nonce||r.getAttribute("nonce")||"",r&&r===String(r)&&r.match(FbB)?hJ.nonce=r:hJ.nonce=null):null:null},AEd=function(r){if(xo.readyState!="loading")D6z(r);
else{var g=Wb1(),I="";g!==null&&(I=' nonce="'+g+'"');r="<"+syJ+' src="'+encodeURI(r)+'"'+I+"></"+syJ+">";xo.write(R2h?R2h.createHTML(r):r)}},D6z=function(r){var g=xo.createElement(syJ);
g.setAttribute("src",R2h?R2h.createScriptURL(r):r);r=Wb1();r!==null&&g.setAttribute("nonce",r);g.async="true";(r=xo.getElementsByTagName(syJ)[0])?r.parentNode.insertBefore(g,r):(xo.head||xo.body||xo.documentElement).appendChild(g)},wHf=function(r,g,I){Ney(function(){var P=g===COl()?fd(TA,"_",nd()):nd();
P=fd(pHJ(g),"_",P);r(P)},I)},n3E=function(r,g){var I=g||{};
typeof g=="function"&&(I={},I.callback=g);var P=(g=I)&&g._c;if(P)for(var a=0;a<e2z.length;a++){var v=e2z[a][0],C=e2z[a][1];C&&Object.prototype.hasOwnProperty.call(P,v)&&C(P[v],r,g)}g=[];r?g=r.split(":"):I.features&&(g=I.features);if(!(r=I.h)&&(r=COl(),!r))throw Error("Va");lRf(g||[],I,r)},lRf=function(r,g,I){r=m6h(r)||[];
var P=g.callback,a=g.config,v=g.timeout,C=g.ontimeout,u=g.onerror,X=void 0;typeof u=="function"&&(X=u);var c=null,B=!1;if(v&&!C||!v&&C)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";u=fd(pHJ(I),"r",[]).sort();var O=fd(pHJ(I),"L",[]).sort(),z=hJ.le||[],e=[].concat(u),U=function(S,E){if(B)return 0;Eg.clearTimeout(c);O.push.apply(O,V);var l=((TA||{}).config||{}).update;l?l(a):a&&fd(hJ,"cu",[]).push(a);if(E){OZl("me0",S,e);try{wHf(E,I,X)}finally{OZl("me1",S,e)}}return 1};
v>0&&(c=Eg.setTimeout(function(){B=!0;C()},v));
var V=HZ$(r,O);if(V.length){V=HZ$(r,u);var G=fd(hJ,"CP",[]),F=G.length;G[F]=function(S){if(!S)return 0;OZl("ml1",V,e);var E=function(f){G[F]=null;U(V,S)&&uh$(function(){P&&P();f()})},l=function(){var f=G[F+1];
f&&f()};
F>0&&G[F-1]?G[F]=function(){E(l)}:E(l)};
if(V.length){var W="loaded_"+hJ.I++;TA[W]=function(S){G[F](S);TA[W]=null};
r=d6J(I,V,"gapi."+W,u,z);u.push.apply(u,V);OZl("ml0",V,e);g.sync||Eg.___gapisync?AEd(r):D6z(r)}else G[F](vsl)}else U(V)&&P&&P()},SLl;
var JEB=null,Es0=_.I$.trustedTypes;if(Es0&&Es0.createPolicy){try{JEB=Es0.createPolicy("goog#gapi",{createHTML:cw0,createScript:cw0,createScriptURL:cw0})}catch(r){_.I$.console&&_.I$.console.error(r.message)}SLl=JEB}else SLl=JEB;var R2h=SLl,Ney=function(r,g){if(hJ.hee&&hJ.hel>0)try{return r()}catch(I){g&&g(I),hJ.hel--,n3E("debug_error",function(){try{window.___jsl.hefn(I)}catch(P){throw I;}})}else try{return r()}catch(I){throw g&&g(I),I;
}},x6h=TA.load;
x6h&&fd(hJ,"ol",[]).push(x6h);TA.load=function(r,g){return Ney(function(){return n3E(r,g)})};var KyQ;var TeB=function(){var r=fRy;var g=g||[];this.moduleId_=r||null;this.dependencies_=[];nsB(this,g)};
TeB.prototype.toString=function(){return"MpJwZc"};
TeB.prototype.getModuleId=function(){return this.moduleId_};
var nsB=function(r,g){var I=!1;I=I===void 0?!1:I;r.dependencies_=r.dependencies_.concat(g);if(I){if(!r.moduleId_)throw Error("Wa`MpJwZc");g.map(function(P){return P.getModuleId()}).forEach(function(P){sKp(function(a){a.addExtraEdge(r.moduleId_,P)})})}};var fRy;fRy="MpJwZc";var J8F=new TeB;var weX=new _.Pc("a"),xPE=new _.Pc("c"),E_X=function(r,g,I){_.wH.call(this,r,g);this.node=g;this.kind=I};
_.b(E_X,_.wH);var h28=function(){this.JSC$10360_keys_={};this.urlPrefix_="";this.JSC$10360_queryData_={}};
h28.prototype.toString=function(){var r=this.urlPrefix_+kbY(this),g=_.xW(this.JSC$10360_queryData_),I="";g!=""&&(I="?"+g);return r+I};
var $u$=function(r){r=rt(r,"md");return!!r&&r!=="0"},kbY=function(r){var g=[],I=function(P){r.JSC$10360_keys_[P]!==void 0&&g.push(P+"="+r.JSC$10360_keys_[P])};
$u$(r)?(I("md"),I("k"),I("ck"),I("am"),I("rs"),I("gssmodulesetproto"),I("slk"),I("dti")):(I("sdch"),I("k"),I("ck"),I("am"),I("amc"),I("rt"),"d"in r.JSC$10360_keys_||gt(r,"d","0"),I("d"),I("exm"),I("excm"),(r.JSC$10360_keys_.excm||r.JSC$10360_keys_.exm)&&g.push("ed=1"),I("im"),I("dg"),I("sm"),rt(r,"br")!="1"&&rt(r,"br")!="0"||I("br"),I("br-d"),rt(r,"rb")=="1"&&I("rb"),rt(r,"zs")!=="0"&&I("zs"),rq0(r)!==""&&I("wt"),I("gssmodulesetproto"),I("ujg"),I("sp"),I("rs"),I("cb"),I("ee"),I("slk"),I("dti"),I("m"));
return g.join("/")},rt=function(r,g){return r.JSC$10360_keys_[g]?r.JSC$10360_keys_[g]:null},gt=function(r,g,I){I?r.JSC$10360_keys_[g]=I:delete r.JSC$10360_keys_[g]},g6T=function(r,g){r.urlPrefix_=g},Ill=function(r,g){g&&g.length>0?(g.sort(),gt(r,"exm",g.join(","))):gt(r,"exm",null)},P41=function(r,g){g&&g.length>0?(g.sort(),gt(r,"excm",g.join(","))):gt(r,"excm",null)},alz=function(r){return(r=rt(r,"m"))?r.split(","):[]},rq0=function(r){switch(rt(r,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},v68=function(r,g){var I=Object.keys(g).filter(function(P){return!!Object.keys(g[P]).length}).map(function(P){var a=Object.keys(g[P]);
a.length>1&&a.sort();return P+":"+a.join(",")});
I.sort();gt(r,"ee",I.join(";"))},NG8=function(r){var g=rt(r,"ee");
if(!g)return{};r={};g=_.m(g.split(";"));for(var I=g.next();!I.done;I=g.next()){var P=_.m(I.value.split(":"));I=P.next().value;P=P.next().value;r[I]={};P=_.m(P.split(","));for(var a=P.next();!a.done;a=P.next())r[I][a.value]=!0}return r},Q7y=function(r){delete r.JSC$10360_keys_.m;
delete r.JSC$10360_keys_.exm;delete r.JSC$10360_keys_.ed};
h28.prototype.clone=function(){var r=new h28;r.JSC$10360_keys_=Object.assign({},this.JSC$10360_keys_);r.urlPrefix_=this.urlPrefix_;r.JSC$10360_queryData_=Object.assign({},this.JSC$10360_queryData_);return r};
var wB1=function(r,g){g=g===void 0?!0:g;var I=muf(r),P=new h28,a=_.Di(I)[5];_.pF.forEach(C4h,function(C){var u=a.match("/"+C+"=([^/]+)");u&&gt(P,C,u[1])});
var v="";v=r.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";g6T(P,r.substr(0,r.indexOf(v)+v.length));if(!g)return P;(r=_.Di(I)[6]||null)&&fJX(r,function(C,u){P.JSC$10360_queryData_[C]=u});
return P},DWj=function(r){r=_.Nz(muf(r));
return r===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(r)?/\/k=/.test(r):!1},muf=function(r){return r.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?r.substr(65):r},C4h={ROW_KEY:"k",
CSS_ROW_KEY:"ck",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",ACTIVE_MODS:"am",ALLOW_MISSING_CHUNKS:"amc",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"},uyd=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$");_.Ip=function(r){this.JSC$10372_id_=r;this.opts={}};
_.Ip.prototype.JSC$10374_setLabel=function(r){this.label_=r||void 0;return this};
_.Ip.prototype.addUploadMetadata=function(r,g){var I=this.opts.data||{};I[r]=g;this.opts.data=I;return this};
var pMz=function(r){var g=_.pF.filter(r.opts,function(I){return I!==null});
g=_.pF.isEmpty(g)?null:g;r=[r.JSC$10372_id_,r.label_,g];g=VXE(r);return r=r.slice(0,g+1)};
_.Ip.prototype.toString=function(){var r=pMz(this);return"("+_.oM(r,function(g){return JSON.stringify(g)}).join(",")+")"};
_.Ip.prototype.getId=function(){return this.JSC$10372_id_};
_.Ip.prototype.getOptions=function(){return _.pF.clone(this.opts)};var Pq=function(){_.Ip.call(this,"image-search")};
_.b(Pq,_.Ip);Pq.prototype.setSize=function(r){this.opts.imgsz=r;return this};
Pq.prototype.JSC$10374_setLabel=function(r){_.Ip.prototype.JSC$10374_setLabel.call(this,r);return this};
Pq.prototype.addUploadMetadata=function(r,g){_.Ip.prototype.addUploadMetadata.call(this,r,g);return this};var ap=function(){_.Ip.call(this,"maps")};
_.b(ap,_.Ip);ap.prototype.setZoom=function(r){this.opts.zoom=r;return this};
ap.prototype.JSC$10374_setLabel=function(r){_.Ip.prototype.JSC$10374_setLabel.call(this,r);return this};
ap.prototype.addUploadMetadata=function(r,g){_.Ip.prototype.addUploadMetadata.call(this,r,g);return this};_.vq=function(){_.Ip.call(this,"photos")};
_.b(_.vq,_.Ip);_.vq.prototype.JSC$10374_setLabel=function(r){_.Ip.prototype.JSC$10374_setLabel.call(this,r);return this};
_.vq.prototype.addUploadMetadata=function(r,g){_.Ip.prototype.addUploadMetadata.call(this,r,g);return this};var Q8=function(){_.Ip.call(this,"url")};
_.b(Q8,_.Ip);var o6h=function(){var r=new Q8;r.opts.type="video";r.opts.site="youtube.com";return r};
Q8.prototype.JSC$10374_setLabel=function(r){_.Ip.prototype.JSC$10374_setLabel.call(this,r);return this};
Q8.prototype.addUploadMetadata=function(r,g){_.Ip.prototype.addUploadMetadata.call(this,r,g);return this};var ma=function(){_.Ip.call(this,"video-search")};
_.b(ma,_.Ip);var ql$=function(){var r=new ma;r.opts.site="youtube.com";return r};
ma.prototype.JSC$10374_setLabel=function(r){_.Ip.prototype.JSC$10374_setLabel.call(this,r);return this};
ma.prototype.addUploadMetadata=function(r,g){_.Ip.prototype.addUploadMetadata.call(this,r,g);return this};var XMw=function(){_.Ip.call(this,"web")};
_.b(XMw,_.Ip);XMw.prototype.JSC$10374_setLabel=function(r){_.Ip.prototype.JSC$10374_setLabel.call(this,r);return this};
XMw.prototype.addUploadMetadata=function(r,g){_.Ip.prototype.addUploadMetadata.call(this,r,g);return this};var CP=function(){this.items_=[];this.opts={}},cqz=function(r){switch(r){case "image-search":return new Pq;
case "maps":return new ap;case "photos":return new _.vq;case "url":return new Q8;case "video-search":return new ma;case "web":return new XMw}return new _.Ip(r)};
CP.prototype.addView=function(r){this.items_.push(typeof r==="string"?cqz(r):r);return this};
var tV1=function(r){return"("+_.oM(r.items_,function(g){return g.toString()}).join(",")+")"};
CP.prototype.toString=function(){return tV1(this)};
CP.prototype.getViews=function(r,g){g=g===void 0?[]:g;for(var I=this.items_,P=0;P<I.length;P++){var a=I[P];a instanceof CP?a.getViews(r,g):a.getId()==r&&g.push(a)}return g};
CP.prototype.getOptions=function(){return _.pF.clone(this.opts)};var yz=function(r){this.basePickerUrl_=r||"https://docs.google.com/picker";this.nav_=new CP};
yz.prototype.nav_=null;yz.prototype.addView=function(r){this.nav_.addView(r);return this};
yz.prototype.getBaseUrl=function(){return this.basePickerUrl_};
yz.prototype.getViews=function(r){return this.nav_.getViews(r)};
_.B1y=function(r,g){r.callback_=g;return r};var O31=new Map;O31.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");O31.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");O31.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var zL0=new Set;zL0.add("application/vnd.google-apps.kix");zL0.add("application/vnd.google-apps.ritz");zL0.add("application/vnd.google-apps.punch");var G6y=function(r,g,I){var P=I&&_.Po(I,1);I=eL$(I);var a=r[0].getId();switch(_.as(a,2)){case 13:return Ylh(r,g,P,I);case 3:return Z3w(r,g,P,I);case 10:return Uu$(r,g,P,I);case 27:return Uu$(r,g,P,I);case 12:return i30(r,g);case 2:return b31(r,g,P,I);case 5:return MV$(r,g,P,I);case 9:return j7l(r,g,P,I);case 6:return VV$(r,g,P,I);case 25:return duz(r,g,P,I);case 1:return _.xx(r[0],uef,26)?L7w(r,g,P,I):Uu$(r,g,P,I);default:return{}}},VV$=function(r,g,I,P){r=r.map(function(a){return{id:a.getId().getId(),
serviceId:"youtube",name:a.getName(),description:_.Po(a,3),type:ux(a),lastEditedUtc:_.Cjy(_.nq(a,_.CA,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:a.getUrl(),embedUrl:_.Po(a,13),thumbnails:pP(ss(a))}});
return{action:g,docs:r,viewToken:P,view:I||"youtube",v2Translated:!0}},b31=function(r,g,I,P){var a=r.map(function(v){var C=v.getId().getId(),u=_.Po(v,7),X=v.getName(),c=ux(v),B=_.Cjy(_.nq(v,_.CA,12)).getTime(),O=v.getUrl(),z=Number(LUJ(v)),e=_.Po(v,3),U=_.Po(v,11),V=pP(ss(v));
var G=_.nq(v,FY,21);G=_.r8(G,1);var F=_.nq(v,FY,21);F=_.Po(F,10);var W=_.Po(v,13);var S=_.nq(v,FY,21);S=_.r8(S,9);var E=_.nq(v,FY,21);E=_.Po(E,11);C={id:C,serviceId:"docs",mimeType:u,name:X,type:c,lastEditedUtc:B,url:O,sizeBytes:z,description:e,iconUrl:U,thumbnails:V,isShared:G,downloadUrl:F,embedUrl:W,copyable:S,resourceKey:E};u=_.nq(v,FY,21);_.r8(u,12)&&(C.uploadState="success",C.isNew=!0);u=_.nq(v,FY,21);_.xx(u,G0,3)&&(v=_.nq(v,FY,21),v=_.nq(v,G0,3),_.xx(v,dF,2)&&(u=ij(v.getDuration().getSeconds()),
X=v.getDuration(),X=_.DJ(X,2),C.duration=u+X/1E9),C.aspectRatio=v.getAspectRatio());return C});
return{action:g,docs:a,viewToken:P,view:I||"all",extraUserInputs:yqF(r),v2Translated:!0}},MV$=function(r,g,I,P){r=r.map(function(a){var v=_.nq(a,zpw,15);
v=_.nq(v,L8,1);Qp(a,10,L8,v);return{id:a.getId().getId(),serviceId:"web",mimeType:_.Po(a,7),name:a.getName(),type:ux(a),url:a.getUrl(),description:_.Po(a,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:pP(ss(a))}});
return{action:g,docs:r,viewToken:P,view:I||"image-search",v2Translated:!0}},j7l=function(r,g,I,P){r=r.map(function(a){return{serviceId:"url",
name:ss(a)[0].getUrl().split("/").pop(),type:ux(a),mimeType:_.Po(a,7),url:a.getUrl(),description:_.Po(a,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:pP(ss(a))}});
return{action:g,docs:r,viewToken:P,view:I||"url",v2Translated:!0}},L7w=function(r,g,I,P){r=r.map(function(a){return{id:a.getId().getId(),
serviceId:"picasa",name:a.getName(),type:ux(a),description:_.Po(a,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:pP(ss(a))}});
return{action:g,docs:r,viewToken:P,view:I||"webcam",v2Translated:!0}},Uu$=function(r,g,I,P){return{action:g,
docs:r.map(K7d),viewToken:P,view:s7J(I||"upload",r),extraUserInputs:yqF(r),v2Translated:!0}},s7J=function(r,g){return g.some(function(I){var P;
return((P=_.nq(I,yT,30))==null?void 0:_.as(P,3))===9})?r+"/gmailphotos":r},Z3w=function(r,g,I,P){var a=r.map(function(v){var C={id:v.getId().getId(),
serviceId:"picasa",mimeType:_.Po(v,7),name:v.getName(),type:ux(v),lastEditedUtc:_.Cjy(_.nq(v,_.CA,12)).getTime(),url:v.getUrl(),sizeBytes:Number(LUJ(v)),description:_.Po(v,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:pP(ss(v)),mediaKey:v.getId().getId(),parentId:_.Po(v,4)},u,X=(u=_.nq(v,qyl,18))==null?void 0:_.nq(u,oJT,3);X&&(C.latitude=Is(X,1),C.longitude=Is(X,2));var c;v=(c=_.nq(v,qyl,18))==null?void 0:g8(c,6);c=v!=null?ij(v):void 0;c&&(C.version=
c);return C});
return{action:g,docs:a,viewToken:P,view:I||"photos",extraUserInputs:yqF(r),v2Translated:!0}},Ylh=function(r,g,I,P){r=r.map(function(a){return{id:a.getId().getId(),
serviceId:"et",name:ss(a)[0].getUrl().split("/").pop(),description:_.Po(a,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:pP(ss(a),"etjpg")}});
return{action:g,docs:r,viewToken:P,view:I||"et",v2Translated:!0}},duz=function(r,g,I,P){r=r.map(function(a){var v=a.getId().getId(),C=P["2"];
return{id:v,serviceId:C.type!=="gmail_themes"&&C.parent==="6226252643674576769"?"picasa":"static_themes",name:a.getName(),mimeType:_.Po(a,7),type:ux(a),description:_.Po(a,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:a.getUrl(),embedUrl:a.getUrl(),thumbnails:pP(ss(a))}});
return{action:g,docs:r,viewToken:P,view:I||"photos",v2Translated:!0}},i30=function(r,g){r=r.map(function(I){var P=_.nq(I,pJB,27);
P=_.Tp(P,1,_.jA,_.WO())[0];return{id:I.getId().getId(),serviceId:"contacts",mimeType:_.Po(I,7),name:I.getName(),description:_.Po(I,3),url:"mailto:"+P,thumbnail:[{url:_.Po(I,11)}],email:P}});
return{action:g,docs:r,view:"contacts",v2Translated:!0}},eL$=function(r){if(!r)return{};
var g=_.Po(r,3);g=g&&JSON.parse(g)||{};return{0:_.Po(r,1),1:_.Po(r,2),2:g}},pP=function(r,g){g=g===void 0?"":g;
if(!r.length)return null;g=="etjpg"&&(r=r.filter(function(I){return I.getUrl().includes("w1200-h300")}));
return r.map(function(I){return{url:I.getUrl(),height:I.getHeight(),width:I.getWidth(),type:g}})},yqF=function(r){return{isAttachment:r.some(function(g){return _.r8(g,31)})}},K7d=function(r){var g,I={id:(g=r.getId())==null?void 0:g.getId(),
serviceId:F7d(r),mimeType:_.Po(r,7),name:r.getName(),type:ux(r),sizeBytes:Number(LUJ(r)),description:_.Po(r,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:pP(ss(r)),isNew:!0};if(g=_.nq(r,yT,30)){I.dataUrl=_.Po(g,1)||null;a:{var P=_.nq(r,yT,30);switch(_.as(P,3)){case 9:P=_.mz(P,BH$,2,K8);P={remoteRefs:P&&_.Po(P,1)};break a;case 10:case 15:P=_.mz(P,tfd,4,K8);var a=ss(r);P={photo_id:P&&_.Po(P,1),media_key:r.getId().getId(),media_type:_.as(r,6)===1?1:2,image_url:a&&
a[0].getUrl(),width:a&&String(a[0].getWidth()),height:a&&String(a[0].getHeight())};break a}P=null}I.uploadMetadata=P;I.uploadId=_.Po(g,9)||null;I.uploadState=H3f(g)||null}(P=g&&_.mz(g,tfd,4,K8))&&(I.id=_.Po(P,1));(P=g&&_.mz(g,ONT,5,K8))&&(I.contentId=_.Po(P,1));(P=g&&_.mz(g,XJw,7,K8))&&(I.contentId=_.Po(P,1));(P=g&&_.mz(g,c7J,6,K8))&&(I.contentId=_.Po(P,1));(g==null?void 0:_.as(g,3))===1&&(I.mediaKey=r.getId().getId());return I},F7d=function(r){var g;
switch(((g=_.nq(r,yT,30))==null?void 0:_.as(g,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},ux=function(r){switch(_.as(r,6)){case 1:case 21:return"photo";
case 2:return"video";case 6:return"folder";case 13:return"calendar";case 14:return"album";case 19:return"contact";case 3:case 4:case 5:case 7:case 12:return _.Po(r,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},H3f=function(r){switch(r==null?void 0:_.as(r,8)){case 0:return"default";
case 1:return"canceled";case 2:return"error";case 3:return"running";case 4:return"scheduled";case 5:return"success"}return null};var AqF,W7T,Du$,RLY;_.N1B=function(r,g){var I=g||{};g=I.document||document;var P=_.Dc(r).toString(),a=(new C8(g)).createElement("SCRIPT"),v={script_:a,timeout_:void 0},C=new cJ(W7T,v),u=null,X=I.timeout!=null?I.timeout:5E3;X>0&&(u=window.setTimeout(function(){Du$(a,!0);C.errback(new RLY(1,"Timeout reached for loading script "+P))},X),v.timeout_=u);
a.onload=a.onreadystatechange=function(){a.readyState&&a.readyState!="loaded"&&a.readyState!="complete"||(Du$(a,I.cleanupWhenDone||!1,u),C.callback(null))};
a.onerror=function(){Du$(a,!0,u);C.errback(new RLY(0,"Error while loading script "+P))};
v=I.attributes||{};_.pF.extend(v,{type:"text/javascript",charset:"UTF-8"});XOB(a,v);_.XC(a,r);AqF(g).appendChild(a);return C};
AqF=function(r){var g=gH("HEAD",r);return g&&g.length!==0?g[0]:r.documentElement};
W7T=function(){if(this&&this.script_){var r=this.script_;r&&r.tagName=="SCRIPT"&&Du$(r,!0,this.timeout_)}};
Du$=function(r,g,I){I!=null&&_.I$.clearTimeout(I);r.onload=function(){};
r.onerror=function(){};
r.onreadystatechange=function(){};
g&&window.setTimeout(function(){_.$J(r)},0)};
RLY=function(r,g){var I="Jsloader error (code #"+r+")";g&&(I+=": "+g);_.$E.call(this,I);this.code=r};
_.Kr(RLY,_.$E);var wM8=_.U1(["https://apis.google.com/js/api.js"]),llJ=_.Mz(wM8),xud=function(r,g,I){I=I===void 0?{}:I;var P=!1,a=Sl1(r,g,I).then(function(C){P=!0;return C}),v=_.Y3f(5E3).then(function(){return P?Sl1(r,g,I):Jq0(g,I).then(function(C){return E6w(C,r)})});
return CX$([a,v])},Sl1=function(r,g,I){I=I===void 0?{}:I;
return fll(g,I).then(function(P){return E6w(P,r)})},E6w=function(r,g){var I=_.v$(g,"gapi.")?g.slice(5):g;
return r[I]?_.Nl(r[I]):new _.ge(function(P,a){var v=qL(function(){a(Error("Ya"))},3E4);
r.load(g,{callback:function(){_.I$.clearTimeout(v);P(r[I])},
onerror:function(C){_.I$.clearTimeout(v);a(C)}})})},fll=function(r,g){g=g===void 0?{}:g;
return r.gapi&&r.gapi.load?_.Nl(r.gapi):Jq0(r,g)},Jq0=function(r,g){g=g===void 0?{}:g;
return _.N1B(llJ,{document:r.document,attributes:g}).then(function(){return r.gapi})},n6$=function(){};
n6$.prototype.load=function(r,g,I){g=g===void 0?window:g;I=I===void 0?{}:I;var P=Date.now();return xud(r,g,I).then(function(a){var v=Date.now();return{library:a,loadStartMs:P,loadEndMs:v}},function(a){throw a instanceof Error?a:Error(String(a));
})};var rbh=function(){_.vJ.call(this);this.gapiLoader_=new n6$;this.origin_=null;this.gapiPickerIframeResolver_=_.YG();this.gapiIframesResolver_=_.YG();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.b(rbh,_.vJ);var T10=function(r,g){var I=I===void 0?{}:I;var P=_.HP("gapi.iframes",g);return P?(r=Date.now(),_.Nl({library:P,loadStartMs:r,loadEndMs:r})):r.gapiLoader_.load("gapi.iframes",g,I)},hL0=function(r,g,I,P,a,v){var C=!1;
C=C===void 0?!1:C;T10(r,qb(g.ownerDocument)).then(function(u){var X=u.library;r.gapiIframesResolver_.resolve(X);u=r.gapiPickerIframeResolver_;var c=u.resolve,B=C;B=B===void 0?!1:B;var O={};O["host-message-handler"]=I;r.hostMessageHandlerInternal_=O;var z=_.WJ(P);z=_.WJ(z);z=_.Hc(_.FM(_.sg(new _.UY,z.scheme_),z.JSC$10332_domain_),z.JSC$10332_port_).toString();r.origin_=z;z=(new XHh).setUrl(P);z.JSC$10347_obj_.where=g;z.JSC$10347_obj_.allowPost=B;z.JSC$10347_obj_.messageHandlers=O;B=_.HP("makeWhiteListIframesFilter",
X)([r.origin_]);z.JSC$10347_obj_.messageHandlersFilter=B;a!=null&&(z.JSC$10347_obj_.id=a);v!=null&&(z.JSC$10347_obj_.rpctoken=v);B=qLh(z);B.JSC$10344_obj_.style={display:"block","min-width":"100%",width:"1px"};B.JSC$10344_obj_.height="100%";qLh(z).value().allow="camera 'src' "+r.origin_;X=X.getContext().openChild(z.value());c.call(u,X)},function(u){r.gapiIframesResolver_.reject(u);
r.gapiPickerIframeResolver_.reject(u)});
return r.gapiPickerIframeResolver_.promise},k6h=function(r,g){return _.pd([r.gapiIframesResolver_.promise,
r.gapiPickerIframeResolver_.promise]).then(function(I){var P=_.m(I);I=P.next().value;return(P=P.next().value)?P.send("picker-message-handler",g,void 0,_.HP("makeWhiteListIframesFilter",I)([r.origin_])):_.aT(Error("Za"))})};
rbh.prototype.disposeInternal=function(){$PJ(this);_.vJ.prototype.disposeInternal.call(this)};
var $PJ=function(r){r.gapiPickerIframeResolver_.promise.then(function(g){g&&(g.unregister("host-message-handler"),delete r.hostMessageHandlerInternal_["host-message-handler"])})};var r8Y=function(){this.nextId=0};var IYw=function(r,g){switch(r.action){case "select-contacts":r=g_$(r.contacts);break;case "visibility":r=r.visible;var I=new RG;r=_.ui(I,1,7).setVisible(r);I={};I["iframe-command"]=r.serialize();r=I;break;default:r=null}return r?k6h(g,r):_.Nl()},g_$=function(r){if(!r||r.length==0)return null;
var g=new RG;_.ui(g,1,11);var I=new r8Y;r.forEach(function(P){if(P.email){var a=new kx;a=_.Zy(a,2,P.name?P.name:P.email);var v=new pJB;P=_.Tr8(v,1,_.b0,P.email,_.jA);P=_.yO(a,27,P);a=new mSd;v=":"+(I.nextId++).toString(36);a=_.Zy(a,1,v);a=_.ui(a,2,12);P=_.yO(P,1,a)}else P=null;P&&Qp(g,7,kx,P)});
r={};r["iframe-command"]=g.serialize();return r};_.Phl=function(){if(fFd){var r=/Windows NT ([0-9.]+)/;return(r=r.exec(_.B$()))?r[1]:"0"}return _.xd$?(r=/1[0|1][_.][0-9_.]+/,(r=r.exec(_.B$()))?r[0].replace(/_/g,"."):"10"):jVL?(r=/Android\s+([^\);]+)(\)|;)/,(r=r.exec(_.B$()))?r[1]:""):TJB||h1z||kB$?(r=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(r=r.exec(_.B$()))?r[1].replace(/_/g,"."):""):""}();var op;op=function(r){return(r=r.exec(_.B$()))?r[1]:""};
_.aYz=function(){if(_.AL)return op(/Firefox\/([0-9.]+)/);if(_.Dp||Nm||ShT)return vfY;if(_.Nv){if(_.Ls()||_.bss()){var r=op(/CriOS\/([0-9.]+)/);if(r)return r}return op(/Chrome\/([0-9.]+)/)}if(_.jQ&&!_.Ls())return op(/Version\/([0-9.]+)/);if(qmF||XdE){if(r=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.B$()))return r[1]+"."+r[2]}else if(pRY)return(r=op(/Android\s+([0-9.]+)/))?r:op(/Version\/([0-9.]+)/);return""}();var v_F=function(){};
_.Gt(v_F);v_F.prototype.nextId_=0;_.qN=function(r){return":"+(r.nextId_++).toString(36)};var dH=function(r){_.bj.call(this);this.JSC$10442_dom_=r||PO();this.JSC$10442_id_=null;this.inDocument_=!1;this.JSC$10442_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.Kr(dH,_.bj);dH.prototype.idGenerator_=v_F.getInstance();dH.prototype.getId=function(){return this.JSC$10442_id_||(this.JSC$10442_id_=_.qN(this.idGenerator_))};
dH.prototype.getElement=function(){return this.JSC$10442_element_};
var XL=function(r){r.googUiComponentHandler_||(r.googUiComponentHandler_=new _.qS(r));return r.googUiComponentHandler_},Qbh=function(r,g){if(r==g)throw Error("$a");
var I;if(I=g&&r.parent_&&r.JSC$10442_id_){I=r.parent_;var P=r.JSC$10442_id_;I=I.childIndex_&&P?_.pF.get(I.childIndex_,P)||null:null}if(I&&r.parent_!=g)throw Error("$a");r.parent_=g;dH.superClass_.setParentEventTarget.call(r,g)};
dH.prototype.setParentEventTarget=function(r){if(this.parent_&&this.parent_!=r)throw Error("ab");dH.superClass_.setParentEventTarget.call(this,r)};
dH.prototype.JSC$10444_createDom=function(){this.JSC$10442_element_=this.JSC$10442_dom_.createElement("DIV")};
dH.prototype.render=function(r){mPy(this,r)};
var mPy=function(r,g,I){if(r.inDocument_)throw Error("bb");r.JSC$10442_element_||r.JSC$10444_createDom();g?g.insertBefore(r.JSC$10442_element_,I||null):r.JSC$10442_dom_.JSC$9626_document_.body.appendChild(r.JSC$10442_element_);r.parent_&&!r.parent_.inDocument_||r.enterDocument()};
_.Q=dH.prototype;_.Q.decorate=function(r){if(this.inDocument_)throw Error("bb");if(r&&this.canDecorate(r)){this.wasDecorated_=!0;var g=_.Xj(r);this.JSC$10442_dom_&&this.JSC$10442_dom_.JSC$9626_document_==g||(this.JSC$10442_dom_=PO(r));this.decorateInternal(r);this.enterDocument()}else throw Error("cb");};
_.Q.canDecorate=function(){return!0};
_.Q.decorateInternal=function(r){this.JSC$10442_element_=r};
_.Q.enterDocument=function(){this.inDocument_=!0;ChF(this,function(r){!r.inDocument_&&r.getElement()&&r.enterDocument()})};
_.Q.exitDocument=function(){ChF(this,function(r){r.inDocument_&&r.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.Q.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);ChF(this,function(r){r.dispose()});
!this.wasDecorated_&&this.JSC$10442_element_&&_.$J(this.JSC$10442_element_);this.parent_=this.model_=this.JSC$10442_element_=this.childIndex_=this.children_=null;dH.superClass_.disposeInternal.call(this)};
_.Q.getModel=function(){return this.model_};
_.Q.addChild=function(r,g){var I=this.children_?this.children_.length:0;if(r.inDocument_&&(g||!this.inDocument_))throw Error("bb");if(I<0||I>(this.children_?this.children_.length:0))throw Error("db");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);r.parent_==this?(_.pF.set(this.childIndex_,r.getId(),r),_.R$(this.children_,r)):_.pF.add(this.childIndex_,r.getId(),r);Qbh(r,this);_.ypj(this.children_,I,0,r);r.inDocument_&&this.inDocument_&&r.parent_==this?(g=this.getContentElement(),
(g.childNodes[I]||null)!=r.getElement()&&(r.getElement().parentElement==g&&g.removeChild(r.getElement()),I=g.childNodes[I]||null,g.insertBefore(r.getElement(),I))):g?(this.JSC$10442_element_||this.JSC$10444_createDom(),I=this.children_?this.children_[I+1]||null:null,mPy(r,this.getContentElement(),I?I.JSC$10442_element_:null)):this.inDocument_&&!r.inDocument_&&r.JSC$10442_element_&&r.JSC$10442_element_.parentNode&&r.JSC$10442_element_.parentNode.nodeType==1&&r.enterDocument()};
_.Q.getContentElement=function(){return this.JSC$10442_element_};
var ChF=function(r,g){r.children_&&r.children_.forEach(g,void 0)};
dH.prototype.removeChild=function(r,g){if(r){var I=typeof r==="string"?r:r.getId();r=this.childIndex_&&I?_.pF.get(this.childIndex_,I)||null:null;I&&r&&(_.pF.remove(this.childIndex_,I),_.R$(this.children_,r),g&&(r.exitDocument(),r.JSC$10442_element_&&_.$J(r.JSC$10442_element_)),Qbh(r,null))}if(!r)throw Error("eb");return r};_.Kr(WyF,Hq_);_.Kr(Dm$,Hq_);var uGB;_.pF.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var pV1=function(r,g){g?r.setAttribute("role",g):r.removeAttribute("role")},cq=function(r,g,I){Array.isArray(I)&&(I=I.join(" "));
var P="aria-"+g;I===""||I==void 0?(uGB||(I={},uGB=(I.atomic=!1,I.autocomplete="none",I.dropeffect="none",I.haspopup=!1,I.live="off",I.multiline=!1,I.multiselectable=!1,I.orientation="vertical",I.readonly=!1,I.relevant="additions text",I.required=!1,I.sort="none",I.busy=!1,I.disabled=!1,I.hidden=!1,I.invalid="false",I)),I=uGB,g in I?r.setAttribute(P,I[g]):r.removeAttribute(P)):r.setAttribute(P,I)};var o_$;_.t3=function(r,g,I){_.bj.call(this);this.target=r;this.handle=g||r;this.limits=I||new LI(NaN,NaN,NaN,NaN);this.JSC$10447_document_=_.Xj(r);this.JSC$10447_eventHandler_=new _.qS(this);_.x2(this,this.JSC$10447_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;_.jf(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=o_$};
_.Kr(_.t3,_.bj);o_$=_.I$.document&&_.I$.document.documentElement&&!!_.I$.document.documentElement.setCapture&&!!_.I$.document.releaseCapture;_.qSh=function(r,g){r.hysteresisDistanceSquared_=Math.pow(g,2)};
_.Q=_.t3.prototype;_.Q.setEnabled=function(r){this.enabled_=r};
_.Q.disposeInternal=function(){_.t3.superClass_.disposeInternal.call(this);_.m6(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10447_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10447_document_.releaseCapture();this.handle=this.target=null};
_.Q.startDrag=function(r){var g=r.type=="mousedown";if(!this.enabled_||this.dragging_||g&&(!r.isButton(0)||_.xd$&&r.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new Bq("start",this,r.clientX,r.clientY,r)))this.dragging_=!0,g&&r.preventDefault();else return;else g&&r.preventDefault();g=this.JSC$10447_document_;var I=g.documentElement,P=!this.useSetCapture_;this.JSC$10447_eventHandler_.listen(g,["touchmove","mousemove"],this.handleMove_,
{capture:P,passive:!1});this.JSC$10447_eventHandler_.listen(g,["touchend","mouseup"],this.endDrag,P);this.useSetCapture_?(I.setCapture(!1),this.JSC$10447_eventHandler_.listen(I,"losecapture",this.endDrag)):this.JSC$10447_eventHandler_.listen(qb(g),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10447_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,P);this.clientX=this.startX=r.clientX;this.clientY=this.startY=r.clientY;this.screenX=r.screenX;this.screenY=r.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=g4(PO(this.JSC$10447_document_))}};
_.Q.endDrag=function(r,g){this.JSC$10447_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10447_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new Bq("end",this,r.clientX,r.clientY,r,XVF(this,this.deltaX),c88(this,this.deltaY),g||r.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.Q.handleMove_=function(r){if(this.enabled_){var g=r.clientX-this.clientX,I=r.clientY-this.clientY;this.clientX=r.clientX;this.clientY=r.clientY;this.screenX=r.screenX;this.screenY=r.screenY;if(!this.dragging_){var P=this.startX-this.clientX,a=this.startY-this.clientY;if(P*P+a*a>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new Bq("start",this,r.clientX,r.clientY,r)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(r);return}}I=tGY(this,g,I);g=I.x;I=I.y;this.dragging_&&this.dispatchEvent(new Bq("beforedrag",
this,r.clientX,r.clientY,r,g,I))&&(Bh$(this,r,g,I),r.preventDefault())}};
var tGY=function(r,g,I){var P=g4(PO(r.JSC$10447_document_));g+=P.x-r.pageScroll.x;I+=P.y-r.pageScroll.y;r.pageScroll=P;r.deltaX+=g;r.deltaY+=I;return new _.V2(XVF(r,r.deltaX),c88(r,r.deltaY))};
_.t3.prototype.onScroll_=function(r){var g=tGY(this,0,0);r.clientX=this.clientX;r.clientY=this.clientY;Bh$(this,r,g.x,g.y)};
var Bh$=function(r,g,I,P){r.target.style.left=I+"px";r.target.style.top=P+"px";r.dispatchEvent(new Bq("drag",r,g.clientX,g.clientY,g,I,P))},XVF=function(r,g){var I=r.limits;
r=isNaN(I.left)?null:I.left;I=isNaN(I.width)?0:I.width;return Math.min(r!=null?r+I:Infinity,Math.max(r!=null?r:-Infinity,g))},c88=function(r,g){var I=r.limits;
r=isNaN(I.top)?null:I.top;I=isNaN(I.height)?0:I.height;return Math.min(r!=null?r+I:Infinity,Math.max(r!=null?r:-Infinity,g))};
_.t3.prototype.isDragging=function(){return this.dragging_};
var Bq=function(r,g,I,P,a,v,C){_.wH.call(this,r);this.clientX=I;this.clientY=P;this.browserEvent=a;this.left=v!==void 0?v:g.deltaX;this.top=C!==void 0?C:g.deltaY};
_.Kr(Bq,_.wH);var Ou=function(r){this.JSC$10454_map_=new Map;var g=arguments.length;if(g>1){if(g%2)throw Error("ma");for(var I=0;I<g;I+=2)this.set(arguments[I],arguments[I+1])}else r&&this.addAll(r)};
_.Q=Ou.prototype;_.Q.getCount=function(){return this.JSC$10454_map_.size};
_.Q.getValues=function(){return Array.from(this.JSC$10454_map_.values())};
_.Q.getKeys=function(){return Array.from(this.JSC$10454_map_.keys())};
_.Q.containsKey=function(r){return this.JSC$10454_map_.has(r)};
_.Q.containsValue=function(r){return this.getValues().some(function(g){return g==r})};
_.Q.equals=function(r,g){var I=this;g=g===void 0?function(P,a){return P===a}:g;
return this===r?!0:this.JSC$10454_map_.size!=r.getCount()?!1:this.getKeys().every(function(P){return g(I.JSC$10454_map_.get(P),r.get(P))})};
_.Q.isEmpty=function(){return this.JSC$10454_map_.size==0};
_.Q.clear=function(){this.JSC$10454_map_.clear()};
_.Q.remove=function(r){return this.JSC$10454_map_.delete(r)};
_.Q.get=function(r,g){return this.JSC$10454_map_.has(r)?this.JSC$10454_map_.get(r):g};
_.Q.set=function(r,g){this.JSC$10454_map_.set(r,g);return this};
_.Q.addAll=function(r){if(r instanceof Ou){r=_.m(r.JSC$10454_map_);for(var g=r.next();!g.done;g=r.next()){var I=_.m(g.value);g=I.next().value;I=I.next().value;this.JSC$10454_map_.set(g,I)}}else if(r)for(r=_.m(Object.entries(r)),g=r.next();!g.done;g=r.next())I=_.m(g.value),g=I.next().value,I=I.next().value,this.JSC$10454_map_.set(g,I)};
_.Q.forEach=function(r,g){var I=this;g=g===void 0?this:g;this.JSC$10454_map_.forEach(function(P,a){return r.call(g,P,a,I)})};
_.Q.clone=function(){return new Ou(this)};(function(){for(var r=["ms","moz","webkit","o"],g,I=0;g=r[I]&&!_.I$.requestAnimationFrame;++I)_.I$.requestAnimationFrame=_.I$[g+"RequestAnimationFrame"],_.I$.cancelAnimationFrame=_.I$[g+"CancelAnimationFrame"]||_.I$[g+"CancelRequestAnimationFrame"];if(!_.I$.requestAnimationFrame){var P=0;_.I$.requestAnimationFrame=function(a){var v=(new Date).getTime(),C=Math.max(0,16-(v-P));P=v+C;return _.I$.setTimeout(function(){a(v+C)},C)};
_.I$.cancelAnimationFrame||(_.I$.cancelAnimationFrame=function(a){clearTimeout(a)})}})();
var AG_=[[],[]],NK1=0,wmQ=!1,RGX=0;var OhJ=_.U1(["about:blank"]),zBY=_.U1(["javascript:undefined"]),eBY=_.Mz(OhJ);_.Dc(eBY);var YSB=_.Mz(zBY);_.Dc(YSB);_.Kr(Vz,_.bj);Vz.prototype.handleEvent=function(r){var g=new _.at(r.event_);g.type=r.type=="focusin"||r.type=="focus"?"focusin":"focusout";this.dispatchEvent(g)};
Vz.prototype.disposeInternal=function(){Vz.superClass_.disposeInternal.call(this);rM(this.listenKeyIn_);rM(this.listenKeyOut_);delete this.JSC$10460_element_};_.Kr(LN,dH);_.Q=LN.prototype;_.Q.focusHandler_=null;_.Q.visible_=!1;_.Q.bgEl_=null;_.Q.bgIframeEl_=null;_.Q.tabCatcherElement_=null;_.Q.backwardTabWrapInProgress_=!1;_.Q.getCssClass=function(){return"goog-modalpopup"};
_.Q.getBackgroundElement=function(){return this.bgEl_};
_.Q.JSC$10444_createDom=function(){LN.superClass_.JSC$10444_createDom.call(this);var r=this.getElement(),g=qh(this.getCssClass()).split(" ");Ld(r,g);r.tabIndex=0;_.A7(r,!1);ZhY(this);UP0(this)};
var ZhY=function(r){if(r.useIframeMask_&&!r.bgIframeEl_){var g=r.JSC$10442_dom_.JSC$9628_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.a2(g,eBY);r.bgIframeEl_=g;r.bgIframeEl_.className=r.getCssClass()+"-bg";_.A7(r.bgIframeEl_,!1);wO0(r.bgIframeEl_,0)}r.bgEl_||(r.bgEl_=r.JSC$10442_dom_.JSC$9628_createDom("DIV",r.getCssClass()+"-bg"),_.A7(r.bgEl_,!1))},UP0=function(r){r.tabCatcherElement_||(r.tabCatcherElement_=r.JSC$10442_dom_.createElement("SPAN"),_.A7(r.tabCatcherElement_,
!1),r.tabCatcherElement_.tabIndex=0,r.tabCatcherElement_.style.position="absolute")};
_.Q=LN.prototype;_.Q.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.Q.canDecorate=function(r){return!!r&&r.tagName=="DIV"};
_.Q.decorateInternal=function(r){LN.superClass_.decorateInternal.call(this,r);r=qh(this.getCssClass()).split(" ");Ld(this.getElement(),r);ZhY(this);UP0(this);this.getElement().tabIndex=0;_.A7(this.getElement(),!1)};
_.Q.enterDocument=function(){this.bgIframeEl_&&_.te(this.bgIframeEl_,this.getElement());_.te(this.bgEl_,this.getElement());LN.superClass_.enterDocument.call(this);_.BI(this.tabCatcherElement_,this.getElement());this.focusHandler_=new Vz(this.JSC$10442_dom_.JSC$9626_document_);XL(this).listen(this.focusHandler_,"focusin",this.onFocus);ihf(this,!1)};
_.Q.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.KF(this.focusHandler_);LN.superClass_.exitDocument.call(this);_.$J(this.bgIframeEl_);_.$J(this.bgEl_);_.$J(this.tabCatcherElement_)};
_.Q.setVisible=function(r){if(r!=this.visible_)if(this.popupShowTransition_&&this.popupShowTransition_.stop(),this.bgShowTransition_&&this.bgShowTransition_.stop(),this.popupHideTransition_&&this.popupHideTransition_.stop(),this.bgHideTransition_&&this.bgHideTransition_.stop(),this.inDocument_&&ihf(this,r),r){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10442_dom_.JSC$9626_document_.activeElement}catch(a){}this.updateModalAndBackground_();XL(this).listen(this.JSC$10442_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10442_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);bhF(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)zO(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){XL(this).unlisten(this.JSC$10442_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10442_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)zO(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var g=this.JSC$10442_dom_,I=g.JSC$9626_document_.body,P=g.JSC$9626_document_.activeElement||I;if(!this.lastFocus_||this.lastFocus_==I){this.lastFocus_=null;break a}(P==I||g.contains(this.getElement(),P))&&this.lastFocus_.focus()}catch(a){}this.lastFocus_=
null}}};
var ihf=function(r,g){r.modalAriaVisibilityHelper_||(r.modalAriaVisibilityHelper_=new JG1(r.JSC$10442_element_,r.JSC$10442_dom_));r=r.modalAriaVisibilityHelper_;if(g){r.hiddenElements_||(r.hiddenElements_=[]);g=r.JSC$10463_dom_.getChildren(r.JSC$10463_dom_.JSC$9626_document_.body);for(var I=0;I<g.length;I++){var P=g[I],a;if(a=P!=r.JSC$10463_element_)a=P.getAttribute("aria-hidden"),a=!(a==null||a==void 0?0:String(a));a&&(cq(P,"hidden",!0),r.hiddenElements_.push(P))}}else if(r.hiddenElements_){for(g=
0;g<r.hiddenElements_.length;g++)r.hiddenElements_[g].removeAttribute("aria-hidden");r.hiddenElements_=null}};
LN.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var bhF=function(r,g){r.bgIframeEl_&&_.A7(r.bgIframeEl_,g);r.bgEl_&&_.A7(r.bgEl_,g);_.A7(r.getElement(),g);_.A7(r.tabCatcherElement_,g)};
_.Q=LN.prototype;_.Q.onShow=function(){this.dispatchEvent("show")};
_.Q.onHide=function(){bhF(this,!1);this.dispatchEvent("hide")};
_.Q.isVisible=function(){return this.visible_};
_.Q.focus=function(){this.focusElement_()};
_.Q.resizeBackground_=function(){this.bgIframeEl_&&_.A7(this.bgIframeEl_,!1);this.bgEl_&&_.A7(this.bgEl_,!1);var r=this.JSC$10442_dom_.JSC$9626_document_;var g=_.r4(qb(this.JSC$10442_dom_.JSC$9626_document_)||window);var I=Math.max(g.width,Math.max(r.body.scrollWidth,r.documentElement.scrollWidth));r=Math.max(g.height,Math.max(r.body.scrollHeight,r.documentElement.scrollHeight));this.bgIframeEl_&&(_.A7(this.bgIframeEl_,!0),_.Dbl(this.bgIframeEl_,I,r));this.bgEl_&&(_.A7(this.bgEl_,!0),_.Dbl(this.bgEl_,
I,r))};
_.Q.reposition=function(){var r;if(_.WlY(this.getElement())=="fixed")var g=r=0;else g=g4(this.JSC$10442_dom_),r=g.x,g=g.y;var I=At1(this.getElement());var P=_.r4(qb(this.JSC$10442_dom_.JSC$9626_document_)||window);r=Math.max(r+P.width/2-I.width/2,0);g=Math.max(g+P.height/2-I.height/2,0);Zn(this.getElement(),r,g);Zn(this.tabCatcherElement_,r,g)};
_.Q.onFocus=function(r){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():r.target==this.tabCatcherElement_&&qL(this.focusElement_,0,this)};
_.Q.focusElement_=function(){try{this.getElement().focus()}catch(r){}};
_.Q.disposeInternal=function(){_.KF(this.popupShowTransition_);this.popupShowTransition_=null;_.KF(this.popupHideTransition_);this.popupHideTransition_=null;_.KF(this.bgShowTransition_);this.bgShowTransition_=null;_.KF(this.bgHideTransition_);this.bgHideTransition_=null;LN.superClass_.disposeInternal.call(this)};var GO=function(r,g,I){LN.call(this,g,I);this.JSC$10473_class_=r||"modal-dialog";this.buttons_=(new zZ).addButton(MG8,!0).addButton(jby,!1,!0)};
_.Kr(GO,LN);_.Q=GO.prototype;_.Q.escapeToCancel_=!0;_.Q.hasTitleCloseButton_=!0;_.Q.modal_=!0;_.Q.draggable_=!0;_.Q.backgroundElementOpacity_=.5;_.Q.title_="";_.Q.JSC$10475_dragger_=null;_.Q.JSC$10475_disposeOnHide_=!1;_.Q.titleEl_=null;_.Q.titleTextEl_=null;_.Q.titleTextId_=null;_.Q.titleCloseEl_=null;_.Q.contentEl_=null;_.Q.buttonEl_=null;_.Q.getCssClass=function(){return this.JSC$10473_class_};
_.Q.setTitle=function(r){this.title_=r;this.titleTextEl_&&_.z0(this.titleTextEl_,r)};
_.Q.getTitle=function(){return this.title_};
_.Q.getContent=function(){return""};
_.Q.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var VG$=function(r){r.getElement()||r.render();return r.getElement()};
GO.prototype.getBackgroundElement=function(){this.getElement()||this.render();return GO.superClass_.getBackgroundElement.call(this)};
var dPz=function(r,g){r.backgroundElementOpacity_=g;r.getElement()&&(g=r.getBackgroundElement())&&wO0(g,r.backgroundElementOpacity_)};
GO.prototype.setDraggable=function(r){this.draggable_=r;LNf(this,r&&this.inDocument_)};
GO.prototype.handleDrag=function(){};
var LNf=function(r,g){var I=qh(r.JSC$10473_class_+"-title-draggable").split(" ");r.getElement()&&(g?Ld(r.titleEl_,I):BG1(r.titleEl_,I));g&&!r.JSC$10475_dragger_?(g=new _.t3(r.getElement(),r.titleEl_),r.JSC$10475_dragger_=g,Ld(r.titleEl_,I),_.jf(r.JSC$10475_dragger_,"start",r.setDraggerLimits_,!1,r),_.jf(r.JSC$10475_dragger_,"drag",r.handleDrag,!1,r)):!g&&r.JSC$10475_dragger_&&(r.JSC$10475_dragger_.dispose(),r.JSC$10475_dragger_=null)};
_.Q=GO.prototype;
_.Q.JSC$10444_createDom=function(){GO.superClass_.JSC$10444_createDom.call(this);var r=this.getElement(),g=this.JSC$10442_dom_;this.titleTextId_=this.getId();var I=this.getId()+".contentEl";this.titleEl_=g.JSC$9628_createDom("DIV",this.JSC$10473_class_+"-title",this.titleTextEl_=g.JSC$9628_createDom("SPAN",{className:this.JSC$10473_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=g.JSC$9628_createDom("SPAN",this.JSC$10473_class_+"-title-close"));zaw(r,this.titleEl_,this.contentEl_=
g.JSC$9628_createDom("DIV",{className:this.JSC$10473_class_+"-content",id:I}),this.buttonEl_=g.JSC$9628_createDom("DIV",this.JSC$10473_class_+"-buttons"));pV1(this.titleTextEl_,"heading");pV1(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;cq(this.titleCloseEl_,"label","Close");pV1(r,"dialog");cq(r,"labelledby",this.titleTextId_||"");_.A7(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(r=this.buttons_,r.JSC$10476_element_=this.buttonEl_,r.render());_.A7(this.buttonEl_,!!this.buttons_);
dPz(this,this.backgroundElementOpacity_)};
_.Q.decorateInternal=function(r){GO.superClass_.decorateInternal.call(this,r);r=this.getElement();var g=this.JSC$10473_class_+"-content";this.contentEl_=uB(document,null,g,r)[0];this.contentEl_||(this.contentEl_=this.JSC$10442_dom_.JSC$9628_createDom("DIV",g),r.appendChild(this.contentEl_));g=this.JSC$10473_class_+"-title";var I=this.JSC$10473_class_+"-title-text",P=this.JSC$10473_class_+"-title-close";(this.titleEl_=uB(document,null,g,r)[0])?(this.titleTextEl_=uB(document,null,I,this.titleEl_)[0],
this.titleCloseEl_=uB(document,null,P,this.titleEl_)[0]):(this.titleEl_=this.JSC$10442_dom_.JSC$9628_createDom("DIV",g),r.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=yt$(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.oG("SPAN",{className:I,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;cq(r,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10442_dom_.JSC$9628_createDom("SPAN",P),this.titleEl_.appendChild(this.titleCloseEl_));_.A7(this.titleCloseEl_,this.hasTitleCloseButton_);g=this.JSC$10473_class_+"-buttons";(this.buttonEl_=uB(document,null,g,r)[0])?(this.buttons_=new zZ(this.JSC$10442_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10442_dom_.JSC$9628_createDom("DIV",g),r.appendChild(this.buttonEl_),this.buttons_&&(r=this.buttons_,r.JSC$10476_element_=this.buttonEl_,r.render()),_.A7(this.buttonEl_,
!!this.buttons_));dPz(this,this.backgroundElementOpacity_)};
_.Q.enterDocument=function(){GO.superClass_.enterDocument.call(this);XL(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);XL(this).listen(this.buttonEl_,"click",this.onButtonClick_);LNf(this,this.draggable_);XL(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var r=this.getElement();pV1(r,"dialog");this.titleTextEl_.id!==""&&cq(r,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){r=this.JSC$10442_dom_;
var g=this.getBackgroundElement();r.removeNode(this.bgIframeEl_);r.removeNode(g)}this.isVisible()&&ihf(this,!1)}};
_.Q.exitDocument=function(){this.isVisible()&&this.setVisible(!1);LNf(this,!1);GO.superClass_.exitDocument.call(this)};
_.Q.setVisible=function(r){r!=this.isVisible()&&(this.inDocument_||this.render(),GO.superClass_.setVisible.call(this,r))};
_.Q.onShow=function(){GO.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.Q.onHide=function(){GO.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10475_disposeOnHide_&&this.dispose()};
_.Q.setDraggerLimits_=function(){var r=this.JSC$10442_dom_.JSC$9626_document_,g=_.r4(qb(r)||window),I=Math.max(r.body.scrollWidth,g.width);r=Math.max(r.body.scrollHeight,g.height);var P=At1(this.getElement());_.WlY(this.getElement())=="fixed"?this.JSC$10475_dragger_.limits=new LI(0,0,Math.max(0,g.width-P.width),Math.max(0,g.height-P.height)):this.JSC$10475_dragger_.limits=new LI(0,0,I-P.width,r-P.height)};
_.Q.onTitleCloseClick_=function(){Gi1(this)};
var Gi1=function(r){if(r.hasTitleCloseButton_){var g=r.buttons_,I=g&&g.cancelButton_;I?(g=g.get(I),r.dispatchEvent(new eK(I,g))&&r.setVisible(!1)):r.setVisible(!1)}},y8h=function(r){r.hasTitleCloseButton_=!1;
r.titleCloseEl_&&_.A7(r.titleCloseEl_,r.hasTitleCloseButton_)};
GO.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;GO.superClass_.disposeInternal.call(this)};
GO.prototype.onButtonClick_=function(r){a:{for(r=r.target;r!=null&&r!=this.buttonEl_;){if(r.tagName=="BUTTON")break a;r=r.parentNode}r=null}if(r&&!r.disabled){r=r.name;var g=this.buttons_.get(r);this.dispatchEvent(new eK(r,g))&&this.setVisible(!1)}};
GO.prototype.onKey_=function(r){var g=!1,I=!1,P=this.buttons_,a=r.target;if(r.type=="keydown")if(this.escapeToCancel_&&r.keyCode==27){var v=P&&P.cancelButton_;a=a.tagName=="SELECT"&&!a.disabled;v&&!a?(I=!0,g=P.get(v),g=this.dispatchEvent(new eK(v,g))):a||(g=!0)}else{if(r.keyCode==9&&r.shiftKey&&a==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(B){}qL(this.resetBackwardTabWrap_,0,this)}}else if(r.keyCode==13){if(a.tagName=="BUTTON"&&!a.disabled)v=a.name;
else if(a==this.titleCloseEl_)Gi1(this);else if(P){var C=P.defaultButton_,u;if(u=C)a:{u=gH("BUTTON",P.JSC$10476_element_);for(var X,c=0;X=u[c];c++)if(X.name==C||X.id==C){u=X;break a}u=null}a=(a.tagName=="TEXTAREA"||a.tagName=="SELECT"||a.tagName=="A")&&!a.disabled;!u||u.disabled||a||(v=C)}v&&P&&(I=!0,g=this.dispatchEvent(new eK(v,String(P.get(v)))))}else a!=this.titleCloseEl_||r.keyCode!=32&&r.key!=" "||Gi1(this);if(g||I)r.stopPropagation(),r.preventDefault();g&&this.setVisible(!1)};
var eK=function(r,g){this.type="dialogselect";this.key=r;this.caption=g};
_.Kr(eK,_.wH);var zZ=function(r){Ou.call(this);r||PO();this.cancelButton_=this.JSC$10476_element_=this.defaultButton_=null};
_.Kr(zZ,Ou);_.Q=zZ.prototype;_.Q.clear=function(){Ou.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.Q.set=function(r,g,I,P){Ou.prototype.set.call(this,r,g);I&&(this.defaultButton_=r);P&&(this.cancelButton_=r);return this};
_.Q.addButton=function(r,g,I){return this.set(r.key,r.caption,g,I)};
_.Q.render=function(){if(this.JSC$10476_element_){_.cb(this.JSC$10476_element_,aV4);var r=PO(this.JSC$10476_element_);this.forEach(function(g,I){g=r.JSC$9628_createDom("BUTTON",{name:I},g);I==this.defaultButton_&&(g.className="goog-buttonset-default");this.JSC$10476_element_.appendChild(g)},this)}};
_.Q.decorate=function(r){if(r&&r.nodeType==1){this.JSC$10476_element_=r;r=gH("BUTTON",this.JSC$10476_element_);for(var g,I,P,a=0;g=r[a];a++)if(I=g.name||g.id,P=yt$(g)||g.value,I){var v=a==0;this.set(I,P,v,g.name=="cancel");v&&_.Uv(g,"goog-buttonset-default")}}};
_.Q.getElement=function(){return this.JSC$10476_element_};
var MG8={key:"ok",caption:"OK"},jby={key:"cancel",caption:"Cancel"},KNY={key:"yes",caption:"Yes"},sbJ={key:"no",caption:"No"},FNz={key:"save",caption:"Save"},Hhh={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new zZ).addButton(MG8,!0,!0),(new zZ).addButton(MG8,!0).addButton(jby,!1,!0),(new zZ).addButton(KNY,!0).addButton(sbJ,!1,!0),(new zZ).addButton(KNY).addButton(sbJ,!0).addButton(jby,!1,!0),(new zZ).addButton(Hhh).addButton(FNz).addButton(jby,!0,!0));_.Kr(EQ4,GO);_.Kr(xmE,yz);var WNT=_.U1(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),DPF=_.U1(["//apis.google.com/js/rpc.js"]),P3L=_.Mz(WNT),IV8=_.Mz(DPF),nQ8=null;var KN=function(r,g){_.bj.call(this);this.JSC$10485_element_=r;r=_.J7(this.JSC$10485_element_)?this.JSC$10485_element_:this.JSC$10485_element_?this.JSC$10485_element_.body:null;this.isRtl_=!!r&&_.lJy(r);this.listenKey_=_.jf(this.JSC$10485_element_,_.hq?"DOMMouseScroll":"mousewheel",this,g)};
_.Kr(KN,_.bj);KN.prototype.handleEvent=function(r){var g=0,I=0,P=r.event_;P.type=="mousewheel"?(r=RBB(-P.wheelDelta),P.wheelDeltaX!==void 0?(g=RBB(-P.wheelDeltaX),I=RBB(-P.wheelDeltaY)):I=r):(r=P.detail,r>100?r=3:r<-100&&(r=-3),P.axis!==void 0&&P.axis===P.HORIZONTAL_AXIS?g=r:I=r);typeof this.maxDeltaX_==="number"&&(g=_.uV(g,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(I=_.uV(I,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(g=-g);g=new A8T(r,P,g,I);this.dispatchEvent(g)};
var RBB=function(r){return _.T6&&(_.xd$||nyh)&&r%40!=0?r:r/40};
KN.prototype.disposeInternal=function(){KN.superClass_.disposeInternal.call(this);rM(this.listenKey_);this.listenKey_=null};
var A8T=function(r,g,I,P){_.at.call(this,g);this.type="mousewheel";this.detail=r;this.deltaX=I;this.deltaY=P};
_.Kr(A8T,_.at);_.ys=function(r){var g="instance_";if(r.instance_&&r.hasOwnProperty(g))return r.instance_;g=new r;return r.instance_=g};var gq$;var NhF=_.U1(["https://about:blank"]),wV0=_.U1(['javascript:""']),lY$=_.U1(["about:blank"]);_.Kr(NS,EQ4);_.Q=NS.prototype;_.Q.JSC$10493_url_="";_.Q.JSC$10493_iframe_=null;_.Q.iframeLoaded_=!1;_.Q.loadedFired_=!1;_.Q.callback_=function(){};
_.Q.enterDocument=function(){NS.superClass_.enterDocument.call(this);ke1(this.getBackgroundElement(),XL(this))};
_.Q.render=function(r){var g=this;NS.superClass_.render.call(this,r);this.useGapi_?T10(this.iframeManager_,window).then(function(){return SS$(g)}).then(null,function(){g.callback_({action:"error"})}):J8l(this)};
var SS$=function(r){var g=r.JSC$10442_dom_.JSC$9628_createDom("div",["picker-dialog-content","picker-frame"]);_.A7(g,!1);r.getContentElement().appendChild(g);return hL0(r.iframeManager_,g,function(I){var P=US$(I["iframe-command"]);switch(P.getCommand()){case 1:I=r.callback_;P=_.nq(P,Dn,2);var a="";switch(P.getStatus()){case 2:a="cancel";break;case 1:a="picked";break;case 3:a="error"}var v=_.HO(P,kx,2,_.WO(Br$));P=v.length===0?{action:a}:G6y(v,a,_.nq(P,ep0,7));I.call(r,P);r.setVisible(!1);break;case 4:y8h(r);
r.callback_({action:"loaded"});break;case 7:case 8:I=r.callback_;a:{a=P.getCommand();v=_.nq(P,Dn,2);switch(a){case 7:a="uploadScheduled";break;case 8:a="uploadStateChange";break;default:P={};break a}P=_.HO(v,kx,2,_.WO(Br$));if(P.length===0)P={action:a};else{var C=_.nq(v,ep0,7);v=C&&_.Po(C,1);C=eL$(C);P=Uu$(P,a,v,C)}}I.call(r,P)}},r.JSC$10493_url_,r.targetId_,r.rpcToken_).then(function(I){r.JSC$10493_iframe_=I.getIframeEl();
E_T(r);_.A7(r.JSC$10493_iframe_.parentElement,!0);_.Uv(r.getElement(),"picker-dialog");xPy(r);return I})},J8l=function(r){r.JSC$10493_iframe_=r.JSC$10442_dom_.JSC$9628_createDom("IFRAME",{id:r.targetId_,
name:r.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.a2(r.JSC$10493_iframe_,fY$(r));_.Uv(r.getElement(),"picker-dialog");r.getContentElement().appendChild(r.JSC$10493_iframe_);XL(r).listen(r.JSC$10493_iframe_,"load",function(){return void E_T(r)});
r.JSC$10493_iframe_.src=r.JSC$10493_url_;xPy(r)},Thw=function(r){n_l(r,(0,_.Qz)(function(g){g.setAuthToken(this.targetId_,this.rpcToken_)},r))},xPy=function(r){var g=_.Dj(_.WJ(r.JSC$10493_url_),"title");
g&&r.setTitle(g)},fY$=function(r){return _.ZsQ("Internet Explorer")>=7&&_.v$(r.JSC$10493_url_,"https")?_.Mz(NhF):_.Dp?_.Mz(wV0):_.Mz(lY$)},E_T=function(r){Thw(r);
r.iframeLoaded_=!0;r.JSC$10493_iframe_.tabIndex=0;r.isVisible()&&r.focus()};
NS.prototype.handleKeydown_=function(r){r.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),r.stopPropagation(),r.preventDefault())};
var n_l=function(r,g){var I=r.JSC$10491_gadgetsDomHelper_;TK8(function(){g(I.getWindow().gadgets.rpc)},I)};
NS.prototype.setUrl=function(r){r=_.Rq(new _.UY(r),"rpcService",this.targetId_);_.Rq(r,"rpctoken",this.rpcToken_);_.Rt(r,"rpctoken="+this.rpcToken_);_.sg(r,"https");this.JSC$10493_url_=r.toString();this.JSC$10493_iframe_&&(this.JSC$10493_iframe_.src=this.JSC$10493_url_)};
var hB8=function(r,g){r.callback_=g;n_l(r,(0,_.Qz)(function(I){I.register(this.targetId_,(0,_.Qz)(this.handlePickerAction_,this))},r))};
NS.prototype.handlePickerAction_=function(r){var g=r.action;g=="loaded"&&(this.loadedFired_=!0,kih(this,new Dm$(this.isVisible())),$ll(this),y8h(this),XL(this).unlisten(this.JSC$10442_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10493_iframe_.tabIndex=0);g!="picked"&&g!="cancel"||this.setVisible(!1);this.callback_(r)};
var $ll=function(r){r.JSC$10493_appId_&&kih(r,new WyF(r.JSC$10493_appId_,window.location.protocol+"//"+window.location.host))};
NS.prototype.setRelayUrl=function(r){n_l(this,(0,_.Qz)(function(g){g.setRelayUrl(this.targetId_,r)},this))};
var kih=function(r,g){r.useGapi_&&IYw(g,r.iframeManager_).then(null,function(){r.callback_({action:"error"})});
n_l(r,(0,_.Qz)(function(I){I.call(this.targetId_,"picker",null,g)},r))};
NS.prototype.resizePicker_=function(){var r=qb(this.JSC$10442_dom_.JSC$9626_document_)||window;if(_.Dj(_.WJ(this.JSC$10493_url_),"ignoreLimits")=="true")r=new _.$2(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.Dj(_.WJ(this.JSC$10493_url_),"shadeDialog")=="true"){var g=VG$(this);g=Snl(g);var I=_.r4(r);r=I.width-80;I=I.height-40;g&&(r-=g.left?g.left:0,r-=g.right?g.right:0,I-=g.top?g.top:0,I-=g.bottom?g.bottom:0);r=new _.$2(r>0?r:0,I>0?I:0)}else(g=this.preferredDialogWidth_)?(g=Math.max(320,
Math.min(1051,g)),(I=this.preferredDialogHeight_)||(I=_.r4(r).height*.85),I=Math.max(480,Math.min(650,I))):(g=_.r4(r),I=g.width*.618,I=I<g.height?Math.round(Math.max(480,Math.min(650,I*.85))):Math.round(Math.max(480,Math.min(650,g.height*.85))),g=Math.round(I/.618)),r=_.r4(r),g=Math.min(g,Math.max(r.width,320)),I=Math.min(I,Math.max(r.height,480)),r=new _.$2(g,I);_.Dbl(this.getContentElement(),r);this.reposition()};
NS.prototype.reposition=function(){if(_.Dj(_.WJ(this.JSC$10493_url_),"shadeDialog")=="true"){var r=At1(this.getElement()),g=_.r4(this.JSC$10442_dom_.getWindow());r=Math.floor(g.width/2-r.width/2);g=VG$(this);if(g=Snl(g)){var I=g.left?g.left:0;I+=g.right?g.right:0;r=Math.floor(r-I/2)}r=r>0?r:0;g=g4(this.JSC$10442_dom_).y;Zn(this.getElement(),r,g)}else NS.superClass_.reposition.call(this)};
NS.prototype.setVisible=function(r){if(r!=this.isVisible()&&this.autoSizeDialog_){var g=this.JSC$10442_dom_.getWindow();r?(this.resizePicker_(),XL(this).listen(g,"resize",this.resizePicker_),this.iframeLoaded_||XL(this).listen(g,"keydown",this.handleKeydown_)):(XL(this).unlisten(g,"resize",this.resizePicker_),this.iframeLoaded_||XL(this).unlisten(g,"keydown",this.handleKeydown_))}NS.superClass_.setVisible.call(this,r);kih(this,new Dm$(r))};
NS.prototype.focus=function(){NS.superClass_.focus.call(this);if(this.JSC$10493_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10493_iframe_.focus()}catch(r){}};var hN=function(r,g){g=g===void 0?NS:g;yz.call(this,r);this.pickerConstructor=g;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(r=window.location.origin)||(r=window.location.protocol+"//"+window.location.host);r&&this.urlParamMap_.set("origin",r);this.postProcessors_=[]};
_.b(hN,xmE);hN.prototype.JSC$10498_disposeOnHide_=!1;
hN.prototype.build=function(){this.JSC$10399_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10399_appId_);this.getRelayUrl()||this.setRelayUrl(_.Wc(_.Rt(_.Dv(_.WJ(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("gb");var r=new this.pickerConstructor(rFY(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);r.JSC$10475_disposeOnHide_=this.JSC$10498_disposeOnHide_;
r.JSC$10493_appId_=this.JSC$10399_appId_;r.loadedFired_&&$ll(r);hB8(r,this.callback_);return r};
var gHY=function(r){r.urlParamMap_.set("multiselectEnabled","true");return r};
_.Q=hN.prototype;_.Q.getHeight=function(){return this.dialogHeight_};
_.Q.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.Q.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.Q.getTitle=function(){return this.urlParamMap_.get("title")};
_.Q.getWidth=function(){return this.dialogWidth_};
var I3J=function(r){r.JSC$10498_disposeOnHide_=void 0;return r};
hN.prototype.setRelayUrl=function(r){this.urlParamMap_.set("parent",r);return this};
var Pd0=function(r,g){r.urlParamMap_.set("selectButtonLabel",g);return r};
hN.prototype.setSize=function(r,g){this.dialogWidth_=r;this.dialogHeight_=g;return this};
hN.prototype.setTitle=function(r){this.urlParamMap_.set("title",r);return this};
var rFY=function(r){r.postProcessors_.length&&r.urlParamMap_.set("pp",JSON.stringify(r.postProcessors_));r.urlParamMap_.set("nav",tV1(r.nav_));var g=new _.UY(r.getBaseUrl());r.urlParamMap_.forEach(function(I,P){_.Rq(g,P,I)});
return g};var QX8=function(r,g){r.name!==void 0?(this.name=r.name,this.code=a3h[r.name]):(this.code=r=r.code,this.name=vHB(r));_.$E.call(this,ai1("%s %s",this.name,g))};
_.Kr(QX8,_.$E);var vHB=function(r){var g=_.pF.findKey(a3h,function(I){return r==I});
if(g===void 0)throw Error("ib`"+r);return g},Yr={},a3h=(Yr.AbortError=3,Yr.EncodingError=5,Yr.InvalidModificationError=9,Yr.InvalidStateError=7,Yr.NotFoundError=1,Yr.NotReadableError=4,Yr.NoModificationAllowedError=6,Yr.PathExistsError=12,Yr.QuotaExceededError=10,Yr.SecurityError=2,Yr.SyntaxError=8,Yr.TypeMismatchError=11,Yr);_.Kr(vqs,_.wH);var mld=function(r,g,I){I===void 0&&(I=r.size);return r.slice?r.slice(g,I):null};var mWF=new WeakMap,Q81=function(r,g){r=[r];for(var I=g.length-1;I>=0;--I)r.push(typeof g[I],g[I]);return r.join("\v")};_.uFE(function(){if(!_.I$.Blob)return!1;var r=new Uint8Array(100);try{var g=new Blob([r])}catch(I){return!1}return g.size!=100?!1:!0});
var Cdl=_.uFE(function(){if(!_.I$.Blob)return!1;var r=new Uint8Array(100);try{var g=new Blob([r])}catch(I){return!1}return mld(g,0,1)===null?!1:!0});try{var uDz,peT,oH0=(peT=(uDz=window)==null?void 0:uDz.top)!=null?peT:_.I$;oH0.U3bHHf!=null||(oH0.U3bHHf=0);oH0.U3bHHf++}catch(r){_.I$.U3bHHf!=null||(_.I$.U3bHHf=0),_.I$.U3bHHf++};var qZs=new WeakMap;var oqL=new WeakMap;var th4={};var Ey=void 0;var Oas=Symbol("qb");var K5X=TO("WizInjectionContext_Dispatcher");var nu=Symbol("rb");var mi=function(){this.afterRenderCallbacks=null},UW_=Symbol("sb"),t$=function(r){this.props=r;
this.__unmounted=!1};
t$.prototype.didPatch=function(){};
t$.prototype.didMount=function(){};
t$.prototype.didUnmount=function(){};
t$.prototype.didUpdate=function(){};var ZaQ=TO("WizInjectionContext_RootElement");var L5t=TO("WizInjectionContext_AppContext"),dW4=TO("WizInjectionContext_ModelRootElement"),GR$=TO("WizInjectionContext_RendererData"),yb8=TO("WizInjectionContext_InjectingConstructor"),VhX=TO("WizInjectionContext_AsyncDeps"),s8Q={};var Abt=!1;var SZ8={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:NJw,enableContextPerComponent:NJw,enableLazyTsx:w0B,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:AwT,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var kJ=Object.assign({},{attributes:{},handleError:function(r){throw r;}},SZ8);var qY8=Symbol("wb"),ia=Symbol("xb"),tV4=Symbol("yb"),XMp=Symbol("zb"),Uu_=F$(function(r){return Cu(r)&&qY8 in r});var $h=null,gd=!1,Pi=1,QZ=Symbol("Db"),tk={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:function(){return!1},
producerRecomputeValue:function(){},
consumerMarkedDirty:function(){},
consumerOnSignalRead:function(){}};var ZD=Symbol("Eb"),Uu=Symbol("Fb"),vi=Symbol("Gb"),aRt=Object.assign({},tk,{value:ZD,dirty:!0,error:null,equal:nq4,kind:"computed",producerMustRecompute:function(r){return r.value===ZD||r.value===Uu},
producerRecomputeValue:function(r){if(r.value===Uu)throw Error("Z");var g=r.value;r.value=Uu;var I=gst(r),P=!1;try{var a=r.computation();rd(null);P=g!==ZD&&g!==vi&&a!==vi&&r.equal(g,a)}catch(v){a=vi,r.error=v}finally{rd(I),r&&POs(r)}P?r.value=g:(r.value=a,r.version++)}});var Xel=Object.assign({},tk,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});var COF=function(){throw Error();};var pHQ=null,QyX=Object.assign({},tk,{equal:nq4,value:void 0,kind:"signal"});var osp=Object.assign({},tk,{value:ZD,dirty:!0,error:null,equal:nq4,kind:"linkedSignal",producerMustRecompute:function(r){return r.value===ZD||r.value===Uu},
producerRecomputeValue:function(r){if(r.value===Uu)throw Error("Z");var g=r.value;r.value=Uu;var I=gst(r);try{var P=r.source();var a=r.computation(P,g===ZD||g===vi?void 0:{source:r.sourceValue,value:g});r.sourceValue=P}catch(v){a=vi,r.error=v}finally{rd(I),r&&POs(r)}g!==ZD&&a!==vi&&r.equal(g,a)?r.value=g:(r.value=a,r.version++)}});Object.assign({},tk,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(r){r.schedule!==null&&r.schedule(r.ref)},
cleanupFn:function(){}});var D61=Symbol("Hb"),ix={},Fbj=(ix[D61]=!0,ix.debugName="[component]",ix.getComponentStack=function(){for(var r=[],g=this;g;)R28(g)&&r.push(g.debugName),g=g.parent;return r},ix.registerSignal=function(){},ix.registerEffect=function(){},ix);var NeE=Symbol("Ib"),pu=Symbol("Jb");var Xf=Array.isArray;var Tej;var cF0={},kbs=nsj(Object.assign({},{consumerAllowSignalWrites:!0},cF0)),o4=nsj(Object.assign({},{consumerAllowSignalWrites:!0},cF0));var e9=Symbol("Ob");var zN=null,IlF,P44=null,al1;var ba=0,MU=!1,bx=function(){this.queue=new Set};
bx.prototype.schedule=function(r){this.queue.add(r)};
bx.prototype.remove=function(r){this.queue.delete(r)};
bx.prototype.clear=function(){this.queue.clear()};
var uyh=Symbol("Pb"),mu$=Symbol("Qb"),MN=function(){bx.apply(this,arguments)};
_.b(MN,bx);MN.prototype.flush=function(){if(this.queue.size){MU=!0;for(var r=_.m(this.queue),g=r.next();!g.done;g=r.next()){g=g.value;this.queue.delete(g);try{g.run()}catch(I){tO0(I)}}MU=!1}};
var BVT=function(){MN.apply(this,arguments)};
_.b(BVT,MN);var C48=new BVT,OB1=function(){MN.apply(this,arguments)};
_.b(OB1,MN);OB1.prototype.schedule=function(r){return _.p(function(g){if(g.nextAddress==1)return g.yield(Promise.resolve(),2);r.run();_.R2(g)})};
OB1.prototype.enqueue=function(r){this.queue.add(r)};
var pM1=new OB1,jK=function(){bx.apply(this,arguments)};
_.b(jK,bx);jK.prototype.flush=function(){this.queue.size&&i3$(this.queue)};
var zmJ=function(){jK.apply(this,arguments)};
_.b(zmJ,jK);zmJ.prototype.schedule=function(r){r.version===0?r.run():this.queue.add(r)};
zmJ.prototype.flush=function(){if(this.queue.size)if(kJ.flushRenderEffectsDuringRender){var r=this.queue;this.queue=new Set;i3$(r)}else i3$(this.queue)};
var ql_=new zmJ,em8=function(){jK.apply(this,arguments)};
_.b(em8,jK);em8.prototype.schedule=function(r){return _.p(function(g){if(g.nextAddress==1)return g.yield(Promise.resolve(),2);r.run();_.R2(g)})};
em8.prototype.enqueue=function(r){this.queue.add(r)};
var B1E=new em8,YYJ=function(){jK.apply(this,arguments)};
_.b(YYJ,jK);var cq1=new YYJ,zL$=[ql_,C48,cq1],Z3p=[pM1,B1E],ZBl=[ql_,cq1,B1E],b34=[].concat(_.xC(zL$),_.xC(Z3p)),Ulf=[];pHQ=function(){Yl8();for(var r=_.m(Ulf),g=r.next();!g.done;g=r.next())g=g.value,g()};
var tO0=a$;var V8={},iB8=Object.assign({},Xel,(V8[qY8]=!0,V8.effectType=ia,V8.isResettableContext=!0,V8.consumerMarkedDirty=O34,V8.run=function(){j7F(this)},V8.cleanup=function(){j8E(this)},V8.componentStack=void 0,V8.debugName="[effect]",V8.destroy=function(){if(Ir(this))for(var r=this.producers;r!==void 0;)r=IRL(r);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;r=_.m(ZBl);for(var g=r.next();!g.done;g=r.next())g.value.remove(this);Mh$(this)},V8[Symbol.dispose]=function(){this.destroy()},V8)),bBz=Object.assign({},iB8,{version:1,
dirty:!1});var VV_=Object.assign({},iB8,{effectType:ia});var du1=Object.assign({},iB8,{effectType:tV4});var yqL=Symbol("Sb");var tGs=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 F7h={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},s7Q=
{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}]}},I$8={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},Du_=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],W7X={"*":{async:1,dir:0,loading:2,target:3}};var MOd=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,dt={},AqL=(dt[1]=null,dt[2]=function(r,g){return g instanceof gp?Pb(g):nD.toString()},dt[3]=function(r,g){return JS(g)?_.EC(g):MOd.test(String(g))?String(g):nD.toString()},dt[4]=function(r,g){return g instanceof Hu?_.Dc(g):nD.toString()},dt[5]=function(r,g){return String(g)},dt[7]=null,dt[8]=null,dt[10]=null,dt);var Rwh=Symbol("Vb");var Sl4="Y Z E P T G M K  m u n".split(" "),llQ={"":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};_.jXf=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 gf={};RegExp.prototype.hasOwnProperty("sticky");var OhQ=function(r){r=String(r);for(var g=function(P,a,v){for(var C=Math.min(a.length-v,P.length),u=0;u<C;u++){var X=a[v+u];if(P[u]!==("A"<=X&&X<="Z"?X.toLowerCase():X))return!1}return!0},I=0;(I=r.indexOf("<",I))!=-1;){if(g("\x3c/script",r,I)||g("\x3c!--",r,I))return"zSoyz";
I+=1}return r};var Hi={default:"__default"};var n6_=Object.prototype.hasOwnProperty;E6p.prototype=Object.create(null);var Ry=k68();var Jk=null;var pV4=function(r){this.created=[];this.deleted=[];this.node=r};var o__=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var r=this,g=r;r;)g=r,r=r.parentNode;return g};var r8s=function(r,g){this._attrsArr=null;this.nameOrCtor=r;this.key=g;this.text=void 0};var Ak=null,NU=null,Wi=null,la=null,Qb8=[],v_L=PhF,S9=[],D4p=function(r){return qS8(function(g,I,P){Wi=NU=g;NU=null;I(P);aY1(null);NU=Wi;Wi=Wi.parentNode;return g},r)}(),WK8=function(r){return qS8(function(g,I,P){var a={nextSibling:g};
NU=a;I(P);Wi&&aY1(g.nextSibling);return a===NU?null:NU},r)}();var Eb=[],A51=0;var AE=new E6p;var VOJ=k68(),YSj=VOJ[Hi.default],eBs=VOJ.style,Bh_=["focusin","focusout"],ih$="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var uD1=function(){},ki8=function(){},cF$=function(){},oH$=function(){};var fu=Symbol("cc");var dP1,VG_=jbE;var a4=Symbol("dc");var XeF=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(" ")),
qYt=new Set(["a","font","script","style","title"]);var PP={setUp:wV$,tearDown:wV$,log:wV$,logNodeRange:wV$,graft:function(r,g){g()}};var q9={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var Xn=null,cP=function(r,g){t$.call(this,r);var I=this;this.functionComponent=g;this.hooks=[];this.hookCounter=0;this.disposeEffects=GN(function(P){I.effectContext=P;_.Lu(function(){I3Q(I,I.el)})},kJ.alwaysTrackContexts||!!Ey)};
_.b(cP,t$);cP.prototype.render=function(r){var g=Xn;Xn=this;this.hookCounter=0;var I=rd(o4),P=xJ(this.effectContext);try{return Eq_("render",this.componentName),this.functionComponent(r)}finally{xWh("render",this.componentName),xJ(P),rd(I),Xn=g}};
_.l4.Object.defineProperties(cP.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return rq$(this.functionComponent)}}});var tO$=Symbol("rc"),mlh=function(r,g,I){this.afterRenderCallbacks=null;this.kind=r;this.props=g;this.children=I};
_.b(mlh,mi);mlh.prototype.render=function(){var r=QXt(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var g=_.m(this.afterRenderCallbacks),I=g.next();!I.done;I=g.next())I=I.value,r=I(r);return r};
mlh.prototype.getChildren=function(){return this.children};var OB4=[];COF=function(r){throw Error("pb`"+r.debugName);};
(function(){var r=Jk;Jk=function(g){r==null||r(g);zmQ(g)}})();Object.assign({},bBz,{effectType:ia,elementRef:null,attributes:null,fn:function(){var r=this.elementRef;var g;r.element!=null||(r.element=(g=r.document.getElementById(r.value))!=null?g:void 0);r=r.element;for(g=this.attributes;g;){var I=g.signal();I!==g.prevValue&&(g.prevValue=I,g.namespace===1?r[g.name]=I:tGs.has(g.name)?Ff(r,g.name,I?"":null):Ff(r,g.name,I));g=g.next}}});_.BP.debugName="tbhMcf";_.O3.debugName="zyMFzb";Object.assign({},bBz,{effectType:ia});_.t.debugName="RlDudd";var emt={nonNullableCondIsNull:function(){return Error("uc")}};var jX$=function(){this.map=new Map};
jX$.prototype.push=function(r,g){var I=this.map;I.has(r)&&(this.multi||(this.multi=new Map),this.multi.set(g,I.get(r)));I.set(r,g)};
jX$.prototype.pop=function(r){var g=this.map,I=g.get(r),P;I!==void 0&&((P=this.multi)==null?0:P.has(I))?(g.set(r,this.multi.get(I)),this.multi.delete(I)):g.delete(r);return I};_.zq.debugName="nsTGHd";_.e5.debugName="vI1rtf";var yF$={OUT_OF_ORDER_HOOK_CALL:function(r){return Error("vc`"+r)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("wc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("xc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("yc")},
USE_ELEMENT_ACCESSED_DURING_RENDER:function(r,g){return Error("zc`"+((g===void 0?0:g)?"IDOM":"Reactive")+"`"+(YB(r)?r.description:r))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(r,g){return Error("Ac`"+(YB(r)?r.description:r)+"`"+g)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(r){return Error("Bc`"+(YB(r)?r.description:r))},
USE_ELEMENT_NOT_ASSIGNED:function(r){return Error("Cc`"+(YB(r)?r.description:r))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(r){return Error("Dc`"+(YB(r)?r.description:r))}};var FH8=Symbol("Ec");dP1=CdF;dP1=CdF;var l3E=Symbol("Fc");rFs({beforeRender:function(r){var g=xJ(r.effectContext);try{var I;((I=r.__syncEffects)==null?0:I.length)&&kk8(r.__syncEffects)}finally{xJ(g)}},
didPatch:function(r){var g=xJ(r.effectContext);try{var I;((I=r.__syncEffects)==null?0:I.length)&&kk8(r.__syncEffects)}finally{xJ(g)}},
didUnmount:function(r){var g;((g=r.hooks)==null?0:g.length)&&r.hooks.forEach(hmt)}});var dl0,Lw0,Gkd;dl0=_.I$.window;_.Vi=(dl0==null?void 0:(Lw0=dl0.yt)==null?void 0:Lw0.config_)||(dl0==null?void 0:(Gkd=dl0.ytcfg)==null?void 0:Gkd.data_)||{};_.le("yt.config_",_.Vi);var yF0={},gD1=[];_.oK=function(r){var g=_.kV.apply(1,arguments);var I=Error.call(this,r);this.message=I.message;"stack"in I&&(this.stack=I.stack);this.args=[].concat(_.xC(g));Object.setPrototypeOf(this,this.constructor.prototype)};
_.b(_.oK,Error);var fb8=function(r,g,I){this.actionName=r;this.optionalAction=g===void 0?!1:g;this.args=I===void 0?null:I;this.returnValue=[]};_.LP=function(r){this.name=r};_.Gb=new _.LP("signalAction");var qkQ=/^[\w.]*$/,QCh={q:!0,search_query:!0},vDL=String(afs);var J$;J$=Symbol("Gc");_.GZ=function(r){this.name=r};
_.GZ.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var Xft=function(r){this.key=r},zKj=function(r){this.deferredKey=r},tU_=function(){var r=this;
this.providers=new Map;this.JSC$10791_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(r.providers)}}};
tU_.prototype.addProvider=function(r){this.providers.set(r.provide,r);var g=this.JSC$10791_deferred.get(r.provide);if(g)try{g.resolver(this.resolve(r.provide))}catch(I){g.rejector(I)}};
tU_.prototype.resolve=function(r){return r instanceof zKj?Kwh(this,r):r instanceof Xft?sXh(this,r.key,[],!0):sXh(this,r,[])};
var Kwh=function(r,g){g=g.deferredKey;if(r.JSC$10791_deferred.has(g))return r.JSC$10791_deferred.get(g).promise;var I={};I.promise=new Promise(function(P,a){I.resolver=P;I.rejector=a});
r.JSC$10791_deferred.set(g,I);return I.promise},sXh=function(r,g,I,P){P=P===void 0?!1:P;
if(I.indexOf(g)>-1)throw Error("Hc`"+g);if(r.cachedValues.has(g))return r.cachedValues.get(g);if(!r.providers.has(g)){if(P)return;throw Error("Ic`"+g);}P=r.providers.get(g);I.push(g);if(P.useValue!==void 0)var a=P.useValue;else if(P.useFactory)a=P[J$]?FwT(r,P[J$],I):[],a=P.useFactory.apply(P,_.xC(a));else if(P.useClass){a=P.useClass;var v=a[J$]?FwT(r,a[J$],I):[];a=new (Function.prototype.bind.apply(a,[null].concat(_.xC(v))))}else throw Error("Jc`"+g);I.pop();P.skipCache||r.cachedValues.set(g,a);return a},
FwT=function(r,g,I){return g?g.map(function(P){return P instanceof Xft?sXh(r,P.key,I,!0):sXh(r,P,I)}):[]};var cu1;var yp=new _.GZ("ENDPOINT_HANDLER_TOKEN");_.KZ=new _.LP("urlEndpoint");var HBh=function(){this.data=[];this.cachedPackedInt52=-1};
HBh.prototype.set=function(r,g){g=g===void 0?!0:g;0<=r&&r<52&&Number.isInteger(r)&&this.data[r]!==g&&(this.data[r]=g,this.cachedPackedInt52=-1)};
HBh.prototype.get=function(r){return!!this.data[r]};
var WwF=function(r){r.cachedPackedInt52===-1&&(r.cachedPackedInt52=r.data.reduce(function(g,I,P){return g+(I?Math.pow(2,P):0)},0));
return r.cachedPackedInt52};var KVF=function(r){var g=DlT;r=r===void 0?_.HP("yt.ads.biscotti.lastId_")||"":r;var I=Object,P=I.assign,a={};a.dt=nQh;a.flash="0";a:{try{var v=g.JSC$10797_win_.top.location.href}catch(n){v=2;break a}v=v?v===g.doc_.location.href?0:1:2}a=(a.frm=v,a);try{a.u_tz=-(new Date).getTimezoneOffset();try{var C=je.history.length}catch(n){C=0}a.u_his=C;var u;a.u_h=(u=je.screen)==null?void 0:u.height;var X;a.u_w=(X=je.screen)==null?void 0:X.width;var c;a.u_ah=(c=je.screen)==null?void 0:c.availHeight;var B;a.u_aw=
(B=je.screen)==null?void 0:B.availWidth;var O;a.u_cd=(O=je.screen)==null?void 0:O.colorDepth}catch(n){}C=g.JSC$10797_win_;try{var z=C.screenX;var e=C.screenY}catch(n){}try{var U=C.outerWidth;var V=C.outerHeight}catch(n){}try{var G=C.innerWidth;var F=C.innerHeight}catch(n){}try{var W=C.screenLeft;var S=C.screenTop}catch(n){}try{G=C.innerWidth,F=C.innerHeight}catch(n){}try{var E=C.screen.availWidth;var l=C.screen.availTop}catch(n){}z=[W,S,z,e,E,l,U,V,G,F];e=PjX(!1,g.JSC$10797_win_.top);U={};var f=f===
void 0?_.I$:f;V=new HBh;"SVGElement"in f&&"createElementNS"in f.document&&V.set(0);G=QMT();G["allow-top-navigation-by-user-activation"]&&V.set(1);G["allow-popups-to-escape-sandbox"]&&V.set(2);f.crypto&&f.crypto.subtle&&V.set(3);"TextDecoder"in f&&"TextEncoder"in f&&V.set(4);f=WwF(V);g=(U.bc=f,U.bih=e.height,U.biw=e.width,U.brdim=z.join(),U.vis=fC8(g.doc_),U.wgl=!!je.WebGLRenderingContext,U);I=P.call(I,a,g);I.ca_type="image";r&&(I.bid=r);return I},DlT=new function(){var r=window.document;
this.JSC$10797_win_=window;this.doc_=r};
_.le("yt.ads_.signals_.getAdSignalsString",function(r){return meX(KVF(r))});_.yx();navigator.userAgent.indexOf(" (CrKey ");var ieh="XMLHttpRequest"in _.I$?function(){return new XMLHttpRequest}:null;var Rml="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),AF0=[].concat(_.xC(Rml),["client_dev_set_cookie"]);var yup={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"},jC_="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(_.xC(Rml)),wfE=!1,de1=_.sC_,RK8=GG1;var m4$=[{messageFn:function(r){return"Cannot read property '"+r.key+"'"},
patternsForType:{Error:[{regexp:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{regexp:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{regexp:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{regexp:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./,
groups:["value","key"]},{regexp:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{regexp:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{regexp:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{messageFn:function(r){return"Cannot call '"+r.key+"'"},
patternsForType:{TypeError:[{regexp:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{regexp:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{regexp:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{regexp:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{regexp:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/,
groups:["key"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{messageFn:function(r){return r.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var NVF={messageWeights:[],callbackWeights:[{callback:EDF,weight:500},{callback:xeQ,weight:500}]};var weT=function(){this.callbackWeights=[];this.messageWeights=[]},l3y,Q9j=function(){if(!l3y){var r=l3y=new weT;
r.messageWeights.length=0;r.callbackWeights.length=0;cD8(r,NVF)}return l3y},cD8=function(r,g){g.messageWeights&&r.messageWeights.push.apply(r.messageWeights,g.messageWeights);
g.callbackWeights&&r.callbackWeights.push.apply(r.callbackWeights,g.callbackWeights)};_.Kr(_.IK,_.vJ);_.IK.prototype.subscribe=function(r,g,I){var P=this.topics_[r];P||(P=this.topics_[r]=[]);var a=this.JSC$10820_key_;this.subscriptions_[a]=r;this.subscriptions_[a+1]=g;this.subscriptions_[a+2]=I;this.JSC$10820_key_=a+3;P.push(a);return a};
var SYh=function(r){var g=de,I=!1,P=g.subscribe("handleError",function(a){I||(I=!0,this.unsubscribeByKey(P),r.apply(void 0,arguments))},g)};
_.IK.prototype.unsubscribe=function(r,g,I){if(r=this.topics_[r]){var P=this.subscriptions_;if(r=r.find(function(a){return P[a+1]==g&&P[a+2]==I}))return this.unsubscribeByKey(r)}return!1};
_.IK.prototype.unsubscribeByKey=function(r){var g=this.subscriptions_[r];if(g){var I=this.topics_[g];this.publishDepth_!=0?(this.pendingKeys_.push(r),this.subscriptions_[r+1]=function(){}):(I&&_.R$(I,r),delete this.subscriptions_[r],delete this.subscriptions_[r+1],delete this.subscriptions_[r+2])}return!!g};
_.IK.prototype.publish=function(r,g){var I=this.topics_[r];if(I){var P=Array(arguments.length-1),a=arguments.length,v;for(v=1;v<a;v++)P[v-1]=arguments[v];if(this.async_)for(v=0;v<I.length;v++)a=I[v],JF0(this.subscriptions_[a+1],this.subscriptions_[a+2],P);else{this.publishDepth_++;try{for(v=0,a=I.length;v<a&&!this.isDisposed();v++){var C=I[v];this.subscriptions_[C+1].apply(this.subscriptions_[C+2],P)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;I=this.pendingKeys_.pop();)this.unsubscribeByKey(I)}}return v!=
0}return!1};
var JF0=function(r,g,I){_.u9(function(){r.apply(g,I)})};
_.IK.prototype.clear=function(r){if(r){var g=this.topics_[r];g&&(g.forEach(this.unsubscribeByKey,this),delete this.topics_[r])}else this.subscriptions_.length=0,this.topics_={}};
_.IK.prototype.getCount=function(r){if(r){var g=this.topics_[r];return g?g.length:0}r=0;for(g in this.topics_)r+=this.getCount(g);return r};
_.IK.prototype.disposeInternal=function(){_.IK.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var de=new _.IK;var kQ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(kQ,_.qp);kQ.prototype.getColdHashData=function(){return _.Po(this,3)};
kQ.prototype.getHotHashData=function(){return _.Po(this,5)};
kQ.prototype.setHotHashData=function(r){return _.aM(this,5,r)};var vt$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(vt$,_.qp);var y9s=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(y9s,_.qp);_.Q=y9s.prototype;_.Q.getDeviceId=function(){return _.Po(this,6)};
_.Q.getExperimentIds=function(r){var g=_.Tp(this,9,_.qi,3,!0);IF8(g,r);return g[r]};
_.Q.getPlayerType=function(){return _.as(this,36)};
_.Q.setHomeGroupInfo=function(r){return _.yO(this,81,r)};
_.Q.clearLocationPlayabilityToken=function(){return _.hG(this,89)};var vH=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(vH,_.qp);vH.prototype.setKey=function(r){return _.aM(this,1,r)};
vH.prototype.getValue=function(){return Qh(this,2,sAL)};
var sAL=[2,3,4,5,6];var EH$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(EH$,_.qp);EH$.prototype.setTrackingParams=function(r){return _.hG(this,1,_.yl(r,!1))};var KY1=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(KY1,_.qp);var CH_=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(CH_,_.qp);CH_.prototype.getExperimentIds=function(r){var g=_.Tp(this,5,_.L8E,3,!0);IF8(g,r);return g[r]};var uO=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(uO,_.qp);uO.prototype.getToken=function(){return _.TD(this,2)};
uO.prototype.setToken=function(r){return _.aM(this,2,r)};var mb=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(mb,_.qp);mb.prototype.setSafetyMode=function(r){return _.Te(this,5,r)};var ay=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(ay,_.qp);ay.prototype.setClient=function(r){return _.yO(this,1,r)};var mcQ={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 QJ8;_.eH=function(){var r=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.I$.addEventListener("beforeinstallprompt",function(g){g.preventDefault();r.deferredInstallPrompt=g});
_.I$.addEventListener("appinstalled",function(){r.appInstalledEventFired=!0},{once:!0})};
QJ8=function(){if(!_.I$.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.I$.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.I$.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.I$.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.I$.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(r){return"WEB_DISPLAY_MODE_UNKNOWN"}};var ots=function(){this.syncHeaders=!0},qq$=function(r){var g={},I=[];
"USER_SESSION_ID"in _.Vi&&I.push({key:"u",value:_.Gq("USER_SESSION_ID")});if(I=_.Ksj(I))g.Authorization=I,I=r=r==null?void 0:r.sessionIndex,I===void 0&&(I=Number(_.Gq("SESSION_INDEX",0)),I=isNaN(I)?0:I),_.Y("voice_search_auth_header_removal")||(g["X-Goog-AuthUser"]=I.toString()),"INNERTUBE_HOST_OVERRIDE"in _.Vi||(g["X-Origin"]=window.location.origin),r===void 0&&"DELEGATED_SESSION_ID"in _.Vi&&(g["X-Goog-PageId"]=_.Gq("DELEGATED_SESSION_ID"));return g};var xl1={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var y8=_.HP("ytglobal.prefsUserPrefsPrefs_")||{},f3h;_.le("ytglobal.prefsUserPrefsPrefs_",y8);_.KP=function(){this.cookieName=_.Gq("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.Gq("ALT_PREF_COOKIE_DOMAIN","youtube.com");var r=_.aK.get(this.cookieName,void 0);r&&this.parse(r)};
_.Tk=function(){f3h||(f3h=new _.KP);return f3h};
_.KP.prototype.get=function(r,g){nHz(r);TV$(r);r=y8[r]!==void 0?y8[r].toString():null;return r!=null?r:g?g:""};
_.KP.prototype.set=function(r,g){nHz(r);TV$(r);if(g==null)throw Error("Mc");y8[r]=g.toString()};
_.KP.prototype.getFlag=function(r){return!!((hm8("f"+(Math.floor(r/31)+1))||0)&1<<r%31)};
_.hF=function(r,g,I){r="f"+(Math.floor(g/31)+1);g=1<<g%31;var P=hm8(r)||0;P=I?P|g:P&~g;P===0?delete y8[r]:(I=P.toString(16),y8[r]=I.toString())};
_.KP.prototype.remove=function(r){nHz(r);TV$(r);delete y8[r]};
_.KP.prototype.save=function(){var r=!0;_.Y("web_secure_pref_cookie_killswitch")&&(r=!1);_.my(this.cookieName,this.dump(),63072E3,this.cookieDomain,r)};
_.KP.prototype.clear=function(){_.pF.clear(y8)};
_.KP.prototype.dump=function(){var r=[],g;for(g in y8)y8.hasOwnProperty(g)&&r.push(g+"="+encodeURIComponent(String(y8[g])));return r.join("&")};
var TV$=function(r){if(/^f([1-9][0-9]*)$/.test(r))throw Error("Nc`"+r);},nHz=function(r){if(!/^\w+$/.test(r))throw Error("Oc`"+r);
},hm8=function(r){r=y8[r]!==void 0?y8[r].toString():null;
return r!=null&&/^[A-Fa-f0-9]+$/.test(r)?parseInt(r,16):null};
_.KP.prototype.parse=function(r){r=decodeURIComponent(r).split("&");for(var g=0;g<r.length;g++){var I=r[g].split("="),P=I[0];(I=I[1])&&(y8[P]=I.toString())}};var Iu$={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"},uOE={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},pg$={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},auX={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var Ky;_.su=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.q6=function(r,g,I){return r.addJob(g,0,I)};
_.su.prototype.addLowPriorityJob=function(r,g){return this.addJob(r,1,g)};
_.$m=function(r,g,I){return r.addJob(g,2,I)};
_.EB=function(r,g,I){return r.addJob(g,3,I)};
_.sv=function(r,g,I){return r.addJob(g,4,I)};
Ky=function(r){var g=_.HP("yt.scheduler.instance.addImmediateJob");g?g(r):r()};
_.su.prototype.debounce=function(r,g,I){var P=this,a=0,v=function(){a&&P.cancelJob(a);a=P.addJob(r,g,I);P.cancelDebouncedJobMap.set(v,a)};
return v};
_.su.prototype.cancelThrottle=function(r){(r=this.cancelThrottledJobMap.get(r))&&r()};var FL=function(){_.su.apply(this,arguments)},kkh;
_.b(FL,_.su);_.ag=function(){FL.instance||(FL.instance=new FL);return FL.instance};
FL.prototype.addJob=function(r,g,I){I!==void 0&&Number.isNaN(Number(I))&&(I=void 0);var P=_.HP("yt.scheduler.instance.addJob");return P?P(r,g,I):I===void 0?(r(),NaN):_.kB(r,I||0)};
FL.prototype.cancelJob=function(r){if(r===void 0||!Number.isNaN(Number(r))){var g=_.HP("yt.scheduler.instance.cancelJob");g?g(r):_.rK(r)}};
FL.prototype.start=function(){var r=_.HP("yt.scheduler.instance.start");r&&r()};
FL.prototype.pause=function(){var r=_.HP("yt.scheduler.instance.pause");r&&r()};
kkh=function(){_.ag();var r=_.HP("yt.scheduler.instance.setPriorityThreshold");r&&r(4)};
_.ZV=_.ag();_.qm.prototype.set=function(r,g){g===void 0?this.mechanism.remove(r):this.mechanism.set(r,(0,_.cc)(g))};
_.qm.prototype.get=function(r){try{var g=this.mechanism.get(r)}catch(I){return}if(g!==null)try{return JSON.parse(g)}catch(I){throw"Storage: Invalid value was encountered";}};
_.qm.prototype.remove=function(r){this.mechanism.remove(r)};_.Kr(Xv,_.qm);var $eT=function(r){this.data=r},rud=function(r){return r===void 0||r instanceof $eT?r:new $eT(r)};
Xv.prototype.set=function(r,g){Xv.superClass_.set.call(this,r,rud(g))};
Xv.prototype.getWrapper=function(r){r=Xv.superClass_.get.call(this,r);if(r===void 0||r instanceof Object)return r;throw"Storage: Invalid value was encountered";};
Xv.prototype.get=function(r){if(r=this.getWrapper(r)){if(r=r.data,r===void 0)throw"Storage: Invalid value was encountered";}else r=void 0;return r};_.Kr(cm,Xv);_.gDz=function(r){var g=r.creation;r=r.expiration;return!!r&&r<_.yx()||!!g&&g>_.yx()};
cm.prototype.set=function(r,g,I){if(g=rud(g)){if(I){if(I<_.yx()){cm.prototype.remove.call(this,r);return}g.expiration=I}g.creation=_.yx()}cm.superClass_.set.call(this,r,g)};
cm.prototype.getWrapper=function(r,g){var I=cm.superClass_.getWrapper.call(this,r);if(I)if(!g&&_.gDz(I))cm.prototype.remove.call(this,r);else return I};var Hq=function(){};
Hq.prototype.next=function(){return Wq};
var Wq={done:!0,value:void 0},DD=function(r){return{value:r,done:!1}};
Hq.prototype.__iterator__=function(){return this};
_.IfT=function(r){if(r instanceof Hq)return r;if(typeof r.__iterator__=="function")return r.__iterator__(!1);if(_.Nh(r)){var g=0,I=new Hq;I.next=function(){for(;;){if(g>=r.length)return Wq;if(g in r)return DD(r[g++]);g++}};
return I}throw Error("Pc");};var Pgz=function(r){if(r instanceof Rp||r instanceof A3||r instanceof NN)return r;if(typeof r.next=="function")return new Rp(function(){return r});
if(typeof r[Symbol.iterator]=="function")return new Rp(function(){return r[Symbol.iterator]()});
if(typeof r.__iterator__=="function")return new Rp(function(){return r.__iterator__()});
throw Error("Qc");},Rp=function(r){this.func_=r};
Rp.prototype.__iterator__=function(){return new A3(this.func_())};
Rp.prototype[Symbol.iterator]=function(){return new NN(this.func_())};
Rp.prototype.toEs6=function(){return new NN(this.func_())};
var A3=function(r){this.JSC$10905_iter_=r};
_.b(A3,Hq);A3.prototype.next=function(){return this.JSC$10905_iter_.next()};
A3.prototype[Symbol.iterator]=function(){return new NN(this.JSC$10905_iter_)};
A3.prototype.toEs6=function(){return new NN(this.JSC$10905_iter_)};
var NN=function(r){Rp.call(this,function(){return r});
this.JSC$10908_iter_=r};
_.b(NN,Rp);NN.prototype.next=function(){return this.JSC$10908_iter_.next()};var afY=function(){};var wt=function(){};
_.Kr(wt,afY);wt.prototype.getCount=function(){for(var r=0,g=_.m(this),I=g.next();!I.done;I=g.next())r++;return r};
wt.prototype[Symbol.iterator]=function(){return Pgz(this.__iterator__(!0)).toEs6()};
wt.prototype.clear=function(){var r=Array.from(this);r=_.m(r);for(var g=r.next();!g.done;g=r.next())this.remove(g.value)};_.Kr(tG,wt);_.Q=tG.prototype;_.Q.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var r=this.storage_;if(r)try{r.setItem("__sak","1");r.removeItem("__sak");var g=!0}catch(I){g=I instanceof DOMException&&(I.name==="QuotaExceededError"||I.code===22||I.code===1014||I.name==="NS_ERROR_DOM_QUOTA_REACHED")&&r&&r.length!==0}else g=!1;this.cachedIsStorageAvailable_=g}return this.cachedIsStorageAvailable_};
_.Q.set=function(r,g){lx(this);try{this.storage_.setItem(r,g)}catch(I){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.Q.get=function(r){lx(this);r=this.storage_.getItem(r);if(typeof r!=="string"&&r!==null)throw"Storage mechanism: Invalid value was encountered";return r};
_.Q.remove=function(r){lx(this);this.storage_.removeItem(r)};
_.Q.getCount=function(){lx(this);return this.storage_.length};
_.Q.__iterator__=function(r){lx(this);var g=0,I=this.storage_,P=new Hq;P.next=function(){if(g>=I.length)return Wq;var a=I.key(g++);if(r)return DD(a);a=I.getItem(a);if(typeof a!=="string")throw"Storage mechanism: Invalid value was encountered";return DD(a)};
return P};
_.Q.clear=function(){lx(this);this.storage_.clear()};
_.Q.key=function(r){lx(this);return this.storage_.key(r)};
var lx=function(r){if(r.storage_==null)throw Error("Rc");r.isAvailable()||a$(Error("Rc"))};_.Kr(QIt,tG);_.Kr(mk_,tG);_.Kr(Bm,wt);Bm.prototype.set=function(r,g){this.mechanism_.set(this.JSC$10923_prefix_+r,g)};
Bm.prototype.get=function(r){return this.mechanism_.get(this.JSC$10923_prefix_+r)};
Bm.prototype.remove=function(r){this.mechanism_.remove(this.JSC$10923_prefix_+r)};
Bm.prototype.__iterator__=function(r){var g=this.mechanism_[Symbol.iterator](),I=this,P=new Hq;P.next=function(){var a=g.next();if(a.done)return a;for(a=a.value;a.slice(0,I.JSC$10923_prefix_.length)!=I.JSC$10923_prefix_;){a=g.next();if(a.done)return a;a=a.value}return DD(r?a.slice(I.JSC$10923_prefix_.length):I.mechanism_.get(a))};
return P};_.jh=function(r){this.expiringStorage_=(r=_.OM(r))?new cm(r):null;this.JSC$10927_domain_=document.domain||window.location.hostname};
_.Q=_.jh.prototype;_.Q.hasLocalStorage=function(){return!!this.expiringStorage_};
_.Q.set=function(r,g,I,P){I=I||31104E3;this.remove(r);if(this.hasLocalStorage())try{this.expiringStorage_.set(r,g,Date.now()+I*1E3);return}catch(v){}var a="";if(P)try{a=escape((0,_.cc)(g))}catch(v){return}else a=escape(g);_.my(r,a,I,this.JSC$10927_domain_)};
_.Q.get=function(r,g){var I=void 0,P=!this.hasLocalStorage();if(!P)try{I=this.expiringStorage_.get(r)}catch(a){P=!0}if(P&&(I=_.aK.get(r,void 0))&&(I=unescape(I),g))try{I=JSON.parse(I)}catch(a){this.remove(r),I=void 0}return I};
_.Q.remove=function(r){this.hasLocalStorage()&&this.expiringStorage_.remove(r);_.$kj(r,"/",this.JSC$10927_domain_)};
_.Q.getCreationTime=function(r){return this.hasLocalStorage()&&(r=(this.expiringStorage_.getWrapper(r)||{}).creation,typeof r==="number")?r:null};var uUh=function(){var r;return function(){r||(r=new _.jh("ytidb"));return r}}();var oM_;_.eQ=[];oM_=!1;var LjX=qmF||XdE;var SK={},vDF=(SK.AUTH_INVALID="No user identifier specified.",SK.EXPLICIT_ABORT="Transaction was explicitly aborted.",SK.IDB_NOT_SUPPORTED="IndexedDB is not supported.",SK.MISSING_INDEX="Index not created.",SK.MISSING_OBJECT_STORES="Object stores not created.",SK.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",SK.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",SK.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",SK.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",SK.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",SK.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",SK.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",SK),J3={},QCd=(J3.AUTH_INVALID="ERROR",J3.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",J3.EXPLICIT_ABORT="IGNORED",
J3.IDB_NOT_SUPPORTED="ERROR",J3.MISSING_INDEX="WARNING",J3.MISSING_OBJECT_STORES="ERROR",J3.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",J3.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",J3.QUOTA_EXCEEDED="WARNING",J3.QUOTA_MAYBE_EXCEEDED="WARNING",J3.UNKNOWN_ABORT="WARNING",J3.INCOMPATIBLE_DB_VERSION="WARNING",J3),Eu={},meT=(Eu.AUTH_INVALID=!1,Eu.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,Eu.EXPLICIT_ABORT=!1,Eu.IDB_NOT_SUPPORTED=!1,Eu.MISSING_INDEX=!1,Eu.MISSING_OBJECT_STORES=!1,Eu.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,Eu.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,Eu.QUOTA_EXCEEDED=!1,Eu.QUOTA_MAYBE_EXCEEDED=!0,Eu.UNKNOWN_ABORT=!0,Eu.INCOMPATIBLE_DB_VERSION=!1,Eu),Mm=function(r,g,I,P,a){g=g===void 0?{}:g;I=I===void 0?vDF[r]:I;P=P===void 0?QCd[r]:P;a=a===void 0?meT[r]:a;_.oK.call(this,I,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:r},g));this.type=r;this.message=I;this.level=P;this.retryable=a;Object.setPrototypeOf(this,Mm.prototype)};
_.b(Mm,_.oK);var CgY=function(r,g){Mm.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:g,foundObjectStores:r},vDF.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,CgY.prototype)};
_.b(CgY,Mm);var tRj=function(r,g){var I=Error.call(this);this.message=I.message;"stack"in I&&(this.stack=I.stack);this.index=r;this.objectStore=g;Object.setPrototypeOf(this,tRj.prototype)};
_.b(tRj,Error);var BcL=["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 Lq=function(r){this.executor=r},dK=function(r){var g=this;
this.state={status:"PENDING"};this.JSC$10955_onFulfilled=[];this.JSC$10955_onRejected=[];r=r.executor;var I=function(a){if(g.state.status==="PENDING"){g.state={status:"FULFILLED",value:a};a=_.m(g.JSC$10955_onFulfilled);for(var v=a.next();!v.done;v=a.next())v=v.value,v()}},P=function(a){if(g.state.status==="PENDING"){g.state={status:"REJECTED",
reason:a};a=_.m(g.JSC$10955_onRejected);for(var v=a.next();!v.done;v=a.next())v=v.value,v()}};
try{r(I,P)}catch(a){P(a)}};
dK.all=function(r){return new dK(new Lq(function(g,I){var P=[],a=r.length;a===0&&g(P);for(var v={i$jscomp$469:0};v.i$jscomp$469<r.length;v={i$jscomp$469:v.i$jscomp$469},++v.i$jscomp$469)dK.resolve(r[v.i$jscomp$469]).then(function(C){return function(u){P[C.i$jscomp$469]=u;a--;a===0&&g(P)}}(v)).catch(function(C){I(C)})}))};
dK.resolve=function(r){return new dK(new Lq(function(g,I){r instanceof dK?r.then(g,I):g(r)}))};
dK.reject=function(r){return new dK(new Lq(function(g,I){I(r)}))};
dK.prototype.then=function(r,g){var I=this,P=r!=null?r:eX$,a=g!=null?g:zX_;return new dK(new Lq(function(v,C){I.state.status==="PENDING"?(I.JSC$10955_onFulfilled.push(function(){u5Y(I,I,P,v,C)}),I.JSC$10955_onRejected.push(function(){pff(I,I,a,v,C)})):I.state.status==="FULFILLED"?u5Y(I,I,P,v,C):I.state.status==="REJECTED"&&pff(I,I,a,v,C)}))};
dK.prototype.catch=function(r){return this.then(void 0,r)};
var u5Y=function(r,g,I,P,a){try{if(r.state.status!=="FULFILLED")throw Error("Uc");var v=I(r.state.value);v instanceof dK?oDB(r,g,v,P,a):P(v)}catch(C){a(C)}},pff=function(r,g,I,P,a){try{if(r.state.status!=="REJECTED")throw Error("Vc");
var v=I(r.state.reason);v instanceof dK?oDB(r,g,v,P,a):P(v)}catch(C){a(C)}},oDB=function(r,g,I,P,a){g===I?a(new TypeError("Wc")):I.then(function(v){v instanceof dK?oDB(r,g,v,P,a):P(v)},function(v){a(v)})};var xr;xr=window;_.EM=xr.ytcsi&&xr.ytcsi.now?xr.ytcsi.now:xr.performance&&xr.performance.timing&&xr.performance.now&&xr.performance.timing.navigationStart?function(){return xr.performance.timing.navigationStart+xr.performance.now()}:function(){return(new Date).getTime()};var yH=function(r,g){this.JSC$10967_wrapped=r;this.options=g;this.transactionCount=0;this.startedMs=Math.round((0,_.EM)());this.hasUnknownAbortedTransaction=!1},fP=function(){return _.Y("idb_immediate_commit")},cuz,tU$,h3,zKB;
yH.prototype.add=function(r,g,I){return _.DA(this,[r],{mode:"readwrite",enableRetries:!0,commit:fP()},function(P){return P.objectStore(r).add(g,I)})};
yH.prototype.clear=function(r){return _.DA(this,[r],{mode:"readwrite",enableRetries:!0},function(g){return g.objectStore(r).clear()})};
yH.prototype.close=function(){this.JSC$10967_wrapped.close();var r;((r=this.options)==null?0:r.closed)&&this.options.closed()};
yH.prototype.count=function(r,g){return _.DA(this,[r],{mode:"readonly",enableRetries:!0,commit:fP()},function(I){return I.objectStore(r).count(g)})};
var dG=function(r,g,I){r=r.JSC$10967_wrapped.createObjectStore(g,I);return new nP(r)};
yH.prototype.delete=function(r,g){return _.DA(this,[r],{mode:"readwrite",enableRetries:!0,commit:fP()&&!(g instanceof IDBKeyRange)},function(I){return I.objectStore(r).delete(g)})};
var qkJ=function(r,g){return _.DA(r,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(I){return I.objectStore("ResponseStore").index("byInterface").delete(g)})};
yH.prototype.get=function(r,g){return _.DA(this,[r],{mode:"readonly",enableRetries:!0,commit:fP()},function(I){return I.objectStore(r).get(g)})};
yH.prototype.getAll=function(r,g,I){return _.DA(this,[r],{mode:"readonly",enableRetries:!0},function(P){return P.objectStore(r).getAll(g,I)})};
yH.prototype.put=function(r,g,I){return _.DA(this,[r],{mode:"readwrite",enableRetries:!0,commit:fP()},function(P){return P.objectStore(r).put(g,I)})};
yH.prototype.objectStoreNames=function(){return Array.from(this.JSC$10967_wrapped.objectStoreNames)};
_.DA=function(r,g,I,P){var a,v,C,u,X,c,B,O,z,e,U,V;return _.p(function(G){switch(G.nextAddress){case 1:var F={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof I==="string"?F.mode=I:Object.assign(F,I);a=F;r.transactionCount++;v=a.enableRetries?3:1;C=0;case 2:if(u){G.jumpTo(4);break}C++;X=Math.round((0,_.EM)());_.Go(G,5);c=r.JSC$10967_wrapped.transaction(g,a.mode);F=G.yield;var W=!!a.commit;var S=new Kq(c);W=Xf8(S,P,W);return F.call(G,W,7);case 7:return B=G.yieldResult,O=Math.round((0,_.EM)()),
cuz(r,X,O,C,void 0,g.join(),a),G.return(B);case 5:z=_.Wb(G);e=Math.round((0,_.EM)());U=Ozp(z,r.JSC$10967_wrapped.name,g.join(),r.JSC$10967_wrapped.version);if((V=U instanceof Mm&&!U.retryable)||C>=v)cuz(r,X,e,C,U,g.join(),a),u=U;G.jumpTo(2);break;case 4:return G.return(Promise.reject(u))}})};
cuz=function(r,g,I,P,a,v,C){g=I-g;a?(a instanceof Mm&&(a.type==="QUOTA_EXCEEDED"||a.type==="QUOTA_MAYBE_EXCEEDED")&&ZA("QUOTA_EXCEEDED",{dbName:ie(r.JSC$10967_wrapped.name),objectStoreNames:v,transactionCount:r.transactionCount,transactionMode:C.mode}),a instanceof Mm&&a.type==="UNKNOWN_ABORT"&&(I-=r.startedMs,I<0&&I>=2147483648&&(I=0),ZA("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:v,transactionDuration:g,transactionCount:r.transactionCount,dbDuration:I}),r.hasUnknownAbortedTransaction=!0),
tU$(r,!1,P,v,g,C.tag),_.YQ(a)):tU$(r,!0,P,v,g,C.tag)};
tU$=function(r,g,I,P,a,v){ZA("TRANSACTION_ENDED",{objectStoreNames:P,connectionHasUnknownAbortedTransaction:r.hasUnknownAbortedTransaction,duration:a,isSuccessful:g,tryCount:I,tag:v===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":v})};
yH.prototype.getName=function(){return this.JSC$10967_wrapped.name};
var nP=function(r){this.JSC$10982_wrapped=r};
nP.prototype.add=function(r,g){return Ge(this.JSC$10982_wrapped.add(r,g))};
nP.prototype.autoIncrement=function(){return this.JSC$10982_wrapped.autoIncrement};
nP.prototype.clear=function(){return Ge(this.JSC$10982_wrapped.clear()).then(function(){})};
var La=function(r,g,I){r.JSC$10982_wrapped.createIndex(g,I,{unique:!1})};
nP.prototype.count=function(r){return Ge(this.JSC$10982_wrapped.count(r))};
var B2l=function(r,g){return AG(r,{query:g},function(I){return I.delete().then(function(){return I.continue()})}).then(function(){})};
nP.prototype.delete=function(r){return r instanceof IDBKeyRange?B2l(this,r):Ge(this.JSC$10982_wrapped.delete(r))};
nP.prototype.get=function(r){return Ge(this.JSC$10982_wrapped.get(r))};
nP.prototype.getAll=function(r,g){return"getAll"in IDBObjectStore.prototype?Ge(this.JSC$10982_wrapped.getAll(r,g)):Oed(this,r,g)};
var Oed=function(r,g,I){var P=[];return AG(r,{query:g},function(a){if(!(I!==void 0&&P.length>=I))return P.push(a.getValue()),a.continue()}).then(function(){return P})};
nP.prototype.index=function(r){try{return new TZ(this.JSC$10982_wrapped.index(r))}catch(g){if(g instanceof Error&&g.name==="NotFoundError")throw new tRj(r,this.JSC$10982_wrapped.name);throw g;}};
nP.prototype.getName=function(){return this.JSC$10982_wrapped.name};
nP.prototype.keyPath=function(){return this.JSC$10982_wrapped.keyPath};
nP.prototype.put=function(r,g){return Ge(this.JSC$10982_wrapped.put(r,g))};
var AG=function(r,g,I){r=r.JSC$10982_wrapped.openCursor(g.query,g.direction);return zKB(r).then(function(P){return UkQ(P,I)})},Kq=function(r){var g=this;
this.JSC$10990_wrapped=r;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(I,P){g.JSC$10990_wrapped.addEventListener("complete",function(){I()});
g.JSC$10990_wrapped.addEventListener("error",function(a){a.currentTarget===a.target&&P(g.JSC$10990_wrapped.error)});
g.JSC$10990_wrapped.addEventListener("abort",function(){var a=g.JSC$10990_wrapped.error;if(a)P(a);else if(!g.aborted){a=Mm;for(var v=g.JSC$10990_wrapped.objectStoreNames,C=[],u=0;u<v.length;u++){var X=v.item(u);if(X===null)throw Error("Xc");C.push(X)}a=new a("UNKNOWN_ABORT",{objectStoreNames:C.join(),dbName:g.JSC$10990_wrapped.db.name,mode:g.JSC$10990_wrapped.mode});P(a)}})})},Xf8=function(r,g,I){var P=new Promise(function(a,v){try{var C=g(r);
I&&r.commit();C.then(function(u){a(u)}).catch(v)}catch(u){v(u),r.abort()}});
return Promise.all([P,r.done]).then(function(a){return _.m(a).next().value})};
Kq.prototype.abort=function(){this.JSC$10990_wrapped.abort();this.aborted=!0;throw new Mm("EXPLICIT_ABORT");};
Kq.prototype.commit=function(){if(!this.aborted){var r,g;(g=(r=this.JSC$10990_wrapped).commit)==null||g.call(r)}};
Kq.prototype.objectStore=function(r){r=this.JSC$10990_wrapped.objectStore(r);var g=this.objectStoreCache.get(r);g||(g=new nP(r),this.objectStoreCache.set(r,g));return g};
var TZ=function(r){this.JSC$10992_wrapped=r};
TZ.prototype.count=function(r){return Ge(this.JSC$10992_wrapped.count(r))};
TZ.prototype.delete=function(r){return _.xQ(this,{query:r},function(g){return g.delete().then(function(){return g.continue()})})};
TZ.prototype.get=function(r){return Ge(this.JSC$10992_wrapped.get(r))};
TZ.prototype.getAll=function(r,g){return"getAll"in IDBIndex.prototype?Ge(this.JSC$10992_wrapped.getAll(r,g)):eK1(this,r,g)};
var eK1=function(r,g,I){var P=[];return _.xQ(r,{query:g},function(a){if(!(I!==void 0&&P.length>=I))return P.push(a.getValue()),a.continue()}).then(function(){return P})};
TZ.prototype.keyPath=function(){return this.JSC$10992_wrapped.keyPath};
TZ.prototype.unique=function(){return this.JSC$10992_wrapped.unique};
_.xQ=function(r,g,I){r=r.JSC$10992_wrapped.openCursor(g.query===void 0?null:g.query,g.direction===void 0?"next":g.direction);return zKB(r).then(function(P){return UkQ(P,I)})};
h3=function(r,g){this.request=r;this.cursor=g};
zKB=function(r){return Ge(r).then(function(g){return g?new h3(r,g):null})};
h3.prototype.continue=function(r){this.cursor.continue(r);return zKB(this.request)};
h3.prototype.delete=function(){return Ge(this.cursor.delete()).then(function(){})};
h3.prototype.getValue=function(){return this.cursor.value};
h3.prototype.update=function(r){return Ge(this.cursor.update(r))};var kr=function(r,g){this.name=r;this.options=g;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},Yk8;
kr.prototype.openDb=function(r,g,I){I=I===void 0?{}:I;return bzs(r,g,I)};
kr.prototype.delete=function(r){r=r===void 0?{}:r;return _.Hm(this.name,r)};
Yk8=function(r,g){return new Mm("INCOMPATIBLE_DB_VERSION",{dbName:r.name,oldVersion:r.options.version,newVersion:g})};
_.Wm=function(r,g){if(!g)throw VH("openWithToken",ie(r.name));return r.open()};
kr.prototype.open=function(){var r=this;if(!this.isCompatible)throw Yk8(this);if(this.connectionPromise)return this.connectionPromise;var g,I=function(){r.connectionPromise===g&&(r.connectionPromise=void 0)},P={blocking:function(v){v.close()},
closed:I,terminated:I,upgrade:this.options.upgrade},a=function(){var v,C,u,X,c,B,O,z,e,U;return _.p(function(V){switch(V.nextAddress){case 1:return C=(v=Error().stack)!=null?v:"",_.Go(V,2),V.yield(r.openDb(r.name,r.options.version,P),4);case 4:for(var G=u=V.yieldResult,F=r.options,W=[],S=_.m(Object.keys(F.objectStores)),E=S.next();!E.done;E=S.next()){E=E.value;var l=F.objectStores[E],f=l.removedAtVersion===void 0?Number.MAX_VALUE:l.removedAtVersion;!(G.JSC$10967_wrapped.version>=l.addedAtVersion)||
G.JSC$10967_wrapped.version>=f||G.JSC$10967_wrapped.objectStoreNames.contains(E)||W.push(E)}X=W;if(X.length===0){V.jumpTo(5);break}c=Object.keys(r.options.objectStores);B=u.objectStoreNames();if(r.timesReopenedToFixMissingObjectStore<_.fL("ytidb_reopen_db_retries",0))return r.timesReopenedToFixMissingObjectStore++,u.close(),_.YQ(new Mm("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:r.name,expectedObjectStores:c,foundObjectStores:B})),V.return(a());if(!(r.timesDeletedToFixMissingObjectStore<_.fL("ytidb_remake_db_retries",
1))){V.jumpTo(6);break}r.timesDeletedToFixMissingObjectStore++;return V.yield(r.delete(),7);case 7:return _.YQ(new Mm("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:r.name,expectedObjectStores:c,foundObjectStores:B})),V.return(a());case 6:throw new CgY(B,c);case 5:return V.return(u);case 2:O=_.Wb(V);if(O instanceof DOMException?O.name!=="VersionError":"DOMError"in self&&O instanceof DOMError?O.name!=="VersionError":!(O instanceof Object&&"message"in O)||O.message!=="An attempt was made to open a database using a lower version than the existing version."){V.jumpTo(8);
break}return V.yield(r.openDb(r.name,void 0,Object.assign({},P,{upgrade:void 0})),9);case 9:z=V.yieldResult;e=z.JSC$10967_wrapped.version;if(r.options.version!==void 0&&e>r.options.version+1)throw z.close(),r.isCompatible=!1,Yk8(r,e);return V.return(z);case 8:throw I(),O instanceof Error&&!_.Y("ytidb_async_stack_killswitch")&&(O.stack=O.stack+"\n"+C.substring(C.indexOf("\n")+1)),Ozp(O,r.name,"",(U=r.options.version)!=null?U:-1);}})};
return this.connectionPromise=g=a()};var MRs=new kr("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(r,g){g(1)&&dG(r,"databases",{keyPath:"actualName"})}});var Kjh,GfX=new function(){}(new function(){});new _.AN;var Zeh=function(r,g){kr.call(this,r,g);this.options=g;UM(r)};
_.b(Zeh,kr);var luL=function(r,g){var I;return function(){I||(I=new Zeh(r,g));return I}};
Zeh.prototype.openDb=function(r,g,I){I=I===void 0?{}:I;return(this.options.shared?Dk$:Wj$)(r,g,Object.assign({},I))};
Zeh.prototype.delete=function(r){r=r===void 0?{}:r;return(this.options.shared?wdL:RXQ)(this.name,r)};var Uel={},Sm4=JG("ytGcfConfig",{objectStores:(Uel.coldConfigStore={addedAtVersion:1},Uel.hotConfigStore={addedAtVersion:1},Uel),shared:!1,upgrade:function(r,g){g(1)&&(La(dG(r,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),La(dG(r,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var ied=function(){_.vJ.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var r=_.HP("yt.gcf.config.hotUpdateCallbacks");r?(this.localHotConfigJobQueue=[].concat(_.xC(r)),this.sharedHotConfigJobQueue=r):(this.sharedHotConfigJobQueue=[],_.le("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.b(ied,_.vJ);ied.prototype.disposeInternal=function(){for(var r=_.m(this.localHotConfigJobQueue),g=r.next();!g.done;g=r.next()){var I=this.sharedHotConfigJobQueue;g=I.indexOf(g.value);g>=0&&I.splice(g,1)}this.localHotConfigJobQueue.length=0;_.vJ.prototype.disposeInternal.call(this)};var Xh=function(){var r=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new ied;this.TEST_ONLY={initializeConfigDb:function(){r.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return r.coldGlobalConfigGroup},
setHotConfigGroup:function(g){beJ(r,g)},
setHotHashData:function(g){r.setHotHashData(g)},
setColdConfigGroup:function(g){MUd(r,g)},
getColdHashData:function(){return r.coldHashData},
getHotHashData:function(){return r.hotHashData},
getHotConfigGroup:function(){return r.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return jC$()},
getExportedHotConfigGroup:function(){return $n()},
getExportedColdHashData:function(){return _.HP("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.HP("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){VU8(r)},
resetInstance:function(){r.setHotHashData(void 0);dez(r);delete Xh.instance},
setDebounceTimer:function(g){r.debounceTimer=g},
getDebounceTimer:function(){return r.debounceTimer}}},LV$=function(){if(!Xh.instance){var r=new Xh;
Xh.instance=r}return Xh.instance},KVl=function(r){var g;
_.p(function(I){if(I.nextAddress==1)return _.Y("start_client_gcf")||_.Y("delete_gcf_config_db")?_.Y("start_client_gcf")?I.yield(_.SQ(),3):I.jumpTo(2):I.return();I.nextAddress!=2&&((g=I.yieldResult)&&_.pq()&&!_.Y("delete_gcf_config_db")?(r.isConfigDbInitialized=!0,VU8(r)):(GGz(r),yuw(r)));return _.Y("delete_gcf_config_db")?I.yield(Tcp(),0):I.jumpTo(0)})},cH=function(){var r;
return(r=$n())!=null?r:_.Gq("RAW_HOT_CONFIG_GROUP")},sC$=function(r){var g,I,P,a,v,C;
return _.p(function(u){switch(u.nextAddress){case 1:if(r.hotGlobalConfigGroup)return u.return($n());if(!r.isConfigDbInitialized)return g=VH("getHotConfig IDB not initialized"),_.WP(g),u.return(Promise.reject(g));I=wK();P=_.Gq("TIME_CREATED_MS");if(!I){a=VH("getHotConfig token error");_.WP(a);u.jumpTo(2);break}return u.yield(nM8(I),3);case 3:if((v=u.yieldResult)&&v.timestamp>P)return beJ(r,v.config),r.setHotHashData(v.hashData),u.return($n());case 2:yuw(r);if(!(I&&r.hotGlobalConfigGroup&&r.hotHashData)){u.jumpTo(4);
break}return u.yield(EM4(r.hotGlobalConfigGroup,r.hotHashData,I,P),4);case 4:return r.hotGlobalConfigGroup?u.return($n()):(C=new _.oK("Config not available in ytConfig"),_.WP(C),u.return(Promise.reject(C)))}})},HeT=function(r){var g,I,P,a,v,C;
return _.p(function(u){switch(u.nextAddress){case 1:if(r.coldGlobalConfigGroup)return u.return(jC$());if(!r.isConfigDbInitialized)return g=VH("getColdConfig IDB not initialized"),_.WP(g),u.return(Promise.reject(g));I=wK();P=_.Gq("TIME_CREATED_MS");if(!I){a=VH("getColdConfig");_.WP(a);u.jumpTo(2);break}return u.yield(fuE(I),3);case 3:if((v=u.yieldResult)&&v.timestamp>P)return MUd(r,v.config),FVT(r,v.configData),dez(r,v.hashData),u.return(jC$());case 2:GGz(r);if(!(I&&r.coldGlobalConfigGroup&&r.coldHashData&&
r.configData)){u.jumpTo(4);break}return u.yield(xks(r.coldGlobalConfigGroup,r.coldHashData,r.configData,I,P),4);case 4:return r.coldGlobalConfigGroup?u.return(jC$()):(C=new _.oK("Config not available in ytConfig"),_.WP(C),u.return(Promise.reject(C)))}})},VU8=function(r){if(!r.hotGlobalConfigGroup||!r.coldGlobalConfigGroup){if(!wK()){var g=VH("scheduleGetConfigs");
_.WP(g)}r.initJob||(r.initJob=_.ZV.addLowPriorityJob(function(){return _.p(function(I){switch(I.nextAddress){case 1:return _.Go(I,2),I.yield(sC$(r),4);case 4:_.sM(I,3);break;case 2:_.Wb(I);case 3:return _.Go(I,5),I.yield(HeT(r),7);case 7:_.sM(I,6);break;case 5:_.Wb(I);case 6:r.initJob&&(r.initJob=0),_.R2(I)}})},100))}},J9j=function(r,g,I){var P,a,v;
return _.p(function(C){switch(C.nextAddress){case 1:if(!_.Y("start_client_gcf")){C.jumpTo(0);break}I&&beJ(r,I);r.setHotHashData(g);P=wK();if(!P){C.jumpTo(3);break}if(I){C.jumpTo(4);break}return C.yield(nM8(P),5);case 5:a=C.yieldResult,I=(v=a)==null?void 0:v.config;case 4:return C.yield(EM4(I,g,P),3);case 3:if(I)for(var u=I,X=_.m(r.configUpdateService.sharedHotConfigJobQueue),c=X.next();!c.done;c=X.next())c=c.value,c(u);_.R2(C)}})},EG$=function(r,g,I){var P,a,v,C;
return _.p(function(u){if(u.nextAddress==1){if(!_.Y("start_client_gcf"))return u.jumpTo(0);dez(r,g);return(P=wK())?I?u.jumpTo(4):u.yield(fuE(P),5):u.jumpTo(0)}u.nextAddress!=4&&(a=u.yieldResult,I=(v=a)==null?void 0:v.config);if(!I)return u.jumpTo(0);C=I.configData;return u.yield(xks(I,g,C,P),0)})},c4X=function(){var r=LV$(),g=(0,_.EM)()-r.debounceTimer;
if(!(r.debounceTimer!==0&&g<_.fL("send_config_hash_timer"))){g=_.HP("yt.gcf.config.coldConfigData");var I=_.HP("yt.gcf.config.hotHashData"),P=_.HP("yt.gcf.config.coldHashData");g&&I&&P&&(r.debounceTimer=(0,_.EM)());return{coldConfigData:g,hotHashData:I,coldHashData:P}}},GGz=function(r){MUd(r,_.Gq("RAW_COLD_CONFIG_GROUP"));
dez(r,_.Gq("SERIALIZED_COLD_HASH_DATA"));var g;FVT(r,(g=r.coldGlobalConfigGroup)==null?void 0:g.configData)},yuw=function(r){beJ(r,_.Gq("RAW_HOT_CONFIG_GROUP"));
r.setHotHashData(_.Gq("SERIALIZED_HOT_HASH_DATA"))},beJ=function(r,g){r.hotGlobalConfigGroup=g;
_.le("yt.gcf.config.hotConfigGroup",r.hotGlobalConfigGroup||null)},MUd=function(r,g){r.coldGlobalConfigGroup=g;
_.le("yt.gcf.config.coldConfigGroup",r.coldGlobalConfigGroup||null)};
Xh.prototype.setHotHashData=function(r){this.hotHashData=r;_.le("yt.gcf.config.hotHashData",this.hotHashData||null)};
var dez=function(r,g){r.coldHashData=g;_.le("yt.gcf.config.coldHashData",r.coldHashData||null)},FVT=function(r,g){r.configData=g;
_.le("yt.gcf.config.coldConfigData",r.configData||null)},$n=function(){return _.HP("yt.gcf.config.hotConfigGroup")},jC$=function(){return _.HP("yt.gcf.config.coldConfigGroup")};var PB={},WVJ=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";PB.assign=function(r){for(var g=Array.prototype.slice.call(arguments,1);g.length;){var I=g.shift();if(I){if(typeof I!=="object")throw new TypeError("$c`"+I);for(var P in I)Object.prototype.hasOwnProperty.call(I,P)&&(r[P]=I[P])}}return r};
PB.shrinkBuf=function(r,g){if(r.length===g)return r;if(r.subarray)return r.subarray(0,g);r.length=g;return r};
var DeB={arraySet:function(r,g,I,P,a){if(g.subarray&&r.subarray)r.set(g.subarray(I,I+P),a);else for(var v=0;v<P;v++)r[a+v]=g[I+v]},
flattenChunks:function(r){var g,I;var P=I=0;for(g=r.length;P<g;P++)I+=r[P].length;var a=new Uint8Array(I);P=I=0;for(g=r.length;P<g;P++){var v=r[P];a.set(v,I);I+=v.length}return a}},RKh={arraySet:function(r,g,I,P,a){for(var v=0;v<P;v++)r[a+v]=g[I+v]},
flattenChunks:function(r){return[].concat.apply([],r)}};
PB.setTyped=function(){WVJ?(PB.Buf8=Uint8Array,PB.Buf16=Uint16Array,PB.Buf32=Int32Array,PB.assign(PB,DeB)):(PB.Buf8=Array,PB.Buf16=Array,PB.Buf32=Array,PB.assign(PB,RKh))};
PB.setTyped();var Au8=!0;try{new Uint8Array(1)}catch(r){Au8=!1}
var ntE=function(r){var g,I,P=r.length,a=0;for(g=0;g<P;g++){var v=r.charCodeAt(g);if((v&64512)===55296&&g+1<P){var C=r.charCodeAt(g+1);(C&64512)===56320&&(v=65536+(v-55296<<10)+(C-56320),g++)}a+=v<128?1:v<2048?2:v<65536?3:4}var u=new PB.Buf8(a);for(g=I=0;I<a;g++)v=r.charCodeAt(g),(v&64512)===55296&&g+1<P&&(C=r.charCodeAt(g+1),(C&64512)===56320&&(v=65536+(v-55296<<10)+(C-56320),g++)),v<128?u[I++]=v:(v<2048?u[I++]=192|v>>>6:(v<65536?u[I++]=224|v>>>12:(u[I++]=240|v>>>18,u[I++]=128|v>>>12&63),u[I++]=
128|v>>>6&63),u[I++]=128|v&63);return u};var Hi8={};Hi8=function(r,g,I,P){var a=r&65535|0;r=r>>>16&65535|0;for(var v;I!==0;){v=I>2E3?2E3:I;I-=v;do a=a+g[P++]|0,r=r+a|0;while(--v);a%=65521;r%=65521}return a|r<<16|0};for(var BB={},r0,N28=[],wfy=0;wfy<256;wfy++){r0=wfy;for(var lfy=0;lfy<8;lfy++)r0=r0&1?3988292384^r0>>>1:r0>>>1;N28[wfy]=r0}BB=function(r,g,I,P){I=P+I;for(r^=-1;P<I;P++)r=r>>>8^N28[(r^g[P])&255];return r^-1};var m5={};m5={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 biX=[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],jJ$=[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],fGt=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],sJ_=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],o8=Array(576);$q(o8);var qW=Array(60);$q(qW);var vB=Array(512);$q(vB);var a8=Array(256);$q(a8);var MH$=Array(29);$q(MH$);var VH1=Array(30);$q(VH1);var J4Q,EtF,xcj,Sq4=!1;var Yq;
Yq=[new eh(0,0,0,0,function(r,g){var I=65535;for(I>r.pending_buf_size-5&&(I=r.pending_buf_size-5);;){if(r.lookahead<=1){OZ(r);if(r.lookahead===0&&g===0)return 1;if(r.lookahead===0)break}r.strstart+=r.lookahead;r.lookahead=0;var P=r.block_start+I;if(r.strstart===0||r.strstart>=P)if(r.lookahead=r.strstart-P,r.strstart=P,XF(r,!1),r.strm.avail_out===0)return 1;if(r.strstart-r.block_start>=r.w_size-262&&(XF(r,!1),r.strm.avail_out===0))return 1}r.insert=0;if(g===4)return XF(r,!0),r.strm.avail_out===0?3:
4;r.strstart>r.block_start&&XF(r,!1);return 1}),
new eh(4,4,8,4,WJt),new eh(4,5,16,8,WJt),new eh(4,6,32,32,WJt),new eh(4,4,16,16,zR),new eh(8,16,32,32,zR),new eh(8,16,128,128,zR),new eh(8,32,128,256,zR),new eh(32,128,258,1024,zR),new eh(32,258,258,4096,zR)];var lG8={};lG8=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 TYp=Object.prototype.toString;
wg4.prototype.push=function(r,g){var I=this.strm,P=this.options.chunkSize;if(this.ended)return!1;var a=g===~~g?g:g===!0?4:0;typeof r==="string"?I.input=ntE(r):TYp.call(r)==="[object ArrayBuffer]"?I.input=new Uint8Array(r):I.input=r;I.next_in=0;I.avail_in=I.input.length;do{I.avail_out===0&&(I.output=new PB.Buf8(P),I.next_out=0,I.avail_out=P);r=NYE(I,a);if(r!==1&&r!==0)return SkY(this,r),this.ended=!0,!1;if(I.avail_out===0||I.avail_in===0&&(a===4||a===2))if(this.options.to==="string"){var v=PB.shrinkBuf(I.output,
I.next_out);g=v;v=v.length;if(v<65537&&(g.subarray&&Au8||!g.subarray))g=String.fromCharCode.apply(null,PB.shrinkBuf(g,v));else{for(var C="",u=0;u<v;u++)C+=String.fromCharCode(g[u]);g=C}this.chunks.push(g)}else g=PB.shrinkBuf(I.output,I.next_out),this.chunks.push(g)}while((I.avail_in>0||I.avail_out===0)&&r!==1);if(a===4)return(I=this.strm)&&I.state?(P=I.state.status,P!==42&&P!==69&&P!==73&&P!==91&&P!==103&&P!==113&&P!==666?r=Ca(I,-2):(I.state=null,r=P===113?Ca(I,-3):0)):r=-2,SkY(this,r),this.ended=
!0,r===0;a===2&&(SkY(this,0),I.avail_out=0);return!0};
var SkY=function(r,g){g===0&&(r.result=r.options.to==="string"?r.chunks.join(""):PB.flattenChunks(r.chunks));r.chunks=[];r.err=g;r.msg=r.strm.msg};var Juz=typeof TextEncoder!=="undefined"?new TextEncoder:null,bxt=Juz?function(r){return Juz.encode(r)}:function(r){r=_.aq(r);
for(var g=new Uint8Array(r.length),I=0;I<g.length;I++)g[I]=r[I];return g};var Rf$={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},NS4={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var g0=function(r,g){this.version=r;this.args=g};
g0.prototype.serialize=function(){return{version:this.version,args:this.args}};var gRj=function(r,g){this.topic=r;this.dataClass=g};
gRj.prototype.toString=function(){return this.topic};var EDl=_.HP("ytPubsub2Pubsub2Instance")||new _.IK;_.IK.prototype.subscribe=_.IK.prototype.subscribe;_.IK.prototype.unsubscribeByKey=_.IK.prototype.unsubscribeByKey;_.IK.prototype.publish=_.IK.prototype.publish;_.IK.prototype.clear=_.IK.prototype.clear;_.le("ytPubsub2Pubsub2Instance",EDl);var rxE=_.HP("ytPubsub2Pubsub2SubscribedKeys")||{};_.le("ytPubsub2Pubsub2SubscribedKeys",rxE);var PfE=_.HP("ytPubsub2Pubsub2TopicToKeys")||{};_.le("ytPubsub2Pubsub2TopicToKeys",PfE);
var I_8=_.HP("ytPubsub2Pubsub2IsAsync")||{};_.le("ytPubsub2Pubsub2IsAsync",I_8);_.le("ytPubsub2Pubsub2SkipSubKey",null);var XQ1=void 0,oRs=void 0;var ZxF=_.fL("max_body_size_to_compress",5E5),UCs=_.fL("min_body_size_to_compress",500),i3=!0,Va1=0,b3=0,jv4=_.fL("compression_performance_threshold_lr",250),Ls_=_.fL("slow_compressions_before_abandon_count",4),BL$=!1,Oxj=new Map,ixQ=1;_.Kr(MW,yx_);MW.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 xeJ=function(r,g,I){I||(I=0);var P=r.W_;if(typeof g==="string")for(var a=0;a<16;a++)P[a]=g.charCodeAt(I)<<24|g.charCodeAt(I+1)<<16|g.charCodeAt(I+2)<<8|g.charCodeAt(I+3),I+=4;else for(a=0;a<16;a++)P[a]=g[I]<<24|g[I+1]<<16|g[I+2]<<8|g[I+3],I+=4;for(g=16;g<80;g++)I=P[g-3]^P[g-8]^P[g-14]^P[g-16],P[g]=(I<<1|I>>>31)&4294967295;g=r.chain_[0];I=r.chain_[1];a=r.chain_[2];for(var v=r.chain_[3],C=r.chain_[4],u,X,c=0;c<80;c++)c<40?c<20?(u=v^I&(a^v),X=1518500249):(u=I^a^v,X=1859775393):c<60?(u=I&a|v&(I|a),
X=2400959708):(u=I^a^v,X=3395469782),u=(g<<5|g>>>27)+u+C+X+P[c]&4294967295,C=v,v=a,a=(I<<30|I>>>2)&4294967295,I=g,g=u;r.chain_[0]=r.chain_[0]+g&4294967295;r.chain_[1]=r.chain_[1]+I&4294967295;r.chain_[2]=r.chain_[2]+a&4294967295;r.chain_[3]=r.chain_[3]+v&4294967295;r.chain_[4]=r.chain_[4]+C&4294967295};
MW.prototype.update=function(r,g){if(r!=null){g===void 0&&(g=r.length);for(var I=g-this.blockSize,P=0,a=this.buf_,v=this.inbuf_;P<g;){if(v==0)for(;P<=I;)xeJ(this,r,P),P+=this.blockSize;if(typeof r==="string")for(;P<g;){if(a[v]=r.charCodeAt(P),++v,++P,v==this.blockSize){xeJ(this,a);v=0;break}}else for(;P<g;)if(a[v]=r[P],++v,++P,v==this.blockSize){xeJ(this,a);v=0;break}}this.inbuf_=v;this.total_+=g}};
MW.prototype.digest=function(){var r=[],g=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var I=this.blockSize-1;I>=56;I--)this.buf_[I]=g&255,g/=256;xeJ(this,this.buf_);for(I=g=0;I<5;I++)for(var P=24;P>=0;P-=8)r[g]=this.chain_[I]>>P&255,++g;return r};var Fs_;var PD=function(r){var g=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(B){g.databaseToken=B},
triggerThrottle:function(){g.throttledSend()},
cancelThrottle:function(){g.cancelThrottledSend()},
immediateSend:function(B){return _.p(function(O){return O.yield(g.immediateSend(B),0)})},
requestWithinAgeLimit:function(B,O){return g.requestWithinAgeLimit(B,O)},
retryQueuedRequests:function(){g.retryQueuedRequests()}};
var I;this.throttleTimeout=(I=r.throttleTimeout)!=null?I:100;var P;this.retryMaxAttempts=(P=r.retryMaxAttempts)!=null?P:1;var a;this.requestAgeLimitMs=(a=r.requestAgeLimitMs)!=null?a:2592E6;var v;this.queuedRequestAgeLimitMs=(v=r.queuedRequestAgeLimitMs)!=null?v:12E4;var C;this.retryDelayMs=(C=r.retryDelayMs)!=null?C:5E3;var u;this.databaseToken=(u=r.databaseToken)!=null?u:void 0;this.enableCleaning=!!r.enableCleaning;var X;this.cleaningRate=(X=r.cleaningRate)!=null?X:.1;var c;this.potentialEsfErrorLimit=
(c=r.potentialEsfErrorLimit)!=null?c:10;r.handleError&&(this.handleError=r.handleError);r.handleWarning&&(this.handleWarning=r.handleWarning);r.disableYtIdbTransactions&&(this.disableYtIdbTransactions=r.disableYtIdbTransactions);r.bypassDbTokenDependency&&(this.bypassDbTokenDependency=r.bypassDbTokenDependency);this.getBooleanFlag=r.getBooleanFlag;this.jobManager=r.jobManager;this.logsStore=r.logsStore;this.networkManager=r.networkManager;this.sendFn=r.sendFn;this.onlineEvent=r.onlineEvent;this.offlineEvent=
r.offlineEvent;ID(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&ffT(this)},ffT=function(r){ID(r)&&!r.disableYtIdbTransactions&&(r.initialized=!0,r.enableCleaning&&Math.random()<=r.cleaningRate&&r.logsStore.cleanLogsStore(r.databaseToken),r.retryQueuedRequests(),r.networkManager.isNetworkAvailable()&&r.throttledSend(),r.networkManager.listen(r.onlineEvent,r.throttledSend.bind(r)),r.networkManager.listen(r.offlineEvent,r.cancelThrottledSend.bind(r)))};
_.Q=PD.prototype;_.Q.writeThenSend=function(r,g){var I=this;g=g===void 0?{}:g;if(ID(this)&&this.initialized){var P={url:r,options:g,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(P,this.databaseToken).then(function(a){P.id=a;I.networkManager.isNetworkAvailable()&&I.immediateSend(P)}).catch(function(a){I.immediateSend(P);
nDl(I,a)})}else this.sendFn(r,g)};
_.Q.sendThenWrite=function(r,g,I){var P=this;g=g===void 0?{}:g;if(ID(this)&&this.initialized){var a={url:r,options:g,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(a.skipRetry=I);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!a.skipRetry){if(!a.skipRetry){var v=g.onError?g.onError:function(){};
g.onError=function(C,u){return _.p(function(X){if(X.nextAddress==1)return X.yield(P.logsStore.set(a,P.databaseToken).catch(function(c){nDl(P,c)}),2);
v(C,u);_.R2(X)})}}this.sendFn(r,g,a.skipRetry)}else this.logsStore.set(a,this.databaseToken).catch(function(C){P.sendFn(r,g,a.skipRetry);
nDl(P,C)})}else this.sendFn(r,g,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&I)};
_.Q.sendAndWrite=function(r,g){var I=this;g=g===void 0?{}:g;if(ID(this)&&this.initialized){var P={url:r,options:g,timestamp:this.now(),status:"NEW",sendCount:0},a=!1,v=g.onSuccess?g.onSuccess:function(){};
P.options.onSuccess=function(C,u){P.id!==void 0?I.logsStore.deleteRequest(P.id,I.databaseToken):a=!0;I.networkManager.networkStatusHint&&I.getBooleanFlag&&I.getBooleanFlag("vss_network_hint")&&I.networkManager.networkStatusHint(!0);v(C,u)};
this.sendFn(P.url,P.options,void 0,!0);this.logsStore.set(P,this.databaseToken).then(function(C){P.id=C;a&&I.logsStore.deleteRequest(P.id,I.databaseToken)}).catch(function(C){nDl(I,C)})}else this.sendFn(r,g,void 0,!0)};
_.Q.throttledSend=function(){var r=this;if(!ID(this))throw Error("cd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var g;return _.p(function(I){if(I.nextAddress==1)return I.yield(r.logsStore.getMostRecentByStatus("NEW",r.databaseToken),2);if(I.nextAddress!=3)return g=I.yieldResult,g?I.yield(r.immediateSend(g),3):(r.cancelThrottledSend(),I.return());r.intervalJob&&(r.intervalJob=0,r.throttledSend());_.R2(I)})},this.throttleTimeout))};
_.Q.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.Q.immediateSend=function(r){var g=this,I;return _.p(function(P){switch(P.nextAddress){case 1:if(!ID(g))throw Error("dd");if(r.id===void 0){P.jumpTo(2);break}return P.yield(g.logsStore.markAsQueued(r.id,g.databaseToken),3);case 3:(I=P.yieldResult)||g.handleWarning(Error("ed"));case 2:if(g.requestWithinAgeLimit(r,g.requestAgeLimitMs)){P.jumpTo(4);break}g.handleWarning(Error("fd"));if(r.id===void 0){P.jumpTo(5);break}return P.yield(g.logsStore.deleteRequest(r.id,g.databaseToken),5);case 5:return P.return();
case 4:r.skipRetry||(r=T2J(g,r));if(!r){P.jumpTo(0);break}if(!r.skipRetry||r.id===void 0){P.jumpTo(8);break}return P.yield(g.logsStore.deleteRequest(r.id,g.databaseToken),8);case 8:g.sendFn(r.url,r.options,!!r.skipRetry),_.R2(P)}})};
var T2J=function(r,g){if(!ID(r))throw Error("gd");var I=g.options.onError?g.options.onError:function(){};
g.options.onError=function(a,v){var C,u,X,c;return _.p(function(B){switch(B.nextAddress){case 1:C=AxX(v);(u=NLs(v))&&r.getBooleanFlag&&r.getBooleanFlag("web_enable_error_204")&&r.handleError(Error("hd"),g.url,v);if(!(r.getBooleanFlag&&r.getBooleanFlag("nwl_consider_error_code")&&C||r.getBooleanFlag&&!r.getBooleanFlag("nwl_consider_error_code")&&r.potentialEsfErrorCounter<=r.potentialEsfErrorLimit)){B.jumpTo(2);break}if(!r.networkManager.sendNetworkCheckRequest){B.jumpTo(3);break}return B.yield(r.networkManager.sendNetworkCheckRequest(),
3);case 3:if(r.networkManager.isNetworkAvailable()){B.jumpTo(2);break}I(a,v);if(!r.getBooleanFlag||!r.getBooleanFlag("nwl_consider_error_code")||((X=g)==null?void 0:X.id)===void 0){B.jumpTo(6);break}return B.yield(r.logsStore.resetRequest(g.id,r.databaseToken,!1),6);case 6:return B.return();case 2:if(r.getBooleanFlag&&r.getBooleanFlag("nwl_consider_error_code")&&!C&&r.potentialEsfErrorCounter>r.potentialEsfErrorLimit)return B.return();r.potentialEsfErrorCounter++;if(((c=g)==null?void 0:c.id)===void 0){B.jumpTo(8);
break}return g.sendCount<r.retryMaxAttempts?B.yield(r.logsStore.resetRequest(g.id,r.databaseToken,!0,u?!1:void 0),12):B.yield(r.logsStore.deleteRequest(g.id,r.databaseToken),8);case 12:r.jobManager.addLowPriorityJob(function(){r.networkManager.isNetworkAvailable()&&r.throttledSend()},r.retryDelayMs);
case 8:I(a,v),_.R2(B)}})};
var P=g.options.onSuccess?g.options.onSuccess:function(){};
g.options.onSuccess=function(a,v){var C;return _.p(function(u){if(u.nextAddress==1)return((C=g)==null?void 0:C.id)===void 0?u.jumpTo(2):u.yield(r.logsStore.deleteRequest(g.id,r.databaseToken),2);r.networkManager.networkStatusHint&&r.getBooleanFlag&&r.getBooleanFlag("vss_network_hint")&&r.networkManager.networkStatusHint(!0);P(a,v);_.R2(u)})};
return g};
PD.prototype.requestWithinAgeLimit=function(r,g){r=r.timestamp;return this.now()-r>=g?!1:!0};
PD.prototype.retryQueuedRequests=function(){var r=this;if(!ID(this))throw Error("id");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(g){g&&!r.requestWithinAgeLimit(g,r.queuedRequestAgeLimitMs)?r.jobManager.addLowPriorityJob(function(){return _.p(function(I){if(I.nextAddress==1)return g.id===void 0?I.jumpTo(2):I.yield(r.logsStore.resetRequest(g.id,r.databaseToken),2);r.retryQueuedRequests();_.R2(I)})}):r.networkManager.isNetworkAvailable()&&r.throttledSend()})};
var nDl=function(r,g){r.writeError&&!r.networkManager.isNetworkAvailable()?r.writeError(g):r.handleError(g)},ID=function(r){return!!r.databaseToken||r.bypassDbTokenDependency};var wQQ;var nGt={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,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,
visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,
spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,
vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,
buyFlowStarted:136,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,
buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,
transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,
outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,
ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,
watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,
deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,
ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,
watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,
tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,
appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,
webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,
parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,
prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,
sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,
parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,
biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,
youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,
crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511,
embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531,coordinatedSamplingTriggered:532,dnaRecapScreenshotEvent:534,
mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539};var hKJ={},kM4=JG("ServiceWorkerLogsDatabase",{objectStores:(hKJ.SWHealthLog={addedAtVersion:1},hKJ),shared:!0,upgrade:function(r,g){g(1)&&La(dG(r,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var QT_={},v9E=0;var psQ;var aD=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},FF=function(){if(!aD.instance){var r=_.HP("yt.networkRequestMonitor.instance")||new aD;
_.le("yt.networkRequestMonitor.instance",r);aD.instance=r}return aD.instance};
aD.prototype.requestComplete=function(r,g){g&&(this.anyRequestHasSucceeded=!0);r=this.removeParams(r);this.requestMap.get(r)||this.requestMap.set(r,g)};
aD.prototype.isEndpointCFR=function(r){r=this.removeParams(r);return(r=this.requestMap.get(r))?!1:r===!1&&this.anyRequestHasSucceeded?!0:null};
aD.prototype.removeParams=function(r){return r.split("?")[0]};
aD.prototype.removeParams=aD.prototype.removeParams;aD.prototype.isEndpointCFR=aD.prototype.isEndpointCFR;aD.prototype.requestComplete=aD.prototype.requestComplete;aD.getInstance=FF;var vD=function(r){_.bj.call(this);var g=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=r!=null?r:{addLowPriorityJob:function(a,v){return setTimeout(a,v)},
cancelJob:function(a){clearTimeout(a)}};
var I,P;this.isOnline=(P=(I=window.navigator)==null?void 0:I.onLine)!=null?P:!0;this.onNavigatorChange=function(){return _.p(function(a){return a.yield(kG$(g),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||$kB(this)};
_.b(vD,_.bj);vD.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete vD.instance};
vD.prototype.isNetworkAvailable=function(){return this.isOnline};
var $kB=function(r){r.pollingJob=r.jobManager.addLowPriorityJob(function(){var g;return _.p(function(I){if(I.nextAddress==1)return r.isOnline?((g=window.navigator)==null?0:g.onLine)?I.jumpTo(3):I.yield(kG$(r),3):I.yield(kG$(r),3);$kB(r);_.R2(I)})},3E4)},kG$=function(r,g){return r.networkRequestPromise?r.networkRequestPromise:r.networkRequestPromise=new Promise(function(I){var P,a,v,C;
return _.p(function(u){switch(u.nextAddress){case 1:return P=window.AbortController?new window.AbortController:void 0,v=(a=P)==null?void 0:a.signal,C=!1,_.Go(u,2,3),P&&(r.abortTimeoutKey=r.jobManager.addLowPriorityJob(function(){P.abort()},g||2E4)),u.yield(fetch("/generate_204",{method:"HEAD",
signal:v}),5);case 5:C=!0;case 3:_.sQ(u);r.networkRequestPromise=void 0;r.abortTimeoutKey&&(r.jobManager.cancelJob(r.abortTimeoutKey),r.abortTimeoutKey=0);C!==r.isOnline&&(r.isOnline=C,r.isOnline?r.dispatchEvent("networkstatus-online"):r.dispatchEvent("networkstatus-offline"));I(C);_.Hb(u,0);break;case 2:_.Wb(u),C=!1,u.jumpTo(3)}})})};var QP=function(){_.bj.call(this);var r=this;this.shouldFlushErrors=!1;vD.instance||(vD.instance=new vD(_.ZV));this.sharedNetworkStatusManager=vD.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(r.shouldFlushErrors&&_.Y("offline_error_handling")){var g=o9F().get("errors",!0);if(g){for(var I in g)if(g[I]){var P=new _.oK(I,"sent via offline_errors");P.name=g[I].name;P.stack=g[I].stack;P.level=g[I].level;_.KL(P)}o9F().set("errors",{},2592E3,!0)}}})};
_.b(QP,_.bj);var rNz=function(){if(!QP.instance){var r=_.HP("yt.networkStatusManager.instance")||new QP;_.le("yt.networkStatusManager.instance",r);QP.instance=r}return QP.instance};
_.Q=QP.prototype;_.Q.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.Q.networkStatusHint=function(r){this.sharedNetworkStatusManager.isOnline=r};
_.Q.getWindowStatus=function(){var r=window.navigator.onLine;return r===void 0?!0:r};
_.Q.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.Q.listen=function(r,g){return this.sharedNetworkStatusManager.listen(r,g)};
_.Q.sendNetworkCheckRequest=function(r){r=kG$(this.sharedNetworkStatusManager,r);r.then(function(g){_.Y("use_cfr_monitor")&&FF().requestComplete("generate_204",g)});
return r};
QP.prototype.sendNetworkCheckRequest=QP.prototype.sendNetworkCheckRequest;QP.prototype.listen=QP.prototype.listen;QP.prototype.enableErrorFlushing=QP.prototype.enableErrorFlushing;QP.prototype.getWindowStatus=QP.prototype.getWindowStatus;QP.prototype.networkStatusHint=QP.prototype.networkStatusHint;QP.prototype.isNetworkAvailable=QP.prototype.isNetworkAvailable;QP.getInstance=rNz;_.sZ=function(r){r=r===void 0?{}:r;_.bj.call(this);var g=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=rNz();var I=_.HP("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);I&&(r.rateLimit?(this.rateLimit=r.rateLimit,I("networkstatus-online",function(){gMz(g,"publicytnetworkstatus-online")}),I("networkstatus-offline",function(){gMz(g,"publicytnetworkstatus-offline")})):(I("networkstatus-online",function(){g.dispatchEvent("publicytnetworkstatus-online")}),I("networkstatus-offline",
function(){g.dispatchEvent("publicytnetworkstatus-offline")})))};
_.b(_.sZ,_.bj);_.sZ.prototype.isNetworkAvailable=function(){var r=_.HP("yt.networkStatusManager.instance.isNetworkAvailable");return r?r.bind(this.nsmInstance)():!0};
_.sZ.prototype.networkStatusHint=function(r){var g=_.HP("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);g&&g(r)};
_.sZ.prototype.sendNetworkCheckRequest=function(r){var g=this,I;return _.p(function(P){I=_.HP("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(g.nsmInstance);return _.Y("skip_network_check_if_cfr")&&FF().isEndpointCFR("generate_204")?P.return(new Promise(function(a){var v;g.networkStatusHint(((v=window.navigator)==null?void 0:v.onLine)||!0);a(g.isNetworkAvailable())})):I?P.return(I(r)):P.return(!0)})};
var gMz=function(r,g){r.rateLimit?r.lastJobTime?(_.ZV.cancelJob(r.schedulerJob),r.schedulerJob=_.ZV.addLowPriorityJob(function(){r.lastPublicSignalSent!==g&&(r.dispatchEvent(g),r.lastPublicSignalSent=g,r.lastJobTime=(0,_.EM)())},r.rateLimit-((0,_.EM)()-r.lastJobTime))):(r.dispatchEvent(g),r.lastPublicSignalSent=g,r.lastJobTime=(0,_.EM)()):r.dispatchEvent(g)};var BM$,m0=function(){PD.call(this,{logsStore:{cleanLogsStore:TL8,deleteRequest:nRs,getMostRecentByStatus:ERt,markAsQueued:xC1,resetRequest:f_1,set:Jxj},networkManager:_.Oy$(),handleError:function(r,g,I){var P,a=I==null?void 0:(P=I.error)==null?void 0:P.code;if(a===400||a===415){var v;r=new _.oK(r.message,g,I==null?void 0:(v=I.error)==null?void 0:v.code);_.WP(r,void 0,void 0,void 0,!0)}else _.KL(r)},
handleWarning:_.WP,sendFn:cYh,now:_.EM,writeError:qv$,jobManager:_.ag(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.fL("potential_esf_error_limit",10),getBooleanFlag:_.Y,disableYtIdbTransactions:!(_.pq()&&_.zO8())});this.initializationPromise=new _.AN;_.Y("networkless_immediately_drop_all_requests")&&h3F();wdL("LogsDatabaseV2")};
_.b(m0,PD);_.P68=function(){var r=_.HP("yt.networklessRequestController.instance");r||(r=new m0,_.le("yt.networklessRequestController.instance",r),_.Y("networkless_logging")&&_.SQ().then(function(g){r.databaseToken=g;ffT(r);r.initializationPromise.resolve();r.enableCleaning&&Math.random()<=r.cleaningRate&&r.databaseToken&&rYQ(r.databaseToken);_.Y("networkless_immediately_drop_sw_health_store")&&Iuf(r)}));
return r};
m0.prototype.writeThenSend=function(r,g){g||(g={});g=tSE(r,g);_.pq()||(this.initialized=!1);PD.prototype.writeThenSend.call(this,r,g)};
m0.prototype.sendThenWrite=function(r,g,I){g||(g={});g=tSE(r,g);_.pq()||(this.initialized=!1);PD.prototype.sendThenWrite.call(this,r,g,I)};
m0.prototype.sendAndWrite=function(r,g){g||(g={});g=tSE(r,g);_.pq()||(this.initialized=!1);PD.prototype.sendAndWrite.call(this,r,g)};
m0.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var Iuf=function(r){var g;_.p(function(I){if(!r.databaseToken)throw g=VH("clearSWHealthLogsDb"),g;return I.return(g9p(r.databaseToken).catch(function(P){r.handleError(P)}))})};_.Yvs=!1;_.eOQ=_.I$.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.Yvs};_.le("ytNetworklessLoggingInitializationOptions",_.eOQ);var zb=function(r){var g=this;this.config_=null;r?this.config_=r:hX8()&&(this.config_=_.fq());_.q6(_.ZV,function(){R3j(g)},5E3)};
zb.prototype.isReady=function(){!this.config_&&hX8()&&(this.config_=_.fq());return!!this.config_};
var DC_=function(r,g,I,P){!_.Gq("VISITOR_DATA")&&g!=="visitor_id"&&Math.random()<.01&&_.WP(new _.oK("Missing VISITOR_DATA when sending innertube request.",g,I,P));if(!r.isReady()){var a=new _.oK("innertube xhrclient not ready",g,I,P);_.KL(a);throw a;}var v={headers:P.headers||{},method:"POST",postParams:I,postBody:P.postBody,postBodyFormat:P.postBodyFormat||"JSON",onTimeout:function(){P.onTimeout()},
onFetchTimeout:P.onTimeout,onSuccess:function(O,z){if(P.onSuccess)P.onSuccess(z)},
onFetchSuccess:function(O){if(P.onSuccess)P.onSuccess(O)},
onProgress:function(O){if(P.onProgress)P.onProgress(O)},
onError:function(O,z){if(P.onError)P.onError(z)},
onFetchError:function(O){if(P.onError)P.onError(O)},
timeout:P.timeout,withCredentials:!0,compress:P.compress};v.headers["Content-Type"]||(v.headers["Content-Type"]="application/json");var C="";(a=r.config_.innertubeHostOverride)&&(C=a);var u=r.config_.innertubeUseThirdPartyAuth||!1,X=_.Xg_(u,C,P);Object.assign(v.headers,X);v.headers.Authorization&&!C&&u&&(v.headers["x-origin"]=window.location.origin);var c=_.N9(C+("/youtubei/"+r.config_.innertubeApiVersion+"/"+g),{alt:"json"}),B=function(O){O=O===void 0?!1:O;var z;if(P.retry&&C!="www.youtube-nocookie.com"&&
(O||_.Y("skip_ls_gel_retry")||v.headers["Content-Type"]!=="application/json"||(z=HxQ(g,I,X,u)),z)){var e=v.onSuccess,U=v.onFetchSuccess;v.onSuccess=function(F,W){Wst(z);e(F,W)};
I.onFetchSuccess=function(F,W){Wst(z);U(F,W)}}try{if(O&&P.retry&&!P.networklessOptions.bypassNetworkless)v.method="POST",P.networklessOptions.writeThenSend?_.P68().writeThenSend(c,v):_.P68().sendAndWrite(c,v);
else if(P.compress){var V=!P.networklessOptions.writeThenSend;if(v.postBody){var G=v.postBody;typeof G!=="string"&&(G=JSON.stringify(v.postBody));Ma8(c,G,v,_.gK,V)}else Ma8(c,JSON.stringify(v.postParams),v,FVX,V)}else FVX(c,v)}catch(F){if(F.name==="InvalidAccessError")z&&(Wst(z),z=0),_.WP(Error("jd"));else throw F;}z&&_.q6(_.ZV,function(){R3j(r)},5E3)};
_.Zyt()?sI4().then(function(O){B(O)}):B(!1)};var BSL=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(BSL,_.qp);var auT=0,iyh=_.T6?"webkit":_.hq?"moz":_.Dp?"ms":ShT?"o":"";_.le("ytDomDomGetNextId",_.HP("ytDomDomGetNextId")||function(){return++auT});var vM8={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},NW=function(r){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=0;this.scale=1;this.changedTouches=this.touches=null;try{if(r=
r||window.event){this.event=r;for(var g in r)g in vM8||(this[g]=r[g]);this.scale=r.scale;this.rotation=r.rotation;var I=r.target||r.srcElement;I&&I.nodeType==3&&(I=I.parentNode);this.target=I;var P=r.relatedTarget;if(P)try{P=P.nodeName?P:null}catch(a){P=null}else this.type=="mouseover"?P=r.fromElement:this.type=="mouseout"&&(P=r.toElement);this.relatedTarget=P;this.clientX=r.clientX!=void 0?r.clientX:r.pageX;this.clientY=r.clientY!=void 0?r.clientY:r.pageY;this.keyCode=r.keyCode?r.keyCode:r.which;
this.charCode=r.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=r.altKey;this.ctrlKey=r.ctrlKey;this.shiftKey=r.shiftKey;this.metaKey=r.metaKey;this.pageX_=r.pageX;this.pageY_=r.pageY}}catch(a){}},QI8=function(r){if(document.body&&document.documentElement){var g=document.body.scrollTop+document.documentElement.scrollTop;
r.pageX_=r.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);r.pageY_=r.clientY+g}};
NW.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
NW.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
NW.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var Ab=_.I$.ytEventsEventsListeners||{};_.le("ytEventsEventsListeners",Ab);var Lk$=_.I$.ytEventsEventsCounter||{count:0};_.le("ytEventsEventsCounter",Lk$);var G3$=_.aG(function(){var r=!1;try{var g=Object.defineProperty({},"capture",{get:function(){r=!0}});
window.addEventListener("test",null,g)}catch(I){}return r});_.Kr(l3,_.vJ);l3.prototype.onMouseMove_=function(r){r.pageX_===void 0&&QI8(r);var g=r.pageX_;r.pageY_===void 0&&QI8(r);this.position_=new _.V2(g,r.pageY_)};
l3.prototype.checkPosition_=function(){if(this.position_){var r=(0,_.EM)();if(this.previousTime_!=0){var g=this.previousPosition_,I=this.position_,P=g.x-I.x;g=g.y-I.y;P=Math.sqrt(P*P+g*g)/(r-this.previousTime_);this.cycles_[this.index_]=Math.abs((P-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(I=g=0;I<4;I++)g+=this.cycles_[I]||0;g>=3&&this.callback_();this.previousVelocity_=P}this.previousTime_=r;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
l3.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.yYL(this.mouseListenerKey_)};var Wks={};var SP4=new _.LP("rawColdConfigGroup");var lxF=new _.LP("rawHotConfigGroup");var mk$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(mk$,_.qp);var tE1=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(tE1,_.qp);var oy=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r,500)};
_.b(oy,_.qp);oy.prototype.getPayloadCase=function(){return _.Tt(this,C6T)};
oy.prototype.getContext=function(){return _.nq(this,tE1,33)};
var C6T=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328,330,331,332,334,337,338,340,344,348,350,351,352,353,
354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531,536,537,538,539];var WY_=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(WY_,_.qp);var X5_=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(X5_,_.qp);X5_.prototype.setVideoId=function(r){return Iy(this,1,c94,Mi(r))};
X5_.prototype.getPlaylistId=function(){return _.TD(this,CZ(this,c94,2))};
var c94=[1,2];var PH=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(PH,_.qp);PH.prototype.getContext=function(){return _.nq(this,ay,1)};
PH.prototype.getTier=function(){return _.as(this,7)};
PH.prototype.getRetryCount=function(){return _.DJ(this,11)};var uUd,xq,fa;uUd=_.I$.ytPubsubPubsubInstance||new _.IK;xq=_.I$.ytPubsubPubsubSubscribedKeys||{};fa=_.I$.ytPubsubPubsubTopicToKeys||{};_.DD$=_.I$.ytPubsubPubsubIsSynchronous||{};_.IK.prototype.subscribe=_.IK.prototype.subscribe;_.IK.prototype.unsubscribeByKey=_.IK.prototype.unsubscribeByKey;_.IK.prototype.publish=_.IK.prototype.publish;_.IK.prototype.clear=_.IK.prototype.clear;_.le("ytPubsubPubsubInstance",uUd);_.le("ytPubsubPubsubTopicToKeys",fa);_.le("ytPubsubPubsubIsSynchronous",_.DD$);
_.le("ytPubsubPubsubSubscribedKeys",xq);var TR=window;var CM=_.Y("web_enable_lifecycle_monitoring")&&l8s()!==0,pdh=_.Y("web_enable_lifecycle_monitoring");var oM$=function(r){var g=this;var I=I===void 0?0:I;var P=P===void 0?_.ag():P;this.JSC$11188_defaultPriority=I;this.scheduler=P;this.completedResolver=new _.AN;this.scheduledPayloads=r;for(r={i$jscomp$493:0};r.i$jscomp$493<this.scheduledPayloads.length;r={payload$jscomp$20:void 0,i$jscomp$493:r.i$jscomp$493},r.i$jscomp$493++)r.payload$jscomp$20=this.scheduledPayloads[r.i$jscomp$493],I=function(a){return function(){a.payload$jscomp$20.job();g.scheduledPayloads[a.i$jscomp$493].processed=!0;g.scheduledPayloads.every(function(v){return v.processed===
!0})&&g.completedResolver.resolve()}}(r),P=this.getPriority(r.payload$jscomp$20),P=this.scheduler.addJob(I,P),this.scheduledPayloads[r.i$jscomp$493]=Object.assign({},r.payload$jscomp$20,{job:I,
jobId:P})};
oM$.prototype.flushJobs=function(){var r=this,g=Array.from(this.scheduledPayloads.keys()).sort(function(P,a){return r.getPriority(r.scheduledPayloads[a])-r.getPriority(r.scheduledPayloads[P])});
g=_.m(g);for(var I=g.next();!I.done;I=g.next())I=this.scheduledPayloads[I.value],I.jobId===void 0||I.processed||(this.scheduler.cancelJob(I.jobId),this.scheduler.addJob(I.job,10))};
oM$.prototype.cancel=function(){for(var r=_.m(this.scheduledPayloads),g=r.next();!g.done;g=r.next())g=g.value,g.jobId===void 0||g.processed||this.scheduler.cancelJob(g.jobId),g.processed=!0;this.completedResolver.resolve()};
oM$.prototype.getPriority=function(r){var g;return(g=r.priority)!=null?g:this.JSC$11188_defaultPriority};var uZ=function(r){this.state=r;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};CM&&Sv$(this.state)};
uZ.prototype.install=function(r){this.plugins.push(r);return this};
uZ.prototype.uninstall=function(){var r=this;_.kV.apply(0,arguments).forEach(function(g){g=r.plugins.indexOf(g);g>-1&&r.plugins.splice(g,1)})};
uZ.prototype.transition=function(r,g){var I=this;CM&&JYj(this.state);var P=this.transitions.find(function(v){return Array.isArray(v.from)?v.from.find(function(C){return C===I.state&&v.to===r}):v.from===I.state&&v.to===r});
if(P){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);qml(this,r,g);this.state=r;CM&&Sv$(this.state);P=P.action.bind(this);var a=this.plugins.filter(function(v){return v[r]}).map(function(v){return v[r]});
P(Xdy(this,a),g)}else throw Error("kd`"+this.state+"`"+r);};
var Xdy=function(r,g){var I=g.filter(function(a){return cNB(r,a)===10}),P=g.filter(function(a){return cNB(r,a)!==10});
return r.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var a=_.kV.apply(0,arguments);return _.p(function(v){if(v.nextAddress==1)return v.yield(r.runImmediateJobsAsync.apply(r,[I].concat(_.xC(a))),2);r.setJobSetWithScheduledJobs.apply(r,[P].concat(_.xC(a)));_.R2(v)})}:function(){var a=_.kV.apply(0,arguments);
r.runImmediateJobsSync.apply(r,[I].concat(_.xC(a)));r.setJobSetWithScheduledJobs.apply(r,[P].concat(_.xC(a)))}};
uZ.prototype.runImmediateJobsSync=function(r){var g=_.kV.apply(1,arguments);_.ag();for(var I=_.m(r),P=I.next(),a={};!P.done;a={lifecycle$jscomp$2:void 0},P=I.next())a.lifecycle$jscomp$2=P.value,Ky(function(v){return function(){tRB(v.lifecycle$jscomp$2.name);xD$(function(){return v.lifecycle$jscomp$2.callback.apply(v.lifecycle$jscomp$2,_.xC(g))});
pM(v.lifecycle$jscomp$2.name)}}(a))};
uZ.prototype.runImmediateJobsAsync=function(r){var g=_.kV.apply(1,arguments),I,P,a,v;return _.p(function(C){C.nextAddress==1&&(_.ag(),I=_.m(r),P=I.next(),a={});if(C.nextAddress!=3){if(P.done)return C.jumpTo(0);a.lifecycle$jscomp$3=P.value;a.asyncJobCompletion=void 0;v=function(u){return function(){tRB(u.lifecycle$jscomp$3.name);var X=xD$(function(){return u.lifecycle$jscomp$3.callback.apply(u.lifecycle$jscomp$3,_.xC(g))});
OSh(X)?u.asyncJobCompletion=_.Y("web_lifecycle_error_handling_killswitch")?X.then(function(){pM(u.lifecycle$jscomp$3.name)}):X.then(function(){pM(u.lifecycle$jscomp$3.name)},function(c){E9j(c);
pM(u.lifecycle$jscomp$3.name)}):pM(u.lifecycle$jscomp$3.name)}}(a);
Ky(v);return a.asyncJobCompletion?C.yield(a.asyncJobCompletion,3):C.jumpTo(3)}a={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};P=I.next();return C.jumpTo(2)})};
uZ.prototype.setJobSetWithScheduledJobs=function(r){var g=_.kV.apply(1,arguments),I=this,P=r.map(function(a){return{job:function(){tRB(a.name);xD$(function(){return a.callback.apply(a,_.xC(g))});
pM(a.name)},
priority:cNB(I,a)}});
P.length&&(this.jobSet=new oM$(P))};
var cNB=function(r,g){var I,P;return(P=(I=r.overridePriority)!=null?I:g.priority)!=null?P:0},tRB=function(r){CM&&r&&Sv$(r)},pM=function(r){CM&&r&&JYj(r)},qml=function(r,g,I){pdh&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+r.constructor.name+"] '"+r.state+"' to '"+g+"'"),console.log("with message: ",I),console.groupEnd())};
_.l4.Object.defineProperties(uZ.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var BcF=function(r){uZ.call(this,r===void 0?"none":r);this.navigationTimer=null;this.overridePriority=10;this.transitions=[{from:"none",to:"application_navigating",action:this.runApplicationNavigationBegin},{from:"application_navigating",to:"none",action:this.runApplicationNavigationEnd},{from:"application_navigating",to:"application_navigating",action:function(){}},
{from:"none",to:"none",action:function(){}}]},Ozw;
_.b(BcF,uZ);BcF.prototype.runApplicationNavigationBegin=function(r,g){var I=this;this.navigationTimer=_.q6(_.ZV,function(){I.currentState==="application_navigating"&&I.transition("none")},5E3);
r(g==null?void 0:g.event)};
BcF.prototype.runApplicationNavigationEnd=function(r,g){this.navigationTimer&&(_.ZV.cancelJob(this.navigationTimer),this.navigationTimer=null);r(g==null?void 0:g.event)};
_.w5t=function(){Ozw||(Ozw=new BcF);return Ozw};var NDt=[];_.le("yt.logging.transport.getScrapedGelPayloads",function(){return NDt});var hb=function(){var r=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return r.totalEntries}}};
hb.prototype.storePayload=function(r,g){r=f8$(r);this.store[r]?this.store[r].push(g):(this.memoizedKeySequences={},this.store[r]=[g]);this.totalEntries++;_.Y("more_accurate_gel_parser")&&(g=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(g));return r};
hb.prototype.smartExtractMatchingEntries=function(r){if(!r.keys.length)return[];for(var g=zX$(this,r.keys.splice(0,1)[0]),I=[],P=0;P<g.length;P++)this.store[g[P]]&&r.sizeLimit&&(this.store[g[P]].length<=r.sizeLimit?(I.push.apply(I,_.xC(this.store[g[P]])),delete this.store[g[P]]):I.push.apply(I,_.xC(this.store[g[P]].splice(0,r.sizeLimit))));this.totalEntries-=I.length;(r==null?0:r.sizeLimit)&&I.length<(r==null?void 0:r.sizeLimit)&&(r.sizeLimit-=I.length,I.push.apply(I,_.xC(this.smartExtractMatchingEntries(r))));
return I};
hb.prototype.extractMatchingEntries=function(r){r=zX$(this,r);for(var g=[],I=0;I<r.length;I++)this.store[r[I]]&&(g.push.apply(g,_.xC(this.store[r[I]])),delete this.store[r[I]]);this.totalEntries-=g.length;return g};
hb.prototype.getSequenceCount=function(r){r=zX$(this,r);for(var g=0,I=0;I<r.length;I++){var P=void 0;g+=((P=this.store[r[I]])==null?void 0:P.length)||0}return g};
var zX$=function(r,g){var I=f8$(g);if(r.memoizedKeySequences[I])return r.memoizedKeySequences[I];var P=Object.keys(r.store)||[];if(P.length<=1&&f8$(g)===P[0])return P;for(var a=[],v=0;v<P.length;v++){var C=P[v].split("/");if(eX0(g.auth,C[0])){var u=g.isJspb;eX0(u===void 0?"undefined":u?"true":"false",C[1])&&eX0(g.cttAuthInfo,C[2])&&(u=g.tier,u=u===void 0?"undefined":JSON.stringify(u),eX0(u,C[3])&&a.push(P[v]))}}return r.memoizedKeySequences[I]=a},eX0=function(r,g){return r===void 0||r==="undefined"?
!0:r===g};
hb.prototype.getSequenceCount=hb.prototype.getSequenceCount;hb.prototype.extractMatchingEntries=hb.prototype.extractMatchingEntries;hb.prototype.smartExtractMatchingEntries=hb.prototype.smartExtractMatchingEntries;hb.prototype.storePayload=hb.prototype.storePayload;var ik$,Zkj,bkp,re,Ymf,fx_,x3j,YP4,eJ_,CwX,U3s,RJ$,BDF;ik$=_.fL("initial_gel_batch_timeout",2E3);Zkj=_.fL("gel_queue_timeout_max_ms",6E4);bkp=_.fL("gel_min_batch_size",5);re=void 0;Ymf=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
fx_=new Ymf;x3j=new Ymf;YP4=new Ymf;eJ_=new Ymf;U3s=!0;RJ$=1;_.D3L=new Map;BDF=_.I$.ytLoggingTransportTokensToCttTargetIds_||{};_.le("ytLoggingTransportTokensToCttTargetIds_",BDF);var tNF=_.I$.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.le("ytLoggingTransportTokensToJspbCttTargetIds_",tNF);var $s={};var tE=_.I$.ytLoggingGelSequenceIdObj_||{};_.le("ytLoggingGelSequenceIdObj_",tE);var hJs=[];var u8j=new Set,IKE=0,qws=0,om4=0,aKX=[],Py$=[],Xkj=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var j9$=function(){};
j9$.prototype.getUrl=function(r,g){g=g===void 0?!1:g;return r.hasOwnProperty("shareEndpoint")?null:_.O61(r,null,g)};
var dfE=function(r,g,I){r={endpoint:g,actions:[]};I=(I.path?I.path[0]:I.target).icon||"";g=I.indexOf(":");g>0&&(I=I.substr(g+1));I&&r.actions.push(I);return r};var i6_=/Command$/,U41=/Endpoint$/,ews=new Map;var Zzd,UkJ;Zzd=1;_.sL=function(){this.actionRoutingMap=new Map};
_.sL.prototype.triggerAction=function(r){var g=new fb8(r,!1,_.kV.apply(1,arguments));this.handleAction(g);return g.returnValue};
_.sL.prototype.triggerOptionalAction=function(r){var g=new fb8(r,!0,_.kV.apply(1,arguments));this.handleAction(g);return g.returnValue};
_.oD=function(r,g,I){g.forEach(function(P){var a=Z6F(P);a&&r.triggerOptionalAction(a,P,I,void 0)})};
_.sL.prototype.handleAction=function(r){var g=this.actionRoutingMap.get(r.actionName);g&&UkJ(r,g);r.optionalAction||r.returnValue.length!==0||(r=new _.oK("Unhandled action",r.actionName),_.WP(r))};
UkJ=function(r,g){g.forEach(function(I){var P=null;I?P=I.apply(null,r.args):(I=Error("ld"),I.params=r.actionName,_.KL(I));r.returnValue.push(P)})};
_.Fh=function(r,g,I){I||(I=Zzd++);for(var P=_.m(Object.keys(g)),a=P.next();!a.done;a=P.next()){a=a.value;var v=r.actionRoutingMap.get(a);v||(v=new Map,r.actionRoutingMap.set(a,v));r.registerActionHandler(I,a,g[a],v)}return I};
_.sL.prototype.registerActionHandler=function(r,g,I,P){P.set(r,_.Fn(I))};
_.HH=function(r,g,I){g=_.m(Object.keys(g));for(var P=g.next();!P.done;P=g.next())(P=r.actionRoutingMap.get(P.value))&&P.delete(I)};
_.Gt(_.sL);var LKX=function(r,g){var I=_.sL.getInstance();_.M9(function(){var P={},a=_.Fh(I,(P[r]=g,P));_.Lu(function(){var v={};_.HH(I,(v[r]="",v),a)})})};dP1=CdF;var J5j=new Set(["For","If","Match","Watch"]),iz8={},bzY=(iz8[Hi.default]=function(){return Zhs},iz8.style=function(){return Zhs},iz8),MRY;
for(MRY in bzY)kJ.attributes[MRY]=bzY[MRY](kJ.attributes[MRY]);var we=new _.GZ("VISIBILITY_OBSERVER");var gk4={retrieve:function(r){return this.id.\u0275prov.token===r.\u0275prov.token?this.contextValue:this?nN(this,this.id):Oas}};var rIL=function(r,g,I){if(r!==y5s)return!1;r=D4p(document.createElement("div"),function(){var P=hk(!1);try{I[0]()}finally{hk(P)}});
r=Array.from(r.childNodes);r.length===1&&(r=r[0]);return r};var jIl=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(r){}var VRl=typeof WeakRef==="function";var dkY=function(r){this.value=r};
dkY.prototype.deref=function(){return this.value};
var LjT=VRl?WeakRef:dkY,GfT=function(r){this.newKeyHandler=r;this.map=new WeakMap};
GfT.prototype.add=function(r,g){this.map.has(r)||(this.newKeyHandler(r),this.map.set(r,[]));this.map.get(r).push(new LjT(g))};
GfT.prototype.get=function(r){var g=this;return function P(){var a,v,C,u,X,c,B,O,z,e,U;return _.NF(P,function(V){switch(V.nextAddress){case 1:_.FC(V,2);a=g.map.get(r);if(!a)return V.return();v=0;C=_.m(a);u=C.next();case 4:if(u.done){V.jumpTo(6);break}X=u.value;c=X.deref();if(!c){V.jumpTo(5);break}v++;B=_.wz;return V.yield(c,8);case 8:B(V.yieldResult);case 5:u=C.next();V.jumpTo(4);break;case 6:if(2*v<a.length){O=0;z=_.m(a);for(e=z.next();!e.done;e=z.next())U=e.value,U.deref()&&(a[O++]=U);a.length=
O}case 2:_.sQ(V),_.Hb(V,0)}})}()};var yNT=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},mFQ=new GfT(function(r){r.addEventListener("abort",ubp,{once:!0})}),Q5Q=new WeakMap,Kjd=function(r){r=r===void 0?qB:r;
this.signal=new r};
Kjd.prototype.abort=function(r){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=r,r=new Event("abort"),this.signal.dispatchEvent(r))};
var qB=function(){this.target=yNT();this.aborted=!1;this.onabort=null};
qB.prototype.throwIfAborted=function(){vk8.call(this)};
qB.prototype.addEventListener=function(r,g,I){this.target.addEventListener(r,g,I)};
qB.prototype.removeEventListener=function(r,g,I){this.target.removeEventListener(r,g,I)};
qB.prototype.dispatchEvent=function(r){if(this.onabort&&r.type==="abort")this.onabort(r);return this.target.dispatchEvent(r)};
qB.abort=ay$;qB.timeout=pys;qB.any=CWp;var PWL=jIl?AbortController:Kjd,XB=jIl?AbortSignal:qB;typeof XB.abort!=="function"&&(XB.abort=ay$);typeof XB.prototype.throwIfAborted!=="function"&&(XB.prototype.throwIfAborted=vk8);typeof XB.any!=="function"&&(XB.any=CWp);typeof XB.timeout!=="function"&&(XB.timeout=pys);var SJ=null,qBp=new Map;var sI1=function(r){r=r.clone();Q7y(r);gt(r,"dg",null);gt(r,"d","0");Ill(r,null);P41(r,null);return r},Fjl=!0,Hzw=function(r,g,I){var P=I===void 0?{}:I;
I=P.cssRowKey===void 0?void 0:P.cssRowKey;var a=P.combinedSignature===void 0?void 0:P.combinedSignature;var v=P.extraEdges===void 0?void 0:P.extraEdges;P=P.callback===void 0?void 0:P.callback;gt(r,"m",g.join(","));v&&v68(r,v);I&&(gt(r,"ck",I),a?gt(r,"rs",a):Fjl&&(Fjl=!1));if(P){if(P!=null&&!uyd.test(P))throw Error("Xa`"+P);gt(r,"cb",P)}r=r.toString();_.v$(r,"/")&&(r=E2X(document.location.href)+r);return _.Wu(r)};var Dk0=function(r){return Wj0(r).then(function(g){return JSON.parse(g.responseText)})},Wj0=function(r){var g={},I=g.xmlHttpFactory?g.xmlHttpFactory.createInstance():V5$.createInstance();
return(new _.ge(function(P,a){var v;try{I.open("GET",r,!0)}catch(X){a(new cD("Error opening XHR: "+X.message,r,I))}I.onreadystatechange=function(){if(I.readyState==4){_.I$.clearTimeout(v);var X;!(X=j40(I.status))&&(X=I.status===0)&&(X=SnF(r),X=!(X=="http"||X=="https"||X==""));X?P(I):a(new RXJ(I.status,r,I))}};
I.onerror=function(){a(new cD("Network error",r,I))};
if(g.headers)for(var C in g.headers){var u=g.headers[C];u!=null&&I.setRequestHeader(C,u)}g.withCredentials&&(I.withCredentials=g.withCredentials);g.responseType&&(I.responseType=g.responseType);g.mimeType&&I.overrideMimeType(g.mimeType);g.timeoutMs>0&&(v=_.I$.setTimeout(function(){I.onreadystatechange=function(){};
I.abort();a(new ANf(r,I))},g.timeoutMs));
try{I.send(null)}catch(X){I.onreadystatechange=function(){},_.I$.clearTimeout(v),a(new cD("Error sending XHR: "+X.message,r,I))}})).thenCatch(function(P){P instanceof _.By&&I.abort();
throw P;})},cD=function(r,g,I){_.$E.call(this,r+", url="+g);
this.url=g;this.xhr=I};
_.Kr(cD,_.$E);cD.prototype.name="XhrError";var RXJ=function(r,g,I){cD.call(this,"Request Failed, status="+r,g,I);this.status=r};
_.Kr(RXJ,cD);RXJ.prototype.name="XhrHttpError";var ANf=function(r,g){cD.call(this,"Request timed out",r,g)};
_.Kr(ANf,cD);ANf.prototype.name="XhrTimeoutError";Lr=Lr||{};_.Kr(chp,_.vJ);chp.prototype.initialize=function(){};
Lr.BaseModule=chp;t3$.prototype.execute=function(r){this.fn_&&(this.fn_.call(this.handler_||null,r),this.fn_=this.handler_=null)};
t3$.prototype.abort=function(){this.handler_=this.fn_=null};
Lr.ModuleLoadCallback=t3$;_.Kr(JE,_.vJ);JE.prototype.moduleConstructor_=Lr.BaseModule;JE.prototype.module_=null;JE.prototype.getId=function(){return this.JSC$11343_id_};
JE.prototype.registerCallback=function(r,g){return tZ(this.onloadCallbacks_,r,g)};
var Nc1=function(r,g){tZ(r.onErrorCallbacks_,g)},tZ=function(r,g,I){g=new Lr.ModuleLoadCallback(g,I);
r.push(g);return g};
JE.prototype.isLoaded=function(){return!!this.module_};
JE.prototype.onLoad=function(r){var g=new this.moduleConstructor_;g.initialize(r());this.module_=g;g=(g=wdF(this.earlyOnloadCallbacks_,r()))||wdF(this.onloadCallbacks_,r());g||(this.onErrorCallbacks_.length=0);return g};
JE.prototype.onError=function(r){(r=wdF(this.onErrorCallbacks_,r))&&a$(Error("rd`"+r));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var wdF=function(r,g){for(var I=[],P=0;P<r.length;P++)try{r[P].execute(g)}catch(a){a$(a),I.push(a)}r.length=0;return I.length?I:null};
JE.prototype.disposeInternal=function(){JE.superClass_.disposeInternal.call(this);_.KF(this.module_)};
Lr.ModuleInfo=JE;var luF,nMh,xkY,fuy,JNz,EM1,r4y,kfh,$cz;
_.xs=function(r,g,I,P,a){P=P===void 0?!1:P;a=a===void 0?!1:a;var v=v===void 0?!0:v;this.scsReferenceUrl_=wB1(_.Dc(r).toString(),v);this.cssRowKey_=g;this.combinedSignature_=I;this.useNegativeLoading_=P;this.requestedModuleMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(r=rt(this.scsReferenceUrl_,"excm"))?r.split(","):[];this.shouldScanForCss_=a;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;
this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;lV8();_.BD(this,alz(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
luF=function(r,g){if(g.href||g.getAttribute("data-href"))if(g=g.href||g.getAttribute("data-href"),DWj(g)&&!wB1(g).urlPrefix_.endsWith("_/js/")){g=alz(wB1(g));g=_.m(g);for(var I=g.next();!I.done;I=g.next())I=I.value,r.loadedCssModuleList_.includes(I)||r.loadedCssModuleList_.push(I)}};
_.xs.prototype.loadModules=function(r,g,I){var P=I===void 0?{}:I;g=P.extraEdges;I=P.onError;var a=P.onSuccess;P=P.forceReload;if(!r)throw Error("sd");if(this.shouldScanForCss_){for(var v=_.m(document.getElementsByTagName("style")),C=v.next();!C.done;C=v.next())luF(this,C.value);v=_.m(document.getElementsByTagName("link"));for(C=v.next();!C.done;C=v.next())luF(this,C.value)}Sm1(this,JNz(this,r),g,I,a,P)};
var Sm1=function(r,g,I,P,a,v){P=P===void 0?function(){}:P;
a=a===void 0?function(){}:a;
v=v===void 0?!1:v;EM1(r,g,function(C,u,X){X=X===void 0?u:X;r.enableFallbackFetch&&v?r.loadWithFetch(C,u,P,a,X):r.load(C,u,P,a,X,I)},I)||P(-1)};
_.xs.prototype.loadWithFetch=function(){_.p(function(){throw Error("td");})};
_.xs.prototype.maybeSetAdditionalFields=function(){};
nMh=function(r,g,I){if(r.useNegativeLoading_){var P=r.scsReferenceUrl_;r={cssRowKey:r.cssRowKey_,combinedSignature:r.combinedSignature_,extraEdges:I,requestedModuleIds:xkY(r),requestedCssModuleIds:fuy(r)};var a=r===void 0?{}:r;r=a.requestedModuleIds===void 0?[]:a.requestedModuleIds;I=a.requestedCssModuleIds===void 0?[]:a.requestedCssModuleIds;var v=a.cssRowKey===void 0?void 0:a.cssRowKey;var C=a.combinedSignature===void 0?void 0:a.combinedSignature;var u=a.extraEdges===void 0?void 0:a.extraEdges;
a=a.callback===void 0?void 0:a.callback;P=sI1(P);gt(P,"d","1");Ill(P,r);P41(P,I);g=Hzw(P,g,{cssRowKey:v,combinedSignature:C,extraEdges:u,callback:a})}else P=r.scsReferenceUrl_,r={cssRowKey:r.cssRowKey_,combinedSignature:r.combinedSignature_,requestedModuleIds:xkY(r),requestedCssModuleIds:fuy(r)},u=r===void 0?{}:r,r=u.requestedCssModuleIds===void 0?[]:u.requestedCssModuleIds,I=u.cssRowKey===void 0?void 0:u.cssRowKey,v=u.combinedSignature===void 0?void 0:u.combinedSignature,C=u.extraEdges===void 0?
void 0:u.extraEdges,u=u.callback===void 0?void 0:u.callback,P=sI1(P),P41(P,r),g=Hzw(P,g,{cssRowKey:I,combinedSignature:v,extraEdges:C,callback:u});return g};
_.BD=function(r,g){for(var I=!1,P=[],a=0;a<g.length;++a){var v=g[a];r.requestedModuleMap_[v]||(r.requestedModuleMap_[v]=!0,r.requestedModuleList_.push(v),I=!0,P.push(v))}I&&(r.requestedModuleListSorted_=!1)};
_.O0=function(r,g){for(var I=[],P=0;P<g.length;++P){var a=g[P];r.requestedModuleMap_[a]&&(delete r.requestedModuleMap_[a],_.R$(r.requestedModuleList_,a),I.push(a))}};
_.xs.prototype.load=function(r,g,I,P,a){a=a===void 0?g:a;_.Dc(r);var v=this.useCors_,C=this.corsMode_,u=this.fetchPriority,X=_.ht("SCRIPT");_.XC(X,r);v&&(X.crossOrigin=C);X.async=!1;u&&X.setAttribute("fetchpriority",u);_.BD(this,g);_.Tcw(this,r,X,g,I,P,a)};
_.Tcw=function(r,g,I,P,a,v,C){C=C===void 0?P:C;r.lastScript_=I;r.insertPos.insertBefore(I,r.insertPos.firstChild);_.hXh(I,P,function(){I.parentElement.removeChild(I);r.lastScript_==I&&(r.lastScript_=null);v()},function(u){I.parentElement.removeChild(I);
r.lastScript_==I&&(r.lastScript_=null);_.O0(r,u);r.pendingModuleGraphUpdate_?r.pendingModuleGraphUpdate_.then(function(){a(-1,g)}):a(-1,g)},C)};
_.hXh=function(r,g,I,P,a){a=a===void 0?g:a;var v=g.length,C=function(){v=0;r.onload=null;r.onerror=null;u=function(){}},u=function(){C();
var c=a.filter(function(B){return!Uy().getModuleInfo(B).isLoaded()});
c.length!==0?P(c,"Response was successful but was missing module(s) "+c+"."):I()},X=function(){v--;
v==0&&u()};
g.forEach(function(c){c=Uy().getModuleInfo(c);c.isLoaded()?X():(tZ(c.earlyOnloadCallbacks_,X),Nc1(c,X))});
r.onload=function(){return u()};
r.onerror=function(){C();P(g)}};
xkY=function(r){r.requestedModuleListSorted_||(r.requestedModuleListSorted_=!0,r.requestedModuleList_.sort());return r.requestedModuleList_};
fuy=function(r){r=r.loadedCssModuleList_;r.sort();return r};
JNz=function(r,g){return g.filter(function(I){return!r.requestedModuleMap_[I]})};
EM1=function(r,g,I,P){if(r.pendingModuleGraphUpdate_)return r.pendingModuleGraphUpdate_.then(function(){EM1(r,g,I,P)}),!0;
if(!r.useNegativeLoading_){var a=[],v=Object.assign({},r.requestedModuleMap_);kfh(r,g,function(B){a.push(B.getId())},P,function(B){return!B.isLoaded()},v);
g=a}for(v=0;v<g.length;){for(var C=g.length-v,u=v==0?g:g.slice(v,g.length),X=nMh(r,u,P),c=_.Dc(X).toString();c.length>r.urlMaxLength;)if(C>1)C-=Math.ceil((c.length-r.urlMaxLength)/6),C=Math.max(C,1),u=g.slice(v,v+C),X=nMh(r,u,P),c=_.Dc(X).toString();else return r.useNegativeLoading_?(r.useNegativeLoading_=!1,r.pendingModuleGraphUpdate_=$cz(r).then(function(B){r4y(r,B,P)}),EM1(r,g.slice(v),I,P)):!1;
v+=C;r.useNegativeLoading_?I(X,u):I(X,u,v===g.length?g:[])}return!0};
r4y=function(r,g,I){Uy().setAllModuleInfoString((g||{}).moduleGraph);kfh(r,xkY(r),function(P){_.BD(r,[P.getId()])},I);
r.pendingModuleGraphUpdate_=null};
kfh=function(r,g,I,P,a,v){v=v===void 0?{}:v;var C=Uy();g=_.m(g);for(var u=g.next();!u.done;u=g.next()){u=u.value;var X=C.getModuleInfo(u);if(!(v[u]||a&&!a(X))){v[u]=!0;var c=X.deps_||[];if(P){var B=[];P[u]&&(B=Object.keys(P[u]));c=c.concat(B)}kfh(r,c,I,P,a,v);I(X)}}};
$cz=function(r){r=r.scsReferenceUrl_.clone();Q7y(r);gt(r,"dg",null);gt(r,"md","1");return Dk0(r.toString())};var Bzp=new Uint8Array(123);var gtl=[];var IGh=function(){this.JSC$10354_loader_=null};
_.Q=IGh.prototype;_.Q.setBatchModeEnabled=function(){};
_.Q.setAllModuleInfoString=function(){};
_.Q.addExtraEdge=function(){throw Error("ud");};
_.Q.removeExtraEdge=function(){throw Error("vd");};
_.Q.getModuleContext=function(){return null};
_.Q.isActive=function(){return!1};
_.Q.isUserActive=function(){return!1};
_.Q.registerInitializationCallback=function(){};
_.Q.registerCallback=function(){};var zP=function(r,g,I,P,a){var v=Error.call(this);this.message=v.message;"stack"in v&&(this.stack=v.stack);this.name="ModuleLoadFailure";this.type=r;this.status=g;this.requestedModuleIds=I;this.url=P;this.cause=a;this.message=this.toString()};
_.b(zP,Error);zP.prototype.toString=function(){return PHl(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var PHl=function(r){switch(r.type){case zP.Type.UNAUTHORIZED:return"Unauthorized";case zP.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case zP.Type.TIMEOUT:return"Timed out";case zP.Type.OLD_CODE_GONE:return"Out of date module id";case zP.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+r.type}};
Lr.ModuleLoadFailure=zP;Lr.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var eD=function(){this.moduleIds_=this.JSC$10354_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11361_extraEdges_={};this.JSC$11361_callbackMap_={};this.JSC$11361_currentlyLoadingModule_=this.baseModuleInfo_=new Lr.ModuleInfo([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new cJ;this.isDisposed_=this.userLastActive_=this.lastActive_=
this.batchModeEnabled_=!1};
_.Kr(eD,IGh);var aGF=function(r,g){_.$E.call(this,"Error loading "+r+": "+g)};
_.Kr(aGF,_.$E);eD.prototype.setBatchModeEnabled=function(r){this.batchModeEnabled_=r};
eD.prototype.setAllModuleInfoString=function(r,g){if(!(this instanceof eD))this.setAllModuleInfoString(r,g);else if(typeof r==="string"){if(r.startsWith("d$")){r=r.substring(2);for(var I=[],P=0,a=r.indexOf("/"),v=0,C=!1,u=0;;){var X=C?r.substring(v):r.substring(v,a);if(X.length===0)P++,v="sy"+P.toString(36),X=[];else{var c=X.indexOf(":");if(c<0)v=X,X=[];else if(c===X.length-1)v=X.substring(0,c),X=Array(I[u-1]);else{v=X.substring(0,c);X=X.substring(c+1).split(",");c=u;for(var B=0;B<X.length;B++)c-=
X[B].length===0?1:Number(X[B]),X[B]=I[c]}c=0;if(v.length===0)c=1;else if(v.charAt(0)==="+"||v.charAt(0)==="-")c=Number(v);c!==0&&(P+=c,v="sy"+P.toString(36))}I.push(v);vtf(this,v,X);if(C)break;v=a+1;a=r.indexOf("/",v);a===-1&&(C=!0);u++}this.moduleIds_=I}else if(r.startsWith("p$"))QJh(this,r);else{r=r.split("/");I=[];for(P=0;P<r.length;P++){u=r[P].split(":");a=u[0];C=[];if(u[1])for(C=u[1].split(","),u=0;u<C.length;u++)C[u]=I[parseInt(C[u],36)];I.push(a);vtf(this,a,C)}this.moduleIds_=I}g&&g.length?
(_.SX(this.loadingModuleIds_,g),this.lastInitialModuleId_=_.Gj(g)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11361_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11361_currentlyLoadingModule_=null,(g=this.baseModuleInfo_.onLoad((0,_.Qz)(this.getModuleContext,this)))&&g.length&&mcJ(this,new Lr.ModuleLoadFailure(Lr.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,g[0])),Yn(this))}};
var QJh=function(r,g){var I=g.substring(2);for(g=0;g<64;g++)Bzp["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(g)]=g;var P={buf:I,pos:0};EL(P);var a=EL(P),v=EL(P)+1;g=Array(a);var C=Array(a),u=Array(a);v=Array(v);var X=0,c=0,B=P.pos,O=P.buf.indexOf("|",P.pos);P.pos=O+1;for(O=0;O<a;O++){var z=EL(P),e=z&2,U=z&1;z>>>=2;U?(X+=z>>>1^-(z&1),z="sy"+X.toString(36)):(U=B,B+=z,z=I.substring(U,B));g[O]=z;e&&(v[c++]=z)}v[c]="";P.pos++;c=a&-2;I=a&1;for(X=0;X<c;X+=2)B=OAF(P),u[X]=
B&7,u[X+1]=B>>>3&7;I&&(I=OAF(P),u[c]=I&7);P.pos++;for(c=0;c<a;c++)u[c]===7&&(u[c]=EL(P));P.pos++;for(I=c=0;I<a;I++){X=u[I];B=X===0?gtl:Array(X);C[I]=B;O=c;for(e=0;e<X;e++)O-=EL(P),B[e]=v[O];v[c]===g[I]&&c++}for(P=0;P<g.length;P++)vtf(r,g[P],C[P]);r.moduleIds_=g};
_.Q=eD.prototype;_.Q.getModuleInfo=function(r){return this.moduleInfoMap[r]};
_.Q.addExtraEdge=function(r,g){var I=this.getModuleInfo(r);I&&I.isLoaded()?this.load(g):(this.JSC$11361_extraEdges_[r]||(this.JSC$11361_extraEdges_[r]={}),this.JSC$11361_extraEdges_[r][g]=!0)};
_.Q.removeExtraEdge=function(r,g){if(this.JSC$11361_extraEdges_[r]){delete this.JSC$11361_extraEdges_[r][g];for(var I in this.JSC$11361_extraEdges_[r])return;delete this.JSC$11361_extraEdges_[r]}};
_.Q.isActive=function(){return this.loadingModuleIds_.length>0};
_.Q.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var Yn=function(r){var g=r.lastActive_,I=r.isActive();I!=g&&(r.executeCallbacks_(I?"active":"idle"),r.lastActive_=I);g=r.isUserActive();g!=r.userLastActive_&&(r.executeCallbacks_(g?"userActive":"userIdle"),r.userLastActive_=g)},vtf=function(r,g,I){r.moduleInfoMap[g]?(r=r.moduleInfoMap[g].deps_,r!=I&&r.splice.apply(r,[0,
r.length].concat(_.xC(I)))):r.moduleInfoMap[g]=new Lr.ModuleInfo(I,g)},uOy=function(r,g,I){var P=[];
Kt1(g,P);g=[];for(var a={},v=0;v<P.length;v++){var C=P[v],u=r.getModuleInfo(C);if(!u)throw Error("wd`"+C);var X=new cJ;a[C]=X;u.isLoaded()?X.callback(null):(CH$(r,C,u,!!I,X),r.isModuleLoading(C)||g.push(C))}g.length>0&&(r.loadingModuleIds_.length===0?r.loadModules_(g):(r.requestedModuleIdsQueue_.push(g),Yn(r)));return a},CH$=function(r,g,I,P,a){I.registerCallback(a.callback,a);
Nc1(I,function(v){a.errback(new aGF(g,v))});
r.isModuleLoading(g)?P&&(pgf(r,g),Yn(r)):P&&pgf(r,g)};
eD.prototype.loadModules_=function(r,g,I){var P=this;g=g===void 0?0:g;var a=otY(this,r);this.loadingModuleIds_=a;this.requestedLoadingModuleIds_=this.batchModeEnabled_?r:_.Ap(a);Yn(this);if(a.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,a);r=this.JSC$10354_loader_;if(!r)throw Error("xd");if(Object.keys(this.JSC$11361_extraEdges_).length>0&&!r.supportsExtraEdges)throw Error("yd");I=(0,_.Qz)(r.loadModules,r,_.Ap(a),this.moduleInfoMap,{extraEdges:this.JSC$11361_extraEdges_,
forceReload:!!I,onError:function(v,C,u){var X=P.requestedLoadingModuleIds_;v=v!=null?v:void 0;var c=g;u=u===void 0?!1:u;u=(u===void 0?0:u)?0:(c===void 0?0:c)+1;c=_.Ap(a);P.requestedLoadingModuleIds_=X;a.forEach(_.nB(_.R$,P.requestedModuleIds_),P);v==401?(mcJ(P,new Lr.ModuleLoadFailure(Lr.ModuleLoadFailure.Type.UNAUTHORIZED,v)),P.requestedModuleIdsQueue_.length=0):v==410?(qq0(P,new Lr.ModuleLoadFailure(Lr.ModuleLoadFailure.Type.OLD_CODE_GONE,v)),Xg$(P)):u>=3?(qq0(P,new Lr.ModuleLoadFailure(Lr.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
v,c,C)),Xg$(P)):P.loadModules_(P.requestedLoadingModuleIds_,u,v==8001||!1)},
onTimeout:(0,_.Qz)(this.handleLoadTimeout_,this)});(r=Math.pow(g,2)*5E3)?_.I$.setTimeout(I,r):I()}};
var otY=function(r,g){g=g.filter(function(a){return r.moduleInfoMap[a].isLoaded()?(_.I$.setTimeout(function(){return Error("zd`"+a)},0),!1):!0});
for(var I=[],P=0;P<g.length;P++)I=I.concat(c4T(r,g[P]));Kt1(I);return!r.batchModeEnabled_&&I.length>1?(g=I.shift(),r.requestedModuleIdsQueue_=I.map(function(a){return[a]}).concat(r.requestedModuleIdsQueue_),[g]):I},c4T=function(r,g){var I=_.pF.createSet(r.requestedModuleIds_),P=[];
I[g]||P.push(g);g=[g];for(var a=0;a<g.length;a++)for(var v=r.getModuleInfo(g[a]).deps_,C=v.length-1;C>=0;C--){var u=v[C];r.getModuleInfo(u).isLoaded()||I[u]||(P.push(u),g.push(u))}P.reverse();Kt1(P);return P};
eD.prototype.JSC$11356_setLoaded=function(){if(this.JSC$11361_currentlyLoadingModule_){var r=this.JSC$11361_currentlyLoadingModule_.getId(),g=[];if(this.JSC$11361_extraEdges_[r]){for(var I=_.m(Object.keys(this.JSC$11361_extraEdges_[r])),P=I.next();!P.done;P=I.next()){P=P.value;var a=this.getModuleInfo(P);a&&!a.isLoaded()&&(this.removeExtraEdge(r,P),g.push(P))}this.loadMultiple(g)}this.isDisposed()||((g=this.moduleInfoMap[r].onLoad((0,_.Qz)(this.getModuleContext,this)))&&g.length&&mcJ(this,new Lr.ModuleLoadFailure(Lr.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,g[0])),_.R$(this.userInitiatedLoadingModuleIds_,r),_.R$(this.loadingModuleIds_,r),this.loadingModuleIds_.length===0&&Xg$(this),this.lastInitialModuleId_&&r==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),Yn(this),this.JSC$11361_currentlyLoadingModule_=null)}};
eD.prototype.isModuleLoading=function(r){if(_.F_(this.loadingModuleIds_,r))return!0;for(var g=0;g<this.requestedModuleIdsQueue_.length;g++)if(_.F_(this.requestedModuleIdsQueue_[g],r))return!0;return!1};
eD.prototype.load=function(r,g){return uOy(this,[r],g)[r]};
eD.prototype.loadMultiple=function(r){return uOy(this,r)};
var pgf=function(r,g){_.F_(r.userInitiatedLoadingModuleIds_,g)||r.userInitiatedLoadingModuleIds_.push(g)};
eD.prototype.beforeLoadModuleCode=function(r){var g=this;this.JSC$11361_currentlyLoadingModule_&&this.JSC$11361_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$11356_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[r]&&tH$(this,this.moduleInfoMap[r].deps_||[],function(I){I.module_=new Lr.BaseModule;_.R$(g.loadingModuleIds_,I.getId())},function(I){return!I.isLoaded()});
this.JSC$11361_currentlyLoadingModule_=this.getModuleInfo(r)};
eD.prototype.registerInitializationCallback=function(r){this.JSC$11361_currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new Lr.ModuleInfo([],"synthetic_module_overhead"),this.JSC$11361_currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);tZ(this.JSC$11361_currentlyLoadingModule_.earlyOnloadCallbacks_,r)};
eD.prototype.handleLoadTimeout_=function(){qq0(this,new Lr.ModuleLoadFailure(Lr.ModuleLoadFailure.Type.TIMEOUT));Xg$(this)};
var qq0=function(r,g){r.requestedLoadingModuleIds_.length>1?r.requestedModuleIdsQueue_=r.requestedLoadingModuleIds_.map(function(I){return[I]}).concat(r.requestedModuleIdsQueue_):mcJ(r,g)},mcJ=function(r,g){var I=r.requestedLoadingModuleIds_;
r.loadingModuleIds_.length=0;for(var P=[],a=0;a<r.requestedModuleIdsQueue_.length;a++){var v=r.requestedModuleIdsQueue_[a].filter(function(X){var c=c4T(this,X);return WB(I,function(B){return _.F_(c,B)})},r);
_.SX(P,v)}for(a=0;a<I.length;a++)_.dh$(P,I[a]);for(a=0;a<P.length;a++){for(v=0;v<r.requestedModuleIdsQueue_.length;v++)_.R$(r.requestedModuleIdsQueue_[v],P[a]);_.R$(r.userInitiatedLoadingModuleIds_,P[a])}if(a=r.JSC$11361_callbackMap_.error)for(v=0;v<a.length;v++)for(var C=a[v],u=0;u<P.length;u++)C("error",P[u],g);for(P=0;P<I.length;P++)if(r.moduleInfoMap[I[P]])r.moduleInfoMap[I[P]].onError(g);r.requestedLoadingModuleIds_.length=0;Yn(r)},Xg$=function(r){for(;r.requestedModuleIdsQueue_.length;){var g=
r.requestedModuleIdsQueue_.shift().filter(function(I){return!this.getModuleInfo(I).isLoaded()},r);
if(g.length>0){r.loadModules_(g);return}}Yn(r)};
eD.prototype.registerCallback=function(r,g){Array.isArray(r)||(r=[r]);for(var I=0;I<r.length;I++){var P=r[I],a=g,v=this.JSC$11361_callbackMap_;v[P]||(v[P]=[]);v[P].push(a)}};
eD.prototype.executeCallbacks_=function(r){for(var g=this.JSC$11361_callbackMap_[r],I=0;g&&I<g.length;I++)g[I](r)};
var tH$=function(r,g,I,P,a){P=P===void 0?function(){return!0}:P;
a=a===void 0?{}:a;g=_.m(g);for(var v=g.next();!v.done;v=g.next()){v=v.value;var C=r.getModuleInfo(v);!a[v]&&P(C)&&(a[v]=!0,tH$(r,C.deps_||[],I,P,a),I(C))}};
eD.prototype.dispose=function(){_.sn(_.pF.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11361_callbackMap_={};this.isDisposed_=!0};
eD.prototype.isDisposed=function(){return this.isDisposed_};
_.Zj=function(){return new eD};var BYd=[5E3,2E4],Ktz=function(){this.JSC$10354_loader_=null;this.JSC$11369_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11369_queue_=[];this.JSC$11369_extraEdges_=Object.create(null);this.JSC$11369_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.b(Ktz,IGh);_.Q=Ktz.prototype;_.Q.setAllModuleInfoString=function(){this.JSC$11369_currentlyLoadingModule_&&this.JSC$11369_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$11356_setLoaded()};
_.Q.getModuleInfo=function(r){var g=this.JSC$11369_moduleInfoMap_[r];g||(g=new Lr.ModuleInfo([],r),this.JSC$11369_moduleInfoMap_[r]=g);return g};
_.Q.addExtraEdge=function(r,g){this.getModuleInfo(r).isLoaded()?this.load(g):(this.JSC$11369_extraEdges_[r]||(this.JSC$11369_extraEdges_[r]={}),this.JSC$11369_extraEdges_[r][g]=!0)};
_.Q.removeExtraEdge=function(r,g){if(this.JSC$11369_extraEdges_[r]){delete this.JSC$11369_extraEdges_[r][g];for(var I in this.JSC$11369_extraEdges_[r])return;delete this.JSC$11369_extraEdges_[r]}};
_.Q.isModuleLoading=function(r){return!!this.loadingModules_[r]};
_.Q.load=function(r){Oiz(this,[r]);return zx8(this,r)};
_.Q.loadMultiple=function(r){var g=this,I=Object.create(null),P=[];r.forEach(function(a){I[a]||(I[a]=zx8(g,a),P.push(a))});
Oiz(this,P);return I};
_.Q.beforeLoadModuleCode=function(r){var g;((g=this.JSC$11369_currentlyLoadingModule_)==null?void 0:g.getId())==="synthetic_module_overhead"&&this.JSC$11356_setLoaded();var I,P;exz(this,(P=(I=this.JSC$11369_moduleInfoMap_[r])==null?void 0:I.deps_)!=null?P:[],function(a){a.module_=new Lr.BaseModule},function(a){return!a.isLoaded()});
this.JSC$11369_currentlyLoadingModule_=this.getModuleInfo(r)};
_.Q.JSC$11356_setLoaded=function(){if(this.JSC$11369_currentlyLoadingModule_){var r=this.JSC$11369_currentlyLoadingModule_.getId(),g=[];if(this.JSC$11369_extraEdges_[r]){for(var I=_.m(Object.keys(this.JSC$11369_extraEdges_[r])),P=I.next();!P.done;P=I.next())P=P.value,this.getModuleInfo(P).isLoaded()||(this.removeExtraEdge(r,P),g.push(P));this.loadMultiple(g)}this.JSC$11369_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11369_currentlyLoadingModule_=null;(!this.isModuleLoading(r)&&/^sy[0-9a-z]{0,4}$/.test(r)||r==="synthetic_module_overhead")&&delete this.JSC$11369_moduleInfoMap_[r];this.unsetModulesAsLoading(r)}};
_.Q.registerInitializationCallback=function(r){this.JSC$11369_currentlyLoadingModule_||(this.JSC$11369_moduleInfoMap_.synthetic_module_overhead=new Lr.ModuleInfo([],"synthetic_module_overhead"),this.JSC$11369_currentlyLoadingModule_=this.JSC$11369_moduleInfoMap_.synthetic_module_overhead);tZ(this.JSC$11369_currentlyLoadingModule_.earlyOnloadCallbacks_,r)};
_.Q.setModulesAsLoading=function(){var r=this;_.kV.apply(0,arguments).forEach(function(g){r.loadingModules_[g]=!0})};
_.Q.unsetModulesAsLoading=function(){var r=this;_.kV.apply(0,arguments).forEach(function(g){delete r.loadingModules_[g]})};
var zx8=function(r,g){return new _.ge(function(I,P){var a=r.getModuleInfo(g);a.isLoaded()?I(null):(a.registerCallback(function(){I(null)}),Nc1(a,function(v){var C="Error loading "+g+": "+v;
v instanceof Lr.ModuleLoadFailure&&v.url&&(C=C+", requested url: "+v.url.toString());P(Error(C))}))})},Oiz=function(r,g){g=g.filter(function(I){return!r.isModuleLoading(I)&&!r.getModuleInfo(I).isLoaded()});
g.length>0&&(r.setModulesAsLoading.apply(r,_.xC(g)),r.JSC$11369_queue_.push(g),Yql(r))},Yql=function(r){for(var g={};r.activeLoads_<Infinity&&r.JSC$11369_queue_.length>0;g={finishLoad:void 0,
ids$jscomp$37:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})g.ids$jscomp$37=r.JSC$11369_queue_.shift().filter(function(I){return!r.getModuleInfo(I).isLoaded()}),g.ids$jscomp$37.length>0&&(r.activeLoads_++,g.finishLoad=function(I){return function(){r.activeLoads_--;
Yql(r);I.finishLoad=function(){}}}(g),_.pd(g.ids$jscomp$37.map(function(I){return zx8(r,I)})).then(function(I){return function(){(0,I.finishLoad)()}}(g)),g.attempt$jscomp$6=0,g.load$jscomp$1=function(I){return function(){if(Object.keys(r.JSC$11369_extraEdges_).length>0&&!r.JSC$10354_loader_.supportsExtraEdges)throw Error("yd");
r.JSC$10354_loader_.loadModules(I.ids$jscomp$37,r.JSC$11369_moduleInfoMap_,{extraEdges:r.JSC$11369_extraEdges_,onError:function(P,a){var v=BYd[I.attempt$jscomp$6++];v!==void 0?setTimeout(function(){(0,I.load$jscomp$1)()},v):(r.unsetModulesAsLoading.apply(r,_.xC(I.ids$jscomp$37)),(0,I.finishLoad)(),I.ids$jscomp$37.forEach(function(C){C=r.getModuleInfo(C);
if(!C.isLoaded())C.onError(new Lr.ModuleLoadFailure(Lr.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,P,I.ids$jscomp$37,a))}))}})}}(g),(0,g.load$jscomp$1)())},exz=function(r,g,I,P,a){P=P===void 0?function(){return!0}:P;
a=a===void 0?{}:a;g=_.m(g);for(var v=g.next();!v.done;v=g.next()){v=v.value;var C=r.getModuleInfo(v);!a[v]&&P(C)&&(a[v]=!0,exz(r,C.deps_||[],I,P,a),I(C))}};var Ziz=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var YBh=Symbol("Bd");window.JSCompiler_renameProperty=function(r){return r};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var Ucw=!Ziz||HTMLElement.es5Shimmed||_.I$.Reflect===void 0||_.I$.customElements===void 0||_.I$.customElements.polyfillWrapFlushCallback||!1,iiz,Jyh=function(){var r=HTMLElement;if(Ucw)return r;if(iiz!==void 0)return iiz;var g=_.I$.Reflect,I=function(){return g.construct(r,[],this.constructor)};
I.prototype=r.prototype;I.prototype.constructor=I;I.es5Shimmed=!0;Object.setPrototypeOf(I,r);return iiz=I},biT=!1;Ucw||biT||(biT=!0,_.I$.HTMLElement=Jyh());/*

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 M31=/(url\()([^)]*)(\))/g,iA8=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,bA$,nZ;var d1=!window.ShadyDOM||!window.ShadyDOM.inUse,MH0=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),jJ0=!window.customElements.polyfillWrapFlushCallback,VHz;if(VHz=d1&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var dcY=new CSSStyleSheet;dcY.replaceSync("");var LJ1=document.createElement("div");LJ1.attachShadow({mode:"open"});LJ1.shadowRoot.adoptedStyleSheets=[dcY];VHz=LJ1.shadowRoot.adoptedStyleSheets[0]===dcY}catch(r){VHz=!1}
var GIf=VHz,y4y=window.Polymer&&window.Polymer.rootPath||V3F(document.baseURI||window.location.href),o7=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,HrF=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,K3=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,KJz=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,VB=window.Polymer&&window.Polymer.legacyOptimizations||!1,yB=window.Polymer&&window.Polymer.legacyWarnings||!1,sJ$=window.Polymer&&window.Polymer.syncInitialRender||
!1,Xy=window.Polymer&&window.Polymer.legacyUndefined||!1,FJh=window.Polymer&&window.Polymer.orderedComputed||!1,Zd=window.Polymer&&window.Polymer.removeNestedTemplates||!1,U0=window.Polymer&&window.Polymer.fastDomIf||!1,iZ=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,Hih=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,WJ8=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var bZ={},DcF={},tq=function(){return HTMLElement.apply(this,arguments)||this};
_.b(tq,HTMLElement);tq.import=function(r,g){return r?(r=bZ[r]||DcF[r.toLowerCase()])&&g?r.querySelector(g):r:null};
tq.prototype.attributeChangedCallback=function(r,g,I){g!==I&&this.register()};
tq.prototype.register=function(r){if(r=r||this.id){if(K3&&(bZ[r]||DcF[r.toLowerCase()])!==void 0)throw bZ[r]=DcF[r.toLowerCase()]=null,Error("Cd`"+r);this.id=r;bZ[r]=DcF[r.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.l4.Object.defineProperties(tq.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var r=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;r=_.Tb(this.getAttribute("assetpath")||"",r.baseURI);this.__assetpath=V3F(r)}return this.__assetpath}}});
_.l4.Object.defineProperties(tq,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
tq["import"]=tq.import;tq.prototype.modules=bZ;customElements.define("dom-module",tq);var Rxl=0,LpF=0,hE=[],A4z=0,dFF=!1,NYy=document.createTextNode(""),wg1,Mu;(new window.MutationObserver(GUL)).observe(NYy,{characterData:!0});_.MB={after:function(r){return{run:function(g){return window.setTimeout(g,r)},
cancel:function(g){window.clearTimeout(g)}}},
run:function(r,g){return window.setTimeout(r,g)},
cancel:function(r){window.clearTimeout(r)}};
_.Ps={run:function(r){return window.requestAnimationFrame(r)},
cancel:function(r){window.cancelAnimationFrame(r)}};
wg1={run:function(r){return window.requestIdleCallback?window.requestIdleCallback(r):window.setTimeout(r,16)},
cancel:function(r){window.cancelIdleCallback?window.cancelIdleCallback(r):window.clearTimeout(r)}};
Mu={run:function(r){dFF||(dFF=!0,NYy.textContent=A4z++);hE.push(r);return Rxl++},
cancel:function(r){var g=r-LpF;if(g>=0){if(!hE[g])throw Error("Dd`"+r);hE[g]=null}}};var lGh=0,jD=function(r){var g=r.__mixinApplications;g||(g=new WeakMap,r.__mixinApplications=g);var I=lGh++;return function(P){var a=P.__mixinSet;if(a&&a[I])return P;var v=g,C=v.get(P);C||(C=r(P),v.set(P,C),P=Object.create(C.__mixinSet||a||null),P[I]=!0,C.__mixinSet=P);return C}};_.C3=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(r){return ShadyDOM.patch(r)}:function(r){return r};var Sq1=jD(function(r){var g=function(){var I=r.call(this)||this;I.__dataEnabled=!1;I.__dataReady=!1;I.__dataInvalid=!1;I.__data={};I.__dataPending=null;I.__dataOld=null;I.__dataInstanceProps=null;I.__dataCounter=0;I.__serializing=!1;I._initializeProperties();return I};
_.b(g,r);g.createProperties=function(I){var P=this.prototype,a;for(a in I)a in P||P._createPropertyAccessor(a)};
g.attributeNameForProperty=function(I){return I.toLowerCase()};
g.typeForProperty=function(){};
g.prototype._createPropertyAccessor=function(I,P){this._addPropertyToAttributeMap(I);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[I]||(this.__dataHasAccessor[I]=!0,this._definePropertyAccessor(I,P))};
g.prototype._addPropertyToAttributeMap=function(I){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var P=this.__dataAttributes[I];P||(P=this.constructor.attributeNameForProperty(I),this.__dataAttributes[P]=I);return P};
g.prototype._definePropertyAccessor=function(I,P){Object.defineProperty(this,I,{get:function(){return this.__data[I]},
set:P?function(){}:function(a){this._setPendingProperty(I,a,!0)&&this._invalidateProperties()}})};
g.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
g.prototype._initializeProperties=function(){for(var I in this.__dataHasAccessor)this.hasOwnProperty(I)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[I]=this[I],delete this[I])};
g.prototype._initializeInstanceProperties=function(I){Object.assign(this,I)};
g.prototype._setProperty=function(I,P){this._setPendingProperty(I,P)&&this._invalidateProperties()};
g.prototype._getProperty=function(I){return this.__data[I]};
g.prototype._setPendingProperty=function(I,P){var a=this.__data[I],v=this._shouldPropertyChange(I,P,a);v&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||I in this.__dataOld||(this.__dataOld[I]=a),this.__data[I]=P,this.__dataPending[I]=P);return v};
g.prototype._isPropertyPending=function(I){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(I))};
g.prototype._invalidateProperties=function(){var I=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,Mu.run(function(){I.__dataInvalid&&(I.__dataInvalid=!1,I._flushProperties())}))};
g.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
g.prototype._flushProperties=function(){this.__dataCounter++;var I=this.__data,P=this.__dataPending,a=this.__dataOld;this._shouldPropertiesChange(I,P,a)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(I,P,a));this.__dataCounter--};
g.prototype._shouldPropertiesChange=function(I,P){return!!P};
g.prototype._propertiesChanged=function(){};
g.prototype._shouldPropertyChange=function(I,P,a){return a!==P&&(a===a||P===P)};
g.prototype.attributeChangedCallback=function(I,P,a,v){P!==a&&this._attributeToProperty(I,a);r.prototype.attributeChangedCallback&&r.prototype.attributeChangedCallback.call(this,I,P,a,v)};
g.prototype._attributeToProperty=function(I,P,a){if(!this.__serializing){var v=this.__dataAttributes;I=v&&v[I]||I;this[I]=this._deserializeValue(P,a||this.constructor.typeForProperty(I))}};
g.prototype._propertyToAttribute=function(I,P,a){this.__serializing=!0;a=arguments.length<3?this[I]:a;this._valueToNodeAttribute(this,a,P||this.constructor.attributeNameForProperty(I));this.__serializing=!1};
g.prototype._valueToNodeAttribute=function(I,P,a){P=this._serializeValue(P);if(a==="class"||a==="name"||a==="slot")I=(0,_.C3)(I);P===void 0?I.removeAttribute(a):I.setAttribute(a,P===""&&window.trustedTypes?window.trustedTypes.emptyScript:P)};
g.prototype._serializeValue=function(I){switch(typeof I){case "boolean":return I?"":void 0;default:return I!=null?I.toString():void 0}};
g.prototype._deserializeValue=function(I,P){switch(P){case Boolean:return I!==null;case Number:return Number(I);default:return I}};
return g});var J4J=0,yhp=[];var Etl=jD(function(r){function g(v){v=Object.getPrototypeOf(v);return v.prototype instanceof a?v:null}
function I(v){if(!v.hasOwnProperty("__ownProperties")){var C=null;if(v.hasOwnProperty("properties")){var u=v.properties;if(u){C={};for(var X in u){var c=u[X];C[X]=typeof c==="function"?{type:c}:c}}}v.__ownProperties=C}return v.__ownProperties}
var P=Sq1(r),a=function(){return P.apply(this,arguments)||this};
_.b(a,P);a.finalize=function(){if(!this.hasOwnProperty("__finalized")){var v=g(this);v&&v.finalize();this.__finalized=!0;this._finalizeClass()}};
a._finalizeClass=function(){var v=I(this);v&&this.createProperties(v)};
a.typeForProperty=function(v){return(v=this._properties[v])&&v.type};
a.prototype._initializeProperties=function(){J4J++;this.constructor.finalize();P.prototype._initializeProperties.call(this)};
a.prototype.connectedCallback=function(){P.prototype.connectedCallback&&P.prototype.connectedCallback.call(this);this._enableProperties()};
a.prototype.disconnectedCallback=function(){P.prototype.disconnectedCallback&&P.prototype.disconnectedCallback.call(this)};
_.l4.Object.defineProperties(a,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var v=this;if(!this.hasOwnProperty("__observedAttributes")){Kpp(this.prototype);var C=this._properties;this.__observedAttributes=C?Object.keys(C).map(function(u){return v.prototype._addPropertyToAttributeMap(u)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var v=g(this);this.__properties=Object.assign({},v&&v._properties,I(this))}return this.__properties}}});
return a});var s5X={},Fp_=/-[a-z]/g,HAs=/([A-Z])/g;for(var xcB={},fG8=HTMLElement.prototype;fG8;){for(var nty=Object.getOwnPropertyNames(fG8),TYw=0;TYw<nty.length;TYw++)xcB[nty[TYw]]=!0;fG8=Object.getPrototypeOf(fG8)}var hxh=window.trustedTypes?function(r){return trustedTypes.isHTML(r)||trustedTypes.isScript(r)||trustedTypes.isScriptURL(r)}:function(){return!1},kIY=jD(function(r){var g=Sq1(r);
r=function(){return g.apply(this,arguments)||this};
_.b(r,g);r.createPropertiesForAttributes=function(){for(var I=this.observedAttributes,P=0;P<I.length;P++)this.prototype._createPropertyAccessor(ks(I[P]))};
r.attributeNameForProperty=function(I){return $6(I)};
r.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);g.prototype._initializeProperties.call(this)};
r.prototype._initializeProtoProperties=function(I){for(var P in I)this._setProperty(P,I[P])};
r.prototype._ensureAttribute=function(I,P){this.hasAttribute(I)||this._valueToNodeAttribute(this,P,I)};
r.prototype._serializeValue=function(I){switch(typeof I){case "object":if(I instanceof Date)return I.toString();if(I){if(hxh(I))return I;try{return JSON.stringify(I)}catch(P){return""}}default:return g.prototype._serializeValue.call(this,I)}};
r.prototype._deserializeValue=function(I,P){switch(P){case Object:try{var a=JSON.parse(I)}catch(v){a=I}break;case Array:try{a=JSON.parse(I)}catch(v){a=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+I)}break;case Date:a=isNaN(I)?String(I):Number(I);a=new Date(a);break;default:a=g.prototype._deserializeValue.call(this,I,P)}return a};
r.prototype._definePropertyAccessor=function(I,P){if(!xcB[I]){var a=this[I];a!==void 0&&(this.__data?this._setPendingProperty(I,a):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[I]=a))}g.prototype._definePropertyAccessor.call(this,I,P)};
r.prototype._hasAccessor=function(I){return this.__dataHasAccessor&&this.__dataHasAccessor[I]};
r.prototype._isPropertyPending=function(I){return!!(this.__dataPending&&I in this.__dataPending)};
return r});var $Cw={"dom-if":!0,"dom-repeat":!0},rxy=!1,gRB=!1,I_h=function(){var r=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(g){return g}});
return function(g,I,P){I=I.getAttribute(P);r&&P.startsWith("on-")?g.setAttribute(P,r.createScript(I,P)):g.setAttribute(P,I)}}(),Pfy=jD(function(r){var g=function(){return r.apply(this,arguments)||this};
_.b(g,r);g._parseTemplate=function(I,P){if(!I._templateInfo){var a=I._templateInfo={};a.nodeInfoList=[];a.nestedTemplate=!!P;a.stripWhiteSpace=P&&P.stripWhiteSpace||I.hasAttribute&&I.hasAttribute("strip-whitespace");this._parseTemplateContent(I,a,{parent:null})}return I._templateInfo};
g._parseTemplateContent=function(I,P,a){return this._parseTemplateNode(I.content,P,a)};
g._parseTemplateNode=function(I,P,a){var v=!1;I.localName!="template"||I.hasAttribute("preserve-content")?I.localName==="slot"&&(P.hasInsertionPoint=!0):v=this._parseTemplateNestedTemplate(I,P,a)||v;if(!rxy){rxy=!0;var C=document.createElement("textarea");C.placeholder="a";gRB=C.placeholder===C.textContent}gRB&&I.localName==="textarea"&&I.placeholder&&I.placeholder===I.textContent&&(I.textContent=null);I.firstChild&&this._parseTemplateChildNodes(I,P,a);I.hasAttributes&&I.hasAttributes()&&(v=this._parseTemplateNodeAttributes(I,
P,a)||v);return v||a.noted};
g._parseTemplateChildNodes=function(I,P,a){if(I.localName!=="script"&&I.localName!=="style")for(var v=I.firstChild,C=0,u;v;v=u){if(v.localName=="template"){var X=v.getAttribute("is");if(X&&$Cw[X])for(u=v,u.removeAttribute("is"),v=u.ownerDocument.createElement(X),u.parentNode.replaceChild(v,u),v.appendChild(u);u.attributes.length;)X=u.attributes[0].name,I_h(v,u,X),u.removeAttribute(X)}u=v.nextSibling;if(v.nodeType===Node.TEXT_NODE){for(X=u;X&&X.nodeType===Node.TEXT_NODE;)v.textContent+=X.textContent,
u=X.nextSibling,I.removeChild(X),X=u;if(P.stripWhiteSpace&&!v.textContent.trim()){I.removeChild(v);continue}}X={parentIndex:C,parentInfo:a};this._parseTemplateNode(v,P,X)&&(X.infoIndex=P.nodeInfoList.push(X)-1);v.parentNode&&C++}};
g._parseTemplateNestedTemplate=function(I,P,a){P=this._parseTemplate(I,P);(P.content=I.content.ownerDocument.createDocumentFragment()).appendChild(I.content);a.templateInfo=P;return!0};
g._parseTemplateNodeAttributes=function(I,P,a){for(var v=!1,C=Array.from(I.attributes),u=C.length-1,X;X=C[u];u--)v=this._parseTemplateNodeAttribute(I,P,a,X.name,X.value)||v;return v};
g._parseTemplateNodeAttribute=function(I,P,a,v,C){return v.slice(0,3)==="on-"?(I.removeAttribute(v),a.events=a.events||[],a.events.push({name:v.slice(3),value:C}),!0):v==="id"?(a.id=C,!0):!1};
g._contentForTemplate=function(I){var P=I._templateInfo;return P&&P.content||I.content};
g.prototype._stampTemplate=function(I,P){I&&!I.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(I);P=P||this.constructor._parseTemplate(I);var a=P.nodeInfoList;I=document.importNode(P.content||I.content,!0);I.__noInsertionPoint=!P.hasInsertionPoint;var v=I.nodeList=Array(a.length);I.$={};for(var C=0,u=a.length,X=void 0;C<u&&(X=a[C]);C++){var c=v[C]=Wp1(I,X);X.id&&(I.$[X.id]=c);var B=c,O=X,z=P;O.templateInfo&&(B._templateInfo=O.templateInfo,B._parentTemplateInfo=
z);if(X.events&&X.events.length)for(B=0,O=X.events,z=void 0;B<O.length&&(z=O[B]);B++)this._addMethodEventListenerToNode(c,z.name,z.value,this)}return I};
g.prototype._addMethodEventListenerToNode=function(I,P,a,v){a=DF1(v||I,a);this._addEventListenerToNode(I,P,a);return a};
g.prototype._addEventListenerToNode=function(I,P,a){I.addEventListener(P,a)};
g.prototype._removeEventListenerFromNode=function(I,P,a){I.removeEventListener(P,a)};
return g});var QB=0,qu=[],a_l={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},vRh=/[A-Z]/,Qvw=function(r,g,I,P,a){var v=a?g1(r):r;if(g=g[v])for(v=0;v<g.length;v++){var C=g[v];if(C.info.lastRun!==QB&&(!a||SBE(r,C.trigger))){C.info.lastRun=QB;C=C.info;for(var u=I,X=P,c=0,B=u.length-1,O=-1;c<=B;){var z=c+B>>1,e=X.get(u[z].methodInfo)-X.get(C.methodInfo);if(e<0)c=z+1;else if(e>0)B=z-1;else{O=z;break}}O<
0&&(O=B+1);u.splice(O,0,C)}}},vx1=[],mCd=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"),d0=jD(function(r){var g=Pfy(kIY(r));
r=function(){var I=g.call(this)||this;I.__isPropertyEffectsClient=!0;return I};
_.b(r,g);r.prototype._initializeProperties=function(){g.prototype._initializeProperties.call(this);this._registerHost();this.__dataClientsReady=!1;this.__dataLinkedPaths=this.__dataToNotify=this.__dataPendingClients=null;this.__dataHasPaths=!1;this.__dataCompoundStorage=this.__dataCompoundStorage||null;this.__dataHost=this.__dataHost||null;this.__dataTemp={};this.__dataClientsInitialized=!1};
r.prototype._registerHost=function(){if(VP.length){var I=VP[VP.length-1];I._enqueueClient(this);this.__dataHost=I}};
r.prototype._initializeProtoProperties=function(I){this.__data=Object.create(I);this.__dataPending=Object.create(I);this.__dataOld={}};
r.prototype._initializeInstanceProperties=function(I){var P=this.__readOnly,a;for(a in I)P&&P[a]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[a]=this.__dataPending[a]=I[a])};
r.prototype._addPropertyEffect=function(I,P,a){this._createPropertyAccessor(I,P=="__readOnly");var v=lyE(this,P,!0)[I];v||(v=this[P][I]=[]);v.push(a)};
r.prototype._removePropertyEffect=function(I,P,a){I=lyE(this,P,!0)[I];a=I.indexOf(a);a>=0&&I.splice(a,1)};
r.prototype._hasPropertyEffect=function(I,P){P=this[P];return!(!P||!P[I])};
r.prototype._hasReadOnlyEffect=function(I){return this._hasPropertyEffect(I,"__readOnly")};
r.prototype._hasNotifyEffect=function(I){return this._hasPropertyEffect(I,"__notifyEffects")};
r.prototype._hasReflectEffect=function(I){return this._hasPropertyEffect(I,"__reflectEffects")};
r.prototype._hasComputedEffect=function(I){return this._hasPropertyEffect(I,"__computeEffects")};
r.prototype._setPendingPropertyOrPath=function(I,P,a,v){if(v||g1(Array.isArray(I)?I[0]:I)!==I){if(!v&&(v=vM(this,I),I=wy_(this,I,P),!I||!g.prototype._shouldPropertyChange.call(this,I,P,v)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(I,P,a)){if(a=this.__dataLinkedPaths)for(var C in a)v=a[C],I7(C,I)?(v=PM(C,v,I),this._setPendingPropertyOrPath(v,P,!0,!0)):I7(v,I)&&(v=PM(v,C,I),this._setPendingPropertyOrPath(v,P,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[I])return this._setPendingProperty(I,
P,a);this[I]=P}return!1};
r.prototype._setUnmanagedPropertyToNode=function(I,P,a){if(a!==I[P]||typeof a=="object")P==="className"&&(I=(0,_.C3)(I)),I[P]=a};
r.prototype._setPendingProperty=function(I,P,a){var v=this.__dataHasPaths&&r1(I);if(this._shouldPropertyChange(I,P,(v?this.__dataTemp:this.__data)[I])){this.__dataPending||(this.__dataPending={},this.__dataOld={});I in this.__dataOld||(this.__dataOld[I]=this.__data[I]);v?this.__dataTemp[I]=P:this.__data[I]=P;this.__dataPending[I]=P;if(v||this.__notifyEffects&&this.__notifyEffects[I])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[I]=a;return!0}return!1};
r.prototype._setProperty=function(I,P){this._setPendingProperty(I,P,!0)&&this._invalidateProperties()};
r.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
r.prototype._enqueueClient=function(I){this.__dataPendingClients=this.__dataPendingClients||[];I!==this&&this.__dataPendingClients.push(I)};
r.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
r.prototype.__enableOrFlushClients=function(){var I=this.__dataPendingClients;if(I){this.__dataPendingClients=null;for(var P=0;P<I.length;P++){var a=I[P];a.__dataEnabled?a.__dataPending&&a._flushProperties():a._enableProperties()}}};
r.prototype._readyClients=function(){this.__enableOrFlushClients()};
r.prototype.setProperties=function(I,P){for(var a in I)!P&&this.__readOnly&&this.__readOnly[a]||this._setPendingPropertyOrPath(a,I[a],!0);this._invalidateProperties()};
r.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
r.prototype._propertiesChanged=function(I,P,a){I=this.__dataHasPaths;this.__dataHasPaths=!1;var v;if(v=this.__computeEffects)if(FJh){QB++;var C=TzQ(this),u=[],X;for(X in P)Qvw(X,v,u,C,I);for(;X=u.shift();)kUp(this,"",P,a,X)&&Qvw(X.methodInfo,v,u,C,I);Object.assign(a,this.__dataOld);Object.assign(P,this.__dataPending);this.__dataPending=null}else for(C=P;m7(this,v,C,a,I);)Object.assign(a,this.__dataOld),Object.assign(P,this.__dataPending),C=this.__dataPending,this.__dataPending=null;v=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(P,a,I);this._flushClients();m7(this,this.__reflectEffects,P,a,I);m7(this,this.__observeEffects,P,a,I);if(v){C=this.__notifyEffects;u=QB++;for(var c in v)if(v[c]){if(X=C){var B=C;X=u;var O=c,z=P,e=a,U=I,V=!1,G=U?g1(O):O;if(B=B[G]){G=0;for(var F=B.length,W=void 0;G<F&&(W=B[G]);G++)W.info&&W.info.lastRun===X||U&&!SBE(O,W.trigger)||(W.info&&(W.info.lastRun=X),W.fn(this,O,z,e,W.info,U,void 0),V=!0)}X=V}if(X)var S=!0;else{if(X=I)X=c,O=P,z=g1(X),z!==
X?(z=$6(z)+"-changed",Eks(this,z,O[X],X),X=!0):X=!1;X&&(S=!0)}}var E;S&&(E=this.__dataHost)&&E._invalidateProperties&&E._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
r.prototype._propagatePropertyChanges=function(I,P,a){this.__propagateEffects&&m7(this,this.__propagateEffects,I,P,a);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,I,P,a)};
r.prototype._runEffectsForTemplate=function(I,P,a,v){var C=this,u=function(X,c){m7(C,I.propertyEffects,X,a,c,I.nodeList);for(var B=I.firstChild;B;B=B.nextSibling)C._runEffectsForTemplate(B,X,a,c)};
I.runEffects?I.runEffects(u,P,v):u(P,v)};
r.prototype.linkPaths=function(I,P){I=a7(I);P=a7(P);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[I]=P};
r.prototype.unlinkPaths=function(I){I=a7(I);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[I]};
r.prototype.notifySplices=function(I,P){var a={path:""};I=vM(this,I,a);uH4(this,I,a.path,P)};
r.prototype.get=function(I,P){return vM(P||this,I)};
r.prototype.set=function(I,P,a){a?wy_(a,I,P):this.__readOnly&&this.__readOnly[I]||this._setPendingPropertyOrPath(I,P,!0)&&this._invalidateProperties()};
r.prototype.push=function(I){var P=_.kV.apply(1,arguments),a={path:""},v=vM(this,I,a),C=v.length,u=v.push.apply(v,_.xC(P));P.length&&cM(this,v,a.path,C,P.length,[]);return u};
r.prototype.pop=function(I){var P={path:""};I=vM(this,I,P);var a=!!I.length,v=I.pop();a&&cM(this,I,P.path,I.length,0,[v]);return v};
r.prototype.splice=function(I,P,a){var v=_.kV.apply(3,arguments),C={path:""},u=vM(this,I,C);P<0?P=u.length-Math.floor(-P):P&&(P=Math.floor(P));var X=arguments.length===2?u.splice(P):u.splice.apply(u,[P,a].concat(_.xC(v)));(v.length||X.length)&&cM(this,u,C.path,P,v.length,X);return X};
r.prototype.shift=function(I){var P={path:""};I=vM(this,I,P);var a=!!I.length,v=I.shift();a&&cM(this,I,P.path,0,0,[v]);return v};
r.prototype.unshift=function(I){var P=_.kV.apply(1,arguments),a={path:""},v=vM(this,I,a),C=v.unshift.apply(v,_.xC(P));P.length&&cM(this,v,a.path,0,P.length,[]);return C};
r.prototype.notifyPath=function(I,P){if(arguments.length==1){var a={path:""};P=vM(this,I,a);a=a.path}else a=Array.isArray(I)?a7(I):I;this._setPendingPropertyOrPath(a,P,!0,!0)&&this._invalidateProperties()};
r.prototype._createReadOnlyProperty=function(I,P){this._addPropertyEffect(I,"__readOnly");P&&(this["_set"+(I[0].toUpperCase()+I.substring(1))]=function(a){this._setProperty(I,a)})};
r.prototype._createPropertyObserver=function(I,P,a){var v={property:I,method:P,dynamicFn:!!a};this._addPropertyEffect(I,"__observeEffects",{fn:JhQ,info:v,trigger:{name:I}});a&&this._addPropertyEffect(P,"__observeEffects",{fn:JhQ,info:v,trigger:{name:P}})};
r.prototype._createMethodObserver=function(I,P){var a=mvF(I);if(!a)throw Error("Ed`"+I);PV8(this,a,"__observeEffects",h9E,null,P)};
r.prototype._createNotifyingProperty=function(I){this._addPropertyEffect(I,"__notifyEffects",{fn:xF1,info:{eventName:$6(I)+"-changed",property:I}})};
r.prototype._createReflectedProperty=function(I){var P=this.constructor.attributeNameForProperty(I);P[0]==="-"?console.warn("Property "+I+" cannot be reflected to attribute "+P+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(I,"__reflectEffects",{fn:fyX,info:{attrName:P}})};
r.prototype._createComputedProperty=function(I,P,a){var v=mvF(P);if(!v)throw Error("Fd`"+P);P=PV8(this,v,"__computeEffects",kUp,I,a);lyE(this,"__computeInfo")[I]=P};
r.prototype._marshalArgs=function(I,P,a){for(var v=this.__data,C=[],u=0,X=I.length;u<X;u++){var c=I[u],B=c.name,O=c.structured,z=c.wildcard,e=c.value;c.literal||(z?(c=I7(B,P),O=CV$(v,a,c?P:B),e={path:c?P:B,value:O,base:c?vM(v,B):O}):e=O?CV$(v,a,B):v[B]);if(Xy&&!this._overrideLegacyUndefined&&e===void 0&&I.length>1)return qu;C[u]=e}return C};
r.addPropertyEffect=function(I,P,a){this.prototype._addPropertyEffect(I,P,a)};
r.createPropertyObserver=function(I,P,a){this.prototype._createPropertyObserver(I,P,a)};
r.createMethodObserver=function(I,P){this.prototype._createMethodObserver(I,P)};
r.createNotifyingProperty=function(I){this.prototype._createNotifyingProperty(I)};
r.createReadOnlyProperty=function(I,P){this.prototype._createReadOnlyProperty(I,P)};
r.createReflectedProperty=function(I){this.prototype._createReflectedProperty(I)};
r.createComputedProperty=function(I,P,a){this.prototype._createComputedProperty(I,P,a)};
r.bindTemplate=function(I){return this.prototype._bindTemplate(I)};
r.prototype._bindTemplate=function(I,P){var a=this.constructor._parseTemplate(I),v=this.__preBoundTemplateInfo==a;if(!v)for(var C in a.propertyEffects)this._createPropertyAccessor(C);P?(a=Object.create(a),a.wasPreBound=v,this.__templateInfo?(I=I._parentTemplateInfo||this.__templateInfo,P=I.lastChild,a.parent=I,I.lastChild=a,(a.previousSibling=P)?P.nextSibling=a:I.firstChild=a):this.__templateInfo=a):this.__preBoundTemplateInfo=a;return a};
r._addTemplatePropertyEffect=function(I,P,a){(I.hostProps=I.hostProps||{})[P]=!0;I=I.propertyEffects=I.propertyEffects||{};(I[P]=I[P]||[]).push(a)};
r.prototype._stampTemplate=function(I,P){P=P||this._bindTemplate(I,!0);VP.push(this);I=g.prototype._stampTemplate.call(this,I,P);VP.pop();P.nodeList=I.nodeList;if(!P.wasPreBound)for(var a=P.childNodes=[],v=I.firstChild;v;v=v.nextSibling)a.push(v);I.templateInfo=P;a=P.nodeList;v=P.nodeInfoList;if(v.length)for(var C=0;C<v.length;C++){var u=a[C],X=v[C].bindings;if(X)for(var c=0;c<X.length;c++){var B=X[c],O=u,z=B;if(z.isCompound){for(var e=O.__dataCompoundStorage||(O.__dataCompoundStorage={}),U=z.parts,
V=Array(U.length),G=0;G<U.length;G++)V[G]=U[G].literal;U=z.target;e[U]=V;z.literal&&z.kind=="property"&&(U==="className"&&(O=(0,_.C3)(O)),O[U]=z.literal)}Ip$(u,this,B)}u.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(P,this.__data,null,!1),this._flushClients());return I};
r.prototype._removeBoundDom=function(I){I=I.templateInfo;var P=I.previousSibling,a=I.nextSibling,v=I.parent;P?P.nextSibling=a:v&&(v.firstChild=a);a?a.previousSibling=P:v&&(v.lastChild=P);I.nextSibling=I.previousSibling=null;I=I.childNodes;for(P=0;P<I.length;P++)a=I[P],(0,_.C3)((0,_.C3)(a).parentNode).removeChild(a)};
r._parseTemplateNode=function(I,P,a){var v=g._parseTemplateNode.call(this,I,P,a);if(I.nodeType===Node.TEXT_NODE){var C=this._parseBindings(I.textContent,P);C&&(I.textContent=ap1(C)||" ",gxs(this,P,a,"text","textContent",C),v=!0)}return v};
r._parseTemplateNodeAttribute=function(I,P,a,v,C){var u=this._parseBindings(C,P);if(u){C=v;var X="property";vRh.test(v)?X="attribute":v[v.length-1]=="$"&&(v=v.slice(0,-1),X="attribute");var c=ap1(u);c&&X=="attribute"&&(v=="class"&&I.hasAttribute("class")&&(c+=" "+I.getAttribute(v)),I.setAttribute(v,c));X=="attribute"&&C=="disable-upgrade$"&&I.setAttribute(v,"");I.localName==="input"&&C==="value"&&I.setAttribute(C,"");I.removeAttribute(C);X==="property"&&(v=ks(v));gxs(this,P,a,X,v,u,c);return!0}return g._parseTemplateNodeAttribute.call(this,
I,P,a,v,C)};
r._parseTemplateNestedTemplate=function(I,P,a){var v=g._parseTemplateNestedTemplate.call(this,I,P,a),C=I.parentNode,u=a.templateInfo,X=C.localName==="dom-if",c=C.localName==="dom-repeat";Zd&&(X||c)&&(C.removeChild(I),a=a.parentInfo,a.templateInfo=u,a.noted=!0,v=!1);I=u.hostProps;if(U0&&X)I&&(P.hostProps=Object.assign(P.hostProps||{},I),Zd||(a.parentInfo.noted=!0));else for(var B in I)gxs(this,P,a,"property","_host_"+B,[{mode:"{",source:B,dependencies:[B],hostProp:!0}]);return v};
r._parseBindings=function(I,P){for(var a=[],v=0,C;(C=mCd.exec(I))!==null;){C.index>v&&a.push({literal:I.slice(v,C.index)});v=C[1][0];var u=!!C[2];C=C[3].trim();var X=!1,c="",B=-1;v=="{"&&(B=C.indexOf("::"))>0&&(c=C.substring(B+2),C=C.substring(0,B),X=!0);B=mvF(C);var O=[];if(B){var z=B,e=z.args;z=z.methodName;for(var U=0;U<e.length;U++){var V=e[U];V.literal||O.push(V)}if((e=P.dynamicFns)&&e[z]||B.static)O.push(z),B.dynamicFn=!0}else O.push(C);a.push({source:C,mode:v,negate:u,customEvent:X,signature:B,
dependencies:O,event:c});v=mCd.lastIndex}v&&v<I.length&&(I=I.substring(v))&&a.push({literal:I});return a.length?a:null};
r._evaluateBinding=function(I,P,a,v,C,u){I=P.signature?h9E(I,a,v,C,P.signature):a!=P.source?vM(I,P.source):u&&r1(a)?vM(I,a):I.__data[a];P.negate&&(I=!I);return I};
_.l4.Object.defineProperties(r.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return a_l}}});
return r}),VP=[];var CfF=window.ShadyCSS&&window.ShadyCSS.cssBuild,LM=jD(function(r){function g(P,a,v,C){if(!CfF){for(var u=a.content.querySelectorAll("style"),X=XY_(a),c=cLh(v),B=a.content.firstElementChild,O=0;O<c.length;O++){var z=c[O];z.textContent=P._processStyleText(z.textContent,C);a.content.insertBefore(z,B)}for(B=c=0;B<X.length;B++)O=X[B],z=u[c],z!==O?(O=O.cloneNode(!0),z.parentNode.insertBefore(O,z)):c++,O.textContent=P._processStyleText(O.textContent,C)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(a,
v);if(WJ8&&CfF&&GIf&&(a=a.content.querySelectorAll("style"))){var e="";Array.from(a).forEach(function(U){e+=U.textContent;U.parentNode.removeChild(U)});
P._styleSheet=new CSSStyleSheet;P._styleSheet.replaceSync(e)}}
var I=Etl(d0(r));r=function(){return I.call(this)||this};
_.b(r,I);r._finalizeClass=function(){I._finalizeClass.call(this);var P;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(P=this.__ownObservers)&&this.createObservers(P,this._properties);this._prepareTemplate()};
r._prepareTemplate=function(){var P=this.template;P&&(typeof P==="string"?(console.error("template getter must return HTMLTemplateElement"),P=null):VB||(P=P.cloneNode(!0)));this.prototype._template=P};
r.createProperties=function(P){for(var a in P){var v=this.prototype,C=a,u=P[a],X=P;u.computed&&(u.readOnly=!0);u.computed&&(v._hasReadOnlyEffect(C)?console.warn("Cannot redefine computed property '"+C+"'."):v._createComputedProperty(C,u.computed,X));u.readOnly&&!v._hasReadOnlyEffect(C)?v._createReadOnlyProperty(C,!u.computed):u.readOnly===!1&&v._hasReadOnlyEffect(C)&&console.warn("Cannot make readOnly property '"+C+"' non-readOnly.");u.reflectToAttribute&&!v._hasReflectEffect(C)?v._createReflectedProperty(C):
u.reflectToAttribute===!1&&v._hasReflectEffect(C)&&console.warn("Cannot make reflected property '"+C+"' non-reflected.");u.notify&&!v._hasNotifyEffect(C)?v._createNotifyingProperty(C):u.notify===!1&&v._hasNotifyEffect(C)&&console.warn("Cannot make notify property '"+C+"' non-notify.");u.observer&&v._createPropertyObserver(C,u.observer,X[u.observer]);v._addPropertyToAttributeMap(C)}};
r.createObservers=function(P,a){for(var v=this.prototype,C=0;C<P.length;C++)v._createMethodObserver(P[C],a)};
r.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);I.prototype._initializeProperties.call(this);this.rootPath=y4y;this.importPath=this.constructor.importPath;var P=this.constructor;if(!P.hasOwnProperty("__propertyDefaults")){P.__propertyDefaults=null;var a=P._properties,v;for(v in a){var C=a[v];"value"in C&&(P.__propertyDefaults=P.__propertyDefaults||{},P.__propertyDefaults[v]=C)}}if(P=P.__propertyDefaults)for(var u in P)a=P[u],
this._canApplyPropertyDefault(u)&&(a=typeof a.value=="function"?a.value.call(this):a.value,this._hasAccessor(u)?this._setPendingProperty(u,a,!0):this[u]=a)};
r.prototype._canApplyPropertyDefault=function(P){return!this.hasOwnProperty(P)};
r._processStyleText=function(P,a){return j5h(P,a)};
r._finalizeTemplate=function(P){var a=this.prototype._template;if(a&&!a.__polymerFinalized){a.__polymerFinalized=!0;var v=this.importPath;v=v?_.Tb(v):"";g(this,a,P,v);this.prototype._bindTemplate(a)}};
r.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);I.prototype.connectedCallback.call(this)};
r.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);I.prototype.ready.call(this)};
r.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));I.prototype._readyClients.call(this)};
r.prototype._attachDom=function(P){var a=(0,_.C3)(this);if(a.attachShadow)return P?(a.shadowRoot||(a.attachShadow({mode:"open",shadyUpgradeFragment:P}),a.shadowRoot.appendChild(P),this.constructor._styleSheet&&(a.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),sJ$&&window.ShadyDOM&&window.ShadyDOM.flushInitial(a.shadowRoot),a.shadowRoot):null;throw Error("Hd");};
r.prototype.updateStyles=function(P){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,P)};
r.prototype.resolveUrl=function(P,a){!a&&this.importPath&&(a=_.Tb(this.importPath));return _.Tb(P,a)};
r._parseTemplateContent=function(P,a,v){a.dynamicFns=a.dynamicFns||this._properties;return I._parseTemplateContent.call(this,P,a,v)};
r._addTemplatePropertyEffect=function(P,a,v){!yB||a in this._properties||v.info.part.signature&&v.info.part.signature.static||v.info.part.hostProp||P.nestedTemplate||console.warn("Property '"+a+"' used in template but not declared in 'properties'; attribute will not be observed.");return I._addTemplatePropertyEffect.call(this,P,a,v)};
_.l4.Object.defineProperties(r,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var P=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof P==="function"&&(P=P());if(P===void 0){if(P=this.hasOwnProperty("is")){P=this.is;var a=null;if(P&&(!K3||KJz)&&(a=tq.import(P,"template"),K3&&!a))throw Error("Gd`"+P);P=a}P=P||Object.getPrototypeOf(this.prototype).constructor.template}this._template=P}return this._template},
set:function(P){this._template=P}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var P=this.importMeta;P?this._importPath=V3F(P.url):this._importPath=(P=tq.import(this.is))&&P.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return r});var uxf=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(r){return r}}),Zrt=function(r,g){pQl(r,g);
this.value=g.reduce(function(I,P,a){return I+UvE(P)+r[a+1]},r[0]).toString()},pQl;
Zrt.prototype.toString=function(){return this.value};
_.oRY=function(r){var g=_.kV.apply(1,arguments);pQl(r,g);var I=document.createElement("template");g=g.reduce(function(P,a,v){if(a instanceof HTMLTemplateElement)a=a.innerHTML;else if(a instanceof Zrt)a=UvE(a);else throw Error("Jd`"+a);return P+a+r[v+1]},r[0]);
uxf&&(g=uxf.createHTML(g));I.innerHTML=g;return I};
pQl=function(r,g){if(!Array.isArray(r)||!Array.isArray(r.raw)||g.length!==r.length-1)throw new TypeError("Kd");};var GP=LM(HTMLElement);var qHF=jD(function(r){var g=LM(r);r=function(){var I=g.call(this)||this;I.__lastItems=null;I.__lastMulti=null;I.__selectedMap=null;return I};
_.b(r,g);r.prototype.__updateSelection=function(I,P){var a=P.path;a=="items"?(P=P.base||[],a=this.__lastItems,I!==this.__lastMulti&&this.clearSelection(),a&&(a=Y1X(P,a),this.__applySplices(a)),this.__lastItems=P,this.__lastMulti=I):P.path=="items.splices"?this.__applySplices(P.value.indexSplices):(I=a.slice(6),P=parseInt(I,10),I.indexOf(".")<0&&I==P&&this.__deselectChangedIdx(P))};
r.prototype.__applySplices=function(I){for(var P=this,a=this.__selectedMap,v={},C=0;C<I.length;v={s$jscomp$109:void 0},C++){v.s$jscomp$109=I[C];a.forEach(function(B){return function(O,z){O<B.s$jscomp$109.index||(O>=B.s$jscomp$109.index+B.s$jscomp$109.removed.length?a.set(z,O+B.s$jscomp$109.addedCount-B.s$jscomp$109.removed.length):a.set(z,-1))}}(v));
for(var u=0;u<v.s$jscomp$109.addedCount;u++){var X=v.s$jscomp$109.index+u;a.has(this.items[X])&&a.set(this.items[X],X)}}this.__updateLinks();var c=0;a.forEach(function(B,O){B<0?(P.multi?P.splice("selected",c,1):P.selected=P.selectedItem=null,a.delete(O)):c++})};
r.prototype.__updateLinks=function(){var I=this;this.__dataLinkedPaths={};if(this.multi){var P=0;this.__selectedMap.forEach(function(a){a>=0&&I.linkPaths("items."+a,"selected."+P++)})}else this.__selectedMap.forEach(function(a){I.linkPaths("selected","items."+a);
I.linkPaths("selectedItem","items."+a)})};
r.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
r.prototype.isSelected=function(I){return this.__selectedMap.has(I)};
r.prototype.isIndexSelected=function(I){return this.isSelected(this.items[I])};
r.prototype.__deselectChangedIdx=function(I){var P=this,a=this.__selectedIndexForItemIndex(I);if(a>=0){var v=0;this.__selectedMap.forEach(function(C,u){a==v++&&P.deselect(u)})}};
r.prototype.__selectedIndexForItemIndex=function(I){if(I=this.__dataLinkedPaths["items."+I])return parseInt(I.slice(9),10)};
r.prototype.deselect=function(I){var P=this.__selectedMap.get(I);if(P>=0){this.__selectedMap.delete(I);var a;this.multi&&(a=this.__selectedIndexForItemIndex(P));this.__updateLinks();this.multi?this.splice("selected",a,1):this.selected=this.selectedItem=null}};
r.prototype.deselectIndex=function(I){this.deselect(this.items[I])};
r.prototype.select=function(I){this.selectIndex(this.items.indexOf(I))};
r.prototype.selectIndex=function(I){var P=this.items[I];this.isSelected(P)?this.toggle&&this.deselectIndex(I):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(P,I),this.__updateLinks(),this.multi?this.push("selected",P):this.selected=this.selectedItem=P)};
_.l4.Object.defineProperties(r,{properties:{configurable:!0,enumerable:!0,get:function(){return{items:{type:Array},multi:{type:Boolean,value:!1},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}}}},
observers:{configurable:!0,enumerable:!0,get:function(){return["__updateSelection(multi, items.*)"]}}});
return r}),XQz=qHF(GP),yP=function(){return XQz.apply(this,arguments)||this};
_.b(yP,XQz);_.l4.Object.defineProperties(yP,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(yP.is,yP);var cx1=window.Polymer;window.Polymer=function(r){return window.Polymer._polymerFn(r)};
cx1&&Object.assign(Polymer,cx1);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:j5h,resolveUrl:_.Tb,pathFromUrl:V3F};Polymer.DomModule=tq;Polymer.Async={timeOut:_.MB,animationFrame:_.Ps,idlePeriod:wg1,microTask:Mu};Polymer.dedupingMixin=jD;Polymer.wrap=_.C3;Polymer.PropertiesChanged=Sq1;Polymer.telemetry={instanceCount:J4J,incrementInstanceCount:function(){J4J++},
registrations:yhp,register:Kpp,dumpRegistrations:function(){yhp.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=Etl;Polymer.CaseMap={dashToCamelCase:ks,camelToDashCase:$6};Polymer.PropertyAccessors=kIY;Polymer.TemplateStamp=Pfy;Polymer.Path={isPath:r1,root:g1,isAncestor:R9s,isDescendant:I7,translate:PM,matches:AhF,normalize:a7,split:NzQ,get:vM,set:wy_,isDeep:r1};Polymer.Settings={useShadow:d1,useNativeCSSProperties:MH0,useNativeCustomElements:jJ0,get rootPath(){return y4y},setRootPath:function(r){y4y=r},
get sanitizeDOMValue(){return o7},setSanitizeDOMValue:function(r){o7=r},
get passiveTouchGestures(){return HrF},setPassiveTouchGestures:function(r){HrF=r},
get strictTemplatePolicy(){return K3},setStrictTemplatePolicy:function(r){K3=r},
get allowTemplateFromDomModule(){return KJz},setAllowTemplateFromDomModule:function(r){KJz=r},
get legacyOptimizations(){return VB},setLegacyOptimizations:function(r){VB=r},
get syncInitialRender(){return sJ$},setSyncInitialRender:function(r){sJ$=r},
get legacyUndefined(){return Xy},setLegacyUndefined:function(r){Xy=r},
get legacyWarnings(){return yB},setLegacyWarnings:function(r){yB=r},
get orderedComputed(){return FJh},setOrderedComputed:function(r){FJh=r},
get fastDomIf(){return U0},setFastDomIf:function(r){U0=r},
get removeNestedTemplates(){return Zd},setRemoveNestedTemplates:function(r){Zd=r},
get suppressTemplateNotifications(){return iZ},setSuppressTemplateNotifications:iZ};Polymer.rootPath!==void 0&&(y4y=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(o7=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(HrF=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(K3=Polymer.strictTemplatePolicy);KJz=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(VB=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(sJ$=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(Xy=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(yB=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(FJh=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(U0=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(Zd=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(iZ=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return o7},
set:function(r){o7=r}});Polymer.PropertyEffects=d0;Polymer.StyleGather={stylesFromModules:q1X,stylesFromModule:ox_,stylesFromTemplate:XY_,stylesFromModuleImports:cLh,cssFromModules:BBs,cssFromModule:tBQ,cssFromTemplate:Or1,cssFromModuleImports:function(r){return(r=tq.import(r))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(r):""}};Polymer.ElementMixin=LM;Polymer.updateStyles=function(r){window.ShadyCSS&&window.ShadyCSS.styleDocument(r)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:Y1X};Polymer.html=_.oRY;Polymer.htmlLiteral=function(r){return new Zrt(r,_.kV.apply(1,arguments))};Polymer.Element=GP;Polymer.ArraySelectorMixin=qHF;Polymer.ArraySelector=yP;var taf=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,BL0=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,In$=/@media\s(.*)/;var jg_=null,MB8=window.HTMLImports&&window.HTMLImports.whenReady||null,VBF;var OxB=null,KM=null,s0=function(){this.customStyles=[];this.enqueued=!1;dvh(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},z3Y=function(r){!r.enqueued&&KM&&(r.enqueued=!0,dvh(KM))};
s0.prototype.addCustomStyle=function(r){r.__seenByShadyCSS||(r.__seenByShadyCSS=!0,this.customStyles.push(r),z3Y(this))};
s0.prototype.getStyleForCustomStyle=function(r){if(r.__shadyCSSCachedStyle)return r.__shadyCSSCachedStyle;var g;r.getStyle?g=r.getStyle():g=r;return g};
s0.prototype.processStyles=function(){for(var r=this.customStyles,g=0;g<r.length;g++){var I=r[g];if(!I.__shadyCSSCachedStyle){var P=this.getStyleForCustomStyle(I);P&&(P=P.__appliedElement||P,OxB&&OxB(P),I.__shadyCSSCachedStyle=P)}}return r};
s0.prototype.addCustomStyle=s0.prototype.addCustomStyle;s0.prototype.getStyleForCustomStyle=s0.prototype.getStyleForCustomStyle;s0.prototype.processStyles=s0.prototype.processStyles;Object.defineProperties(s0.prototype,{transformCallback:{get:function(){return OxB},
set:function(r){OxB=r}},
validateCallback:{get:function(){return KM},
set:function(r){var g=!1;KM||(g=!0);KM=r;g&&z3Y(this)}}});var Gth=!(window.ShadyDOM&&window.ShadyDOM.inUse),L1j,w1;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(w1=window.ShadyCSS.cssBuild);var e3J=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?L1j=window.ShadyCSS.nativeCss:window.ShadyCSS?(yLL(window.ShadyCSS),window.ShadyCSS=void 0):yLL(window.WebComponents&&window.WebComponents.flags);var $Jp=L1j;var YHd=new s0;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(r,g){YHd.processStyles();irX(r,g)},
styleElement:function(){YHd.processStyles()},
styleDocument:function(r){YHd.processStyles();irX(document.body,r)},
getComputedStyleValue:function(r,g){return br4(r,g)},
flushCustomStyles:function(){},
nativeCss:$Jp,nativeShadow:Gth,cssBuild:w1,disableRuntime:e3J});window.ShadyCSS.CustomStyleInterface=YHd;var Zxl=window.ShadyCSS.CustomStyleInterface,FB=function(){var r=HTMLElement.call(this)||this;r._style=null;Zxl.addCustomStyle(r);return r};
_.b(FB,HTMLElement);FB.prototype.getStyle=function(){if(this._style)return this._style;var r=this.querySelector("style");if(!r)return null;this._style=r;var g=r.getAttribute("include");g&&(r.removeAttribute("include"),r.textContent=BBs(g)+r.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
FB.prototype.getStyle=FB.prototype.getStyle;window.customElements.define("custom-style",FB);Polymer.CustomStyle=FB;var HD=function(){this._timer=this._callback=this._asyncModule=null},WD,ixJ;
HD.prototype.setConfig=function(r,g){var I=this;this._asyncModule=r;this._callback=g;this._timer=this._asyncModule.run(function(){I._timer=null;WD.delete(I);I._callback()})};
HD.prototype.cancel=function(){this.isActive()&&(UCY(this),WD.delete(this))};
var UCY=function(r){r.isActive()&&(r._asyncModule.cancel(r._timer),r._timer=null)};
HD.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
HD.prototype.isActive=function(){return this._timer!=null};
_.Dd=function(r,g,I){r instanceof HD?UCY(r):r=new HD;r.setConfig(g,I);return r};
WD=new Set;_.RD=function(r){WD.add(r)};
ixJ=function(){var r=!!WD.size;WD.forEach(function(g){try{g.flush()}catch(I){setTimeout(function(){throw I;})}});
return r};var sg8=typeof document.head.style.touchAction==="string",K1X=["mousedown","mousemove","mouseup","click"],lpE=[0,1,4,2],bx8;try{bx8=(new MouseEvent("test",{buttons:1})).buttons===1}catch(r){bx8=!1}var wY$=bx8,F18=!1;(function(){try{var r=Object.defineProperty({},"passive",{get:function(){F18=!0}});
window.addEventListener("test",null,r);window.removeEventListener("test",null,r)}catch(g){}})();
var Dvp=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),RWQ=[],Mah={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},gT$={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},AL$=function(r){var g=r.sourceCapabilities;if(!g||g.firesTouchEvents)if(r.__polymerGesturesHandled={skip:!0},r.type==="click"){g=!1;for(var I=xvX(r),P=0;P<I.length;P++){if(I[P].nodeType===Node.ELEMENT_NODE)if(I[P].localName==="label")RWQ.push(I[P]);
else if(Mah[I[P].localName]){var a=I[P];var v=Array.prototype.slice.call(a.labels||[]);if(!v.length){v=[];try{var C=a.getRootNode();if(a.id){var u=C.querySelectorAll("label[for = '"+a.id+"']");for(a=0;a<u.length;a++)v.push(u[a])}}catch(X){}}for(a=0;a<v.length;a++)g=g||RWQ.indexOf(v[a])>-1}if(I[P]===jv1)return}g||(r.preventDefault(),r.stopPropagation())}},jv1=null,AZ=null,nxh=0,TB1=0,fpp=-1,hWj=!1;
document.addEventListener("touchend",function(r){AZ||NB_(!0);jv1=xvX(r)[0];AZ=_.Dd(AZ,_.MB.after(2500),function(){NB_();AZ=jv1=null})},F18?{passive:!0}:!1);
var xvX=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(r){return r.composedPath&&r.composedPath()||[]},Zl={},eV=[];
ktX({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){z6(this.info)},
mousedown:function(r){if(Ol(r)){var g=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r),I=this;JL8(this.info,function(P){Ol(P)||(jV("up",g,P),z6(I.info))},function(P){Ol(P)&&jV("up",g,P);
z6(I.info)});
jV("down",g,r)}},
touchstart:function(r){jV("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r),r.changedTouches[0],r)},
touchend:function(r){jV("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r),r.changedTouches[0],r)}});
ktX({name:"track",touchAction:"none",deps:["mousedown","touchstart","touchmove","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["track"],info:{x:0,y:0,state:"start",started:!1,moves:[],addMove:function(r){this.moves.length>2&&this.moves.shift();this.moves.push(r)},
movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start";this.info.started=!1;this.info.moves=[];this.info.x=0;this.info.y=0;this.info.prevent=!1;z6(this.info)},
mousedown:function(r){if(Ol(r)){var g=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r),I=this,P=function(a){var v=a.clientX,C=a.clientY;$_4(I.info,v,C)&&(I.info.state=I.info.started?a.type==="mouseup"?"end":"track":"start",I.info.state==="start"&&Y6("tap"),I.info.addMove({x:v,y:C}),Ol(a)||(I.info.state="end",z6(I.info)),g&&rr$(I.info,g,a),I.info.started=!0)};
JL8(this.info,P,function(a){I.info.started&&P(a);z6(I.info)});
this.info.x=r.clientX;this.info.y=r.clientY}},
touchstart:function(r){r=r.changedTouches[0];this.info.x=r.clientX;this.info.y=r.clientY},
touchmove:function(r){var g=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r);r=r.changedTouches[0];var I=r.clientX,P=r.clientY;$_4(this.info,I,P)&&(this.info.state==="start"&&Y6("tap"),this.info.addMove({x:I,y:P}),rr$(this.info,g,r),this.info.state="track",this.info.started=!0)},
touchend:function(r){var g=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r);r=r.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:r.clientX,y:r.clientY}),rr$(this.info,g,r))}});
ktX({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN;this.info.y=NaN;this.info.prevent=!1},
mousedown:function(r){Ol(r)&&(this.info.x=r.clientX,this.info.y=r.clientY)},
click:function(r){Ol(r)&&I6$(this.info,r)},
touchstart:function(r){r=r.changedTouches[0];this.info.x=r.clientX;this.info.y=r.clientY},
touchend:function(r){I6$(this.info,r.changedTouches[0],r)}});var Vaz=jD(function(r){var g=function(){return r.apply(this,arguments)||this};
_.b(g,r);g.prototype._addEventListenerToNode=function(I,P,a){Ul(I,P,a)||r.prototype._addEventListenerToNode.call(this,I,P,a)};
g.prototype._removeEventListenerFromNode=function(I,P,a){i4(I,P,a)||r.prototype._removeEventListenerFromNode.call(this,I,P,a)};
return g});var NB=jD(function(r){var g=function(){return r.apply(this,arguments)||this};
_.b(g,r);g.prototype._shouldPropertyChange=function(I,P,a){return PiL(this,I,P,a,!0)};
return g}),dCf=jD(function(r){var g=function(){return r.apply(this,arguments)||this};
_.b(g,r);g.prototype._shouldPropertyChange=function(I,P,a){return PiL(this,I,P,a,this.mutableData)};
_.l4.Object.defineProperties(g,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return g});
NB._mutablePropertyChange=PiL;var a68=!1;var Ls$=Vaz(dCf(d0(HTMLElement))),w0=function(){var r=Ls$.call(this)||this;if(K3)throw Error("Md");r.root=null;r.$=null;r.__children=null;return r};
_.b(w0,Ls$);_.Q=w0.prototype;_.Q.attributeChangedCallback=function(){this.mutableData=!0};
_.Q.connectedCallback=function(){vT$()||(this.style.display="none");this.render()};
_.Q.disconnectedCallback=function(){this.__removeChildren()};
_.Q.__insertChildren=function(){(0,_.C3)((0,_.C3)(this).parentNode).insertBefore(this.root,this)};
_.Q.__removeChildren=function(){if(this.__children)for(var r=0;r<this.__children.length;r++)this.root.appendChild(this.__children[r])};
_.Q.render=function(){var r=this;if(!this.__children){var g=g||this.querySelector("template");if(!g){var I=new MutationObserver(function(){if(g=r.querySelector("template"))I.disconnect(),r.render();else throw Error("Nd");});
I.observe(this,{childList:!0});return}this.root=this._stampTemplate(g);this.$=this.root.$;this.__children=[];for(var P=this.root.firstChild;P;P=P.nextSibling)this.__children[this.__children.length]=P;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.l4.Object.defineProperties(w0,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",w0);Polymer.Debouncer=HD;Polymer.Gestures={gestures:Zl,recognizers:eV,deepTargetFind:Exp,addListener:Ul,removeListener:i4,register:ktX,setTouchAction:_.b4,prevent:Y6,resetMouseCanceller:function(){AZ&&AZ.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:Ul,remove:i4};Polymer.GestureEventListeners=Vaz;Polymer.MutableData=NB;Polymer.OptionalMutableData=dCf;Polymer.DomBind=w0;_.lZ=function(){do{var r=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var g=ixJ()}while(r||g)};var Qst=null;m_p.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:m_p,writable:!0}});var tr$=d0(m_p),cr_=NB(tr$),GMY=d0(function(){}),L3=function(r){var g=GMY.call(this)||this;
g._configureProperties(r);g.root=g._stampTemplate(g.__dataHost);var I=[];g.children=I;for(var P=g.root.firstChild;P;P=P.nextSibling)I.push(P),P.__templatizeInstance=g;g.__templatizeOwner&&g.__templatizeOwner.__hideTemplateChildren__&&g._showHideChildren(!0);I=g.__templatizeOptions;(r&&I.instanceProps||!I.instanceProps)&&g._enableProperties();return g};
_.b(L3,GMY);_.Q=L3.prototype;_.Q._configureProperties=function(r){if(this.__templatizeOptions.forwardHostProp)for(var g in this.__hostProps)this._setPendingProperty(g,this.__dataHost["_host_"+g]);for(var I in r)this._setPendingProperty(I,r[I])};
_.Q.forwardHostProp=function(r,g){this._setPendingPropertyOrPath(r,g,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.Q._addEventListenerToNode=function(r,g,I){var P=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(r,g,function(v){v.model=P;I(v)});
else{var a=this.__dataHost.__dataHost;a&&a._addEventListenerToNode(r,g,I)}};
_.Q._showHideChildren=function(r){uiF(r,this.children)};
_.Q._setUnmanagedPropertyToNode=function(r,g,I){r.__hideTemplateChildren__&&r.nodeType==Node.TEXT_NODE&&g=="textContent"?r.__polymerTextContent__=I:GMY.prototype._setUnmanagedPropertyToNode.call(this,r,g,I)};
_.Q.dispatchEvent=function(){return!0};
_.l4.Object.defineProperties(L3.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var r=this.__parentModel;if(!r){var g;r=this;do r=r.__dataHost.__dataHost;while((g=r.__templatizeOptions)&&!g.parentModel);this.__parentModel=r}return r}}});
var oTF=NB(L3);var SD=function(){var r=GP.call(this)||this;r.__renderDebouncer=null;r._lastIf=!1;r.__hideTemplateChildren__=!1;return r};
_.b(SD,GP);_.Q=SD.prototype;_.Q.__debounceRender=function(){var r=this;this.__renderDebouncer=_.Dd(this.__renderDebouncer,Mu,function(){return r.__render()});
_.RD(this.__renderDebouncer)};
_.Q.disconnectedCallback=function(){GP.prototype.disconnectedCallback.call(this);var r=(0,_.C3)(this).parentNode;r&&(r.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.C3)(r).host)||this.__teardownInstance()};
_.Q.connectedCallback=function(){GP.prototype.connectedCallback.call(this);vT$()||(this.style.display="none");this.if&&this.__debounceRender()};
_.Q.__ensureTemplate=function(){var r=this;if(!this.__template){var g=this._templateInfo?this:(0,_.C3)(this).querySelector("template");if(!g){var I=new MutationObserver(function(){if((0,_.C3)(r).querySelector("template"))I.disconnect(),r.__render();else throw Error("Qd");});
I.observe(this,{childList:!0});return!1}this.__template=g}return!0};
_.Q.__ensureInstance=function(){var r=(0,_.C3)(this).parentNode;if(this.__hasInstance()){var g=this.__getInstanceNodes();if(g&&g.length&&(0,_.C3)(this).previousSibling!==g[g.length-1])for(var I=0,P=void 0;I<g.length&&(P=g[I]);I++)(0,_.C3)(r).insertBefore(P,this)}else{if(!r||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(r)}return!0};
_.Q.render=function(){_.lZ()};
_.Q.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();iZ&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.Q.__hasInstance=function(){};
_.Q.__getInstanceNodes=function(){};
_.Q.__createAndInsertInstance=function(){};
_.Q.__teardownInstance=function(){};
_.Q._showHideChildren=function(){};
_.l4.Object.defineProperties(SD,{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:SD.prototype.__debounceRender},restamp:{type:Boolean,observer:SD.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var yx$=function(){var r=SD.call(this)||this;r.__instance=null;r.__syncInfo=null;return r};
_.b(yx$,SD);_.Q=yx$.prototype;_.Q.__hasInstance=function(){return!!this.__instance};
_.Q.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.Q.__createAndInsertInstance=function(r){var g=this,I=this.__dataHost||this;if(K3&&!this.__dataHost)throw Error("Od");var P=I._bindTemplate(this.__template,!0);P.runEffects=function(a,v,C){var u=g.__syncInfo;if(g.if)u&&(g.__syncInfo=null,g._showHideChildren(),v=Object.assign(u.changedProps,v)),a(v,C);else if(g.__instance)if(u||(u=g.__syncInfo={runEffects:a,changedProps:{}}),C)for(var X in v)a=g1(X),u.changedProps[a]=g.__dataHost[a];else Object.assign(u.changedProps,v)};
this.__instance=I._stampTemplate(this.__template,P);(0,_.C3)(r).insertBefore(this.__instance,this)};
_.Q.__syncHostProperties=function(){var r=this.__syncInfo;r&&(this.__syncInfo=null,r.runEffects(r.changedProps,!1))};
_.Q.__teardownInstance=function(){var r=this.__dataHost||this;this.__instance&&(r._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.Q._showHideChildren=function(){var r=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==r&&(this.__instance.__hidden=r,uiF(r,this.__instance.templateInfo.childNodes));r||this.__syncHostProperties()};
var KsB=function(){var r=SD.call(this)||this;r.__ctor=null;r.__instance=null;r.__invalidProps=null;return r};
_.b(KsB,SD);_.Q=KsB.prototype;_.Q.__hasInstance=function(){return!!this.__instance};
_.Q.__getInstanceNodes=function(){return this.__instance.children};
_.Q.__createAndInsertInstance=function(r){this.__ctor||(this.__ctor=G6(this.__template,this,{mutableData:!0,forwardHostProp:function(g,I){this.__instance&&(this.if?this.__instance.forwardHostProp(g,I):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[g1(g)]=!0))}}));
this.__instance=new this.__ctor;(0,_.C3)(r).insertBefore(this.__instance.root,this)};
_.Q.__teardownInstance=function(){if(this.__instance){var r=this.__instance.children;if(r&&r.length){var g=(0,_.C3)(r[0]).parentNode;if(g){g=(0,_.C3)(g);for(var I=0,P=void 0;I<r.length&&(P=r[I]);I++)g.removeChild(P)}}this.__instance=this.__invalidProps=null}};
_.Q.__syncHostProperties=function(){var r=this.__invalidProps;if(r){this.__invalidProps=null;for(var g in r)this.__instance._setPendingProperty(g,this.__dataHost[g]);this.__instance._flushProperties()}};
_.Q._showHideChildren=function(){var r=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==r&&(this.__instance.__hidden=r,this.__instance._showHideChildren(r));r||this.__syncHostProperties()};
_.Cx=U0?yx$:KsB;customElements.define(_.Cx.is,_.Cx);Polymer.enqueueDebouncer=_.RD;Polymer.flush=_.lZ;Polymer.Templatize={templatize:G6,modelForElement:Z08};Polymer.TemplateInstanceBase=L3;Polymer.DomIf=_.Cx;var svy=dCf(GP),ms=function(){var r=svy.call(this)||this;r.__instances=[];r.__renderDebouncer=null;r.__itemsIdxToInstIdx={};r.__chunkCount=null;r.__renderStartTime=null;r.__itemsArrayChanged=!1;r.__shouldMeasureChunk=!1;r.__shouldContinueChunking=!1;r.__chunkingId=0;r.__sortFn=null;r.__filterFn=null;r.__observePaths=null;r.__ctor=null;r.__isDetached=!0;r.template=null;return r};
_.b(ms,svy);_.Q=ms.prototype;_.Q.disconnectedCallback=function(){svy.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var r=0;r<this.__instances.length;r++)this.__detachInstance(r);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.Q.connectedCallback=function(){svy.prototype.connectedCallback.call(this);vT$()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var r=(0,_.C3)((0,_.C3)(this).parentNode),g=0;g<this.__instances.length;g++)this.__attachInstance(g,r);this.__chunkingId&&this.__render()}};
_.Q.__ensureTemplatized=function(){var r=this;if(!this.__ctor){var g=this.template=this._templateInfo?this:this.querySelector("template");if(!g){var I=new MutationObserver(function(){if(r.querySelector("template"))I.disconnect(),r.__render();else throw Error("Rd");});
I.observe(this,{childList:!0});return!1}var P={};P[this.as]=!0;P[this.indexAs]=!0;P[this.itemsIndexAs]=!0;this.__ctor=G6(g,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:P,forwardHostProp:function(a,v){for(var C=this.__instances,u=0,X=void 0;u<C.length&&(X=C[u]);u++)X.forwardHostProp(a,v)},
notifyInstanceProp:function(a,v,C){AhF(this.as,v)&&(a=a[this.itemsIndexAs],v==this.as&&(this.items[a]=C),v=PM(this.as,"items."+a,v),this.notifyPath(v,C))}})}return!0};
_.Q.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.Q.__functionFromPropertyValue=function(r){if(typeof r==="string"){var g=this.__getMethodHost();return function(){return g[r].apply(g,arguments)}}return r};
_.Q.__sortChanged=function(r){this.__sortFn=this.__functionFromPropertyValue(r);this.items&&this.__debounceRender(this.__render)};
_.Q.__filterChanged=function(r){this.__filterFn=this.__functionFromPropertyValue(r);this.items&&this.__debounceRender(this.__render)};
_.Q.__computeFrameTime=function(r){return Math.ceil(1E3/r)};
_.Q.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.Q.__handleObservedPaths=function(r){if(this.__sortFn||this.__filterFn)if(!r)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var g=this.__observePaths,I=0;I<g.length;I++)r.indexOf(g[I])===0&&this.__debounceRender(this.__render,this.delay)};
_.Q.__itemsChanged=function(r){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(r.path,r.value)||(r.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.Q.__debounceRender=function(r,g){g=g===void 0?0:g;this.__renderDebouncer=_.Dd(this.__renderDebouncer,g>0?_.MB.after(g):Mu,r.bind(this));_.RD(this.__renderDebouncer)};
_.Q.render=function(){this.__debounceRender(this.__render);_.lZ()};
_.Q.__render=function(){var r=this;if(this.__ensureTemplatized()){var g=this.items||[],I=this.__sortAndFilterItems(g),P=this.__calculateLimit(I.length);this.__updateInstances(g,P,I);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){r.__chunkingId=null;r.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);iZ&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.Q.__sortAndFilterItems=function(r){for(var g=this,I=Array(r.length),P=0;P<r.length;P++)I[P]=P;this.__filterFn&&(I=I.filter(function(a,v,C){return g.__filterFn(r[a],v,C)}));
this.__sortFn&&I.sort(function(a,v){return g.__sortFn(r[a],r[v])});
return I};
_.Q.__calculateLimit=function(r){var g=r,I=this.__instances.length;if(this.initialCount){var P;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(g=Math.min(r,this.initialCount),this.__chunkCount=(P=Math.max(g-I,0))||1):(P=Math.min(Math.max(r-I,0),this.__chunkCount),g=Math.min(I+P,r));this.__shouldMeasureChunk=P===this.__chunkCount;this.__shouldContinueChunking=g<r;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return g};
_.Q.__continueChunking=function(){if(this.__shouldMeasureChunk){var r=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/r*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.Q.__updateInstances=function(r,g,I){var P=this.__itemsIdxToInstIdx={},a;for(a=0;a<g;a++){var v=this.__instances[a],C=I[a],u=r[C];P[C]=a;v?(v._setPendingProperty(this.as,u),v._setPendingProperty(this.indexAs,a),v._setPendingProperty(this.itemsIndexAs,C),v._flushProperties()):this.__insertInstance(u,a,C)}for(r=this.__instances.length-1;r>=a;r--)this.__detachAndRemoveInstance(r)};
_.Q.__detachInstance=function(r){r=this.__instances[r];for(var g=(0,_.C3)(r.root),I=0;I<r.children.length;I++)g.appendChild(r.children[I]);return r};
_.Q.__attachInstance=function(r,g){g.insertBefore(this.__instances[r].root,this)};
_.Q.__detachAndRemoveInstance=function(r){this.__detachInstance(r);this.__instances.splice(r,1)};
_.Q.__stampInstance=function(r,g,I){var P={};P[this.as]=r;P[this.indexAs]=g;P[this.itemsIndexAs]=I;return new this.__ctor(P)};
_.Q.__insertInstance=function(r,g,I){r=this.__stampInstance(r,g,I);I=(I=this.__instances[g+1])?I.children[0]:this;(0,_.C3)((0,_.C3)(this).parentNode).insertBefore(r.root,I);return this.__instances[g]=r};
_.Q._showHideChildren=function(r){for(var g=0;g<this.__instances.length;g++)this.__instances[g]._showHideChildren(r)};
_.Q.__handleItemPath=function(r,g){var I=r.slice(6),P=I.indexOf(".");r=P<0?I:I.substring(0,P);if(r==parseInt(r,10)){I=P<0?"":I.substring(P+1);this.__handleObservedPaths(I);if(r=this.__instances[this.__itemsIdxToInstIdx[r]])r._setPendingPropertyOrPath(this.as+(I?"."+I:""),g,!1,!0),r._flushProperties();return!0}};
_.Q.itemForElement=function(r){return(r=this.modelForElement(r))&&r[this.as]};
_.Q.indexForElement=function(r){return(r=this.modelForElement(r))&&r[this.indexAs]};
_.Q.modelForElement=function(r){return Z08(this.template,r)};
_.l4.Object.defineProperties(ms,{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:ms.prototype.__sortChanged},filter:{type:Function,observer:ms.prototype.__filterChanged},observe:{type:String,observer:ms.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!iZ,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.*)"]}}});
ms.prototype._setRenderedItemCount=function(){};
customElements.define(ms.is,ms);Polymer.DomRepeat=ms;var Fs$=function(r,g){var I=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=r;this.callback=g;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){I._schedule()};
this.connect();this._schedule()},HxJ=function(r){var g=(0,_.C3)(r);
if(Fy(r))return g.assignedNodes({flatten:!0});r=[];for(var I=0;I<g.childNodes.length;I++){var P=g.childNodes[I];Fy(P)?r.push.apply(r,_.xC((0,_.C3)(P).assignedNodes({flatten:!0}))):r.push(P)}return r};
_.Q=Fs$.prototype;_.Q.connect=function(){var r=this;Fy(this._target)?this._listenSlots([this._target]):(0,_.C3)(this._target).children&&(this._listenSlots((0,_.C3)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(g){r._processMutations(g)}):(this._nativeChildrenObserver=new MutationObserver(function(g){r._processMutations(g)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.Q.disconnect=function(){Fy(this._target)?this._unlistenSlots([this._target]):(0,_.C3)(this._target).children&&(this._unlistenSlots((0,_.C3)(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};
_.Q._schedule=function(){var r=this;this._scheduled||(this._scheduled=!0,Mu.run(function(){return r.flush()}))};
_.Q._processMutations=function(r){this._processSlotMutations(r);this.flush()};
_.Q._processSlotMutations=function(r){if(r)for(var g=0;g<r.length;g++){var I=r[g];I.addedNodes&&this._listenSlots(I.addedNodes);I.removedNodes&&this._unlistenSlots(I.removedNodes)}};
_.Q.flush=function(){if(!this._connected)return!1;window.ShadyDOM&&ShadyDOM.flush();this._nativeChildrenObserver?this._processSlotMutations(this._nativeChildrenObserver.takeRecords()):this._shadyChildrenObserver&&this._processSlotMutations(this._shadyChildrenObserver.takeRecords());this._scheduled=!1;for(var r={target:this._target,addedNodes:[],removedNodes:[]},g=HxJ(this._target),I=Y1X(g,this._effectiveNodes),P=0,a=void 0;P<I.length&&(a=I[P]);P++)for(var v=0,C=void 0;v<a.removed.length&&(C=a.removed[v]);v++)r.removedNodes.push(C);
P=0;for(a=void 0;P<I.length&&(a=I[P]);P++)for(v=a.index;v<a.index+a.addedCount;v++)r.addedNodes.push(g[v]);this._effectiveNodes=g;g=!1;if(r.addedNodes.length||r.removedNodes.length)g=!0,this.callback.call(this._target,r);return g};
_.Q._listenSlots=function(r){for(var g=0;g<r.length;g++){var I=r[g];Fy(I)&&I.addEventListener("slotchange",this._boundSchedule)}};
_.Q._unlistenSlots=function(r){for(var g=0;g<r.length;g++){var I=r[g];Fy(I)&&I.removeEventListener("slotchange",this._boundSchedule)}};var JZ=Element.prototype,Ws8=JZ.matches||JZ.matchesSelector||JZ.mozMatchesSelector||JZ.msMatchesSelector||JZ.oMatchesSelector||JZ.webkitMatchesSelector,DC$=function(r,g){return Ws8.call(r,g)},HM=function(r){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(r);
this.node=r},wQJ;
_.Q=HM.prototype;_.Q.observeNodes=function(r){return new Fs$(this.node,r)};
_.Q.unobserveNodes=function(r){r.disconnect()};
_.Q.notifyObserver=function(){};
_.Q.deepContains=function(r){if((0,_.C3)(this.node).contains(r))return!0;var g=r;for(r=r.ownerDocument;g&&g!==r&&g!==this.node;)g=(0,_.C3)(g).parentNode||(0,_.C3)(g).host;return g===this.node};
_.Q.getOwnerRoot=function(){return(0,_.C3)(this.node).getRootNode()};
_.Q.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.C3)(this.node).assignedNodes({flatten:!0}):[]};
_.Q.getDestinationInsertionPoints=function(){for(var r=[],g=(0,_.C3)(this.node).assignedSlot;g;)r.push(g),g=(0,_.C3)(g).assignedSlot;return r};
_.Q.importNode=function(r,g){return(0,_.C3)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(r,g)};
_.Q.getEffectiveChildNodes=function(){return HxJ(this.node)};
_.Q.queryDistributedElements=function(r){for(var g=this.getEffectiveChildNodes(),I=[],P=0,a=g.length,v=void 0;P<a&&(v=g[P]);P++)v.nodeType===Node.ELEMENT_NODE&&DC$(v,r)&&I.push(v);return I};
_.l4.Object.defineProperties(HM.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var r=this.node;return r._activeElement!==void 0?r._activeElement:r.activeElement}}});
var E0=function(r){this.event=r};
_.l4.Object.defineProperties(E0.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 R3B=HM;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var AxT=window.ShadyDOM.Wrapper,NLY=function(){return AxT.apply(this,arguments)||this};
_.b(NLY,AxT);Object.getOwnPropertyNames(HM.prototype).forEach(function(r){r!="activeElement"&&r!="constructor"&&(NLY.prototype[r]=HM.prototype[r])});
i0j(NLY.prototype,["classList"]);R3B=NLY;Object.defineProperties(E0.prototype,{localTarget:{get:function(){var r=this.event.currentTarget;r=r&&_.$H(r).getOwnerRoot();for(var g=this.path,I=0;I<g.length;I++){var P=g[I];if(_.$H(P).getOwnerRoot()===r)return P}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else U_1(),i0j(HM.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),b01();wQJ=R3B;_.$H=function(r){r=r||document;if(r instanceof R3B)return r;if(r instanceof E0)return r;var g=r.__domApi;g||(r instanceof Event?g=new E0(r):g=new R3B(r),r.__domApi=g);return g};var l_0=/:host\(:dir\((ltr|rtl)\)\)/g,SHd=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,JxB=/:dir\((?:ltr|rtl)\)/,ER8=!(!window.ShadyDOM||!window.ShadyDOM.inUse),Dl=[],xn=null,WM="",xCz=jD(function(r){ER8||xn||(WM=document.documentElement.getAttribute("dir"),xn=new MutationObserver(Mrh),xn.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var g=kIY(r);r=function(){var I=g.call(this)||this;I.__autoDirOptOut=!1;return I};
_.b(r,g);r._processStyleText=function(I,P){I=g._processStyleText.call(this,I,P);!ER8&&JxB.test(I)&&(I=this._replaceDirInCssText(I),this.__activateDir=!0);return I};
r._replaceDirInCssText=function(I){I=I.replace(l_0,':host([dir="$1"])');return I=I.replace(SHd,':host([dir="$2"]) $1')};
r.prototype.ready=function(){g.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
r.prototype.connectedCallback=function(){g.prototype.connectedCallback&&g.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(xn&&xn.takeRecords().length&&Mrh(),Dl.push(this),this.__autoDirOptOut||this.setAttribute("dir",WM))};
r.prototype.disconnectedCallback=function(){g.prototype.disconnectedCallback&&g.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var I=Dl.indexOf(this);I>-1&&Dl.splice(I,1)}};
r.__activateDir=!1;return r});var f_z=function(r){for(;r;){var g=Object.getOwnPropertyDescriptor(r,"observedAttributes");if(g)return g.get;r=Object.getPrototypeOf(r.prototype).constructor}return function(){return[]}};
jD(function(r){var g=LM(r),I=f_z(g);r=function(){return g.call(this)||this};
_.b(r,g);r.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:g.prototype._initializeProperties.call(this)};
r.prototype._enableProperties=function(){this.__isUpgradeDisabled||g.prototype._enableProperties.call(this)};
r.prototype._canApplyPropertyDefault=function(P){return g.prototype._canApplyPropertyDefault.call(this,P)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(P))};
r.prototype.attributeChangedCallback=function(P,a,v,C){P=="disable-upgrade"?this.__isUpgradeDisabled&&v==null&&(g.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.C3)(this).isConnected&&g.prototype.connectedCallback.call(this)):g.prototype.attributeChangedCallback.call(this,P,a,v,C)};
r.prototype.connectedCallback=function(){this.__isUpgradeDisabled||g.prototype.connectedCallback.call(this)};
r.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||g.prototype.disconnectedCallback.call(this)};
_.l4.Object.defineProperties(r,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return I.call(this).concat("disable-upgrade")}}});
return r});var R7=!1,Vrt=[],Aq=[];var yr_=window.ShadyDOM,Kz$=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",FzQ):document.readyState==="interactive"||document.readyState==="complete"?FzQ():window.addEventListener("DOMContentLoaded",FzQ);var D_8=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=""},H0p=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,Wzj=/@import[^;]*;/gim,SfF=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,Jr8=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,ETF=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,x_$=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,woQ=/^@[^\s]*keyframes/,
N8$=/\s+/g;var f6_={};var hyp=Promise.resolve();var nRY=new Set;var TLh=/;\s*/m,h3l=/^\s*(initial)|(inherit)\s*$/,kM1=/\s*!important/,$DF=function(){this._map={}};
$DF.prototype.set=function(r,g){r=r.trim();this._map[r]={properties:g,dependants:{}}};
$DF.prototype.get=function(r){r=r.trim();return this._map[r]||null};
var rYJ=null,fM=function(){this._measureElement=this._currentElement=null;this._map=new $DF};
_.Q=fM.prototype;_.Q.detectMixin=function(r){r=BL0.test(r)||taf.test(r);BL0.lastIndex=0;taf.lastIndex=0;return r};
_.Q.transformTemplate=function(r,g){if(r._gatheredStyle===void 0){var I=[];for(var P=r.content.querySelectorAll("style"),a=0;a<P.length;a++){var v=P[a];if(v.hasAttribute("shady-unscoped")){if(!Gth){var C=v.textContent;if(!nRY.has(C)){nRY.add(C);var u=document.createElement("style");u.setAttribute("shady-unscoped","");u.textContent=C;document.head.appendChild(u)}v.parentNode.removeChild(v)}}else I.push(v.textContent),v.parentNode.removeChild(v)}(I=I.join("").trim())?(P=document.createElement("style"),
P.textContent=I,r.content.insertBefore(P,r.content.firstChild),I=P):I=null;r._gatheredStyle=I}return(r=r._gatheredStyle)?this.JSC$11569_transformStyle(r,g):null};
_.Q.JSC$11569_transformStyle=function(r,g){g=g===void 0?"":g;var I=g8X(r);this.transformRules(I,g);r.textContent=ret(I);return I};
_.Q.transformCustomStyle=function(r){var g=this,I=g8X(r);PBt(I,function(P){P.selector===":root"&&(P.selector="html");g.transformRule(P)});
r.textContent=ret(I);return I};
_.Q.transformRules=function(r,g){var I=this;this._currentElement=g;PBt(r,function(P){I.transformRule(P)});
this._currentElement=null};
_.Q.transformRule=function(r){r.cssText=g9w(this,r.parsedCssText,r);r.selector===":root"&&(r.selector=":host > *")};
var g9w=function(r,g,I){g=g.replace(taf,function(P,a,v,C){return r._produceCssProperties(P,a,v,C,I)});
return r._consumeCssProperties(g,I)};
_.Q=fM.prototype;_.Q._getInitialValueForProperty=function(r){this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement));return window.getComputedStyle(this._measureElement).getPropertyValue(r)};
_.Q._fallbacksFromPreviousRules=function(r){for(var g=this,I=r;I.parent;)I=I.parent;var P={},a=!1;PBt(I,function(v){(a=a||v===r)||v.selector===r.selector&&Object.assign(P,g._cssTextToMap(v.parsedCssText))});
return P};
_.Q._consumeCssProperties=function(r,g){for(var I;I=BL0.exec(r);){var P=I[0],a=I[1];I=I.index;var v=I+P.indexOf("@apply"),C=I+P.length;P=r.slice(0,v);r=r.slice(C);v=g?this._fallbacksFromPreviousRules(g):{};Object.assign(v,this._cssTextToMap(P));a=this._atApplyToCssProperties(a,v);r=P+a+r;BL0.lastIndex=I+a.length}return r};
_.Q._atApplyToCssProperties=function(r,g){r=r.replace(TLh,"");var I=[],P=this._map.get(r);P||(this._map.set(r,{}),P=this._map.get(r));if(P){this._currentElement&&(P.dependants[this._currentElement]=!0);var a,v=P.properties;for(a in v){var C=g&&g[a];P=[a,": var(",r,"_-_",a];C&&P.push(",",C.replace(kM1,""));P.push(")");kM1.test(v[a])&&P.push(" !important");I.push(P.join(""))}}return I.join("; ")};
_.Q._replaceInitialOrInherit=function(r,g){var I=h3l.exec(g);I&&(g=I[1]?this._getInitialValueForProperty(r):"apply-shim-inherit");return g};
_.Q._cssTextToMap=function(r,g){g=g===void 0?!1:g;r=r.split(";");for(var I,P,a={},v=0;v<r.length;v++)if(I=r[v])P=I.split(":"),P.length>1&&(I=P[0].trim(),P=P.slice(1).join(":"),g&&(P=this._replaceInitialOrInherit(I,P)),a[I]=P);return a};
_.Q._invalidateMixinEntry=function(r){if(rYJ)for(var g in r.dependants)g!==this._currentElement&&rYJ(g)};
_.Q._produceCssProperties=function(r,g,I,P,a){var v=this;I&&anh(I,function(U,V){V&&v._map.get(V)&&(P="@apply "+V+";")});
if(!P)return r;var C=this._consumeCssProperties(""+P,a);a=r.slice(0,r.indexOf("--"));var u=C=this._cssTextToMap(C,!0),X=this._map.get(g),c=X&&X.properties;c?u=Object.assign(Object.create(c),C):this._map.set(g,u);var B=[],O,z=!1;for(O in u){var e=C[O];e===void 0&&(e="initial");!c||O in c||(z=!0);B.push(g+"_-_"+O+": "+e)}z&&this._invalidateMixinEntry(X);X&&(X.properties=u);I&&(a=r+";"+a);return a+B.join("; ")+";"};
fM.prototype.detectMixin=fM.prototype.detectMixin;fM.prototype.transformStyle=fM.prototype.JSC$11569_transformStyle;fM.prototype.transformCustomStyle=fM.prototype.transformCustomStyle;fM.prototype.transformRules=fM.prototype.transformRules;fM.prototype.transformRule=fM.prototype.transformRule;fM.prototype.transformTemplate=fM.prototype.transformTemplate;fM.prototype._separator="_-_";Object.defineProperty(fM.prototype,"invalidCallback",{get:function(){return rYJ},
set:function(r){rYJ=r}});var nM=new fM,I8l=function(){this.customStyleInterface=null;nM.invalidCallback=nT8},TP=function(r){!r.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(r.customStyleInterface=window.ShadyCSS.CustomStyleInterface,r.customStyleInterface.transformCallback=function(g){nM.transformCustomStyle(g)},r.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){r.customStyleInterface.enqueued&&r.flushCustomStyles()})})};
_.Q=I8l.prototype;_.Q.prepareTemplate=function(r,g){TP(this);v8$(r)===""&&(f6_[g]=r,g=nM.transformTemplate(r,g),r._styleAst=g)};
_.Q.flushCustomStyles=function(){TP(this);if(this.customStyleInterface){var r=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var g=0;g<r.length;g++){var I=this.customStyleInterface.getStyleForCustomStyle(r[g]);I&&nM.transformCustomStyle(I)}this.customStyleInterface.enqueued=!1}}};
_.Q.styleSubtree=function(r,g){TP(this);g&&irX(r,g);if(r.shadowRoot)for(this.styleElement(r),r=r.shadowRoot.children||r.shadowRoot.childNodes,g=0;g<r.length;g++)this.styleSubtree(r[g]);else for(r=r.children||r.childNodes,g=0;g<r.length;g++)this.styleSubtree(r[g])};
_.Q.styleElement=function(r){TP(this);var g=r.localName,I;g?g.indexOf("-")>-1?I=g:I=r.getAttribute&&r.getAttribute("is")||"":I=r.is;g=f6_[I];if(!(g&&v8$(g)!==""||!g||T8_(g))){if(T8_(g)||g._applyShimValidatingVersion!==g._applyShimNextVersion)this.prepareTemplate(g,I),k_p(g);if(r=r.shadowRoot)if(r=r.querySelector("style"))r.__cssRules=g._styleAst,r.textContent=ret(g._styleAst)}};
_.Q.styleDocument=function(r){TP(this);this.styleSubtree(document.body,r)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var hZ=new I8l,Pv1=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(r,g){hZ.flushCustomStyles();hZ.prepareTemplate(r,g)},
prepareTemplateStyles:function(r,g,I){window.ShadyCSS.prepareTemplate(r,g,I)},
prepareTemplateDom:function(){},
styleSubtree:function(r,g){hZ.flushCustomStyles();hZ.styleSubtree(r,g)},
styleElement:function(r){hZ.flushCustomStyles();hZ.styleElement(r)},
styleDocument:function(r){hZ.flushCustomStyles();hZ.styleDocument(r)},
getComputedStyleValue:function(r,g){return br4(r,g)},
flushCustomStyles:function(){hZ.flushCustomStyles()},
nativeCss:$Jp,nativeShadow:Gth,cssBuild:w1,disableRuntime:e3J};Pv1&&(window.ShadyCSS.CustomStyleInterface=Pv1)}window.ShadyCSS.ApplyShim=nM;var a8y;a8y=window.ShadyCSS;_.kn=jD(function(r){r=Vaz(LM(r));var g=CfF?r:xCz(r),I=f_z(g),P={x:"pan-x",y:"pan-y",none:"none",all:"auto"};r=function(){return g.call(this)||this};
_.b(r,g);r.prototype.created=function(){};
r.prototype.__attributeReaction=function(a,v,C){(this.__dataAttributes&&this.__dataAttributes[a]||a==="disable-upgrade")&&this.attributeChangedCallback(a,v,C,null)};
r.prototype.setAttribute=function(a,v){if(Hih&&!this._legacyForceObservedAttributes){var C=this.getAttribute(a);g.prototype.setAttribute.call(this,a,v);this.__attributeReaction(a,C,String(v))}else g.prototype.setAttribute.call(this,a,v)};
r.prototype.removeAttribute=function(a){if(Hih&&!this._legacyForceObservedAttributes){var v=this.getAttribute(a);g.prototype.removeAttribute.call(this,a);this.__attributeReaction(a,v,null)}else g.prototype.removeAttribute.call(this,a)};
r.prototype._enableProperties=function(){this.__isUpgradeDisabled||g.prototype._enableProperties.call(this)};
r.prototype._canApplyPropertyDefault=function(a){return g.prototype._canApplyPropertyDefault.call(this,a)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(a))};
r.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(g.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
r.prototype.attached=function(){};
r.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(g.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
r.prototype.detached=function(){};
r.prototype.attributeChangedCallback=function(a,v,C,u){v!==C&&(a=="disable-upgrade"?this.__isUpgradeDisabled&&C==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.C3)(this).isConnected&&this.connectedCallback()):(g.prototype.attributeChangedCallback.call(this,a,v,C,u),this.attributeChanged(a,v,C)))};
r.prototype.attributeChanged=function(){};
r.prototype._initializeProperties=function(){if(VB&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var a=Object.getPrototypeOf(this);a.hasOwnProperty("__hasRegisterFinished")||(this._registered(),a.__hasRegisterFinished=!0);g.prototype._initializeProperties.call(this);this.root=this;this.created();Hih&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
r.prototype._takeAttributes=function(){for(var a=this.attributes,v=0,C=a.length;v<C;v++){var u=a[v];this.__attributeReaction(u.name,null,u.value)}};
r.prototype._registered=function(){};
r.prototype.ready=function(){this._ensureAttributes();g.prototype.ready.call(this)};
r.prototype._ensureAttributes=function(){};
r.prototype._applyListeners=function(){};
r.prototype.serialize=function(a){return this._serializeValue(a)};
r.prototype.deserialize=function(a,v){return this._deserializeValue(a,v)};
r.prototype.reflectPropertyToAttribute=function(a,v,C){this._propertyToAttribute(a,v,C)};
r.prototype.serializeValueToAttribute=function(a,v,C){this._valueToNodeAttribute(C||this,a,v)};
r.prototype.extend=function(a,v){if(!a||!v)return a||v;for(var C=Object.getOwnPropertyNames(v),u=0,X=void 0;u<C.length&&(X=C[u]);u++){var c=Object.getOwnPropertyDescriptor(v,X);c&&Object.defineProperty(a,X,c)}return a};
r.prototype.mixin=function(a,v){for(var C in v)a[C]=v[C];return a};
r.prototype.chainObject=function(a,v){a&&v&&a!==v&&(a.__proto__=v);return a};
r.prototype.instanceTemplate=function(a){a=this.constructor._contentForTemplate(a);return document.importNode(a,!0)};
r.prototype.fire=function(a,v,C){C=C||{};v=v===null||v===void 0?{}:v;a=new Event(a,{bubbles:C.bubbles===void 0?!0:C.bubbles,cancelable:!!C.cancelable,composed:C.composed===void 0?!0:C.composed});a.detail=v;(0,_.C3)(C.node||this).dispatchEvent(a);return a};
r.prototype.listen=function(a,v,C){a=a||this;var u=this.__boundListeners||(this.__boundListeners=new WeakMap),X=u.get(a);X||(X={},u.set(a,X));u=v+C;X[u]||(X[u]=this._addMethodEventListenerToNode(a,v,C,this))};
r.prototype.unlisten=function(a,v,C){a=a||this;var u=this.__boundListeners&&this.__boundListeners.get(a);C=v+C;var X=u&&u[C];X&&(this._removeEventListenerFromNode(a,v,X),u[C]=null)};
r.prototype.setScrollDirection=function(a,v){_.b4(v||this,P[a]||"auto")};
r.prototype.$$=function(a){return this.root.querySelector(a)};
r.prototype.distributeContent=function(){var a=_.$H(this);window.ShadyDOM&&a.shadowRoot&&ShadyDOM.flush()};
r.prototype.getEffectiveChildNodes=function(){return _.$H(this).getEffectiveChildNodes()};
r.prototype.queryDistributedElements=function(a){return _.$H(this).queryDistributedElements(a)};
r.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(a){return a.nodeType===Node.ELEMENT_NODE})};
r.prototype.getEffectiveTextContent=function(){for(var a=this.getEffectiveChildNodes(),v=[],C=0,u;u=a[C];C++)u.nodeType!==Node.COMMENT_NODE&&v.push(u.textContent);return v.join("")};
r.prototype.queryEffectiveChildren=function(a){return(a=this.queryDistributedElements(a))&&a[0]};
r.prototype.queryAllEffectiveChildren=function(a){return this.queryDistributedElements(a)};
r.prototype.getContentChildNodes=function(a){return(a=this.root.querySelector(a||"slot"))?_.$H(a).getDistributedNodes():[]};
r.prototype.getContentChildren=function(a){return this.getContentChildNodes(a).filter(function(v){return v.nodeType===Node.ELEMENT_NODE})};
r.prototype.isLightDescendant=function(a){return this!==a&&(0,_.C3)(this).contains(a)&&(0,_.C3)(this).getRootNode()===(0,_.C3)(a).getRootNode()};
r.prototype.isLocalDescendant=function(a){return this.root===(0,_.C3)(a).getRootNode()};
r.prototype.scopeSubtree=function(a,v){return ss$(a,v===void 0?!1:v)};
r.prototype.getComputedStyleValue=function(a){return a8y.getComputedStyleValue(this,a)};
r.prototype.debounce=function(a,v,C){this._debouncers=this._debouncers||{};return this._debouncers[a]=_.Dd(this._debouncers[a],C>0?_.MB.after(C):Mu,v.bind(this))};
r.prototype.isDebouncerActive=function(a){this._debouncers=this._debouncers||{};a=this._debouncers[a];return!(!a||!a.isActive())};
r.prototype.flushDebouncer=function(a){this._debouncers=this._debouncers||{};(a=this._debouncers[a])&&a.flush()};
r.prototype.cancelDebouncer=function(a){this._debouncers=this._debouncers||{};(a=this._debouncers[a])&&a.cancel()};
r.prototype.async=function(a,v){return v>0?_.MB.run(a.bind(this),v):~Mu.run(a.bind(this))};
r.prototype.cancelAsync=function(a){a<0?Mu.cancel(~a):_.MB.cancel(a)};
r.prototype.create=function(a,v){a=document.createElement(a);if(v)if(a.setProperties)a.setProperties(v);else for(var C in v)a[C]=v[C];return a};
r.prototype.elementMatches=function(a,v){return DC$(v||this,a)};
r.prototype.toggleAttribute=function(a,v){var C=this;arguments.length===3&&(C=arguments[2]);arguments.length==1&&(v=!C.hasAttribute(a));if(v)return(0,_.C3)(C).setAttribute(a,""),!0;(0,_.C3)(C).removeAttribute(a);return!1};
r.prototype.toggleClass=function(a,v,C){C=C||this;arguments.length==1&&(v=!C.classList.contains(a));v?C.classList.add(a):C.classList.remove(a)};
r.prototype.transform=function(a,v){v=v||this;v.style.webkitTransform=a;v.style.transform=a};
r.prototype.translate3d=function(a,v,C,u){this.transform("translate3d("+a+","+v+","+C+")",u||this)};
r.prototype.arrayDelete=function(a,v){if(Array.isArray(a)){if(v=a.indexOf(v),v>=0)return a.splice(v,1)}else if(v=vM(this,a).indexOf(v),v>=0)return this.splice(a,v,1);return null};
r.prototype._logger=function(a,v){Array.isArray(v)&&v.length===1&&Array.isArray(v[0])&&(v=v[0]);switch(a){case "log":case "warn":case "error":console[a].apply(console,_.xC(v))}};
r.prototype._log=function(){this._logger("log",_.kV.apply(0,arguments))};
r.prototype._warn=function(){this._logger("warn",_.kV.apply(0,arguments))};
r.prototype._error=function(){this._logger("error",_.kV.apply(0,arguments))};
r.prototype._logf=function(a){return["[%s::%s]",this.is,a].concat(_.xC(_.kV.apply(1,arguments)))};
_.l4.Object.defineProperties(r.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var a=(0,_.C3)(this).getRootNode();return a instanceof DocumentFragment?a.host:a}}});
_.l4.Object.defineProperties(r,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return Hih&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],Kpp(this.prototype)),this.__observedAttributes):I.call(this).concat("disable-upgrade")}}});
r.prototype.is="";return r});Polymer.FlattenedNodesObserver=Fs$;Polymer.DomApi=wQJ;Polymer.EventApi=E0;Polymer.dom=_.$H;Polymer.dom.matchesSelector=DC$;Polymer.dom.flush=_.lZ;Polymer.dom.addDebouncer=_.RD;Polymer.DirMixin=xCz;Polymer.RenderStatus={beforeNextRender:_.G_Q,afterNextRender:_.Nu,flush:function(){for(;Vrt.length||Aq.length;)js$(Vrt),js$(Aq);R7=!1}};Polymer.LegacyElementMixin=_.kn;var v9y;v9y=NB._mutablePropertyChange;var QT$={properties:{mutableData:Boolean},_shouldPropertyChange:function(r,g,I){return v9y(this,r,g,I,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(r,g,I){return v9y(this,r,g,I,!0)}};
Polymer.OptionalMutableDataBehavior=QT$;var QG$={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},o81={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},pIE=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},o81),mD$=(0,_.kn)(HTMLElement),Yo$=function(r,g){r||console.warn("Polymer.Class requires `info` argument");g=g?g(mD$):mD$;g=qsX(r,g,r.behaviors);g.is=g.prototype.is=
r.is;return g};Polymer.Class=Yo$;Polymer.mixinBehaviors=function(r,g){return qsX({},(0,_.kn)(g),r)};
Polymer.GenerateClassFromInfo=qsX;_.QR=function(r){var g=typeof r==="function"?r:_.QR.Class(r);r._legacyForceObservedAttributes&&(g.prototype._legacyForceObservedAttributes=r._legacyForceObservedAttributes);customElements.define(g.is,g);return g};
_.QR.Class=Yo$;Polymer._polymerFn=_.QR;var Cvz=window.onLegacyPolymerFunctionDefinedCallback;Cvz&&Cvz();var UG$={templatize:function(r,g){this._templatizerTemplate=r;this.ctor=G6(r,this,{mutableData:!!g,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(r){return new this.ctor(r)},
modelForElement:function(r){return Z08(this._templatizerTemplate,r)}};Polymer.Templatizer=UG$;_.$Y=(0,_.kn)(HTMLElement).prototype;Polymer.Base=_.$Y;var cej=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.SV=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.b(_.SV,PolymerFakeBaseClass);var Jq=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.b(Jq,PolymerFakeBaseClass);var tit=Symbol("Sd"),i8X=[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 uuB=uuB||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},psJ;(function(r){function g(E,l,f){var n=S.get(E);if(!n){if(!f)return;n=new F;S.set(E,n)}E=n.get(l);if(!E){if(!f)return;E=new F;n.set(l,E)}return E}
function I(E,l,f){if(P(E,l,f))return!0;l=z(l);return l!==null?I(E,l,f):!1}
function P(E,l,f){l=g(l,f,!1);return l===void 0?!1:!!l.has(E)}
function a(E,l,f){if(P(E,l,f))return v(E,l,f);l=z(l);if(l!==null)return a(E,l,f)}
function v(E,l,f){l=g(l,f,!1);if(l!==void 0)return l.get(E)}
function C(E,l){var f=u(E,l);E=z(E);if(E===null)return f;var n=C(E,l);if(n.length<=0)return f;if(f.length<=0)return n;l=new W;E=[];f=_.m(f);for(var P$=f.next();!P$.done;P$=f.next())P$=P$.value,l.has(P$)||(l.add(P$),E.push(P$));f=_.m(n);for(n=f.next();!n.done;n=f.next())n=n.value,l.has(n)||(l.add(n),E.push(n));return E}
function u(E,l){E=g(E,l,!1);var f=[];E&&E.forEach(function(n,P$){return f.push(P$)});
return f}
function X(E){return E===void 0}
function c(E){return typeof E==="object"?E!==null:typeof E==="function"}
function B(E){return typeof E==="function"}
function O(E){return typeof E==="symbol"?E:String(E)}
function z(E){var l=Object.getPrototypeOf(E);if(typeof E!=="function"||E===G||l!==G)return l;var f=Object.getPrototypeOf(E.prototype);if(f==null||f===Object.prototype)return l;f=f.constructor;return typeof f!=="function"||f===E?l:f}
function e(){function E(){this._keys=[];this._values=[];this._cache=l}
var l={};E.prototype={get size(){return this._keys.length},has:function(f){return f===this._cache?!0:this._find(f)>=0?(this._cache=f,!0):!1},
get:function(f){var n=this._find(f);if(n>=0)return this._cache=f,this._values[n]},
set:function(f,n){this.delete(f);this._keys.push(f);this._values.push(n);this._cache=f;return this},
delete:function(f){f=this._find(f);return f>=0?(this._keys.splice(f,1),this._values.splice(f,1),this._cache=l,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=l},
forEach:function(f){for(var n=this.size,P$=0;P$<n;++P$){var Cs=this._keys[P$],ZL=this._values[P$];this._cache=Cs;f.call(this,ZL,Cs,this)}},
_find:function(f){for(var n=this._keys,P$=n.length,Cs=0;Cs<P$;++Cs)if(n[Cs]===f)return Cs;return-1}};
return E}
function U(){function E(){this._map=new F}
E.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,f){this._map.forEach(l,f)}};
return E}
function V(){function E(){this._key=f()}
function l(eX,H$){for(var E8=0;E8<H$;++E8)eX[E8]=Math.random()*255|0}
function f(){do{if(P$)var eX=P$.randomBytes(16);else typeof Uint8Array==="function"?(eX=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(eX):l(eX,16)):(eX=Array(16),l(eX,16));eX[6]=eX[6]&79|64;eX[8]=eX[8]&191|128;for(var H$="",E8=0;E8<16;++E8){var wQ=eX[E8];if(E8===4||E8===6||E8===8)H$+="-";wQ<16&&(H$+="0");H$+=wQ.toString(16).toLowerCase()}eX="@@WeakMap@@"+H$}while(Cs.call(ZL,eX));ZL[eX]=!0;return eX}
function n(eX,H$){if(!Cs.call(eX,tp)){if(!H$)return;Object.defineProperty(eX,tp,{value:Object.create(null)})}return eX[tp]}
var P$=typeof global!=="undefined"&&typeof uuB==="object"&&typeof require==="function"&&require("crypto"),Cs=Object.prototype.hasOwnProperty,ZL={},tp=f();E.prototype={has:function(eX){return(eX=n(eX,!1))?this._key in eX:!1},
get:function(eX){if(eX=n(eX,!1))return eX[this._key]},
set:function(eX,H$){n(eX,!0)[this._key]=H$;return this},
delete:function(eX){return(eX=n(eX,!1))&&this._key in eX?delete eX[this._key]:!1},
clear:function(){this._key=f()}};
return E}
var G=Object.getPrototypeOf(Function),F=typeof Map==="function"?Map:e(),W=typeof Set==="function"?Set:U(),S=new (typeof WeakMap==="function"?WeakMap:V());r.decorate=function(E,l,f,n){if(X(n)){if(X(f)){if(!Array.isArray(E))throw new TypeError;if(!B(l))throw new TypeError;for(f=E.length-1;f>=0;--f)if(n=(0,E[f])(l),!X(n)){if(!B(n))throw new TypeError;l=n}return l}if(!Array.isArray(E))throw new TypeError;if(!c(l))throw new TypeError;f=O(f);for(n=E.length-1;n>=0;--n)(0,E[n])(l,f)}else{if(Array.isArray(E))if(c(l)){if(X(f))throw new TypeError;
if(!c(n))throw new TypeError;}else throw new TypeError;else throw new TypeError;f=O(f);for(var P$=E.length-1;P$>=0;--P$){var Cs=(0,E[P$])(l,f,n);if(!X(Cs)){if(!c(Cs))throw new TypeError;n=Cs}}return n}};
r.metadata=function(E,l){return function(f,n){if(X(n)){if(!B(f))throw new TypeError;g(f,void 0,!0).set(E,l)}else{if(!c(f))throw new TypeError;n=O(n);g(f,n,!0).set(E,l)}}};
r.defineMetadata=function(E,l){var f;if(c(l))X(f)||(f=O(f));else throw new TypeError;g(l,f,!0).set("parameters",E)};
r.hasMetadata=function(E,l,f){if(c(l))X(f)||(f=O(f));else throw new TypeError;return I(E,l,f)};
r.hasOwnMetadata=function(E,l,f){if(c(l))X(f)||(f=O(f));else throw new TypeError;return P(E,l,f)};
r.getMetadata=function(E,l,f){if(c(l))X(f)||(f=O(f));else throw new TypeError;return a(E,l,f)};
r.getOwnMetadata=function(E,l,f){if(c(l))X(f)||(f=O(f));else throw new TypeError;return v(E,l,f)};
r.getMetadataKeys=function(E,l){if(c(E))X(l)||(l=O(l));else throw new TypeError;return C(E,l)};
r.getOwnMetadataKeys=function(E,l){if(c(E))X(l)||(l=O(l));else throw new TypeError;return u(E,l)};
r.deleteMetadata=function(E,l,f){if(c(l))X(f)||(f=O(f));else throw new TypeError;var n=g(l,f,!1);if(!X(n)){if(!n.delete(E))return!1;if(n.size>0)return!0;E=S.get(l);E.delete(f);if(E.size>0)return!0;S.delete(l);return!0}};
(function(E){if(typeof E.Reflect!=="undefined"){if(E.Reflect!==r)for(var l in r)E.Reflect[l]=r[l]}else E.Reflect=r})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(psJ||(psJ={}));var hcj=self;var o9l=[0,_.bi,_.Vh,_.bi];var qvf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(qvf,_.qp);var Xsd=_.bb(qvf,[0,_.K0,_.G_,o9l,_.Vh,_.Fi]);var tSy=[0,_.sf,-3,_.Fi,_.K0,_.bi,_.ODz,_.sf,ell,cSy,er,_.M_,_.bi,function(){return cYd},
_.Vh],cYd=[0,_.G_,function(){return tSy},
_.K0,14,_.sf];_.Kr(_.El,_.vJ);_.Q=_.El.prototype;_.Q.start=function(){this.stop();this.usingListeners_=!1;var r=BM0(this),g=Oy0(this);r&&!g&&this.JSC$11612_win_.mozRequestAnimationFrame?(this.JSC$11612_id_=_.jf(this.JSC$11612_win_,"MozBeforePaint",this.callback_),this.JSC$11612_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11612_id_=r&&g?r.call(this.JSC$11612_win_,this.callback_):this.JSC$11612_win_.setTimeout(A0l(this.callback_),20)};
_.Q.stop=function(){if(this.isActive()){var r=BM0(this),g=Oy0(this);r&&!g&&this.JSC$11612_win_.mozRequestAnimationFrame?rM(this.JSC$11612_id_):r&&g?g.call(this.JSC$11612_win_,this.JSC$11612_id_):this.JSC$11612_win_.clearTimeout(this.JSC$11612_id_)}this.JSC$11612_id_=null};
_.Q.fire=function(){this.stop();this.JSC$11614_doAction_()};
_.Q.isActive=function(){return this.JSC$11612_id_!=null};
_.Q.JSC$11614_doAction_=function(){this.usingListeners_&&this.JSC$11612_id_&&rM(this.JSC$11612_id_);this.JSC$11612_id_=null;this.JSC$11612_listener_.call(this.handler_,_.yx())};
_.Q.disposeInternal=function(){this.stop();_.El.superClass_.disposeInternal.call(this)};
var BM0=function(r){r=r.JSC$11612_win_;return r.requestAnimationFrame||r.webkitRequestAnimationFrame||r.mozRequestAnimationFrame||r.oRequestAnimationFrame||r.msRequestAnimationFrame||null},Oy0=function(r){r=r.JSC$11612_win_;
return r.cancelAnimationFrame||r.cancelRequestAnimationFrame||r.webkitCancelRequestAnimationFrame||r.mozCancelRequestAnimationFrame||r.oCancelRequestAnimationFrame||r.msCancelRequestAnimationFrame||null};_.ND=function(r,g,I){_.vJ.call(this);this.JSC$11615_listener_=I!=null?r.bind(I):r;this.JSC$11615_interval_=g;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11615_timer_=null};
_.b(_.ND,_.vJ);_.Q=_.ND.prototype;_.Q.fire=function(r){this.args_=arguments;this.JSC$11615_timer_||this.pauseCount_?this.shouldFire_=!0:zOh(this)};
_.Q.stop=function(){this.JSC$11615_timer_&&(_.I$.clearTimeout(this.JSC$11615_timer_),this.JSC$11615_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.Q.pause=function(){this.pauseCount_++};
_.Q.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11615_timer_||(this.shouldFire_=!1,zOh(this))};
_.Q.disposeInternal=function(){_.vJ.prototype.disposeInternal.call(this);this.stop()};
var zOh=function(r){r.JSC$11615_timer_=qL(function(){r.JSC$11615_timer_=null;r.shouldFire_&&!r.pauseCount_&&(r.shouldFire_=!1,zOh(r))},r.JSC$11615_interval_);
var g=r.args_;r.args_=null;r.JSC$11615_listener_.apply(null,g)};var eOJ=function(r,g){this.childIterator_=r[_.I$.Symbol.iterator]();this.mapFn_=g};
eOJ.prototype[Symbol.iterator]=function(){return this};
eOJ.prototype.next=function(){var r=this.childIterator_.next();return{value:r.done?void 0:this.mapFn_.call(void 0,r.value),done:r.done}};
var YvY=function(r,g){return new eOJ(r,g)};var H8Q={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 WZ4=/#(.)(.)(.)/,yep=/^#(?:[0-9a-f]{3}){1,2}$/i,RgX=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;var Zy8={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},w5=Zy8;w5=Zy8;var PUp,UDy,iyd;PUp=function(r,g){switch(g){case 1:return r%4!=0||r%100==0&&r%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
UDy=function(r,g,I,P,a){r=new Date(r,g,I);a=a||0;return r.valueOf()+(((P!==void 0?P:3)-a+7)%7-((r.getDay()+6)%7-a+7)%7)*864E5};
_.rT=function(r,g,I){typeof r==="number"?(this.date=iyd(r,g||0,I||1),by0(this,I||1)):_.Jp(r)?(this.date=iyd(r.getFullYear(),r.getMonth(),r.getDate()),by0(this,r.getDate())):(this.date=new Date(_.yx()),r=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),by0(this,r))};
iyd=function(r,g,I){g=new Date(r,g,I);r>=0&&r<100&&g.setFullYear(g.getFullYear()-1900);return g};
_.Q=_.rT.prototype;_.Q.firstDayOfWeek_=w5.FIRSTDAYOFWEEK;_.Q.firstWeekCutOffDay_=w5.FIRSTWEEKCUTOFFDAY;_.Q.clone=function(){var r=new _.rT(this.date);r.firstDayOfWeek_=this.firstDayOfWeek_;r.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return r};
_.Q.getFullYear=function(){return this.date.getFullYear()};
_.Q.getYear=function(){return this.getFullYear()};
_.Q.getMonth=function(){return this.date.getMonth()};
_.Q.getDate=function(){return this.date.getDate()};
_.Q.getTime=function(){return this.date.getTime()};
_.Q.getDay=function(){return this.date.getDay()};
_.Q.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.Q.getUTCMonth=function(){return this.date.getUTCMonth()};
_.Q.getUTCDate=function(){return this.date.getUTCDate()};
_.Q.getUTCDay=function(){return this.date.getDay()};
_.Q.getUTCHours=function(){return this.date.getUTCHours()};
_.Q.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.Q.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.Q.set=function(r){this.date=new Date(r.getFullYear(),r.getMonth(),r.getDate())};
_.Q.setFullYear=function(r){this.date.setFullYear(r)};
_.Q.setYear=function(r){this.setFullYear(r)};
_.Q.setMonth=function(r){this.date.setMonth(r)};
_.Q.setDate=function(r){this.date.setDate(r)};
_.Q.setTime=function(r){this.date.setTime(r)};
_.Q.setUTCFullYear=function(r){this.date.setUTCFullYear(r)};
_.Q.setUTCMonth=function(r){this.date.setUTCMonth(r)};
_.Q.setUTCDate=function(r){this.date.setUTCDate(r)};
_.Q.add=function(r){if(r.years||r.months){var g=this.getMonth()+r.months+r.years*12,I=this.getYear()+Math.floor(g/12);g%=12;g<0&&(g+=12);var P=Math.min(PUp(I,g),this.getDate());this.setDate(1);this.setFullYear(I);this.setMonth(g);this.setDate(P)}r.days&&(I=this.getYear(),g=I>=0&&I<=99?-1900:0,r=new Date((new Date(I,this.getMonth(),this.getDate(),12)).getTime()+r.days*864E5),this.setDate(1),this.setFullYear(r.getFullYear()+g),this.setMonth(r.getMonth()),this.setDate(r.getDate()),by0(this,r.getDate()))};
_.Q.JSC$11628_toIsoString=function(r){var g=this.getFullYear(),I=g<0?"-":g>=1E4?"+":"";return[I+_.w8(Math.abs(g),I?6:4),_.w8(this.getMonth()+1,2),_.w8(this.getDate(),2)].join(r?"-":"")};
_.Q.equals=function(r){return!(!r||this.getYear()!=r.getYear()||this.getMonth()!=r.getMonth()||this.getDate()!=r.getDate())};
_.Q.toString=function(){return this.JSC$11628_toIsoString()};
var by0=function(r,g){r.getDate()!=g&&r.date.setUTCHours(r.date.getUTCHours()+(r.getDate()<g?1:-1))};
_.rT.prototype.valueOf=function(){return this.date.valueOf()};var Ia=function(r,g,I,P,a){this.reversed=!!g;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!I;r&&gT(this,r,P);this.depth=a!=void 0?a:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.Kr(Ia,Hq);var gT=function(r,g,I,P){if(r.node=g)r.tagType=typeof I==="number"?I:r.node.nodeType!=1?0:r.reversed?-1:1;typeof P==="number"&&(r.depth=P)};
_.Q=Ia.prototype;_.Q.JSC$11643_copyFrom=function(r){this.node=r.node;this.tagType=r.tagType;this.depth=r.depth;this.reversed=r.reversed;this.constrained=r.constrained};
_.Q.clone=function(){return new Ia(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.Q.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return Wq;var r=this.node;var g=this.reversed?-1:1;if(this.tagType==g){var I=this.reversed?r.lastChild:r.firstChild;I?gT(this,I):gT(this,r,g*-1)}else(I=this.reversed?r.previousSibling:r.nextSibling)?gT(this,I):gT(this,r.parentNode,g*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(r=this.node)?DD(r):Wq};
_.Q.equals=function(r){return r.node==this.node&&(!this.node||r.tagType==this.tagType)};
_.Q.splice=function(r){var g=this.node,I=this.reversed?1:-1;this.tagType==I&&(this.tagType=I*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;Ia.prototype.next.call(this);this.reversed=!this.reversed;I=_.Nh(arguments[0])?arguments[0]:arguments;for(var P=I.length-1;P>=0;P--)_.BI(I[P],g);_.$J(g)};var MS1=function(){},P9=function(r){for(var g=[],I=r.getTextRangeCount(),P=0;P<I;P++)g.push(r.getTextRange(P));
return g};
MS1.prototype.isReversed=function(){return!1};
MS1.prototype.getWindow=function(){return qb(_.Xj(this.JSC$11645_getStartNode()))};
var jT8=function(r,g){Ia.call(this,r,g,!0)};
_.Kr(jT8,Ia);var aa=function(r,g,I,P,a){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!a;if(r){this.startNode_=r;this.startOffset_=g;this.endNode_=I;this.endOffset_=P;if(r.nodeType==1&&r.tagName!="BR")if(r=r.childNodes,g=r[g])this.startNode_=g,this.startOffset_=0;else{r.length&&(this.startNode_=_.Gj(r));var v=!0}I.nodeType==1&&((this.endNode_=I.childNodes[P])?this.endOffset_=0:this.endNode_=I)}Ia.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);v&&this.next()};
_.Kr(aa,jT8);_.Q=aa.prototype;_.Q.JSC$11651_getStartNode=function(){return this.startNode_};
_.Q.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)};
_.Q.next=function(){return this.isLast()?Wq:aa.superClass_.next.call(this)};
_.Q.JSC$11643_copyFrom=function(r){this.startNode_=r.startNode_;this.endNode_=r.endNode_;this.startOffset_=r.startOffset_;this.endOffset_=r.endOffset_;this.isReversed_=r.isReversed_;aa.superClass_.JSC$11643_copyFrom.call(this,r)};
_.Q.clone=function(){var r=new aa(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);r.JSC$11643_copyFrom(this);return r};Aes.prototype.__iterator__=function(){return new aa(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};_.Kr(x6,Aes);var VS$=function(r){var g=_.Xj(r).createRange();if(r.nodeType==3)g.setStart(r,0),g.setEnd(r,r.length);else if(XY(r)||r.nodeType==3){for(var I,P=r;(I=P.firstChild)&&(XY(I)||I.nodeType==3);)P=I;g.setStart(P,0);for(P=r;(I=P.lastChild)&&(XY(I)||I.nodeType==3);)P=I;g.setEnd(P,P.nodeType==1?P.childNodes.length:P.length)}else I=r.parentNode,r=Array.prototype.indexOf.call(I.childNodes,r),g.setStart(I,r),g.setEnd(I,r+1);return g},dDB=function(r,g,I,P){var a=_.Xj(r).createRange();
a.setStart(r,g);a.setEnd(I,P);return a};
_.Q=x6.prototype;_.Q.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.Q.getContainer=function(){return this.range_.commonAncestorContainer};
_.Q.compareBrowserRangeEndpoints=function(r,g,I){return this.range_.compareBoundaryPoints(I==1?g==1?_.I$.Range.START_TO_START:_.I$.Range.START_TO_END:g==1?_.I$.Range.END_TO_START:_.I$.Range.END_TO_END,r)};
_.Q.isCollapsed=function(){return this.range_.collapsed};
_.Q.select=function(r){this.selectInternal(qb(_.Xj(this.range_.startContainer)).getSelection(),r)};
_.Q.selectInternal=function(r){r.removeAllRanges();r.addRange(this.range_)};
_.Q.insertNode=function(r,g){var I=this.range_.cloneRange();I.collapse(g);I.insertNode(r);I.detach();return r};
_.Q.collapse=function(r){this.range_.collapse(r)};_.Kr(f3,x6);f3.prototype.selectInternal=function(r,g){!g||this.isCollapsed()?f3.superClass_.selectInternal.call(this,r,g):(r.collapse(this.range_.endContainer,this.range_.endOffset),r.extend(this.range_.startContainer,this.range_.startOffset))};_.Kr(n3,x6);n3.prototype.compareBrowserRangeEndpoints=function(r,g,I){return n3.superClass_.compareBrowserRangeEndpoints.call(this,r,g,I)};
n3.prototype.selectInternal=function(r,g){g?r.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):r.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var v9=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},JeL;
_.Kr(v9,MS1);JeL=function(r,g){var I=new v9;I.browserRangeWrapper_=r;I.isReversed_=!!g;return I};
_.Lkf=function(r){r=_.T6?new n3(VS$(r)):_.hq?new f3(VS$(r)):new x6(VS$(r));return JeL(r)};
_.rh=function(r,g,I,P){var a=new v9;a.isReversed_=Ss$(r,g,I,P);if(_.J7(r)&&!XY(r)){var v=r.parentNode;g=Array.prototype.indexOf.call(v.childNodes,r);r=v}_.J7(I)&&!XY(I)&&(v=I.parentNode,P=Array.prototype.indexOf.call(v.childNodes,I),I=v);a.isReversed_?(a.startNode_=I,a.startOffset_=P,a.endNode_=r,a.endOffset_=g):(a.startNode_=r,a.startOffset_=g,a.endNode_=I,a.endOffset_=P);return a};
_.Q=v9.prototype;_.Q.clone=function(){var r=new v9;r.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();r.startNode_=this.startNode_;r.startOffset_=this.startOffset_;r.endNode_=this.endNode_;r.endOffset_=this.endOffset_;r.isReversed_=this.isReversed_;return r};
_.Q.JSC$11645_getType=function(){return"text"};
_.Q.getBrowserRangeObject=function(){return QA(this).range_};
_.Q.getTextRangeCount=function(){return 1};
_.Q.getTextRange=function(){return this};
var QA=function(r){var g;if(!(g=r.browserRangeWrapper_)){g=r.JSC$11645_getStartNode();var I=r.JSC$11645_getStartOffset(),P=r.JSC$11645_getEndNode(),a=r.JSC$11645_getEndOffset();g=_.T6?new n3(dDB(g,I,P,a)):_.hq?new f3(dDB(g,I,P,a)):new x6(dDB(g,I,P,a));g=r.browserRangeWrapper_=g}return g};
_.Q=v9.prototype;_.Q.getContainer=function(){return QA(this).getContainer()};
_.Q.JSC$11645_getStartNode=function(){return this.startNode_||(this.startNode_=QA(this).range_.startContainer)};
_.Q.JSC$11645_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=QA(this).range_.startOffset};
_.Q.JSC$11645_getEndNode=function(){return this.endNode_||(this.endNode_=QA(this).range_.endContainer)};
_.Q.JSC$11645_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=QA(this).range_.endOffset};
_.Q.isReversed=function(){return this.isReversed_};
_.Q.JSC$11645_containsRange=function(r,g){if(r.JSC$11645_getType()=="text"){var I=QA(this);r=QA(r);g=g&&!r.isCollapsed();r=r.range_;I=g?I.compareBrowserRangeEndpoints(r,0,1)>=0&&I.compareBrowserRangeEndpoints(r,1,0)<=0:I.compareBrowserRangeEndpoints(r,0,0)>=0&&I.compareBrowserRangeEndpoints(r,1,1)<=0}else I=!1;return I};
_.Q.isCollapsed=function(){return QA(this).isCollapsed()};
_.Q.JSC$11645_getText=function(){return QA(this).range_.toString()};
_.Q.__iterator__=function(){return new aa(this.JSC$11645_getStartNode(),this.JSC$11645_getStartOffset(),this.JSC$11645_getEndNode(),this.JSC$11645_getEndOffset())};
_.Q.select=function(){QA(this).select(this.isReversed_)};
_.Q.JSC$11645_removeContents=function(){var r=QA(this).range_;r.extractContents();if(r.startContainer.hasChildNodes()&&(r=r.startContainer.childNodes[r.startOffset])){var g=r.previousSibling;Klw(r)==""&&_.$J(r);g&&Klw(g)==""&&_.$J(g)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.Q.insertNode=function(r,g){r=QA(this).insertNode(r,g);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return r};
_.Q.collapse=function(r){r=this.isReversed()?!r:r;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(r);r?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var G3f=function(){};
_.Kr(G3f,MS1);G3f.prototype.JSC$11645_containsRange=function(r,g){var I=P9(this);r=P9(r);return(g?WB:_.cML)(r,function(P){return WB(I,function(a){return a.JSC$11645_containsRange(P,g)})})};
G3f.prototype.insertNode=function(r,g){g?_.te(r,this.JSC$11645_getStartNode()):_.BI(r,this.JSC$11645_getEndNode());return r};var yYF,Kkw=PO().JSC$9626_document_.documentElement;yYF=Kkw.requestFullscreen?"fullscreenchange":Kkw.webkitRequestFullscreen?"webkitfullscreenchange":Kkw.mozRequestFullScreen?"mozfullscreenchange":Kkw.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var $_=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.Kr($_,G3f);_.Q=$_.prototype;_.Q.clone=function(){var r=new $_;r.browserRanges_=_.Ap(this.browserRanges_);return r};
_.Q.JSC$11645_getType=function(){return"mutli"};
_.Q.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.Q.getTextRangeCount=function(){return this.browserRanges_.length};
_.Q.getTextRange=function(r){this.ranges_[r]||(this.ranges_[r]=JeL(NFX(this.browserRanges_[r])));return this.ranges_[r]};
_.Q.getContainer=function(){if(!this.container_){for(var r=[],g=this.getTextRangeCount(),I=0;I<g;I++)r.push(this.getTextRange(I).getContainer());this.container_=Myz.apply(null,r)}return this.container_};
var mx=function(r){r.sortedRanges_||(r.sortedRanges_=P9(r),r.sortedRanges_.sort(function(g,I){var P=g.JSC$11645_getStartNode();g=g.JSC$11645_getStartOffset();var a=I.JSC$11645_getStartNode();I=I.JSC$11645_getStartOffset();return P==a&&g==I?0:Ss$(P,g,a,I)?1:-1}));
return r.sortedRanges_};
_.Q=$_.prototype;_.Q.JSC$11645_getStartNode=function(){return mx(this)[0].JSC$11645_getStartNode()};
_.Q.JSC$11645_getStartOffset=function(){return mx(this)[0].JSC$11645_getStartOffset()};
_.Q.JSC$11645_getEndNode=function(){return _.Gj(mx(this)).JSC$11645_getEndNode()};
_.Q.JSC$11645_getEndOffset=function(){return _.Gj(mx(this)).JSC$11645_getEndOffset()};
_.Q.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.Q.JSC$11645_getText=function(){return P9(this).map(function(r){return r.JSC$11645_getText()}).join("")};
_.Q.__iterator__=function(){return new CR(this)};
_.Q.select=function(){var r=this.getWindow().getSelection();r.removeAllRanges();for(var g=this.getTextRangeCount(),I=0;I<g;I++)r.addRange(this.getTextRange(I).getBrowserRangeObject())};
_.Q.JSC$11645_removeContents=function(){P9(this).forEach(function(r){r.JSC$11645_removeContents()})};
_.Q.collapse=function(r){if(!this.isCollapsed()){var g=r?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;g.collapse(r);this.ranges_=[g];this.sortedRanges_=[g];this.browserRanges_=[g.getBrowserRangeObject()]}};
var CR=function(r){this.iterators_=null;this.currentIdx_=0;r&&(this.iterators_=mx(r).map(function(g){return _.IfT(g)}));
Ia.call(this,r?this.JSC$11651_getStartNode():null,!1,!0)};
_.Kr(CR,jT8);_.Q=CR.prototype;_.Q.JSC$11651_getStartNode=function(){return this.iterators_[0].JSC$11651_getStartNode()};
_.Q.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.Q.next=function(){for(;this.currentIdx_<this.iterators_.length;){var r=this.iterators_[this.currentIdx_],g=r.next();if(g.done)this.currentIdx_++;else return gT(this,r.node,r.tagType,r.depth),g}return Wq};
_.Q.JSC$11643_copyFrom=function(r){this.iterators_=_.Ap(r.iterators_);CR.superClass_.JSC$11643_copyFrom.call(this,r)};
_.Q.clone=function(){var r=new CR(null);r.JSC$11643_copyFrom(this);return r};var u8=function(){_.bj.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.Qz)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.Qz)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.Qz)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.Qz)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.Qz)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.Qz)(this.dispatchProgressEvent_,this)};
_.Kr(u8,_.bj);u8.prototype.abort=function(){try{this.reader_.abort()}catch(r){throw new QX8(r,"aborting read");}};
u8.prototype.getError=function(){return this.reader_.error&&new QX8(this.reader_.error,"reading file")};
u8.prototype.dispatchProgressEvent_=function(r){this.dispatchEvent(new vqs(r,this))};
u8.prototype.disposeInternal=function(){u8.superClass_.disposeInternal.call(this);delete this.reader_};
var Fkl=function(r){var g=new u8,I=sTB(g);g.reader_.readAsArrayBuffer(r);return I},HyT=function(r){var g=new u8,I=sTB(g);
g.reader_.readAsDataURL(r);return I},sTB=function(r){var g=new cJ;
r.listen("loadend",_.nB(function(I,P){var a=P.reader_.result,v=P.getError();a==null||v?I.errback(v):I.callback(a);P.dispose()},g,r));
return g};var pR=function(){_.bj.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11685_eventHandler_=new _.qS(this);this.JSC$11685_isInitialized_=!1};
_.Kr(pR,_.bj);var WkY=new _.Pc("d"),DD0=new _.Pc("beforedragstart"),ROF=new _.Pc("dragstart"),AYz=new _.Pc("beforedragmove"),NMT=new _.Pc("dragmove"),wsw=new _.Pc("beforedragend"),l8Y=new _.Pc("dragend"),Sv0=new _.Pc("e");pR.prototype.isDragging=function(){return!!this.JSC$11685_dragger_};
var JYB=function(r,g){g.dlgGrowthDirection_=0;g.dlgDragHoverClass_=void 0;g.dlgDragPermission=0;r.dragLists_.push(g)},E9B=function(r,g){r.getHandleForDragItem_=g};
pR.prototype.init=function(){if(!this.JSC$11685_isInitialized_){for(var r=this.dragLists_.length,g=0;g<r;g++)for(var I=_.Os(this.dragLists_[g]),P=I.length,a=0;a<P;++a){var v=I[a],C=this.getHandleForDragItem_(v),u=_.xE(C);this.dragItemForHandle_[u]=v;this.dragItemHoverClasses_&&(this.JSC$11685_eventHandler_.listen(v,"mouseover",this.handleDragItemMouseover_),this.JSC$11685_eventHandler_.listen(v,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11685_eventHandler_.listen(C,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11685_eventHandler_.listen(C,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(v);this.JSC$11685_eventHandler_.listen(C,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11685_isInitialized_=!0}};
pR.prototype.disposeInternal=function(){this.JSC$11685_eventHandler_.dispose();for(var r=this.dragLists_.length,g=0;g<r;g++){var I=this.dragLists_[g];I.dlgGrowthDirection_=void 0;I.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;xD0(this);pR.superClass_.disposeInternal.call(this)};
var f8f=function(r,g){for(var I=r.dragLists_.length,P=0;P<I;P++){var a=r.dragLists_[P];a.dlgBounds_=xJj(a)}I=r.dragItems_.length;for(P=0;P<I;P++)a=r.dragItems_[P],a!=g&&(a.dlgBounds_=xJj(a))};
_.Q=pR.prototype;
_.Q.handlePotentialDragStart_=function(r){var g=_.xE(r.currentTarget);g=this.dragItemForHandle_[g];if(g.parentElement.dlgDragPermission!=2){this.currDragItem_=g;a:{g=this.currDragItem_;for(var I=g.cloneNode(!0),P=gH("TEXTAREA",g),a=gH("TEXTAREA",I),v=0;v<P.length;v++)a[v].value=P[v].value;switch(g.tagName){case "TR":g=_.oG("TABLE",null,_.oG("TBODY",null,I));break a;case "TD":case "TH":g=_.oG("TABLE",null,_.oG("TBODY",null,_.oG("TR",null,I)));break a;case "TEXTAREA":I.value=g.value;default:g=I;break a}g=
void 0}this.draggerEl_=g;this.draggerElClasses_&&Ld(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.Xj(this.currDragItem_).body.appendChild(this.draggerEl_);I=_.cO(this.currDragItem_);g=this.draggerEl_;P=_.cO(g);if(I instanceof _.V2){var C=I.y;I=I.x}Zn(g,g.offsetLeft+(I-P.x),g.offsetTop+(Number(C)-P.y));this.JSC$11685_dragger_=new _.t3(this.draggerEl_);_.qSh(this.JSC$11685_dragger_,this.hysteresisDistance_);
_.jf(this.JSC$11685_dragger_,"start",this.handleDragStart_,!1,this);_.jf(this.JSC$11685_dragger_,"end",this.handleDragEnd_,!1,this);_.jf(this.JSC$11685_dragger_,"earlycancel",this.JSC$11687_cleanup_,!1,this);this.dispatchEvent(new oa(WkY,this,r,this.currDragItem_,this.draggerEl_,this.JSC$11685_dragger_));this.JSC$11685_dragger_.startDrag(r)}};
_.Q.handleDragStart_=function(r){if(this.dispatchEvent(new oa(DD0,this,r.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.Ub8(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?Ld(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var g=Ra8(this.draggerEl_);this.draggerEl_.halfWidth=g.width/2;this.draggerEl_.halfHeight=g.height/2;g=this.draggerEl_.getBoundingClientRect();
var I=r.clientY,P=XVF(this.JSC$11685_dragger_,r.clientX);if(P>g.right){var a=this.currDragItem_.getBoundingClientRect();this.JSC$11685_dragger_.deltaX=P-(P-a.left)/a.width*g.width}I=c88(this.JSC$11685_dragger_,I);I>g.bottom&&(this.JSC$11685_dragger_.deltaY+=I-g.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";f8f(this,this.currDragItem_);this.currDragItem_.style.display="";_.jf(this.JSC$11685_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new oa(ROF,
this,r.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11685_dragger_))}else r.preventDefault(),this.JSC$11687_cleanup_()};
_.Q.handleDragMove_=function(r){var g=_.cO(this.draggerEl_);g=new _.V2(g.x+this.draggerEl_.halfWidth,g.y+this.draggerEl_.halfHeight);a:{var I=null;if(this.currDragItem_.style.display!="none"){I=this.currDragItem_.parentNode;var P=xJj(I);if(n9h(g,P))break a}P=this.dragLists_.length;for(var a=0;a<P;a++){var v=this.dragLists_[a];if(v!=I&&n9h(g,v.dlgBounds_)){I=v;break a}}I=null}if(I){if(I==null)throw Error("$d");P=0;a=!1;v=void 0;switch(I.dlgGrowthDirection_){case 0:P=g.y;var C=TMf;var u=hOY;break;case 4:a=
!0;case 2:P=g.x;C=k3J;u=hOY;break;case 5:a=!0;case 3:P=g.x,C=$3z,u=r98}for(var X=null,c,B=_.Os(I),O=B.length,z=0;z<O;z++){var e=B[z];if(e!=this.currDragItem_){var U=C(e.dlgBounds_);if(a){var V=gGJ(e,g);v===void 0&&(v=V);u(P,U)&&(c==void 0||V<v||V==v&&(u(U,c)||U==c))&&(X=e,c=U);V<v&&(v=V)}else u(P,U)&&(c==void 0||u(U,c))&&(X=e,c=U)}}C=X!==null&&gGJ(X,g)>v?null:X}else C=null;if(!this.dispatchEvent(new oa(AYz,this,r,this.currDragItem_,this.draggerEl_,this.JSC$11685_dragger_,g,I,C)))return!1;if(I&&I.dlgDragPermission!=
1)this.currDragItem_.parentNode==I&&_.Ub8(this.currDragItem_)==C||I.insertBefore(this.currDragItem_,C),this.currDragItem_.style.display="",I.dlgDragHoverClass_&&_.Uv(I,I.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",u=this.dragLists_.length,c=0;c<u;c++)P=this.dragLists_[c],P.dlgDragHoverClass_&&_.Z8(P,P.dlgDragHoverClass_);I!=this.currHoverList_&&(this.currHoverList_=I,f8f(this,this.currDragItem_));this.dispatchEvent(new oa(NMT,this,r,this.currDragItem_,this.draggerEl_,this.JSC$11685_dragger_,
g,I,C));return!1};
_.Q.JSC$11687_cleanup_=function(){xD0(this);this.JSC$11685_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var r=this.dragLists_.length,g=0;g<r;g++)this.dragLists_[g].dlgBounds_=null;r=this.dragItems_.length;for(g=0;g<r;g++)this.dragItems_[g].dlgBounds_=null};
_.Q.handleDragEnd_=function(r){if(!this.dispatchEvent(new oa(wsw,this,r,this.currDragItem_,this.draggerEl_,this.JSC$11685_dragger_)))return!1;xD0(this);this.dispatchEvent(new oa(l8Y,this,r,this.currDragItem_,this.draggerEl_,this.JSC$11685_dragger_));this.JSC$11687_cleanup_();return!0};
var xD0=function(r){_.KF(r.JSC$11685_dragger_);var g=r.draggerEl_&&r.draggerEl_.parentElement;r.draggerEl_&&_.$J(r.draggerEl_);r.currDragItem_&&r.currDragItem_.style.display=="none"&&(r.origList_.insertBefore(r.currDragItem_,r.origNextItem_),r.currDragItem_.style.display="");r.currDragItemClasses_&&r.currDragItem_?BG1(r.currDragItem_,r.currDragItemClasses_||[]):r.currDragItem_&&(r.currDragItem_.style.visibility="");for(var I=r.dragLists_.length,P=0;P<I;P++){var a=r.dragLists_[P];a.dlgDragHoverClass_&&
_.Z8(a,a.dlgDragHoverClass_)}g&&r.dispatchEvent(new oa(Sv0,r,null,r.currDragItem_,r.draggerEl_,r.JSC$11685_dragger_))};
_.Q=pR.prototype;_.Q.getHandleForDragItem_=function(r){return r};
_.Q.handleDragItemMouseover_=function(r){Ld(r.currentTarget,this.dragItemHoverClasses_||[])};
_.Q.handleDragItemMouseout_=function(r){BG1(r.currentTarget,this.dragItemHoverClasses_||[])};
_.Q.handleDragItemHandleMouseover_=function(r){Ld(r.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.Q.handleDragItemHandleMouseout_=function(r){BG1(r.currentTarget,this.dragItemHandleHoverClasses_||[])};
var n9h=function(r,g){return r.x>g.left&&r.x<g.left+g.width&&r.y>g.top&&r.y<g.top+g.height},gGJ=function(r,g){r=r.dlgBounds_;
return Math.abs(g.y-(r.top+(r.height-1)/2))},TMf=function(r){return r.top+r.height-1},k3J=function(r){return r.left+r.width-1},$3z=function(r){return r.left||0},hOY=function(r,g){return r<g},r98=function(r,g){return r>g},oa=function(r,g,I,P,a,v){_.wH.call(this,r);
this.event=I;this.currDragItem=P;this.draggerEl=a;this.JSC$11689_dragger=v};
_.Kr(oa,_.wH);_.Kr(PV,_.vJ);var Ixy=new _.V2(0,0);PV.prototype.JSC$11693_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
PV.prototype.JSC$11693_onMouseMove=function(r){var g=this.containerIsActuallyContent_?Ixy:g4(PO(this.containerNode_)),I=this.horizontalScrolling_?this.calculateScrollDelta(r.clientX+g.x,this.scrollBounds_.left,this.scrollBounds_.width):0,P=this.calculateScrollDelta(r.clientY+g.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=I;this.scrollDelta_.y=P;!(I=!I&&!P)&&(I=this.constrainScroll_)&&(I=r.clientX+g.x,r=r.clientY+g.y,g=this.containerBounds_,I=!(g.left<=I&&g.left+g.width>=
I&&g.top<=r&&g.top+g.height>=r));I?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
PV.prototype.calculateScrollDelta=function(r,g,I){var P=0;r<g?P=-8:r>g+I&&(P=8);return P};
PV.prototype.disposeInternal=function(){PV.superClass_.disposeInternal.call(this);this.JSC$11691_eventHandler_.dispose();this.scrollTimer_.dispose()};var Pwz={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"}}},qo=Pwz;qo=Pwz;var Xo={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 axl=function(){},Zu=function(r){if(typeof r=="number"){var g=new axl;
g.standardOffset_=r;var I=r;if(I==0)I="Etc/GMT";else{var P=["Etc/GMT",I<0?"-":"+"];I=Math.abs(I);P.push(Math.floor(I/60)%100);I%=60;I!=0&&P.push(":",_.w8(I,2));I=P.join("")}g.timeZoneId_=I;I=r;I==0?I="UTC":(P=["UTC",I<0?"+":"-"],I=Math.abs(I),P.push(Math.floor(I/60)%100),I%=60,I!=0&&P.push(":",I),I=P.join(""));r=vGT(r);g.tzNames_=[I,I];g.tzNamesExt_={STD_LONG_NAME_GMT:r,STD_GENERIC_LOCATION:r};g.transitions_=[];return g}g=new axl;g.timeZoneId_=r.id;g.standardOffset_=-r.std_offset;g.tzNames_=r.names;
g.tzNamesExt_=r.names_ext;g.transitions_=r.transitions;return g},vGT=function(r){var g=["GMT"];
g.push(r<=0?"+":"-");r=Math.abs(r);g.push(_.w8(Math.floor(r/60)%100,2),":",_.w8(r%60,2));return g.join("")},QAT=function(r,g){g=Date.UTC(g.getUTCFullYear(),g.getUTCMonth(),g.getUTCDate(),g.getUTCHours(),g.getUTCMinutes())/36E5;
for(var I=0;I<r.transitions_.length&&g>=r.transitions_[I];)I+=2;return I==0?0:r.transitions_[I-1]},m3h=function(r,g){r=r.standardOffset_-QAT(r,g);
return r===-1440?0:r};var Um=function(r,g){this.patternParts_=[];this.JSC$11704_dateTimeSymbols_=g||w5;typeof r=="number"?CwT(this,r):uqY(this,r)},p5h=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],c9=function(r){return r.getHours?r.getHours():0},uqY=function(r,g){for(dxh&&(g=g.replace(/\u200f/g,""));g;){for(var I=g,P=0;P<p5h.length;++P){var a=g.match(p5h[P]);
if(a){var v=a[0];g=g.substring(v.length);P==0&&(v=="''"?v="'":(v=v.substring(1,a[1]=="'"?v.length-1:v.length),v=v.replace(/''/g,"'")));r.patternParts_.push({text:v,type:P});break}}if(I===g)throw Error("ae`"+g);}};
Um.prototype.format=function(r,g){if(!r)throw Error("be");var I=g?(r.getTimezoneOffset()-m3h(g,r))*6E4:0,P=I?new Date(r.getTime()+I):r,a=P;g&&P.getTimezoneOffset()!=r.getTimezoneOffset()&&(P=new Date(P.getTime()+(P.getTimezoneOffset()-r.getTimezoneOffset())*6E4),a=new Date(r.getTime()+(I+(I>0?-864E5:864E5))));I=[];for(var v=0;v<this.patternParts_.length;++v){var C=this.patternParts_[v].text;1==this.patternParts_[v].type?I.push(oGh(this,C,r,P,a,g)):I.push(C)}return I.join("")};
var CwT=function(r,g){if(g<4)var I=r.JSC$11704_dateTimeSymbols_.DATEFORMATS[g];else if(g<8)I=r.JSC$11704_dateTimeSymbols_.TIMEFORMATS[g-4];else if(g<12)I=r.JSC$11704_dateTimeSymbols_.DATETIMEFORMATS[g-8],I=I.replace("{1}",r.JSC$11704_dateTimeSymbols_.DATEFORMATS[g-8]),I=I.replace("{0}",r.JSC$11704_dateTimeSymbols_.TIMEFORMATS[g-8]);else if(g===12)I=r.JSC$11704_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(g===13)I=r.JSC$11704_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{CwT(r,10);return}uqY(r,I)},tO=function(r,g){g=String(g);
r=r.JSC$11704_dateTimeSymbols_||w5;if(r.ZERODIGIT!==void 0&&!V8t){for(var I=[],P=0;P<g.length;P++){var a=g.charCodeAt(P);I.push(48<=a&&a<=57?String.fromCharCode(r.ZERODIGIT+a-48):g.charAt(P))}g=I.join("")}return g},V8t=!1,dxh=!1,X5$=function(r,g,I,P){I=I.getFullYear();
I<=0&&P&&(I=1-I);return tO(r,qPd(I,g))},qPd=function(r,g){g==2&&(r%=100);
r<0&&g++;return _.w8(r,g)},B9=function(r){if(!(r.getHours&&r.getSeconds&&r.getMinutes))throw Error("ce");
},c91=function(r,g){B9(g);
g=c9(g);return r.JSC$11704_dateTimeSymbols_.AMPMS[g>=12&&g<24?1:0]},oGh=function(r,g,I,P,a,v){var C=g.length;
switch(g.charAt(0)){case "G":return I=P.getFullYear()>0?1:0,C>=4?r.JSC$11704_dateTimeSymbols_.ERANAMES[I]:r.JSC$11704_dateTimeSymbols_.ERAS[I];case "y":return X5$(r,C,P,!0);case "Y":return I=(new Date(UDy(P.getFullYear(),P.getMonth(),P.getDate(),r.JSC$11704_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,r.JSC$11704_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),C==2&&(I%=100),tO(r,qPd(I,C));case "u":return X5$(r,C,P,!1);case "M":a:switch(I=P.getMonth(),C){case 5:C=r.JSC$11704_dateTimeSymbols_.NARROWMONTHS[I];
break a;case 4:C=r.JSC$11704_dateTimeSymbols_.MONTHS[I];break a;case 3:C=r.JSC$11704_dateTimeSymbols_.SHORTMONTHS[I];break a;default:C=tO(r,_.w8(I+1,C))}return C;case "k":return B9(a),tO(r,_.w8(c9(a)||24,C));case "S":return tO(r,(a.getMilliseconds()/1E3).toFixed(Math.min(3,C)).slice(2)+(C>3?_.w8(0,C-3):""));case "E":return I=P.getDay(),C>=4?r.JSC$11704_dateTimeSymbols_.WEEKDAYS[I]:r.JSC$11704_dateTimeSymbols_.SHORTWEEKDAYS[I];case "a":return c91(r,a);case "b":return c91(r,a);case "B":return c91(r,
a);case "h":return B9(a),tO(r,_.w8(c9(a)%12||12,C));case "K":return B9(a),tO(r,_.w8(c9(a)%12,C));case "H":return B9(a),tO(r,_.w8(c9(a),C));case "c":a:switch(I=P.getDay(),C){case 5:C=r.JSC$11704_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[I];break a;case 4:C=r.JSC$11704_dateTimeSymbols_.STANDALONEWEEKDAYS[I];break a;case 3:C=r.JSC$11704_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[I];break a;default:C=tO(r,_.w8(I,1))}return C;case "L":a:switch(I=P.getMonth(),C){case 5:C=r.JSC$11704_dateTimeSymbols_.STANDALONENARROWMONTHS[I];
break a;case 4:C=r.JSC$11704_dateTimeSymbols_.STANDALONEMONTHS[I];break a;case 3:C=r.JSC$11704_dateTimeSymbols_.STANDALONESHORTMONTHS[I];break a;default:C=tO(r,_.w8(I+1,C))}return C;case "Q":return I=Math.floor(P.getMonth()/3),C<4?r.JSC$11704_dateTimeSymbols_.SHORTQUARTERS[I]:r.JSC$11704_dateTimeSymbols_.QUARTERS[I];case "d":return tO(r,_.w8(P.getDate(),C));case "m":return B9(a),tO(r,_.w8(a.getMinutes?a.getMinutes():0,C));case "s":return B9(a),tO(r,_.w8(a.getSeconds(),C));case "v":return(v||Zu(I.getTimezoneOffset())).timeZoneId_;
case "V":return r=v||Zu(I.getTimezoneOffset()),C<=2?r.timeZoneId_:QAT(r,I)>0?r.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?r.tzNamesExt_.DST_GENERIC_LOCATION:r.tzNamesExt_.DST_GENERIC_LOCATION:r.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?r.tzNamesExt_.STD_GENERIC_LOCATION:r.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return I=UDy(a.getFullYear(),a.getMonth(),a.getDate(),r.JSC$11704_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,r.JSC$11704_dateTimeSymbols_.FIRSTDAYOFWEEK),tO(r,_.w8(Math.floor(Math.round((I-(new Date((new Date(I)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,C));case "z":return r=v||Zu(I.getTimezoneOffset()),C<4?r.tzNames_[QAT(r,I)>0?2:0]:r.tzNames_[QAT(r,I)>0?3:1];case "Z":return g=v||Zu(I.getTimezoneOffset()),C<4?(C=-m3h(g,I),r=[C<0?"-":"+"],C=Math.abs(C),r.push(_.w8(Math.floor(C/60)%100,2),_.w8(C%60,2)),C=r.join("")):C=tO(r,vGT(m3h(g,I))),C;default:return""}};var tNl=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,BDl=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,dnt=function(r){this.patternParts_=[];this.JSC$11713_dateTimeSymbols_=w5;if(typeof r=="number"){r>11&&(r=10);if(r<4)var g=this.JSC$11713_dateTimeSymbols_.DATEFORMATS[r];else r<8?g=this.JSC$11713_dateTimeSymbols_.TIMEFORMATS[r-4]:(g=this.JSC$11713_dateTimeSymbols_.DATETIMEFORMATS[r-8],g=g.replace("{1}",this.JSC$11713_dateTimeSymbols_.DATEFORMATS[r-8]),g=g.replace("{0}",this.JSC$11713_dateTimeSymbols_.TIMEFORMATS[r-
8]));OkT(this,g)}else OkT(this,r)},OkT=function(r,g){for(var I=!1,P="",a=0;a<g.length;a++){var v=g.charAt(a);
if(tNl.test(v))for(P.length>0&&(r.patternParts_.push({text:P,count:0,abutStart:!1,numeric:!1}),P=""),r.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});a<g.length-1&&g.charAt(a+1)==" ";)a++;else if(I)v=="'"?a+1<g.length&&g.charAt(a+1)=="'"?(P+="'",a++):I=!1:P+=v;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(v)>=0){P.length>0&&(r.patternParts_.push({text:P,count:0,abutStart:!1,numeric:!1}),P="");for(var C=g.charAt(a),u=a+1;u<g.length&&g.charAt(u)==C;)u++;C=u-a;C<=0?u=!1:(u="MydhHmsSDkK".indexOf(v),
u=u>0||u==0&&C<3);r.patternParts_.push({text:v,count:C,abutStart:!1,numeric:u});a+=C-1}else v=="'"?a+1<g.length&&g.charAt(a+1)=="'"?(P+="'",a++):I=!0:P+=v}P.length>0&&r.patternParts_.push({text:P,count:0,abutStart:!1,numeric:!1});g=!1;for(I=0;I<r.patternParts_.length;I++)r.patternParts_[I].numeric?!g&&I+1<r.patternParts_.length&&r.patternParts_[I+1].numeric&&(g=!0,r.patternParts_[I].abutStart=!0):g=!1};
dnt.prototype.parse=function(r,g,I){var P=!1,a=!1;I&&(P=I.predictive||!1,a=I.validate||!1);if(P)for(I=0;I<this.patternParts_.length;I++){var v=this.patternParts_[I];if(v.count>0&&("abBhHkKm".indexOf(v.text.charAt(0))<0||v.count>2||v.abutStart))throw Error("de`"+v.text.charAt(0));}v=new zJB;I=[0];v.dayPeriodIndex=-1;for(var C=0;C<this.patternParts_.length&&!(P&&I[0]>=r.length);C++){if(this.patternParts_[C].count==0){a:{var u=r;var X=I,c=this.patternParts_[C],B=P;if(c.text.match(tNl)!=null){if(c=X[0],
eJ$(u,X),X[0]>c){u=!0;break a}}else{if(u.indexOf(c.text,X[0])==X[0]){X[0]+=c.text.length;u=!0;break a}if(B&&c.text.indexOf(u.substring(X[0]))==0){X[0]+=u.length-X[0];u=!0;break a}}u=!1}if(u)continue;return 0}if(this.patternParts_[C].abutStart){a:{X=r;c=I;B=C;var O=c[0],z=0;for(u=B;u<this.patternParts_.length;u++){var e=this.patternParts_[u],U=e.count;if(U===0)break;if(u==B&&(U-=z,z++,U==0)){u=0;break a}var V=u>B&&e.numeric,G=c[0];if(!YP1(this,X,c,e,U,v,!1)||V&&c[0]-G<U)u=B-1,c[0]=O}u-=B}if(u<=0)return 0;
C+=u-1}else if(!YP1(this,r,I,this.patternParts_[C],0,v,P))return 0}a:{r=a;if(g==null)throw Error("ee");v.era!=void 0&&v.year!=void 0&&v.era==0&&v.year>0&&(v.year=-(v.year-1));v.year!=void 0&&g.setFullYear(v.year);P=g.getDate();g.setDate(1);v.month!=void 0&&g.setMonth(v.month);v.day!=void 0?g.setDate(v.day):(a=PUp(g.getFullYear(),g.getMonth()),g.setDate(P>a?a:P));typeof g.setHours==="function"&&(v.hours==void 0&&(v.hours=g.getHours()),v.hours<12&&(v.ampm!=void 0&&v.ampm>0?v.hours+=12:v.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(v.dayPeriodName)||["night1","night2"].includes(v.dayPeriodName)&&v.hours>=6)&&(v.hours+=12)),g.setHours(v.hours));typeof g.setMinutes==="function"&&v.minutes!=void 0&&g.setMinutes(v.minutes);typeof g.setSeconds==="function"&&v.seconds!=void 0&&g.setSeconds(v.seconds);typeof g.setMilliseconds==="function"&&v.milliseconds!=void 0&&g.setMilliseconds(v.milliseconds);if(r&&(v.year&&v.year!=g.getFullYear()||v.month&&v.month!=
g.getMonth()||v.day&&v.day!=g.getDate()||v.hours&&v.hours>=24||v.minutes&&v.minutes>=60||v.seconds&&v.seconds>=60||v.milliseconds&&v.milliseconds>=1E3))g=!1;else{v.tzOffset!=void 0&&g.setTime(g.getTime()+(v.tzOffset-g.getTimezoneOffset())*60*1E3);v.ambiguousYear&&(r=new Date,r.setFullYear(r.getFullYear()-80),g.getTime()<r.getTime()&&g.setFullYear(r.getFullYear()+100));if(v.dayOfWeek!=void 0)if(v.day==void 0)v=(7+v.dayOfWeek-g.getDay())%7,v>3&&(v-=7),r=g.getMonth(),g.setDate(g.getDate()+v),g.getMonth()!=
r&&g.setDate(g.getDate()+(v>0?-7:7));else if(v.dayOfWeek!=g.getDay()){g=!1;break a}g=!0}}return g?I[0]:0};
var YP1=function(r,g,I,P,a,v,C){eJ$(g,I);if(P.numeric&&a>0&&I[0]+a>g.length)return!1;switch(P.text.charAt(0)){case "G":return OR(g,I,[r.JSC$11713_dateTimeSymbols_.ERAS],function(u){return v.era=u}),!0;
case "M":case "L":return ZkB(r,g,I,a,P,v);case "E":return OR(g,I,[r.JSC$11713_dateTimeSymbols_.WEEKDAYS,r.JSC$11713_dateTimeSymbols_.SHORTWEEKDAYS],function(u){return v.dayOfWeek=u});
case "B":case "b":return a=[],r=[[].concat(r.JSC$11713_dateTimeSymbols_.AMPMS)],a.push("isAm"),a.push("isPm"),g=OR(g,I,r,function(u){return v.dayPeriodIndex=u},C),v.dayPeriodName=a[v.dayPeriodIndex],C?g:!0;
case "a":return g=OR(g,I,[r.JSC$11713_dateTimeSymbols_.AMPMS],function(u){return v.ampm=u},C),C?g:!0;
case "y":return U3Y(r,g,I,P,a,v);case "Q":return OR(g,I,[r.JSC$11713_dateTimeSymbols_.QUARTERS,r.JSC$11713_dateTimeSymbols_.SHORTQUARTERS],function(u){v.month=u*3;v.day=1});
case "d":return zv(r,g,I,P,a,function(u){v.day=u}),!0;
case "S":return ik0(r,g,I,a,v);case "h":case "K":case "H":case "k":return g=zv(r,g,I,P,a,function(u){v.hours=P.text.charAt(0)==="h"&&u===12?0:u},C),C?g:!0;
case "m":return g=zv(r,g,I,P,a,function(u){v.minutes=u},C),C?g:!0;
case "s":return zv(r,g,I,P,a,function(u){v.seconds=u}),!0;
case "z":case "Z":case "v":return bkw(r,g,I,v);default:return!1}},U3Y=function(r,g,I,P,a,v){var C=I[0];
a=em(r,g,I,a);a===null&&(a=em(r,g,I,0,!0));if(a===null)return!1;a>=0&&I[0]-C==2&&P.count==2?(r=a,g=(new Date).getFullYear()-80,I=g%100,v.ambiguousYear=r==I,r+=Math.floor(g/100)*100+(r<I?100:0),v.year=r):v.year=a;return!0},ZkB=function(r,g,I,P,a,v){return a.numeric&&zv(r,g,I,a,P,function(C){v.month=C-1})?!0:OR(g,I,[r.JSC$11713_dateTimeSymbols_.MONTHS,
r.JSC$11713_dateTimeSymbols_.STANDALONEMONTHS,r.JSC$11713_dateTimeSymbols_.SHORTMONTHS,r.JSC$11713_dateTimeSymbols_.STANDALONESHORTMONTHS],function(C){v.month=C})},ik0=function(r,g,I,P,a){var v=I[0];
r=em(r,g,I,P);if(r===null)return!1;I=I[0]-v;a.milliseconds=I<3?r*Math.pow(10,3-I):Math.round(r/Math.pow(10,I-3));return!0},bkw=function(r,g,I,P){g.indexOf("GMT",I[0])==I[0]&&(I[0]+=3);
if(I[0]>=g.length)return P.tzOffset=0,!0;var a=I[0],v=em(r,g,I,0,!0);if(v===null)return!1;if(I[0]<g.length&&g.charAt(I[0])==":"){var C=v*60;I[0]++;v=em(r,g,I,0);if(v===null)return!1;C+=v}else C=v,C=C<24&&I[0]-a<=3?C*60:C%100+C/100*60;P.tzOffset=-C;return!0},zv=function(r,g,I,P,a,v,C){C=C||!1;
var u=I[0];r=em(r,g,I,a);if(r===null)return!1;if(C&&I[0]-u<P.count){if(I[0]<g.length)return!1;r*=Math.pow(10,P.count-(I[0]-u))}v(r);return!0},OR=function(r,g,I,P,a){a=a||!1;
for(var v,C=0;C<I.length;C++){v=g;for(var u=I[C],X=a,c=0,B=null,O=r.substring(v[0]).toLowerCase(),z=0;z<u.length;z++){var e=u[z].toLowerCase();if(X&&e.indexOf(O)==0){c=O.length;B=z;break}u[z].length>c&&O.indexOf(e)==0&&(c=u[z].length,B=z)}B!==null&&(v[0]+=c);v=B;if(v!==null)return P(v),!0}return!1},eJ$=function(r,g){(r=r.substring(g[0]).match(BDl))&&(g[0]+=r[0].length)},em=function(r,g,I,P,a){g=P>0?g.substring(0,I[0]+P):g;
a=a||!1;if(r.JSC$11713_dateTimeSymbols_.ZERODIGIT){P=[];for(var v=I[0];v<g.length;v++){var C=g.charCodeAt(v)-r.JSC$11713_dateTimeSymbols_.ZERODIGIT;P.push(0<=C&&C<=9?String.fromCharCode(C+48):g.charAt(v))}g=P.join("")}else g=g.substring(I[0]);r=g.match(new RegExp("^"+(a?"[+-]?":"")+"\\d+"));if(!r)return null;I[0]+=r[0].length;return parseInt(r[0],10)},zJB=function(){};
zJB.prototype.ambiguousYear=!1;var MNd;
MNd={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 jA8={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}"]};
jA8={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 VN0=function(){var r={type:"unit",style:"narrow"};this.listType_=r&&r.type?r.type:"conjunction";this.listStyle_=r&&r.style?r.style:"long";this.listSymbols_=jA8;r=0;switch(this.listStyle_){case "short":r=1;break;case "narrow":r=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[r];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[r];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[r];this.listEndPattern_=
this.listSymbols_.AND_END[r];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[r];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[r];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[r];this.listEndPattern_=this.listSymbols_.OR_END[r];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[r],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[r],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[r],this.listEndPattern_=this.listSymbols_.UNIT_END[r]}};
VN0.prototype.format=function(r){return d3l(this,r)};
var d3l=function(r,g){var I=g.length;switch(I){case 0:return"";case 1:return String(g[0]);case 2:return r.listTwoPattern_.replace("{0}",String(g[0])).replace("{1}",String(g[1]))}for(var P=r.listStartPattern_.replace("{0}",String(g[0])).replace("{1}",String(g[1])),a=2;a<I-1;++a)P=r.listMiddlePattern_.replace("{0}",P).replace("{1}",String(g[a]));return r.listEndPattern_.replace("{0}",P).replace("{1}",String(g[I-1]))};var LYy={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"},GLY=LYy,y9Y=LYy;y9Y=GLY=LYy;var sAF,YY,UR,X3t,Z$,KYz;
_.zf=function(r,g,I,P){var a;if(a=g){a:if(g&&g.length===3){for(a=0;a<3;a++){var v=g[a];if(v<"A"||v>"Z"&&v<"a"||v>"z"){a=!1;break a}}a=!0}else a=!1;a=!a}if(a)throw new TypeError("fe");this.intlCurrencyCode_=g?g.toUpperCase():null;this.currencyStyle_=I||0;this.overrideNumberFormatSymbols_=P||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_=YY(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof r==="number")switch(r){case 1:Z$(this,YY(this).DECIMAL_PATTERN);break;case 2:Z$(this,YY(this).SCIENTIFIC_PATTERN);break;case 3:Z$(this,YY(this).PERCENT_PATTERN);break;case 4:r=YY(this).CURRENCY_PATTERN;g=["0"];if(I=
Xo[UR(this)]){I=I[0]&7;if(I>0)for(g.push("."),P=0;P<I;P++)g.push("0");r=r.replace(/0.00/g,g.join(""))}Z$(this,r);break;case 5:KYz(this,1);break;case 6:KYz(this,2);break;default:throw Error("ie");}else Z$(this,r)};
sAF=!1;YY=function(r){return r.overrideNumberFormatSymbols_||(sAF?y9Y:GLY)};
UR=function(r){return r.intlCurrencyCode_||YY(r).DEF_CURRENCY_CODE};
X3t=function(r,g){if(g>308)throw Error("he`"+g);r.maximumFractionDigits_=g;return r};
Z$=function(r,g){var I=[0];r.positivePrefix_=FYf(r,g,I);for(var P=I[0],a=-1,v=0,C=0,u=0,X=-1,c=g.length,B=!0;I[0]<c&&B;I[0]++)switch(g.charAt(I[0])){case "#":C>0?u++:v++;X>=0&&a<0&&X++;break;case "0":if(u>0)throw Error("oe`"+g);C++;X>=0&&a<0&&X++;break;case ",":X>0&&r.groupingArray_.push(X);X=0;break;case ".":if(a>=0)throw Error("pe`"+g);a=v+C+u;break;case "E":if(r.useExponentialNotation_)throw Error("qe`"+g);r.useExponentialNotation_=!0;r.minExponentDigits_=0;I[0]+1<c&&g.charAt(I[0]+1)=="+"&&(I[0]++,
r.useSignForPositiveExponent_=!0);for(;I[0]+1<c&&g.charAt(I[0]+1)=="0";)I[0]++,r.minExponentDigits_++;if(v+C<1||r.minExponentDigits_<1)throw Error("re`"+g);B=!1;break;default:I[0]--,B=!1}C==0&&v>0&&a>=0&&(C=a,C==0&&C++,u=v-C,v=C-1,C=1);if(a<0&&u>0||a>=0&&(a<v||a>v+C)||X==0)throw Error("se`"+g);u=v+C+u;r.maximumFractionDigits_=a>=0?u-a:0;a>=0&&(r.minimumFractionDigits_=v+C-a,r.minimumFractionDigits_<0&&(r.minimumFractionDigits_=0));r.minimumIntegerDigits_=(a>=0?a:u)-v;r.useExponentialNotation_&&(r.maximumIntegerDigits_=
v+r.minimumIntegerDigits_,r.maximumFractionDigits_==0&&r.minimumIntegerDigits_==0&&(r.minimumIntegerDigits_=1));r.groupingArray_.push(Math.max(0,X));r.decimalSeparatorAlwaysShown_=a==0||a==u;P=I[0]-P;r.positiveSuffix_=FYf(r,g,I);I[0]<g.length&&g.charAt(I[0])==";"?(I[0]++,r.multiplier_!=1&&(r.negativePercentSignExpected_=!0),r.negativePrefix_=FYf(r,g,I),I[0]+=P,r.negativeSuffix_=FYf(r,g,I)):(r.negativePrefix_+=r.positivePrefix_,r.negativeSuffix_+=r.positiveSuffix_)};
KYz=function(r,g){r.compactStyle_=g;Z$(r,YY(r).DECIMAL_PATTERN);r.minimumFractionDigits_=0;X3t(r,2);if(r.minimumFractionDigits_>0)throw Error("ge");r.significantDigits_=2};
_.zf.prototype.parse=function(r,g){g=g||[0];if(this.compactStyle_!==0)throw Error("je");r=r.replace(/ |\u202f/g,"\u00a0");var I=r.indexOf(this.positivePrefix_,g[0])==g[0],P=r.indexOf(this.negativePrefix_,g[0])==g[0];I&&P&&(this.positivePrefix_.length>this.negativePrefix_.length?P=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(I=!1));I?g[0]+=this.positivePrefix_.length:P&&(g[0]+=this.negativePrefix_.length);if(r.indexOf(YY(this).INFINITY,g[0])==g[0]){g[0]+=YY(this).INFINITY.length;var a=
Infinity}else{a=r;var v=!1,C=!1,u=!1,X=-1,c=1,B=YY(this).DECIMAL_SEP,O=YY(this).GROUP_SEP,z=YY(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("ke");O=O.replace(/\u202f/g,"\u00a0");for(var e="";g[0]<a.length;g[0]++){var U=a.charAt(g[0]),V=Hkf(this,U);if(V>=0&&V<=9)e+=V,u=!0;else if(U==B.charAt(0)){if(v||C)break;e+=".";v=!0}else if(U==O.charAt(0)&&("\u00a0"!=O.charAt(0)||g[0]+1<a.length&&Hkf(this,a.charAt(g[0]+1))>=0)){if(v||C)break}else if(U==z.charAt(0)){if(C)break;e+="E";C=!0;X=g[0]}else if(U==
"+"||U=="-"){if(u&&X!=g[0]-1)break;e+=U}else if(this.multiplier_==1&&U==YY(this).PERCENT.charAt(0)){if(c!=1)break;c=100;if(u){g[0]++;break}}else if(this.multiplier_==1&&U==YY(this).PERMILL.charAt(0)){if(c!=1)break;c=1E3;if(u){g[0]++;break}}else break}this.multiplier_!=1&&(c=this.multiplier_);a=parseFloat(e)/c}if(I){if(r.indexOf(this.positiveSuffix_,g[0])!=g[0])return NaN;g[0]+=this.positiveSuffix_.length}else if(P){if(r.indexOf(this.negativeSuffix_,g[0])!=g[0])return NaN;g[0]+=this.negativeSuffix_.length}return P?
-a:a};
_.zf.prototype.format=function(r){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("le");if(isNaN(r))return YY(this).NAN;var g=[];var I=r;if(this.compactStyle_==0)I=i8;else{I=Math.abs(I);var P=WY$(this,I<=1?0:D3F(I)).divisorBase;I=WY$(this,P+D3F(RJf(this,b8(I,-P)).intValue))}r=b8(r,-I.divisorBase);(P=r<0||r==0&&1/r<0)?I.negative_prefix?g.push(I.negative_prefix):(g.push(I.prefix),g.push(this.negativePrefix_)):(g.push(I.prefix),g.push(this.positivePrefix_));if(isFinite(r))if(r*=
P?-1:1,r*=this.multiplier_,this.useExponentialNotation_){var a=r;if(a==0)A98(this,a,this.minimumIntegerDigits_,g),ND8(this,0,g);else{var v=Math.floor(Math.log(a)/Math.log(10)+2E-15);a=b8(a,-v);var C=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(C=v%this.maximumIntegerDigits_,C<0&&(C=this.maximumIntegerDigits_+C),a=b8(a,C),v-=C,C=1):this.minimumIntegerDigits_<1?(v++,a=b8(a,-1)):(v-=this.minimumIntegerDigits_-1,a=b8(a,this.minimumIntegerDigits_-
1));A98(this,a,C,g);ND8(this,v,g)}}else A98(this,r,this.minimumIntegerDigits_,g);else g.push(YY(this).INFINITY);P?I.negative_suffix?g.push(I.negative_suffix):(isFinite(r)&&g.push(I.suffix),g.push(this.negativeSuffix_)):(isFinite(r)&&g.push(I.suffix),g.push(this.positiveSuffix_));return g.join("")};
var RJf=function(r,g){var I=b8(g,r.maximumFractionDigits_);r.significantDigits_>0&&(I=w58(I,r.significantDigits_,r.maximumFractionDigits_));I=Math.round(I);if(isFinite(I)){var P=Math.floor(b8(I,-r.maximumFractionDigits_));I=Math.floor(I-b8(P,r.maximumFractionDigits_));if(I<0||I>=b8(1,r.maximumFractionDigits_))P=Math.round(g),I=0}else P=g,I=0;return{intValue:P,fracValue:I}},A98=function(r,g,I,P){if(r.minimumFractionDigits_>r.maximumFractionDigits_)throw Error("le");
P||(P=[]);g=RJf(r,g);var a=g.intValue,v=g.fracValue,C=r.minimumFractionDigits_>0||v>0||!1;g=r.minimumFractionDigits_;C&&(g=r.minimumFractionDigits_);for(var u="",X=a;X>1E20;)u="0"+u,X=Math.round(b8(X,-1));u=X+u;var c=YY(r).DECIMAL_SEP;X=YY(r).ZERO_DIGIT.codePointAt(0);var B=u.length,O=0;if(a>0||I>0){for(a=B;a<I;a++)P.push(String.fromCodePoint(X));if(r.groupingArray_.length>=2)for(I=1;I<r.groupingArray_.length;I++)O+=r.groupingArray_[I];I=B-O;if(I>0){a=r.groupingArray_;O=B=0;for(var z,e=YY(r).GROUP_SEP,
U=u.length,V=0;V<U;V++)if(P.push(String.fromCodePoint(X+Number(u.charAt(V)))),U-V>1)if(z=a[O],V<I){var G=I-V;(z===1||z>0&&G%z===1)&&P.push(e)}else O<a.length&&(V===I?O+=1:z===V-I-B+1&&(P.push(e),B+=z,O+=1))}else{I=u;u=r.groupingArray_;a=YY(r).GROUP_SEP;z=I.length;e=[];for(B=u.length-1;B>=0&&z>0;B--){O=u[B];for(U=0;U<O&&z-U-1>=0;U++)e.push(String.fromCodePoint(X+Number(I.charAt(z-U-1))));z-=O;z>0&&e.push(a)}P.push.apply(P,e.reverse())}}else C||P.push(String.fromCodePoint(X));(r.decimalSeparatorAlwaysShown_||
C)&&P.push(c);v=String(v);C=v.split("e+");C.length==2&&(v=String(w58(parseFloat(C[0]),r.significantDigits_,1)),v=v.replace(".",""),v+=(0,_.uNB)("0",parseInt(C[1],10)-v.length+1));r.maximumFractionDigits_+1>v.length&&(v="1"+(0,_.uNB)("0",r.maximumFractionDigits_-v.length)+v);for(r=v.length;v.charAt(r-1)=="0"&&r>g+1;)r--;for(g=1;g<r;g++)P.push(String.fromCodePoint(X+Number(v.charAt(g))))},ND8=function(r,g,I){I.push(YY(r).EXP_SYMBOL);
g<0?(g=-g,I.push(YY(r).MINUS_SIGN)):r.useSignForPositiveExponent_&&I.push(YY(r).PLUS_SIGN);g=""+g;for(var P=YY(r).ZERO_DIGIT,a=g.length;a<r.minExponentDigits_;a++)I.push(P);r=P.codePointAt(0)-lxl;for(P=0;P<g.length;P++)I.push(String.fromCodePoint(r+g.codePointAt(P)))},Hkf=function(r,g){g=g.codePointAt(0);
if(48<=g&&g<58)return g-48;r=YY(r).ZERO_DIGIT.codePointAt(0);return r<=g&&g<r+10?g-r:-1},lxl="0".codePointAt(0),FYf=function(r,g,I){for(var P="",a=!1,v=g.length;I[0]<v;I[0]++){var C=g.charAt(I[0]);
if(C=="'")I[0]+1<v&&g.charAt(I[0]+1)=="'"?(I[0]++,P+="'"):a=!a;else if(a)P+=C;else switch(C){case "#":case "0":case ",":case ".":case ";":return P;case "\u00a4":if(I[0]+1<v&&g.charAt(I[0]+1)=="\u00a4")I[0]++,P+=UR(r);else switch(r.currencyStyle_){case 0:C=UR(r);P+=C in Xo?Xo[C][1]:C;break;case 2:C=UR(r);var u=Xo[C];P+=u?C==u[1]?C:C+" "+u[1]:C;break;case 1:C=UR(r),P+=C in Xo?Xo[C][2]:C}break;case "%":if(!r.negativePercentSignExpected_&&r.multiplier_!=1)throw Error("me");if(r.negativePercentSignExpected_&&
r.multiplier_!=100)throw Error("ne");r.multiplier_=100;r.negativePercentSignExpected_=!1;P+=YY(r).PERCENT;break;case "\u2030":if(!r.negativePercentSignExpected_&&r.multiplier_!=1)throw Error("me");if(r.negativePercentSignExpected_&&r.multiplier_!=1E3)throw Error("ne");r.multiplier_=1E3;r.negativePercentSignExpected_=!1;P+=YY(r).PERMILL;break;default:P+=C}}return P},i8={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},WY$=function(r,g){r=r.compactStyle_==1?qo.COMPACT_DECIMAL_SHORT_PATTERN:qo.COMPACT_DECIMAL_LONG_PATTERN;r==null&&(r=qo.COMPACT_DECIMAL_SHORT_PATTERN);if(g<3)return i8;g=Math.min(14,g);var I=r[b8(1,g)];for(--g;!I&&g>=3;)I=r[b8(1,g)],g--;if(!I)return i8;I=I.other;var P=r="",a=I.indexOf(";");a>=0&&(I=I.substring(0,a),a=I.substring(a+1))&&(P=/([^0]*)(0+)(.*)/.exec(a),r=P[1],P=P[3]);return I&&I!="0"?(I=/([^0]*)(0+)(.*)/.exec(I))?{divisorBase:g+
1-(I[2].length-1),negative_prefix:r,negative_suffix:P,prefix:I[1],suffix:I[3]}:i8:i8},D3F=function(r){if(!isFinite(r))return r>0?r:0;
for(var g=0;(r/=10)>=1;)g++;return g},b8=function(r,g){if(!r||!isFinite(r)||g==0)return r;
r=String(r).split("e");return parseFloat(r[0]+"e"+(parseInt(r[1]||0,10)+g))},SP1=function(r,g){return r&&isFinite(r)?b8(Math.round(b8(r,g)),-g):r},w58=function(r,g,I){if(!r)return r;
g=g-D3F(r)-1;return g<-I?SP1(r,-I):SP1(r,g)};var J9B=function(r){return r%10==1&&r%100!=11?"one":r%10==2&&r%100!=12?"two":r%10==3&&r%100!=13?"few":"other"},EGf=J9B;
EGf=J9B;var x3B=function(r,g){var I=r|0;if(void 0===g){g=Math;var P=g.min,a=r+"",v=a.indexOf(".");g=P.call(g,v===-1?0:a.length-v-1,3)}P=Math.pow(10,g);r={v:g,f:(r*P|0)%P};return I==1&&r.v==0?"one":"other"},Om=x3B;
Om=x3B;var hJY=function(r){this.JSC$11756_pattern_=r;this.parsedPattern_=this.literals_=this.initialLiterals_=null;r=GLY;var g=qo;if(fx$!==r||nG8!==g)fx$=r,nG8=g,TDF=new _.zf(1);this.numberFormatter_=TDF},fx$=null,nG8=null,TDF=null,kLf=RegExp("'([{}#].*?)'","g"),$4d=RegExp("''","g");
hJY.prototype.format=function(r){if(this.JSC$11756_pattern_){this.initialLiterals_=[];var g=r5z(this,this.JSC$11756_pattern_);this.parsedPattern_=gmy(this,g);this.JSC$11756_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.Ap(this.initialLiterals_),g=[],IKy(this,this.parsedPattern_,r,!1,g),r=g.join("");this.literals_.length>0;)r=r.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else r="";return r};
var IKy=function(r,g,I,P,a){for(var v=0;v<g.length;v++)switch(g[v].type){case 4:a.push(g[v].value);break;case 3:var C=g[v].value;var u=r,X=a,c=I[C];c===void 0?X.push("Undefined parameter - "+C):(u.literals_.push(c),X.push(u.buildPlaceholder_(u.literals_)));break;case 2:C=g[v].value;u=r;X=I;c=P;var B=a,O=C.argumentIndex;X[O]===void 0?B.push("Undefined parameter - "+O):(O=C[X[O]],O===void 0&&(O=C.other),IKy(u,O,X,c,B));break;case 0:C=g[v].value;Pyf(r,C,I,Om,P,a);break;case 1:C=g[v].value,Pyf(r,C,I,
EGf,P,a)}},Pyf=function(r,g,I,P,a,v){var C=g.argumentIndex,u=g.argumentOffset,X=+I[C];
isNaN(X)?v.push("Undefined or invalid parameter - "+C):(u=X-u,C=g[I[C]],C===void 0&&(P=P(Math.abs(u)),C=g[P],C===void 0&&(C=g.other)),g=[],IKy(r,C,I,a,g),I=g.join(""),a?v.push(I):(r=r.numberFormatter_.format(u),v.push(I.replace(/#/g,r))))},r5z=function(r,g){var I=r.initialLiterals_,P=r.buildPlaceholder_.bind(r);
g=g.replace($4d,function(){I.push("'");return P(I)});
return g=g.replace(kLf,function(a,v){I.push(v);return P(I)})},aKT=function(r){var g=0,I=[],P=[],a=/[{}]/g;
a.lastIndex=0;for(var v;v=a.exec(r);){var C=v.index;v[0]=="}"?(I.pop(),I.length==0&&(v={type:1},v.value=r.substring(g,C),P.push(v),g=C+1)):(I.length==0&&(g=r.substring(g,C),g!=""&&P.push({type:0,value:g}),g=C+1),I.push("{"))}r=r.substring(g);r!=""&&P.push({type:0,value:r});return P},vmw=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,Q9B=/^\s*(\w+)\s*,\s*selectordinal\s*,/,m40=/^\s*(\w+)\s*,\s*select\s*,/,gmy=function(r,g){var I=[];
g=aKT(g);for(var P=0;P<g.length;P++){var a={};if(0==g[P].type)a.type=4,a.value=g[P].value;else if(1==g[P].type){var v=g[P].value;switch(vmw.test(v)?0:Q9B.test(v)?1:m40.test(v)?2:/^\s*\w+\s*/.test(v)?3:5){case 2:a.type=2;a.value=Cy0(r,g[P].value);break;case 0:a.type=0;a.value=u8B(r,g[P].value);break;case 1:a.type=1;a.value=pk$(r,g[P].value);break;case 3:a.type=3,a.value=g[P].value}}I.push(a)}return I},Cy0=function(r,g){var I="";
g=g.replace(m40,function(u,X){I=X;return""});
var P={};P.argumentIndex=I;g=aKT(g);for(var a=0;a<g.length;){var v=g[a].value;a++;var C=void 0;1==g[a].type&&(C=gmy(r,g[a].value));P[v.replace(/\s/g,"")]=C;a++}return P},u8B=function(r,g){var I="",P=0;
g=g.replace(vmw,function(X,c,B){I=c;B&&(P=parseInt(B,10));return""});
var a={};a.argumentIndex=I;a.argumentOffset=P;g=aKT(g);for(var v=0;v<g.length;){var C=g[v].value;v++;var u=void 0;1==g[v].type&&(u=gmy(r,g[v].value));a[C.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=u;v++}return a},pk$=function(r,g){var I="";
g=g.replace(Q9B,function(u,X){I=X;return""});
var P={};P.argumentIndex=I;P.argumentOffset=0;g=aKT(g);for(var a=0;a<g.length;){var v=g[a].value;a++;var C=void 0;1==g[a].type&&(C=gmy(r,g[a].value));P[v.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=C;a++}return P};
hJY.prototype.buildPlaceholder_=function(r){return"\ufddf_"+(r.length-1).toString(10)+"_"};var t8_=function(){var r={style:1},g=om1;this.style_=(r==null?void 0:r.style)||0;this.durationSymbols_=g||MNd},qwY=function(r,g){switch(g){default:case "years":return r.durationSymbols_.YEAR;
case "months":return r.durationSymbols_.MONTH;case "weeks":return r.durationSymbols_.WEEK;case "days":return r.durationSymbols_.DAY;case "hours":return r.durationSymbols_.HOUR;case "minutes":return r.durationSymbols_.MINUTE;case "seconds":return r.durationSymbols_.SECOND}},Mo=function(r,g,I){a:{I=qwY(r,I);
switch(r.style_){case 1:if(I.LONG!=void 0){r=I.LONG;break a}case 2:if(I.NARROW!=void 0){r=I.NARROW;break a}default:r=I.SHORT;break a}r=void 0}return r?(new hJY("{DURATION_VALUE,plural,"+r+"}")).format({DURATION_VALUE:g}):""};
t8_.prototype.format=function(r){var g=[],I=r.years,P=r.months,a=r.weeks,v=r.days,C=r.hours,u=r.minutes;r=r.seconds;I!=null&&g.push(Mo(this,I,"years"));P!=null&&g.push(Mo(this,P,"months"));a!=null&&g.push(Mo(this,a,"weeks"));v!=null&&g.push(Mo(this,v,"days"));C!=null&&g.push(Mo(this,C,"hours"));u!=null&&g.push(Mo(this,u,"minutes"));r!=null&&g.push(Mo(this,r,"seconds"));return(new VN0).format(g)};var XkB;
XkB={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 GWj=function(){this.rdtfSymbols_=c50||XkB;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
GWj.prototype.format=function(r,g){a:{g=t6f(this,g);switch(this.style_){case 2:if(g.NARROW!=void 0){g=g.NARROW;break a}case 1:if(g.SHORT!=void 0){g=g.SHORT;break a}default:g=g.LONG;break a}g=void 0}if(!this.alwaysNumeric_&&g&&g.R&&g.R[""+r])r=g.R[""+r];else if(g){var I=Math.abs(r);r=(new hJY("{N,plural,"+(r>0||r==0&&1/r==Infinity?g.F:g.P)+"}")).format({N:I})}else r="";return r};
var t6f=function(r,g){switch(g){default:case 0:return r.rdtfSymbols_.YEAR;case 1:return r.rdtfSymbols_.QUARTER;case 2:return r.rdtfSymbols_.MONTH;case 3:return r.rdtfSymbols_.WEEK;case 4:return r.rdtfSymbols_.DAY;case 5:return r.rdtfSymbols_.HOUR;case 6:return r.rdtfSymbols_.MINUTE;case 7:return r.rdtfSymbols_.SECOND}};fnF.prototype.clone=function(){return new fnF(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
fnF.prototype.equals=function(r){return this.x0==r.x0&&this.y0==r.y0&&this.x1==r.x1&&this.y1==r.y1&&this.x2==r.x2&&this.y2==r.y2&&this.x3==r.x3&&this.y3==r.y3};
var B58=function(r,g){if(g==0)return r.x0;if(g==1)return r.x3;var I=mZ(r.x0,r.x1,g),P=mZ(r.x1,r.x2,g);r=mZ(r.x2,r.x3,g);I=mZ(I,P,g);P=mZ(P,r,g);return mZ(I,P,g)},O6z=function(r,g){var I=(g-r.x0)/(r.x3-r.x0);
if(I<=0)return 0;if(I>=1)return 1;for(var P=0,a=1,v=0,C=0;C<8;C++){v=B58(r,I);var u=(B58(r,I+1E-6)-v)/1E-6;if(Math.abs(v-g)<1E-6)return I;if(Math.abs(u)<1E-6)break;else v<g?P=I:a=I,I-=(v-g)/u}for(C=0;Math.abs(v-g)>1E-6&&C<8;C++)v<g?(P=I,I=(I+a)/2):(a=I,I=(I+P)/2),v=B58(r,I);return I};var jm;_.Kr(ab,_.bj);var TFQ={},n8E=0,zw1=function(r,g){var I=PO(r);Jbz(g,function(P,a){Array.isArray(P)||(P=[P]);_.Dg(P,function(v){v=I.JSC$9628_createDom("INPUT",{type:"hidden",name:a,value:v});r.appendChild(v)})})};
_.Q=ab.prototype;_.Q.JSC$11779_form_=null;_.Q.JSC$11779_iframe_=null;_.Q.iframeName_=null;_.Q.nextIframeId_=0;_.Q.JSC$11779_active_=!1;_.Q.complete_=!1;_.Q.success_=!1;_.Q.lastContent_=null;_.Q.JSC$11779_lastErrorCode_=0;_.Q.iframeDisposalTimer_=null;
_.Q.send=function(r,g,I,P){if(this.JSC$11779_active_)throw Error("te");r=new _.UY(r);g=g?g.toUpperCase():"GET";I&&_.l9(r);jm||(jm=_.oG("FORM"),jm.acceptCharset="utf-8",I=jm.style,I.position="absolute",I.visibility="hidden",I.top=I.left="-10px",I.width=I.height="10px",I.overflow="hidden",document.body.appendChild(jm));this.JSC$11779_form_=jm;g=="GET"&&zw1(this.JSC$11779_form_,r.JSC$10332_queryData_);P&&zw1(this.JSC$11779_form_,P);I=r.toString();I=MQ8(I);P=this.JSC$11779_form_;I=_.$C(Np(I));I!==void 0&&
(P.action=I);this.JSC$11779_form_.method=g;ewY(this);Ywd(this)};
_.Q.abort=function(r){if(this.JSC$11779_active_){var g=VA(this);if(g)if(vc(g))g.removeAllListeners(void 0);else if(g=Qm(g)){var I=0,P;for(P in g.listeners)for(var a=g.listeners[P].concat(),v=0;v<a.length;++v)rM(a[v])&&++I}this.success_=this.JSC$11779_active_=this.complete_=!1;this.JSC$11779_lastErrorCode_=r||7;this.dispatchEvent("abort");Z6l(this)}};
_.Q.disposeInternal=function(){this.JSC$11779_active_&&this.abort();ab.superClass_.disposeInternal.call(this);this.JSC$11779_iframe_&&U4z(this);Ywd(this);this.JSC$11779_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11779_form_=null;this.JSC$11779_lastErrorCode_=0;delete TFQ[this.JSC$11777_name_]};
_.Q.isComplete=function(){return this.complete_};
_.Q.isSuccess=function(){return this.success_};
_.Q.isActive=function(){return this.JSC$11779_active_};
_.Q.getResponseText=function(){return this.lastContent_};
_.Q.getLastError=function(){return _.M5d(this.JSC$11779_lastErrorCode_)};
var ewY=function(r){r.JSC$11779_active_=!0;r.complete_=!1;r.JSC$11779_lastErrorCode_=0;r.iframeName_=r.JSC$11777_name_+"_"+(r.nextIframeId_++).toString(36);r.JSC$11779_iframe_=PO(r.JSC$11779_form_).JSC$9628_createDom("IFRAME",{name:r.iframeName_,id:r.iframeName_});var g=r.JSC$11779_iframe_.style;g.visibility="hidden";g.width=g.height="10px";g.display="none";_.T6?g.marginTop=g.marginLeft="-10px":(g.position="absolute",g.top=g.left="-10px");PO(r.JSC$11779_form_).JSC$9626_document_.body.appendChild(r.JSC$11779_iframe_);
g=r.iframeName_+"_inner";var I=jM$(r.JSC$11779_iframe_);if(document.baseURI){var P=W5(g);P='<head><base href="'+W5(document.baseURI)+'"></head><body><iframe id="'+P+'" name="'+P+'"></iframe>';P=I2(P)}else P=W5(g),P=I2('<body><iframe id="'+P+'" name="'+P+'"></iframe>');I.write(Pb(P));_.jf(I.getElementById(g),"load",r.onIframeLoaded_,!1,r);P=gH("TEXTAREA",r.JSC$11779_form_);for(var a=0,v=P.length;a<v;a++){var C=P[a].value;Klw(P[a])!=C&&(_.z0(P[a],C),P[a].value=C)}P=I.importNode(r.JSC$11779_form_,!0);
P.target=g;P.action=r.JSC$11779_form_.action;I.body.appendChild(P);a=gH("SELECT",r.JSC$11779_form_);v=gH("SELECT",P);C=0;for(var u=a.length;C<u;C++)for(var X=gH("OPTION",a[C]),c=gH("OPTION",v[C]),B=0,O=X.length;B<O;B++)c[B].selected=X[B].selected;a=gH("INPUT",r.JSC$11779_form_);v=gH("INPUT",P);C=0;for(u=a.length;C<u;C++)if(a[C].type=="file"&&a[C].value!=v[C].value){r.JSC$11779_form_.target=g;P=r.JSC$11779_form_;break}try{r.errorHandled_=!1,P.submit(),I.close(),_.hq&&setTimeout(r.testForFirefoxSilentError_.bind(r),
250)}catch(z){_.m6(I.getElementById(g),"load",r.onIframeLoaded_,!1,r),I.close(),dT(r,2)}};
ab.prototype.onIframeLoaded_=function(){_.m6(VA(this),"load",this.onIframeLoaded_,!1,this);try{var r=this.JSC$11779_iframe_?jM$(VA(this)):null;this.complete_=!0;this.JSC$11779_active_=!1;try{var g=r.body;this.lastContent_=g.textContent||g.innerText}catch(a){var I=1}var P;I||typeof this.errorChecker_!="function"||(P=this.errorChecker_(r))&&(I=4);I?dT(this,I):(this.success_=!0,this.JSC$11779_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),Z6l(this))}catch(a){dT(this,1)}};
var dT=function(r,g){r.errorHandled_||(r.success_=!1,r.JSC$11779_active_=!1,r.complete_=!0,r.JSC$11779_lastErrorCode_=g,r.dispatchEvent("complete"),r.dispatchEvent("error"),Z6l(r),r.errorHandled_=!0)},Z6l=function(r){U4z(r);
Ywd(r);r.JSC$11779_form_=null;r.dispatchEvent("ready")},U4z=function(r){var g=r.JSC$11779_iframe_;
g&&(g.onreadystatechange=null,g.onload=null,g.onerror=null,r.iframesForDisposal_.push(g));r.iframeDisposalTimer_&&(clearTimeout(r.iframeDisposalTimer_),r.iframeDisposalTimer_=null);_.hq?r.iframeDisposalTimer_=setTimeout(r.disposeIframes_.bind(r),2E3):r.disposeIframes_();r.JSC$11779_iframe_=null;r.iframeName_=null};
ab.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var r=this.iframesForDisposal_.pop();_.$J(r)}};
var Ywd=function(r){r.JSC$11779_form_&&r.JSC$11779_form_==jm&&_.cI(r.JSC$11779_form_)},VA=function(r){return r.JSC$11779_iframe_?jM$(r.JSC$11779_iframe_).getElementById(r.iframeName_+"_inner"):null};
ab.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11779_active_){var r=this.JSC$11779_iframe_?jM$(VA(this)):null;r&&!nWE(r,"documentUri")?(_.m6(VA(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?dT(this,3):dT(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.LR=function(r){return r=="\r"||r=="\n"||r==" "||r=="\t"};_.vV.prototype.isInputValid=function(){return this.streamState_!=3};
_.vV.prototype.done=function(){return this.streamState_===2};
var Gv=function(r,g,I){r.streamState_=3;r.errorMessage_="The stream is broken @"+r.JSC$11781_pos_+"/"+I+". With input:\n"+g;throw Error(r.errorMessage_);};
_.vV.prototype.acceptsBinaryInput=function(){return!1};
_.vV.prototype.parse=function(r){function g(){for(;O<r.length;)if(_.LR(r[O]))O++,v.JSC$11781_pos_++;else break;return O<X}
function I(){for(var e;;){e=r[O++];if(!e)break;v.JSC$11781_pos_++;switch(v.state_){case 0:e==="{"?v.state_=2:e==="["?v.state_=4:_.LR(e)||Gv(v,r,O);continue;case 7:case 2:if(_.LR(e))continue;if(v.state_===7)C.push(8);else if(e==="}"){a("{}");v.state_=P();continue}else C.push(3);e==='"'?v.state_=6:Gv(v,r,O);continue;case 8:case 3:if(_.LR(e))continue;e===":"?(v.state_===3&&(C.push(3),v.depth_++),v.state_=1):e==="}"?(v.depth_--,a(),v.state_=P()):e===","?(v.state_===3&&C.push(3),v.state_=7):Gv(v,r,O);
continue;case 4:case 1:if(_.LR(e))continue;if(v.state_===4)if(v.depth_++,v.state_=1,e==="]"){v.depth_--;if(v.depth_===0){v.state_=5;return}a("[]");v.state_=P();continue}else C.push(5);e==='"'?v.state_=6:e==="{"?v.state_=2:e==="["?v.state_=4:e==="t"?v.state_=9:e==="f"?v.state_=12:e==="n"?v.state_=16:e!=="-"&&("0123456789".indexOf(e)!==-1?v.state_=20:Gv(v,r,O));continue;case 5:if(e===",")C.push(5),v.state_=1,v.depth_===1&&(B=O);else if(e==="]"){v.depth_--;if(v.depth_===0)return;a();v.state_=P()}else if(_.LR(e))continue;
else Gv(v,r,O);continue;case 6:var U=O;a:for(;;){for(;v.unicodeCount_>0;)if(e=r[O++],v.unicodeCount_===4?v.unicodeCount_=0:v.unicodeCount_++,!e)break a;if(e==='"'&&!v.slashed_){v.state_=P();break}if(e==="\\"&&!v.slashed_&&(v.slashed_=!0,e=r[O++],!e))break;if(v.slashed_)if(v.slashed_=!1,e==="u"&&(v.unicodeCount_=1),e=r[O++])continue;else break;u.lastIndex=O;e=u.exec(r);if(!e){O=r.length+1;break}O=e.index+1;e=r[e.index];if(!e)break}v.JSC$11781_pos_+=O-U;continue;case 9:if(!e)continue;e==="r"?v.state_=
10:Gv(v,r,O);continue;case 10:if(!e)continue;e==="u"?v.state_=11:Gv(v,r,O);continue;case 11:if(!e)continue;e==="e"?v.state_=P():Gv(v,r,O);continue;case 12:if(!e)continue;e==="a"?v.state_=13:Gv(v,r,O);continue;case 13:if(!e)continue;e==="l"?v.state_=14:Gv(v,r,O);continue;case 14:if(!e)continue;e==="s"?v.state_=15:Gv(v,r,O);continue;case 15:if(!e)continue;e==="e"?v.state_=P():Gv(v,r,O);continue;case 16:if(!e)continue;e==="u"?v.state_=17:Gv(v,r,O);continue;case 17:if(!e)continue;e==="l"?v.state_=18:
Gv(v,r,O);continue;case 18:if(!e)continue;e==="l"?v.state_=P():Gv(v,r,O);continue;case 19:e==="."?v.state_=20:Gv(v,r,O);continue;case 20:if("0123456789.eE+-".indexOf(e)!==-1)continue;else O--,v.JSC$11781_pos_--,v.state_=P();continue;default:Gv(v,r,O)}}}
function P(){var e=C.pop();return e!=null?e:1}
function a(e){v.depth_>1||(e||(e=B===-1?v.JSC$11781_buffer_+r.substring(c,O):r.substring(B,O)),v.deliverMessageAsRawString_?v.result_.push(e):v.result_.push(JSON.parse(e)),B=O)}
for(var v=this,C=v.stack_,u=v.stringInputPattern_,X=r.length,c=0,B=-1,O=0;O<X;)switch(v.streamState_){case 3:return Gv(v,r,O),null;case 2:return g()&&Gv(v,r,O),null;case 0:if(g()){var z=r[O++];v.JSC$11781_pos_++;if(z==="["){v.streamState_=1;c=O;v.state_=4;continue}else Gv(v,r,O)}return null;case 1:return I(),v.depth_===0&&v.state_==5?(v.streamState_=2,v.JSC$11781_buffer_=r.substring(O)):v.JSC$11781_buffer_=B===-1?v.JSC$11781_buffer_+r.substring(c):r.substring(B),v.result_.length>0?(z=v.result_,v.result_=
[],z):null}return null};_.Kr(_.Q7,cm);mN.prototype.getValue=function(){return this.JSC$11788_value_};
mN.prototype.clone=function(){return new mN(this.JSC$11788_key_,this.JSC$11788_value_)};var yA=function(r){this.nodes_=[];if(r)a:{if(r instanceof yA){var g=r.getKeys();r=r.getValues();if(this.getCount()<=0){for(var I=this.nodes_,P=0;P<g.length;P++)I.push(new mN(g[P],r[P]));break a}}else g=_.pF.getKeys(r),r=_.pF.getValues(r);for(I=0;I<g.length;I++)this.insert(g[I],r[I])}};
_.Q=yA.prototype;_.Q.insert=function(r,g){var I=this.nodes_;I.push(new mN(r,g));r=I.length-1;g=this.nodes_;for(I=g[r];r>0;){var P=r-1>>1;if(g[P].JSC$11788_key_>I.JSC$11788_key_)g[r]=g[P],r=P;else break}g[r]=I};
_.Q.remove=function(){var r=this.nodes_,g=r.length,I=r[0];if(!(g<=0)){if(g==1)r.length=0;else{r[0]=r.pop();r=0;g=this.nodes_;for(var P=g.length,a=g[r];r<P>>1;){var v=r*2+1,C=r*2+2;v=C<P&&g[C].JSC$11788_key_<g[v].JSC$11788_key_?C:v;if(g[v].JSC$11788_key_>a.JSC$11788_key_)break;g[r]=g[v];r=v}g[r]=a}return I.getValue()}};
_.Q.peek=function(){var r=this.nodes_;if(r.length!=0)return r[0].getValue()};
_.Q.getValues=function(){for(var r=this.nodes_,g=[],I=r.length,P=0;P<I;P++)g.push(r[P].getValue());return g};
_.Q.getKeys=function(){for(var r=this.nodes_,g=[],I=r.length,P=0;P<I;P++)g.push(r[P].JSC$11788_key_);return g};
_.Q.containsValue=function(r){return this.nodes_.some(function(g){return g.getValue()==r})};
_.Q.containsKey=function(r){return this.nodes_.some(function(g){return g.JSC$11788_key_==r})};
_.Q.clone=function(){return new yA(this)};
_.Q.getCount=function(){return this.nodes_.length};
_.Q.isEmpty=function(){return this.nodes_.length===0};
_.Q.clear=function(){this.nodes_.length=0};_.Q=_.Ch.prototype;_.Q.getCount=function(){return this.size};
_.Q.getValues=function(){KR(this);for(var r=[],g=0;g<this.JSC$11794_keys_.length;g++)r.push(this.JSC$11794_map_[this.JSC$11794_keys_[g]]);return r};
_.Q.getKeys=function(){KR(this);return this.JSC$11794_keys_.concat()};
_.Q.containsKey=function(r){return this.has(r)};
_.Q.has=function(r){return sR(this.JSC$11794_map_,r)};
_.Q.containsValue=function(r){for(var g=0;g<this.JSC$11794_keys_.length;g++){var I=this.JSC$11794_keys_[g];if(sR(this.JSC$11794_map_,I)&&this.JSC$11794_map_[I]==r)return!0}return!1};
_.Q.equals=function(r,g){if(this===r)return!0;if(this.size!=r.getCount())return!1;g=g||i6$;KR(this);for(var I,P=0;I=this.JSC$11794_keys_[P];P++)if(!g(this.get(I),r.get(I)))return!1;return!0};
var i6$=function(r,g){return r===g};
_.Ch.prototype.isEmpty=function(){return this.size==0};
_.Ch.prototype.clear=function(){this.JSC$11794_map_={};this.version_=this.size=this.JSC$11794_keys_.length=0};
_.Ch.prototype.remove=function(r){return this.delete(r)};
_.Ch.prototype.delete=function(r){return sR(this.JSC$11794_map_,r)?(delete this.JSC$11794_map_[r],--this.size,this.version_++,this.JSC$11794_keys_.length>2*this.size&&KR(this),!0):!1};
var KR=function(r){if(r.size!=r.JSC$11794_keys_.length){for(var g=0,I=0;g<r.JSC$11794_keys_.length;){var P=r.JSC$11794_keys_[g];sR(r.JSC$11794_map_,P)&&(r.JSC$11794_keys_[I++]=P);g++}r.JSC$11794_keys_.length=I}if(r.size!=r.JSC$11794_keys_.length){g={};for(P=I=0;I<r.JSC$11794_keys_.length;){var a=r.JSC$11794_keys_[I];sR(g,a)||(r.JSC$11794_keys_[P++]=a,g[a]=1);I++}r.JSC$11794_keys_.length=P}};
_.Q=_.Ch.prototype;_.Q.get=function(r,g){return sR(this.JSC$11794_map_,r)?this.JSC$11794_map_[r]:g};
_.Q.set=function(r,g){sR(this.JSC$11794_map_,r)||(this.size+=1,this.JSC$11794_keys_.push(r),this.version_++);this.JSC$11794_map_[r]=g};
_.Q.addAll=function(r){if(r instanceof _.Ch)for(var g=r.getKeys(),I=0;I<g.length;I++)this.set(g[I],r.get(g[I]));else for(g in r)this.set(g,r[g])};
_.Q.forEach=function(r,g){for(var I=this.getKeys(),P=0;P<I.length;P++){var a=I[P],v=this.get(a);r.call(g,v,a,this)}};
_.Q.clone=function(){return new _.Ch(this)};
_.Q.transpose=function(){for(var r=new _.Ch,g=0;g<this.JSC$11794_keys_.length;g++){var I=this.JSC$11794_keys_[g];r.set(this.JSC$11794_map_[I],I)}return r};
_.Q.keys=function(){return Pgz(this.__iterator__(!0)).toEs6()};
_.Q.values=function(){return Pgz(this.__iterator__(!1)).toEs6()};
_.Q.entries=function(){var r=this;return YvY(this.keys(),function(g){return[g,r.get(g)]})};
_.Q.__iterator__=function(r){KR(this);var g=0,I=this.version_,P=this,a=new Hq;a.next=function(){if(I!=P.version_)throw Error("ue");if(g>=P.JSC$11794_keys_.length)return Wq;var v=P.JSC$11794_keys_[g++];return DD(r?v:P.JSC$11794_map_[v])};
return a};
var sR=function(r,g){return Object.prototype.hasOwnProperty.call(r,g)};var b60=function(r,g){if(g=r.JSC$11797_map_.get(g))g.remove(),r.insert_(g);return g};
_.Q=k0F.prototype;_.Q.get=function(r,g){return(r=b60(this,r))?r.value:g};
_.Q.set=function(r,g){var I=b60(this,r);I?I.value=g:(I=new hgt(r,g),this.JSC$11797_map_.set(r,I),this.insert_(I))};
_.Q.peek=function(){return this.JSC$11797_head_.next.value};
_.Q.shift=function(){return M6T(this,this.JSC$11797_head_.next)};
_.Q.pop=function(){return M6T(this,this.JSC$11797_head_.prev)};
_.Q.remove=function(r){return(r=this.JSC$11797_map_.get(r))?(this.removeNode(r),!0):!1};
_.Q.removeNode=function(r){r.remove();this.JSC$11797_map_.remove(r.key)};
_.Q.getCount=function(){return this.JSC$11797_map_.getCount()};
_.Q.isEmpty=function(){return this.JSC$11797_map_.isEmpty()};
_.Q.getKeys=function(){return this.map(function(r,g){return g})};
_.Q.getValues=function(){return this.map(function(r){return r})};
_.Q.contains=function(r){return this.some(function(g){return g==r})};
_.Q.containsKey=function(r){return this.JSC$11797_map_.containsKey(r)};
_.Q.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11797_head_.prev)};
_.Q.forEach=function(r,g){for(var I=this.JSC$11797_head_.next;I!=this.JSC$11797_head_;I=I.next)r.call(g,I.value,I.key,this)};
_.Q.map=function(r,g){for(var I=[],P=this.JSC$11797_head_.next;P!=this.JSC$11797_head_;P=P.next)I.push(r.call(g,P.value,P.key,this));return I};
_.Q.some=function(r,g){for(var I=this.JSC$11797_head_.next;I!=this.JSC$11797_head_;I=I.next)if(r.call(g,I.value,I.key,this))return!0;return!1};
_.Q.every=function(r,g){for(var I=this.JSC$11797_head_.next;I!=this.JSC$11797_head_;I=I.next)if(!r.call(g,I.value,I.key,this))return!1;return!0};
_.Q.insert_=function(r){r.next=this.JSC$11797_head_.next;r.prev=this.JSC$11797_head_;this.JSC$11797_head_.next=r;for(r.next.prev=r;this.getCount()>100;)this.removeNode(this.JSC$11797_head_.prev)};
var M6T=function(r,g){r.JSC$11797_head_!=g&&r.removeNode(g);return g.value},hgt=function(r,g){this.key=r;
this.value=g};
hgt.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var j9f=function(){yA.apply(this,arguments)};
_.b(j9f,yA);j9f.prototype.enqueue=function(r,g){this.insert(r,g)};var V6J=function(){var r=Error();r.name="SecurityError";throw r;},GQj=function(){return{get opener(){return null},
get closed(){return!0},get location(){V6J()},get document(){V6J()},postMessage:function(){},
close:function(){},
focus:function(){}}};var $L$={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 Iv_={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 d4$={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(Iv_).join("|");var LKT=function(){function r(u){u.substr(-1)!==";"&&(u+=";");return C(u)}
for(var g=Object.keys(d4$).sort(go_),I=Object.keys(Iv_).sort(go_),P=0,a=0;P<I.length;P++)g[a]===I[P]?(I[P]+=";?",a++):I[P]+=";";var v=new RegExp("&(?:"+I.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),C=P9X();return function(u){return String(u).replace(v,r)}}();/*

 Copyright (c) 2015 Vitaly Puzrin, Alex Kocharin.

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

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

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
*/
var G18={};var y5Y=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"),KKY=/[\\&]/,s9f=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),FKf=RegExp('[&<>"]',"g"),H6Y=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),WKh=function(r){return r.charCodeAt(0)===92?r.charAt(1):LKT(r)},D4w=function(r){return KKY.test(r)?r.replace(s9f,WKh):r},Rwd=function(r){try{var g,I="";
if(typeof a!=="string"){var P=a;var a=";/?:@&=+$,-_.!~*'()#"}typeof P==="undefined"&&(P=!0);var v,C=G18[a];if(C)var u=C;else{C=G18[a]=[];for(v=0;v<128;v++){var X=String.fromCharCode(v);/^[0-9a-z]$/i.test(X)?C.push(X):C.push("%"+("0"+v.toString(16).toUpperCase()).slice(-2))}for(v=0;v<a.length;v++)C[a.charCodeAt(v)]=a[v];u=C}var c=0;for(g=r.length;c<g;c++){var B=r.charCodeAt(c);if(P&&B===37&&c+2<g&&/^[0-9a-f]{2}$/i.test(r.slice(c+1,c+3)))I+=r.slice(c,c+3),c+=2;else if(B<128)I+=u[B];else if(B>=55296&&
B<=57343){if(B>=55296&&B<=56319&&c+1<g){var O=r.charCodeAt(c+1);if(O>=56320&&O<=57343){I+=encodeURIComponent(r[c]+r[c+1]);c++;continue}}I+="%EF%BF%BD"}else I+=encodeURIComponent(r[c])}return I}catch(z){return r}},A5z=function(r){switch(r){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return r}},Fo=function(r,g){return FKf.test(r)?g?r.replace(H6Y,A5z):r.replace(FKf,A5z):r};/*

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

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

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

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 http://mths.be/fromcodepoint v0.2.1 by @mathias */
var H9;if(String.fromCodePoint)H9=function(r){try{return String.fromCodePoint(r)}catch(g){if(g instanceof RangeError)return String.fromCharCode(65533);throw g;}};
else{var N5f=String.fromCharCode,wkY=Math.floor;H9=function(){var r=[],g=-1,I=arguments.length;if(!I)return"";for(var P="";++g<I;){var a=Number(arguments[g]);if(!isFinite(a)||a<0||a>1114111||wkY(a)!==a)return String.fromCharCode(65533);if(a<=65535)r.push(a);else{a-=65536;var v=(a>>10)+55296;a=a%1024+56320;r.push(v,a)}if(g+1===I||r.length>16384)P+=N5f.apply(null,r),r.length=0}return P}};var lKJ=function(r){this.root=this.current=r;this.entering=!0};
lKJ.prototype.next=function(){var r=this.current,g=this.entering;if(r===null)return null;a:switch(r._type){case "document":case "block_quote":case "list":case "item":case "paragraph":case "heading":case "emph":case "strong":case "link":case "image":case "custom_inline":case "custom_block":case "table":case "row":case "th":case "td":var I=!0;break a;default:I=!1}g&&I?r._firstChild?(this.current=r._firstChild,this.entering=!0):this.entering=!1:r===this.root?this.current=null:r._next===null?(this.current=
r._parent,this.entering=!1):(this.current=r._next,this.entering=!0);return{entering:g,node:r}};
var qP=function(r,g){this._type=r;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=g;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};
qP.prototype.appendChild=function(r){r.unlink();r._parent=this;this._lastChild?(this._lastChild._next=r,r._prev=this._lastChild):this._firstChild=r;this._lastChild=r};
qP.prototype.unlink=function(){this._prev?this._prev._next=this._next:this._parent&&(this._parent._firstChild=this._next);this._next?this._next._prev=this._prev:this._parent&&(this._parent._lastChild=this._prev);this._prev=this._next=this._parent=null};
var Sw$=function(r,g){g.unlink();g._next=r._next;g._next&&(g._next._prev=g);g._prev=r;r._next=g;g._parent=r._parent;g._next||(g._parent._lastChild=g)};
qP.prototype.insertBefore=function(r){r.unlink();r._prev=this._prev;r._prev&&(r._prev._next=r);r._next=this;this._prev=r;r._parent=this._parent;r._prev||(r._parent._firstChild=r)};
_.l4.Object.defineProperties(qP.prototype,{type:{configurable:!0,enumerable:!0,get:function(){return this._type}},
firstChild:{configurable:!0,enumerable:!0,get:function(){return this._firstChild}},
lastChild:{configurable:!0,enumerable:!0,get:function(){return this._lastChild}},
next:{configurable:!0,enumerable:!0,get:function(){return this._next}},
prev:{configurable:!0,enumerable:!0,get:function(){return this._prev}},
parent:{configurable:!0,enumerable:!0,get:function(){return this._parent}},
sourcepos:{configurable:!0,enumerable:!0,get:function(){return this._sourcepos}},
literal:{configurable:!0,enumerable:!0,get:function(){return this._literal},
set:function(r){this._literal=r}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(r){this._destination=r}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(r){this._title=r}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(r){this._info=r}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(r){this._level=r}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(r){this._listData.type=r}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(r){this._listData.tight=r}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(r){this._listData.start=r}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(r){this._onEnter=r}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(r){this._onExit=r}}});var av$=/[ \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,
voF={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 J5B=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]/),
Emz=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),x4l=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),fKd=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),nm$=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),T5l=/`+/,hwh=/^`+/,k1w=/\.\.\./g,$Fy=/--+/g,rh1=/^<([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])?)*)>/,
gk1=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,Iyh=/^ *(?:\n *)?/,PWF=/^[ \t\n\x0b\x0c\x0d]/,ay0=/[ \t\n\x0b\x0c\x0d]+/g,vkh=/^\s/,Q5J=/ *$/,mFJ=/^ */,CWw=/^ *(?:\n|$)/,ubw=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),pyY=/^[^\n`\[\]\\!<&*_'"]+/m,W9=function(r){var g=new qP("text");g._literal=r;return g},D$=function(r){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=r||{}};
D$.prototype.match=function(r){r=r.exec(this.subject.slice(this.pos));if(r===null)return null;this.pos+=r.index+r[0].length;return r[0]};
D$.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var Ra=function(r){r.match(Iyh);return!0},oky=function(r,g,I){var P=0;
var a=r.pos;if(g===39||g===34)P++,r.pos++;else for(;r.peek()===g;)P++,r.pos++;if(P===0)P=null;else{var v=a===0?"\n":r.subject.charAt(a-1);var C=r.peek();C=C===-1?"\n":H9(C);var u=vkh.test(C);C=J5B.test(C);var X=vkh.test(v);var c=J5B.test(v);v=!u&&!(C&&!X&&!c);u=!X&&!(c&&!u&&!C);g===95?(X=v&&(!u||c),C=u&&(!v||C)):(X=g===39||g===34?v&&!u:v,C=u);r.pos=a;P={numdelims:P,can_open:X,can_close:C}}if(!P)return!1;a=P.numdelims;C=r.pos;r.pos+=a;C=g===39?"\u2019":g===34?"\u201c":r.subject.slice(C,r.pos);C=W9(C);
I.appendChild(C);r.delimiters={cc:g,numdelims:a,origdelims:a,node:C,previous:r.delimiters,next:null,can_open:P.can_open,can_close:P.can_close};r.delimiters.previous!==null&&(r.delimiters.previous.next=r.delimiters);return!0},qBw=function(r,g){g.previous!==null&&(g.previous.next=g.next);
g.next===null?r.delimiters=g.previous:g.next.previous=g.previous},XyT=function(r,g){var I,P,a=[],v=!1;
a[95]=g;a[42]=g;a[39]=g;a[34]=g;for(I=r.delimiters;I!==null&&I.previous!==g;)I=I.previous;for(;I!==null;){var C=I.cc;if(I.can_close){var u=I.previous;for(P=!1;u!==null&&u!==g&&u!==a[C];){v=(I.can_open||u.can_close)&&(u.origdelims+I.origdelims)%3===0;if(u.cc===I.cc&&u.can_open&&!v){P=!0;break}u=u.previous}var X=I;if(C===42||C===95)if(P){var c=I.numdelims>=2&&u.numdelims>=2?2:1;var B=u.node;var O=I.node;u.numdelims-=c;I.numdelims-=c;B._literal=B._literal.slice(0,B._literal.length-c);O._literal=O._literal.slice(0,
O._literal.length-c);var z=new qP(c===1?"emph":"strong");for(c=B._next;c&&c!==O;){var e=c._next;c.unlink();z.appendChild(c);c=e}Sw$(B,z);c=u;e=I;c.next!==e&&(c.next=e,e.previous=c);u.numdelims===0&&(B.unlink(),qBw(r,u));I.numdelims===0&&(O.unlink(),u=I.next,qBw(r,I),I=u)}else I=I.next;else C===39?(I.node._literal="\u2019",P&&(u.node._literal="\u2018"),I=I.next):C===34&&(I.node._literal="\u201d",P&&(u.node.literal="\u201c"),I=I.next);P||v||(a[C]=X.previous,X.can_open||qBw(r,X))}else I=I.next}for(;r.delimiters!==
null&&r.delimiters!==g;)qBw(r,r.delimiters)},chw=function(r){r=r.match(Emz);
return r===null?null:D4w(r.substr(1,r.length-2))},t3f=function(r){var g=r.match(x4l);
if(g===null){g=r.pos;for(var I=0,P;(P=r.peek())!==-1;)if(P===92)r.pos+=1,r.peek()!==-1&&(r.pos+=1);else if(P===40)r.pos+=1,I+=1;else if(P===41)if(I<1)break;else r.pos+=1,--I;else if(PWF.exec(H9(P))!==null)break;else r.pos+=1;g=r.subject.substr(g,r.pos-g);return Rwd(D4w(g))}return Rwd(D4w(g.substr(1,g.length-2)))},Bzw=function(r){r=r.match(ubw);
return r===null||r.length>1001?0:r.length},OAl=function(r,g,I,P){r.brackets!==null&&(r.brackets.bracketAfter=!0);
r.brackets={node:g,previous:r.brackets,previousDelimiter:r.delimiters,index:I,image:P,active:!0}},z9$=function(r,g){var I;
return(I=r.match(pyY))?(r.options.smart?g.appendChild(W9(I.replace(k1w,"\u2026").replace($Fy,function(P){var a=0,v=0;P.length%3===0?v=P.length/3:P.length%2===0?a=P.length/2:P.length%3===2?(a=1,v=(P.length-2)/3):(a=2,v=(P.length-4)/3);P="";var C;for(C=0;C<v;C++)P+="\u2014";for(C=0;C<a;C++)P+="\u2013";return P}))):g.appendChild(W9(I)),!0):!1},e9Y=function(r,g,I){r.subject=g;
r.pos=0;g=r.pos;var P=Bzw(r);if(P===0)return 0;var a=r.subject.substr(0,P);if(r.peek()===58)r.pos++;else return r.pos=g,0;Ra(r);P=t3f(r);if(P===null||P.length===0)return r.pos=g,0;var v=r.pos;Ra(r);var C=chw(r);C===null&&(C="",r.pos=v);var u=!0;r.match(CWw)===null&&(C===""?u=!1:(C="",r.pos=v,u=r.match(CWw)!==null));if(!u)return r.pos=g,0;a=Qtj(a);if(a==="")return r.pos=g,0;I[a]||(I[a]={destination:P,title:C});return r.pos-g},YBd=function(r,g){var I,P=r.peek();
if(P===-1)return!1;switch(P){case 10:r.pos+=1;if((I=g._lastChild)&&I.type==="text"&&I._literal[I._literal.length-1]===" "){var a=I._literal[I._literal.length-2]===" ";I._literal=I._literal.replace(Q5J,"");g.appendChild(new qP(a?"linebreak":"softbreak"))}else g.appendChild(new qP("softbreak"));r.match(mFJ);I=!0;break;case 92:I=r.subject;r.pos+=1;r.peek()===10?(r.pos+=1,I=new qP("linebreak"),g.appendChild(I)):fKd.test(I.charAt(r.pos))?(g.appendChild(W9(I.charAt(r.pos))),r.pos+=1):g.appendChild(W9("\\"));
I=!0;break;case 96:a:if(I=r.match(hwh),I===null)I=!1;else{a=r.pos;for(var v;(v=r.match(T5l))!==null;)if(v===I){v=new qP("code");v._literal=r.subject.slice(a,r.pos-I.length).trim().replace(ay0," ");g.appendChild(v);I=!0;break a}r.pos=a;g.appendChild(W9(I));I=!0}break;case 42:case 95:I=oky(r,P,g);break;case 39:case 34:I=r.options.smart&&oky(r,P,g);break;case 91:I=r.pos;r.pos+=1;a=W9("[");g.appendChild(a);OAl(r,a,I,!1);I=!0;break;case 33:I=r.pos;r.pos+=1;r.peek()===91?(r.pos+=1,a=W9("!["),g.appendChild(a),
OAl(r,a,I+1,!0)):g.appendChild(W9("!"));I=!0;break;case 93:var C,u=!1,X;r.pos+=1;var c=r.pos;a=r.brackets;if(a===null)g.appendChild(W9("]"));else if(a.active){I=a.image;var B=r.pos;r.peek()===40&&(r.pos++,Ra(r)&&(v=t3f(r))!==null&&Ra(r)&&(PWF.test(r.subject.charAt(r.pos-1))&&(C=chw(r)),1)&&Ra(r)&&r.peek()===41?(r.pos+=1,u=!0):r.pos=B);if(!u){var O=r.pos,z=Bzw(r);z>2?X=r.subject.slice(O,O+z):a.bracketAfter||(X=r.subject.slice(a.index,c));z===0&&(r.pos=B);X&&(X=r.refmap[Qtj(X)])&&(v=X.destination,C=
X.title,u=!0)}if(u){c=new qP(I?"image":"link");c._destination=v;c._title=C||"";for(v=a.node._next;v;)C=v._next,v.unlink(),c.appendChild(v),v=C;g.appendChild(c);XyT(r,a.previousDelimiter);r.brackets=r.brackets.previous;a.node.unlink();if(!I)for(a=r.brackets;a!==null;)a.image||(a.active=!1),a=a.previous}else r.brackets=r.brackets.previous,r.pos=c,g.appendChild(W9("]"))}else g.appendChild(W9("]")),r.brackets=r.brackets.previous;I=!0;break;case 60:(I=r.match(rh1))?(I=I.slice(1,I.length-1),a=new qP("link"),
a._destination=Rwd("mailto:"+I),a._title="",a.appendChild(W9(I)),g.appendChild(a),I=!0):(I=r.match(gk1))?(I=I.slice(1,I.length-1),a=new qP("link"),a._destination=Rwd(I),a._title="",a.appendChild(W9(I)),g.appendChild(a),I=!0):I=!1;I||(I=r.match(y5Y),I===null?I=!1:(a=new qP("html_inline"),a._literal=I,g.appendChild(a),I=!0));break;case 38:(I=r.match(nm$))?(g.appendChild(W9(LKT(I))),I=!0):I=!1;break;default:I=z9$(r,g)}I||(r.pos+=1,g.appendChild(W9(H9(P))));return!0};
D$.prototype.parseInlines=function(r){this.subject=r._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;YBd(this,r););r._string_content=null;XyT(this,null)};
D$.prototype.parse=D$.prototype.parseInlines;var ZA$=[/./,/^<(?: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")],UF$=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],iAh=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,bAf=/^[#`~*+_=<>0-9-\|]|\|/,M3z=/[^ \t\f\v\r\n]/,j5d=/^[*+-]/,V3l=/^(\d{1,9})([.)])/,dFl=/^#{1,6}(?:[ \t]+|$)/,Lpl=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,GUF=/^(?:`{3,}|~{3,})(?= *$)/,yhw=/^(?:=+|-+)[ \t]*$/,Kpw=/\r\n|\n|\r/,C91=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,uM$=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,s5T={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(r){return r!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(r,g){for(r=g._firstChild;r;){if(mLE(r)&&r._next){g._listData.tight=!1;break}for(var I=r._firstChild;I;){if(mLE(I)&&(r._next||I._next)){g._listData.tight=!1;break}I=I._next}r=r._next}},
canContain:function(r){return r==="item"},
acceptsLines:!1},block_quote:{continue:function(r){var g=r.currentLine;if(r.indented||ph(g,r.nextNonspace)!==62)return 1;AO(r);No(r,1,!1);uh(ph(g,r.offset))&&No(r,1,!0);return 0},
finalize:function(){},
canContain:function(r){return r!=="item"},
acceptsLines:!1},item:{continue:function(r,g){if(r.blank){if(g._firstChild==null)return 1;AO(r)}else if(r.indent>=g._listData.markerOffset+g._listData.padding)No(r,g._listData.markerOffset+g._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(r){return r!=="item"&&!pcQ(r)},
acceptsLines:!1},heading:{continue:function(){return 1},
finalize:function(){},
canContain:function(){return!1},
acceptsLines:!1},thematic_break:{continue:function(){return 1},
finalize:function(){},
canContain:function(){return!1},
acceptsLines:!1},code_block:{continue:function(r,g){var I=r.currentLine,P=r.indent;if(g._isFenced){if((P=P<=3&&I.charAt(r.nextNonspace)===g._fenceChar&&I.slice(r.nextNonspace).match(GUF))&&P[0].length>=g._fenceLength)return r.finalize(g,r.lineNumber),2;for(g=g._fenceOffset;g>0&&uh(ph(I,r.offset));)No(r,1,!0),g--}else if(P>=4)No(r,4,!0);else if(r.blank)AO(r);else return 1;return 0},
finalize:function(r,g){if(g._isFenced){var I=g._string_content,P=I.indexOf("\n");r=I.slice(0,P);I=I.slice(P+1);g.info=D4w(r.trim());g._literal=I}else g._literal=g._string_content.replace(/(\n *)+$/,"\n");g._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(r,g){return!r.blank||g._htmlBlockType!==6&&g._htmlBlockType!==7?0:1},
finalize:function(r,g){g._literal=g._string_content.replace(/(\n *)+$/,"");g._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(r){return r.blank?1:0},
finalize:function(r,g){for(var I,P=!1;ph(g._string_content,0)===91&&(I=e9Y(r.inlineParser,g._string_content,r.refmap));)g._string_content=g._string_content.slice(I),P=!0;P&&!M3z.test(g._string_content)&&g.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(r){return ob(r.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(r){return r=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(r,g){if(!g._rowIsDelimiter){r=g._isHeader?"th":"td";for(var I=g._parent._tableColumns,P=g._string_content,a=0,v="",C,u=g._sourcepos[0][0];a<P.length;){switch(P[a]){case "|":C&&(C._string_content=v.trim(),v="",C=null,I--,I<=0&&(a=P.length));break;default:if(!C){C=new qP(r,[[u,a],[u,a]]);var X=g._parent._columnAlignment,c=g._parent._tableColumns-I;X&&c<=X.length&&c>=0&&(C._alignment=X[c]);g.appendChild(C)}v+=P[a];C._sourcepos[1][1]=a}a++}C&&(C._string_content=v.trim());g._string_content=
""}},
canContain:function(r){return r!=="row"},
acceptsLines:!1}},Fp$=[function(r){if(r.indented||ph(r.currentLine,r.nextNonspace)!==62)return 0;AO(r);No(r,1,!1);uh(ph(r.currentLine,r.offset))&&No(r,1,!0);wT(r);r.addChild("block_quote",r.nextNonspace);return 1},
function(r){var g;if(!r.indented&&(g=r.currentLine.slice(r.nextNonspace).match(dFl))){AO(r);No(r,g[0].length,!1);wT(r);var I=r.addChild("heading",r.nextNonspace);I.level=g[0].trim().length;I._string_content=r.currentLine.slice(r.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");No(r,r.currentLine.length-r.offset);return 2}return 0},
function(r){var g;if(!r.indented&&(g=r.currentLine.slice(r.nextNonspace).match(Lpl))){var I=g[0].length;wT(r);var P=r.addChild("code_block",r.nextNonspace);P._isFenced=!0;P._fenceLength=I;P._fenceChar=g[0][0];P._fenceOffset=r.indent;AO(r);No(r,I,!1);return 2}return 0},
function(r,g){if(!r.indented&&ph(r.currentLine,r.nextNonspace)===60){var I=r.currentLine.slice(r.nextNonspace),P;for(P=1;P<=7;P++)if(ZA$[P].test(I)&&(P<7||g.type!=="paragraph"))return wT(r),r.addChild("html_block",r.offset)._htmlBlockType=P,2}return 0},
function(r,g){var I;if(!r.indented&&g.type==="paragraph"&&(I=r.currentLine.slice(r.nextNonspace).match(yhw))){wT(r);var P=new qP("heading",g.sourcepos);P.level=I[0][0]==="="?1:2;P._string_content=g._string_content;Sw$(g,P);g.unlink();r.tip=P;No(r,r.currentLine.length-r.offset,!1);return 2}return 0},
function(r){return!r.indented&&iAh.test(r.currentLine.slice(r.nextNonspace))?(wT(r),r.addChild("thematic_break",r.nextNonspace),No(r,r.currentLine.length-r.offset,!1),2):0},
function(r,g){var I,P;if(!(P=r.indented&&g.type!=="list")){a:{var a=g,v=r.currentLine.slice(r.nextNonspace);P={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:r.indent};if(I=v.match(j5d))P.type="bullet",P.bulletChar=I[0][0];else{if(!(I=v.match(V3l))||a.type==="paragraph"&&I[1]!=="1"){I=null;break a}P.type="ordered";P.start=parseInt(I[1],10);P.delimiter=I[2]}var C=ph(r.currentLine,r.nextNonspace+I[0].length);if(C!==-1&&C!==9&&C!==32||a.type==="paragraph"&&!r.currentLine.slice(r.nextNonspace+
I[0].length).match(M3z))I=null;else{AO(r);No(r,I[0].length,!0);a=r.column;v=r.offset;do No(r,1,!0),C=ph(r.currentLine,r.offset);while(r.column-a<5&&uh(C));C=ph(r.currentLine,r.offset)===-1;var u=r.column-a;u>=5||u<1||C?(P.padding=I[0].length+1,r.column=a,r.offset=v,uh(ph(r.currentLine,r.offset))&&No(r,1,!0)):P.padding=I[0].length+u;I=P}}P=!I}if(P)return 0;wT(r);(P=r.tip.type!=="list")||(g=g._listData,P=!(g.type===I.type&&g.delimiter===I.delimiter&&g.bulletChar===I.bulletChar));P&&(g=r.addChild("list",
r.nextNonspace),g._listData=I);g=r.addChild("item",r.nextNonspace);g._listData=I;return 1},
function(r){var g;return((g=r.options.shouldParseIndentAsCodeBlock)!=null?g:1)&&r.indented&&r.tip.type!=="paragraph"&&!r.blank?(No(r,4,!0),wT(r),r.addChild("code_block",r.offset),2):0},
function(r,g){var I=ob(r.currentLine),P=ob(r.lookahead);if(I!==0&&P<0&&Math.abs(I)==Math.abs(P)&&!pcQ(g.type)){wT(r);g=r.addChild("table",r.nextNonspace);g._tableRows=1;g._tableColumns=Math.abs(I);I=r.lookahead;if(uM$.test(I)){P=[];for(var a=0,v=!1,C=0,u=void 0;a<I.length;){var X=C>=3;switch(I[a]){case "-":C++;break;case "|":v&&(P.push(u),u=void 0,C=0);v=!0;break;case ":":u||X||(u="left"),!u&&X&&(u="right"),u==="left"&&X&&(u="center")}a++}I=P}else I=void 0;g._columnAlignment=I;g=r.addChild("row",
r.nextNonspace);g._isHeader=!0;No(r,r.currentLine.length-r.offset,!1);g._string_content=r.currentLine;return 1}return 0},
function(r,g){if(g.type=="table"&&ob(r.currentLine)!==0){wT(r);var I=g;g=r.addChild("row",r.nextNonspace);ob(r.currentLine)<0?g._rowIsDelimiter=!0:I._tableRows+=1;No(r,r.currentLine.length-r.offset,!1);g._string_content=r.currentLine;return 2}return 0}],Vuj=function(){var r={shouldParseIndentAsCodeBlock:!1};
r=r===void 0?{}:r;this.lastMatchedContainer=this.doc=oo1();this.refmap={};this.lastLineLength=0;this.inlineParser=new D$(r);this.options=r;this.oldtip=this.tip=this.doc;this.lookahead=this.currentLine="";this.indent=this.nextNonspaceColumn=this.nextNonspace=this.column=this.offset=this.lineNumber=0;this.partiallyConsumedTab=this.blank=this.indented=!1;this.allClosed=!0;this.blocks=s5T;this.blockStarts=Fp$},HAY=function(r){r.partiallyConsumedTab&&(r.offset+=1,r.tip._string_content+=" ".repeat(4-r.column%
4));
r.tip._string_content+=r.currentLine.slice(r.offset)+"\n"};
Vuj.prototype.addChild=function(r,g){for(;!this.blocks[this.tip.type].canContain(r);)this.finalize(this.tip,this.lineNumber-1);r=new qP(r,[[this.lineNumber,g+1],[0,0]]);r._string_content="";this.tip.appendChild(r);return this.tip=r};
var wT=function(r){if(!r.allClosed){for(;r.oldtip!==r.lastMatchedContainer;){var g=r.oldtip._parent;r.finalize(r.oldtip,r.lineNumber-1);r.oldtip=g}r.allClosed=!0}},No=function(r,g,I){for(var P=r.currentLine,a,v;g>0&&(v=P[r.offset]);)v==="\t"?(a=4-r.column%4,I?(r.partiallyConsumedTab=a>g,a=a>g?g:a,r.column+=a,r.offset+=r.partiallyConsumedTab?0:1,g-=a):(r.partiallyConsumedTab=!1,r.column+=a,r.offset+=1,--g)):(r.partiallyConsumedTab=!1,r.offset+=1,r.column+=1,--g)},AO=function(r){r.offset=r.nextNonspace;
r.column=r.nextNonspaceColumn;r.partiallyConsumedTab=!1},Wpz=function(r){for(var g=r.currentLine,I=r.offset,P=r.column,a;(a=g.charAt(I))!=="";)if(a===" ")I++,P++;
else if(a==="\t")I++,P+=4-P%4;else break;r.blank=a==="\n"||a==="\r"||a==="";r.nextNonspace=I;r.nextNonspaceColumn=P;r.indent=r.nextNonspaceColumn-r.column;r.indented=r.indent>=4};
Vuj.prototype.finalize=function(r,g){var I=r._parent;r._open=!1;r.sourcepos[1]=[g,this.lastLineLength];this.blocks[r.type].finalize(this,r);this.tip=I};
Vuj.prototype.parse=function(r){this.tip=this.doc=oo1();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!r)return this.doc;this.options.time&&console.time("preparing input");var g=r.split(Kpw),I=g.length;r.charCodeAt(r.length-1)===10&&--I;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(r=0;r<I;r++)a:{var P=void 0,a=g[r],v=g[r+1],C=!0,u=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;a.indexOf("\x00")!==-1&&(a=a.replace(/\0/g,"\ufffd"));this.currentLine=a;for(this.lookahead=v;(P=u._lastChild)&&P._open;){u=P;Wpz(this);switch(this.blocks[u.type].continue(this,u)){case 0:break;case 1:C=!1;break;case 2:this.lastLineLength=a.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!C){u=u._parent;break}}this.allClosed=u===this.oldtip;this.lastMatchedContainer=
u;P=u.type!=="paragraph"&&s5T[u.type].acceptsLines;v=this.blockStarts;for(C=v.length;!P;){Wpz(this);if(!this.indented&&!bAf.test(a.slice(this.nextNonspace))){AO(this);break}for(var X=0;X<C;){var c=v[X](this,u);if(c===1){u=this.tip;break}else if(c===2){u=this.tip;P=!0;break}else X++}if(X===C){AO(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){wT(this);this.blank&&u.lastChild&&(u.lastChild._lastLineBlank=!0);P=u.type;v=this.blank&&!(P==="block_quote"||P==="code_block"&&u._isFenced||
P==="item"&&!u._firstChild&&u.sourcepos[0][0]===this.lineNumber);for(C=u;C;)C._lastLineBlank=v,C=C._parent;this.blocks[P].acceptsLines?(HAY(this),P==="html_block"&&u._htmlBlockType>=1&&u._htmlBlockType<=5&&UF$[u._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(u,this.lineNumber)):this.offset<a.length&&!this.blank&&(this.addChild("paragraph",this.offset),AO(this),HAY(this))}else HAY(this);this.lastLineLength=a.length}for(;this.tip;)this.finalize(this.tip,I);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");a=new lKJ(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;I=a.next();)g=I.node,r=g.type,I.entering||r!=="paragraph"&&r!=="heading"&&r!=="th"&&r!="td"||this.inlineParser.parse(g);this.options.time&&console.timeEnd("inline parsing");return this.doc};qg8.prototype.render=function(r){r=new lKJ(r);var g;this.buffer="";for(this.lastOut="\n";g=r.next();){var I=g.node.type;if(this[I])this[I](g.node,g.entering)}return this.buffer};
qg8.prototype.out=function(r){l8(this,r)};
var l8=function(r,g){r.buffer+=g;r.lastOut=g};
qg8.prototype.cr=function(){this.lastOut!=="\n"&&l8(this,"\n")};var DFz=/^javascript:|vbscript:|file:|data:/i,R9Y=/^data:image\/(?:png|gif|jpeg|webp)/i,Ahl=function(r){return DFz.test(r)&&!R9Y.test(r)};
XG.prototype=Object.create(qg8.prototype);_.Q=XG.prototype;_.Q.text=function(r){this.out(r.literal)};
_.Q.html_inline=function(r){this.options.safe?l8(this,"\x3c!-- raw HTML omitted --\x3e"):l8(this,r.literal)};
_.Q.html_block=function(r){this.cr();this.options.safe?l8(this,"\x3c!-- raw HTML omitted --\x3e"):l8(this,r.literal);this.cr()};
_.Q.softbreak=function(){l8(this,this.options.softbreak)};
_.Q.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.Q.link=function(r,g){var I=this.attrs(r);g?(this.options.safe&&Ahl(r.destination)||I.push(["href",Fo(r.destination,!0)]),r.title&&I.push(["title",Fo(r.title,!0)]),this.tag("a",I)):this.tag("/a")};
_.Q.image=function(r,g){g?(this.disableTags===0&&(this.options.safe&&Ahl(r.destination)?l8(this,'<img src="" alt="'):l8(this,'<img src="'+Fo(r.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(r.title&&l8(this,'" title="'+Fo(r.title,!0)),l8(this,'" />')))};
_.Q.emph=function(r,g){this.tag(g?"em":"/em")};
_.Q.strong=function(r,g){this.tag(g?"strong":"/strong")};
_.Q.paragraph=function(r,g){var I=r.parent.parent;r=this.attrs(r);I!==null&&I.type==="list"&&I.listTight||(g?(this.cr(),this.tag("p",r)):(this.tag("/p"),this.cr()))};
_.Q.heading=function(r,g){var I="h"+r.level;r=this.attrs(r);g?(this.cr(),this.tag(I,r)):(this.tag("/"+I),this.cr())};
_.Q.code=function(r){this.tag("code");this.out(r.literal);this.tag("/code")};
_.Q.code_block=function(r){var g=r.info?r.info.split(/\s+/):[],I=this.attrs(r);g.length>0&&g[0].length>0&&I.push(["class","language-"+Fo(g[0],!0)]);this.cr();this.tag("pre");this.tag("code",I);this.out(r.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.Q.thematic_break=function(r){r=this.attrs(r);this.cr();this.tag("hr",r,!0);this.cr()};
_.Q.block_quote=function(r,g){r=this.attrs(r);g?(this.cr(),this.tag("blockquote",r)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.Q.list=function(r,g){var I=r.listType==="bullet"?"ul":"ol",P=this.attrs(r);g?(r=r.listStart,r!==null&&r!==1&&P.push(["start",r.toString()]),this.cr(),this.tag(I,P)):(this.cr(),this.tag("/"+I));this.cr()};
_.Q.item=function(r,g){r=this.attrs(r);g?this.tag("li",r):(this.tag("/li"),this.cr())};
_.Q.custom_inline=function(r,g){g&&r.onEnter?l8(this,r.onEnter):!g&&r.onExit&&l8(this,r.onExit)};
_.Q.custom_block=function(r,g){this.cr();g&&r.onEnter?l8(this,r.onEnter):!g&&r.onExit&&l8(this,r.onExit);this.cr()};
_.Q.table=function(r,g){r=this.attrs(r);g?(this.cr(),this.tag("table",r)):(this.tag("/table"),this.cr())};
_.Q.row=function(r,g){r._rowIsDelimiter||(r=this.attrs(r),g?this.tag("tr",r):this.tag("/tr"))};
_.Q.td=function(r,g){var I=this.attrs(r);r._alignment&&I.push(["align",r._alignment]);g?this.tag("td",I):this.tag("/td")};
_.Q.th=function(r,g){var I=this.attrs(r);r._alignment&&I.push(["align",r._alignment]);g?this.tag("th",I):this.tag("/th")};
_.Q.out=function(r){l8(this,Fo(r,!1))};
_.Q.tag=function(r,g,I){if(!(this.disableTags>0)){this.buffer+="<"+r;if(g&&g.length>0){r=0;for(var P;(P=g[r])!==void 0;)this.buffer+=" "+P[0]+'="'+P[1]+'"',r++}I&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.Q.attrs=function(r){var g=[];this.options.sourcepos&&(r=r.sourcepos)&&g.push(["data-sourcepos",String(r[0][0])+":"+String(r[0][1])+"-"+String(r[1][0])+":"+String(r[1][1])]);return g};
XG.prototype.text=XG.prototype.text;XG.prototype.html_inline=XG.prototype.html_inline;XG.prototype.html_block=XG.prototype.html_block;XG.prototype.softbreak=XG.prototype.softbreak;XG.prototype.linebreak=XG.prototype.linebreak;XG.prototype.link=XG.prototype.link;XG.prototype.image=XG.prototype.image;XG.prototype.emph=XG.prototype.emph;XG.prototype.strong=XG.prototype.strong;XG.prototype.paragraph=XG.prototype.paragraph;XG.prototype.heading=XG.prototype.heading;XG.prototype.code=XG.prototype.code;
XG.prototype.code_block=XG.prototype.code_block;XG.prototype.thematic_break=XG.prototype.thematic_break;XG.prototype.block_quote=XG.prototype.block_quote;XG.prototype.list=XG.prototype.list;XG.prototype.item=XG.prototype.item;XG.prototype.custom_inline=XG.prototype.custom_inline;XG.prototype.custom_block=XG.prototype.custom_block;XG.prototype.table=XG.prototype.table;XG.prototype.row=XG.prototype.row;XG.prototype.td=XG.prototype.td;XG.prototype.th=XG.prototype.th;XG.prototype.out=XG.prototype.out;
XG.prototype.tag=XG.prototype.tag;XG.prototype.attrs=XG.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 NzJ,wy$,RUp;(function(){function r(K,y){return K<y?-1:K>y?1:K>=y?0:NaN}
function g(K){return function(y,N){return r(K(y),N)}}
function I(){for(var K=0,y=arguments.length,N={},gQ;K<y;++K){if(!(gQ=arguments[K]+"")||gQ in N)throw Error("we`"+gQ);N[gQ]=[]}return new P(N)}
function P(K){this._=K}
function a(K,y){return K.trim().split(/^|\s+/).map(function(N){var gQ="",ps=N.indexOf(".");ps>=0&&(gQ=N.slice(ps+1),N=N.slice(0,ps));if(N&&!y.hasOwnProperty(N))throw Error("xe`"+N);return{type:N,name:gQ}})}
function v(K,y,N){for(var gQ=0,ps=K.length;gQ<ps;++gQ)if(K[gQ].name===y){K[gQ]=WS3;K=K.slice(0,gQ).concat(K.slice(gQ+1));break}N!=null&&K.push({name:y,value:N});return K}
function C(K){var y=K,N=y.indexOf(":");N>=0&&(y=K.slice(0,N))!=="xmlns"&&(K=K.slice(N+1));return Xb.hasOwnProperty(y)?{space:Xb[y],local:K}:K}
function u(K){return function(){var y=this.ownerDocument,N=this.namespaceURI;return N==="http://www.w3.org/1999/xhtml"&&y.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?y.createElement(K):y.createElementNS(N,K)}}
function X(K){return function(){return this.ownerDocument.createElementNS(K.space,K.local)}}
function c(K){K=C(K);return(K.local?X:u)(K)}
function B(){}
function O(K){return K==null?B:function(){return this.querySelector(K)}}
function z(K){return Array(K.length)}
function e(K,y){this.ownerDocument=K.ownerDocument;this.namespaceURI=K.namespaceURI;this._next=null;this._parent=K;this.__data__=y}
function U(K){return function(){return K}}
function V(K,y,N,gQ,ps,O8){for(var Mh=0,Ks,m8=y.length,If=O8.length;Mh<If;++Mh)(Ks=y[Mh])?(Ks.__data__=O8[Mh],gQ[Mh]=Ks):N[Mh]=new e(K,O8[Mh]);for(;Mh<m8;++Mh)if(Ks=y[Mh])ps[Mh]=Ks}
function G(K,y,N,gQ,ps,O8,Mh){var Ks,m8,If={},pY=y.length,Yy=O8.length,ky=Array(pY),WR;for(Ks=0;Ks<pY;++Ks)if(m8=y[Ks])ky[Ks]=WR="$"+Mh.call(m8,m8.__data__,Ks,y),WR in If?ps[Ks]=m8:If[WR]=m8;for(Ks=0;Ks<Yy;++Ks)WR="$"+Mh.call(K,O8[Ks],Ks,O8),(m8=If[WR])?(gQ[Ks]=m8,m8.__data__=O8[Ks],If[WR]=null):N[Ks]=new e(K,O8[Ks]);for(Ks=0;Ks<pY;++Ks)(m8=y[Ks])&&If[ky[Ks]]===m8&&(ps[Ks]=m8)}
function F(K,y){return K<y?-1:K>y?1:K>=y?0:NaN}
function W(K){return function(){this.removeAttribute(K)}}
function S(K){return function(){this.removeAttributeNS(K.space,K.local)}}
function E(K,y){return function(){this.setAttribute(K,y)}}
function l(K,y){return function(){this.setAttributeNS(K.space,K.local,y)}}
function f(K,y){return function(){var N=y.apply(this,arguments);N==null?this.removeAttribute(K):this.setAttribute(K,N)}}
function n(K,y){return function(){var N=y.apply(this,arguments);N==null?this.removeAttributeNS(K.space,K.local):this.setAttributeNS(K.space,K.local,N)}}
function P$(K){return function(){this.style.removeProperty(K)}}
function Cs(K,y,N){return function(){this.style.setProperty(K,y,N)}}
function ZL(K,y,N){return function(){var gQ=y.apply(this,arguments);gQ==null?this.style.removeProperty(K):this.style.setProperty(K,gQ,N)}}
function tp(K,y){return K.style.getPropertyValue(y)||(K.ownerDocument&&K.ownerDocument.defaultView||K.document&&K||K.defaultView).getComputedStyle(K,null).getPropertyValue(y)}
function eX(K){return function(){delete this[K]}}
function H$(K,y){return function(){this[K]=y}}
function E8(K,y){return function(){var N=y.apply(this,arguments);N==null?delete this[K]:this[K]=N}}
function wQ(){this.textContent=""}
function Oh(K){return function(){this.textContent=K}}
function of(K){return function(){var y=K.apply(this,arguments);this.textContent=y==null?"":y}}
function l1(){this.innerHTML=""}
function zB(K){return function(){this.innerHTML=K}}
function iz(K){return function(){var y=K.apply(this,arguments);this.innerHTML=y==null?"":y}}
function tw(){return null}
function dr(){var K=this.parentNode;K&&K.removeChild(this)}
function Q4(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function c$(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function DL(K,y,N){K=B0(K,y,N);return function(gQ){var ps=gQ.relatedTarget;ps&&(ps===this||ps.compareDocumentPosition(this)&8)||K.call(this,gQ)}}
function B0(K,y,N){return function(){K.call(this,this.__data__,y,N)}}
function fY(K){return K.trim().split(/^|\s+/).map(function(y){var N="",gQ=y.indexOf(".");gQ>=0&&(N=y.slice(gQ+1),y=y.slice(0,gQ));return{type:y,name:N}})}
function H0(K){return function(){var y=this.__on;if(y){for(var N=0,gQ=-1,ps=y.length,O8;N<ps;++N)(O8=y[N],K.type&&O8.type!==K.type||O8.name!==K.name)?y[++gQ]=O8:this.removeEventListener(O8.type,O8.listener,O8.capture);++gQ?y.length=gQ:delete this.__on}}}
function $f(K,y,N){var gQ=B6$.hasOwnProperty(K.type)?DL:B0;return function(ps,O8,Mh){ps=this.__on;var Ks;O8=gQ(y,O8,Mh);if(ps){Mh=0;for(var m8=ps.length;Mh<m8;++Mh)if((Ks=ps[Mh]).type===K.type&&Ks.name===K.name){this.removeEventListener(Ks.type,Ks.listener,Ks.capture);this.addEventListener(Ks.type,Ks.listener=O8,Ks.capture=N);Ks.value=y;return}}this.addEventListener(K.type,O8,N);Ks={type:K.type,name:K.name,value:y,listener:O8,capture:N};ps?ps.push(Ks):this.__on=[Ks]}}
function KE(K,y,N){var gQ=K.ownerDocument&&K.ownerDocument.defaultView||K.document&&K||K.defaultView,ps=gQ.CustomEvent;typeof ps==="function"?ps=new ps(y,N):(ps=gQ.document.createEvent("Event"),N?(ps.initEvent(y,N.bubbles,N.cancelable),ps.detail=N.detail):ps.initEvent(y,!1,!1));K.dispatchEvent(ps)}
function hw(K,y){return function(){return KE(this,K,y)}}
function cR(K,y){return function(){return KE(this,K,y.apply(this,arguments))}}
function ST(K,y){this._groups=K;this._parents=y}
function xf(){return new ST([[document.documentElement]],DAZ)}
function CY(){this._="@"+(++REW).toString(36)}
function tW(K,y,N){K.prototype=y.prototype=N;N.constructor=K}
function c0(K,y){K=Object.create(K.prototype);for(var N in y)K[N]=y[N];return K}
function Eh(){}
function DF(K){var y;K=(K+"").trim().toLowerCase();return(y=A_r.exec(K))?(y=parseInt(y[1],16),new kf(y>>8&15|y>>4&240,y>>4&15|y&240,(y&15)<<4|y&15,1)):(y=NWK.exec(K))?u0(parseInt(y[1],16)):(y=wT0.exec(K))?new kf(y[1],y[2],y[3],1):(y=lqS.exec(K))?new kf(y[1]*255/100,y[2]*255/100,y[3]*255/100,1):(y=SrU.exec(K))?wN(y[1],y[2],y[3],y[4]):(y=J_f.exec(K))?wN(y[1]*255/100,y[2]*255/100,y[3]*255/100,y[4]):(y=E$M.exec(K))?uj(y[1],y[2]/100,y[3]/100,1):(y=xAW.exec(K))?uj(y[1],y[2]/100,y[3]/100,y[4]):OVz.hasOwnProperty(K)?
u0(OVz[K]):K==="transparent"?new kf(NaN,NaN,NaN,0):null}
function u0(K){return new kf(K>>16&255,K>>8&255,K&255,1)}
function wN(K,y,N,gQ){gQ<=0&&(K=y=N=NaN);return new kf(K,y,N,gQ)}
function wJ(K){K instanceof Eh||(K=DF(K));if(!K)return new kf;K=K.rgb();return new kf(K.r,K.g,K.b,K.opacity)}
function eA(K,y,N,gQ){return arguments.length===1?wJ(K):new kf(K,y,N,gQ==null?1:gQ)}
function kf(K,y,N,gQ){this.r=+K;this.g=+y;this.b=+N;this.opacity=+gQ}
function ub(K){K=Math.max(0,Math.min(255,Math.round(K)||0));return(K<16?"0":"")+K.toString(16)}
function uj(K,y,N,gQ){gQ<=0?K=y=N=NaN:N<=0||N>=1?K=y=NaN:y<=0&&(K=NaN);return new k2(K,y,N,gQ)}
function BX(K){if(K instanceof k2)return new k2(K.h,K.s,K.l,K.opacity);K instanceof Eh||(K=DF(K));if(!K)return new k2;if(K instanceof k2)return K;K=K.rgb();var y=K.r/255,N=K.g/255,gQ=K.b/255,ps=Math.min(y,N,gQ),O8=Math.max(y,N,gQ),Mh=NaN,Ks=O8-ps,m8=(O8+ps)/2;Ks?(Mh=y===O8?(N-gQ)/Ks+(N<gQ)*6:N===O8?(gQ-y)/Ks+2:(y-N)/Ks+4,Ks/=m8<.5?O8+ps:2-O8-ps,Mh*=60):Ks=m8>0&&m8<1?0:Mh;return new k2(Mh,Ks,m8,K.opacity)}
function MS(K,y,N,gQ){return arguments.length===1?BX(K):new k2(K,y,N,gQ==null?1:gQ)}
function k2(K,y,N,gQ){this.h=+K;this.s=+y;this.l=+N;this.opacity=+gQ}
function lb(K,y,N){return(K<60?y+(N-y)*K/60:K<180?N:K<240?y+(N-y)*(240-K)/60:y)*255}
function Fv(K){if(K instanceof VF)return new VF(K.l,K.a,K.b,K.opacity);if(K instanceof jT){if(isNaN(K.h))return new VF(K.l,0,0,K.opacity);var y=K.h*zkT;return new VF(K.l,Math.cos(y)*K.c,Math.sin(y)*K.c,K.opacity)}K instanceof kf||(K=wJ(K));var N=Ui(K.r),gQ=Ui(K.g),ps=Ui(K.b);y=W$(.2225045*N+.7168786*gQ+.0606169*ps);if(N===gQ&&gQ===ps)var O8=N=y;else O8=W$((.4360747*N+.3850649*gQ+.1430804*ps)/.96422),N=W$((.0139322*N+.0971045*gQ+.7141733*ps)/.82521);return new VF(116*y-16,500*(O8-y),200*(y-N),K.opacity)}
function VF(K,y,N,gQ){this.l=+K;this.a=+y;this.b=+N;this.opacity=+gQ}
function W$(K){return K>fqi?Math.pow(K,1/3):K/ekY+YEl}
function ns(K){return K>dv?K*K*K:ekY*(K-YEl)}
function bz(K){return 255*(K<=.0031308?12.92*K:1.055*Math.pow(K,1/2.4)-.055)}
function Ui(K){return(K/=255)<=.04045?K/12.92:Math.pow((K+.055)/1.055,2.4)}
function dN(K){if(K instanceof jT)return new jT(K.h,K.c,K.l,K.opacity);K instanceof VF||(K=Fv(K));if(K.a===0&&K.b===0)return new jT(NaN,0,K.l,K.opacity);var y=Math.atan2(K.b,K.a)*ZVw;return new jT(y<0?y+360:y,Math.sqrt(K.a*K.a+K.b*K.b),K.l,K.opacity)}
function Gp(K,y,N,gQ){return arguments.length===1?dN(K):new jT(K,y,N,gQ==null?1:gQ)}
function jT(K,y,N,gQ){this.h=+K;this.c=+y;this.l=+N;this.opacity=+gQ}
function Md(K,y,N,gQ){if(arguments.length===1){var ps=K;if(ps instanceof l0)ps=new l0(ps.h,ps.s,ps.l,ps.opacity);else{ps instanceof kf||(ps=wJ(ps));var O8=ps.g/255,Mh=ps.b/255,Ks=(Uxl*Mh+ps.r/255*-1.7884503806-3.5172982438*O8)/(Uxl+-1.7884503806-3.5172982438);Mh-=Ks;var m8=(1.97294*(O8-Ks)- -.29227*Mh)/-.90649;Mh=(O8=Math.sqrt(m8*m8+Mh*Mh)/(1.97294*Ks*(1-Ks)))?Math.atan2(m8,Mh)*ZVw-120:NaN;ps=new l0(Mh<0?Mh+360:Mh,O8,Ks,ps.opacity)}}else ps=new l0(K,y,N,gQ==null?1:gQ);return ps}
function l0(K,y,N,gQ){this.h=+K;this.s=+y;this.l=+N;this.opacity=+gQ}
function QO(K,y,N,gQ,ps){var O8=K*K,Mh=O8*K;return((1-3*K+3*O8-Mh)*y+(4-6*O8+3*Mh)*N+(1+3*K+3*O8-3*Mh)*gQ+Mh*ps)/6}
function eT(K){return function(){return K}}
function FN(K,y){return function(N){return K+N*y}}
function pN(K,y,N){return K=Math.pow(K,N),y=Math.pow(y,N)-K,N=1/N,function(gQ){return Math.pow(K+gQ*y,N)}}
function SL(K,y){var N=y-K;return N?FN(K,N>180||N<-180?N-360*Math.round(N/360):N):eT(isNaN(K)?y:K)}
function tt(K){return(K=+K)===1?QH:function(y,N){return N-y?pN(y,N,K):eT(isNaN(y)?N:y)}}
function QH(K,y){var N=y-K;return N?FN(K,N):eT(isNaN(K)?y:K)}
function sl(K){return function(y){var N=y.length,gQ=Array(N),ps=Array(N),O8=Array(N),Mh;for(Mh=0;Mh<N;++Mh){var Ks=eA(y[Mh]);gQ[Mh]=Ks.r||0;ps[Mh]=Ks.g||0;O8[Mh]=Ks.b||0}gQ=K(gQ);ps=K(ps);O8=K(O8);Ks.opacity=1;return function(m8){Ks.r=gQ(m8);Ks.g=ps(m8);Ks.b=O8(m8);return Ks+""}}}
function fN(K,y){return K=+K,y-=K,function(N){return K+y*N}}
function f8(K){return function(){return K}}
function nK(K){return function(y){return K(y)+""}}
function df(K,y){var N=dKj.lastIndex=Lf1.lastIndex=0,gQ,ps,O8,Mh=-1,Ks=[],m8=[];K+="";for(y+="";(gQ=dKj.exec(K))&&(ps=Lf1.exec(y));)(O8=ps.index)>N&&(O8=y.slice(N,O8),Ks[Mh]?Ks[Mh]+=O8:Ks[++Mh]=O8),(gQ=gQ[0])===(ps=ps[0])?Ks[Mh]?Ks[Mh]+=ps:Ks[++Mh]=ps:(Ks[++Mh]=null,m8.push({i:Mh,x:fN(gQ,ps)})),N=Lf1.lastIndex;N<y.length&&(O8=y.slice(N),Ks[Mh]?Ks[Mh]+=O8:Ks[++Mh]=O8);return Ks.length<2?m8[0]?nK(m8[0].x):f8(y):(y=m8.length,function(If){for(var pY=0,Yy;pY<y;++pY)Ks[(Yy=m8[pY]).i]=Yy.x(If);return Ks.join("")})}
function n8(K,y,N,gQ,ps,O8){var Mh,Ks,m8;if(Mh=Math.sqrt(K*K+y*y))K/=Mh,y/=Mh;if(m8=K*N+y*gQ)N-=K*m8,gQ-=y*m8;if(Ks=Math.sqrt(N*N+gQ*gQ))N/=Ks,gQ/=Ks,m8/=Ks;K*gQ<y*N&&(K=-K,y=-y,m8=-m8,Mh=-Mh);return{translateX:ps,translateY:O8,rotate:Math.atan2(y,K)*iVy,skewX:Math.atan(m8)*iVy,scaleX:Mh,scaleY:Ks}}
function Tf(K,y,N,gQ){function ps(If){return If.length?If.pop()+" ":""}
function O8(If,pY,Yy,ky,WR,Gn){If!==Yy||pY!==ky?(WR=WR.push("translate(",null,y,null,N),Gn.push({i:WR-4,x:fN(If,Yy)},{i:WR-2,x:fN(pY,ky)})):(Yy||ky)&&WR.push("translate("+Yy+y+ky+N)}
function Mh(If,pY,Yy,ky){If!==pY?(If-pY>180?pY+=360:pY-If>180&&(If+=360),ky.push({i:Yy.push(ps(Yy)+"rotate(",null,gQ)-2,x:fN(If,pY)})):pY&&Yy.push(ps(Yy)+"rotate("+pY+gQ)}
function Ks(If,pY,Yy,ky){If!==pY?ky.push({i:Yy.push(ps(Yy)+"skewX(",null,gQ)-2,x:fN(If,pY)}):pY&&Yy.push(ps(Yy)+"skewX("+pY+gQ)}
function m8(If,pY,Yy,ky,WR,Gn){If!==Yy||pY!==ky?(WR=WR.push(ps(WR)+"scale(",null,",",null,")"),Gn.push({i:WR-4,x:fN(If,Yy)},{i:WR-2,x:fN(pY,ky)})):Yy===1&&ky===1||WR.push(ps(WR)+"scale("+Yy+","+ky+")")}
return function(If,pY){var Yy=[],ky=[];If=K(If);pY=K(pY);O8(If.translateX,If.translateY,pY.translateX,pY.translateY,Yy,ky);Mh(If.rotate,pY.rotate,Yy,ky);Ks(If.skewX,pY.skewX,Yy,ky);m8(If.scaleX,If.scaleY,pY.scaleX,pY.scaleY,Yy,ky);If=pY=null;return function(WR){for(var Gn=-1,h6=ky.length,DQ;++Gn<h6;)Yy[(DQ=ky[Gn]).i]=DQ.x(WR);return Yy.join("")}}}
function bt(K){return function(y,N){var gQ=K((y=MS(y)).h,(N=MS(N)).h),ps=QH(y.s,N.s),O8=QH(y.l,N.l),Mh=QH(y.opacity,N.opacity);return function(Ks){y.h=gQ(Ks);y.s=ps(Ks);y.l=O8(Ks);y.opacity=Mh(Ks);return y+""}}}
function MC(K){return function(y,N){var gQ=K((y=Gp(y)).h,(N=Gp(N)).h),ps=QH(y.c,N.c),O8=QH(y.l,N.l),Mh=QH(y.opacity,N.opacity);return function(Ks){y.h=gQ(Ks);y.c=ps(Ks);y.l=O8(Ks);y.opacity=Mh(Ks);return y+""}}}
function Ew(K){return function gQ(N){function ps(O8,Mh){var Ks=K((O8=Md(O8)).h,(Mh=Md(Mh)).h),m8=QH(O8.s,Mh.s),If=QH(O8.l,Mh.l),pY=QH(O8.opacity,Mh.opacity);return function(Yy){O8.h=Ks(Yy);O8.s=m8(Yy);O8.l=If(Math.pow(Yy,N));O8.opacity=pY(Yy);return O8+""}}
N=+N;ps.gamma=gQ;return ps}(1)}
function xm(){return qa||(bVd(TX),qa=iK.now()+cEQ)}
function TX(){qa=0}
function JL(){this._call=this._time=this._next=null}
function T0(K,y,N){var gQ=new JL;gQ.restart(K,y,N);return gQ}
function he(){qa=(tJt=iK.now())+cEQ;LO=bK=0;try{xm();++LO;for(var K=Bet,y;K;)(y=qa-K._time)>=0&&K._call.call(null,y),K=K._next;--LO}finally{LO=0;K=Bet;for(var N=Infinity;K;)if(K._call){N>K._time&&(N=K._time);var gQ=K;K=K._next}else y=K._next,K._next=null,K=gQ?gQ._next=y:Bet=y;MY=gQ;k8(N);qa=0}}
function BH(){var K=iK.now(),y=K-tJt;y>1E3&&(cEQ-=y,tJt=K)}
function k8(K){LO||(bK&&(bK=clearTimeout(bK)),K-qa>24?(K<Infinity&&(bK=setTimeout(he,K-iK.now()-cEQ)),j7&&(j7=clearInterval(j7))):(j7||(tJt=iK.now(),j7=setInterval(BH,1E3)),LO=1,bVd(he)))}
function ha(K,y,N){var gQ=new JL;y=y==null?0:+y;gQ.restart(function(ps){gQ.stop();K(ps+y)},y,N);
return gQ}
function rJ(K,y,N,gQ,ps,O8){var Mh=K.__transition;if(!Mh)K.__transition={};else if(N in Mh)return;mW(K,N,{name:y,index:gQ,group:ps,on:n$M,tween:TWf,time:O8.time,delay:O8.delay,duration:O8.duration,ease:O8.ease,timer:null,state:0})}
function CS(K,y){K=$V(K,y);if(K.state>0)throw Error("ye");return K}
function V4(K,y){K=$V(K,y);if(K.state>2)throw Error("ze");return K}
function $V(K,y){K=K.__transition;if(!K||!(K=K[y]))throw Error("Ae");return K}
function mW(K,y,N){function gQ(m8){var If,pY;if(N.state!==1)return O8();for(ky in Mh){var Yy=Mh[ky];if(Yy.name===N.name){if(Yy.state===3)return ha(gQ);Yy.state===4?(Yy.state=6,Yy.timer.stop(),Yy.on.call("interrupt",K,K.__data__,Yy.index,Yy.group),delete Mh[ky]):+ky<y&&(Yy.state=6,Yy.timer.stop(),delete Mh[ky])}}ha(function(){N.state===3&&(N.state=4,N.timer.restart(ps,N.delay,N.time),ps(m8))});
N.state=2;N.on.call("start",K,K.__data__,N.index,N.group);if(N.state===2){N.state=3;Ks=Array(pY=N.tween.length);var ky=0;for(If=-1;ky<pY;++ky)if(Yy=N.tween[ky].value.call(K,K.__data__,N.index,N.group))Ks[++If]=Yy;Ks.length=If+1}}
function ps(m8){m8=m8<N.duration?N.ease.call(null,m8/N.duration):(N.timer.restart(O8),N.state=5,1);for(var If=-1,pY=Ks.length;++If<pY;)Ks[If].call(null,m8);N.state===5&&(N.on.call("end",K,K.__data__,N.index,N.group),O8())}
function O8(){N.state=6;N.timer.stop();delete Mh[y];for(var m8 in Mh)return;delete K.__transition}
var Mh=K.__transition,Ks;Mh[y]=N;N.timer=T0(function(m8){N.state=1;N.timer.restart(gQ,N.delay,N.time);N.delay<=m8&&gQ(m8-N.delay)},0,N.time)}
function IM(K,y){var N,gQ;return function(){var ps=V4(this,K),O8=ps.tween;if(O8!==N){gQ=N=O8;O8=0;for(var Mh=gQ.length;O8<Mh;++O8)if(gQ[O8].name===y){gQ=gQ.slice();gQ.splice(O8,1);break}}ps.tween=gQ}}
function rH(K,y,N){var gQ,ps;if(typeof N!=="function")throw Error();return function(){var O8=V4(this,K),Mh=O8.tween;if(Mh!==gQ){ps=(gQ=Mh).slice();Mh={name:y,value:N};for(var Ks=0,m8=ps.length;Ks<m8;++Ks)if(ps[Ks].name===y){ps[Ks]=Mh;break}Ks===m8&&ps.push(Mh)}O8.tween=ps}}
function Ne(K,y,N){var gQ=K._id;K.each(function(){var ps=V4(this,gQ);(ps.value||(ps.value={}))[y]=N.apply(this,arguments)});
return function(ps){return $V(ps,gQ).value[y]}}
function Xi(K,y){var N;return(typeof y==="number"?fN:y instanceof DF?M8h:(N=DF(y))?(y=N,M8h):df)(K,y)}
function VW(K){return function(){this.removeAttribute(K)}}
function OZF(K){return function(){this.removeAttributeNS(K.space,K.local)}}
function d7(K,y,N){var gQ,ps;return function(){var O8=this.getAttribute(K);return O8===N?null:O8===gQ?ps:ps=y(gQ=O8,N)}}
function LJ(K,y,N){var gQ,ps;return function(){var O8=this.getAttributeNS(K.space,K.local);return O8===N?null:O8===gQ?ps:ps=y(gQ=O8,N)}}
function z24(K,y,N){var gQ,ps,O8;return function(){var Mh=N(this);if(Mh==null)return void this.removeAttribute(K);var Ks=this.getAttribute(K);return Ks===Mh?null:Ks===gQ&&Mh===ps?O8:O8=y(gQ=Ks,ps=Mh)}}
function hEU(K,y,N){var gQ,ps,O8;return function(){var Mh=N(this);if(Mh==null)return void this.removeAttributeNS(K.space,K.local);var Ks=this.getAttributeNS(K.space,K.local);return Ks===Mh?null:Ks===gQ&&Mh===ps?O8:O8=y(gQ=Ks,ps=Mh)}}
function kzW(K,y){function N(){var gQ=this,ps=y.apply(gQ,arguments);return ps&&function(O8){gQ.setAttributeNS(K.space,K.local,ps(O8))}}
N._value=y;return N}
function $Mp(K,y){function N(){var gQ=this,ps=y.apply(gQ,arguments);return ps&&function(O8){gQ.setAttribute(K,ps(O8))}}
N._value=y;return N}
function rCU(K,y){return function(){CS(this,K).delay=+y.apply(this,arguments)}}
function gUr(K,y){return y=+y,function(){CS(this,K).delay=y}}
function IBi(K,y){return function(){V4(this,K).duration=+y.apply(this,arguments)}}
function PI3(K,y){return y=+y,function(){V4(this,K).duration=y}}
function aBU(K,y){if(typeof y!=="function")throw Error();return function(){V4(this,K).ease=y}}
function vUZ(K){return(K+"").trim().split(/^|\s+/).every(function(y){var N=y.indexOf(".");N>=0&&(y=y.slice(0,N));return!y||y==="start"})}
function QLW(K,y,N){var gQ,ps,O8=vUZ(y)?CS:V4;return function(){var Mh=O8(this,K),Ks=Mh.on;if(Ks!==gQ)(ps=(gQ=Ks).copy()).on(y,N);Mh.on=ps}}
function mMW(K){return function(){var y=this.parentNode,N;for(N in this.__transition)if(+N!==K)return;y&&y.removeChild(this)}}
function CIR(K,y){var N,gQ,ps;return function(){var O8=tp(this,K),Mh=(this.style.removeProperty(K),tp(this,K));return O8===Mh?null:O8===N&&Mh===gQ?ps:ps=y(N=O8,gQ=Mh)}}
function uc3(K){return function(){this.style.removeProperty(K)}}
function p_r(K,y,N){var gQ,ps;return function(){var O8=tp(this,K);return O8===N?null:O8===gQ?ps:ps=y(gQ=O8,N)}}
function oU4(K,y,N){var gQ,ps,O8;return function(){var Mh=tp(this,K),Ks=N(this);Ks==null&&(Ks=(this.style.removeProperty(K),tp(this,K)));return Mh===Ks?null:Mh===gQ&&Ks===ps?O8:O8=y(gQ=Mh,ps=Ks)}}
function q4r(K,y,N){function gQ(){var ps=this,O8=y.apply(ps,arguments);return O8&&function(Mh){ps.style.setProperty(K,O8(Mh),N)}}
gQ._value=y;return gQ}
function X_U(K){return function(){this.textContent=K}}
function cCU(K){return function(){var y=K(this);this.textContent=y==null?"":y}}
function kp(K,y,N,gQ){this._groups=K;this._parents=y;this._name=N;this._id=gQ}
function G$F(K){return{type:K}}
function ydj(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function e21(){}
function jW8(K,y){var N=new e21;if(K instanceof e21)K.each(function(Mh,Ks){N.set(Ks,Mh)});
else if(Array.isArray(K)){var gQ=-1,ps=K.length,O8;if(y==null)for(;++gQ<ps;)N.set(gQ,K[gQ]);else for(;++gQ<ps;)N.set(y(O8=K[gQ],gQ,K),O8)}else if(K)for(gQ in K)N.set(gQ,K[gQ]);return N}
function YLF(){}
function V88(K){return function(y){for(var N={},gQ=0;gQ<K.length;gQ++)N[K[gQ]]=y[gQ]||"";return N}}
function tnr(K,y){var N=V88(K);return function(gQ,ps){return y(N(gQ),ps,K)}}
function B30(K){var y=Object.create(null),N=[];K.forEach(function(gQ){for(var ps in gQ)ps in y||N.push(y[ps]=ps)});
return N}
function dxd(K){function y(Mh,Ks){function m8(){if(Gn)return Kf4;if(h6)return h6=!1,L3z;var Ys,or=Yy,KB;if(Mh.charCodeAt(or)===34){for(;Yy++<pY&&Mh.charCodeAt(Yy)!==34||Mh.charCodeAt(++Yy)===34;);(Ys=Yy)>=pY?Gn=!0:(KB=Mh.charCodeAt(Yy++))===10?h6=!0:KB===13&&(h6=!0,Mh.charCodeAt(Yy)===10&&++Yy);return Mh.slice(or+1,Ys-1).replace(/""/g,'"')}for(;Yy<pY;){if((KB=Mh.charCodeAt(Ys=Yy++))===10)h6=!0;else if(KB===13)h6=!0,Mh.charCodeAt(Yy)===10&&++Yy;else if(KB!==O8)continue;return Mh.slice(or,Ys)}return Gn=
!0,Mh.slice(or,pY)}
var If=[],pY=Mh.length,Yy=0,ky=0,WR,Gn=pY<=0,h6=!1;Mh.charCodeAt(pY-1)===10&&--pY;for(Mh.charCodeAt(pY-1)===13&&--pY;(WR=m8())!==Kf4;){for(var DQ=[];WR!==L3z&&WR!==Kf4;)DQ.push(WR),WR=m8();Ks&&(DQ=Ks(DQ,ky++))==null||If.push(DQ)}return If}
function N(Mh){return Mh.map(gQ).join(K)}
function gQ(Mh){return Mh==null?"":ps.test(Mh)?'"'+Mh.replace(/"/g,'""')+'"':Mh}
var ps=new RegExp('["'+K+"\n\r]"),O8=K.charCodeAt(0);return{parse:function(Mh,Ks){var m8,If;Mh=y(Mh,function(pY,Yy){if(m8)return m8(pY,Yy-1);If=pY;m8=Ks?tnr(pY,Ks):V88(pY)});
Mh.columns=If||[];return Mh},
parseRows:y,format:function(Mh,Ks){Ks==null&&(Ks=B30(Mh));return[Ks.map(gQ).join(K)].concat(Mh.map(function(m8){return Ks.map(function(If){return gQ(m8[If])}).join(K)})).join("\n")},
formatRows:function(Mh){return Mh.map(N).join("\n")}}}
function OHi(K){if(!K.ok)throw Error("Be`"+K.status+"`"+K.statusText);return K.text()}
function GWB(K){return function(y,N,gQ){arguments.length===2&&typeof N==="function"&&(gQ=N,N=void 0);return fetch(y,N).then(OHi).then(function(ps){return K(ps,gQ)})}}
function yTy(K,y,N,gQ){if(isNaN(y)||isNaN(N))return K;var ps,O8=K._root;gQ={data:gQ};var Mh=K._x0,Ks=K._y0,m8=K._x1,If=K._y1,pY,Yy,ky,WR,Gn;if(!O8)return K._root=gQ,K;for(;O8.length;)if((ky=y>=(pY=(Mh+m8)/2))?Mh=pY:m8=pY,(WR=N>=(Yy=(Ks+If)/2))?Ks=Yy:If=Yy,ps=O8,!(O8=O8[Gn=WR<<1|ky]))return ps[Gn]=gQ,K;var h6=+K._x.call(null,O8.data);var DQ=+K._y.call(null,O8.data);if(y===h6&&N===DQ)return gQ.next=O8,ps?ps[Gn]=gQ:K._root=gQ,K;do ps=ps?ps[Gn]=Array(4):K._root=Array(4),(ky=y>=(pY=(Mh+m8)/2))?Mh=pY:m8=
pY,(WR=N>=(Yy=(Ks+If)/2))?Ks=Yy:If=Yy;while((Gn=WR<<1|ky)===(ky=(DQ>=Yy)<<1|h6>=pY));return ps[ky]=O8,ps[Gn]=gQ,K}
function mJ(K,y,N,gQ,ps){this.node=K;this.x0=y;this.y0=N;this.x1=gQ;this.y1=ps}
function zcM(K){return K[0]}
function ec4(K){return K[1]}
function sjt(K,y,N,gQ,ps,O8){this._x=K;this._y=y;this._x0=N;this._y0=gQ;this._x1=ps;this._y1=O8;this._root=void 0}
function K3T(K){for(var y={data:K.data},N=y;K=K.next;)N=N.next={data:K.data};return y}
function ZZQ(K,y){if((y=(K=y?K.toExponential(y-1):K.toExponential()).indexOf("e"))<0)return null;var N=K.slice(0,y);return[N.length>1?N[0]+N.slice(2):N,+K.slice(y+1)]}
function Y43(K){return K=ZZQ(Math.abs(K)),K?K[1]:NaN}
function ZHp(K,y){return function(N,gQ){for(var ps=N.length,O8=[],Mh=0,Ks=K[0],m8=0;ps>0&&Ks>0;){m8+Ks+1>gQ&&(Ks=Math.max(1,gQ-m8));O8.push(N.substring(ps-=Ks,ps+Ks));if((m8+=Ks+1)>gQ)break;Ks=K[Mh=(Mh+1)%K.length]}return O8.reverse().join(y)}}
function UMi(K){return function(y){return y.replace(/[0-9]/g,function(N){return K[+N]})}}
function Ff$(K){return new Hwj(K)}
function Hwj(K){if(!(y=iHW.exec(K)))throw Error("Ce`"+K);var y;this.fill=y[1]||" ";this.align=y[2]||">";this.sign=y[3]||"-";this.symbol=y[4]||"";this.zero=!!y[5];this.width=y[6]&&+y[6];this.comma=!!y[7];this.precision=y[8]&&+y[8].slice(1);this.trim=!!y[9];this.type=y[10]||""}
function sWB(K,y){y=ZZQ(K,y);if(!y)return K+"";K=y[0];y=y[1];return y<0?"0."+Array(-y).join("0")+K:K.length>y+1?K.slice(0,y+1)+"."+K.slice(y+1):K+Array(y-K.length+2).join("0")}
function F3B(K){return K}
function bHW(K){function y(Ks){function m8(vb){var HB=KB,rN=B5,Mp,cu;if(or==="c")rN=qU(vb)+rN,vb="";else{vb=+vb;var DZ=vb<0;vb=qU(Math.abs(vb),DQ);if(Ys){var CL=vb.length,u4=1,ZR=-1;a:for(;u4<CL;++u4)switch(vb[u4]){case ".":ZR=Mp=u4;break;case "0":ZR===0&&(ZR=u4);Mp=u4;break;default:if(!+vb[u4])break a;ZR>0&&(ZR=0)}vb=ZR>0?vb.slice(0,ZR)+vb.slice(Mp+1):vb}DZ&&+vb===0&&(DZ=!1);HB=(DZ?Yy==="("?Yy:"-":Yy==="-"||Yy==="("?"":Yy)+HB;rN=(or==="s"?HVz[8+W30/3]:"")+rN+(DZ&&Yy==="("?")":"");if(d4)for(DZ=-1,
Mp=vb.length;++DZ<Mp;)if(cu=vb.charCodeAt(DZ),48>cu||cu>57){rN=(cu===46?ps+vb.slice(DZ+1):vb.slice(DZ))+rN;vb=vb.slice(0,DZ);break}}h6&&!WR&&(vb=N(vb,Infinity));cu=HB.length+vb.length+rN.length;DZ=cu<Gn?Array(Gn-cu+1).join(If):"";h6&&WR&&(vb=N(DZ+vb,DZ.length?Gn-rN.length:Infinity),DZ="");switch(pY){case "<":vb=HB+vb+rN+DZ;break;case "=":vb=HB+DZ+vb+rN;break;case "^":vb=DZ.slice(0,cu=DZ.length>>1)+HB+vb+rN+DZ.slice(cu);break;default:vb=DZ+HB+vb+rN}return O8(vb)}
Ks=Ff$(Ks);var If=Ks.fill,pY=Ks.align,Yy=Ks.sign,ky=Ks.symbol,WR=Ks.zero,Gn=Ks.width,h6=Ks.comma,DQ=Ks.precision,Ys=Ks.trim,or=Ks.type;or==="n"?(h6=!0,or="g"):Dx8[or]||(DQ==null&&(DQ=12),Ys=!0,or="g");if(WR||If==="0"&&pY==="=")WR=!0,If="0",pY="=";var KB=ky==="$"?gQ[0]:ky==="#"&&/[boxX]/.test(or)?"0"+or.toLowerCase():"",B5=ky==="$"?gQ[1]:/[%p]/.test(or)?Mh:"",qU=Dx8[or],d4=/[defgprs%]/.test(or);DQ=DQ==null?6:/[gprs]/.test(or)?Math.max(1,Math.min(21,DQ)):Math.max(0,Math.min(20,DQ));m8.toString=function(){return Ks+
""};
return m8}
var N=K.grouping&&K.thousands?ZHp(K.grouping,K.thousands):F3B,gQ=K.currency,ps=K.decimal,O8=K.numerals?UMi(K.numerals):F3B,Mh=K.percent||"%";return{format:y,formatPrefix:function(Ks,m8){var If=y((Ks=Ff$(Ks),Ks.type="f",Ks));Ks=Math.max(-8,Math.min(8,Math.floor(Y43(m8)/3)))*3;var pY=Math.pow(10,-Ks),Yy=HVz[8+Ks/3];return function(ky){return If(pY*ky)+Yy}}}}
function co(){this.reset()}
function Rk0(K,y,N){var gQ=K.s=y+N,ps=gQ-y;K.t=y-(gQ-ps)+(N-ps)}
function U6$(K){return K>1?cy:K<-1?-cy:Math.asin(K)}
function MnK(){}
function AT0(K){var y=K[0];K=K[1];var N=th(K);return[N*th(y),N*w2(y),w2(K)]}
function N6h(K,y){return[K[1]*y[2]-K[2]*y[1],K[2]*y[0]-K[0]*y[2],K[0]*y[1]-K[1]*y[0]]}
function w2y(K){var y=iZ1(K[0]*K[0]+K[1]*K[1]+K[2]*K[2]);K[0]/=y;K[1]/=y;K[2]/=y}
function jL4(){var K=[],y;return{point:function(N,gQ){y.push([N,gQ])},
lineStart:function(){K.push(y=[])},
lineEnd:MnK,rejoin:function(){K.length>1&&K.push(K.pop().concat(K.shift()))},
result:function(){var N=K;K=[];y=null;return N}}}
function bZ8(K,y,N,gQ){this.x=K;this.z=y;this.o=N;this.e=gQ;this.v=!1;this.n=this.p=null}
function Vni(K,y,N,gQ,ps){var O8=[],Mh=[];K.forEach(function(Yy){if(!((ky=Yy.length-1)<=0)){var ky,WR=Yy[0],Gn=Yy[ky],h6=WR;if(rR(h6[0]-Gn[0])<1E-6&&rR(h6[1]-Gn[1])<1E-6){ps.lineStart();for(Ks=0;Ks<ky;++Ks)ps.point((WR=Yy[Ks])[0],WR[1]);ps.lineEnd()}else O8.push(ky=new bZ8(WR,Yy,null,!0)),Mh.push(ky.o=new bZ8(WR,null,ky,!1)),O8.push(ky=new bZ8(Gn,Yy,null,!1)),Mh.push(ky.o=new bZ8(Gn,null,ky,!0))}});
if(O8.length){Mh.sort(y);l4l(O8);l4l(Mh);var Ks=0;for(K=Mh.length;Ks<K;++Ks)Mh[Ks].e=N=!N;N=O8[0];for(var m8;;){for(var If=N,pY=!0;If.v;)if((If=If.n)===N)return;y=If.z;ps.lineStart();do{If.v=If.o.v=!0;if(If.e){if(pY)for(Ks=0,K=y.length;Ks<K;++Ks)ps.point((m8=y[Ks])[0],m8[1]);else gQ(If.x,If.n.x,1,ps);If=If.n}else{if(pY)for(y=If.p.z,Ks=y.length-1;Ks>=0;--Ks)ps.point((m8=y[Ks])[0],m8[1]);else gQ(If.x,If.p.x,-1,ps);If=If.p}If=If.o;y=If.z;pY=!pY}while(!If.v);ps.lineEnd()}}}
function l4l(K){if(y=K.length){for(var y,N=0,gQ=K[0],ps;++N<y;)gQ.n=ps=K[N],ps.p=gQ,gQ=ps;gQ.n=ps=K[0];ps.p=gQ}}
function dMS(K){return K.length>1}
function LrZ(K,y){return((K=K.x)[0]<0?K[1]-cy-1E-6:cy-K[1])-((y=y.x)[0]<0?y[1]-cy-1E-6:cy-y[1])}
function Wft(){}
function SEh(K){return function(y,N){var gQ=th(y),ps=th(N);gQ=K(gQ*ps);return[gQ*ps*w2(y),gQ*w2(N)]}}
function G5(K){return function(y,N){var gQ=iZ1(y*y+N*N),ps=K(gQ),O8=w2(ps);ps=th(ps);return[JTz(y*O8,gQ*ps),U6$(gQ&&N*O8/gQ)]}}
function GxS(K){var y=0,N=K.children,gQ=N&&N.length;if(gQ)for(;--gQ>=0;)y+=N[gQ].value;else y=1;K.value=y}
function Ezw(K,y){var N=new yW(K);K=+K.value&&(N.value=K.value);var gQ,ps=[N],O8,Mh,Ks,m8;for(y==null&&(y=yCK);gQ=ps.pop();)if(K&&(gQ.value=+gQ.data.value),(Mh=y(gQ.data))&&(m8=Mh.length))for(gQ.children=Array(m8),Ks=m8-1;Ks>=0;--Ks)ps.push(O8=gQ.children[Ks]=new yW(Mh[Ks])),O8.parent=gQ,O8.depth=gQ.depth+1;return N.eachBefore(Krp)}
function yCK(K){return K.children}
function sLp(K){K.data=K.data.data}
function Krp(K){var y=0;do K.height=y;while((K=K.parent)&&K.height<++y)}
function yW(K){this.data=K;this.depth=this.height=0;this.parent=null}
function HV(K,y,N,gQ){function ps(O8){return K(O8=new Date(+O8)),O8}
ps.floor=ps;ps.ceil=function(O8){return K(O8=new Date(O8-1)),y(O8,1),K(O8),O8};
ps.round=function(O8){var Mh=ps(O8),Ks=ps.ceil(O8);return O8-Mh<Ks-O8?Mh:Ks};
ps.offset=function(O8,Mh){return y(O8=new Date(+O8),Mh==null?1:Math.floor(Mh)),O8};
ps.range=function(O8,Mh,Ks){var m8=[],If;O8=ps.ceil(O8);Ks=Ks==null?1:Math.floor(Ks);if(!(O8<Mh&&Ks>0))return m8;do m8.push(If=new Date(+O8)),y(O8,Ks),K(O8);while(If<O8&&O8<Mh);return m8};
ps.filter=function(O8){return HV(function(Mh){if(Mh>=Mh)for(;K(Mh),!O8(Mh);)Mh.setTime(Mh-1)},function(Mh,Ks){if(Mh>=Mh)if(Ks<0)for(;++Ks<=0;)for(;y(Mh,-1),!O8(Mh););
else for(;--Ks>=0;)for(;y(Mh,1),!O8(Mh););})};
N&&(ps.count=function(O8,Mh){DKF.setTime(+O8);R61.setTime(+Mh);K(DKF);K(R61);return Math.floor(N(DKF,R61))},ps.every=function(O8){O8=Math.floor(O8);
return isFinite(O8)&&O8>0?O8>1?ps.filter(gQ?function(Mh){return gQ(Mh)%O8===0}:function(Mh){return ps.count(0,Mh)%O8===0}):ps:null});
return ps}
function Xd(K){return HV(function(y){y.setDate(y.getDate()-(y.getDay()+7-K)%7);y.setHours(0,0,0,0)},function(y,N){y.setDate(y.getDate()+N*7)},function(y,N){return(N-y-(N.getTimezoneOffset()-y.getTimezoneOffset())*6E4)/6048E5})}
function cN(K){return HV(function(y){y.setUTCDate(y.getUTCDate()-(y.getUTCDay()+7-K)%7);y.setUTCHours(0,0,0,0)},function(y,N){y.setUTCDate(y.getUTCDate()+N*7)},function(y,N){return(N-y)/6048E5})}
function FrM(K){if(0<=K.y&&K.y<100){var y=new Date(-1,K.m,K.d,K.H,K.M,K.S,K.L);y.setFullYear(K.y);return y}return new Date(K.y,K.m,K.d,K.H,K.M,K.S,K.L)}
function MJh(K){if(0<=K.y&&K.y<100){var y=new Date(Date.UTC(-1,K.m,K.d,K.H,K.M,K.S,K.L));y.setUTCFullYear(K.y);return y}return new Date(Date.UTC(K.y,K.m,K.d,K.H,K.M,K.S,K.L))}
function KJ(K){return{y:K,m:0,d:1,H:0,M:0,S:0,L:0}}
function HHp(K){function y(rN,Mp){return function(cu){var DZ=[],CL=-1,u4=0,ZR=rN.length,s3,nR;for(cu instanceof Date||(cu=new Date(+cu));++CL<ZR;)if(rN.charCodeAt(CL)===37){DZ.push(rN.slice(u4,CL));(u4=xxl[s3=rN.charAt(++CL)])!=null?s3=rN.charAt(++CL):u4=s3==="e"?" ":"0";if(nR=Mp[s3])s3=nR(cu,u4);DZ.push(s3);u4=CL+1}DZ.push(rN.slice(u4,CL));return DZ.join("")}}
function N(rN,Mp){return function(cu){var DZ=KJ(1900);if(gQ(DZ,rN,cu,0)!=cu.length)return null;if("Q"in DZ)return new Date(DZ.Q);"p"in DZ&&(DZ.H=DZ.H%12+DZ.p*12);if("V"in DZ){if(DZ.V<1||DZ.V>53)return null;"w"in DZ||(DZ.w=1);if("Z"in DZ){cu=MJh(KJ(DZ.y));var CL=cu.getUTCDay();cu=CL>4||CL===0?AdX.ceil(cu):AdX(cu);cu=f4y.offset(cu,(DZ.V-1)*7);DZ.y=cu.getUTCFullYear();DZ.m=cu.getUTCMonth();DZ.d=cu.getUTCDate()+(DZ.w+6)%7}else cu=Mp(KJ(DZ.y)),CL=cu.getDay(),cu=CL>4||CL===0?NwF.ceil(cu):NwF(cu),cu=nzB.offset(cu,
(DZ.V-1)*7),DZ.y=cu.getFullYear(),DZ.m=cu.getMonth(),DZ.d=cu.getDate()+(DZ.w+6)%7}else if("W"in DZ||"U"in DZ)"w"in DZ||(DZ.w="u"in DZ?DZ.u%7:"W"in DZ?1:0),CL="Z"in DZ?MJh(KJ(DZ.y)).getUTCDay():Mp(KJ(DZ.y)).getDay(),DZ.m=0,DZ.d="W"in DZ?(DZ.w+6)%7+DZ.W*7-(CL+5)%7:DZ.w+DZ.U*7-(CL+6)%7;return"Z"in DZ?(DZ.H+=DZ.Z/100|0,DZ.M+=DZ.Z%100,MJh(DZ)):Mp(DZ)}}
function gQ(rN,Mp,cu,DZ){for(var CL=0,u4=Mp.length,ZR=cu.length,s3;CL<u4;){if(DZ>=ZR)return-1;s3=Mp.charCodeAt(CL++);if(s3===37){if(s3=Mp.charAt(CL++),s3=HB[s3 in xxl?Mp.charAt(CL++):s3],!s3||(DZ=s3(rN,cu,DZ))<0)return-1}else if(s3!=cu.charCodeAt(DZ++))return-1}return DZ}
var ps=K.dateTime,O8=K.date,Mh=K.time,Ks=K.periods,m8=K.days,If=K.shortDays,pY=K.months,Yy=K.shortMonths,ky=sT(Ks),WR=F0(Ks),Gn=sT(m8),h6=F0(m8),DQ=sT(If),Ys=F0(If),or=sT(pY),KB=F0(pY),B5=sT(Yy),qU=F0(Yy),d4={a:function(rN){return If[rN.getDay()]},
A:function(rN){return m8[rN.getDay()]},
b:function(rN){return Yy[rN.getMonth()]},
B:function(rN){return pY[rN.getMonth()]},
c:null,d:T6F,e:T6F,f:WrK,H:DMr,I:RcW,j:ACA,L:hky,m:N33,M:w_M,p:function(rN){return Ks[+(rN.getHours()>=12)]},
Q:kWF,s:$AY,S:lBr,u:S43,U:JCK,V:EUU,w:xMA,W:fBA,x:null,X:null,y:nUi,Y:T3K,Z:hcp,"%":r_l},vb={a:function(rN){return If[rN.getUTCDay()]},
A:function(rN){return m8[rN.getUTCDay()]},
b:function(rN){return Yy[rN.getUTCMonth()]},
B:function(rN){return pY[rN.getUTCMonth()]},
c:null,d:g$8,e:g$8,f:kxK,H:$ar,I:rMZ,j:gKS,L:Iql,m:IUi,M:PLr,p:function(rN){return Ks[+(rN.getUTCHours()>=12)]},
Q:kWF,s:$AY,S:aUM,u:vKp,U:Qu4,V:maA,w:CLi,W:udR,x:null,X:null,y:pNS,Y:oKi,Z:qjK,"%":r_l},HB={a:function(rN,Mp,cu){return(Mp=DQ.exec(Mp.slice(cu)))?(rN.w=Ys[Mp[0].toLowerCase()],cu+Mp[0].length):-1},
A:function(rN,Mp,cu){return(Mp=Gn.exec(Mp.slice(cu)))?(rN.w=h6[Mp[0].toLowerCase()],cu+Mp[0].length):-1},
b:function(rN,Mp,cu){return(Mp=B5.exec(Mp.slice(cu)))?(rN.m=qU[Mp[0].toLowerCase()],cu+Mp[0].length):-1},
B:function(rN,Mp,cu){return(Mp=or.exec(Mp.slice(cu)))?(rN.m=KB[Mp[0].toLowerCase()],cu+Mp[0].length):-1},
c:function(rN,Mp,cu){return gQ(rN,ps,Mp,cu)},
d:PNT,e:PNT,f:XNW,H:aqy,I:aqy,j:cMZ,L:t1A,m:BXS,M:Ogf,p:function(rN,Mp,cu){return(Mp=ky.exec(Mp.slice(cu)))?(rN.p=WR[Mp[0].toLowerCase()],cu+Mp[0].length):-1},
Q:zvf,s:evS,S:YjR,u:ZgM,U:UaK,V:igS,w:bgi,W:M1p,x:function(rN,Mp,cu){return gQ(rN,O8,Mp,cu)},
X:function(rN,Mp,cu){return gQ(rN,Mh,Mp,cu)},
y:juU,Y:V1A,Z:daS,"%":L$f};d4.x=y(O8,d4);d4.X=y(Mh,d4);d4.c=y(ps,d4);vb.x=y(O8,vb);vb.X=y(Mh,vb);vb.c=y(ps,vb);return{format:function(rN){var Mp=y(rN,d4);Mp.toString=function(){return rN};
return Mp},
parse:function(rN){var Mp=N(rN,FrM);Mp.toString=function(){return rN};
return Mp},
utcFormat:function(rN){var Mp=y(rN,vb);Mp.toString=function(){return rN};
return Mp},
utcParse:function(rN){var Mp=N(rN,MJh);Mp.toString=function(){return rN};
return Mp}}}
function DC(K,y,N){var gQ=K<0?"-":"";K=(gQ?-K:K)+"";var ps=K.length;return gQ+(ps<N?Array(N-ps+1).join(y)+K:K)}
function GJi(K){return K.replace(yMU,"\\$&")}
function sT(K){return new RegExp("^(?:"+K.map(GJi).join("|")+")","i")}
function F0(K){for(var y={},N=-1,gQ=K.length;++N<gQ;)y[K[N].toLowerCase()]=N;return y}
function bgi(K,y,N){return(y=sY.exec(y.slice(N,N+1)))?(K.w=+y[0],N+y[0].length):-1}
function ZgM(K,y,N){return(y=sY.exec(y.slice(N,N+1)))?(K.u=+y[0],N+y[0].length):-1}
function UaK(K,y,N){return(y=sY.exec(y.slice(N,N+2)))?(K.U=+y[0],N+y[0].length):-1}
function igS(K,y,N){return(y=sY.exec(y.slice(N,N+2)))?(K.V=+y[0],N+y[0].length):-1}
function M1p(K,y,N){return(y=sY.exec(y.slice(N,N+2)))?(K.W=+y[0],N+y[0].length):-1}
function V1A(K,y,N){return(y=sY.exec(y.slice(N,N+4)))?(K.y=+y[0],N+y[0].length):-1}
function juU(K,y,N){return(y=sY.exec(y.slice(N,N+2)))?(K.y=+y[0]+(+y[0]>68?1900:2E3),N+y[0].length):-1}
function daS(K,y,N){return(y=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(y.slice(N,N+6)))?(K.Z=y[1]?0:-(y[2]+(y[3]||"00")),N+y[0].length):-1}
function BXS(K,y,N){return(y=sY.exec(y.slice(N,N+2)))?(K.m=y[0]-1,N+y[0].length):-1}
function PNT(K,y,N){return(y=sY.exec(y.slice(N,N+2)))?(K.d=+y[0],N+y[0].length):-1}
function cMZ(K,y,N){return(y=sY.exec(y.slice(N,N+3)))?(K.m=0,K.d=+y[0],N+y[0].length):-1}
function aqy(K,y,N){return(y=sY.exec(y.slice(N,N+2)))?(K.H=+y[0],N+y[0].length):-1}
function Ogf(K,y,N){return(y=sY.exec(y.slice(N,N+2)))?(K.M=+y[0],N+y[0].length):-1}
function YjR(K,y,N){return(y=sY.exec(y.slice(N,N+2)))?(K.S=+y[0],N+y[0].length):-1}
function t1A(K,y,N){return(y=sY.exec(y.slice(N,N+3)))?(K.L=+y[0],N+y[0].length):-1}
function XNW(K,y,N){return(y=sY.exec(y.slice(N,N+6)))?(K.L=Math.floor(y[0]/1E3),N+y[0].length):-1}
function L$f(K,y,N){return(K=K$4.exec(y.slice(N,N+1)))?N+K[0].length:-1}
function zvf(K,y,N){return(y=sY.exec(y.slice(N)))?(K.Q=+y[0],N+y[0].length):-1}
function evS(K,y,N){return(y=sY.exec(y.slice(N)))?(K.Q=+y[0]*1E3,N+y[0].length):-1}
function T6F(K,y){return DC(K.getDate(),y,2)}
function DMr(K,y){return DC(K.getHours(),y,2)}
function RcW(K,y){return DC(K.getHours()%12||12,y,2)}
function ACA(K,y){return DC(1+nzB.count(Ga(K),K),y,3)}
function hky(K,y){return DC(K.getMilliseconds(),y,3)}
function WrK(K,y){return hky(K,y)+"000"}
function N33(K,y){return DC(K.getMonth()+1,y,2)}
function w_M(K,y){return DC(K.getMinutes(),y,2)}
function lBr(K,y){return DC(K.getSeconds(),y,2)}
function S43(K){K=K.getDay();return K===0?7:K}
function JCK(K,y){return DC(su3.count(Ga(K),K),y,2)}
function EUU(K,y){var N=K.getDay();K=N>=4||N===0?whX(K):whX.ceil(K);return DC(whX.count(Ga(K),K)+(Ga(K).getDay()===4),y,2)}
function xMA(K){return K.getDay()}
function fBA(K,y){return DC(NwF.count(Ga(K),K),y,2)}
function nUi(K,y){return DC(K.getFullYear()%100,y,2)}
function T3K(K,y){return DC(K.getFullYear()%1E4,y,4)}
function hcp(K){K=K.getTimezoneOffset();return(K>0?"-":(K*=-1,"+"))+DC(K/60|0,"0",2)+DC(K%60,"0",2)}
function g$8(K,y){return DC(K.getUTCDate(),y,2)}
function $ar(K,y){return DC(K.getUTCHours(),y,2)}
function rMZ(K,y){return DC(K.getUTCHours()%12||12,y,2)}
function gKS(K,y){return DC(1+f4y.count(KO(K),K),y,3)}
function Iql(K,y){return DC(K.getUTCMilliseconds(),y,3)}
function kxK(K,y){return Iql(K,y)+"000"}
function IUi(K,y){return DC(K.getUTCMonth()+1,y,2)}
function PLr(K,y){return DC(K.getUTCMinutes(),y,2)}
function aUM(K,y){return DC(K.getUTCSeconds(),y,2)}
function vKp(K){K=K.getUTCDay();return K===0?7:K}
function Qu4(K,y){return DC(F$0.count(KO(K),K),y,2)}
function maA(K,y){var N=K.getUTCDay();K=N>=4||N===0?lkE(K):lkE.ceil(K);return DC(lkE.count(KO(K),K)+(KO(K).getUTCDay()===4),y,2)}
function CLi(K){return K.getUTCDay()}
function udR(K,y){return DC(AdX.count(KO(K),K),y,2)}
function pNS(K,y){return DC(K.getUTCFullYear()%100,y,2)}
function oKi(K,y){return DC(K.getUTCFullYear()%1E4,y,4)}
function qjK(){return"+0000"}
function r_l(){return"%"}
function kWF(K){return+K}
function $AY(K){return Math.floor(+K/1E3)}
function b_(K){for(var y=K.length/6|0,N=Array(y),gQ=0;gQ<y;)N[gQ]="#"+K.slice(gQ*6,++gQ*6);return N}
function uX(K){return HgR(K[K.length-1])}
function jyj(K){var y=K.length;return function(N){return K[Math.max(0,Math.min(y-1,Math.floor(N*y)))]}}
function v$$(K){this._context=K}
function QQw(K){this._curve=K}
function mA8(K,y,N){var gQ=K._x1-K._x0;y-=K._x1;var ps=(K._y1-K._y0)/(gQ||y<0&&-0);K=(N-K._y1)/(y||gQ<0&&-0);return((ps<0?-1:1)+(K<0?-1:1))*Math.min(Math.abs(ps),Math.abs(K),.5*Math.abs((ps*y+K*gQ)/(gQ+y)))||0}
function CNz(K,y){var N=K._x1-K._x0;return N?(3*(K._y1-K._y0)/N-y)/2:y}
function SOE(K,y,N){var gQ=K._x0,ps=K._x1,O8=K._y1,Mh=(ps-gQ)/3;K._context.bezierCurveTo(gQ+Mh,K._y0+Mh*y,ps-Mh,O8-Mh*N,ps,O8)}
function Jdj(K){this._context=K}
function u4B(K){this._context=K}
function H3(K,y,N){this.k=K;this.x=y;this.y=N}
(function(K){K.length===1&&(K=g(K));return{left:function(y,N,gQ,ps){gQ==null&&(gQ=0);ps==null&&(ps=y.length);for(;gQ<ps;){var O8=gQ+ps>>>1;K(y[O8],N)<0?gQ=O8+1:ps=O8}return gQ},
right:function(y,N,gQ,ps){gQ==null&&(gQ=0);ps==null&&(ps=y.length);for(;gQ<ps;){var O8=gQ+ps>>>1;K(y[O8],N)>0?ps=O8:gQ=O8+1}return gQ}}})(r);
var WS3={value:function(){}};
P.prototype=I.prototype={constructor:P,on:function(K,y){var N=this._,gQ=a(K+"",N),ps,O8=-1,Mh=gQ.length;if(arguments.length<2)for(;++O8<Mh;){var Ks;if(Ks=ps=(K=gQ[O8]).type){a:{Ks=N[ps];for(var m8=0,If=Ks.length;m8<If;++m8)if((ps=Ks[m8]).name===K.name){ps=ps.value;break a}ps=void 0}Ks=ps}if(Ks)return ps}else{if(y!=null&&typeof y!=="function")throw Error("De`"+y);for(;++O8<Mh;)if(ps=(K=gQ[O8]).type)N[ps]=v(N[ps],K.name,y);else if(y==null)for(ps in N)N[ps]=v(N[ps],K.name,null);return this}},
copy:function(){var K={},y=this._,N;for(N in y)K[N]=y[N].slice();return new P(K)},
call:function(K,y){if((ps=arguments.length-2)>0)for(var N=Array(ps),gQ=0,ps,O8;gQ<ps;++gQ)N[gQ]=arguments[gQ+2];if(!this._.hasOwnProperty(K))throw Error("xe`"+K);O8=this._[K];gQ=0;for(ps=O8.length;gQ<ps;++gQ)O8[gQ].value.apply(y,N)},
apply:function(K,y,N){if(!this._.hasOwnProperty(K))throw Error("xe`"+K);K=this._[K];for(var gQ=0,ps=K.length;gQ<ps;++gQ)K[gQ].value.apply(y,N)}};
var Xb={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/"},pT$=function(K){return function(){return this.matches(K)}};
if(typeof document!=="undefined"){var W3=document.documentElement;if(!W3.matches){var W$4=W3.webkitMatchesSelector||W3.msMatchesSelector||W3.mozMatchesSelector||W3.oMatchesSelector;pT$=function(K){return function(){return W$4.call(this,K)}}}}var o$T=pT$;
e.prototype={constructor:e,appendChild:function(K){return this._parent.insertBefore(K,this._next)},
insertBefore:function(K,y){return this._parent.insertBefore(K,y)},
querySelector:function(K){return this._parent.querySelector(K)},
querySelectorAll:function(K){return this._parent.querySelectorAll(K)}};
var B6$={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(B6$={mouseenter:"mouseover",mouseleave:"mouseout"}));var DAZ=[null];ST.prototype=xf.prototype={constructor:ST,select:function(K){typeof K!=="function"&&(K=O(K));for(var y=this._groups,N=y.length,gQ=Array(N),ps=0;ps<N;++ps)for(var O8=y[ps],Mh=O8.length,Ks=gQ[ps]=Array(Mh),m8,If,pY=0;pY<Mh;++pY)(m8=O8[pY])&&(If=K.call(m8,m8.__data__,pY,O8))&&("__data__"in m8&&(If.__data__=m8.__data__),Ks[pY]=If);return new ST(gQ,
this._parents)},
filter:function(K){typeof K!=="function"&&(K=o$T(K));for(var y=this._groups,N=y.length,gQ=Array(N),ps=0;ps<N;++ps)for(var O8=y[ps],Mh=O8.length,Ks=gQ[ps]=[],m8,If=0;If<Mh;++If)(m8=O8[If])&&K.call(m8,m8.__data__,If,O8)&&Ks.push(m8);return new ST(gQ,this._parents)},
data:function(K,y){if(!K)return WR=Array(this.size()),If=-1,this.each(function(or){WR[++If]=or}),WR;
var N=y?G:V,gQ=this._parents,ps=this._groups;typeof K!=="function"&&(K=U(K));for(var O8=ps.length,Mh=Array(O8),Ks=Array(O8),m8=Array(O8),If=0;If<O8;++If){var pY=gQ[If],Yy=ps[If],ky=Yy.length,WR=K.call(pY,pY&&pY.__data__,If,gQ),Gn=WR.length,h6=Ks[If]=Array(Gn),DQ=Mh[If]=Array(Gn);ky=m8[If]=Array(ky);N(pY,Yy,h6,DQ,ky,WR,y);Yy=pY=0;for(var Ys;pY<Gn;++pY)if(ky=h6[pY]){for(pY>=Yy&&(Yy=pY+1);!(Ys=DQ[Yy])&&++Yy<Gn;);ky._next=Ys||null}}Mh=new ST(Mh,gQ);Mh._enter=Ks;Mh._exit=m8;return Mh},
enter:function(){return new ST(this._enter||this._groups.map(z),this._parents)},
exit:function(){return new ST(this._exit||this._groups.map(z),this._parents)},
merge:function(K){var y=this._groups;K=K._groups;for(var N=y.length,gQ=Math.min(N,K.length),ps=Array(N),O8=0;O8<gQ;++O8)for(var Mh=y[O8],Ks=K[O8],m8=Mh.length,If=ps[O8]=Array(m8),pY,Yy=0;Yy<m8;++Yy)if(pY=Mh[Yy]||Ks[Yy])If[Yy]=pY;for(;O8<N;++O8)ps[O8]=y[O8];return new ST(ps,this._parents)},
order:function(){for(var K=this._groups,y=-1,N=K.length;++y<N;)for(var gQ=K[y],ps=gQ.length-1,O8=gQ[ps],Mh;--ps>=0;)if(Mh=gQ[ps])O8&&O8!==Mh.nextSibling&&O8.parentNode.insertBefore(Mh,O8),O8=Mh;return this},
sort:function(K){function y(Yy,ky){return Yy&&ky?K(Yy.__data__,ky.__data__):!Yy-!ky}
K||(K=F);for(var N=this._groups,gQ=N.length,ps=Array(gQ),O8=0;O8<gQ;++O8){for(var Mh=N[O8],Ks=Mh.length,m8=ps[O8]=Array(Ks),If,pY=0;pY<Ks;++pY)if(If=Mh[pY])m8[pY]=If;m8.sort(y)}return(new ST(ps,this._parents)).order()},
call:function(){var K=arguments[0];arguments[0]=this;K.apply(null,arguments);return this},
nodes:function(){var K=Array(this.size()),y=-1;this.each(function(){K[++y]=this});
return K},
node:function(){for(var K=this._groups,y=0,N=K.length;y<N;++y)for(var gQ=K[y],ps=0,O8=gQ.length;ps<O8;++ps){var Mh=gQ[ps];if(Mh)return Mh}return null},
size:function(){var K=0;this.each(function(){++K});
return K},
empty:function(){return!this.node()},
each:function(K){for(var y=this._groups,N=0,gQ=y.length;N<gQ;++N)for(var ps=y[N],O8=0,Mh=ps.length,Ks;O8<Mh;++O8)(Ks=ps[O8])&&K.call(Ks,Ks.__data__,O8,ps);return this},
attr:function(K,y){var N=C(K);if(arguments.length<2){var gQ=this.node();return N.local?gQ.getAttributeNS(N.space,N.local):gQ.getAttribute(N)}return this.each((y==null?N.local?S:W:typeof y==="function"?N.local?n:f:N.local?l:E)(N,y))},
style:function(K,y,N){return arguments.length>1?this.each((y==null?P$:typeof y==="function"?ZL:Cs)(K,y,N==null?"":N)):tp(this.node(),K)},
property:function(K,y){return arguments.length>1?this.each((y==null?eX:typeof y==="function"?E8:H$)(K,y)):this.node()[K]},
text:function(K){return arguments.length?this.each(K==null?wQ:(typeof K==="function"?of:Oh)(K)):this.node().textContent},
html:function(K){return arguments.length?this.each(K==null?l1:(typeof K==="function"?iz:zB)(K)):this.node().innerHTML},
append:function(K){var y=typeof K==="function"?K:c(K);return this.select(function(){return this.appendChild(y.apply(this,arguments))})},
insert:function(K,y){var N=typeof K==="function"?K:c(K),gQ=y==null?tw:typeof y==="function"?y:O(y);return this.select(function(){return this.insertBefore(N.apply(this,arguments),gQ.apply(this,arguments)||null)})},
remove:function(){return this.each(dr)},
clone:function(K){return this.select(K?c$:Q4)},
datum:function(K){return arguments.length?this.property("__data__",K):this.node().__data__},
on:function(K,y,N){var gQ=fY(K+""),ps=gQ.length,O8;if(arguments.length<2){var Mh=this.node().__on;if(Mh)for(var Ks=0,m8=Mh.length,If;Ks<m8;++Ks){var pY=0;for(If=Mh[Ks];pY<ps;++pY)if((O8=gQ[pY]).type===If.type&&O8.name===If.name)return If.value}}else{Mh=y?$f:H0;N==null&&(N=!1);for(pY=0;pY<ps;++pY)this.each(Mh(gQ[pY],y,N));return this}},
dispatch:function(K,y){return this.each((typeof y==="function"?cR:hw)(K,y))}};
var REW=0;CY.prototype=function(){return new CY}.prototype={constructor:CY,
get:function(K){for(var y=this._;!(y in K);)if(!(K=K.parentNode))return;return K[y]},
set:function(K,y){return K[this._]=y},
remove:function(K){return this._ in K&&delete K[this._]},
toString:function(){return this._}};
var se=1/.7,A_r=/^#([0-9a-f]{3})$/,NWK=/^#([0-9a-f]{6})$/,wT0=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),lqS=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),SrU=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),J_f=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*\\)$"),
E$M=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),xAW=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*\\)$"),OVz={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};
tW(Eh,DF,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
tW(kf,eA,c0(Eh,{brighter:function(K){K=K==null?se:Math.pow(se,K);return new kf(this.r*K,this.g*K,this.b*K,this.opacity)},
darker:function(K){K=K==null?.7:Math.pow(.7,K);return new kf(this.r*K,this.g*K,this.b*K,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"#"+ub(this.r)+ub(this.g)+ub(this.b)},
toString:function(){var K=this.opacity;K=isNaN(K)?1:Math.max(0,Math.min(1,K));return(K===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))+(K===1?")":", "+K+")")}}));
tW(k2,MS,c0(Eh,{brighter:function(K){K=K==null?se:Math.pow(se,K);return new k2(this.h,this.s,this.l*K,this.opacity)},
darker:function(K){K=K==null?.7:Math.pow(.7,K);return new k2(this.h,this.s,this.l*K,this.opacity)},
rgb:function(){var K=this.h%360+(this.h<0)*360,y=this.l,N=y+(y<.5?y:1-y)*(isNaN(K)||isNaN(this.s)?0:this.s);y=2*y-N;return new kf(lb(K>=240?K-240:K+120,y,N),lb(K,y,N),lb(K<120?K+240:K-120,y,N),this.opacity)},
displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));
var zkT=Math.PI/180,ZVw=180/Math.PI,YEl=4/29,dv=6/29,ekY=3*dv*dv,fqi=dv*dv*dv;tW(VF,function(K,y,N,gQ){return arguments.length===1?Fv(K):new VF(K,y,N,gQ==null?1:gQ)},c0(Eh,{brighter:function(K){return new VF(this.l+18*(K==null?1:K),this.a,this.b,this.opacity)},
darker:function(K){return new VF(this.l-18*(K==null?1:K),this.a,this.b,this.opacity)},
rgb:function(){var K=(this.l+16)/116,y=isNaN(this.a)?K:K+this.a/500,N=isNaN(this.b)?K:K-this.b/200;y=.96422*ns(y);K=1*ns(K);N=.82521*ns(N);return new kf(bz(3.1338561*y-1.6168667*K-.4906146*N),bz(-.9787684*y+1.9161415*K+.033454*N),bz(.0719453*y-.2289914*K+1.4052427*N),this.opacity)}}));
tW(jT,Gp,c0(Eh,{brighter:function(K){return new jT(this.h,this.c,this.l+18*(K==null?1:K),this.opacity)},
darker:function(K){return new jT(this.h,this.c,this.l-18*(K==null?1:K),this.opacity)},
rgb:function(){return Fv(this).rgb()}}));
var Uxl=1.78277*-.29227-.1347134789;tW(l0,Md,c0(Eh,{brighter:function(K){K=K==null?se:Math.pow(se,K);return new l0(this.h,this.s,this.l*K,this.opacity)},
darker:function(K){K=K==null?.7:Math.pow(.7,K);return new l0(this.h,this.s,this.l*K,this.opacity)},
rgb:function(){var K=isNaN(this.h)?0:(this.h+120)*zkT,y=+this.l,N=isNaN(this.s)?0:this.s*y*(1-y),gQ=Math.cos(K);K=Math.sin(K);return new kf(255*(y+N*(-.14861*gQ+1.78277*K)),255*(y+N*(-.29227*gQ+-.90649*K)),255*(y+1.97294*gQ*N),this.opacity)}}));
var M8h=function N(y){function gQ(O8,Mh){var Ks=ps((O8=eA(O8)).r,(Mh=eA(Mh)).r),m8=ps(O8.g,Mh.g),If=ps(O8.b,Mh.b),pY=QH(O8.opacity,Mh.opacity);return function(Yy){O8.r=Ks(Yy);O8.g=m8(Yy);O8.b=If(Yy);O8.opacity=pY(Yy);return O8+""}}
var ps=tt(y);gQ.gamma=N;return gQ}(1),HgR=sl(function(y){var N=y.length-1;
return function(gQ){var ps=gQ<=0?gQ=0:gQ>=1?(gQ=1,N-1):Math.floor(gQ*N),O8=y[ps],Mh=y[ps+1];return QO((gQ-ps/N)*N,ps>0?y[ps-1]:2*O8-Mh,O8,Mh,ps<N-1?y[ps+2]:2*Mh-O8)}});
sl(function(y){var N=y.length;return function(gQ){var ps=Math.floor(((gQ%=1)<0?++gQ:gQ)*N);return QO((gQ-ps/N)*N,y[(ps+N-1)%N],y[ps%N],y[(ps+1)%N],y[(ps+2)%N])}});
var dKj=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Lf1=new RegExp(dKj.source,"g"),iVy=180/Math.PI,E0_={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},DX,xKL,qrh,VJh,Dar=Tf(function(y){if(y==="none")return E0_;DX||(DX=document.createElement("DIV"),xKL=document.documentElement,qrh=document.defaultView);DX.style.transform=y;y=qrh.getComputedStyle(xKL.appendChild(DX),null).getPropertyValue("transform");xKL.removeChild(DX);y=y.slice(7,-1).split(",");return n8(+y[0],+y[1],+y[2],+y[3],
+y[4],+y[5])},"px, ","px)","deg)"),RvR=Tf(function(y){if(y==null)return E0_;
VJh||(VJh=document.createElementNS("http://www.w3.org/2000/svg","g"));VJh.setAttribute("transform",y);if(!(y=VJh.transform.baseVal.consolidate()))return E0_;y=y.matrix;return n8(y.a,y.b,y.c,y.d,y.e,y.f)},", ",")",")");
bt(SL);bt(QH);MC(SL);MC(QH);Ew(SL);var fk8=Ew(QH),LO=0,bK=0,j7=0,Bet,MY,tJt=0,qa=0,cEQ=0,iK=typeof performance==="object"&&performance.now?performance:Date,bVd=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(y){setTimeout(y,17)};
JL.prototype=T0.prototype={constructor:JL,restart:function(y,N,gQ){if(typeof y!=="function")throw new TypeError("Ee");gQ=(gQ==null?xm():+gQ)+(N==null?0:+N);this._next||MY===this||(MY?MY._next=this:Bet=this,MY=this);this._call=y;this._time=gQ;k8()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,k8())}};
var n$M=I("start","end","interrupt"),TWf=[],AM0=xf.prototype.constructor,XTy=0,FI=xf.prototype;kp.prototype=function(y){return xf().transition(y)}.prototype={constructor:kp,
select:function(y){var N=this._name,gQ=this._id;typeof y!=="function"&&(y=O(y));for(var ps=this._groups,O8=ps.length,Mh=Array(O8),Ks=0;Ks<O8;++Ks)for(var m8=ps[Ks],If=m8.length,pY=Mh[Ks]=Array(If),Yy,ky,WR=0;WR<If;++WR)(Yy=m8[WR])&&(ky=y.call(Yy,Yy.__data__,WR,m8))&&("__data__"in Yy&&(ky.__data__=Yy.__data__),pY[WR]=ky,rJ(pY[WR],N,gQ,WR,pY,$V(Yy,gQ)));return new kp(Mh,this._parents,N,gQ)},
filter:function(y){typeof y!=="function"&&(y=o$T(y));for(var N=this._groups,gQ=N.length,ps=Array(gQ),O8=0;O8<gQ;++O8)for(var Mh=N[O8],Ks=Mh.length,m8=ps[O8]=[],If,pY=0;pY<Ks;++pY)(If=Mh[pY])&&y.call(If,If.__data__,pY,Mh)&&m8.push(If);return new kp(ps,this._parents,this._name,this._id)},
merge:function(y){if(y._id!==this._id)throw Error();var N=this._groups;y=y._groups;for(var gQ=N.length,ps=Math.min(gQ,y.length),O8=Array(gQ),Mh=0;Mh<ps;++Mh)for(var Ks=N[Mh],m8=y[Mh],If=Ks.length,pY=O8[Mh]=Array(If),Yy,ky=0;ky<If;++ky)if(Yy=Ks[ky]||m8[ky])pY[ky]=Yy;for(;Mh<gQ;++Mh)O8[Mh]=N[Mh];return new kp(O8,this._parents,this._name,this._id)},
selection:function(){return new AM0(this._groups,this._parents)},
transition:function(){for(var y=this._name,N=this._id,gQ=++XTy,ps=this._groups,O8=ps.length,Mh=0;Mh<O8;++Mh)for(var Ks=ps[Mh],m8=Ks.length,If,pY=0;pY<m8;++pY)if(If=Ks[pY]){var Yy=$V(If,N);rJ(If,y,gQ,pY,Ks,{time:Yy.time+Yy.delay+Yy.duration,delay:0,duration:Yy.duration,ease:Yy.ease})}return new kp(ps,this._parents,y,gQ)},
call:FI.call,nodes:FI.nodes,node:FI.node,size:FI.size,empty:FI.empty,each:FI.each,on:function(y,N){var gQ=this._id;return arguments.length<2?$V(this.node(),gQ).on.on(y):this.each(QLW(gQ,y,N))},
attr:function(y,N){var gQ=C(y),ps=gQ==="transform"?RvR:Xi;return this.attrTween(y,typeof N==="function"?(gQ.local?hEU:z24)(gQ,ps,Ne(this,"attr."+y,N)):N==null?(gQ.local?OZF:VW)(gQ):(gQ.local?LJ:d7)(gQ,ps,N+""))},
attrTween:function(y,N){var gQ="attr."+y;if(arguments.length<2)return(gQ=this.tween(gQ))&&gQ._value;if(N==null)return this.tween(gQ,null);if(typeof N!=="function")throw Error();var ps=C(y);return this.tween(gQ,(ps.local?kzW:$Mp)(ps,N))},
style:function(y,N,gQ){var ps=y==="transform"?Dar:Xi;return N==null?this.styleTween(y,CIR(y,ps)).on("end.style."+y,uc3(y)):this.styleTween(y,typeof N==="function"?oU4(y,ps,Ne(this,"style."+y,N)):p_r(y,ps,N+""),gQ)},
styleTween:function(y,N,gQ){var ps="style."+y;if(arguments.length<2)return(ps=this.tween(ps))&&ps._value;if(N==null)return this.tween(ps,null);if(typeof N!=="function")throw Error();return this.tween(ps,q4r(y,N,gQ==null?"":gQ))},
text:function(y){return this.tween("text",typeof y==="function"?cCU(Ne(this,"text",y)):X_U(y==null?"":y+""))},
remove:function(){return this.on("end.remove",mMW(this._id))},
tween:function(y,N){var gQ=this._id;if(arguments.length<2){gQ=$V(this.node(),gQ).tween;for(var ps=0,O8=gQ.length,Mh;ps<O8;++ps)if((Mh=gQ[ps]).name===y)return Mh.value;return null}return this.each((N==null?IM:rH)(gQ,y,N))},
delay:function(y){var N=this._id;return arguments.length?this.each((typeof y==="function"?rCU:gUr)(N,y)):$V(this.node(),N).delay},
duration:function(y){var N=this._id;return arguments.length?this.each((typeof y==="function"?IBi:PI3)(N,y)):$V(this.node(),N).duration},
ease:function(y){var N=this._id;return arguments.length?this.each(aBU(N,y)):$V(this.node(),N).ease}};
var n01={time:null,delay:0,duration:250,ease:function(y){return((y*=2)<=1?y*y*y:(y-=2)*y*y+2)/2}};
xf.prototype.transition=function(y){var N;if(y instanceof kp){var gQ=y._id;y=y._name}else gQ=++XTy,(N=n01).time=xm(),y=y==null?null:y+"";for(var ps=this._groups,O8=ps.length,Mh=0;Mh<O8;++Mh)for(var Ks=ps[Mh],m8=Ks.length,If,pY=0;pY<m8;++pY)if(If=Ks[pY]){var Yy=If,ky=y,WR=gQ,Gn=pY,h6=Ks,DQ;if(!(DQ=N))a:{DQ=void 0;for(var Ys=gQ;!(DQ=If.__transition)||!(DQ=DQ[Ys]);)if(!(If=If.parentNode)){DQ=(n01.time=xm(),n01);break a}}rJ(Yy,ky,WR,Gn,h6,DQ)}return new kp(ps,this._parents,y,gQ)};
["e","w"].map(G$F);["n","s"].map(G$F);"n e s w nw ne se sw".split(" ").map(G$F);ydj.prototype=function(){return new ydj}.prototype={constructor:ydj,
moveTo:function(y,N){this._+="M"+(this._x0=this._x1=+y)+","+(this._y0=this._y1=+N)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(y,N){this._+="L"+(this._x1=+y)+","+(this._y1=+N)},
bezierCurveTo:function(y,N,gQ,ps,O8,Mh){this._+="C"+ +y+","+ +N+","+ +gQ+","+ +ps+","+(this._x1=+O8)+","+(this._y1=+Mh)},
rect:function(y,N,gQ,ps){this._+="M"+(this._x0=this._x1=+y)+","+(this._y0=this._y1=+N)+"h"+ +gQ+"v"+ +ps+"h"+-gQ+"Z"},
toString:function(){return this._}};
e21.prototype=jW8.prototype={constructor:e21,has:function(y){return" "+y in this},
get:function(y){return this[" "+y]},
set:function(y,N){this[" "+y]=N;return this},
remove:function(y){y=" "+y;return y in this&&delete this[y]},
clear:function(){for(var y in this)y[0]===" "&&delete this[y]},
keys:function(){var y=[],N;for(N in this)N[0]===" "&&y.push(N.slice(1));return y},
values:function(){var y=[],N;for(N in this)N[0]===" "&&y.push(this[N]);return y},
entries:function(){var y=[],N;for(N in this)N[0]===" "&&y.push({key:N.slice(1),value:this[N]});return y},
size:function(){var y=0,N;for(N in this)N[0]===" "&&++y;return y},
empty:function(){for(var y in this)if(y[0]===" ")return!1;return!0},
each:function(y){for(var N in this)N[0]===" "&&y(this[N],N.slice(1),this)}};
var tM=jW8.prototype;YLF.prototype=function(y,N){var gQ=new YLF;if(y instanceof YLF)y.each(function(Mh){gQ.add(Mh)});
else if(y){var ps=-1,O8=y.length;if(N==null)for(;++ps<O8;)gQ.add(y[ps]);else for(;++ps<O8;)gQ.add(N(y[ps],ps,y))}return gQ}.prototype={constructor:YLF,
has:tM.has,add:function(y){this[" "+y]=y;return this},
remove:tM.remove,clear:tM.clear,values:tM.keys,size:tM.size,empty:tM.empty,each:tM.each};var L3z={},Kf4={},NXK=dxd(",").parse,wNf=dxd("\t").parse;GWB(NXK);GWB(wNf);var Ci=function(y,N,gQ){N=new sjt(N==null?zcM:N,gQ==null?ec4:gQ,NaN,NaN,NaN,NaN);return y==null?N:N.addAll(y)}.prototype=sjt.prototype;
Ci.copy=function(){var y=new sjt(this._x,this._y,this._x0,this._y0,this._x1,this._y1),N=this._root,gQ,ps;if(!N)return y;if(!N.length)return y._root=K3T(N),y;for(gQ=[{source:N,target:y._root=Array(4)}];N=gQ.pop();)for(var O8=0;O8<4;++O8)if(ps=N.source[O8])ps.length?gQ.push({source:ps,target:N.target[O8]=Array(4)}):N.target[O8]=K3T(ps);return y};
Ci.add=function(y){var N=+this._x.call(null,y),gQ=+this._y.call(null,y);return yTy(this.cover(N,gQ),N,gQ,y)};
Ci.addAll=function(y){var N,gQ,ps=y.length,O8,Mh,Ks=Array(ps),m8=Array(ps),If=Infinity,pY=Infinity,Yy=-Infinity,ky=-Infinity;for(gQ=0;gQ<ps;++gQ)isNaN(O8=+this._x.call(null,N=y[gQ]))||isNaN(Mh=+this._y.call(null,N))||(Ks[gQ]=O8,m8[gQ]=Mh,O8<If&&(If=O8),O8>Yy&&(Yy=O8),Mh<pY&&(pY=Mh),Mh>ky&&(ky=Mh));Yy<If&&(If=this._x0,Yy=this._x1);ky<pY&&(pY=this._y0,ky=this._y1);this.cover(If,pY).cover(Yy,ky);for(gQ=0;gQ<ps;++gQ)yTy(this,Ks[gQ],m8[gQ],y[gQ]);return this};
Ci.cover=function(y,N){if(isNaN(y=+y)||isNaN(N=+N))return this;var gQ=this._x0,ps=this._y0,O8=this._x1,Mh=this._y1;if(isNaN(gQ))O8=(gQ=Math.floor(y))+1,Mh=(ps=Math.floor(N))+1;else if(gQ>y||y>O8||ps>N||N>Mh){var Ks=O8-gQ,m8=this._root,If;switch(If=(N<(ps+Mh)/2)<<1|y<(gQ+O8)/2){case 0:do{var pY=Array(4);pY[If]=m8;m8=pY}while(Ks*=2,O8=gQ+Ks,Mh=ps+Ks,y>O8||N>Mh);break;case 1:do pY=Array(4),pY[If]=m8,m8=pY;while(Ks*=2,gQ=O8-Ks,Mh=ps+Ks,gQ>y||N>Mh);break;case 2:do pY=Array(4),pY[If]=m8,m8=pY;while(Ks*=
2,O8=gQ+Ks,ps=Mh-Ks,y>O8||ps>N);break;case 3:do pY=Array(4),pY[If]=m8,m8=pY;while(Ks*=2,gQ=O8-Ks,ps=Mh-Ks,gQ>y||ps>N)}this._root&&this._root.length&&(this._root=m8)}else return this;this._x0=gQ;this._y0=ps;this._x1=O8;this._y1=Mh;return this};
Ci.data=function(){var y=[];this.visit(function(N){if(!N.length){do y.push(N.data);while(N=N.next)}});
return y};
Ci.extent=function(y){return arguments.length?this.cover(+y[0][0],+y[0][1]).cover(+y[1][0],+y[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
Ci.find=function(y,N,gQ){var ps=this._x0,O8=this._y0,Mh,Ks,m8,If,pY=this._x1,Yy=this._y1,ky=[],WR=this._root,Gn;WR&&ky.push(new mJ(WR,ps,O8,pY,Yy));gQ==null?gQ=Infinity:(ps=y-gQ,O8=N-gQ,pY=y+gQ,Yy=N+gQ,gQ*=gQ);for(;Gn=ky.pop();)if(!(!(WR=Gn.node)||(Mh=Gn.x0)>pY||(Ks=Gn.y0)>Yy||(m8=Gn.x1)<ps||(If=Gn.y1)<O8))if(WR.length){Gn=(Mh+m8)/2;var h6=(Ks+If)/2;ky.push(new mJ(WR[3],Gn,h6,m8,If),new mJ(WR[2],Mh,h6,Gn,If),new mJ(WR[1],Gn,Ks,m8,h6),new mJ(WR[0],Mh,Ks,Gn,h6));if(WR=(N>=h6)<<1|y>=Gn)Gn=ky[ky.length-
1],ky[ky.length-1]=ky[ky.length-1-WR],ky[ky.length-1-WR]=Gn}else if(Gn=y-+this._x.call(null,WR.data),h6=N-+this._y.call(null,WR.data),Gn=Gn*Gn+h6*h6,Gn<gQ){var DQ=Math.sqrt(gQ=Gn);ps=y-DQ;O8=N-DQ;pY=y+DQ;Yy=N+DQ;DQ=WR.data}return DQ};
Ci.remove=function(y){if(isNaN(If=+this._x.call(null,y))||isNaN(pY=+this._y.call(null,y)))return this;var N,gQ=this._root,ps,O8=this._x0,Mh=this._y0,Ks=this._x1,m8=this._y1,If,pY,Yy,ky,WR,Gn,h6;if(!gQ)return this;if(gQ.length)for(;;){(WR=If>=(Yy=(O8+Ks)/2))?O8=Yy:Ks=Yy;(Gn=pY>=(ky=(Mh+m8)/2))?Mh=ky:m8=ky;if(!(N=gQ,gQ=gQ[h6=Gn<<1|WR]))return this;if(!gQ.length)break;if(N[h6+1&3]||N[h6+2&3]||N[h6+3&3]){var DQ=N;var Ys=h6}}for(;gQ.data!==y;)if(!(ps=gQ,gQ=gQ.next))return this;(y=gQ.next)&&delete gQ.next;
if(ps)return y?ps.next=y:delete ps.next,this;if(!N)return this._root=y,this;y?N[h6]=y:delete N[h6];(gQ=N[0]||N[1]||N[2]||N[3])&&gQ===(N[3]||N[2]||N[1]||N[0])&&!gQ.length&&(DQ?DQ[Ys]=gQ:this._root=gQ);return this};
Ci.removeAll=function(y){for(var N=0,gQ=y.length;N<gQ;++N)this.remove(y[N]);return this};
Ci.root=function(){return this._root};
Ci.size=function(){var y=0;this.visit(function(N){if(!N.length){do++y;while(N=N.next)}});
return y};
Ci.visit=function(y){var N=[],gQ,ps=this._root,O8,Mh,Ks,m8,If;for(ps&&N.push(new mJ(ps,this._x0,this._y0,this._x1,this._y1));gQ=N.pop();)if(!y(ps=gQ.node,Mh=gQ.x0,Ks=gQ.y0,m8=gQ.x1,If=gQ.y1)&&ps.length){gQ=(Mh+m8)/2;var pY=(Ks+If)/2;(O8=ps[3])&&N.push(new mJ(O8,gQ,pY,m8,If));(O8=ps[2])&&N.push(new mJ(O8,Mh,pY,gQ,If));(O8=ps[1])&&N.push(new mJ(O8,gQ,Ks,m8,pY));(O8=ps[0])&&N.push(new mJ(O8,Mh,Ks,gQ,pY))}};
Ci.visitAfter=function(y){var N=[],gQ=[],ps;for(this._root&&N.push(new mJ(this._root,this._x0,this._y0,this._x1,this._y1));ps=N.pop();){var O8=ps.node;if(O8.length){var Mh,Ks=ps.x0,m8=ps.y0,If=ps.x1,pY=ps.y1,Yy=(Ks+If)/2,ky=(m8+pY)/2;(Mh=O8[0])&&N.push(new mJ(Mh,Ks,m8,Yy,ky));(Mh=O8[1])&&N.push(new mJ(Mh,Yy,m8,If,ky));(Mh=O8[2])&&N.push(new mJ(Mh,Ks,ky,Yy,pY));(Mh=O8[3])&&N.push(new mJ(Mh,Yy,ky,If,pY))}gQ.push(ps)}for(;ps=gQ.pop();)y(ps.node,ps.x0,ps.y0,ps.x1,ps.y1);return this};
Ci.x=function(y){return arguments.length?(this._x=y,this):this._x};
Ci.y=function(y){return arguments.length?(this._y=y,this):this._y};
var iHW=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;Ff$.prototype=Hwj.prototype;Hwj.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 W30,Dx8={"%":function(y,N){return(y*100).toFixed(N)},
b:function(y){return Math.round(y).toString(2)},
c:function(y){return y+""},
d:function(y){return Math.round(y).toString(10)},
e:function(y,N){return y.toExponential(N)},
f:function(y,N){return y.toFixed(N)},
g:function(y,N){return y.toPrecision(N)},
o:function(y){return Math.round(y).toString(8)},
p:function(y,N){return sWB(y*100,N)},
r:sWB,s:function(y,N){var gQ=ZZQ(y,N);if(!gQ)return y+"";var ps=gQ[0];gQ=gQ[1];gQ=gQ-(W30=Math.max(-8,Math.min(8,Math.floor(gQ/3)))*3)+1;var O8=ps.length;return gQ===O8?ps:gQ>O8?ps+Array(gQ-O8+1).join("0"):gQ>0?ps.slice(0,gQ)+"."+ps.slice(gQ):"0."+Array(1-gQ).join("0")+ZZQ(y,Math.max(0,N+gQ-1))[0]},
X:function(y){return Math.round(y).toString(16).toUpperCase()},
x:function(y){return Math.round(y).toString(16)}},HVz="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),lUr;
(function(y){return lUr=bHW(y)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});co.prototype={constructor:co,reset:function(){this.s=this.t=0},
add:function(y){Rk0(d6Q,y,this.t);Rk0(this,d6Q.s,this.s);this.s?this.t+=d6Q.t:this.s=d6Q.t},
valueOf:function(){return this.s}};
var d6Q=new co,p3=Math.PI,cy=p3/2,c_0=p3/4,SjA=p3*2,Twh=p3/180,rR=Math.abs,h61=Math.atan,JTz=Math.atan2,th=Math.cos,w2=Math.sin,iZ1=Math.sqrt;new co;new co;new co;var k$j=new co;(function(y,N,gQ,ps){return function(O8){function Mh(qU,d4){y(qU,d4)&&O8.point(qU,d4)}
function Ks(qU,d4){WR.point(qU,d4)}
function m8(){B5.point=Ks;WR.lineStart()}
function If(){B5.point=Mh;WR.lineEnd()}
function pY(qU,d4){KB.push([qU,d4]);h6.point(qU,d4)}
function Yy(){h6.lineStart();KB=[]}
function ky(){pY(KB[0][0],KB[0][1]);h6.lineEnd();var qU=h6.clean(),d4=Gn.result(),vb=d4.length,HB;KB.pop();Ys.push(KB);KB=null;if(vb)if(qU&1){if(vb=d4[0],(d4=vb.length-1)>0){DQ||(O8.polygonStart(),DQ=!0);O8.lineStart();for(qU=0;qU<d4;++qU)O8.point((HB=vb[qU])[0],HB[1]);O8.lineEnd()}}else vb>1&&qU&2&&d4.push(d4.pop().concat(d4.shift())),or.push(d4.filter(dMS))}
var WR=N(O8),Gn=jL4(),h6=N(Gn),DQ=!1,Ys,or,KB,B5={point:Mh,lineStart:m8,lineEnd:If,polygonStart:function(){B5.point=pY;B5.lineStart=Yy;B5.lineEnd=ky;or=[];Ys=[]},
polygonEnd:function(){B5.point=Mh;B5.lineStart=m8;B5.lineEnd=If;var qU=or,d4=qU.length;var vb=-1;for(var HB=0,rN,Mp;++vb<d4;)HB+=qU[vb].length;for(rN=Array(HB);--d4>=0;)for(Mp=qU[d4],vb=Mp.length;--vb>=0;)rN[--HB]=Mp[vb];or=rN;qU=Ys;d4=ps[0];HB=ps[1];var cu=w2(HB);vb=[w2(d4),-th(d4),0];Mp=rN=0;k$j.reset();cu===1?HB=cy+1E-6:cu===-1&&(HB=-cy-1E-6);cu=0;for(var DZ=qU.length;cu<DZ;++cu)if(u4=(CL=qU[cu]).length){var CL,u4,ZR=CL[u4-1],s3=ZR[0],nR=ZR[1]/2+c_0,Lb8=w2(nR),tcw=th(nR);for(nR=0;nR<u4;++nR,s3=
$x_,Lb8=BWl,tcw=RR,ZR=Gbp){var Gbp=CL[nR],$x_=Gbp[0];RR=Gbp[1]/2+c_0;var BWl=w2(RR),RR=th(RR),Hp=$x_-s3,rTF=Hp>=0?1:-1,gz4=rTF*Hp,yEE=gz4>p3;Lb8*=BWl;k$j.add(JTz(Lb8*rTF*w2(gz4),tcw*RR+Lb8*th(gz4)));rN+=yEE?Hp+rTF*SjA:Hp;yEE^s3>=d4^$x_>=d4&&(ZR=N6h(AT0(ZR),AT0(Gbp)),w2y(ZR),s3=N6h(vb,ZR),w2y(s3),s3=(yEE^Hp>=0?-1:1)*U6$(s3[2]),HB>s3||HB===s3&&(ZR[0]||ZR[1]))&&(Mp+=yEE^Hp>=0?1:-1)}}qU=(rN<-1E-6||rN<1E-6&&k$j<-1E-6)^Mp&1;or.length?(DQ||(O8.polygonStart(),DQ=!0),Vni(or,LrZ,qU,gQ,O8)):qU&&(DQ||(O8.polygonStart(),
DQ=!0),O8.lineStart(),gQ(null,null,1,O8),O8.lineEnd());DQ&&(O8.polygonEnd(),DQ=!1);or=Ys=null},
sphere:function(){O8.polygonStart();O8.lineStart();gQ(null,null,1,O8);O8.lineEnd();O8.polygonEnd()}};
return B5}})(function(){return!0},function(y){var N=NaN,gQ=NaN,ps=NaN,O8;
return{lineStart:function(){y.lineStart();O8=1},
point:function(Mh,Ks){var m8=Mh>0?p3:-p3,If=rR(Mh-N);if(rR(If-p3)<1E-6)y.point(N,gQ=(gQ+Ks)/2>0?cy:-cy),y.point(ps,gQ),y.lineEnd(),y.lineStart(),y.point(m8,gQ),y.point(Mh,gQ),O8=0;else if(ps!==m8&&If>=p3){rR(N-ps)<1E-6&&(N-=ps*1E-6);rR(Mh-m8)<1E-6&&(Mh-=m8*1E-6);If=N;var pY=gQ,Yy=Mh,ky,WR,Gn=w2(If-Yy);gQ=rR(Gn)>1E-6?h61((w2(pY)*(WR=th(Ks))*w2(Yy)-w2(Ks)*(ky=th(pY))*w2(If))/(ky*WR*Gn)):(pY+Ks)/2;y.point(ps,gQ);y.lineEnd();y.lineStart();y.point(m8,gQ);O8=0}y.point(N=Mh,gQ=Ks);ps=m8},
lineEnd:function(){y.lineEnd();N=gQ=NaN},
clean:function(){return 2-O8}}},function(y,N,gQ,ps){y==null?(gQ*=cy,ps.point(-p3,gQ),ps.point(0,gQ),ps.point(p3,gQ),ps.point(p3,0),ps.point(p3,-gQ),ps.point(0,-gQ),ps.point(-p3,-gQ),ps.point(-p3,0),ps.point(-p3,gQ)):rR(y[0]-N[0])>1E-6?(y=y[0]<N[0]?p3:-p3,gQ=gQ*y/2,ps.point(-y,gQ),ps.point(0,gQ),ps.point(y,gQ)):ps.point(N[0],N[1])},[-p3,
-cy]);new co;new co;new co;new co;Wft.prototype={constructor:Wft,point:function(y,N){this.stream.point(y,N)},
sphere:function(){this.stream.sphere()},
lineStart:function(){this.stream.lineStart()},
lineEnd:function(){this.stream.lineEnd()},
polygonStart:function(){this.stream.polygonStart()},
polygonEnd:function(){this.stream.polygonEnd()}};
th(30*Twh);(function(y){return function(N){var gQ=new Wft,ps;for(ps in y)gQ[ps]=y[ps];gQ.stream=N;return gQ}})({point:function(y,N){this.stream.point(y*Twh,N*Twh)}});
SEh(function(y){return iZ1(2/(1+y))}).invert=G5(function(y){return 2*U6$(y/2)});
SEh(function(y){return(y=y>1?0:y<-1?p3:Math.acos(y))&&y/w2(y)}).invert=G5(function(y){return y});
iZ1(3);G5(h61);G5(U6$);G5(function(y){return 2*h61(y)});
yW.prototype=Ezw.prototype={constructor:yW,count:function(){return this.eachAfter(GxS)},
each:function(y){var N,gQ=[this],ps;do{var O8=gQ.reverse();for(gQ=[];N=O8.pop();)if(y(N),N=N.children){var Mh=0;for(ps=N.length;Mh<ps;++Mh)gQ.push(N[Mh])}}while(gQ.length);return this},
eachAfter:function(y){for(var N,gQ=[this],ps=[],O8,Mh;N=gQ.pop();)if(ps.push(N),N=N.children)for(O8=0,Mh=N.length;O8<Mh;++O8)gQ.push(N[O8]);for(;N=ps.pop();)y(N);return this},
eachBefore:function(y){for(var N,gQ=[this],ps;N=gQ.pop();)if(y(N),N=N.children)for(ps=N.length-1;ps>=0;--ps)gQ.push(N[ps]);return this},
sum:function(y){return this.eachAfter(function(N){for(var gQ=+y(N.data)||0,ps=N.children,O8=ps&&ps.length;--O8>=0;)gQ+=ps[O8].value;N.value=gQ})},
sort:function(y){return this.eachBefore(function(N){N.children&&N.children.sort(y)})},
path:function(y){var N=this;var gQ=N;var ps=y;if(gQ!==ps){var O8=gQ.ancestors(),Mh=ps.ancestors(),Ks=null;gQ=O8.pop();for(ps=Mh.pop();gQ===ps;)Ks=gQ,gQ=O8.pop(),ps=Mh.pop();gQ=Ks}for(ps=[N];N!==gQ;)N=N.parent,ps.push(N);for(N=ps.length;y!==gQ;)ps.splice(N,0,y),y=y.parent;return ps},
ancestors:function(){for(var y=this,N=[y];y=y.parent;)N.push(y);return N},
links:function(){var y=this,N=[];y.each(function(gQ){gQ!==y&&N.push({source:gQ.parent,target:gQ})});
return N},
copy:function(){return Ezw(this).eachBefore(sLp)}};
(function(y,N){this._=y;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=N}).prototype=Object.create(yW.prototype);
var DKF=new Date,R61=new Date,Omy=HV(function(){},function(y,N){y.setTime(+y+N)},function(y,N){return N-y});
Omy.every=function(y){y=Math.floor(y);return isFinite(y)&&y>0?y>1?HV(function(N){N.setTime(Math.floor(N/y)*y)},function(N,gQ){N.setTime(+N+gQ*y)},function(N,gQ){return(gQ-N)/y}):Omy:null};
HV(function(y){y.setTime(Math.floor(y/1E3)*1E3)},function(y,N){y.setTime(+y+N*1E3)},function(y,N){return(N-y)/1E3},function(y){return y.getUTCSeconds()});
HV(function(y){y.setTime(Math.floor(y/6E4)*6E4)},function(y,N){y.setTime(+y+N*6E4)},function(y,N){return(N-y)/6E4},function(y){return y.getMinutes()});
HV(function(y){var N=y.getTimezoneOffset()*6E4%36E5;N<0&&(N+=36E5);y.setTime(Math.floor((+y-N)/36E5)*36E5+N)},function(y,N){y.setTime(+y+N*36E5)},function(y,N){return(N-y)/36E5},function(y){return y.getHours()});
var nzB=HV(function(y){y.setHours(0,0,0,0)},function(y,N){y.setDate(y.getDate()+N)},function(y,N){return(N-y-(N.getTimezoneOffset()-y.getTimezoneOffset())*6E4)/864E5},function(y){return y.getDate()-1}),su3=Xd(0),NwF=Xd(1);
Xd(2);Xd(3);var whX=Xd(4);Xd(5);Xd(6);HV(function(y){y.setDate(1);y.setHours(0,0,0,0)},function(y,N){y.setMonth(y.getMonth()+N)},function(y,N){return N.getMonth()-y.getMonth()+(N.getFullYear()-y.getFullYear())*12},function(y){return y.getMonth()});
var Ga=HV(function(y){y.setMonth(0,1);y.setHours(0,0,0,0)},function(y,N){y.setFullYear(y.getFullYear()+N)},function(y,N){return N.getFullYear()-y.getFullYear()},function(y){return y.getFullYear()});
Ga.every=function(y){return isFinite(y=Math.floor(y))&&y>0?HV(function(N){N.setFullYear(Math.floor(N.getFullYear()/y)*y);N.setMonth(0,1);N.setHours(0,0,0,0)},function(N,gQ){N.setFullYear(N.getFullYear()+gQ*y)}):null};
HV(function(y){y.setUTCSeconds(0,0)},function(y,N){y.setTime(+y+N*6E4)},function(y,N){return(N-y)/6E4},function(y){return y.getUTCMinutes()});
HV(function(y){y.setUTCMinutes(0,0,0)},function(y,N){y.setTime(+y+N*36E5)},function(y,N){return(N-y)/36E5},function(y){return y.getUTCHours()});
var f4y=HV(function(y){y.setUTCHours(0,0,0,0)},function(y,N){y.setUTCDate(y.getUTCDate()+N)},function(y,N){return(N-y)/864E5},function(y){return y.getUTCDate()-1}),F$0=cN(0),AdX=cN(1);
cN(2);cN(3);var lkE=cN(4);cN(5);cN(6);HV(function(y){y.setUTCDate(1);y.setUTCHours(0,0,0,0)},function(y,N){y.setUTCMonth(y.getUTCMonth()+N)},function(y,N){return N.getUTCMonth()-y.getUTCMonth()+(N.getUTCFullYear()-y.getUTCFullYear())*12},function(y){return y.getUTCMonth()});
var KO=HV(function(y){y.setUTCMonth(0,1);y.setUTCHours(0,0,0,0)},function(y,N){y.setUTCFullYear(y.getUTCFullYear()+N)},function(y,N){return N.getUTCFullYear()-y.getUTCFullYear()},function(y){return y.getUTCFullYear()});
KO.every=function(y){return isFinite(y=Math.floor(y))&&y>0?HV(function(N){N.setUTCFullYear(Math.floor(N.getUTCFullYear()/y)*y);N.setUTCMonth(0,1);N.setUTCHours(0,0,0,0)},function(N,gQ){N.setUTCFullYear(N.getUTCFullYear()+gQ*y)}):null};
var xxl={"-":"",_:" ",0:"0"},sY=/^\s*\d+/,K$4=/^%/,yMU=/[\\^$*+?|[\]().{}]/g,Kb8;(function(y){Kb8=HHp(y);NzJ=Kb8.utcFormat;wy$=Kb8.utcParse;return Kb8})({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||NzJ("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||wy$("%Y-%m-%dT%H:%M:%S.%LZ");b_("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
b_("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");b_("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");b_("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");b_("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");b_("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");b_("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
b_("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");b_("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");b_("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");b_("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");b_("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var JMf=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(b_);uX(JMf);var EK3=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(b_);uX(EK3);var xaW=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(b_);uX(xaW);var fUp=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(b_);
uX(fUp);var nKi=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(b_);uX(nKi);var TXM=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(b_);uX(TXM);var hvr=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(b_);uX(hvr);var kJi=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(b_);uX(kJi);var $80=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(b_);uX($80);var rQA=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(b_);uX(rQA);var gdS=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(b_);uX(gdS);var Iei=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(b_);uX(Iei);var P2S=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(b_);uX(P2S);var aeK=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(b_);uX(aeK);var vdp=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(b_);uX(vdp);var QEi=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(b_);uX(QEi);var m8S=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(b_);uX(m8S);var C2Z=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(b_);uX(C2Z);var utf=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(b_);uX(utf);var pCp=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(b_);uX(pCp);var odR=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(b_);uX(odR);var qVR=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(b_);uX(qVR);var XCU=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(b_);uX(XCU);var cQK=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(b_);uX(cQK);var tzS=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(b_);uX(tzS);var Bu4=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(b_);uX(Bu4);var Ocp=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(b_);uX(Ocp);fk8(Md(300,.5,0),Md(-240,.5,1));fk8(Md(-100,.75,.35),Md(80,1.5,.8));fk8(Md(260,.75,.35),Md(80,1.5,.8));Md();eA();jyj(b_("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
jyj(b_("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
jyj(b_("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
jyj(b_("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
v$$.prototype={lineStart:function(){this._point=0},
lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(y,N){y=+y;N=+N;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(y,N):this._context.moveTo(y,N);break;case 1:this._point=2;default:this._context.lineTo(y,N)}}};
(function(y){function N(gQ){return new QQw(y(gQ))}
N._curve=y;return N})(function(y){return new v$$(y)});
QQw.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(y,N){this._curve.point(N*Math.sin(y),N*-Math.cos(y))}};
Jdj.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:SOE(this,this._t0,CNz(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(y,N){var gQ=NaN;y=+y;N=+N;if(y!==this._x1||N!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(y,N):this._context.moveTo(y,N);break;case 1:this._point=2;break;case 2:this._point=3;SOE(this,CNz(this,gQ=mA8(this,y,N)),gQ);break;default:SOE(this,this._t0,gQ=mA8(this,y,N))}this._x0=this._x1;this._x1=y;this._y0=this._y1;this._y1=N;this._t0=gQ}}};
(function(y){this._context=new u4B(y)}.prototype=Object.create(Jdj.prototype)).point=function(y,N){Jdj.prototype.point.call(this,N,y)};
u4B.prototype={moveTo:function(y,N){this._context.moveTo(N,y)},
closePath:function(){this._context.closePath()},
lineTo:function(y,N){this._context.lineTo(N,y)},
bezierCurveTo:function(y,N,gQ,ps,O8,Mh){this._context.bezierCurveTo(N,y,ps,gQ,Mh,O8)}};
H3.prototype={constructor:H3,scale:function(y){return y===1?this:new H3(this.k*y,this.x,this.y)},
translate:function(y,N){return y===0&N===0?this:new H3(this.k,this.x+this.k*y,this.y+this.k*N)},
apply:function(y){return[y[0]*this.k+this.x,y[1]*this.k+this.y]},
invert:function(y){return[(y[0]-this.x)/this.k,(y[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new H3(1,0,0);RUp=DF;Xb.svg=Xb.svg;Xb.xhtml=Xb.xhtml;Xb.xlink=Xb.xlink;Xb.xml=Xb.xml;Xb.xmlns=Xb.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 lyy="hammer_"+(Math.random()*1E6|0),SBy=function(){var r=document||document;if(!r[lyy]){var g=function(){(function(I,P,a,v){function C(VF,W$,ns){return setTimeout(z(VF,ns),W$)}
function u(VF,W$,ns){return Array.isArray(VF)?(X(VF,ns[W$],ns),!0):!1}
function X(VF,W$,ns){var bz;if(VF)if(VF.forEach)VF.forEach(W$,ns);else if(VF.length!==v){var Ui=0;for(bz=VF.length;Ui<bz;Ui++)W$.call(ns,VF[Ui],Ui,VF)}else for(Ui in VF)VF.hasOwnProperty(Ui)&&W$.call(ns,VF[Ui],Ui,VF)}
function c(VF,W$,ns){for(var bz=Object.keys(W$),Ui=0,dN=bz.length;Ui<dN;Ui++)if(!ns||ns&&VF[bz[Ui]]===v)VF[bz[Ui]]=W$[bz[Ui]];return VF}
function B(VF,W$){return c(VF,W$,!0)}
function O(VF,W$,ns){W$=W$.prototype;var bz=VF.prototype=Object.create(W$);bz.constructor=VF;bz._super=W$;ns&&c(bz,ns)}
function z(VF,W$){return function(){return VF.apply(W$,arguments)}}
function e(VF,W$){return typeof VF=="function"?VF.apply(W$?W$[0]||v:v,W$):VF}
function U(VF,W$,ns){X(G(W$),function(bz){VF.addEventListener(bz,ns,!1)})}
function V(VF,W$,ns){X(G(W$),function(bz){VF.removeEventListener(bz,ns,!1)})}
function G(VF){return VF.trim().split(/\s+/g)}
function F(VF,W$,ns){if(VF.indexOf&&!ns)return VF.indexOf(W$);for(var bz=0,Ui=VF.length;bz<Ui;bz++)if(ns&&VF[bz][ns]==W$||!ns&&VF[bz]===W$)return bz;return-1}
function W(VF,W$,ns){for(var bz=[],Ui=[],dN=0,Gp=VF.length;dN<Gp;dN++){var jT=W$?VF[dN][W$]:VF[dN];F(Ui,jT)<0&&bz.push(VF[dN]);Ui[dN]=jT}ns&&(bz=W$?bz.sort(function(Md,l0){return Md[W$]>l0[W$]}):bz.sort());
return bz}
function S(VF,W$){for(var ns,bz=W$[0].toUpperCase()+W$.slice(1),Ui=0,dN=cR.length;Ui<dN;Ui++)if(ns=(ns=cR[Ui])?ns+bz:W$,ns in VF)return ns;return v}
function E(VF,W$){var ns=this;this.manager=VF;this.callback=W$;this.element=VF.element;this.target=VF.options.inputTarget;this.domHandler=function(bz){e(VF.options.enable,[VF])&&ns.handler(bz)};
this.evEl&&U(this.element,this.evEl,this.domHandler);this.evTarget&&U(this.target,this.evTarget,this.domHandler);this.evWin&&U(I,this.evWin,this.domHandler)}
function l(VF){var W$;u0?W$=H$:wN?W$=E8:DF?W$=wQ:W$=eX;return new W$(VF,f)}
function f(VF,W$,ns){var bz=ns.pointers.length,Ui=ns.changedPointers.length,dN=W$&1&&bz-Ui===0;ns.isFirst=!!dN;ns.isFinal=!!(W$&12&&bz-Ui===0);dN&&(VF.session={});ns.eventType=W$;W$=VF.session;bz=ns.pointers;Ui=bz.length;W$.firstInput||(W$.firstInput=n(ns));Ui>1&&!W$.firstMultiple?W$.firstMultiple=n(ns):Ui===1&&(W$.firstMultiple=!1);dN=W$.firstInput;var Gp=(Ui=W$.firstMultiple)?Ui.center:dN.center,jT=ns.center=P$(bz);ns.timeStamp=tW();ns.deltaTime=ns.timeStamp-dN.timeStamp;ns.angle=tp(Gp,jT);ns.distance=
ZL(Gp,jT);dN=ns.center;Gp=W$.offsetDelta||{};jT=W$.prevDelta||{};var Md=W$.prevInput||{};if(ns.eventType===1||Md.eventType===4)jT=W$.prevDelta={x:Md.deltaX||0,y:Md.deltaY||0},Gp=W$.offsetDelta={x:dN.x,y:dN.y};ns.deltaX=jT.x+(dN.x-Gp.x);ns.deltaY=jT.y+(dN.y-Gp.y);ns.offsetDirection=Cs(ns.deltaX,ns.deltaY);Ui?(dN=Ui.pointers,dN=ZL(bz[0],bz[1],eA)/ZL(dN[0],dN[1],eA)):dN=1;ns.scale=dN;Ui?(Ui=Ui.pointers,bz=tp(bz[1],bz[0],eA)-tp(Ui[1],Ui[0],eA)):bz=0;ns.rotation=bz;Gp=W$.lastInterval||ns;bz=ns.timeStamp-
Gp.timeStamp;ns.eventType!=8&&(bz>25||Gp.velocity===v)?(dN=Gp.deltaX-ns.deltaX,Gp=Gp.deltaY-ns.deltaY,jT=dN/bz||0,Md=Gp/bz||0,bz=jT,Ui=Md,jT=CY(jT)>CY(Md)?jT:Md,dN=Cs(dN,Gp),W$.lastInterval=ns):(jT=Gp.velocity,bz=Gp.velocityX,Ui=Gp.velocityY,dN=Gp.direction);ns.velocity=jT;ns.velocityX=bz;ns.velocityY=Ui;ns.direction=dN;W$=VF.element;a:{for(bz=ns.srcEvent.target;bz;){if(bz==W$){bz=!0;break a}bz=bz.parentNode}bz=!1}bz&&(W$=ns.srcEvent.target);ns.target=W$;VF.emit("hammer.input",ns);VF.recognize(ns);
VF.session.prevInput=ns}
function n(VF){for(var W$=[],ns=0;ns<VF.pointers.length;ns++)W$[ns]={clientX:xf(VF.pointers[ns].clientX),clientY:xf(VF.pointers[ns].clientY)};return{timeStamp:tW(),pointers:W$,center:P$(W$),deltaX:VF.deltaX,deltaY:VF.deltaY}}
function P$(VF){var W$=VF.length;if(W$===1)return{x:xf(VF[0].clientX),y:xf(VF[0].clientY)};for(var ns=0,bz=0,Ui=0;Ui<W$;Ui++)ns+=VF[Ui].clientX,bz+=VF[Ui].clientY;return{x:xf(ns/W$),y:xf(bz/W$)}}
function Cs(VF,W$){return VF===W$?1:CY(VF)>=CY(W$)?VF>0?2:4:W$>0?8:16}
function ZL(VF,W$,ns){ns||(ns=wJ);var bz=W$[ns[0]]-VF[ns[0]];VF=W$[ns[1]]-VF[ns[1]];return Math.sqrt(bz*bz+VF*VF)}
function tp(VF,W$,ns){ns||(ns=wJ);return Math.atan2(W$[ns[1]]-VF[ns[1]],W$[ns[0]]-VF[ns[0]])*180/Math.PI}
function eX(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;E.apply(this,arguments)}
function H$(){this.evEl=BX;this.evWin=MS;E.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function E8(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};E.apply(this,arguments)}
function wQ(){E.apply(this,arguments);var VF=z(this.handler,this);this.touch=new E8(this.manager,VF);this.mouse=new eX(this.manager,VF)}
function Oh(VF,W$){this.manager=VF;this.set(W$)}
function of(VF){if(VF.indexOf("none")>-1)return"none";var W$=VF.indexOf("pan-x")>-1,ns=VF.indexOf("pan-y")>-1;return W$&&ns?"pan-x pan-y":W$||ns?W$?"pan-x":"pan-y":VF.indexOf("manipulation")>-1?"manipulation":"auto"}
function l1(VF){this.id=c0++;this.manager=null;this.options=B(VF||{},this.defaults);VF=this.options.enable;this.options.enable=VF===v?!0:VF;this.state=1;this.simultaneous={};this.requireFail=[]}
function zB(VF){return VF==16?"down":VF==8?"up":VF==2?"left":VF==4?"right":""}
function iz(VF,W$){return(W$=W$.manager)?W$.get(VF):VF}
function tw(){l1.apply(this,arguments)}
function dr(){tw.apply(this,arguments);this.pY=this.pX=null}
function Q4(){tw.apply(this,arguments)}
function c$(){l1.apply(this,arguments);this._input=this._timer=null}
function DL(){tw.apply(this,arguments)}
function B0(){tw.apply(this,arguments)}
function fY(){l1.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function H0(VF,W$){W$=W$||{};var ns=W$.recognizers;W$.recognizers=ns===v?H0.defaults.preset:ns;return new $f(VF,W$)}
function $f(VF,W$){W$=W$||{};this.options=B(W$,H0.defaults);this.options.inputTarget=this.options.inputTarget||VF;this.handlers={};this.session={};this.recognizers=[];this.element=VF;this.input=l(this);this.touchAction=new Oh(this,this.options.touchAction);KE(this,!0);X(W$.recognizers,function(ns){var bz=this.add(new ns[0](ns[1]));ns[2]&&bz.recognizeWith(ns[2]);ns[3]&&bz.requireFailure(ns[2])},this)}
function KE(VF,W$){var ns=VF.element;X(VF.options.cssProps,function(bz,Ui){ns.style[S(ns.style,Ui)]=W$?bz:""})}
function hw(VF,W$){var ns=P.createEvent("Event");ns.initEvent(VF,!0,!0);ns.gesture=W$;W$.target.dispatchEvent(ns)}
var cR=" webkit moz MS ms o".split(" "),ST=P.createElement("div"),xf=Math.round,CY=Math.abs,tW=Date.now,c0=1,Eh=/mobile|tablet|ip(ad|hone|od)|android/i,DF="ontouchstart"in I,u0=S(I,"PointerEvent")!==v,wN=DF&&Eh.test(navigator.userAgent),wJ=["x","y"],eA=["clientX","clientY"];E.prototype={handler:function(){},
destroy:function(){this.evEl&&V(this.element,this.evEl,this.domHandler);this.evTarget&&V(this.target,this.evTarget,this.domHandler);this.evWin&&V(I,this.evWin,this.domHandler)}};
var kf={mousedown:1,mousemove:2,mouseup:4};O(eX,E,{handler:function(VF){var W$=kf[VF.type];W$&1&&VF.button===0&&(this.pressed=!0);W$&2&&VF.which!==1&&(W$=4);this.pressed&&this.allow&&(W$&4&&(this.pressed=!1),this.callback(this.manager,W$,{pointers:[VF],changedPointers:[VF],pointerType:"mouse",srcEvent:VF}))}});
var ub={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},uj={2:"touch",3:"pen",4:"mouse",5:"kinect"},BX="pointerdown",MS="pointermove pointerup pointercancel";I.MSPointerEvent&&(BX="MSPointerDown",MS="MSPointerMove MSPointerUp MSPointerCancel");O(H$,E,{handler:function(VF){var W$=this.store,ns=!1,bz=VF.type.toLowerCase().replace("ms","");bz=ub[bz];var Ui=uj[VF.pointerType]||VF.pointerType;bz&1&&(VF.button===0||Ui=="touch")?W$.push(VF):bz&12&&(ns=!0);var dN=F(W$,VF.pointerId,"pointerId");
dN<0||(W$[dN]=VF,this.callback(this.manager,bz,{pointers:W$,changedPointers:[VF],pointerType:Ui,srcEvent:VF}),ns&&W$.splice(dN,1))}});
var k2={touchstart:1,touchmove:2,touchend:4,touchcancel:8};O(E8,E,{handler:function(VF){var W$=k2[VF.type];var ns=Array.prototype.slice.call(VF.touches,0);var bz=this.targetIds;if(W$&3&&ns.length===1)bz[ns[0].identifier]=!0,bz=[ns,ns];else{var Ui,dN=Array.prototype.slice.call(VF.targetTouches,0),Gp=Array.prototype.slice.call(VF.changedTouches,0),jT=[];if(W$===1)for(ns=0,Ui=dN.length;ns<Ui;ns++)bz[dN[ns].identifier]=!0;ns=0;for(Ui=Gp.length;ns<Ui;ns++)bz[Gp[ns].identifier]&&jT.push(Gp[ns]),W$&12&&
delete bz[Gp[ns].identifier];bz=jT.length?[W(dN.concat(jT),"identifier",!0),jT]:void 0}bz&&this.callback(this.manager,W$,{pointers:bz[0],changedPointers:bz[1],pointerType:"touch",srcEvent:VF})}});
O(wQ,E,{handler:function(VF,W$,ns){var bz=ns.pointerType=="mouse";if(ns.pointerType=="touch")this.mouse.allow=!1;else if(bz&&!this.mouse.allow)return;W$&12&&(this.mouse.allow=!0);this.callback(VF,W$,ns)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var lb=S(ST.style,"touchAction"),Fv=lb!==v;Oh.prototype={set:function(VF){VF=="compute"&&(VF=this.compute());Fv&&(this.manager.element.style[lb]=VF);this.actions=VF.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var VF=[];X(this.manager.recognizers,function(W$){e(W$.options.enable,[W$])&&(VF=VF.concat(W$.getTouchAction()))});
return of(VF.join(" "))},
preventDefaults:function(VF){if(!Fv){var W$=VF.srcEvent;VF=VF.offsetDirection;if(this.manager.session.prevented)W$.preventDefault();else{var ns=this.actions,bz=ns.indexOf("none")>-1,Ui=ns.indexOf("pan-y")>-1;ns=ns.indexOf("pan-x")>-1;if(bz||Ui&&ns||Ui&&VF&6||ns&&VF&24)return this.preventSrc(W$)}}},
preventSrc:function(VF){this.manager.session.prevented=!0;VF.preventDefault()}};
l1.prototype={defaults:{},set:function(VF){c(this.options,VF);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(VF){if(u(VF,"recognizeWith",this))return this;var W$=this.simultaneous;VF=iz(VF,this);W$[VF.id]||(W$[VF.id]=VF,VF.recognizeWith(this));return this},
dropRecognizeWith:function(VF){if(u(VF,"dropRecognizeWith",this))return this;VF=iz(VF,this);delete this.simultaneous[VF.id];return this},
requireFailure:function(VF){if(u(VF,"requireFailure",this))return this;var W$=this.requireFail;VF=iz(VF,this);F(W$,VF)===-1&&(W$.push(VF),VF.requireFailure(this));return this},
dropRequireFailure:function(VF){if(u(VF,"dropRequireFailure",this))return this;VF=iz(VF,this);VF=F(this.requireFail,VF);VF>-1&&this.requireFail.splice(VF,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(VF){return!!this.simultaneous[VF.id]},
emit:function(VF){function W$(Ui){ns.manager.emit(ns.options.event+(Ui?bz&16?"cancel":bz&8?"end":bz&4?"move":bz&2?"start":"":""),VF)}
var ns=this,bz=this.state;bz<8&&W$(!0);W$();bz>=8&&W$(!0)},
tryEmit:function(VF){if(this.canEmit())return this.emit(VF);this.state=32},
canEmit:function(){for(var VF=0;VF<this.requireFail.length;VF++)if(!(this.requireFail[VF].state&33))return!1;return!0},
recognize:function(VF){VF=c({},VF);e(this.options.enable,[this,VF])?(this.state&56&&(this.state=1),this.state=this.process(VF),this.state&30&&this.tryEmit(VF)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
O(tw,l1,{defaults:{pointers:1},attrTest:function(VF){var W$=this.options.pointers;return W$===0||VF.pointers.length===W$},
process:function(VF){var W$=this.state,ns=VF.eventType,bz=W$&6;VF=this.attrTest(VF);return bz&&(ns&8||!VF)?W$|16:bz||VF?ns&4?W$|8:W$&2?W$|4:2:32}});
O(dr,tw,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var VF=this.options.direction;if(VF===30)return["none"];var W$=[];VF&6&&W$.push("pan-y");VF&24&&W$.push("pan-x");return W$},
directionTest:function(VF){var W$=this.options,ns=!0,bz=VF.distance,Ui=VF.direction,dN=VF.deltaX,Gp=VF.deltaY;Ui&W$.direction||(W$.direction&6?(Ui=dN===0?1:dN<0?2:4,ns=dN!=this.pX,bz=Math.abs(VF.deltaX)):(Ui=Gp===0?1:Gp<0?8:16,ns=Gp!=this.pY,bz=Math.abs(VF.deltaY)));VF.direction=Ui;return ns&&bz>W$.threshold&&Ui&W$.direction},
attrTest:function(VF){return tw.prototype.attrTest.call(this,VF)&&(this.state&2||!(this.state&2)&&this.directionTest(VF))},
emit:function(VF){this.pX=VF.deltaX;this.pY=VF.deltaY;var W$=zB(VF.direction);W$&&this.manager.emit(this.options.event+W$,VF);this._super.emit.call(this,VF)}});
O(Q4,tw,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(VF){return this._super.attrTest.call(this,VF)&&(Math.abs(VF.scale-1)>this.options.threshold||this.state&2)},
emit:function(VF){this._super.emit.call(this,VF);VF.scale!==1&&this.manager.emit(this.options.event+(VF.scale<1?"in":"out"),VF)}});
O(c$,l1,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(VF){var W$=this.options,ns=VF.pointers.length===W$.pointers,bz=VF.distance<W$.threshold,Ui=VF.deltaTime>W$.time;this._input=VF;if(!bz||!ns||VF.eventType&12&&!Ui)this.reset();else if(VF.eventType&1)this.reset(),this._timer=C(function(){this.state=8;this.tryEmit()},W$.time,this);
else if(VF.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(VF){this.state===8&&(VF&&VF.eventType&4?this.manager.emit(this.options.event+"up",VF):(this._input.timeStamp=tW(),this.manager.emit(this.options.event,this._input)))}});
O(DL,tw,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(VF){return this._super.attrTest.call(this,VF)&&(Math.abs(VF.rotation)>this.options.threshold||this.state&2)}});
O(B0,tw,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return dr.prototype.getTouchAction.call(this)},
attrTest:function(VF){var W$=this.options.direction;if(W$&30)var ns=VF.velocity;else W$&6?ns=VF.velocityX:W$&24&&(ns=VF.velocityY);return this._super.attrTest.call(this,VF)&&W$&VF.direction&&CY(ns)>this.options.velocity&&VF.eventType&4},
emit:function(VF){var W$=zB(VF.direction);W$&&this.manager.emit(this.options.event+W$,VF);this.manager.emit(this.options.event,VF)}});
O(fY,l1,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(VF){var W$=this.options,ns=VF.pointers.length===W$.pointers,bz=VF.distance<W$.threshold,Ui=VF.deltaTime<W$.time;this.reset();if(VF.eventType&1&&this.count===0)return this.failTimeout();if(bz&&Ui&&ns){if(VF.eventType!=4)return this.failTimeout();ns=this.pTime?VF.timeStamp-this.pTime<W$.interval:!0;bz=!this.pCenter||ZL(this.pCenter,VF.center)<W$.posThreshold;this.pTime=VF.timeStamp;this.pCenter=VF.center;bz&&ns?this.count+=1:this.count=1;this._input=VF;if(this.count%W$.taps===0)return this.hasRequireFailures()?
(this._timer=C(function(){this.state=8;this.tryEmit()},W$.interval,this),2):8}return 32},
failTimeout:function(){this._timer=C(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))}});
H0.VERSION="2.0.2";H0.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[DL,{enable:!1}],[Q4,{enable:!1},["rotate"]],[B0,{direction:6}],[dr,{direction:6},["swipe"]],[fY],[fY,{event:"doubletap",taps:2},["tap"]],[c$]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};$f.prototype={set:function(VF){c(this.options,VF);return this},
stop:function(VF){this.session.stopped=VF?2:1},
recognize:function(VF){var W$=this.session;if(!W$.stopped){this.touchAction.preventDefaults(VF);var ns=this.recognizers,bz=W$.curRecognizer;if(!bz||bz&&bz.state&8)bz=W$.curRecognizer=null;for(var Ui=0,dN=ns.length;Ui<dN;Ui++){var Gp=ns[Ui];W$.stopped===2||bz&&Gp!=bz&&!Gp.canRecognizeWith(bz)?Gp.reset():Gp.recognize(VF);!bz&&Gp.state&14&&(bz=W$.curRecognizer=Gp)}}},
get:function(VF){if(VF instanceof l1)return VF;for(var W$=this.recognizers,ns=0;ns<W$.length;ns++)if(W$[ns].options.event==VF)return W$[ns];return null},
add:function(VF){if(u(VF,"add",this))return this;var W$=this.get(VF.options.event);W$&&this.remove(W$);this.recognizers.push(VF);VF.manager=this;this.touchAction.update();return VF},
remove:function(VF){if(u(VF,"remove",this))return this;var W$=this.recognizers;VF=this.get(VF);W$.splice(F(W$,VF),1);this.touchAction.update();return this},
on:function(VF,W$){var ns=this.handlers;X(G(VF),function(bz){ns[bz]=ns[bz]||[];ns[bz].push(W$)});
return this},
off:function(VF,W$){var ns=this.handlers;X(G(VF),function(bz){W$?ns[bz].splice(F(ns[bz],W$),1):delete ns[bz]});
return this},
emit:function(VF,W$){this.options.domEvents&&hw(VF,W$);var ns=this.handlers[VF]&&this.handlers[VF].slice();if(ns&&ns.length){W$.type=VF;W$.preventDefault=function(){W$.srcEvent.preventDefault()};
VF=0;for(var bz=ns.length;VF<bz;VF++)ns[VF](W$)}},
destroy:function(){this.element&&KE(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
c(H0,{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:$f,Input:E,TouchAction:Oh,Recognizer:l1,AttrRecognizer:tw,Tap:fY,Pan:dr,Swipe:B0,Pinch:Q4,Rotate:DL,Press:c$,on:U,off:V,each:X,merge:B,extend:c,inherit:O,bindFn:z,prefixed:S});
I[a]=H0})(window,document,"Hammer");
return window.Hammer}.call({});
g.DOCUMENT=r;r[lyy]=g}return r[lyy]};/*

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

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
*/
_.QR({_template:function(){if(FzJ!==void 0)return FzJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-autogrow-textarea--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_autogrow_textarea.tp.yt.iron.autogrow.textarea.css.js--\x3e\n\n<div id="mirror" class="mirror-text style-scope tp-yt-iron-autogrow-textarea" aria-hidden="true" style-target="textarea">\u00a0</div>\n\n\n<div class="textarea-container fit style-scope tp-yt-iron-autogrow-textarea">\n  <textarea id="textarea" name$="[[name]]" aria-label$="[[label]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" autocapitalize$="[[autocapitalize]]" inputmode$="[[inputmode]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" required$="[[required]]" disabled$="[[disabled]]" rows$="[[rows]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" style-target="textarea" class="style-scope tp-yt-iron-autogrow-textarea"></textarea>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;ssf===void 0&&(ssf=document.createElement("template"));var P=ssf;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return FzJ=r},
is:"tp-yt-iron-autogrow-textarea",behaviors:[_.kY,_.JO],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},autocapitalize:{type:String,value:"none"},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},
minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(r){this.$.textarea.selectionStart=r},set selectionEnd(r){this.$.textarea.selectionEnd=r},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&!navigator.userAgent.match(/OS 1[3456789]/)&&(this.$.textarea.style.marginLeft=
"-3px")},
validate:function(){var r=this.$.textarea.validity.valid;r&&(this.required&&this.value===""?r=!1:this.hasValidator()&&(r=_.kY.validate.call(this,this.value)));this.invalid=!r;this.fire("iron-input-validate");return r},
_bindValueChanged:function(r){this.value=r},
_valueChanged:function(r){var g=this.textarea;g&&(g.value!==r&&(g.value=r||r===0?r:""),this.bindValue=r,this.$.mirror.textContent=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},
_onInput:function(r){var g=_.$H(r).path;this.value=g?g[0].value:r.target.value},
_constrain:function(r){var g;r=r||[""];for(g=this.maxRows>0&&r.length>this.maxRows?r.slice(0,this.maxRows):r.slice(0);this.rows>0&&g.length<this.rows;)g.push("");return g.join("\n")+"\u00a0"},
_valueForMirror:function(){var r=this.textarea;if(r)return this.tokens=r&&r.value?r.value.split("\n"):[""],this._constrain(this.tokens)},
_updateCached:function(){this.$.mirror.textContent=this._constrain(this.tokens)}});var H0w;var WzB;_.QR({_template:function(){if(WzB!==void 0)return WzB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-collapse--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_collapse.tp.yt.iron.collapse.css.js--\x3e<slot class="style-scope tp-yt-iron-collapse"></slot>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
var g=r.content,I=g.insertBefore;H0w===void 0&&(H0w=document.createElement("template"));var P=H0w;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return WzB=r},
is:"tp-yt-iron-collapse",behaviors:[_.rb],properties:{horizontal:{type:Boolean,value:!1,observer:"_horizontalChanged"},opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},transitioning:{type:Boolean,notify:!0,readOnly:!0},noAnimation:{type:Boolean},_desiredSize:{type:String,value:""}},get dimension(){return this.horizontal?"width":"height"},get _dimensionMax(){return this.horizontal?"maxWidth":"maxHeight"},get _dimensionMaxCss(){return this.horizontal?"max-width":"max-height"},hostAttributes:{role:"group",
"aria-hidden":"true"},listeners:{transitionend:"_onTransitionEnd"},toggle:function(){this.opened=!this.opened},
show:function(){this.opened=!0},
hide:function(){this.opened=!1},
updateSize:function(r,g){r=r==="auto"?"":r;g=g&&!this.noAnimation&&this.isAttached&&this._desiredSize!==r;this._desiredSize=r;this._updateTransition(!1);g&&(g=this._calcSize(),r===""&&(this.style[this._dimensionMax]="",r=this._calcSize()),this.style[this._dimensionMax]=g,this.scrollTop=this.scrollTop,this._updateTransition(!0),g=r!==g);this.style[this._dimensionMax]=r;g||this._transitionEnd()},
enableTransition:function(r){_.$Y._warn("`enableTransition()` is deprecated, use `noAnimation` instead.");this.noAnimation=!r},
_updateTransition:function(r){this.style.transitionDuration=r&&!this.noAnimation?"":"0s"},
_horizontalChanged:function(){this.style.transitionProperty=this._dimensionMaxCss;this.style[this._dimensionMax==="maxWidth"?"maxHeight":"maxWidth"]="";this.updateSize(this.opened?"auto":"0px",!1)},
_openedChanged:function(){this.setAttribute("aria-hidden",!this.opened);this._setTransitioning(!0);this.toggleClass("iron-collapse-closed",!1);this.toggleClass("iron-collapse-opened",!1);this.updateSize(this.opened?"auto":"0px",!0);this.opened&&this.focus()},
_transitionEnd:function(){this.style[this._dimensionMax]=this._desiredSize;this.toggleClass("iron-collapse-closed",!this.opened);this.toggleClass("iron-collapse-opened",this.opened);this._updateTransition(!1);this.notifyResize();this._setTransitioning(!1)},
_onTransitionEnd:function(r){_.$H(r).rootTarget===this&&this._transitionEnd()},
_calcSize:function(){return this.getBoundingClientRect()[this.dimension]+"px"}});var D_h;var Ryw;var ArB=void 0,N80={properties:{sizingTarget:{type:Object,value:function(){var r;return(r=this.hostElement)!=null?r:this}},
fitInto:{type:Object,value:window},noOverlap:{type:Boolean},positionTarget:{type:Element},horizontalAlign:{type:String},verticalAlign:{type:String},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},autoFitOnAttach:{type:Boolean,value:!1},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_fitInfo:{type:Object},avoidOuterEdge:{type:Boolean,value:!1},addSpacing:{type:Boolean,value:!1}},get _defaultPositionTarget(){var r,
g=_.$H((r=this.hostElement)!=null?r:this).parentNode;g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(g=g.host);return g},get _localeHorizontalAlign(){if(this._isRTL){if(this.horizontalAlign==="right")return"left";if(this.horizontalAlign==="left")return"right"}return this.horizontalAlign},get __shouldPosition(){return(this.horizontalAlign||this.verticalAlign)&&this.positionTarget},get _isRTL(){if(typeof this._memoizedIsRTL==="undefined"){var r;this._memoizedIsRTL=window.getComputedStyle((r=this.hostElement)!=
null?r:this).direction=="rtl"}return this._memoizedIsRTL},attached:function(){this.positionTarget=this.positionTarget||this._defaultPositionTarget;if(this.autoFitOnAttach){var r;window.getComputedStyle((r=this.hostElement)!=null?r:this).display==="none"?setTimeout(function(){this.fit()}.bind(this)):(window.ShadyDOM&&ShadyDOM.flush(),this.fit())}},
detached:function(){},
fit:function(){this.position();this.constrain();this.center()},
_discoverInfo:function(){if(!this._fitInfo){var r,g=window.getComputedStyle((r=this.hostElement)!=null?r:this);r=window.getComputedStyle(this.sizingTarget);var I,P,a;this._fitInfo={inlineStyle:{top:((I=this.hostElement)!=null?I:this).style.top||"",left:((P=this.hostElement)!=null?P:this).style.left||"",position:((a=this.hostElement)!=null?a:this).style.position||""},sizerInlineStyle:{maxWidth:this.sizingTarget.style.maxWidth||"",maxHeight:this.sizingTarget.style.maxHeight||"",boxSizing:this.sizingTarget.style.boxSizing||
""},positionedBy:{vertically:g.top!=="auto"?"top":g.bottom!=="auto"?"bottom":null,horizontally:g.left!=="auto"?"left":g.right!=="auto"?"right":null},sizedBy:{height:r.maxHeight!=="none",width:r.maxWidth!=="none",minWidth:parseInt(r.minWidth,10)||0,minHeight:parseInt(r.minHeight,10)||0},margin:{top:parseInt(g.marginTop,10)||0,right:parseInt(g.marginRight,10)||0,bottom:parseInt(g.marginBottom,10)||0,left:parseInt(g.marginLeft,10)||0}}}},
resetFit:function(){var r=this._fitInfo||{},g;for(g in r.sizerInlineStyle)this.sizingTarget.style[g]=r.sizerInlineStyle[g];for(g in r.inlineStyle){var I=void 0;((I=this.hostElement)!=null?I:this).style[g]=r.inlineStyle[g]}this._fitInfo=null},
refit:function(){var r=this.sizingTarget.scrollLeft,g=this.sizingTarget.scrollTop;this.resetFit();this.fit();this.sizingTarget.scrollLeft=r;this.sizingTarget.scrollTop=g},
position:function(){if(this.__shouldPosition){this._discoverInfo();window.ShadyDOM&&window.ShadyDOM.flush();var r;((r=this.hostElement)!=null?r:this).style.position="fixed";this.sizingTarget.style.boxSizing="border-box";var g;((g=this.hostElement)!=null?g:this).style.left="0px";var I;((I=this.hostElement)!=null?I:this).style.top="0px";var P,a=((P=this.hostElement)!=null?P:this).getBoundingClientRect();I=this.__getNormalizedRect(this.positionTarget);P=this.__getNormalizedRect(this.fitInto);this.avoidOuterEdge&&
(P={left:P.left+24,right:P.right-24,top:P.top+24,bottom:P.bottom-24});if(this.expandSizingTargetForScrollbars){var v=this.sizingTarget.offsetWidth;var C=this.sizingTarget.offsetHeight;var u=this.sizingTarget.clientWidth;var X=this.sizingTarget.clientHeight}r=this._fitInfo.margin;var c={width:a.width+r.left+r.right,height:a.height+r.top+r.bottom};g=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,c,a,I,P);this.addSpacing&&(I.left-c.width===g.left?g.left-=8:I.top-c.height===g.top?g.top-=
8:I.right===g.left?g.left+=8:I.bottom===g.top&&(g.top+=8));c=g.left+r.left;var B=g.top+r.top;I=Math.min(P.right-r.right,c+a.width);var O=Math.min(P.bottom-r.bottom,B+a.height);c=Math.max(P.left+r.left,Math.min(c,I-this._fitInfo.sizedBy.minWidth));B=Math.max(P.top+r.top,Math.min(B,O-this._fitInfo.sizedBy.minHeight));I=Math.max(I-c,this._fitInfo.sizedBy.minWidth);O=Math.max(O-B,this._fitInfo.sizedBy.minHeight);this.sizingTarget.style.maxWidth=I+"px";this.sizingTarget.style.maxHeight=O+"px";c-=a.left;
a=B-a.top;var z;((z=this.hostElement)!=null?z:this).style.left=c+"px";var e;((e=this.hostElement)!=null?e:this).style.top=a+"px";if(this.expandSizingTargetForScrollbars){z=this.sizingTarget.offsetHeight;C=z-this.sizingTarget.clientHeight-(C-X);if(C>0){this.sizingTarget.style.maxHeight=Math.min(P.height-r.top-r.bottom,O+C)+"px";C=this.sizingTarget.offsetHeight;X=C-z;var U;g.verticalAlign==="top"?U=a:g.verticalAlign==="middle"?U=a-X/2:g.verticalAlign==="bottom"&&(U=a-X);U=Math.max(P.top+r.top,Math.min(U,
P.bottom-r.bottom-C));var V;((V=this.hostElement)!=null?V:this).style.top=U+"px"}U=this.sizingTarget.offsetWidth;v=U-this.sizingTarget.clientWidth-(v-u);if(v>0){ArB!==void 0?u=ArB:(u=document.createElement("div"),Object.assign(u.style,{overflow:"auto",position:"fixed",left:"0px",top:"0px",maxWidth:"100px",maxHeight:"100px"}),V=document.createElement("div"),V.style.width="200px",V.style.height="200px",u.appendChild(V),document.body.appendChild(u),ArB=Math.abs(u.offsetWidth-100)>1?u.offsetWidth-u.clientWidth:
0,document.body.removeChild(u),u=ArB);this.sizingTarget.style.maxWidth=Math.min(P.width-r.left-r.right,I+v-u)+"px";v=this.sizingTarget.offsetWidth+u;u=v-U;var G;g.horizontalAlign==="left"?G=c:g.horizontalAlign==="center"?G=c-u/2:g.horizontalAlign==="right"&&(G=c-u);G=Math.max(P.left+r.left,Math.min(G,P.right-r.right-v));var F;((F=this.hostElement)!=null?F:this).style.left=G+"px"}}}},
constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var r=this._fitInfo;if(!r.positionedBy.vertically){var g;((g=this.hostElement)!=null?g:this).style.position="fixed";var I;((I=this.hostElement)!=null?I:this).style.top="0px"}if(!r.positionedBy.horizontally){var P;((P=this.hostElement)!=null?P:this).style.position="fixed";var a;((a=this.hostElement)!=null?a:this).style.left="0px"}this.sizingTarget.style.boxSizing="border-box";var v;g=((v=this.hostElement)!=null?v:this).getBoundingClientRect();
r.sizedBy.height||this.__sizeDimension(g,r.positionedBy.vertically,"top","bottom","Height");r.sizedBy.width||this.__sizeDimension(g,r.positionedBy.horizontally,"left","right","Width")}},
_sizeDimension:function(r,g,I,P,a){this.__sizeDimension(r,g,I,P,a)},
__sizeDimension:function(r,g,I,P,a){var v=this._fitInfo,C=this.__getNormalizedRect(this.fitInto);C=a==="Width"?C.width:C.height;r=(g=g===P)?C-r[P]:r[I];I=v.margin[g?I:P];P="offset"+a;var u;v=((u=this.hostElement)!=null?u:this)[P]-this.sizingTarget[P];this.sizingTarget.style["max"+a]=C-I-r-v+"px"},
center:function(){if(!this.__shouldPosition){this._discoverInfo();var r=this._fitInfo.positionedBy;if(!r.vertically||!r.horizontally){var g;((g=this.hostElement)!=null?g:this).style.position="fixed";if(!r.vertically){var I;((I=this.hostElement)!=null?I:this).style.top="0px"}if(!r.horizontally){var P;((P=this.hostElement)!=null?P:this).style.left="0px"}var a;g=((a=this.hostElement)!=null?a:this).getBoundingClientRect();a=this.__getNormalizedRect(this.fitInto);if(!r.vertically){I=a.top-g.top+(a.height-
g.height)/2;var v;((v=this.hostElement)!=null?v:this).style.top=I+"px"}if(!r.horizontally){r=a.left-g.left+(a.width-g.width)/2;var C;((C=this.hostElement)!=null?C:this).style.left=r+"px"}}}},
__getNormalizedRect:function(r){return r===document.documentElement||r===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:r.getBoundingClientRect()},
__getOffscreenArea:function(r,g,I){return Math.abs(Math.min(0,r.top)+Math.min(0,I.bottom-(r.top+g.height)))*g.width+Math.abs(Math.min(0,r.left)+Math.min(0,I.right-(r.left+g.width)))*g.height},
__getPosition:function(r,g,I,P,a,v){var C=[{verticalAlign:"top",horizontalAlign:"left",top:a.top+this.verticalOffset,left:a.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:a.top+this.verticalOffset,left:a.right-I.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:a.bottom-I.height-this.verticalOffset,left:a.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:a.bottom-I.height-this.verticalOffset,left:a.right-I.width-
this.horizontalOffset}];if(this.noOverlap){for(var u=0,X=C.length;u<X;u++){var c={},B;for(B in C[u])c[B]=C[u][B];C.push(c)}C[0].top=C[1].top+=a.height;C[2].top=C[3].top-=a.height;C[4].left=C[6].left+=a.width;C[5].left=C[7].left-=a.width}g=g==="auto"?null:g;r=r==="auto"?null:r;r&&r!=="center"||(C.push({verticalAlign:"top",horizontalAlign:"center",top:a.top+this.verticalOffset+(this.noOverlap?a.height:0),left:a.left-P.width/2+a.width/2+this.horizontalOffset}),C.push({verticalAlign:"bottom",horizontalAlign:"center",
top:a.bottom-I.height-this.verticalOffset-(this.noOverlap?a.height:0),left:a.left-P.width/2+a.width/2+this.horizontalOffset}));g&&g!=="middle"||(C.push({verticalAlign:"middle",horizontalAlign:"left",top:a.top-P.height/2+a.height/2+this.verticalOffset,left:a.left+this.horizontalOffset+(this.noOverlap?a.width:0)}),C.push({verticalAlign:"middle",horizontalAlign:"right",top:a.top-P.height/2+a.height/2+this.verticalOffset,left:a.right-I.width-this.horizontalOffset-(this.noOverlap?a.width:0)}));g==="middle"&&
r==="center"&&C.push({verticalAlign:"middle",horizontalAlign:"center",top:a.top-P.height/2+a.height/2+this.verticalOffset,left:a.left-P.width/2+a.width/2+this.horizontalOffset});for(u=0;u<C.length;u++){P=C[u];a=P.verticalAlign===g;X=P.horizontalAlign===r;if(!this.dynamicAlign&&!this.noOverlap&&a&&X){var O=P;break}c=(!g||a)&&(!r||X);if(this.dynamicAlign||c){P.offscreenArea=this.__getOffscreenArea(P,I,v);if(P.offscreenArea===0&&c){O=P;break}P.alignsOk=a+X;O=O||P;a=P.offscreenArea-O.offscreenArea;if(a<
0||a===0&&P.alignsOk>O.alignsOk)O=P}}return O}};/*

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 q0,woJ,l6f;q0=Element.prototype;woJ=q0.matches||q0.matchesSelector||q0.mozMatchesSelector||q0.msMatchesSelector||q0.oMatchesSelector||q0.webkitMatchesSelector;l6f=function(){};
_.Jrh=function(r){var g=Sfl,I=[];return g._collectTabbableNodes(r,I)?g._sortByTabIndex(I):I};
_.Q=l6f.prototype;_.Q.isFocusable=function(r){return woJ.call(r,"input, select, textarea, button, object")?woJ.call(r,":not([disabled])"):woJ.call(r,"a[href], area[href], iframe, [tabindex], [contentEditable]")};
_.Q._normalizedTabIndex=function(r){return this.isFocusable(r)?(r=r.getAttribute("tabindex")||0,Number(r)):-1};
_.Q._collectTabbableNodes=function(r,g){if(r.nodeType!==Node.ELEMENT_NODE||!this._isVisible(r))return!1;var I=this._normalizedTabIndex(r),P=I>0;I>=0&&g.push(r);if(r.localName==="content"||r.localName==="slot")I=_.$H(r).getDistributedNodes();else{var a;I=((a=_.$H(r).shadowRoot)!=null?a:_.$H(r.root||r)).children}for(r=0;r<I.length;r++)P=this._collectTabbableNodes(I[r],g)||P;return P};
_.Q._isVisible=function(r){var g=r.style;return g.visibility!=="hidden"&&g.display!=="none"?(g=window.getComputedStyle(r),g.visibility!=="hidden"&&g.display!=="none"):!1};
_.Q._sortByTabIndex=function(r){var g=r.length;if(g<2)return r;var I=Math.ceil(g/2);g=this._sortByTabIndex(r.slice(0,I));r=this._sortByTabIndex(r.slice(I));return this._mergeSortByTabIndex(g,r)};
_.Q._mergeSortByTabIndex=function(r,g){for(var I=[];r.length>0&&g.length>0;)this._hasLowerTabOrder(r[0],g[0])?I.push(g.shift()):I.push(r.shift());return I.concat(r,g)};
_.Q._hasLowerTabOrder=function(r,g){r=Math.max(r.tabIndex,0);g=Math.max(g.tabIndex,0);return r===0||g===0?g>r:r>g};
var Sfl=new l6f;var ETl;var x_f;_.QR({_template:function(){if(x_f!==void 0)return x_f;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-overlay-backdrop--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_overlay_backdrop.tp.yt.iron.overlay.backdrop.css.js--\x3e<slot class="style-scope tp-yt-iron-overlay-backdrop"></slot>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;ETl===void 0&&(ETl=document.createElement("template"));var P=ETl;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return x_f=r},
is:"tp-yt-iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},
attached:function(){this.opened&&this._openedChanged(this.opened)},
prepare:function(){this.opened&&!this.parentNode&&_.$H(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.$H(this.parentNode).removeChild(this)},
_onTransitionend:function(r){r&&r.target===this&&this.complete()},
_openedChanged:function(r){r?this.prepare():(r=window.getComputedStyle(this),r.transitionDuration!=="0s"&&r.opacity!=0||this.complete());this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null;this.toggleClass("opened",this.opened)}.bind(this)))}});var XS=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;Ul(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)};
XS.prototype._bringOverlayAtIndexToFront=function(r){var g=this._overlays[r];if(g){var I=this._overlays.length-1,P=this._overlays[I];P&&this._shouldBeBehindOverlay(g,P)&&I--;if(!(r>=I)){P=Math.max(this._getZ(_.f6$(this)),this._minimumZ);for(this._getZ(g)<=P&&this._applyOverlayZ(g,P);r<I;)this._overlays[r]=this._overlays[r+1],r++;this._overlays[I]=g}}};
XS.prototype.addOverlay=function(r){var g=this._overlays.indexOf(r);if(g>=0)this._bringOverlayAtIndexToFront(g);else{g=this._overlays.length;var I=this._overlays[g-1],P=Math.max(this._getZ(I),this._minimumZ),a=this._getZ(r);I&&this._shouldBeBehindOverlay(r,I)&&(this._applyOverlayZ(I,P),g--,P=Math.max(this._getZ(this._overlays[g-1]),this._minimumZ));a<=P&&this._applyOverlayZ(r,P);this._overlays.splice(g,0,r)}this.trackBackdrop()};
XS.prototype.removeOverlay=function(r){r=this._overlays.indexOf(r);r!==-1&&(this._overlays.splice(r,1),this.trackBackdrop())};
_.f6$=function(r){return r._overlays[r._overlays.length-1]};
_.Q=XS.prototype;_.Q.trackBackdrop=function(){var r=this._overlayWithBackdrop();if(r||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(r)-1,this.backdropElement.opened=!!r,this.backdropElement.prepare()};
_.Q._overlayWithBackdrop=function(){for(var r=this._overlays.length-1;r>=0;r--)if(this._overlays[r].withBackdrop)return this._overlays[r]};
_.Q._getZ=function(r){var g=this._minimumZ;if(r){var I,P,a=Number(((I=r.hostElement)!=null?I:r).style.zIndex||window.getComputedStyle((P=r.hostElement)!=null?P:r).zIndex);a===a&&(g=a)}return g};
_.Q._setZ=function(r,g){var I;((I=r.hostElement)!=null?I:r).style.zIndex=g};
_.Q._applyOverlayZ=function(r,g){this._setZ(r,g+2)};
_.Q._overlayInPath=function(r){r=r||[];for(var g=0;g<r.length;g++){var I=void 0;if(((I=r[g].polymerController)!=null?I:r[g])._manager===this)return r[g]}};
_.Q._onCaptureClick=function(r){var g=this._overlays.length-1;if(g!==-1)for(var I=_.$H(r).path,P,a;(P=this._overlays[g])&&this._overlayInPath(I)!==((a=P.hostElement)!=null?a:P);)if(P._onCaptureClick(r),P.allowClickThrough)g--;else break};
_.Q._onCaptureFocus=function(r){var g=_.f6$(this);g&&g._onCaptureFocus(r)};
_.Q._onCaptureKeyDown=function(r){var g=_.f6$(this);g&&(_.Sm.keyboardEventMatchesKeys(r,"esc")?g._onCaptureEsc(r):_.Sm.keyboardEventMatchesKeys(r,"tab")&&g._onCaptureTab(r))};
_.Q._shouldBeBehindOverlay=function(r,g){return!r.alwaysOnTop&&g.alwaysOnTop&&!g.contains(r)};
_.l4.Object.defineProperties(XS.prototype,{backdropElement:{configurable:!0,enumerable:!0,get:function(){this._backdropElement||(this._backdropElement=document.createElement("tp-yt-iron-overlay-backdrop"));return this._backdropElement}},
deepActiveElement:{configurable:!0,enumerable:!0,get:function(){var r=document.activeElement;r&&r instanceof Element!==!1||(r=document.body);for(;r.root&&_.$H(r.root).activeElement;)r=_.$H(r.root).activeElement;return r}}});
_.cE=new XS;var rV8=0,gwX=0,I7E=null,Pu$=[],rV=["wheel","mousewheel","DOMMouseScroll"],a7s;_.Y("web_no_lock_on_touchstart_killswitch")&&(rV.push("touchstart"),rV.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;_.tV={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:_.cE},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var r;return this._focusedChild||_.$H((r=this.hostElement)!=null?r:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var r;return _.Jrh((r=this.hostElement)!=null?r:this)},ready:function(){this.__shouldRemoveTabIndex=
this.__isAnimating=!1;this.__firstFocusableNode=this.__lastFocusableNode=null;this.__rafs={};this.__scrollTop=this.__scrollLeft=this.__restoreFocusNode=null;this.__onCaptureScroll=this.__onCaptureScroll.bind(this);this.__rootNodes=null;this._ensureSetup()},
attached:function(){this.opened&&this._openedChanged(this.opened);var r;this._observer=_.$H((r=this.hostElement)!=null?r:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var r;_.$H((r=this.hostElement)!=null?r:this).unobserveNodes(this._observer)}this._observer=null;for(var g in this.__rafs)this.__rafs[g]!==null&&cancelAnimationFrame(this.__rafs[g]);this.__rafs={};this._manager.removeOverlay(this);this.__isAnimating&&(this.opened?this._finishRenderOpened():(this._applyFocus(),this._finishRenderClosed()))},
toggle:function(){this._setCanceled(!1);this.opened=!this.opened},
open:function(){this._setCanceled(!1);this.opened=!0},
close:function(){this._setCanceled(!1);this.opened=!1},
cancel:function(r){this.fire("iron-overlay-canceled",r,{cancelable:!0}).defaultPrevented||(this._setCanceled(!0),this.opened=!1)},
invalidateTabbables:function(){this.__firstFocusableNode=this.__lastFocusableNode=null},
_ensureSetup:function(){if(!this._overlaySetup){this._overlaySetup=!0;var r;((r=this.hostElement)!=null?r:this).style.outline="none";var g;((g=this.hostElement)!=null?g:this).style.display="none"}},
_openedChanged:function(r){if(r){var g;((g=this.hostElement)!=null?g:this).removeAttribute("aria-hidden")}else{var I;((I=this.hostElement)!=null?I:this).setAttribute("aria-hidden","true")}this.isAttached&&(this.__isAnimating=!0,this.__deraf("__openedChanged",this.__openedChanged))},
_canceledChanged:function(){this.closingReason=this.closingReason||{};this.closingReason.canceled=this.canceled},
_withBackdropChanged:function(){var r;if(this.withBackdrop&&!((r=this.hostElement)!=null?r:this).hasAttribute("tabindex")){var g;((g=this.hostElement)!=null?g:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var I;((I=this.hostElement)!=null?I:this).removeAttribute("tabindex");this.__shouldRemoveTabIndex=!1}this.opened&&this.isAttached&&this._manager.trackBackdrop()},
_prepareRenderOpened:function(){this.__restoreFocusNode=this._manager.deepActiveElement;this._preparePositioning();this.refit();this._finishPositioning();this.noAutoFocus&&document.activeElement===this._focusNode&&(this._focusNode.blur(),this.__restoreFocusNode.focus())},
_renderOpened:function(){this._finishRenderOpened()},
_renderClosed:function(){this._finishRenderClosed()},
_finishRenderOpened:function(){this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-opened")},
_finishRenderClosed:function(){var r;((r=this.hostElement)!=null?r:this).style.display="none";var g;((g=this.hostElement)!=null?g:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var r,g;((r=this.hostElement)!=null?r:this).style.transition=((g=this.hostElement)!=null?g:this).style.webkitTransition="none";var I,P;((I=this.hostElement)!=null?I:this).style.transform=((P=this.hostElement)!=null?P:this).style.webkitTransform="none";var a;((a=this.hostElement)!=null?a:this).style.display=""},
_finishPositioning:function(){var r;((r=this.hostElement)!=null?r:this).style.display="none";this.scrollTop=this.scrollTop;var g,I;((g=this.hostElement)!=null?g:this).style.transition=((I=this.hostElement)!=null?I:this).style.webkitTransition="";var P,a;((P=this.hostElement)!=null?P:this).style.transform=((a=this.hostElement)!=null?a:this).style.webkitTransform="";var v;((v=this.hostElement)!=null?v:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var r=this._manager.deepActiveElement,g;if(!(g=r===document.body))a:{for(;r;r=r.assignedSlot||r.parentNode||r.host)if(r===this){g=!0;break a}g=!1}g&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(r){this.noCancelOnOutsideClick||this.cancel(r)},
_onCaptureFocus:function(r){if(this.withBackdrop){var g=_.$H(r).path;g.indexOf(this)===-1?(r.stopPropagation(),this._applyFocus()):this._focusedChild=g[0]}},
_onCaptureEsc:function(r){this.noCancelOnEscKey||this.cancel(r)},
_onCaptureTab:function(r){if(this.withBackdrop){this.__ensureFirstLastFocusables();var g=r.shiftKey,I=g?this.__firstFocusableNode:this.__lastFocusableNode;g=g?this.__lastFocusableNode:this.__firstFocusableNode;if(I===g)I=!0;else{var P=this._manager.deepActiveElement;I=P===I||P===this}I&&(r.preventDefault(),this._focusedChild=g,this._applyFocus())}},
_onIronResize:function(){this.opened&&!this.__isAnimating&&this.__deraf("refit",this.refit)},
_onNodesChange:function(){this.opened&&!this.__isAnimating&&(this.invalidateTabbables(),this.notifyResize())},
__ensureFirstLastFocusables:function(){var r=this._focusableNodes;this.__firstFocusableNode=r[0];this.__lastFocusableNode=r[r.length-1]},
__openedChanged:function(){this.opened?(this._prepareRenderOpened(),this._manager.addOverlay(this),this._applyFocus(),this._renderOpened()):(this._manager.removeOverlay(this),this._applyFocus(),this._renderClosed())},
__deraf:function(r,g){var I=this.__rafs;I[r]!==null&&cancelAnimationFrame(I[r]);I[r]=requestAnimationFrame(function(){I[r]=null;g.call(this)}.bind(this))},
__updateScrollObservers:function(r,g,I){r&&g&&this.__isValidScrollAction(I)?(I==="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),a7s=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager[_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length-1],_._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=
[],_._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[])),this.__addScrollListeners()):(r=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),r!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(r,1),a7s=_._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(d1)for(var r=this;r;)r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host&&this.__rootNodes.push(r),r=r.host||r.assignedSlot||r.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(g){g.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(r){r.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(r){return r==="lock"||r==="refit"||r==="cancel"},
__onCaptureScroll:function(r){if(!(this.__isAnimating||_.$H(r).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(r)}},
__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},
__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}};
_.BE=[N80,_.rb,_.tV];_.QR({_template:function(){if(Ryw!==void 0)return Ryw;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-dropdown--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_dropdown.tp.yt.iron.dropdown.css.js--\x3e<div id="contentWrapper" class="style-scope tp-yt-iron-dropdown">\n  <slot id="content" name="dropdown-content" class="style-scope tp-yt-iron-dropdown"></slot>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;D_h===void 0&&(D_h=document.createElement("template"));var P=D_h;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return Ryw=r},
is:"tp-yt-iron-dropdown",behaviors:[_.JO,_.Sm,_.BE,CV0],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],
get containedElement(){for(var r=_.$H(this.$.content).getDistributedNodes(),g=0,I=r.length;g<I;g++)if(r[g].nodeType===Node.ELEMENT_NODE)return r[g]},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(),_.tV._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.tV._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.tV._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var r=this.containedElement,g=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),I=0;I<g.length;I++)g[I].node=r;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(r){this._readied&&(r?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var r=this.focusTarget||this.containedElement;r&&this.opened&&!this.noAutoFocus?r.focus():_.tV._applyFocus.apply(this,arguments)}});var nTh;var T8$;/*

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 hyw=new _.Tv({type:"iconset"});
_.QR({_template:function(){if(T8$!==void 0)return T8$;var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_icon.tp.yt.iron.icon.css.js--\x3e\n");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;nTh===void 0&&(nTh=document.createElement("template"));
var P=nTh;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return T8$=r},
is:"tp-yt-iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String}},observers:["_updateIcon(isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(r){r=(r||"").split(":");this._iconName=r.pop();this._iconsetName=r.pop()||this._DEFAULT_ICONSET;this._updateIcon()},
_srcChanged:function(){this._updateIcon()},
_usesIconset:function(){return this.icon||!this.src},
_updateIcon:function(){if(this._usesIconset())if(this._img&&this._img.parentNode&&_.$H(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=hyw.byKey(this._iconsetName)){var r=this._iconset.applyIcon(this,this._iconName,this.theme);r&&r.setAttribute("aria-hidden","true");this.unlisten(window,"iron-iconset-added","_updateIcon")}else this.listen(window,"iron-iconset-added","_updateIcon")}else this._iconset&&this._iconset.removeIcon(this),
this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,_.$H(this.root).appendChild(this._img)}});var k_w;var $Jw;_.QR({_template:function(){if($Jw!==void 0)return $Jw;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_input.tp.yt.iron.input.css.js--\x3e<slot id="content" class="style-scope tp-yt-iron-input"></slot>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
var g=r.content,I=g.insertBefore;k_w===void 0&&(k_w=document.createElement("template"));var P=k_w;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return $Jw=r},
is:"tp-yt-iron-input",behaviors:[_.kY],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(){_.oU.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.$H(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.$H(this).unobserveNodes(this._observer),this._observer=null)},
get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0];this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value);this.fire("iron-input-ready")},
get _patternRegExp(){if(this.allowedPattern)var r=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":r=/[0-9.,e-]/}return r},_bindValueChanged:function(r,g){g&&(r===void 0?g.value=null:r!==g.value&&(this.inputElement.value=r),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:r}))},
_onInput:function(){!this.allowedPattern||this._patternAlreadyChecked||this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput);this.bindValue=this._previousValidInput=this.inputElement.value;this._patternAlreadyChecked=!1},
_isPrintable:function(r){var g=r.keyCode==19||r.keyCode==20||r.keyCode==45||r.keyCode==46||r.keyCode==144||r.keyCode==145||r.keyCode>32&&r.keyCode<41||r.keyCode>111&&r.keyCode<124;return!(r.keyCode==8||r.keyCode==9||r.keyCode==13||r.keyCode==27)&&!(r.charCode==0&&g)},
_onKeypress:function(r){if(this.allowedPattern||this.inputElement.type==="number"){var g=this._patternRegExp;if(g&&!(r.metaKey||r.ctrlKey||r.altKey)){this._patternAlreadyChecked=!0;var I=String.fromCharCode(r.charCode);this._isPrintable(r)&&!g.test(I)&&(r.preventDefault(),this._announceInvalidCharacter("Invalid character "+I+" not entered."))}}},
_checkPatternValidity:function(){var r=this._patternRegExp;if(!r)return!0;for(var g=0;g<this.inputElement.value.length;g++)if(!r.test(this.inputElement.value[g]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var r=this.inputElement.checkValidity();r&&(this.required&&this.bindValue===""?r=!1:this.hasValidator()&&(r=_.kY.validate.call(this,this.bindValue)));this.invalid=!r;this.fire("iron-input-validate");return r},
_announceInvalidCharacter:function(r){this.fire("iron-announce",{text:r})},
_computeValue:function(r){return r}});var re8;var g8T;var Inf=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),PB8=Inf&&Inf[1]>=8;
_.QR({_template:function(){if(g8T!==void 0)return g8T;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-list--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_list.tp.yt.iron.list.css.js--\x3e<array-selector id="selector" items="{{items}}" selected="{{selectedItems}}" selected-item="{{selectedItem}}" class="style-scope tp-yt-iron-list"></array-selector>\n\n<div aria-label="[[listAriaLabel]]" id="items" role="list" class="style-scope tp-yt-iron-list">\n  <slot class="style-scope tp-yt-iron-list"></slot>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;re8===void 0&&(re8=document.createElement("template"));var P=re8;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return g8T=r},
is:"tp-yt-iron-list",properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},selectedAs:{type:String,value:"selected"},grid:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_gridChanged"},selectionEnabled:{type:Boolean,value:!1},selectedItem:{type:Object,notify:!0},selectedItems:{type:Object,notify:!0},multiSelection:{type:Boolean,value:!1},scrollOffset:{type:Number,value:0},listAriaLabel:{type:String}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)",
"_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[UG$,_.rb,_.mvl,QT$],_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 _.$H(_.$H(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var r=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,r-this._physicalCount)},set _virtualStart(r){r=this._clamp(r,0,this._maxVirtualStart);this.grid&&(r-=r%this._itemsPerRow);this._virtualStartVal=r},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(r){r%=this._physicalCount;r<0&&(r=this._physicalCount+r);this.grid&&(r-=r%this._itemsPerRow);this._physicalStartVal=r},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(r){this._physicalCountVal=r},get _physicalCount(){return this._physicalCountVal||0},get _optPhysicalSize(){return this._viewportHeight===0?Infinity:this._viewportHeight*this._maxPages},get _isVisible(){return!(!this.offsetWidth&&!this.offsetHeight)},get firstVisibleIndex(){var r=this._firstVisibleIndexVal;if(r==null){var g=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
r=this._iterateItems(function(I,P){g+=this._getPhysicalSizeIncrement(I);if(g>this._scrollPosition)return this.grid?P-P%this._itemsPerRow:P;if(this.grid&&this._virtualCount-1===P)return P-P%this._itemsPerRow})||0}return r},
get lastVisibleIndex(){var r=this._lastVisibleIndexVal;if(r==null){if(this.grid)r=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var g=this._physicalTop+this._scrollOffset;this._iterateItems(function(I,P){g<this._scrollBottom&&(r=P);g+=this._getPhysicalSizeIncrement(I)})}this._lastVisibleIndexVal=r}return r},
get _defaultScrollTarget(){return this},get _virtualRowCount(){return Math.ceil(this._virtualCount/this._itemsPerRow)},get _estRowsInView(){return Math.ceil(this._viewportHeight/this._rowHeight)},get _physicalRows(){return Math.ceil(this._physicalCount/this._itemsPerRow)},get _scrollOffset(){return this._scrollerPaddingTop+this.scrollOffset},ready:function(){this.addEventListener("focus",this._didFocus.bind(this),!0)},
attached:function(){this._debounce("_render",this._render,_.Ps);this.listen(this,"iron-resize","_resizeHandler");this.listen(this,"keydown","_keydownHandler")},
detached:function(){this.unlisten(this,"iron-resize","_resizeHandler");this.unlisten(this,"keydown","_keydownHandler")},
_setOverflow:function(r){this.style.webkitOverflowScrolling=r===this?"touch":"";this.style.overflowY=r===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.Ps)},
updateViewportBoundaries:function(){var r=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(r["padding-top"],10);this._isRTL=r.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var r=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),g=r-this._scrollPosition,I=g>=0;this._scrollPosition=r;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(g)>this._physicalSize&&this._physicalSize>0?(g-=this._scrollOffset,I=Math.round(g/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=I,this._physicalStart+=I,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(r=this._getReusables(I),I?(this._physicalTop=r.physicalTop,this._virtualStart+=r.indexes.length,this._physicalStart+=r.indexes.length):(this._virtualStart=this._virtualStart-r.indexes.length,this._physicalStart=this._physicalStart-r.indexes.length),this._update(r.indexes,I?null:r.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),Mu))},
_getReusables:function(r){var g=[],I=this._hiddenContentSize*this._ratio,P=this._virtualStart,a=this._virtualEnd,v=this._physicalCount,C=this._physicalTop+this._scrollOffset;var u=this._physicalBottom+this._scrollOffset;var X=this._scrollPosition,c=this._scrollBottom;if(r){var B=this._physicalStart;u=X-C}else B=this._physicalEnd,u-=c;for(;;){var O=this._getPhysicalSizeIncrement(B);u-=O;if(g.length>=v||u<=I)break;if(r){if(a+g.length+1>=this._virtualCount)break;if(C+O>=X-this._scrollOffset)break;g.push(B);
C+=O;B=(B+1)%v}else{if(P-g.length<=0)break;if(C+this._physicalSize-O<=c)break;g.push(B);C-=O;B=B===0?v-1:B-1}}return{indexes:g,physicalTop:C-this._scrollOffset}},
_update:function(r,g){if(!(r&&r.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(r);this._updateMetrics(r);if(g)for(;g.length;)r=g.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(r);this._positionItems();this._updateScrollerSize()}},
_createPool:function(r){this._ensureTemplatized();var g,I=Array(r);for(g=0;g<r;g++){var P=this.stamp(null);I[g]=P.root.querySelector("*");this._itemsParent.appendChild(P.root)}return I},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(r){r=this._clamp(this._physicalCount+r,3,this._virtualCount-this._virtualStart);r=this._convertIndexToCompleteRow(r);if(this.grid){var g=r%this._itemsPerRow;g&&r-g<=this._physicalCount&&(r+=this._itemsPerRow);r-=g}r-=this._physicalCount;g=Math.round(this._physicalCount*.5);if(!(r<0)){if(r>0){g=window.performance.now();[].push.apply(this._physicalItems,this._createPool(r));for(var I=0;I<r;I++)this._physicalSizes.push(0);this._physicalCount+=r;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=r);this._update();this._templateCost=(window.performance.now()-g)/r;g=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||g===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,g)),wg1):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,g),Mu))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var r=this._getReusables(!0);this._physicalTop=r.physicalTop;this._virtualStart+=r.indexes.length;this._physicalStart+=r.indexes.length;this._update(r.indexes);this._update();this._increasePoolIfNeeded(0)}else this._virtualCount>0&&(this.updateViewportBoundaries(),this._increasePoolIfNeeded(3))},
_ensureTemplatized:function(){if(!this.ctor){(this._userTemplate=this.queryEffectiveChildren("template"))||console.warn("iron-list requires a template to be provided in light-dom");var r={__key__:!0};r[this.as]=!0;r[this.indexAs]=!0;r[this.selectedAs]=!0;r.tabIndex=!0;this._instanceProps=r;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(r,g){typeof g!=="undefined"&&(this.notifyResize(),_.lZ(),r&&this._updateGridMetrics())},
_itemsChanged:function(r){if(r.path==="items")this._physicalTop=this._virtualStart=0,this._virtualCount=this.items?this.items.length:0,this._physicalIndexForKey={},this._lastVisibleIndexVal=this._firstVisibleIndexVal=null,this._physicalCount=this._physicalCount||0,this._physicalItems=this._physicalItems||[],this._physicalSizes=this._physicalSizes||[],this._physicalStart=0,this._scrollTop>this._scrollOffset&&this._resetScrollPosition(0),this._removeFocusedItem(),this._debounce("_render",this._render,
_.Ps);else if(r.path==="items.splices"){this._adjustVirtualIndex(r.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(r.value.indexSplices.some(function(I){return I.addedCount>0||I.removed.length>0})){var g=this._getActiveElement();
this.contains(g)&&g.blur()}r=r.value.indexSplices.some(function(I){return I.index+I.addedCount>=this._virtualStart&&I.index<=this._virtualEnd},this);
this._isClientFull()&&!r||this._debounce("_render",this._render,_.Ps)}else r.path!=="items.length"&&this._forwardItemPath(r.path,r.value)},
_forwardItemPath:function(r,g){r=r.slice(6);var I=r.indexOf(".");I===-1&&(I=r.length);var P,a=this.modelForElement(this._offscreenFocusedItem),v=parseInt(r.substring(0,I),10);if(P=this._isIndexRendered(v)){var C=this._getPhysicalIndex(v);var u=this.modelForElement(this._physicalItems[C])}else a&&(u=a);u&&u[this.indexAs]===v&&(r=r.substring(I+1),r=this.as+(r?"."+r:""),u._setPendingPropertyOrPath(r,g,!1,!0),u._flushProperties&&u._flushProperties(),P&&(this._updateMetrics([C]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(r){r.forEach(function(g){g.removed.forEach(this._removeItem,this);g.index<this._virtualStart&&(g=Math.max(g.addedCount-g.removed.length,g.index-this._virtualStart),this._virtualStart+=g,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=g))},this)},
_removeItem:function(r){this.$.selector.deselect(r);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===r&&this._removeFocusedItem()},
_iterateItems:function(r,g){var I,P;if(arguments.length===2&&g)for(P=0;P<g.length;P++){var a=g[P];var v=this._computeVidx(a);if((I=r.call(this,a,v))!=null)return I}else{a=this._physicalStart;for(v=this._virtualStart;a<this._physicalCount;a++,v++)if((I=r.call(this,a,v))!=null)return I;for(a=0;a<this._physicalStart;a++,v++)if((I=r.call(this,a,v))!=null)return I}},
_computeVidx:function(r){return r>=this._physicalStart?this._virtualStart+(r-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+r},
_assignModels:function(r){this._iterateItems(function(g,I){var P=this._physicalItems[g],a=this.items&&this.items[I];if(a!=null){var v=this.modelForElement(P);v.__key__=null;this._forwardProperty(v,this.as,a);this._forwardProperty(v,this.selectedAs,this.$.selector.isSelected(a));this._forwardProperty(v,this.indexAs,I);this._forwardProperty(v,"tabIndex",this._focusedVirtualIndex===I?0:-1);this._physicalIndexForKey[v.__key__]=g;v._flushProperties&&v._flushProperties(!0);P.removeAttribute("hidden")}else P.setAttribute("hidden",
"")},r)},
_updateMetrics:function(r){_.lZ();var g=0,I=0,P=this._physicalAverageCount,a=this._physicalAverage;this._iterateItems(function(v){I+=this._physicalSizes[v];this._physicalSizes[v]=this._physicalItems[v].offsetHeight;g+=this._physicalSizes[v];this._physicalAverageCount+=this._physicalSizes[v]?1:0},r);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(I=this._itemsPerRow===1?I:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+g-I,this._itemsPerRow=1);this._physicalAverageCount!==P&&(this._physicalAverage=Math.round((a*P+g)/this._physicalAverageCount))},
_updateGridMetrics:function(){this._itemWidth=this._physicalCount>0?this._physicalItems[0].getBoundingClientRect().width:200;this._rowHeight=this._physicalCount>0?this._physicalItems[0].offsetHeight:200;this._itemsPerRow=this._itemWidth?Math.floor(this._viewportWidth/this._itemWidth):this._itemsPerRow},
_positionItems:function(){this._adjustScrollPosition();var r=this._physicalTop;if(this.grid){var g=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(I,P){var a=Math.floor(P%this._itemsPerRow*this._itemWidth+g);this._isRTL&&(a*=-1);this.translate3d(a+"px",r+"px",0,this._physicalItems[I]);this._shouldRenderNextRow(P)&&(r+=this._rowHeight)})}else this._iterateItems(function(I){this.translate3d(0,r+"px",0,this._physicalItems[I]);
r+=this._physicalSizes[I]})},
_getPhysicalSizeIncrement:function(r){return this.grid?this._computeVidx(r)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[r]},
_shouldRenderNextRow:function(r){return r%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var r=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(r!==0){this._physicalTop=this._physicalTop-r;var g=this._scrollPosition;!PB8&&g>0&&this._resetScrollPosition(g-r)}},
_resetScrollPosition:function(r){this.scrollTarget&&r>=0&&(this._scrollPosition=this._scrollTop=r)},
_updateScrollerSize:function(r){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((r=(r=(r=r||this._scrollHeight===0)||this._scrollPosition>=this._estScrollHeight-this._physicalSize)||this.grid&&this.$.items.style.height<this._estScrollHeight)||Math.abs(this._estScrollHeight-this._scrollHeight)>=this._viewportHeight)this.$.items.style.height=
this._estScrollHeight+"px",this._scrollHeight=this._estScrollHeight},
scrollToItem:function(r){return this.scrollToIndex(this.items.indexOf(r))},
scrollToIndex:function(r){if(!(typeof r!=="number"||r<0||r>this.items.length-1)&&(_.lZ(),this._physicalCount!==0)){r=this._clamp(r,0,this._virtualCount-1);if(!this._isIndexRendered(r)||r>=this._maxVirtualStart)this._virtualStart=this.grid?r-this._itemsPerRow*2:r-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var g=this._physicalStart,I=this._virtualStart,P=0,a=this._hiddenContentSize;I<r&&
P<=a;)P+=this._getPhysicalSizeIncrement(g),g=(g+1)%this._physicalCount,I++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+P);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)},_.Ps)},
selectItem:function(r){return this.selectIndex(this.items.indexOf(r))},
selectIndex:function(r){if(!(r<0||r>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(r)){var g=this.modelForElement(this._physicalItems[this._getPhysicalIndex(r)]);g&&(g[this.selectedAs]=!0);this.updateSizeForIndex(r)}this.$.selector.selectIndex(r)}},
deselectItem:function(r){return this.deselectIndex(this.items.indexOf(r))},
deselectIndex:function(r){r<0||r>=this._virtualCount||(this._isIndexRendered(r)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(r)])[this.selectedAs]=!1,this.updateSizeForIndex(r)),this.$.selector.deselectIndex(r))},
toggleSelectionForItem:function(r){return this.toggleSelectionForIndex(this.items.indexOf(r))},
toggleSelectionForIndex:function(r){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(r):this.$.selector.isSelected(this.items[r]))?this.deselectIndex(r):this.selectIndex(r)},
clearSelection:function(){this._iterateItems(function(r){this.modelForElement(this._physicalItems[r])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(r){(r?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(r){var g=this.modelForElement(r.target);if(g){var I=_.$H(r).path[0];r=this._getActiveElement();var P=this._physicalItems[this._getPhysicalIndex(g[this.indexAs])];if(I.localName!=="input"&&I.localName!=="button"&&I.localName!=="select"){I=g.tabIndex;g.tabIndex=-100;var a=r?r.tabIndex:-1;g.tabIndex=I;r&&P!==r&&P.contains(r)&&a!==-100||this.toggleSelectionForItem(g[this.as])}}},
_multiSelectionChanged:function(r){this.clearSelection();this.$.selector.multi=r},
updateSizeForItem:function(r){return this.updateSizeForIndex(this.items.indexOf(r))},
updateSizeForIndex:function(r){if(!this._isIndexRendered(r))return null;this._updateMetrics([this._getPhysicalIndex(r)]);this._positionItems();return null},
_manageFocus:function(){var r=this._focusedVirtualIndex;r>=0&&r<this._virtualCount?this._isIndexRendered(r)?this._restoreFocusedItem():this._createFocusBackfillItem():this._virtualCount>0&&this._physicalCount>0&&(this._focusedPhysicalIndex=this._physicalStart,this._focusedVirtualIndex=this._virtualStart,this._focusedItem=this._physicalItems[this._physicalStart])},
_convertIndexToCompleteRow:function(r){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(r/this._itemsPerRow)*this._itemsPerRow:r},
_isIndexRendered:function(r){return r>=this._virtualStart&&r<=this._virtualEnd},
_isIndexVisible:function(r){return r>=this.firstVisibleIndex&&r<=this.lastVisibleIndex},
_getPhysicalIndex:function(r){return(this._physicalStart+(r-this._virtualStart))%this._physicalCount},
focusItem:function(r){this._focusPhysicalItem(r)},
_focusPhysicalItem:function(r){if(!(r<0||r>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(r)||this.scrollToIndex(r);var g=this._physicalItems[this._getPhysicalIndex(r)],I=this.modelForElement(g),P;I.tabIndex=-100;g.tabIndex===-100&&(P=g);P||(P=_.$H(g).querySelector('[tabindex="-100"]'));I.tabIndex=0;this._focusedVirtualIndex=r;P&&P.focus()}},
_removeFocusedItem:function(){this._offscreenFocusedItem&&this._itemsParent.removeChild(this._offscreenFocusedItem);this._focusedItem=this._focusBackfillItem=this._offscreenFocusedItem=null;this._focusedPhysicalIndex=this._focusedVirtualIndex=-1},
_createFocusBackfillItem:function(){var r=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var g=this.stamp(null);this._focusBackfillItem=g.root.querySelector("*");this._itemsParent.appendChild(g.root)}this._offscreenFocusedItem=this._physicalItems[r];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[r]=this._focusBackfillItem;this._focusedPhysicalIndex=r;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var r=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),g=this._physicalItems[r];if(g){var I=this.modelForElement(g),P=this.modelForElement(this._offscreenFocusedItem);I[this.as]===P[this.as]?(this._focusBackfillItem=g,I.tabIndex=-1,this._physicalItems[r]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(r){r=this.modelForElement(r.target);var g=this.modelForElement(this._focusedItem),I=this._offscreenFocusedItem!==null,P=this._focusedVirtualIndex;r&&(g===r?this._isIndexVisible(P)||this.scrollToIndex(P):(this._restoreFocusedItem(),g&&(g.tabIndex=-1),r.tabIndex=0,this._focusedVirtualIndex=P=r[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(P),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],I&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(r){switch(r.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&r.preventDefault();this._focusPhysicalItem(this._focusedVirtualIndex+(this.grid?this._itemsPerRow:1));break;case 39:this.grid&&this._focusPhysicalItem(this._focusedVirtualIndex+(this._isRTL?-1:1));break;case 38:this._focusedVirtualIndex>0&&r.preventDefault();this._focusPhysicalItem(this._focusedVirtualIndex-(this.grid?this._itemsPerRow:1));break;case 37:this.grid&&this._focusPhysicalItem(this._focusedVirtualIndex+
(this._isRTL?1:-1));break;case 13:this._focusPhysicalItem(this._focusedVirtualIndex),this.selectionEnabled&&this._selectionHandler(r)}},
_clamp:function(r,g,I){return Math.min(I,Math.max(g,r))},
_debounce:function(r,g,I){this._debouncers=this._debouncers||{};this._debouncers[r]=_.Dd(this._debouncers[r],I,g.bind(this));_.RD(this._debouncers[r])},
_forwardProperty:function(r,g,I){r._setPendingProperty(g,I)},
_forwardHostPropV2:function(r,g){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(I){I&&this.modelForElement(I).forwardHostProp(r,g)},this)},
_notifyInstancePropV2:function(r,g,I){AhF(this.as,g)&&(r=r[this.indexAs],g==this.as&&(this.items[r]=I),this.notifyPath(PM(this.as,"items."+r,g),I))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(r,g,I){g.indexOf(this.as+".")===0&&this.notifyPath("items."+r.__key__+"."+g.slice(this.as.length+1),I)},
_forwardParentPath:function(r,g){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(I){I&&this.modelForElement(I).notifyPath(r,g)},this)},
_forwardParentProp:function(r,g){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(I){I&&(this.modelForElement(I)[r]=g)},this)},
_getActiveElement:function(){var r=this._itemsParent.node.domHost;return _.$H(r?r.root:document).activeElement},
_scrollTargetChanged:function(r,g){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(g)if(r==="document")this.scrollTarget=this._doc;else if(typeof r==="string"){var I,P;this.scrollTarget=(g=(P=(I=this.domHost)==null?void 0:I.polymerController)!=null?P:this.domHost)&&g.$?g.$[r]:_.$H(this.ownerDocument).querySelector("#"+r)}else this._isValidScrollTarget()&&(this._oldScrollTarget=r,this._toggleScrollListener(this._shouldHaveListener,r))}});var and;var v80;var QG0=function(r,g,I,P){r-=I;g-=P;return Math.sqrt(r*r+g*g)},mJB=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
vw4.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var QU$=function(r){r.maxRadius=0;r.mouseDownStart=0;r.mouseUpStart=0;r.xStart=0;r.yStart=0;r.xEnd=0;r.yEnd=0;r.containerMetrics=new vw4(r.element)};
m04.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var r=mJB()-this.mouseDownStart;this.mouseUpStart&&(r-=this.mouseUpElapsed);return r},get mouseUpElapsed(){return this.mouseUpStart?mJB()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1E3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1E3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+
this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var r=Math.min(Math.sqrt(this.containerMetrics.width*this.containerMetrics.width+this.containerMetrics.height*this.containerMetrics.height),300)*1.1+5;return Math.min(Math.abs(r*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-r/300*.2))))),this.maxRadius,300)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-
this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){return Math.max(0,Math.min(this.mouseUpElapsedSeconds*.3,this.opacity))},get isOpacityFullyDecayed(){return this.opacity===0&&this.radius>=Math.min(this.maxRadius,300)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,300)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,
this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},draw:function(){this.wave.style.opacity=this.opacity;var r=this.radius/(this.containerMetrics.size/2);var g=this.xNow-this.containerMetrics.width/2;var I=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+g+"px, "+I+"px)";this.waveContainer.style.transform="translate3d("+g+"px, "+I+"px, 0)";this.wave.style.webkitTransform="scale("+r+","+r+")";this.wave.style.transform="scale3d("+r+","+r+",1)"},
downAction:function(r){var g=this.containerMetrics.width/2,I=this.containerMetrics.height/2;QU$(this);this.mouseDownStart=mJB();this.center?(this.xStart=g,this.yStart=I):(this.xStart=r?r.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=r?r.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=g,this.yEnd=I);r=this.containerMetrics;g=this.xStart;I=this.yStart;this.maxRadius=Math.max(QG0(g,I,0,0),QG0(g,I,
r.width,0),QG0(g,I,0,r.height),QG0(g,I,r.width,r.height));this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px";this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px";this.waveContainer.style.width=this.containerMetrics.size+"px";this.waveContainer.style.height=this.containerMetrics.size+"px"},
upAction:function(){this.isMouseDown&&(this.mouseUpStart=mJB())},
remove:function(){_.$H(_.$H(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.QR({_template:function(){if(v80!==void 0)return v80;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-ripple--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_ripple.tp.yt.paper.ripple.css.js--\x3e<div id="background" class="style-scope tp-yt-paper-ripple"></div>\n<div id="waves" class="style-scope tp-yt-paper-ripple"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;and===void 0&&(and=document.createElement("template"));var P=and;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return v80=r},
is:"tp-yt-paper-ripple",behaviors:[_.Sm],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(){_.$H(this).parentNode.nodeType==11?this.keyEventTarget=_.$H(this).getOwnerRoot().host:this.keyEventTarget=_.$H(this).parentNode;var r=this.keyEventTarget;this.listen(r,"up","uiUpAction");this.listen(r,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(r){r.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var r=0;r<this.ripples.length;++r)if(!this.ripples[r].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(r){this.noink||this.downAction(r)},
downAction:function(r){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(r),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(r){this.noink||this.upAction(r)},
upAction:function(r){this.holdDown||(this.ripples.forEach(function(g){g.upAction(r)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var r=0;r<this.ripples.length;++r){var g=this.ripples[r];g.isOpacityFullyDecayed&&!g.isRestingAtMaxRadius&&this.removeRipple(g)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var r=new m04(this);_.$H(this.$.waves).appendChild(r.waveContainer);this.$.background.style.backgroundColor=r.color;this.ripples.push(r);this._setAnimating(!0);return r},
removeRipple:function(r){var g=this.ripples.indexOf(r);g<0||(this.ripples.splice(g,1),r.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var r;for(r=0;r<this.ripples.length;++r){var g=this.ripples[r];g.draw();this.$.background.style.opacity=g.outerOpacity;g.isOpacityFullyDecayed&&!g.isRestingAtMaxRadius&&this.removeRipple(g)}if(this.shouldKeepAnimating)window.requestAnimationFrame(this._boundAnimate);else this.onAnimationComplete()}},
animateRipple:function(){return this.animate()},
_onEnterKeydown:function(){this.uiDownAction();this.async(this.uiUpAction,1)},
_onSpaceKeydown:function(){this.uiDownAction()},
_onSpaceKeyup:function(){this.uiUpAction()},
_holdDownChanged:function(r,g){g!==void 0&&(r?this.downAction():this.upAction())}});var O6={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(r){ER._downHandler.call(this,r);this.pressed&&this.ensureRipple(r)},
ensureRipple:function(r){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var g=this._rippleContainer||this.root;g&&_.$H(g).appendChild(this._ripple);if(r){g=_.$H(this._rippleContainer||this);var I=_.$H(r).rootTarget;g.deepContains(I)&&this._ripple.uiDownAction(r)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(r){this.hasRipple()&&(this._ripple.noink=r)}};var CB8={properties:{elevation:{type:Number,reflectToAttribute:!0,readOnly:!0}},observers:["_calculateElevation(focused, disabled, active, pressed, receivedFocusFromKeyboard)","_computeKeyboardClass(receivedFocusFromKeyboard)"],hostAttributes:{role:"button",tabindex:"0",animated:!0},_calculateElevation:function(){var r=1;this.disabled?r=0:this.active||this.pressed?r=4:this.receivedFocusFromKeyboard&&(r=3);this._setElevation(r)},
_computeKeyboardClass:function(r){this.toggleClass("keyboard-focus",r)},
_spaceKeyDownHandler:function(r){ER._spaceKeyDownHandler.call(this,r);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(r){ER._spaceKeyUpHandler.call(this,r);this.hasRipple()&&this._ripple.uiUpAction()}},uYz=[TzJ,
_.JO,O6,CB8];_.pIy={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(r){r&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=r)},
_createRipple:function(){var r=O6._createRipple();r.id="ink";r.setAttribute("center","");r.classList.add("circle");return r}};
_.o8z=[TzJ,_.JO,O6,_.pIy];_.qsT=[_.o8z,$vF,{_checkedChanged:function(){kUw._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){O6._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var XI0;var ceB;var ti8=function(){};
_.Q=ti8.prototype;_.Q.registered=function(){};
_.Q.addOwnKeyBinding=function(){};
_.Q.removeOwnKeyBindings=function(){};
_.Q.keyboardEventMatchesKeys=function(){};
_.Q._collectKeyBindings=function(){};
_.Q._prepKeyBindings=function(){};
_.Q._addKeyBinding=function(){};
_.Q._resetKeyEventListeners=function(){};
_.Q._listenKeyEventListeners=function(){};
_.Q._unlistenKeyEventListeners=function(){};
_.Q._onKeyBindingEvent=function(){};
_.Q._triggerKeyHandler=function(){};
_.Q._tapHandler=function(){};
_.Q._focusChanged=function(){};
_.Q._detectKeyboardFocus=function(){};
_.Q._userActivate=function(){};
_.Q._upHandler=function(){};
_.Q._asyncClick=function(){};
_.Q._pressedChanged=function(){};
_.Q._ariaActiveAttributeChanged=function(){};
_.Q._activeChanged=function(){};
_.Q._controlStateChanged=function(){};
_.Q._changedButtonState=function(){};
_.Q._focusBlurHandler=function(){};
_.Q._disabledChanged=function(){};
_.Q._changedControlState=function(){};
_.Q._buttonStateChanged=function(){};
_.Q._downHandler=function(){};
_.Q.ensureRipple=function(){};
_.Q.getRipple=function(){};
_.Q.hasRipple=function(){};
_.Q._createRipple=function(){};
_.Q._noinkChanged=function(){};
_.Q._computeKeyboardClass=function(){};
_.Q._spaceKeyDownHandler=function(){};
_.Q._spaceKeyUpHandler=function(){};
_.Q._setPressed=function(){};
_.Q._setPointerDown=function(){};
_.Q._setReceivedFocusFromKeyboard=function(){};
_.Q._setFocused=function(){};
_.Q._setElevation=function(){};
ti8=_.QR({_template:function(){if(ceB!==void 0)return ceB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_button.tp.yt.paper.button.css.js--\x3e<slot class="style-scope tp-yt-paper-button"></slot>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
var g=r.content,I=g.insertBefore;XI0===void 0&&(XI0=document.createElement("template"));var P=XI0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return ceB=r},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[uYz],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?CB8._calculateElevation.apply(this):this._setElevation(0)}});var BFY;var O81;var zgy={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},modern:{type:Boolean,value:!1,reflectToAttribute:!0},isAriaModal:{type:Boolean,value:!1},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)","isAriaModalChanged(isAriaModal)"],listeners:{tap:"_onDialogTap",click:"_onDialogClickWrapped"},_onDialogTap:function(r){_.Y("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(r)},
_onDialogClickWrapped:function(r){_.Y("dialog_behavior_no_tap_killswitch")||this._onDialogClick(r)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(r,g){g&&(r?(this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.withBackdrop=this.noCancelOnEscKey=this.noCancelOnOutsideClick=!0,this.setAttribute("aria-modal","true")):(this.noCancelOnOutsideClick=this.noCancelOnOutsideClick&&this.__prevNoCancelOnOutsideClick,this.noCancelOnEscKey=this.noCancelOnEscKey&&this.__prevNoCancelOnEscKey,this.withBackdrop=this.withBackdrop&&
this.__prevWithBackdrop))},
isAriaModalChanged:function(r){if(r){var g;((g=this.hostElement)!=null?g:this).setAttribute("aria-modal","true")}else{var I;((I=this.hostElement)!=null?I:this).removeAttribute("aria-modal")}},
_updateClosingReasonConfirmed:function(r){this.closingReason=this.closingReason||{};this.closingReason.confirmed=r},
_onDialogClick:function(r){for(var g=_.$H(r).path,I=0,P,a=g.indexOf((P=this.hostElement)!=null?P:this);I<a;I++)if(P=g[I],P.hasAttribute&&(P.hasAttribute("dialog-dismiss")||P.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(P.hasAttribute("dialog-confirm"));this.close();r.stopPropagation();break}}},egF=[_.BE,
zgy];var Ys1=document.createElement("template");_.M(Ys1,'<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(Ys1.content);var Z8F=document.createElement("template");_.M(Z8F,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(Z8F.content);_.QR({_template:function(){if(O81!==void 0)return O81;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dialog.tp.yt.paper.dialog.css.js--\x3e<slot class="style-scope tp-yt-paper-dialog"></slot>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
var g=r.content,I=g.insertBefore;BFY===void 0&&(BFY=document.createElement("template"));var P=BFY;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return O81=r},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[egF,CV0],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 UJd;var i8T;_.QR({_template:function(){if(i8T!==void 0)return i8T;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dialog-scrollable--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dialog_scrollable.tp.yt.paper.dialog.scrollable.css.js--\x3e<div id="scrollable" class="scrollable style-scope tp-yt-paper-dialog-scrollable" on-scroll="updateScrollState">\n  <slot class="style-scope tp-yt-paper-dialog-scrollable"></slot>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;UJd===void 0&&(UJd=document.createElement("template"));var P=UJd;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return i8T=r},
is:"tp-yt-paper-dialog-scrollable",properties:{dialogElement:{type:Object}},get scrollTarget(){return this.$.scrollable},ready:function(){this._ensureTarget();this.classList.add("no-padding")},
attached:function(){this._ensureTarget();requestAnimationFrame(this.updateScrollState.bind(this))},
updateScrollState:function(){this.toggleClass("is-scrolled",this.scrollTarget.scrollTop>0);this.toggleClass("can-scroll",this.scrollTarget.offsetHeight<this.scrollTarget.scrollHeight);this.toggleClass("scrolled-to-bottom",this.scrollTarget.scrollTop+this.scrollTarget.offsetHeight>=this.scrollTarget.scrollHeight)},
_ensureTarget:function(){var r,g,I;if(((r=window.ShadyDOM)==null?void 0:r.noPatch)!==!0&&((g=window.ShadyDOM)==null?void 0:g.noPatch)!=="on-demand"||((I=this.__shady_parentNode)==null?void 0:I.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(zgy)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var b8B=_.U1(['<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>']),Mid=_.oRY(b8B);Mid.setAttribute("style","display: none;");document.head.appendChild(Mid.content);var jG0;var ViB;var dJT;var LZB;_.QR({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[gb],configure:function(r){var g=r.node,I=g.getBoundingClientRect().height;return this._effect=new KeyframeEffect(g,[{height:I/2+"px"},{height:I+"px"}],this.timingFromConfig(r))}});
_.QR({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[gb],configure:function(r){var g=r.node,I=g.getBoundingClientRect().width;return this._effect=new KeyframeEffect(g,[{width:I/2+"px"},{width:I+"px"}],this.timingFromConfig(r))}});
_.QR({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[gb],configure:function(r){var g=r.node,I=g.getBoundingClientRect().width;return this._effect=new KeyframeEffect(g,[{width:I+"px"},{width:I-I/20+"px"}],this.timingFromConfig(r))}});
_.QR({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[gb],configure:function(r){var g=r.node,I=g.getBoundingClientRect().height;this.setPrefixedProperty(g,"transformOrigin","0 0");return this._effect=new KeyframeEffect(g,[{height:I+"px",transform:"translateY(0)"},{height:I/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(r))}});var zK={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},G0l=function(){};
_.Q=G0l.prototype;_.Q.registered=function(){};
_.Q.addOwnKeyBinding=function(){};
_.Q.removeOwnKeyBindings=function(){};
_.Q.keyboardEventMatchesKeys=function(){};
_.Q._collectKeyBindings=function(){};
_.Q._prepKeyBindings=function(){};
_.Q._addKeyBinding=function(){};
_.Q._resetKeyEventListeners=function(){};
_.Q._listenKeyEventListeners=function(){};
_.Q._unlistenKeyEventListeners=function(){};
_.Q._onKeyBindingEvent=function(){};
_.Q._triggerKeyHandler=function(){};
_.Q._focusBlurHandler=function(){};
_.Q._changedControlState=function(){};
_.Q._setFocused=function(){};
G0l=_.QR({_template:function(){if(LZB!==void 0)return LZB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-menu-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_menu_button.tp.yt.paper.menu.button.css.js--\x3e<div id="trigger" on-tap="toggle" class="style-scope tp-yt-paper-menu-button">\n  <slot name="dropdown-trigger" class="style-scope tp-yt-paper-menu-button"></slot>\n</div>\n\n<tp-yt-iron-dropdown id="dropdown" opened="{{opened}}" horizontal-align="[[horizontalAlign]]" vertical-align="[[verticalAlign]]" dynamic-align="[[dynamicAlign]]" horizontal-offset="[[horizontalOffset]]" vertical-offset="[[verticalOffset]]" no-overlap="[[noOverlap]]" open-animation-config="[[openAnimationConfig]]" close-animation-config="[[closeAnimationConfig]]" no-animations="[[noAnimations]]" focus-target="[[_dropdownContent]]" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" on-iron-overlay-canceled="__onIronOverlayCanceled" expand-sizing-target-for-scrollbars="[[expandSizingTargetForScrollbars]]" fit-into="[[fitInto]]" class="style-scope tp-yt-paper-menu-button">\n  <div slot="dropdown-content" class="dropdown-content style-scope tp-yt-paper-menu-button">\n    <slot id="content" name="dropdown-content" class="style-scope tp-yt-paper-menu-button"></slot>\n  </div>\n</tp-yt-iron-dropdown>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;dJT===void 0&&(dJT=document.createElement("template"));var P=dJT;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return LZB=r},
is:"tp-yt-paper-menu-button",behaviors:[_.Sm,_.JO],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:zK.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:zK.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:zK.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},
allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_dropdownContent:{type:Object},fitInto:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var r=_.$H(this.$.content).getDistributedNodes(),g=0,I=r.length;g<I;g++)if(r[g].nodeType===Node.ELEMENT_NODE)return r[g]},toggle:function(){this.opened?
this.close():this.open()},
open:function(){this.disabled||this.$.dropdown.open()},
close:function(){this.$.dropdown.close()},
_onIronSelect:function(){this.ignoreSelect||this.close()},
_onIronActivate:function(){this.closeOnActivate&&this.close()},
_openedChanged:function(r,g){r?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):g!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(r){_.JO._disabledChanged.apply(this,arguments);r&&this.opened&&this.close()},
__onIronOverlayCanceled:function(r){var g=this.$.trigger;_.$H(r.detail).path.indexOf(g)>-1&&r.preventDefault()}});
Object.keys(zK).forEach(function(r){G0l[r]=zK[r]});var yew=_.xY.IronButtonState,KZh=(0,_.kn)(HTMLElement);
_.QR({_template:function(){if(ViB!==void 0)return ViB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dropdown-menu-light--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dropdown_menu_light.tp.yt.paper.dropdown.menu.light.css.js--\x3e<tp-yt-paper-menu-button id="menuButton" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" vertical-offset="[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]" disabled="[[disabled]]" no-animations="[[noAnimations]]" on-iron-select="_onIronSelect" on-iron-deselect="_onIronDeselect" opened="{{opened}}" close-on-activate="" allow-outside-scroll="[[allowOutsideScroll]]" class="style-scope tp-yt-paper-dropdown-menu-light">\n  \n  <div id="dropdown-trigger" class="dropdown-trigger style-scope tp-yt-paper-dropdown-menu-light" slot="dropdown-trigger" role="button" tabindex="0" aria-haspopup="listbox">\n    <label class$="[[_computeLabelClass(noLabelFloat,alwaysFloatLabel,hasContent)]] style-scope tp-yt-paper-dropdown-menu-light" style-target="label">\n      [[label]]\n    </label>\n    <div id="input" tabindex="-1" style-target="input" class="style-scope tp-yt-paper-dropdown-menu-light">\u00a0</div>\n    <tp-yt-iron-icon icon="paper-dropdown-menu:arrow-drop-down" class="style-scope tp-yt-paper-dropdown-menu-light"></tp-yt-iron-icon>\n    <span class="error style-scope tp-yt-paper-dropdown-menu-light">[[errorMessage]]</span>\n  </div>\n  <slot id="content" name="dropdown-content" slot="dropdown-content" class="style-scope tp-yt-paper-dropdown-menu-light"></slot>\n</tp-yt-paper-menu-button>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;jG0===void 0&&(jG0=document.createElement("template"));var P=jG0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return ViB=r},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[yew,_.JO,O6,_.fR,_.kY],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0,observer:"_valueChanged"},label:{type:String},placeholder:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,
value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,hasContent:{type:Boolean,readOnly:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(r){var g=(0,_.C3)(this);g.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:r});g.shadowRoot.appendChild(r);return KZh.prototype._attachDom.call(this,r)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var r=this.contentElement;r&&r.selectedItem&&this._setSelectedItem(r.selectedItem)},
get contentElement(){for(var r=_.$H(this.$.content).getDistributedNodes(),g=0,I=r.length;g<I;g++)if(r[g].nodeType===Node.ELEMENT_NODE)return r[g]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(r){this._setSelectedItem(r.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(r){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r)===this&&this.open()},
_selectedItemChanged:function(r){var g="";r?g=r.label||r.getAttribute("label")||r.textContent.trim():g="";this.value=g;this._setSelectedItemLabel(g)},
_computeMenuVerticalOffset:function(r,g){return g?g:r?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var r=this.opened?"true":"false",g=this.contentElement;g&&g.setAttribute("aria-expanded",r)},
_computeLabelClass:function(r,g,I){var P="label";if(r)I&&(P+=" label-is-hidden");else if(I||g)P+=" label-is-floating";return P},
_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 sGw;var FZF;_.QR({is:"tp-yt-paper-icon-button",_template:function(){if(FZF!==void 0)return FZF;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-icon-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_icon_button.tp.yt.paper.icon.button.css.js--\x3e<tp-yt-iron-icon id="icon" src="[[src]]" icon="[[icon]]" alt$="[[alt]]" class="style-scope tp-yt-paper-icon-button"></tp-yt-iron-icon>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;sGw===void 0&&(sGw=document.createElement("template"));var P=sGw;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return FZF=r},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.o8z],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(r,g){var I=this.getAttribute("aria-label");I&&g!=I||this.setAttribute("aria-label",r)}});var H8J;var WZ1;_.eW=[TzJ,_.JO,{hostAttributes:{role:"option",tabindex:"0"}}];_.QR({_template:function(){if(WZ1!==void 0)return WZ1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-icon-item--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_icon_item.tp.yt.paper.icon.item.css.js--\x3e<div id="contentIcon" class="content-icon style-scope tp-yt-paper-icon-item">\n  <slot name="item-icon" class="style-scope tp-yt-paper-icon-item"></slot>\n</div>\n<slot class="style-scope tp-yt-paper-icon-item"></slot>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;H8J===void 0&&(H8J=document.createElement("template"));var P=H8J;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return WZ1=r},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.eW]});var DJh;var RgT;var AeY={attached:function(){this.fire("addon-attached")},
update:function(){}};var NFT=1,wIF=1,lnY=1,Ss0=[_.JO,_.Sm,{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();!GP&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(r,g){r?r=r+" "+g:r=g;return r},
_onAddonAttached:function(r){r=_.$H(r).rootTarget;if(r.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,r.id);else{var g="paper-input-add-on-"+wIF++;r.id=g;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,g)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(r){_.JO._focusBlurHandler.call(this,r);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var r=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",r);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(r){try{var g=this.inputElement.selectionStart;this.value=r;this.inputElement.selectionStart=g;this.inputElement.selectionEnd=g}catch(I){this.value=r}},
_computeAlwaysFloatLabel:function(r,g){return g||r},
_updateAriaLabelledBy:function(){var r=_.$H(this.root).querySelector("label");if(r){if(r.id)var g=r.id;else g="paper-input-label-"+NFT++,r.id=g;this._ariaLabelledBy=g}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+lnY++)},
_onChange:function(r){this.shadowRoot&&this.fire(r.type,{sourceEvent:r},{node:this,bubbles:r.bubbles,cancelable:r.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var r=document.activeElement;r instanceof HTMLElement&&r!==document.body&&r!==document.documentElement||this._focusableElement.focus()}}}];var JeF;var E8B;_.QR({_template:function(){if(E8B!==void 0)return E8B;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input-char-counter--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input_char_counter.tp.yt.paper.input.char.counter.css.js--\x3e<span class="style-scope tp-yt-paper-input-char-counter">[[_charCounterStr]]</span>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;JeF===void 0&&(JeF=document.createElement("template"));var P=JeF;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return E8B=r},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[AeY],properties:{_charCounterStr:{type:String,value:"0"}},update:function(r){if(r.inputElement){r.value=r.value||"";var g=r.value.toString().length.toString();r.inputElement.hasAttribute("maxlength")&&(g+="/"+r.inputElement.getAttribute("maxlength"));this._charCounterStr=g}}});var xJB;var fnl;_.QR({_template:function(){if(fnl!==void 0)return fnl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input-container--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input_container.tp.yt.paper.input.container.css.js--\x3e<div class="floated-label-placeholder style-scope tp-yt-paper-input-container" aria-hidden="true" hidden="[[noLabelFloat]]">\n  \u00a0\n</div>\n\n<div class="input-wrapper style-scope tp-yt-paper-input-container">\n  <span class="prefix style-scope tp-yt-paper-input-container"><slot name="prefix" class="style-scope tp-yt-paper-input-container"></slot></span>\n\n  <div class$="[[_computeInputContentClass(noLabelFloat,alwaysFloatLabel,focused,invalid,_inputHasContent)]] style-scope tp-yt-paper-input-container" id="labelAndInputContainer">\n    <slot name="label" class="style-scope tp-yt-paper-input-container"></slot>\n    <slot name="input" on-slotchange="onInputSlotChanged" class="style-scope tp-yt-paper-input-container"></slot><slot name="after-input" class="style-scope tp-yt-paper-input-container"></slot>\n  </div>\n\n  <span class="suffix style-scope tp-yt-paper-input-container"><slot name="suffix" class="style-scope tp-yt-paper-input-container"></slot></span>\n</div>\n\n<div class$="[[_computeUnderlineClass(focused,invalid)]] style-scope tp-yt-paper-input-container">\n  <div class="unfocused-line style-scope tp-yt-paper-input-container"></div>\n  <div class="focused-line style-scope tp-yt-paper-input-container"></div>\n</div>\n\n<div class$="[[_computeAddOnContentClass(focused,invalid)]] style-scope tp-yt-paper-input-container">\n  <slot name="add-on" class="style-scope tp-yt-paper-input-container"></slot>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;xJB===void 0&&(xJB=document.createElement("template"));var P=xJB;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return fnl=r},
is:"tp-yt-paper-input-container",hostAttributes:{"style-target":"host"},properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},noUnfloatedLabelError:{type:Boolean,value:!1},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,tp-yt-iron-input,textarea,.paper-input-input"},
_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},
_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},
_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},
_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},
listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return ks(this.attrForValue)},get _inputElement(){return _.$H(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0;this._addons||(this._addons=[]);this.addEventListener("focus",this._boundOnFocus,
!0);this.addEventListener("blur",this._boundOnBlur,!0)},
attached:function(){this.attrForValue||this.addEventListener("input",this._onInput);this.initializeInput()},
onInputSlotChanged:function(){this._addons||(this._addons=[]);this.attrForValue&&this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged);this.initializeInput()},
initializeInput:function(){this._inputElement&&(this._inputElementValue&&this._inputElementValue!=""?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement))},
_onAddonAttached:function(r){this._addons||(this._addons=[]);r=r.target;this._addons.indexOf(r)===-1&&(this._addons.push(r),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(r){this._handleValueAndAutoValidate(r.target)},
_onValueChanged:function(r){var g=r.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,g.value===void 0||g.value===""))return;this._handleValueAndAutoValidate(r.target)},
_handleValue:function(r){var g=this._inputElementValue;g||g===0||r.type==="number"&&!r.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:r,value:g,invalid:this.invalid})},
_handleValueAndAutoValidate:function(r){this.autoValidate&&r&&(this.invalid=!(r.validate?r.validate(this._inputElementValue):r.checkValidity()));this._handleValue(r)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(r){if(this._addons)for(var g,I=0;g=this._addons[I];I++)g.update(r)},
_computeInputContentClass:function(r,g,I,P,a){var v="input-content";r?(a&&(v+=" label-is-hidden"),P&&!this.noUnfloatedLabelError&&(v+=" is-invalid")):(r=this.querySelector("label"),g||a?(v+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",P?v+=" is-invalid":I&&(v+=" label-is-highlighted")):(r&&(this.$.labelAndInputContainer.style.position="relative"),P&&!this.noUnfloatedLabelError&&(v+=" is-invalid")));I&&(v+=" focused");return v},
_computeUnderlineClass:function(r,g){var I="underline";g?I+=" is-invalid":r&&(I+=" is-highlighted");return I},
_computeAddOnContentClass:function(r,g){var I="add-on-content";g?I+=" is-invalid":r&&(I+=" is-highlighted");return I}});var n8y;var TFJ;_.QR({_template:function(){if(TFJ!==void 0)return TFJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input-error--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input_error.tp.yt.paper.input.error.css.js--\x3e\n<div id="a11yWrapper" class="style-scope tp-yt-paper-input-error">\n  <slot class="style-scope tp-yt-paper-input-error"></slot>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;n8y===void 0&&(n8y=document.createElement("template"));var P=n8y;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return TFJ=r},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[AeY],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(r){this._setInvalid(r.invalid)}});_.QR({is:"tp-yt-paper-input",_template:function(){if(RgT!==void 0)return RgT;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input.tp.yt.paper.input.css.js--\x3e<tp-yt-paper-input-container id="container" no-label-float="[[noLabelFloat]]" always-float-label="[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]" auto-validate$="[[autoValidate]]" disabled$="[[disabled]]" invalid="[[invalid]]" no-unfloated-label-error="[[noUnfloatedLabelError]]" class="style-scope tp-yt-paper-input">\n  <slot name="prefix" slot="prefix" class="style-scope tp-yt-paper-input"></slot>\n\n  <label hidden$="[[!label]]" aria-hidden="true" for$="[[_inputId]]" slot="label" class="style-scope tp-yt-paper-input">[[label]]</label>\n\n  \n  <tp-yt-iron-input bind-value="{{value}}" slot="input" class="input-element style-scope tp-yt-paper-input" id$="[[_inputId]]" maxlength$="[[maxlength]]" allowed-pattern="[[allowedPattern]]" invalid="{{invalid}}" validator="[[validator]]">\n    <input aria-labelledby$="[[_ariaLabelledBy]]" aria-describedby$="[[_ariaDescribedBy]]" disabled$="[[disabled]]" title$="[[title]]" type$="[[type]]" pattern$="[[pattern]]" required$="[[required]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" inputmode$="[[inputmode]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" min$="[[min]]" max$="[[max]]" step$="[[step]]" name$="[[name]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" list$="[[list]]" size$="[[size]]" autocapitalize$="[[autocapitalize]]" autocorrect$="[[autocorrect]]" on-change="_onChange" tabindex$="[[tabIndex]]" autosave$="[[autosave]]" results$="[[results]]" accept$="[[accept]]" multiple$="[[multiple]]" role$="[[inputRole]]" aria-haspopup$="[[inputAriaHaspopup]]" dir$="[[inputDir]]" class="style-scope tp-yt-paper-input">\n  </tp-yt-iron-input>\n\n  <slot name="suffix" slot="suffix" class="style-scope tp-yt-paper-input"></slot>\n\n  <template is="dom-if" if="[[errorMessage]]" class="style-scope tp-yt-paper-input">\n    <tp-yt-paper-input-error aria-live="assertive" slot="add-on" class="style-scope tp-yt-paper-input">[[errorMessage]]</tp-yt-paper-input-error>\n  </template>\n\n  <template is="dom-if" if="[[charCounter]]" class="style-scope tp-yt-paper-input">\n    <tp-yt-paper-input-char-counter slot="add-on" class="style-scope tp-yt-paper-input"></tp-yt-paper-input-char-counter>\n  </template>\n</tp-yt-paper-input-container>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;DJh===void 0&&(DJh=document.createElement("template"));var P=DJh;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return RgT=r},
behaviors:[Ss0,_.fR],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 hg8;var k0l;_.QR({_template:function(){if(k0l!==void 0)return k0l;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-item--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_item.tp.yt.paper.item.css.js--\x3e<slot class="style-scope tp-yt-paper-item"></slot>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=
r.content,I=g.insertBefore;hg8===void 0&&(hg8=document.createElement("template"));var P=hg8;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return k0l=r},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.eW]});var $Lf;var rJB;_.QR({_template:function(){if(rJB!==void 0)return rJB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-item-body--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_item_body.tp.yt.paper.item.body.css.js--\x3e<slot class="style-scope tp-yt-paper-item-body"></slot>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
var g=r.content,I=g.insertBefore;$Lf===void 0&&($Lf=document.createElement("template"));var P=$Lf;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return rJB=r},
is:"tp-yt-paper-item-body"});var go$;var Iv$;var P9T=function(){};
_.Q=P9T.prototype;_.Q.indexOf=function(){};
_.Q.selectPrevious=function(){};
_.Q.selectNext=function(){};
_.Q.selectIndex=function(){};
_.Q.forceSynchronousItemUpdate=function(){};
_.Q._checkFallback=function(){};
_.Q._addListener=function(){};
_.Q._removeListener=function(){};
_.Q._activateEventChanged=function(){};
_.Q._updateItems=function(){};
_.Q._selectSelected=function(){};
_.Q._filterItem=function(){};
_.Q._valueToItem=function(){};
_.Q._valueToIndex=function(){};
_.Q._indexToValue=function(){};
_.Q._valueForItem=function(){};
_.Q._observeItems=function(){};
_.Q._itemActivate=function(){};
_.Q.multiChanged=function(){};
_.Q._updateAttrForSelected=function(){};
_.Q._updateSelected=function(){};
_.Q._selectMulti=function(){};
_.Q._selectionChange=function(){};
_.Q._toggleSelected=function(){};
_.Q._valuesToItems=function(){};
_.Q.registered=function(){};
_.Q.addOwnKeyBinding=function(){};
_.Q.removeOwnKeyBindings=function(){};
_.Q.keyboardEventMatchesKeys=function(){};
_.Q._collectKeyBindings=function(){};
_.Q._prepKeyBindings=function(){};
_.Q._addKeyBinding=function(){};
_.Q._resetKeyEventListeners=function(){};
_.Q._listenKeyEventListeners=function(){};
_.Q._unlistenKeyEventListeners=function(){};
_.Q._onKeyBindingEvent=function(){};
_.Q._triggerKeyHandler=function(){};
_.Q.select=function(){};
_.Q._resetTabindices=function(){};
_.Q._updateMultiselectable=function(){};
_.Q._focusWithKeyboardEvent=function(){};
_.Q._clearSearchText=function(){};
_.Q._focusPrevious=function(){};
_.Q._focusNext=function(){};
_.Q._applySelection=function(){};
_.Q._focusedItemChanged=function(){};
_.Q._onIronItemsChanged=function(){};
_.Q._onShiftTabDown=function(){};
_.Q._onFocus=function(){};
_.Q._onUpKey=function(){};
_.Q._onDownKey=function(){};
_.Q._onEscKey=function(){};
_.Q._onKeydown=function(){};
_.Q._activateHandler=function(){};
_.Q._disabledChanged=function(){};
_.Q._setSelectedItem=function(){};
_.Q._setItems=function(){};
_.Q._setSelectedItems=function(){};
_.Q._setFocusedItem=function(){};
P9T=_.QR({_template:function(){if(Iv$!==void 0)return Iv$;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-listbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_listbox.tp.yt.paper.listbox.css.js--\x3e<slot class="style-scope tp-yt-paper-listbox"></slot>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
var g=r.content,I=g.insertBefore;go$===void 0&&(go$=document.createElement("template"));var P=go$;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return Iv$=r},
is:"tp-yt-paper-listbox",behaviors:[PVh],hostAttributes:{role:"listbox"}});var av0;var vol;var QtB={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(r,g){return[r||g?"active":"",g?"cooldown":""].join(" ")},
__activeChanged:function(r,g){this.__setAriaHidden(!r);this.__coolingDown=!r&&g},
__altChanged:function(r){this.setAttribute("aria-label",r||"loading")},
__setAriaHidden:function(r){r?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.QR({_template:function(){if(vol!==void 0)return vol;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-spinner--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_spinner.tp.yt.paper.spinner.css.js--\x3e<div id="spinnerContainer" class-name="[[__computeContainerClasses(active, __coolingDown)]]" on-animationend="__reset" on-webkit-animation-end="__reset" class="style-scope tp-yt-paper-spinner">\n  <div class="spinner-layer layer-1 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n\n  <div class="spinner-layer layer-2 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n\n  <div class="spinner-layer layer-3 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n\n  <div class="spinner-layer layer-4 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;av0===void 0&&(av0=document.createElement("template"));var P=av0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return vol=r},
is:"tp-yt-paper-spinner",behaviors:[QtB]});var mLy;var C9z;_.QR({_template:function(){if(C9z!==void 0)return C9z;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-spinner-lite--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_spinner_lite.tp.yt.paper.spinner.lite.css.js--\x3e<div id="spinnerContainer" class-name="[[__computeContainerClasses(active, __coolingDown)]]" on-animationend="__reset" on-webkit-animation-end="__reset" class="style-scope tp-yt-paper-spinner-lite">\n  <div class="spinner-layer style-scope tp-yt-paper-spinner-lite">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner-lite">\n      <div class="circle style-scope tp-yt-paper-spinner-lite"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner-lite">\n      <div class="circle style-scope tp-yt-paper-spinner-lite"></div>\n    </div>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;mLy===void 0&&(mLy=document.createElement("template"));var P=mLy;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return C9z=r},
is:"tp-yt-paper-spinner-lite",behaviors:[QtB]});var uM0;var pcJ;_.QR({_template:function(){if(pcJ!==void 0)return pcJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tab--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tab.tp.yt.paper.tab.css.js--\x3e<div class="tab-content style-scope tp-yt-paper-tab" style-target="tab-content">\n  <slot class="style-scope tp-yt-paper-tab"></slot>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;uM0===void 0&&(uM0=document.createElement("template"));var P=uM0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return pcJ=r},
is:"tp-yt-paper-tab",behaviors:[_.JO,_.xY.IronButtonState,O6],properties:{link:{type:Boolean,value:!1,reflectToAttribute:!0},noBoldOnFocus:{type:Boolean,value:!1,reflectToAttribute:!0}},hostAttributes:{role:"tab","style-target":"host"},listeners:{down:"_updateNoink",tap:"_onTap"},attached:function(){this._updateNoink()},
get _parentNoink(){var r=_.$H(this).parentNode;return!!r&&!!r.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(r){if(this.link){var g=this.queryEffectiveChildren("a");g&&r.target!==g&&g.click()}}});var ooz;var qgh;var Xc1=_.U1(['<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>']),cJ0=_.oRY(Xc1);document.head.appendChild(cJ0.content);_.QR({_template:function(){if(qgh!==void 0)return qgh;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tabs--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tabs.tp.yt.paper.tabs.css.js--\x3e<tp-yt-paper-icon-button id="left" icon="paper-tabs:chevron-left" alt="[[altPrevious]]" class$="[[_computeScrollButtonClass(_leftHidden, scrollable, hideScrollButtons, removeIdleScrollButtons)]] style-scope tp-yt-paper-tabs" on-up="_onScrollButtonUp" on-down="_onLeftScrollButtonDown" tabindex="-1" disabled="[[_leftHidden]]"></tp-yt-paper-icon-button>\n\n<div id="tabsContainer" on-track="_scroll" on-down="_down" class="style-scope tp-yt-paper-tabs">\n  <div id="tabsContent" style-target="content" class$="[[_computeTabsContentClass(scrollable, fitContainer)]] style-scope tp-yt-paper-tabs">\n    <div id="selectionBar" style-target="selection-bar" class$="[[_computeSelectionBarClass(noBar, alignBottom)]] style-scope tp-yt-paper-tabs" on-transitionend="_onBarTransitionEnd"></div>\n    <slot class="style-scope tp-yt-paper-tabs"></slot>\n  </div>\n</div>\n\n<tp-yt-paper-icon-button id="right" icon="paper-tabs:chevron-right" alt="[[altNext]]" class$="[[_computeScrollButtonClass(_rightHidden, scrollable, hideScrollButtons, removeIdleScrollButtons)]] style-scope tp-yt-paper-tabs" on-up="_onScrollButtonUp" on-down="_onRightScrollButtonDown" tabindex="-1" disabled="[[_rightHidden]]"></tp-yt-paper-icon-button>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;ooz===void 0&&(ooz=document.createElement("template"));var P=ooz;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return qgh=r},
is:"tp-yt-paper-tabs",behaviors:[_.rb,_.vxz],properties:{noink:{type:Boolean,value:!1,observer:"_noinkChanged"},noBar:{type:Boolean,value:!1},noSlide:{type:Boolean,value:!1},scrollable:{type:Boolean,value:!1},fitContainer:{type:Boolean,value:!1},disableDrag:{type:Boolean,value:!1},hideScrollButtons:{type:Boolean,value:!1},removeIdleScrollButtons:{type:Boolean,value:!1},alignBottom:{type:Boolean,value:!1},selectable:{type:String,value:"tp-yt-paper-tab"},autoselect:{type:Boolean,value:!1},autoselectDelay:{type:Number,
value:0},altNext:{type:String,value:""},altPrevious:{type:String,value:""},_step:{type:Number,value:10},_holdDelay:{type:Number,value:1},_leftHidden:{type:Boolean,value:!1},_rightHidden:{type:Boolean,value:!1},_previousTab:{type:Object}},hostAttributes:{role:"tablist"},listeners:{"iron-resize":"_onTabSizingChanged","iron-items-changed":"_onTabSizingChanged","iron-select":"_onIronSelect","iron-deselect":"_onIronDeselect"},keyBindings:{"left:keyup right:keyup":"_onArrowKeyup"},created:function(){this._holdJob=
null;this._pendingActivationTimeout=this._pendingActivationItem=void 0;this._bindDelayedActivationHandler=this._delayedActivationHandler.bind(this);this.addEventListener("blur",this._onBlurCapture.bind(this),!0);this._rightHidden=this._leftHidden=this.hideScrollButtons},
ready:function(){this.setScrollDirection("y",this.$.tabsContainer)},
detached:function(){this._cancelPendingActivation()},
_noinkChanged:function(r){_.$H(this).querySelectorAll("tp-yt-paper-tab").forEach(r?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(r){r.setAttribute("noink","")},
_removeNoinkAttribute:function(r){r.removeAttribute("noink")},
_computeScrollButtonClass:function(r,g,I,P){return!g||I?"hidden":r?P?"hidden":"not-visible":""},
_computeTabsContentClass:function(r,g){var I="tabs-content";r&&(I+=" scrollable");if(!r||g)I+=" fit-container";return I},
_computeSelectionBarClass:function(r,g){var I="selection-bar";r?I+=" hidden":g&&(I+=" align-bottom");return I},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(r){return""+r},
_onIronSelect:function(r){this._tabChanged(r.detail.item,this._previousTab);this._previousTab=r.detail.item;this.cancelDebouncer("tab-changed")},
_onIronDeselect:function(){this.debounce("tab-changed",function(){this._tabChanged(null,this._previousTab);this._previousTab=null},1)},
_activateHandler:function(){this._cancelPendingActivation();_.$w._activateHandler.apply(this,arguments)},
_scheduleActivation:function(r,g){this._pendingActivationItem=r;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,g)},
_delayedActivationHandler:function(){var r=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;r.fire(this.activateEvent,null,{bubbles:!0,cancelable:!0})},
_cancelPendingActivation:function(){this._pendingActivationTimeout!==void 0&&(this.cancelAsync(this._pendingActivationTimeout),this._pendingActivationTimeout=this._pendingActivationItem=void 0)},
_onArrowKeyup:function(){this.autoselect&&this._scheduleActivation(this.focusedItem,this.autoselectDelay)},
_onBlurCapture:function(r){r.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(r,g){this.scrollable&&this._affectScroll(g&&-g.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(r){this.$.tabsContainer.scrollLeft+=r;r=this.$.tabsContainer.scrollLeft;this._leftHidden=r===0||this.hideScrollButtons;this._rightHidden=r===this._tabContainerScrollSize||this.hideScrollButtons},
_onLeftScrollButtonDown:function(){this._scrollToLeft();this._holdJob=setInterval(this._scrollToLeft.bind(this),this._holdDelay)},
_onRightScrollButtonDown:function(){this._scrollToRight();this._holdJob=setInterval(this._scrollToRight.bind(this),this._holdDelay)},
_onScrollButtonUp:function(){clearInterval(this._holdJob);this._holdJob=null},
_scrollToLeft:function(){this._affectScroll(-this._step)},
_scrollToRight:function(){this._affectScroll(this._step)},
_tabChanged:function(r,g){if(r){var I=this.$.tabsContent.getBoundingClientRect(),P=I.width,a=r.getBoundingClientRect();I=a.left-I.left;this._pos={width:this._calcPercent(a.width,P),left:this._calcPercent(I,P)};if(this.noSlide||g==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var v=g.getBoundingClientRect();g=this.items.indexOf(g);r=this.items.indexOf(r);this.$.selectionBar.classList.add("expand");
r=g<r;this._isRTL&&(r=!r);r?this._positionBar(this._calcPercent(a.left+a.width-v.left,P)-5,this._left):this._positionBar(this._calcPercent(v.left+v.width-a.left,P)-5,this._calcPercent(I,P)+5);this.scrollable&&this._scrollToSelectedIfNeeded(a.width,I)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(r,g){g-=this.$.tabsContainer.scrollLeft;g<0?this.$.tabsContainer.scrollLeft+=g:(g+=r-this.$.tabsContainer.offsetWidth,g>0&&(this.$.tabsContainer.scrollLeft+=g))},
_calcPercent:function(r,g){return 100*r/g},
_positionBar:function(r,g){r=r||0;g=g||0;this._width=r;this._left=g;this.transform("translateX("+g+"%) scaleX("+r/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var r=this.$.selectionBar.classList;r.contains("expand")?(r.remove("expand"),r.add("contract"),this._positionBar(this._pos.width,this._pos.left)):r.contains("contract")&&r.remove("contract")}});var te0;var BAT;_.QR({_template:function(){if(BAT!==void 0)return BAT;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-textarea--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_textarea.tp.yt.paper.textarea.css.js--\x3e<tp-yt-paper-input-container no-label-float$="[[noLabelFloat]]" always-float-label="[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]" auto-validate$="[[autoValidate]]" disabled$="[[disabled]]" invalid="[[invalid]]" no-unfloated-label-error="[[noUnfloatedLabelError]]" class="style-scope tp-yt-paper-textarea">\n  <label hidden$="[[!label]]" aria-hidden="true" for$="[[_inputId]]" slot="label" class="style-scope tp-yt-paper-textarea">[[label]]</label>\n\n  <tp-yt-iron-autogrow-textarea class="paper-input-input style-scope tp-yt-paper-textarea" slot="input" id$="[[_inputId]]" aria-labelledby$="[[_ariaLabelledBy]]" aria-describedby$="[[_ariaDescribedBy]]" bind-value="{{value}}" invalid="{{invalid}}" validator$="[[validator]]" disabled$="[[disabled]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" inputmode$="[[inputmode]]" name$="[[name]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" required$="[[required]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" autocapitalize$="[[autocapitalize]]" rows$="[[rows]]" max-rows$="[[maxRows]]" on-change="_onChange"></tp-yt-iron-autogrow-textarea>\n\n  <template is="dom-if" if="[[errorMessage]]" class="style-scope tp-yt-paper-textarea">\n    <tp-yt-paper-input-error aria-live="assertive" slot="add-on" class="style-scope tp-yt-paper-textarea">[[errorMessage]]</tp-yt-paper-input-error>\n  </template>\n\n  <template is="dom-if" if="[[charCounter]]" class="style-scope tp-yt-paper-textarea">\n    <tp-yt-paper-input-char-counter slot="add-on" class="style-scope tp-yt-paper-textarea"></tp-yt-paper-input-char-counter>\n  </template>\n</tp-yt-paper-input-container>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;te0===void 0&&(te0=document.createElement("template"));var P=te0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return BAT=r},
is:"tp-yt-paper-textarea",behaviors:[Ss0,_.fR],properties:{_ariaLabelledBy:{observer:"_ariaLabelledByChanged",type:String},_ariaDescribedBy:{observer:"_ariaDescribedByChanged",type:String},value:{type:String},rows:{type:Number,value:1},maxRows:{type:Number,value:0},noUnfloatedLabelError:{type:Boolean,value:!1}},get selectionStart(){return this.$.input.textarea.selectionStart},set selectionStart(r){this.$.input.textarea.selectionStart=r},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(r){this.$.input.textarea.selectionEnd=r},_ariaLabelledByChanged:function(r){this._focusableElement.setAttribute("aria-labelledby",r)},
_ariaDescribedByChanged:function(r){this._focusableElement.setAttribute("aria-describedby",r)},
get _focusableElement(){return this.inputElement.textarea}});var OdF;var zHw;/*

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 eH$=function(){};
_.Q=eH$.prototype;_.Q.addOwnKeyBinding=function(){};
_.Q.removeOwnKeyBindings=function(){};
_.Q.keyboardEventMatchesKeys=function(){};
_.Q._collectKeyBindings=function(){};
_.Q._prepKeyBindings=function(){};
_.Q._addKeyBinding=function(){};
_.Q._resetKeyEventListeners=function(){};
_.Q._listenKeyEventListeners=function(){};
_.Q._unlistenKeyEventListeners=function(){};
_.Q._onKeyBindingEvent=function(){};
_.Q._triggerKeyHandler=function(){};
_.Q._tapHandler=function(){};
_.Q._focusChanged=function(){};
_.Q._detectKeyboardFocus=function(){};
_.Q._userActivate=function(){};
_.Q._upHandler=function(){};
_.Q._spaceKeyDownHandler=function(){};
_.Q._spaceKeyUpHandler=function(){};
_.Q._asyncClick=function(){};
_.Q._pressedChanged=function(){};
_.Q._ariaActiveAttributeChanged=function(){};
_.Q._activeChanged=function(){};
_.Q._controlStateChanged=function(){};
_.Q._changedButtonState=function(){};
_.Q._focusBlurHandler=function(){};
_.Q._disabledChanged=function(){};
_.Q._changedControlState=function(){};
_.Q._downHandler=function(){};
_.Q.ensureRipple=function(){};
_.Q.getRipple=function(){};
_.Q.hasRipple=function(){};
_.Q._noinkChanged=function(){};
_.Q._focusedChanged=function(){};
_.Q.registered=function(){};
_.Q._invalidChanged=function(){};
_.Q.hasValidator=function(){};
_.Q.validate=function(){};
_.Q._getValidity=function(){};
_.Q._requiredChanged=function(){};
_.Q._valueChanged=function(){};
_.Q._checkedChanged=function(){};
_.Q._buttonStateChanged=function(){};
_.Q._setPressed=function(){};
_.Q._setPointerDown=function(){};
_.Q._setReceivedFocusFromKeyboard=function(){};
_.Q._setFocused=function(){};
eH$=_.QR({is:"tp-yt-paper-toggle-button",_template:function(){if(zHw!==void 0)return zHw;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-toggle-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_toggle_button.tp.yt.paper.toggle.button.css.js--\x3e<div class="toggle-container style-scope tp-yt-paper-toggle-button">\n  <div id="toggleBar" class="toggle-bar style-scope tp-yt-paper-toggle-button"></div>\n  <div id="toggleButton" class="toggle-button style-scope tp-yt-paper-toggle-button"></div>\n</div>\n\n<div class="toggle-label style-scope tp-yt-paper-toggle-button"><slot class="style-scope tp-yt-paper-toggle-button"></slot></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;OdF===void 0&&(OdF=document.createElement("template"));var P=OdF;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return zHw=r},
behaviors:[_.qsT],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");_.Nu(this,function(){_.b4(this,"pan-y")})},
_ontrack:function(r){r=r.detail;r.state==="start"?this._trackStart(r):r.state==="track"?this._trackMove(r):r.state==="end"&&this._trackEnd(r)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(r){r=r.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+r:r)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+r:r));this.translate3d(this._x+"px",0,0,this.$.toggleButton);this._isRtl?this._userActivate(this._x<-this._width/2):this._userActivate(this._x>this._width/2)},
_trackEnd:function(){this.$.toggleButton.classList.remove("dragging");this.transform("",this.$.toggleButton)},
_createRipple:function(){this._rippleContainer=this.$.toggleButton;var r=O6._createRipple();r.id="ink";r.setAttribute("recenters","");r.classList.add("circle","toggle-ink");return r}});var Ygl;var ZdJ;_.QR({_template:function(){if(ZdJ!==void 0)return ZdJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tooltip--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tooltip.tp.yt.paper.tooltip.css.js--\x3e<div id="tooltip" class="hidden style-scope tp-yt-paper-tooltip" style-target="tooltip">\n  <slot class="style-scope tp-yt-paper-tooltip"></slot>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;Ygl===void 0&&(Ygl=document.createElement("template"));var P=Ygl;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return ZdJ=r},
is:"tp-yt-paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1,"aria-label":"tooltip"},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},alwaysDisplay:{type:Boolean,value:!1},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,
value:""},animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}},
_showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var r=_.$H(this).parentNode,g=_.$H(this).getOwnerRoot(),I;this.for?I=_.$H(g).querySelector("#"+this.for):I=r.nodeType==Node.DOCUMENT_FRAGMENT_NODE?g.host:r;return I},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(r){r==="entry"?this.show():r==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.$H(this).textContent.trim()===""){for(var r=!0,g=_.$H(this).getEffectiveChildNodes(),I=0;I<g.length;I++)if(g[I].textContent.trim()!==""){r=!1;break}if(r)return}this._showing=!0;this.$.tooltip.classList.remove("hidden");this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.updatePosition();this._animationPlaying=!0;this.$.tooltip.classList.add(this._getAnimationType("entry"))}},
hide:function(){this._showing&&(this._animationPlaying?(this._showing=!1,this._cancelAnimation()):(this._onAnimationFinish(),this._showing=!1,this._animationPlaying=!0))},
updatePosition:function(){if(this._target&&this.offsetParent){var r=this.offset;this.marginTop!=14&&this.offset==14&&(r=this.marginTop);var g=this.offsetParent.getBoundingClientRect(),I=this._target.getBoundingClientRect(),P=this.getBoundingClientRect(),a=(I.width-P.width)/2,v=(I.height-P.height)/2,C=I.left-g.left,u=I.top-g.top;switch(this.position){case "top":var X=C+a;var c=u-P.height-r;break;case "bottom":X=C+a;c=u+I.height+r;break;case "left":X=C-P.width-r;c=u+v;break;case "right":X=C+I.width+
r,c=u+v}this.fitToVisibleBounds?(g.left+X+P.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,X)+"px",this.style.right="auto"),g.top+c+P.height>window.innerHeight?(this.style.bottom=g.height+"px",this.style.top="auto"):(this.style.top=Math.max(-g.top,c)+"px",this.style.bottom="auto")):(this.style.left=X+"px",this.style.top=c+"px")}},
_addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide"));this.listen(this.$.tooltip,"animationend","_onAnimationEnd");this.listen(this,"mouseenter","hide")},
_findTarget:function(){this.manualMode||this._removeListeners();this._target=this.target;this.manualMode||this._addListeners()},
_delayChange:function(r){r!==500&&this.updateStyles({"--paper-tooltip-delay-in":r+"ms"})},
_manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()},
_cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry"));this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.add("hidden")},
_onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))},
_onAnimationEnd:function(){this._animationPlaying=!1;this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))},
_getAnimationType:function(r){if(r==="entry"&&this.animationEntry!=="")return this.animationEntry;if(r==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[r]&&typeof this.animationConfig[r][0].name==="string"){if(this.animationConfig[r][0].timing&&this.animationConfig[r][0].timing.delay&&this.animationConfig[r][0].timing.delay!==0){var g=this.animationConfig[r][0].timing.delay;r==="entry"?this.updateStyles({"--paper-tooltip-delay-in":g+"ms"}):r==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":g+
"ms"})}return this.animationConfig[r][0].name}},
_removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide"));this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd");this.unlisten(this,"mouseenter","hide")}});var ULy=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(ULy,_.qp);var idY=_.bb(ULy,[0,_.Fi]);var Yw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Yw,_.qp);var bdl=[3,4],MeT=[5,6];var jtd=[0,bdl,MeT,_.HI,-1,_.yh,_.WI,-1,VL1,dpl];var Veh=_.bb(Yw,jtd),dLw=_.jL(jtd);var L61=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(L61,_.qp);var GA8=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(GA8,_.qp);var yJ8=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(yJ8,_.qp);var K6$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(K6$,_.qp);var stz=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(stz,_.qp);var Z7=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Z7,_.qp);Z7.prototype.getSource=function(){return _.as(this,1)};
Z7.prototype.getMessage=function(){return _.Po(this,4)};
Z7.prototype.getData=function(){return _.nq(this,stz,8)};var F6$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(F6$,_.qp);var U6=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(U6,_.qp);var iu=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(iu,_.qp);var bu=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(bu,_.qp);bu.prototype.getUrl=function(){return _.Po(this,1)};
bu.prototype.setUrl=function(r){return _.aM(this,1,r)};
bu.prototype.hasUrl=function(){return _.jA(_.E1(this,1))!=null};var Hdz=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Hdz,_.qp);var W6Y=[3];var DLB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(DLB,_.qp);var M0=function(r){var g=new DLB;return _.Te(g,2,r)};
DLB.prototype.getLanguage=function(){return Qh(this,4,jW)};
var RHw=function(r){var g=M0(1);return _.KD(g,6,jW,r)},jW=[3,
4,5,6];var AJw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(AJw,_.qp);var Vf=function(r){var g=new AJw;return _.Te(g,1,r)},db=function(r,g){return _.KD(r,2,NAy,g)},NAy=[2,
3,4,5];var wcf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(wcf,_.qp);var LX=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(LX,_.qp);var lvh=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(lvh,_.qp);var Sgy=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Sgy,_.qp);var JJF=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(JJF,_.qp);var Eod=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Eod,_.qp);var xLY=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(xLY,_.qp);var fvw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(fvw,_.qp);var GK=function(r){return _.nq(r,iu,5)};var noJ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(noJ,_.qp);noJ.prototype.getValue=function(){return g8(this,1)};var TAF=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(TAF,_.qp);var yf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(yf,_.qp);yf.prototype.getMetadata=function(){return _.mz(this,Eod,7,KX)};
yf.prototype.hasMetadata=function(){return _.fr(this,Eod,7,KX)};
var hH8=_.mHL(yf),KX=[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16];var s6=function(r){this.JSC$12472_name_=r;this.files_=[];this.directories_=[];this.directoryMap_={}};
s6.prototype.getName=function(){return this.JSC$12472_name_};var HE=function(r,g){this.callback_=g;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new s6("");kAJ(this,r,this.rootDirectory_);FS(this)},kAJ=function(r,g,I){for(var P=0;P<g.length;P++){var a=g[P];
a.isFile?(r.fileOps_++,a.file((0,_.Qz)(r.handleFileSuccess_,r,I),(0,_.Qz)(r.handleFileError_,r))):r.unscannedDirectories_.push(new $Nl(a,I))}},FS=function(r){if(r.unscannedDirectories_.length>0&&r.directoryOps_<5&&!r.hasError_){r.directoryOps_++;
var g=r.unscannedDirectories_.shift(),I=g.entry,P=new s6(I.name);g=g.parent;g.directoryMap_[P.getName()]=P;g.directories_.push(P);I=I.createReader();I.readEntries((0,_.Qz)(r.handleDirectorySuccess_,r,I,P),(0,_.Qz)(r.handleDirectoryError_,r))}r.directoryOps_!=0||r.fileOps_!=0||r.unscannedDirectories_.length!=0&&!r.hasError_||r.callback_(r.rootDirectory_.files_,r.rootDirectory_.directories_,r.hasError_)};
HE.prototype.handleDirectorySuccess_=function(r,g,I){kAJ(this,I,g);I.length==0?(this.directoryOps_--,FS(this)):r.readEntries((0,_.Qz)(this.handleDirectorySuccess_,this,r,g),(0,_.Qz)(this.handleDirectoryError_,this))};
HE.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;FS(this)};
HE.prototype.handleFileSuccess_=function(r,g){r.files_.push(g);this.fileOps_--;FS(this)};
HE.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;FS(this)};
var $Nl=function(r,g){this.entry=r;this.parent=g};var WE=function(r){_.bj.call(this);_.jf(r,"drop",this.onObjectsDropped_,!1,this);_.jf(r,"dragenter",this.onFilesDragged_,!1,this);_.jf(r,"dragover",this.onFilesDragged_,!1,this);_.jf(r,"dragleave",this.onDragLeave_,!1,this);_.jf(r,"dragend",this.onDragLeave_,!1,this)};
_.Kr(WE,_.bj);var r30=function(r,g){_.wH.call(this,"f");this.files=r;this.directories=g};
_.Kr(r30,_.wH);var grf=function(){_.wH.call(this,"h")};
_.Kr(grf,_.wH);var ID$=function(){_.wH.call(this,"i")};
_.Kr(ID$,_.wH);var Px8=function(){_.wH.call(this,"g")};
_.Kr(Px8,_.wH);WE.prototype.onObjectsDropped_=function(r){var g=this;r.preventDefault();var I=r.event_.dataTransfer;if((r=I&&I.items)&&r.length>0&&r[0].webkitGetAsEntry){I=[];for(var P=[],a=0;a<r.length;a++){var v=r[a].webkitGetAsEntry();v?I.push(v):P.push(r[a])}new HE(I,function(C,u,X){X?g.dispatchEvent(new Px8("Error occurred while reading from the file system.")):g.dispatchEvent(new r30(C,u,P))})}else(r=I&&I.files)&&this.dispatchEvent(new r30(Array.from(r),[]))};
WE.prototype.onFilesDragged_=function(r){r.type==="dragenter"&&this.dispatchEvent(new grf);r.preventDefault()};
WE.prototype.onDragLeave_=function(){this.dispatchEvent(new ID$)};var aDT=function(r,g){this.JSC$12495_name_=r;this.inputElement_=g};
aDT.prototype.getName=function(){return this.JSC$12495_name_};
aDT.prototype.getInputElement=function(){return this.inputElement_};var D7=function(r,g,I){g=g===void 0?"single_file":g;I=I===void 0?[]:I;_.bj.call(this);this.overlayTarget_=r;this.parentOverlay_=r!=null?r.parentNode:_.ht("scotty-overlay-parent");this.selectorType_=g;this.acceptTypes_=I;this.overlay_=vr8(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.b(D7,_.bj);
var vr8=function(r,g,I,P){var a=document.createElement("input");a.setAttribute("type","file");a.setAttribute("name","Filedata");_.jf(a,"change",r.onFilesSelected_,!1,r);I==="multiple_file"&&(a.multiple="true");I==="single_directory"&&(a.webkitdirectory="true");P.length>0&&a.setAttribute("accept",P.join(","));a.style.position="absolute";a.style.overflow="hidden";a.style.height="0px";a.style.width="0px";a.style.opacity="0";a.setAttribute("aria-hidden","true");a.setAttribute("tabIndex",-1);if(r.overlayTarget_!=
null)return a.style.height=g.offsetHeight+"px",a.style.width=g.offsetWidth+"px",r.parentOverlay_&&(r.parentOverlay_.style.position="relative"),_.BI(a,g),Zn(a,new _.V2(g.offsetLeft,g.offsetTop)),a;r.parentOverlay_.appendChild(a);return a};
D7.prototype.click=function(){this.overlay_.click()};
D7.prototype.onFilesSelected_=function(r){a:{try{var g=(new XMLHttpRequest).upload!==void 0;break a}catch(c){}g=!1}if(g){var I;r=Array.from((I=r.target.files)!=null?I:[]);I=[];if(this.selectorType_==="single_directory"&&(_.T6||Nm||_.hq)){I=new s6("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(g=0;g<r.length;g++)for(var P=r[g],a=P.webkitRelativePath.split("/"),v=I,C=0;C<a.length;C++){var u=a[C];if(C==a.length-1){u!="."&&v.files_.push(P);break}var X=v.directoryMap_[u];X==void 0&&(u=
X=new s6(u),v.directoryMap_[u.getName()]=u,v.directories_.push(u));v=X}I=I.directories_}this.dispatchEvent(new QpT(r,I,null))}else r=r.target.value,r.match(/^c:\\fakepath\\/i)&&(r=r.substring(12)),this.dispatchEvent(new QpT([],[],new aDT(r,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=vr8(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var QpT=function(r,g){_.wH.call(this,"j");this.files=r;this.directories=g};
_.b(QpT,_.wH);var mNJ=function(r){this.uploadUrl_=r};var Cx1=function(){_.bj.call(this)};
_.Kr(Cx1,_.bj);var RU=function(r){_.wH.call(this,r)};
_.Kr(RU,_.wH);var AV=function(r){_.wH.call(this,r)};
_.Kr(AV,_.wH);var uLy=function(r,g,I,P,a){_.bj.call(this);I=document.createElement("form");I.setAttribute("method",g);I.setAttribute("enctype","multipart/form-data");I.setAttribute("encoding","multipart/form-data");g=document.createElement("input");g.setAttribute("type","hidden");g.setAttribute("name","metadata");g.setAttribute("value",a);I.appendChild(g);I.appendChild(P);this.JSC$12512_form_=I;r=new _.UY(r);_.Rq(r,"upload_protocol","multipart");this.JSC$12512_url_=r.toString();this.JSC$12512_request_=new ab;this.state_=
"Ready";this.JSC$12512_errorDescription_=null;this.JSC$12512_eventHandler_=new _.qS(this);_.x2(this,this.JSC$12512_eventHandler_);this.JSC$12512_eventHandler_.listen(this.JSC$12512_request_,"success",this.onTransferSuccess_);this.JSC$12512_eventHandler_.listen(this.JSC$12512_request_,"error",this.onTransferError_)};
_.b(uLy,Cx1);_.Q=uLy.prototype;_.Q.run=function(){this.state_="Transferring";var r=this.JSC$12512_request_,g=this.JSC$12512_form_;if(r.JSC$11779_active_)throw Error("te");var I=new _.UY(this.JSC$12512_url_||g.action);r.JSC$11779_form_=g;g=r.JSC$11779_form_;I=_.$C(I.toString());I!==void 0&&(g.action=I);ewY(r)};
_.Q.getResponseCode=function(){return null};
_.Q.getResponseText=function(){return this.JSC$12512_request_&&this.JSC$12512_request_.getResponseText()||null};
_.Q.JSC$30506_getErrorDescription=function(){return this.JSC$12512_errorDescription_};
_.Q.cancel=function(){this.JSC$12512_request_&&this.JSC$12512_request_.abort();this.state_="Cancelled";this.dispatchEvent(new RU("o"))};
_.Q.pause=function(){};
_.Q.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new RU("l"))};
_.Q.onTransferError_=function(){this.JSC$12512_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new RU("n"))};var N0=function(){_.tJ.call(this)};
_.b(N0,_.tJ);N0.prototype.createXhr=function(){var r=_.tJ.prototype.createXhr.call(this);r.upload&&(r.upload.onprogress=(0,_.Qz)(this.onProgress_,this));return r};
N0.prototype.onProgress_=function(r){this.dispatchEvent(r)};var pqY=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},qul=function(r,g){var I=r.attempt_+1;
if(r.maxAttempts_>0&&I>r.maxAttempts_)return!1;I==0?g():r.delayCallId_=qL(function(){r.delayCallId_=null;g()},orJ(r),r);
r.attempt_=I;return!0};
pqY.prototype.reset=function(){this.delayCallId_&&_.I$.clearTimeout(this.delayCallId_);this.attempt_=-1};
var orJ=function(r){var g=250*Math.pow(2,r.attempt_);r.maxDelayMs_>=0&&(g=Math.min(g,r.maxDelayMs_));return g};var uSs=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var wb=function(){_.bj.call(this);this.JSC$12522_request_=this.state_=null;this.JSC$12522_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12522_bytesTransferred_=0;this.retryIterator_=new pqY;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12522_errorDescription_=null;this.JSC$12522_eventHandler_=new _.qS(this);_.x2(this,this.JSC$12522_eventHandler_);this.JSC$12522_url_=this.blob_=null;this.JSC$12522_method_=void 0;this.chunkSize_=this.JSC$12522_metadata_=
this.JSC$12522_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12522_responseText_=this.JSC$12522_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.Kr(wb,Cx1);_.Q=wb.prototype;_.Q.run=function(){lu(this)};
_.Q.getResponseCode=function(){return this.JSC$12522_responseCode_};
_.Q.getResponseText=function(){return this.JSC$12522_responseText_};
_.Q.JSC$30506_getErrorDescription=function(){return this.JSC$12522_errorDescription_};
_.Q.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12522_eventHandler_.removeAll();this.JSC$12522_request_&&this.JSC$12522_request_.abort();this.retryIterator_.reset();var r=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(r==="Upload"||r==="Query")r=new N0,r.JSC$10096_withCredentials_=this.JSC$12522_withCredentials_,r.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12522_bytesTransferred_=
0;this.dispatchEvent(new RU("o"))}};
_.Q.pause=function(){this.pauseRequested_=!0};
var lu=function(r){var g=r.state_;r.pauseRequested_?(r.pauseRequested_=!1,r.stateAfterUnpausing_=g,r.state_="Paused"):qul(r.retryIterator_,function(){switch(r.state_){case "Start":r.JSC$12522_request_=new N0;var I=_.pF.clone(r.JSC$12522_headers_);r.blob_.size!=null&&(I["Content-Length"]=r.blob_.size);I=pE$(I);I["X-Goog-Upload-Protocol"]="resumable";I["X-Goog-Upload-Command"]="start";r.JSC$12522_eventHandler_.removeAll();r.JSC$12522_eventHandler_.listen(r.JSC$12522_request_,"complete",r.onStartComplete_);
r.JSC$12522_request_.JSC$10096_withCredentials_=r.JSC$12522_withCredentials_;r.JSC$12522_request_.send(r.JSC$12522_url_,r.JSC$12522_method_,r.JSC$12522_metadata_,I);r.lastCommandResponseCode_=null;r.dispatchEvent(new AV("q"));break;case "Upload":I=r.transferHandle_.uploadUrl_;var P=r.blob_.size;if(Cdl()){var a=r.chunkSize_;var v=r.offset_+a>=P;P=mld(r.blob_,r.offset_,v?P:r.offset_+a)}else r.offset_=0,P=r.blob_,v=!0;r.JSC$12522_request_=new N0;r.JSC$12522_request_.JSC$10096_withCredentials_=r.JSC$12522_withCredentials_;
r.JSC$12522_eventHandler_.removeAll();r.JSC$12522_eventHandler_.listen(r.JSC$12522_request_,"progress",r.onUploadProgress_);a=(0,_.Qz)(r.JSC$12524_onUploadComplete_,r,r.offset_+P.size,v);r.JSC$12522_eventHandler_.listen(r.JSC$12522_request_,"complete",a);r.lastCommandResponseCode_=null;r.dispatchEvent(new AV("q"));v=Object.assign({},r.JSC$12522_headers_||{},{"X-Goog-Upload-Command":"upload"+(v?", finalize":""),"X-Goog-Upload-Offset":r.offset_});r.JSC$12522_request_.send(I,"POST",P,v);break;case "Query":r.JSC$12522_request_=
new N0;r.JSC$12522_eventHandler_.removeAll();r.JSC$12522_eventHandler_.listen(r.JSC$12522_request_,"complete",r.onQueryComplete_);I=Object.assign({},r.JSC$12522_headers_||{},{"X-Goog-Upload-Command":"query"});r.JSC$12522_request_.send(r.transferHandle_.uploadUrl_,"POST","",I);r.lastCommandResponseCode_=null;r.dispatchEvent(new AV("q"));break;default:throw Error("lf");}})||SW(r,"Transfer encountered too many consecutive failures.")},SW=function(r,g){r.state_="Error";
r.JSC$12522_errorDescription_=g;r.dispatchEvent(new RU("n"))};
wb.prototype.onStartComplete_=function(r){var g=r.target;this.lastCommandResponseCode_=g.getStatus();this.dispatchEvent(new AV("r"));if(Xqy(g))c3$(this,g);else if(tK1(g)){r=Sf(r.target.getAllResponseHeaders());for(var I in r)_.v$(I.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new RU("m"));I=gV(r,"X-Goog-Upload-URL");r=(r=gV(r,"X-Goog-Upload-Chunk-Granularity"))?parseInt(r,10):1;I===void 0||isNaN(r)||r<=0?SW(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
r)*r,this.transferHandle_=new mNJ(I),this.dispatchEvent(new RU("p")),this.state_="Upload",this.retryIterator_.reset(),lu(this))}else lu(this)};
wb.prototype.onUploadProgress_=function(r){this.JSC$12522_bytesTransferred_=this.offset_+r.loaded;this.dispatchEvent(new RU("k"))};
wb.prototype.JSC$12524_onUploadComplete_=function(r,g,I){var P=this,a,v;return _.p(function(C){switch(C.nextAddress){case 1:a=I.target;P.lastCommandResponseCode_=a.getStatus();P.dispatchEvent(new AV("r"));if(Btd(a)||a.getStatus()==404)return P.JSC$12522_bytesTransferred_=r,c3$(P,a),C.return();if(tK1(a)){C.jumpTo(2);break}if(!(v=P.detectCorruptedBlobEnabled_)){C.jumpTo(3);break}return C.yield(OPy(P),4);case 4:v=C.yieldResult;case 3:if(v)return SW(P,"Blob has been modified or corrupted."),C.return();
P.requireUploadRequestModification_=a.getStatus()==400;P.state_="Query";lu(P);return C.return();case 2:if(g)return SW(P,"Got a non-final success response after issuing a finalize command."),C.return();P.JSC$12522_bytesTransferred_=r;P.offset_=r;P.retryIterator_.reset();lu(P);return C.return()}})};
wb.prototype.onQueryComplete_=function(r){var g=r.target;this.lastCommandResponseCode_=g.getStatus();this.dispatchEvent(new AV("r"));Xqy(g)?(g.getStatus()===200&&(this.JSC$12522_bytesTransferred_=this.blob_.size),c3$(this,g)):tK1(g)?(r=Sf(r.target.getAllResponseHeaders()),r=parseInt(gV(r,"X-Goog-Upload-Size-Received"),10),isNaN(r)?SW(this,"Server did not respond with current offset."):r<this.offset_?SW(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
r+"."):this.requireUploadRequestModification_&&this.offset_===r?SW(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<r&&this.retryIterator_.reset(),this.offset_=this.JSC$12522_bytesTransferred_=r,this.state_="Upload",lu(this))):lu(this)};
var c3$=function(r,g){r.JSC$12522_responseCode_=g.getStatus();var I=Sf(g.getAllResponseHeaders());owF(I);r.JSC$12522_responseText_=g.getResponseText();r.state_="Response received";r.dispatchEvent(new RU("l"))},tK1=function(r){var g=r.getStatus();
r=Sf(r.getAllResponseHeaders());r=gV(r,"X-Goog-Upload-Status");return g===200&&r==="active"},Btd=function(r){r=Sf(r.getAllResponseHeaders());
return gV(r,"X-Goog-Upload-Status")==="final"},Xqy=function(r){if(Btd(r))return!0;
r=r.getStatus();return r>=400&&r<500},OPy=function(r){var g;
return _.p(function(I){if(I.nextAddress==1){if(!r.blob_||r.originalBlobSize_<=0)return I.return(!1);if(r.blob_.size!==r.originalBlobSize_)return I.return(!0);_.Go(I,2);if(g=mld(r.blob_,0,1)){var P=I.yield,a=new u8,v=sTB(a);a.reader_.readAsBinaryString(g);I=P.call(I,v,4)}else I=I.return(!0);return I}if(I.nextAddress!=2)return I.return(r.blob_.size!==r.originalBlobSize_);_.Wb(I);return I.return(!0)})};var zoT=function(r,g,I,P,a,v){_.bj.call(this);this.payload_=P;this.JSC$12525_url_=r;this.JSC$12525_method_=g;this.JSC$12525_headers_=I;this.JSC$12525_metadata_=a;this.encoding_=v||"binary";r=new _.rT;this.boundary_="uploader-"+HJ()+"-"+r.JSC$11628_toIsoString();this.JSC$12525_responseText_=this.JSC$12525_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12525_errorDescription_=null;this.JSC$12525_eventHandler_=new _.qS(this);_.x2(this,this.JSC$12525_eventHandler_)};
_.b(zoT,Cx1);_.Q=zoT.prototype;
_.Q.run=function(){var r=_.pF.clone(this.JSC$12525_headers_);this.payload_.length!=null&&(r["Content-Length"]=this.payload_.length);r=pE$(r);r["X-Goog-Upload-Protocol"]="multipart";r["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new N0;this.JSC$12525_eventHandler_.removeAll();this.JSC$12525_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12525_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12525_url_,this.JSC$12525_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12525_metadata_+"\r\n--")+this.boundary_+'\r\nContent-Disposition: form-data; name="Filedata"\r\nContent-Transfer-Encoding: '+(this.encoding_+"\r\n\r\n")+this.payload_+"\r\n--"+this.boundary_+"--\r\n",r)};
_.Q.getResponseCode=function(){return this.JSC$12525_responseCode_};
_.Q.getResponseText=function(){return this.JSC$12525_responseText_};
_.Q.JSC$30506_getErrorDescription=function(){return this.JSC$12525_errorDescription_};
_.Q.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12525_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new RU("o")))};
_.Q.pause=function(){};
_.Q.onTransferProgress_=function(){this.dispatchEvent(new RU("k"))};
_.Q.onTransferComplete_=function(r){var g=r.target.getStatus();g===void 0||g===-1?(this.JSC$12525_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new RU("n"))):(this.JSC$12525_responseCode_=g,r=r.target,g=Sf(r.getAllResponseHeaders()),owF(g),this.JSC$12525_responseText_=r.getResponseText(),this.state_="Complete",this.dispatchEvent(new RU("l")))};_.eoF=function(r,g,I,P){P=P===void 0?!1:P;if(I instanceof aDT)return new uLy(r,"POST",g,I.getInputElement(),"");if(typeof I==="string"||I instanceof String)return new zoT(r,"POST",g,I,"");var a=new wb(void 0);a.JSC$12522_url_=r;a.JSC$12522_method_="POST";a.JSC$12522_headers_=g;a.blob_=I;a.originalBlobSize_=I.size;a.JSC$12522_metadata_="";P&&(a.JSC$12522_withCredentials_=P);a.state_="Start";return a};var JV=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(JV,_.qp);_.Q=JV.prototype;_.Q.getEnableSsEngine=function(){return _.r8(this,2)};
_.Q.getEnableAwr=function(){return _.r8(this,3)};
_.Q.getAlohaAutoGaRollout=function(){return _.r8(this,5)};
_.Q.getEnableConfigurator=function(){return _.r8(this,6)};
_.Q.getEnableMweb=function(){return _.r8(this,7)};
var ZPl=function(){var r=Yu$();return _.aX(r,7,!0)};
JV.prototype.getEnableCtlConsentCheckbox=function(){return _.r8(this,8)};
JV.prototype.getEnableIframe=function(){return _.r8(this,9)};
var Yu$=function(){var r=new JV;r=_.aX(r,5,!0);r=_.aX(r,2,!0);r=_.aX(r,4,!1);r=_.aX(r,8,!0);return _.aX(r,9,!0)};
JV.prototype.getEnableScreenshotNudge=function(){return _.r8(this,10)};
var UN$=function(){var r=ZPl();return _.aX(r,10,!0)};
JV.prototype.getEnableWebStartupConfigEndpoint=function(){return _.r8(this,11)};
JV.prototype.getEnableJunkNudge=function(){return _.r8(this,12)};
var GKs=function(){var r=UN$();return _.aX(r,12,!0)};
_.Q=JV.prototype;_.Q.getEnableConfiguratorLocale=function(){return _.r8(this,13)};
_.Q.getEnableTinyNoPointer=function(){return _.r8(this,14)};
_.Q.getEnableSupportSessionLogging=function(){return _.r8(this,15)};
_.Q.getEnableFileUploadForScreenshot=function(){return _.r8(this,16)};
_.Q.getEnableDirectDeflectionForSingleCategory=function(){return _.r8(this,17)};
_.Q.getEnableImageSanitization=function(){return _.r8(this,18)};
_.Q.getEnableAlohaBinarySplit=function(){return _.r8(this,19)};
_.Q.getEnableDbFeedbackIntents=function(){return _.r8(this,20)};
_.Q.getEnableMarkMandatoryFieldsWithRequired=function(){return _.r8(this,21)};
_.Q.getEnableFeedbackCategoryCustomUi=function(){return _.r8(this,22)};
_.Q.getEnableRealtimeCtl=function(){return _.r8(this,23)};var LuL=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(LuL,_.qp);var q61=[/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 cVQ="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 tW8=_.U1(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),Bb_=_.U1(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var IX=function(){var r=Error.call(this,"Form is either loading or already opened");this.message=r.message;"stack"in r&&(this.stack=r.stack);this.name="DuplicateFormError"};
_.b(IX,Error);var zYp,ZX_,eYh,U0$;var E6,iP8;
E6=function(r,g,I){r.timeOfStartCall=(new Date).getTime();var P=I||_.I$,a=P.document,v=r.nonce||_.CE(P.document);v&&!r.nonce&&(r.nonce=v);if(r.flow=="help"){var C=_.HP("document.location.href",P);!r.helpCenterContext&&C&&(r.helpCenterContext=C.substring(0,1200));C=!0;if(g&&JSON&&JSON.stringify){var u=JSON.stringify(g);(C=u.length<=1200)&&(r.psdJson=u)}C||(g={invalidPsd:!0})}g=[r,g,I];P.GOOGLE_FEEDBACK_START_ARGUMENTS=g;I=r.feedbackServerUri||"//www.google.com/tools/feedback";if(C=P.GOOGLE_FEEDBACK_START)C.apply(P,g);
else{P=I+"/load.js?";for(var X in r)g=r[X],g==null||_.Jp(g)||(P+=encodeURIComponent(X)+"="+encodeURIComponent(g)+"&");r=PO(a).createElement("SCRIPT");v&&r.setAttribute("nonce",v);_.XC(r,_.Wu(P));a.body.appendChild(r)}};
iP8=function(r,g,I,P){var a,v;return _.p(function(C){a=I||_.I$;var u=r.serverEnvironment==="DEV",X=I||_.I$;X=r.nonce||_.CE(X.document);u={integrationKeys:{productId:r.productId,feedbackBucket:r.bucket,triggerId:r.triggerId},callbacks:{onClose:r.callback,onLoad:r.onLoadCallback},formContent:{locale:r.locale,disableScreenshot:r.disableScreenshotting,productDisplayName:void 0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,userEmail:void 0,
defaultFormInputValues:void 0,defaultFormInputValuesString:void 0,abuseLink:r.abuseLink,additionalDataConsent:r.additionalDataConsent},initializationData:{isLocalServer:u,nonce:X,useNightlyRelease:u,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:r.feedbackServerUri,colorScheme:r.colorScheme},extraData:{productVersion:r.productVersion,authUser:r.authuser,configuratorId:r.configuratorId,customZIndex:r.customZIndex,tinyNoPointer:r.tinyNoPointer,
allowNonLoggedInFeedback:r.allowNonLoggedInFeedback,enableAnonymousFeedback:r.enableAnonymousFeedback}};g&&(X=new Map(Object.entries(g)),u.extraData.productSpecificData=X);v=u;return C.yield(jUX(v,P,a),0)})};
_.bP8=function(r,g,I){try{if(r.flow==="help"){var P=r.helpCenterPath.replace(/^\//,"");_.mD(I||window,"https://support.google.com/"+P)}else r.flow==="submit"?E6(r,g,I):yVs(r.productId,r.feedbackServerUri).then(function(a){a=_.nq(a,JV,1);var v=!Eyy||(a==null?void 0:a.getEnableMweb()),C=!r.tinyNoPointer||(a==null?void 0:a.getEnableTinyNoPointer());!a||a.getAlohaAutoGaRollout()&&v&&C?iP8(r,g,I,a).catch(function(u){!u||u instanceof IX||E6(r,g,I)}):E6(r,g,I)},function(a){!a||a instanceof IX||E6(r,g,I)})}catch(a){iP8(r,
g,I,null).catch(function(v){!v||v instanceof IX||E6(r,g,I)})}};
_.le("userfeedback.api.startFeedback",_.bP8);var KuF=/https?:\/\/\S+\.\S+/,sUt=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],Fu4=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var Aft=function(r){var g=r.split(""),I=[-263237435,15,g,function(P,a,v){var C=a.length;v.forEach(function(u,X,c){this.push(c[X]=a[(a.indexOf(u)-a.indexOf(this[X])+X+C--)%a.length])},P.split(""))},
function(P,a){P=(P%a.length+a.length)%a.length;a.splice(-P).reverse().forEach(function(v){a.unshift(v)})},
"response",function(){for(var P=64,a=[];++P-a.length-32;){switch(P){case 58:P-=14;case 91:case 92:case 93:continue;case 123:P=47;case 94:case 95:case 96:continue;case 46:P=95}a.push(String.fromCharCode(P))}return a},
null,12,1540023973,65941107,null,g,function(P,a){for(P=(P%a.length+a.length)%a.length;P--;)a.unshift(a.pop())},
695603893,function(P){for(var a=P.length;a;)P.push(P.splice(--a,1)[0])},
"'[;'[(",function(P,a){P.push(a)},
null,function(P,a,v,C,u){return a(v,C,u)},
"continuation",g,function(P,a){if(P.length!=0){a=(a%P.length+P.length)%P.length;var v=P[0];P[0]=P[a];P[a]=v}},
function(){for(var P=64,a=[];++P-a.length-32;){switch(P){case 91:P=44;continue;case 123:P=65;break;case 65:P-=18;continue;case 58:P=96;continue;case 46:P=95}a.push(String.fromCharCode(P))}return a},
'"),/]];'];I[7]=I;I[11]=I;I[18]=I;try{(((0,I[15])(I[21]),I[22])(I[11],I[9]),I[22])(I[new Date("1970-01-01T04:30:12.000+04:30")/1E3],I[1]),((0,I[22])(I[11],I[23]),I[4])(I[10],I[18]),(0,I[20])(I[21],I[14])<<(0,I[17])(I[18],I[1]),(0,I[4])(I[8],I[21]),(0,I[19])((0,I[19])((0,I[17])(I[7],I[9]),I[3],I[20],(0,I[6])(),I[2]),I[3],I[5],(0,I[15])(),I[2])}catch(P){return"aTlOUOubTO4AP____8P_"+r}return g.join("")};_.MKl=new _.LP("runAttestationCommand");var jpw=new _.LP("verifyCommand");_.km=new _.LP("accessibilityContext");var VKJ=new _.LP("accessibilityData");var dN$=new _.LP("profileCardCommand");var Fgj=new _.LP("signInEndpoint");var sZ1=new _.LP("signOutEndpoint");var GZz;_.Laz=new _.LP("accountItemSectionRenderer");GZz=new _.LP("accountItemRenderer");_.y3J=new _.LP("saveCommandToSessionStorageAction");var Kay=new _.LP("crossAccountChannelTransferEndpoint");var VIF=new _.LP("getAccountMenuEndpoint");_.dtL=new _.LP("getAccountSwitcherEndpoint");var jz$=new _.LP("getAccountsListEndpoint");var spT=new _.LP("getAccountsListInnertubeEndpoint");_.Fa1=new _.LP("addToToastAction");var HPB=new _.LP("hideEnclosingAction");_.xw=new _.LP("replaceEnclosingAction");var Wah=new _.LP("buttonRefreshAction");var DNF=new _.LP("adsControlFlowOpportunityReceivedCommand");var Ro8=new _.LP("openAdAllowlistInstructionCommand");var A3l=new _.LP("videoMastheadAdPrimaryVideoRenderer");var Nt1=new _.LP("displayAdRenderer");_.wqz=new _.LP("inFeedAdLayoutRenderer");var lDz=new _.LP("sequenceItemInPlayerAdLayoutRenderer");_.Suz=new _.LP("adSlotRenderer");var J3w=new _.LP("adAvatarViewModel");var Erw=new _.LP("adBadgeViewModel");var xNY=new _.LP("adButtonViewModel");var fDh=new _.LP("adImageViewModel");var nX$=new _.LP("reelsAdCardButtonedViewModel");var nrf=new _.LP("reelsPlayerOverlayLayoutViewModel");var Ttw=new _.LP("formDataDecoratorCommand");var hoB=new _.LP("updateConversationIdCommand");var kZl=new _.LP("showSchedulingPanelCommand");var $Bw=new _.LP("backstageCommentsRenderer");var rZ$=new _.LP("backstageImageRenderer");var gn0=new _.LP("backstagePostRenderer");var Idy=new _.LP("backstageZeroStateRenderer");var PZ$=new _.LP("postRenderer");var adF=new _.LP("sharedPostRenderer");var vn1=new _.LP("createBackstagePostEndpoint");var QD8=new _.LP("getPostVideoPreviewEndpoint");var mBB=new _.LP("updateBackstagePostEndpoint");var CZ$=new _.LP("filterChipTransformCommand");var uBw=new _.LP("insertRichSectionCommand");var BqQ=new _.LP("talkToRecsDeselectCommand");var pDl=new _.LP("talkToRecsNextCommand");var tjX=new _.LP("talkToRecsSelectCommand");var onJ=new _.LP("talkToRecsUpdateTextCommand");_.JN=new _.LP("browseEndpoint");_.q0B=new _.LP("confirmDialogEndpoint");var XDd=new _.LP("expandOnHoverCardRenderer");var cZ8=new _.LP("lumiereShelfDetailsRenderer");var tD1=new _.LP("revealBusinessEmailCommand");var B0l=new _.LP("validateChannelHandleCommand");var OMl=new _.LP("channelCreationFormEndpoint");var zr$=new _.LP("aboutChannelViewModel");var erF=new _.LP("channelThumbnailWithLinkRenderer");var Y0T=new _.LP("channelCreationServiceEndpoint");var ZMl=new _.LP("updateChannelPageSettingsEndpoint");var fX=function(r){this.delegate=r},nX=function(){fX.apply(this,arguments)};
_.b(nX,fX);_.l4.Object.defineProperties(nX.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(r){this.delegate.entityMetadata=r}}});var UBB=function(){nX.apply(this,arguments)};
_.b(UBB,nX);UBB.prototype.getAssociations=function(){return[]};
UBB.prototype.getTypeName=function(){return"channelHandle"};var iMz=new _.LP("webResponseContextExtensionData");var KHt=new _.LP("webThumbnailDetailsExtensionData");_.C6=new _.LP("commandContext");var bMJ=new _.LP("addVideoLinkAction");var MDl=new _.LP("banAuthorAction");var jDy=new _.LP("createCommentAction");var VD1=new _.LP("createCommentReplyAction");var dB$=new _.LP("createPollAction");var L0w=new _.LP("hideIdentityChipAction");var GP1=new _.LP("openUpdateCommentDialogAction");var yZ$=new _.LP("pinCommentAction");var K0J=new _.LP("removeCommentAction");var sDw=new _.LP("unpinCommentAction");var TK=new _.LP("updateBackstagePollAction");var F01=new _.LP("updateCommentVoteAction");var HMY=new _.LP("commentThreadRenderer");var W0F=function(){nX.apply(this,arguments)};
_.b(W0F,nX);W0F.prototype.getAssociations=function(){return[]};
W0F.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var DBd=function(){nX.apply(this,arguments)};
_.b(DBd,nX);DBd.prototype.getAssociations=function(){return[]};
DBd.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.Rrw=new _.LP("commentDialogRenderer");var AZ0=new _.LP("reloadCommentsCommand");var N08=new _.LP("updateCommentsSettingsEndpoint");var wDd=new _.LP("commentViewModel");var ldB=new _.LP("triStateButtonViewModel");var S0h=new _.LP("voiceReplyContainerViewModel");_.wV=new _.LP("commandExecutorCommand");var Cy=new _.LP("emoji");var JZJ=new _.LP("updateCreatorChannelInnertubeCommand");_.Eny=new _.LP("appendContinuationItemsAction");_.xB$=new _.LP("changeEngagementPanelVisibilityAction");_.pk=new _.LP("continuationCommand");var fdB=new _.LP("hideReportedCommentAction");var nnF=new _.LP("listMutationCommand");_.hV=new _.LP("openPopupAction");var T0T=new _.LP("persistSubscriptionsDisplayPreferencesCommand");var a$d;_.hry=new _.LP("playlistRemoveVideosAction");_.kPJ=new _.LP("updatePlaylistAction");_.$oY=new _.LP("addToPlaylistCommand");_.rO$=new _.LP("endPlaylistCommand");_.gY0=new _.LP("recoverPlaylistCommand");_.I$h=new _.LP("refreshPlaylistCommand");_.P8h=new _.LP("refreshFormCommand");a$d=new _.LP("openOnePickAddVideoModalCommand");var Hot=new _.LP("reloadContinuationItemsCommand");_.vYl=new _.LP("scrollToEngagementPanelCommand");var Qaz=new _.LP("selectCountryCommand");var mof=new _.LP("showReloadUiCommand");var C8B=new _.LP("undoFeedbackAction");var uo0=new _.LP("updateButtonAction");var p9z=new _.LP("updateSubscribeButtonAction");var oY1=new _.LP("updateToggleAction");var qRJ=new _.LP("webNativeShareCommand");_.JF=new _.LP("webCommandMetadata");_.kw=new _.LP("webHandleServiceEndpointExtension");var wx$=new _.LP("webNavigationEndpointData");var X9T=new _.LP("backgroundAudioPlaybackCommand");var cOh=new _.LP("copyLinkCommand");var tm1=new _.LP("playlistVotingRefreshPopupCommand");var BTY=new _.LP("selectChipCommand");var ORT=new _.LP("setCookieCommand");var zif=new _.LP("setLocalStorageCommand");var eiY=new _.LP("setPrefStorageEntryCommand");var iR0;_.YRh=new _.LP("settingsUpdateCheckboxCommand");_.ZRz=new _.LP("settingsUpdateTextCommand");_.Uod=new _.LP("settingsUpdateOptionsCommand");iR0=new _.LP("settingsUpdateSwitchCommand");_.bRh=new _.LP("settingsUpdateConnectedAppRendererCommand");var Mmf=new _.LP("showCreatorChatbotEngagementPanelCommand");var jaF=new _.LP("updateTextInputFormFieldRendererCommand");var VmY=new _.LP("updateToggleButtonStateCommand");var doB=new _.LP("updateUrlParamCommand");var Lxd=new _.LP("webSubmitFormCommand");var GvT=new _.LP("channelSwitcherPageRenderer"),yO0=new _.LP("updateChannelSwitcherPageAction");_.LA=new _.LP("continuationItemRenderer");_.$3=new _.LP("richItemRenderer");var KxT=new _.LP("richSectionRenderer");_.saw=new _.LP("richShelfRenderer");_.FxF=new _.LP("metadataBadgeRenderer");_.HRJ=new _.LP("multiPageMenuNotificationSectionRenderer");_.Wx$=new _.LP("playlistLoopButtonStateRenderer");var Doy=new _.LP("claimLegacyYoutubeChannelEndpoint");var RiT=new _.LP("getNotificationMenuEndpoint");var AO1=new _.LP("getSearchInVideoCommand");_.NTY=new _.LP("getTranscriptEndpoint");_.SO=new _.LP("signalServiceEndpoint");var w9l=new _.LP("verifyAgeEndpoint");var w3h=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(w3h,_.qp);w3h.prototype.getPath=function(){return _.Po(this,1)};
w3h.prototype.getValue=function(){return _.Po(this,2)};var l$T=[0,_.Vh,-1];var SRY=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(SRY,_.qp);var N7t=_.bb(SRY,[0,_.G_,l$T]);var JOh=new _.LP("dismissalEndpoint");var EYF=new _.LP("elementsCommand");_.py=new _.LP("innertubeCommand");var tpj=new _.LP("multipleInlinePlaybackCommand");var Mk4=new _.LP("loggingDirectives");var xo8=new _.LP("acknowledgeChannelTouStrikeCommand");var f$J=function(){nX.apply(this,arguments)};
_.b(f$J,nX);f$J.prototype.getAssociations=function(){return[]};
f$J.prototype.getTypeName=function(){return"booleanEntity"};var nYf=function(){nX.apply(this,arguments)};
_.b(nYf,nX);nYf.prototype.getAssociations=function(){return[]};
nYf.prototype.getTypeName=function(){return"stringEntity"};var Zx=new _.LP("entityBatchUpdate");_.TTJ=new _.LP("entityUpdateCommand");var hiJ=function(){nX.apply(this,arguments)};
_.b(hiJ,nX);hiJ.prototype.getAssociations=function(){var r=[];this.delegate.alternateChannel&&r.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&r.push.apply(r,_.xC(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&r.push(this.delegate.oneofChannelEntity);return[].concat(_.xC(new Set(r)))};
hiJ.prototype.getTypeName=function(){return"fakeChannel"};var kv1=function(){nX.apply(this,arguments)};
_.b(kv1,nX);kv1.prototype.getAssociations=function(){var r=[];this.delegate.entryCollection&&r.push(this.delegate.entryCollection);return[].concat(_.xC(new Set(r)))};
kv1.prototype.getTypeName=function(){return"fakePlaylist"};
var $0B=function(){nX.apply(this,arguments)};
_.b($0B,nX);$0B.prototype.getAssociations=function(){var r=[];this.delegate.parentPlaylist&&r.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var g=_.m(this.delegate.entries),I=g.next();!I.done;I=g.next())r.push.apply(r,_.xC((new rVh(I.value)).getAssociations()));return[].concat(_.xC(new Set(r)))};
$0B.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var rVh=function(){fX.apply(this,arguments)};
_.b(rVh,fX);rVh.prototype.getAssociations=function(){var r=[];this.delegate.video&&r.push(this.delegate.video);return[].concat(_.xC(new Set(r)))};var gwT=function(){nX.apply(this,arguments)};
_.b(gwT,nX);gwT.prototype.getAssociations=function(){var r=[];this.delegate.descriptionEntity&&r.push(this.delegate.descriptionEntity);this.delegate.creators&&r.push.apply(r,_.xC(this.delegate.creators));this.delegate.theBiggestFan&&r.push(this.delegate.theBiggestFan);return[].concat(_.xC(new Set(r)))};
gwT.prototype.getTypeName=function(){return"fakeVideo"};
var I7y=function(){nX.apply(this,arguments)};
_.b(I7y,nX);I7y.prototype.getAssociations=function(){return[]};
I7y.prototype.getTypeName=function(){return"fakeVideoDescription"};var Puf=new _.LP("fantasyRosterViewModel");var a7Y=new _.LP("addFollowUpSurveyCommand");var vw1=new _.LP("getSurveyCommand");var QU0=new _.LP("ratingSurveyOptionRenderer");_.Cr=new _.LP("feedbackEndpoint");var m01=new _.LP("reportHistoryTableCellRenderer"),Cuh=new _.LP("reportHistoryTableTextCellRenderer"),uSY=new _.LP("reportHistoryTableReasonCellRenderer");_.pEf=new _.LP("flagEndpoint");var owl=new _.LP("deleteFlowStepsCommand");_.q6z=new _.LP("flowNextStepCommand");_.XEB=new _.LP("flowPrevStepCommand");var cVJ=new _.LP("getFlowCommand");var tWh=new _.LP("submitFormWithValidationFlowCommand");_.Bb$=new _.LP("updateFlowCommand");var OXy=function(){nX.apply(this,arguments)};
_.b(OXy,nX);OXy.prototype.getAssociations=function(){return[]};
OXy.prototype.getTypeName=function(){return"flowStateEntity"};var zYw=new _.LP("flowFormState");_.rP=new _.LP("flowStepRenderer");var eYd=new _.LP("gameCardRenderer");var Y6y=new _.LP("accountLinkingStateChangedCommand");var ZX$=function(){nX.apply(this,arguments)};
_.b(ZX$,nX);ZX$.prototype.getAssociations=function(){return[]};
ZX$.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var U00=new _.LP("changeMiniAppPlayStateCommand");var iX8=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(iX8,_.qp);var gP=[1,2,3];var bXY=[0,gP,bDf,_.L0,BNB];var MWh=_.bb(iX8,bXY),jUT=_.jL(bXY);var VWz=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(VWz,_.qp);var d0B=[0,_.Z6,_.Vh];var LuF=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(LuF,_.qp);var GKY=[0,_.Vh,_.Z6,-1];var IV=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(IV,_.qp);var yVY=_.jL([0,1,d0B,_.Fi,GKY,_.Vh]);var Kul=new _.LP("miniAppScoreChallengeViewModel");var sU8=new _.LP("miniGameCardViewModel");var Fu1=new _.LP("teaserCardViewModel");var HXy=function(){nX.apply(this,arguments)};
_.b(HXy,nX);HXy.prototype.getAssociations=function(){return[]};
HXy.prototype.getTypeName=function(){return"logoEntity"};var Wu0=new _.LP("feedbackItemRenderer");var D0J=function(){nX.apply(this,arguments)};
_.b(D0J,nX);D0J.prototype.getAssociations=function(){return[]};
D0J.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.RYh=new _.LP("playerInterstitialRenderer");var AVB=new _.LP("getKidsBlocklistPickerCommand");_.NbB=new _.LP("updateKidsBlacklistEndpoint");_.Pw=new _.LP("likeEndpoint");var wE1,l7J,S6T;wE1=new _.LP("addChatItemAction");l7J=new _.LP("removeChatItemAction");S6T=new _.LP("markChatItemAsDeletedAction");_.JVh=new _.LP("setLiveChatCollapsedStateAction");var EwB=function(){nX.apply(this,arguments)};
_.b(EwB,nX);EwB.prototype.getAssociations=function(){return[]};
EwB.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var x0f=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(x0f,_.qp);x0f.prototype.getPayloadCase=function(){return _.Tt(this,f7z)};
var f7z=[3,4];var nwJ=[0,_.G_,[0,[1,2],_.L0,_.yh,[0,_.d8,1,_.d8]]];var Tbd=[0,_.Vh,-1];var hY0=[0,[1],_.L0];var aV=[0,[1,2],_.L0,_.yh,[0,_.Fi]];var vw=[0,_.Vh];var kKz=[0,[0,_.M_,_.bi,[0,_.d8,_.Ho,_.d8]],1,[0,_.M_]];var $qT=[0,Uf];var r1J=[0,Uf];var g3T=[0,r1J,$qT];var IbY=[0,_.G_,[0,[1,2],_.L0,-1],_.M_];var Pkf=[0,[2],1,_.yh,[0,_.d8,-1,IbY]];var ab8=[0,[1],_.yh,[0,_.d8,_.Vh,_.Ho,1,IbY]];var v3w=[0,_.bi,-1,tLz,_.Fi];var QV$=[0,[0,er,-3],-4];var Qd=[0,_.M_,-3,_.Vh,_.M_,_.HI,_.M_,nwJ,_.M_,-2];var mM=[0,_.G_,[0,[1,2],_.L0,-1],_.M_,_.Vh];var mqy=[0,[3],aV,[0,[2,3,4],LA0,_.L0,-2],_.yh,[0,_.Vh],_.Z6];var Ckz=[0,[3,5],_.Vh,_.ii,_.yh,[0,1,_.Z6,_.Fi],_.Fi,_.yh,[0,_.Fi,_.Z6]];var pwf=[0,2,_.ii,_.Vh,-1];var o3B=[0,Up0];var qIh=[0,[3,4],2,zlJ,_.L0,_.Vh];var XwT=[0,_.Fi,-2,1,_.Vh];var c1f=[0,_.Vh,-1,_.Fi];var tth=[0,vw,function(){return Cj},
vw,_.Vh],BP8=[0,_.Fi,vw,aV,function(){return Cj},
_.Vh],Cj=[-161,{},[101,103,104,105,106,107,108,109,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160],vw,_.ii,[0,_.M_,1,_.M_,1,_.M_,1,_.Fi,-1,vw],[0,1,_.M_,2,_.M_,_.Fi,_.M_],1,_.ii,-1,_.Vh,_.ii,2,er,[0,er,_.ii],_.Vh,1,kKz,1,aV,_.HI,1,[0,[0,_.G_,[0,_.Vh,_.M_,_.Fi]]],[0,_.M_,[0,_.Z6,[0,_.Ho]],_.Z6,1,[0,YCh,-1]],_.Vh,[0,1,_.Vh],76,_.yh,[0,aV,mM,kKz,1,[0,_.G_,mM]],1,_.yh,[0,aV,_.Vh,
_.M_],_.yh,[0,aV,hY0],_.yh,[0,aV,hY0,_.ii],_.yh,[0,aV,hY0],_.yh,[0,aV,_.G_,vw,aV,MLB],_.yh,[0,aV,vw,_.Vh],_.yh,[0,aV,_.M_,Qd,-1,_.M_],4,_.yh,[0,aV,_.M_,_.ii,Qd,_.M_],_.yh,[0,[4,9],aV,_.Fi,_.ii,_.L0,mM,1,kKz,_.Vh,_.L0,XwT],_.yh,[0,aV,vw,aV,_.Fi,_.Vh],_.yh,[0,_.M_,aV,Qd,_.M_,_.Vh],_.yh,[0,aV,vw,aV,_.Fi,_.Vh],1,_.yh,[0,aV,_.Fi,_.Vh,Qd],_.yh,[0,aV,_.Fi,[0,_.Vh,_.ii],_.Vh,_.ii,_.Vh,_.sf,-2,3,c1f,_.G_,c1f,c1f,XwT],_.yh,[0,aV,_.Fi,ab8,_.G_,[0,r1J,Pkf],vw,_.G_,g3T,_.Vh,1,_.Fi,v3w,QV$,cSy,-1],_.yh,[0,aV,[0,
_.Ho,-1,ab8,_.G_,[0,r1J,Pkf,$qT],[0,_.WI],1,_.d8],vw,_.Vh],_.yh,[0,aV,mM,_.Vh,[0,_.bi]],_.yh,function(){return BP8},
_.yh,[0,aV,_.ii,_.Vh,-1,_.M_],_.yh,[0,[6,7],aV,_.G_,pwf,_.Fi,mM,1,_.yh,qIh,_.yh,o3B],_.yh,[0,_.G_,pwf,_.Fi,_.M_],_.yh,[0,_.Vh,uFy,-1],_.yh,[0,vw,_.G_,g3T,_.Vh],_.yh,[0,aV,vw,_.Vh],_.yh,[0,_.sf,_.Vh],_.yh,[0,Tbd],_.yh,[0,Tbd],_.yh,[0,mM],_.yh,[0,vw,mM],_.yh,function(){return tth},
_.yh,[0,vw,_.Vh],_.yh,[0,vw,_.Vh],1,_.yh,[0,_.M_,aV,Qd,_.M_,Qd],_.yh,[0,_.WI],1,_.yh,[0],1,_.yh,[0,vw,_.Fi,aV,_.Fi],_.yh,[0,[1,2],_.yh,qIh,_.yh,o3B,_.ii],_.yh,[0,_.WI,mM,Ckz,_.Vh,_.ii],_.yh,[0,Ckz,_.Vh,_.ii],_.yh,[0,v3w,mM,_.M_,QV$],_.yh,mqy,_.yh,[0],_.yh,[0,_.Vh,-1,_.Z6],_.yh,[0,vw,_.Vh],_.yh,[0,mqy,_.Z6,_.Vh],_.yh,[0,aV,Qd,_.M_],_.yh,[0,aV,Qd,_.M_],_.yh,[0,v3w,QV$,mM,_.HI,_.M_,cSy,-1],_.yh,[0,aV,Qd,_.M_],_.yh,[0,_.ii]];var Ojw=[0,_.G_,Cj];var zzw=_.bb(x0f,[0,f7z,1,_.Z6,_.yh,[0,[18,22,24],Ojw,3,[0,Ojw],1,_.Z6,[0,_.G_,[0,_.ii,er],_.ii],1,Cj,-1,[0,_.jr,-2,_.HI,_.jr,-1,_.HI,_.jr,nwJ,_.jr,-2],qCJ,[!0,_.Vh,[0,hY0,2,_.Vh,_.ii,_.M_,2,_.Vh,_.sf]],[0,[1,2,3],[5,6],_.yh,[0,_.d8],_.yh,[0,_.d8,-1],_.yh,[0,_.d8],1,_.yh,Tbd,_.yh,[0,_.Vh]],[0,Cj,-1],_.WI,Cj,_.yh,Cj,[0,Ojw],_.Z6,Cj,_.yh,Cj,_.Vh,_.yh,Cj,Cj],_.yh,cYd,_.Z6]);var ezh=new _.LP("liveChatEndpoint");var YIF=new _.LP("liveChatItemContextMenuEndpoint");var Zj$=new _.LP("liveChatReplayEndpoint");_.Uqw=new _.LP("emojiPickerRenderer");var ijf=new _.LP("liveChatAuthorBadgeViewModel");var bjJ=new _.LP("deleteLiveChatMessageCommand");var MtF=new _.LP("liveChatActionEndpoint");var jVF=new _.LP("createLiveChatPollEndpoint");var Vtd=new _.LP("manageLiveChatUserEndpoint");var dqY=new _.LP("moderateLiveChatEndpoint");_.LMh=new _.LP("sendLiveChatMessageEndpoint");var Gu0=new _.LP("sendLiveChatVoteEndpoint");var y1$=new _.LP("clearLocationCommand");var KMh=new _.LP("resolveLocationCommand");var sV0=new _.LP("interactionLoggingCommandMetadata");var FMh=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(FMh,_.qp);var Hjw=function(r,g){return _.ln(r,1,g)};var WM0=[0,_.M_];var Dqf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Dqf,_.qp);var Rzh=function(r,g){return Qp(r,1,FMh,g)};Dqf.prototype.JSC$12621_serializeBinary=Q2p([0,_.G_,WM0]);var Pk$={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 A1F={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"},
NPy={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 md8={GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_RECONNECT_WITH_RETRY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_RECONNECT_WITH_RETRY"};_.cHF=new _.LP("logFlowLoggingEventCommand");_.kR=new _.LP("loggingContext");var ww8=new _.LP("audioTrackSelectActionCommand");var lb8=new _.LP("captionLanguageSelectActionCommand");var SI0=new _.LP("showAudioTrackPickerActionCommand");var J10=new _.LP("showCaptionLanguageSelectActionCommand");var E3Y=new _.LP("dismissDialogEndpoint");var xqw=new _.LP("dismissPlayerOverlayCommand");var fbh=new _.LP("hideItemSectionVideosByIdCommand");var n3y=new _.LP("showMiniplayerCommand");var TPT=function(){nX.apply(this,arguments)};
_.b(TPT,nX);TPT.prototype.getAssociations=function(){return[]};
TPT.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var hzl=function(){nX.apply(this,arguments)};
_.b(hzl,nX);hzl.prototype.getAssociations=function(){return[]};
hzl.prototype.getTypeName=function(){return"downloadStatusEntity"};var kuz=function(){nX.apply(this,arguments)};
_.b(kuz,nX);kuz.prototype.getAssociations=function(){return[]};
kuz.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var $Qz=function(){nX.apply(this,arguments)};
_.b($Qz,nX);$Qz.prototype.getAssociations=function(){var r=[];this.delegate.downloadsList&&r.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&r.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&r.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&r.push(this.delegate.refresh);return[].concat(_.xC(new Set(r)))};
$Qz.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var rBJ=function(){nX.apply(this,arguments)};
_.b(rBJ,nX);rBJ.prototype.getAssociations=function(){var r=[];this.delegate.refresh&&r.push(this.delegate.refresh);if(this.delegate.downloads)for(var g=_.m(this.delegate.downloads),I=g.next();!I.done;I=g.next())r.push.apply(r,_.xC((new gFF(I.value)).getAssociations()));return[].concat(_.xC(new Set(r)))};
rBJ.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var gFF=function(){fX.apply(this,arguments)};
_.b(gFF,fX);gFF.prototype.getAssociations=function(){var r=[];this.delegate.video&&r.push(this.delegate.video);this.delegate.playlist&&r.push(this.delegate.playlist);this.delegate.videoItem&&r.push(this.delegate.videoItem);this.delegate.playlistItem&&r.push(this.delegate.playlistItem);return[].concat(_.xC(new Set(r)))};var IMy=function(){nX.apply(this,arguments)};
_.b(IMy,nX);IMy.prototype.getAssociations=function(){var r=[];this.delegate.localImageEntities&&r.push.apply(r,_.xC(this.delegate.localImageEntities));return[].concat(_.xC(new Set(r)))};
IMy.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var Pq$=function(){nX.apply(this,arguments)};
_.b(Pq$,nX);Pq$.prototype.getAssociations=function(){var r=[];this.delegate.playbackData&&r.push(this.delegate.playbackData);this.delegate.localImageEntities&&r.push.apply(r,_.xC(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&r.push(this.delegate.videoDownloadContextEntity);return[].concat(_.xC(new Set(r)))};
Pq$.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var aMT=function(){nX.apply(this,arguments)};
_.b(aMT,nX);aMT.prototype.getAssociations=function(){return[]};
aMT.prototype.getTypeName=function(){return"offlineabilityEntity"};var vF1=function(){nX.apply(this,arguments)};
_.b(vF1,nX);vF1.prototype.getAssociations=function(){var r=[];this.delegate.fakeChildren&&r.push.apply(r,_.xC(this.delegate.fakeChildren));return[].concat(_.xC(new Set(r)))};
vF1.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var Q_F=function(){nX.apply(this,arguments)};
_.b(Q_F,nX);Q_F.prototype.getAssociations=function(){var r=[];this.delegate.video&&r.push(this.delegate.video);this.delegate.playbackData&&r.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&r.push(this.delegate.offlineVideoPolicy);return[].concat(_.xC(new Set(r)))};
Q_F.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var mQ8=function(){nX.apply(this,arguments)};
_.b(mQ8,nX);mQ8.prototype.getAssociations=function(){return[]};
mQ8.prototype.getTypeName=function(){return"continuationTokenEntity"};var Cq$=function(){nX.apply(this,arguments)};
_.b(Cq$,nX);Cq$.prototype.getAssociations=function(){var r=[];this.delegate.channelOwner&&r.push(this.delegate.channelOwner);this.delegate.videos&&r.push.apply(r,_.xC(this.delegate.videos));this.delegate.collaboratorChannels&&r.push.apply(r,_.xC(this.delegate.collaboratorChannels));this.delegate.downloadState&&r.push(this.delegate.downloadState);this.delegate.refresh&&r.push(this.delegate.refresh);return[].concat(_.xC(new Set(r)))};
Cq$.prototype.getTypeName=function(){return"mainPlaylistEntity"};var umY=function(){nX.apply(this,arguments)};
_.b(umY,nX);umY.prototype.getAssociations=function(){var r=[];this.delegate.video&&r.push(this.delegate.video);this.delegate.channelContributor&&r.push(this.delegate.channelContributor);return[].concat(_.xC(new Set(r)))};
umY.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var pvd=function(){fX.apply(this,arguments)};
_.b(pvd,fX);pvd.prototype.getAssociations=function(){var r=[];this.delegate.recommendedVideoMetadata&&r.push.apply(r,_.xC((new oF0(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.xC(new Set(r)))};
var oF0=function(){fX.apply(this,arguments)};
_.b(oF0,fX);oF0.prototype.getAssociations=function(){var r=[];this.delegate.localImageEntities&&r.push.apply(r,_.xC(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&r.push(this.delegate.videoDownloadContextEntity);return[].concat(_.xC(new Set(r)))};var q_y=function(){fX.apply(this,arguments)};
_.b(q_y,fX);q_y.prototype.getAssociations=function(){var r=[];this.delegate.playbackPosition&&r.push(this.delegate.playbackPosition);return[].concat(_.xC(new Set(r)))};var Xv1=function(){nX.apply(this,arguments)};
_.b(Xv1,nX);Xv1.prototype.getAssociations=function(){var r=[];this.delegate.owner&&r.push(this.delegate.owner);this.delegate.downloadState&&r.push(this.delegate.downloadState);this.delegate.userState&&r.push.apply(r,_.xC((new q_y(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&r.push.apply(r,_.xC((new pvd(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.xC(new Set(r)))};
Xv1.prototype.getTypeName=function(){return"mainVideoEntity"};var cBd=function(){nX.apply(this,arguments)};
_.b(cBd,nX);cBd.prototype.getAssociations=function(){var r=[];this.delegate.userChannelDetails&&r.push(this.delegate.userChannelDetails);return[].concat(_.xC(new Set(r)))};
cBd.prototype.getTypeName=function(){return"ytMainChannelEntity"};var tEz=function(){nX.apply(this,arguments)};
_.b(tEz,nX);tEz.prototype.getAssociations=function(){var r=[];this.delegate.channelOwner&&r.push(this.delegate.channelOwner);this.delegate.playbackPosition&&r.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&r.push.apply(r,_.xC(this.delegate.localImageEntities));this.delegate.downloadStatus&&r.push(this.delegate.downloadStatus);return[].concat(_.xC(new Set(r)))};
tEz.prototype.getTypeName=function(){return"ytMainVideoEntity"};var kSF=new _.LP("downloadsPageSmartDownloadsOptInBannerParams");var IkE=new _.LP("downloadsPageUpsellBannerParams");var BSF=function(){nX.apply(this,arguments)};
_.b(BSF,nX);BSF.prototype.getAssociations=function(){return[]};
BSF.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var OKY=function(){nX.apply(this,arguments)};
_.b(OKY,nX);OKY.prototype.getAssociations=function(){return[]};
OKY.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var zfw=function(){nX.apply(this,arguments)};
_.b(zfw,nX);zfw.prototype.getAssociations=function(){return[]};
zfw.prototype.getTypeName=function(){return"macroMarkerEntity"};var efw=function(){nX.apply(this,arguments)};
_.b(efw,nX);efw.prototype.getAssociations=function(){return[]};
efw.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var Y_J=function(){nX.apply(this,arguments)};
_.b(Y_J,nX);Y_J.prototype.getAssociations=function(){return[]};
Y_J.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var ZK0=function(){nX.apply(this,arguments)};
_.b(ZK0,nX);ZK0.prototype.getAssociations=function(){return[]};
ZK0.prototype.getTypeName=function(){return"playerStateEntity"};var UQd=function(){nX.apply(this,arguments)};
_.b(UQd,nX);UQd.prototype.getAssociations=function(){return[]};
UQd.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var iKT=function(){nX.apply(this,arguments)};
_.b(iKT,nX);iKT.prototype.getAssociations=function(){return[]};
iKT.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var bK0=function(){nX.apply(this,arguments)};
_.b(bK0,nX);bK0.prototype.getAssociations=function(){return[]};
bK0.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.tL=new _.LP("dislikeButtonViewModel");_.cY=new _.LP("likeButtonViewModel");var MEh=new _.LP("videoSummaryContentViewModel");var j_T=new _.LP("videoSummaryParagraphViewModel");var VEy=new _.LP("changeTimelyActionVisibilityCommand");var dQ0=new _.LP("hideEngagementPanelEndpoint");var Lqf=new _.LP("refreshPanelEndpoint");var GXT=new _.LP("scrollToSectionEndpoint");var yBl=new _.LP("seekToVideoTimestampCommand");_.m1=new _.LP("showEngagementPanelEndpoint");var KqJ=new _.LP("showTransientPlayerScrimOverlayCommand");var s_y=new _.LP("toggleEngagementPanelCommand");var Fq1=new _.LP("aiResponseBoxViewModel");_.HKw=new _.LP("createBroadcastCommand");var Wqz=new _.LP("metadataUpdateCommand");var DQ1=function(){nX.apply(this,arguments)};
_.b(DQ1,nX);DQ1.prototype.getAssociations=function(){return[]};
DQ1.prototype.getTypeName=function(){return"featuredProductsEntity"};var Rff=function(){nX.apply(this,arguments)};
_.b(Rff,nX);Rff.prototype.getAssociations=function(){return[]};
Rff.prototype.getTypeName=function(){return"pinnedProductEntity"};var ABB=function(){nX.apply(this,arguments)};
_.b(ABB,nX);ABB.prototype.getAssociations=function(){return[]};
ABB.prototype.getTypeName=function(){return"trendingOfferEntity"};_.NS1=new _.LP("merchandiseShelfRenderer");var wv$=new _.LP("shoppingContentLineItemViewModel");var lMT=new _.LP("gridMovieRenderer");_.S_0=new _.LP("movieRenderer");var JBY=function(){nX.apply(this,arguments)};
_.b(JBY,nX);JBY.prototype.getAssociations=function(){return[]};
JBY.prototype.getTypeName=function(){return"compositeSourceEntity"};var EFB=function(){nX.apply(this,arguments)};
_.b(EFB,nX);EFB.prototype.getAssociations=function(){var r=[];this.delegate.compositeSourceKeys&&r.push.apply(r,_.xC(this.delegate.compositeSourceKeys));return[].concat(_.xC(new Set(r)))};
EFB.prototype.getTypeName=function(){return"multiviewStagingEntity"};var xQh=function(){nX.apply(this,arguments)};
_.b(xQh,nX);xQh.prototype.getAssociations=function(){var r=[];this.delegate.trackDownloadMetadatas&&r.push.apply(r,_.xC(this.delegate.trackDownloadMetadatas));return[].concat(_.xC(new Set(r)))};
xQh.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var fMF=function(){nX.apply(this,arguments)};
_.b(fMF,nX);
fMF.prototype.getAssociations=function(){var r=[];this.delegate.downloadedTracks&&r.push.apply(r,_.xC(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&r.push.apply(r,_.xC(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&r.push.apply(r,_.xC(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&r.push.apply(r,_.xC(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&r.push.apply(r,_.xC(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
r.push.apply(r,_.xC(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&r.push.apply(r,_.xC(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&r.push.apply(r,_.xC(this.delegate.metadataOnlyTracks));return[].concat(_.xC(new Set(r)))};
fMF.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var nF8=function(){nX.apply(this,arguments)};
_.b(nF8,nX);nF8.prototype.getAssociations=function(){var r=[];this.delegate.trackDownloadMetadatas&&r.push.apply(r,_.xC(this.delegate.trackDownloadMetadatas));return[].concat(_.xC(new Set(r)))};
nF8.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var TSh=function(){nX.apply(this,arguments)};
_.b(TSh,nX);TSh.prototype.getAssociations=function(){var r=[];this.delegate.playbackData&&r.push(this.delegate.playbackData);this.delegate.localImageEntities&&r.push.apply(r,_.xC(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&r.push(this.delegate.videoDownloadContextEntity);return[].concat(_.xC(new Set(r)))};
TSh.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var hff=function(){nX.apply(this,arguments)};
_.b(hff,nX);
hff.prototype.getAssociations=function(){var r=[];this.delegate.musicLibraryStatusEntity&&r.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&r.push.apply(r,_.xC(this.delegate.primaryArtists));this.delegate.details&&r.push(this.delegate.details);this.delegate.userDetails&&r.push(this.delegate.userDetails);this.delegate.tracks&&r.push.apply(r,_.xC(this.delegate.tracks));this.delegate.share&&r.push(this.delegate.share);this.delegate.downloadMetadata&&r.push(this.delegate.downloadMetadata);this.delegate.refresh&&
r.push(this.delegate.refresh);return[].concat(_.xC(new Set(r)))};
hff.prototype.getTypeName=function(){return"musicAlbumRelease"};
var kX0=function(){nX.apply(this,arguments)};
_.b(kX0,nX);kX0.prototype.getAssociations=function(){var r=[];this.delegate.albumRelease&&r.push(this.delegate.albumRelease);this.delegate.tracks&&r.push.apply(r,_.xC(this.delegate.tracks));return[].concat(_.xC(new Set(r)))};
kX0.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var $5J=function(){nX.apply(this,arguments)};
_.b($5J,nX);$5J.prototype.getAssociations=function(){var r=[];this.delegate.albumRelease&&r.push(this.delegate.albumRelease);return[].concat(_.xC(new Set(r)))};
$5J.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var raT=function(){nX.apply(this,arguments)};
_.b(raT,nX);raT.prototype.getAssociations=function(){var r=[];this.delegate.details&&r.push(this.delegate.details);this.delegate.userDetails&&r.push(this.delegate.userDetails);return[].concat(_.xC(new Set(r)))};
raT.prototype.getTypeName=function(){return"musicArtist"};
var gph=function(){nX.apply(this,arguments)};
_.b(gph,nX);gph.prototype.getAssociations=function(){var r=[];this.delegate.parentArtist&&r.push(this.delegate.parentArtist);return[].concat(_.xC(new Set(r)))};
gph.prototype.getTypeName=function(){return"musicArtistDetail"};
var IHw=function(){nX.apply(this,arguments)};
_.b(IHw,nX);IHw.prototype.getAssociations=function(){var r=[];this.delegate.parentArtist&&r.push(this.delegate.parentArtist);return[].concat(_.xC(new Set(r)))};
IHw.prototype.getTypeName=function(){return"musicArtistUserDetail"};var PcJ=function(){nX.apply(this,arguments)};
_.b(PcJ,nX);PcJ.prototype.getAssociations=function(){return[]};
PcJ.prototype.getTypeName=function(){return"musicLibraryEdit"};var aHT=function(){nX.apply(this,arguments)};
_.b(aHT,nX);aHT.prototype.getAssociations=function(){return[]};
aHT.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var vpl=function(){nX.apply(this,arguments)};
_.b(vpl,nX);
vpl.prototype.getAssociations=function(){var r=[];this.delegate.tracks&&r.push.apply(r,_.xC(this.delegate.tracks));this.delegate.refresh&&r.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&r.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&r.push(this.delegate.details);this.delegate.downloadMetadata&&r.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&r.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&r.push(this.delegate.userDetails);this.delegate.entryCollection&&
r.push(this.delegate.entryCollection);this.delegate.share&&r.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&r.push.apply(r,_.xC((new Q1h(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.xC(new Set(r)))};
vpl.prototype.getTypeName=function(){return"musicPlaylist"};
var Q1h=function(){fX.apply(this,arguments)};
_.b(Q1h,fX);Q1h.prototype.getAssociations=function(){var r=[];this.delegate.creatorEntity&&r.push(this.delegate.creatorEntity);return[].concat(_.xC(new Set(r)))};var m5l=function(){nX.apply(this,arguments)};
_.b(m5l,nX);m5l.prototype.getAssociations=function(){return[]};
m5l.prototype.getTypeName=function(){return"musicShare"};var Cc$=function(){nX.apply(this,arguments)};
_.b(Cc$,nX);
Cc$.prototype.getAssociations=function(){var r=[];this.delegate.musicLibraryStatusEntity&&r.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&r.push.apply(r,_.xC(this.delegate.artists));this.delegate.audioModeVersion&&r.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&r.push(this.delegate.videoModeVersion);this.delegate.userDetails&&r.push(this.delegate.userDetails);this.delegate.details&&r.push(this.delegate.details);this.delegate.albumRelease&&r.push(this.delegate.albumRelease);this.delegate.share&&
r.push(this.delegate.share);this.delegate.libraryEdit&&r.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&r.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&r.push(this.delegate.playbackPosition);this.delegate.lyrics&&r.push(this.delegate.lyrics);return[].concat(_.xC(new Set(r)))};
Cc$.prototype.getTypeName=function(){return"musicTrack"};
var upy=function(){nX.apply(this,arguments)};
_.b(upy,nX);upy.prototype.getAssociations=function(){var r=[];this.delegate.parentTrack&&r.push(this.delegate.parentTrack);return[].concat(_.xC(new Set(r)))};
upy.prototype.getTypeName=function(){return"musicTrackDetail"};
var p61=function(){nX.apply(this,arguments)};
_.b(p61,nX);p61.prototype.getAssociations=function(){var r=[];this.delegate.parentTrack&&r.push(this.delegate.parentTrack);return[].concat(_.xC(new Set(r)))};
p61.prototype.getTypeName=function(){return"musicTrackUserDetail"};var j3=new _.LP("musicResponsiveListItemRenderer");var RT_=new _.LP("addToPlaylistEndpoint");var opT=new _.LP("captionPickerEndpoint");var q$y=new _.LP("suggestStats");var X61=new _.LP("backstageImageUploadEndpoint");var caY=new _.LP("createBackstagePostDialogEndpoint");_.tYw=new _.LP("createCommentReplyDialogEndpoint");_.B9B=new _.LP("updateCommentDialogEndpoint");_.ObF=new _.LP("updateCommentReplyDialogEndpoint");var zQ8=new _.LP("menuEndpoint");var Rus=new _.LP("modalEndpoint");var eQl=new _.LP("playlistEditorEndpoint");var Y$f=new _.LP("copyTextEndpoint");var Zb$,U50;Zb$=new _.LP("shareEndpoint");U50=new _.LP("shareEntityEndpoint");_.ibT=new _.LP("shareEntityServiceEndpoint");_.LRE=new _.LP("userFeedbackEndpoint");_.Z3=new _.LP("watchEndpoint");var Wr_=new _.LP("watchPlaylistEndpoint");var bb0=new _.LP("addUpcomingEventReminderEndpoint");_.uk=new _.LP("getCommentsFromInboxCommand");var MY1=new _.LP("notificationOptOutEndpoint");var j1w=new _.LP("recordNotificationInteractionsEndpoint");var VYz=new _.LP("removeUpcomingEventReminderEndpoint");_.iw=new _.LP("getDownloadActionCommand");_.d5h=new _.LP("offlineOrchestrationActionCommand");var LFd=function(){nX.apply(this,arguments)};
_.b(LFd,nX);LFd.prototype.getAssociations=function(){return[]};
LFd.prototype.getTypeName=function(){return"captionTrack"};var GT8=function(){nX.apply(this,arguments)};
_.b(GT8,nX);GT8.prototype.getAssociations=function(){return[]};
GT8.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var yal=function(){nX.apply(this,arguments)};
_.b(yal,nX);yal.prototype.getAssociations=function(){return[]};
yal.prototype.getTypeName=function(){return"offlineVideoPolicy"};var KFJ=function(){nX.apply(this,arguments)};
_.b(KFJ,nX);KFJ.prototype.getAssociations=function(){return[]};
KFJ.prototype.getTypeName=function(){return"offlineVideoStreams"};var s1J=function(){nX.apply(this,arguments)};
_.b(s1J,nX);s1J.prototype.getAssociations=function(){var r=[];this.delegate.transfer&&r.push(this.delegate.transfer);this.delegate.adsPlaybackData&&r.push.apply(r,_.xC(this.delegate.adsPlaybackData));this.delegate.drmLicense&&r.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&r.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&r.push(this.delegate.videoDownloadContextEntity);return[].concat(_.xC(new Set(r)))};
s1J.prototype.getTypeName=function(){return"playbackData"};var FFd=function(){nX.apply(this,arguments)};
_.b(FFd,nX);FFd.prototype.getAssociations=function(){return[]};
FFd.prototype.getTypeName=function(){return"refresh"};var Hb8=function(){nX.apply(this,arguments)};
_.b(Hb8,nX);Hb8.prototype.getAssociations=function(){var r=[];this.delegate.offlineVideoStreams&&r.push.apply(r,_.xC(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&r.push.apply(r,_.xC(this.delegate.captionTrack));return[].concat(_.xC(new Set(r)))};
Hb8.prototype.getTypeName=function(){return"transfer"};var WF8=function(){nX.apply(this,arguments)};
_.b(WF8,nX);WF8.prototype.getAssociations=function(){return[]};
WF8.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var D5T=new _.LP("showMoreDrawerCommand");var RQT=new _.LP("updateEngagementPanelContentCommand");var Aay=new _.LP("getPdgBuyFlowCommand");var N9f=new _.LP("liveChatPurchaseMessageEndpoint");var w6Y=new _.LP("openSuperStickerBuyFlowCommand");var lH$=new _.LP("updatePdgFeatureEnablementCommand");var S$$=function(){nX.apply(this,arguments)};
_.b(S$$,nX);S$$.prototype.getAssociations=function(){return[]};
S$$.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var Jaw=function(){nX.apply(this,arguments)};
_.b(Jaw,nX);Jaw.prototype.getAssociations=function(){return[]};
Jaw.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.Ep1=new _.LP("pdgCommentChipRenderer");_.x5J=new _.LP("permissionRoleBottomBarRenderer");_.fHB=new _.LP("updatePermissionRoleCommand");var npy=new _.LP("prefetchWatchCommand");var T9h=new _.LP("updatePlayerErrorMessageCommand");var LOX=new _.LP("toggleCaptionsVisibilityCommand");var hQz=new _.LP("playerDisclosureViewModel");_.kTB=new _.LP("quickActionsViewModel");var $2w=new _.LP("playerResponse");var riB=new _.LP("playlistRenderer");_.gjF=new _.LP("playlistVideoListRenderer");_.pj=new _.LP("playlistEditEndpoint");var IrB=new _.LP("createImagePollCommand");var P7h=new _.LP("createQuizCommand");var arz=new _.LP("quizRenderer");var vjh=new _.LP("uploadedVideoRenderer");var Qm1=new _.LP("decorateMessageEndpoint");var m2d=new _.LP("lpOfferCardOptionViewModel");var C71=new _.LP("sfvAudioItemPlaybackCommand");var uaT=function(){nX.apply(this,arguments)};
_.b(uaT,nX);uaT.prototype.getAssociations=function(){return[]};
uaT.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.oV=new _.LP("reelNonVideoContentEndpoint");_.nz=new _.LP("reelWatchEndpoint");var pz$=new _.LP("reelActionBarViewModel");_.qq=new _.LP("reelItemRenderer");var ojh=new _.LP("reelMetapanelViewModel");_.Xr=new _.LP("reelNonVideoContentRenderer");_.qD8=new _.LP("reelPlayerOverlayRenderer");var Xz$=new _.LP("shortsLockupViewModel");var ciT=new _.LP("sponsorButtonViewModel");var tPT=new _.LP("reelItemWatchResponse");var BRd=new _.LP("textBadgeRenderer");_.cw=new _.LP("buttonRenderer");_.t1=new _.LP("toggleButtonRenderer");var R5F=new _.LP("switchButtonViewModel");_.O_J=new _.LP("confirmDialogRenderer");var zVd;zVd=new _.LP("menuRenderer");_.eVT=new _.LP("menuFlexibleItemRenderer");var YD0=new _.LP("pollRenderer");_.Z_f=new _.LP("backgroundPromoRenderer");var i_B;_.U2d=new _.LP("chipCloudRenderer");i_B=new _.LP("chipCloudChipRenderer");var b_f=new _.LP("dropdownRenderer");var MPh=new _.LP("gridVideoRenderer");_.jm$=new _.LP("itemSectionRenderer");_.VPT=new _.LP("messageRenderer");var d2$=new _.LP("sortFilterHeaderRenderer");_.Lnd=new _.LP("videoRenderer");var GSh=new _.LP("resolveUrlCommandMetadata");var yiY=function(){nX.apply(this,arguments)};
_.b(yiY,nX);yiY.prototype.getAssociations=function(){return[]};
yiY.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.KnY=new _.LP("getAnswerCommand");_.Em=new _.LP("searchEndpoint");var smz=new _.LP("genAiRichTextViewModel");var WO4=new _.LP("overviewAnswerViewModel");var Fn0=new _.LP("videoOverviewViewModel");var H_T=new _.LP("addToPlaylistServiceEndpoint");var Wnh=new _.LP("clearSearchHistoryEndpoint");var D20=new _.LP("clearWatchHistoryEndpoint");var RV8=new _.LP("webSerializedServiceEndpointExtension");_.AiJ=new _.LP("createCommentEndpoint");var NRF=new _.LP("createCommentReplyEndpoint");var wzJ=new _.LP("performCommentActionEndpoint");var lry=new _.LP("updateCommentEndpoint");var SD8=new _.LP("updateCommentReplyEndpoint");_.Bw=new _.LP("createPlaylistServiceEndpoint");var Ji0=new _.LP("deletePlaylistEndpoint");var Ej0=new _.LP("deleteVideoEndpoint");var Dt$=new _.LP("getReportFormEndpoint");var x2h=new _.LP("modifyChannelNotificationPreferenceEndpoint");var fIs;_.SN=new _.LP("offlinePlaylistEndpoint");fIs={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 nLp;_.lw=new _.LP("offlineVideoEndpoint");nLp={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 frf=new _.LP("pingingEndpoint");_.njF=new _.LP("selectActiveIdentityEndpoint");var TRY=new _.LP("setSettingEndpoint");var O7L=new _.LP("undoFeedbackEndpoint");var hVf=new _.LP("unsubscribeEndpoint");_.kSl=new _.LP("updatedMetadataEndpoint");var $Ky=function(){nX.apply(this,arguments)};
_.b($Ky,nX);$Ky.prototype.getAssociations=function(){return[]};
$Ky.prototype.getTypeName=function(){return"settingEntity"};_.rdJ=new _.LP("updateLocalAppSettingCommand");var g0$=new _.LP("saveImageToDeviceEndpoint");var Iky=new _.LP("shareImageCommand");var PF$=new _.LP("sharingProviderDataCommand");var akJ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(akJ,_.qp);var v0F=[0,_.Vh,-1];akJ.prototype.JSC$12828_serializeBinary=Q2p(v0F);var Qj0=_.jL(v0F);var mK1=new _.LP("userMentionSuggestionRenderer");var CF0=new _.LP("liveChatTunnelCommand");var uWJ=new _.LP("showSponsorshipsGiftOfferDialogCommand");var phY=new _.LP("sponsorshipsScrollableShelfViewModel");var o0w=new _.LP("updateUpcomingEventReminderButtonStateCommand");var qOd=new _.LP("upcomingEventReminderButtonStateRenderer");var Xh8=new _.LP("subscribeEndpoint");var cdz=new _.LP("registerTasksCommand");var tC$=new _.LP("hideSheetCommand");var Bwf=new _.LP("hideSnackbarCommand");var OwJ=new _.LP("showDialogCommand");_.h9=new _.LP("showSheetCommand");var z6h=new _.LP("showSnackbarCommand");var e6d=function(){nX.apply(this,arguments)};
_.b(e6d,nX);e6d.prototype.getAssociations=function(){return[]};
e6d.prototype.getTypeName=function(){return"chipEntity"};var YOz=function(){nX.apply(this,arguments)};
_.b(YOz,nX);YOz.prototype.getAssociations=function(){return[]};
YOz.prototype.getTypeName=function(){return"dismissState"};_.uy=new _.LP("avatarViewModel");var ZwB=new _.LP("badgeViewModel");_.OI=new _.LP("buttonViewModel");_.zu=new _.LP("chipViewModel");var UKz=new _.LP("contentPreviewImageViewModel");var iw8=new _.LP("decoratedAvatarViewModel");_.a9Q=new _.LP("engagementBarViewModel");_.bwf=new _.LP("imageBannerViewModel");var MCB=new _.LP("lockupContentMetadataRowExtension");_.jjz=new _.LP("lockupMetadataViewModel");var VCy=new _.LP("lockupViewModel");var dKB=new _.LP("avatarStackViewModel");_.Lfz=new _.LP("contentMetadataViewModel");var G$l=function(){nX.apply(this,arguments)};
_.b(G$l,nX);G$l.prototype.getAssociations=function(){return[]};
G$l.prototype.getTypeName=function(){return"pageHeaderEntity"};_.ydB=new _.LP("pageHeaderViewModel");var Kf1=new _.LP("snackbarViewModel");var sj8=new _.LP("thumbnailHoverOverlayToggleActionsViewModel");_.et=new _.LP("toggleButtonViewModel");var Fff=function(){nX.apply(this,arguments)};
_.b(Fff,nX);Fff.prototype.getAssociations=function(){return[]};
Fff.prototype.getTypeName=function(){return"votingEntity"};_.vOE=new _.LP("votingViewModel");var HwB=new _.LP("sectionHeaderViewModel");var Wf8=new _.LP("notifyDropdownOptionSelectedCommand");var BUQ=new _.LP("listViewModel");_.kG=new _.LP("listItemViewModel");var DKl=new _.LP("dialogHeaderViewModel");var R6z=function(){nX.apply(this,arguments)};
_.b(R6z,nX);R6z.prototype.getAssociations=function(){return[]};
R6z.prototype.getTypeName=function(){return"dataFreshnessEntity"};var ivL=new _.LP("suspenseViewModel");var AdT=new _.LP("tooltipViewModel");var Nwl=function(){nX.apply(this,arguments)};
_.b(Nwl,nX);Nwl.prototype.getAssociations=function(){return[]};
Nwl.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var whT=function(){nX.apply(this,arguments)};
_.b(whT,nX);whT.prototype.getAssociations=function(){return[]};
whT.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var lky=function(){nX.apply(this,arguments)};
_.b(lky,nX);lky.prototype.getAssociations=function(){return[]};
lky.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.SOy=new _.LP("transcriptSubmitCaptionCorrectionCommand");var JdB=function(){nX.apply(this,arguments)};
_.b(JdB,nX);JdB.prototype.getAssociations=function(){return[]};
JdB.prototype.getTypeName=function(){return"buttonEntity"};var jiX=new _.LP("unpluggedStringRunImage");var E0$=new _.LP("tabViewModel");var xKF=new _.LP("tabbedViewModel");var fkh=function(){nX.apply(this,arguments)};
_.b(fkh,nX);fkh.prototype.getAssociations=function(){return[]};
fkh.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.n0z=new _.LP("updateDescriptionAction");var Twd=new _.LP("updateToggleButtonTextAction");var h6z=new _.LP("showFullscreenPlayerControlsCommand");var k$B=new _.LP("updateVideoMetadataCommand");_.$x$=new _.LP("autoplaySwitchButtonRenderer");var pr;_.rTl=new _.LP("multiMarkersPlayerBarRenderer");pr=new _.LP("chapterRenderer");var gz1=new _.LP("heatMarkerRenderer");var LC8=new _.LP("heatmapRenderer");var I48=new _.LP("smartSkipPlayerScrimOverlayRenderer");var PCy=new _.LP("timedMarkerDecorationRenderer");var EN1=new _.LP("postWebToNativeMessageCommand");var uW=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(uW,_.qp);uW.prototype.getMethodName=function(){return _.Po(this,1)};var a4l=[0,_.Vh,-2];uW.prototype.JSC$12850_serializeBinary=Q2p(a4l);var vzz=_.bb(uW,a4l);var QW1=new _.LP("whitelistEditEndpoint");var mxl=new _.LP("clearUrlParamCommand");var CC1=new _.LP("commerceActionCommand");_.uEh=new _.LP("getPaymentInstrumentsParamsCommand");var p2l=new _.LP("getPaymentsClientTokenCommand");var oz1=new _.LP("googlePaymentBillingCommand");var qEz=new _.LP("googlePaymentPurchaseManagerCommand");_.X2J=new _.LP("logGtmCommand");var cTy=new _.LP("updateCardItemOnClickCommand");_.t8$=new _.LP("ypcPauseSubscriptionCommand");_.zEB=new _.LP("ypcResumeSubscriptionCommand");var eEd=function(){nX.apply(this,arguments)};
_.b(eEd,nX);eEd.prototype.getAssociations=function(){return[]};
eEd.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var YrJ=function(){nX.apply(this,arguments)};
_.b(YrJ,nX);YrJ.prototype.getAssociations=function(){return[]};
YrJ.prototype.getTypeName=function(){return"commerceCartListEntity"};var Zm$=function(){nX.apply(this,arguments)};
_.b(Zm$,nX);Zm$.prototype.getAssociations=function(){return[]};
Zm$.prototype.getTypeName=function(){return"iconBadgeEntity"};var UA$=function(){nX.apply(this,arguments)};
_.b(UA$,nX);UA$.prototype.getAssociations=function(){return[]};
UA$.prototype.getTypeName=function(){return"pdpStateEntity"};var imJ=function(){nX.apply(this,arguments)};
_.b(imJ,nX);imJ.prototype.getAssociations=function(){return[]};
imJ.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var Uyj=new _.LP("ypcOffersEndpoint");var bm$=new _.LP("cardItemRenderer"),Mcf=new _.LP("cardItemTextRenderer");var jQB=new _.LP("commerceCartItemQuantityPickerRenderer");var VcF=new _.LP("linkCardRenderer");var R8$=new _.LP("quantityIncrementerButtonViewModel");var dA$=new _.LP("quantityIncrementerViewModel");var LSF=new _.LP("themedImageViewModel");_.Gz$=new _.LP("ypcCancelRecurrenceEndpoint");var y_J=new _.LP("ypcCompleteTransactionEndpoint");_.KSF=new _.LP("ypcGetCartEndpoint");_.Uw=new _.LP("ypcGetOffersEndpoint");_.Y3=new _.LP("ypcHandleTransactionEndpoint");var sQ1=new _.LP("ypcLogWalletAnalyticDataEndpoint");_.FSy=new _.LP("ypcRedeemCodeEndpoint");var Hm8=new _.LP("ypcUpdateFopEndpoint");db(Vf(1),M0(4));aQ8((new MessageChannel).port2);var WSf=function(){this.register=new Map},v3p=function(r,g,I){r=r+"_"+g;
Zb.register.has(r)?I=Zb.register.get(r):(I=I(),Zb.register.set(r,I));return I},DAF=function(r){r=_.m(r.register.values());
for(var g=r.next();!g.done;g=r.next())_.S3(g.value,"ABORTED")};
WSf.prototype.clear=function(){DAF(this);this.register.clear()};
var Zb=new WSf;var RY8=Date.now().toString();var wE4=Nbj();var Tbh={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 REw;REw=1;_.QU=function(r){this.veData=r};
_.gM=function(r){return new _.QU({trackingParams:r})};
_.Dx=function(r,g,I,P,a,v){var C=REw++;return new _.QU({veType:r,veCounter:C,elementIndex:I,dataElement:g,youtubeData:P,jspbYoutubeData:a,loggingDirectives:v})};
_.Q=_.QU.prototype;
_.Q.getAsJson=function(){var r={};this.veData.trackingParams!==void 0?r.trackingParams=this.veData.trackingParams:(r.veType=this.veData.veType,this.veData.veCounter!==void 0&&(r.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(r.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(r.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(r.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(r.isCounterfactual=!0);
return r};
_.Q.getAsJspb=function(){var r=new EH$;this.veData.trackingParams!==void 0?r.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.C0(r,2,this.veData.veType),this.veData.veCounter!==void 0&&_.C0(r,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.C0(r,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.ln(r,5,!0));if(this.veData.dataElement!==void 0){var g=this.veData.dataElement.getAsJspb();_.yO(r,7,g)}this.veData.youtubeData!==void 0&&_.yO(r,8,this.veData.jspbYoutubeData);
return r};
_.Q.toString=function(){return JSON.stringify(this.getAsJson())};
_.Q.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.Q.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.le("yt_logging_screen.getRootVeType",x0$);_.le("yt_logging_screen.getCurrentCsn",_.CB);_.le("yt_logging_screen.getCttAuthInfo",ud);_.le("yt_logging_screen.setCurrentScreen",_.pB);var A_J=function(){this.events=new Map},NW$=function(r){var g=[];
r=_.m(r.events.values());for(var I=r.next();!I.done;I=r.next())g.push(I.value);return g};
A_J.prototype.clear=function(){this.events.clear()};var lqY=function(){this.logTransport=new wTz;this.loggedEventRegister=new A_J;this.unloggedEventRegister=new A_J;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12887_flushTimer=new _.Xe(this.flushInterval);this.JSC$12887_flushTimer.listen("tick",this.flush,!1,this)};
lqY.prototype.flush=function(){if(this.eventsCount){var r={loggedEvents:NW$(this.loggedEventRegister),unloggedEvents:NW$(this.unloggedEventRegister)};if(_.Y("export_player_version_to_ytconfig")){var g;(g=_.Gq("PLAYER_CLIENT_VERSION"))?(g=g.split("-")[0].replace(/\./g,""),g=isNaN(Number(g))?"0":g):g="";var I=_.Gq("PLAYER_CLIENT_VERSION");if(I){I=I.split("-");var P="";I.length>1&&(P=I[I.length-1]);I=D0Q(P.startsWith("canary_experiment")?"canary":P.startsWith("canary_control")?"control":"none")}else I=
"CLIENT_CANARY_STATE_UNKNOWN";r.dimensions={playerClientVersion:g,playerCanaryState:I}}this.logTransport.flush(r);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12887_flushTimer.enabled&&this.JSC$12887_flushTimer.stop()}};
var Sr8=function(r){UI==null&&(UI=new lqY);var g=UI;var I=g.loggedEventRegister;r.dimensions=r.dimensions||{};r.dimensions.csn=_.CB()||"";var P=$qX(r.dimensions).join(";");if(r.records!=null)if(I.events.has(P)){var a;(a=I.events.get(P).records)==null||a.push.apply(a,_.xC(r.records))}else I.events.set(P,r);g.JSC$12887_flushTimer.enabled||g.JSC$12887_flushTimer.start();g.eventsCount++;g.eventsCount>=100&&g.flush()};var wTz=function(){};
wTz.prototype.flush=function(r,g){_.Y("enable_client_sli_logging")&&_.eJ("sliEventBatch",r,{sendIsolatedPayload:!!g})};var UI;var E$1;E$1=function(r){var g=J_y;r=r===void 0?{}:r;g=g.name;var I=abt("SUCCESS");Sr8({dimensions:r,records:[{name:g,state:"SLI_STATE_END",status:I}]})};
_.QV_=function(r,g,I,P){this.name=r;this.sliId=g;this.timeoutMs=I;this.statusOnTimeout=P;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.QV_.prototype.getId=function(){return this.sliId};
_.lW=function(r,g){g=g===void 0?{}:g;r.ongoing||(r.ongoing=!0,r.dimensions=g,r.logSliId=Ve8(),Sr8({dimensions:r.dimensions,records:[{name:r.name,state:"SLI_STATE_START",sliId:r.logSliId}]}),r.timeoutMs>0&&(r.timeoutHandle=setTimeout(function(){_.S3(r,r.statusOnTimeout)},r.timeoutMs)))};
_.S3=function(r,g){r.ongoing&&(r.timeoutMs>0&&clearTimeout(r.timeoutHandle),r.ongoing=!1,g={dimensions:r.dimensions,records:[{name:r.name,status:abt(g),state:"SLI_STATE_END",sliId:r.logSliId}]},Zb.register.delete(r.name+"_"+r.sliId),Sr8(g))};var J_y=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var xAw=function(){nX.apply(this,arguments)};
_.b(xAw,nX);xAw.prototype.getAssociations=function(){return[]};
xAw.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var fqh=new _.LP("highlightTextDecoratorColorMapExtension");var n$1=new _.LP("styleRunColorMapExtension");var XwX=_.U1(["data-"]),BPt={};var zzp={};var ik=function(r){this.wrappedPromise_=r===void 0?null:r;this.state_=0;this.JSC$12918_value_=null};
ik.prototype.then=function(r,g,I){return this.wrappedPromise_?this.wrappedPromise_.then(r,g,I):this.state_===1&&r?(r=r.call(I,this.JSC$12918_value_))&&typeof r.then==="function"?r:_.bk(r):this.state_===2&&g?(r=g.call(I,this.JSC$12918_value_))&&typeof r.then==="function"?r:_.TWy(r):this};
ik.prototype.getValue=function(){return this.JSC$12918_value_};
ik.prototype.isRejected=function(){return this.state_==2};
r$z(ik);_.TWy=function(r){var g=new ik;r=r===void 0?null:r;g.state_=2;g.JSC$12918_value_=r===void 0?null:r;return g};
_.bk=function(r){var g=new ik;r=r===void 0?null:r;g.state_=1;g.JSC$12918_value_=r===void 0?null:r;return g};var sV$="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var hE8=["load","abort","error"],Mq=function(r,g,I){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12938_maxAspectRatio_=r;this.disableAnimation_=g===void 0?!1:g;this.disableExifRotation_=I===void 0?!1:I;this.JSC$12938_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12938_reject_=this.resolve_=null};
Mq.prototype.transform=function(r){var g=this;this.mime_=r.type;ym(HyT(r),this.dataUrlRead_,this.readError_,this);ym(Fkl(r.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(I,P){g.resolve_=I;g.JSC$12938_reject_=P})};
Mq.prototype.dataUrlRead_=function(r){this.dataUrl_=r;this.angle_!=null&&kzw(this)};
Mq.prototype.exifRead_=function(r){if(this.disableExifRotation_)this.angle_=0;else{a:if(r=new DataView(r),r.byteLength<2||r.getUint16(0)!==65496)r=-2;else{for(var g=2,I=r.byteLength;g<I;){var P=r.getUint16(g),a=r.getUint16(g+2);if(P===65505){g+=4;P=r.getUint32(g);a=r.getUint16(g+4);if(P!==1165519206||a!==0)break;g+=6;P=r.getUint16(g)===18761;g+=r.getUint32(g+4,P);a=r.getUint16(g,P);g+=2;for(var v=0;v<a;v++){if(r.getUint16(g,P)===274){g+=8;r=r.getUint16(g,P);break a}g+=12}}else if(P>>8!==255)break;
else g+=a+2}r=-1}switch(r){case 8:this.angle_=270;break;case 3:this.angle_=180;break;case 6:this.angle_=90;break;default:this.angle_=0}}this.dataUrl_!=null&&kzw(this)};
Mq.prototype.readError_=function(){this.JSC$12938_reject_()};
var kzw=function(r){zO(r.JSC$12938_image_,hE8,r.completeTransform_,!1,r);r.JSC$12938_image_.src=_.Tn(r.dataUrl_).toString();r.JSC$12938_image_.src!=nD.toString()&&r.JSC$12938_image_.src.substr(0,11)==="data:image/"||r.JSC$12938_reject_()};
Mq.prototype.completeTransform_=function(){if(this.JSC$12938_image_.src!=nD.toString()){var r=_.Tn(this.dataUrl_),g=this.JSC$12938_image_.naturalHeight?this.JSC$12938_image_.naturalWidth/this.JSC$12938_image_.naturalHeight:null;this.invalidAspectRatio=g>this.JSC$12938_maxAspectRatio_||g<1/this.JSC$12938_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var I=this.JSC$12938_image_.naturalWidth,P=this.JSC$12938_image_.naturalHeight,a=g=0,v=this.JSC$12938_image_.naturalHeight?this.JSC$12938_image_.naturalWidth/
this.JSC$12938_image_.naturalHeight:null;v>this.JSC$12938_maxAspectRatio_?(I=this.JSC$12938_maxAspectRatio_*P,g=(I-this.JSC$12938_image_.naturalWidth)/2,this.cropped=!0):v<1/this.JSC$12938_maxAspectRatio_?(P=this.JSC$12938_maxAspectRatio_*I,a=(P-this.JSC$12938_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)v=I,I=P,P=v,v=g,g=a,a=v;switch(this.angle_){case 90:a-=I;break;case 180:g-=I;a-=P;break;case 270:g-=
P}this.cropped||this.angle_%360!==0?(r=document.createElement("canvas"),r.width=I||1,r.height=P||1,this.JSC$12938_image_.naturalWidth&&this.JSC$12938_image_.naturalHeight&&(I=r.getContext("2d"),I.rotate(Math.PI/180*this.angle_),I.drawImage(this.JSC$12938_image_,g,a,this.JSC$12938_image_.naturalWidth,this.JSC$12938_image_.naturalHeight)),this.transformedData=_.Tn(r.toDataURL(this.mime_))):this.transformedData=r}else this.transformedData=r;this.resolve_(this)}};var jt=function(r,g){_.wH.call(this,r);this.value=g};
_.b(jt,_.wH);
var Vd=function(r,g,I,P,a,v,C){C=C===void 0?!1:C;_.bj.call(this);var u=this;this.JSC$12943_url_=r;this.channelId_=g;this.maxFileSizeMb_=I;this.JSC$12943_maxAspectRatio_=P;this.dropZoneEl_=a;this.rejectInvalidAspectRatio_=C;this.selectButtonEl_=v;this.JSC$12943_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new WE(this.dropZoneEl_);this.selectOverlay_=new D7(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12943_image_=this.transfer_=null;this.handler_=new _.qS(this);_.x2(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(v,"click",function(){u.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.b(Vd,_.bj);Vd.prototype.disposeInternal=function(){for(var r=this.selectButtonEl_.nextSibling;r&&r.parentNode&&r.tagName=="INPUT";)r.parentNode.removeChild(r),r=this.selectButtonEl_.nextSibling;this.cancel();_.bj.prototype.disposeInternal.call(this)};
Vd.prototype.uploadPromise=function(){if(this.JSC$12943_image_==null)return null;this.uploadPromise_||$MB(this);return this.uploadPromise_};
Vd.prototype.cancel=function(){rC8(this);this.JSC$12943_image_=null};
var rC8=function(r){r.transfer_&&r.transfer_.cancel();r.transfer_=null;r.uploadPromise_=null;r.resolve_=null;r.JSC$12943_reject_=null},$MB=function(r){rC8(r);
r.transfer_=_.eoF(r.JSC$12943_url_,{"X-YouTube-ChannelId":r.channelId_},r.JSC$12943_image_);r.handler_.listenOnce(r.transfer_,"l",r.JSC$12945_onUploadComplete_);r.handler_.listenOnce(r.transfer_,"n",r.onUploadError_);r.transfer_.run();r.uploadPromise_=new Promise(function(g,I){r.resolve_=g;r.JSC$12943_reject_=I})};
_.Q=Vd.prototype;_.Q.onChange_=function(r){r.files.length&&(this.JSC$12943_image_=r.files[0],this.JSC$12943_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12943_image_=null,this.dispatchEvent(new jt("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):($MB(this),(new Mq(this.JSC$12943_maxAspectRatio_)).transform(this.JSC$12943_image_).then((0,_.Qz)(this.onPreview_,this),(0,_.Qz)(this.onPreviewError_,this))))};
_.Q.onPreview_=function(r){if(r.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12943_image_=null),this.dispatchEvent(new jt("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;r.cropped&&this.dispatchEvent(new jt("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new jt("yt.comments.ImageUploadOverlay.CHANGE_EVENT",r.transformedData))};
_.Q.onPreviewError_=function(){this.JSC$12943_image_=null;this.dispatchEvent(new jt("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.Q.onHover_=function(r){r.stopPropagation();r.preventDefault();if(r.type==="dragover")r=!0;else if(r.type==="dragleave")r=!1;else return;this.dispatchEvent(new jt("yt.comments.ImageUploadOverlay.HOVER_EVENT",r))};
_.Q.JSC$12945_onUploadComplete_=function(){var r=(0,_.bL8)(this.transfer_.getResponseText());this.resolve_(r.encryptedBlobId)};
_.Q.onUploadError_=function(){this.JSC$12943_reject_();rC8(this)};var gUJ=function(r){r=r||{};var g={},I={};this.url=r.url||"";this.args=r.args||_.pF.clone(g);this.assets=r.assets||{};this.attrs=r.attrs||_.pF.clone(I);this.fallback=r.fallback||null;this.fallbackMessage=r.fallbackMessage||null;this.html5=!!r.html5;this.disable=r.disable||{};this.loaded=!!r.loaded;this.messages=r.messages||{}};
gUJ.prototype.clone=function(){var r=new gUJ,g;for(g in this)if(this.hasOwnProperty(g)){var I=this[g];_.PR(I)=="object"?r[g]=_.pF.clone(I):r[g]=I}return r};var NPE=function(r,g,I){I=I===void 0?{}:I;this.name=r;this.id=LB.nextSpanId++;this.sessionId=LB.sessionId;this.attributes=g;this.status="SPAN_STATUS_UNSET";var P;this.startTime=(P=I.startTime)!=null?P:(0,_.EM)();this.isActiveSpan=I.active;if(r=LB.stack[LB.stack.length-1])this.parentId=r.id,r.children||(r.children=[]),r.children.push(this);r=_.m(LB.processors);for(g=r.next();!g.done;g=r.next()){g=g.value;try{var a=P=void 0;(a=(P=g).onSpanStart)==null||a.call(P,this)}catch(v){_.M6(v)}}I.endTime!=null&&
(this.isActiveSpan=!1,this.end("SPAN_STATUS_OK",I.endTime))};
NPE.prototype.end=function(r,g){r=r===void 0?"SPAN_STATUS_OK":r;this.endTime=g=g===void 0?(0,_.EM)():g;this.duration=this.endTime-this.startTime;this.status=r;this.isActiveSpan!==!1&&(LB.stack[LB.stack.length-1]===this?LB.stack.pop():_.M6(Error("Bf`"+String(this.name))));r=_.m(LB.processors);for(g=r.next();!g.done;g=r.next()){g=g.value;try{var I=void 0,P=void 0;(P=(I=g).onSpanEnd)==null||P.call(I,this)}catch(a){_.M6(a)}}};
NPE.prototype.addAttributes=function(r){Object.assign(this.attributes,r)};
var wwt={end:function(){},
addAttributes:function(){}},LB={initialized:!1,
nextSpanId:0,stack:[],sessionId:"",enabledSpans:void 0,processors:[],shouldSampleFn:function(){return!0}},A1L={rootSpan:function(){return LB.stack[0]}};var FD={};var v41=function(r){this.observers=[];this.value=r};
_.Q=v41.prototype;_.Q.subscribe=function(r){var g=this;if(r.idx!=null)throw Error("Df");r.idx=this.observers.length;this.observers.push(r);try{r(this.value)}catch(I){}return function(){var I=g.observers[g.observers.length-1];g.observers[r.idx]=I;I.idx=r.idx;g.observers.pop()}};
_.Q.update=function(r){this.value=r(this.value);this.notify()};
_.Q.mutate=function(r){r(this.value);this.notify()};
_.Q.set=function(r){this.value=r;this.notify()};
_.Q.notify=function(){for(var r=_.m(this.observers),g=r.next();!g.done;g=r.next()){g=g.value;try{g(this.value)}catch(I){}}};var IBd,PIf,aB8,MF,QLw,mMw,CI0,ucf,p_J,oUl,q4J,X_8,cC8,tnJ,B3z,OHh,zc1,ecl,Y4f,ZHB,UMh,iHw,bHw,Mn$,jLl,Vnd,dMY,LrF,GxY,rX$,yC$,KrB,sLB,Fr1,HHB,Wr$,DMJ,Rcw,ACT,N3f,$Z4,w_1,lBJ,S4f,JC$,EU8,xMT,fBT,nUh,T3$,hcB,kx$,$aJ,rMF,gKY,IUh,dP,PLJ,aU1,vKB,Qul,maT,CLd,ud0,pNY,oKd,qj$,XNw,cMF,t1T,BXY,Ogy,zvy,evY,Yj0,Zg1,hFF,Ua$,igY,bgd,M1B,ju8,V1T,daY,L$y,GJd,yM8,K$l,suf,F$z,Hg0,W$l,DaJ,Rv0,AMz,NX$,wNy,lUJ,SjT,JMy,EKf,xaw;IBd=["account/accounts_list"];PIf=["acknowledge_channel_tou_strike"];aB8=["notification/add_upcoming_event_reminder"];
_.vUF=["att/get"];MF=["browse","music/browse","streaming_browse","unplugged/browse"];QLw=["channel/claim_legacy_youtube_channel"];mMw=["history/clear_search_history"];CI0=["history/clear_watch_history"];ucf=["comment/perform_comment_action"];p_J=["comment/get_comment_replies"];oUl=["ypc/commerce_action"];q4J=["backstage/create_post"];X_8=["live/create_broadcast"];cC8=["channel/create_channel"];tnJ=["comment/create_comment_reply"];B3z=["comment/create_comment"];OHh=["live_chat/create_poll"];zc1=["playlist/create"];
ecl=["decorate_message"];Y4f=["live_chat/delete_message"];ZHB=["playlist/delete"];UMh=["video/delete"];iHw=["like/dislike"];bHw=["dismissal/dismiss"];Mn$=["flag/flag"];jLl=["flow"];Vnd=["account/account_menu"];dMY=["playlist/get_add_to_playlist"];LrF=["get_answer"];GxY=["channel/get_channel_creation_form"];rX$=["offline/get_download_action"];yC$=["kids/get_kids_blocklist_picker"];KrB=["live_chat/get_item_context_menu"];sLB=["live_chat/get_live_chat_message_buy_flow"];Fr1=["live_chat/get_live_chat_replay"];
HHB=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];Wr$=["live_chat/get_live_chat_super_sticker_buy_flow"];DMJ=["notification/get_notification_menu"];Rcw=["playlist/get_settings_editor"];ACT=["backstage/get_post_video_preview"];N3f=["account/get_profile_card"];$Z4=["share/get_share_panel"];w_1=["share/get_sharing_provider_data"];lBJ=["get_survey"];S4f=["notification/get_unseen_count"];JC$=["get_user_mention_suggestions"];EU8=["get_watch"];xMT=["guide"];
fBT=["feedback"];nUh=["kids/update_blacklist"];T3$=["like/like"];hcB=["live_chat/live_chat_action"];kx$=["live_chat/manage_user"];$aJ=["video_manager/metadata_update"];rMF=["live_chat/moderate"];gKY=["notification/modify_channel_preference"];IUh=["notification/opt_out"];dP=["get_panel","get_posts_by_host_panel"];PLJ=["player"];aU1=["browse/edit_playlist"];vKB=["notification/record_interactions"];Qul=["reel/reel_item_watch"];maT=["reel/reel_watch_sequence"];CLd=["like/removelike"];ud0=["notification/remove_upcoming_event_reminder"];
pNY=["flag/get_form"];oKd=["miniapp/report_value"];qj$=["navigation/resolve_url"];XNw=["channel/reveal_business_email"];cMF=["in_video/search"];t1T=["search","sfv/search","unplugged/search"];BXY=["live_chat/send_message"];Ogy=["live_chat/send_live_chat_vote"];zvy=["account/set_setting"];evY=["submit_caption_correction"];Yj0=["submit_form"];Zg1=["subscription/subscribe"];hFF=["get_transcript"];Ua$=["resolve_location","unplugged/resolve_location"];igY=["subscription/unsubscribe"];bgd=["backstage/update_post"];
M1B=["channel_edit/update_channel_page_settings"];ju8=["comment/update_comment_reply"];V1T=["comment/update_comment"];daY=["comment/update_comments_settings"];L$y=["creator/update_creator_channel"];GJd=["pdg/update_enablement"];yM8=["updated_metadata"];K$l=["channel_edit/validate_channel_handle"];suf=["verify_age"];F$z=["next","unplugged/watch_next"];Hg0=["whitelist/edit"];W$l=["ypc/cancel_recurrence"];DaJ=["ypc/complete_transaction"];Rv0=["ypc/get_cart"];AMz=["ypc/get_fix_instrument_params"];
NX$=["ypc/get_offers"];wNy=["ypc/get_payment_instruments_params"];lUJ=["ypc/handle_transaction"];SjT=["ypc/log_payment_server_analytics"];JMy=["ypc/pause_subscription"];EKf=["ypc/redeem_code"];xaw=["ypc/resume_subscription"];var fUB=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,276243,93911,274188,276651,106531,257234,252598,252597,252600,252599,252596,225031,
177843,27259,27262,27263,21759,283670,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,
180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,
162711,235234,162712,80357,243315,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,
197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,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,281332,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,293324,32633,74858,271884,222932,279119,271886,213915,225216,251244,258251,218674,251266,258250,251265,251245,271885,156999,3945,16989,45520,25488,
25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,282181,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,283898,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,
36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,
133818,182119,65702,65703,65701,76256,263843,196075,194768,252201,194769,191885,281480,233634,265810,194770,195350,195349,194771,293041,293042,293043,166382,37671,49953,220669,249229,213774,204572,191389,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,
198313,59149,181013,278306,282472,277848,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,294119,257268,63349,281127,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,282218,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,
11070,11074,17880,270560,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,151152,228067,130975,130976,247244,271622,271813,261210,210815,295069,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,273960,282111,113746,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,
254053,254054,254051,254050,254055,150105,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,275869,271673,274637,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,282208,127738,127083,155281,162959,220886,227356,248007,163566,186641,
147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,178921,268574,
254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,269990,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,267694,267578,262801,271218,266131,266132,267977,267579,
262800,262799,262802,267580,262798,267695,267581,273232,82039];var EY=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.le("yt.msgs_",EY);var Lj=new _.GZ("ACTION_ROUTER_TOKEN");_.Gu=function(){this.autonavState_=_.Y("kevlar_is_pupi_enabled")?2:gFL()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.Gu.prototype.getState=function(){return this.autonavState_};
_.Gu.prototype.pause=function(r){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=r):this.autonavState_==1&&(this.disabledAutonavPauseReason_=r)};
_.Gu.prototype.setState=function(r,g,I){g&&(this.autoplayChangedByUser=!0);g=this.autonavState_===3||r===3;this.autonavState_!=r&&(this.autonavState_=r,r!=3&&_.IME(r==2),r=_.Y("kevlar_is_pupi_enabled")?I||g:!0,_.sL.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,r,I))};
_.Gu.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.Gt(_.Gu);var yd=function(){this.rM=!1};var Kj={},Xv4=(Kj.auto_search="LATENCY_ACTION_AUTO_SEARCH",Kj.ad_to_ad="LATENCY_ACTION_AD_TO_AD",Kj.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",Kj.app_startup="LATENCY_ACTION_APP_STARTUP",Kj.browse="LATENCY_ACTION_BROWSE",Kj.cast_splash="LATENCY_ACTION_CAST_SPLASH",Kj.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",Kj.channels="LATENCY_ACTION_CHANNELS",Kj.chips="LATENCY_ACTION_CHIPS",Kj.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",Kj.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
Kj.editor="LATENCY_ACTION_EDITOR",Kj.embed="LATENCY_ACTION_EMBED",Kj.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",Kj.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",Kj.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",Kj.explore="LATENCY_ACTION_EXPLORE",Kj.favorites="LATENCY_ACTION_FAVORITES",Kj.home="LATENCY_ACTION_HOME",Kj.inboarding="LATENCY_ACTION_INBOARDING",Kj.landing="LATENCY_ACTION_LANDING",Kj.learning="LATENCY_ACTION_LEARNING",
Kj.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",Kj.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",Kj.library="LATENCY_ACTION_LIBRARY",Kj.live="LATENCY_ACTION_LIVE",Kj.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",Kj.management="LATENCY_ACTION_MANAGEMENT",Kj.mini_app="LATENCY_ACTION_MINI_APP_PLAY",Kj.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",Kj.onboarding="LATENCY_ACTION_ONBOARDING",Kj.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
Kj.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",Kj.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",Kj.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",Kj.prebuffer="LATENCY_ACTION_PREBUFFER",Kj.prefetch="LATENCY_ACTION_PREFETCH",Kj.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",Kj.profile_switcher="LATENCY_ACTION_LOGIN",Kj.projects="LATENCY_ACTION_PROJECTS",Kj.reel_watch="LATENCY_ACTION_REEL_WATCH",Kj.results="LATENCY_ACTION_RESULTS",Kj.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
Kj.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",Kj.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",Kj.review="LATENCY_ACTION_REVIEW",Kj.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",Kj.search_ui="LATENCY_ACTION_SEARCH_UI",Kj.search_suggest="LATENCY_ACTION_SUGGEST",Kj.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",Kj.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",Kj.seek="LATENCY_ACTION_PLAYER_SEEK",Kj.settings="LATENCY_ACTION_SETTINGS",Kj.store="LATENCY_ACTION_STORE",
Kj.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",Kj.tenx="LATENCY_ACTION_TENX",Kj.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",Kj.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",Kj.watch="LATENCY_ACTION_WATCH",Kj.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",Kj["watch,watch7"]="LATENCY_ACTION_WATCH",Kj["watch,watch7_html5"]="LATENCY_ACTION_WATCH",Kj["watch,watch7ad"]="LATENCY_ACTION_WATCH",Kj["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",Kj.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
Kj.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",Kj.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",Kj.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",Kj.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",Kj.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",Kj.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",Kj.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",Kj),nKd=0;var yBF=function(r,g){g0.call(this,1,arguments);this.timer=g};
_.b(yBF,g0);var GXX=new gRj("aft-recorded",yBF);var OKs=_.I$.ytLoggingGelSequenceIdObj_||{};_.le("ytLoggingGelSequenceIdObj_",OKs);var sI=_.I$.ytLoggingLatencyUsageStats_||{};_.le("ytLoggingLatencyUsageStats_",sI);var Fr=function(){this.cleanupJob=0},Y_Q=function(){Fr.instance||(Fr.instance=new Fr);
return Fr.instance};
_.Q=Fr.prototype;_.Q.baseline=function(r,g,I){Hw(this,"baseline_"+r)||_.eJ("latencyActionBaselined",{clientActionNonce:r},{timestamp:g,cttAuthInfo:I})};
_.Q.tick=function(r,g,I,P){Hw(this,"tick_"+r+"_"+g)||_.eJ("latencyActionTicked",{tickName:r,clientActionNonce:g},{timestamp:I,cttAuthInfo:P})};
_.Q.info=function(r,g,I){var P=Object.keys(r).join("");Hw(this,"info_"+P+"_"+g)||(r=Object.assign({},r),r.clientActionNonce=g,_.eJ("latencyActionInfo",r,{cttAuthInfo:I}))};
_.Q.jspbInfo=function(r,g,I){for(var P="",a=0;a<HR(r).length;a++)HR(r)[a]!==void 0&&(P=a===0?P.concat(""+a):P.concat("_"+a));Hw(this,"info_"+P+"_"+g)||(_.aM(r,2,g),g={cttAuthInfo:I},I=_.Y("jspb_sparse_encoded_pivot")?new oy([{}]):new oy,_.KD(I,7,C6T,r),zfp("latencyActionInfo",I,g))};
_.Q.span=function(r,g,I){var P=Object.keys(r).join("");Hw(this,"span_"+P+"_"+g)||(r.clientActionNonce=g,_.eJ("latencyActionSpan",r,{cttAuthInfo:I}))};
var Hw=function(r,g){sI[g]=sI[g]||{count:0};var I=sI[g];I.count++;I.time=(0,_.EM)();r.cleanupJob||(r.cleanupJob=_.q6(_.ZV,function(){var P=(0,_.EM)(),a;for(a in sI)sI[a]&&P-sI[a].time>6E4&&delete sI[a];r&&(r.cleanupJob=0)},5E3));
return I.count>5?(I.count===6&&Math.random()*1E5<1&&(I=new _.oK("CSI data exceeded logging limit with key",g.split("_")),g.indexOf("plev")>=0||_.M6(I)),!0):!1};var TX1,hvJ;TX1=window;hvJ=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.Pf=TX1.performance||TX1.mozPerformance||TX1.msPerformance||TX1.webkitPerformance||new hvJ;var Lq$=!1,UQh=!1,KqQ=(0,_.Qz)(_.Pf.clearResourceTimings||_.Pf.webkitClearResourceTimings||_.Pf.mozClearResourceTimings||_.Pf.msClearResourceTimings||_.Pf.oClearResourceTimings||_.PI,_.Pf);var rjF=_.Fn(function(r,g,I,P,a,v,C){if(!_.Y("web_csi_action_sampling_enabled")||!_.kH(v).actionDisabled){var u=C==null?void 0:C.spanStatus;C=C==null?void 0:C.rootSpanNonce;var X=_.$D(v);if(X.gelSpans)X.gelSpans[r]=!0;else{var c={};X.gelSpans=(c[r]=!0,c)}nKd++;r={spanName:r,spanLengthUsec:String(Math.round(g*1E3)),spanNonce:nKd,rootSpanNonce:C||nKd};u&&(r.spanStatus=u);P&&(r.spanInfo=P);a&&(r.parentSpanNonce=a);I&&(r.spanStartTimeUsec=String(Math.round(I*1E3)));_.r2(v||"").span[String(r.spanName)]=
r;I=_.$D(v);I.gelSpans||(I.gelSpans={});_.ql(I.gelSpans,r);I=ums(v);v=_.kH(v).cttAuthInfo;Y_Q().span(r,I,v);return r.spanNonce}}),kJd=window;
kJd.ytcsi&&(kJd.ytcsi.infoGel=_.QM,kJd.ytcsi.tick=_.ug);var S_$=function(r){g0.call(this,1,arguments);this.csn=r};
_.b(S_$,g0);var Qvp=new gRj("screen-created",S_$),Q18=[],lMX=vpF,m5F=0,cf=new Map,JBs=new Map,EFj=new Map;var n4s=Symbol("Ff"),Me=new WeakMap;var Ww=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},$9=function(){Ww.instance||(Ww.instance=new Ww);
return Ww.instance};
_.Q=Ww.prototype;_.Q.setClient=function(r){this.client=r};
_.Q.JSC$13042_newScreen=function(){this.clear();this.csn=_.CB()};
_.Q.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.Q.reportShown=function(r,g,I,P){var a=this.JSC$13042_getTrackingParams(r),v=r.visualElement?r.visualElement:a;g=this.shownElements.has(v);var C=this.visibleState.get(v);this.shownElements.add(v);this.visibleState.set(v,!0);r.impressionLog&&!g&&r.impressionLog();if(a||r.visualElement)if(I=$8z(this,r,I))if(v=rQT(this,r),Db(this,r)||v){a=r.visualElement?r.visualElement:_.gM(a);var u=r.interactionLoggingClientData;v||g?Db(this,r)&4?C||raX(this.client,I,a,u):Db(this,r)&1&&!g&&hf$(this.client,I,a,u,P):
hf$(this.client,I,a,u,P)}};
_.Q.reportHidden=function(r,g,I,P){var a=this.JSC$13042_getTrackingParams(r),v=r.visualElement?r.visualElement:a;g=this.hiddenElements.has(v);var C=this.visibleState.get(v);this.hiddenElements.add(v);this.visibleState.set(v,!1);if(C===!1)return!0;if(!a&&!r.visualElement)return!1;I=$8z(this,r,I);if(!I||!Db(this,r)&&rQT(this,r))return!1;a=r.visualElement?r.visualElement:_.gM(a);Db(this,r)&8?gp8(this.client,I,a,void 0,void 0,P):Db(this,r)&2&&!g&&(r=this.client,P=X5({cttAuthInfo:ud(I)||void 0,automatedLogEventSource:P},
I),g={csn:I,ve:a.getAsJson(),eventType:2},I==="UNDEFINED_CSN"?Bf("visualElementHidden",P,g):r?OL("visualElementHidden",g,r,P):_.eJ("visualElementHidden",g,P));return!0};
_.Q.JSC$13042_getTrackingParams=function(r){var g=this.getData(r),I,P;if(_.Y("il_use_view_model_logging_context")&&(g==null?0:(I=g.context)==null?0:(P=I.loggingContext)==null?0:P.loggingDirectives))return g.context.loggingContext.loggingDirectives.trackingParams||"";var a,v;if(g==null?0:(a=g.rendererContext)==null?0:(v=a.loggingContext)==null?0:v.loggingDirectives)return g.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(g==null?0:g.loggingDirectives)return g.loggingDirectives.trackingParams||
"";var C;return((C=r.veContainer)==null?0:C.trackingParams)?r.veContainer.trackingParams:(g==null?void 0:g.trackingParams)||""};
_.Q.JSC$13042_elementShouldLogGesture=function(r,g){r=this.getData(r);return!!((Math.floor(Number(r&&r.loggingDirectives&&r.loggingDirectives.gestures&&r.loggingDirectives.gestures.types||""))||0)&g)};
_.Q.JSC$13042_getNearestParentVe=function(r){var g=this.JSC$13042_getTrackingParams(r);return r.visualElement?r.visualElement:g?_.gM(g):r.parentElement?this.JSC$13042_getNearestParentVe(r.parentElement):null};
var $8z=function(r,g,I){var P=_.CB(I);return r.csn===null||P===r.csn||I?P:(r=new _.oK("VisibilityLogger called before newScreen",{caller:g.tagName,previous_csn:r.csn,current_csn:P}),_.M6(r),null)};
Ww.prototype.getData=function(r){var g,I=r.data||((g=r.props)==null?void 0:g.data);if(!I||r.isWebComponentWrapper){var P;I=(P=Me.get(r))==null?void 0:P[n4s]}return I};
var rQT=function(r,g){var I;return!((I=r.getData(g))==null||!I.loggingDirectives)},Db=function(r,g){r=r.getData(g);
return Math.floor(Number(r&&r.loggingDirectives&&r.loggingDirectives.visibility&&r.loggingDirectives.visibility.types||""))||1};var RV;RV=function(){};
_.nx=function(){RV.instance||(RV.instance=new RV);return RV.instance};
RV.prototype.setClient=function(r){_.Fn($9().setClient).bind($9())(r)};
_.gdY=function(){_.nx();_.Fn($9().JSC$13042_newScreen).bind($9())()};
RV.prototype.clear=function(){_.Fn($9().clear).bind($9())()};
RV.prototype.reportShown=function(r,g,I,P){_.Fn($9().reportShown).bind($9())(r,g,I,P)};
RV.prototype.reportHidden=function(r,g,I,P){return _.Fn($9().reportHidden).bind($9())(r,g,I,P)};
var pxh=function(r,g){return _.Fn($9().JSC$13042_getTrackingParams).bind($9())(g)},TEE=function(r,g){return _.Fn($9().JSC$13042_getNearestParentVe).bind($9())(g)};var A1,Ieh;A1=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};
_.hx=function(){A1.instance||(A1.instance=new A1);return A1.instance};
A1.prototype.setClient=function(r){this.client=r};
Ieh=function(r,g,I){I=I===void 0?{}:I;_.Fn(function(){var P,a,v,C=((P=_.Z(g==null?void 0:g.commandMetadata,_.JF))==null?void 0:P.rootVe)||((a=_.Z(g==null?void 0:g.commandMetadata,sV0))==null?void 0:(v=a.screenVisualElement)==null?void 0:v.uiType);if(C){P=_.Z(g==null?void 0:g.commandMetadata,GSh);if(P==null?0:P.parentTrackingParams){var u=_.gM(P.parentTrackingParams);if(P.parentCsn)var X=P.parentCsn}else I.clickedVisualElement?u=I.clickedVisualElement:g.clickTrackingParams&&(u=_.gM(g.clickTrackingParams));
a:{P=_.Z(g,_.Z3);a=_.Z(g,Wr_);if(P){if(a=Pq_(P,"VIDEO")){P={token:a,videoId:P.videoId};break a}}else if(a&&(P=Pq_(a,"PLAYLIST"))){P={token:P,playlistId:a.playlistId};break a}P=void 0}I=Object.assign({},{cttAuthInfo:P,parentCsn:X},I);if(_.Y("expectation_logging")){var c;I.loggingExpectations=((c=_.Z(g==null?void 0:g.commandMetadata,sV0))==null?void 0:c.loggingExpectations)||void 0}_.Nq(r,C,u,I)}else _.M6(new _.oK("Error: Trying to create a new screen without a rootVeType",g))})()};
_.Nq=function(r,g,I,P){P=P===void 0?{}:P;_.Fn(function(){fUB.includes(g)||(_.M6(new _.oK("createClientScreen() called with a non-page VE",g)),g=83769);P.isHistoryNavigation||(r.forwardHistoryStack=[],r.backHistoryStack.push({rootVe:g,key:P.key||""}));r.graftQueue=[];r.stateChangedQueue=[];P.dataPromises?P2Y(r,g,I,P):ae$(r,g,I,P)})()};
_.vdB=function(r,g,I){I=I===void 0?0:I;_.Fn(function(){g.then(function(P){r.pendingScreenCreation.has(I)&&r.pendingScreenFn&&r.pendingScreenFn();var a=_.CB(I),v=_.mw(I);if(a&&v){var C={automatedLogEventSource:3},u;(P==null?0:(u=P.response)==null?0:u.trackingParams)&&tu(r.client,a,v,_.gM(P.response.trackingParams),!1,C);var X;(P==null?0:(X=P.playerResponse)==null?0:X.trackingParams)&&tu(r.client,a,v,_.gM(P.playerResponse.trackingParams),!1,C)}})})()};
A1.prototype.graftServerVe=function(r,g,I){var P=this;return _.Fn(function(){var a=_.gM(r);_.wP(P,a,g,I);return a})()};
_.h$t=function(r,g,I,P){return _.Y("enable_client_ve_spec")&&g.clientVeSpec?(g=_.Dx(g.clientVeSpec.uiType,void 0,g.clientVeSpec.elementIndex,g.clientVeSpec.clientYoutubeData,void 0,g),_.wP(r,g,I,P)?g:null):g.trackingParams?r.graftServerVe(g.trackingParams,I,P):null};
_.TM=function(r,g,I,P){return _.Fn(function(){if(!g.veType)return _.bO(new _.oK("Error: Trying to graft a client VE without a veType.")),null;if(g.visibilityTypes){var a=g.visibilityTypes.reduce(function(v,C){return v|C});
a={visibility:{types:String(a)}}}a=_.Dx(g.veType,g.visualElement,g.elementIndex,g.clientYouTubeData,void 0,a);return _.wP(r,a,I,P)?a:null})()};
_.wP=function(r,g,I,P){P=P===void 0?0:P;return _.Fn(function(){if(r.pendingScreenCreation.has(P))return r.graftQueue.push([g,I]),!0;var a=_.CB(P),v=I||_.mw(P);if(a&&v){if(_.Y("combine_ve_grafts")){var C=r.cachedVisualElements.get(v.toString());C?C.push(g):(r.cachedRootVisualElements.set(v.toString(),v),r.cachedVisualElements.set(v.toString(),[g]));r.attachTimeout||(r.attachTimeout=_.q6(_.ZV,function(){QEh(r,a)},1200))}else tu(r.client,a,v,g);
return!0}return!1})()};
_.lk=function(r,g,I){I=I===void 0?0:I;var P=r.recurringGrafts.get(I)||new Map;if(_.Y("smarter_ve_dedupping"))for(var a=Array.from(P.keys()),v=0;v<a.length;v++){var C=void 0,u=void 0;var X=g;var c=a[v];c.isClientVe()&&X.isClientVe()?(C=X.getAsJson(),u=c.getAsJson(),X=C.veType!==u.veType||C.elementIndex!==u.elementIndex||C.dataElement!==u.dataElement||X.getLoggingDirectives()!==c.getLoggingDirectives()?!1:!0):X=c.veData.trackingParams!==void 0&&X.veData.trackingParams!==void 0?((u=X.veData)==null?void 0:
u.trackingParams)===((C=c.veData)==null?void 0:C.trackingParams):!1;if(X)return}else if(P.has(g))return;P.set(g,void 0);r.recurringGrafts.set(I,P);_.CB(I)==="UNDEFINED_CSN"||r.pendingScreenCreation.has(I)||_.wP(r,g,void 0,I)};
_.St=function(r,g,I,P){P=_.CB(P===void 0?0:P);if(!P)return!1;PcQ(r.client,P,g,I);return!0};
_.J1=function(r,g,I,P){if(!g)return!1;P=_.CB(P===void 0?0:P);if(!P)return!1;PcQ(r.client,P,_.gM(g),I);return!0};
_.t9=function(r,g){var I=g.getScreenLayer&&g.getScreenLayer();if(g.visualElement)return _.St(r,g.visualElement,void 0,I);g=pxh(_.nx(),g);return _.J1(r,g,void 0,I)};
A1.prototype.clickCommand=function(r,g,I){return _.J1(this,r.clickTrackingParams,g,I===void 0?0:I)};
A1.prototype.stateChanged=function(r,g,I){this.visualElementStateChanged(_.gM(r),g,I===void 0?0:I)};
A1.prototype.visualElementStateChanged=function(r,g,I){I=I===void 0?0:I;I===0&&this.pendingScreenCreation.has(I)?this.stateChangedQueue.push([r,g]):this.logStateChanged(r,g,I)};
A1.prototype.logStateChanged=function(r,g,I){I=I===void 0?0:I;var P=_.CB(I);r=r||_.mw(I);return P&&r?(aHX(this.client,P,r,g),!0):!1};
var P2Y=function(r,g,I,P){P=P===void 0?{}:P;r.pendingScreenCreation.add(P.layer||0);r.pendingScreenFn=function(){ae$(r,g,I,P);var C=_.mw(P.layer);if(C){for(var u=_.m(r.graftQueue),X=u.next();!X.done;X=u.next())X=X.value,_.wP(r,X[0],X[1]||C,P.layer);C=_.m(r.stateChangedQueue);for(u=C.next();!u.done;u=C.next())u=u.value,r.logStateChanged(u[0],u[1])}};
I||_.CB(P.layer)||r.pendingScreenFn();if(P.dataPromises)for(var a=_.m(P.dataPromises),v=a.next();!v.done;v=a.next())_.vdB(r,v.value,P.layer);else _.iO(Error("Gf"))},ae$=function(r,g,I,P){P=P===void 0?{}:P;
var a=void 0;P.layer||(P.layer=0);a=P.parentLayer!==void 0?P.parentLayer:P.layer;var v=_.CB(a);a=_.mw(a);var C=I||a,u;C&&(P.parentCsn!==void 0?u={clientScreenNonce:P.parentCsn,visualElement:C}:v&&v!=="UNDEFINED_CSN"&&(u={clientScreenNonce:v,visualElement:C}));var X,c=_.Gq("EVENT_ID");v==="UNDEFINED_CSN"&&c&&(X={servletData:{serializedServletEventId:c}});_.Y("combine_ve_grafts")&&v&&QEh(r,v);_.Y("no_client_ve_attach_unless_shown")&&C&&v&&TS8(C,v);try{var B=_.xQ8(r.client,g,u,P.csnToClone,P.cttAuthInfo,
X,P.implicitGestureType,void 0,P.loggingExpectations,P.automatedLogEventSource)}catch(e){_.jJ(e,{rootVeType:g,rootVe:a,parentVisualElement:I,currentCsn:v,parentEl:u,csnToClone:P.csnToClone});_.iO(e);return}_.pB(B,g,P.layer,P.cttAuthInfo);v&&v!=="UNDEFINED_CSN"&&a&&!hY$(v)&&gp8(r.client,v,a,!0);r.backHistoryStack[r.backHistoryStack.length-1]&&!r.backHistoryStack[r.backHistoryStack.length-1].csn&&(r.backHistoryStack[r.backHistoryStack.length-1].csn=B||"");_.QM({clientScreenNonce:B});_.gdY();var O=_.mw(P.layer);
v&&v!=="UNDEFINED_CSN"&&O&&_.Y("music_web_mark_root_visible")&&_.eU(B,O);r.pendingScreenCreation.delete(P.layer||0);r.pendingScreenFn=void 0;var z;(z=r.recurringGrafts.get(P.layer))==null||z.forEach(function(e,U){e?_.wP(r,U,e,P.layer):O&&_.wP(r,U,O,P.layer)});
m8Y(r)},m8Y=function(r){for(var g=0;g<r.afterNewScreenOneOffJobs.length;g++){var I=r.afterNewScreenOneOffJobs[g];
try{I()}catch(P){_.iO(P)}}for(g=r.afterNewScreenOneOffJobs.length=0;g<r.afterNewScreenRecurringJobs.length;g++){I=r.afterNewScreenRecurringJobs[g];try{I()}catch(P){_.iO(P)}}},QEh=function(r,g){if(g===void 0)for(var I=nwQ(),P=0;P<I.length;P++)I[P]!==void 0&&QEh(r,I[P]);
else r.cachedVisualElements.forEach(function(a,v){(v=r.cachedRootVisualElements.get(v))&&fML(r.client,g,v,a)}),r.cachedVisualElements.clear(),r.cachedRootVisualElements.clear(),r.attachTimeout=void 0};var EI=function(r){r=r===void 0?{layer:0}:r;this.rM=!1;this.createScreenConfig=r;r={};this.q9n=(r.response=!1,r.playerResponse=!1,r)};
_.b(EI,yd);EI.prototype.validate=function(r){return!(!r.data||!r.data.response&&!r.data.playerResponse)};
EI.prototype.handle=function(r){var g=_.hx(),I=this.createScreenConfig.layer;r.data.response&&r.data.response.trackingParams&&!this.q9n.response&&(g.graftServerVe(r.data.response.trackingParams,void 0,I),this.q9n.response=!0);r.data.playerResponse&&r.data.playerResponse.trackingParams&&!this.q9n.playerResponse&&(g.graftServerVe(r.data.playerResponse.trackingParams,void 0,I),this.q9n.playerResponse=!0)};var x3=function(){this.eY=_.YG();this.gI=[];this.gFR=0};
x3.prototype.processChunk=function(r){if(r){for(var g=_.m(this.gI),I=g.next();!I.done;I=g.next())I=I.value,I.validate(r)&&(I.handle(r),I.rM=!0);_.ug("np"+this.gFR);this.gFR++}};var ze1,C2F,od0;_.Jx=function(r,g,I,P,a,v,C,u){C=C===void 0?[]:C;u=u===void 0?[]:u;this.buildCommandPayload=r;this.navigate=g;this.handleServiceRequest=I;this.sendAction=P;this.JSC$13077_screenManager=a;this.commandResolverMap=v;this.autoLogResolverAllowlist=C;this.metaCommandClickLoggingDenylist=u;this.pendingCommands=new Set;this.isTracingEnabled=!1;C2F(this)};
ze1=function(r,g,I){var P=[_.TTJ,pDl],a=aWQ,v=vg8,C=_.hx(),u=uty;I=I===void 0?[]:I;P=P===void 0?[]:P;_.Jx.instance=new _.Jx(r,g,a,v,C,u,I,P)};
C2F=function(r){if(!r.isTracingEnabled&&Gk("command")){var g=r.resolveCommand;r.resolveCommand=function(I,P){a:{for(a in I)if(Object.prototype.hasOwnProperty.call(I,a)){var a={commandType:a};break a}a={}}return yU("command",a,g.bind(this,I,P))};
r.isTracingEnabled=!0}};
od0=function(r,g,I){if(!r.commandResolverMap)return!1;var P=q$E(g,r.commandResolverMap);return P?((r.autoLogResolverAllowlist.some(function(a){return!!_.Z(g,a)})||(I==null?0:I.forceClickLogging))&&pCB(r,g,I),P instanceof Promise?P.then(function(a){a.resolve(g,I)}):P.resolve(g,I),!0):!1};
_.Jx.prototype.resolveCommand=function(r,g){var I=this,P=qV0(r);if((g==null||!g.skipCommandResolverMap)&&od0(this,r,g))return!0;if(P)return XC8(this,r,g);if(!this.buildCommandPayload)return upE(r,"Unhandled command by buildCommandPayload"),!1;var a=this.buildCommandPayload(r,g);if(g==null?0:g.commandController)a.commandController=g.commandController;if(a.type===0){if(!this.navigate)return p64(r,"navigate"),!1;if(!cQ$(a.command))return upE(r,"Page requests need to specify a url"),!1;_.Y("logging_avoid_blocking_during_navigation")&&
_.w5t().transition("application_navigating");r=this.navigate(a)||[];m9z(r).then(function(){I.pendingCommands.delete(a.command)});
return!0}if(a.type===1){if(!this.handleServiceRequest)return p64(r,"handleServiceRequest"),!1;(g==null?0:g.forceClickLogging)&&pCB(this,a.command,g);r=this.handleServiceRequest(a);m9z(r).then(function(){I.pendingCommands.delete(a.command)});
return!0}if(a.type===2){if(!this.sendAction)return p64(r,"sendAction"),!1;pCB(this,a.command,g);this.sendAction(a);return!0}return!1};
var pCB=function(r,g,I){if((I==null||!I.disableClickTracking)&&r.JSC$13077_screenManager)if(g.clickTrackingParams&&_.Y("log_click_with_layer_from_element_in_command_handler")){var P;I=I==null?void 0:(P=I.form)==null?void 0:P.element;r.JSC$13077_screenManager.clickCommand(g,null,I&&I.getScreenLayer&&I.getScreenLayer())}else g.clickTrackingParams?r.JSC$13077_screenManager.clickCommand(g):!_.Y("disable_clicked_visual_element_in_command_handler")&&(I==null?0:I.clickedVisualElement)&&_.St(r.JSC$13077_screenManager,
I.clickedVisualElement)},qV0=function(r){var g=!!_.Z(r,_.wV),I;
r=((I=_.Z(r,_.SO))==null?void 0:I.signal)==="CLIENT_SIGNAL";return g||r},XC8=function(r,g,I){var P=_.Z(g,_.wV);
if(P)var a=(P==null?void 0:P.commands)||[];else{var v;if(((v=_.Z(g,_.SO))==null?void 0:v.signal)==="CLIENT_SIGNAL"){var C;a=((C=_.Z(g,_.SO))==null?void 0:C.actions)||[]}}if(a){(P=tzY(r,a))&&pCB(r,g,I);g=_.m(a);for(a=g.next();!a.done;a=g.next()){a=a.value;try{var u=Object.assign({},I);P&&(u.disableClickTracking=!0);r.resolveCommand(a,u)}catch(X){X instanceof Error&&_.iO(X)}}return!0}upE(g,"Could not handle the meta command");return!1},tzY=function(r,g){return g.every(function(I){return r.metaCommandClickLoggingDenylist.some(function(P){return!!_.Z(I,
P)})})},cQ$=function(r){var g;
return!((g=_.Z(r==null?void 0:r.commandMetadata,_.JF))==null||!g.url)};var fj=function(){yd.apply(this,arguments)};
_.b(fj,yd);fj.prototype.validate=function(r){var g,I;return!this.rM&&!!((g=r.data.response)==null?0:(I=g.onResponseReceivedEndpoints)==null?0:I.length)};
fj.prototype.handle=function(r){var g=_.Jx.instance;r=_.m(r.data.response.onResponseReceivedEndpoints);for(var I=r.next();!I.done;I=r.next())g.resolveCommand(I.value)};var Bul,OcB,Tu;
Bul=function(){this.companionCanvasActivation=this.shortsPipActivation=this.watchWhileActivation=this.watchPipActivation=this.mediaSessionPipActivation=this.showMiniplayerCommandActivation=this.lockupActivation=this.playlistSuggestionsShelfActivation=this.playablesDestPageActivation=this.miniAppPageActivation=this.productDetailsPageActivation=this.playlistWatchPageActivation=this.userActivation=this.miniplayerButtonActivation=!1;this.navigationFinishPromise=_.Nl();this.navigatingAwayFromWatchDeletedVideo=!1;
this.currentEndpoint=null;this.isVideoPlaying=!1};
_.nj=function(){OcB||(OcB=new Bul);return OcB};
Tu=function(){var r=_.nj();r.miniplayerButtonActivation=!1;r.userActivation=!1;r.playlistWatchPageActivation=!1;r.productDetailsPageActivation=!1;r.miniAppPageActivation=!1;r.playablesDestPageActivation=!1;r.lockupActivation=!1;r.showMiniplayerCommandActivation=!1;r.playlistSuggestionsShelfActivation=!1;r.mediaSessionPipActivation=!1;r.watchPipActivation=!1;r.watchWhileActivation=!1;r.shortsPipActivation=!1;r.companionCanvasActivation=!1};
_.zsF=function(){var r=_.nj(),g=r.mediaSessionPipActivation,I=r.watchPipActivation,P=r.watchWhileActivation,a=r.playlistWatchPageActivation,v=r.lockupActivation,C=r.showMiniplayerCommandActivation,u=r.navigatingAwayFromWatchDeletedVideo,X=r.shortsPipActivation,c=r.playlistSuggestionsShelfActivation,B=r.productDetailsPageActivation,O=r.miniAppPageActivation,z=r.playablesDestPageActivation,e=r.companionCanvasActivation;return!r.miniplayerButtonActivation&&!a&&!c&&!B&&!O&&!z&&!v&&!C&&!g&&!I&&!P&&!X&&
!e||u};var Tnh;_.h1=_.VM("FEwhat_to_watch","/",3854);_.hC1=_.VM("FEdownloads","/feed/downloads",42352);Tnh=_.VM("FEmusic_offline","browse/FEmusic_offline",42352);var Mk=function(r,g){g=g===void 0?[]:g;var I=I===void 0?[]:I;g=dLp.apply(null,[L64.apply(null,_.xC(g))].concat(_.xC(I)));this.store=st1(r,void 0,g)};
Mk.prototype.getState=function(){return this.store.getState()};
Mk.prototype.dispatch=function(r){return this.store.dispatch(r)};
Mk.prototype.subscribe=function(r){return this.store.subscribe(r)};
Mk.prototype.replaceReducer=function(r){return this.store.replaceReducer(r)};
Mk.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.k3=function(r,g,I){var P=g(r.getState());return r.subscribe(function(){var a=g(r.getState());if(a!==P){var v=P;P=a;I(a,v)}})};var P78;_.TL=function(r,g,I){return _.Ke({type:"REPLACE_ENTITY",payload:{entityPayload:I,entityType:r,key:g}})};
P78=function(r){return _.Ke({type:"REPLACE_ENTITIES",payload:r})};
_.mp=function(r,g,I,P){return _.Ke({type:"UPDATE_ENTITY",payload:{entityPayload:I,entityType:r,key:g,mergeOption:P}})};var MY4=function(r){var g=this;r=r===void 0?[]:r;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;r.forEach(function(I){g.append(I)})};
_.Q=MY4.prototype;_.Q.getLength=function(){return this.totalLength};
_.Q.append=function(r){var g=this.arrays.length===0?!1:(g=this.arrays[this.arrays.length-1])&&g.buffer===r.buffer&&g.byteOffset+g.length===r.byteOffset;g?(g=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(g.buffer,g.byteOffset,g.length+r.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(r);this.totalLength+=r.length};
_.Q.split=function(r){for(var g=new MY4,I=new MY4,P=_.m(this.arrays),a=P.next();!a.done;a=P.next())a=a.value,r>=a.length?(g.append(a),r-=a.length):r?(g.append(new Uint8Array(a.buffer,a.byteOffset,r)),I.append(new Uint8Array(a.buffer,a.byteOffset+r,a.length-r)),r=0):I.append(a);return{headView:g,tailView:I}};
_.Q.isFocused=function(r){return r>=this.arrayPos&&r<this.arrayPos+this.arrays[this.arrayIdx].length};
_.Q.focus=function(r){if(!this.isFocused(r))for(r<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=r&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var esl=function(r,g){r.focus(g);return r.arrays[r.arrayIdx][g-r.arrayPos]};(function(){var r=function(P){return new Uint8Array(P)},g=function(P){for(var a=new Uint8Array(P.length),v=0;v<P.length;v++)a[v]=P[v];
return a},I=new Uint8Array([1]);
return I.length===1&&I[0]===1?r:g})();
var eQF=Array(1024),zQt=window.TextDecoder?new TextDecoder:void 0,Zb_=window.TextEncoder?new TextEncoder:void 0;var bb$=function(r){this.arrayView=r;this.pos=0;this.pendingTagAndType=-1},sk=function(r){var g=esl(r.arrayView,r.pos);
++r.pos;if(g<128)return g;for(var I=g&127,P=1;g>=128;)g=esl(r.arrayView,r.pos),++r.pos,P*=128,I+=(g&127)*P;return I},j1p=function(r,g){var I=r.pendingTagAndType;
for(r.pendingTagAndType=-1;r.pos+1<=r.arrayView.totalLength;){I<0&&(I=sk(r));var P=I>>3,a=I&7;if(P===g)return!0;if(P>g){r.pendingTagAndType=I;break}I=-1;switch(a){case 0:sk(r);break;case 1:r.pos+=8;break;case 2:P=sk(r);r.pos+=P;break;case 5:r.pos+=4}}return!1};var d58=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=ibX(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},Wf=function(r,g){g=r.pos+g;
if(!(r.buf.length>=g)){for(var I=r.buf.length*2;I<g;)I*=2;r.buf=ibX(I,r.wasm,r.buf.subarray(0,r.pos));r.view=new DataView(r.buf.buffer,r.buf.byteOffset,r.buf.byteLength)}},Hf=function(r,g){if(g>268435455){Wf(r,4);
for(var I=g&1073741823,P=0;P<4;P++)r.view.setUint8(r.pos,I&127|128),I>>=7,r.pos+=1;g=Math.floor(g/268435456)}for(Wf(r,4);g>127;)r.view.setUint8(r.pos,g&127|128),g>>=7,r.pos+=1;r.view.setUint8(r.pos,g);r.pos+=1};for(var LFh={accountLinkStatusEntity:122,booleanEntity:307,buttonEntity:358,captionTrack:225,channelHandle:275,chipEntity:498,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,contextNoteFeedEntityPayload:483,contextNoteUserRatingEntityPayload:576,continuationTokenEntity:406,downloadQualityPickerEntity:202,downloadsPageRefreshTokenEntity:299,downloadsPageViewConfigurationEntity:264,downloadStatusEntity:141,dismissState:540,sfvAudioItemCurrentlyPlayingEntity:186,emojiFountainDataEntity:393,
emojiCustomizationSetEntity:496,fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,featuredProductsEntity:392,flowStateEntity:252,iconBadgeEntity:229,interstitialInteractionStateEntity:443,likeButtonAnimationEntity:567,liveChatPollStateEntity:217,liveViewerLeaderboardChatEntryPointStateEntity:563,liveViewerLeaderboardPointsEntity:564,liveReactionsDataEntity:503,logoEntity:245,macroMarkerEntity:329,mainDownloadsLibraryEntity:158,mainDownloadsListEntity:164,
mainPlaylistDownloadStateEntity:373,mainPlaylistEntity:306,mainPlaylistVideoEntity:368,mainVideoDownloadStateEntity:262,mainVideoEntity:261,markersEngagementPanelSyncEntity:196,markersVisibilityOverrideEntity:312,musicAlbumReleaseDetail:18,musicAlbumReleaseDownloadMetadataEntity:259,musicAlbumRelease:17,musicAlbumReleaseUserDetail:19,musicArtistDetail:21,musicArtist:20,musicArtistUserDetail:22,musicDownloadsLibraryEntity:257,musicLibraryEdit:121,musicLibraryStatusEntity:318,musicPlaylist:24,musicPlaylistDownloadMetadataEntity:248,
musicShare:100,musicTrackDetail:29,musicTrackDownloadMetadataEntity:234,musicTrack:28,musicTrackUserDetail:30,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242,pageHeaderEntity:495,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,quantityIncrementerEntity:356,playerStateEntity:323,refresh:148,saveToPlaylistListEntity:231,selectedChipIndexEntityPayload:479,settingEntity:297,stringEntity:382,
suggestedFeedbackChipStateEntity:485,transfer:120,trendingOfferEntity:469,videoDownloadContextEntity:461,videoOverviewAsyncDataEntity:545,videoPlaybackPositionEntity:76,votingEntity:561,ytMainChannelEntity:152,youchatPendingResponseEntity:553,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151},VY1={},YV8=_.m(Object.entries(LFh)),ZcJ=YV8.next();!ZcJ.done;ZcJ=YV8.next()){var U80=_.m(ZcJ.value),icJ=U80.next().value,bc8=U80.next().value,Mzw=icJ,jEY=bc8;jEY&&(VY1[jEY]=Mzw)};var yaF=function(r,g){r=r===void 0?{}:r;switch(g.type){case "ENTITY_LOADED":return g.payload.reduce(function(P,a){var v,C=(v=a.options)==null?void 0:v.persistenceOption;if(C&&C!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&C!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return P;if(!a.entityKey)return _.iO(Error("If")),P;if(a.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!a.payload)return a=new _.oK("REPLACE entity mutation is missing a payload",{entityKey:a.entityKey}),_.iO(a),P;var u=(0,_.pF.getAnyKey)(a.payload);
return s1Q(P,u,a.entityKey,a.payload[u])}if(a.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{a=a.entityKey;try{var X=_.F5(a).entityType;u=s1Q(P,X,a);break a}catch(O){if(O instanceof Error){a=new _.oK("Failed to deserialize entity key",{entityKey:a,originalMessage:O.message});_.iO(a);u=P;break a}throw O;}u=void 0}return u}if(a.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!a.payload)return a=new _.oK("UPDATE entity mutation is missing a payload",{entityKey:a.entityKey}),_.iO(a),P;u=(0,_.pF.getAnyKey)(a.payload);
var c,B;return FFh(P,u,a.entityKey,a.payload[u],(c=a.fieldMask)==null?void 0:(B=c.mergeOptions)==null?void 0:B.repeatedFieldsMergeOption)}return P},r);
case "REPLACE_ENTITY":var I=g.payload;return s1Q(r,I.entityType,I.key,I.entityPayload);case "REPLACE_ENTITIES":return Object.keys(g.payload).reduce(function(P,a){var v=g.payload[a];return Object.keys(v).reduce(function(C,u){return s1Q(C,a,u,v[u])},P)},r);
case "UPDATE_ENTITY":return I=g.payload,FFh(r,I.entityType,I.key,I.entityPayload,I.mergeOption);default:return r}};var Hbt;var Vz8=!1,$F,rS,gS,I_,Pv,d8w=function(r){_.vJ.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!Vz8){var g,I=new Uint8Array(256),P=new Uint8Array(256);var a=1;for(g=0;g<256;g++)I[a]=g,P[g]=a,a^=a<<1^(a>>7&&283);$F=new Uint8Array(256);rS=Au(256);gS=Au(256);I_=Au(256);Pv=Au(256);for(var v=0;v<256;v++){a=v?P[255^I[v]]:0;a^=a<<1^a<<2^a<<3^a<<4;a=a&255^a>>>8^99;$F[v]=a;g=a<<1^(a>>7&&283);var C=g^a;rS[v]=g<<24|a<<16|a<<8|C;gS[v]=C<<24|rS[v]>>>8;I_[v]=a<<24|gS[v]>>>
8;Pv[v]=a<<24|I_[v]>>>8}Vz8=!0}a=Au(44);for(I=0;I<4;I++)a[I]=r[4*I]<<24|r[4*I+1]<<16|r[4*I+2]<<8|r[4*I+3];for(P=1;I<44;I++)r=a[I-1],I%4||(r=($F[r>>16&255]^P)<<24|$F[r>>8&255]<<16|$F[r&255]<<8|$F[r>>>24],P=P<<1^(P>>7&&283)),a[I]=a[I-4]^r;this.key=a};
_.b(d8w,_.vJ);
d8w.prototype.encrypt=function(r){var g=r.length;r=new Uint8Array(r.buffer.slice(r.byteOffset,r.byteOffset+g));for(var I=this.cipherBlock,P=0;P<g&&this.blockOffset<16;)r[P++]^=I[this.blockOffset++];for(var a=g-(g-P)%16;P<a;)LQy(this),r[P++]^=I[0],r[P++]^=I[1],r[P++]^=I[2],r[P++]^=I[3],r[P++]^=I[4],r[P++]^=I[5],r[P++]^=I[6],r[P++]^=I[7],r[P++]^=I[8],r[P++]^=I[9],r[P++]^=I[10],r[P++]^=I[11],r[P++]^=I[12],r[P++]^=I[13],r[P++]^=I[14],r[P++]^=I[15];if(P<g)for(LQy(this),this.blockOffset=0;P<g;)r[P++]^=
I[this.blockOffset++];return r};
var LQy=function(r){for(var g=r.key,I=r.counter[0]^g[0],P=r.counter[1]^g[1],a=r.counter[2]^g[2],v=r.counter[3]^g[3],C=3;C>=0&&!(r.counter[C]=-~r.counter[C]);C--);for(var u,X,c=4;c<40;)C=rS[I>>>24]^gS[P>>16&255]^I_[a>>8&255]^Pv[v&255]^g[c++],u=rS[P>>>24]^gS[a>>16&255]^I_[v>>8&255]^Pv[I&255]^g[c++],X=rS[a>>>24]^gS[v>>16&255]^I_[I>>8&255]^Pv[P&255]^g[c++],v=rS[v>>>24]^gS[I>>16&255]^I_[P>>8&255]^Pv[a&255]^g[c++],I=C,P=u,a=X;r=r.cipherBlock;C=g[40];r[0]=$F[I>>>24]^C>>>24;r[1]=$F[P>>16&255]^C>>16&255;r[2]=
$F[a>>8&255]^C>>8&255;r[3]=$F[v&255]^C&255;C=g[41];r[4]=$F[P>>>24]^C>>>24;r[5]=$F[a>>16&255]^C>>16&255;r[6]=$F[v>>8&255]^C>>8&255;r[7]=$F[I&255]^C&255;C=g[42];r[8]=$F[a>>>24]^C>>>24;r[9]=$F[v>>16&255]^C>>16&255;r[10]=$F[I>>8&255]^C>>8&255;r[11]=$F[P&255]^C&255;C=g[43];r[12]=$F[v>>>24]^C>>>24;r[13]=$F[I>>16&255]^C>>16&255;r[14]=$F[P>>8&255]^C>>8&255;r[15]=$F[a&255]^C&255};var GyY=!1;(function(){var r=function(P){return new Uint8Array(P)},g=function(P){for(var a=new Uint8Array(P.length),v=0;v<P.length;v++)a[v]=P[v];
return a},I=new Uint8Array([1]);
return I.length===1&&I[0]===1?r:g})();
var a_;var sE0=function(r){a:{if(!GyY&&!Nm){if(a_){var g=a_;break a}a_=(g=window.crypto)==null?void 0:g.subtle;var I,P,a;if(((I=a_)==null?0:I.importKey)&&((P=a_)==null?0:P.sign)&&((a=a_)==null?0:a.encrypt)){g=a_;break a}a_=void 0}g=void 0}g&&(this.nativeEncryptor=new yQF(r,g));this.encryptorPolyfill=new KQy(r)};
sE0.prototype.encrypt=function(r,g){var I=this,P;return _.p(function(a){switch(a.nextAddress){case 1:if(!I.nativeEncryptor){a.jumpTo(2);break}_.Go(a,3);return a.yield(I.nativeEncryptor.encrypt(r,g),5);case 5:return a.return(a.yieldResult);case 3:P=_.Wb(a),_.M6(P),GyY=!0,I.nativeEncryptor=void 0;case 2:return a.return(I.encryptorPolyfill.encrypt(r,g))}})};
sE0.prototype.decrypt=function(r,g){return this.encrypt(r,g)};
var yQF=function(r,g){this.JSC$13150_aesKey=r;this.subtleCrypto=g};
yQF.prototype.encrypt=function(r,g){var I=this,P;return _.p(function(a){if(a.nextAddress==1)return _.Go(a,2),a.yield(FQB(I,r,g),4);if(a.nextAddress!=2)return a.return(a.yieldResult);P=_.Wb(a);_.M6(P);GyY=!0;throw P;})};
var FQB=function(r,g,I){var P,a;return _.p(function(v){switch(v.nextAddress){case 1:if(r.cryptoKey){v.jumpTo(2);break}return v.yield(r.subtleCrypto.importKey("raw",r.JSC$13150_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:r.cryptoKey=v.yieldResult;case 2:return P={name:"AES-CTR",counter:I,length:128},v.yield(r.subtleCrypto.encrypt(P,r.cryptoKey,g),4);case 4:return a=v.yieldResult,v.return(new Uint8Array(a))}})},KQy=function(r){this.JSC$13153_aesKey=r};
KQy.prototype.encrypt=function(r,g){this.encryptor||(this.encryptor=new d8w(this.JSC$13153_aesKey));for(var I=this.encryptor,P=0;P<4;P++)I.counter[P]=g[P*4]<<24|g[P*4+1]<<16|g[P*4+2]<<8|g[P*4+3];I.blockOffset=16;return this.encryptor.encrypt(r)};
KQy.prototype.decrypt=function(r,g){return this.encrypt(r,g)};var HcY={},RQX=JG("yt-idb-pref-storage",{objectStores:(HcY.prefs={addedAtVersion:1},HcY),shared:!1,upgrade:function(r,g){g(1)&&La(dG(r,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.vv=function(r){this.token=r};
_.vv.getInstance=function(){return _.p(function(r){return r.return(new Promise(function(g){_.SQ().then(function(I){I?(_.vv.instance||(_.vv.instance=new _.vv(I)),g(_.vv.instance)):g(void 0)})}))})};
_.vv.prototype.get=function(r){var g=this,I,P,a;return _.p(function(v){if(v.nextAddress==1)return v.yield(AaE(g.token),2);if(v.nextAddress!=3)return I=v.yieldResult,v.yield(I.get("prefs",r),3);P=v.yieldResult;if(!P)return v.return();a=(0,_.EM)();return P.expirationTimestampMs<=a?v.return():v.return(P.value)})};
_.vv.prototype.set=function(r,g,I){I=I===void 0?31536E3:I;var P=this,a,v,C;return _.p(function(u){if(u.nextAddress==1)return a=(0,_.EM)(),v={key:r,value:g,expirationTimestampMs:a+I*1E3},u.yield(AaE(P.token),2);C=u.yieldResult;return u.yield(C.put("prefs",v),0)})};
_.vv.prototype.remove=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(AaE(g.token),2);I=P.yieldResult;return P.yield(I.delete("prefs",r),0)})};var QC={},WQF=(QC.INVALID_ENCODER_VERSION="Invalid encoder version",QC.KEY_CREATION_FAILED="Failed to create encoder key",QC.UNKNOWN_DECODE_ERROR="Failed to decode PES data",QC.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",QC.WRONG_DATA_TYPE="Encoder cannot process the data type",QC),lg=function(r,g){g=g===void 0?{}:g;_.oK.call(this,WQF[r],Object.assign({},{name:"PESEncoderError",type:r},g));this.type=r;this.level="WARNING";Object.setPrototypeOf(this,lg.prototype)};
_.b(lg,_.oK);var mq=function(){};
mq.prototype.encode=function(r,g){try{return this.encodeImpl(r,g)}catch(I){S$_(I,w6s)}};
mq.prototype.decode=function(r,g){try{return this.decodeImpl(r,g)}catch(I){S$_(I,lH_)}};
var D8y=function(r,g,I){var P;return _.p(function(a){if(a.nextAddress==1)return _.Go(a,2),a.yield(r.decodeAsyncImpl(g,I),4);if(a.nextAddress!=2)return a.return(a.yieldResult);P=_.Wb(a);S$_(P,lH_);_.R2(a)})};
mq.prototype.decodeAsyncImpl=function(r,g){return Promise.resolve(this.decodeImpl(r,g))};var CK=function(r,g){this.aesEncryptor=r;this.aesEncryptorAsync=g};
_.b(CK,mq);CK.prototype.encodeImpl=function(r,g){g=Jap(g);r=(new TextEncoder).encode(JSON.stringify(r));return this.aesEncryptor.encrypt(r,g)};
CK.prototype.decodeImpl=function(r,g){if(!(r instanceof Uint8Array))throw N9$(1);var I=new TextDecoder;g=Jap(g);r=this.aesEncryptor.decrypt(r,g);return JSON.parse(I.decode(r))};
CK.prototype.decodeAsyncImpl=function(r,g){var I=this,P,a,v;return _.p(function(C){if(C.nextAddress==1){if(!(r instanceof Uint8Array))throw N9$(1);P=new TextDecoder;a=Jap(g);return C.yield(I.aesEncryptorAsync.decrypt(r,a),2)}v=C.yieldResult;return C.return(JSON.parse(P.decode(v)))})};var Ep4={accountLinkStatusEntity:ZX$,booleanEntity:f$J,buttonEntity:JdB,captionTrack:LFd,channelHandle:UBB,chipEntity:e6d,commerceAcquisitionClientPayloadEntity:eEd,commerceCartListEntity:YrJ,compositeSourceEntity:JBY,multiviewStagingEntity:EFB,contextNoteFeedEntityPayload:W0F,contextNoteUserRatingEntityPayload:DBd,continuationTokenEntity:mQ8,downloadQualityPickerEntity:TPT,downloadsPageRefreshTokenEntity:kuz,downloadsPageViewConfigurationEntity:BSF,downloadStatusEntity:hzl,dismissState:YOz,sfvAudioItemCurrentlyPlayingEntity:uaT,
emojiFountainDataEntity:whT,emojiCustomizationSetEntity:Nwl,fakeChannel:hiJ,fakePlaylist:kv1,fakePlaylistEntryCollection:$0B,fakeVideo:gwT,fakeVideoDescription:I7y,featuredProductsEntity:DQ1,flowStateEntity:OXy,iconBadgeEntity:Zm$,interstitialInteractionStateEntity:D0J,likeButtonAnimationEntity:OKY,liveChatPollStateEntity:EwB,dataFreshnessEntity:R6z,liveViewerLeaderboardChatEntryPointStateEntity:S$$,liveViewerLeaderboardPointsEntity:Jaw,liveReactionsDataEntity:lky,logoEntity:HXy,macroMarkerEntity:zfw,
mainDownloadsLibraryEntity:$Qz,mainDownloadsListEntity:rBJ,mainPlaylistDownloadStateEntity:IMy,mainPlaylistEntity:Cq$,mainPlaylistVideoEntity:umY,mainVideoDownloadStateEntity:Pq$,mainVideoEntity:Xv1,markersEngagementPanelSyncEntity:efw,markersVisibilityOverrideEntity:Y_J,musicAlbumReleaseDetail:kX0,musicAlbumReleaseDownloadMetadataEntity:xQh,musicAlbumRelease:hff,musicAlbumReleaseUserDetail:$5J,musicArtistDetail:gph,musicArtist:raT,musicArtistUserDetail:IHw,musicDownloadsLibraryEntity:fMF,musicLibraryEdit:PcJ,
musicLibraryStatusEntity:aHT,musicPlaylist:vpl,musicPlaylistDownloadMetadataEntity:nF8,musicShare:m5l,musicTrackDetail:upy,musicTrackDownloadMetadataEntity:TSh,musicTrack:Cc$,musicTrackUserDetail:p61,offlineOrchestrationActionWrapperEntity:GT8,offlineVideoPolicy:yal,offlineVideoStreams:KFJ,offlineabilityEntity:aMT,orchestrationWebSamplingEntity:vF1,pageHeaderEntity:G$l,pdpStateEntity:UA$,pinnedProductEntity:Rff,playbackData:s1J,playerStateEntity:ZK0,quantityIncrementerEntity:imJ,refresh:FFd,saveToPlaylistListEntity:yiY,
selectedChipIndexEntityPayload:UQd,settingEntity:$Ky,stringEntity:nYf,suggestedFeedbackChipStateEntity:iKT,transfer:Hb8,trendingOfferEntity:ABB,videoDownloadContextEntity:WF8,videoOverviewAsyncDataEntity:xAw,videoPlaybackPositionEntity:fkh,votingEntity:Fff,ytMainChannelEntity:cBd,youchatPendingResponseEntity:bK0,ytMainDownloadedVideoEntity:Q_F,ytMainVideoEntity:tEz};var Rsz,Nuf,fe,rij,gjL,SVF,Edw,JQF,le8;Rsz=function(r,g){this.JSC$13172_wrapped=r;this.JSC$13172_encoderRegistry=g;this.changedKeys={}};
Nuf=function(r,g){return AQw(r.JSC$13172_encoderRegistry,g.version).decode(g.data,g.key)};
_.wCw=function(r,g,I){return r.JSC$13172_wrapped.objectStore("EntityStore").get(g).then(function(P){if(P){if(I&&P.entityType!==I)throw Error("Jf");return Nuf(r,P)}})};
fe=function(r,g,I){return I?(I=I.map(function(P){return _.wCw(r,P,g)}),dK.all(I)):r.JSC$13172_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(g)).then(function(P){return P.map(function(a){return Nuf(r,a)})})};
_.$2p=function(r,g,I){var P=GTt(g),a=AQw(r.JSC$13172_encoderRegistry,1),v=Object.assign({},g);return r.JSC$13172_wrapped.objectStore("EntityStore").get(P).then(function(C){if(C){if(C.entityType!==I)throw Error("Jf");v.entityMetadata||(C=Nuf(r,C),v.entityMetadata=C.entityMetadata)}}).then(function(){var C={key:P,
entityType:I,data:a.encode(v,P),version:1};return dK.all([r.JSC$13172_wrapped.objectStore("EntityStore").put(C),le8(r,v,I)])}).then(function(){SVF(r,P,I);
return P})};
rij=function(r,g){var I=_.F5(g).entityType;return dK.all([r.JSC$13172_wrapped.objectStore("EntityStore").delete(g),JQF(r,g)]).then(function(){SVF(r,g,I)})};
gjL=function(r,g,I,P){var a=AQw(r.JSC$13172_encoderRegistry,1);return _.wCw(r,g,P).then(function(v){if(v){v=ObL(v,I);var C={key:g,entityType:P,data:a.encode(v,g),version:1};return dK.all([r.JSC$13172_wrapped.objectStore("EntityStore").put(C),le8(r,v,P)])}}).then(function(){SVF(r,g,P);
return g})};
SVF=function(r,g,I){var P=r.changedKeys[I];P||(P=new Set,r.changedKeys[I]=P);P.add(g)};
Edw=function(r,g,I){var P=GTt(g);I=x5Q(I);if(!I)return dK.resolve([]);I=new I(g);r=r.JSC$13172_wrapped.objectStore("EntityAssociationStore");g=[];I=_.m(I.getAssociations());for(var a=I.next();!a.done;a=I.next())g.push(r.put({parentEntityKey:P,childEntityKey:a.value}));return dK.all(g).then(function(v){return v.map(function(C){return C[1]})})};
JQF=function(r,g){return r.JSC$13172_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(g))};
le8=function(r,g,I){var P=GTt(g);return JQF(r,P).then(function(){return Edw(r,g,I)})};var x8l=function(){};
_.b(x8l,mq);x8l.prototype.encodeImpl=function(r){return r};
x8l.prototype.decodeImpl=function(r){if(r instanceof Uint8Array)throw N9$(0);return r};var T98=function(){this.cacheMap={};this.cacheMap[0]=new x8l;if(!_.Y("aes_pes_encoder_killswitch")){var r=this.cacheMap;try{var g=_.ue();var I=Jap(g);var P=new CK(new KQy(I),new sE0(I))}catch(a){throw r=a instanceof Error?new lg("KEY_CREATION_FAILED",{originalMessage:a.message}):new lg("KEY_CREATION_FAILED"),_.iO(r),r;}r[1]=P}},AQw=function(r,g){g=g===void 0?0:g;
r=r.cacheMap[g];if(!r)throw g=new lg("INVALID_ENCODER_VERSION",{encoderVersion:g}),_.iO(g),g;return r};var Ju=function(r,g){_.vJ.call(this);this.token=r;this.JSC$13186_encoderRegistry=g;this.observers=[];r=new _.I$.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.ue());r.onmessage=this.JSC$13186_handleMessage.bind(this);this.channel=r};
_.b(Ju,_.vJ);_.xD=function(r,g,I){var P,a,v,C;return _.p(function(u){if(u.nextAddress==1)return u.yield(D5X(r.token),2);if(u.nextAddress!=3)return P=u.yieldResult,u.yield(_.DA(P,["EntityStore","EntityAssociationStore"],g,function(X){a=new Rsz(X,r.JSC$13186_encoderRegistry);return I(a)}),3);
v=u.yieldResult;a&&(C=a.changedKeys,Object.keys(C).length>0&&(r.channel.postMessage(C),feB(r,C)));return u.return(v)})};
Ju.prototype.observe=function(r){var g=this;this.observers.push(r);return function(){var I=g.observers.indexOf(r);I>=0&&g.observers.splice(I,1)}};
var eqL=function(r){var g;return _.p(function(I){if(I.nextAddress==1)return I.yield(_.xD(r,{mode:"readonly",enableRetries:!0},function(P){return P.JSC$13172_wrapped.objectStore("EntityStore").getAll()}),2);
g=I.yieldResult;return I.return(Promise.all(g.filter(function(P){return!!P}).map(function(P){var a,v;
return _.p(function(C){if(C.nextAddress==1){a=P.key;v=P.entityType;var u=C.yield;var X=D8y(AQw(r.JSC$13186_encoderRegistry,P.version),P.data,P.key);return u.call(C,X,2)}return C.return({key:a,entityType:v,data:C.yieldResult})})})))})};
Ju.prototype.JSC$13186_handleMessage=function(r){feB(this,r.data)};
var feB=function(r,g){r=_.m(r.observers);for(var I=r.next();!I.done;I=r.next())I=I.value,I(g)};
Ju.prototype.disposeInternal=function(){this.channel.close()};
var fHj;var uq,TuF,YD$;uq={};_.nd1=(uq.mainVideoEntity="mainVideoEntityActionMetadata",uq.mainPlaylistEntity="mainPlaylistEntityActionMetadata",uq.musicTrack="musicTrackEntityActionMetadata",uq.musicPlaylist="musicPlaylistEntityActionMetadata",uq);TuF=new _.GZ("DOWNLOADS_ENTITY_TYPE_MAP");_.Pd=_.Df("","downloadsPageViewConfigurationEntity");YD$=_.Df("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.rdQ=_.Df("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.Df("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.Df("SMART_DOWNLOADS_ENABLED","settingEntity");_.Df("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var Qm4=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var Xz_=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var hsh={isLeaderTab:!0};var wzQ={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var pK=window,Bd=pK.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US",cTE=pK.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||Om,eks=pK.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||w5,c50=pK.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||XkB,om1=pK.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||MNd,cf$=pK.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||y9Y;var X2Q;Zu({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 K3X=YEF(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(r){return r}}}),Hpp=YEF(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(r){return r}}}),bVh=new Map;var F3j=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],L31;var kyT=function(r){return _.Ke({type:"SET_EPHEMERAL_ACTION",payload:r})};var $GF={ephemeralAction:null};var rKJ=t8({ephemeralAction:function(r,g){r=r===void 0?$GF.ephemeralAction:r;switch(g.type){case "SET_EPHEMERAL_ACTION":return g.payload;default:return r}}});var gbT=function(r){return _.Ke({type:"SET_SHARED_PERSISTENT_PANEL_VISIBLE",payload:r})};var Iay={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:"",persistentPanelVisible:!1};var PYT={sharedUi:Iay,a11y:$GF,entities:{}},QQp={sharedUi:function(r,g){r=r===void 0?Iay:r;switch(g.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},r,{animatedThumbnailEnabled:g.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},r,{inlinePreviewEnabled:g.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},r,{currentPageType:g.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},r,{currentPageSubType:g.payload});
case "SET_SHARED_PERSISTENT_PANEL_VISIBLE":return Object.assign({},r,{persistentPanelVisible:g.payload});default:return r}},
a11y:rKJ,entities:KFQ};var N68={playlistId:"",inviteLinkURL:""};var aaz={continuationCommand:{}};var kWL=t8({continuationCommand:function(r,g){r=r===void 0?aaz.continuationCommand:r;switch(g.type){case "SET_CONTINUATION_COMMAND":return g.payload.continuationCommand;default:return r}}});var l4F={currentFormId:"",commandsMap:{}};var $As=t8({isLeaderTab:function(r,g){r=r===void 0?hsh.isLeaderTab:r;switch(g.type){case "SET_IS_LEADER_TAB":var I,P;return(P=g==null?void 0:(I=g.payload)==null?void 0:I.isLeaderTab)!=null?P:r;default:return r}}});var Qwd;_.vbw=function(r){return _.Ke({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:r}})};
Qwd=function(r){return _.Ke({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:r}})};var o_={isDesktopSmallWidth:!1,isShortsActive:!1,isWatchWhileMode:!1,playerState:-1,isFullscreen:!1,isSmallScreenSqueezeback:!1,isPlaybackStarted:!1,isShortsPipActive:!1};var v$_=t8({isDesktopSmallWidth:function(r,g){r=r===void 0?o_.isDesktopSmallWidth:r;switch(g.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return g.payload.isDesktopSmallWidth;default:return r}},
isShortsActive:function(r,g){r=r===void 0?o_.isShortsActive:r;switch(g.type){case "SET_IS_SHORTS_ACTIVE":return g.payload.isShortsActive;default:return r}},
isWatchWhileMode:function(r,g){r=r===void 0?o_.isWatchWhileMode:r;switch(g.type){case "SET_IS_WATCH_WHILE_MODE":return g.payload.isWatchWhileMode;default:return r}},
playerState:function(r,g){r=r===void 0?o_.playerState:r;switch(g.type){case "SET_PLAYER_STATE":return g.payload.playerState;default:return r}},
isFullscreen:function(r,g){r=r===void 0?o_.isFullscreen:r;switch(g.type){case "SET_IS_FULLSCREEN":return g.payload.isFullscreen;default:return r}},
isSmallScreenSqueezeback:function(r,g){r=r===void 0?o_.isSmallScreenSqueezeback:r;switch(g.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return g.payload.isSmallScreenSqueezeback;default:return r}},
isShortsPipActive:function(r,g){r=r===void 0?o_.isShortsPipActive:r;switch(g.type){case "SET_IS_SHORTS_PIP_ACTIVE":return g.payload.isShortsPipActive;default:return r}},
isPlaybackStarted:function(r,g){r=r===void 0?o_.isPlaybackStarted:r;switch(g.type){case "SET_IS_PLAYBACK_STARTED":return g.payload.isPlaybackStarted;default:return r}}});var JT1={currentMode:"canvas-hidden"};var CN1=function(){return function(r){return function(g){var I=r(g);_.We(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[g],!0);return I}}};var mG0,Aos;mG0=new _.AN;_.sP=new _.GZ("WATCH_PLAYER_PROMISE_TOKEN");_.CYw=new _.AN;_.us8=new _.GZ("SHORTS_PLAYER_PROMISE_TOKEN");Aos=new _.GZ("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var u4j=function(){return function(r){return function(g){g.type==="ENTITY_LOADED"&&_.S5().resolve(_.sP).then(function(I){var P;(P=I.dispatchReduxAction)==null||P.call(I,g)});
return r(g)}}};var pZh={additionalContext:"",impersonatedChannelUrl:"",selectedVideoIds:{}};var r_F=t8({additionalContext:function(r,g){r=r===void 0?pZh.additionalContext:r;switch(g.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var I;return(I=g.payload)!=null?I:"";default:return r}},
impersonatedChannelUrl:function(r,g){r=r===void 0?pZh.impersonatedChannelUrl:r;switch(g.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var I;return(I=g.payload)!=null?I:"";default:return r}},
selectedVideoIds:function(r,g){r=r===void 0?pZh.selectedVideoIds:r;switch(g.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var I={};return Object.assign({},r,(I[g.payload]=!0,I));case "VIDEO_UNSELECTED":return g=g.payload,r=Object.assign({},r),delete r[g],r;default:return r}}});var obz={parentClickTrackingParams:""};var g$t=t8({parentClickTrackingParams:function(r,g){r=r===void 0?obz.parentClickTrackingParams:r;switch(g.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return g.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return r}}});var qoy=function(r){return _.Ke({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:r})},XZz=function(r){return _.Ke({type:"TALK_TO_RECS_UPDATE_USER_QUERY",
payload:r})};var cK1={stepStates:{}};var IqF=t8({stepStates:function(r,g){r=r===void 0?cK1.stepStates:r;switch(g.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var I=r,P=g.payload,a,v,C;r={};g={selectionStates:Object.assign({},(C=(a=I[P.stepId])==null?void 0:a.selectionStates)!=null?C:{},(r[P.token]={isSelected:P.isSelected},r)),userQuery:(v=I[P.stepId])==null?void 0:v.userQuery};a={};return Object.assign({},I,(a[P.stepId]=g,a));case "TALK_TO_RECS_UPDATE_USER_QUERY":return a=r,v=g.payload,C=
{selectionStates:Object.assign({},(P=(I=a[v.stepId])==null?void 0:I.selectionStates)!=null?P:{}),userQuery:{userQuery:v.userQuery,token:v.userQueryToken}},I={},Object.assign({},a,(I[v.stepId]=C,I));default:return r}}});var tw1,BlF,z0d;tw1=function(r){return _.Ke({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:r})};
BlF=function(r){return _.Ke({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:r})};
_.vY=function(r){return _.Ke({type:"SET_CURRENT_PAGE_TYPE",payload:r})};
_.OU$=function(r){return _.Ke({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:r})};
z0d=function(r){return _.Ke({type:"SET_CHIP_BAR_IS_STICKY",payload:r})};var xxF={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"};_.e0f=function(r){return _.Ke({type:"SET_PLAYER_STATE",payload:{playerState:r}})};var qQ={isWatchActive:!1,isLearningJourneyActive:!1,isSwatcherooActive:!1,isTheaterMode:nzj(),isWatchFullscreen:!1,isWatchNarrowWidth:!1,isWatchRetroMode:!1,isLiveChatCollapsed:!1,openEngagementPanels:[],playerState:-1,watchScrollTop:0,watchWindowSize:{width:0,height:0}};var PNX=t8({isTheaterMode:function(r,g){r=r===void 0?nzj():r;switch(g.type){case "SET_IS_THEATER_MODE":return g.payload.isTheaterMode;default:return r}},
isWatchActive:function(r,g){r=r===void 0?qQ.isWatchActive:r;switch(g.type){case "SET_IS_WATCH_ACTIVE":return g.payload.isWatchActive;default:return r}},
isLearningJourneyActive:function(r,g){r=r===void 0?qQ.isLearningJourneyActive:r;switch(g.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return g.payload.isLearningJourneyActive;default:return r}},
isWatchFullscreen:function(r,g){r=r===void 0?qQ.isWatchFullscreen:r;switch(g.type){case "SET_IS_WATCH_FULLSCREEN":return g.payload.isWatchFullscreen;default:return r}},
isWatchNarrowWidth:function(r,g){r=r===void 0?qQ.isWatchNarrowWidth:r;switch(g.type){case "SET_IS_WATCH_NARROW_WIDTH":return g.payload.isWatchNarrowWidth;default:return r}},
isSwatcherooActive:function(r,g){r=r===void 0?qQ.isSwatcherooActive:r;switch(g.type){case "SET_IS_SWATCHEROO_ACTIVE":return g.payload.isSwatcherooActive;default:return r}},
isWatchRetroMode:function(r,g){r=r===void 0?qQ.isWatchRetroMode:r;switch(g.type){case "SET_IS_WATCH_RETRO_MODE":return g.payload.isWatchRetroMode;default:return r}},
isLiveChatCollapsed:function(r,g){r=r===void 0?qQ.isLiveChatCollapsed:r;switch(g.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return g.payload.isLiveChatCollapsed;default:return r}},
openEngagementPanels:function(r,g){r=r===void 0?qQ.openEngagementPanels:r;var I=[].concat(_.xC(r));switch(g.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return I.push(g.payload.panelToAdd),I;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return I.splice(I.indexOf(g.payload.panelToRemove),1),I;default:return r}},
playerState:function(r,g){r=r===void 0?qQ.playerState:r;switch(g.type){case "SET_PLAYER_STATE":return g.payload.playerState;default:return r}},
watchScrollTop:function(r,g){r=r===void 0?qQ.watchScrollTop:r;switch(g.type){case "SET_WATCH_SCROLL_TOP":return g.payload.watchScrollTop;default:return r}},
watchWindowSize:function(r,g){r=r===void 0?qQ.watchWindowSize:r;switch(g.type){case "SET_WATCH_WINDOW_SIZE":return g.payload.watchWindowSize;default:return r}}});var Yof={surveyFeedbackData:{feedbackTokens:[]}};var aqE=t8({surveyFeedbackData:function(r,g){r=r===void 0?Yof.surveyFeedbackData:r;switch(g.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return g.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},r,g.payload);default:return r}}});var T6L={};var o$X=void 0;_.Y("web_enable_redux_store_on_demand")||(o$X=pT_());var ZUJ=function(r,g,I){var P=this;this.listId=r;this.JSC$13330_updateCallback=g;this.isOfflineVideoCallback=I;_.jR().subscribe(function(){P.handleUpdate()})};
ZUJ.prototype.getPlaylistData=function(){var r=_.jR().getState().entities;if(this.listId&&this.listId!=="PPSV"){var g=GS8(r,this.listId,!0),I=_.Df(this.listId,"mainPlaylistEntity"),P,a;r=r==null?void 0:(P=r.mainPlaylistEntity)==null?void 0:(a=P[I])==null?void 0:a.title;return qr8(g,r,this.listId)}g=_.ciX(Qj$(r));r=_.ciX(_.aI(r));r=g.concat(r);return qr8(r)};
ZUJ.prototype.getPlaylistId=function(){return this.listId};
ZUJ.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$13330_updateCallback(this.listId,this.getPlaylistData(),{})};var Xm=function(r,g,I,P){P=P===void 0?[]:P;this.JSC$13333_playlistNetworkManager=r;this.listId=g;this.JSC$13333_updateCallback=I;this.videoIds=P;this.pendingUpdates=[];this.currentIndex=0};
Xm.prototype.JSC$13333_setCurrentIndex=function(r){this.currentIndex=r};
Xm.prototype.setListId=function(r){this.listId=r};
var UGf=function(r,g){r.currentCreateRequest&&r.currentCreateRequest.cancel(g);r.currentUpdateRequest&&r.currentUpdateRequest.cancel(g);r.currentRefreshRequest&&r.currentRefreshRequest.cancel(g)};
Xm.prototype.delete=function(){UGf(this,"PROXY DELETED")};
Xm.prototype.addVideos=function(r,g,I){var P=this;I!==void 0?this.videoIds.splice.apply(this.videoIds,[I,0].concat(_.xC(r))):this.videoIds.push.apply(this.videoIds,_.xC(r));this.listId||this.currentCreateRequest?(r.forEach(function(a,v){a={addedVideoId:a,action:"ACTION_ADD_VIDEO"};I&&(a.addedVideoPosition=I+v);P.pendingUpdates.push(a)}),cv(this)):iUY(this,g.onCreateListCommand)};
var bUT=function(r,g,I,P,a){WtQ(r.videoIds,g,I);g>r.currentIndex&&I<=r.currentIndex?r.JSC$13333_setCurrentIndex(r.currentIndex+1):g===r.currentIndex?r.JSC$13333_setCurrentIndex(I):g<r.currentIndex&&I>=r.currentIndex&&r.JSC$13333_setCurrentIndex(r.currentIndex-1);r.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:P,movedSetVideoIdPredecessor:a});cv(r)},iUY=function(r,g){UGf(r,"OBSOLETE");
r.currentCreateRequest=Mw$(r.JSC$13333_playlistNetworkManager,g,r.videoIds);_.ot(r.currentCreateRequest,function(){r.currentCreateRequest=void 0}).then(function(I){r.setListId(I.playlistId);
r.pendingUpdates.length>0?cv(r):jwl(r)})},cv=function(r){if(r.pendingUpdates.length!==0&&(r.currentRefreshRequest&&r.currentRefreshRequest.cancel("OBSOLETE"),!r.currentUpdateRequest&&!r.currentCreateRequest)){var g=r.pendingUpdates.splice(0,r.pendingUpdates.length);
r.currentUpdateRequest=r.JSC$13333_playlistNetworkManager.updatePlaylist(r.listId,g);_.ot(r.currentUpdateRequest,function(){r.currentUpdateRequest=void 0}).then(function(){r.pendingUpdates.length>0?cv(r):jwl(r)}).thenCatch(function(){r.pendingUpdates.unshift.apply(r.pendingUpdates,_.xC(g))})}},jwl=function(r){r.currentRefreshRequest=_.Vw1(r.JSC$13333_playlistNetworkManager,r.listId,r.currentIndex,r.videoIds[r.currentIndex]);
_.ot(r.currentRefreshRequest,function(){r.currentRefreshRequest=void 0}).then(function(g){r.JSC$13333_updateCallback(g.playlistId,g.playlistPanelRenderer,g.autoplayRenderer)})};
Xm.prototype.size=function(){return this.videoIds.length};var dGY=function(r,g,I,P){P=P===void 0?[]:P;Xm.call(this,r,g,I,P);this.JSC$13333_playlistNetworkManager=r;this.listId=g;this.JSC$13333_updateCallback=I;this.videoIds=P};
_.b(dGY,Xm);_.tB=function(r,g,I,P,a,v,C){a=a===void 0?[]:a;C=C===void 0?w4:C;Xm.call(this,r,g,I,a);this.JSC$13333_playlistNetworkManager=r;this.listId=g;this.JSC$13333_updateCallback=I;this.onAuthChange=P;this.videoIds=a;this.storage=v;this.cookieReader=C;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.sv(_.ZV,this.checkLoggedInStatusChange.bind(this),1E3)};
_.b(_.tB,Xm);_.Q=_.tB.prototype;_.Q.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.sv(_.ZV,this.checkLoggedInStatusChange.bind(this),1E3)};
_.Q.JSC$13333_setCurrentIndex=function(r){Xm.prototype.JSC$13333_setCurrentIndex.call(this,r);this.store()};
_.Q.delete=function(){_.ZV.cancelJob(this.queueSapisIdJob);Xm.prototype.delete.call(this)};
_.Q.setListId=function(r){Xm.prototype.setListId.call(this,r);this.store()};
_.Q.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var LGF=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],GCy=["playerResponse","videoDetails"],yKf=["response","currentVideoEndpoint","watchEndpoint","videoId"],KGY=["response","currentVideoEndpoint","watchEndpoint","playlistId"],swd=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],FGz=["response","contents","twoColumnWatchNextResults","playlist","playlist"],HUw=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
WGw=["response","contents","twoColumnWatchNextResults"];var Bv={},OmE=(Bv.WEB_UNPLUGGED="^unplugged/",Bv.WEB_UNPLUGGED_ONBOARDING="^unplugged/",Bv.WEB_UNPLUGGED_OPS="^unplugged/",Bv.WEB_UNPLUGGED_PUBLIC="^unplugged/",Bv.WEB_CREATOR="^creator/",Bv.WEB_KIDS="^kids/",Bv.WEB_EXPERIMENTS="^experiments/",Bv.WEB_MUSIC="^music/",Bv.WEB_REMIX="^music/",Bv.WEB_MUSIC_EMBEDDED_PLAYER="^music/",Bv.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",Bv);var w_4,Mw$;w_4=function(r,g){this.networkManager=r;this.innertubeTransportService=g};
Mw$=function(r,g,I){if(!_.Z(g,_.Bw))return _.aT(Error("Nf"));_.Z(g,_.Bw).videoIds=I;I={create_playlist_title:_.xH("QUEUE",void 0,"Queue")};return tcp(_.eN(r.innertubeTransportService,g,I),XTE)};
_.Vw1=function(r,g,I,P){g={videoId:P,playlistId:g,playlistIndex:I};I=_.VX(F$z);return tcp(_.O_(r.innertubeTransportService,g,I),BWF)};
w_4.prototype.updatePlaylist=function(r,g){return tcp(_.eN(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:r,actions:g}}),c_$)};var DG8=function(r){this.storage=r},R0d;
DG8.prototype.store=function(r,g){g=g===void 0?0:g;if(this.storage&&r.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",r),this.storage.set("TLPQindex",String(g)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(I){}};
DG8.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
DG8.prototype.getPlaylistId=function(){if(!this.storage)return null;var r=null;try{r=this.storage.get("TLPQplaylist")}catch(g){}return r};var Zm_=["navigationEndpoint","watchEndpoint","videoId"],YrQ=["nextButtonVideo","watchEndpoint","videoId"];_.kM=new _.GZ("NETWORK_TOKEN");_.jN=new _.GZ("PAGE_TOKEN");_.zX=new _.GZ("PLAYLIST_TOKEN");var AKJ;AKJ=new _.GZ("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.$t=new _.GZ("INNERTUBE_TRANSPORT_TOKEN");var Nl$,eE,la8,So8,Eby,xGl;Nl$=new Set(["ci","cr","carml"]);eE=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$13380_parkedJobs=new Map;this.parkedProcessors=new Map};
_.YF=function(){eE.instance||(eE.instance=new eE);return eE.instance};
eE.prototype.onAny=function(r){return _.wZf(this,r,2)};
eE.prototype.parkOrScheduleJob=function(r,g,I,P,a){_.ZM(this,I)?_.ag().addJob(r,g,P):(a&&(r=la8(r),So8(this,r,g,I,a)),a=this.JSC$13380_parkedJobs.get(I),a||(this.JSC$13380_parkedJobs.set(I,[]),a=this.JSC$13380_parkedJobs.get(I)),a.push({job:r,priority:g,delay:P}))};
eE.prototype.addListener=function(r,g,I){I&&(g=la8(g),So8(this,g,0,r,I));I=this.parkedProcessors.get(r);I||(this.parkedProcessors.set(r,[]),I=this.parkedProcessors.get(r));I.push(g)};
eE.prototype.processSignal=function(r){if(!_.ZM(this,r)){this.inProgressSignals.add(r);var g=this.JSC$13380_parkedJobs.get(r);if(g){g=_.m(g);for(var I=g.next();!I.done;I=g.next())I=I.value,_.ag().addJob(I.job,I.priority,I.delay);this.JSC$13380_parkedJobs.delete(r)}if(g=this.parkedProcessors.get(r)){g=_.m(g);for(I=g.next();!I.done;I=g.next())I=I.value,I();this.parkedProcessors.delete(r)}this.signals.push(r);this.inProgressSignals.delete(r)}};
_.ZM=function(r,g){return Nl$.has(g)||_.yi("IS_HOMEPAGE_COLD")||_.yi("IS_RESULTS_PAGE_COLD")||_.yi("IS_WATCH_PAGE_COLD")?r.signals.indexOf(g)>=0:!0};
la8=function(r){var g=!1;return function(){g||(g=!0,r())}};
So8=function(r,g,I,P,a){if(JKl.has(P))_.ag().addJob(g,I,a);else{var v=r.compoundSignals.get(P);v&&_.ag().addJob(function(){_.ZM(r,P)||(v.isTimeoutConditionSatisfied?_.ag().addJob(g,I):v.timeoutConditionObservers.push(function(){_.ag().addJob(g,I)}))},I,a)}};
_.wZf=function(r,g,I){if(g.length>1){var P=[],a=Object.create(null);g=_.m(g);for(var v=g.next();!v.done;v=g.next())v=v.value,a[v]||(P.push(v),a[v]=!0);g=P}if(g.length===1)return g[0];v=g;P="";a=I===2?"|":"&";v.sort();v=_.m(v);for(var C=v.next();!C.done;C=v.next())P+=C.value+a;if(!r.compoundSignals.get(P)){a=0;v=[];C=_.m(g);for(var u=C.next();!u.done;u=C.next())u=u.value,a++,_.ZM(r,u)||v.push(u);(I=I===2)&&a>v.length||!I&&!v.length?r.signals.push(P):Eby(r,P,I,g,v)}return P};
Eby=function(r,g,I,P,a){var v=a.length,C=function(){I||--v===0?r.processSignal(g):xGl(r,g)};
a=_.m(a);for(var u=a.next();!u.done;u=a.next())r.addListener(u.value,C);r.compoundSignals.set(g,{signals:P,isOnAny:I,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});xGl(r,g)};
xGl=function(r,g){if(!_.ZM(r,g)){var I=r.compoundSignals.get(g);if(I&&!I.isTimeoutConditionSatisfied){for(var P=!1,a=0,v=0,C=_.m(I.signals),u=C.next();!u.done;u=C.next()){var X=u.value;u=!_.ZM(r,X);JKl.has(X)?P=!0:(X=r.compoundSignals.get(X))?u&&!X.isTimeoutConditionSatisfied&&(v++,I.isInitialized||X.timeoutConditionObservers.push(function(){xGl(r,g)})):u&&a++}I.isInitialized=!0;
I.isOnAny?P&&(I.isTimeoutConditionSatisfied=!0):a===0&&v===0&&(I.isTimeoutConditionSatisfied=!0);if(I.isTimeoutConditionSatisfied)for(I=_.m(I.timeoutConditionObservers),P=I.next();!P.done;P=I.next())P=P.value,P()}}};
eE.prototype.processSignal=eE.prototype.processSignal;eE.prototype.parkOrScheduleJob=eE.prototype.parkOrScheduleJob;eE.prototype.onAny=eE.prototype.onAny;_.le("ytsignals.getInstance",_.YF);eE.prototype.onAny=eE.prototype.onAny;eE.prototype.parkOrScheduleJob=eE.prototype.parkOrScheduleJob;eE.prototype.processSignal=eE.prototype.processSignal;var JKl=new Set(["eop","eocs","dl","pcl"]);_.XH=new _.GZ("MINIPLAYER_SERVICE");var U_,faw,nbz;U_=function(r,g,I){var P=_.sL.getInstance();if(!R0d){var a=new mk_;var v=void 0,C=_.Gq("ID_TOKEN");C&&a.isAvailable()&&(v=new Bm(a,"yt-queue"+C));R0d=new DG8(v)}a=R0d;v=_.YF();this.JSC$13387_actionRouter=P;this.JSC$13387_pageManager=r;this.playlistManager=g;this.JSC$13387_playlistNetworkManager=I;this.storage=a;this.signals=v;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.iq=function(){if(!faw){var r=_.S5(),g=r.resolve(_.lX(_.jN)),I=r.resolve(_.lX(_.kM)),P=r.resolve(_.lX(_.zX));r=r.resolve(_.$t);faw=new U_(g,P,new w_4(I,r))}return faw};
nbz=function(r,g,I){if(I){var P;if(((P=r.responsePlaylistData)==null?void 0:P.playlistId)!==I)return}r.responsePlaylistData&&(I=VcL(g,r.responsePlaylistData),r.responsePlaylistData=(0,_.pF.unsafeClone)(r.responsePlaylistData),LSL(r.responsePlaylistData,I));I=r.temporaryItems.findIndex(function(a){return a.videoId===g});
I>-1&&r.temporaryItems.splice(I,1);_.bq(r,_.MQ(r,r.response?r.response.autoplayRenderer:void 0))};
_.Tlw=function(r,g){if(r.responsePlaylistData){var I=dA_(g,r.responsePlaylistData);LSL(r.responsePlaylistData,I);if(r.queueProxy){var P=r.queueProxy;I<0||(P.videoIds.splice(I,1),I<P.currentIndex&&P.JSC$13333_setCurrentIndex(P.currentIndex-1),P.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:g}),cv(P))}}_.bq(r,_.MQ(r,r.response?r.response.autoplayRenderer:void 0))};
U_.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.bq(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
U_.prototype.setPlaylistData=function(r,g,I){this.temporaryItems=[];this.listId=r;this.responsePlaylistData=g;_.bq(this,_.MQ(this,I))};
var h00=function(r){return(r==null?0:r.playlistId)?r.playlistId:"PPSV"},kCz=function(r){return r&&r.playlistId?r.playlistId==="PPSV"?!0:d2_(_.jR().getState().entities,r.playlistId):!1};
U_.prototype.isPlayingOfflineVideo=function(){return this.response?kCz(this.response):!1};
U_.prototype.closeMiniplayer=function(r){var g=this.queueProxy&&this.queueProxy.size()<=1,I=_.S5().resolve(_.XH);if(!this.queueProxy||g)this.queueProxy&&this.clearQueue(),I.close(!0);else{I.pipController.getWindow()&&window.focus();g=this.responsePlaylistData;var P=this.temporaryItems.length+(g&&g.contents?g.contents.length:0);g=_.xH("QUEUE_CLEARED_UNPLURALIZED")||_.fB("QUEUE_CLEARED",P);g=_.Lz(g);I=_.xH("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");P=_.xH("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.fB("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",P);var a=_.xH("MINIPLAYER_CLOSE",void 0,"Close"),v=_.xH("CANCEL",void 0,"Cancel");_.oD(this.JSC$13387_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.i6(I),dialogMessages:[_.i6(P)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.i6(a),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
g]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.i6(v)}}}}}}],r)}};
_.MQ=function(r,g){var I={},P=r.response;I.autoplayRenderer=g;if(!r.responsePlaylistData&&!r.temporaryItems.length)return!P||!P.hasRelatedVideoData&&_.Y("kevlar_prefetch_data_augments_network_data")||(I.playerData={rvs:P.relatedVideoArgs,endScreenRenderer:P.endScreenRenderer}),I;I.playerData={};if(r.index===void 0)return _.iO(Error("Pf")),I;I.panel=r.responsePlaylistData?(0,_.pF.unsafeClone)(r.responsePlaylistData):{titleText:_.i6(_.xH("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
g=I.panel;if(g.contents)for(var a=_.m(r.temporaryItems),v=a.next();!v.done;v=a.next())g.contents.push({playlistPanelVideoRenderer:v.value});r.queueProxy&&P&&P.playingVideo&&P.playingVideoId&&!jQj(P.playingVideoId,I.panel)&&(g=P.playingVideo,a=I.panel,v=r.index,a.contents&&a.contents.splice(v===void 0?0:v,0,{playlistPanelVideoRenderer:g}));P&&P.playingVideoId&&(g=r.index,a=I.panel,g=!a.contents||g>=a.contents.length?void 0:a.contents[g].playlistPanelVideoRenderer,g&&g.videoId===P.playingVideoId||(g=
VcL(P.playingVideoId,I.panel),r.index=g!==-1?g:r.index?r.index-1:0));g=Mc$(r.index+1,I.panel);a=void 0;r.index>0&&(a=Mc$(r.index-1,I.panel));if(a||g)I.autoplayRenderer=UA_(g,a,I.autoplayRenderer);!g&&(P==null?0:P.relatedVideoArgs)&&(I.playerData.rvs=P.relatedVideoArgs);P=P?P.playlistIndexOffset:0;r.queueProxy?KSL(I.panel,r.index,P,bm_,!0,!0,!0):KSL(I.panel,r.index,P);I.playerData.playlistPanelRenderer=I.panel;return I};
U_.prototype.isMiniplayerActive=function(){return _.S5().resolve(_.XH).isMiniplayerActive()};
_.bq=function(r,g){r.playlistManager.setAutoplayRenderer(g.autoplayRenderer||null);r.playlistManager.setPlaylistData(g.panel||null);g.playerData&&r.playlistManager.setPlayerPlaybackControlData(g.playerData)};var sQ4="#";var $1f={},r2z={},gl$={},IOh={},PmT={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:($1f.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",$1f),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:(r2z.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",r2z),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:(gl$.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",gl$),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:(IOh.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",IOh),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 B31=[{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:PmT},{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:PmT}}];var QLp;_.RI=[[["aGkzam5raW5kIzhsY2Z5cWU=","dmFsdWUjNGtnMG96bzNuenhi"],"U1RBUlQjYXYybzFocnlkaXMwQURfUExBQ0VNRU5UX0tJTkRf"]];
QLp=[[["NGJmdWNkZW0xY3ByaW1hcnkjZnk=",null,null],[null,["bW4tYnJvd3NlLXJlc3VsdHMtcmVuZGVyZXIjaHV2dXFsZGhmczRueXRkLXR3by1jb2x1","eWxlLXNjb3BlI2xzdmNlaTh0bHI2c3Q="],null],["YWQtYWQjYXd2NDEwMWtrNHBubWFzdGhl",["ZW5kZXJlciN0eHVvaDAxZGJkcWl5dGQtcmljaC1ncmlkLXI="],null],[null,["ZW5kZXJlciMyMWZieGk1Mjlvemd5dGQtcmljaC1ncmlkLXI=","c2NvcGUjY242ODNyYTltcmhtc3R5bGUt"],null],[null,["ciMzcHBjemhzYmV2d2p5dGQtYmFubmVyLXByb21vLXJlbmRlcmU=","c2NvcGUja2I4cG1ha3MycDkwc3R5bGUt"],null],[null,["b3QtcmVuZGVyZXIjb2hnc2h0Y29wc3JseXRkLWFkLXNs"],
null]],[["YXllci1hZHMjdGJyeGxrdnhmMXZmcGw=",null,null]]];_.Du=["dG51bm9wZ2xvYmFsQ2FsbGJhY2tzI2lpeG1tZA==","eURldGVjdGVkI2h2Zm9rbTliNHhnc29uQWJub3JtYWxpdA==","Z2tjbjUzb25BZFNraXAjZWlxMTVw","YXllcl9yZXNwb25zZSM4cGhxNnY5N3JrMzRyYXdfcGw=","OXp5d2c3c3cycWFkU2xvdHMjMnY="];_.jE="dG51bm9wZ2xvYmFsQ2FsbGJhY2tzI2lpeG1tZA== eURldGVjdGVkI2h2Zm9rbTliNHhnc29uQWJub3JtYWxpdA== Z2tjbjUzb25BZFNraXAjZWlxMTVw YXllcl9yZXNwb25zZSM4cGhxNnY5N3JrMzRyYXdfcGw= bGlzdF9xdWV1ZV9tdWx0aXBsZV9za2lwc19rcyNzd3VscDZtZmkwY293ZWJfcGxheQ== Z3ZhbzJvYWJfc2FfZWYjcjIydHM0 OXp5d2c3c3cycWFkU2xvdHMjMnY=".split(" ");var VC;VC=function(r,g,I){this.mD1=r;this.m8y=g;this.mB0=I};
_.dMs=[new VC("b.f_",!1,0),new VC("j.s_",!1,2),new VC("r.s_",!1,4),new VC("e.h_",!1,6),new VC("i.s_",!0,8),new VC("s.t_",!1,10),new VC("p.h_",!1,12),new VC("s.i_",!1,14),new VC("f.i_",!1,16),new VC("a.b_",!1,18),new VC("a.o_",!1),new VC("g.o_",!1,22),new VC("p.i_",!1,24),new VC("p.m_",!1),new VC("n.k_",!0,20),new VC("i.f_",!1),new VC("a.s_",!0),new VC("m.c_",!1),new VC("n.h_",!1,26),new VC("o.p_",!1),new VC("m.p_",!0,28),new VC("o.a_",!1),new VC("d.p_",!1),new VC("e.i_",!1)].reduce(function(r,g){r[g.mD1]=
g;return r},{});var aOF=function(){};
aOF.prototype.flush=function(r,g){r=r===void 0?[]:r;g=g===void 0?!1:g;if(_.Y("enable_client_streamz_web")){r=_.m(r);for(var I=r.next();!I.done;I=r.next())I=rkl(I.value),this.rootSpec&&_.yO(I,2,this.rootSpec),I={serializedIncrementBatch:_.hp(I.JSC$9907_serializeBinary())},_.eJ("streamzIncremented",I,{sendIsolatedPayload:g})}};
var REp=function(){};
_.b(REp,aOF);var vlJ=function(r){var g=new xST;var I=new SyJ;I=_.aM(I,1,"botguard");r=_.aM(I,2,r);this.rootSpec=_.KD(g,1,fj$,r)};
_.b(vlJ,aOF);var FU,QFh=new Map;var p_Q,NW_,TWE,Srt,xAp,aBt,q4Q,IBh;p_Q=2;NW_=2;TWE=2;Srt=2;xAp=2;aBt=2;q4Q=2;IBh=new xmy;var Cmd,uk$;Cmd=function(){this.ongoingFlowNonces=new Map};
_.wc=function(){uk$||(uk$=new Cmd);return uk$};
_.Nk=function(r,g,I){return{eventType:{flowEventNamespace:r,flowEventType:g},metadata:I,statusCode:void 0,csn:void 0,can:void 0}};
_.Gxs=function(r,g){var I=_.wc(),P=pty(I,g,!0);I.logFlowEvent(r,g,P,void 0)};
Cmd.prototype.logFlowEvent=function(r,g,I,P){g={flowNonce:I||pty(this,g),flowType:g,flowEventType:r.eventType};r.metadata&&(g.flowMetadata=r.metadata);r.statusCode!==void 0&&(g.flowEventStatus=r.statusCode);r.csn&&(g.csn=r.csn);r.can&&(g.can=r.can);_.eJ("flowEvent",g,P)};
var pty=function(r,g,I){I=I===void 0?!1:I;var P=r.ongoingFlowNonces.get(g);if(!P||I)P=ve(16),r.ongoingFlowNonces.set(g,P);return P};_.olh=new EQ1;var HHj={UNKNOWN:"unknown",BROWSE:"browse",WATCH:"watch",SEARCH:"search",ACCOUNTS:"accounts",SETTINGS:"settings",WELCOME:"welcome",ACCOUNT_SELECTOR:"account_selector",CHANNEL:"channel",PLAYLIST:"playlist",SIGN_IN_IDENTIFIER_ENTRY:"sign_in_identifier_entry",SIGN_IN_PASSWORD_ENTRY:"sign_in_password_entry",SIGN_IN_DEVICE_PROMPT_CHALLENGE:"sign_in_device_prompt_challenge",SHORTS:"shorts",PROMO:"promo",CALL_TO_CAST:"call_to_cast",AMBIENT_INTERLUDES:"ambient_interludes",PRIVACY:"privacy",NO_OP:"noop",MINI_APP:"mini_app",
MINI_APP_EMBED:"mini_app",OPEN_IN_APP:"open_in_app",LEARNING:"learning",LEARNING_JOURNEY_WATCH:"learning_journey_watch",COMPANION_SURFACE:"companion_surface"};var dS=function(r,g,I,P,a,v,C){I=I===void 0?!1:I;P=P===void 0?!1:P;v=v===void 0?_.iq():v;this.rM=!1;this.tZg=r;this.xkL=g;this.qTf=I;this.fromHistory=P;this.previousVideoId=a;this.gLf=v;this.tempData=C;this.l22=new _.fAY};
_.b(dS,yd);dS.prototype.validate=function(r){return!(!r.data.playerResponse||r.data.page!=="watch"&&r.data.page!=="learning_journey_watch"&&r.data.page!=="shorts"||this.rM)};
dS.prototype.handle=function(r){var g=this,I=_.Z(r.endpoint,_.Z3),P=_.Z(r.endpoint,_.nz);if(_.Y("kevlar_continue_playback_without_player_response")&&(I==null?0:I.videoId)&&this.previousVideoId&&(I==null?void 0:I.videoId)===this.previousVideoId&&(I==null?0:I.continuePlayback)&&!this.fromHistory)this.tZg.resolve();else{var a={};I?a.watch_endpoint=I:P&&(a.watch_endpoint=P,P.endTimeSeconds&&(a.end=P.endTimeSeconds));r.data.page==="watch"?(r.data.filler||this.qTf||(_.pe("cfg"),_.sL.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(a,qx$(this,r.endpoint)),_.Y("enable_masthead_quartile_ping_fix")&&Object.assign(a,XtT(this)),Object.assign(a,void 0),r.data.forceExternalPlaylist&&(a.external_list=!0)):r.data.page==="shorts"?_.sL.getInstance().triggerAction("yt-start-loading-shorts"):r.data.page==="learning_journey_watch"&&_.sL.getInstance().triggerAction("yt-start-loading-learning-journey");if(I=this.xkL()){try{I.loadVideoWithPlayerResponse(r.data.playerResponse,a),I.getPlayerPromise().then(this.tZg.resolve)}catch(v){_.iO(v),
this.tZg.resolve()}this.rM=!0;I.getPlayerPromise().then(function(v){v.addEventListener("onAbnormalityDetected",function(){var C=r.data.playerResponse,u=v.getVideoData().cpn;q4Q=0;_.m1T=u;if(u=Vnh(C))g.l22.increment("IN_PLAYER"),_.l6(5),_.Y("ab_st_vid_ks")?v.pauseVideo(!0):v.stopVideo(),C.playabilityStatus=Object.assign({},C.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:u}}),C.videoDetails=void 0,_.sL.getInstance().triggerOptionalAction("yt-updated-playability-status",
C.playabilityStatus)})})}else _.M6(Error("Sf"))}};
var qx$=function(r,g){var I=_.Z(g,_.Z3);if(g&&I&&I.playlistId&&I.videoId&&(r=r.gLf,r.queueProxy?(r=r.queueProxy,I=r.listId===I.playlistId?r.attributionData.get(I.videoId):void 0):I=void 0,I))return{queue_info:I}},XtT=function(r){var g;
if((g=r.tempData)==null?0:g.adpings)return{adpings:r.tempData.adpings}};var LK=function(r,g,I){this.rM=!1;this.f22=r;this.lkc=g;this.bRz=I};
_.b(LK,yd);LK.prototype.validate=function(r){return!!_.pF.getValueByKeys.apply(null,[r.data].concat(_.xC(WGw)))};
LK.prototype.handle=function(r){var g=this;this.f22.promise.then(function(){var I=r.data;var P=_.pF.getValueByKeys.apply(null,[I].concat(_.xC(LGF))),a=_.pF.getValueByKeys.apply(null,[I].concat(_.xC(FGz))),v=_.pF.getValueByKeys.apply(null,[I].concat(_.xC(yKf)));var C=(C=_.pF.getValueByKeys.apply(null,[I].concat(_.xC(GCy))))?{videoId:C.videoId,thumbnail:C.thumbnail,title:C.title?_.i6(C.title):void 0,shortBylineText:C.author?_.i6(C.author):void 0}:void 0;var u=void 0;_.Y("web_get_playlist_id_from_current_endpoint_ks")||
(u=_.pF.getValueByKeys.apply(null,[I].concat(_.xC(KGY))));var X=_.pF.getValueByKeys.apply(null,[I].concat(_.xC(HUw))),c=_.pF.getValueByKeys.apply(null,[I].concat(_.xC(swd))),B=!!X||!!c&&!!c.results&&c.results.length>0,O=0;a&&a.currentIndex&&a.localCurrentIndex&&(O=a.currentIndex-a.localCurrentIndex);a&&a.playlistId&&(u=a.playlistId);I={rawResponse:I,autoplayRenderer:P,hasRelatedVideoData:B,playingVideo:C,playingVideoId:v,playlistPanelRenderer:a,playlistId:u,playlistIndex:a&&a.currentIndex,relatedVideoArgs:X,
endScreenRenderer:c,playlistIndexOffset:O};a:{P=g.bRz;a=g.lkc;P.response=I;if(kCz(I))P.downloadPlaylistProxy&&P.downloadPlaylistProxy.getPlaylistId()===h00(I)||(P.downloadPlaylistProxy=new ZUJ(h00(I),P.setPlaylistData.bind(P),P.isPlayingOfflineVideo.bind(P))),P.responsePlaylistData=P.downloadPlaylistProxy.getPlaylistData(),P.listId=h00(I),P.index=0;else if(I.playlistPanelRenderer&&I.playlistId&&I.autoplayRenderer)I.playlistId.startsWith("TLPQ")?P.queueProxy?P.listId===I.playlistId?(P.index=I.playlistIndex,
P.responsePlaylistData=I.playlistPanelRenderer,P.queueProxy.JSC$13333_setCurrentIndex(P.index)):I.playingVideoId&&P.index!==void 0&&a.clientParams.autoSaveToQueue&&(P.index+=1,P.queueProxy.JSC$13333_setCurrentIndex(P.index),P.queueProxy.addVideos([I.playingVideoId],{},P.index)):(P.queueProxy=new _.tB(P.JSC$13387_playlistNetworkManager,I.playlistId,P.setPlaylistData.bind(P),P.clearQueue.bind(P),_.Gz_(I.playlistPanelRenderer),P.storage),P.responsePlaylistData=I.playlistPanelRenderer,P.listId=I.playlistId,
P.index=I.playlistIndex):(P.index=I.playlistIndex,P.listId!==I.playlistId&&P.clearQueue(),P.responsePlaylistData=I.playlistPanelRenderer,P.listId=I.playlistId,P.playlistProxy=new dGY(P.JSC$13387_playlistNetworkManager,I.playlistId,P.setPlaylistData.bind(P),_.Gz_(I.playlistPanelRenderer)));else if(!P.queueProxy)P.responsePlaylistData=void 0;else if(I.playingVideoId&&a.clientParams.autoSaveToQueue){if(P.index===void 0){_.iO(Error("Of"));P.clearQueue();break a}P.queueProxy.videoIds.includes(I.playingVideoId)||
(P.index+=1,P.queueProxy.JSC$13333_setCurrentIndex(P.index),P.queueProxy.addVideos([I.playingVideoId],{},P.index))}_.bq(P,_.MQ(P,P.response.autoplayRenderer))}})};var c2T=function(r,g){g=g===void 0?_.iq():g;x3.call(this);this.gI.push(new LK(this.eY,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},g));this.gI.push(new dS(this.eY,r,!1,!1));_.Y("web_response_commands_chunk_processor")&&this.gI.push(new fj)};
_.b(c2T,x3);c2T.prototype.processChunk=function(r){r&&r.data.player===void 0&&this.eY.resolve();x3.prototype.processChunk.call(this,r)};var GX=function(r,g){r=r===void 0?{layer:0}:r;this.rM=!1;this.createScreenConfig=r;this.aLf=g};
_.b(GX,yd);GX.prototype.validate=function(r){return!(this.rM||!r.endpoint)};
GX.prototype.handle=function(r){var g=_.hx(),I,P,a=(P=_.Z((I=r.endpoint)==null?void 0:I.commandMetadata,_.JF))==null?void 0:P.rootVe;this.aLf&&a?_.Nq(g,a,this.aLf,this.createScreenConfig):Ieh(g,r.endpoint,this.createScreenConfig);this.rM=!0};var yC=function(r,g){this.rM=!1;this.tY4=r;this.previousVideoId=g};
_.b(yC,yd);yC.prototype.validate=function(r){return _.Y("kevlar_continue_playback_without_player_response")&&(r=_.Z(r.endpoint,_.Z3),(r==null?0:r.videoId)&&this.previousVideoId&&(r==null?void 0:r.videoId)===this.previousVideoId&&(r==null?0:r.continuePlayback))?!1:this.tY4.gFR===0};
yC.prototype.handle=function(r){_.sL.getInstance().triggerAction("yt-stop-old-player",r.data,!0)};var tZ1=function(r){r=r===void 0?{layer:0}:r;x3.call(this);this.gI.push(new yC(this));this.gI.push(new GX(r));this.gI.push(new EI(r))};
_.b(tZ1,x3);var KK=function(){yd.apply(this,arguments)};
_.b(KK,yd);KK.prototype.validate=function(r){return!!r.data.preconnect};
KK.prototype.handle=function(r){_.ug("bc");r=_.m(r.data.preconnect);for(var g=r.next();!g.done;g=r.next())g=g.value,(new Image).src=g};var BxT=function(r,g,I,P,a,v,C){I=I===void 0?{layer:0}:I;v=v===void 0?_.iq():v;x3.call(this);if(P)if(a){a=v;this.gI.push(new LK(this.eY,g,a));this.gI.push(new KK);var u,X;this.gI.push(new dS(this.eY,r,!1,!((u=g.clientParams)==null||!u.fromHistory),(X=g.clientParams)==null?void 0:X.previousVideoId,a,g.tempData));var c;this.gI.push(new yC(this,(c=g.clientParams)==null?void 0:c.previousVideoId));var B;(B=g.clientParams)!=null&&B.fromHistory||(I.layer||(I=Object.assign({},I,{layer:0})),this.gI.push(new GX(I,
C)),this.gI.push(new EI(I)))}else this.gI.push(new LK(this.eY,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},v)),this.gI.push(new dS(this.eY,r,!1,!1));else this.gI.push(new yC(this)),this.gI.push(new GX(I)),this.gI.push(new EI(I));_.Y("web_response_commands_chunk_processor")&&P&&this.gI.push(new fj)};
_.b(BxT,x3);BxT.prototype.processChunk=function(r){r&&r.data.player===void 0&&this.eY.resolve();x3.prototype.processChunk.call(this,r)};var O5Y=function(){this.rM=this.rM=!1};
_.b(O5Y,yd);O5Y.prototype.validate=function(r){return!this.rM&&!(!r.data.csn||!r.data.rootVe)};
O5Y.prototype.handle=function(r){this.rM=!0;_.pB(r.data.csn,r.data.rootVe,3)};var zD0=function(r,g,I){I=I===void 0?{layer:0}:I;x3.call(this);this.gI.push(new dS(this.eY,r));this.gI.push(new GX(I));this.gI.push(new EI(I))};
_.b(zD0,x3);var eDB=function(r,g,I,P,a){I=I===void 0?{layer:0}:I;P=P===void 0?_.iq():P;x3.call(this);var v=!!g&&!!g.clientParams&&!!g.clientParams.miniplayer;v&&this.gI.push(new O5Y);this.gI.push(new LK(this.eY,g,P));this.gI.push(new KK);var C,u;this.gI.push(new dS(this.eY,r,v,!((C=g.clientParams)==null||!C.fromHistory),(u=g.clientParams)==null?void 0:u.previousVideoId,P,g.tempData));var X;this.gI.push(new yC(this,(X=g.clientParams)==null?void 0:X.previousVideoId));var c;(c=g.clientParams)!=null&&c.fromHistory||
(I.layer||(I=Object.assign({},I,{layer:v?3:0})),this.gI.push(new GX(I,a)),this.gI.push(new EI(I)));_.Y("web_response_commands_chunk_processor")&&this.gI.push(new fj)};
_.b(eDB,x3);var s_,U1d;s_={};
_.YxJ=(s_["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},s_["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},s_["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},s_["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},s_["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},s_["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},s_["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},s_);_.Fm=new _.jh("yt-edu");_.Z5f=function(){this.JSC$13485_eduDisplayedThisLoad_={}};
U1d=function(r){var g=_.Z5f.getInstance();var I=_.fL("kevlar_tooltip_impression_cap");g=I&&parseInt(_.Fm.get(r+"-impression")||0,10)>=I||_.Fm.get(r+"-dismissed")?!1:(I=_.YxJ[r])&&!g.JSC$13485_eduDisplayedThisLoad_[I.setKey||r]&&(I.titleText&&_.xH(I.titleText)||I.bodyText&&_.xH(I.bodyText))?!0:!1;if(!g)return null;g=_.YxJ[r];if(!g)return null;I=g.bodyText?_.xH(g.bodyText):void 0;var P=g.titleText?_.xH(g.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:g.position,popup:{bubbleHintRenderer:{text:P?
_.i6(P):void 0,detailsText:I?_.i6(I):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.i6(_.xH("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:r}}]}}}}}}}},{eduImpressionAction:{key:r}}]};
_.Gt(_.Z5f);var yC_=!1;for(var i5$="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),b5Y=[],Hv=6;Hv>=1;Hv--)b5Y.push({columnCount:Hv,query:Hv==1?0:Hv*2*107-4+32,className:"grid-"+Hv+"-columns",width:Hv*2*107+"px"});_.Wv=function(r){this.actionRouter_=r=r===void 0?_.sL.getInstance():r;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.MZF(this);this.persistentPanelVisible_=this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.MZF=function(r){var g=r.documentWidth_-(r.miniGuideVisible_?72:0)-(r.guidePersistentAndVisible_?240:0)-(r.persistentPanelVisible_?400:0);return b5Y.find(function(I){return g>I.query})};
_.Gt(_.Wv);var jF1=function(){var r=this;this.JSC$13497_keyboardInUse=!1;document.addEventListener("keydown",function(){r.onKeydown()});
document.addEventListener("mousedown",function(){r.JSC$13497_keyboardInUse=!1})},VZw;
jF1.prototype.isKeyBoardInUse=function(){return this.JSC$13497_keyboardInUse};
jF1.prototype.onKeydown=function(){this.JSC$13497_keyboardInUse=!0};var d1y,AB;_.DM=new _.jh("yt-mentions");_.R_=function(){};
d1y=function(r,g){return AB(g,"drag-to-reorder-edu-displayed")};
AB=function(r,g,I,P,a,v){I=I===void 0?"OPEN_POPUP_POSITION_TOP":I;if(g){if(_.DM.get(g))return;_.DM.set(g,!0,P)}if(a&&v!==void 0){g=Number(_.DM.get(a)||0);if(g>=v)return;_.DM.set(a,g+1)}return[{openPopupAction:{popupType:"HINT",position:I,popup:{bubbleHintRenderer:{detailsText:r,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.Gt(_.R_);var LP0,GwT,y2B;LP0=function(r,g,I,P){this.JSC$13507_taskManager_=r;this.onFulfilled_=typeof g==="function"?g:null;this.onRejected_=typeof I==="function"?I:null;this.JSC$13507_context_=P};
GwT=function(r,g){r.onFulfilled_&&_.$m(r.JSC$13507_taskManager_,function(){r.onFulfilled_.call(r.JSC$13507_context_,g)})};
y2B=function(r,g){r.onRejected_&&_.$m(r.JSC$13507_taskManager_,function(){r.onRejected_.call(r.JSC$13507_context_,g)})};
_.NQ=function(r){this.JSC$13510_taskManager_=r;this.callbacks_=[]};
_.NQ.prototype.then=function(r,g,I){this.callbacks_.push(new LP0(this.JSC$13510_taskManager_,r,g,I));return this};
_.NQ.prototype.onSuccess=function(r){this.callbacks_.forEach(function(g){GwT(g,r)})};
_.NQ.prototype.onFailure=function(r){this.callbacks_.forEach(function(g){y2B(g,r)})};
_.NQ.prototype.cancel=function(){this.callbacks_.length=0};
r$z(_.NQ);_.DMQ=null;_.ny=new _.GZ("ACTIVITY_TOKEN");var KPh;_.Ig=new _.GZ("PAGE_REQUEST_TOKEN");KPh=new _.GZ("FETCH_PBJ_TOKEN");_.sF1=function(r){if(r.validatedFragments_.length==0)return null;if(!r.mergedPrefetchedData_){for(var g=[],I=_.m(r.validatedFragments_),P=I.next();!P.done;P=I.next()){P=_.m(r.fragmentConfiguration_[P.value].graftedKeys);for(var a=P.next();!a.done;a=P.next())(a=r.prefetchedData_[a.value].trackingParams)&&g.push(a)}r.mergedPrefetchedData_={};Object.assign(r.mergedPrefetchedData_,r.prefetchedData_,{clientSideGrafts:g})}return r.mergedPrefetchedData_};var FP0;_.wS=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
FP0=function(r,g,I){if(_.Rcp(g))return r.prefetchCache_.get(_.ACX(g,I))};_.lq=new _.GZ("NAVIGATION_TOKEN");var H5z=function(r){var g=this;var I=I===void 0?lBQ():I;var P=P===void 0?_.S5().resolve(_.lq):P;this.onePickCommand=r;this.JSC$13582_playlistNetworkManager=I;this.navigationManager=P;this.videoPickerBuilder=_.N3$("yt-addtoplaylist");_.B1y(I3J(Pd0(gHY(this.videoPickerBuilder.setTitle(r.modalTitle).setSize(1E3).addView(ql$()).addView(o6h())).addView("youtube"),r.selectButtonLabel)),function(a){g.handleAction(a)})};
H5z.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
H5z.prototype.handleAction=function(r){var g=this;if(r&&this.onePickCommand.listId&&r.action==="picked"&&r.docs){var I=[];r.docs.forEach(function(P){I.push({addedVideoId:P.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13582_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,I).then(function(){_.Y("playlist_add_video_hard_reload_killswitch")?g.navigationManager.reload():WPf(g.navigationManager)})}};var D1Y=function(){if(this.constructor===D1Y)throw new TypeError("Uf");};
_.Q=D1Y.prototype;_.Q.dispose=function(){};
_.Q.disconnect=function(){};
_.Q.reconnect=function(){};
_.Q.observe=function(r,g,I){return{element:r,option:I}};
_.Q.unobserveByKey=function(){};var S4$=function(r,g){g=g===void 0?0:g;D1Y.call(this);this.viewroot=r;this.defaultPrescanHeight=g;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),r?{root:r,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.b(S4$,D1Y);_.Q=S4$.prototype;_.Q.dispose=function(){this.disconnect();this.handlers.clear()};
_.Q.disconnect=function(r){this.isConnected=!1;this.pauseObservingUntilReconnect=r===void 0?!1:r;this.observer.disconnect();r=_.m(this.prescanObservers.values());for(var g=r.next();!g.done;g=r.next())g.value.disconnect()};
_.Q.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var r=_.m(this.handlers),g=r.next();!g.done;g=r.next()){var I=_.m(g.value);g=I.next().value;var P=I.next().value;I=!1;P=_.m(P.keys());for(var a=P.next();!a.done;a=P.next())if((a=a.value)&&a.state==="prescan"){I=!0;break}I&&RDl(this,g).observe(g);this.observer.observe(g)}}};
_.Q.handleObserveEvent=function(r){r=_.m(r);for(var g=r.next();!g.done;g=r.next()){g=g.value;var I=this.handlers.get(g.target);if(I){var P=g.isIntersecting;I=_.m(I);for(var a=I.next();!a.done;a=I.next()){var v=_.m(a.value);a=v.next().value;v=v.next().value;a&&(a.state==="visible"&&P||a.state==="hidden"&&!P)&&(v(g.target,a.state),a.calledOnce&&this.unobserveByKey({element:g.target,option:a}))}}}};
_.Q.handlePrescanEvent=function(r){r=_.m(r);for(var g=r.next();!g.done;g=r.next()){g=g.value;var I=this.handlers.get(g.target);if(I&&g.isIntersecting){I=_.m(I);for(var P=I.next();!P.done;P=I.next()){var a=_.m(P.value);P=a.next().value;a=a.next().value;P&&P.state==="prescan"&&(a(g.target,P.state),P.calledOnce&&this.unobserveByKey({element:g.target,option:P}))}}}};
_.Q.observe=function(r,g,I){var P=(P=this.handlers.get(r))&&P.has(I)?{element:r,option:I}:void 0;if(P)return P;P={element:r,option:I};this.handlers.has(r)||this.handlers.set(r,new Map);var a=this.handlers.get(r);a&&!a.has(I)&&a.set(I,g);this.pauseObservingUntilReconnect||(I.state==="prescan"&&RDl(this,r).observe(r),this.observer.observe(r));return P};
_.Q.unobserveByKey=function(r){var g=this.handlers.get(r.element);if(g&&g.has(r.option)){g.delete(r.option);if(r&&r.option.state==="prescan")for(var I=_.m(this.prescanObservers.values()),P=I.next();!P.done;P=I.next())P.value.unobserve(r.element);g.size===0&&(this.handlers.delete(r.element),this.observer.unobserve(r.element))}};
var RDl=function(r,g){var I=r.defaultPrescanHeight;g.hasAttribute("prescan-height")&&(g=Number(g.getAttribute("prescan-height")),isNaN(g)||(I=g));if(r.prescanObservers.has(I))return r.prescanObservers.get(I);g="-0.1px -0.1px "+I+"px -0.1px";g=new IntersectionObserver(r.handlePrescanEvent.bind(r),r.viewroot?{root:r.viewroot,rootMargin:g}:{rootMargin:g});r.prescanObservers.set(I,g);return g};var A2J=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],Nxz=function(){var r,g=this;this.JSC$13599_actionRouter=r=r===void 0?_.sL.getInstance():r;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return g.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return g.visibilityObservedElementHandlerKeys}}},wtB,SE,J2h;
Nxz.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.Y("kevlar_use_vimio_behavior")&&_.Gq("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=JC_())};
Nxz.prototype.dispose=function(){this.visibilityMonitor&&_.m6(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
Nxz.prototype.handleVisibilityRefreshed=function(){for(var r=_.m(this.targetMap.entries()),g=r.next();!g.done;g=r.next()){var I=_.m(g.value);g=I.next().value;I=I.next().value;_.lO1(this,g,I)}};
_.JB=function(r,g,I){SE(r,I);var P=_.Sxd(r,g);P.element=I;r.targetedElements.set(I,g);_.lO1(r,g,P)};
SE=function(r,g){var I=r.targetedElements.get(g);if(I){var P=r.targetMap.get(I);P&&(delete P.element,r.targetMap.set(I,P));r.targetedElements.delete(g);r.visibilityObserver&&r.visibilityObservedElementHandlerKeys&&(I=r.visibilityObservedElementHandlerKeys.get(g))&&(r.visibilityObserver.unobserveByKey(I),r.visibilityObservedElementHandlerKeys.delete(g))}};
_.lO1=function(r,g,I){var P=I.action,a=I.element;a&&P&&(A2J.includes(g)||_.Gq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||r.visibilityMonitor&&r.visibilityMonitor.isNodeVisible(a)?J2h(r,g,I):r.visibilityObserver&&(r.visibilityObservedElementHandlerKeys||(r.visibilityObservedElementHandlerKeys=new WeakMap),P=r.visibilityObserver.observe(a,function(){J2h(r,g,I);r.visibilityObservedElementHandlerKeys.delete(a)},{calledOnce:!0,
state:"visible"}),r.visibilityObservedElementHandlerKeys.set(a,P)))};
J2h=function(r,g,I){var P=I.action;(I=I.element)&&P&&(_.oD(r.JSC$13599_actionRouter,[P],I),r.targetMap.delete(g),r.targetedElements.delete(I),r.triggeredTargets.add(g))};
_.Sxd=function(r,g){var I=r.targetMap.get(g);I||(I={},r.targetMap.set(g,I));return I};
_.E_=function(){wtB||(wtB=new Nxz);return wtB};var Elw=document.createElement("div");Elw.style.touchAction="pan-down";var EUt=Elw.style.touchAction==="pan-down";var x1T,fOy;x1T=function(){this.hammerFn=SBy();this.JSC$13607_screenManager=_.hx();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.Dx(83615);_.lk(this.JSC$13607_screenManager,this.ve);xMX()};
_.xF=function(){fOy||(fOy=new x1T);return fOy};
x1T.prototype.registerTouchEvents=function(r,g,I){var P=_.kV.apply(3,arguments),a=this.hammerFn(r,{cssProps:{},recognizers:[[Hammer.Rotate,{enable:!1}],[Hammer.Pinch,{enable:!1},["rotate"]],[Hammer.Swipe,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL}],[Hammer.Pan,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL},["swipe"]],[Hammer.Tap,{enable:!1}],[Hammer.Tap,{enable:!1,event:"doubletap",taps:2},["tap"]],[Hammer.Press,{enable:!1}]]});I&&a.set({touchAction:I});this.nodeManagerMapping.set(r,a);var v=
fBX(g);P=_.m(P);for(var C=P.next();!C.done;C=P.next()){C=C.value;if(C.includes("swipe")||C.includes("pinch")||C.includes("pan"))C.includes("swipe")?a.get("swipe").set({enable:!0,direction:v,velocity:.2}):C.includes("pinch")?a.get("pinch").set({enable:!0}):C.includes("pan")&&(a.get("pan").set({enable:!0,direction:v}),a.get("swipe").set({enable:!0,direction:v,velocity:.2}),a.get("swipe").recognizeWith("pan"));nlF(this,r,a,C)}};
var nlF=function(r,g,I,P){I.on(P,function(a){if(P.includes("pinch"))r.lastPinchTime=Date.now();else if(P.includes("swipe")&&Date.now()-r.lastPinchTime<400)return;a.pointerType!=="mouse"&&(a=P==="doubletap"?{coordinates:a.center}:P.includes("pan")?a:P.includes("swipe")?{target:a.target}:{},g.dispatchEvent(new CustomEvent(P,{bubbles:!0,composed:!0,detail:a})))})};
x1T.prototype.unregisterTouchEvents=function(r){var g=_.kV.apply(1,arguments),I=this.nodeManagerMapping.get(r);if(I){g=_.m(g);for(var P=g.next();!P.done;P=g.next())I.off(P.value);this.nodeManagerMapping.delete(r);r.style.touchAction="unset"}};var TxY=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;_.rY={getLocalStorage:_.aG(function(){try{var r=new QIt;var g=r.isAvailable()?r:null}catch(I){return null}return g?new _.Q7(g):null}),
getSessionStorage:_.aG(function(){var r=new mk_;return r.isAvailable()?new _.Q7(r):null})};var hDF=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},pNs=function(){hDF.instance||(hDF.instance=new hDF);
return hDF.instance},oKh=function(r){var g=r.networkEvents;
r.networkEvents=[];return g};var kwh;kwh={};_.$Rw=JG("yt-serviceworker-metadata",{objectStores:(kwh.auth={addedAtVersion:1},kwh["resource-manifest-assets"]={addedAtVersion:2},kwh),shared:!0,upgrade:function(r,g){g(1)&&dG(r,"resource-manifest-assets");g(2)&&dG(r,"auth")},
version:2});var kx_=self.location.origin+"/";$aQ([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);$aQ([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);$aQ([/\.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\//]);$aQ([/purge_shell=1/]);var rzh=void 0;rzh=rzh===void 0?[]:rzh;
for(var gZJ=[],Imd=_.m(AF0),PTz=Imd.next();!PTz.done;PTz=Imd.next())gZJ.push({key:PTz.value});for(var amJ=_.m(rzh),vZ1=amJ.next();!vZ1.done;vZ1=amJ.next())gZJ.push(vZ1.value);var QBJ,aJ=_.I$==null?void 0:(QBJ=_.I$.performance)==null?void 0:QBJ.memory,IU8=!1,qj_={},vKj={},vg={},Qa=navigator;var fK=function(r){this.JSC$13652_expiringStorage=new cm(r)};
fK.prototype.set=function(r,g,I){I=I!==void 0?Date.now()+I:void 0;this.JSC$13652_expiringStorage.set(r,g,I)};
fK.prototype.get=function(r){return this.JSC$13652_expiringStorage.get(r)};
fK.prototype.remove=function(r){this.JSC$13652_expiringStorage.remove(r)};var evs=_.U1(["https://www.youtube.com/",""]),Yj$=_.U1(["https://studio.youtube.com/",""]),M1j="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",Ua_=null,GJh;var mRJ=_.U1(["https://www.youtube.com/iframe_api"]),hB=function(){this.playerResolver_=_.YG();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.PI;this.playbackDurationSeconds_=0},CTh=function(r){var g=function(){return window.YT&&typeof window.YT.ready==="function"};
if(g())return _.Nl(window.YT);var I=_.YG(),P=_.ht("SCRIPT");P.onload=P.onreadystatechange=function(){P.readyState&&P.readyState!="loaded"&&P.readyState!="complete"||(P.onload=_.PI,P.onreadystatechange=_.PI,P.onerror=_.PI,g()?I.resolve(window.YT):I.reject(new _.oK("Failed to load the iframe player library","script.onload",P.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
P.onerror=function(a){P.onload=_.PI;P.onreadystatechange=_.PI;P.onerror=_.PI;I.reject(new _.oK("Failed to load the iframe player library","script.onerror",a&&a.target&&a.target.src))};
_.XC(P,_.Mz(mRJ));r.insertBefore(P,r.firstChild);return I.promise},ug1=function(r,g,I){var P,a;
_.p(function(v){switch(v.nextAddress){case 1:return r.playbackEndedCallback_=I,_.Go(v,2),v.yield(CTh(g.parentElement||null),4);case 4:P=v.yieldResult;_.sM(v,3);break;case 2:return a=_.Wb(v),a instanceof _.oK&&a.args&&a.args[0]=="script.onerror"?_.M6(a):_.iO(a),v.return();case 3:P.ready(function(){return new P.Player(g,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:r.onPlayerReady_.bind(r),onStateChange:r.onPlayerStateChange_.bind(r),
onCueRangeExit:r.onCueRangeExit_.bind(r)}})}),_.R2(v)}})};
_.Q=hB.prototype;_.Q.getPlayerPromise=function(){return this.playerPromise_};
_.Q.onPlayerReady_=function(r){this.playerResolver_.resolve(r.target)};
_.Q.onPlayerStateChange_=function(r){if(r.data==YT.PlayerState.PLAYING){r=r.target;var g=r.getCurrentTime();r.addCueRange("playback",g,g+this.playbackDurationSeconds_)}};
_.Q.onCueRangeExit_=function(r){r.data=="playback"&&(r.target.stopVideo(),this.playbackEndedCallback_())};
_.Q.stopVideo=function(){this.playerPromise_.then(function(r){r.stopVideo()})};
var pS8=function(r){r.playerVars_&&r.playerPromise_.then(function(g){typeof g.cueVideoByPlayerVars!="function"?_.M6(new _.oK("vmh: player API not ready","cueVideoByPlayerVars",typeof g.cueVideoByPlayerVars)):g.cueVideoByPlayerVars(r.playerVars_)})};
hB.prototype.playVideo=function(){var r=this;this.playerVars_&&this.playerPromise_.then(function(g){typeof g.loadVideoByPlayerVars!="function"?(g=new _.oK("vmh: player API not ready","loadVideoByPlayerVars",typeof g.loadVideoByPlayerVars),_.iO(g)):g.loadVideoByPlayerVars(r.playerVars_)})};
var oZ$=function(r,g,I,P,a){g&&(I===void 0&&(I=0),P===void 0&&(P=0),r.playbackDurationSeconds_=P/1E3,r.playerVars_={adformat:"17_8",videoId:g,suggestedQuality:"hd720",startSeconds:I/1E3,player_params:a})};
hB.prototype.mute=function(){this.playerPromise_.then(function(r){r.mute()})};
hB.prototype.unMute=function(){this.playerPromise_.then(function(r){r.unMute()})};var DaQ=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var kF;kF=function(){this.tokenJars={};if(this.cookiesEnabled=_.Cq()){var r=_.aK.get("CONSISTENCY",void 0);r&&q5F(this,{encryptedTokenJarContents:r})}};
_.AM1=function(){kF.instance||(kF.instance=new kF);return kF.instance};
kF.prototype.handleResponse=function(r,g){if(!g)throw Error("Zf");var I,P;g=((I=g.innerTubeRequest.context)==null?void 0:(P=I.request)==null?void 0:P.consistencyTokenJars)||[];var a;(r=(a=r.responseContext)==null?void 0:a.consistencyTokenJar)&&this.replace(g,r)};
kF.prototype.replace=function(r,g){r=_.m(r);for(var I=r.next();!I.done;I=r.next())delete this.tokenJars[I.value.encryptedTokenJarContents];q5F(this,g)};
var q5F=function(r,g){if(g.encryptedTokenJarContents&&(r.tokenJars[g.encryptedTokenJarContents]=g,typeof g.expirationSeconds==="string")){var I=Number(g.expirationSeconds);setTimeout(function(){delete r.tokenJars[g.encryptedTokenJarContents]},I*1E3);
r.cookiesEnabled&&_.my("CONSISTENCY",g.encryptedTokenJarContents,I,void 0,!0)}};var XS$,$p;XS$=window.location.hostname.split(".").slice(-2).join(".");_.Yt=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var r=_.Gq("LOCATION_PLAYABILITY_TOKEN");_.Gq("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=czz(this))&&(r=this.localStorage.get("yt-location-playability-token"));r&&(this.locationPlayabilityToken=r,this.mostRecentPosition=void 0)};
_.Yt.getInstance=function(){$p=_.HP("yt.clientLocationService.instance");$p||($p=new _.Yt,_.le("yt.clientLocationService.instance",$p));return $p};
_.Yt.prototype.setLocationOnInnerTubeContext=function(r){r.client||(r.client={});if(this.mostRecentPosition)r.client.locationInfo||(r.client.locationInfo={}),r.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),r.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),r.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),r.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)r.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.Yt.prototype.handleResponse=function(r){var g;r=(g=r.responseContext)==null?void 0:g.locationPlayabilityToken;r!==void 0&&(this.locationPlayabilityToken=r,this.mostRecentPosition=void 0,_.Gq("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=czz(this))&&this.localStorage.set("yt-location-playability-token",r,15552E3):_.my("YT_CL",JSON.stringify({loctok:r}),15552E3,XS$,!0))};
var czz=function(r){return r.localStorage===void 0?new _.jh("yt-client-location"):r.localStorage};
_.Yt.prototype.clearLocationPlayabilityToken=function(r){r==="TVHTML5"?(this.localStorage=czz(this))&&this.localStorage.remove("yt-location-playability-token"):_.$kj("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.Yt.prototype.getCurrentPositionFromGeolocation=function(){var r=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("$f"));var g=!1,I=1E4;_.Gq("INNERTUBE_CLIENT_NAME")==="MWEB"&&(g=!0,I=15E3);return new Promise(function(P,a){navigator.geolocation.getCurrentPosition(function(v){r.mostRecentPosition=v;P(v)},function(v){a(v)},{enableHighAccuracy:g,
maximumAge:0,timeout:I})})};
_.Yt.prototype.createUnpluggedLocationInfo=function(r){var g={};r=r.coords;if(r==null?0:r.latitude)g.latitudeE7=Math.floor(r.latitude*1E7);if(r==null?0:r.longitude)g.longitudeE7=Math.floor(r.longitude*1E7);if(r==null?0:r.accuracy)g.locationRadiusMeters=Math.round(r.accuracy);return g};
_.Yt.prototype.createLocationInfo=function(r){var g={};r=r.coords;if(r==null?0:r.latitude)g.latitudeE7=Math.floor(r.latitude*1E7);if(r==null?0:r.longitude)g.longitudeE7=Math.floor(r.longitude*1E7);return g};var tdl=function(r,g){var I=ce();r||(r="unknown");g||(g="unknown");r="MAIN_APP_WEB_PAGE_TYPE_"+r.toUpperCase();r in A1F||(r="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");g="MAIN_APP_WEB_REQUEST_TYPE_"+g.toUpperCase();g in NPy||(g="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.lW(I,{mainAppWeb:{pageType:r,requestType:g,isShellLoad:_.yi("IS_SHELL_LOAD",!1)}})},BjT={start:function(){_.lW(Ck1(),{mainAppWeb:_.Uq()})},
success:function(){_.S3(Ck1(),"SUCCESS")},
failure:function(){_.S3(Ck1(),"FAILURE")},
cancelled:function(){_.S3(Ck1(),"CANCELLED")}};var O2Y,z7T,SjX;O2Y=_.U1(["/sw.js"]);z7T=_.U1(["/sw.js?0"]);_.e7B=_.Mz(O2Y);SjX=_.Mz(z7T);var Y50=function(){var r=Error.apply(this,arguments);this.message=r.message;"stack"in r&&(this.stack=r.stack)};
_.b(Y50,Error);_.Mc.prototype.load=function(r){this.megabloxUrl_=_.Gq("YPC_MB_URL");_.tF(this.megabloxUrl_,(0,_.Qz)(function(){r&&r()},this))};
_.SN1=function(r,g,I,P,a,v,C,u,X,c,B){_.EK$(X);r.load((0,_.Qz)(function(){try{var O=v?v:_.Gq("HL"),z=_.Gq("SESSION_INDEX");_.TPX("client",function(){Q8z("59",{helpCenterPath:"/youtube",locale:O,window:window}).JSC$10275_loadChatSupport({authuser:String(z)})})}catch(e){throw iH(10,B,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),a&&a(e),_.iO(e),e;
}Z2h(this,g,I,P,a,v,C,u,X,c,B)},r))};
_.Mc.prototype.openFixFlowDialog=function(r,g,I,P){this.load((0,_.Qz)(function(){try{UR0(this,_.HP("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(r).withIntegratorCallback(g).load(I,P)}catch(a){throw _.iO(a),a;}},this))};
var UR0=function(r,g,I,P){var a=g.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.Y("enable_window_constrained_buy_flow_dialog")&&(a=a.usingPopupStyle(_.HP("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));P&&(a=a.usingCloseCallback(P));g.bootstrap.fromPaymentsUrl(r.megabloxUrl_);r=g.bootstrap.asMashupMode(a);I=I?I:_.Gq("HL");r.usingGaiaIndex(_.Gq("SESSION_INDEX")).usingLocale(I).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.Y("enable_google_payments_buyflow_material2_style_web")?
r.usingStyle(":m2;pc=#444;ac=#065fd4"):r.usingStyle(":md;pc=#444;ac=#065fd4");return r},Z2h=function(r,g,I,P,a,v,C,u,X,c,B){try{var O=_.HP("payments.business.integration");
if(!O)throw new Y50("payments.business.integration is undefined");var z=O.standaloneContextAuthId.forUserId(),e=UR0(r,O,v,function(){fUj(!1);u&&u()});
C&&e.usingServerAnalyticsEventHandler(C);var U=e.inStandaloneContext(z).buyFlow(function(V){if(V&&(!V.integratorData||V.integratorData===""||V.error))if(V.error!=null)if(String(V.error)==="-1")_.xap(X);else{var G=String(V.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";iH(10,B,G,V.debugCode);_.bH(G,X,V.debugCode);G=new _.oK("PAYMENT_ERROR_MESSAGE::"+V.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+V.internalErrorDetails);
_.iO(G)}else iH(10,B,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.bH("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",X,"EMPTY_INTEGRATOR_DATA"),_.iO(Error("bg"));I&&(fUj(!1),I(V))}).withEncryptedParameters(g);
c&&U.withClientParameters(Udf(_.w$j(c)));U.load(function(){iH(24,B);_.oC("ttc",void 0,"commerce_transaction");mV("commerce_transaction");P&&(P(),fUj(!0))},function(V){if(V==null?0:V.debugCode)var G=V==null?void 0:V.debugCode;
else if(!V||(V==null?0:V.debugCode))G="EMPTY_LOAD_FAILURE_ERROR",_.iO(Error(G));else{G="EMPTY_LOAD_FAILURE_DEBUG_CODE";var F=new _.oK("LOAD_FAILURE:"+V.message," DEBUG_CODE:"+G);_.iO(F)}iH(10,B,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",G);_.bH("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",X,G);_.iO(V);a&&a(V)})}catch(V){throw V instanceof Y50&&(iH(10,B,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),a&&a(V)),_.iO(V),V;
}};var i2$;i2$=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.NyL=function(r,g){g=g===void 0?!1:g;r=i2$.test(r)?_.Wu(r):null;!g&&window.payments||!r?(r=_.YG(),g=r.promise,r.resolve()):g=_.N1B(r,{attributes:{"data-payments-main":"",id:"payment-lib"}});return g};var b2w;b2w=_.U1(["//www.googletagmanager.com/gtm.js?id=",""]);_.r9=function(r,g){_.GL(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:g}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.Gq("GL")}),g=_.ht("SCRIPT"),g.async=!0,_.XC(g,_.Mz(b2w,r)),g.id="gtm",r=document.getElementsByTagName("script"),r.length==0?document.head.appendChild(g):(r=r[0],r.parentNode.insertBefore(g,r)))};
_.g9=function(r){if(r=JSON.parse(r))window.dataLayer=window.dataLayer||[],window.dataLayer.push(r)};var Mdl,jBw;Mdl=_.U1(["https://clients2.google.com/gr/gr_sync.js"]);_.RZ_=function(){};
_.RZ_.prototype.init=function(){if(jBw()){var r=_.YG();r.resolve();return r.promise}return _.N1B(_.Mz(Mdl)).then(function(){if(!jBw())throw Error("cg");},function(){throw Error("dg");
})};
_.AX1=function(){if(!jBw())return"";var r=window.google.gr;r.init({async:{schedule:"sync"},merchantId:"youtube"});r.start();r=r.finish();return r==null?"":r};
jBw=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.D=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.b(_.D,PolymerFakeBaseClassWithoutHtml);_.h4=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.b(_.h4,PolymerFakeBaseClassWithoutHtml);var nKh=window.ShadyDOM;var KQE,Gys,FQj,Hcs,D8E,Rs1,I1,Wg;KQE=_.Y("enable_shadydom_free_scoped_query_methods");Gys=_.Y("enable_shadydom_free_scoped_node_methods");FQj=_.Y("enable_shadydom_free_scoped_readonly_properties_batch_one");Hcs=_.Y("enable_shadydom_free_parent_node");D8E=_.Y("enable_shadydom_free_children");Rs1=_.Y("enable_shadydom_free_last_child");I1=window.ShadyDOM;_.wY=I1&&I1.noPatch&&I1.wrap?I1.wrap:I1?function(r){return I1.patch(r)}:function(r){return r};
Wg=function(r){if(r instanceof ShadowRoot)this.host=(0,_.wY)(r.host),this.root=r;else if(r.$$){this.host=(0,_.wY)(r);var g;this.root=(g=r.root)!=null?g:this.host}else if(r.polymerController){this.host=(0,_.wY)(r);var I;this.root=(I=this.host.shadowRoot)!=null?I:this.host}else this.root=this.host=(0,_.wY)(r)};
yQL();sE$();AQp();Nu$();WQL();var VdY={querySelector:function(r,g){g=C2L(g,GI(r));return _.Y("sunnydom_native_scoped_query_selectors")?hvQ(r,g):hvQ(_.ya(r),g)},
querySelectorAll:function(r,g){g=C2L(g,GI(r));return _.Y("sunnydom_native_scoped_query_selectors")?Array.from(kJh(r,g)):kJh(_.ya(r),g)}},dRl={appendChild:function(r,g){var I=GI(r),P=_.Li(g);
return _.d8p(_.ya(r),I?_.FO(g,I,P):g)},
cloneNode:function(r,g){var I=_.Li(r);r=_.ya(r);g=dY(r).prototype.cloneNode.call(r,g);return I?Hg(g,I):g},
contains:function(r,g){var I=GI(r),P=_.Li(g);return I!==P?!1:LQE(r,g)},
insertBefore:function(r,g,I){var P=GI(r),a=_.Li(g);r=_.ya(r);g=P?_.FO(g,P,a):g;return dY(r).prototype.insertBefore.call(r,g,I)},
removeChild:function(r,g){var I=GI(r);r=_.ya(r);g=I?Hg(g,I):g;return dY(r).prototype.removeChild.call(r,g)},
replaceChild:function(r,g,I){var P=GI(r),a=_.Li(g);g=P?_.FO(g,P,a):a?Hg(g,a):g;I=P?Hg(I,P):I;r=_.ya(r);return dY(r).prototype.replaceChild.call(r,g,I)},
getRootNode:function(r,g){g=g===void 0?{composed:!0}:g;var I;if(((I=g)!=null?I:{}).composed)r=Vzt(r);else{g=r;for(r=rQX(r);r;)g=r,r=pCj(r);r=g}return r}},SVL=FQj?{firstChild:ZcQ,
nextSibling:zsL,previousSibling:YVt,firstElementChild:U8$,lastElementChild:bct,nextElementSibling:Ocj,previousElementSibling:esF,childNodes:Mzp}:{};Hcs&&(SVL.parentNode=BuF);D8E&&(SVL.children=jEs);Rs1&&(SVL.lastChild=icQ);KQE&&wCp(VdY);Gys&&wCp(dRl);JQL();var Edp=function(r){this.node=r instanceof ShadowRoot?r.host:r};
x8F();fej();var hs8=new WeakMap;var $GL=Symbol("Bd");var aa1=new Set(["tap","track","down","up"]),vbp=_.Y("pbcm_fi_query_decorators");var P6=function(){return _.h4.apply(this,arguments)||this};
_.b(P6,_.h4);_.Q=P6.prototype;_.Q.getState=function(){return this.store.getState()};
_.Q.dispatch=function(r){this.store.dispatch(r)};
_.Q.beforeRegister=function(){if(this&&typeof this==="object"){var r;var g=!!this.useSignals||!((r=this.polymerController)==null||!r.useSignals)}else g=!1;if(!g&&this.properties)for(g=_.m(Object.keys(this.properties)),r=g.next();!r.done;r=g.next()){var I=r.value;r=this.properties[I];if(r.selector){if(r.computed)throw Error("kg");I=["reduxPropertiesRecomputeTrigger",'"'+I+'"'].concat(_.xC(r.selectorArgs||[])).join(",");r.computed="recomputeReduxSelector("+I+")"}}};
_.Q.attached=function(){var r=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){r.reduxPropertiesRecomputeTrigger++}));
_.Y("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.Q.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.Q.recomputeReduxSelector=function(r,g){var I=_.kV.apply(2,arguments),P=this.properties[g].selector;if(!P)throw Error("ig`"+g);return P.apply(null,[this.store.getState()].concat(_.xC(I)))};
_.Q.select=function(r){var g=_.kV.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return r.apply(null,[this.store.getState()].concat(_.xC(g)))};
_.l4.Object.defineProperties(P6.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("jg");}}});
P6.prototype.recomputeReduxSelector=P6.prototype.recomputeReduxSelector;_.w([_.H(),_.J("design:type",Number)],P6.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.w([_.kt()],P6);var a1=[],ust={},px=function(){return Jq.apply(this,arguments)||this};
_.b(px,Jq);px.prototype._addPropertyEffect=function(r,g,I){if(g==="__observeEffects"&&I){var P,a=(P=I.info.method)!=null?P:I.info.methodName;if(a){var v=this[a];this[a]=function(){a1.push(a);try{v==null||v.apply(this,arguments)}finally{a1.pop()}}}}_.$Y._addPropertyEffect.apply(this,[r,
g,I])};
px.prototype._setPendingProperty=function(r,g,I){if(a1.length){var P=a1[a1.length-1],a;(a=ust[this.is])!=null&&a.has(P)||(pZ8(this.is,P),_.eJ("polymerPropertyChangedInObserver",{componentName:this.is,observerName:P}))}return _.$Y._setPendingProperty.apply(this,[r,g,I])};
_.w([O84()],px);var ob1=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),XZ1,gL={};_.Y("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=gL);var av=function(){return _.h4.apply(this,arguments)||this};
_.b(av,_.h4);av.prototype._setUnmanagedPropertyToNode=function(r,g,I){r.loggingStatus&&(r.loggingStatus.isDeclarativeExternal=!0);if(I!==r[g]||typeof I==="object")r[g]=I;r.is&&r.polymerController&&r.polymerController!==r&&Iv(r.is,g,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");r.loggingStatus&&(r.loggingStatus.isDeclarativeExternal=!1)};
_.w([_.kt()],av);qoE()&&(L3.prototype._setUnmanagedPropertyToNode=(new av)._setUnmanagedPropertyToNode);_.Vw4={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(r){},set polymerController(r){}}]};var uf=function(){var r=Jq.apply(this,arguments)||this;r.json=function(){};
return r};
_.b(uf,Jq);uf.prototype.equals=function(r,g){return r===g};
uf.prototype.isEmpty=function(r){var g;(g=!r)||(g=_.Nh(r)&&r.length===0);return g};
_.w([O84()],uf);var L_d=function(r){r=AO4(r);uu.call(this,r)};
_.b(L_d,uu);L_d.prototype.addProvider=function(r){r=r.key?r:AO4([r])[0];var g=this.keyIdToIndex.get(r.key.id);if(g){if(z0h(r,this.providers[g]))throw Error("lg`"+r.key.displayName);}else uu.prototype.addProvider.call(this,r)};
var Gcf=new L_d([]);var yzB=!1;var bUX={};yzB||(iUs(),yzB=!0);
bUX.InjectBehavior={initializeInjection:function(){var r=this.provide;try{if((r=r!=null?r:[])&&r.length>0)for(var g=AO4(r),I=_.m(g),P=I.next();!P.done;P=I.next())Gcf.addProvider(P.value);var a=new Set;e0$(this.behaviors||[],a);g={};for(var v=_.m(a),C=v.next();!C.done;C=v.next()){var u=C.value;u.inject&&Object.assign(g,u.inject)}this.inject&&Object.assign(g,this.inject);for(var X=_.m(Object.keys(g)),c=X.next();!c.done;c=X.next()){var B=c.value,O=g[B];try{this[B]=Gcf.resolve(O)}catch(z){throw z;}}}catch(z){throw Error(z.message);
}}};var jwF;var dGs=/\bclass\b/.test(function(){}.toString()),yK$=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var K_y=function(r){this.wasDefined=!0;Array.isArray(r)||r instanceof Array?(this.JSC$13810_getImpl=r[0],this.JSC$13810_setImpl=r[1]):this.JSC$13810_getImpl=r};
_.Q=K_y.prototype;_.Q.getWithPath=function(r){return FG1(this.JSC$13810_getImpl(),r)};
_.Q.setWithPath=function(r,g){var I=this;if(r.length)throw Error("mg");if(!this.JSC$13810_setImpl)throw Error("ng");Ob(function(){I.JSC$13810_setImpl(g)})};
_.Q.notifyPath=function(){throw Error("og");};
_.Q.notifySplices=function(){throw Error("pg");};
_.Q.getChangeRecordSignal=function(r,g){var I=this;if(r.length)throw Error("qg");return function(){var P=I.getWithPath(r);return{path:g!=null?g:"",base:P,value:P}}};
_.Q.getSplicesSignal=function(){throw Error("rg");};
_.Q.getPathMutationSignal=function(){throw Error("sg");};
_.Q.pop=function(){throw Error("tg");};
_.Q.push=function(){throw Error("ug");};
_.Q.splice=function(){throw Error("vg");};
_.Q.unshift=function(){throw Error("wg");};var v6=function(r){var g=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(r)||r instanceof Array?(this.JSC$13815_getImpl=r[0],this.JSC$13815_setImpl=r[1]):this.JSC$13815_getImpl=r;this.wasDefined=!1;_.mo(function(){g.wasDefined=g.JSC$13815_getImpl()!==void 0})};
v6.prototype.getWithPath=function(r){return FG1(this.JSC$13815_getImpl(),r)};
v6.prototype.setWithPath=function(r,g){var I=this;if(r[r.length-1]!=="*"&&r[r.length-1]!=="splices"){var P=_.mo(function(){return I.getWithPath([])});
if(r.length===0){if(!this.JSC$13815_setImpl)throw Error("xg");if(P===g)return;this.wasDefined||(this.wasDefined=g!==void 0);Ob(function(){I.JSC$13815_setImpl(g)})}else{for(var a=0;a<r.length-1;a++){if(!P)return;
P=P[r[a]]}a=r[r.length-1];P&&(P[a]=g);this.wasDefined||(this.wasDefined=r.length>1||g!==void 0)}sBz(this,r,{pathComponents:r,value:g})}};
v6.prototype.notifyPath=function(r,g){r.length===0?g&&this.setWithPath(r,g.value):sBz(this,r,{pathComponents:r,value:g==null?void 0:g.value,fallbackWhenUndefined:g==null?void 0:g.value})};
var sBz=function(r,g,I,P){if(r.setMutationSignal){var a=++r.mutationIndex,v=[r.observedPath],C=r.observedPath,u;g.length===0&&(u=C);for(var X=0;X<g.length;X++){var c=C.subPaths[g[X]];if(!c)break;v.push(c);C=c;X===g.length-1&&(u=c)}for(g=!1;v.length;)C=v.shift(),C.data={index:a,mutation:I,spliceMutationIndex:P},g||(g=C===u),g&&v.push.apply(v,_.xC(Object.values(C.subPaths)));Ob(function(){r.setMutationSignal(a)})}};
v6.prototype.notifySplices=function(r,g){var I=this,P=_.mo(function(){return I.getWithPath(r)}),a=[].concat(_.xC(r),["splices"]);
sBz(this,a,{pathComponents:a,value:{indexSplices:g}});if(P==null?0:P.length)g=this.mutationIndex,a=[].concat(_.xC(r),["length"]),sBz(this,a,{pathComponents:a,value:P.length},g)};
var F_T=function(r,g,I,P,a,v){r.notifySplices(I,[{index:P,addedCount:a,removed:v,object:g,type:"splice"}])},H2J=function(r,g){r=r.observedPath;
for(var I=0;I<g.length;I++){var P=g[I],a=r.subPaths[P];a||(a={pathComponents:g.slice(0,I+1),subPaths:{}},r.subPaths[P]=a);r=a}},DR0=function(r,g,I){H2J(r,g);
if(!r.getMutationSignal){var P=_.m(_.ua(r.mutationIndex,void 0,"sNBMCd"));r.getMutationSignal=P.next().value;r.setMutationSignal=P.next().value}var a=r.getMutationSignal;return _.Bi(function(){a();return I(W_f(r,g))},void 0,"zvsXEd")};
v6.prototype.getChangeRecordSignal=function(r,g){var I=this,P=this.mutationIndex,a;return DR0(this,r,function(v){if(v&&v.index>P){var C=v.mutation;P=v.index;a=void 0}v=_.mo(function(){return I.getWithPath(r)});
if(C){var u=C.pathComponents[C.pathComponents.length-1],X=[].concat(_.xC(C.pathComponents));if(u==="splices"||u==="length")return{base:v,path:(g?[g].concat(_.xC(X)):X).join("."),value:C.value};var c=r.length>X.length?r:X,B;return{base:v!=null?v:C.fallbackWhenUndefined,path:(g?[g].concat(_.xC(c)):c).join("."),value:(B=_.mo(function(){return I.getWithPath(c)}))!=null?B:C.fallbackWhenUndefined}}a||(a={base:v,
path:(g?[g].concat(_.xC(r)):r).join("."),value:v});return a})};
v6.prototype.getSplicesSignal=function(r){var g=this.mutationIndex,I;return DR0(this,r,function(P){if(P&&P.index>g&&P.spliceMutationIndex!==g){var a=P.mutation;g=P.index;I=void 0}return a&&a.pathComponents[a.pathComponents.length-1]==="splices"?I=P=a.value:I})};
v6.prototype.getPathMutationSignal=function(r){var g=this;H2J(this,r);if(!this.getMutationSignal){var I=_.m(_.ua(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=I.next().value;this.setMutationSignal=I.next().value}var P=this.getMutationSignal,a=this.mutationIndex,v;return _.Bi(function(){P();var C=W_f(g,r);if(C&&C.index>a&&C.mutation&&HUp(C.mutation.pathComponents,r)){var u=C.mutation;a=C.index}if(!v||a!==v.index){var X,c;C=(c=_.mo(function(){return g.getWithPath(r)}))!=null?c:(X=u)==null?
void 0:X.fallbackWhenUndefined;
v={index:a,value:C}}return v},void 0,"RXYC9b")};
var W_f=function(r,g){r=r.observedPath;g=_.m(g);for(var I=g.next();!I.done;I=g.next())r=r.subPaths[I.value];return r.data};
v6.prototype.pop=function(r){var g=this,I=_.mo(function(){return g.getWithPath(r)});
if(!(I instanceof Array))throw Error("yg");var P=I.length>0,a=I.pop();P&&F_T(this,I,r,I.length,0,[a]);return a};
v6.prototype.push=function(r){var g=_.kV.apply(1,arguments),I=this,P=_.mo(function(){return I.getWithPath(r)});
if(!(P instanceof Array))throw Error("zg");var a=P.length,v=P.push.apply(P,_.xC(g));g.length&&F_T(this,P,r,a,g.length,[]);return v};
v6.prototype.splice=function(r,g,I){var P=_.kV.apply(3,arguments),a=this,v=_.mo(function(){return a.getWithPath(r)});
if(!(v instanceof Array))throw Error("Ag");g<0?g=v.length-Math.floor(-g):g&&(g=Math.floor(g));var C=v.splice.apply(v,[g,I].concat(_.xC(P)));(P.length||C.length)&&F_T(this,v,r,g,P.length,C);return C};
v6.prototype.unshift=function(r){var g=_.kV.apply(1,arguments),I=this,P=_.mo(function(){return I.getWithPath(r)});
if(!(P instanceof Array))throw Error("Bg");var a=P.unshift.apply(P,_.xC(g));g.length&&F_T(this,P,r,0,g.length,[]);return a};var Q5=function(r,g,I){this.model=r;this.unknownSignalResolver=g;this.options=I;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];g=_.m(JKF());r=g.next().value;g=g.next().value;this.owner=r;this.disposeImpl=g};
Q5.prototype.dispose=function(){if(!this.isDisposed){for(var r=_.m(this.childSignalProxies),g=r.next();!g.done;g=r.next())g.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var R7T=function(r,g){r=xJ(r.owner);try{g()}finally{xJ(r)}};
Q5.prototype.effect=function(r){R7T(this,function(){_.VZ(r,"j")})};
var Az8=function(r,g){r.options!=null||(r.options={});var I;(I=r.options).immutableProps!=null||(I.immutableProps=new Set);r.options.immutableProps.add(g)},BxX=function(r,g){g=""+g;
NjY(r,g);var I,P;if((I=r.options)==null?0:(P=I.immutableProps)==null?0:P.has(g))return!0;var a;if((a=r.model.__signalCache)==null?0:a.has(g))I=r.model.__signalCache.get(g),Array.isArray(I)&&Az8(r,g);var v,C,u;return(u=(v=r.options)==null?void 0:(C=v.immutableProps)==null?void 0:C.has(g))!=null?u:!1},wST=function(r,g){var I;
r.unknownSignalResolver&&(I=r.unknownSignalResolver(g));var P,a;((P=r.options)==null?0:(a=P.immutableProps)==null?0:a.has(g))?I!=null||(I=new K_y(_.ua(r.model[g],void 0,"By5iP"))):I!=null||(I=new v6(_.ua(r.model[g],void 0,"CXghNc")));var v=r.model.hostElement;Object.defineProperty(r.model,g,{get:function(){tw4(v,g);return I.getWithPath([])},
set:function(C){PQ(v,g);r.setWithPath([g],C)},
configurable:!0});return I},NjY=function(r,g){var I,P,a;
((I=r.model.__signalCache)==null||!I.has(g))&&((P=r.options)==null?0:(a=P.externalSignalProps)==null?0:a.has(g))&&r.model[g]},tx=function(r,g){g=""+g;
var I=r.signalCache[g];if(I!==void 0)return I;I=!1;NjY(r,g);var P;if((P=r.model.__signalCache)==null?0:P.has(g))if(I=r.model.__signalCache.get(g),Array.isArray(I))I=!0,Az8(r,g);else return r.signalCache[g]=r.model.__signalCache.get(g).signal,r.signalCache[g];var a,v;P=(v=(a=r.options)==null?void 0:a.reactivityMode)!=null?v:0;var C,u;if(!((C=r.options)==null?0:(u=C.reactiveProps)==null?0:u.has(g))&&!I&&P===1)throw Error("Cg`"+g);a=I?lmT(r,g):wST(r,g);return r.signalCache[g]=a},lmT=function(r,g){var I=
Object.getOwnPropertyDescriptor(r.model.constructor.prototype,g),P=function(){return r.model[g]};
return new K_y(I&&I.get&&!I.set?P:[P,function(a){r.model[g]=a}])};
Q5.prototype.getWithPath=function(r){var g=_.m(r);r=g.next().value;g=lj(g);tw4(this.model.hostElement,""+r);return tx(this,r).getWithPath(g)};
Q5.prototype.setWithPath=function(r,g){if(r.length){PQ(this.model.hostElement,r.join("."));var I=_.m(r);r=I.next().value;I=lj(I);tx(this,r).setWithPath(I,g)}};
Q5.prototype.getPathMutationSignal=function(r){var g=_.m(r);r=g.next().value;g=lj(g);return tx(this,r).getPathMutationSignal(g)};
Q5.prototype.notifyPath=function(r,g){var I=_.m(r);r=I.next().value;I=lj(I);tx(this,r).notifyPath(I,g)};
var S5y=function(r,g){if(g.type==="literal")return function(){return{rootWasDefined:!0,value:g.value}};
var I=Xx(g.path),P=_.m(I),a=P.next().value;P=lj(P);var v,C;if(g.type==="path"&&(I.length===1||((v=r.options)==null?0:(C=v.immutableProps)==null?0:C.has(a))))return function(){var O=r.getWithPath(I.slice(0,1));O=FG1(O,I.slice(1));return{rootWasDefined:tx(r,I[0]).wasDefined,value:O}};
var u=tx(r,a);if(g.type==="path"){var X=u.getPathMutationSignal(P);return function(){var O,z=(O=X())==null?void 0:O.value;return{rootWasDefined:u.wasDefined,value:z}}}if(g.type==="splices"){var c=u.getSplicesSignal(P);
return function(){var O=c();return{rootWasDefined:u.wasDefined,value:O}}}var B=u.getChangeRecordSignal(P,""+a);
return function(){var O=B();return{rootWasDefined:u.wasDefined,value:O}}},wZ$=function(r,g,I){var P=I.map(function(u){return S5y(r,u)}),a=I.length===0,v=[],C=I.length!==1||I[0].type!=="path"?!1:!0;
r.effect(function(){for(var u=P.length,X=[],c=!!v.length,B=0;B<u;B++){var O=P[B](),z=O.rootWasDefined;O=O.value;a||(a=z);X[B]=O;C&&(X[B+u]=c?v[B]:X[B],v[B]=O)}a&&Ku(r.owner,function(){return void g.apply(null,_.xC(X))})})},WGp=function(r,g,I,P,a){var v=tx(r,g);
a!==void 0&&v.setWithPath([],a);wZ$(r,function(){var C=_.kV.apply(0,arguments);PQ(r.model.hostElement,g,!0);v.setWithPath([],I.apply(null,_.xC(C)))},P)};
Q5.prototype.arrayPush=function(r){var g=_.kV.apply(1,arguments),I=_.m(r),P=I.next().value;I=lj(I);P=tx(this,P);return P.push.apply(P,[I].concat(_.xC(g)))};
Q5.prototype.arraySplice=function(r,g,I){var P=_.kV.apply(3,arguments),a=_.m(r),v=a.next().value;a=lj(a);v=tx(this,v);return v.splice.apply(v,[a,g,I].concat(_.xC(P)))};
Q5.prototype.arrayUnshift=function(r){var g=_.kV.apply(1,arguments),I=_.m(r),P=I.next().value;I=lj(I);P=tx(this,P);return P.unshift.apply(P,[I].concat(_.xC(g)))};
Q5.prototype.notifySplices=function(r,g){var I=_.m(r);r=I.next().value;I=lj(I);tx(this,r).notifySplices(I,g)};var Jzf=!0,EZl=!1,O2s=!1,xR8=!1,fmz=0;xR8=!1;fmz=0;Jzf=!0;EZl=O2s=!1;var h0$=/([^\s]+?)\(([\s\S]*)\)/,fap=/\.([^.]+)$/,$1$=/\\,/g,EbE=/&comma;/g,xGF=/\\(.)/g,kC1=[],nb1={"*":"wildcard",splices:"splices"};var uk_=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"),vlQ=/[A-Z]/,nZ$=["class","hidden","id","on-dom-change"],ol8=new Set([].concat(_.xC(nZ$),
["if","notify-dom-change","restamp"])),qx_=new Set([].concat(_.xC(nZ$),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),XtX=new Set(["restamp"]);var oes=new Set(["className","id"]);var zD$=Symbol(),MZL=window;var sF4=window;var Nx1=0,WP$=0,BQ=[],A2Q=0,H51=!1,RDF=document.createTextNode("");(new window.MutationObserver(D1s)).observe(RDF,{characterData:!0});var zM=new Map,OH=0,Tjf=function(r){this.mappedHandleId=r},lO4=function(r,g,I,P){this.mappedHandleId=r;
var a=this;this.mappedHandleId=r;this.callback=g;this.waitTime=I;this.schedulerPriority=P;this.handleId=_.ZV.addJob(function(){a.callback();zM.delete(a.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.b(lO4,Tjf);lO4.prototype.cancel=function(){_.ZV.cancelJob(this.handleId);zM.delete(this.mappedHandleId)};
var Sxh=function(r,g){this.mappedHandleId=r;var I=this;this.mappedHandleId=r;this.callback=g;this.handleId=wtj(function(){I.callback();zM.delete(I.mappedHandleId)})};
_.b(Sxh,Tjf);Sxh.prototype.cancel=function(){var r=this.handleId-WP$;r<0||BQ.length<=r||(BQ[r]=null);zM.delete(this.mappedHandleId)};var fOE=function(){};
fOE.prototype.cancel=function(){this.jobHandle!==void 0&&(J28(this.jobHandle),this.jobHandle=void 0)};
fOE.prototype.run=function(r,g,I){var P=this;this.cancel();this.callback=r;this.jobHandle=_.ea(function(){r();P.callback=void 0},g,I)};
fOE.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var Elp=new WeakMap;var h7y=jD(function(r){for(var g=r,I=0;I<3;I++)g=Object.getPrototypeOf(g);delete g.prototype.connectedCallback;var P=function(){return r.apply(this,arguments)||this};
_.b(P,r);P.prototype._attachDom=function(a){if(!a)return null;var v=(0,_.wY)(this.hostElement);v.attachShadow({mode:"open",shadyUpgradeFragment:a});v.shadowRoot.appendChild(a);return v.shadowRoot};
P.prototype._takeAttributes=function(){for(var a=this.hostElement.attributes,v=0;v<a.length;v++){var C=a[v],u=void 0,X=void 0;(X=(u=this).__attributeReaction)==null||X.call(u,C.name,null,C.value)}};
P.prototype._readyClients=function(){r.prototype._readyClients.call(this);this.root=this};
P.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);r.prototype.connectedCallback.call(this)};
_.l4.Object.defineProperties(P,{template:{configurable:!0,enumerable:!0,get:function(){return P.prototype._template}}});
return P}),kc$=jD(function(r){var g=function(){return r.apply(this,arguments)||this};
_.b(g,r);g.prototype.created=function(){if(this.__notifyEffects)for(var I=_.m(Object.values(this.__notifyEffects)),P=I.next();!P.done;P=I.next()){P=_.m(P.value);for(var a=P.next();!a.done;a=P.next())a.value.fn=kw8}if(this.__reflectEffects)for(I=_.m(Object.values(this.__reflectEffects)),P=I.next();!P.done;P=I.next())for(P=_.m(P.value),a=P.next();!a.done;a=P.next())a.value.fn=$Rp};
g.prototype._addEventListenerToNode=function(I,P,a){I=Z_(I);Ul(I,P,a)||r.prototype._addEventListenerToNode.call(this,I,P,a)};
g.prototype._removeEventListenerFromNode=function(I,P,a){I=Z_(I);i4(I,P,a)||r.prototype._removeEventListenerFromNode.call(this,I,P,a)};
g.prototype._propertiesChanged=function(I,P,a){if(this.__dataToNotify&&this.__notifyEffects)for(var v=_.m(Object.keys(this.__dataToNotify)),C=v.next();!C.done;C=v.next()){C=C.value;var u=hDL(C);this.__notifyEffects[u]||delete this.__dataToNotify[C]}else this.__dataToNotify=null;r.prototype._propertiesChanged.call(this,I,P,a)};
g.prototype.fire=function(I,P,a){P=P===void 0?{}:P;var v;return _.He(Z_((v=a==null?void 0:a.node)!=null?v:this),I,P,a)};
g.prototype._ensureAttribute=function(I,P){var a=Z_(this);a.hasAttribute(I)||cQ(a,P,I)};
g.prototype.isLightDescendant=function(I){var P=Z_(this);return Z_(P)!==I&&_.DG(P).contains(I)&&_.DG(P).getRootNode()===_.DG(I).getRootNode()};
return g});
_.JO.ready=function(){var r;((r=this.hostElement)!=null?r:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var g;((g=this.hostElement)!=null?g:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.rb._subscribeIronResize=function(r){var g;((g=r.hostElement)!=null?g:r).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.rb._unsubscribeIronResize=function(r){var g;((g=r.hostElement)!=null?g:r).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var Imh=[Array,Boolean,Date,Number,Object,String],bf=function(r,g,I,P){this.polySiInfo=r;this.polySiParams=g;this.polySiContext=I;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;P||this instanceof HTMLElement&&(P=this);if(!P)throw Error("Jg");this.allowedProps=g.allowedProps;this.hostElement=P;this.is=r.is;this.upgradeDisabled=!!g.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");r=new Set(g.reactiveSchemas.filter(function(a){return a.type!==
"observe"}).map(function(a){return a.propertyKey}));
this.signalProxy=new Q5(this,void 0,{reactiveProps:r,reactivityMode:g.reactivityMode});this.__dataHasAccessor={};g=_.m(g.reactiveSchemas);for(r=g.next();!r.done;r=g.next())r=r.value,r.type==="signal"&&(this.__dataHasAccessor[r.propertyKey]=!0);this.upgradeDisabled||$XF(this)};
bf.prototype.getExtraMethodsToForward=function(){return[]};
var $XF=function(r){r.polySiContext.didRegister||(r.registered(),r.polySiContext.didRegister=!0);r.polySiContext.finalizedTemplate||(r.polySiContext.finalizedTemplate={},r.polySiParams.templateGetter&&(r.polySiContext.finalizedTemplate.processedTemplate=FP$(r.polySiParams.templateGetter,r.polySiParams.is)));rnh(r);var g=r.hostElement;g.loggingStatus!=null||(g.loggingStatus={});g.loggingStatus.isInitializing=!0;_.mo(function(){return void r.created()});
g.loggingStatus.isInitializing=!1;r.isPolySiElementConnected&&ge$(r)},ge$=function(r){r.didCallReady||(_.mo(function(){return void r.ready()}),r.didCallReady=!0);
r.isAttached=!0;r.attached()};
_.Q=bf.prototype;_.Q.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||ge$(this)};
_.Q.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.Q.attributeChangedCallback=function(r,g,I){if(this.upgradeDisabled)r==="disable-upgrade"&&I===null&&(this.upgradeDisabled=!1,$XF(this));else if(g!==I){var P=_.ES(r),a=this.polySiContext.typesForSignals[P];if(a&&(!this.reflecting||_.Y("polysi_attribute_changed_serializing_killswitch"))){switch(a){case Object:try{var v=JSON.parse(I)}catch(u){v=I}break;case Array:try{v=JSON.parse(I)}catch(u){v=null}break;case Date:v=isNaN(I)?String(I):Number(I);v=new Date(v);break;case Boolean:v=I!==null;break;case Number:v=
Number(I);break;default:v=I}this[P]=v}P=_.m(this.polySiParams.behaviors);for(a=P.next();!a.done;a=P.next())v=void 0,(v=a.value.attributeChanged)==null||v.call(this,r,g,I);var C;(C=this.attributeChanged)==null||C.call(this,r,g,I)}};
_.Q.attributeChangedCallbackWrapper=function(r,g,I){this.attributeChangedCallback(r,g,I)};
_.Q.setPropertiesFromInitialAttributeValues=function(){for(var r=0;r<this.hostElement.attributes.length;r++){var g=this.hostElement.attributes[r];(g.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(g.name))&&this.attributeChangedCallback(g.name,null,g.value)}};
_.Q.created=function(){this.provide=this.polySiParams.provide;var r;(r=this.initializeInjection)==null||r.call(this);r=_.m(this.polySiParams.reactiveSchemas);for(var g=r.next();!g.done;g=r.next())g=g.value,g.type==="signal"&&(this.mutablePropNames.add(g.propertyKey),tx(this.signalProxy,g.propertyKey));gZQ(this,this.polySiInfo,this.polySiParams.behaviors);r=_.m(this.polySiParams.reactiveSchemas);for(g=r.next();!g.done;g=r.next())g=g.value,g.type==="signal"&&g.value!==void 0&&(this.signalProxy.model[g.propertyKey]=
typeof g.value==="function"?g.value.call(this):g.value);if(this.polySiParams.signalProperties)for(r=_.m(this.polySiParams.signalProperties),g=r.next();!g.done;g=r.next()){g=g.value;var I=void 0;((I=this.__signalCache)==null?0:I.has(g))||(this.signalProxy.model[g]=void 0)}xR8||IN8(this);rz8(this);r=_.m(this.polySiParams.behaviors);for(g=r.next();!g.done;g=r.next())I=void 0,(I=g.value.created)==null||I.call(this);var P;(P=this.polySiInfo.created)==null||P.call(this)};
_.Q.registered=function(){var r=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var g=Object.getPrototypeOf(this);g.addReactiveSchema=function(u){r.polySiParams.reactiveSchemas.push(u)};
for(var I=_.m(this.polySiParams.behaviors),P=I.next();!P.done;P=I.next()){var a=void 0;(a=P.value.beforeRegister)==null||a.call(g)}var v;(v=this.polySiInfo.beforeRegister)==null||v.call(g);g.addReactiveSchema=amQ;I=_.m(this.polySiParams.behaviors);for(P=I.next();!P.done;P=I.next())a=void 0,(a=P.value.registered)==null||a.call(g);var C;(C=this.polySiInfo.registered)==null||C.call(g)};
_.Q.ready=function(){var r;(r=this.beforeReady)==null||r.call(this);xR8&&IN8(this);var g;if(r=(g=this.polySiContext.finalizedTemplate)==null?void 0:g.processedTemplate){r=KP8(r.template,r.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:r.hasInsertionPoint,thisCtx:this});g=r.nodesById;r=r.root;var I=this.hostElement;var P=P===void 0?!1:P;I=(0,_.wY)(I);if(!I.attachShadow)throw Error("Hd");if(!I.shadowRoot||P)I.attachShadow({mode:"open",shadyUpgradeFragment:r}),I.shadowRoot.appendChild(r);
this.root=I.shadowRoot;this.$=g}PMl(this);P=_.m(this.polySiParams.behaviors);for(g=P.next();!g.done;g=P.next())r=void 0,(r=g.value.ready)==null||r.call(this);var a;(a=this.polySiInfo.ready)==null||a.call(this)};
_.Q.attached=function(){for(var r=_.m(this.polySiParams.behaviors),g=r.next();!g.done;g=r.next()){var I=void 0;(I=g.value.attached)==null||I.call(this)}var P;(P=this.polySiInfo.attached)==null||P.call(this)};
_.Q.detached=function(){for(var r=_.m(this.polySiParams.behaviors),g=r.next();!g.done;g=r.next()){var I=void 0;(I=g.value.detached)==null||I.call(this)}var P;(P=this.polySiInfo.detached)==null||P.call(this)};
var rnh=function(r){for(var g=_.m(r.polySiParams.behaviors),I=g.next();!I.done;I=g.next())if(I=I.value,I.listeners)for(var P in I.listeners)y2j(r,r.hostElement,P,I.listeners[P]);if(r.polySiInfo.listeners)for(var a in r.polySiInfo.listeners)y2j(r,r.hostElement,a,r.polySiInfo.listeners[a])},y2j=function(r,g,I,P,a){r=swh(r,P,a);
Ul(g,I,r)||g.addEventListener(I,r);return r},IN8=function(r){for(var g=_.m(r.polySiParams.reactiveSchemas),I=g.next();!I.done;I=g.next())I=I.value,I.type==="compute"||I.type==="computeWithMethod"?DGt(r.signalProxy,I,r):I.type==="redux"?Nl_(r.signalProxy,I,r.store):I.type==="signal"&&I.readOnly&&AKQ(r.signalProxy,I)},PMl=function(r){for(var g=_.m(r.polySiParams.reactiveSchemas),I=g.next(),P={};!I.done;P={schema$jscomp$12:void 0},I=g.next())P.schema$jscomp$12=I.value,P.schema$jscomp$12.type==="notify"?
lat(r.signalProxy,P.schema$jscomp$12,r.hostElement):P.schema$jscomp$12.type==="observe"?Sot(r.signalProxy,P.schema$jscomp$12,r):P.schema$jscomp$12.type==="reflect"&&r.signalProxy.effect(function(v){return function(){var C=r.signalProxy.getWithPath([v.schema$jscomp$12.propertyKey]);
r.reflecting=!0;gl_(r.hostElement,v.schema$jscomp$12.propertyKey,C,!0);r.reflecting=!1}}(P));
if(r.reflectedAttributes)for(g=_.m(Object.entries(r.reflectedAttributes)),P=g.next(),I={};!P.done;I={key$jscomp$938:void 0,value$jscomp$10316:void 0},P=g.next()){var a=_.m(P.value);P=a.next().value;a=a.next().value;I.key$jscomp$938=P;I.value$jscomp$10316=a;r.signalProxy.effect(function(v){return function(){r.reflecting=!0;gl_(r.hostElement,v.key$jscomp$938,(0,v.value$jscomp$10316)(),!0);r.reflecting=!1}}(I))}};
_.Q=bf.prototype;_.Q._setPendingProperty=function(r,g){this.set(r,g);return!1};
_.Q._enableProperties=function(){};
_.Q._setPendingPropertyOrPath=function(r,g){this.notifyPath(r,g);return!1};
_.Q._addPropertyEffect=function(){};
_.Q._stampTemplate=function(){throw Error("Kg");};
_.Q.fire=function(r,g,I){g=g===void 0?{}:g;I=I===void 0?{}:I;var P,a,v={bubbles:(P=I.bubbles)!=null?P:!0,cancelable:!!I.cancelable,composed:(a=I.composed)!=null?a:!0},C;return _.He(vZ4((C=I.node)!=null?C:this.hostElement),r,g,v)};
_.Q.get=function(r,g){var I=Xx(r);return g?FG1(g,I):r==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(I)};
_.Q.linkPaths=function(){};
_.Q.listen=function(r,g,I){r=vZ4(r);this.boundListeners!=null||(this.boundListeners=new WeakMap);var P=this.boundListeners.get(r);P||(P={},this.boundListeners.set(r,P));var a=g+I;P[a]||(P[a]=y2j(this,r,g,I))};
_.Q.notifyPath=function(r,g){this.signalProxy.notifyPath(Xx(r),arguments.length===2?{value:g}:void 0)};
_.Q.canNotifyPath=function(r){return this.mutablePropNames.has(r)&&!BxX(this.signalProxy,r)};
_.Q.notifySplices=function(r,g){this.signalProxy.notifySplices(Xx(r),g)};
_.Q.pop=function(r){var g=this.signalProxy;r=Xx(r);var I=_.m(r);r=I.next().value;I=lj(I);return tx(g,r).pop(I)};
_.Q.push=function(r){var g=_.kV.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[Xx(r)].concat(_.xC(g)))};
_.Q.set=function(r,g,I){if(I)throw Error("Lg");r==="hidden"?this.hostElement.hidden=!!g:this.signalProxy.setWithPath(Xx(r),g)};
_.Q.setProperties=function(r){r=_.m(Object.entries(r));for(var g=r.next();!g.done;g=r.next()){var I=_.m(g.value);g=I.next().value;I=I.next().value;this[g]=I}};
_.Q.splice=function(r,g,I){var P=_.kV.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[Xx(r),g,I].concat(_.xC(P)))};
_.Q.unlinkPaths=function(){};
_.Q.unlisten=function(r,g,I){r=vZ4(r);if(this.boundListeners){var P=this.boundListeners.get(r);if(P){I=g+I;var a=P[I];a&&(i4(r,g,a)||r.removeEventListener(g,a),delete P[I])}}};
_.Q.unshift=function(r){var g=_.kV.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[Xx(r)].concat(_.xC(g)))};
_.l4.Object.defineProperties(bf.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 BjX=[Array,Boolean,Date,Number,Object,String];var e7j=!1;var mF=function(){var r=HTMLElement.apply(this,arguments)||this;r.restamp=!1;r.notifyDomChange=!1;r.JSC$13923_didCallConnected=!1;r.JSC$13923_renderDebouncer=null;r.disableTemplateUpdateSignalImpl=ja()?void 0:_.ua(!1,void 0,"OUmlUc");var g;r.getDisableTemplateUpdate=(g=r.disableTemplateUpdateSignalImpl)==null?void 0:g[0];var I;r.setDisableTemplateUpdate=(I=r.disableTemplateUpdateSignalImpl)==null?void 0:I[1];return r};
_.b(mF,HTMLElement);var aN0=function(r){r.conditionSignalImpl!=null||(r.conditionSignalImpl=new v6(_.ua(!1,void 0,"Mh1Uwb")));return r.conditionSignalImpl};
_.Q=mF.prototype;_.Q.showHideChildren=function(r){ved(this,r,this.if)};
_.Q.attributeChangedCallback=function(r,g,I){if(this.JSC$13923_didCallConnected)throw Error("Pg`"+r);r==="notify-dom-change"?this.notifyDomChange=I!==null:r==="restamp"&&(this.restamp=I!==null)};
_.Q.debounceRender=function(){this.JSC$13923_renderDebouncer=_.Dd(this.JSC$13923_renderDebouncer,Mu,this.JSC$13923_renderImpl.bind(this));_.RD(this.JSC$13923_renderDebouncer)};
_.Q.disconnectedCallback=function(){var r=(0,_.wY)(this).parentNode;(!r||r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in r&&!r.host)&&Qed(this)};
_.Q.connectedCallback=function(){var r=this;if(_.Y("ps_dom_if_require_parent_signal_proxy_killswitch")||this.parentSignalProxy)this.JSC$13923_didCallConnected=!0,Jzf?Y5$():this.style.display="none",this.parentSignalProxy.isDisposed&&!_.Y("ps_dom_if_check_disposed_in_connected_killswitch")||this.parentSignalProxy.effect(function(){aN0(r).getWithPath([]);r.debounceRender()});
else{var g=(0,_.wY)(this).parentNode,I={parentNode:g==null?void 0:g.nodeName};g instanceof Element&&(I.parentClassName=g.className);_.M6(new _.oK("PsDomIf connected with undefined parentSignalProxy",I))}};
_.Q.render=function(){_.lZ()};
_.Q.JSC$13923_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var r=this.if,g=!1;if(r){this.hasInstance()||(mXB(this),g=!0);a:{var I=(0,_.wY)(this).parentNode;if(this.hasInstance()){var P=this.instance.children;if((P==null?0:P.length)&&(0,_.wY)(this).previousSibling!==P[P.length-1])for(var a=0;a<P.length;a++)(0,_.wY)(I).insertBefore(P[a],this)}else{if(!I){I=!1;break a}CMz(this,I)}I=!0}if(!I)return}else this.restamp&&Qed(this);ved(this,!1,r);r&&!g&&mXB(this);EZl&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.Q.hasInstance=function(){return!!this.instance};
var CMz=function(r,g){var I=r.parentSignalProxy;if(ja()){var P=_.m(_.ua(!0,void 0,"QhELFb"));var a=P.next().value;P=P.next().value;I=r.parentSignalProxy}else{var v;var C=new Q5((v=uTw(r))!=null?v:{},function(X){var c=tx(r.parentSignalProxy,X).getChangeRecordSignal([]);X=_.ua(void 0,void 0,"RUDHfc");var B=new v6(X);C.effect(function(){if(r.getDisableTemplateUpdate&&!r.getDisableTemplateUpdate()){var O=c();B.notifyPath(Xx(O.path),{value:O.value})}});
return B});
r.parentSignalProxy.childSignalProxies.push(C);var u=I=C}I=KP8(r.templateInfo,r.templateInfo.nodeInfoList,I,{eventListenerHost:r.eventListenerHost,hasInsertionPoint:r.templateInfo.hasInsertionPoint,thisCtx:r.eventListenerHost,enabledSignal:ja()?a:void 0,getModel:function(){return uTw(r)}}).root;
r.instance={root:I,children:[],hidden:!1,signalProxy:u,getTemplateUpdatesEnabled:a,setTemplateUpdatesEnabled:P};u=_.m(I.childNodes);for(a=u.next();!a.done;a=u.next())r.instance.children.push(a.value);(0,_.wY)(g).insertBefore(r.instance.root,r)},uTw=function(r){if((r=r.parentSignalProxy.model)&&!r.hostElement){var g={},I;
for(I in r)r.hasOwnProperty(I)&&(g[I]=r[I]);return g}},Qed=function(r){if(r.instance){var g=r.instance.children;
if(g.length){var I=(0,_.wY)(g[0]).parentNode;if(I){I=(0,_.wY)(I);for(var P=0;P<g.length;P++)I.removeChild(g[P])}}ja()?r.instance.setTemplateUpdatesEnabled(!1):r.instance.signalProxy.dispose();r.instance=void 0}},ved=function(r,g,I){g=g||!I;
r.instance&&r.instance.hidden!==g&&(r.instance.hidden=g,z7X(g,r.instance.children))},mXB=function(r){if(ja()){var g=r.instance;
g&&Ku(r.parentSignalProxy.owner,function(){return!g.getTemplateUpdatesEnabled()})&&g.setTemplateUpdatesEnabled(!0)}else r.setDisableTemplateUpdate(!1)};
_.l4.Object.defineProperties(mF.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var r=this;return Ku(this.parentSignalProxy.owner,function(){return aN0(r).getWithPath([])})},
set:function(r){r||(ja()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));aN0(this).setWithPath([],!!r)}}});
_.l4.Object.defineProperties(mF,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",mF);var pUl=[],Cb=function(){var r=HTMLElement.apply(this,arguments)||this;r.as="item";r.indexAs="index";r.itemsIndexAs="itemsIndex";r.targetFramerate=20;r.notifyDomChange=!1;r.isDetached=!1;r.JSC$13930_renderDebouncer=null;r.instances=[];r.chunkingId=null;r.chunkCount=null;r.shouldMeasureChunk=!1;r.shouldContinueChunking=!1;r.renderStartTime=null;r.JSC$13930_didCallConnected=!1;return r};
_.b(Cb,HTMLElement);var oeY=function(r){r.itemSignalImpl!=null||(r.itemSignalImpl=new v6(_.ua(pUl,void 0,"sOVFgf")));return r.itemSignalImpl},qKh=function(r,g){Array.isArray(g)||(g=pUl);
oeY(r).setWithPath([],g)};
_.Q=Cb.prototype;_.Q.showHideChildren=function(r){for(var g=_.m(this.instances),I=g.next();!I.done;I=g.next())z7X(r,I.value.children)};
_.Q.notifyPath=function(r,g){r=Xx(r);r[0]==="items"&&(r.length===1?qKh(this,g):oeY(this).setWithPath(r.slice(1),g))};
_.Q.canNotifyPath=function(r){return r==="items"};
_.Q.attributeChangedCallback=function(r,g,I){if(this.JSC$13930_didCallConnected)throw Error("Qg`"+r);r==="as"?this.as=I:r==="index-as"?this.indexAs=I:r==="items-index-as"?this.itemsIndexAs=I:r==="initial-count"?this.initialCount=Number(I):r==="notify-dom-change"?this.notifyDomChange=I!==null:r==="target-framerate"&&(this.targetFramerate=Number(I))};
_.Q.disconnectedCallback=function(){this.isDetached=!0;for(var r=0;r<this.instances.length;r++)XU8(this,r);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.Q.connectedCallback=function(){var r=this;if(_.Y("ps_dom_repeat_require_parent_signal_proxy_killswitch")||this.parentSignalProxy){var g=oeY(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var a=g(),v=Xx(a.path);if(v[0]===void 0||v[0]==="splices"||v[0]==="length")r.debounceRender();else{var C=v[0];if(C=r.instances[typeof C==="string"?Math.floor(Number(C)):C])v=[r.as].concat(_.xC(v.slice(1))),C.signalProxy.notifyPath(v,a)}});
this.JSC$13930_didCallConnected=!0;Jzf?Y5$():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var I=(0,_.wY)((0,_.wY)(this).parentNode),P=0;P<this.instances.length;P++)I.insertBefore(this.instances[P].root,this);this.chunkingId&&this.render()}}else I=(0,_.wY)(this).parentNode,P={parentNode:I==null?void 0:I.nodeName},I instanceof Element&&(P.parentClassName=I.className),_.M6(new _.oK("PsDomRepeat connected with undefined parentSignalProxy",P))};
_.Q.debounceRender=function(){this.JSC$13930_renderDebouncer=_.Dd(this.JSC$13930_renderDebouncer,Mu,this.JSC$13930_renderImpl.bind(this));_.RD(this.JSC$13930_renderDebouncer)};
_.Q.render=function(){this.debounceRender();_.lZ()};
_.Q.JSC$13930_renderImpl=function(){var r=this;if(!this.parentSignalProxy.isDisposed){var g=this.items,I=cny(this,g.length);t2$(this,g,I);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){r.chunkingId=null;if(r.shouldMeasureChunk){var P=performance.now()-r.renderStartTime;r.chunkCount=Math.round(Math.ceil(1E3/r.targetFramerate)/P*r.chunkCount)||1}r.shouldContinueChunking&&r.debounceRender()}));
EZl&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var cny=function(r,g){var I=g,P=r.instances.length;if(r.initialCount){if(r.chunkCount){var a=Math.min(Math.max(g-P,0),r.chunkCount);I=Math.min(P+a,g)}else I=Math.min(g,r.initialCount),a=Math.max(I-P,0),r.chunkCount=a||1;r.shouldMeasureChunk=a===r.chunkCount;r.shouldContinueChunking=I<g;r.renderStartTime=performance.now()}return I},t2$=function(r,g,I){for(var P=0;P<I;P++){var a=r.instances[P],v=g[P];
a?(a.signalProxy.setWithPath([r.as],v),a.signalProxy.setWithPath([r.indexAs],P)):Bml(r,v,P)}for(g=r.instances.length-1;g>=P;g--)I=r,a=g,XU8(I,a),_.m(I.instances.splice(a,1)).next().value.signalProxy.dispose()},XU8=function(r,g){r=r.instances[g];
g=(0,_.wY)(r.root);for(var I=0;I<r.children.length;I++)g.appendChild(r.children[I])},Bml=function(r,g,I){var P={};
g=Object.assign({},O1w(r),(P[r.as]=g,P[r.indexAs]=I,P[r.itemsIndexAs]=I,P));var a=new Q5(g,function(C){if(C!==r.as&&C!==r.indexAs){if(C===r.itemsIndexAs)return tx(a,r.indexAs);var u=tx(r.parentSignalProxy,C).getChangeRecordSignal([]);C=_.ua(void 0,void 0,"DS4mcc");var X=new v6(C);a.effect(function(){var c=u();X.notifyPath(Xx(c.path),{value:c.value})});
return X}});
r.parentSignalProxy.childSignalProxies.push(a);P=KP8(r.templateInfo,r.templateInfo.nodeInfoList,a,{eventListenerHost:r.eventListenerHost,getModel:function(){var C={};return Object.assign({},O1w(r),(C[r.as]=a.model[r.as],C[r.indexAs]=a.model[r.indexAs],C[r.itemsIndexAs]=a.model[r.indexAs],C))},
hasInsertionPoint:r.templateInfo.hasInsertionPoint,thisCtx:r.eventListenerHost,methodInvocationRequirement:fmz,enabledSignal:r.stampingEnabled}).root;g={root:P,children:[],signalProxy:a};P=_.m(P.childNodes);for(var v=P.next();!v.done;v=P.next())g.children.push(v.value);P=(P=r.instances[I+1])?P.children[0]:r;(0,_.wY)((0,_.wY)(r).parentNode).insertBefore(g.root,P);r.instances[I]=g},O1w=function(r){if((r=r.parentSignalProxy.model)&&!r.hostElement){var g={},I;
for(I in r)r.hasOwnProperty(I)&&(g[I]=r[I]);return g}};
Cb.prototype.itemForElement=function(r){var g=this,I=this.instances.find(function(P){return P.children.includes(r)});
if(I)return Ku(this.parentSignalProxy.owner,function(){return I.signalProxy.getWithPath([g.as])})};
Cb.prototype.indexForElement=function(r){var g=this.instances.findIndex(function(I){return I.children.includes(r)});
return g>=0?g:void 0};
_.l4.Object.defineProperties(Cb.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var r=this;return Ku(this.parentSignalProxy.owner,function(){return oeY(r).getWithPath([])})},
set:function(r){qKh(this,r)}},
delay:{configurable:!0,enumerable:!0,set:function(){}},
filter:{configurable:!0,enumerable:!0,set:function(){}},
observe:{configurable:!0,enumerable:!0,set:function(){}},
sort:{configurable:!0,enumerable:!0,set:function(){}},
__instances:{configurable:!0,enumerable:!0,get:function(){return this.instances}}});
_.l4.Object.defineProperties(Cb,{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",Cb);var zU$,eUT;_.uc=new _.GZ("STATE_STORE_TOKEN");zU$=new _.GZ("SELECT_TOKEN");eUT=new _.GZ("DISPATCH_TOKEN");var jBp={getSelectFn:function(){var r;return(r=_.S5().resolve(_.lX(zU$)))!=null?r:Z28},
getDispatchFn:function(){var r;return(r=_.S5().resolve(_.lX(eUT)))!=null?r:_.VR().dispatch.bind(_.VR())},
getAppStore:function(){return _.S5().resolve(_.uc)}},UR$,MdF=!1;var sB1=function(){};var Gc$=void 0;var YKl=function(){};
YKl.prototype.hasAttribute=function(r){if(r==="dir")return!1;if(r==="disable-upgrade"){var g,I;return(I=(g=this.hostElement)==null?void 0:g.hasAttribute("disable-upgrade"))!=null?I:!1}throw Error("Rg`"+r);};
YKl.prototype.attributeChangedCallbackWrapper=function(r,g,I){if(r==="disable-upgrade"&&this.__isUpgradeDisabled&&I===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var P;((P=this.hostElement)!=null?P:this).isConnected&&this.connectedCallback()}else g===I||this.__isReflecting||this.attributeChangedCallback(r,g,I)};
YKl.prototype.getExtraMethodsToForward=function(){for(var r=this,g=[],I=_.m(Z1l),P=I.next(),a={};!P.done;a={tagName$jscomp$67:void 0,name$jscomp$631:void 0},P=I.next())a.name$jscomp$631=P.value,P=void 0,a.name$jscomp$631==="_setPendingProperty"?(a.tagName$jscomp$67=this.hostElement.tagName.toLowerCase(),P=function(v){return function(C,u,X){Iv(v.tagName$jscomp$67,C,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return r._setPendingProperty(C,u,X)}}(a)):P=function(v){return function(){return r[v.name$jscomp$631].apply(r,
_.xC(_.kV.apply(0,arguments)))}}(a),g.push([a.name$jscomp$631,
P]);return g};
for(var W_$=kc$(h7y((0,_.kn)(YKl))),Njs=["disabled","disable-upgrade"],UX0=(0,_.kn)(function(){}),i1w=new Set(Object.getOwnPropertyNames(UX0.prototype)),EZF=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.xC(i1w))),lmX=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),Z1l=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),b1B=new Set([].concat(_.xC(lmX),_.xC(Z1l),_.xC(i1w))),M28=_.m(b1B),jez=M28.next();!jez.done;jez=M28.next())ob1.add(jez.value);var Jz$={created:function(){rz8(this);this.initializeInjection()}};var ge_=!1,HQ=window.ShadyDOM,uTp=["appendChild","insertBefore","removeChild","replaceChild"],CM1=[Node];HQ&&CM1.push(HQ.Wrapper);var BmF,O1p,YKF={};var WQ,M2t=new WeakMap,UX$=new Set;var Gd$=new Set("context didCallReady is info params signalProxy".split(" ")),KIL="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),seL="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var V2z=t8({entities:KFQ}),dX1=new Mk(V2z);var LIf=function(){return _.h4.apply(this,arguments)||this};
_.b(LIf,_.h4);_.l4.Object.defineProperties(LIf.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return dX1}}});
_.w([_.kt()],LIf);_.pb=[P6.prototype,LIf.prototype];_.o1={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var r=this,g={};setTimeout(function(){var I;return _.He((I=r.hostElement)!=null?I:r,"yt-live-chat-add-tooltip-target",g)},0);
this.handler_=g.handler},
detached:function(){if(this.handler_){var r;this.handler_.removeElementFromSupportingTooltips((r=this.hostElement)!=null?r:this)}this.handler_=null}}};_.Sa=new _.GZ("ICON_MANAGER_TOKEN");var Gd0=[48,20,18,16,15,13,12],kdX=new Map,xX$=new Set,SK$=new Set,Eep=new Set,lN1=new Set,Jnt=new Set,TmQ=new Promise(function(r){var g=!1,I=!1,P=!1,a=[],v=function(C){if("detail"in C)if(C=C.detail,C.name==="yt-icons")fNE(C),g=!0;else if(C.name==="yt-sys-icons")fNE(C),I=!0;else{var u;((u=C.name)==null?0:u.includes("yt-sys-icons"))&&C.size!==24&&(fNE(C,!0),a.push(C.size),a.length===Gd0.length&&(P=!0))}g&&I&&P&&(window.removeEventListener("iron-iconset-added",v),r())};
window.addEventListener("iron-iconset-added",v)}),ynJ=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"]]);_.q5={};_.q5.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.b6,computeHref_:function(r,g){g=g===void 0?!1:g;if(!r||r.commandExecutorCommand)return null;var I=V6Q(r,g);return g||I!==null?I?_.Y("enable_polymer_resin")?_.Tn(I).toString():I:null:(_.M6(new _.oK("computeHref was null",this.is,r)),null)},
computeOptionalHref_:function(r){return this.computeHref_(r,!0)},
computeNofollow_:function(r){return r?zw4(r)?"nofollow":null:null},
computeIcon_:function(r){return r&&r.iconType?_.lf(r.iconType):""},
resolveCommand:function(r,g,I){g=g===void 0?{}:g;return _.EH(r,this.hostElement,g,I===void 0?!1:I)}};var seF,Xp;_.KIF={};seF=null;
Xp={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_=JC_(this.viewroot));_.ea(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var r=this;this.unobserve_();if(_.Y("kevlar_vimio_use_shared_monitor"))fx(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 g=[];this.visibilityOptionVisible_&&g.push(this.visibilityObserver.observe(this.hostElement,function(){return r.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&g.push(this.visibilityObserver.observe(this.hostElement,function(){return r.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&g.push(this.visibilityObserver.observe(this.hostElement,function(){return r.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=g}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){$Tj(this,this.visibilityObserver)},
markDirtyVisibilityObserver:function(){this.localVisibilityObserver_&&this.configureVisibilityObserver_()},
getVisibilityObserverForChild:function(){return this.visibilityObserverForChild_?this.visibilityObserverForChild_:this.localVisibilityObserver_},
get visibilityObserver(){if(this.localVisibilityObserver_)return this.localVisibilityObserver_;var r=_.BO(this.parentNode,function(I){var P,a=(P=I.polymerController)!=null?P:I;return!!a.getVisibilityObserverForChild&&a.getVisibilityObserverForChild()},!0);
if(r){var g;this.localVisibilityObserver_=((g=r.polymerController)!=null?g:r).getVisibilityObserverForChild()}else seF||(seF=JC_()),this.localVisibilityObserver_=seF;return this.localVisibilityObserver_},visibilityCallback:function(r){r?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.Y("kevlar_use_vimio_behavior")||(Xp={});Xp&&!_.Y("kevlar_use_vimio_behavior")&&(delete Xp.attached,delete Xp.detached);_.KIF.YtVisibilityObserverBehavior=[Xp];var FIF={};FIF.YtVisualElementBehavior=[_.KIF.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.Y("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.Y("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var r=this.getScreenLayer&&this.getScreenLayer(),g=this.getVisibilityLogger();g&&g.reportShown(this,void 0,r)}},
onHidden:function(){if(_.Y("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.Y("kevlar_vimio_use_shared_monitor")){var r=this.getScreenLayer&&this.getScreenLayer(),g=this.getVisibilityLogger();g&&g.reportHidden(this,void 0,r)}},
getVisibilityLogger:function(){return _.Y("kevlar_use_vimio_behavior")?_.nx():null},
shouldSkipLogging:function(){if(_.Gq("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var r=this.getParentRenderer&&this.getParentRenderer();if(!r)return!1;var g,I=(g=r.polymerController)!=null?g:r;if(!I.data)return!1;r=this.data.trackingParams;r=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:r;var P;g=(P=I.data)==null?void 0:P.trackingParams;var a,v;g=((a=I.data)==null?0:a.loggingDirectives)?(v=I.data)==null?void 0:v.loggingDirectives.trackingParams:g;return r&&g&&r===
g}}];var vaE=new Map,IT;var f1t=function(r){this.layer=r},Jh=function(r){return r.layer!==void 0?r.layer:r.parent?Jh(r.parent):r.layer=0};var oas;_.T={};oas=0;_.T.YtRendererBehavior=[_.q5.YtComponentBehavior,FIF.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_:_.Y("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var r,g;(g=(r=this.monitorScrollElement)!=null?r:this.hostElement)==null||g.removeEventListener("scroll",_.J4(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();PPL(this.hostElement);SE(_.E_(),this.hostElement);Me.delete(this.hostElement)},
registerRenderer:function(r){var g;((g=r.polymerController)!=null?g:r).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(r),this.markDirty())},
unregisterRenderer_:function(r){this.useVimio_||(this.childCache_.delete(r),this.markDirty())},
attached:function(){var r=this,g=this.getParentRenderer();if(g){var I,P,a;(P=(I=(a=g.polymerController)!=null?a:g).registerRenderer)==null||P.call(I,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var v,C;(C=(v=this.monitorScrollElement)!=null?v:this.hostElement)==null||C.addEventListener("scroll",_.J4(this,this.onScroll))}_.ZV.addJob(function(){QiE(r.hostElement)},8);
I=new f1t(this.screenLayer||void 0);(g=Me.get(g))&&g.layerNode&&(I.parent=g.layerNode);g={};Cc_(this.hostElement,(g.isRenderer=!0,g.layerNode=I,g[n4s]=this.data,g))},
getParentRenderer:function(){for(var r=this.hostElement.parentNode,g,I;r&&((g=Me.get(r))==null||!g.isRenderer)&&!((I=r.polymerController)!=null?I:r).isRenderer_;)r=r.parentNode||r.host;return r},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.Y("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.yi("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.Y("debug_web_ve_data")&&this.data.trackingParams){var r="";try{r=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(I){_.iO(I)}if(r){var g=nDF(r,1);g!==void 0&&(this.hostElement.dataset.veIndex=String(g));r=nDF(r,2);
r!==void 0&&(this.hostElement.dataset.ve=String(r))}}this.veFromLoggingDirective_&&(this.dataElement=this.clientYouTubeData=this.veType=this.visualElement=void 0,this.veFromLoggingDirective_=!1);!this.visualElement&&this.data.loggingDirectives&&this.data.loggingDirectives.clientVeSpec&&this.data.loggingDirectives.clientVeSpec.uiType&&(this.veType=this.data.loggingDirectives.clientVeSpec.uiType,this.clientYouTubeData=this.data.loggingDirectives.clientVeSpec.clientYoutubeData,_.Y("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.gM(this.data.loggingDirectives.trackingParams)),this.visualElement=_.TM(_.hx(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var r=this.data.targetId;_.JB(_.E_(),r,this.hostElement)}else SE(_.E_(),this.hostElement)},
onScroll:function(){var r=Date.now();r-this.lastHandledScroll_<50||(this.lastHandledScroll_=r,this.markDirty())},
markDirty:function(){_.Y("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():qAs(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var r=this.getParentRenderer();if(r&&(r=Me.get(r))&&r.layerNode)return Jh(r.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.xC(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var r=0;r<this.data.impressionEndpoints.length;r++)this.sendImpression(this.data.impressionEndpoints[r]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(r){r.clickTrackingParams&&delete r.clickTrackingParams;var g,I;(r==null?0:(g=r.commandMetadata)==null?0:(I=g.webCommandMetadata)==null?0:I.sendPost)?_.RX(this.hostElement,[r,{impression:!0}]):_.AF(this.hostElement,[r],this.hostElement)},
logExplicitClick:function(r){var g=_.CB(this.getScreenLayer());if(g){var I,P=(I=r.polymerController)!=null?I:r;r=P.visualElement;P=P.trackingParams||P.clickTrackingParams;!r&&P&&(r=_.gM(P));r&&_.Uk(g,r)}}}];var H1f={},c6=function(){return _.h4.apply(this,arguments)||this};
_.b(c6,_.h4);c6.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
c6.prototype.onPdgItemBehaviorClick=c6.prototype.onPdgItemBehaviorClick;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],c6.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],c6.prototype,"data",void 0);_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],c6.prototype,"onPdgItemBehaviorClick",null);_.w([_.kt()],c6);H1f.YtPdgLiveChatItemBehavior=[c6.prototype,_.T.YtRendererBehavior];var WI1;var DXy;_.ta={};_.ta.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var B6=function(){var r=Jq.apply(this,arguments)||this;r.switchTemplateAtRegistration=!1;return r};
_.b(B6,Jq);B6.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||BgQ(this),_.nlL(this,"doRender"),this.doRender())};
B6.prototype.debounceRender=function(){this.templatingFn&&_.YR(this,"doRender",this.doRender)};
B6.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.iO(Error("ah"))};
B6.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.w([O84()],B6);var RUw=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,O$={},YAL=(O$[1]={filterString:null,isUnwrappable:null,unwrap:null},O$[2]={filterString:function(r,g,I){return W5(I)},
isUnwrappable:function(r){return r instanceof gp},
unwrap:function(r){return Pb(r)}},O$[3]={filterString:function(r,g,I){return RUw.test(I)?I:nD.toString()},
isUnwrappable:function(r){return JS(r)},
unwrap:function(r){return _.EC(r)}},O$[4]={filterString:function(){return nD.toString()},
isUnwrappable:function(r){return r instanceof Hu},
unwrap:function(r){return _.Dc(r).toString()}},O$[5]={filterString:function(r,g,I){return I},
isUnwrappable:function(r){return typeof r==="string"},
unwrap:function(r){return r.toString()}},O$[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(r){return r instanceof _.ut},
unwrap:function(r){return o2(r)}},O$[8]={filterString:function(r,g,I){I=String(I).toLowerCase();
return RLs(r,g,I)?I:"zClosurez"},
isUnwrappable:null,unwrap:null},O$[10]={filterString:null,isUnwrappable:null,unwrap:null},O$);Ry[Hi["default"]]=UT8;var iT1=[];(function(){var r=Jk;Jk=function(g){r==null||r(g);vs(function(){for(var I=0;I<g.length;I++)bT8(g[I])})}})();var Anl=function(){var r=_.h4.apply(this,arguments)||this;r.hasUnmounted=!1;return r};
_.b(Anl,_.h4);_.Q=Anl.prototype;_.Q.beforeRegister=function(){var r=this.doIdomRender;this.templatingFn?_.iO(Error("$g")):(this.templatingFn=r,this.switchTemplateAtRegistration=!0,euE(this))};
_.Q.attached=function(){};
_.Q.detached=function(){bT8(this.hostElement)};
_.Q.renderIdom=function(){throw Error("ch");};
_.Q.doIdomRender=function(){var r=this;D4p(this.hostElement,function(){r.renderIdom()})};
_.w([_.kt()],Anl);var NmY=[B6.prototype,Anl.prototype];var wU1,lNz=function(){return wU1!==void 0?wU1:wU1=document.createElement("template")};
document.head.appendChild(lNz().content);var SKf;var Jn8,Eew=function(){return Jn8!==void 0?Jn8:Jn8=document.createElement("template")};
document.head.appendChild(Eew().content);var xXf;var fNy=document.head,ne8=fNy.appendChild,TmJ;if(xXf===void 0){var hUd=document.createElement("template");_.M(hUd,"\x3c!--css-build:shady--\x3e");hUd.content.insertBefore(Eew().content.cloneNode(!0),hUd.content.firstChild);xXf=hUd}TmJ=xXf;ne8.call(fNy,TmJ.content);var kdT,$TB=function(){return kdT!==void 0?kdT:kdT=document.createElement("template")};
document.head.appendChild($TB().content);var rHw;var gay=document.head,ITY=gay.appendChild,PPF;if(rHw===void 0){var aTy=document.createElement("template");_.M(aTy,"\x3c!--css-build:shady--\x3e");aTy.content.insertBefore($TB().content.cloneNode(!0),aTy.content.firstChild);rHw=aTy}PPF=rHw;ITY.call(gay,PPF.content);var vay=document.head,Qiy=vay.appendChild,mTf;if(SKf===void 0){var CPh=document.createElement("template");_.M(CPh,"\x3c!--css-build:shady--\x3e");CPh.content.insertBefore(lNz().content.cloneNode(!0),CPh.content.firstChild);SKf=CPh}mTf=SKf;Qiy.call(vay,mTf.content);var uZB,pxd=function(){return uZB!==void 0?uZB:uZB=document.createElement("template")};
document.head.appendChild(pxd().content);var oaY;_.nk=new _.GZ("DARK_THEME_TOKEN");var qAY=new _.LP("accessibilityProperties");var XxY=new _.LP("layoutProperties");var cHl=new _.LP("imageType");var tkF={};if("ytAttributedStringLinkHoverColor"in tkF)throw Error("fh`ytAttributedStringLinkHoverColor");(function(r,g){tkF[r]="value"in g&&"unit"in g?dT1(r,g):function(I){try{return g(I)}catch(P){throw Error("dh`"+r+"`"+P.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var BgJ=function(r){var g=this;this.holdTime=r===void 0?500:r;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(I){var P=new CustomEvent("LONG_PRESS"),a;(a=I.changedTouches[0].target)==null||a.dispatchEvent(P)};
this.ontouchstart=function(I){g.longPressTimeout=_.EB(_.ZV,function(){g.onlongpress(I);g.longPressOccurred=!0},g.holdTime)};
this.ontouchmove=function(){_.ZV.cancelJob(g.longPressTimeout);g.longPressTimeout=NaN;g.longPressOccurred=!1;g.moveOccurred=!0};
this.ontouchend=function(I){if(g.longPressTimeout&&!g.longPressOccurred&&!g.moveOccurred){var P;(P=I.changedTouches[0].target)==null||P.dispatchEvent(new Event("click"))}_.ZV.cancelJob(g.longPressTimeout);g.longPressTimeout=NaN;g.longPressOccurred=!1;g.moveOccurred=!1}};var xTQ=function(r,g){BgJ.call(this,g);var I=this;this.callback=r;this.onlongpress=function(P){var a;(a=I.callback)==null||a.call(I,P)}};
_.b(xTQ,BgJ);var fTs=function(r,g){var I=Object.assign({},g);r=_.m(new Map([["ontouchstart",r.ontouchstart],["ontouchend",r.ontouchend],["ontouchmove",r.ontouchmove]]));for(var P=r.next(),a={};!P.done;a={eventName$jscomp$103:void 0,eventHandler$jscomp$2:void 0},P=r.next()){var v=_.m(P.value);P=v.next().value;v=v.next().value;a.eventName$jscomp$103=P;a.eventHandler$jscomp$2=v;g[a.eventName$jscomp$103]=function(C){return function(u){var X;(X=I[C.eventName$jscomp$103])==null||X.call(I,u);(0,C.eventHandler$jscomp$2)(u)}}(a)}};_.E3=new _.GZ("COMMAND_HANDLER_TOKEN");var G4t=new _.LP("parallelCommand");var siQ=new _.LP("performOnceCommand");var KTh=new _.LP("serialCommand");var FTs=void 0;var OTB=function(){this.data=[];this.consumer=null};
OTB.prototype.push=function(r){this.consumer?this.consumer(r):this.data.push(r)};var ZK={};_.ua(ZK,void 0,"sgPmTd");_.ua(null,void 0,"jypsq");_.ua(null,void 0,"mWiOof");var lzj=new OTB;var lTF=[xH1,fQ$,nCh,hdF,TpB,ECz,koJ,$zy];var zuz=new _.LP("bracketTextDecorator");var z3=new _.LP("highlightTextDecorator");_.Ow=new _.GZ("APP_DIRECTION_TOKEN");var PQQ={calledOnce:!1,state:"visible"},Iw1={calledOnce:!1,state:"hidden"};var euy=new _.GZ("ICON_WIZ_COMPONENT_TOKEN");_.lv=_.R(function(r){var g=r.icon;var I=r.active;var P=r.className;var a=r.style;var v=r.dataSelected;var C=r.dataDisabled;var u=r.role;var X=r.animateIcon;var c=r.themeOverride;var B=r.ariaHidden;var O=r.ariaExpanded;var z=r.ariaLabel;var e=r.tabindex;var U=r.id;var V=r.size;var G=r.iconFilter;var F=r.gradientColor;var W=r.onKeydown;var S=r.title;return _.q(_.t,{cond:g,then:function(){var E=_.S5().resolve(euy);return _.q(E,{icon:g,dataSelected:v,dataDisabled:C,animateIcon:X,themeOverride:c,ariaExpanded:O,
tabindex:e,id:U,active:I,size:V,role:u,className:P,ariaHidden:B,ariaLabel:z,style:function(){return a!=null&&a()||V==null||!V()?a==null?void 0:a():"width: "+(V==null?void 0:V())+"px;height: "+((V==null?void 0:V())+"px;")},
title:S,iconFilter:G,gradientColor:F,onKeydown:W})}})},"p");
_.lv.idomCompat={callbacks:{onKeydown:!0}};var Xp_=new _.LP("borderImageProcessor");var Bvs=window.devicePixelRatio||1;var Yep=new Map([["yt_outline_bag_black_24","bag"]]);var zT=function(r){var g=this;this.margin=.1;this.whenInViewportWithMargin=r;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){g.requestScan()});
window.addEventListener("touchend",function(){g.requestScan()});
window.addEventListener("updateui",function(){g.requestScan()});
var I=new _.ND((0,_.Qz)(this.requestScan,this),100);window.addEventListener("scroll",function(){I.fire()},!0);
window.addEventListener("resize",(0,_.Qz)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){g.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.Qz)(this.requestScan,this))};
zT.prototype.observe=function(r){this.observationTargets.includes(r)||this.observationTargets.push(r)};
zT.prototype.unobserve=function(r){this.observationTargets=this.observationTargets.filter(function(g){return g!==r})};
zT.prototype.requestScan=function(){var r=this;this.scanRequested||(vs(function(){YAF(r)}),this.scanRequested=!0)};
var YAF=function(r){var g=(1+r.margin)*(document.documentElement.clientHeight||window.innerHeight);r.observationTargets=r.observationTargets.filter(function(I){var P=I.getBoundingClientRect();(P=g>P.top&&!!P.height)&&r.whenInViewportWithMargin(I);return!P&&I.parentNode});
r.scanRequested=!1};
zT.prototype.disconnect=function(){this.observationTargets=[]};var ZTT,iTz;ZTT=_.m(_.ua(M_8(),void 0,"O3X2wd"));_.UTh=ZTT.next().value;iTz=ZTT.next().value;window.addEventListener("resize",function(){iTz(M_8())});var bTh={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},Mk1=void 0,jiT=window.innerWidth,Vkh=window.innerHeight;window.addEventListener("resize",function(){Mk1=void 0});var dTz;if("IntersectionObserver"in window)dTz=dws();else{if(Mk1===void 0){var LTB;LTB="matchMedia"in window?window.matchMedia(bTh.landscape+","+bTh.portrait).matches:void 0;Mk1=LTB!==void 0?LTB:jiT>=930&&Vkh>=550||jiT>=550&&Vkh>=930}dTz=Mk1?{observe:function(r){vs(function(){var g;(g=r.onViewportEntered)==null||g.call(r)})},
unobserve:function(){}}:new zT(function(r){vs(function(){var g;
(g=r.onViewportEntered)==null||g.call(r)})})}var jHp=dTz;var G48=_.R(function(r){var g=!1,I=_.Zg("img",function(P){_.Lu(function(){g=!0;P.onload=null})});
_.dd(function(){var P,a=(P=r.data)==null?void 0:P.call(r),v,C=(v=r.getSrc)==null?void 0:v.call(r).cb,u;P=(u=r.config)==null?void 0:u.call(r);if(u=I.value)if(v=function(c,B){if(!g)return C?C(c,B):c},yy1(u,P),_.Y("web_image_dont_reload_same_src")&&GaX(u,a,v))_.Y("web_image_dont_reload_same_src_simulate_load")&&u.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var X;LHQ(u,a||null,v,P,(X=r.lazy)==null?void 0:X.call(r))}},"zS0jKb");
return _.q("img",{el:I})},"r");
G48.idomCompat=!0;_.bv=_.R(function(r){var g=function(){var I,P=r.data(),a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E,l,f,n,P$,Cs,ZL,tp,eX,H$,E8,wQ,Oh;var of={contentMode:(a=r.contentMode)==null?void 0:a.call(r),loadedClass:(v=r.loadedClass)==null?void 0:v.call(r),isPreloaded:(C=r.isPreloaded)==null?void 0:C.call(r),notifyOnLoaded:(u=r.notifyOnLoaded)==null?void 0:u.call(r),notifyOnUnloaded:(X=r.notifyOnUnloaded)==null?void 0:X.call(r),preferredThumbnail:(c=r.preferredThumbnail)==null?void 0:c.call(r),preserveHeight:(B=r.preserveHeight)==
null?void 0:B.call(r),preserveWidth:(O=r.preserveWidth)==null?void 0:O.call(r),objectPosition:(z=r.objectPosition)==null?void 0:z.call(r),targetWidth:(e=r.targetWidth)==null?void 0:e.call(r),targetHeight:(U=r.targetHeight)==null?void 0:U.call(r),shouldShowPlaceholder:(V=r.shouldShowPlaceholder)==null?void 0:V.call(r),useWidth:(G=r.useWidth)==null?void 0:G.call(r),isToggled:(F=r.isToggled)==null?void 0:F.call(r),alt:(W=r.alt)==null?void 0:W.call(r),className:(S=r.className)==null?void 0:S.call(r),
onerror:r.onerror,onload:r.onload,style$:((E=r.style$)==null?void 0:E.call(r))||((l=r.style)==null?void 0:l.call(r)),color:(f=r.color)==null?void 0:f.call(r),width:(n=r.width)==null?void 0:n.call(r),height:(P$=r.height)==null?void 0:P$.call(r),"aria-hidden$":(wQ=(Cs=r["aria-hidden$"])==null?void 0:Cs.call(r))!=null?wQ:(ZL=r.ariaHidden)==null?void 0:ZL.call(r),draggable:(tp=r.draggable)==null?void 0:tp.call(r),"data-disabled$":(Oh=(eX=r["data-disabled$"])==null?void 0:eX.call(r))!=null?Oh:(H$=r.dataDisabled)==
null?void 0:H$.call(r),size:(E8=r.size)==null?void 0:E8.call(r)};return sH_(P,of,(I=r.hideOn404)==null?void 0:I.call(r))};
return _.q(_.e5,null,_.q(_.BP,{when:function(){var I;return((I=g())==null?void 0:I.type)==="image"}},function(){return _.q(G48,{data:function(){return g().image},
getSrc:{cb:function(I,P){var a=g().image.sources,v=g().config.isPreloaded,C=g().config.useWidth,u=g().config.targetWidth,X=g().config.targetHeight,c=g().config.preferredThumbnail;return _.OOs(P,a,v,C,u,X,c)||""}},
config:function(){var I=g().config,P;for(P in I)I[P]===void 0&&delete I[P];return I},
lazy:r.renderLazy})}),_.q(_.BP,{when:function(){var I;
return((I=g())==null?void 0:I.type)==="icon"}},function(){return _.q(_.lv,{icon:function(){return g().iconName},
role:function(){return g().config.role},
className:function(){return g().config.className},
style:function(){return g().config.style$+";width: "+(g().config.width+"px;height: ")+(g().config.height+"px;color: ")+(g().config.color+";")},
ariaLabel:function(){return g().config["aria-label$"]},
ariaHidden:function(){return g().config["aria-hidden$"]},
dataDisabled:function(){return g().config["data-disabled$"]},
active:function(){return g().config.isToggled},
size:function(){return g().config.size}})}))},"s");
_.bv.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var yHJ=_.R(function(r){var g=function(a){var v,C,u=_.iv(function(e){v=a();C=GN(function(){for(var U=_.m(O()),V=U.next();!V.done;V=U.next()){V=DwX(V.value);V=typeof V==="string"?document.createTextNode(V):V;if(!(V instanceof Node)){U=new _.oK("Part is not a node",V,typeof V);_.iO(U);break}e.appendChild(V)}})}),X=_.Lx(r.config),c=function(){var e,U=a();
return!((e=X())==null||!e.ariaLabel)||!(U.commandRuns&&U.commandRuns.length!==0||U.paragraphStyleRuns&&U.paragraphStyleRuns.length!==0)},B=HOQ(X,{isEqual:Ay$}),O=function(){var e=a(),U=B(),V=[],G=e.content.length,F,W=(F=_.S5().resolve(_.lX(_.nk)))==null?void 0:F();
if(e.paragraphStyleRuns)for(var S=_.m(e.paragraphStyleRuns),E=S.next();!E.done;E=S.next()){var l=V.push,f=l.apply;var n=void 0,P$=E.value;if((n=P$.listGroup)!=null&&n.listItems){var Cs=[];b:switch(P$.listGroup.listType){case "LIST_TYPE_BULLET":var ZL="ul";break b;default:ZL="span"}Cs.push(Bs({run:P$,textLength:G,tag:ZL,config:{className:"yt-core-attributed-string__list-group"},startIndex:P$.startIndex,length:P$.length}));for(var tp=_.m(P$.listGroup.listItems),eX=tp.next();!eX.done;eX=tp.next()){var H$=
eX.value;b:switch(P$.listGroup.listType){case "LIST_TYPE_BULLET":var E8="li";break b;default:E8="span"}Cs.push(Bs({run:P$,textLength:G,tag:E8,startIndex:H$.startIndex,length:H$.length}))}var wQ=Cs}else wQ=[];f.call(l,V,_.xC(wQ))}if(e.styleRuns&&(U==null||!U.noStyleRuns))for(var Oh=_.m(e.styleRuns),of=Oh.next();!of.done;of=Oh.next()){var l1=of.value,zB=l1,iz=W,tw=U,dr=hu8({extension:_.Z(zB.styleRunExtensions,n$1),isDarkTheme:iz===void 0?!1:iz,runColor:zB.fontColor}),Q4=void 0,c$=zB,DL=[];dr&&DL.push("yt-core-attributed-string--link-inherit-color");
c$.italic&&DL.push("yt-core-attributed-string--italicized");c$.underline&&c$.strikethrough?DL.push("yt-core-attributed-string--underline-strikethrough",$wF(c$.underline)):c$.underline?DL.push("yt-core-attributed-string--underlined",$wF(c$.underline)):c$.strikethrough&&DL.push("yt-core-attributed-string--strikethrough",$wF(c$.strikethrough));if(c$.baselineOffset){a:switch(c$.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":Q4="yt-core-attributed-string--baseline-offset-subscript";break a;case "BASELINE_OFFSET_SUPERSCRIPT":Q4=
"yt-core-attributed-string--baseline-offset-superscript";break a;default:Q4="yt-core-attributed-string--baseline-offset-unknown"}DL.push(Q4)}var B0=DL.join(" ");var fY=zB,H0=dr,$f={};if(fY.weight||fY.weightLabel)$f.fontWeight=k4E(fY,tw==null?void 0:tw.isHeadline).toString();H0&&($f.color=H0);V.push(Bs({run:l1,textLength:G,tag:"span",config:{className:B0,style:$f},startIndex:l1.startIndex,length:l1.length}))}if(e.decorationRuns)for(var KE=_.m(e.decorationRuns),hw=KE.next();!hw.done;hw=KE.next()){var cR=
hw.value,ST={};if(cR.textDecorator){var xf=cR.textDecorator,CY=W===void 0?!1:W,tW=[],c0=_.Z(xf,z3),Eh=_.Z(xf,zuz);if(c0){var DF=tW,u0=DF.concat,wN=[],wJ=hu8({extension:_.Z(c0.highlightTextDecoratorExtensions,fqh),isDarkTheme:CY,runColor:c0.backgroundColor});wJ&&wN.push("background-color: "+wJ+";");c0.backgroundCornerRadius!==void 0&&wN.push("border-radius: "+c0.backgroundCornerRadius+"px;");c0.leftPadding!==void 0&&wN.push("padding-left: "+c0.leftPadding+"px;");c0.rightPadding!==void 0&&wN.push("padding-right: "+
c0.rightPadding+"px;");c0.topPadding!==void 0&&wN.push("padding-top: "+c0.topPadding+"px;");c0.bottomPadding!==void 0&&wN.push("padding-bottom: "+c0.bottomPadding+"px;");tW=u0.call(DF,wN)}else if(Eh){var eA=tW,kf=eA.concat,ub=CY?"#2ba640":"#107516",uj=Eh.color?Tgp(Eh.color):ub;tW=kf.call(eA,["padding: 2px;","border-top: solid "+uj+" 2px;","border-bottom: solid "+uj+" 2px;","background: linear-gradient(135deg, "+uj+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+uj+" 3px, rgba(0, 0, 0, 0) 3px);"])}var BX=
tW.join(" ");ST.style$=BX;var MS=cR.textDecorator,k2=[],lb=_.Z(MS,zuz);_.Z(MS,z3)?k2.push("yt-core-attributed-string--highlight-text-decorator"):lb&&k2.push("yt-core-attributed-string--bracket-text-decorator");var Fv=k2.join(" ");ST.className=Fv;ST.dir="auto"}var VF=_.Z(cR.textDecorator,z3),W$=_.Z(cR.textDecorator,zuz),ns=_.Z(cR.textDecorator,z3),bz=_.Z(cR.textDecorator,zuz);V.push(Bs({run:cR,textLength:G,tag:"span",config:ST,startIndex:(VF==null?void 0:VF.startIndex)||(W$==null?void 0:W$.startIndex)||
0,length:(ns==null?void 0:ns.length)||(bz==null?void 0:bz.length)||0}))}if(e.commandRuns&&(U==null||!U.noEndpoints))for(var Ui=_.m(e.commandRuns),dN=Ui.next();!dN.done;dN=Ui.next()){var Gp=dN.value,jT=naF(Gp,U);V.push(Bs({run:Gp,textLength:G,tag:"a",config:jT,startIndex:Gp.startIndex,length:Gp.length}))}if(e.attachmentRuns)for(var Md=_.m(e.attachmentRuns),l0=Md.next();!l0.done;l0=Md.next()){var QO=l0.value,eT=void 0,FN=void 0,pN={className:"yt-core-attributed-string--inline-block-mod"};if((FN=QO.element)==
null?0:FN.properties){var SL=(eT=QO.element)==null?void 0:eT.properties,tt=[],QH=_.Z(SL,XxY);if(QH==null?0:QH.margin){var sl=QH.margin;sl.left&&tt.push("margin-left: "+uv(sl.left)+";");sl.right&&tt.push("margin-right: "+uv(sl.right)+";");sl.top&&tt.push("margin-top: "+uv(sl.top)+";");sl.bottom&&tt.push("margin-bottom: "+uv(sl.bottom)+";")}var fN=tt.length!==0?tt.join(" "):void 0;pN.style$=fN}var f8=pN,nK=void 0,df={alt:"",preserveHeight:!0,preserveWidth:!0},n8=["yt-core-attributed-string__image-element"];
if(QO.alignment){a:switch(QO.alignment){case "ALIGNMENT_BASELINE":var Tf="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":Tf="yt-core-attributed-string__image-element--image-alignment-vertical-center";break a;default:Tf="yt-core-attributed-string__image-element--image-alignment-bottom"}n8.push(Tf)}if((nK=QO.element)==null?0:nK.properties){var bt=[],MC=_.Z(QO.element.properties,XxY);(MC==null?0:MC.height)&&bt.push("height: "+uv(MC.height)+
";");(MC==null?0:MC.width)&&bt.push("width: "+uv(MC.width)+";");var Ew=bt.length!==0?bt.join(" "):void 0;df.style$=Ew;var xm=void 0;var TX=((xm=_.Z(QO.element.properties,qAY))==null?void 0:xm.label)||"";df.alt=TX}df.className=n8.join(" ");var JL=df,T0=void 0;var he=void 0,BH=void 0;var k8=((BH=QO.element)==null?0:BH.type)?(he=_.Z(QO.element.type,cHl))==null?void 0:he.image:void 0;V.push(Bs({run:QO,textLength:G,tag:"img",image:k8,imageConfig:JL,imageWrapperConfig:f8,startIndex:QO.startIndex,length:(T0=
QO.length)!=null?T0:0}))}if(U==null?0:U.headerRuns)for(var ha=_.m(U.headerRuns),rJ=ha.next();!rJ.done;rJ=ha.next()){var CS=rJ.value;if(CS.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(CS.headerMapping)){a:{switch(CS.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":var V4="yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":V4=
"yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":V4="yt-core-attributed-string--heading-3";break a}V4=void 0}V.push(Bs({run:CS,textLength:G,tag:"span",config:V4?{className:V4}:void 0,startIndex:CS.startIndex,length:CS.length}))}}var $V=B();if($V==null?0:$V.userInput)for(var mW=_.m(V),IM=mW.next();!IM.done;IM=mW.next()){var rH=IM.value;if(rH.tag!=="a"&&rH.tag!=="li"){var Ne=void 0;(Ne=rH).config||(Ne.config={});rH.config.dir=rH.tag==="ul"?_.S5().resolve(_.Ow):
"auto"}}if(a().content){var Xi=a().content;CQ$(V);for(var VW={data:null,start:0,end:Xi.length,parts:[]},OZF=_.m(V),d7=OZF.next();!d7.done;d7=OZF.next()){var LJ=d7.value;QH_(VW,LJ.startIndex,LJ.endIndex,LJ)}mwQ(Xi,VW);var z24=VW.parts}else z24=[];return z24},z=!0;
_.dd(function(){a();B();if(z&&(z=!1,WHt(a(),v)))return;var e=O();Promise.resolve().then(function(){var U=u.value;if(U){U.innerText="";var V;(V=C)==null||V();C=_.iX(U,function(){return _.q(Rh4,{parts:e})},"t")}})},"Dfzccf");
return _.q("span",{el:u,class:function(){var e;if(e=a()){e=a();var U=X(),V=[];V.push("yt-core-attributed-string");(U==null?0:U.className)&&V.push(U==null?void 0:U.className);(U==null?0:U.ellipsisTruncate)?V.push("yt-core-attributed-string--ellipsis-truncate"):(U==null?0:U.noWrap)?V.push("yt-core-attributed-string--white-space-no-wrap"):(U==null?0:U.noPreWrap)||V.push("yt-core-attributed-string--white-space-pre-wrap");(U==null?0:U.linkInheritColor)&&V.push("yt-core-attributed-string--link-inherit-color");
e.alignment&&V.push(ry$(e.alignment));e.lineBreakMode&&V.push("yt-core-attributed-string--word-wrapping");e=V.join(" ")}return e},
dir:function(){var e;return((e=X())==null?0:e.userInput)?"auto":void 0},
"aria-label":function(){var e;return c()?(e=X())==null?void 0:e.ariaLabel:void 0},
role:function(){return c()?"text":void 0}})},I=HOQ(function(){var a,v=(a=r.text)==null?void 0:a.call(r);
if(v)return a=_.Y9(v)?v:_.mk(v),(a==null?0:a.content)?a:void 0},{isEqual:WHt}),P;
return((P=r.config)==null?0:P.contentAsserted)?g(I):_.q(_.t,{cond:I,then:g})},"v");
yHJ.idomCompat=!0;_.eY=_.R(function(r){var g=_.Lx(r.text),I=NvL(r);r.contentAsserted!==void 0&&(I.contentAsserted=!0);return _.q(yHJ,{text:g,config:I})},"w");
_.eY.idomCompat=!0;var wpL=function(r,g,I){g=g===void 0?"unknown":g;I=I===void 0?{}:I;_.oK.call(this,r+" ("+g+")",Object.assign({},{name:"YtWcwError",tagName:g},I));Object.setPrototypeOf(this,this.constructor.prototype)};
_.b(wpL,_.oK);_.Vq=new WeakMap;_.jS=!1;var xwE,fwF,EP$;_.Yp=Symbol("hh");_.MD=Symbol("ih");xwE=Symbol("jh");fwF=new Set(Object.getOwnPropertyNames(Element.prototype));EP$=Symbol("kh");var KTd=_.R(function(r){return _.q("yt-attributed-string",{"aria-label":r.ariaLabel,hidden:r.hidden,id:r.id,class:r.className,"force-default-style":r.forceDefaultStyle},_.q(_.eY,{text:r.data,ariaLabel:r.ariaLabel,ellipsisTruncate:r.ellipsisTruncate,isOverlay:r.isOverlay,linkInheritColor:r.linkInheritColor,noPreWrap:r.noPreWrap,noWrap:r.noWrap,userInput:r.userInput,noEndpoints:r.noEndpoints,headerRuns:r.headerRuns,isHeadline:r.isHeadline}))},"x");
_.Y("web_wiz_attributed_string")&&_.dM(KTd,"yt-attributed-string",{props:{ariaHidden:_.Yp,ariaLabel:_.Yp,className:_.Yp,ellipsisTruncate:_.Yp,isOverlay:_.Yp,linkInheritColor:_.Yp,noEndpoints:_.Yp,noStyleRuns:_.Yp,noLinkColor:_.Yp,noPreWrap:_.Yp,noWrap:_.Yp,skipOnClick:_.Yp,userInput:_.Yp,headerRuns:_.Yp,isHeadline:_.Yp,id:_.Yp,data:_.Yp,hidden:_.Yp,forceDefaultStyle:_.Yp,text:_.MD,disableUpgrade:_.MD,disable:_.MD,slot:_.MD}});var ZH=function(){return _.D.apply(this,arguments)||this};
_.b(ZH,_.D);ZH.prototype.renderIdom=function(){if(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};var r=this.data,g=this.config;r&&(r=_.Y9(r)?r:_.mk(r),r!=null&&r.content&&(g=g||{},g.contentAsserted=!0,bO$(yHJ)({text:r,config:g})))}};
_.w([_.d(NmY),_.J("design:type",Object)],ZH.prototype,"ytIdomTemplatingBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ZH.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ZH.prototype,"ariaLabel",void 0);_.w([_.H(),_.J("design:type",Boolean)],ZH.prototype,"disable",void 0);_.w([_.H(),_.J("design:type",Boolean)],ZH.prototype,"ellipsisTruncate",void 0);_.w([_.H(),_.J("design:type",Boolean)],ZH.prototype,"isOverlay",void 0);
_.w([_.H(),_.J("design:type",Boolean)],ZH.prototype,"linkInheritColor",void 0);_.w([_.H(),_.J("design:type",Boolean)],ZH.prototype,"noPreWrap",void 0);_.w([_.H(),_.J("design:type",Boolean)],ZH.prototype,"noWrap",void 0);_.w([_.H(),_.J("design:type",Boolean)],ZH.prototype,"userInput",void 0);_.w([_.H(),_.J("design:type",Boolean)],ZH.prototype,"noEndpoints",void 0);_.w([_.H(),_.J("design:type",Array)],ZH.prototype,"headerRuns",void 0);
_.w([_.ov({is:"yt-attributed-string",disableElementRegistration:!0})],ZH);
_.Y("web_wiz_attributed_string")||_.A(ZH,"yt-attributed-string",function(){if(oaY===void 0){var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-attributed-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.core.yt_attributed_string.yt.attributed.string.css.js--\x3e");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
r.content.insertBefore(pxd().content.cloneNode(!0),r.content.firstChild);oaY=r}r=oaY;return r},{mode:2});var siJ,FTY,gS8;siJ=function(){this.firstThumbnailLoaded=!1};
_.HT0=function(){FTY||(FTY=new siJ);return FTY};
gS8=function(r){var g=_.HT0();g.firstThumbnailLoaded||(g.firstThumbnailLoaded=!0,_.ug("ftl",r))};
siJ.prototype.reset=function(){this.firstThumbnailLoaded=!1};var Tv1=0,rAj=new WeakMap,kap=0,yq=new Set;var WT$,DTy=function(){return WT$!==void 0?WT$:WT$=document.createElement("template")};
document.head.appendChild(DTy().content);var RuY;var vSs,mE8,U$;_.Fu=_.I$.caches;U$=function(){};
U$.prototype.open=function(r){return _.Fu.open(AH8(r))};
U$.prototype.has=function(r){return _.Fu.has(AH8(r))};
U$.prototype.delete=function(r){return _.Fu.delete(AH8(r))};
U$.prototype.match=function(r,g){var I=this,P,a,v,C,u,X;return _.p(function(c){switch(c.nextAddress){case 1:return c.yield(I.keys(),2);case 2:P=c.yieldResult,a=_.m(P),v=a.next();case 3:if(v.done){c.jumpTo(5);break}C=v.value;return c.yield(I.open(C),6);case 6:return u=c.yieldResult,c.yield(u.match(r,g),7);case 7:if(X=c.yieldResult)return c.return(X);v=a.next();c.jumpTo(3);break;case 5:return c.return()}})};
var CDQ=function(){};
_.b(CDQ,U$);var AH8=function(r){if(r.includes(":"))throw Error("nh`"+r);return r+":"+_.ue("CacheStorage get")};
CDQ.prototype.keys=function(){var r,g,I,P,a,v,C,u,X;return _.p(function(c){if(c.nextAddress==1)return r=[],g=_.ue("CacheStorage keys"),c.yield(_.Fu.keys(),2);I=c.yieldResult;P=_.m(I);for(a=P.next();!a.done;a=P.next())v=a.value,C=_.aS4(v),u=C.originalName,X=C.datasyncId,X===g&&r.push(u);return c.return(r)})};var ic=function(){var r=_.D.apply(this,arguments)||this;r.objectURL=null;r.loadTime=Infinity;return r};
_.b(ic,_.D);_.Q=ic.prototype;
_.Q.renderIdom=function(){PDh(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("qh");this.setConfig();if(this.config){var r=this.config,g=this.shouldRenderLazy;bO$(_.bv)({contentMode:r.contentMode,loadedClass:r.loadedClass,isPreloaded:r.isPreloaded,notifyOnLoaded:r.notifyOnLoaded,notifyOnUnloaded:r.notifyOnUnloaded,preferredThumbnail:r.preferredThumbnail,preserveHeight:r.preserveHeight,preserveWidth:r.preserveWidth,objectPosition:r.objectPosition,targetWidth:r.targetWidth,
targetHeight:r.targetHeight,shouldShowPlaceholder:r.shouldShowPlaceholder,useWidth:r.useWidth,isToggled:r.isToggled,alt:r.alt,className:r.className,onerror:r.onerror,onload:r.onload,style$:r.style$,color:r.color,width:r.width,height:r.height,"aria-hidden$":r["aria-hidden$"],draggable:r.draggable,"data-disabled$":r["data-disabled$"],data:this.data,callback:void 0,renderLazy:g===void 0?!0:g,hideOn404:!1})}}};
_.Q.objectFitToContentMode=function(r){switch(r){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.Q.logThumbnailFailureVe=function(){var r=_.Dx(197497);_.wP(_.hx(),r);var g=_.CB();g&&r&&g&&_.YD(g,[r])};
_.Q.loadImageFromCacheIfExists=function(r){var g=this,I=r.target;(I==null?0:I.src)&&pGL(I.src).then(function(P){g.objectURL=_.hS(P).toString();g.setSrc(I,g.objectURL)}).catch(function(){})};
_.Q.onError=function(r){var g=this;if(_.Y("web_use_cache_for_image_fallback")){var I=r.target;I&&pGL(I.src).then(function(P){g.objectURL=_.hS(P).toString();g.setSrc(I,g.objectURL)}).catch(function(){_.Y("kevlar_woffle_log_thumbnail_failure_ve")&&g.logThumbnailFailureVe();
_.Y("kevlar_woffle_fallback_image")&&g.setSrc(I,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.Q.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.Q.setConfig=function(){var r=this;this.config={alt:this.alt||"",contentMode:this.objectFitToContentMode(this.objectFit),notifyOnLoaded:this.notifyOnLoaded,notifyOnUnloaded:this.notifyOnUnloaded,preferredThumbnail:this.preferredThumbnail,preserveHeight:this.preserveHeight,preserveWidth:this.preserveWidth,objectPosition:this.objectPosition,onload:function(g){r.loadImageFromCacheIfExists(g);r.revokeObjectURL();ISE(r.hostElement)},
onerror:function(g){r.onError(g)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.Y("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.Q.setSrc=function(r,g){g&&(r.src=g)};
_.w([_.d(NmY),_.J("design:type",Object)],ic.prototype,"ytIdomTemplatingBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ic.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],ic.prototype,"alt",void 0);_.w([_.H(),_.J("design:type",Boolean)],ic.prototype,"ftlEligible",void 0);_.w([_.H(),_.J("design:type",Number)],ic.prototype,"height",void 0);_.w([_.H(),_.J("design:type",Boolean)],ic.prototype,"notifyOnLoaded",void 0);
_.w([_.H(),_.J("design:type",Boolean)],ic.prototype,"notifyOnUnloaded",void 0);_.w([_.H(),_.J("design:type",String)],ic.prototype,"objectFit",void 0);_.w([_.H(),_.J("design:type",String)],ic.prototype,"objectPosition",void 0);_.w([_.H(),_.J("design:type",String)],ic.prototype,"preferredThumbnail",void 0);_.w([_.H(),_.J("design:type",Boolean)],ic.prototype,"preserveHeight",void 0);_.w([_.H(),_.J("design:type",Boolean)],ic.prototype,"preserveWidth",void 0);
_.w([_.H({value:!0}),_.J("design:type",Boolean)],ic.prototype,"useWidth",void 0);_.w([_.H({value:function(){return!_.yi("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.J("design:type",Boolean)],ic.prototype,"shouldRenderLazy",void 0);_.w([_.H(),_.J("design:type",Number)],ic.prototype,"width",void 0);_.w([_.ov({is:"yt-image",disableElementRegistration:!0})],ic);
_.A(ic,"yt-image",function(){if(RuY===void 0){var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-image--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.core.yt_image.yt.image.css.js--\x3e");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);r.content.insertBefore(DTy().content.cloneNode(!0),r.content.firstChild);
RuY=r}r=RuY;return r},{mode:2});var bc=function(){return _.D.apply(this,arguments)||this};
_.b(bc,_.D);bc.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var r=_.oT(this.data.onVisibleCommand);r&&this.ytComponentBehavior.resolveCommand(r)}};
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],bc.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],bc.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.ta.YtVisibilityBehavior),_.J("design:type",Object)],bc.prototype,"ytVisibilityBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],bc.prototype,"data",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],bc);
_.A(bc,"yt-bumper-user-edu-content-view-model",function(){if(DXy===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-bumper-user-edu-content-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_bumper_user_edu_content_view_model.yt.bumper.user.edu.content.view.model.css.js--\x3e<div id="bumper-content" class="style-scope yt-bumper-user-edu-content-view-model">\n  <yt-image id="icon" data="[[data.image]]" height="16" class="style-scope yt-bumper-user-edu-content-view-model"></yt-image>\n  <div id="message-block" class="style-scope yt-bumper-user-edu-content-view-model">\n    <yt-attributed-string id="message" data="[[data.text]]" class="style-scope yt-bumper-user-edu-content-view-model"></yt-attributed-string>\n  </div>\n</div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;WI1===void 0&&(WI1=document.createElement("template"));var P=WI1;I.call(g,P.content.cloneNode(!0),r.content.firstChild);DXy=r}r=DXy;return r},{mode:0});var Ngh;var wx0,lTl=function(){if(wx0!==void 0)return wx0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-progress-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_progress_flow_view_model.yt.creator.goal.progress.flow.view.model.css.js--\x3e<div id="header" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="avatar-images" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="creator-thumbnail" data="[[creatorGoalState.authorPhoto]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <yt-image id="goal-icon" data="[[targetIconThemedImage]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n  </div>\n  <div id="countdown-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-attributed-string id="goal-timer-description" data="[[creatorGoalState.goalHeadlineText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n    <template is="dom-if" if="[[shouldShowCountdown]]" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <yt-countdown class="countdown style-scope yt-creator-goal-progress-flow-view-model" target-timestamp="[[endTimestamp]]"></yt-countdown>\n    </template>\n  </div>\n  <yt-attributed-string id="goal-subheader-info" data="[[creatorGoalState.goalSubheaderText]]" hidden$="[[isGoalActive]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-image id="background-image" data="[[creatorGoalState.goalHeaderBackgroundImage]]" height="100" width="100" class="style-scope yt-creator-goal-progress-flow-view-model">\n  </yt-image>\n</div>\n<div id="content" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <yt-attributed-string id="goal-target" data="[[creatorGoalState.goalTargetText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-attributed-string id="goal-description" data="[[creatorGoalState.goalDescription]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <div id="goal-progress-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="sc-tier-image" data="[[creatorGoalState.superChatTierImage]]" height="32" preserve-height="" preserve-width="" width="32" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <div id="goal-numbers" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="current-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model">[[creatorGoalState.currentGoalCount]] </div>\n      <div id="goal-number-separator" class="style-scope yt-creator-goal-progress-flow-view-model">/ </div>\n      <div id="target-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model"> [[creatorGoalState.totalGoalCount]]</div>\n    </div>\n    <div id="progress-bar-container" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="progress-bar-progress" class="style-scope yt-creator-goal-progress-flow-view-model">\n      </div>\n    </div>\n  </div>\n</div>\n<div id="footer" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="progress-button" class="style-scope yt-creator-goal-progress-flow-view-model"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;Ngh===void 0&&(Ngh=document.createElement("template"));var P=Ngh;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return wx0=r};var SAF;_.M5={};SAF=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"]);_.M5.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var r=this.getContext_();return r?r.getTaskManager():_.ZV},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var r=_.He(this.hostElement,"yt-get-context-provider",{});r.detail&&r.detail.contextProvider?this.cachedProviderNode_=r.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return SAF.has(this.hostElement.localName)},
getNetworkManager:function(){var r=this.getContext_();if(r)return r.getNetworkManager()}};var Bk8,JHJ,xTJ,EaY;_.jY=function(r){var g=JHJ.get(r);if(g&&(g=g.pop()))return EaY++,g;xTJ++;try{var I=document.createElement(r)}catch(P){throw new _.oK("ElementPool failed to create element",r,P.message);}return I};
Bk8=function(r){var g=r.is;if(g){var I=JHJ.get(g);I||(I=[],JHJ.set(g,I));var P=_.Gq("ELEMENT_POOL_CONFIG")||{};I.length>=(P[g]!==void 0?P[g]:_.Gq("ELEMENT_POOL_DEFAULT_CAP",0))||I.push(r)}else _.M6(new _.oK("Element pool should only handle custom elements:",r.nodeName))};
JHJ=new Map;xTJ=0;EaY=0;var Hs=new WeakMap,tM_=new WeakMap;var nal;_.V5=function(r,g,I){I=I===void 0?_.ag():I;this.JSC$14197_defaultPriority=r;this.signal=g;this.scheduler=I;this.nextJobDescriptor=0;this.JSC$14197_parkedJobs=[];this.scheduledJobs=new Map};
_.d9=function(r,g){if(g){var I=_.YF();r.signal&&!_.ZM(I,r.signal)?(I.addListener(r.signal,function(){r.processSignal()}),r.JSC$14197_parkedJobs.push({job:g,
priority:void 0})):fTY(r,g)}};
nal=function(r,g){if(g!==r.JSC$14197_defaultPriority){r.JSC$14197_defaultPriority=g;for(var I=_.m(r.scheduledJobs.values()),P=I.next();!P.done;P=I.next())P=P.value,r.scheduler.cancelJob(P.jobId),P.jobId=r.scheduler.addJob(P.jobWrapper,g)}};
_.V5.prototype.flushJobs=function(){nal(this,10);this.processSignal()};
_.V5.prototype.cancel=function(){for(var r=_.m(this.scheduledJobs),g=r.next();!g.done;g=r.next()){var I=_.m(g.value);g=I.next().value;I=I.next().value;this.scheduler.cancelJob(I.jobId);this.scheduledJobs.delete(g)}this.JSC$14197_parkedJobs=[]};
_.V5.prototype.processSignal=function(){for(var r=_.m(this.JSC$14197_parkedJobs),g=r.next();!g.done;g=r.next())g=g.value,fTY(this,g.job,g.priority);this.JSC$14197_parkedJobs=[]};
var fTY=function(r,g,I){I=I||r.JSC$14197_defaultPriority;if(I===10)Ky(g);else{var P=r.nextJobDescriptor++,a=function(){g();r.scheduledJobs.delete(P)},v=r.scheduler.addJob(a,I);
r.scheduledJobs.set(P,{jobWrapper:a,jobId:v,priority:I})}};var Tgw;_.Lb={};Tgw={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.Lb.YtRendererstamperBehavior=[_.M5.YtTaskEmitterBehavior,{mappings:null,stampDom:null,rendererStamperLogger_:null,beforeRegister:function(){this.configureRendererStamper&&typeof this.configureRendererStamper==="function"&&(this.stampDom?this.stampDom=Object.assign({},this.stampDom,this.configureRendererStamper()):this.stampDom=this.configureRendererStamper());this.stampDom&&this.addStampDomObservers_()},
created:function(){this.deferredBindingTasks_=[];this.renderJobsMap_=Object.create(null);this.hasDataPath_=Object.create(null);this.stampDom&&this.addStampDomObserverFns_();this.telemetry_={};this.resetTelemetry_()},
resetTelemetry_:function(){this.telemetry_.create=0;this.telemetry_.reuse=0},
addStampDomObservers_:function(){if(this.useSignals)for(var r in this.stampDom){var g=this.stampDom[r];g&&g.id&&this.addReactiveSchema({type:"observe",method:{methodName:qp$(g.id),args:[{type:"wildcard",path:r}]}})}else{(r=(this.constructor.generatedFrom||this).observers)||(r=[]);for(g in this.stampDom){var I=this.stampDom[g];I&&I.id&&r.push(qp$(I.id)+"("+g+".*)")}this.constructor.generatedFrom.observers=r}},
addStampDomObserverFns_:function(){for(var r in this.stampDom){var g=this.stampDom[r];g.id?(this[qp$(g.id)]=this.rendererStamperObserver_.bind(this,r,g.id),this.hasDataPath_[r]=!1):(g=new _.oK("Bad rendererstamper config",this.is+":"+r),_.iO(g))}},
rendererStamperObserver_:function(r,g,I){if(I.path==r){if(I.value===void 0&&!this.hasDataPath_[r])return;this.hasDataPath_[r]=I.value!==void 0}this.rendererStamperApplyChangeRecord_(r,g,I)},
rendererStamperApplyChangeRecord_:function(r,g,I){var P=this.renderJobsMap_[g],a=null;r==I.path?(I=I.value,_.Nh(I)||(I=I===void 0||I===null?[]:[I]),r=this.stampDom[r],r.mapping&&(a=this.stampDomArray_.bind(this,I,g,r.mapping,r.reuseComponents,r.events,r.stamperStableList)),P&&P.cancel(),I=r.usePageScheduler?this.getTaskManager():void 0,P||r.initialRenderPriority==void 0)?r.renderPriority==void 0||P||(P=new _.V5(r.renderPriority,r.waitForSignal,I),this.renderJobsMap_[g]=P):(P=new _.V5(r.initialRenderPriority,
r.waitForSignal,I),this.renderJobsMap_[g]=P,a=function(v,C){v();nal(C,10)}.bind(this,a,P)):a=r+".splices"==I.path?this.stampDomArraySplices_.bind(this,r,g,I.value):this.forwardRendererStamperChanges_.bind(this,r,g,I);
P?_.d9(P,a):a()},
forwardRendererStamperChanges_:function(r,g,I){var P=I.path.slice(r.length+1),a=this.getStampContainer_(g),v=P.indexOf("."),C=P.substring(0,v),u=!1,X=0,c=parseInt(C,0);if(C[0]=="#"){u=parseInt(C.substring(1),0);c=this.get(r);var B=this.get([r,C]);c[u]==B?X=u:X=c.indexOf(B);u=!0}else isNaN(c)||(X=c,u=!0);u&&(P=P.substring(C.length+1),v=P.indexOf("."));C=this.polymerDom(a).children[X];var O;if(a=(O=C==null?void 0:C.polymerController)!=null?O:C)P="data"+P.slice(v),typeof a.notifyPath!=="function"?_.M6(new _.oK("notifyPath missing",
this.is+": "+r+", "+g)):I.value?a.notifyPath(P,I.value):a.notifyPath(P)},
stampDomArraySplices_:function(r,g,I){if(I&&I.indexSplices){var P=this.getStampContainer_(g);if(P){for(var a=this.polymerDom(P),v=cAX(this.stampDom[r].reuseComponents),C=I.indexSplices.length,u=0;u<C;u++){for(var X=I.indexSplices[u],c=a.children[X.index],B=X.removed.length;B>0;B--)c&&c.parentElement&&(this.polymerDom(c.parentElement).removeChild(c),v&&Bk8(c),c=a.children[X.index]);B=this.stampDom[r].mapping;for(var O=X.index+X.addedCount,z=document.createDocumentFragment(),e=v,U=X.index;U<O;U++){var V=
X.object[U],G=oS_(B,V);if(G){var F=B[G];V=V[G];G=this.getComponentName_(F,V);var W=c?Hs.has(c):!1;e&&c&&c.is==G&&W?(G=c,this.telemetry_.reuse++,c=c.nextElementSibling):e&&c&&W?(G=this.createComponent_(F,V,v),W=this.polymerDom(c).nextElementSibling,a.insertBefore(G,W),zSE(this.is,a,c,v),c=W):(e=!1,G=this.createComponent_(F,V,v),z.appendChild(G));this.deferRenderStamperBinding_(G,F,V)}else F=new _.oK("Unimplemented type",r,g,P.tagName,Object.keys(V)[0]),_.iO(F)}a.insertBefore(z,c)}this.flushRenderStamperComponentBindings_();
this.stampDom[r].events&&_.He(this.hostElement,"yt-rendererstamper-finished",{container:P})}else r=new _.oK("Container object not found",g,this.hostElement?this.hostElement.is:""),_.iO(r)}},
stampDomArray_:function(r,g,I,P,a,v){var C=this.getStampContainer_(g);if(C)if(g=this.polymerDom(C),P=cAX(P),r){var u=0,X=0,c;if(v=v===void 0?_.yi("STAMPER_STABLE_LIST",!1):v||!1)for(c=g.firstElementChild;c&&!Hs.has(c)&&r.length>X;){v=r[X];var B=oS_(I,v);if(B){if(this.getComponentName_(I[B],v[B])!=c.is){var O=this.createComponent_(I[B],v[B],P),z=this.polymerDom(c).nextElementSibling;z?g.insertBefore(O,z):g.appendChild(O);zSE(this.is,g,c,P);c=O}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(c,
I[B],v[B]);u++;X++;c=this.polymerDom(c).nextElementSibling}else X++}Yp8(this.is,g,u,P);u=c;if(r.length>X){v=document.createDocumentFragment();for(B=r.length;X<B;X++)if(O=r[X],z=oS_(I,O))c=this.createComponent_(I[z],O[z],P),this.deferRenderStamperBinding_(c,I[z],O[z]),v.appendChild(c);u&&this.polymerDom(u).parentNode&&c&&!Hs.has(c)?g.insertBefore(v,u):g.appendChild(v)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();a&&_.He(this.hostElement,"yt-rendererstamper-finished",
{container:C})}else Yp8(this.is,g,0,P);else r=new _.oK("Container object not found",g,this.hostElement?this.hostElement.is:""),_.iO(r)},
polymerDom:function(r){return this.minimizePipBreakages?r:_.$H(r)},
getStampContainer_:function(r){return this.$&&this.$[r]||_.DG(this.hostElement).querySelector("#"+r)},
getComponentName_:function(r,g){return typeof r==="string"?r:r.matcher?r.matcher.call(this,g):r.component},
createComponent_:function(r,g,I){r=this.getComponentName_(r,g);try{var P=UX$.has(r);if(I&&!P){var a=_.jY(r);try{_.lH(a)}catch(v){I="Failed to clear styles for "+r+".",v.message&&(I+=" Original error: "+v.message),_.M6(new _.oK(I))}}else a=document.createElement(r)}catch(v){return a="YtRendererStamperBehavior failed to create "+r+".",v.message&&(a+=" Original description: "+v.message),v.message="YtRendererStamperBehavior failed to create element",_.jJ(v,a),Tgw.hasOwnProperty(r)?_.M6(v):_.iO(v),document.createElement("SPAN")}this.telemetry_.create++;
return a},
deferRenderStamperBinding_:function(r,g,I){this.deferredBindingTasks_.push({component:r,typeOrConfig:g,data:I})},
flushRenderStamperComponentBindings_:function(){for(var r=0,g=this.deferredBindingTasks_.length;r<g;r++){var I=this.deferredBindingTasks_[r];if(!I)break;eSF(this,I.component,I.typeOrConfig,I.data)}this.deferredBindingTasks_.length=0}}];_.dM(_.R(function(r){function g(){I().seconds&&v(p2F({seconds:Number(I().seconds)-Date.now()/1E3}))}
var I=r.targetTimestamp;r=r.className;var P=_.m(_.ua("",void 0,"U1Q8Ae")),a=P.next().value,v=P.next().value;_.bX(function(){g();var C=setInterval(function(){g()},1E3);
_.Lu(function(){clearInterval(C)})});
return _.q("yt-countdown",{class:_.Ws("ytCountDownHost",r)},_.q("div",null,a))},"z"),"yt-countdown",{props:{targetTimestamp:_.Yp,
className:_.MD}});_.GT=new _.GZ("KEY_MANAGER_TOKEN");var dEE={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"};_.y5=_.R(function(r){var g=_.Zg("a",r.ref),I=r.aTagConfig?r.aTagConfig:_.Bi(function(){var P,a,v,C,u;var X=(u=_.oT((v=r.command)==null?void 0:v.call(r)))!=null?u:(C=r.command)==null?void 0:C.call(r);return _.Xu({innertubeCommand:X,skipOnClick:(P=r.skipOnClick)==null?void 0:P.call(r),defaultTarget:(a=r.target)==null?void 0:a.call(r)})||{}},void 0,"TAvz0");
_.dd(function(){_.Y("mweb_get_endpoint_from_atag_command")||(g.value._data=I()._data,g.value.params=I().params)},"dcjvAe");
return _.q("a",{el:g,href:function(){return I().href$},
rel:function(){return I().rel$},
class:function(){var P,a;return(a=I().className)!=null?a:(P=r.className)==null?void 0:P.call(r)},
style:function(){var P;if((P=r.style)==null?0:P.call(r))return r.style();var a;return((a=r.disabled)==null?0:a.call(r))?"pointer-events:none":""},
"aria-haspopup":function(){return!!I()["aria-haspopup$"]},
"force-new-state":AY(function(){return I()["force-new-state$"]}),
title:AY(function(){var P,a;return(a=I().title$)!=null?a:(P=r.title)==null?void 0:P.call(r)}),
role:AY(function(){var P;return((P=r.role)==null?void 0:P.call(r))||I().role$}),
target:AY(function(){return I().target$}),
dir:AY(function(){var P;return((P=r.dir)==null?void 0:P.call(r))||I().dir}),
tabindex:function(){var P;return I().tabindex$?Number(I().tabindex$):(P=r.tabIndex)==null?void 0:P.call(r)},
"aria-hidden":function(){var P,a;return(a=I()["aria-hidden$"])!=null?a:(P=r.ariaHidden)==null?void 0:P.call(r)},
"aria-label":function(){var P,a;return(a=I()["aria-label$"])!=null?a:(P=r.ariaLabel)==null?void 0:P.call(r)},
"aria-current":r.ariaCurrent,"aria-disabled":r.disabled,"aria-labelledby":r.ariaLabelledby,"aria-describedby":r.ariaDescribedby,"aria-selected":r.ariaSelected,"tab-identifier":r.tabIdentifier,"on:pointerdown":_.RT(function(P){var a,v;return void((v=(a=I()).onpointerdown)==null?void 0:v.call(a,P))}),
"on:click":_.RT(function(P){var a,v;(v=(a=I()).onclick)==null||v.call(a,P);var C;(C=r.onClick)==null||C.call(r,P)}),
"on:focusin":_.RT(function(P){var a;(a=r.onFocusin)==null||a.call(r,P)}),
"on:focusout":_.RT(function(P){var a;(a=r.onFocusout)==null||a.call(r,P)})},r.children)},"B");var Hf1={duration:1E3,easing:"ease",fill:"forwards"};F4j.componentType=e9;var RS$={duration:1E3,easing:"ease",fill:"forwards"},$wl=_.R(function(r){var g=_.Zg("animated-rolling-character"),I=void 0,P=function(){var u,X;return id((u=r.character)==null?void 0:u.call(r))||id((X=r.previousCharacter)==null?void 0:X.call(r))},a=_.m(_.ua(0,void 0,"CYT8Ob")),v=a.next().value,C=a.next().value;
_.bX(function(){if(window.ResizeObserver&&_.Y("web_fix_rolling_numbers_zoom_safari")){var u=new _.ND(function(){var c,B,O=Math.round(((B=(c=g.value.querySelector("div"))==null?void 0:c.getBoundingClientRect().height)!=null?B:0)*100)/100;O&&C(O)},500),X=new ResizeObserver(function(){u.fire()});
X.observe(g.value);_.Lu(function(){X.disconnect();u.dispose()})}});
_.dd(function(){var u=_.Y("web_fix_rolling_numbers_zoom_safari")?v:r.marginMultiplier;if(u()){var X;(X=I)==null||X.cancel();if(P()){var c;X=((c=r.previousCharacter)==null?0:c.call(r))?Number(r.previousCharacter())+10:r.rollUp()?0:30;var B;if((B=r.shouldAnimate)==null||!B.call(r)){var O,z;X-=DE1((O=r.character)==null?void 0:O.call(r),(z=r.previousCharacter)==null?void 0:z.call(r),r.rollUp(),X)}}else{X=r.rollUp()?0:2;var e;(e=r.shouldAnimate)!=null&&e.call(r)||(c=X,B=r.rollUp()?-1:1,X=c-B)}g.value.style.marginTop=
"-"+X*u()+"px";var U;if((U=r.shouldAnimate)==null?0:U.call(r)){var V,G;I=AAt(g.value,(V=r.character)==null?void 0:V.call(r),(G=r.previousCharacter)==null?void 0:G.call(r),r.rollUp(),X,P(),u())}else{var F;g.value.style.display=((F=r.character)==null?0:F.call(r))?"":"none"}}},"CA6Pmf");
return _.q("animated-rolling-character",{el:g,class:"animatedRollingCharacterHost"},_.q(_.t,{cond:P,then:function(){return _.q(huh,null)},
else:function(){return _.q(k4y,{character:r.character})}}))},"E");
$wl.idomCompat=!0;var Nkt=_.Y("web_enable_sink_animated_rolling_character_and_number")?$wl:F4j,ryf=_.Y("web_enable_sink_animated_rolling_character_and_number")?$wl:W4X(F4j),huh=_.R(function(){for(var r=[],g=1;g<30;g++)r.push(_.q("div",null,g%10));return _.q(_.TN,null,_.q("div",null,"\u00a0"),r,_.q("div",null,"\u00a0"))},"F"),k4y=_.R(function(r){var g=r.character;
return _.q(_.TN,null,_.q("div",null,"\u00a0"),_.q(_.t,{cond:function(){return!(g==null?0:g())||_.mt(g==null?void 0:g())},
then:function(){return _.q("div",null,"\u00a0")},
else:function(){return _.q("div",null,g)}}),_.q("div",null,"\u00a0"))},"G");wGL.componentType=e9;var gPz=_.R(function(r){var g=void 0,I=void 0,P=function(){var v;return((v=r.fontSizeMultiplier)==null?0:v.call(r))?r.heightPx()*r.fontSizeMultiplier():r.heightPx()},a=_.Bi(function(){if(!r.numberText())return[];
var v,C,u=((v=r.forceRollUp)==null?void 0:v.call(r))||!I||!((C=r.numberValue)==null?0:C.call(r))||I<r.numberValue(),X,c=r.numberText();v=P();C=!((X=r.shouldAnimate)==null||!X.call(r));X=[];var B=0,O=0,z=(g?g.replace(/\D/g,"").length:0)-(c?c.replace(/\D/g,"").length:0),e=g?g.split(/(\d)/).filter(Boolean):[];for(c=c.split(/(\d)/).filter(Boolean);z<0;){var U=c[O];X.push({character:U,rollUp:u,marginMultiplier:v,shouldAnimate:C});O++;id(U)&&z++}for(;B<z;)U=e[B],X.push({previousCharacter:U,rollUp:u,marginMultiplier:v,
shouldAnimate:C}),B++,id(U)||z++;for(;O<c.length;)z=c[O],U=e[B],id(z)===id(U)?(O++,B++):id(z)?(B++,z=void 0):id(U)&&(O++,U=void 0),X.push({character:z,previousCharacter:U,rollUp:u,marginMultiplier:v,shouldAnimate:C});g=r.numberText();var V;I=(V=r.numberValue)==null?void 0:V.call(r);return X},void 0,"kWiBv");
return _.q("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return r.numberText()?["height: "+P()+"px;","line-height: "+r.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.q(_.zq,{each:a,keyBy:"INDEX"},function(v){return _.q(ryf,{character:function(){return v().character},
previousCharacter:function(){return v().previousCharacter},
marginMultiplier:function(){return v().marginMultiplier},
rollUp:function(){return v().rollUp},
shouldAnimate:function(){return v().shouldAnimate}})}))},"H");
gPz.idomCompat=!0;_.Iwz=_.Y("web_enable_sink_animated_rolling_character_and_number")?gPz:W4X(wGL);var PQJ=function(r,g){this.fillAnimation=new Animation(ESF(r),document.timeline);this.strokeAnimation=new Animation(xE8(g),document.timeline)};
PQJ.prototype.play=function(){var r,g;(g=(r=this.fillAnimation).play)==null||g.call(r);var I,P;(P=(I=this.strokeAnimation).play)==null||P.call(I)};
PQJ.prototype.cancel=function(){var r,g;(g=(r=this.fillAnimation).cancel)==null||g.call(r);var I,P;(P=(I=this.strokeAnimation).cancel)==null||P.call(I)};_.Kb=_.R(function(r){var g=r.model;var I=r.pointerDownEvent;var P=r.pointerUpEvent;var a=r.pointerLeaveEvent;var v=r.hovered;r=_.Zg("yt-touch-feedback-shape");var C=_.Zg("div"),u=_.Zg("div"),X=_.m(_.yR(function(){return(P==null?0:P())||(a==null?0:a())?!1:!(I==null||!I())||!1})),c=X.next().value,B=X.next().value,O=void 0,z=function(){!O&&u.value&&C.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(O=new PQJ(u.value,C.value));
var W;(W=O)==null||W.play()},e=function(){var W;
(W=O)==null||W.cancel()},U=function(){var W;
(W=O)==null||W.cancel()};
_.dd(function(){(P==null?0:P())&&z()},"bg756c");
_.dd(function(){(I==null?0:I())&&e()},"QAes8c");
_.dd(function(){(a==null?0:a())&&U()},"YaFbrc");
X=_.RT(function(){z();B(!1)});
var V=_.RT(function(){e();B(!0)}),G=_.RT(function(){U();
B(!1)});
_.Lu(function(){if(O){var W;(W=O)==null||W.cancel();O=void 0}});
var F={};c=_.Ws("yt-spec-touch-feedback-shape",function(){return fSL(g().color)},function(){return nSQ(g().thumbnailSize,!!g().isExtended)},(F["yt-spec-touch-feedback-shape--focused"]=function(){return!!g().focused&&!g().disabled},F["yt-spec-touch-feedback-shape--circular"]=function(){return!!g().circular},F["yt-spec-touch-feedback-shape--down"]=c,F["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!g().triggerEvents},F["yt-spec-touch-feedback-shape--hovered"]=function(){return v==
null?void 0:v()},F));
return _.q("yt-touch-feedback-shape",{el:r,class:c,style:_.wM({"margin-top":function(){return g().customTopExtend?"-"+g().customTopExtend+"px":void 0}}),
"on:mousedown":V,"on:mouseup":X,"on:pointerleave":G,"on:touchstart":V,"on:touchend":X,"aria-hidden":!0},_.q(_.t,{cond:function(){return!!g().hoverEffect},
then:function(){return _.q("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.wM({"border-radius":function(){return g().borderRadius},
background:function(){var W;if(W=g().hoverEffect){for(var S=[],E=_.m((W==null?void 0:W.lightingTechniques)||[]),l=E.next();!l.done;l=E.next())switch(l.value){case 2:var f=l=void 0,n=void 0,P$=void 0;S.push("linear-gradient(180deg, "+((l=W)==null?void 0:(f=l.palette)==null?void 0:f.keyLight)+", "+((n=W)==null?void 0:(P$=n.palette)==null?void 0:P$.background)+")")}var Cs,ZL;S.push((Cs=g().hoverEffect)==null?void 0:(ZL=Cs.palette)==null?void 0:ZL.background);W=S.join(", ")}else W=void 0;return W}})})}}),
_.q("div",{class:"yt-spec-touch-feedback-shape__stroke",
style:_.wM({"border-radius":function(){return g().borderRadius},
"border-color":function(){var W,S;return(W=g().touchEffect)==null?void 0:(S=W.palette)==null?void 0:S.background}}),
el:C}),_.q("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.wM({"border-radius":function(){return g().borderRadius},
"background-color":function(){var W,S;return(W=g().touchEffect)==null?void 0:(S=W.palette)==null?void 0:S.background}}),
el:u}))},"L");
_.Kb.idomCompat=!0;var aw8={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 s$=_.B$();s$=s$.toLowerCase();if(_.u1(s$,"android")){var vPl=s$.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);vPl&&parseFloat(vPl[1])<100||s$.match("("+Object.keys(aw8).join("|")+")")};var QH$=_.R(function(r){return _.q(_.t,{cond:r.aTagConfig,then:function(g){return _.q(_.y5,{aTagConfig:g,disabled:r.disabled,className:r.className,style:r.style,title:r.title,ariaLabel:r.ariaLabel,ariaCurrent:function(){var I,P;return((I=r.toggleable)==null?void 0:I.call(r))&&((P=r.toggled)==null?void 0:P.call(r))},
ref:r.ref},r.children)},
else:function(){return _.q("button",{el:_.iv(r.ref),"on:click":_.RT(function(g){var I;return(I=r.onClick)==null?void 0:I.call(r,g)}),
class:r.className,title:r.title,style:r.style,disabled:r.disabled,"aria-pressed":function(){var g,I;return((g=r.toggleable)==null?0:g.call(r))?!((I=r.toggled)==null||!I.call(r)):void 0},
"aria-label":r.ariaLabel,"aria-disabled":r.visiblyDisabled,"aria-hidden":r.ariaHidden,tabindex:r.tabIndex},r.children)}})},"M"),CQf=_.R(function(r){var g=r.data;
var I=r.hasIconLeading;var P=r.hasIconLeadingTrailing;var a=r.hasIconTrailing;var v=r.iconButton;var C=r.iconClassName;var u=r.secondaryIconClassName;var X=r.icon;var c=r.secondaryIcon;var B=r.textContentClassName;return _.q(Fp,{className:"",style:"display: inherit; justify-content: center"},_.q(_.t,{debugInstance:"V4z1Uc",cond:function(){return X&&(I()||P()||(v==null?void 0:v()))},
then:function(){return _.q(Fp,null,_.q("div",{class:C,"aria-hidden":"true"},X==null?void 0:X()))}}),_.q(_.t,{debugInstance:"ok3btb",
cond:function(){return(g().buttonText||g().animatedTextProps||g().formattedButtonText)&&!(v==null?0:v())},
then:function(){return _.q(Fp,null,_.q(mwJ,{className:B,iconPosition:function(){return g().iconPosition},
text:function(){return g().buttonText},
oneOffCustomTextWrap:function(){return g().oneOffCustomTextWrap},
formattedButtonText:function(){return g().formattedButtonText},
animatedTextProps:function(){return g().animatedTextProps}}))}}),_.q(_.t,{debugInstance:"DO5Rz",
cond:a,then:function(){return _.q(Fp,null,_.q("div",{class:C},X==null?void 0:X()))}}),_.q(_.t,{debugInstance:"bnojSc",
cond:P,then:function(){return _.q(Fp,null,_.q("div",{class:u},c==null?void 0:c()))}}),_.q(_.t,{debugInstance:"HN3kad",
cond:function(){return!g().disabled&&!0},
then:function(){return _.q(_.Kb,{model:function(){var O=g();return{color:O.style==="overlay-dark"?4:O.style==="overlay"?O.type==="filled"?4:3:O.type==="filled"||O.style==="call-to-action-inverse"||O.style==="mono-inverse"?2:1}}})}}))},"N"),mwJ=_.R(function(r){var g=function(){var I,P;
return((I=r.iconPosition)==null?void 0:I.call(r))==="icon-with-label"||((P=r.oneOffCustomTextWrap)==null?void 0:P.call(r))};
return _.q("div",{class:r.className,"aria-hidden":function(){var I,P,a;return((I=r.ariaHidden)==null?void 0:I.call(r))&&(!((P=r.animatedTextProps)==null||!P.call(r))||!((a=r.formattedButtonText)==null||!a.call(r)))}},_.q(_.e5,null,_.q(_.BP,{when:function(){var I;
return(I=r.animatedTextProps)==null?void 0:I.call(r)}},function(){return _.q(_.Iwz,{numberText:function(){return r.animatedTextProps().numberText},
numberValue:function(){return r.animatedTextProps().numberValue},
heightPx:function(){return r.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return r.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return r.animatedTextProps().shouldAnimate},
forceRollUp:function(){return r.animatedTextProps().forceRollUp}})}),_.q(_.BP,{when:function(){var I;
return(I=r.formattedButtonText)==null?void 0:I.call(r)}},function(){return _.q(_.eY,{text:function(){return Object.assign({},r.formattedButtonText(),{lineBreakMode:g()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":r.formattedButtonText().lineBreakMode,
alignment:g()?"TEXT_ALIGNMENT_CENTER":r.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!g()}})}),_.q(_.BP,{when:function(){var I,P;
return((I=r.iconPosition)==null?void 0:I.call(r))==="icon-with-label"&&((P=r.text)==null?void 0:P.call(r))}},function(){return _.q(_.eY,{text:function(){return{content:r.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.q(_.O3,null,function(){return r.text})))},"O"),uI$=_.R(function(r){return _.q(_.t,{debugInstance:"kM7Sgc",
cond:r.hasLabel,then:function(){var g;return _.q("label",{class:r.className},r.children,(g=r.textContent)==null?void 0:g.call(r))},
else:function(){return r.children}})},"P"),Fp=_.R(function(r){return r.children},"Q");var pp8=_.R(function(r){function g(){v(void 0);u(void 0);c(void 0)}
var I=_.iv(),P=_.m(_.ua(void 0,void 0,"Ug77pc")),a=P.next().value,v=P.next().value;P=_.m(_.ua(void 0,void 0,"XGf7Zb"));var C=P.next().value,u=P.next().value,X=_.m(_.ua(void 0,void 0,"w55oqd"));P=X.next().value;var c=X.next().value;X=_.m(_.ua(0,void 0,"rBgpzc"));var B=X.next().value,O=X.next().value;X=_.RT(function(){switch(B()){case 1:O(2);break;case 3:var e,U;(U=(e=I.value).hidePopover)==null||U.call(e);O(0);g()}});
_.dd(function(){if(r.show()){var e;v((e=r.children)==null?void 0:e.call(r));var U;u((U=r.location)==null?void 0:U.call(r));var V;c((V=r.classNames)==null?void 0:V.call(r));switch(B()){case 0:var G,F;(F=(G=I.value).showPopover)==null||F.call(G);O(1);break;case 3:O(1);var W,S;(S=(W=I.value).hidePopover)==null||S.call(W);var E,l;(l=(E=I.value).showPopover)==null||l.call(E)}}else switch(B()){case 2:O(3);break;case 1:var f,n;(n=(f=I.value).hidePopover)==null||n.call(f);g();O(0)}},"Z8V4Qb");
_.M9(function(){});
var z={};return _.q("yt-popover",{popover:"manual",el:I,style:_.wM({left:function(){var e;return(e=C())==null?void 0:e.left},
top:function(){var e;return(e=C())==null?void 0:e.top},
bottom:function(){var e;return(e=C())==null?void 0:e.bottom},
right:function(){var e;return(e=C())==null?void 0:e.right}}),
class:_.Ws("ytPopoverComponentHost",P,(z.ytPopoverComponentHostClosing=function(){return B()===3},z.ytPopoverComponentHostSeeThrough=function(){var e;
return((e=r.seeThrough)==null?void 0:e.call(r))===!0},z)),
"on:animationend":X},a)},"S");var oPl={left:"0px",right:"auto",top:"0px",bottom:"auto"},qed=function(){var r=this;this.registerTooltipElement=function(I){var P;r.tooltipElement=(P=I.querySelector("yt-popover"))!=null?P:void 0};
var g=_.m(_.ua(void 0,void 0,"EIh5sc"));this.state=g.next().value;this.setState=g.next().value;g=_.m(_.ua(void 0,void 0,"PC1M0b"));this.schedulerJobID=g.next().value;this.setSchedulerJobID=g.next().value},a2E=function(r,g){var I=JY,P=_.ZV.addJob(function(){var a=Xp$(I,r,g);
I.currentConfig=g;I.setState({text:g.text,location:_.Y("web_tooltip_location_fix")?void 0:a,anchor:r,offset:g.offset,style:g.style})},4,g.delay);
I.setSchedulerJobID(P)},v7X=function(){var r=JY,g=r.schedulerJobID();
g&&(_.ZV.cancelJob(g),r.setSchedulerJobID(void 0));r.setState(void 0);r.currentConfig=void 0};
qed.prototype.notify=function(r,g){var I;((I=this.state())==null?void 0:I.anchor)===r&&(I=Xp$(this,r,g),this.currentConfig=g,this.setState({text:g.text,location:_.Y("web_tooltip_location_fix")?void 0:I,anchor:r,offset:g.offset,style:g.style}))};
var Xp$=function(r,g,I){var P=g.getBoundingClientRect();g=window.innerWidth;var a=window.innerHeight,v=I.location,C=I.offset;I=I.text;if(r=r.tooltipElement){var u=getComputedStyle(r);r=u.font;var X=SS(u.lineHeight),c=SS(u.paddingLeft),B=SS(u.paddingRight),O=SS(u.paddingTop);u=SS(u.paddingBottom);var z=document.createElement("canvas").getContext("2d");z.font=r;I={width:z.measureText(I).width+c+B,height:X+O+u}}else I=void 0;r=I;if(!r)return oPl;I=r.width;r=r.height;c=C+r;O=C+I;X=P.top>=c;c=a-P.bottom>=
c;B=P.left>=O;O=g-P.right>=O;u=v;switch(v){case "top":!X&&c&&(u="bottom");break;case "bottom":!c&&X&&(u="top");break;case "left":!B&&O&&(u="right");break;case "right":!O&&B&&(u="left")}switch(u){case "top":v=P.left+P.width/2-I/2;P=P.top-r-C;break;case "bottom":v=P.left+P.width/2-I/2;P=P.bottom+C;break;case "left":v=P.left-I-C;P=P.top+P.height/2-r/2;break;case "right":v=P.right+C;P=P.top+P.height/2-r/2;break;default:v=P.left+P.width/2-I/2,P=P.bottom+C}C=Object.assign({},oPl);v+I>g?(C.right="0px",C.left=
"auto"):(C.left=Math.round(Math.max(0,v)+window.scrollX)+"px",C.right="auto");P+r>a?(C.bottom="0px",C.top="auto"):(C.top=Math.round(Math.max(0,P)+window.scrollY)+"px",C.bottom="auto");return C};var JY;JY=new qed;_.cy0=_.R(function(){var r=_.Bi(function(){var a;return(a=JY.state())==null?void 0:a.anchor},void 0,"tiGUn"),g=_.Bi(function(){var a;
return(a=JY.state())==null?void 0:a.text},void 0,"TA2GQe"),I=_.Bi(function(){var a;
return(a=JY.state())==null?void 0:a.style},void 0,"ucvFsf"),P=_.Y("web_tooltip_location_fix")?_.Bi(function(){var a=r();
var v=JY.currentConfig;if(a&&v)return Xp$(JY,a,v)},void 0,"EpDz6"):_.Bi(function(){var a;
return(a=JY.state())==null?void 0:a.location},void 0,"aRJtfd");
return _.q("yt-tooltip",{class:"ytTooltipContainerHost",el:_.iv(JY.registerTooltipElement),"aria-hidden":"true"},_.q(pp8,{classNames:function(){switch(I()){case "TOOLTIP_VIEW_MODEL_STYLE_PLAYER":return"ytTooltipContainerPlayerTooltipContent";default:return"ytTooltipContainerDefaultTooltipContent"}},
location:P,show:function(){return!!g()&&!!P()},
seeThrough:!0},g))},"T");var hw8=TO("stamper-context");_.H6=_.R(function(r){var g=r.data;var I=r.icon;var P=r.iconName;var a=r.animateIcon;var v=r.secondaryIcon;var C=r.secondaryIconName;var u=r.focusedOverride;var X=r.clientOnlyWizTooltipsEnabled;mft();var c=Tk8(g),B=c.size,O=c.style;r=c.disabled;var z=c.onTap,e=c.alignByText,U=c.aTagConfig,V=c.customColors,G=c.segmentedPosition,F=c.toggled,W=c.toggleable,S=c.accessibilityLabel,E=c.onToggle,l=c.iconPosition,f=c.oneOffCustomTextWrap,n=c.disableTextEllipsis,P$=c.disableBackdropFilter,Cs=c.tooltipText,
ZL=c.ariaHidden,tp=c.tabIndex,eX=c.buttonText,H$=c.formattedButtonText,E8=c.animatedTextProps,wQ=c.onClickRateLimitMs,Oh=rv_(g,I,v,P,C,u,a),of=Oh.type;I=Oh.shouldFocus;P=Oh.hasIconLeading;a=Oh.hasIconTrailing;var l1=Oh.hasIconLeadingTrailing,zB=Oh.hasIconOnly;v=Oh.hasIconOnly40;var iz=Oh.hasIconWithLabel;C=Oh.iconButton;var tw=Oh.visiblyDisabled;u=Oh.overrideSmallSizeIcon;var dr=Oh.iconToRender;Oh=Oh.secondaryIconToRender;var Q4=_.m(Qkj(Cs,c.tooltipShape)).next().value,c$=function(H0){z==null||z(H0);
W()&&(E==null||E(H0))},DL=_.Bi(function(){return wQ==null?void 0:wQ()},void 0,"siKywb"),B0=_.Bi(function(){return DL()?NaB(c$,DL()):c$},void 0,"wDTcN");
c={};var fY={};return _.q(uI$,{className:_.Ws("yt-spec-button-shape-with-label",(c["yt-spec-button-shape-with-label--is-overlay"]=function(){return O()==="overlay"||O()==="overlay-dark"},c)),
hasLabel:iz,textContent:function(){return _.q(mwJ,{text:eX,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:f,iconPosition:l,formattedButtonText:H$,animatedTextProps:E8})}},_.q(QH$,{aTagConfig:U,
className:_.Ws("yt-spec-button-shape-next",function(){return g71(of())},function(){return tw()?void 0:I2$(O())},function(){return PA4(B())},(fY["yt-spec-button-shape-next--disabled"]=tw,fY["yt-spec-button-shape-next--focused"]=I,fY["yt-spec-button-shape-next--icon-trailing"]=a,fY["yt-spec-button-shape-next--icon-leading"]=P,fY["yt-spec-button-shape-next--icon-leading-trailing"]=l1,fY["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return l1()&&!(eX()||H$())},fY["yt-spec-button-shape-next--icon-button"]=
function(){return zB()||iz()},fY["yt-spec-button-shape-next--icon-only-default"]=v,fY["yt-spec-button-shape-next--align-by-text"]=e,fY["yt-spec-button-shape-next--segmented-start"]=function(){return G()==="start"},fY["yt-spec-button-shape-next--segmented-end"]=function(){return G()==="end"},fY["yt-spec-button-shape-next--override-small-size-icon"]=u,fY["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=f,fY["yt-spec-button-shape-next--disable-text-ellipsis"]=n,fY["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!P$()&&!_.Y("web_disable_backdrop_filter")},fY)),
style:function(){var H0=V();if(H0){var $f=H0.color;var KE=H0.backgroundColor;H0=H0.borderColor;var hw="";$f&&(hw+="color: "+$f+";");KE&&(hw+="background-color: "+KE+";");H0&&(hw+="border-color: "+H0+";");$f={style:hw}}else $f={};return $f.style},
onClick:function(H0){B0()(H0)},
disabled:r,ariaLabel:S,toggleable:W,toggled:F,title:function(){return(X==null?0:X())||!Cs()?"":Cs()},
visiblyDisabled:tw,ariaHidden:ZL,tabIndex:tp,ref:function(H0){(X==null?0:X())&&Q4(H0)}},_.q(CQf,{data:g,
hasIconLeading:P,hasIconLeadingTrailing:l1,hasIconTrailing:a,iconButton:C,icon:dr,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:Oh})))},"V");
_.H6.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.W6=_.R(function(r){var g=r.data;var I=r.className;var P=r.style;var a=r.useOutlinedIcon;var v=r.buttonOverrides;var C=r.animatedTextProps;var u=r.onClick;var X=r.target;var c=_.Zg("button-view-model",function(l){l.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var f=g().targetId;f&&_.JB(_.E_(),f,l);return function(){SE(_.E_(),l)}}),B=function(){return g().iconName},O=function(){var l;
return(l=g())==null?void 0:l.entityKey},z=_.x9(function(l){a:{var f=O(),n=g().buttonEntitySelectorType;
if(n&&f)switch(n){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":l=(l=_.D8(l,f))?{isHidden:l.adsState==="ADS_STATE_NONE"||l.adsState==="ADS_STATE_UNKNOWN"}:{isHidden:!0};break a;default:l={isHidden:!1};break a}l=void 0}return l}),e,U=(e=_.S5().resolve(_.lX(_.nk)))==null?void 0:e(),V=function(){var l=g();
var f=v==null?void 0:v(),n=C==null?void 0:C(),P$=X==null?void 0:X();if(l){var Cs=to$(l.type);var ZL=!!l.title||!!l.titleFormatted;var tp=!(!l.iconName&&!l.iconImage);ZL=tp&&!ZL?"icon-only":tp?l.iconTrailing||l.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;ZL==="icon-only-40"&&(Cs="text");var eX;tp=(eX=f==null?void 0:f.state)!=null?eX:BiQ(l.state);var H$,E8=(H$=f==null?void 0:f.disabled)!=null?H$:l.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||l.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";
if(_.Y("web_button_vm_refactor_disabled")){var wQ;E8=(wQ=f==null?void 0:f.disabled)!=null?wQ:tp==="disabled"}n=n&&n.numberText&&!isNaN(Number(n.numberValue))?n:void 0;H$=Object;wQ=H$.assign;eX=l.title;var Oh=l.titleFormatted,of=l.accessibilityText,l1=cv_(l.style),zB=O9F(l.buttonSize);P$=XA4(l,c,E8,u,P$);E8=E8&&!l.onDisabledTap;var iz=o7_(l,c),tw=l.customFontColor,dr=l.customBackgroundColor;var Q4=l.customBorderColor;var c$=l.customDarkThemeFontColor,DL=l.customDarkThemeBackgroundColor,B0=l.customDarkThemeBorderColor;
tw=U&&c$?c$:tw;dr=U&&DL?DL:dr;Q4=U&&B0?B0:Q4;Q4={color:tw?_.pi(tw):void 0,backgroundColor:dr?_.pi(dr):void 0,borderColor:Q4?_.pi(Q4):void 0};if(B0=_.Z(l.tooltipData,AdT)){var fY;dr={text:(fY=B0.tooltipText)!=null?fY:"",location:uJQ(B0.placement),style:B0.style}}else dr=void 0;l=wQ.call(H$,{},{buttonText:eX,formattedButtonText:Oh,animatedTextProps:n,accessibilityLabel:of,style:l1,type:Cs,state:tp,size:zB,iconPosition:ZL,onTap:P$,disabled:E8,aTagConfig:iz,customColors:Q4,tooltipText:l.tooltip,tooltipShape:dr},
f)}else l={style:"mono",type:"text",state:"active",size:"M"};l.focused=W();return l},G=function(){return kht(V(),!!g().iconName)};
r=_.m(_.ua(!1,void 0,"yZ8hab"));e=r.next().value;var F=r.next().value,W=e;r=_.RT(function(){var l=_.S5().resolve(_.lX(_.GT));l&&F(l.isKeyBoardInUse());return!0});
e=_.RT(function(){F(!1);return!0});
_.dd(function(){var l,f=_.Z(g==null?void 0:(l=g())==null?void 0:l.onVisible,_.py);f&&_.qD(f,{disableClickTracking:!0})},"G9MlKd");
var S=function(){var l;return(g==null?0:(l=g())==null?0:l.iconImage)?{sources:[g().iconImage]}:void 0},E=_.Y("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
return _.q("button-view-model",{el:c,class:_.Ws("ytSpecButtonViewModelHost",I),"on:focusin":r,"on:focusout":e},_.q(_.t,{cond:function(){var l,f;return!((f=O()&&g().buttonEntitySelectorType&&((l=z())==null?void 0:l.isHidden))!=null&&f)},
then:function(){return _.q(_.t,{cond:S,then:function(l){return _.q(_.H6,{data:V,icon:function(){return _.q(_.bv,{data:l,alt:"",targetWidth:G,targetHeight:G,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:E})},
else:function(){return _.q(_.H6,{data:V,icon:function(){return _.q(_.lv,{icon:B,active:function(){return(a==null?0:a())?!1:V().toggled},
animateIcon:function(){var l;return!!(P==null?0:(l=P())==null?0:l.animateIcon)},
size:G})},
clientOnlyWizTooltipsEnabled:E})}})}}))},"X");
_.W6.idomCompat={callbacks:{onClick:!0}};_.dM(_.R(function(r){return _.q("yt-button-view-model",{id:r.id,class:_.Ws(r.scopingClassName,r.classes),icon:function(){var g;return(g=r.icon)==null?void 0:g.call(r)},
"dialog-dismiss":function(){var g;return((g=r.dialogDismiss)==null?0:g.call(r))?"":void 0}},_.q(_.W6,{data:function(){var g;
return(g=r.data)==null?void 0:g.call(r)},
className:function(){var g;return(g=r.className)==null?void 0:g.call(r)},
style:function(){var g;return(g=r.style)==null?void 0:g.call(r)},
useOutlinedIcon:function(){var g;return(g=r.useOutlinedIcon)==null?void 0:g.call(r)},
buttonOverrides:function(){var g;return(g=r.buttonOverrides)==null?void 0:g.call(r)},
animatedTextProps:function(){var g;return(g=r.animatedTextProps)==null?void 0:g.call(r)},
onClick:function(g){var I;return(I=r.onClick)==null?void 0:I.call(r,g)}}))},"Y"),"yt-button-view-model",{props:{data:_.Yp,
className:_.Yp,style:_.Yp,useOutlinedIcon:_.Yp,buttonOverrides:_.Yp,animatedTextProps:_.Yp,onClick:_.MD,scopingClassName:_.Yp,id:_.Yp,icon:_.Yp,dialogDismiss:_.Yp,classes:_.Yp,target:_.MD}});_.dM(_.R(function(r){var g=r.data;var I=r.id;var P=r.className;var a=r.iconName;var v=r.animateIcon;var C=r.secondaryIconName;r=_.m(_.ua(!1,void 0,"TtJl8"));var u=r.next().value,X=r.next().value,c=function(){var O=_.S5().resolve(_.lX(_.GT));O&&X(O.isKeyBoardInUse())},B=function(){X(!1)};
r=_.Zg("yt-button-shape",function(O){if(_.S5().resolve(_.lX(_.GT)))return O.addEventListener("focusin",c),O.addEventListener("focusout",B),function(){O.removeEventListener("focusin",c);O.removeEventListener("focusout",B)}});
return _.q("yt-button-shape",{el:r,id:I,class:P},_.q(_.t,{cond:g,then:function(){return _.q(_.H6,{data:g,iconName:a,secondaryIconName:C,focusedOverride:u,animateIcon:v})}}))},"Z"),"yt-button-shape",{props:{data:_.Yp,
id:_.Yp,className:_.Yp,iconName:_.Yp,animateIcon:_.Yp,secondaryIconName:_.Yp,clientOnlyWizTooltipsEnabled:_.Yp,disableUpgrade:_.Yp},unsafeExternallySettableAttributes:new Set(["hidden","key","dialog-dismiss","disable-upgrade"])});var DH=function(){var r=_.D.apply(this,arguments)||this;r.isGoalActive=!0;return r};
_.b(DH,_.D);DH.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
DH.prototype.progressBarChanged=function(){var r=_.DG(this.hostElement).querySelector("#progress-bar-progress"),g,I,P,a=(P=Number((g=this.creatorGoalState)==null?void 0:g.currentGoalCount)/Number((I=this.creatorGoalState)==null?void 0:I.totalGoalCount)*100)!=null?P:0,v;r.style.width=((v=Math.min(a,100))!=null?v:0)+"%"};
DH.prototype.goalStateChanged=function(){var r;this.isGoalActive=((r=this.creatorGoalState)==null?void 0:r.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var g;r={"--yt-progress-bar-color":Xxs((g=this.creatorGoalState)==null?void 0:g.progressBarColor)};_.lH(this.hostElement,r)};
DH.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.l4.Object.defineProperties(DH.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var r;return this.isGoalActive&&!((r=this.creatorGoalState)==null||!r.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.creatorGoalState)==null?0:r.endTimestampMs){var g;r=Number((g=this.creatorGoalState)==null?void 0:g.endTimestampMs)/1E3;return{seconds:String(r)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.creatorGoalState)==null?0:r.themedTargetImage){var g;r=_.Z((g=this.creatorGoalState)==null?void 0:g.themedTargetImage,LSF);return this.isAppDarkTheme()?r==null?void 0:r.imageDark:r==null?void 0:r.imageLight}}}});
_.l4.Object.defineProperties(DH,{template:{configurable:!0,enumerable:!0,get:function(){return lTl()}}});
DH.prototype.goalStateChanged=DH.prototype.goalStateChanged;DH.prototype.progressBarChanged=DH.prototype.progressBarChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],DH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.pb),_.J("design:type",Object)],DH.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],DH.prototype,"ytRendererBehavior",void 0);
_.w([_.H({selectorArgs:["data.creatorGoalEntityKey"],selector:function(r,g){return _.RC(r.entities,"creatorGoalEntity",g)}}),
_.J("design:type",Object)],DH.prototype,"creatorGoalState",void 0);_.w([_.H(),_.J("design:type",Object)],DH.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],DH.prototype,"isGoalActive",void 0);_.w([_.L("creatorGoalState","isGoalActive"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],DH.prototype,"shouldShowCountdown",null);_.w([_.L("creatorGoalState"),_.J("design:type",Object),_.J("design:paramtypes",[])],DH.prototype,"endTimestamp",null);
_.w([_.L("creatorGoalState"),_.J("design:type",Object),_.J("design:paramtypes",[])],DH.prototype,"targetIconThemedImage",null);_.w([_.xt("creatorGoalState.currentGoalCount"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],DH.prototype,"progressBarChanged",null);_.w([_.xt("creatorGoalState.creatorGoalState"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],DH.prototype,"goalStateChanged",null);
_.w([_.ov({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],DH);_.A(DH,"yt-creator-goal-progress-flow-view-model",function(){return lTl()},{mode:0});var t_$;var BvY;var R1=function(){return _.D.apply(this,arguments)||this};
_.b(R1,_.D);R1.prototype.attached=function(){var r,g,I;if(this==null?0:(r=this.data)==null?0:(g=r.pdgPurchasedBumperLoggingDirectives)==null?0:(I=g.loggingDirectives)==null?0:I.trackingParams){var P,a,v;Y7h(this==null?void 0:(P=this.data)==null?void 0:(a=P.pdgPurchasedBumperLoggingDirectives)==null?void 0:(v=a.loggingDirectives)==null?void 0:v.trackingParams)}};
R1.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],R1.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],R1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],R1.prototype,"data",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],R1);
_.A(R1,"yt-live-chat-item-bumper-view-model",function(){if(BvY===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-bumper-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_item_bumper_view_model.yt.live.chat.item.bumper.view.model.css.js--\x3e<div id="bumper" class="style-scope yt-live-chat-item-bumper-view-model">\n  <div id="content" class="style-scope yt-live-chat-item-bumper-view-model"></div>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;t_$===void 0&&(t_$=document.createElement("template"));var P=t_$;I.call(g,P.content.cloneNode(!0),r.content.firstChild);BvY=r}r=BvY;return r},{mode:0});var OOY;var zhw;_.UP=function(r,g){this.data=r;this.actions=g;this.data=r;this.actions=g};
_.c5=function(){};_.Aa={};_.Aa.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(r,g){Z9t(this.hostElement,r,g)},
getNavigationEndpointPopupAction:function(r){return Uf$(r,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(r,g){i91(this.hostElement,r,g,this.openPopupConfig)}};var sk8=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.N5={};
_.N5.YtEndpointBehavior=[_.Aa.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.Gq("openPopupConfig");(this.useClickHandler=_.yi("useClickHandler",!1))?this.hostElement.addEventListener("click",SH(this,this.onEndpointClick_)):(Ul(this.hostElement,"tap",SH(this,this.onEndpointTap_)),Ul(this.hostElement,"touchend",SH(this,this.onEndpointTouchEnd_)));Ul(this.hostElement,"touchstart",SH(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
SH(this,this.onEndpointTapStart_))},
onEndpointClick_:function(r){jk_(this.hostElement,r,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(r){var g=this.hostElement,I=this.openPopupConfig,P=this.disableCommandHandlerOverride;P=P===void 0?!1:P;var a=b9E(r);if(a){a.href&&cg(a.href);var v=r.detail;var C=v.sourceEvent;v=v.preventer;C=C.button!==void 0?C.button===0&&!fy(C):v?!fy(v):!0;a.data&&C&&Mo4(g,a,r,I,P)}},
onEndpointTouchEnd_:function(r){fy(r)||b9E(r)&&r.preventDefault()},
onEndpointTapStart_:function(r){yvt(r)}}];_.w9={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(r){for(var g=_.sL.getInstance(),I=_.m(Object.keys(r)),P=I.next();!P.done;P=I.next()){var a=P.value;P=r[a];if(this&&this[P]){var v=g.actionRoutingMap.get(a);v||(v=new Map,g.actionRoutingMap.set(a,v));g.registerActionHandler(this,a,this[P].bind(this),v)}else a=Error("md"),a.params=P,_.KL(a)}},
unregisterActionMap:function(r){_.HH(_.sL.getInstance(),r,this)}}]};var hY=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_"+(_.Y("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.Y("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.Y("enable_web_delhi_icons")?120:60,lazyLoad:!0}],["LIKE_DELHI_PLAYER",{name:"animated_like_light",nameDarkTheme:"animated_like_dark",
path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_light_v5.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_v5.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE_DELHI_PLAYER",totalFrames:120,lazyLoad:!0}],["NOTIFICATION_BELL",{name:"notification_bell_light",nameDarkTheme:"notification_bell_dark",path:_.Y("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:_.Y("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:_.Y("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var T3;var k9=new Map;var AvF=window.matchMedia("(forced-colors: active)").matches;var ehd;var Yew;var ZOF=new _.GZ("LOTTIE_LOADER_TOKEN");_.lc=_.R(function(r){var g=r.data;var I=r.className;var P=r.animationName;var a=r.animationRef;var v=r.elRefForInterop;var C=_.U3("lottie-component"),u;_.Lu(function(){var c;return void((c=u)==null?void 0:c.destroy())});
var X;_.dd(function(){var c=_.yZ(P);if(c!==X){X=c;var B=Object.assign({},{animationName:c,animationRef:_.yZ(a)},_.yZ(g));try{_.S5().resolve(ZOF)().then(function(e){var U;(U=u)==null||U.destroy();var V,G;U=(G=v==null?void 0:(V=v())==null?void 0:V.value)!=null?G:C.value;V=B.animationRef;G=B.listeners;e=e.loadAnimation(Object.assign({},{container:U},B.animationConfig));V&&(V.lottieEl=e);if(G)for(U=_.m(Object.entries(G)),V=U.next();!V.done;V=U.next())G=_.m(V.value),V=G.next().value,(G=G.next().value)&&
e.addEventListener(V,G);u=e})}catch(e){c=e;
var O="LottieComponent error.";c.message&&(O+=" Original description: "+c.message);_.jJ(c,O);_.M6(c);var z;((z=B.listeners)==null?0:z.error)&&B.listeners.error(c)}}},"nrJISd");
return _.q(YYQ,{cond:function(){return!(v==null?0:v())},
then:function(){return _.q("lottie-component",{class:_.Ws("ytLottieComponentHost",I),el:C})}})},"aa");_.dM(_.R(function(r){return _.q("ytd-lottie-player",{id:r.id,hidden:r.hidden,class:r.className,"aria-label":r.ariaLabel,style:"display: block;"},_.q(_.lc,{data:r.data,animationName:function(){var g;return((g=r.data().animationConfig)==null?void 0:g.name)||""},
animationRef:function(){return r.data().animationRef}}))},"ba"),"ytd-lottie-player",{props:{data:_.Yp,
id:_.Yp,hidden:_.Yp,className:_.Yp,ariaLabel:_.Yp}});var SY=function(){var r=_.D.apply(this,arguments)||this;r.animationRef={};r.delhiIconsEnabled=_.Y("enable_web_delhi_icons");return r};
_.b(SY,_.D);_.Q=SY.prototype;
_.Q.handlePropertyChange=function(){var r=this.animatedIcon,g=this.active,I=this.isDarkTheme;if(r){var P=this.previousActive!==g;this.previousActive=g;this.animationRef.lottieEl?P?this.toggleAnimation(g,r.totalFrames):_.Y("web_enable_animated_icon_active_state_fix")&&this.setAnimationState(g,r.totalFrames):g?this.initializeAnimationAsToggled(r.lottiePlayerProps,r.totalFrames):this.initializeAnimationAsUntoggled(r.lottiePlayerProps);r.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=
r.type;this.lottiePlayerProps=this.computeLottiePlayerProps(r,I)}};
_.Q.computeLottiePlayerProps=function(r,g){var I=this.deepCloneLottiePlayerProps(r);g?(g=r.nameDarkTheme,r=r.pathDarkTheme):(g=r.name,r=r.path);I.animationConfig.name=g;(g=k9.get(r))?I.animationConfig.animationData=g:I.animationConfig.path=r;return I};
_.Q.initializeAnimationAsToggled=function(r,g){r.animationConfig.initialSegment=[g-1,g]};
_.Q.initializeAnimationAsUntoggled=function(r){r.animationConfig.initialSegment=void 0};
_.Q.toggleAnimation=function(r,g){if(r){var I;(I=this.animationRef.lottieEl)==null||I.playSegments([0,g],!0)}else{var P;(P=this.animationRef.lottieEl)==null||P.playSegments([0,1],!0)}};
_.Q.setAnimationState=function(r,g){this.animationRef.lottieEl&&this.animationRef.lottieEl.goToAndStop(r?g-1:0,!0)};
_.Q.deepCloneLottiePlayerProps=function(r){var g=Object.assign({},r.lottiePlayerProps.animationConfig);r=Object.assign({},r.lottiePlayerProps);r.animationConfig=g;return r};
SY.prototype.handlePropertyChange=SY.prototype.handlePropertyChange;_.w([_.H(),_.J("design:type",Object)],SY.prototype,"animatedIcon",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],SY.prototype,"active",void 0);_.w([_.H(),_.J("design:type",Boolean)],SY.prototype,"isDarkTheme",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],SY.prototype,"animatedIconType",void 0);_.w([_.H(),_.J("design:type",Boolean)],SY.prototype,"previousActive",void 0);
_.w([_.H(),_.J("design:type",Object)],SY.prototype,"lottiePlayerProps",void 0);_.w([_.H(),_.J("design:type",Object)],SY.prototype,"animationRef",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],SY.prototype,"delhiIconsEnabled",void 0);_.w([_.xt("animatedIcon","active","isDarkTheme"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],SY.prototype,"handlePropertyChange",null);_.w([_.ov({is:"yt-animated-icon",disableElementRegistration:!0})],SY);
_.A(SY,"yt-animated-icon",function(){if(Yew===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-animated-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_animated_icon.yt.animated.icon.css.js--\x3e<ytd-lottie-player class="lottie-player style-scope yt-animated-icon" data="[[lottiePlayerProps]]"></ytd-lottie-player>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;ehd===void 0&&(ehd=document.createElement("template"));var P=ehd;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Yew=r}r=Yew;return r},{mode:2});var UwB;var iOF;_.$G=_.R(function(r){var g={value:null,cancelled:!1};_.Lu(function(){g.cancelled=!0});
var I=_.Bi(r.data,{equals:function(P,a){return P.iconName===a.iconName&&P.iconStyle===a.iconStyle&&P.iconSize===a.iconSize&&P.iconSetName===a.iconSetName&&P.iconSelected===a.iconSelected}},"ck24jb");
return _.q("span",{class:"yt-icon-shape",el:_.iv(function(P){_.dd(function(){var a,v=(a=r.options)==null?void 0:a.call(r);a=I();Jv$(P,g,a,v)},"v878Je")})})},"da");
_.$G.idomCompat=!0;var CJp=["youtube_fill","youtube_outline"];var bOf=new _.Tv({type:"iconset",value:void 0}),Ja=function(){var r=_.D.apply(this,arguments)||this;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.iconName="";r.iconsetName="yt-icons";r.iconset=null;r.missingIconSet=!1;r.iconType=null;r.iconShapeDataSignal=_.ua(void 0,void 0,"TaEgXd");r.renderingOptionsSignal=_.ua({iconWidth:"100%",iconHeight:"100%",iconFilter:r.iconFilter,iconColor:r.gradientColor},void 0,"a1vqYe");r.wizHasRendered=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return r};
_.b(Ja,_.D);Ja.prototype.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.isDarkTheme=r)};
Ja.prototype.handlePropertyChange=function(){var r=this,g,I,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F;return _.p(function(W){switch(W.nextAddress){case 1:if(g=!r.icon&&!r.iconName||!r.isAttached)return W.return();I=r;P=I.icon;a=I.size;v=I.defaultToFilled;C=I.active;u=I.targetContainer;r.toggleContainerClass(u);_.Y("kevlar_use_wil_icons")&&P&&(X=wU4(P),r.iconType=X.length?X[1]:null);if(P){W.jumpTo(2);break}r.iconsetName="";r.iconName="";return W.yield(r.renderIcon(u,P),3);case 3:return W.return();case 2:c=M_h(P);
B=wU4(c);B.length&&(r.iconsetName=B[0],r.iconName=B[1]);if(!_.Y("kevlar_use_wil_icons")){W.jumpTo(4);break}O=Ja;z=jHw;e=r.iconType;U=r.active;V=r.defaultToFilled;G=r.size;F=r.iconsetName;return W.yield(V_y(),6);case 6:return W.yield(z.call(O,e,U,V,G,F,W.yieldResult),5);case 5:r.iconShapeData=W.yieldResult;case 4:if(r.shouldRenderIconShape(u)){W.jumpTo(7);break}return W.yield(r.determineIconSet(c,C,v,a,u),7);case 7:return W.yield(r.renderIcon(u,P),0)}})};
Ja.prototype.toggleContainerClass=function(r){r?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var M_h=function(r){return!_.Y("default_to_innertube_icon")||r.indexOf(":")>0?r:_.lf(r)};
_.Q=Ja.prototype;_.Q.determineIconSet=function(r,g,I,P){var a=this;return _.p(function(v){return v.nextAddress==1?_.Y("kevlar_system_icons")||_.Gq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.Gq("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?v.yield(a.switchToYtSysIconset(r,g,I,P),3):v.jumpTo(2):v.nextAddress!=2?v.return():v.yield(a.useYtSysIconsetForMissingIcons(r,g,I,P),0)})};
_.Q.switchToYtSysIconset=function(r,g,I,P){var a=this,v,C,u,X,c,B,O;return _.p(function(z){switch(z.nextAddress){case 1:if(!r||a.iconsetName!=="yt-icons"&&a.iconsetName!=="yt-sys-icons"){z.jumpTo(0);break}v=wU4(r);C=v[1];var e=C;if(hUh(e))C=e;else{var U=e=e.toLowerCase();(e=ynJ.get(e))&&(U=e);C=U}_.Y("enable_polymer_icons_replace_underscores_dash")&&C.includes("_filled")&&(C=C.replace(/_filled/g,"-filled"));return z.yield(wL(C,!0),3);case 3:return u=z.yieldResult,z.yield(wL(C,!1),4);case 4:if((X=
z.yieldResult)||g&&u)a.iconsetName="yt-sys-icons";a.iconName=a.getIconName(C,g,I,X,u);if(P===24){z.jumpTo(0);break}c="yt-sys-icons"+P+":"+a.iconName;return z.yield(wL(c,!1,!0),6);case 6:return B=z.yieldResult,z.yield(wL(c,!0,!0),7);case 7:O=z.yieldResult;a.iconName=a.getIconName(C,g,I,B,O);if(!g&&B||g&&O)a.iconsetName="yt-sys-icons"+P;_.R2(z)}})};
_.Q.getIconName=function(r,g,I,P,a){r.includes("-filled")&&(r=r.replace("-filled",""));return a&&(g||I)?r+"-filled":r};
_.Q.useYtSysIconsetForMissingIcons=function(r,g,I,P){var a=this,v,C;return _.p(function(u){if(u.nextAddress==1)return a.iconsetName!=="yt-icons"?u.jumpTo(0):u.yield(wL(a.iconName,!1,!1,!0),3);if(u.nextAddress!=4)return v=u.yieldResult,u.yield(wL(a.iconName,!1),4);C=u.yieldResult;if(v||!C)return u.jumpTo(0);a.iconsetName="yt-sys-icons";return u.yield(a.switchToYtSysIconset(r,g,I,P),0)})};
_.Q.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var V_y=function(){return _.p(function(r){try{return r.return(_.S5().resolve(_.Sa))}catch(g){return r.return(new Promise(function(I){_.YF().parkOrScheduleJob(function(){I(_.S5().resolve(_.Sa))},2,"ci")}))}})},jHw=function(r,g,I,P,a,v){P=P===void 0?24:P;
if(r){r=r.toLowerCase();var C=r.endsWith("_filled")||r.endsWith("-filled");g={iconName:r,iconStyle:(g===void 0?0:g)||(I===void 0?0:I)||C?"youtube_fill":"youtube_outline",iconSize:P,iconSetName:a===void 0?"yt-icons":a};I=!!v.resolveIcon(g);I||(g.iconSize=void 0,I=!!v.resolveIcon(g));!I&&C&&(g.iconName=r.substring(0,r.length-7),g.iconSize=P,I=!!v.resolveIcon(g),I||(g.iconSize=void 0,I=!!v.resolveIcon(g)));I||(g.iconStyle=void 0,I=!!v.resolveIcon(g));I||_.M6(new _.oK("Icon not supported",{iconName:g.iconName,
iconStyle:g.iconStyle,iconSize:g.iconSize,iconType:r}));return I?g:void 0}};
_.Q=Ja.prototype;_.Q.shouldRenderIconShape=function(r){if(!_.Y("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;r=this.getContainer(r);return!Nit(r,this.icon)};
_.Q.renderIcon=function(r,g){var I=this,P,a,v,C,u,X,c,B;return _.p(function(O){switch(O.nextAddress){case 1:if(g&&I.icon!==g)return O.return();P=I.getContainer(r);a=Nit(P,I.icon);if(I.shouldRenderIconShape(r)&&I.iconType)return I.applyIconShape(a,P),O.return();I.removeIconShape();if(!P)return O.return();I.iconName===""&&I.iconset&&P&&(I.removeStaticIcon(I.iconset,P),a&&I.removeAnimatedIcon(P));if(I.iconName===""&&I.iconset||!I.iconsetName||!bOf)return O.return();I.iconset=bOf.byKey(I.iconsetName);
if(!I.iconset)return I.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.J4(I,I.onIconsetAdded)),O.return();I.missingIconSet&&(I.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.J4(I,I.onIconsetAdded)));C=(v=a||I.isAnimatedIcon?Dft(I.icon):void 0)&&!v.lazyLoad;X=v&&((u=v)==null?void 0:u.lazyLoad)&&(v.lottiePlayerProps.animationConfig.animationData?!0:k9.get(I.isDarkTheme?v.pathDarkTheme:v.path)?!0:!1);if(C||X)return I.applyAnimatedIcon(P,v,I.iconset),O.return();if(X||
(c=v)==null||!c.lazyLoad){O.jumpTo(2);break}B=l2F(v,I.isDarkTheme);I.applyStaticIcon(I.iconset,P,I.iconName,r,a);return O.yield(B,3);case 3:return O.yield(I.renderIcon(I.targetContainer,I.icon),4);case 4:return O.return();case 2:I.applyStaticIcon(I.iconset,P,I.iconName,r,a),_.R2(O)}})};
_.Q.getContainer=function(r){var g,I=(g=Vzt(this.hostElement))==null?void 0:g.host;g=!!I&&!!I.polymerController;if(!r||g)return r?this.getTargetContainer(r,I):this.hostElement};
_.Q.getTargetContainer=function(r,g){var I=_.DG(g).querySelector("#"+r);I||(r=new _.oK("yt-icon container missing",g.is,r),_.iO(r));return I};
_.Q.applyStaticIcon=function(r,g,I,P,a){a&&this.removeAnimatedIcon(g);this.removeIconShape();a=a&&!!this.iconType&&!!this.iconShapeData&&_.Y("kevlar_use_wil_icons");try{a?this.applyIconShape(!1,g):r.applyIcon(g,I)}catch(v){this.handleError(v,P,g)}};
_.Q.applyIconShape=function(r,g){this.iconset&&g&&(this.removeStaticIcon(this.iconset,g),r&&this.removeAnimatedIcon(g));r={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter,iconColor:this.gradientColor};var I=_.m(this.iconShapeDataSignal);g=I.next().value;I=I.next().value;var P=_.m(this.renderingOptionsSignal),a=P.next().value;P=P.next().value;I(this.iconShapeData);P(r);if(!this.wizHasRendered)for(this.wizHasRendered=!0,r=_.m(E7$(g,a)).next().value;r.firstChild;)_.DG(this.hostElement).appendChild(r.firstChild)};
_.Q.removeIconShape=function(){if(_.Y("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.Q.removeStaticIcon=function(r,g){r.removeIcon(g)};
_.Q.applyAnimatedIcon=function(r,g,I){this.removeStaticIcon(I,r);this.removeIconShape();var P;I=this.animatedIconElement&&((P=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:P.type)===g.type;if(this.animatedIconElement&&I){this.animatedIconElement.polymerController.animatedIcon=g;var a;((a=this.animatedIconElement)==null?void 0:a.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(r),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=g,this.animatedIconElement.polymerController.active=this.active,_.Y("delhi_modern_web_player_icons")?(g=RRQ(r,this.icon)&&r.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=g?g.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.Y("kevlar_use_wil_icons")?
r.insertBefore(this.animatedIconElement,r.childNodes[0]):(r=_.DG(r),r.insertBefore(this.animatedIconElement,r.childNodes[0]))};
_.Q.removeAnimatedIcon=function(r){_.Y("kevlar_use_wil_icons")?this.animatedIconElement&&r.contains(this.animatedIconElement)&&r.removeChild(this.animatedIconElement):(r=_.DG(r),this.animatedIconElement&&r.contains(this.animatedIconElement)&&r.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.Q.handleError=function(r,g,I){_.jJ(r,this.iconName,g,I);g=Nit(I,this.icon);var P=!1;window.location.href.includes("JpymaW6Lh2w")?P=!0:I._svgIcon&&(I=(I=I._svgIcon.parentNode)?I.tagName:"unknown",_.jJ(r,I),I==="YT-ICON"&&r.name==="NotFoundError"?P=!0:r.name==="NotFoundError"&&g&&(P=!0));P?_.M6(r):_.iO(r)};
_.l4.Object.defineProperties(Ja,{template:{configurable:!0,enumerable:!0,get:function(){if(iOF===void 0){var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_icon.yt.icon.css.js--\x3e");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;
UwB===void 0&&(UwB=document.createElement("template"));var P=UwB;I.call(g,P.content.cloneNode(!0),r.content.firstChild);iOF=r}r=iOF;return r}}});
Ja.prototype.handlePropertyChange=Ja.prototype.handlePropertyChange;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Ja.prototype,"actionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",String)],Ja.prototype,"icon",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Ja.prototype,"active",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Ja.prototype,"defaultToFilled",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Ja.prototype,"isAnimatedIcon",void 0);
_.w([_.H({value:24}),_.J("design:type",Number)],Ja.prototype,"size",void 0);_.w([_.H({value:""}),_.J("design:type",String)],Ja.prototype,"targetContainer",void 0);_.w([_.H(),_.J("design:type",Object)],Ja.prototype,"animatedIconElement",void 0);_.w([_.H(),_.J("design:type",Object)],Ja.prototype,"isDarkTheme",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Ja.prototype,"ariaHidden",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Ja.prototype,"ariaLabel",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Ja.prototype,"role",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Ja.prototype,"tabindex",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Ja.prototype,"title",void 0);_.w([_.H(),_.J("design:type",String)],Ja.prototype,"style",void 0);_.w([_.H(),_.J("design:type",String)],Ja.prototype,"iconFilter",void 0);_.w([_.H(),_.J("design:type",String)],Ja.prototype,"gradientColor",void 0);
_.w([_.xt("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme","gradientColor","iconFilter"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype",Promise)],Ja.prototype,"handlePropertyChange",null);_.w([_.ov({is:"yt-icon",noInjection:!0})],Ja);var xft="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),n7t=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var dwY={};dwY.YtPlaintextBehavior=[_.Sm,{properties:{plaintextOnly:{type:Boolean,value:!1}},detached:function(){this.plaintextOnly&&(this.hostElement.removeEventListener("paste",this.onPaste_),this.removeOwnKeyBindings())},
attached:function(){this.plaintextOnly&&(this.hostElement.addEventListener("paste",this.onPaste_),this.addOwnKeyBinding("ctrl+b meta+b ctrl+i meta+i","preventRichTextFormatting_"))},
onPaste_:function(r){r.preventDefault();r=r.clipboardData.getData("text/plain");document.execCommand("insertText",!1,r)},
preventRichTextFormatting_:function(r){_.Nv&&(r=r.detail.keyboardEvent,r.stopImmediatePropagation(),r.preventDefault())}}];var LHJ;var GaT;var E$=function(){var r=_.D.apply(this,arguments)||this;r.ignoreShadyDom=!1;r.hasChange_=!1;r.hasSetTitle_=!1;r.useIOObserverForVisibilityLogging_=_.Y("kevlar_use_vimio_behavior")&&_.Gq("INNERTUBE_CLIENT_NAME")==="WEB";r.ytFormattedStringObserverHandlerKeys_=void 0;return r};
_.b(E$,_.D);_.Q=E$.prototype;_.Q.created=function(){this.useIOObserverForVisibilityLogging_=_.Y("kevlar_use_vimio_behavior")&&_.Gq("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.Q.ready=function(){_.Gq("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_()};
_.Q.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.Q.detached=function(){this.unobserveIOObservers_()};
_.Q.clearContents_=function(){for(var r=this.getRoot(),g=r.lastChild;g&&g.tagName!=="STYLE";){try{r.removeChild(g)}catch(I){break}g=r.lastChild}};
_.Q.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var r=_.m(this.ytFormattedStringObserverHandlerKeys_),g=r.next();!g.done;g=r.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(g.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.Q.resetForAttributedString=function(){var r=this.getRoot();!r.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),r.appendChild(this.ytAttributedStringElementRef))};
_.Q.resetForFormattedString=function(){var r=this.getRoot(),g=r.querySelector("yt-attributed-string");g&&(this.ytAttributedStringElementRef=r.removeChild(g))};
_.Q.textChanged=function(){this.textChanged_(this.text)};
_.Q.textChanged_=function(r){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!r||!r.runs&&!r.simpleText;if(_.Y("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var g=this.hostElement.firstChild;g&&g.nodeName==="FONT";){var I=g;g=g.nextSibling;this.hostElement.removeChild(I)}g=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
I=r.simpleText;var P;!I&&((P=r.runs)==null?void 0:P.length)===1&&this.isSimpleString_(r.runs[0])&&(I=r.runs[0].text);I!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.Gq("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(I!==void 0){try{g.textContent=I}catch(a){}g.textContent||(this.isEmpty=!0)}else r=r.runs,I!==void 0&&(r=[{text:I}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),r&&this.updateText_(r),
g.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.Q.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)};
_.Q.computeAriaLabel_=function(r){return r};
_.Q.computeEllipsisTruncateStyling=function(r,g){return r&&!g};
_.Q.computeUseAttributedString=function(r){return _.Y("web_replace_formatted_with_attributed_string")&&Vk8(r)&&!this.disableAttributedString&&!this.enableContentEditable};
_.Q.setNodeStyle_=function(r,g){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.Y("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?g.removeAttribute("dir"):g.setAttribute("dir","auto");g.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");g.style.color="";var I=null;this.noStyles||(r.bold&&(g.classList.add("bold"),I="bold"),r.deemphasize&&(g.classList.add("deemphasize"),I="deemphasize"),r.italics&&g.classList.add("italic"),
r.strikethrough&&g.classList.add("strikethrough"),r.errorUnderline&&(g.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),r.bracket&&g.classList.add("bracket"),r.textColor&&(g.style.color=_.uH(r.textColor)));I!==g.getAttribute("style-target")&&(I?g.setAttribute("style-target",I):g.removeAttribute("style-target"))};
_.Q.setUpVisibilityLogging_=function(r,g){var I=this;this.setNodeTrackingParams_(r,g);var P;((P=g.data)==null?0:P.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(r=this.ytRendererBehavior.visibilityObserver.observe(g,function(a){var v=I.ytRendererBehavior.getVisibilityLogger();v&&v.reportShown(a)},this.ytRendererBehavior.visibilityOptionVisible_),g=this.ytRendererBehavior.visibilityObserver.observe(g,function(a){var v=I.ytRendererBehavior.getVisibilityLogger();
v&&v.reportHidden(a)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(r),this.ytFormattedStringObserverHandlerKeys_.push(g))};
_.Q.setNodeTrackingParams_=function(r,g){g.data||(g.data={});if((r=r.loggingDirectives?r.loggingDirectives.trackingParams:null)||g.data.trackingParams)g.data.trackingParams=r};
_.Q.computeHasLinkOnly_=function(r){return!(!r||r.length!==1||this.noEndpoints||!r[0].navigationEndpoint)};
_.Q.getRoot=function(){var r=this.buildScopeDomOptions();return this.enableContentEditable?_.DG(_.DG(this.hostElement,r).querySelector("[contenteditable]")):_.DG(this.hostElement,r)};
_.Q.fixContenteditableScope=function(){var r=function(g){g&&(g.nodeType===1&&g.classList&&(g.classList.add("style-scope"),g.classList.add("yt-formatted-string")),g.childNodes&&g.childNodes.forEach(function(I){r(I)}))};
r(this.getRoot())};
_.Q.updateText_=function(r){for(var g=r.length,I=this.getRoot(),P=I.firstChild;P&&P.nodeName==="STYLE";)P=P.nextSibling;for(var a=0;a<g&&P;){var v=r[a],C=_.Y("remove_cr_char")&&v.text?v.text.replace("\r",""):v.text;if(this.isSimpleString_(v)&&!this.useMixedDirectionFormattedStrings)if(P.nodeName==="#text"){P.textContent!=C&&(P.textContent=C);a++;P=P.nextSibling;continue}else break;if(_.Z(v,Cy))break;else if(!this.noEndpoints&&v.navigationEndpoint){if(P.nodeName!=="A")break;this.setDataOnAnchor_(P,
v.navigationEndpoint)}else if(P.nodeName!=="SPAN")break;this.setNodeStyle_(v,P);this.setUpVisibilityLogging_(v,P);P.textContent!=C&&(P.textContent=C);a++;P=P.nextSibling}if(P)for(v=I.lastChild,P=a?P.previousSibling:null;v&&v!=P;){try{I.removeChild(v)}catch(u){break}v=I.lastChild}a!==g&&this.addTextNodes_(r,a)};
_.Q.addTextNodes_=function(r,g){for(var I=document.createDocumentFragment(),P=r.length;g<P;g++){var a=r[g],v=_.Y("remove_cr_char")&&a.text?a.text.replace("\r",""):a.text;if(this.isSimpleString_(a)&&!this.useMixedDirectionFormattedStrings)I.appendChild(document.createTextNode(v));else{var C=_.Z(a,Cy);if(C){if(C.image){var u=document.createElement("img");C.isCustomEmoji||u.classList.add("small-emoji");u.classList.add("emoji");C.isCustomEmoji&&(u.dataset.emojiId=C.emojiId);u.src=_.Ly(C.image.thumbnails,
this.emojiSize);(a=this.get("image.accessibility.accessibilityData.label",C))?u.alt=a:C.shortcuts&&C.shortcuts.length>0?u.alt=C.shortcuts[0]:C.emojiId&&(u.alt=C.emojiId);I.appendChild(u);this.hasEmoji=!0}}else!this.noEndpoints&&a.navigationEndpoint?(u=document.createElement("a"),u.classList.add("yt-simple-endpoint"),u.setAttribute("spellcheck","false"),this.setDataOnAnchor_(u,a.navigationEndpoint)):u=document.createElement("span"),this.setNodeStyle_(a,u),this.setUpVisibilityLogging_(a,u),u.appendChild(document.createTextNode(v)),
I.appendChild(u)}}this.getRoot().appendChild(I)};
_.Q.isSimpleString_=function(r){return(this.noEndpoints||!r.navigationEndpoint)&&!_.Z(r,Cy)&&(this.noStyles||!(r.bold||r.deemphasize||r.italics||r.strikethrough||r.errorUnderline||r.bracket||r.textColor))&&!r.loggingDirectives};
_.Q.getRawText=function(){return _.b6(this.text)};
_.Q.getFirstRunText=function(){var r;if(((r=this.text)==null?0:r.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.Q.setFirstRunText=function(r){var g;((g=this.text)==null?0:g.runs)&&this.text.runs[0]&&(this.text.runs[0].text=r,this.textChanged_(this.text))};
_.Q.setDataOnAnchor_=function(r,g){var I=this;!_.Y("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(g)||this.isSignalServiceEndpoint_(g)?(r.onclick=this.serviceEndpointHandler_(g),rp(r,"#")):B5t({text:this.text,command:g},function(){d4_(r,g,I.target)})};
_.Q.isServiceEndpoint_=function(r){var g;return!((g=_.Z(r==null?void 0:r.commandMetadata,_.JF))==null||!g.sendPost)};
_.Q.isSignalServiceEndpoint_=function(r){return!!_.Z(r,_.SO)};
_.Q.serviceEndpointHandler_=function(r){var g=this;return function(I){_.RX(g.hostElement,[r]);I.preventDefault()}};
_.Q.overrideAriaLabelChanged_=function(){var r=this.getRoot();this.enableContentEditable&&r&&r.setAttribute("aria-label",this.overrideAriaLabel)};
_.Q.enableContentEditableChanged_=function(){var r=this,g=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),g=_.DG(this.hostElement,g),!g.lastChild||g.lastChild instanceof HTMLElement&&g.lastChild.id!=="contenteditable-root"){var I=document.createElement("div");I.id="contenteditable-root";I.setAttribute("contenteditable","true");I.setAttribute("dir","auto");I.onfocus=function(){r.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
g.appendChild(I);this.overrideAriaLabel&&I.setAttribute("aria-label",this.overrideAriaLabel)}}else I=_.RJ(this.hostElement).firstChild,I instanceof HTMLElement&&I.id==="contenteditable-root"&&_.DG(this.hostElement,g).removeChild(I)};
_.Q.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.Q.getNodesForVisibilityLogging_=function(){return _.HY(this.getRoot().childNodes,function(r){var g;return!((g=r.data)==null||!g.trackingParams)})};
_.Q.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.Q.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var r=this.ytRendererBehavior.getVisibilityLogger();r&&this.getNodesForVisibilityLogging_().forEach(function(g){r.reportShown(g)})}};
_.Q.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var r=this.ytRendererBehavior.getVisibilityLogger();r&&this.getNodesForVisibilityLogging_().forEach(function(g){r.reportHidden(g)})}};
_.l4.Object.defineProperties(E$.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.Y("enable_mixed_direction_formatted_strings")}}});
E$.prototype.enableContentEditableChanged_=E$.prototype.enableContentEditableChanged_;E$.prototype.overrideAriaLabelChanged_=E$.prototype.overrideAriaLabelChanged_;E$.prototype.ellipsisTruncateChanged_=E$.prototype.ellipsisTruncateChanged_;E$.prototype.textChanged=E$.prototype.textChanged;_.w([_.d(dwY.YtPlaintextBehavior),_.J("design:type",Object)],E$.prototype,"ytPlaintextBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],E$.prototype,"ytComponentBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],E$.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],E$.prototype,"text",void 0);_.w([_.H(),_.J("design:type",Boolean)],E$.prototype,"noEndpoints",void 0);_.w([_.H(),_.J("design:type",Boolean)],E$.prototype,"noStyles",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],E$.prototype,"isDarkTheme",void 0);
_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],E$.prototype,"splitLines",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],E$.prototype,"forceDefaultStyle",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],E$.prototype,"ellipsisTruncate",void 0);_.w([_.H(),_.J("design:type",Object)],E$.prototype,"ignoreShadyDom",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.J("design:type",Boolean)],E$.prototype,"ellipsisTruncateStyling",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.J("design:type",String)],E$.prototype,"ariaLabel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],E$.prototype,"isEmpty",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.J("design:type",Boolean)],E$.prototype,"hasLinkOnly_",void 0);_.w([_.H(),_.J("design:type",Boolean)],E$.prototype,"hasEmoji",void 0);_.w([_.H(),_.J("design:type",Boolean)],E$.prototype,"disableAttributedString",void 0);_.w([_.H(),_.J("design:type",Boolean)],E$.prototype,"isOverlay",void 0);_.w([_.H(),_.J("design:type",Boolean)],E$.prototype,"linkInheritColor",void 0);
_.w([_.H(),_.J("design:type",Boolean)],E$.prototype,"noPreWrap",void 0);_.w([_.H(),_.J("design:type",Boolean)],E$.prototype,"userInput",void 0);_.w([_.H({value:16}),_.J("design:type",Number)],E$.prototype,"emojiSize",void 0);_.w([_.H(),_.J("design:type",String)],E$.prototype,"target",void 0);_.w([_.H(),_.J("design:type",Boolean)],E$.prototype,"enableContentEditable",void 0);_.w([_.H(),_.J("design:type",String)],E$.prototype,"overrideAriaLabel",void 0);
_.w([_.H(),_.J("design:type",Boolean)],E$.prototype,"respectHtmlDir",void 0);_.w([_.H(),_.J("design:type",Boolean)],E$.prototype,"respectLangDir",void 0);_.w([_.L("plaintextOnly"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],E$.prototype,"useMixedDirectionFormattedStrings",null);_.w([_.H({computed:"computeUseAttributedString(text)"}),_.J("design:type",Boolean)],E$.prototype,"useYtAttributedString",void 0);
_.w([_.xt("text"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],E$.prototype,"textChanged",null);_.w([_.xt("ellipsisTruncate"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],E$.prototype,"ellipsisTruncateChanged_",null);_.w([_.xt("overrideAriaLabel"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],E$.prototype,"overrideAriaLabelChanged_",null);
_.w([_.xt("enableContentEditable"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],E$.prototype,"enableContentEditableChanged_",null);_.w([_.ov({is:"yt-formatted-string",disableElementRegistration:!0})],E$);
_.A(E$,"yt-formatted-string",function(){if(GaT===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_formatted_string.yt.formatted.string.css.js--\x3e<yt-attributed-string data="[[text]]" disable="[[!useYtAttributedString]]" disable-upgrade="[[!useYtAttributedString]]" ellipsis-truncate="[[ellipsisTruncate]]" hidden$="[[!useYtAttributedString]]" is-overlay="[[isOverlay]]" link-inherit-color="[[linkInheritColor]]" no-pre-wrap="[[!splitLines]]" user-input="[[userInput]]" class="style-scope yt-formatted-string"></yt-attributed-string>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;LHJ===void 0&&(LHJ=document.createElement("template"));var P=LHJ;I.call(g,P.content.cloneNode(!0),r.content.firstChild);GaT=r}r=GaT;return r});var yyz;var KH8;var sH$;var FHh;var xp=function(){var r=_.D.apply(this,arguments)||this;r.focused=!1;r.disabled=!1;r.isOverlay=!1;return r};
_.b(xp,_.D);xp.prototype.triggerDown=function(){if(!this.disabled){_.A4(this.hostElement,"down",!0);var r;(r=this.currentAnimation)==null||r.cancel()}};
xp.prototype.triggerUp=function(){if(!this.disabled){_.A4(this.hostElement,"down",!1);var r=this.fillElement;var g=this.strokeElement;typeof GroupEffect==="function"?(r=new GroupEffect([ESF(r),xE8(g)]),r=new Animation(r,document.timeline)):r=new PQJ(r,g);this.currentAnimation=r;var I;(I=this.currentAnimation)==null||I.play()}};
_.w([_.ni(".stroke"),_.J("design:type",HTMLElement)],xp.prototype,"strokeElement",void 0);_.w([_.ni(".fill"),_.J("design:type",HTMLElement)],xp.prototype,"fillElement",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],xp.prototype,"focused",void 0);_.w([_.H(),_.J("design:type",Object)],xp.prototype,"disabled",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],xp.prototype,"isOverlay",void 0);_.w([_.ov({is:"yt-interaction",disableElementRegistration:!0})],xp);
_.A(xp,"yt-interaction",function(){if(FHh===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-interaction--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_interaction.yt.interaction.css.js--\x3e<div class="stroke style-scope yt-interaction"></div><div class="fill style-scope yt-interaction"></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;sH$===void 0&&(sH$=document.createElement("template"));var P=sH$;I.call(g,P.content.cloneNode(!0),r.content.firstChild);FHh=r}r=FHh;return r},{mode:2});var fb=function(){return _.D.apply(this,arguments)||this};
_.b(fb,_.D);_.Q=fb.prototype;_.Q.ready=function(){var r=this,g=_.DG(this.hostElement).querySelector("#button");g.addEventListener("focus",function(){VZw||(VZw=new jF1);r.keyboardFocused=VZw.isKeyBoardInUse()});
g.addEventListener("blur",function(){r.keyboardFocused=!1;r.rippleUp_()})};
_.Q.computeTabIndex_=function(r){return r?-1:0};
_.Q.computeButtonAriaPressed_=function(r){if(this.toggleable)return r?"true":"false"};
_.Q.rippleDown_=function(){_.DG(this.hostElement).querySelector("#interaction").triggerDown()};
_.Q.rippleUp_=function(){_.DG(this.hostElement).querySelector("#interaction").triggerUp()};
_.Q.onPressedChanged_=function(){var r=_.RJ(_.DG(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.RJ(_.DG(this.hostElement).querySelector("#button")).children[0];r&&(r.active=this.pressed)};
fb.prototype.onPressedChanged_=fb.prototype.onPressedChanged_;fb.prototype.rippleUp_=fb.prototype.rippleUp_;fb.prototype.rippleDown_=fb.prototype.rippleDown_;_.w([_.H(),_.J("design:type",String)],fb.prototype,"label",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],fb.prototype,"disabled",void 0);_.w([_.H(),_.J("design:type",Boolean)],fb.prototype,"pressed",void 0);_.w([_.H(),_.J("design:type",Object)],fb.prototype,"toggleable",void 0);
_.w([_.H(),_.J("design:type",Boolean)],fb.prototype,"untabbable",void 0);_.w([_.H(),_.J("design:type",Boolean)],fb.prototype,"keyboardFocused",void 0);_.w([_.Eq("down"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fb.prototype,"rippleDown_",null);_.w([_.Eq("up"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fb.prototype,"rippleUp_",null);
_.w([_.xt("pressed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fb.prototype,"onPressedChanged_",null);_.w([_.ov({is:"yt-icon-button",disableElementRegistration:!0})],fb);
_.A(fb,"yt-icon-button",function(){if(KH8===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-icon-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_icon_button.yt.icon.button.css.js--\x3e<button id="button" aria-label$="[[label]]" aria-pressed$="[[computeButtonAriaPressed_(pressed)]]" disabled$="[[disabled]]" tabindex$="[[computeTabIndex_(untabbable)]]" class="style-scope yt-icon-button"><slot class="style-scope yt-icon-button"></slot></button><yt-interaction id="interaction" class="circular style-scope yt-icon-button" focused="[[keyboardFocused]]"></yt-interaction>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;yyz===void 0&&(yyz=document.createElement("template"));var P=yyz;I.call(g,P.content.cloneNode(!0),r.content.firstChild);KH8=r}r=KH8;return r},{mode:2});var HOJ;var WH8=function(){var r=document.body,g=r.appendChild;if(HOJ===void 0){var I=document.createElement("template");_.M(I,'\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>');
HOJ=I}I=HOJ;g.call(r,I.content)};
document.body?WH8():window.addEventListener("DOMContentLoaded",WH8);var DwT=_.U1(["aria-"]),nb={};nb.YtRenderButtonBehavior=[_.T.YtRendererBehavior,_.N5.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!!_.S5().resolve(_.lX(_.GT))&&_.Y("kevlar_keyboard_button_focus")},
reflectToAttribute:!0},keyboardFocused:{type:Boolean,value:!1,reflectToAttribute:!0},startJustified:{type:Boolean,value:!1,reflectToAttribute:!0},forceIconButton:{type:Boolean,value:!1},forceIconOnly:{type:Boolean,value:!1},styleActionButton:{type:Boolean,reflectToAttribute:!0},verticallyAligned:{type:Boolean,value:!1,reflectToAttribute:!0},noink:{type:Boolean,value:!1},showTooltips:{type:Boolean,value:!1},buttonRaised:{type:Boolean,value:!1},disabled:{type:Boolean,observer:"disabledChanged_",reflectToAttribute:!0},
sendServiceEndpointWhenDisabled:{type:Boolean,value:!1},sendCommandWhenDisabled:{type:Boolean,value:!1},ellipsisTruncate:Boolean,buttonTooltipPosition:{type:String,value:"bottom"},buttonSize:{type:String,reflectToAttribute:!0},endpoint:{type:Object,readOnly:!0},serviceEndpoint:{type:Object,readOnly:!0},command:{type:Object,readOnly:!0},buttonIcon:{type:String,readOnly:!0,observer:"buttonIconChanged_"},buttonText:{type:Object,readOnly:!0},buttonAccessibility:{type:Object,readOnly:!0},buttonTooltip:{type:String,
readOnly:!0},buttonClass:{type:String,readOnly:!0,observer:"buttonClassChanged_"},iconPositionType:{type:String,readOnly:!0,observer:"iconPositionTypeChanged_"},iconSize:{type:Number},stampType_:{type:String,computed:"computeStampType_(forceIconButton, buttonText, buttonIcon, endpoint)",observer:"stampTypeChanged_"},componentReady_:Boolean},listeners:{focusin:"onFocus_",focusout:"onBlur_",mouseenter:"addTooltips_",tap:"onYtButtonTap_"},observers:["isDisabledChanged_(data.isDisabled)","observeBasicPalette_(data.colorData.basicColorPaletteData)",
"dataChanged_(data, componentReady_)","isSelectedChanged_(data)"],created:function(){this.elements_={};this.hasChange_=!1},
attached:function(){this.hasChange_&&this.stampTypeChanged_(this.stampType_);this.keyboardFocused=!1},
get container(){return this.root},onYtButtonTapHandler:function(){},
ytButtonServiceEndpointHandler:function(){},
updateRenderedElements:function(){if(this.elements_.endpoint){this.elements_.endpoint.data=this.endpoint;var r=this.computeHref_(this.endpoint,!0);r?rp(this.elements_.endpoint,r):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){r=this.buttonClass.split(" ");r=_.m(r);for(var g=r.next();!g.done;g=r.next())g=g.value,_.A4(this.hostElement,g,!0),this.elements_.button&&_.A4(this.elements_.button,g,!0),this.elements_.text&&_.A4(this.elements_.text,g,!0)}this.elements_.icon&&(this.elements_.icon.icon=
this.buttonIcon,this.setIconActive_(this.elements_.icon),this.iconSize&&(this.elements_.icon.size=this.iconSize));this.elements_.text&&(this.elements_.text.text=this.buttonText);this.elements_.button&&(r=null,this.buttonAccessibility&&(r=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=r:r?_.t6([_.UG(DwT)],this.elements_.button,"aria-label",r):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var r=_.S5().resolve(_.lX(_.GT));r&&(this.keyboardFocused=r.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.jY("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,_.$H(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.$H(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(r,g){if(g)for(r=g.split(" "),r=_.m(r),g=r.next();!g.done;g=r.next())g=g.value,_.A4(this.hostElement,g,!1),this.elements_.button&&_.A4(this.elements_.button,g,!1),this.elements_.text&&_.A4(this.elements_.text,g,!1)},
buttonIconChanged_:function(r){this.elements_.icon?r?(this.elements_.icon.icon=r,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.$H(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.Nc(this.hostElement,"is-paper-button-with-icon",!1)):r&&this.stampType_&&this.stampType_=="paper_button"&&this.addIconElementToPaperButton_()},
addIconElementToPaperButton_:function(){this.elements_.icon=this.getIcon_();this.setIconActive_(this.elements_.icon);this.elements_.button&&(this.iconPositionType&&this.iconPositionType!="BUTTON_ICON_POSITION_TYPE_LEFT_OF_TEXT"?this.iconPositionType=="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"&&_.$H(this.elements_.button).appendChild(this.elements_.icon):_.$H(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.Nc(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(r){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,r){var g=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(r){case "yt_icon_button_with_label":g=!0;_.A4(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();r=_.$H(this.elements_.button).firstElementChild;
this.elements_.icon=r;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.$H(this.elements_.endpoint).appendChild(this.elements_.button);_.$H(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.jY("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;_.$H(this.elements_.button).appendChild(this.elements_.text);_.$H(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":g=!0,this.elements_.button=this.getYtIconButton_(),r=_.$H(this.elements_.button).firstElementChild,this.elements_.icon=r,this.setIconActive_(this.elements_.icon),
_.$H(this.elements_.endpoint).appendChild(this.elements_.button)}_.Nc(this.hostElement,"is-icon-button",g);_.Nc(this.hostElement,"is-paper-button",!g);_.Nc(this.hostElement,"has-no-text",!this.elements_.text);this.elements_.button.id="button";this.elements_.button.noink=this.noink;this.elements_.button.disabled=this.disabled;var I;_.DG((I=this.container.hostElement)!=null?I:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.$H(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(r){if(r!=void 0||this.disabled)this.disabled=r,this.elements_.button&&(this.elements_.button.disabled=r)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(r){_.Y("kevlar_system_icons")&&r&&this.data&&(this.data.isSelected!==void 0?r.active=this.data.isSelected:this.data.isToggled!==void 0&&(r.active=this.data.isToggled))},
observeBasicPalette_:function(r){_.rD(this.hostElement,r)},
disabledChanged_:function(r){this.data&&this.set("data.isDisabled",r)},
onYtButtonTap_:function(r){if(this.disabled)r.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.RX(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(r=this.disableCommandHandlerOverride,!this.data||!this.data.command||r||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.Y("handle_service_request_actions")||_.RX(this.hostElement,[this.serviceEndpoint]),
_.He(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.Y("handle_service_request_actions")?(r=[],this.serviceEndpoint&&r.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&r.push(this.data.command),r.length&&_.AF(this.hostElement,r,this.hostElement)):this.data&&this.data.command&&(r=this.data.command,r.accountUnlinkCommand||r.accountLinkCommand||r.insertAdCommand||r.insertHighlightMarkerCommand||
r.createLivestreamHighlightClipCommand||r.getVideoUploadFeedbackCommand||r.musicDeletePrivatelyOwnedEntityCommand||r.ypcCancelRecurrenceEndpoint||r.getMultiSelectCommandEndpoint?_.RX(this.hostElement,[r]):_.AF(this.hostElement,[r],this.hostElement))}},
computeStampType_:function(){return this.forceIconButton&&this.buttonText&&this.buttonIcon?"yt_icon_button_with_label":this.buttonText?"paper_button":this.buttonIcon?"yt-icon-button":null},
emptyContainer_:function(){for(var r,g=_.DG((r=this.container.hostElement)!=null?r:this.container);g.lastChild&&g.lastChild.tagName!="STYLE";)try{g.removeChild(g.lastChild)}catch(I){break}},
getYtIconButton_:function(){var r=this.reuseEnabled_()?_.jY("yt-icon-button"):document.createElement("yt-icon-button"),g=_.$H(r).firstElementChild;if(g&&g.is!="yt-icon"){for(g=_.$H(r);g.lastChild;)g.removeChild(g.lastChild);g=null}g||(g=this.getIcon_(),this.setIconActive_(g),_.$H(r).appendChild(g));return r},
reuseEnabled_:function(){return _.Y("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.jY("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.jY("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.Rh1={};
_.Rh1.YtButtonBehavior=[nb.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var r=this.data;r&&(this._setEndpoint(this.computeEndpoint_(r)),this._setServiceEndpoint(this.computeServiceEndpoint_(r)),this._setCommand(this.computeCommand_(r)),this._setButtonIcon(this.computeButtonIcon_(r)),this._setButtonText(this.computeButtonText_(r,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(r)),this._setButtonTooltip(this.computeTooltip_(r)),this._setButtonClass(this.computeButtonClass_(r)),this._setIconPositionType(this.computeIconPositionType_(r)),this.updateRenderedElements())},
setPressedState:function(r){var g;if((g=this.elements_)==null?0:g.button)this.elements_.button.pressed=!!r},
computeIconPositionType_:function(r){return r&&r.iconPosition||null},
computeEndpoint_:function(r){var g=r&&r.navigationEndpoint,I=this.get("data.command.commandMetadata.webCommandMetadata.url"),P=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return g?g:r&&r.command&&r.command.modalEndpoint?r.command:I&&!P&&r.command?r.command:null},
computeServiceEndpoint_:function(r){var g=r&&r.serviceEndpoint,I=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return g?g:I&&r.command?r.command:null},
computeCommand_:function(r){return r&&r.command||null},
computeButtonIcon_:function(r){return r&&r.icon&&r.icon.iconType?_.lf(r.icon.iconType):null},
computeButtonText_:function(r,g){return!g&&r&&r.text||null},
computeAccessibility_:function(r){return this.get("accessibilityData.accessibilityData",r)||r&&r.accessibility||(r&&r.text?{label:this.getSimpleString(r.text)}:null)},
computeTooltip_:function(r){return r?r.isDisabled&&r.disabledTooltip||r.tooltip||null:null},
computeButtonClass_:function(r){var g=r&&r.style?r.style.toLowerCase().replace(/_/g,"-")+" ":"";g+=r&&r.size?r.size.toLowerCase().replace(/_/g,"-")+" ":"";r.colorData&&r.colorData.basicColorPaletteData&&r.colorData.basicColorPaletteData.borderColor&&(g+="palette-with-border");return g.trim()}}];var gD={};var Ay0;var NvF;var wpF,lw0=function(){return wpF!==void 0?wpF:wpF=document.createElement("template")};
document.head.appendChild(lw0().content);var SeF;var Jyd,EPf=function(){return Jyd!==void 0?Jyd:Jyd=document.createElement("template")};
document.head.appendChild(EPf().content);var xwy;var fwl,nPT=function(){return fwl!==void 0?fwl:fwl=document.createElement("template")};
document.head.appendChild(nPT().content);var Tvz;var hhB=document.head,kaw=hhB.appendChild,$EY;if(Tvz===void 0){var rAB=document.createElement("template");_.M(rAB,"\x3c!--css-build:shady--\x3e");rAB.content.insertBefore(nPT().content.cloneNode(!0),rAB.content.firstChild);Tvz=rAB}$EY=Tvz;kaw.call(hhB,$EY.content);var gSh=document.head,ISy=gSh.appendChild,PDd;if(xwy===void 0){var aS1=document.createElement("template");_.M(aS1,"\x3c!--css-build:shady--\x3e");aS1.content.insertBefore(EPf().content.cloneNode(!0),aS1.content.firstChild);xwy=aS1}PDd=xwy;ISy.call(gSh,PDd.content);var vSY=document.head,Qlh=vSY.appendChild,mEh;if(SeF===void 0){var CDJ=document.createElement("template");_.M(CDJ,"\x3c!--css-build:shady--\x3e");CDJ.content.insertBefore(lw0().content.cloneNode(!0),CDJ.content.firstChild);SeF=CDJ}mEh=SeF;Qlh.call(vSY,mEh.content);var uPJ;_.IA("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");uPJ=_.Y("web_button_rework")&&_.yi("BUTTON_REWORK")||_.Y("web_button_rework_with_live");_.TT=function(){return _.D.apply(this,arguments)||this};
_.b(_.TT,_.D);_.TT.prototype.created=function(){this.openPopupConfig=_.Gq("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.TT.prototype.onYtNavigate_=function(r){var g=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(r.detail.endpoint);g&&(this.ytOpenPopupBehavior.openPopup(g),r.stopPropagation(),r.preventDefault())};
_.l4.Object.defineProperties(_.TT,{template:{configurable:!0,enumerable:!0,get:function(){if(NvF===void 0){var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_button_renderer.yt.button.renderer.css.js--\x3e");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
var g=r.content,I=g.insertBefore;Ay0===void 0&&(Ay0=document.createElement("template"));var P=Ay0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);NvF=r}r=NvF;return r}}});
_.TT.prototype.onYtNavigate_=_.TT.prototype.onYtNavigate_;_.w([_.d(_.Aa.YtOpenPopupBehavior),_.J("design:type",Object)],_.TT.prototype,"ytOpenPopupBehavior",void 0);_.w([_.d(_.Rh1.YtButtonBehavior),_.J("design:type",Object)],_.TT.prototype,"ytButtonBehavior",void 0);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],_.TT.prototype,"onYtNavigate_",null);
_.w([_.ov({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:uPJ})],_.TT);var pGF;var oS$=_.Y("web_button_rework")&&_.yi("BUTTON_REWORK")||_.Y("web_button_rework_with_live"),gR=function(){var r=_.D.apply(this,arguments)||this;r.isPressed=!1;r.forceIconButton=!1;r.forceIconOnly=!1;r.forceModernIconButton=!1;r.skipCommandHandling=!1;r.alignByText=!1;r.fitToVisibleBounds=!0;r.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};r.onTap=function(g){_.He(r.hostElement,"yt-service-request-sent-button-renderer",g)};
return r};
_.b(gR,_.D);_.Q=gR.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.Q.onClick=function(r){var g,I=this.disabled||((g=this.data)==null?void 0:g.isDisabled);g=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");I&&g&&r.stopPropagation()};
_.Q.computeIcon=function(){var r,g,I=(r=this.data)==null?void 0:(g=r.icon)==null?void 0:g.iconType;if(I)return _.lf(I)};
_.Q.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.Q.handleUpdateButtonAction=function(r){r=_.Z(r,uo0);var g=_.Z(r==null?void 0:r.updatedButton,_.cw);if(this.data&&r&&g){var I=this.data;I.targetId&&r.targetId&&I.targetId===r.targetId&&(this.data=g)}};
_.l4.Object.defineProperties(gR.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var r=this;if(this.data){var g=gv8({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.He(r.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.He(r.hostElement,"yt-service-request-completed-button-renderer")}},
onTapCallback:this.onTap,skipCommandHandling:this.skipCommandHandling,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceDisabled:this.disabled,forceModernIconButton:this.forceModernIconButton,nextVersion:!0,isPressed:this.isPressed});g.alignByText=this.alignByText;return g}}}});
_.l4.Object.defineProperties(gR,{template:{configurable:!0,enumerable:!0,get:function(){if(pGF===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computeIcon(data)]]"></yt-button-shape><tp-yt-paper-tooltip disable-upgrade$="[[!tooltip]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" offset="8" position="[[buttonTooltipPosition]]">[[tooltip]]</tp-yt-paper-tooltip>');pGF=r}r=pGF;return r}}});
gR.prototype.onClick=gR.prototype.onClick;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],gR.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],gR.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],gR.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],gR.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],gR.prototype,"isPressed",void 0);
_.w([_.H(),_.J("design:type",Object)],gR.prototype,"forceIconButton",void 0);_.w([_.H(),_.J("design:type",Object)],gR.prototype,"forceIconOnly",void 0);_.w([_.H(),_.J("design:type",Object)],gR.prototype,"forceModernIconButton",void 0);_.w([_.H(),_.J("design:type",Object)],gR.prototype,"skipCommandHandling",void 0);_.w([_.H(),_.J("design:type",Object)],gR.prototype,"alignByText",void 0);_.w([_.H(),_.J("design:type",Object)],gR.prototype,"buttonTooltipPosition",void 0);
_.w([_.H(),_.J("design:type",Object)],gR.prototype,"fitToVisibleBounds",void 0);_.w([_.H({computed:"computeTooltip(data)"}),_.J("design:type",Object)],gR.prototype,"tooltip",void 0);_.w([_.H(),_.J("design:type",Object)],gR.prototype,"overrides",void 0);_.w([_.H(),_.J("design:type",Boolean)],gR.prototype,"disabled",void 0);_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],gR.prototype,"onClick",null);
_.w([_.L("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.J("design:type",Object),_.J("design:paramtypes",[])],gR.prototype,"computedButtonShape",null);_.w([_.ov({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!oS$,cssBuildOptOut:!0}),_.ov({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!oS$,cssBuildOptOut:!0})],gR);var qpf;var XGT;var Im=function(){var r=_.D.apply(this,arguments)||this;r.empty_=!0;r.loadTime=Infinity;r.pendingPaint=!1;r.hasChange_=!1;r.oldThumbnail_=null;r.oldDelayedSrc_="";r.objectURL_=null;return r};
_.b(Im,_.D);_.Q=Im.prototype;_.Q.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.Q.ready=function(){var r=this.shouldShowPlaceholder_();_.A4(this.hostElement,"no-transition",!0);r&&this.hostElement.classList.add("with-placeholder")};
_.Q.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.Q.isThumbPreloaded_=function(r){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",r)};
_.Q.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||cAT};
_.Q.computeThumbnailSrc_=function(r){return r&&r.thumbnails?_.Ly(r.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.Q.computeAlt_=function(){var r=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&r||""};
_.Q.thumbnailChanged_=function(){var r=_.m([this.thumbnail,this.oldThumbnail_]),g=r.next().value;r=r.next().value;this.oldThumbnail_=g;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(r=this.computeThumbnailSrc_(r),this.computeThumbnailSrc_(g)===r))return;_.Y("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(g)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):g&&_.yi("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.Nu(this,this.onReload_):_.Nu(this,this.onShow_):this.resetImage_();g&&(this.hostElement.style.opacity=""+g.opacity)}};
_.Q.delayedSrcChanged_=function(){var r=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===r||this.resetImage_()};
_.Q.setSrc_=function(r){r?(_.DG(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.DG(this.hostElement).querySelector("#img").src=r):(_.DG(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.Q.resetImage_=function(){PDh(this.hostElement);this.empty_=!0;this.setSrc_(cAT);this.ytRendererBehavior.invalidate(!1)};
_.Q.observePlaceholderColor_=function(){var r=this.thumbnail&&this.thumbnail.placeholderColor;r?this.hostElement.style.backgroundColor=_.uH(r):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.Q.onLoad_=function(){_.DG(this.hostElement).querySelector("#img").src&&_.DG(this.hostElement).querySelector("#img").src!==cAT&&(ISE(this.hostElement),this.notifyOnLoaded&&_.He(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.Q.onError_=function(){var r=this;if(_.Y("web_use_cache_for_image_fallback"))pGL(_.DG(this.hostElement).querySelector("#img").src).then(function(g){r.objectURL_=_.hS(g).toString();r.setSrc_(r.objectURL_)}).catch(function(){_.Y("kevlar_woffle_fallback_image")&&r.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.Q.onPrescanVisible=function(){this.onShow_()};
_.Q.onVisible=function(){if(_.Y("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.Q.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var r=this.computeSrc_();r!==_.DG(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(r))}};
_.Q.onReload_=function(){this.empty_=!1;var r=this.computeSrc_();r!==_.DG(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(r))};
_.Q.shouldShowPlaceholder_=function(){return _.Y("kevlar_thumbnail_bg")};
Im.prototype.observePlaceholderColor_=Im.prototype.observePlaceholderColor_;Im.prototype.delayedSrcChanged_=Im.prototype.delayedSrcChanged_;Im.prototype.thumbnailChanged_=Im.prototype.thumbnailChanged_;_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Im.prototype,"alt",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Im.prototype,"ariaHidden",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Im.prototype,"ariaLabel",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Im.prototype,"hidden",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Im.prototype,"id",void 0);_.w([_.d(_.ta.YtVisibilityBehavior),_.J("design:type",Object)],Im.prototype,"ytVisibilityBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Im.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",String)],Im.prototype,"delayedSrc",void 0);
_.w([_.H(),_.J("design:type",Object)],Im.prototype,"thumbnail",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],Im.prototype,"loaded",void 0);_.w([_.H(),_.J("design:type",Boolean)],Im.prototype,"notifyOnLoaded",void 0);_.w([_.H(),_.J("design:type",Number)],Im.prototype,"height",void 0);_.w([_.H(),_.J("design:type",Number)],Im.prototype,"width",void 0);_.w([_.H({value:function(){return"width"}}),
_.J("design:type",String)],Im.prototype,"dimension",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Im.prototype,"fit",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Im.prototype,"fitHeight",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Im.prototype,"fitWidth",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Im.prototype,"objectFit",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Im.prototype,"objectPosition",void 0);_.w([_.H(),_.J("design:type",String)],Im.prototype,"preferredThumbnail",void 0);_.w([_.H({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.J("design:type",String)],Im.prototype,"alt_",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Im.prototype,"sharedTooltipText",void 0);
_.w([_.H(),_.J("design:type",Boolean)],Im.prototype,"ftlEligible",void 0);_.w([_.H({value:void 0}),_.J("design:type",String)],Im.prototype,"observeHiddenOption",void 0);_.w([_.H({value:"observe_once"}),_.J("design:type",String)],Im.prototype,"observePrescanOption",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Im.prototype,"roundedContainer",void 0);
_.w([_.$R("thumbnail"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Im.prototype,"thumbnailChanged_",null);_.w([_.$R("delayedSrc"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Im.prototype,"delayedSrcChanged_",null);_.w([_.xt("thumbnail.placeholderColor"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Im.prototype,"observePlaceholderColor_",null);
_.w([_.ov({is:"yt-img-shadow",disableElementRegistration:!0})],Im);var cAT=_.yi("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.D_()(Im,"yt-img-shadow",function(){if(XGT===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-img-shadow--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_img_shadow.yt.img.shadow.css.js--\x3e<img id="img" rounded-container="[[roundedContainer]]" alt$="[[alt_]]" height="[[height]]" width="[[width]]" on-load="onLoad_" on-error="onError_" draggable="false" class="style-scope yt-img-shadow">');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;qpf===void 0&&(qpf=document.createElement("template"));var P=qpf;I.call(g,P.content.cloneNode(!0),r.content.firstChild);XGT=r}r=XGT;return r},{callbackProps:["onTap"],
allowedProps:"alt ariaHidden ariaLabel delayedSrc dimension fit fitHeight fitWidth height hidden id loaded notifyOnLoaded objectFit objectPosition preferredThumbnail roundedContainer sharedTooltipText thumbnail width".split(" "),mode:2});var pKQ;_.Pz=new _.GZ("SCREEN_MANAGER_TOKEN");pKQ=new _.GZ("LOG_INITIAL_SCREEN_TOKEN");var tM$=aA({entities:{}});_.am=v5(tM$)(tM$.entities,{selectSfvAudioItemPlaybackState:function(r,g){var I,P;r=(P=_.RC(r,"sfvAudioItemCurrentlyPlayingEntity",g))!=null?P:void 0;return(I=r==null?void 0:r.sfvAudioItemPlaybackState)!=null?I:void 0},
playlistLoopStateEntitySelector:aPp,toggleMenuServiceItemEntitySelector:vvp});_.vz=_.R(function(r){function g(n){return _.Z(n,_.OI)}
function I(){var n=P().isTogglingDisabled||V()&&P().toggledIsTogglingDisabled,P$=n||z()?V():!V();G(P$);W(!1);if(!n){var Cs;(Cs=C)==null||Cs(!!P$)}var ZL;((ZL=v)==null?0:ZL())||_.J1(_.S5().resolve(_.Pz),P().trackingParams);var tp;if(!P$||!g(P().defaultButtonViewModel)||(tp=v)!=null&&tp()){var eX;!g(P().toggledButtonViewModel)||((eX=v)==null?0:eX())||_.J1(_.S5().resolve(_.Pz),g(P().toggledButtonViewModel).trackingParams)}else _.J1(_.S5().resolve(_.Pz),g(P().defaultButtonViewModel).trackingParams)}
var P=r.data,a=r.buttonShapeOverrides,v=r.disableExplicitClickLogging,C=r.onToggle,u=r.style,X=r.useOutlinedIcon,c=r.className,B=function(){var n,P$;return V()?(n=r.animatedTextPropsToggled)==null?void 0:n.call(r):(P$=r.animatedTextPropsDefault)==null?void 0:P$.call(r)},O=_.Bi(function(){return B()?Object.assign({},B(),{shouldAnimate:F()}):void 0},void 0,"Zp4uoe"),z=function(){var n;
return((n=l())==null?void 0:n.isToggled)!==void 0},e=_.m(_.yR(function(){var n,P$,Cs;
return z()?(n=l())==null?void 0:n.isToggled:(Cs=a==null?void 0:(P$=a())==null?void 0:P$.toggled)!=null?Cs:P().isToggled})),U=e.next().value;
e=e.next().value;var V=U,G=e;e=_.m(_.yR(function(){var n,P$;return(n=r.animatedTextPropsToggled)==null?void 0:(P$=n.call(r))==null?void 0:P$.shouldAnimate}));
U=e.next().value;e=e.next().value;var F=U,W=e;U=_.m(_.ua(!1,void 0,"mq3Zfe"));var S=U.next().value,E=U.next().value,l=_.x9(function(n){a:{var P$=P().entityKey,Cs=P().toggledStateEntitySelectorType;if(Cs)switch(Cs){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!P$)break;n=_.am.selectSfvAudioItemPlaybackState(n,P$);if(n==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){n={isToggled:!0};break a}if(n){n={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":n={isToggled:_.u2$(n).includes("engagement-panel-comments-section")};
break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":n={isToggled:_.u2$(n).includes("engagement-panel-live-chat-item-section")};break a;default:_.M6(new _.oK("Error: entitySelectorType defined but not matched in selector.",n,Cs))}n=void 0}return n}),f=function(){return Object.assign({},a==null?void 0:a(),{onToggle:I,
toggleable:!0,toggled:V(),focused:S()})};
return _.q("toggle-button-view-model",{"on:focusin":_.RT(function(){var n=_.S5().resolve(_.lX(_.GT));n&&E(n.isKeyBoardInUse());return!1}),
"on:focusout":_.RT(function(){E(!1);return!1})},_.q(_.t,{cond:function(){return V()?g(P().toggledButtonViewModel):g(P().defaultButtonViewModel)},
then:function(n){return _.q(_.W6,{data:n,className:c,style:u,useOutlinedIcon:X,buttonOverrides:f,animatedTextProps:O})}}))},"fa");
_.vz.idomCompat={callbacks:{onToggle:!0}};_.dM(_.R(function(r){return _.q("yt-toggle-button-view-model",{class:function(){var g;return(g=r.scopingClassName)==null?void 0:g.call(r)}},_.q(_.vz,{data:function(){var g;
return(g=r.data)==null?void 0:g.call(r)},
buttonShapeOverrides:function(){var g;return(g=r.overrides)==null?void 0:g.call(r)},
animatedTextPropsDefault:function(){var g;return(g=r.animatedTextPropsDefault)==null?void 0:g.call(r)},
animatedTextPropsToggled:function(){var g;return(g=r.animatedTextPropsToggled)==null?void 0:g.call(r)},
disableExplicitClickLogging:function(){var g;return(g=r.disableExplicitClickLogging)==null?void 0:g.call(r)},
onToggle:function(g){var I;return(I=r.onToggle)==null?void 0:I.call(r,g)},
style:function(){var g;return(g=r.style)==null?void 0:g.call(r)},
useOutlinedIcon:function(){var g;return(g=r.useOutlinedIcon)==null?void 0:g.call(r)},
className:function(){var g;return(g=r.className)==null?void 0:g.call(r)}}))},"ga"),"yt-toggle-button-view-model",{props:{data:_.Yp,
buttonShapeOverrides:_.Yp,overrides:_.Yp,animatedTextPropsDefault:_.Yp,animatedTextPropsToggled:_.Yp,disableExplicitClickLogging:_.Yp,onToggle:_.MD,style:_.Yp,useOutlinedIcon:_.Yp,className:_.Yp,scopingClassName:_.Yp}});var QE=function(){return _.D.apply(this,arguments)||this};
_.b(QE,_.D);QE.prototype.onTap=function(r){r.stopPropagation();r=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.mp("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:r})):this.ytLiveChatReduxBehavior.dispatch(_.TL("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:r}))};
_.l4.Object.defineProperties(QE.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.engagementState)==null?void 0:r.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r=_.Z(this.data.toggleButton,_.et),g;if(Number(((g=this.likeCountState)==null?void 0:g.likeCountIfIndifferentNumber)||"0")===0){var I;g=((I=this.data.likeCountPlaceholder)==null?void 0:I.content)||""}else{var P,a,v;g=((P=this.likeCountState)==null?void 0:(a=P.likeCountIfIndifferent)==null?void 0:a.content)||((v=this.data.likeCountPlaceholder)==null?void 0:v.content)||""}var C,u;I=((C=this.likeCountState)==null?void 0:(u=
C.likeCountIfLiked)==null?void 0:u.content)||"1";C=_.Z(r.toggledButtonViewModel,_.OI);return Object.assign({},r,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.Z(r.defaultButtonViewModel,_.OI),{title:g})},toggledButtonViewModel:{buttonViewModel:Object.assign({},C,{title:I})}})}}}});
QE.prototype.onTap=QE.prototype.onTap;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],QE.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],QE.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.pb),_.J("design:type",Object)],QE.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],QE.prototype,"data",void 0);
_.w([_.H({selectorArgs:["data.likeCountEntityKey"],selector:plh}),_.J("design:type",Object)],QE.prototype,"likeCountState",void 0);_.w([_.H({selectorArgs:["data.engagementStateKey"],selector:zRE}),_.J("design:type",Object)],QE.prototype,"engagementState",void 0);_.w([_.L("data","engagementState"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],QE.prototype,"isLiked",null);
_.w([_.L("data","likeCountState","isLiked"),_.J("design:type",Object),_.J("design:paramtypes",[])],QE.prototype,"toggleButton",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],QE.prototype,"onTap",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],QE);
_.A(QE,"yt-live-chat-like-button-view-model",function(){if(zhw===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-like-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_like_button_view_model.yt.live.chat.like.button.view.model.css.js--\x3e<yt-toggle-button-view-model data="[[toggleButton]]" scoping-class-name="[[is]]" class="style-scope yt-live-chat-like-button-view-model">\n</yt-toggle-button-view-model>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;OOY===void 0&&(OOY=document.createElement("template"));var P=OOY;I.call(g,P.content.cloneNode(!0),r.content.firstChild);zhw=r}r=zhw;return r},{mode:0});var Bkh;var OfY;var mn=function(){return _.D.apply(this,arguments)||this};
_.b(mn,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],mn.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mn.prototype,"data",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],mn);
_.A(mn,"yt-live-chat-paid-message-footer-renderer",function(){if(OfY===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-message-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_message_footer_renderer.yt.live.chat.paid.message.footer.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-paid-message-footer-renderer">\n  <div id="icon" hidden$="[[!data.icon]]" class="style-scope yt-live-chat-paid-message-footer-renderer">\n    <yt-icon icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-paid-message-footer-renderer"></yt-icon>\n  </div>\n  <div id="text" class="style-scope yt-live-chat-paid-message-footer-renderer">\n    <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-paid-message-footer-renderer"></yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Bkh===void 0&&(Bkh=document.createElement("template"));var P=Bkh;I.call(g,P.content.cloneNode(!0),r.content.firstChild);OfY=r}r=OfY;return r},{mode:0});var zSy;var eSl;var Yph;var Zfh,UEh=function(){if(Zfh!==void 0)return Zfh;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-reply-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_reply_button_view_model.yt.live.chat.reply.button.view.model.css.js--\x3e<yt-button-view-model data="[[buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-live-chat-reply-button-view-model">\n</yt-button-view-model>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;Yph===void 0&&(Yph=document.createElement("template"));var P=Yph;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return Zfh=r};var C_=function(){return _.D.apply(this,arguments)||this};
_.b(C_,_.D);C_.prototype.onTap=function(r){r.stopPropagation()};
_.l4.Object.defineProperties(C_.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r=_.Z(this.data.replyButton,_.OI),g,I,P,a,v,C,u,X=Number(((g=this.replyCountState)==null?void 0:g.replyCountNumber)||"0")===0?(I=this.data)==null?void 0:(P=I.replyCountPlaceholder)==null?void 0:P.content:((a=this.replyCountState)==null?void 0:(v=a.replyCount)==null?void 0:v.content)||((C=this.data)==null?void 0:(u=C.replyCountPlaceholder)==null?void 0:u.content)||"",c;return Object.assign({},
r,{title:X,accessibilityText:(c=this.replyCountState)==null?void 0:c.replyButtonAccessibilityText})}}}});
_.l4.Object.defineProperties(C_,{template:{configurable:!0,enumerable:!0,get:function(){return UEh()}}});
C_.prototype.onTap=C_.prototype.onTap;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],C_.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],C_.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.pb),_.J("design:type",Object)],C_.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],C_.prototype,"data",void 0);
_.w([_.H({selectorArgs:["data.replyCountEntityKey"],selector:function(r,g){return _.RC(r.entities,"replyCountEntity",g)}}),
_.J("design:type",Object)],C_.prototype,"replyCountState",void 0);_.w([_.L("data","replyCountState"),_.J("design:type",Object),_.J("design:paramtypes",[])],C_.prototype,"buttonViewModel",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],C_.prototype,"onTap",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],C_);_.A(C_,"yt-live-chat-reply-button-view-model",function(){return UEh()},{mode:0});var iff;var bfz;var u7=function(){var r=_.D.apply(this,arguments)||this;r.ariaLabel="";return r};
_.b(u7,_.D);
u7.prototype.dataChanged=function(){for(var r=(0,_.wY)(_.DG(this.hostElement).querySelector("#image"));r.firstChild;)r.removeChild(r.firstChild);if(this.data)if(this.data.icon){var g=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(g.polymerController.icon="yt-sys-icons:shield_empty",g.polymerController.defaultToFilled=!0):g.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();r.appendChild(g)}else if(this.data.customThumbnail){g=document.createElement("img");
var I=_.nPX(this.data.customThumbnail.thumbnails,16);I?(g.src=I,r.appendChild(g),g.setAttribute("alt",this.hostElement.ariaLabel||"")):_.M6(new _.oK("Could not compute URL for thumbnail",this.data.customThumbnail))}};
u7.prototype.identity=function(r){return r};
u7.prototype.computeType=function(r){return Ax(r||void 0)};
u7.prototype.dataChanged=u7.prototype.dataChanged;_.w([_.H(),_.J("design:type",Object)],u7.prototype,"data",void 0);_.w([_.H({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.J("design:type",Object)],u7.prototype,"ariaLabel",void 0);_.w([_.H({computed:"computeType(data)",reflectToAttribute:!0}),_.J("design:type",String)],u7.prototype,"type",void 0);
_.w([_.H({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.J("design:type",String)],u7.prototype,"sharedTooltipText",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("enable_new_shield_moderator_badge")}}),
_.J("design:type",Boolean)],u7.prototype,"enableNewModeratorBadge",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],u7.prototype,"dataChanged",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],u7);
_.A(u7,"yt-live-chat-author-badge-renderer",function(){if(bfz===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-author-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_author_badge_renderer.yt.live.chat.author.badge.renderer.css.js--\x3e<div id="image" class="style-scope yt-live-chat-author-badge-renderer"></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;iff===void 0&&(iff=document.createElement("template"));var P=iff;I.call(g,P.content.cloneNode(!0),r.content.firstChild);bfz=r}r=bfz;return r},{mode:0});var MMJ;var jlY;var p_=function(){return _.D.apply(this,arguments)||this};
_.b(p_,_.D);_.Q=p_.prototype;_.Q.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"}}}}};
_.Q.computeBadgesInsideChip=function(r){return r?r.filter(function(g){return Ax(g.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.Q.computeBadgesOutsideChip=function(r){return this.prependChatBadges||!r?[]:r.filter(function(g){g=Ax(g.liveChatAuthorBadgeRenderer);return g!=="verified"&&g!=="owner"})};
_.Q.computeBadgesBeforeChip=function(r){return this.prependChatBadges&&r?r.filter(function(g){g=Ax(g.liveChatAuthorBadgeRenderer);return g!=="verified"&&g!=="owner"}):[]};
_.Q.computeIsHighlighted=function(r,g){var I=!!WI4(r,"owner"),P=!!WI4(r,"verified");r=!!WI4(r,"moderator");return(I||P&&!r)&&!g};
_.Q.computeAuthorType=function(r){return H1$(r)};
_.Q.computeAuthorClass=function(r,g){return g?(r?r+" ":"")+"single-line":r};
_.Q.onSeedColorChanged=function(){_.Y("live_chat_author_name_color_usernames")||_.Y("live_chat_seed_color_usernames")||_.Y("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):_.Y("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
p_.prototype.onSeedColorChanged=p_.prototype.onSeedColorChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],p_.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],p_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],p_.prototype,"authorName",void 0);_.w([_.H(),_.J("design:type",Array)],p_.prototype,"authorBadges",void 0);
_.w([_.H({computed:"computeAuthorType(authorBadges)"}),_.J("design:type",String)],p_.prototype,"authorType",void 0);_.w([_.H({computed:"computeAuthorClass(authorType, singleLine)"}),_.J("design:type",String)],p_.prototype,"authorClass",void 0);_.w([_.H({computed:"computeBadgesInsideChip(authorBadges)"}),_.J("design:type",Array)],p_.prototype,"badgesInsideChip",void 0);_.w([_.H({computed:"computeBadgesOutsideChip(authorBadges)"}),_.J("design:type",Array)],p_.prototype,"badgesOutsideChip",void 0);
_.w([_.H({computed:"computeBadgesBeforeChip(authorBadges)"}),_.J("design:type",Array)],p_.prototype,"badgesBeforeChip",void 0);_.w([_.H({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.J("design:type",Boolean)],p_.prototype,"isHighlighted",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("enable_new_shield_moderator_badge")}}),
_.J("design:type",Boolean)],p_.prototype,"enableNewModeratorTextColor",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],p_.prototype,"singleLine",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],p_.prototype,"disableHighlighting",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],p_.prototype,"dashboardMoneyFeed",void 0);_.w([_.H({value:_.Y("live_chat_prepend_badges"),reflectToAttribute:!0}),_.J("design:type",Boolean)],p_.prototype,"prependChatBadges",void 0);
_.w([_.H(),_.J("design:type",String)],p_.prototype,"authorNameColor",void 0);_.w([_.ni("#author-name"),_.J("design:type",HTMLDivElement)],p_.prototype,"username",void 0);_.w([_.xt("authorNameColor"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],p_.prototype,"onSeedColorChanged",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],p_);
_.A(p_,"yt-live-chat-author-chip",function(){if(jlY===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-author-chip--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_author_chip.yt.live.chat.author.chip.css.js--\x3e<span id="prepend-chat-badges" class="style-scope yt-live-chat-author-chip"></span><span id="author-name" dir="auto" class$="[[authorClass]] style-scope yt-live-chat-author-chip">[[getSimpleString(authorName)]]<span id="chip-badges" class="style-scope yt-live-chat-author-chip"></span></span><span id="chat-badges" class="style-scope yt-live-chat-author-chip"></span>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;MMJ===void 0&&(MMJ=document.createElement("template"));var P=MMJ;I.call(g,P.content.cloneNode(!0),r.content.firstChild);jlY=r}r=jlY;return r},{mode:0});var VMz;var dEy;var om=function(){var r=_.D.apply(this,arguments)||this;r.debounceCommand=_.vI(function(g){r.ytComponentBehavior.resolveCommand(g)},1500);
return r};
_.b(om,_.D);om.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var r=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",g,I,P=this.isHearted?(g=this.data)==null?void 0:g.unheartCommand:(I=this.data)==null?void 0:I.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.mp("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:r}));(r=_.oT(P))&&this.debounceCommand(r)}};
_.l4.Object.defineProperties(om.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var r,g;if(!((r=this.data)==null?0:(g=r.creatorThumbnail)==null?0:g.sources))return{};r={thumbnails:[]};g={};g.url=this.data.creatorThumbnail.sources[0].url;r.thumbnails.push(g);return r}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.engagementState)==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.engagementState)==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.engagementState)==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((r=this.engagementState)==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((I=this.engagementState)==null?void 0:I.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}}});
om.prototype.onTap=om.prototype.onTap;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],om.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],om.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.pb),_.J("design:type",Object)],om.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],om.prototype,"data",void 0);
_.w([_.H({selectorArgs:["data.engagementStateKey"],selector:zRE}),_.J("design:type",Object)],om.prototype,"engagementState",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],om.prototype,"thumbnailDetails",null);_.w([_.L("data","engagementState"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],om.prototype,"isHearted",null);_.w([_.L("data","engagementState"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],om.prototype,"isEditable",null);
_.w([_.L("data","engagementState"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],om.prototype,"showCreatorView",null);_.w([_.L("data","engagementState"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],om.prototype,"showButton",null);_.w([_.L("data","isHearted"),_.J("design:type",String),_.J("design:paramtypes",[])],om.prototype,"label",null);_.w([_.L("data","isHearted"),_.J("design:type",Object),_.J("design:paramtypes",[])],om.prototype,"heartHoverText",null);
_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],om.prototype,"onTap",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],om);
_.A(om,"yt-live-chat-creator-heart-view-model",function(){if(dEy===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-creator-heart-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_creator_heart_view_model.yt.live.chat.creator.heart.view.model.css.js--\x3e<yt-icon-button id="creator-heart-button" hidden="[[!showButton]]" label="[[label]]" title="[[heartHoverText]]" class="style-scope yt-live-chat-creator-heart-view-model">\n  <template is="dom-if" if="[[showCreatorView]]" class="style-scope yt-live-chat-creator-heart-view-model">\n    <yt-image id="unhearted" data="[[data.unheartedIcon]]" height="24" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n  </template>\n  <template is="dom-if" if="[[isHearted]]" class="style-scope yt-live-chat-creator-heart-view-model">\n    <yt-img-shadow id="creator-thumbnail" thumbnail="[[thumbnailDetails]]" class="style-scope yt-live-chat-creator-heart-view-model"></yt-img-shadow>\n    <yt-image id="hearted-border" data="[[data.heartedIcon]]" height="16" preserve-height="true" width="16" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n    <yt-image id="hearted" data="[[data.heartedIcon]]" height="14" preserve-height="true" width="14" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n  </template>\n</yt-icon-button>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;VMz===void 0&&(VMz=document.createElement("template"));var P=VMz;I.call(g,P.content.cloneNode(!0),r.content.firstChild);dEy=r}r=dEy;return r},{mode:0});var L40=function(){this.internalMap={}};
_.Q=L40.prototype;_.Q.contains=function(r){return Object.prototype.hasOwnProperty.call(this.internalMap,r)};
_.Q.get=function(r){if(this.contains(r))return this.internalMap[r]};
_.Q.set=function(r,g){this.internalMap[r]=g};
_.Q.getKeys=function(){return Object.keys(this.internalMap)};
_.Q.remove=function(r){delete this.internalMap[r]};var q2=function(){this.mappings=new L40;this.errorCallbacks=new Set};
q2.prototype.getModuleId=function(r){return r.serviceId.getModuleId()};
q2.prototype.get=function(r){a:{var g=this.mappings.get(r.toString());switch(g.type){case "mapping":r=g.value;break a;case "factory":g=g.value();this.mappings.set(r.toString(),{type:"mapping",value:g});r=g;break a;default:r=_.rr(g)}}return r};
q2.prototype.registerService=function(r,g){this.mappings.set(r.toString(),{type:"mapping",value:g});return r};
q2.prototype.onLoadError=function(r){var g=this;this.errorCallbacks.add(r);return function(){g.errorCallbacks.delete(r)}};
new q2;var Ghd=function(){};
_.Q=Ghd.prototype;
_.Q.JSC$14471_getRequest=function(r,g,I){g=g===void 0?{}:g;I=I===void 0?xl1:I;var P=g;if(this.isNavigationCommand()){var a,v=(a=_.Z(r==null?void 0:r.commandMetadata,_.JF))==null?void 0:a.url;P=_.ZG(r.clickTrackingParams,!0,!1,v,this.JSC$14471_getClientScreen(P))}else P=_.ZG(r.clickTrackingParams,!1,this.includeCsn);P={context:P};if(a=this.getExtension(r))return this.JSC$14471_buildRequest(P,a,g),a=this.getApiUrl(r),v=Object.assign({},{command:r},this.getRequestConfig(r,g)),P={input:a,requestShell:eO(a),
innerTubeRequest:P,config:v},P.config.authStrategy?P.config.authStrategy.identity=I:P.config.authStrategy={identity:I},(r=this.JSC$14471_getRequestKey(r,g))&&!P.config.requestKey&&(P.config.requestKey=r),P;r=new _.oK("Error: Failed to create Request from Command.",r);_.iO(r)};
_.Q.getApiUrl=function(r){var g=_.VX(this.getApiPaths(r)),I;(r=(I=_.Z(r.commandMetadata,_.JF))==null?void 0:I.apiUrl)&&(g=r);return ij$(Uqp(g))};
_.Q.isNavigationCommand=function(){return!1};
_.Q.JSC$14471_getClientScreen=function(){};
_.Q.JSC$14471_getRequestKey=function(){};
_.Q.getRequestConfig=function(){};
_.l4.Object.defineProperties(Ghd.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var Xa=function(){};
_.b(Xa,Ghd);Xa.prototype.JSC$14478_getStoreKey=function(){};
Xa.prototype.JSC$14471_getRequestKey=function(r,g){g=g===void 0?{}:g;return this.JSC$14478_getStoreKey(r,g)};var cz=function(){};
_.b(cz,Xa);cz.prototype.JSC$14471_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:eO("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
cz.prototype.getApiPaths=function(){return[]};
cz.prototype.getExtension=function(){};
cz.prototype.JSC$14471_buildRequest=function(){};var yAF={},K4w=(yAF.GET_DATASYNC_IDS=oA(cz),yAF);var sly,F4B,Hfz,lSw,Nk8,ti,AA8,W4T,RSf,DEz;sly="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch".split(" ");F4B=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"];
_.OP=function(r,g,I,P,a,v,C,u,X){this.endpointMap=r;this.networkManager=g;this.authService=I;this.responseProcessorMap=P;this.innertubeResponseStore=a;this.contextProcessors=v;this.asyncContextProcessors=C;this.localInnertubeRouter=u;this.requestSequencer=X;this.inflightRequests=new Map;r.signalEndpointMap||(r.signalEndpointMap={});r.signalEndpointMap=Object.assign({},K4w,r.signalEndpointMap)};
Hfz=function(r,g,I,P,a,v,C,u,X){if(_.OP.instance!==void 0){if(P=_.OP.instance,r=[r!==P.endpointMap,g!==P.networkManager,I!==P.authService,a!==P.innertubeResponseStore,v!==P.contextProcessors,C!==P.asyncContextProcessors,u!==P.localInnertubeRouter],r.some(function(c){return c}))throw new _.oK("InnerTubeTransportService is already initialized",r);
}else _.OP.instance=new _.OP(r,g,I,P,a,v,C,u,X)};
_.eN=function(r,g,I){var P=P===void 0?xl1:P;var a=W4T(r,g);return a?new _.ge(function(v,C){var u,X,c,B,O;return _.p(function(z){switch(z.nextAddress){case 1:return z.yield(a,2);case 2:u=z.yieldResult;X=u.JSC$14471_getRequest(g,I,P);if(!X){C(new _.oK("Error: Failed to build request for command.",g));z.jumpTo(0);break}cg(X.input);B=((c=X.requestShell)==null?void 0:c.mode)==="cors"?"cors":void 0;if(r.authService.syncHeaders){O=DEz(X.config,B);z.jumpTo(4);break}return z.yield(RSf(X.config,B),5);case 5:O=
z.yieldResult;case 4:v(AA8(r,X,O)),_.R2(z)}})}):_.aT(new _.oK("Error: No request builder found for command.",g))};
lSw=function(r,g,I,P){var a=a===void 0?xl1:a;var v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E,l,f;return _.p(function(n){switch(n.nextAddress){case 1:v=cRj(g,r.endpointMap);if(!v)throw new _.oK("Error: No streaming request builder found for command",g);C=v.JSC$14471_getRequest(g,I,a);if(!C)throw new _.oK("Failed to build YtRequest for streaming Command",g);if((u=r.localInnertubeRouter)==null||!u.shouldPreferLocalResponse(C.input,C.innerTubeRequest)){n.jumpTo(2);break}return n.yield(r.localInnertubeRouter.localInnertubeResponse(C.input,
C.innerTubeRequest),3);case 3:return X=n.yieldResult,c={},X.playerResponse&&(ti(r,X.playerResponse,C),c.player=X.playerResponse,(B=P)==null||B(c,X)),X.watchNextResponse&&(ti(r,X.watchNextResponse,C),c.content=X.watchNextResponse,(O=P)==null||O(c,X)),n.return(c);case 2:return n.yield(Nk8(r,C),4);case 4:e=((z=C.requestShell)==null?void 0:z.mode)==="cors"?"cors":void 0;if(r.authService.syncHeaders){U=DEz(C.config,e);n.jumpTo(5);break}return n.yield(RSf(C.config,e),6);case 6:U=n.yieldResult;case 5:return F=
(G=(V=C.requestShell)==null?void 0:V.headers)!=null?G:{},C.requestShell=Object.assign({},C.requestShell,{headers:Object.assign({},F,U)}),W=Object.assign({},C.requestShell),S=JSON.stringify(C.innerTubeRequest),C.requestShell.method==="POST"&&(W=Object.assign({},W,{body:S})),E=function(P$,Cs){ti(r,Cs.playerResponse||Cs.watchNextResponse||Cs.reelItemWatchResponse||Cs.reelWatchSequenceResponse,C);P==null||P(P$,Cs);Cs.playerResponse&&kkh()},l={},n.yield(wGF(r.networkManager,C.input,W,E),7);
case 7:return l=n.yieldResult,((f=C.config)==null?0:f.responseTick)&&_.ug(C.config.responseTick),n.return(l)}})};
_.O_=function(r,g,I,P,a){a=a===void 0?{authStrategy:{identity:xl1}}:a;var v=v===void 0?!0:v;var C=function(){};
C=wv_(ABj(I));g.context||(g.context=_.ZG(P,v));return new _.ge(function(u){var X,c,B,O,z;return _.p(function(e){if(e.nextAddress==1)return X=Uqp(I),c=_.zk(X),r.authService.syncHeaders?(B=DEz(a,c),e.jumpTo(2)):e.yield(RSf(a,c),3);e.nextAddress!=2&&(B=e.yieldResult);O=ij$(Uqp(I));z={input:O,requestShell:eO(O),innerTubeRequest:g,config:a};u(AA8(r,z,B,C));_.R2(e)})})};
Nk8=function(r,g){var I,P,a,v,C,u,X,c,B,O,z;return _.p(function(e){switch(e.nextAddress){case 1:if(!((I=g)==null?0:(P=I.innerTubeRequest)==null?0:P.context)){e.jumpTo(0);break}a=g.innerTubeRequest.context;if(!(r.asyncContextProcessors&&r.asyncContextProcessors.length>0)){e.jumpTo(3);break}v=[];C=_.m(r.asyncContextProcessors);for(u=C.next();!u.done;u=C.next())X=u.value,c=X.processContext(g),c.wrappedPromise_&&v.push(c.wrappedPromise_);if(!(v.length>0)){e.jumpTo(3);break}return e.yield(Promise.all(v),
3);case 3:B=_.m(r.contextProcessors||[]),O=B.next();case 6:if(O.done){e.jumpTo(0);break}z=O.value;return e.yield(z.processContext(a),7);case 7:O=B.next(),e.jumpTo(6)}})};
ti=function(r,g,I){var P;if(g&&!(g==null?0:(P=g.sequenceMetaData)==null?0:P.skipProcessing)&&r.responseProcessorMap){P=_.m(sly);for(var a=P.next();!a.done;a=P.next())a=a.value,r.responseProcessorMap[a]&&r.responseProcessorMap[a].handleResponse(g,I)}};
AA8=function(r,g,I,P){P=P===void 0?function(){}:P;
var a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E,l,f,n,P$,Cs,ZL,tp,eX,H$,E8,wQ,Oh,of;return _.p(function(l1){switch(l1.nextAddress){case 1:C=(a=g.config)==null?void 0:(v=a.storeStrategy)==null?void 0:v.storeKey;if(!(C&&r.innertubeResponseStore&&r.innertubeResponseStore.has(C))||((u=g.config)==null?0:(X=u.storeStrategy)==null?0:X.disableCache)){l1.jumpTo(2);break}return l1.yield(r.innertubeResponseStore.get(C),3);case 3:c=l1.yieldResult;if(!c||c.isExpired()){l1.jumpTo(2);break}B=_.sB(c);if(!_.Y("web_process_response_store_responses")||
c.isProcessed()){l1.jumpTo(5);break}ti(r,B,g);return l1.yield(r.innertubeResponseStore.markAsProcessed(C),5);case 5:return l1.return(Promise.resolve(B));case 2:return l1.yield(Nk8(r,g),7);case 7:if((O=r.localInnertubeRouter)==null||!O.shouldPreferLocalResponse(g.input,g.innerTubeRequest)){l1.jumpTo(8);break}return l1.yield(r.localInnertubeRouter.localInnertubeResponse(g.input,g.innerTubeRequest),9);case 9:return z=l1.yieldResult,ti(r,z,g),l1.return(z);case 8:return(V=(U=g.config)==null?void 0:U.requestKey)&&
r.inflightRequests.has(V)?e=r.inflightRequests.get(V):(G=JSON.stringify(g.innerTubeRequest),S=(W=(F=g.requestShell)==null?void 0:F.headers)!=null?W:{},g.requestShell=Object.assign({},g.requestShell,{headers:Object.assign({},S,I)}),E=Object.assign({},g.requestShell),g.requestShell.method==="POST"&&(E=Object.assign({},E,{body:G})),((l=g.config)==null?0:l.requestTick)&&_.ug(g.config.requestTick),f=function(){return r.networkManager.fetch(g.input,E,g.config)},e=r.requestSequencer?Spl(r.requestSequencer,
g,f):f(),V&&r.inflightRequests.set(V,e)),l1.yield(e,10);
case 10:(n=l1.yieldResult)&&_.Y("web_streaming_player")&&Array.isArray(n)&&(n=n[0].playerResponse);if(n&&"error"in n&&((P$=n)==null?0:(Cs=P$.error)==null?0:Cs.details))for(ZL=n.error.details,tp=_.m(ZL),eX=tp.next();!eX.done;eX=tp.next())H$=eX.value,(E8=H$["@type"])&&F4B.indexOf(E8)>-1&&(delete H$["@type"],n=H$);V&&r.inflightRequests.has(V)&&r.inflightRequests.delete(V);((wQ=g.config)==null?0:wQ.responseTick)&&_.ug(g.config.responseTick);if(n||(Oh=r.localInnertubeRouter)==null||!Oh.canProvideFallbackResponse(g.input,
g.innerTubeRequest)){l1.jumpTo(11);break}return l1.yield(r.localInnertubeRouter.localFallbackInnertubeResponse(g.input,g.innerTubeRequest),12);case 12:n=l1.yieldResult;case 11:return ti(r,n,g),((of=g.config)==null?0:of.processorTick)&&_.ug(g.config.processorTick),P(),l1.return(n||void 0)}})};
_.zL=function(r,g){return Xl8(g,r.endpointMap)};
W4T=function(r,g){r=tIs(g,r.endpointMap);if(r!==void 0)return Promise.resolve(r)};
RSf=function(r,g){var I,P,a,v;return _.p(function(C){if(C.nextAddress==1){a=(I=r)==null?void 0:(P=I.authStrategy)==null?void 0:P.sessionIndex;var u=C.yield;var X=_.Nl(qq$({sessionIndex:a}));return u.call(C,X,2)}v=C.yieldResult;return C.return(Promise.resolve(Object.assign({},B_$(g),v)))})};
DEz=function(r,g){var I;r=r==null?void 0:(I=r.authStrategy)==null?void 0:I.sessionIndex;I=qq$({sessionIndex:r});return Object.assign({},B_$(g),I)};var JAh,ESl,xEh,fSF,nSJ,Tkh,$fw,rv$,zS,g7z,I20,kh8,PA1;JAh=0;ESl=/tone[1-5]/;xEh=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");fSF="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
nSJ=Number.MAX_SAFE_INTEGER;Tkh=RegExp("\ufe0f","g");_.Bz=function(r){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;r&&_.hSF(this,r)};
_.hSF=function(r,g){try{_.gK(g,{context:r,onSuccess:function(P,a){Array.isArray(a)?r.load(a):(P=new _.oK("Emoji manager JSON response was not an array!",{response:a}),_.iO(P))},
onError:function(P){P=new _.oK("Failed to retrieve emoji manager initial JSON data!",{url:g,statusCode:_.h$(P).toString()});_.M6(P)}})}catch(P){var I=new _.oK("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:g});
_.M6(I)}};
_.Bz.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.Bz.prototype.load=function(r,g){if(g)if(r.length)r=r.concat(g.emojis);else{this.emojis=g.emojis;this.emojiMap=g.emojiMap;this.emojiShortcutMap=g.emojiShortcutMap;this.emojiShortcutCharMap=kh8(g);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=g.emojiRegex;return}this.emojis=[].concat(_.xC(new Set(this.emojis.concat(r))));this.hasInitializedShortcutCharMap=!1;r=Array(this.emojis.length);for(g=0;g<this.emojis.length;g++){var I=this.emojis[g];if(I.emojiId){this.emojiMap[I.emojiId]=I;this.emojiMap[I.emojiId].index=
g;for(var P=0;I.shortcuts&&P<I.shortcuts.length;P++)this.emojiShortcutMap[I.shortcuts[P].toLocaleLowerCase()]=I;r[g]=I.isCustomEmoji&&I.shortcuts?I.shortcuts[0]:I.emojiId}}r.sort(function(a,v){return v.length-a.length});
if(r.length)try{this.emojiRegex=new RegExp(r.join("|").replace("*","\\*"),"gi")}catch(a){this.emojiRegex=/$./}else this.emojiRegex=/$./};
$fw=function(r,g){g=_.m(g);for(var I=g.next();!I.done;I=g.next()){var P=I.value;if(P.emojiId&&r.emojiMap[P.emojiId]){I=Object.assign({},r.emojiMap[P.emojiId],P);r.emojiMap[P.emojiId]=I;var a=void 0;I.index&&((a=r.emojis[I.index])==null?void 0:a.emojiId)===P.emojiId&&(r.emojis[I.index]=I);P=void 0;if((P=I.shortcuts)==null?0:P.length)for(r.hasInitializedShortcutCharMap=!1,P=_.m(I.shortcuts),a=P.next();!a.done;a=P.next())r.emojiShortcutMap[a.value.toLocaleLowerCase()]=I}}};
rv$=function(r){var g,I;_.p(function(P){if(P.nextAddress==1)return P.yield(_.vv.getInstance(),2);if(P.nextAddress!=3)return(g=P.yieldResult)?P.yield(g.get("ytlc-emoji-pref"),3):P.return();(I=P.yieldResult)&&$fw(r,Object.keys(I).map(function(a){return{emojiId:a,stickyPrefId:I[a]}}).filter(function(a){return!!a.emojiId&&!!a.stickyPrefId}));
_.R2(P)})};
_.OD=function(r,g,I){return(r=r.emojiMap[g])&&(!r.isLocked||I!==void 0&&I)?r:void 0};
zS=function(r,g,I){I=_.OD(r,g,I===void 0?!1:I);var P=g.match("\u200d");I&&r.skinTone!==0&&(r=(P==null?void 0:P.length)===1?_.OD(r,g.replace("\u200d",xEh[r.skinTone]+"\u200d")):_.OD(r,g+xEh[r.skinTone]))&&(I=r);return I};
g7z=function(r,g){var I=r.emojiMap[g];return(I==null?0:I.stickyPrefId)?r.emojiMap[I.stickyPrefId]:zS(r,g)};
_.Hk=function(r,g){r=r.emojiShortcutMap[g.toLocaleLowerCase()];return!r||r.isLocked?null:r};
I20=function(r,g,I){return kh8(r,I===void 0?!1:I)[g]||{}};
kh8=function(r,g){g=g===void 0?!1:g;if(!r.hasInitializedShortcutCharMap){r.hasInitializedShortcutCharMap=!0;for(var I=0;I<r.emojis.length;I++){var P=r.emojis[I];if(!(P.isLocked||g&&P.isCustomEmoji&&P.emojiId&&!r.pickerCustomEmojiIds.includes(P.emojiId)))for(var a=0;P.shortcuts&&a<P.shortcuts.length;a++){var v=P.shortcuts[a];v.startsWith(":_")&&P.isCustomEmoji&&(r.emojiShortcutCharMap[":_"]==null&&(r.emojiShortcutCharMap[":_"]=Object.create(null)),r.emojiShortcutCharMap[":_"][v]=P);if(!(v.length<3||
!P.isCustomEmoji&&ESl.test(v))){var C=v.substr(0,3).toLocaleLowerCase();r.emojiShortcutCharMap[C]==null&&(r.emojiShortcutCharMap[C]=Object.create(null));r.emojiShortcutCharMap[C][v]=P}}}}return r.emojiShortcutCharMap};
_.Bz.prototype.createEmoji=function(r,g){g=g===void 0?!0:g;var I=document.createElement("img");r.isCustomEmoji||I.classList.add("small-emoji");I.classList.add("emoji");I.classList.add("yt-formatted-string");I.src=r.image?_.Ly(r.image.thumbnails,this.emojiSize)||"":"";var P=void 0;r.image&&r.image.accessibility&&r.image.accessibility.accessibilityData&&(P=r.image.accessibility.accessibilityData.label);I.alt=P?P:(r.isCustomEmoji&&r.shortcuts?r.shortcuts[0]:r.emojiId)||"";r.isCustomEmoji&&(I.dataset.emojiId=
r.emojiId);_.Dp&&(I.setAttribute("contenteditable","false"),I.setAttribute("unselectable","on"));g&&(r.shortcuts&&r.shortcuts.length&&I.setAttribute("shared-tooltip-text",r.shortcuts[0]),I.id="emoji-"+JAh++);return I};
_.Bz.prototype.createDocumentFragment=function(r,g,I,P){g=g===void 0?!1:g;I=I===void 0?!0:I;P=P===void 0?!1:P;r=r.replace(Tkh,"");for(var a=document.createDocumentFragment(),v=0,C,u=0;(C=this.emojiRegex.exec(r))!=null;){var X=_.OD(this,C[0])||_.Hk(this,C[0]);!X||X.isCustomEmoji&&!g||(X=this.createEmoji(X,I),v!==C.index&&a.appendChild(document.createTextNode(r.substring(v,C.index))),a.appendChild(X),v=C.index+C[0].length,u++)}if(!P||u)return a.appendChild(document.createTextNode(r.substr(v))),a};
PA1=function(r,g,I){var P,a,v,C,u,X,c,B,O;return _.p(function(z){if(z.nextAddress==1){if(!g.emojiId||!r.emojiMap[g.emojiId])return z.return();P=Object.assign({},r.emojiMap[g.emojiId],{stickyPrefId:I});r.emojiMap[g.emojiId]=P;g.index&&((a=r.emojis[g.index])==null?void 0:a.emojiId)===g.emojiId&&(r.emojis[g.index]=P);if((v=g.shortcuts)==null?0:v.length)for(r.hasInitializedShortcutCharMap=!1,C=_.m(g.shortcuts),u=C.next();!u.done;u=C.next())X=u.value,r.emojiShortcutMap[X.toLocaleLowerCase()]=P;return z.yield(_.vv.getInstance(),
2)}if(z.nextAddress!=4)return(c=z.yieldResult)?z.yield(c.get("ytlc-emoji-pref"),4):z.jumpTo(0);O=(B=z.yieldResult)!=null?B:{};O[g.emojiId]=I;return z.yield(c.set("ytlc-emoji-pref",O,nSJ),0)})};
_.eP=new _.Bz;var QkB;_.Yj={};
QkB={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.Y("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:_.Y("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 Um(7),shouldSupportInlineActionButtons:function(){return!1},
shouldSupportWholeItemClick:function(){return!1},
beforeRegister:function(){if(this.supportsInlineActionButtons||this.shouldSupportInlineActionButtons())this.stampDom||(this.stampDom={}),this.stampDom["data.inlineActionButtons"]={id:"inline-action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[filledButtonOverrides]]"}}}}},
ready:function(){var r=_.DG(this.hostElement||this).querySelector("#inline-action-button-container");r&&r.setAttribute("aria-hidden","true");this.menuButton=_.DG(this.hostElement).querySelector("#menu-button")},
attached:function(){var r=this.menuButton;r&&(r.addEventListener("focusin",_.J4(this,this.onMenuButtonFocus_)),r.addEventListener("focusout",_.J4(this,this.onMenuButtonBlur_)))},
detached:function(){var r=this.menuButton;r&&(r.removeEventListener("focusin",_.J4(this,this.onMenuButtonFocus_)),r.removeEventListener("focusout",_.J4(this,this.onMenuButtonBlur_)))},
identity:_.yF,truthy:function(r){return!!r},
computeTimestampString:function(r){return r?r.timestampText?this.getSimpleString(r.timestampText):this.TIME_FORMATTER.format(new Date(r.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(r){return r},
computeMenuVisible_:function(r,g){return r||g},
computeHasInlineActionButtons:function(r){if(!r)return!1;var g,I;return!((g=r.inlineActionButtons)==null||!g.length)||!((I=r.additionalInlineActionButtons)==null||!I.length)},
createDocumentFragmentFromString:function(r){var g=_.eP.createDocumentFragment.bind(_.eP),I;if((I=this.participantsManager)==null||!I.viewerRegex)return g(r);I=document.createDocumentFragment();for(var P=0,a;(a=this.participantsManager.viewerRegex.exec(r))!=null;){if(a.index>0){var v=":"+a[0]+":";if((_.OD(_.eP,v)||_.Hk(_.eP,v))&&r.indexOf(v)===a.index-1)continue}I.appendChild(g(r.substring(P,a.index)));P=document.createElement("span");P.appendChild(g(a[0]));P.classList.add("mention");I.appendChild(P);
P=a.index+a[0].length}I.appendChild(g(r.substring(P)));return I},
createDocumentFragment:function(r){var g=document.createDocumentFragment();if(r.simpleText)return g.appendChild(this.createDocumentFragmentFromString(r.simpleText)),g;if(!r.runs)return g;for(var I=0;I<r.runs.length;I++){var P=r.runs[I];if(P.emoji)g.appendChild(_.eP.createEmoji(P.emoji));else if(P.text)if(P.navigationEndpoint){var a=document.createElement("a");a.classList.add("yt-simple-endpoint");d4_(a,P.navigationEndpoint);_.DG(a).appendChild(this.createDocumentFragmentFromString(P.text));g.appendChild(a)}else g.appendChild(this.createDocumentFragmentFromString(P.text))}return g},
hasModerationOverlayVisible:function(){var r;return((r=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:r.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(r){r.composedPath().some(function(g){return(g=g instanceof Element?g:null)?g.tagName&&(g.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||g.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.Y("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(r)},
colorFromDecimal:function(r){return Xxs(r)},
markAsDeleted:function(r,g){this.set("data.deletedStateMessage",r);this.set("data.showOriginalContentMessage",g)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(r){if(this.data.contextMenuEndpoint){var g=_.S5().resolve(_.kM),I=this.data.contextMenuEndpoint,P;(P=_.OP.instance)&&_.zL(P,I)?(g=a2y(g,I),P=_.O_(P,{},g)):P=_.v7T(g,I);P.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);r&&r.stopPropagation()}},
handleGetContextMenuResponse_:function(r){var g=_.OP.instance;g&&_.zL(g,{liveChatEndpoint:{}})||(r=r.response);r.liveChatItemContextMenuSupportedRenderers&&r.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(r.liveChatItemContextMenuSupportedRenderers.menuRenderer);r.actions&&_.We(this.hostElement,"yt-live-chat-actions",[r.actions])},
handleGetContextMenuError:function(r){if(r instanceof Error||r instanceof Object||r instanceof String)var g=r;_.iO(new _.oK("Error encountered calling GetLiveChatItemContextMenu",g))},
showContextMenu_:function(r){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:r}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.He(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.He(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.Yj.YtLiveChatItemBehavior=[QkB,_.q5.YtComponentBehavior,_.Aa.YtOpenPopupBehavior];_.Zr=function(){};var mf8;var CAB;var uJJ;var pAY;var UD=function(){var r=_.D.apply(this,arguments)||this;r.active=!1;r.identity=_.yF;return r};
_.b(UD,_.D);UD.prototype.dataChanged=function(){this.active=!1};
UD.prototype.onClick=function(){_.He(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
UD.prototype.dataChanged=UD.prototype.dataChanged;_.w([_.H(),_.J("design:type",Object)],UD.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],UD.prototype,"active",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],UD.prototype,"dataChanged",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],UD);
_.A(UD,"yt-live-chat-text-input-field-suggestion",function(){if(pAY===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-input-field-suggestion--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_input_field_suggestion.yt.live.chat.text.input.field.suggestion.css.js--\x3e<tp-yt-paper-item active="[[active]]" on-click="onClick" class="style-scope yt-live-chat-text-input-field-suggestion">\n  <img alt="[[data.alt]]" hidden$="[[!identity(data.image)]]" src$="[[data.image.thumbnails.0.url]]" author$="[[data.author]]" class="style-scope yt-live-chat-text-input-field-suggestion">\n  [[data.text]]\n</tp-yt-paper-item>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;uJJ===void 0&&(uJJ=document.createElement("template"));var P=uJJ;I.call(g,P.content.cloneNode(!0),r.content.firstChild);pAY=r}r=pAY;return r},{mode:0});_.i7=function(r,g,I){return CustomEvent.call(this,r,{detail:{value:g,path:I}})||this};
_.b(_.i7,CustomEvent);_.b7=function(){var r=_.D.apply(this,arguments)||this;r.viewerName=null;r.actionMap={"yt-live-chat-actions":"onChatMessage_"};r.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];r.PARTICIPANT_TIME_USEC_=3E8;return r};
_.b(_.b7,_.D);_.Q=_.b7.prototype;_.Q.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.Q.addParticipant=function(r){var g=_.Ft_(this.participants,r,function(P,a){P=P[Object.keys(P)[0]];a=a[Object.keys(a)[0]];P=String(_.b6(P.authorName)).toLowerCase();a=String(_.b6(a.authorName)).toLowerCase();return P<a?-1:P==a?0:1}.bind(this));
if(g>=0){var I=this.participants[g];I[Object.keys(I)[0]].timestampUsec&&this.splice("participants",g,1,r)}else this.splice("participants",-g-1,0,r);r=r[Object.keys(r)[0]];g=_.b6(r.authorName).toLocaleLowerCase();I=g.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(I)||(this.allParticipantsCharMap_[I]={});this.allParticipantsCharMap_[I][g]=r};
_.Q.getAuthorsFromPrefix=function(r){return this.allParticipantsCharMap_.hasOwnProperty(r)?this.allParticipantsCharMap_[r]:null};
_.Q.computeViewerRegex_=function(r){if(!r)return null;r=r.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var g=r.indexOf("@")===0&&_.Y("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(g+r.replace(/ /g,"\\s*")+"|^"+r.replace(/ /g,"\\s*")+"$|^"+r.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+r.replace(/ /g,"\\s*")+"$|(?<=\\s)"+r.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.Q.checkForStaleParticipants_=function(){var r=this;this.trimOldParticipants_();this.asyncHandle_&&J28(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.ea(function(){r.checkForStaleParticipants_()},3E4))};
_.Q.onChatMessage_=function(r){var g=this,I=Date.now()*1E3;r.forEach(function(P){if(P=_.Z(P,wE1)){P=P.item;var a=Object.keys(P)[0];g.SUPPORTED_ITEM_TYPES_.indexOf(a)!=-1&&P[a].timestampUsec>=I-g.PARTICIPANT_TIME_USEC_&&g.addParticipant(P)}},this);
this.checkForStaleParticipants_()};
_.Q.trimOldParticipants_=function(){for(var r=Date.now()*1E3,g=this.participants.length-1;g>=0;g--){var I=this.participants[g];I=I[Object.keys(I)[0]];I.timestampUsec&&I.timestampUsec<r-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",g,1)}};
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],_.b7.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],_.b7.prototype,"viewerName",void 0);_.w([_.H({computed:"computeViewerRegex_(viewerName)"}),_.J("design:type",Object)],_.b7.prototype,"viewerRegex",void 0);_.w([_.H({value:function(){return[]},
notify:!0}),_.J("design:type",Array)],_.b7.prototype,"participants",void 0);_.w([_.ov({is:"yt-live-chat-participants-manager",noInjection:!0})],_.b7);var o7$=/.*([:@#].*?)$/,M2=/\u00a0/g,q7B=String.fromCharCode(160),XA1={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"},jP=function(){var r=_.D.apply(this,arguments)||this;r.disabled=!1;r.liveChatRichMessageInput=null;r.messageInput=null;r.isValidWithNoInputText=!1;r.suggestions=[];r.emojiManager=_.eP;r.inputMethodEditorActive=
!1;r.suggestionIndex=-1;r.JSC$14529_lastSuggestionRange=null;return r};
_.b(jP,_.D);_.Q=jP.prototype;_.Q.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.Q.attached=function(){_.hq&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.Q.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.Q.dataChanged=function(){if(!this.ignoreColorMapping){var r=!1,g={},I;for(I in XA1)this.data&&this.data.hasOwnProperty(I)&&(g[XA1[I]]=this.colorFromDecimal(this.data[I]),r=!0);r&&_.lH(this.hostElement,g)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.Q.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.Q.colorFromDecimal=function(r){r=Math.floor(Number(r));return"rgba("+[r>>16&255,r>>8&255,r&255,(r>>24&255)/255].join()+")"};
_.Q.preventDrag=function(r){r.dataTransfer&&(r.dataTransfer.dropEffect="none");r.preventDefault()};
_.Q.preventResize=function(r){r.returnValue=!1};
_.Q.onInputChange=function(){var r=this.characterCount,g=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&g&&g.remove();if(!g&&this.characterCount>this.maxCharacterLimit){var I=window.getSelection();if(I){var P=I.getRangeAt(0);I.removeAllRanges();I.addRange(P)}}if(I=this.getCurrentRange())P=this.calculateTextBeforeRange(I),this.completeEmojisInRange(I,P,!0)||this.updateSuggestions(I,P);P=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(P);
_.He(this.hostElement,"yt-live-chat-message-input-change",P);g&&this.characterCount===0&&g.remove();I&&I.commonAncestorContainer.parentElement.id==="input"&&I.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>r):I&&!I.collapsed&&I.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(r=this.input.childNodes.length-1;r>=0;r--)this.input.childNodes[r].nodeName==="BR"&&this.input.childNodes[r].remove()};
_.Q.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.Q.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var r=this.getCurrentRange();r&&r.commonAncestorContainer.parentElement.id==="input"&&r.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.Q.mergeOverflowText=function(r){if(r){var g=document.createRange();g.selectNodeContents(r);g=g.extractContents();this.input.insertBefore(g,r)}};
_.Q.checkRangeAtEndOfInput=function(){var r=this.getCurrentRange();if(r){var g=_.DG(this.hostElement).querySelector("#overflow-text"),I=document.createRange();g&&g.previousSibling?g.previousSibling instanceof HTMLImageElement?I.selectNode(g.previousSibling):I.selectNodeContents(g.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?I.selectNode(this.input.lastChild):I.selectNodeContents(this.input.lastChild));I.collapse(!1);return I.isPointInRange(r.startContainer,
r.startOffset)}return!1};
_.Q.handleOverflowText=function(r){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var g=_.DG(this.hostElement).querySelector("#overflow-text"),I=this.getCurrentRange();this.input.normalize();r=this.checkRangeAtEndOfInput()&&r;this.mergeOverflowText(g);for(var P,a=0,v=0,C,u=this.input.childNodes,X=0;X<u.length;X++){var c=u[X];c instanceof Text?(v+=c.textContent.length,v>this.maxCharacterLimit&&(P=c,a=this.maxCharacterLimit+c.textContent.length-v)):c instanceof HTMLImageElement&&
(P=void 0,v=c.dataset.emojiId&&((P=this.data)==null?0:P.emojiCharacterCount)?v+this.data.emojiCharacterCount:v+c.alt.length,P=this.input,a=X);if(v>this.maxCharacterLimit&&P){C=document.createRange();C.collapse(!1);g?(v=this.input.lastChild.previousSibling,v instanceof Text?C.setEnd(this.input.lastChild.previousSibling,v.textContent.length):v instanceof HTMLImageElement&&C.setEnd(this.input,this.input.childNodes.length-1)):C.selectNodeContents(this.input);C.setStart(P,a);break}}C&&(P=!1,I&&(r=C.isPointInRange(I.startContainer,
I.startOffset-1)),g||(g=document.createElement("span"),g.id="overflow-text",g.textContent="",g.setAttribute("contenteditable","true"),_.DG(_.DG(this.hostElement).querySelector("#input")).appendChild(g),P=!0),g&&(I=C.extractContents(),g.insertBefore(I,g.firstChild),r&&g.firstChild&&(I=document.createRange(),P?I.setStartAfter(g.lastChild):I.setStartAfter(g.firstChild),I.collapse(!0),g=window.getSelection(),g.removeAllRanges(),g.addRange(I))))}};
_.Q.checkForDuplicateSpans=function(){for(var r=0;r<this.input.childNodes.length;r++){var g=this.input.childNodes[r];if(g.nodeName==="SPAN"){var I=document.createRange();I.selectNodeContents(g);I=I.extractContents();this.input.insertBefore(I,g);g.remove()}}this.handleOverflowText(!0)};
_.Q.getCurrentRange=function(){var r=window.getSelection();return r&&r.rangeCount?r.getRangeAt(0).cloneRange():null};
_.Q.getInputRange=function(){var r=this.getCurrentRange();if(r){for(var g=r.commonAncestorContainer,I=!1,P=_.DG(this.hostElement).querySelector("#input");g;){if(g===P){I=!0;break}g=g.parentNode}I||(r=null)}r||(r=this.getRangeAtEnd());return r};
_.Q.getRangeAtEnd=function(){var r=document.createRange(),g=_.DG(this.hostElement).querySelector("#input").lastChild;!g||g.nodeName!=="#text"&&g.nodeName!=="SPAN"?(r.selectNodeContents(_.DG(this.hostElement).querySelector("#input")),r.collapse(!1)):g.nodeName==="#text"?r.setStart(g,g.textContent.length):r.setStart(g,g.childNodes.length);return r};
_.Q.getChatParticipantSuggestions=function(r,g,I,P){var a=_.Y("live_chat_enable_handles_web_text_input_update");if(g)for(var v in g)if(v.indexOf(r)===0||a&&v.indexOf(I+r)===0){var C=g[v],u=_.b6(C.authorName);P.push({suggestion:{author:!0,authorType:I,image:C.authorPhoto,alt:u,text:u}});if(P.length>=64)break}};
_.Q.getSuggestions=function(r){var g=[],I=r.substring(0,3),P=I20(_.eP,I,!0);if(P)for(var a in P)if(a.toLocaleLowerCase().indexOf(r)===0){var v=P[a];if(v&&v.emojiId){if(v=g7z(_.eP,v.emojiId)){var C=void 0,u=void 0,X=void 0,c=void 0,B=((C=v.image)==null?0:(u=C.accessibility)==null?0:(X=u.accessibilityData)==null?0:X.label)||v.isCustomEmoji?(c=v.shortcuts)==null?void 0:c[0]:v.emojiId;g.push({suggestion:{emoji:!0,image:v.image,alt:B,text:a,textToInsertWhenSelected:v.isCustomEmoji?a:B}})}if(g.length>=
64)break}}if(!this.participantsManager)return null;if(I.indexOf("@")===0||I.indexOf("#")===0)P=I.charAt(0),r=r.substring(1),a=_.Y("live_chat_enable_handles_web_text_input_update"),I.indexOf("@")===0&&a&&(a=this.participantsManager.getAuthorsFromPrefix(I.substring(0,2)),this.getChatParticipantSuggestions(r,a,P,g)),I=I.substring(1),I=this.participantsManager.getAuthorsFromPrefix(I),this.getChatParticipantSuggestions(r,I,P,g);return g?g.sort(function(O,z){return z.suggestion.text<O.suggestion.text?-1:
z.suggestion.text===O.suggestion.text?0:1}):null};
_.Q.insertSuggestion=function(r){var g=_.Y("live_chat_enable_handles_web_text_input_update"),I=r.authorType;g=r.text.indexOf(I)===0&&g?r.text+q7B:I+r.text+q7B;r.emoji?this.insertTextAtRange(this.JSC$14529_lastSuggestionRange,r.textToInsertWhenSelected||""):r.author&&this.insertTextAtRange(this.JSC$14529_lastSuggestionRange,g)};
_.Q.updateSuggestionsAtCaret=function(){var r=this.getCurrentRange();r&&this.updateSuggestions(r,this.calculateTextBeforeRange(r))};
_.Q.offsetStartOfRangeBy=function(r,g){for(;g>0;)if(r.startOffset-g>=0){r.setStart(r.startContainer,r.startOffset-g);break}else{g=r.startContainer instanceof HTMLImageElement?g-r.startContainer.alt.length:g-r.startOffset;var I=r.startContainer.previousSibling;if(!I){r.setStart(r.startContainer,0);break}if(_.Y("live_chat_require_space_for_autocomplete_emoji")){var P=void 0,a=void 0;r.setStart(I,((P=I)==null?void 0:(a=P.textContent)==null?void 0:a.length)||0)}else r.setStart(I,I.childNodes.length||
0)}};
_.Q.updateSuggestions=function(r,g){var I=this;this.JSC$14529_lastSuggestionRange&&(this.JSC$14529_lastSuggestionRange.detach(),this.JSC$14529_lastSuggestionRange=null);if((g=o7$.exec(g))&&g.length&&(g=g[g.length-1].toLocaleLowerCase(),g.length>2&&(this.offsetStartOfRangeBy(r,g.length),this.JSC$14529_lastSuggestionRange=r,(r=this.getSuggestions(g))&&r.length))){this.suggestions=r;_.Nu(this,function(){_.DG(I.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(r.length-1);return}this.dropdown.opened=!1};
_.Q.completeEmojisInRange=function(r,g,I){var P=g.replace(/[\s\xa0]+$/,"");g=g.length-P.length;P=P.split(" ");P=P[P.length-1].trim().toLocaleLowerCase();var a=P.lastIndexOf(":");if(I&&!g&&a!==P.length-1)return!1;a!==-1&&(I=P.lastIndexOf(":",a-1),I!==-1&&(P=P.substring(I)));if((I=_.Hk(_.eP,P))&&I.emojiId){I=g7z(_.eP,I.emojiId)||null;this.offsetStartOfRangeBy(r,P.length+g);var v,C,u,X;P=(((v=I)==null?0:v.isCustomEmoji)?(C=I)==null?void 0:(u=C.shortcuts)==null?void 0:u[0]:(X=I)==null?void 0:X.emojiId)||
"";g&&(P+=q7B);this.insertTextAtRange(r,P);this.dropdown.opened=!1;return!0}return!1};
_.Q.onSuggestion=function(r){this.insertSuggestion(r.detail);this.dropdown.opened=!1};
_.Q.onKeyPress=function(r){r.keyCode===13&&(r.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.He(this.hostElement,"yt-live-chat-send-message"))};
_.Q.completeEmojis=function(){var r=document.createRange(),g=_.DG(this.hostElement).querySelector("#input").lastChild;g?r.setStart(g,g.childNodes.length):(r.selectNodeContents(_.DG(this.hostElement).querySelector("#input")),r.collapse(!1));this.completeEmojisInRange(r,this.calculateTextBeforeRange(r),_.Y("live_chat_require_space_for_autocomplete_emoji"))};
_.Q.maybePreventTextFormatting=function(r){!_.Nv||!r.ctrlKey&&!r.metaKey||r.keyCode!==66&&r.keyCode!==73||(r.stopImmediatePropagation(),r.preventDefault())};
_.Q.onKeyDown=function(r){this.maybePreventTextFormatting(r);if(this.dropdown.opened)switch(r.keyCode){case 27:this.dropdown.opened=!1;r.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;r.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);r.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),r.preventDefault()}};
_.Q.onKeyUp=function(r){switch(r.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.Dp)this.onInputChange()};
_.Q.changeSuggestionIndex=function(r){if(this.dropdown.opened){var g=_.DG(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<g.children.length&&(g.children[this.suggestionIndex].active=!1);var I=this.suggestions.length;this.suggestionIndex=(r+I)%I;r=g.children[this.suggestionIndex];r.active=!0;g.scrollTop=r.offsetTop}};
_.Q.onInputPaste=function(r){r.preventDefault();(r=r.clipboardData)&&r.types&&(r=r.getData("text/plain")||"",r=r.replace(/\n/g,""),this.insertText(r));(r=this.getCurrentRange())&&r.commonAncestorContainer.parentElement.id==="input"&&r.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.Q.onFocus=function(){this._setFocused(!0)};
_.Q.onBlur=function(){this._setFocused(!1)};
_.Q.insertText=function(r){this.insertTextAtRange(this.getInputRange(),r)};
_.Q.insertTextAtRange=function(r,g){if(r&&(r.collapsed||r.deleteContents(),g=_.eP.createDocumentFragment(g,!0,!1))){for(var I=_.m((g==null?void 0:g.childNodes)||[]),P=I.next();!P.done;P=I.next()){P=P.value;var a=void 0,v=void 0,C=void 0,u=void 0,X=void 0;(C=(a=window)==null?void 0:(v=a.ShadyCSS)==null?void 0:v.ScopingShim)==null||(X=(u=C).scopeNode)==null||X.call(u,P,this.hostElement.localName)}I=g.lastChild;r.insertNode(g);this.focused||this.input.focus();if(this.focused){r=r.cloneRange();r.selectNodeContents(I);
r.collapse(!1);if(g=window.getSelection())g.removeAllRanges(),g.addRange(r);r.commonAncestorContainer.parentElement.id==="input"&&r.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}r=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(r);_.He(this.hostElement,"yt-live-chat-message-input-change",r)}};
_.Q.setLiveChatRichMessageInput=function(r){_.DG(_.DG(this.hostElement).querySelector("#input")).textContent="";if(r&&r.textSegments){for(var g=0;g<r.textSegments.length;g++){var I=r.textSegments[g];I.text?_.DG(_.DG(this.hostElement).querySelector("#input")).appendChild(_.eP.createDocumentFragment(I.text,!0,!1)):I.emojiId&&(I=_.OD(_.eP,I.emojiId))&&_.DG(_.DG(this.hostElement).querySelector("#input")).appendChild(_.eP.createEmoji(I,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.Q.setText=function(r){this.setLiveChatRichMessageInput(r?{textSegments:[{text:r}]}:null)};
_.Q.calculateTextBeforeRange=function(r){var g="",I=r.startContainer;if(I&&I instanceof Text){var P;g=((P=I.textContent)==null?void 0:P.substring(0,r.startOffset))||"";I=I.previousSibling}for(;I&&I instanceof Text;)g=I.textContent+g,I=I.previousSibling;return g.replace(M2," ")};
_.Q.calculateLiveChatRichMessageInput=function(){for(var r=[],g="",I=_.DG(_.DG(this.hostElement).querySelector("#input")).childNodes,P=0;P<I.length;P++){var a=I[P];a instanceof Text?g+=a.textContent:a instanceof HTMLImageElement&&(a.dataset.emojiId?(g&&(r.push({text:g.replace(M2," ")}),g=""),r.push({emojiId:a.dataset.emojiId})):g+=a.alt)}g&&r.push({text:g.replace(M2," ")});if(I=_.DG(this.hostElement).querySelector("#overflow-text")){g="";I=I.childNodes;for(P=0;P<I.length;P++)a=I[P],a instanceof Text?
g+=a.textContent:a instanceof HTMLImageElement&&(a.dataset.emojiId?(g&&(r.push({text:g.replace(M2," ")}),g=""),r.push({emojiId:a.dataset.emojiId})):g+=a.alt);g&&r.push({text:g.replace(M2," ")})}return{textSegments:r}};
_.Q.computeCharacterCount=function(r){if(!r||!r.textSegments)return 0;for(var g=0,I=0;I<r.textSegments.length;I++){var P=r.textSegments[I];if(P.text)g+=P.text.length;else if(P.emojiId){var a=void 0;if((a=this.data)==null?0:a.emojiCharacterCount)g+=this.data.emojiCharacterCount;else{var v=a=void 0,C=void 0;g+=((v=_.OD(_.eP,(a=P)==null?void 0:a.emojiId))==null?void 0:(C=v.shortcuts)==null?void 0:C[0].length)||0}}}return g};
_.Q.characterCountChanged=function(){_.He(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.Q.focusedChanged=function(){this.hostElement.dispatchEvent(new _.i7("focused-changed",this.focused))};
_.Q.focus=function(){this.setFocus(!1)};
_.Q.focusAtEnd=function(){this.setFocus(!0)};
_.Q.setFocus=function(r){r=r?this.getRangeAtEnd():this.getInputRange();_.DG(this.hostElement).querySelector("#input").focus();var g=window.getSelection();g&&(g.removeAllRanges(),g.addRange(r))};
_.Q.insertEmoji=function(r){var g,I=((r==null?0:r.isCustomEmoji)?(g=r.shortcuts)==null?void 0:g[0]:r==null?void 0:r.emojiId)||"";this.insertText(I)};
_.Q.computeText=function(r){if(!r||!r.textSegments)return"";for(var g="",I=0;I<r.textSegments.length;I++){var P=r.textSegments[I];if(P.text)g+=P.text;else if(P.emojiId){var a=void 0,v=void 0,C=void 0;g+=((v=_.OD(_.eP,(a=P)==null?void 0:a.emojiId))==null?void 0:(C=v.shortcuts)==null?void 0:C[0])||""}}return g};
_.Q.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.l4.Object.defineProperties(jP.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.maxCharacterLimit)||0}},
characterCount:{configurable:!0,enumerable:!0,get:function(){return this.computeCharacterCount(this.liveChatRichMessageInput)}},
remainingCharacterCount:{configurable:!0,enumerable:!0,get:function(){return this.maxCharacterLimit-this.characterCount}},
hasText:{configurable:!0,enumerable:!0,get:function(){return this.characterCount>0}},
isInputValid:{configurable:!0,enumerable:!0,get:function(){return this.characterCount===0?this.isValidWithNoInputText:this.characterCount<=this.maxCharacterLimit}}});
jP.prototype.focusedChanged=jP.prototype.focusedChanged;jP.prototype.characterCountChanged=jP.prototype.characterCountChanged;jP.prototype.onSuggestion=jP.prototype.onSuggestion;jP.prototype.onMessageSet=jP.prototype.onMessageSet;jP.prototype.dataChanged=jP.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],jP.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],jP.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],jP.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],jP.prototype,"disabled",void 0);_.w([_.L("disabled"),_.J("design:type",Number),_.J("design:paramtypes",[])],jP.prototype,"inputTabIndex",null);_.w([_.L("data.maxCharacterLimit"),_.H({readOnly:!0,notify:!0}),_.J("design:type",Number),_.J("design:paramtypes",[])],jP.prototype,"maxCharacterLimit",null);
_.w([_.L("liveChatRichMessageInput"),_.H({readOnly:!0,notify:!0}),_.J("design:type",Number),_.J("design:paramtypes",[])],jP.prototype,"characterCount",null);_.w([_.L("maxCharacterLimit, characterCount"),_.H({readOnly:!0,notify:!0}),_.J("design:type",Number),_.J("design:paramtypes",[])],jP.prototype,"remainingCharacterCount",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],jP.prototype,"isChatMessageInput",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],jP.prototype,"inputExpanded",void 0);_.w([_.H({readOnly:!0,notify:!0}),_.J("design:type",Object)],jP.prototype,"liveChatRichMessageInput",void 0);_.w([_.H(),_.J("design:type",Object)],jP.prototype,"messageInput",void 0);_.w([_.H(),_.J("design:type",Boolean)],jP.prototype,"ignoreColorMapping",void 0);_.w([_.L("characterCount"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],jP.prototype,"hasText",null);
_.w([_.H(),_.J("design:type",Object)],jP.prototype,"isValidWithNoInputText",void 0);_.w([_.L("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.H(),_.J("design:type",Boolean),_.J("design:paramtypes",[])],jP.prototype,"isInputValid",null);_.w([_.H({readOnly:!0,value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],jP.prototype,"focused",void 0);_.w([_.H(),_.J("design:type",Array)],jP.prototype,"suggestions",void 0);
_.w([_.H(),_.J("design:type",_.Bz)],jP.prototype,"emojiManager",void 0);_.w([_.H(),_.J("design:type",_.b7)],jP.prototype,"participantsManager",void 0);_.w([_.H(),_.J("design:type",Boolean)],jP.prototype,"noUnderline",void 0);_.w([_.H(),_.J("design:type",Object)],jP.prototype,"inputMethodEditorActive",void 0);_.w([_.ni("#dropdown"),_.J("design:type",Object)],jP.prototype,"dropdown",void 0);_.w([_.ni("#input"),_.J("design:type",HTMLElement)],jP.prototype,"input",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],jP.prototype,"dataChanged",null);_.w([_.xt("messageInput"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],jP.prototype,"onMessageSet",null);_.w([_.Eq("yt-live-chat-select-suggestion"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],jP.prototype,"onSuggestion",null);
_.w([_.xt("characterCount"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],jP.prototype,"characterCountChanged",null);_.w([_.xt("focused"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],jP.prototype,"focusedChanged",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],jP);
_.cv$=_.A(jP,"yt-live-chat-text-input-field-renderer",function(){if(CAB===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-input-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_input_field_renderer.yt.live.chat.text.input.field.renderer.css.js--\x3e<label id="label" class="style-scope yt-live-chat-text-input-field-renderer">[[getSimpleString(data.placeholder)]]</label>\n<div id="input" aria-label$="[[getSimpleString(data.placeholder)]]" aria-invalid$="[[!isInputValid]]" contenteditable="" tabindex$="[[inputTabIndex]]" on-blur="onBlur" on-dragenter="preventDrag" on-dragleave="preventDrag" on-dragover="preventDrag" on-drop="preventDrag" on-focus="onFocus" on-input="onInputChange" on-keydown="onKeyDown" on-keypress="onKeyPress" on-keyup="onKeyUp" on-paste="onInputPaste" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n<div id="underline" hidden$="[[noUnderline]]" class="style-scope yt-live-chat-text-input-field-renderer">\n  <div id="unfocused" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n  <div id="focused" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n</div>\n<tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" no-auto-focus="" vertical-align="bottom" vertical-offset="24" class="style-scope yt-live-chat-text-input-field-renderer">\n  <div id="dropdown-content" class="dropdown-content style-scope yt-live-chat-text-input-field-renderer" slot="dropdown-content">\n  </div>\n</tp-yt-iron-dropdown>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;mf8===void 0&&(mf8=document.createElement("template"));var P=mf8;I.call(g,P.content.cloneNode(!0),r.content.firstChild);CAB=r}r=CAB;return r},{mode:0});var VE=function(){var r=_.D.apply(this,arguments)||this;r.buttonOverrides={style:"overlay",type:"filled"};r.allowAnimations=!1;r.modern=_.Y("web_button_rework_with_live");r.noPadding=!1;return r};
_.b(VE,_.D);_.Q=VE.prototype;_.Q.shouldSupportInlineActionButtons=function(){return!0};
_.Q.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"}}}}};
_.Q.ready=function(){var r=document.querySelector("yt-live-chat-app");r&&r.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.Q.attached=function(){this.allowAnimations=!1};
_.Q.dataChanged=function(){if(this.data){var r={"--yt-live-chat-paid-message-primary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyBackgroundColor),"--yt-live-chat-paid-message-secondary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerBackgroundColor),"--yt-live-chat-paid-message-header-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerTextColor),"--yt-live-chat-paid-message-timestamp-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.timestampColor),
"--yt-live-chat-paid-message-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyTextColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.authorNameTextColor),"--yt-live-chat-text-input-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.textInputBackgroundColor)};_.lH(this.hostElement,r);this.allowAnimations=!0}};
_.Q.messageChanged=function(){var r,g=(r=this.data)==null?void 0:r.message;r=_.DG(_.DG(this.hostElement).querySelector("#message"));r.textContent="";g&&r.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(g))};
_.Q.computeShowOnlyHeader=function(r,g){return!r||r.pdgLikeButton||r.replyButton||r.buyFlowButton?!1:this.isEmpty(r,g)&&!r.footer};
_.Q.computeShowFooterDivider=function(r,g,I){return r?!!r.footer&&!this.isEmpty(r,g)&&!I:!1};
_.Q.computeIsUserEditable=function(r){return!!r.inputField};
_.Q.computeHasHeartButton=function(r){return(r==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(r==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(r==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.Q.computeNoveltyImage=function(r){if(r.headerOverlayImage&&r.headerOverlayImage.thumbnails.length){var g=r.headerOverlayImage.thumbnails[0],I,P;if((I=r.pdgPurchasedNoveltyLoggingDirectives)==null?0:(P=I.loggingDirectives)==null?0:P.trackingParams){var a,v;Y7h((a=r.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(v=a.loggingDirectives)==null?void 0:v.trackingParams)}return g.width||0}return 0};
_.Q.computeAuthorPhotoSize=function(r){return(r==null?0:r.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.Q.inputFocus=function(){var r=_.DG(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");r&&r.focus()};
_.Q.inputInsertEmoji=function(r){var g=_.DG(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");g&&g.insertEmoji(r)};
_.Q.inputMessage=function(){var r=_.DG(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),g;return r&&((g=this.data)==null?0:g.inputField)?(r.completeEmojis(),_.Xq(r.liveChatRichMessageInput)):null};
_.Q.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.Q.isEmpty=function(r,g){return r?r.empty||!(r.message||r.inputField||g):!0};
_.Q.onLowerBuyButtonClick=function(){var r,g=_.Z((r=this.data)==null?void 0:r.buyButton,_.cw);g&&g.trackingParams&&!tkL(g.command)&&(r=_.gM(g.trackingParams))&&(g=_.CB())&&_.Uk(g,r)};
_.Q.shouldSupportWholeItemClick=function(){return!0};
_.l4.Object.defineProperties(VE.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
VE.prototype.isDeletedChanged=VE.prototype.isDeletedChanged;VE.prototype.messageChanged=VE.prototype.messageChanged;VE.prototype.dataChanged=VE.prototype.dataChanged;_.w([_.d(H1f.YtPdgLiveChatItemBehavior),_.J("design:type",Object)],VE.prototype,"ytPdgLiveChatItemBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],VE.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.pb),_.J("design:type",Object)],VE.prototype,"ytLiveChatReduxBehavior",void 0);
_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],VE.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],VE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],VE.prototype,"data",void 0);_.w([_.H({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:zRE}),_.J("design:type",Object)],VE.prototype,"engagementState",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.J("design:type",Boolean)],VE.prototype,"isUserEditable",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.J("design:type",Boolean)],VE.prototype,"hasHeartButton",void 0);_.w([_.H({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.J("design:type",Boolean)],VE.prototype,"showOnlyHeader",void 0);
_.w([_.H({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.J("design:type",Boolean)],VE.prototype,"showFooterDivider",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Object)],VE.prototype,"allowAnimations",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],VE.prototype,"dashboardMoneyFeed",void 0);_.w([_.H({computed:"computeNoveltyImage(data)"}),_.J("design:type",Number)],VE.prototype,"noveltyWidth",void 0);
_.w([_.H({computed:"computeAuthorPhotoSize(data)"}),_.J("design:type",Number)],VE.prototype,"authorPhotoSize",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],VE.prototype,"modern",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],VE.prototype,"noPadding",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],VE.prototype,"dataChanged",null);
_.w([_.xt("data.message"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],VE.prototype,"messageChanged",null);_.w([_.L("data","dashboardMoneyFeed"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],VE.prototype,"hideLowerBumper",null);_.w([_.xt("isDeleted"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],VE.prototype,"isDeletedChanged",null);
_.w([_.qC({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],VE);
_.A(VE,"yt-live-chat-paid-message-renderer",function(){if(eSl===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_message_renderer.yt.live.chat.paid.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-paid-message-renderer">\n  <div id="header" class="style-scope yt-live-chat-paid-message-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-img-shadow id="author-photo" height="[[authorPhotoSize]]" thumbnail="[[data.authorPhoto]]" width="[[authorPhotoSize]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-paid-message-renderer"></yt-icon>\n    </template>\n    <template is="dom-if" if="[[data.headerOverlayImage]]" restamp="" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-img-shadow id="overlay-image" thumbnail="[[data.headerOverlayImage]]" width="[[noveltyWidth]]" class="style-scope yt-live-chat-paid-message-renderer">\n      </yt-img-shadow>\n    </template>\n    <div id="header-content" class="style-scope yt-live-chat-paid-message-renderer">\n      <div id="header-content-primary-column" class="style-scope yt-live-chat-paid-message-renderer">\n        <div id="single-line" class="style-scope yt-live-chat-paid-message-renderer">\n          <div id="author-name-chip" is-deleted$="[[isDeleted]]" hidden$="[[!data.authorName]]" class="style-scope yt-live-chat-paid-message-renderer">\n            <yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" dashboard-money-feed="[[dashboardMoneyFeed]]" disable-highlighting="" single-line="" class="style-scope yt-live-chat-paid-message-renderer">\n            </yt-live-chat-author-chip>\n          </div>\n          <div id="leaderboard-badge" class="leaderboard-badge style-scope yt-live-chat-paid-message-renderer"></div>\n          <div id="purchase-amount-column" class="style-scope yt-live-chat-paid-message-renderer">\n            <yt-img-shadow id="currency-img" height="16" hidden$="[[!data.currencyImage.thumbnailDetails]]" thumbnail="[[data.currencyImage.thumbnailDetails]]" width="16" class="style-scope yt-live-chat-paid-message-renderer">\n            </yt-img-shadow>\n            <div id="purchase-amount" class="style-scope yt-live-chat-paid-message-renderer">\n              <yt-formatted-string text="[[data.purchaseAmountText]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-formatted-string>\n            </div>\n          </div>\n        </div>\n      </div>\n      <span id="timestamp" class="style-scope yt-live-chat-paid-message-renderer">[[timestampString]]</span>\n      <div id="gradient-container" class="style-scope yt-live-chat-paid-message-renderer">\n        <div id="gradient" class="style-scope yt-live-chat-paid-message-renderer"></div>\n      </div>\n      <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-paid-message-renderer">\n        <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-paid-message-renderer">\n          <yt-icon icon="more_vert" class="style-scope yt-live-chat-paid-message-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div id="creator-heart-button" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    </div>\n  </div>\n  <div id="content" class="style-scope yt-live-chat-paid-message-renderer">\n    <div id="message" dir="auto" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    <div id="input-container" class="style-scope yt-live-chat-paid-message-renderer">\n      <template is="dom-if" if="[[data.inputField]]" class="style-scope yt-live-chat-paid-message-renderer">\n        <yt-live-chat-text-input-field-renderer id="input-field" data="[[data.inputField.liveChatTextInputFieldRenderer]]" message-input="[[messageInput]]" participants-manager="[[participantsManager]]" class="style-scope yt-live-chat-paid-message-renderer">\n        </yt-live-chat-text-input-field-renderer>\n      </template>\n    </div>\n    <yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-formatted-string>\n    <div id="footer" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    <div id="action-buttons" class="style-scope yt-live-chat-paid-message-renderer">\n      <div id="like-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n      <div id="reply-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n      <div id="buy-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="lower-bumper" hidden$="[[hideLowerBumper]]" class="style-scope yt-live-chat-paid-message-renderer"></div>\n<div id="lower-buy-button" hidden$="[[!data.buyButton]]" on-click="onLowerBuyButtonClick" class="style-scope yt-live-chat-paid-message-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-paid-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-paid-message-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;zSy===void 0&&(zSy=document.createElement("template"));var P=zSy;I.call(g,P.content.cloneNode(!0),r.content.firstChild);eSl=r}r=eSl;return r},{mode:0});var to0;var BiJ;var dR=function(){var r=_.h4.apply(this,arguments)||this;r._noAccessors=!0;return r};
_.b(dR,_.h4);dR.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.Gq("openPopupConfig")};
_.w([_.d(_.Aa.YtOpenPopupBehavior),_.J("design:type",Object)],dR.prototype,"ytOpenPopupBehavior",void 0);_.w([_.kt()],dR);_.L_=[_.Aa.YtOpenPopupBehavior,dR.prototype];var O9l;var szt=[_.JN,OMl,_.Cr,_.KnY,_.iw,_.NTY,_.pj,_.nz,_.Em,_.kSl,_.Z3];_.Y("web_show_ep_endpoint_response_received")&&szt.push(_.m1);var dh0=new _.GZ("RESPONSE_RECEIVED_COMMANDS"),KO$=new _.GZ("RESPONSE_RECEIVED_COMMANDS");var MI1="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),bo_=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],io4=["GET_UNSEEN_NOTIFICATION_COUNT"];var GS=function(){var r=_.h4.apply(this,arguments)||this;r._noAccessors=!0;r.serviceEndpointHandlers=[];return r};
_.b(GS,_.h4);GS.prototype.created=function(){var r=this;this.endpointHandlerActionMap={"yt-service-request":function(g,I,P,a){var v;return Ut4(r.hostElement,g,I,P,a,r.serviceEndpointHandlers,(v=r.onEntitiesUpdated)==null?void 0:v.bind(r))}}};
GS.prototype.attached=function(){_.Fh(_.sL.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
GS.prototype.detached=function(){_.HH(_.sL.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.w([_.kt()],GS);_.zRy=[GS.prototype];var eR0,Y7d=function(){return eR0!==void 0?eR0:eR0=document.createElement("template")};
document.head.appendChild(Y7d().content);var Z98;var Uf0=document.head,i9z=Uf0.appendChild,b9y;if(Z98===void 0){var Mo1=document.createElement("template");_.M(Mo1,"\x3c!--css-build:shady--\x3e");Mo1.content.insertBefore(Y7d().content.cloneNode(!0),Mo1.content.firstChild);Z98=Mo1}b9y=Z98;i9z.call(Uf0,b9y.content);var jk$,Vo8=function(){return jk$!==void 0?jk$:jk$=document.createElement("template")};
document.head.appendChild(Vo8().content);var dfy;var LRy=document.head,Gg1=LRy.appendChild,yv8;if(dfy===void 0){var KRf=document.createElement("template");_.M(KRf,"\x3c!--css-build:shady--\x3e");KRf.content.insertBefore(Vo8().content.cloneNode(!0),KRf.content.firstChild);dfy=KRf}yv8=dfy;Gg1.call(LRy,yv8.content);var skh;_.IA("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.IA("sharingRendererButtons","buttonRenderer","ytd-button-renderer");skh=_.Y("web_button_rework")&&_.yi("BUTTON_REWORK")||_.Y("web_button_rework_with_live");_.yE=function(){var r=_.D.apply(this,arguments)||this;r.isPressed=!1;r.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return r};
_.b(_.yE,_.D);_.Q=_.yE.prototype;_.Q.created=function(){this.showTooltips=!0};
_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Q.onHintIdChanged=function(){var r=this,g,I,P=(g=this.ytButtonBehavior.data)==null?void 0:(I=g.hint)==null?void 0:I.hintRenderer;if(P&&P.hintId){g=_.D3(this.hostElement,"yt-get-opened-popups-action");g=(g&&g.length===1?g[0]:[]).length>0;var a=null;P.hintId!=="sponsor-pre-purchase"||g?P.hintId.startsWith("sponsor-post-purchase")&&!g?a=U1d("membership-manage"):P.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!g&&(a=U1d("membership-freebie-join")):a=U1d("membership-join");a&&_.ZV.addLowPriorityJob(function(){for(var v=
_.m(a),C=v.next();!C.done;C=v.next())r.ytComponentBehavior.resolveCommand(C.value)})}};
_.Q.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.Q.onYtNavigate=function(r){var g=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(r.detail.endpoint);g&&(r.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(g))};
_.Q.onYtServiceRequestSent=function(r,g){this.handleServiceRequestActions(g);_.He(this.hostElement,"yt-service-request-sent-button-renderer")};
_.Q.onServiceRequestCompleted=function(r,g){this.handleServiceRequestActions(g);_.He(this.hostElement,"yt-service-request-completed-button-renderer")};
_.Q.updateButton=function(r){var g;if(r=(g=_.Z(r,uo0))==null?void 0:g.updatedButton)this.ytButtonBehavior.data=_.Z(r,_.cw)};
_.Q.handleUpdateButtonAction=function(r){var g=this.ytButtonBehavior.data;g.targetId&&r.updateButtonAction.targetId&&g.targetId===r.updateButtonAction.targetId&&this.updateButton(r)};
_.Q.handleServiceRequestActions=function(r){if(r=r.actions)for(var g=0;g<r.length;g++)this.updateButton(r[g])};
_.l4.Object.defineProperties(_.yE,{template:{configurable:!0,enumerable:!0,get:function(){if(O9l===void 0){var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);O9l=r}r=O9l;return r}}});
_.yE.prototype.onServiceRequestCompleted=_.yE.prototype.onServiceRequestCompleted;_.yE.prototype.onYtServiceRequestSent=_.yE.prototype.onYtServiceRequestSent;_.yE.prototype.onYtNavigate=_.yE.prototype.onYtNavigate;_.yE.prototype.onPressedStateChanged=_.yE.prototype.onPressedStateChanged;_.yE.prototype.onHintIdChanged=_.yE.prototype.onHintIdChanged;_.w([_.H(),_.J("design:type",Object)],_.yE.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],_.yE.prototype,"isPressed",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],_.yE.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.Rh1.YtButtonBehavior),_.J("design:type",Object)],_.yE.prototype,"ytButtonBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],_.yE.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],_.yE.prototype,"ytComponentBehavior",void 0);
_.w([_.d(nb.YtRenderButtonBehavior),_.J("design:type",Object)],_.yE.prototype,"ytRenderButtonBehavior",void 0);_.w([_.xt("data.hint.hintRenderer"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],_.yE.prototype,"onHintIdChanged",null);_.w([_.xt("isPressed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],_.yE.prototype,"onPressedStateChanged",null);
_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],_.yE.prototype,"onYtNavigate",null);_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],_.yE.prototype,"onYtServiceRequestSent",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],_.yE.prototype,"onServiceRequestCompleted",null);_.w([_.qC({is:"ytd-button-renderer",disableElementRegistration:skh})],_.yE);var K_=function(){var r=_.D.apply(this,arguments)||this;r.modern=_.Y("web_button_rework_with_live");r.buttonOverrides={style:"overlay",type:"filled"};return r};
_.b(K_,_.D);_.Q=K_.prototype;_.Q.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"}}}}};
_.Q.ready=function(){var r=document.querySelector("yt-live-chat-app");r&&r.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.Q.dataChanged=function(){if(this.data&&this.data.sticker){var r=_.Ly(this.data.sticker.thumbnails,this.stickerWidth);r||_.AR4(r).thenCatch(function(){_.M6(new _.oK("Failed to load Super Sticker with url",r))})}};
_.Q.computeAuthorPhotoSize=function(r){return(r==null?0:r.isV2Style)?32:40};
_.Q.computeIsV2Style=function(r){return(r==null?0:r.isV2Style)?!0:!1};
_.Q.onStickerLoaded=function(r){var g,I,P;(g=_.Va(r))==null||(I=g.parentNode)==null||(P=I.classList)==null||P.add("sticker-loaded")};
_.Q.computeNoveltyImageWidth=function(r){var g,I;if(r==null?0:(g=r.headerOverlayImage)==null?0:(I=g.thumbnails)==null?0:I.length){g=r.headerOverlayImage.thumbnails[0];var P,a;if((P=r.pdgPurchasedNoveltyLoggingDirectives)==null?0:(a=P.loggingDirectives)==null?0:a.trackingParams){var v,C;Y7h((v=r.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(C=v.loggingDirectives)==null?void 0:C.trackingParams)}return g.width||0}return 0};
_.Q.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.Q.updateStickerStyles=function(){var r=this.data;r&&(r={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(r.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(r.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(r.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(r.authorNameTextColor)},
_.lH(this.hostElement,r))};
_.Q.onBuyButtonClick=function(){var r,g=_.Z((r=this.data)==null?void 0:r.buyButton,_.cw);g&&!tkL(g.command)&&this.ytRendererBehavior.logExplicitClick(g)};
_.Q.shouldSupportWholeItemClick=function(){return!0};
_.l4.Object.defineProperties(K_.prototype,{stickerWidth:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}},
stickerHeight:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}},
hasHeartButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.creatorHeartButton}},
hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
K_.prototype.updateStickerStyles=K_.prototype.updateStickerStyles;K_.prototype.isDeletedChanged=K_.prototype.isDeletedChanged;K_.prototype.onStickerLoaded=K_.prototype.onStickerLoaded;K_.prototype.dataChanged=K_.prototype.dataChanged;_.w([_.d(H1f.YtPdgLiveChatItemBehavior),_.J("design:type",Object)],K_.prototype,"ytPdgLiveChatItemBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],K_.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],K_.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],K_.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],K_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],K_.prototype,"data",void 0);
_.w([_.H({computed:"computeAuthorPhotoSize(data)"}),_.J("design:type",Number)],K_.prototype,"authorPhotoSize",void 0);_.w([_.H(),_.J("design:type",Boolean)],K_.prototype,"isDeleted",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],K_.prototype,"dashboardMoneyFeed",void 0);_.w([_.H({computed:"computeNoveltyImageWidth(data)"}),_.J("design:type",Number)],K_.prototype,"noveltyWidth",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],K_.prototype,"modern",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.J("design:type",Boolean)],K_.prototype,"isV2Style",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],K_.prototype,"dataChanged",null);_.w([_.Eq("yt-img-shadow-loaded"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],K_.prototype,"onStickerLoaded",null);
_.w([_.L("data"),_.J("design:type",Number),_.J("design:paramtypes",[])],K_.prototype,"stickerWidth",null);_.w([_.L("data"),_.J("design:type",Number),_.J("design:paramtypes",[])],K_.prototype,"stickerHeight",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],K_.prototype,"hasHeartButton",null);_.w([_.L("data","dashboardMoneyFeed"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],K_.prototype,"hideLowerBumper",null);
_.w([_.xt("isDeleted"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],K_.prototype,"isDeletedChanged",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],K_.prototype,"updateStickerStyles",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],K_);
_.A(K_,"yt-live-chat-paid-sticker-renderer",function(){if(BiJ===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-sticker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_sticker_renderer.yt.live.chat.paid.sticker.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="author-info" tabindex="0" class="style-scope yt-live-chat-paid-sticker-renderer"><template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="author-photo" class="no-transition style-scope yt-live-chat-paid-sticker-renderer" height="[[authorPhotoSize]]" thumbnail="[[data.authorPhoto]]" width="[[authorPhotoSize]]"></yt-img-shadow></template><template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-icon></template><template is="dom-if" if="[[data.headerOverlayImage]]" restamp="" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="overlay-image" thumbnail="[[data.headerOverlayImage]]" width="[[noveltyWidth]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-img-shadow></template><div id="content" class="style-scope yt-live-chat-paid-sticker-renderer"><span id="timestamp" hidden$="[[!data.timestampUsec]]" class="style-scope yt-live-chat-paid-sticker-renderer">[[timestampString]]</span><div id="content-primary-column" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="author-name-chip" is-deleted$="[[isDeleted]]" hidden$="[[!data.authorName]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" dashboard-money-feed="[[dashboardMoneyFeed]]" disable-highlighting="" single-line="" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-live-chat-author-chip></div><span id="price-column" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-formatted-string id="purchase-amount-chip" text="[[data.purchaseAmountText]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string><yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string></span></div></div></div><div id="sticker-container" hidden$="[[!data.sticker]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="sticker" height="[[stickerHeight]]" hidden$="[[!data.sticker]]" notify-on-loaded="" tabindex="0" thumbnail="[[data.sticker]]" width="[[stickerWidth]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-img-shadow></div><yt-formatted-string id="dashboard-deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-icon></yt-icon-button></div><div id="gradient-container" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="gradient" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div><div id="creator-heart-button" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div><div id="lower-bumper" hidden$="[[hideLowerBumper]]" class="style-scope yt-live-chat-paid-sticker-renderer"></div><div id="buy-flow-button" hidden$="[[!data.buyButton]]" on-click="onBuyButtonClick" class="style-scope yt-live-chat-paid-sticker-renderer"></div><div id="inline-action-button-container" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="inline-action-buttons" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;to0===void 0&&(to0=document.createElement("template"));var P=to0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);BiJ=r}r=BiJ;return r},{mode:0});var FRd;var H9f;var WRz,Df8=function(){return WRz!==void 0?WRz:WRz=document.createElement("template")};
document.head.appendChild(Df8().content);var RRJ,Avl=function(){return RRJ!==void 0?RRJ:RRJ=document.createElement("template")};
document.head.appendChild(Avl().content);var Ni8;var wAd,l2l=function(){return wAd!==void 0?wAd:wAd=document.createElement("template")};
document.head.appendChild(l2l().content);var S7l;var Jv0=document.head,E7f=Jv0.appendChild,xf8;if(S7l===void 0){var f2l=document.createElement("template");_.M(f2l,"\x3c!--css-build:shady--\x3e");f2l.content.insertBefore(l2l().content.cloneNode(!0),f2l.content.firstChild);S7l=f2l}xf8=S7l;E7f.call(Jv0,xf8.content);var n78=document.head,Tiy=n78.appendChild,hRl;if(Ni8===void 0){var sD=document.createElement("template");_.M(sD,"\x3c!--css-build:shady--\x3e");sD.content.insertBefore(Avl().content.cloneNode(!0),sD.content.firstChild);sD.content.insertBefore(Df8().content.cloneNode(!0),sD.content.firstChild);Ni8=sD}hRl=Ni8;Tiy.call(n78,hRl.content);var Fa=function(){var r=_.h4.apply(this,arguments)||this;r.focusedIndex=0;r.verticalOffset=0;r.verticalAlign="top";r.dynamicAlign=!0;return r};
_.b(Fa,_.h4);Fa.prototype.emojiUrl=function(r){r=_.OD(this.emojiManager,r);if(!r)return"";var g;r=(g=r.image)==null?void 0:g.thumbnails;return _.Ly(r,24)||""};
var kgB=function(r){var g;r.emojiVariants&&(g=r.data)!=null&&g.target&&_.Nu(r,function(){r.set("verticalOffset",-1*r.hostElement.clientHeight);var I=_.DG(r.hostElement).querySelector("img");I&&I.focus()})};
_.Q=Fa.prototype;_.Q.onKeyboardEnter=function(){};
_.Q.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.Q.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.Q.onKeyDown=function(r){switch(r.keyCode){case 13:this.onKeyboardEnter();r.preventDefault();break;case 40:this.changeFocus(1);r.preventDefault();break;case 38:this.changeFocus(-1);r.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.Q.onYtEmojiSelect=function(r){var g=this,I,P,a,v,C,u,X,c;return _.p(function(B){if(B.nextAddress==1)return P=(I=g.data)==null?void 0:I.emoji,C=((a=P)==null?void 0:a.stickyPrefId)||((v=P)==null?void 0:v.emojiId),X=(u=r.detail)==null?void 0:u.emojiId,C&&X&&C!==X?B.yield((c=g.emojiManager)==null?void 0:PA1(c,P,X),2):B.return();_.We(g.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[P,X]);_.R2(B)})};
_.Q.changeFocus=function(r){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+r+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(r=_.DG(this.hostElement).querySelector("#variants"))&&r.children[this.focusedIndex].focus())};
_.l4.Object.defineProperties(Fa.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
Fa.prototype.onYtEmojiSelect=Fa.prototype.onYtEmojiSelect;Fa.prototype.onKeyDown=Fa.prototype.onKeyDown;Fa.prototype.onEmojiVariantsChanged=Fa.prototype.onEmojiVariantsChanged;Fa.prototype.onVerticalOffsetOrPositionTargetChanged=Fa.prototype.onVerticalOffsetOrPositionTargetChanged;_.w([_.d(_.BE),_.J("design:type",Object)],Fa.prototype,"ironOverlayBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Fa.prototype,"data",void 0);_.w([_.H(),_.J("design:type",_.Bz)],Fa.prototype,"emojiManager",void 0);
_.w([_.H(),_.J("design:type",Object)],Fa.prototype,"emojiVariants",void 0);_.w([_.H(),_.J("design:type",Object)],Fa.prototype,"focusedIndex",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Fa.prototype,"positionTarget",null);_.w([_.H({reflectToAttribute:!0}),_.L("verticalOffset","data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Fa.prototype,"isPositioned",null);_.w([_.H(),_.J("design:type",Object)],Fa.prototype,"verticalOffset",void 0);
_.w([_.H(),_.J("design:type",Object)],Fa.prototype,"verticalAlign",void 0);_.w([_.H(),_.J("design:type",Object)],Fa.prototype,"dynamicAlign",void 0);_.w([_.xt("verticalOffset","positionTarget"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Fa.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.w([_.xt("emojiVariants"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Fa.prototype,"onEmojiVariantsChanged",null);
_.w([_.Eq("keydown"),_.J("design:type",Function),_.J("design:paramtypes",[KeyboardEvent]),_.J("design:returntype")],Fa.prototype,"onKeyDown",null);_.w([_.Eq("yt-emoji-select"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype",Promise)],Fa.prototype,"onYtEmojiSelect",null);_.w([_.kt()],Fa);var $t1=[Fa.prototype];var rRw;var gvh;var IPy=/medium-light|medium-dark|light|medium|dark/,Prw=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,aPw=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),Hz=function(){var r=_.D.apply(this,arguments)||this;r.userSelection={left:null,right:null};r.scrollAction="lock";r.isEmojiDraftInProgress=!1;return r};
_.b(Hz,_.D);_.Q=Hz.prototype;_.Q.onClick=function(r){r=_.Va(r);r instanceof HTMLImageElement&&this.selectOrUpdateEmoji(r)};
_.Q.selectOrUpdateEmoji=function(r){var g=r.getAttribute("selection");g&&(g==="default"?_.He(this.hostElement,"yt-emoji-select",_.OD(this.emojiManager,r.id)):g==="left"?this.userSelection=Object.assign({},this.userSelection,{left:r.src}):g==="right"?this.userSelection=Object.assign({},this.userSelection,{right:r.src}):g==="user"&&this.userSelection.left&&this.userSelection.right&&_.He(this.hostElement,"yt-emoji-select",_.OD(this.emojiManager,r.id)))};
_.Q.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.Q.onMultiSelectorThumbnailRowChanged=function(){var r,g,I;((r=this.data)==null?0:(g=r.emoji)==null?0:(I=g.multiSelectorThumbnailRow)==null?0:I.length)&&this.openSelector()};
_.Q.getThumbnailFromEmojiRow=function(r){var g,I;return(r==null?void 0:(g=r.thumbnails)==null?void 0:(I=g[0])==null?void 0:I.url)||""};
_.Q.getEmojiAltTextForPartialSelector=function(r){var g;return((g=this.getThumbnailFromEmojiRow(r).match(Prw))==null?void 0:g[0])||""};
_.Q.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.Q.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.Q.getRowSelection=function(r){return["left","right"][r]};
_.Q.getIdFromComposedEmoji=function(r){return(r==null?void 0:r.emojiId)||""};
_.Q.getEmojiFromPartialSelections=function(r,g){if(!r&&!g)return null;var I,P,a=(I=this.data)==null?void 0:(P=I.emoji)==null?void 0:P.variantIds;if(!a||!a.length)return null;var v;r=(v=r.match(IPy))==null?void 0:v[0];var C;g=(C=g.match(IPy))==null?void 0:C[0];if(!r||!g)return null;var u=aPw.get(r);C=aPw.get(g);if(u===C){C=Array.from(aPw.values()).filter(function(c){return c!==u}).join("|");
var X=new RegExp("^((?!("+C+")).)*"+u+"$")}else X=new RegExp(u+".*"+C);return(a=a.find(function(c){return X.test(c)}))&&_.OD(this.emojiManager,a)||null};
_.Q.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var r,g=this.ytEmojiSelectorBehavior.emojiUrl(((r=this.data.emoji)==null?void 0:r.emojiId)||"");_.DG(this.hostElement).querySelector('[selection="user"]').src.includes(g)||(this.isEmojiDraftInProgress=!0)}};
_.Q.onDomChange=function(){kgB(this.ytEmojiSelectorBehavior)};
_.Q.getFocusableElements=function(){return _.DG(this.hostElement).querySelectorAll("img").filter(function(r){return r.getAttribute("role")==="option"})};
_.Q.changeFocus=function(r){var g=this.getFocusableElements();g!=null&&g.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+r+g.length)%g.length,this.ytEmojiSelectorBehavior.focusedIndex<g.length&&(r=g[this.ytEmojiSelectorBehavior.focusedIndex])&&r.focus())};
_.Q.onKeyboardEnter=function(){var r=this.getFocusableElements();r!=null&&r.length&&(r=r[this.ytEmojiSelectorBehavior.focusedIndex])&&r instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(r),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.l4.Object.defineProperties(Hz.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var r=this,g,I,P;return this.emojiManager&&((g=this.data)==null?0:(I=g.emoji)==null?0:(P=I.variantIds)==null?0:P.length)?this.data.emoji.variantIds.map(function(a){return!!a&&_.OD(r.emojiManager,a)}).filter(function(a){return!!a}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var r,g=(r=this.userSelection)==null?void 0:r.left,I;r=(I=this.userSelection)==null?void 0:I.right;return g&&r?this.getEmojiFromPartialSelections(g,r):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.composedEmojiSelection)==null?0:r.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var g;r=(g=this.userSelection)==null?void 0:g.left;var I;g=(I=this.userSelection)==null?void 0:I.right;if(!r&&!g){var P;return this.ytEmojiSelectorBehavior.emojiUrl(((P=this.data.emoji)==null?void 0:P.emojiId)||"")}return r&&!g?r:!r&&g?g:""}}});
Hz.prototype.onMultiSelectorThumbnailRowChanged=Hz.prototype.onMultiSelectorThumbnailRowChanged;Hz.prototype.onClick=Hz.prototype.onClick;_.w([_.d(_.BE),_.J("design:type",Object)],Hz.prototype,"ironOverlayBehavior",void 0);_.w([_.d($t1),_.J("design:type",Object)],Hz.prototype,"ytEmojiSelectorBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Hz.prototype,"data",void 0);_.w([_.H(),_.J("design:type",_.Bz)],Hz.prototype,"emojiManager",void 0);
_.w([_.H(),_.J("design:type",Object)],Hz.prototype,"userSelection",void 0);_.w([_.H(),_.J("design:type",Object)],Hz.prototype,"scrollAction",void 0);_.w([_.H(),_.J("design:type",Object)],Hz.prototype,"isEmojiDraftInProgress",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Hz.prototype,"emojiVariants",null);_.w([_.L("data","userSelection"),_.J("design:type",Object),_.J("design:paramtypes",[])],Hz.prototype,"composedEmojiSelection",null);
_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[MouseEvent]),_.J("design:returntype")],Hz.prototype,"onClick",null);_.w([_.xt("data.emoji.multiSelectorThumbnailRow"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Hz.prototype,"onMultiSelectorThumbnailRowChanged",null);_.w([_.L("data","userSelection","composedEmojiSelection"),_.J("design:type",String),_.J("design:paramtypes",[])],Hz.prototype,"draftEmojiUrl",null);
_.w([_.ov({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],Hz);
_.A(Hz,"yt-emoji-multi-person-selector",function(){if(gvh===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-multi-person-selector--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_multi_person_selector.yt.emoji.multi.person.selector.css.js--\x3e<div id="options" class="style-scope yt-emoji-multi-person-selector">\n  <template is="dom-repeat" id="repeat" items="[[data.emoji.multiSelectorThumbnailRow]]" notify-dom-change="" as="row" index-as="rowIndex" on-dom-change="onDomChange" class="style-scope yt-emoji-multi-person-selector">\n    <div class="variant-thumbnail-row style-scope yt-emoji-multi-person-selector">\n      <template is="dom-repeat" id="thumbnail-row-repeat" items="[[row.thumbnails]]" as="thumbnail" class="style-scope yt-emoji-multi-person-selector">\n        \n        <img height="24" role="option" alt="[[getEmojiAltTextForPartialSelector(thumbnail)]]" src$="[[getThumbnailFromEmojiRow(thumbnail)]]" tabindex="-1" width="24" selection$="[[getRowSelection(rowIndex)]]" class="style-scope yt-emoji-multi-person-selector">\n      </template>\n    </div>\n  </template>\n</div>\n<div id="selections" class="style-scope yt-emoji-multi-person-selector">\n\n  <img id="[[data.emoji.emojiId]]" class="default-selection style-scope yt-emoji-multi-person-selector" alt="[[data.emoji.emojiId]]" height="36" role="option" src$="[[emojiUrl(data.emoji.emojiId)]]" tabindex="-1" width="36" selection="default">\n  <img id$="[[getIdFromComposedEmoji(composedEmojiSelection)]]" class="user-selection style-scope yt-emoji-multi-person-selector" is-draft$="[[isEmojiDraftInProgress]]" alt="[[getEmojiAltTextForDraftEmoji(composedEmojiSelection)]]" height="36" role$="[[getDraftEmojiAriaRole(composedEmojiSelection)]]" src$="[[draftEmojiUrl]]" selection="user" tabindex="-1" width="36" on-load="onUserSelectionSrcLoad">\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;rRw===void 0&&(rRw=document.createElement("template"));var P=rRw;I.call(g,P.content.cloneNode(!0),r.content.firstChild);gvh=r}r=gvh;return r},{mode:2});var vvw;var QzF;var Wz=function(){var r=_.D.apply(this,arguments)||this;r.tooltip_=null;return r};
_.b(Wz,_.D);_.Q=Wz.prototype;_.Q.dataChanged_=function(){var r;if((r=this.data)==null?0:r.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.DG(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.wY)(this.tooltip_).textContent=this.data.tooltip};
_.Q.computeTargetId=function(){var r;return((r=this.data)==null?void 0:r.targetId)||""};
_.Q.computeId_=function(r){return r};
_.Q.computeIcon_=function(r){return _.lf(r)};
_.Q.onTap_=function(){this.active=!this.active;_.He(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.Q.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("active-changed",this.active))};
_.l4.Object.defineProperties(Wz.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var r,g;if((r=this.data)==null?0:(g=r.icon)==null?0:g.iconType)return this.data.icon.iconType==="SUPER_STICKER";var I,P;return((I=this.data)==null?void 0:(P=I.icon)==null?void 0:P.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
Wz.prototype.activeChangedForBinding=Wz.prototype.activeChangedForBinding;Wz.prototype.dataChanged_=Wz.prototype.dataChanged_;_.w([_.d(_.o1.YtLiveChatTooltipTargetingBehavior),_.J("design:type",Object)],Wz.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Wz.prototype,"data",void 0);_.w([_.H({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.J("design:type",String)],Wz.prototype,"id",void 0);
_.w([_.H({computed:"computeTargetId(data.targetId)"}),_.J("design:type",String)],Wz.prototype,"targetId",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],Wz.prototype,"active",void 0);_.w([_.H({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.J("design:type",String)],Wz.prototype,"icon",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Wz.prototype,"dataChanged_",null);
_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Wz.prototype,"iconFilled",null);_.w([_.xt("active"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Wz.prototype,"activeChangedForBinding",null);_.w([_.ov({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],Wz);
_.A(Wz,"yt-emoji-picker-category-button-renderer",function(){if(QzF===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-category-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_category_button_renderer.yt.emoji.picker.category.button.renderer.css.js--\x3e<yt-icon-button id="button" label="[[data.accessibility.accessibilityData.label]]" on-tap="onTap_" class="style-scope yt-emoji-picker-category-button-renderer">\n  <yt-icon default-to-filled="[[iconFilled]]" icon="[[icon]]" class="style-scope yt-emoji-picker-category-button-renderer"></yt-icon>\n</yt-icon-button>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;vvw===void 0&&(vvw=document.createElement("template"));var P=vvw;I.call(g,P.content.cloneNode(!0),r.content.firstChild);QzF=r}r=QzF;return r},{mode:2});var mtz;var CrB;var Dr=function(){var r=_.D.apply(this,arguments)||this;r.ariaLabel=null;r.ariaActivedescendant=null;r.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};r.JSC$14594_ignoreNextFocus_=!1;r.longPressTimeoutId=-1;return r};
_.b(Dr,_.D);_.Q=Dr.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Q.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.Q.emojiChanged_=function(){this.changeFocus_(0,!1);for(var r=_.hx(),g=0;g<this.emoji.length;g++){var I={veType:88013,elementIndex:g},P=this.emoji[g];P.isCustomEmoji&&(P=document.querySelector(("#"+P.emojiId).replace("/","\\/")))&&(I=_.TM(r,I))&&(P.visualElement=I)}};
_.Q.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.Q.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.Q.emojiSkinToneChanged_=function(r){this.skinTone=r};
_.Q.dataChanged=function(){this.data&&this.data.emojiData&&$fw(this.emojiManager,this.data.emojiData)};
_.Q.emojiUrl=function(r){r=this.getEmoji(r);if(!r)return"";var g;r=(g=r.image)==null?void 0:g.thumbnails;return _.Ly(r,24)||""};
_.Q.emojiAlt=function(r){var g=this.get("image.accessibility.accessibilityData.label",r);return g?g:r.isCustomEmoji?r.shortcuts[0]:r.emojiId};
_.Q.emojiAriaLabel=function(r){return r.shortcuts?r.shortcuts[0]:""};
_.Q.emojiAriaSelected=function(r,g,I){return r&&I==g?"true":"false"};
_.Q.getEmoji=function(r){if(this.emojiManager)return this.shouldUseStickyPreferences?g7z(this.emojiManager,r):zS(this.emojiManager,r)};
_.Q.computeId_=function(r){return r.categoryId||""};
_.Q.computeEmoji=function(r){var g=this;return this.emojiManager?r.emojiIds?r.emojiIds.map(function(I){return I?_.OD(g.emojiManager,I):null}).filter(N__):r.emojiData?r.emojiData.map(function(I){var P=!!I.emojiId&&_.OD(g.emojiManager,I.emojiId);
return P?Object.assign({},P,I):null}).filter(N__):[]:[]};
_.Q.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.Q.computeAriaLabel_=function(r){return _.b6(r)};
_.Q.computeAriaActivedescendant_=function(r,g){return r&&r[g]?r[g].emojiId||"":""};
_.Q.handleLongPressEmojiWithVariants=function(r,g){this.changeFocusToEmoji(r.emojiId,!1);this.openVariantSelector(r,g)};
_.Q.onMouseDown=function(r){var g=this;this.hostElement!==document.activeElement&&(this.JSC$14594_ignoreNextFocus_=!0);if(r.button===0){var I=_.Va(r);if(I instanceof HTMLImageElement){var P=_.DG(this.hostElement).querySelector("#repeat").itemForElement(I);this.emojiContainsVariants(P)&&(this.longPressTimeoutId=setTimeout(function(){g.handleLongPressEmojiWithVariants(P,I)},500))}}};
_.Q.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.Q.onFocus=function(){this.JSC$14594_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14594_ignoreNextFocus_=!1};
_.Q.onBlur_=function(){this.showFocus=!1};
_.Q.emojiContainsVariants=function(r){return!!(r&&r.variantIds&&r.variantIds.length)};
_.Q.onClick=function(r){clearTimeout(this.longPressTimeoutId);r=_.Va(r);if(r instanceof HTMLImageElement){var g=r.id;this.changeFocusToEmoji(g,!1);var I=this.getEmoji(g),P;if(P=this.shouldUseStickyPreferences&&this.emojiContainsVariants(I)){var a;P=!((a=this.emojiManager.emojiMap[g])!=null&&a.stickyPrefId)}P?(a=_.DG(this.hostElement).querySelector("#repeat").itemForElement(r),this.openVariantSelector(a,r)):_.He(this.hostElement,"yt-emoji-select",I)}};
_.Q.isActiveEmojiWithVariants=function(r,g){return r&&g?g.stickyPrefId?r===g.stickyPrefId:r===g.emojiId:!1};
_.Q.onCloseEmojiVariantSelector=function(r){this.activeEmojiWithVariantsId===r&&(this.activeEmojiWithVariantsId="")};
_.Q.onMouseOver_=function(r){r=_.Va(r);r instanceof HTMLImageElement&&_.He(this.hostElement,"yt-emoji-hover",_.OD(this.emojiManager,r.id))};
_.Q.changeFocus_=function(r,g){this.focusedIndex=(this.focusedIndex+r+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(r=this.emoji[this.focusedIndex],g&&(this.showFocus=!0,_.DG(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.He(this.hostElement,"yt-emoji-hover",r)))};
_.Q.changeFocusToEmoji=function(r,g){if(r){var I=this.emoji.findIndex(function(P){return P.emojiId===r});
I!==-1&&this.changeFocus_(I-this.focusedIndex,g)}};
_.Q.onKeyDown_=function(r){switch(r.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var g=this.emoji[this.focusedIndex];if(g&&g.emojiId){if(this.emojiContainsVariants(g)){var I=_.DG(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(g,I)}else _.He(this.hostElement,"yt-emoji-select",zS(this.emojiManager,g.emojiId)),this.hostElement.focus();r.preventDefault()}}break;case 40:this.changeFocus_(1,!0);r.preventDefault();break;case 38:this.changeFocus_(-1,!0),
r.preventDefault()}};
_.Q.onEmojiStickyPreferenceChanged=function(r,g){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&r.emojiId&&r.variantIds&&r.variantIds.includes(g)&&this.activeEmojiWithVariantsId!==g&&this.setStickyEmojiPreference(r.emojiId,g)};
_.Q.openVariantSelector=function(r,g){this.activeEmojiWithVariantsId=r.stickyPrefId||r.emojiId||"";_.He(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:r,target:g})};
_.Q.setStickyEmojiPreference=function(r,g){if(this.data){var I=this.emoji.findIndex(function(a){return a.emojiId===r});
if(I!==-1){var P=this.emoji[I];P.stickyPrefId=g;this.set("emoji."+I,Object.assign({},P));this.activeEmojiWithVariantsId=g}}};
Dr.prototype.onKeyDown_=Dr.prototype.onKeyDown_;Dr.prototype.onMouseOver_=Dr.prototype.onMouseOver_;Dr.prototype.onClick=Dr.prototype.onClick;Dr.prototype.onBlur_=Dr.prototype.onBlur_;Dr.prototype.onFocus=Dr.prototype.onFocus;Dr.prototype.onMouseUp=Dr.prototype.onMouseUp;Dr.prototype.onMouseDown=Dr.prototype.onMouseDown;Dr.prototype.dataChanged=Dr.prototype.dataChanged;Dr.prototype.disableIncrementalLoadingChanged_=Dr.prototype.disableIncrementalLoadingChanged_;Dr.prototype.emojiManagerChanged_=Dr.prototype.emojiManagerChanged_;
Dr.prototype.emojiChanged_=Dr.prototype.emojiChanged_;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Dr.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Dr.prototype,"data",void 0);_.w([_.H({computed:"computeId_(data)"}),_.J("design:type",String)],Dr.prototype,"id",void 0);_.w([_.H({computed:"computeEmoji(data)"}),_.J("design:type",Array)],Dr.prototype,"emoji",void 0);_.w([_.H(),_.J("design:type",Number)],Dr.prototype,"skinTone",void 0);
_.w([_.H(),_.J("design:type",_.Bz)],Dr.prototype,"emojiManager",void 0);_.w([_.H(),_.J("design:type",Boolean)],Dr.prototype,"disableIncrementalLoading",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],Dr.prototype,"focusedIndex",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Dr.prototype,"showFocus",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.J("design:type",Object)],Dr.prototype,"ariaLabel",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.J("design:type",Object)],Dr.prototype,"ariaActivedescendant",void 0);_.w([_.H({value:60}),_.J("design:type",Number)],Dr.prototype,"domRepeatTargetFramerate",void 0);_.w([_.H({value:1}),_.J("design:type",Number)],Dr.prototype,"domRepeatInitialCount",void 0);_.w([_.H({value:""}),_.J("design:type",String)],Dr.prototype,"activeEmojiWithVariantsId",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],Dr.prototype,"shouldUseStickyPreferences",void 0);_.w([_.xt("emoji"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dr.prototype,"emojiChanged_",null);_.w([_.xt("emojiManager"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dr.prototype,"emojiManagerChanged_",null);
_.w([_.xt("disableIncrementalLoading"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dr.prototype,"disableIncrementalLoadingChanged_",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dr.prototype,"dataChanged",null);_.w([_.Eq("mousedown"),_.J("design:type",Function),_.J("design:paramtypes",[Object]),_.J("design:returntype")],Dr.prototype,"onMouseDown",null);
_.w([_.Eq("mouseup"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dr.prototype,"onMouseUp",null);_.w([_.Eq("focus"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dr.prototype,"onFocus",null);_.w([_.Eq("blur"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dr.prototype,"onBlur_",null);
_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Dr.prototype,"onClick",null);_.w([_.Eq("mouseover"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Dr.prototype,"onMouseOver_",null);_.w([_.Eq("keydown"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Dr.prototype,"onKeyDown_",null);
_.w([_.ov({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],Dr);
_.A(Dr,"yt-emoji-picker-category-renderer",function(){if(CrB===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-category-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_category_renderer.yt.emoji.picker.category.renderer.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-emoji-picker-category-renderer"></yt-formatted-string><div class$="[[data.categoryType]] style-scope yt-emoji-picker-category-renderer" id="emoji" role="listbox" aria-label="[[computeAriaLabel_(data.title)]]"><template is="dom-repeat" id="repeat" items="[[emoji]]" initial-count="[[domRepeatInitialCount]]" target-framerate="[[domRepeatTargetFramerate]]" class="style-scope yt-emoji-picker-category-renderer"><img id="[[item.emojiId]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" aria-selected$="[[emojiAriaSelected(showFocus, focusedIndex, index)]]" contains-variants$="[[emojiContainsVariants(item)]]" height="24" is-active-emoji-with-variants$="[[isActiveEmojiWithVariants(activeEmojiWithVariantsId, item)]]" loading$="[[emojiLoading()]]" role="option" src$="[[emojiUrl(item.emojiId, skinTone)]]" width="24" class="style-scope yt-emoji-picker-category-renderer"></template></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;mtz===void 0&&(mtz=document.createElement("template"));var P=mtz;I.call(g,P.content.cloneNode(!0),r.content.firstChild);CrB=r}r=CrB;return r},{mode:2});var u20;var pld;var ovY;var qX8;var Rm=function(){var r=_.D.apply(this,arguments)||this;r.ariaLabel=null;r.ariaActivedescendant=null;r.getFormattedStringRawText=_.b6;r.JSC$14600_ignoreNextFocus_=!1;return r};
_.b(Rm,_.D);_.Q=Rm.prototype;_.Q.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")};
_.Q.emojiUrl=function(r){var g,I;r=(g=zS(this.emojiManager,r,!0))==null?void 0:(I=g.image)==null?void 0:I.thumbnails;return _.Ly(r,24)||""};
_.Q.emojiAlt=function(r){var g=this.get("image.accessibility.accessibilityData.label",r);return g?g:r.isCustomEmoji?r.shortcuts[0]:r.emojiId};
_.Q.emojiId=function(r){return"emoji"+r};
_.Q.computeId_=function(r){return r.categoryId||""};
_.Q.computeAriaActivedescendant_=function(r){return this.emoji&&r<this.emoji.length?this.emojiId(r):""};
_.Q.emojiChanged_=function(){this.changeFocus_(0,!1);for(var r=_.hx(),g=0;g<this.emoji.length;g++){var I={veType:88013,elementIndex:g},P=this.emoji[g];P.isCustomEmoji&&(P=document.querySelector(("#"+P.emojiId).replace("/","\\/")))&&(I=_.TM(r,I))&&(P.visualElement=I)}};
_.Q.computeEmoji_=function(r){var g=this;return this.emojiManager?r.emojiIds.map(function(I){return _.OD(g.emojiManager,I,!0)}).filter(wl4):[]};
_.Q.titleOffsetChanged_=function(){var r=this.hostElement.getBoundingClientRect(),g=_.DG(this.hostElement).querySelector("#title").getBoundingClientRect();r=Math.max(0,Math.min(this.titleOffset,r.height-g.height));_.DG(this.hostElement).querySelector("#title").style.top=r+"px"};
_.Q.onEmojiMouseOver_=function(r){_.He(this.hostElement,"yt-emoji-hover",r.model.item)};
_.Q.onEmojiTap_=function(r){this.data.command&&(r=dfE(_.S5().resolve(_.lX(yp)),this.data.command,r),_.He(this.hostElement,"yt-navigate",r))};
_.Q.emojiAriaLabel=function(r){return r.shortcuts[0]};
_.Q.emojiAriaSelected=function(r,g,I){return r&&I==g?"true":"false"};
_.Q.changeFocus_=function(r,g){var I=this.emoji.length;this.focusedIndex=(this.focusedIndex+r+I)%I;r=this.emoji[this.focusedIndex];if(g){var P;(P=_.DG(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||P.scrollIntoView(!1);_.He(this.hostElement,"yt-emoji-hover",r)}};
_.Q.onMouseDown_=function(){this.JSC$14600_ignoreNextFocus_=!0};
_.Q.onFocus_=function(){this.JSC$14600_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14600_ignoreNextFocus_=!1};
_.Q.onBlur_=function(){this.showFocus=!1};
_.Q.onKeyDown_=function(r){switch(r.keyCode){case 13:this.onEmojiTap_(r);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);r.preventDefault();break;case 38:this.changeFocus_(-1,!0),r.preventDefault()}};
Rm.prototype.onKeyDown_=Rm.prototype.onKeyDown_;Rm.prototype.onBlur_=Rm.prototype.onBlur_;Rm.prototype.onFocus_=Rm.prototype.onFocus_;Rm.prototype.onMouseDown_=Rm.prototype.onMouseDown_;Rm.prototype.onEmojiTap_=Rm.prototype.onEmojiTap_;Rm.prototype.titleOffsetChanged_=Rm.prototype.titleOffsetChanged_;Rm.prototype.emojiChanged_=Rm.prototype.emojiChanged_;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Rm.prototype,"ytComponentBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],Rm.prototype,"data",void 0);_.w([_.H({computed:"computeId_(data)"}),_.J("design:type",String)],Rm.prototype,"id",void 0);_.w([_.H({computed:"computeEmoji_(data)"}),_.J("design:type",Array)],Rm.prototype,"emoji",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],Rm.prototype,"titleOffset",void 0);_.w([_.H({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.J("design:type",Object)],Rm.prototype,"ariaLabel",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.J("design:type",Object)],Rm.prototype,"ariaActivedescendant",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Rm.prototype,"showFocus",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],Rm.prototype,"focusedIndex",void 0);_.w([_.H(),_.J("design:type",_.Bz)],Rm.prototype,"emojiManager",void 0);
_.w([_.xt("emoji"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rm.prototype,"emojiChanged_",null);_.w([_.xt("titleOffset"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rm.prototype,"titleOffsetChanged_",null);_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Rm.prototype,"onEmojiTap_",null);
_.w([_.Eq("mousedown"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rm.prototype,"onMouseDown_",null);_.w([_.Eq("focus"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rm.prototype,"onFocus_",null);_.w([_.Eq("blur"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rm.prototype,"onBlur_",null);
_.w([_.Eq("keydown"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Rm.prototype,"onKeyDown_",null);_.w([_.ov({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],Rm);
_.A(Rm,"yt-emoji-picker-upsell-category-renderer",function(){if(qX8===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-upsell-category-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_upsell_category_renderer.yt.emoji.picker.upsell.category.renderer.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-emoji-picker-upsell-category-renderer"></yt-formatted-string><div id="emoji" class="style-scope yt-emoji-picker-upsell-category-renderer"><template is="dom-repeat" id="repeat" items="[[emoji]]" class="style-scope yt-emoji-picker-upsell-category-renderer"><div class="style-scope yt-emoji-picker-upsell-category-renderer"><img id="[[emojiId(index)]]" on-mouseover="onEmojiMouseOver_" shared-tooltip-text$="[[data.emojiTooltip]]" src$="[[emojiUrl(item.emojiId)]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" aria-selected$="[[emojiAriaSelected(showFocus, focusedIndex, index)]]" role="option" class="style-scope yt-emoji-picker-upsell-category-renderer"><svg viewBox="0 0 24 24" class="style-scope yt-emoji-picker-upsell-category-renderer"><path id="lock-border" d="M18.3809524 6.80952784c1.6455246.45922361 2.8571428 1.97242785 2.8571428 3.76190076v9.5238095C21.2380952 22.2474266 19.4855219 24 17.3333333 24H5.9047619C3.75257336 24 2 22.2474266 2 20.0952381v-9.5238095c0-1.78947291 1.21161828-3.30267715 2.85714286-3.76190076v-.04762308C4.85714286 3.02876383 7.88590669 0 11.6190476 0c3.7331409 0 6.7619048 3.02876383 6.7619048 6.76190476v.04762308z" class="style-scope yt-emoji-picker-upsell-category-renderer"></path><path d="M17.3333333 8.66666667c1.0476191 0 1.9047619.85714285 1.9047619 1.90476193v9.5238095c0 1.047619-.8571428 1.9047619-1.9047619 1.9047619H5.9047619C4.85714286 22 4 21.1428571 4 20.0952381v-9.5238095c0-1.04761908.85714286-1.90476193 1.9047619-1.90476193h.95238096V6.76190476C6.85714286 4.13333333 8.99047619 2 11.6190476 2c2.6285714 0 4.7619048 2.13333333 4.7619048 4.76190476v1.90476191h.9523809zm-5.7142857 8.57142853c1.0476191 0 1.9047619-.8571428 1.9047619-1.9047619 0-1.047619-.8571428-1.9047619-1.9047619-1.9047619-1.047619 0-1.90476189.8571429-1.90476189 1.9047619 0 1.0476191.85714289 1.9047619 1.90476189 1.9047619zm2.952381-8.57142853V6.76190476c0-1.62857143-1.3238096-2.95238095-2.952381-2.95238095-1.62857141 0-2.95238093 1.32380952-2.95238093 2.95238095v1.90476191h5.90476193z" class="style-scope yt-emoji-picker-upsell-category-renderer"></path></svg></div></template></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;ovY===void 0&&(ovY=document.createElement("template"));var P=ovY;I.call(g,P.content.cloneNode(!0),r.content.firstChild);qX8=r}r=qX8;return r},{mode:2});var Xlh;var cRB;var Ai=function(){var r=_.D.apply(this,arguments)||this;r.scrollAction="lock";r.verticalAlign="top";return r};
_.b(Ai,_.D);_.Q=Ai.prototype;_.Q.onClick=function(r){r=_.Va(r);r instanceof HTMLImageElement&&_.He(this.hostElement,"yt-emoji-select",_.OD(this.emojiManager,r.id))};
_.Q.openSelector=function(){this.ironOverlayBehavior.open()};
_.Q.onDomChange=function(){kgB(this.ytEmojiSelectorBehavior)};
_.Q.computeIsFamilySelector=function(r){var g;return(r==null?void 0:(g=r.emoji)==null?void 0:g.emojiId)==="\ud83d\udc6a"};
_.Q.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var r=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];r&&r.emojiId&&(_.He(this.hostElement,"yt-emoji-select",_.OD(this.emojiManager,r.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.l4.Object.defineProperties(Ai.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var r=this,g,I,P;return this.emojiManager&&((g=this.data)==null?0:(I=g.emoji)==null?0:(P=I.variantIds)==null?0:P.length)?this.data.emoji.variantIds.map(function(a){return!!a&&_.OD(r.emojiManager,a)}).filter(function(a){return!!a}):[]}}});
Ai.prototype.onClick=Ai.prototype.onClick;_.w([_.d(_.BE),_.J("design:type",Object)],Ai.prototype,"ironOverlayBehavior",void 0);_.w([_.d($t1),_.J("design:type",Object)],Ai.prototype,"ytEmojiSelectorBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ai.prototype,"data",void 0);_.w([_.H(),_.J("design:type",_.Bz)],Ai.prototype,"emojiManager",void 0);_.w([_.H(),_.J("design:type",Object)],Ai.prototype,"scrollAction",void 0);_.w([_.H(),_.J("design:type",Object)],Ai.prototype,"verticalAlign",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.J("design:type",Boolean)],Ai.prototype,"isFamilySelector",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Ai.prototype,"emojiVariants",null);_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[MouseEvent]),_.J("design:returntype")],Ai.prototype,"onClick",null);_.w([_.ov({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],Ai);
_.A(Ai,"yt-emoji-variant-selector",function(){if(cRB===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-variant-selector--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_variant_selector.yt.emoji.variant.selector.css.js--\x3e<div role="listbox" id="variants" class="style-scope yt-emoji-variant-selector">\n    <template is="dom-repeat" id="repeat" items="[[emojiVariants]]" notify-dom-change="" on-dom-change="onDomChange" class="style-scope yt-emoji-variant-selector">\n      \n      <img id="[[item.emojiId]]" alt="[[item.emojiId]]" height="24" role="option" tabindex="-1" src$="[[emojiUrl(item.emojiId)]]" width="24" class="style-scope yt-emoji-variant-selector">\n    </template>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;Xlh===void 0&&(Xlh=document.createElement("template"));var P=Xlh;I.call(g,P.content.cloneNode(!0),r.content.firstChild);cRB=r}r=cRB;return r},{mode:2});var tIY=/:/g,B_f=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],N2=function(){var r=_.D.apply(this,arguments)||this;r.emojiVariantSelector=null;r.emojiMultiPersonSelector=null;r.identity=_.yF;r.lastAnimationTime_=0;r.animationStart_=null;r.animationEnd_=null;return r};
_.b(N2,_.D);_.Q=N2.prototype;
_.Q.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}}};
_.Q.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.eP)};
_.Q.attached=function(){_.Dp&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&rv$(this.emojiManager)};
_.Q.dataChanged=function(){var r;if((r=this.data)==null?0:r.categories){r=this.emojiManager;var g=this.getCustomEmojiIds();r.pickerCustomEmojiIds=[].concat(_.xC(fSF),_.xC(g))}};
_.Q.getCustomEmojiIds=function(){var r,g=(r=this.data.categories)==null?void 0:r.find(function(v){var C;return((C=v.emojiPickerCategoryRenderer)==null?void 0:C.categoryId)&&B_f.includes(v.emojiPickerCategoryRenderer.categoryId)}),I;
r=(I=this.data.categories)==null?void 0:I.find(function(v){return v.emojiPickerUpsellCategoryRenderer});
var P,a;return[g==null?void 0:(P=g.emojiPickerCategoryRenderer)==null?void 0:P.emojiIds,r==null?void 0:(a=r.emojiPickerUpsellCategoryRenderer)==null?void 0:a.emojiIds].flat().filter(function(v){return!!v})};
_.Q.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.Q.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.Q.updateCategoriesAndPlaceholderInternal=function(r,g){var I=this;r&&g&&(this.categories=r.categories||[],this.categoryButtons=r.categoryButtons||[],this.resetPlaceholder(),this.search="",_.ea(function(){I.updateButtons_()}))};
_.Q.computeId_=function(r){return r.id||""};
_.Q.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(r){return r.emojiPickerCategoryRenderer&&r.emojiPickerCategoryRenderer.emojiData}):!1};
_.Q.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.Q.onShowEmojiVariantSelector=function(r){var g=r.detail.emojiData;g.variantIds&&g.variantIds.length&&(g.multiSelectorThumbnailRow&&g.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:g,target:r.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:g,target:r.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.Q.onIronOverlayClosed=function(r){var g=g7z(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");g&&r.composedPath&&(r.composedPath().includes(_.DG(this.hostElement).querySelector("#emoji-variant-selector"))||r.composedPath().includes(_.DG(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.We(this.hostElement,"yt-close-emoji-variant-selector",[g.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.Q.onEmojiVariantSelectorMouseup=function(r){var g=r.target.firstChild;this.variantSelectorOpened&&g&&_.ea(function(){g.noCancelOnOutsideClick=!1},100)};
_.Q.onEmojiVariantSelectorMousedown=function(r){r=r.target.firstChild;this.variantSelectorOpened&&r&&(r.noCancelOnOutsideClick=!1)};
_.Q.onSelectCategory_=function(r){var g=this.search!="";this.search="";for(var I=_.DG(this.hostElement).querySelector("#categories").children,P=0;P<I.length;P++){var a=I[P];if(a.id==r.detail.categoryId){g?(_.DG(this.hostElement).querySelector("#categories").scrollTop=a.offsetTop,this.updateButtons_()):(this.animationStart_=_.DG(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=a.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.Q.onEmojiHover_=function(r){this.placeholder=r.detail.shortcuts?r.detail.shortcuts[0]:""};
_.Q.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.Q.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.Q.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.Q.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.Q.computeSearchCategory_=function(r){r=r.replace(tIY,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();r=r.split(" ");for(var g=[],I=this.emojiManager.emojis,P=0;P<I.length;P++){var a=I[P];if(a.searchTerms)for(var v=0;v<a.searchTerms.length;v++){for(var C=a.searchTerms[v].toLocaleLowerCase(),u=!1,X=0;X<r.length;X++)if(C.indexOf(r[X])!=-1){u=!0;break}if(u&&(!a.isCustomEmoji||!a.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(a.emojiId))){g.push(a.emojiId);
break}}}return{categoryId:-1,emojiIds:g}};
_.Q.computeSearchEmptyMessage_=function(r,g){return r&&g&&g.emojiIds&&g.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.Q.computeSearching_=function(r){return this.emojiManager&&r.replace(tIY,"").length>1};
_.Q.computeSkinToneHidden=function(){var r;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((r=this.data)==null||!r.hideSkinTonePicker)};
_.Q.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.Q.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.Q.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.Q.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.Q.selectSkinTone_=function(r){r=Number(r.target.getAttribute("tone"));this.set("emojiManager.skinTone",r);_.We(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[r]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.Q.skinToneChanged_=function(){_.DG(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var r=_.DG(this.hostElement).querySelector("#dropdown-content").children,g=0;g<r.length;g++)g===this.skinTone?r[g].setAttribute("selected",""):r[g].removeAttribute("selected")};
_.Q.animateScroll_=function(r){this.lastAnimationTime_||(this.lastAnimationTime_=r);r-=this.lastAnimationTime_;r<200?(_.DG(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*r/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.DG(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.Q.searchChanged_=function(){this.updateButtons_()};
_.Q.updateButtons_=function(){var r=null;if(!this.search)for(var g=_.DG(this.hostElement).querySelector("#categories").scrollTop,I=_.DG(this.hostElement).querySelector("#categories").children,P=0;P<I.length;P++){var a=I[P];a.offsetTop<=g&&(r=a.id)}g=_.DG(this.hostElement).querySelector("#category-buttons").children;for(I=0;I<g.length;I++)P=g[I],P.active=P.id===r};
N2.prototype.searchChanged_=N2.prototype.searchChanged_;N2.prototype.skinToneChanged_=N2.prototype.skinToneChanged_;N2.prototype.onEmojiHover_=N2.prototype.onEmojiHover_;N2.prototype.onSelectCategory_=N2.prototype.onSelectCategory_;N2.prototype.onShowEmojiVariantSelector=N2.prototype.onShowEmojiVariantSelector;N2.prototype.updateCategoriesAndPlaceholder_=N2.prototype.updateCategoriesAndPlaceholder_;N2.prototype.dataChanged=N2.prototype.dataChanged;
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],N2.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],N2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],N2.prototype,"data",void 0);_.w([_.H({value:function(){return[]}}),
_.J("design:type",Array)],N2.prototype,"categories",void 0);_.w([_.H({value:function(){return[]}}),
_.J("design:type",Array)],N2.prototype,"categoryButtons",void 0);_.w([_.H({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.J("design:type",Boolean)],N2.prototype,"disableScroll",void 0);_.w([_.H({computed:"computeId_(data)",reflectToAttribute:!0}),_.J("design:type",String)],N2.prototype,"id",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],N2.prototype,"selected",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],N2.prototype,"disableIncrementalLoading",void 0);_.w([_.H(),_.J("design:type",String)],N2.prototype,"placeholder",void 0);_.w([_.H({value:""}),_.J("design:type",String)],N2.prototype,"search",void 0);_.w([_.H({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.J("design:type",Boolean)],N2.prototype,"searching",void 0);_.w([_.H({computed:"computeSearchCategory_(search)"}),_.J("design:type",Object)],N2.prototype,"searchCategory",void 0);
_.w([_.H({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.J("design:type",Object)],N2.prototype,"searchEmptyMessage",void 0);_.w([_.H({computed:"identity(emojiManager.skinTone)"}),_.J("design:type",Number)],N2.prototype,"skinTone",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],N2.prototype,"skinToneOpened",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],N2.prototype,"variantSelectorOpened",void 0);
_.w([_.H({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.J("design:type",Boolean)],N2.prototype,"skinToneHidden",void 0);_.w([_.H(),_.J("design:type",_.Bz)],N2.prototype,"emojiManager",void 0);_.w([_.H(),_.J("design:type",Object)],N2.prototype,"emojiVariantSelector",void 0);_.w([_.H(),_.J("design:type",Object)],N2.prototype,"emojiMultiPersonSelector",void 0);
_.w([_.H({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.J("design:type",Boolean)],N2.prototype,"shouldUseStickyPreferences",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],N2.prototype,"dataChanged",null);_.w([_.xt("data","selected"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],N2.prototype,"updateCategoriesAndPlaceholder_",null);
_.w([_.Eq("yt-show-emoji-variant-selector"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],N2.prototype,"onShowEmojiVariantSelector",null);_.w([_.Eq("yt-emoji-picker-select-category"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],N2.prototype,"onSelectCategory_",null);_.w([_.Eq("yt-emoji-hover"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],N2.prototype,"onEmojiHover_",null);
_.w([_.xt("skinTone"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],N2.prototype,"skinToneChanged_",null);_.w([_.xt("search"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],N2.prototype,"searchChanged_",null);_.w([_.ov({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],N2);
_.A(N2,"yt-emoji-picker-renderer",function(){if(pld===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_renderer.yt.emoji.picker.renderer.css.js--\x3e<div id="search-panel" class="style-scope yt-emoji-picker-renderer"><tp-yt-paper-input id="search" no-label-float="" placeholder="[[placeholder]]" use-v2-underline="" value="{{search}}" on-blur="onSearchBoxBlur_" on-focus="onSearchBoxFocused_" class="style-scope yt-emoji-picker-renderer"></tp-yt-paper-input><yt-icon-button id="clear-search" hidden="[[!search]]" label="[[data.clearSearchLabel]]" on-tap="clearSearch" class="style-scope yt-emoji-picker-renderer"><yt-icon icon="close" class="style-scope yt-emoji-picker-renderer"></yt-icon></yt-icon-button><button id="skin-tone" aria-label$="[[getSimpleString(data.pickSkinToneText)]]" hidden="[[skinToneHidden]]" on-mouseout="resetPlaceholder" on-mouseover="showSkinTonePlaceholder" on-tap="openSkinToneSelector" selected="" class="style-scope yt-emoji-picker-renderer"></button><tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" horizontal-align="right" horizontal-offset="8" no-auto-focus="" opened="{{skinToneOpened}}" vertical-align="top" vertical-offset="8" class="style-scope yt-emoji-picker-renderer"><div id="dropdown-content" class="dropdown-content style-scope yt-emoji-picker-renderer" slot="dropdown-content"><button aria-label$="[[data.skinToneGenericLabel]]" on-tap="selectSkinTone_" tone="0" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneLightLabel]]" on-tap="selectSkinTone_" tone="1" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumLightLabel]]" on-tap="selectSkinTone_" tone="2" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumLabel]]" on-tap="selectSkinTone_" tone="3" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumDarkLabel]]" on-tap="selectSkinTone_" tone="4" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneDarkLabel]]" on-tap="selectSkinTone_" tone="5" class="style-scope yt-emoji-picker-renderer"></button></div></tp-yt-iron-dropdown></div><div id="category-buttons" class="style-scope yt-emoji-picker-renderer"></div><yt-emoji-picker-category-renderer id="search-category" data="[[searchCategory]]" emoji-manager="[[emojiManager]]" should-use-sticky-preferences="[[shouldUseStickyPreferences]]" skin-tone="[[skinTone]]" class="style-scope yt-emoji-picker-renderer"></yt-emoji-picker-category-renderer><yt-formatted-string id="search-empty" hidden="[[!searchEmptyMessage]]" text="[[searchEmptyMessage]]" class="style-scope yt-emoji-picker-renderer"></yt-formatted-string><div id="categories-wrapper" class="style-scope yt-emoji-picker-renderer"><div id="categories" on-mouseout="onMouseoutCategories" on-scroll="onScroll_" class="style-scope yt-emoji-picker-renderer"></div></div><div id="emoji-variant-selector" hidden="[[!emojiVariantSelector]]" on-mouseup="onEmojiVariantSelectorMouseup" on-mousedown="onEmojiVariantSelectorMousedown" class="style-scope yt-emoji-picker-renderer"></div><div id="emoji-multi-person-selector" hidden="[[!emojiMultiPersonSelector]]" on-mouseup="onEmojiVariantSelectorMouseup" on-mousedown="onEmojiVariantSelectorMousedown" class="style-scope yt-emoji-picker-renderer"></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;u20===void 0&&(u20=document.createElement("template"));var P=u20;I.call(g,P.content.cloneNode(!0),r.content.firstChild);pld=r}r=pld;return r},{mode:2});var wR=function(){var r=_.D.apply(this,arguments)||this;r.emojiManager=_.eP;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.selectedIndex=1;r.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return r};
_.b(wR,_.D);_.Q=wR.prototype;_.Q.handleEmojiCustomizationVisible=function(r){this.emojiPickerRenderer.selected=r;this.selectedIndex=1;r?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.Q.emojiCustomizationSetChanged=function(){var r;(r=this.data)!=null&&r.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.Tj(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.Q.updateSaveButtonState=function(r){var g;(g=this.data)!=null&&g.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.TL("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:r}))};
_.Q.emojiUrl=function(r){r=_.OD(this.emojiManager,r);if(!r)return"";var g;r=(g=r.image)==null?void 0:g.thumbnails;return _.Ly(r,24)||""};
_.Q.emojiAlt=function(r){var g=_.OD(this.emojiManager,r);if(!g)return r;var I,P,a,v=(g==null?void 0:(I=g.image)==null?void 0:(P=I.accessibility)==null?void 0:(a=P.accessibilityData)==null?void 0:a.label)||"";return v?v:g.isCustomEmoji?g.shortcuts[0]:g.emojiId||r};
_.Q.emojiAriaLabel=function(r){var g,I;return((g=_.OD(this.emojiManager,r))==null?void 0:(I=g.shortcuts)==null?void 0:I[0])||r};
_.Q.onEmojiClick=function(r){r.model.index!==0&&(this.selectedIndex=r.model.index)};
_.Q.onEmojiSelect=function(r){r=r.detail;var g,I;((g=this.data)==null?0:g.emojiCustomizationSetEntityKey)&&((I=this.emojiCustomizationSet)==null?0:I.emojiId)&&r.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,r.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.TL("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,r.emojiId,this.selectedIndex)}))};
_.Q.canEditEmoji=function(r,g,I){r=r.indexOf(g);return r===I||r===0||I===0?!1:!0};
_.Q.getUpdatedEmojiIdList=function(r,g,I){var P=r.indexOf(g);r=[].concat(_.xC(r));P>=0&&(r[P]=r[I]);r[I]=g;return r};
_.l4.Object.defineProperties(wR,{template:{configurable:!0,enumerable:!0,get:function(){if(H9f===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-customization-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_emoji_customization_panel_view_model.yt.emoji.customization.panel.view.model.css.js--\x3e<yt-attributed-string id="description-text" data="[[data.descriptionText]]" class="style-scope yt-emoji-customization-panel-view-model"></yt-attributed-string>\n<div id="fab-container" class="style-scope yt-emoji-customization-panel-view-model">\n  <div id="expanded-buttons" class="style-scope yt-emoji-customization-panel-view-model">\n    <template is="dom-repeat" id="repeat" items="[[emojiCustomizationSet.emojiId]]" class="style-scope yt-emoji-customization-panel-view-model">\n      <button class="reaction-button style-scope yt-emoji-customization-panel-view-model" emoji-selected$="[[equals(selectedIndex, index)]]" on-click="onEmojiClick" disabled$="[[equals(index, 0)]]">\n        <img id="[[index]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" height="24" role="option" src$="[[emojiUrl(item)]]" width="24" class="style-scope yt-emoji-customization-panel-view-model">\n      </button>\n    </template>\n  </div>\n</div>\n<yt-button-view-model data="[[data.resetButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-emoji-customization-panel-view-model">\n</yt-button-view-model>\n<yt-emoji-picker-renderer data="[[data.emojiPicker.emojiPickerRenderer]]" class="style-scope yt-emoji-customization-panel-view-model"></yt-emoji-picker-renderer>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;FRd===void 0&&(FRd=document.createElement("template"));var P=FRd;I.call(g,P.content.cloneNode(!0),r.content.firstChild);H9f=r}r=H9f;return r}}});
wR.prototype.onEmojiSelect=wR.prototype.onEmojiSelect;_.w([_.d(_.pb),_.J("design:type",Object)],wR.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],wR.prototype,"ytActionHandlerBehavior",void 0);_.w([_.ni("yt-emoji-picker-renderer"),_.J("design:type",Object)],wR.prototype,"emojiPickerRenderer",void 0);
_.w([_.H({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(r,g){return _.RC(r.entities,"emojiCustomizationSetEntity",g)},
observer:"emojiCustomizationSetChanged"}),_.J("design:type",Object)],wR.prototype,"emojiCustomizationSet",void 0);_.w([_.H(),_.J("design:type",Object)],wR.prototype,"originalEmojiSet",void 0);_.w([_.H(),_.J("design:type",_.Bz)],wR.prototype,"emojiManager",void 0);_.w([_.H(),_.J("design:type",Object)],wR.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wR.prototype,"isDarkTheme",void 0);_.w([_.H(),_.J("design:type",Object)],wR.prototype,"selectedIndex",void 0);
_.w([_.Eq("yt-emoji-select"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],wR.prototype,"onEmojiSelect",null);_.w([_.ov({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],wR);var Oof;var zTl;var eT$;var YX1;var l7=function(){var r=_.D.apply(this,arguments)||this;r.authorBadges=[];return r};
_.b(l7,_.D);_.Q=l7.prototype;_.Q.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.Q.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]]"}}}}}};
_.Q.dataChanged=function(){var r=H1$(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",r)};
_.Q.updateMessage=function(){var r=this.data.message,g=_.DG(_.DG(this.hostElement).querySelector("#message"));g.textContent="";r&&g.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(r))};
_.Q.shouldSupportWholeItemClick=function(){return!0};
_.Q.onShowOriginalClick=function(r){r.preventDefault();this.showOriginal=!0};
_.Q.computeShowBar=function(r,g,I){return r&&g||I};
_.Q.computeAuthorBadges=function(r){return r.authorBadges||[]};
_.Q.computeAuthorIsOwner=function(r){return!!WI4(r.authorBadges,"owner")};
_.Q.computeAuthorNameColor=function(r){var g;if(_.Y("live_chat_author_name_color_usernames")&&(r==null?0:(g=r.authorName)==null?0:g.simpleText))return _.AnF(_.Nms(r.authorName.simpleText));if(_.Y("live_chat_seed_color_usernames")&&(r==null?0:r.authorSeedColorArgb))return _.AnF(_.NC(r.authorSeedColorArgb));if(_.Y("live_chat_colored_usernames"))return"#cc0000";var I;return _.Y("live_chat_simple_color_usernames")&&(r==null?0:(I=r.authorName)==null?0:I.simpleText)&&(r==null?0:r.authorUsernameColorLight)&&
(r==null?0:r.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.NC(r.authorUsernameColorDark):_.NC(r.authorUsernameColorLight):""};
l7.prototype.updateMessage=l7.prototype.updateMessage;l7.prototype.dataChanged=l7.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],l7.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],l7.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],l7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],l7.prototype,"data",void 0);
_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],l7.prototype,"showOriginal",void 0);_.w([_.H({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.J("design:type",Boolean)],l7.prototype,"isDimmed",void 0);_.w([_.H({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.J("design:type",Boolean)],l7.prototype,"showBar",void 0);
_.w([_.H({computed:"computeAuthorBadges(data)"}),_.J("design:type",Array)],l7.prototype,"authorBadges",void 0);_.w([_.H({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],l7.prototype,"authorIsOwner",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],l7.prototype,"inCollapsedBanner",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],l7.prototype,"inBanner",void 0);
_.w([_.H({value:_.Y("live_chat_hide_avatars"),reflectToAttribute:!0}),_.J("design:type",Boolean)],l7.prototype,"avatarHidden",void 0);_.w([_.H({computed:"computeAuthorNameColor(data)"}),_.J("design:type",String)],l7.prototype,"authorNameColor",void 0);_.w([_.H(),_.J("design:type",_.b7)],l7.prototype,"participantsManager",void 0);_.w([_.H({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.J("design:type",Object)],l7.prototype,"filledButtonOverrides",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],l7.prototype,"dataChanged",null);_.w([_.xt("data.message"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],l7.prototype,"updateMessage",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],l7);
_.A(l7,"yt-live-chat-text-message-renderer",function(){if(YX1===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_message_renderer.yt.live.chat.text.message.renderer.css.js--\x3e<yt-img-shadow id="author-photo" class="no-transition style-scope yt-live-chat-text-message-renderer" height="24" thumbnail="[[data.authorPhoto]]" width="24"></yt-img-shadow><div id="content" class="style-scope yt-live-chat-text-message-renderer"><span id="timestamp" class="style-scope yt-live-chat-text-message-renderer">[[timestampString]]</span><yt-live-chat-author-chip author-badges="[[authorBadges]]" author-name="[[data.authorName]]" author-name-color="[[authorNameColor]]" class="style-scope yt-live-chat-text-message-renderer"></yt-live-chat-author-chip>\u200b<div id="before-content-buttons" class="style-scope yt-live-chat-text-message-renderer"></div>\u200b<span id="message" dir="auto" class="style-scope yt-live-chat-text-message-renderer"></span><span id="deleted-state" class="style-scope yt-live-chat-text-message-renderer">[[getSimpleString(data.deletedStateMessage)]]</span><a id="show-original" href="#" on-click="onShowOriginalClick" class="style-scope yt-live-chat-text-message-renderer">[[getSimpleString(data.showOriginalContentMessage)]]</a></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-text-message-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-text-message-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-text-message-renderer"></yt-icon></yt-icon-button></div><div id="inline-action-button-container" class="style-scope yt-live-chat-text-message-renderer"><div id="inline-action-buttons" class="style-scope yt-live-chat-text-message-renderer"></div></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;eT$===void 0&&(eT$=document.createElement("template"));var P=eT$;I.call(g,P.content.cloneNode(!0),r.content.firstChild);YX1=r}r=YX1;return r},{mode:0});var SP=function(){var r=_.D.apply(this,arguments)||this;r.tonalButtonOverrides={type:"tonal",style:"overlay"};return r};
_.b(SP,_.D);
SP.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]]"}}}}}};
SP.prototype.shouldSupportInlineActionButtons=function(){return!0};
SP.prototype.shouldSupportWholeItemClick=function(){return!0};
_.l4.Object.defineProperties(SP.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],SP.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],SP.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],SP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],SP.prototype,"data",void 0);_.w([_.H(),_.J("design:type",_.b7)],SP.prototype,"participantsManager",void 0);
_.w([_.H(),_.J("design:type",Object)],SP.prototype,"tonalButtonOverrides",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.infoDialogButton"),_.J("design:type",Object),_.J("design:paramtypes",[])],SP.prototype,"hasInfoDialogButton",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],SP);
_.A(SP,"yt-live-chat-auto-mod-message-renderer",function(){if(zTl===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-auto-mod-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_auto_mod_message_renderer.yt.live.chat.auto.mod.message.renderer.css.js--\x3e<div id="explanation" class="style-scope yt-live-chat-auto-mod-message-renderer">\n  <yt-icon id="warning-icon" hidden$="[[hasInfoDialogButton]]" icon="warning" class="style-scope yt-live-chat-auto-mod-message-renderer"></yt-icon>\n  <div id="button" hidden$="[[!hasInfoDialogButton]]" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n  <yt-formatted-string text="[[data.headerText]]" class="style-scope yt-live-chat-auto-mod-message-renderer"></yt-formatted-string>\n</div>\n<div id="auto-moderated-item" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n<div id="moderation-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-auto-mod-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n  <div id="additional-inline-action-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Oof===void 0&&(Oof=document.createElement("template"));var P=Oof;I.call(g,P.content.cloneNode(!0),r.content.firstChild);zTl=r}r=zTl;return r},{mode:0});var Zo$;var Ut1;var io1;var bo$=function(){return _.D.apply(this,arguments)||this};
_.b(bo$,_.D);_.w([_.H(),_.J("design:type",Object)],bo$.prototype,"data",void 0);_.w([_.qC({is:"ytd-factoid-renderer",disableElementRegistration:!0})],bo$);
_.A(bo$,"ytd-factoid-renderer",function(){if(io1!==void 0)return io1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-factoid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="factoid style-scope ytd-factoid-renderer" role="text" aria-label="[[data.accessibilityText]]">\n  <yt-formatted-string class="factoid-value style-scope ytd-factoid-renderer" text="[[data.value]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="factoid-label style-scope ytd-factoid-renderer" text="[[data.label]]">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return io1=r},{mode:1});var Ji=function(){return _.D.apply(this,arguments)||this};
_.b(Ji,_.D);Ji.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.w([_.H(),_.J("design:type",Object)],Ji.prototype,"data",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ji.prototype,"ytRendererstamperBehavior",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],Ji);
_.A(Ji,"yt-live-chat-channel-activity-reputation-renderer",function(){if(Ut1===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-channel-activity-reputation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_channel_activity_reputation_renderer.yt.live.chat.channel.activity.reputation.renderer.css.js--\x3e<div id="factoids" class="style-scope yt-live-chat-channel-activity-reputation-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Zo$===void 0&&(Zo$=document.createElement("template"));var P=Zo$;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Ut1=r}r=Ut1;return r},{mode:0});var MIz;var jz0;var ED=function(){return _.D.apply(this,arguments)||this};
_.b(ED,_.D);ED.prototype.ready=function(){var r=document.querySelector("yt-live-chat-app");r&&r.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ED.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Boolean)],ED.prototype,"menuFocused",void 0);_.w([_.H(),_.J("design:type",Object)],ED.prototype,"data",void 0);_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],ED.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],ED);
_.A(ED,"yt-live-chat-donation-announcement-renderer",function(){if(jz0===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-donation-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_donation_announcement_renderer.yt.live.chat.donation.announcement.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-img-shadow><div id="content" class="style-scope yt-live-chat-donation-announcement-renderer"><div id="content-header" class="style-scope yt-live-chat-donation-announcement-renderer"><div id="author-name" class="style-scope yt-live-chat-donation-announcement-renderer">[[getSimpleString(data.authorName)]]</div><div id="text" class="style-scope yt-live-chat-donation-announcement-renderer">[[getSimpleString(data.text)]]</div></div><div id="timestamp" class="style-scope yt-live-chat-donation-announcement-renderer">[[timestampString]]</div><yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-formatted-string></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-icon></yt-icon-button></div></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;MIz===void 0&&(MIz=document.createElement("template"));var P=MIz;I.call(g,P.content.cloneNode(!0),r.content.firstChild);jz0=r}r=jz0;return r},{mode:0});var VIl;var dtF,LOT=function(){if(dtF!==void 0)return dtF;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-empty-feed-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_empty_feed_view_model.yt.live.chat.empty.feed.view.model.css.js--\x3e<yt-image id="image" alt="empty_feed_image" data="[[data.emptyFeedImage]]" height="100" preserve-height="" preserve-width="" width="178" class="style-scope yt-live-chat-empty-feed-view-model">\n</yt-image>\n<yt-attributed-string id="message" data="[[data.message]]" class="style-scope yt-live-chat-empty-feed-view-model"></yt-attributed-string>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;VIl===void 0&&(VIl=document.createElement("template"));var P=VIl;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return dtF=r};var xj=function(){return _.D.apply(this,arguments)||this};
_.b(xj,_.D);_.l4.Object.defineProperties(xj,{template:{configurable:!0,enumerable:!0,get:function(){return LOT()}}});
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],xj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],xj.prototype,"data",void 0);_.w([_.ov({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],xj);_.A(xj,"yt-live-chat-empty-feed-view-model",function(){return LOT()},{mode:0});var GsT;var yRF;var f_=function(){return _.D.apply(this,arguments)||this};
_.b(f_,_.D);f_.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"}}}}}};
_.l4.Object.defineProperties(f_.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var r,g;return{runs:[{text:(r=this.data)==null?void 0:(g=r.channelName)==null?void 0:g.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var r=[],g;if((g=this.data)==null||!g.channelBadges)return r;var I;g=_.m((I=this.data)==null?void 0:I.channelBadges);for(I=g.next();!I.done;I=g.next()){I=_.Z(I.value,ijf);var P=void 0,a=void 0;if((P=I)==null?0:(a=P.badgeImage)==null?0:a.sources)P=void 0,a={liveChatAuthorBadgeRenderer:{tooltip:I.tooltip,accessibility:{accessibilityData:{label:(P=_.Z(I.rendererContext,_.km))==null?void 0:P.label}}}},I.badgeImage.sources[0].clientResource?a.liveChatAuthorBadgeRenderer.icon=
{iconType:I.badgeImage.sources[0].clientResource.imageName}:a.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:I.badgeImage.sources},r.push(a)}return r}}});
_.w([_.H(),_.J("design:type",Object)],f_.prototype,"data",void 0);_.w([_.L("data.channelName"),_.J("design:type",Object),_.J("design:paramtypes",[])],f_.prototype,"channelName",null);_.w([_.L("data.channelBadges"),_.J("design:type",Array),_.J("design:paramtypes",[])],f_.prototype,"channelBadges",null);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],f_.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],f_);
_.A(f_,"yt-live-chat-identity-view-model",function(){if(yRF===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-identity-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_identity_view_model.yt.live.chat.identity.view.model.css.js--\x3e<div id="avatar" class="style-scope yt-live-chat-identity-view-model"></div>\n<div id="channel_info" class="style-scope yt-live-chat-identity-view-model">\n  <yt-live-chat-author-chip id="channel_name" author-badges="[[channelBadges]]" author-name="[[channelName]]" class="style-scope yt-live-chat-identity-view-model">\n  </yt-live-chat-author-chip>\n  <div id="channel_metadata" class="style-scope yt-live-chat-identity-view-model">\n    <yt-attributed-string id="create_time" data="[[data.channelCreateTime]]" class="style-scope yt-live-chat-identity-view-model"></yt-attributed-string>\n    <yt-attributed-string id="subscriber_count" data="[[data.channelSubscriberCount]]" class="style-scope yt-live-chat-identity-view-model"></yt-attributed-string>\n  </div>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;GsT===void 0&&(GsT=document.createElement("template"));var P=GsT;I.call(g,P.content.cloneNode(!0),r.content.firstChild);yRF=r}r=yRF;return r},{mode:0});var KO0;var sz8;var FOY;var Ho8;var n_=function(){var r=_.D.apply(this,arguments)||this;r.hidden=!1;r.supportsInlineActionButtons=!0;return r};
_.b(n_,_.D);n_.prototype.ready=function(){var r;((r=document.querySelector("yt-live-chat-app"))==null?0:r.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
n_.prototype.dataChanged=function(r){var g=(0,_.wY)(_.DG(this.hostElement).querySelector("#detail-text"));g.textContent="";(r==null?0:r.detailText)&&g.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(r.detailText))};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],n_.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],n_.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],n_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H({observer:"dataChanged"}),_.J("design:type",Object)],n_.prototype,"data",void 0);
_.w([_.H({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.J("design:type",Object)],n_.prototype,"hidden",void 0);_.w([_.qC({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],n_);
_.A(n_,"yt-live-chat-legacy-paid-message-renderer",function(){if(Ho8===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-legacy-paid-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_legacy_paid_message_renderer.yt.live.chat.legacy.paid.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n  <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-legacy-paid-message-renderer"></yt-img-shadow>\n  <div id="content" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n    <div id="content-primary-column" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n      <div id="author-name" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[getSimpleString(data.authorName)]]</div>\n      <div id="event-text" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[getSimpleString(data.eventText)]]</div>\n      <div id="detail-text" class="style-scope yt-live-chat-legacy-paid-message-renderer"></div>\n    </div>\n    <div id="timestamp" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[timestampString]]</div>\n  </div>\n  <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n    <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n      <yt-icon icon="more_vert" class="style-scope yt-live-chat-legacy-paid-message-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-legacy-paid-message-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;FOY===void 0&&(FOY=document.createElement("template"));var P=FOY;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Ho8=r}r=Ho8;return r},{mode:0});var WO1;var Dtf;var RT$={},TS=function(){return _.h4.apply(this,arguments)||this};
_.b(TS,_.h4);TS.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
TS.prototype.onLiveChatMembershipItemBehaviorClick=TS.prototype.onLiveChatMembershipItemBehaviorClick;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],TS.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],TS.prototype,"data",void 0);_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],TS.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.w([_.kt()],TS);
RT$.YtLiveChatMembershipItemBehavior=[TS.prototype,_.T.YtRendererBehavior];var hi=function(){var r=_.D.apply(this,arguments)||this;r.supportsInlineActionButtons=!0;r.hasPrimaryHeaderText=!1;r.showOnlyHeader=!1;r.authorBadges=[];r.modern=_.Y("web_button_rework_with_live");r.buttonOverrides={style:"overlay",type:"filled"};return r};
_.b(hi,_.D);_.Q=hi.prototype;_.Q.shouldSupportInlineActionButtons=function(){return!0};
_.Q.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.Q.ready=function(){var r=document.querySelector("yt-live-chat-app");r&&r.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.Q.messageChanged=function(){var r=this.data.message,g=(0,_.wY)(_.DG(this.hostElement).querySelector("#message"));g.textContent="";r&&g.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(r))};
_.Q.computeHasPrimaryHeaderText=function(r){return!(!r||!r.headerPrimaryText)};
_.Q.computeShowOnlyHeader=function(r,g){return this.isMessageEmpty(r,g)};
_.Q.computeAuthorBadges=function(r){return r.authorBadges||[]};
_.Q.isMessageEmpty=function(r,g){return!r||r.empty?!0:!r.message&&!r.inputField&&!g};
_.Q.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.Q.getInputElement=function(){return _.DG(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.Q.inputFocus=function(){var r=this.getInputElement();r&&r.focus()};
_.Q.inputInsertEmoji=function(r){var g=this.getInputElement();g&&g.insertEmoji(r)};
_.Q.inputMessage=function(){var r=this.getInputElement();return r&&this.data.inputField?(r.completeEmojis(),_.Xq(r.liveChatRichMessageInput)):null};
_.Q.onFooterButtonClick=function(){this.data.footerButton&&_.He(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.Q.shouldSupportWholeItemClick=function(){return!0};
hi.prototype.isDeletedChanged=hi.prototype.isDeletedChanged;hi.prototype.messageChanged=hi.prototype.messageChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hi.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],hi.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.d(RT$.YtLiveChatMembershipItemBehavior),_.J("design:type",Object)],hi.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],hi.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hi.prototype,"data",void 0);_.w([_.H({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.J("design:type",Object)],hi.prototype,"hasPrimaryHeaderText",void 0);_.w([_.H({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.J("design:type",Object)],hi.prototype,"showOnlyHeader",void 0);
_.w([_.H({computed:"computeAuthorBadges(data)"}),_.J("design:type",Array)],hi.prototype,"authorBadges",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hi.prototype,"modern",void 0);_.w([_.xt("data.message"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hi.prototype,"messageChanged",null);_.w([_.xt("isDeleted"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hi.prototype,"isDeletedChanged",null);
_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],hi);
_.A(hi,"yt-live-chat-membership-item-renderer",function(){if(Dtf===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-membership-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_membership_item_renderer.yt.live.chat.membership.item.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-membership-item-renderer">\n  <div id="header" class="style-scope yt-live-chat-membership-item-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-membership-item-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-membership-item-renderer"></yt-icon>\n    </template>\n    <div id="header-content" class="style-scope yt-live-chat-membership-item-renderer">\n      <div id="header-content-primary-column" class="style-scope yt-live-chat-membership-item-renderer">\n        <div id="header-content-inner-column" class="style-scope yt-live-chat-membership-item-renderer">\n          <template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope yt-live-chat-membership-item-renderer">\n            <yt-live-chat-author-chip author-badges="[[authorBadges]]" author-name="[[data.authorName]]" class="style-scope yt-live-chat-membership-item-renderer">\n            </yt-live-chat-author-chip>\n          </template>\n          <div id="header-primary-text" class="style-scope yt-live-chat-membership-item-renderer">[[getSimpleString(data.headerPrimaryText)]]</div>\n        </div>\n        <div id="header-subtext" class="style-scope yt-live-chat-membership-item-renderer">[[getSimpleString(data.headerSubtext)]]</div>\n      </div>\n      <div id="timestamp" class="style-scope yt-live-chat-membership-item-renderer">[[timestampString]]</div>\n    </div>\n    <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-membership-item-renderer">\n        <yt-icon icon="more_vert" class="style-scope yt-live-chat-membership-item-renderer"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div id="content" class="style-scope yt-live-chat-membership-item-renderer">\n    <div id="message" dir="auto" class="style-scope yt-live-chat-membership-item-renderer"></div>\n    <div id="input-container" class="style-scope yt-live-chat-membership-item-renderer">\n      <template is="dom-if" if="[[data.inputField]]" class="style-scope yt-live-chat-membership-item-renderer">\n        <yt-live-chat-text-input-field-renderer id="input-field" data="[[data.inputField.liveChatTextInputFieldRenderer]]" participants-manager="[[participantsManager]]" class="style-scope yt-live-chat-membership-item-renderer">\n        </yt-live-chat-text-input-field-renderer>\n      </template>\n    </div>\n    <yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-membership-item-renderer"></yt-formatted-string>\n  </div>\n</div>\n<div id="footer-button" hidden$="[[!data.footerButton]]" on-click="onFooterButtonClick" class="style-scope yt-live-chat-membership-item-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-membership-item-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-membership-item-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;WO1===void 0&&(WO1=document.createElement("template"));var P=WO1;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Dtf=r}r=Dtf;return r},{mode:0});var AR1;var N_$;var kj=function(){return _.D.apply(this,arguments)||this};
_.b(kj,_.D);kj.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],kj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],kj.prototype,"data",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],kj);
_.A(kj,"yt-live-chat-mode-change-message-renderer",function(){if(N_$===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-mode-change-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_mode_change_message_renderer.yt.live.chat.mode.change.message.renderer.css.js--\x3e<div id="contents" class="style-scope yt-live-chat-mode-change-message-renderer">\n  <yt-icon icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-icon>\n  <div id="text-container" class="style-scope yt-live-chat-mode-change-message-renderer">\n    <yt-formatted-string id="text" text="[[data.text]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-formatted-string>\n  </div>\n  <div id="buttons" class="style-scope yt-live-chat-mode-change-message-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;AR1===void 0&&(AR1=document.createElement("template"));var P=AR1;I.call(g,P.content.cloneNode(!0),r.content.firstChild);N_$=r}r=N_$;return r},{mode:0});var wl1;var lPf;var $0=function(){return _.D.apply(this,arguments)||this};
_.b($0,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$0.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],$0.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$0.prototype,"data",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],$0);
_.A($0,"yt-live-chat-moderation-message-renderer",function(){if(lPf===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-moderation-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_moderation_message_renderer.yt.live.chat.moderation.message.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-moderation-message-renderer">\n  <span id="timestamp" class="style-scope yt-live-chat-moderation-message-renderer">[[timestampString]]</span>\n  <yt-formatted-string id="message" text="[[data.message]]" class="style-scope yt-live-chat-moderation-message-renderer"></yt-formatted-string>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;wl1===void 0&&(wl1=document.createElement("template"));var P=wl1;I.call(g,P.content.cloneNode(!0),r.content.firstChild);lPf=r}r=lPf;return r},{mode:0});var SXh;var JRF;var rw=function(){return _.D.apply(this,arguments)||this};
_.b(rw,_.D);rw.prototype.onClick=function(){var r;if((r=this.data)!=null&&r.onClickCommand){var g;_.Jx.instance.resolveCommand((g=this.data)==null?void 0:g.onClickCommand)}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],rw.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.pb),_.J("design:type",Object)],rw.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],rw.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],rw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],rw.prototype,"data",void 0);
_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],rw);
_.A(rw,"yt-live-chat-offer-click-count-message-renderer",function(){if(JRF===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-offer-click-count-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_offer_click_count_message_renderer.yt.live.chat.offer.click.count.message.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n  <div id="icon-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n    <div id="icon" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <yt-icon icon="yt-icons:trending_up" class="style-scope yt-live-chat-offer-click-count-message-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="metadata-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n    <div id="message-title" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <yt-formatted-string text="[[data.messageTitle]]" class="style-scope yt-live-chat-offer-click-count-message-renderer"></yt-formatted-string>\n    </div>\n    <div id="product-title-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">[[data.productTitle]]</div>\n    <div id="cta-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <a id="cta-endpoint" href$="[[computeHref_(data.onClickCommand)]]" on-click="onClick" data="[[data.onClickCommand]]" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n        [[data.ctaTitle]]\n        <yt-icon class="hover-icon style-scope yt-live-chat-offer-click-count-message-renderer" icon="open_in_new"></yt-icon>\n      </a>\n    </div>\n  </div>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;SXh===void 0&&(SXh=document.createElement("template"));var P=SXh;I.call(g,P.content.cloneNode(!0),r.content.firstChild);JRF=r}r=JRF;return r},{mode:0});var Evf;var xt1=function(){return _.D.apply(this,arguments)||this};
_.b(xt1,_.D);_.w([_.H(),_.J("design:type",Object)],xt1.prototype,"data",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],xt1);
_.A(xt1,"yt-live-chat-placeholder-item-renderer",function(){if(Evf===void 0){var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-placeholder-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);Evf=r}r=Evf;return r},{mode:0});var fP1;var nvy;var T_f=new Um(7),gw=function(){var r=_.D.apply(this,arguments)||this;r.data={};return r};
_.b(gw,_.D);gw.prototype.dataChanged=function(){var r;((r=this.data)==null?0:r.class)&&_.A4(this.hostElement,this.data.class,!0);var g;((g=this.oldData)==null?0:g.class)&&_.A4(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
gw.prototype.computeTimestampString=function(r){return T_f.format(new Date(r/1E3))};
gw.prototype.dataChanged=gw.prototype.dataChanged;_.w([_.H(),_.J("design:type",Object)],gw.prototype,"data",void 0);_.w([_.H({computed:"computeTimestampString(data.timestampUsec)"}),_.J("design:type",String)],gw.prototype,"timestampString",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],gw.prototype,"dataChanged",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],gw);
_.A(gw,"yt-live-chat-server-error-message",function(){if(nvy===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-server-error-message--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_server_error_message.yt.live.chat.server.error.message.css.js--\x3e<span id="timestamp" class="style-scope yt-live-chat-server-error-message">[[timestampString]]</span>\n<span id="message" class="style-scope yt-live-chat-server-error-message">[[data.message]]</span>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;fP1===void 0&&(fP1=document.createElement("template"));var P=fP1;I.call(g,P.content.cloneNode(!0),r.content.firstChild);nvy=r}r=nvy;return r},{mode:0});var hT8;var ksd;var Ij=function(){var r=_.D.apply(this,arguments)||this;r.defaultToFilledIcon=!1;return r};
_.b(Ij,_.D);Ij.prototype.computeHasPrimaryColorIcon=function(r){return r==="SPARK"||r==="SPONSORSHIP_STAR"};
Ij.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ij.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],Ij.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ij.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ij.prototype,"defaultToFilledIcon",void 0);_.w([_.H(),_.J("design:type",Object)],Ij.prototype,"data",void 0);
_.w([_.H({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.J("design:type",Boolean)],Ij.prototype,"hasPrimaryColorIcon",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],Ij);
_.A(Ij,"yt-live-chat-viewer-engagement-message-renderer",function(){if(ksd===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-viewer-engagement-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_viewer_engagement_message_renderer.yt.live.chat.viewer.engagement.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon id="icon" default-to-filled="[[defaultToFilledIcon]]" icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-icon><div id="content" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><div id="message-container" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-formatted-string id="message" split-lines="" text="[[data.message]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-formatted-string></div><div id="action-button" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></div></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-icon></yt-icon-button></div></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;hT8===void 0&&(hT8=document.createElement("template"));var P=hT8;I.call(g,P.content.cloneNode(!0),r.content.firstChild);ksd=r}r=ksd;return r},{mode:0});var $r1;var Ph=function(){var r=_.D.apply(this,arguments)||this;r.modernUpdate=!1;r.buttonStyle="overlay";r.buttonType="filled";return r};
_.b(Ph,_.D);Ph.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
Ph.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ph.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ph.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ph.prototype,"modernUpdate",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Ph.prototype,"buttonStyle",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Ph.prototype,"buttonType",void 0);
_.w([_.qC({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],Ph);
_.A(Ph,"ytd-ad-hover-text-button-renderer",function(){if($r1!==void 0)return $r1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-hover-text-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="info-button" data="[[data.button.buttonRenderer]]" hidden="[[!data.button]]" overrides="[[computeButtonOverride(modernUpdate)]]" class="style-scope ytd-ad-hover-text-button-renderer">\n</ytd-button-renderer>\n<tp-yt-paper-tooltip id="ad-info-tooltip" for="info-button" hidden="[[!data.hoverText]]" position="[[computeTooltipPosition(modernUpdate)]]" class="style-scope ytd-ad-hover-text-button-renderer">\n  [[getSimpleString(data.hoverText)]]\n</tp-yt-paper-tooltip>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return $r1=r},{mode:1});var roJ;var aj=function(){var r=_.D.apply(this,arguments)||this;r.buttonOverrides={size:"XS"};return r};
_.b(aj,_.D);aj.prototype.onHelpTap=function(r){this.data&&this.data.informationDialog&&(_.He(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),r.preventDefault(),r.stopPropagation())};
_.w([_.H(),_.J("design:type",Object)],aj.prototype,"buttonOverrides",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],aj.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],aj.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],aj);
_.A(aj,"ytd-live-chat-purchased-product-message-renderer",function(){if(roJ!==void 0)return roJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-purchased-product-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div id="container" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n  <a id="product-container" class="yt-simple-endpoint style-scope ytd-live-chat-purchased-product-message-renderer" href$="[[computeHref_(data.onClickCommand)]]" data="[[data.onClickCommand]]" data-offer-version-id$="[[data.debugOfferVersionId]]">\n    <div id="product-image" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n      <yt-img-shadow class="no-transition style-scope ytd-live-chat-purchased-product-message-renderer" thumbnail="[[data.thumbnail]]"></yt-img-shadow>\n    </div>\n    <div id="product-info" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n      <div id="purchased-message" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n        <yt-formatted-string text="[[data.purchasedMessage]]" class="style-scope ytd-live-chat-purchased-product-message-renderer"></yt-formatted-string>\n      </div>\n      <div id="product-title-container" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n        <div id="product-title" show-icon$="[[data.showExternalIcon]]" class="style-scope ytd-live-chat-purchased-product-message-renderer">[[data.productTitle]]\n          <template is="dom-if" if="[[data.showExternalIcon]]" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n            <yt-icon class="hover-icon style-scope ytd-live-chat-purchased-product-message-renderer" icon="open_in_new"></yt-icon>\n          </template>\n        </div>\n      </div>\n    </div>\n  </a>\n  <div id="information-icon" on-tap="onHelpTap" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n    <ytd-button-renderer id="info-button" data="[[data.informationButton.buttonRenderer]]" hidden="[[!data.informationButton]]" overrides="[[buttonOverrides]]" role="tooltip" tab-index="1" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return roJ=r},{mode:1});var gL0;var IIB;var vh=function(){var r=_.D.apply(this,arguments)||this;r.isContainerDeleted=!1;return r};
_.b(vh,_.D);vh.prototype.onContextMenuClick=function(r){this.ytLiveChatItemBehavior.showContextMenu(r)};
vh.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))};
vh.prototype.isContainerDeletedChanged=vh.prototype.isContainerDeletedChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],vh.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],vh.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],vh.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],vh.prototype,"isContainerDeleted",void 0);
_.w([_.H(),_.J("design:type",String)],vh.prototype,"deletedStateMessage",void 0);_.w([_.xt("isContainerDeleted"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vh.prototype,"isContainerDeletedChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],vh);
_.A(vh,"ytd-sponsorships-live-chat-header-renderer",function(){if(IIB!==void 0)return IIB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n  <div id="content" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-icon>\n    </template>\n    <div id="header-content" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <div id="header-content-primary-column" hidden$="[[isContainerDeleted]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n        <div id="header-content-inner-column" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n          <template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n            <yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" single-line="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n            </yt-live-chat-author-chip>\n          </template>\n          <div id="primary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[getSimpleString(data.primaryText)]]</div>\n        </div>\n        <div id="secondary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[getSimpleString(data.secondaryText)]]</div>\n      </div>\n      <div id="header-content-deleted-state" hidden$="[[!isContainerDeleted]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n        <div id="deleted-primary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[deletedStateMessage]]</div>\n      </div>\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[data.image]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <yt-img-shadow class="rhs-image style-scope ytd-sponsorships-live-chat-header-renderer" height="104" thumbnail="[[data.image]]" width="104">\n    </yt-img-shadow>\n  </template>\n  <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return IIB=r},{mode:1});var Qy=function(){var r=_.D.apply(this,arguments)||this;r.modern=_.Y("web_button_rework_with_live");r.buttonOverrides={style:"overlay",type:"filled"};return r};
_.b(Qy,_.D);Qy.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]]"}}}}}};
Qy.prototype.onCtaButtonClick=function(){var r,g=_.Z((r=this.data)==null?void 0:r.optInPrompt,_.cw);if(r=this.maybeGetButtonCommand(g)){var I;(I=_.hx())==null||I.clickCommand(r)}};
Qy.prototype.maybeGetButtonCommand=function(r){return!r||!r.command||_.Z(r.command,uWJ)===void 0&&_.Z(r.command,CF0)===void 0?null:r.command};
Qy.prototype.shouldHideOptinPrompt=function(r,g){return!r||g};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Qy.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],Qy.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Qy.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Qy.prototype,"modern",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],Qy);
_.A(Qy,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(gL0!==void 0)return gL0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-purchase-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-sponsorships-live-chat-header-renderer id="header" data="[[data.header.liveChatSponsorshipsHeaderRenderer]]" deleted-state-message="[[getSimpleString(data.deletedStateMessage)]]" is-container-deleted="[[isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer">\n</ytd-sponsorships-live-chat-header-renderer>\n<div id="opt-in-prompt" on-click="onCtaButtonClick" hidden="[[shouldHideOptinPrompt(data.optInPrompt, isDeleted)]]" class="style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return gL0=r},{mode:1});var P5z;var mf=function(){return _.D.apply(this,arguments)||this};
_.b(mf,_.D);mf.prototype.onContextMenuClick=function(r){this.ytLiveChatItemBehavior.showContextMenu(r)};
mf.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))};
mf.prototype.isDeletedChanged=mf.prototype.isDeletedChanged;_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],mf.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mf.prototype,"data",void 0);_.w([_.xt("isDeleted"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],mf.prototype,"isDeletedChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],mf);
_.A(mf,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(P5z!==void 0)return P5z;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-redemption-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-img-shadow id="author-photo" height="24" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-img-shadow>\n</template>\n<template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon id="author-photo" class="no-photo style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer" icon="yt-sys-icons:account_circle"></yt-icon>\n</template>\n<div id="content" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <span id="timestamp" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[timestampString]]\n  \n  </span><template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    </yt-live-chat-author-chip>\n  </template>\n  <yt-formatted-string id="message" hidden$="[[isDeleted]]" text="[[data.message]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-formatted-string>\n  <yt-icon id="gift-icon" default-to-filled="true" hidden$="[[isDeleted]]" icon="star_circle_ribbon" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  <div id="deleted-message" hidden$="[[!isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[getSimpleString(data.deletedStateMessage)]]\n  </div>\n</div>\n<div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return P5z=r},{mode:1});var Cw=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return r};
_.b(Cw,_.D);_.Q=Cw.prototype;
_.Q.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"}}}};
_.Q.handleLiveChatAction=function(r){_.Z(r,S6T)?this.handleMarkChatItemAsDeletedAction(_.Z(r,S6T)):_.Z(r,l7J)&&this.handleRemoveChatItemAction(_.Z(r,l7J))};
_.Q.handleLiveChatActions=function(r){r.forEach(this.handleLiveChatAction,this)};
_.Q.handleMarkChatItemAsDeletedAction=function(r){var g=this,I;((I=this.data)==null?0:I.items)&&this.data.items.forEach(function(P,a){var v=Object.keys(P)[0];Object.values(P)[0].id===r.targetItemId&&g.markAsDeleted("data.items",a,v,r.deletedStateMessage,r.showOriginalContentMessage)})};
_.Q.handleRemoveChatItemAction=function(r){var g=this,I;((I=this.data)==null?0:I.items)&&this.data.items.forEach(function(P,a){Object.values(P)[0].id===r.targetItemId&&g.splice("data.items",a,1)})};
_.Q.markAsDeleted=function(r,g,I,P,a){r=[r,g,I].join(".");this.set(r+".deletedStateMessage",P);this.set(r+".showOriginalContentMessage",a)};
_.w([_.H(),_.J("design:type",Object)],Cw.prototype,"data",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Cw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Cw.prototype,"ytActionHandlerBehavior",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],Cw);
_.A(Cw,"yt-live-chat-item-display-list-renderer",function(){if(sz8===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-display-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_item_display_list_renderer.yt.live.chat.item.display.list.renderer.css.js--\x3e<div id="items" class="style-scope yt-live-chat-item-display-list-renderer"></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;KO0===void 0&&(KO0=document.createElement("template"));var P=KO0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);sz8=r}r=sz8;return r},{mode:0});var aI0;var vL8,QZ$=function(){if(vL8!==void 0)return vL8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-display-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_item_display_renderer.yt.live.chat.item.display.renderer.css.js--\x3e<div id="content" class="style-scope yt-live-chat-item-display-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;aI0===void 0&&(aI0=document.createElement("template"));var P=aI0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return vL8=r};var uF=function(){var r=_.D.apply(this,arguments)||this;r.isHeader=!1;return r};
_.b(uF,_.D);uF.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.l4.Object.defineProperties(uF,{template:{configurable:!0,enumerable:!0,get:function(){return QZ$()}}});
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],uF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],uF.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],uF.prototype,"isHeader",void 0);_.w([_.ov({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],uF);_.A(uF,"yt-live-chat-item-display-renderer",function(){return QZ$()},{mode:0});var mrl,C5J,X78,qcT;
mrl={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}};C5J={home:"eohps",search:"eosps",watch:"eowps"};_.u9T=["watch","search","home"];
_.pw=function(){this.JSC$14711_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14711_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.Gq("PRECONSTRUCTION_DELAY",0);this.signals_=_.YF();this.targetPage_=""};
_.pw.prototype.init=function(r,g){r=r===void 0?"":r;g=g===void 0?null:g;if(this.JSC$14711_isInitialized_)this.abort();else if(this.JSC$14711_isInitialized_=!0,r&&_.p7y(this,r),g){var I=_.ZM(this.signals_,"pcl")?0:10,P=function(){for(var a=0,v;v=_.u9T[a++];)v!=r&&v!=g&&this.pendingPages_.push(v);_.oLf(this)}.bind(this);
this.signals_.parkOrScheduleJob(P,I,"pcl")}};
_.pw.prototype.abort=function(){this.fragmentJobId_&&(_.ZV.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);qcT(this)};
_.p7y=function(r,g){r.JSC$14711_isInitialized_&&!r.targetPage_&&(r.targetPage_=g,X78(r,g),r.isInitialPass_=!1,X78(r,g),r.signals_.processSignal(C5J[r.targetPage_]),qcT(r),_.oLf(r))};
_.oLf=function(r){r.pendingPages_.length&&!r.pagePreparerJobId_&&(r.pagePreparerJobId_=_.q6(_.ZV,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.p7y(this,this.pendingPages_.shift())}.bind(r),r.DEFAULT_DELAY_))};
X78=function(r,g){if(g=mrl[g])for(var I in g){var P=!1,a=I;I.charAt(0)=="~"&&(P=!0,a=I.substring(1));var v=g[I];v=typeof v=="object"?v:{count:v};g[I]=v;v.componentName=a;v.count>0&&(r.isInitialPass_?P||r.isSeenDuringInitialPass_[a]||(r.JSC$14711_queue_.push({componentName:a,count:1,signals:v.signals}),r.isSeenDuringInitialPass_[a]=!0,v.count--):r.JSC$14711_queue_.push(v))}};
qcT=function(r){r.JSC$14711_queue_.length=0;r.targetPage_="";r.isInitialPass_=!0;r.signals_.processSignal("eop")};
_.pw.getInstance=function(){return _.ys(_.pw)};var co0=function(){this.signals=_.YF();this.init()};
co0.prototype.startPreconstruction=function(){_.pw.getInstance().init(_.yi("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
co0.prototype.init=function(){tvw(this);window.Polymer&&yF0&&Krj();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var r=_.I$.ytcsi;if(r&&r.gt&&(r=r.gt())&&r.tick&&(r.tick.aft>0||r.tick.pbs>0)&&(_.yi("IS_HOMEPAGE_COLD")||_.yi("IS_RESULTS_PAGE_COLD")||_.yi("IS_WATCH_PAGE_COLD"))){BsY(this);break a}a_F(GXX,this.onNotifications,this)}};
var tvw=function(r){var g=function(){r.signals.processSignal("dl")};
document.readyState==="complete"?(_.WP(Error("th"),"WARNING"),g()):_.Kkp(window,"load",g)};
co0.prototype.onNotifications=function(r){r.timer||(_.yi("IS_HOMEPAGE_COLD")||_.yi("IS_RESULTS_PAGE_COLD")||_.yi("IS_WATCH_PAGE_COLD"))&&BsY(this)};
var BsY=function(r){r.signals.parkOrScheduleJob(function(){r.signals.processSignal("eocs")},10,"eor")};
new co0;var OGz=function(){return _.h4.apply(this,arguments)||this};
_.b(OGz,_.h4);_.l4.Object.defineProperties(OGz.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.Y("enable_entity_store_from_dependency_injection")?_.VR():_.jR()}}});
_.w([_.kt()],OGz);_.oj=[P6.prototype,OGz.prototype];var zNB=["ytd-rich-shelf-renderer"],qK=function(){var r=_.h4.apply(this,arguments)||this;r._noAccessors=!0;r.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";r.followUpDialogPromise=null;r.followUpDialogPromiseResolve=null;r.followUpDialogPromiseReject=null;return r};
_.b(qK,_.h4);_.Q=qK.prototype;_.Q.dismissibleItemIsDismissedChanged_=function(r){_.Y("kevlar_fluid_dismiss")&&(r?_.He(this.hostElement,"yt-dismissible-item-dismissed"):_.He(this.hostElement,"yt-dismissible-item-undismissed"))};
_.Q.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.Q.dismissibleItemReset_=function(){var r=this;this.isDismissed&&(this.isHideEnclosingAction=this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0);this.followUpDialogPromiseReject&&(this.followUpDialogPromise.thenCatch(function(){}),this.followUpDialogPromiseReject());
this.followUpDialogPromise=new _.ge(function(g,I){r.followUpDialogPromiseResolve=g;r.followUpDialogPromiseReject=I});
_.He(this.hostElement,"yt-enable-lockup-interaction")};
_.Q.dismissibleItemOnYtServiceRequestSent_=function(r,g){g.actions&&this.dismissibleItemProcessActions(g.actions,r)};
_.Q.dismissibleItemOnRequestSent=function(r){for(var g=_.m(r.detail),I=g.next();!I.done;I=g.next()){var P=void 0;(I=(P=_.Z(I.value,_.SO))==null?void 0:P.actions)&&this.dismissibleItemProcessActions(I,r)}};
_.Q.dismissibleItemOnCommandSent=function(r,g){g&&this.dismissibleItemProcessActions(g,r)};
_.Q.setAndGetDismissedContentId=function(r){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+r};
_.Q.replayDismissAction=function(r){this.dismissibleItemProcessActions([r])};
_.Q.dismissibleItemProcessActions=function(r,g){for(var I=0;I<r.length;I++){var P=r[I],a=void 0;((a=_.Z(P,_.wV))==null?0:a.commands)&&this.dismissibleItemProcessActions(_.Z(P,_.wV).commands,g);if(_.Z(P,_.xw)){if(a=_.Z(P,_.xw),!a.replaceParentSection||zNB.includes(this.hostElement.nodeName.toLowerCase()))a.groupDismissal&&lP$(this,a.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(a),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.TL("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:P})),P=void 0,(P=g)==null||P.stopPropagation()}else if(_.Z(P,HPB))this.dismissibleItemHandleHideEnclosingAction_(),P=void 0,(P=g)==null||P.stopPropagation();else if(_.Z(P,C8B))P=_.Z(P,C8B),a=void 0,((a=P)==null?0:a.targetGroupId)&&lP$(this,{targetGroupId:P.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.TL("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
P=void 0,(P=g)==null||P.stopPropagation();else if(_.Z(P,_.SO))(P=_.Z(P,_.SO).actions)&&_.AF(this.hostElement,P,this.hostElement),P=void 0,(P=g)==null||P.stopPropagation();else{var v=a=void 0;((a=_.Z(P,_.Gb))==null?void 0:a.signal)!=="TELL_US_WHY"||((v=_.Z(P,_.Gb))==null?0:v.targetId)&&_.Y("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),P=void 0,(P=g)==null||P.stopPropagation())}}};
_.Q.dismissibleItemOnYtServiceRequestCompleted_=function(r,g){var I=this.get("feedbackResponses.0.followUpDialog",g.data);I?this.followUpDialogPromiseResolve(I):g.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(g.actions,r)};
_.Q.dismissibleItemHandleReplaceEnclosingAction_=function(r){this.dismissedRenderer=r.item;this.isDismissed=!0;var g=null;(g=_.DG(this.hostElement).querySelector("#dismissed"))&&_.Nu(this,function(){_.R8(g)});
_.He(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.Q.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.Q.dismissibleItemHandleUndoFeedbackAction_=function(){_.He(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.Q.dismissibleItemHandleTellUsWhySignalAction_=function(){var r=this;this.followUpDialogPromise.then(function(g){r.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:g}})})};
qK.prototype.dismissibleItemOnYtServiceRequestCompleted_=qK.prototype.dismissibleItemOnYtServiceRequestCompleted_;qK.prototype.dismissibleItemOnCommandSent=qK.prototype.dismissibleItemOnCommandSent;qK.prototype.dismissibleItemOnRequestSent=qK.prototype.dismissibleItemOnRequestSent;qK.prototype.dismissibleItemOnYtServiceRequestSent_=qK.prototype.dismissibleItemOnYtServiceRequestSent_;qK.prototype.dismissibleItemDataChanged_=qK.prototype.dismissibleItemDataChanged_;
qK.prototype.dismissibleItemIsDismissedChanged_=qK.prototype.dismissibleItemIsDismissedChanged_;_.w([_.d(_.L_),_.J("design:type",Object)],qK.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],qK.prototype,"ytdReduxBehavior",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],qK.prototype,"isDismissed",void 0);_.w([_.H(),_.J("design:type",Object)],qK.prototype,"dismissedRenderer",void 0);
_.w([_.xt("isDismissed"),_.J("design:type",Function),_.J("design:paramtypes",[Boolean]),_.J("design:returntype")],qK.prototype,"dismissibleItemIsDismissedChanged_",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],qK.prototype,"dismissibleItemDataChanged_",null);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],qK.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.w([_.Eq("yt-service-request-sent-button-renderer"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],qK.prototype,"dismissibleItemOnRequestSent",null);
_.w([_.Eq("yt-dismissible-item-action"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Array]),_.J("design:returntype")],qK.prototype,"dismissibleItemOnCommandSent",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],qK.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.w([_.kt()],qK);_.XW=[_.L_,_.oj,qK.prototype];var ch=function(){var r=_.h4.apply(this,arguments)||this;r.disableGridStateAware=!1;r.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};r.currentGridClass="";return r};
_.b(ch,_.h4);ch.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.Nu(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var r=this.gridStateAwareGetElement();_.A4(r,"grid",!0)}};
ch.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
ch.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.DG(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
ch.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var r="grid-disabled";else{r=_.Wv.getInstance();var g=this.get("pageSubtype");r=g&&i5$.includes(g)?"grid-disabled":r.currentSnapState_?r.currentSnapState_.className:null}(g=this.gridStateAwareGetElement())&&r!==this.currentGridClass&&(r&&_.A4(g,r,!0),this.currentGridClass&&_.A4(g,this.currentGridClass,!1),this.currentGridClass=r)};
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],ch.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",String)],ch.prototype,"gridStateAwareSizingElementSelector",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ch.prototype,"disableGridStateAware",void 0);_.w([_.kt()],ch);_.td=[ch.prototype,_.w9.YtActionHandlerBehavior];_.Bh=new _.GZ("GUIDE_TOKEN");var z$;_.OO={};z$=function(){var r=_.h4.apply(this,arguments)||this;r.guideStateActionMap={"ytd-update-guide-state-action":"handleGuideStateAction","ytd-update-mini-guide-state-action":"handleMiniGuideStateAction","ytd-update-guide-opened-action":"handleGuideOpenedAction","ytd-update-active-endpoint-action":"handleActiveEndpointAction"};return r};
_.b(z$,_.h4);_.Q=z$.prototype;_.Q.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.Q.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var r=_.S5().resolve(_.lX(_.Bh));r&&(this.guidePersistentAndVisible=r.getGuidePersistentAndVisible(),this.activeEndpoint=r.getActiveEndpoint(),this.guideOpened=r.getGuideOpened(),this.miniGuideVisible=r.getMiniGuideVisible())};
_.Q.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.Q.handleGuideStateAction=function(r){this.guidePersistentAndVisible=r};
_.Q.handleMiniGuideStateAction=function(r){this.miniGuideVisible=r};
_.Q.handleGuideOpenedAction=function(r){this.guideOpened=r};
_.Q.handleActiveEndpointAction=function(r){this.activeEndpoint=r};
z$.prototype.onActiveEndpointChange=z$.prototype.onActiveEndpointChange;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],z$.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],z$.prototype,"guidePersistentAndVisible",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],z$.prototype,"miniGuideVisible",void 0);_.w([_.H(),_.J("design:type",Object)],z$.prototype,"activeEndpoint",void 0);
_.w([_.xt("activeEndpoint"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],z$.prototype,"onActiveEndpointChange",null);_.w([_.H(),_.J("design:type",Boolean)],z$.prototype,"guideOpened",void 0);_.w([_.kt()],z$);_.OO.YtdGuideStateAwareBehavior=[];_.OO.YtdGuideStateAwareBehavior.push(z$.prototype,_.w9.YtActionHandlerBehavior);var eNY=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],eC=function(){var r=_.h4.apply(this,arguments)||this;r.hoverJobId=0;r.JSC$14738_touched=!1;return r};
_.b(eC,_.h4);_.Q=eC.prototype;_.Q.created=function(){this.useExpandableTooltip=!eNY.includes(this.is)};
_.Q.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.Q.detached=function(){this.useExpandableTooltip=!1};
_.Q.lockupOnDown=function(r){this.interactionElement&&!_.bw(_.jH(r),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.Q.lockupOnUp=function(r){this.interactionElement&&!_.bw(_.jH(r),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.Q.onTouchStart=function(){this.JSC$14738_touched=!0};
_.Q.lockupOnMouseEnter=function(){var r=this,g=_.fL("kevlar_lockup_hover_delay",-1);this.JSC$14738_touched&&g>=0?(_.ZV.cancelJob(this.hoverJobId),this.hoverJobId=_.ZV.addJob(function(){r.lockupIsHovered=!0},8,g),this.JSC$14738_touched=!1):this.lockupIsHovered=!0};
_.Q.lockupOnMouseLeave=function(){this.hoverJobId&&(_.ZV.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.Q.lockupOnPopupClosed=function(r,g){var I;((I=g.popupRenderer)==null?void 0:I.is)==="ytd-menu-popup-renderer"&&(r=g.popupRenderer.veData,g=_.CB(),r&&g&&_.Zf(g,[r]))};
_.Q.lockupOnLockupRequested=function(r){var g=r.detail.videoIds[0],I;r.detail&&g===((I=this.data)==null?void 0:I.videoId)&&(r.detail.returnValue=[this.data])};
_.Q.lockupOnYtServiceRequestSent=function(r,g){if(r=g.actions)for(var I=0;I<r.length;I++){var P=r[I];if(P.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&g.ajaxPromise){var a=void 0,v=(a=_.Z(g.endpoint,_.pj))==null?void 0:a.playlistId;a=void 0;P=(a=P.removedVideoId)!=null?a:"";nbz(_.iq(),P,v)}else P.action==="ACTION_REMOVE_VIDEO"&&g.ajaxPromise&&(v=void 0,P=(v=P.setVideoId)!=null?v:"",_.Tlw(_.iq(),P))}};
_.Q.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.Q.lockupOnLockupEnabled=function(){if(!this.$){var r=_.S5().resolve(_.jN).getCurrentPage(),g=this.getParentRenderer?this.getParentRenderer():void 0;_.M6(new _.oK("component not ready",this.is,this.isAttached,r==null?void 0:r.is,g==null?void 0:g.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
eC.prototype.lockupOnLockupEnabled=eC.prototype.lockupOnLockupEnabled;eC.prototype.lockupOnLockupDisabled=eC.prototype.lockupOnLockupDisabled;eC.prototype.lockupOnYtServiceRequestSent=eC.prototype.lockupOnYtServiceRequestSent;eC.prototype.lockupOnLockupRequested=eC.prototype.lockupOnLockupRequested;eC.prototype.lockupOnPopupClosed=eC.prototype.lockupOnPopupClosed;eC.prototype.lockupOnMouseLeave=eC.prototype.lockupOnMouseLeave;eC.prototype.lockupOnMouseEnter=eC.prototype.lockupOnMouseEnter;
eC.prototype.onTouchStart=eC.prototype.onTouchStart;eC.prototype.lockupOnUp=eC.prototype.lockupOnUp;eC.prototype.lockupOnDown=eC.prototype.lockupOnDown;_.w([_.H(),_.J("design:type",Object)],eC.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],eC.prototype,"lockupIsHovered",void 0);_.w([_.H(),_.J("design:type",Boolean)],eC.prototype,"lockupTouchTriggered",void 0);_.w([_.H(),_.J("design:type",Boolean)],eC.prototype,"useExpandableTooltip",void 0);
_.w([_.ni("#interaction"),_.J("design:type",Object)],eC.prototype,"interactionElement",void 0);_.w([_.Eq("down"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],eC.prototype,"lockupOnDown",null);_.w([_.Eq("up"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],eC.prototype,"lockupOnUp",null);
_.w([_.Eq("touchstart"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],eC.prototype,"onTouchStart",null);_.w([_.Eq("mouseenter"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],eC.prototype,"lockupOnMouseEnter",null);_.w([_.Eq("mouseleave"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],eC.prototype,"lockupOnMouseLeave",null);
_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],eC.prototype,"lockupOnPopupClosed",null);_.w([_.Eq("yt-lockup-requested"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],eC.prototype,"lockupOnLockupRequested",null);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],eC.prototype,"lockupOnYtServiceRequestSent",null);_.w([_.Eq("yt-disable-lockup-interaction"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],eC.prototype,"lockupOnLockupDisabled",null);
_.w([_.Eq("yt-enable-lockup-interaction"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],eC.prototype,"lockupOnLockupEnabled",null);_.w([_.kt()],eC);_.Y0=[eC.prototype];_.YcF={YtdReduxBehavior:[]};_.YcF.YtdReduxBehavior.push.apply(_.YcF.YtdReduxBehavior,_.oj);var Zk=function(){var r=_.h4.apply(this,arguments)||this;r._noAccessors=!0;r.disableNowPlaying=!1;r.disableTooltips=!1;r.useHoveredProperty=!1;r.hovered=!1;r.isThumbnailHovered_=!1;r.addBackground=_.Y("kevlar_thumbnail_bg");r.nowPlaying=!1;r.disableRounding=!1;r.size="small";return r};
_.b(Zk,_.h4);_.Q=Zk.prototype;_.Q.computeThumbnailOverlaySidePanelWidth_=function(r,g){return r-g};
_.Q.computeSize=function(r,g){if(!this.disableRounding){if(!r&&!g)return"small";r=Math.max(r||0,g||0);return r>=256?"large":r>=96?"medium":"small"}};
_.Q.computeFinalHoveredState_=function(r,g,I){return this.nowPlaying?!1:_.Y("kevlar_thumbnail_fluid")&&r?g:I};
_.Q.computeHoverOverlays_=function(r,g){return r&&g?g:void 0};
_.Q.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.Q.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.Q.checkMiniplayer_=function(){var r;if(((r=this.data)==null?0:r.playlistSetVideoId)&&_.Y("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{r=_.nj();var g=r.currentEndpoint;!this.disableNowPlaying&&g&&_.Z(g,_.Z3)&&this.data?(g=_.Z(g,_.Z3),this.nowPlaying=this.data.playlistId?g.playlistId===this.data.playlistId:g.videoId===this.data.videoId,this.isVideoPlaying=r==null?void 0:r.isVideoPlaying):this.nowPlaying=!1}};
Zk.prototype.checkMiniplayer_=Zk.prototype.checkMiniplayer_;Zk.prototype.onMouseLeave_=Zk.prototype.onMouseLeave_;Zk.prototype.onMouseEnter_=Zk.prototype.onMouseEnter_;Zk.prototype.computeHoverOverlays_=Zk.prototype.computeHoverOverlays_;Zk.prototype.computeFinalHoveredState_=Zk.prototype.computeFinalHoveredState_;Zk.prototype.computeSize=Zk.prototype.computeSize;Zk.prototype.computeThumbnailOverlaySidePanelWidth_=Zk.prototype.computeThumbnailOverlaySidePanelWidth_;
_.w([_.d(_.oj),_.J("design:type",Object)],Zk.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Zk.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Number)],Zk.prototype,"height",void 0);_.w([_.H(),_.J("design:type",Boolean)],Zk.prototype,"bottomSidePanel",void 0);_.w([_.H(),_.J("design:type",Number)],Zk.prototype,"width",void 0);_.w([_.H(),_.J("design:type",Object)],Zk.prototype,"disableNowPlaying",void 0);
_.w([_.H({selector:_.u6}),_.J("design:type",Boolean)],Zk.prototype,"miniplayerIsActive",void 0);_.w([_.H(),_.J("design:type",Object)],Zk.prototype,"disableTooltips",void 0);_.w([_.H(),_.J("design:type",Object)],Zk.prototype,"useHoveredProperty",void 0);_.w([_.H(),_.J("design:type",Object)],Zk.prototype,"hovered",void 0);_.w([_.H(),_.J("design:type",Object)],Zk.prototype,"isThumbnailHovered_",void 0);
_.w([_.H({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.J("design:type",Boolean)],Zk.prototype,"finalHoveredState_",void 0);_.w([_.H({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.J("design:type",Number)],Zk.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Zk.prototype,"addBackground",void 0);
_.w([_.H({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.J("design:type",Object)],Zk.prototype,"hoverOverlays_",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Zk.prototype,"nowPlaying",void 0);_.w([_.H(),_.J("design:type",Boolean)],Zk.prototype,"isVideoPlaying",void 0);_.w([_.H(),_.J("design:type",Object)],Zk.prototype,"disableRounding",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.J("design:type",Object)],Zk.prototype,"size",void 0);_.w([_.Eq("mouseenter"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zk.prototype,"onMouseEnter_",null);_.w([_.Eq("mouseleave"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zk.prototype,"onMouseLeave_",null);
_.w([_.xt("data","disableNowPlaying","miniplayerIsActive"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zk.prototype,"checkMiniplayer_",null);_.w([_.kt()],Zk);var ZG0=[Zk.prototype];_.UO={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(r,g){return r+":"+_.xE(g)},
getPlayerListener_:function(r,g,I){r=this.getPlayerListenerKey_(r,g);g=this.playerListeners_.get(r);I&&this.playerListeners_.delete(r);return g},
savePlayerListener_:function(r,g){var I=g.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(r,g),I);return I},
listenToPlayerEvent:function(r,g,I){I=this.savePlayerListener_(g,I);r.addEventListener(g,I)},
listenToPlayerEvents:function(r,g){g.forEach(function(I,P){this.listenToPlayerEvent(r,P,I)}.bind(this))},
unlistenFromPlayerEvent:function(r,g,I){I=this.getPlayerListener_(g,I,!0);r.removeEventListener(g,I)},
unlistenFromPlayerEvents:function(r,g){g.forEach(function(I,P){this.unlistenFromPlayerEvent(r,P,I)}.bind(this))}}};
_.iF=function(){};_.Urh=new _.GZ("PLAYER_API_TOKEN");var xt4=!1,hTt,nvE=!1,$r4;var yo=function(r,g,I,P,a){_.vJ.call(this);var v=this;this.playerId=g;this.webPlayerContextConfig=P;this.cG6=a;this.szz=!1;this.api={};this.mPF=this.jvg=null;this.emR=new _.IK;this.p7={};this.tH3=this.cxg=this.elementId=this.bdb=this.config=null;this.z5F=!1;this.jT=this.wpn=null;this.iaC={};this.p22=["onReady"];this.lastError=null;this.nD2=NaN;this.flV={};this.dbR=0;this.nC=this.targetElement=r;_.x2(this,this.emR);iGl(this);I?this.dbR=setTimeout(function(){v.loadNewVideoConfig(I)},0):P&&(bGf(this),
Mv8(this))};
_.b(yo,_.vJ);yo.prototype.getId=function(){return this.playerId};
yo.prototype.loadNewVideoConfig=function(r){if(!this.isDisposed()){this.dbR&&(clearTimeout(this.dbR),this.dbR=0);var g=r||{};g instanceof gUJ||(g=new gUJ(g));this.config=g;this.setConfig(r);Mv8(this);this.isReady()&&jZl(this)}};
var bGf=function(r){var g;r.webPlayerContextConfig?g=r.webPlayerContextConfig.rootElementId:g=r.config.attrs.id;r.elementId=g||r.elementId;r.elementId==="video-player"&&(r.elementId=r.playerId,r.webPlayerContextConfig?r.webPlayerContextConfig.rootElementId=r.playerId:r.config.attrs.id=r.playerId);var I;((I=r.nC)==null?void 0:I.id)===r.elementId&&(r.elementId+="-player",r.webPlayerContextConfig?r.webPlayerContextConfig.rootElementId=r.elementId:r.config.attrs.id=r.elementId)};
yo.prototype.setConfig=function(r){this.bdb=r;this.config=VvY(r);bGf(this);if(!this.cxg){var g;this.cxg=dr1(this,((g=this.config.args)==null?void 0:g.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var I;if((I=this.config)==null?0:I.attrs)r=this.config.attrs,(g=r.width)&&this.nC&&(this.nC.style.width=Y8(Number(g)||g,!0)),(r=r.height)&&this.nC&&(this.nC.style.height=Y8(Number(r)||r,!0))};
yo.prototype.getConfig=function(){return this.bdb};
var jZl=function(r){if(r.config&&r.config.loaded!==!0)if(r.config.loaded=!0,!r.config.args||r.config.args.autoplay!=="0"&&r.config.args.autoplay!==0&&r.config.args.autoplay!==!1){var g;r.api.loadVideoByPlayerVars((g=r.config.args)!=null?g:null)}else r.api.cueVideoByPlayerVars(r.config.args)},GQB=function(r){var g=!0,I=r.getPlayerElement();
I&&r.config&&(g=I.dataset.version===Lgh(r));return g&&!!_.HP("yt.player.Application.create")},Mv8=function(r){if(!r.isDisposed()&&!r.z5F){var g=GQB(r);
if(g&&(r.getPlayerElement()?"html5":null)==="html5")r.tH3="html5",r.isReady()||yoY(r);else if(Kgz(r),r.tH3="html5",g&&r.jT&&r.targetElement)r.targetElement.appendChild(r.jT),yoY(r);else{r.config&&(r.config.loaded=!0);var I=!1;r.wpn=function(){I=!0;var P=sZz(r,"player_bootstrap_method")?_.HP("yt.player.Application.createAlternate")||_.HP("yt.player.Application.create"):_.HP("yt.player.Application.create");var a=r.config?VvY(r.config):void 0;P&&P(r.targetElement,a,r.webPlayerContextConfig,r.cG6);yoY(r)};
r.z5F=!0;g?r.wpn():(_.tF(Lgh(r),r.wpn),(g=FgB(r))&&rBQ(g||""),HGY(r)&&!I&&_.le("yt.player.Application.create",null))}}};
yo.prototype.getPlayerElement=function(){var r=_.GL(document,this.elementId);!r&&this.nC&&this.nC.querySelector&&(r=this.nC.querySelector("#"+this.elementId));return r};
var yoY=function(r){if(!r.isDisposed()){var g=r.getPlayerElement(),I=!1;g&&g.getApiInterface&&g.getApiInterface()&&(I=!0);if(I){r.z5F=!1;if(!sZz(r,"html5_remove_not_servable_check_killswitch")){var P;if((g==null?0:g.isNotServable)&&r.config&&(g==null?0:g.isNotServable((P=r.config.args)==null?void 0:P.video_id)))return}Wgy(r)}else r.nD2=setTimeout(function(){yoY(r)},50)}},Wgy=function(r){iGl(r);
r.szz=!0;var g=r.getPlayerElement();if(g){r.jvg=Dr0(r,g,"addEventListener");r.mPF=Dr0(r,g,"removeEventListener");var I=g.getApiInterface();I=I.concat(g.getInternalApiInterface());for(var P=r.api,a=0;a<I.length;a++){var v=I[a];P[v]||(P[v]=Dr0(r,g,v))}}for(var C in r.p7)r.p7.hasOwnProperty(C)&&r.jvg&&r.jvg(C,r.p7[C]);jZl(r);r.cxg&&r.cxg(r.api);r.emR.publish("onReady",r.api)},Dr0=function(r,g,I){var P=g[I];
return function(){var a=_.kV.apply(0,arguments);try{return r.lastError=null,P.apply(g,a)}catch(v){if(I!=="sendAbandonmentPing")throw v.params=I,r.lastError=v,a=new _.oK("PlayerProxy error in method call",{error:v,method:I,playerId:r.playerId}),a.level="WARNING",a;}}},iGl=function(r){r.szz=!1;
if(r.mPF)for(var g in r.p7)r.p7.hasOwnProperty(g)&&r.mPF(g,r.p7[g]);for(var I in r.flV)r.flV.hasOwnProperty(I)&&clearTimeout(Number(I));r.flV={};r.jvg=null;r.mPF=null;g=r.api;for(var P in g)g.hasOwnProperty(P)&&(g[P]=null);g.addEventListener=function(a,v){r.addEventListener(a,v)};
g.removeEventListener=function(a,v){r.removeEventListener(a,v)};
g.destroy=function(){r.dispose()};
g.getLastError=function(){return r.getLastError()};
g.getPlayerType=function(){return r.getPlayerType()};
g.getCurrentVideoConfig=function(){return r.getConfig()};
g.loadNewVideoConfig=function(a){r.loadNewVideoConfig(a)};
g.isReady=function(){return r.isReady()}};
yo.prototype.isReady=function(){return this.szz};
yo.prototype.addEventListener=function(r,g){var I=this;this.isDisposed();var P=dr1(this,g);P&&(_.F_(this.p22,r)||this.p7[r]||(g=RNB(this,r),this.jvg&&this.jvg(r,g)),this.emR.subscribe(r,P),r==="onReady"&&this.isReady()&&setTimeout(function(){P(I.api)},0))};
yo.prototype.removeEventListener=function(r,g){this.isDisposed()||(g=dr1(this,g))&&this.emR.unsubscribe(r,g)};
var dr1=function(r,g){var I=g;if(typeof g==="string"){if(r.iaC[g])return r.iaC[g];I=function(){var P=_.kV.apply(0,arguments),a=_.HP(g);if(a)try{a.apply(_.I$,P)}catch(v){throw P=new _.oK("PlayerProxy error when executing callback",{error:v}),P.level="ERROR",P;}};
r.iaC[g]=I}return I?I:null},RNB=function(r,g){var I=function(P){var a=function(){r.isDisposed();
if(!r.isDisposed())try{r.emR.publish(g,P!=null?P:void 0)}catch(u){var C=new _.oK("PlayerProxy error when creating global callback",{error:u.message,event:g,playerId:r.playerId,data:P,originalStack:u.stack,componentStack:u.componentStack});C.level="WARNING";throw C;}};
if(sZz(r,"web_player_publish_events_immediately"))a();else{var v=setTimeout(function(){a();_.pF.remove(r.flV,String(v))},0);
_.pF.add(r.flV,String(v),!0)}};
return r.p7[g]=I};
yo.prototype.getPlayerType=function(){return this.tH3||(this.getPlayerElement()?"html5":null)};
yo.prototype.getLastError=function(){return this.lastError};
var Kgz=function(r){r.cancel();iGl(r);r.tH3=null;r.config&&(r.config.loaded=!1);var g=r.getPlayerElement();g&&(GQB(r)||!HGY(r)?r.jT=g:(g&&g.destroy&&g.destroy(),r.jT=null));r.targetElement&&_.cI(r.targetElement)};
yo.prototype.cancel=function(){this.wpn&&_.ez8(Lgh(this),this.wpn);clearTimeout(this.nD2);this.z5F=!1};
yo.prototype.disposeInternal=function(){Kgz(this);if(this.jT&&this.config&&this.jT.destroy)try{this.jT.destroy()}catch(g){var r=new _.oK("PlayerProxy error during disposal",{error:g});r.level="ERROR";throw r;}this.iaC=null;for(r in this.p7)this.p7.hasOwnProperty(r)&&delete this.p7[r];this.bdb=this.config=this.api=null;delete this.targetElement;delete this.nC;_.vJ.prototype.disposeInternal.call(this)};
var HGY=function(r){var g,I;r=(g=r.config)==null?void 0:(I=g.args)==null?void 0:I.fflags;return!!r&&r.indexOf("player_destroy_old_version=true")!==-1},Lgh=function(r){return r.webPlayerContextConfig?r.webPlayerContextConfig.jsUrl:(r=r.config.assets)?r.js:""},FgB=function(r){return r.webPlayerContextConfig?r.webPlayerContextConfig.cssUrl:(r=r.config.assets)?r.css:""},sZz=function(r,g){if(r.webPlayerContextConfig)var I=r.webPlayerContextConfig.serializedExperimentFlags;
else{var P;if((P=r.config)==null?0:P.args)I=r.config.args.fflags}return(I||"").split("&").includes(g+"=true")},VvY=function(r){for(var g={},I=_.m(Object.keys(r)),P=I.next();!P.done;P=I.next()){P=P.value;
var a=r[P];g[P]=typeof a==="object"?_.pF.clone(a):a}return g};var aI$={},P51="player_uid_"+(Math.random()*1E9>>>0);var bF=function(r,g,I,P,a,v){g=g===void 0?document.createElement("div"):g;this.webPlayerContextConfig=r;this.container=g;this.commandResolver=I;this.apiResolver=mrF();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.AN;P||v?AoY(this):NsB(this);this.pendingPlayerResponse=P;this.pendingWatchNextResponse=a;this.pendingPlayerVars=v;w7J(this)};
bF.prototype.loadVideoWithPlayerResponse=function(r,g,I){this.loadVideo(r,g,I)};
bF.prototype.loadVideoWithPlayerVars=function(r){return this.loadVideo(void 0,void 0,r)};
bF.prototype.destroy=function(r){if(r=_.GL(document,r))r=P51+"_"+_.xE(r),(r=aI$[r])&&r.dispose()};
var ScY=function(r,g){var I;_.p(function(P){if(P.nextAddress==1)return r.pendingWatchNextResponse=g,r.synchronousApi?(I=r.synchronousApi,P.jumpTo(2)):P.yield(r.api,3);P.nextAddress!=2&&(I=P.yieldResult);if(!lIB(r,I))return P.return();r.pendingWatchNextResponse&&(I.updateVideoData({raw_watch_next_response:r.pendingWatchNextResponse}),r.pendingWatchNextResponse=void 0);_.R2(P)})},lIB=function(r,g){var I;
if(!(g==null?0:(I=g.isReady)==null?0:I.call(g))){var P;_.M6(new _.oK("playerApi is falsey",{synchronousApi:r.synchronousApi,apiResolved:r.apiResolver.resolved,playerApiUndefined:g===void 0,playerApiNull:g===null,playerApiReady:(g==null?void 0:(P=g.isReady)==null?void 0:P.call(g))===!0,playerApiMethods:g?Object.keys(g):[]}));return!1}return!0},JoF=function(r,g){if(typeof r[g]==="function")return r[g]()},EL$=function(r){var g=window,I,P=(I=g.ytplayer)==null?void 0:I.bootstrapPlayerContainer;
if((I=P==null?void 0:P.firstElementChild)&&_.dA(I,"html5-video-player")){var a,v,C=(a=g.ytplayer)==null?void 0:(v=a.bootstrapWebPlayerContextConfig)==null?void 0:v.contextId;a=r.webPlayerContextConfig.contextId;if(C&&C===a){P!==r.container&&(P=!1,JoF(I,"getPlayerState")===2&&(P=!0),r.container.appendChild(I),P||JoF(I,"playVideo"));var u;if((u=g.ytplayer)==null?0:u.bootstrapPlayerResponse)r.bootstrapPlayerResponse=g.ytplayer.bootstrapPlayerResponse}}},w7J=function(r){var g,I,P,a,v;
_.p(function(C){if(C.nextAddress==1)return r.pageReadyOrDataAvailable?C.jumpTo(2):C.yield(r.pageReadyOrDataAvailableResolver.promise,2);if(C.nextAddress!=4)return!_.Y("kevlar_player_unified_player_loading")||fP4()&&T_$()?C.jumpTo(4):C.yield(gL$(),4);EL$(r);if(r.pendingPlayerResponse||r.pendingPlayerVars)g=IIj(r.pendingPlayerResponse,r.pendingWatchNextResponse,r.pendingPlayerVars),r.pendingPlayerResponse&&r.pendingPlayerResponse===r.bootstrapPlayerResponse&&(g.loaded=!0),r.bootstrapPlayerResponse=
void 0;I=QZ_(r.container,g,r.webPlayerContextConfig);((P=g)==null?0:P.loaded)&&r.pendingWatchNextResponse?(ScY(r,r.pendingWatchNextResponse),r.pendingPlayerResponse=void 0,r.pendingPlayerVars=void 0):xrY(r);a=function(u){I.removeEventListener("onReady",a);r.synchronousApi=u;r.apiResolver.resolve(u)};
I.addEventListener("onReady",a);r.commandResolver!==void 0&&(v=r.commandResolver,I.addEventListener("innertubeCommand",function(u){v(u)}));
_.R2(C)})};
bF.prototype.loadVideo=function(r,g,I){var P=this,a,v,C,u,X,c,B,O,z;return _.p(function(e){if(e.nextAddress==1)return P.pendingPlayerResponse=r,P.pendingWatchNextResponse=g,P.pendingPlayerVars=I,AoY(P),P.synchronousApi?(a=P.synchronousApi,e.jumpTo(2)):e.yield(P.api,3);e.nextAddress!=2&&(a=e.yieldResult);if(!lIB(P,a))return e.return(new Promise(function(){}));
C=new Promise(function(U){v=U});
u=function(){var U=a.getPlayerResponse();U&&(a.removeEventListener("onVideoDataChange",u),v(U))};
a.addEventListener("onVideoDataChange",u);if(P.pendingPlayerResponse||P.pendingPlayerVars)P.pendingPlayerResponse&&P.pendingPlayerResponse===P.bootstrapPlayerResponse?(v(P.pendingPlayerResponse),P.pendingWatchNextResponse&&ScY(P,P.pendingWatchNextResponse)):(X=IIj(P.pendingPlayerResponse,P.pendingWatchNextResponse,P.pendingPlayerVars),(z=(c=P.pendingPlayerResponse)==null?void 0:(B=c.playerConfig)==null?void 0:(O=B.playbackStartConfig)==null?void 0:O.startPaused)?a.cueVideoByPlayerVars(X.args):a.loadVideoByPlayerVars(X.args)),
xrY(P),P.bootstrapPlayerResponse=void 0;return e.return(C)})};
var NsB=function(r){if(document.readyState==="complete"||document.readyState==="interactive")AoY(r);else{var g=function(){document.removeEventListener("DOMContentLoaded",g);AoY(r)};
document.addEventListener("DOMContentLoaded",g)}},AoY=function(r){r.pageReadyOrDataAvailable=!0;
r.pageReadyOrDataAvailableResolver.resolve()},xrY=function(r){r.pendingPlayerResponse=void 0;
r.pendingWatchNextResponse=void 0;r.pendingPlayerVars=void 0};
_.l4.Object.defineProperties(bF.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var MK=function(r){uZ.call(this,r===void 0?"document_active":r);var g=this;this.overridePriority=10;this.JSC$14771_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(I){g.transition("document_disposed",{event:I})});
window.addEventListener("beforeunload",function(I){g.transition("document_disposed_preventable",{event:I})});
window.addEventListener("unload",function(I){g.transition("document_disposed",{event:I});g.JSC$14771_hasRun=new Map})};
_.b(MK,uZ);
MK.prototype.runPreventableDispose=function(r,g){if(!this.JSC$14771_hasRun.get("document_disposed_preventable")){r(g==null?void 0:g.event);var I,P;if((g==null?0:(I=g.event)==null?0:I.defaultPrevented)||(g==null?0:(P=g.event)==null?0:P.returnValue)){g.event.returnValue||(g.event.returnValue=!0);g.event.defaultPrevented||g.event.preventDefault();this.JSC$14771_hasRun=new Map;this.transition("document_active");return}}this.JSC$14771_hasRun.set("document_disposed_preventable",!0);this.JSC$14771_hasRun.get("document_disposed")?this.transition("flush_logs"):
this.transition("document_disposed")};
MK.prototype.runDispose=function(r,g){this.JSC$14771_hasRun.get("document_disposed")?this.transition("document_active"):(r(g==null?void 0:g.event),this.JSC$14771_hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
MK.prototype.runFlush=function(r,g){r(g==null?void 0:g.event);this.transition("document_active")};
MK.prototype.runActive=function(){};var jC=function(r){uZ.call(this,r===void 0?"document_visibility_unknown":r);var g=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(I){document.visibilityState==="visible"?g.transition("document_visible",{event:I}):g.transition("document_hidden",
{event:I})});
_.Y("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(I){g.transition("document_backgrounded",{event:I})}),window.addEventListener("focus",function(I){g.transition("document_foregrounded",{event:I})}))};
_.b(jC,uZ);jC.prototype.runVisible=function(r,g){r(g==null?void 0:g.event);_.Y("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
jC.prototype.runHidden=function(r,g){r(g==null?void 0:g.event);_.Y("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
jC.prototype.runBackgrounded=function(r,g){r(g==null?void 0:g.event)};
jC.prototype.runForegrounded=function(r,g){r(g==null?void 0:g.event)};var Vy=function(){this.teardownLifecycle=new MK;this.visibilityLifecycle=new jC};
Vy.prototype.install=function(){var r=_.kV.apply(0,arguments),g=this;r.forEach(function(I){g.teardownLifecycle.install(I)});
r.forEach(function(I){g.visibilityLifecycle.install(I)})};var dw=function(){Vy.call(this);var r={};this.install((r.document_disposed={callback:this.abortSlisAndFlush},r));_.Y("combine_ve_grafts")&&(r={},this.install((r.document_disposed={callback:this.flushInteractionLoggingAttachVes},r)));r={};this.install((r.flush_logs={callback:this.logFinalPayload},r));_.Y("web_log_cfg_cee_ks")||_.q6(_.ZV,fIY)};
_.b(dw,Vy);var C5Q=function(){dw.loggingInstance||(dw.loggingInstance=new dw);return dw.loggingInstance};
dw.prototype.logFinalPayload=function(){if(_.Y("web_fp_via_jspb")){var r=new mk$,g=_.CB();g&&_.aM(r,1,g);g=_.Y("jspb_sparse_encoded_pivot")?new oy([{}]):new oy;_.KD(g,380,C6T,r);zfp("finalPayload",g);_.Y("web_fp_via_jspb_and_json")&&_.eJ("finalPayload",{csn:_.CB()})}else _.eJ("finalPayload",{csn:_.CB()})};
dw.prototype.abortSlisAndFlush=function(){DAF(Zb);UI!=null&&UI.flush()};
dw.prototype.flushInteractionLoggingAttachVes=function(){QEh(_.hx())};
var fIY=function(){var r=_.Gq("CLIENT_EXPERIMENT_EVENTS");if(r){var g=Cz$();r=_.m(r);for(var I=r.next();!I.done;I=r.next())I=I.value,g(I)&&_.eJ("genericClientExperimentEvent",{eventType:I});delete _.Vi.CLIENT_EXPERIMENT_EVENTS}};var nLw={};
nLw.YtPlayerBehavior=[_.UO.YtPlayerListenerBehavior,{properties:{watchNextData:{type:Object,observer:"watchNextDataChanged_"},context:{type:String},playerId:{type:String},disableTouchGestures:{type:Boolean}},listeners:{pinchout:"onPinchOut_",pinchin:"onPinchIn_",touchstart:"onTouchStart_"},created:function(){var r=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.AN;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;u9X(function(){r.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.b4(this,"pan-down"),_.Y("kevlar_pinch_fullscreen")&&_.xF().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.Y("kevlar_pinch_fullscreen")&&_.xF().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(r,g,I){var P=this;Kk(this.useUnifiedPlayer_());if(this.mainAppPlayer_)Kk(!1,"MainAppPlayer already created.");else{var a=_.Y("kevlar_player_container_query_killswitch")?this.$.container:_.DG(this.hostElement).querySelector("#container");this.mainAppPlayer_=new bF(this.getWebPlayerContextConfig_(),a,function(v){return _.EH(v,P.hostElement)},r,g,I);
this.mainAppPlayer_.api.then(function(v){P.player_=v;P.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&mG0.resolve(v)})}},
loadVideoWithPlayerResponse:function(r,g){var I=this;if(this.useUnifiedPlayer_()){var P=this.watchNextData,a,v=(a=r.videoDetails)==null?void 0:a.videoId,C,u,X;(a=(C=this.watchNextData)==null?void 0:(u=C.currentVideoEndpoint)==null?void 0:(X=u.watchEndpoint)==null?void 0:X.videoId)&&v!=a&&(P=void 0,_.Y("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(r,P,g):this.createMainAppPlayer_(r,P,g);this.mainAppPlayer_.api.then(function(){_.He(I.hostElement,
"yt-player-updated")})}else this.update(SX8(r,g))},
loadVideoWithPlayerVars:function(r){var g=this;this.useUnifiedPlayer_()?(_.Y("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(r):this.createMainAppPlayer_(void 0,void 0,r),this.mainAppPlayer_.api.then(function(){_.He(g.hostElement,"yt-player-updated")})):this.update({args:r})},
update:function(r){var g=this;if(this.useUnifiedPlayer_())Kk(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(r);var I=dqs(r.args);I&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==I&&Object.assign(r.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(r).then(function(P){_.He(g.hostElement,"yt-player-updated",_.Y("kevlar_player_updated_obsolete_player_killswitch")?
P:void 0)})}_.bO(new _.oK("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(g.getPlayerPromise(),2);I=P.yieldResult;if(!I)throw Error("vh");r&&g.updatePlayerPlaylist_(r);_.R2(P)})},
acquireApi_:function(r){var g=this;if(this.useUnifiedPlayer_())Kk(!1,"Invalid method call in kevlar_unified_player.");else return _.ZV.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(Kk(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(I){g.shouldAutoplay_(r)?I.loadVideoByPlayerVars(r.args):I.cueVideoByPlayerVars(r.args)})):this.initPlayerPromise_=this.initPlayerContainer_(r),this.initPlayerPromise_},
initPlayerContainer_:function(r){var g=this;if(this.useUnifiedPlayer_())Kk(!1,"Invalid method call in kevlar_unified_player.");else return Kk(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.M6(Error("wh")),Kk(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.Y("kevlar_player_container_query_killswitch")?this.$.container:_.DG(this.hostElement).querySelector("#container"),gL$().then(function(){var I=g.initPlayer_(r);g.playerResolver_.resolve(I);
return I})},
onPlayerReady_:function(r,g){this.useUnifiedPlayer_()?Kk(!1,"Invalid method call in kevlar_unified_player."):(r.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&mG0.resolve(r),g(r))},
maybeCallApiMethodOnElement_:function(r,g){if(typeof r[g]==="function")return r[g]()},
maybeAdoptBootstrapPlayer_:function(){var r=window,g,I=(g=r.ytplayer)==null?void 0:g.bootstrapPlayerContainer;if((g=I==null?void 0:I.firstElementChild)&&g.classList.contains("html5-video-player")){var P,a,v=(P=r.ytplayer)==null?void 0:(a=P.bootstrapWebPlayerContextConfig)==null?void 0:a.contextId;P=this.getWebPlayerContextConfig_().contextId;if(v&&v===P){I!==this.playerContainer_&&(I=!1,this.maybeCallApiMethodOnElement_(g,"getPlayerState")===2&&(I=!0),this.playerContainer_.appendChild(g),I||this.maybeCallApiMethodOnElement_(g,
"playVideo"));var C;if((C=r.ytplayer)==null?0:C.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=r.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(r){var g=this;if(this.useUnifiedPlayer_())Kk(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(I){g.maybeAdoptBootstrapPlayer_();var P=r?JRL(r):void 0;P&&P==g.bootstrapPlayerResponse_&&(r.loaded=!0);P=g.playerContainer_;var a=g.getWebPlayerContextConfig_();P=QZ_(P,r,a);g.player_=P;g.onPlayerReadyEvent_=g.onPlayerReady_.bind(g,g.player_,I);g.player_.addEventListener("onReady",g.onPlayerReadyEvent_);g.player_.addEventListener("innertubeCommand",
g.onPlayerInnerTubeCommand_.bind(g))})},
getPlayerPromise:function(){return this.useUnifiedPlayer_()?(this.mainAppPlayer_||this.createMainAppPlayer_(),this.mainAppPlayer_.api):this.playerResolver_.promise},
getPlayer:function(){return this.player_&&this.player_.isReady()?this.player_:null},
pause:function(){this.getPlayerPromise().then(function(r){r.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(r){r.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var r=_.S5().resolve(_.jN).getCurrentPage();r&&r.getScrollTop()<=0?_.b4(this,"pan-down"):_.b4(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(r){r.isFullscreen()||r.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(r){r.isFullscreen()&&r.toggleFullscreen()})},
updatePlayerPlaylist_:function(r){var g=this,I,P,a;return _.p(function(v){if(v.nextAddress==1)return I=_.S5().resolve(_.lX(_.zX)),P=!!(I&&I.playlistComponent&&I.playlistComponent.loopOn),v.yield(g.getPlayerPromise(),2);var C=a=v.yieldResult,u=C.updatePlaylist,X=[];if(_.Y("kevlar_player_playlist_use_local_index")){var c,B;var O=(B=(c=r.localCurrentIndex)!=null?c:r.currentIndex)!=null?B:0}else{var z;O=(z=r.currentIndex)!=null?z:0}if(r.contents)for(c=0;c<r.contents.length;c++)if((B=r.contents[c])&&B.playlistPanelVideoRenderer)if(imQ(B)){B=
B.playlistPanelVideoRenderer;z="";B.shortBylineText&&(z=_.b6(B.shortBylineText));var e="";B.title?e=_.b6(B.title):B.unplayableText&&(e=_.b6(B.unplayableText));X.push({author:z,title:e,encrypted_id:B.videoId})}else c<O&&--O;u.call(C,{index:O,list:r.playlistId?r.playlistId:"",loop:P,playlist_title:r.title,playlist_length:X.length,video:X,fetch:0,external_list:"1",title:r.title?r.title:"",playlist_author:r.ownerName?_.b6(r.ownerName):void 0});_.R2(v)})},
focusOnPlayer:function(){_.Nu(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var r=this.playerContainer_.querySelector(".html5-video-player");r&&(_.Lw(_.S5().resolve(_.ny)),r.focus())}})},
preparePlayer:function(){var r=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(g){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")g();else{var I=function(){document.removeEventListener("DOMContentLoaded",I);g()};
document.addEventListener("DOMContentLoaded",I)}})).then(function(){return gL$()}).then(function(){r.initPlayerPromise_||r.preparePlayerJobId_||(r.preparePlayerJobId_=_.q6(_.ZV,function(){r.initPlayerPromise_||(r.initPlayerPromise_=r.initPlayerContainer_())}))}):_.bO(new _.oK("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(r){this.useUnifiedPlayer_()?Kk(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(r)||(r.args.autoplay="0")},
shouldAutoplay_:function(r){if(this.useUnifiedPlayer_())Kk(!1,"Invalid method call in kevlar_unified_player.");else{var g=this.get("args.el",r);return g&&g!="detailpage"&&this.isMiniplayerActive_()||g&&(g=="sponsorshipsoffer"||g=="handlesclaiming")&&this.get("args.autoplay",r)=="0"?!1:(r=JRL(r))&&this.get("playerConfig.playbackStartConfig.startPaused",r)?!1:!0}},
isMiniplayerActive_:function(){return _.S5().resolve(_.XH).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var r=this.getPlayer();if(r){var g=r.getPlayerState();_.Y("kevlar_player_check_ad_state_on_stop")&&(g=r.getPlayerState(r.getPresentingPlayerType()));g!=5&&r.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(r,g,I){I=I===void 0?!1:I;var P=this,a,v,C,u;return _.p(function(X){if(X.nextAddress==1)return g||(g=P.hostElement),a=P.useUnifiedPlayer_()?!!P.mainAppPlayer_:!!P.initPlayerPromise_,a?X.yield(P.getPlayerPromise(),2):(I?r.insertBefore(g,r.firstChild):r.appendChild(g),X.return());v=X.yieldResult;C=v.getPlayerState(v.getPresentingPlayerType());u=!1;if(C==-1||C==1||C==3)u=!0;I?r.insertBefore(g,r.firstChild):r.appendChild(g);u&&v.playVideo();v.setSize(NaN,NaN);_.R2(X)})},
watchNextDataChanged_:function(r){var g=this;r&&(this.useUnifiedPlayer_()&&_.Y("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&ScY(this.mainAppPlayer_,r):this.getPlayerPromise().then(function(I){I.updateVideoData(g.computeWatchNextPlayerVars_(r))}))},
computeWatchNextPlayerVars_:function(r){if(this.useUnifiedPlayer_()&&_.Y("kevlar_unified_player_update_watch_next_killswitch"))Kk(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:r}},
maybeSendAbandonmentPing_:function(){var r=this.getPlayer();r&&r.getPlayerState()!=5&&r.getPlayerState()!=0&&r.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var r=_.Gq("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(r=Object.assign({},r),r.rootElementId=this.playerId);r.serializedExperimentIds&&r.serializedExperimentFlags||_.M6(Error("xh"));return r},
hasWebPlayerContextConfig_:function(){return!!_.Gq("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(r){this.useUnifiedPlayer_()?Kk(!1,"Invalid method call in kevlar_unified_player."):_.EH(r,this.hostElement)},
useUnifiedPlayer_:function(){var r=_.Y("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.Y("kevlar_unified_player")||r}}];var TsY={};TsY.YtPlaylistPanelBehavior=[_.T.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(r){r=r.detail;if(r.actions.loop!=void 0||r.actions["yt-icons:loop"]!=void 0)this.loopOn=r.actions.loop||r.actions["yt-icons:loop"];if(r.actions.shuffle!=void 0||r.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=r.actions.shuffle||r.actions["yt-icons:shuffle"]},
setMenuData_:function(r){if(!r||!r.playlistButtons||r.isInfinite)return null;for(var g=r.playlistButtons.menuRenderer.topLevelButtons,I=g.length,P=0;P<I;P++)if(g[P].toggleButtonRenderer){var a=g[P].toggleButtonRenderer;a.defaultIcon.iconType=="LOOP"&&this.loopOn?a.isToggled=this.loopOn:a.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(a.isToggled=this.shuffleOn)}return r.playlistButtons}}];_.G$={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(r,g,I){var P=this.getClickTarget_(g);if(P&&this.isClickAllowed_(P)){g.preventDefault();r=(0,_.pF.unsafeClone)(r);var a=this.getContainerBoundingRect();g=this.getRelativeClickXy_(g,a);this.expandEndpointUrlMacros_(r,{NX:g[0],NY:g[1],NB:P.code});I&&this.truncateWebCommendMetadataUrl_(r);_.He(this.hostElement,"yt-navigate",{endpoint:r})}},
getClickTarget_:function(r){if(!this.clickTargetMap)return null;r=_.jH(r)||[];r=_.m(r);for(var g=r.next();!g.done;g=r.next()){g=g.value;if(g===_.DG(this.hostElement).querySelector("#menu"))break;if(g=this.clickTargetMap.get(g.id))return g}return null},
getRelativeClickXy_:function(r,g){var I=Math.round(r.detail.x-g.left);r=Math.round(r.detail.y-g.top);return I<0||r<0?[null,null]:[I,r]},
getContainerBoundingRect:function(){return _.DG(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(r,g){for(var I=_.m(r.loggingUrls||[]),P=I.next();!P.done;P=I.next())P=P.value,P.baseUrl&&(P.baseUrl=lj_(P.baseUrl,g));r.urlEndpoint&&r.urlEndpoint.url&&(r.urlEndpoint.url=lj_(r.urlEndpoint.url,g));r.commandMetadata&&r.commandMetadata.webCommandMetadata&&r.commandMetadata.webCommandMetadata.url&&(r.commandMetadata.webCommandMetadata.url=lj_(r.commandMetadata.webCommandMetadata.url,g))},
truncateWebCommendMetadataUrl_:function(r){if(r.commandMetadata&&r.commandMetadata.webCommandMetadata&&r.commandMetadata.webCommandMetadata.url){var g=r.commandMetadata.webCommandMetadata.url,I=g.indexOf("&pp=");if(I>0){var P=g.indexOf("&",I+1);r.commandMetadata.webCommandMetadata.url=P>I&&P<g.length?g.slice(0,I)+g.slice(P):g.slice(0,I)}}},
configureClickTargets:function(r,g,I){this.containerId=r;this.clickTargetMap=new Map;r=_.m(g);for(g=r.next();!g.done;g=r.next())if(g=g.value,g.location){var P=I.get(g.location);P&&(_.A4(_.DG(this.hostElement).querySelector("#"+P),"yt-simple-endpoint",this.isClickAllowed_(g)),this.clickTargetMap.set(P,g))}},
isClickAllowed_:function(r){return r.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||r.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||r.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||r.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.yy={};
_.yy.YtLazyListBehavior=[_.M5.YtTaskEmitterBehavior,{_noAccessors:!0,properties:{initialCount:{type:Number,value:4},targetFramerate:{type:Number,value:20},minChunkSize:{type:Number,value:1},autoFill:{type:Boolean,value:!1},disableAutoFill:{type:Boolean,value:!1},shownItems:Array,shownCount:{type:Number,value:0},canShowMore:{type:Boolean,notify:!0,reflectToAttribute:!0,observer:"onCanShowMoreUpdated_"},renderDelay:Number,targetFrameTime_:{type:Number,computed:"computeFrameTime_(targetFramerate)"},canScheduleJobs:{type:Boolean,
value:!0,observer:"canScheduleJobsChanged_"}},itemsPath:"data.items",beforeRegister:function(){if(this.itemsPath)if(this.getItemsPath&&this.getItemsPath instanceof Function&&(this.itemsPath=this.getItemsPath()),this.useSignals)this.addReactiveSchema({type:"observe",method:{methodName:"deepLazyListObserver_",args:[{type:"wildcard",path:this.itemsPath}]}});else{var r=(this.constructor.generatedFrom||this).observers;r||(r=[]);r.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
r}},
created:function(){this.boundRenderChunk_=this.renderChunk_.bind(this);this.items_=null;this.lazyListRenderJobId_=this.chunkCount_=this.lastChunkTime_=this.length_=0;this.nonDeferredItemCount=-1;this.renderElementsOutsideVisibleArea_=null;this.partiallyRenderedItems_=new WeakSet},
fillRemainingListItems:function(){this.fillRange_(this.shownCount,this.length_)},
renderDeferredElements:function(){var r=this.renderElementsOutsideVisibleArea_;r&&(nal(r,4),r.processSignal())},
deepLazyListObserver_:function(r){var g=this;if(r){var I=r.value||[];if(this.itemsPath==r.path){var P=this.nonDeferredItemCount;r=0;P>-1&&I.length>P&&(r=_.Gq("REMAINING_DOVA_DEFERRED_CHUNKS",-1));r>0?(P>0&&(P=I.slice(0,P),this.setInitialItemsOnDataChanged(P)),(P=this.renderElementsOutsideVisibleArea_)?P.cancel():(P=this.renderElementsOutsideVisibleArea_=new _.V5(2,"eocs"),_.Kkp(window,"scroll",function(){return g.renderDeferredElements()})),_.d9(P,function(){g.setInitialItemsOnDataChanged(I)}),_.LL("REMAINING_DOVA_DEFERRED_CHUNKS",
r-1)):this.setInitialItemsOnDataChanged(I)}else if(this.itemsPath+".splices"==r.path)this.onItemsUpdated_(I);
else P="shownItems"+r.path.substr(this.itemsPath.length),this.useSignals&&P==="shownItems.length"||this.notifyPath(P,r.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(r){r&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(r),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(r){r=r.indexSplices;for(var g=0,I=r.length;g<I;g++){var P=r[g];if(P.index<this.shownCount&&(P.removed&&this.splice("shownItems",P.index,P.removed.length),P.addedCount)){var a=P.object.slice(P.index,P.index+P.addedCount);P=["shownItems",P.index,0];P.push.apply(P,a);this.splice.apply(this,P)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(r){this.cancelPendingTasks_();r||(r=[]);this.items_=r;this.length_=this.items_.length;this.shownItems=this.items_.slice(0,this.initialCount);this.shownCount=this.shownItems.length;this.canShowMore=this.shownCount<this.length_;this.autoFill&&(_.yi("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.Nu(this,this.tryRenderChunk_)))},
fillRange_:function(r,g){this.canShowMore&&this.items_&&(r=this.items_.slice(r,g),r.unshift("shownItems"),this.push.apply(this,r),this.shownCount=g,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var r=this;this.canShowMore&&_.YR(this,"renderChunk",function(){r.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.yi("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.$m(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var r=this.renderElementsOutsideVisibleArea_;r&&(r.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var r=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(r-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=r;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(r){return Math.ceil(1E3/r)},
onCanShowMoreUpdated_:function(r){this.data&&this.items_!==null&&(r?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(r){!this.shouldUseTaskManager()&&this.data&&(!r&&this.canShowMore?(_.nlL(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):r&&this.partiallyRenderedItems_.has(this.items_)&&(_.Y("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var FW;_.Kw={};
FW=function(){var r=_.h4.apply(this,arguments)||this;r.atStart=!0;r.atEnd=!0;r.startIndex=0;r.endIndex=0;r.scrollCount=0;r.initialStartIndex=0;r.disableScrollEventListener=!1;r.useFloorScrolling=!1;r.isSearch=!1;r.dragging=!1;r.dragMouseStart=0;r.dragOffsetStart=0;r.disableWheelScroll=!1;r.centerListItems=!1;r.offset=0;r.minComponentWidth=0;r.marginWidthRight=0;r.marginWidthLeft=0;r.setButtonsStateRequested=!1;r.itemsVisibilityObserver=null;r.fullyVisibleItemsIndices=[];r.JSC$14800_onWheelScroll=function(g){if(r.isSearch&&
!r.disableWheelScroll&&_.Y("desktop_enable_dmpanel_wheel_scroll")){var I=g.shiftKey?Math.abs(g.deltaY)>Math.abs(g.deltaX)?g.deltaY:g.deltaX:g.deltaX;I!==0&&(g.preventDefault(),r.ytLazyListBehavior.fillRemainingListItems(),r.offset+=I,sO(r),r.reposition_())}};
r.onPointerDown=function(g){hNY(r)&&(r.dragMouseStart=g.clientX,r.dragOffsetStart=r.offset,r.dragging=!0)};
r.onPointerMove=function(g){hNY(r)&&r.dragging&&(r.ytLazyListBehavior.fillRemainingListItems(),r.offset=r.dragOffsetStart-(g.clientX-r.dragMouseStart),sO(r),r.reposition_())};
r.onPointerUp=function(){hNY(r)&&(r.dragging=!1)};
return r};
_.b(FW,_.h4);var kQh=function(r){var g=_.DG(r.hostElement).querySelector("#items").children;if(!g)return 0;var I=0;r=_.m(r.fullyVisibleItemsIndices);for(var P=r.next();!P.done;P=r.next())I+=g[P.value].clientWidth;return I},hNY=function(r){return r.isSearch&&_.Y("desktop_enable_dmpanel_click_drag_scroll")};
FW.prototype.created=function(){this.cachedViewportWidth=_.Gq("initialInnerWidth")||window.innerWidth;this.JSC$14800_cachedViewportHeight=_.Gq("initialInnerHeight")||window.innerHeight;_.Gq("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.LL("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
FW.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.Y("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();$O0(this)};
FW.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.Y("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var r;(r=this.itemsVisibilityObserver)==null||r.disconnect();this.itemsVisibilityObserver=null;var g;(g=this.itemsObserver)==null||g.disconnect()};
var $O0=function(r){var g=_.DG(r.hostElement).querySelector("#scroll-container");if(g){if(!r.itemsVisibilityObserver){var I=window.getComputedStyle(g).marginRight;r.itemsVisibilityObserver=new IntersectionObserver(function(P){rm1(r,P)},{root:g,
rootMargin:I,threshold:.98})}if(g=_.DG(r.hostElement).querySelector("#items"))r.itemsObserver=new Fs$(g,function(P){guf(r,P)})}},guf=function(r,g){IE1(r)&&(Array.from(g.addedNodes).filter(function(I){return I.nodeType===Node.ELEMENT_NODE}).forEach(function(I){r.itemsVisibilityObserver&&r.itemsVisibilityObserver.observe(I)}),Array.from(g.removedNodes).filter(function(I){return I.nodeType===Node.ELEMENT_NODE}).forEach(function(I){r.itemsVisibilityObserver&&r.itemsVisibilityObserver.unobserve(I)}))},
rm1=function(r,g){var I=new Set(r.fullyVisibleItemsIndices);
g=_.m(g);for(var P=g.next();!P.done;P=g.next()){P=P.value;var a=P.target.parentElement;a?(a=Array.from(a.children).indexOf(P.target),P.isIntersecting?I.add(a):I.has(a)&&I.delete(a)):_.M6(new _.oK("Parent element not found",P.target.nodeName))}r.fullyVisibleItemsIndices=Array.from(I).sort(function(v,C){return v-C});
I.size===0?_.M6(new _.oK("No visible entries in horizontal list")):(r.startIndex=r.fullyVisibleItemsIndices[0],r.endIndex=r.fullyVisibleItemsIndices[r.fullyVisibleItemsIndices.length-1])},IE1=function(r){r.data?r=(r=r.data)&&r.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===r.itemSizeConstraint:!1:r=!1;
return r};
_.Q=FW.prototype;_.Q.addScrollEventListeners=function(){var r=_.DG(this.hostElement).querySelector("#scroll-container");r.style.touchAction="pan-y";r.addEventListener("wheel",this.JSC$14800_onWheelScroll);r.addEventListener("pointerdown",this.onPointerDown);r.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.Q.removeScrollEventListeners=function(){var r=_.DG(this.hostElement).querySelector("#scroll-container");r.removeEventListener("wheel",this.JSC$14800_onWheelScroll);r.removeEventListener("pointerdown",this.onPointerDown);r.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.Q.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.Nu(this,this.setStartIndex,[this.initialStartIndex])};
_.Q.reposition_=function(){var r=_.Gq("HTML_DIR")=="rtl"?"":"-",g=_.DG(this.hostElement).querySelector("#items");g&&(g.style.transform="translateX("+r+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.Q.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.Nu(this,this.setButtonsState_))};
_.Q.setButtonsState_=function(){this.setButtonsStateRequested=!1;var r=_.DG(this.hostElement).querySelector("#items").firstElementChild;if(r){this.minComponentWidth||(this.minComponentWidth=PpF(this,r));r=_.DG(this.hostElement).querySelector("#scroll-container").clientWidth;var g=_.DG(this.hostElement).querySelector("#items");g=_.Y("kevlar_horizontal_list_scroll_width_killswitch")?g.clientWidth:g.scrollWidth;var I=this.get(this.ytLazyListBehavior.itemsPath,this);if(I){var P=Math.round(r/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+P,I.length)-1)}this.ytLazyListBehavior.canShowMore?g+this.minComponentWidth>=this.offset+r&&(this.atEnd=!1):this.atEnd=this.offset+r>=g-20?!0:!1;this.atStart=this.offset<=20}};
_.Q.setStartIndex=function(r){if(!this.minComponentWidth){var g=_.DG(this.hostElement).querySelector("#items").firstElementChild;if(!g)return;this.minComponentWidth=PpF(this,g)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*r;sO(this);this.reposition_()};
_.Q.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.lZ();var r=_.DG(this.hostElement).querySelector("#scroll-container").clientWidth;_.Y("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=PpF(this,_.DG(this.hostElement).querySelector("#items").firstElementChild));r=this.useFloorScrolling?Math.floor(r/this.minComponentWidth)||1:Math.round(r/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&aEh(this);this.offset+=IE1(this)?
kQh(this):r*this.minComponentWidth;sO(this);this.reposition_();this.scrollCount++};
_.Q.prevClick_=function(){var r=_.DG(this.hostElement).querySelector("#scroll-container").clientWidth;r=this.useFloorScrolling?Math.floor(r/this.minComponentWidth)||1:Math.round(r/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=IE1(this)?kQh(this):this.minComponentWidth*this.scrollCount-1):this.offset-=IE1(this)?kQh(this):r*this.minComponentWidth;this.centerListItems&&aEh(this);sO(this);this.reposition_()};
_.Q.onIronResize_=function(){this.resizeSupportEnabled&&_.Nu(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.Q.onItemsTransitionEnd_=function(r){_.Va(r)===_.DG(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.Q.onChildElementFocus_=function(r){r=r.target.closest("#items > *");var g=_.DG(this.hostElement).querySelector("#scroll-container");if(g.contains(r)){if(_.Y("web_horizontal_list_behavior_focus_killswitch"))if(r.offsetLeft<this.offset)this.offset=Math.abs(r.offsetLeft)<r.clientWidth?0:r.offsetLeft;else if(r.offsetLeft+r.clientWidth>this.offset+g.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.lZ(),this.offset=r.offsetLeft+r.clientWidth-g.clientWidth;else return;else{var I=_.DG(this.hostElement).querySelector("#items"),
P=_.Gq("HTML_DIR")==="rtl",a=P?I.clientWidth-r.offsetLeft:r.offsetLeft;I=P?I.clientWidth-(r.offsetLeft+r.clientWidth):r.offsetLeft+r.clientWidth;var v=P?a>this.offset+g.clientWidth:a<this.offset,C=P?I<this.offset:I>this.offset+g.clientWidth,u=P?v:C;if(P?C:v)g=P?I:a,this.offset=Math.abs(g)<r.clientWidth?0:g;else if(u)this.ytLazyListBehavior.fillRemainingListItems(),_.lZ(),this.offset=(P?a:I)-g.clientWidth;else return}sO(this);this.reposition_()}};
_.Q.observeShownItems_=function(){this.reset()};
_.Q.checkComponentWidthResize=function(){var r=_.DG(this.hostElement).querySelector("#items").firstElementChild;r&&(r=PpF(this,r),this.centerListItems||r!==this.minComponentWidth)&&(this.minComponentWidth=r,this.offset=r*this.scrollCount,this.centerListItems&&aEh(this),sO(this),this.reposition_())};
var PpF=function(r,g){var I=window.getComputedStyle(g).marginRight;I=Math.floor(Number(I.replace("px","")));var P=window.getComputedStyle(g).marginLeft;P=Math.floor(Number(P.replace("px","")));r.centerListItems&&!r.marginWidthRight&&(r.marginWidthRight=I,r.marginWidthLeft=P);return r.resizeSupportEnabled?g.getBoundingClientRect().width+I:g.offsetWidth+I},sO=function(r){var g=_.DG(r.hostElement).querySelector("#scroll-container").clientWidth,I=_.DG(r.hostElement).querySelector("#items").clientWidth;
r.offset<0?r.offset=0:r.offset+g>=I&&(r.offset=I-g)},aEh=function(r){r.offset-=(_.DG(r.hostElement).querySelector("#scroll-container").clientWidth+r.marginWidthRight-r.minComponentWidth)/2-r.marginWidthLeft};
_.l4.Object.defineProperties(FW.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var r=_.Gq("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(r==-1)r=this.JSC$14800_cachedViewportHeight,r=r>1320?5:r>1020?4:r>730?3:r>430?2:1;else if(r==0)return 0;_.LL("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",r-1);r=_.Gq("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(r>-1)return r;r=this.cachedViewportWidth;r=r>1600?6:r>1400?5:r>1300?4:r>1090?5:r>870?4:r>660?3:2;_.LL("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
r);return r},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.Y("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
FW.prototype.observeShownItems_=FW.prototype.observeShownItems_;FW.prototype.onChildElementFocus_=FW.prototype.onChildElementFocus_;FW.prototype.onItemsTransitionEnd_=FW.prototype.onItemsTransitionEnd_;FW.prototype.onIronResize_=FW.prototype.onIronResize_;FW.prototype.prevClick_=FW.prototype.prevClick_;FW.prototype.nextClick_=FW.prototype.nextClick_;FW.prototype.setButtonsState_=FW.prototype.setButtonsState_;FW.prototype.requestButtonsStateUpdate_=FW.prototype.requestButtonsStateUpdate_;
FW.prototype.reposition_=FW.prototype.reposition_;FW.prototype.reset=FW.prototype.reset;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],FW.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.yy.YtLazyListBehavior),_.J("design:type",Object)],FW.prototype,"ytLazyListBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],FW.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],FW.prototype,"atStart",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],FW.prototype,"atEnd",void 0);_.w([_.H(),_.J("design:type",Object)],FW.prototype,"startIndex",void 0);_.w([_.H(),_.J("design:type",Object)],FW.prototype,"endIndex",void 0);_.w([_.H({value:6}),_.J("design:type",Number)],FW.prototype,"initialCount",void 0);_.w([_.H(),_.J("design:type",Object)],FW.prototype,"scrollCount",void 0);_.w([_.H(),_.J("design:type",Object)],FW.prototype,"initialStartIndex",void 0);
_.w([_.H(),_.J("design:type",Object)],FW.prototype,"disableScrollEventListener",void 0);_.w([_.H(),_.J("design:type",Object)],FW.prototype,"supportComponentResize",void 0);_.w([_.H({value:function(){var r=this;return function(){return r.prevClick_()}}}),
_.J("design:type",Function)],FW.prototype,"boundPrevClick",void 0);_.w([_.H({value:function(){var r=this;return function(){return r.nextClick_()}}}),
_.J("design:type",Function)],FW.prototype,"boundNextClick",void 0);_.w([_.H(),_.J("design:type",Object)],FW.prototype,"useFloorScrolling",void 0);_.w([_.H(),_.J("design:type",Object)],FW.prototype,"isSearch",void 0);_.w([_.H(),_.J("design:type",Object)],FW.prototype,"dragging",void 0);_.w([_.H(),_.J("design:type",Object)],FW.prototype,"dragMouseStart",void 0);_.w([_.H(),_.J("design:type",Object)],FW.prototype,"dragOffsetStart",void 0);
_.w([_.H(),_.J("design:type",Object)],FW.prototype,"disableWheelScroll",void 0);_.w([_.H(),_.J("design:type",Object)],FW.prototype,"centerListItems",void 0);_.w([_.Eq("iron-resize"),_.xt("guideOpened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],FW.prototype,"onIronResize_",null);_.w([_.Eq("transitionend"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],FW.prototype,"onItemsTransitionEnd_",null);
_.w([_.Eq("focusin"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],FW.prototype,"onChildElementFocus_",null);_.w([_.xt("shownItems"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],FW.prototype,"observeShownItems_",null);_.w([_.kt()],FW);_.Kw.YtdHorizontalListBehavior=[];_.Kw.YtdHorizontalListBehavior.push(_.rb,_.T.YtRendererBehavior,_.yy.YtLazyListBehavior,_.OO.YtdGuideStateAwareBehavior,FW.prototype);var oL$=["APP_STATE","PI"];var Hh,Wh=function(r){this.hostElement=r},Dk=function(r,g){if(g&&(tvp(g.viewableCommands)||tvp(g.endOfSessionCommands))){var I=OG1(g.viewableCommands);
g=OG1(g.endOfSessionCommands);if(!Hh){var P=_.fL("custom_active_view_tos_timeout_ms");Hh=P>0&&P!==36E5?new R_4(Bss(),P):new R_4(Bss())}NOE(Hh,r.hostElement);wrt(Hh,r.hostElement,I,g)}},Rj=function(r){Hh&&NOE(Hh,r.hostElement)};var vu1=_.U1(["about:blank"]),QSz={pushState:window.history.pushState,replaceState:window.history.replaceState};var Ad=function(r){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=r;this.internalPushState=r.pushState.bind(r);this.internalReplaceState=r.replaceState.bind(r)};
Ad.prototype.init=function(){this.initialized=!0};
Ad.prototype.pushState=function(r,g){this.initialized||this.init();this.internalPushState&&this.internalPushState(r,"",g)};
Ad.prototype.replaceState=function(r,g){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(r,"",g)};
Ad.prototype.getState=function(){return this.history&&this.history.state};var mOY=function(r){var g=function(){var I=r.apply(this,arguments)||this;I.boundHistoryPushState=!1;I.boundHistoryReplaceState=!1;I.debugInfo={};return I};
_.b(g,r);g.prototype.init=function(){var I=_.ht("IFRAME");_.a2(I,_.Mz(vu1));I.sandbox="allow-same-origin";I.style.display="none";this.iframe=I;document.body.appendChild(I);this.bindHistoryStateFunctions();r.prototype.init.call(this)};
g.prototype.bindHistoryStateFunctions=function(){var I=this,P=[],a;this.iframe&&((a=this.iframe.contentWindow)==null?0:a.history)&&(a=this.iframe.contentWindow.history)&&(P.push(a),Object.getPrototypeOf(a)&&P.push(Object.getPrototypeOf(a)));window.history&&P.push(window.history);a=window.history;Object.getPrototypeOf(a)&&P.push(Object.getPrototypeOf(a));P.push(QSz);a=function(C){for(var u=null,X=0;X<P.length;X++){var c=P[X][C];if(typeof c==="function"){u=c.bind(window.history);I.debugInfo[C]=X;break}}return u};
if(!this.boundHistoryReplaceState){var v=a("replaceState");v&&(this.internalReplaceState=v,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(a=a("pushState"))&&(this.internalPushState=a,this.boundHistoryPushState=!0)};
return g}(Ad),Cp1=function(){return mOY.call(this,window.history)||this};
_.b(Cp1,mOY);Cp1.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var NK=function(r){this.browserHistory=r;this.initialized=!1};
NK.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
NK.prototype.pushState=function(r,g){this.initialized||this.init();this.browserHistory.pushState(r,g)};
NK.prototype.replaceState=function(r,g){this.initialized||this.init();this.browserHistory.replaceState(r,g)};
NK.prototype.handlePopstate=function(r){return r.state};_.uQ$=function(r,g,I,P,a){this.endpoint=r;this.forward=g;this.historyEntry=I;this.JSC$31203_savedComponentState=P;this.legacyBorder=a===void 0?!1:a};var p8h=function(r,g){this.rootData=r;this.scrollTop=g};_.ww=new _.GZ("EPHEMERAL_STORE_TOKEN");_.lF=function(r){this.data=Object.assign({},r);var g;(g=this.data.innertubeResponse)==null||delete g.frameworkUpdates};
_.lF.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.EM)()};
_.lF.prototype.isProcessed=function(){return!!this.data.isProcessed};
_.sB=function(r){return Object.assign({},r.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var ouy=function(){this.maxSize=100;this.timeToDataCache=new Map};
ouy.prototype.get=function(r){var g=this.timeToDataCache.get(r);g&&(this.timeToDataCache.delete(r),this.timeToDataCache.set(r,g));if(g&&g.rootData&&(_.Y("web_use_response_store_for_history_cache")||_.Y("mweb_use_new_history_manager"))){var I=_.S5().resolve(_.ww),P=qWT(g),a=!!P;if(P){if(P.content){var v=SC(I,P.content);a&&v?g.rootData.response=_.sB(v):a=!1}P.player&&(v=SC(I,P.player),a&&v?g.rootData.playerResponse=_.sB(v):a=!1);P.reelSequence&&(I=SC(I,P.reelSequence),a&&I?g.rootData.reelWatchSequenceResponse=
_.sB(I):a=!1)}a||(this.timeToDataCache.delete(r),g=void 0)}return g};
ouy.prototype.set=function(r,g){if(g.rootData&&(_.Y("web_use_response_store_for_history_cache")||_.Y("mweb_use_new_history_manager"))){var I=qWT(g),P=Object.assign({},g.rootData);I&&(I.content&&g.rootData.response&&(X8y(this,I.content,g.rootData.response),P.response=null),I.player&&g.rootData.playerResponse&&(X8y(this,I.player,g.rootData.playerResponse),P.playerResponse=null),I.reelSequence&&g.rootData.reelWatchSequenceResponse&&(X8y(this,I.reelSequence,g.rootData.reelWatchSequenceResponse),P.reelWatchSequenceResponse=
null));g=new p8h(P,g.scrollTop)}this.timeToDataCache.has(r)?this.timeToDataCache.delete(r):this.timeToDataCache.size>=this.maxSize&&(I=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(I.value));this.maxSize!==0&&this.timeToDataCache.set(r,g)};
ouy.prototype.clear=function(){this.timeToDataCache.clear()};
var qWT=function(r){var g=_.S5().resolve(_.lX(_.Ig)),I;if((I=r.rootData)==null?0:I.endpoint)return g==null?void 0:ZsJ(g,r.rootData.endpoint);var P;_.M6(new _.oK("History snapshot response data does not contain endpoint",(P=r.rootData)==null?void 0:P.url));return null},X8y=function(r,g,I){if(r.maxSize>0){var P;
(r=(P=I.responseContext)==null?void 0:P.maxAgeSeconds)&&Number(r)>0&&(P=_.S5().resolve(_.ww),I=H5(I,r),P.put(g,new _.lF(I)))}};var cmB=function(r,g,I){this.endpoint=g;this.JSC$31209_savedComponentState=I===void 0?null:I;this.entryTime=r};var eNs=1;var Jd=function(r){var g=function(){var I=r.apply(this,[].concat(_.xC(_.kV.apply(0,arguments))))||this;I.historyEntryTime=0;I.historySnapshotCache=I.createHistoryCache();return I};
_.b(g,r);g.prototype.createHistoryCache=function(){return new ouy};
g.prototype.saveAndReplace=function(I,P,a){var v=window.location.href;var C=C===void 0?{}:C;var u=(u=this.browserHistory.getState())&&u.entryTime?u.entryTime:YcL();I=this.createNewHistoryEntry(I,C,u);this.saveSnapshot(u,P,a);this.replaceState(I,v||window.location.href)};
g.prototype.saveAndPush=function(I,P,a,v,C){C=C===void 0?{}:C;this.saveSnapshot(this.historyEntryTime,a,v);a=this.historySnapshotCache;v=this.historyEntryTime;var u=a.timeToDataCache.keys();u=_.m(u);for(var X=u.next();!X.done;X=u.next())X=X.value,X>v&&a.timeToDataCache.delete(X);P=this.createNewHistoryEntry(P,C);this.pushState(P,I)};
g.prototype.saveSnapshot=function(I,P,a){this.historySnapshotCache.set(I,new p8h(P,a))};
g.prototype.createNewHistoryEntry=function(I,P,a){a=a===void 0?YcL():a;return new cmB(a,I,P)};
g.prototype.handlePopstate=function(I){var P=r.prototype.handlePopstate.call(this,I),a=null,v=null,C=!1,u=null;P&&P.entryTime&&(u=this.historySnapshotCache.get(P.entryTime)||null,C=P.entryTime>this.historyEntryTime,this.historyEntryTime=P.entryTime,a=P.endpoint,v=P.JSC$31209_savedComponentState);this.handleHistoryCacheLoad(new _.uQ$(a,C,u,v),I);return P};
g.prototype.pushState=function(I,P){Number(I==null?void 0:I.entryTime)>=0&&(this.historyEntryTime=I.entryTime);r.prototype.pushState.call(this,I,P)};
g.prototype.replaceState=function(I,P){Number(I==null?void 0:I.entryTime)>=0&&(this.historyEntryTime=I.entryTime);r.prototype.replaceState.call(this,I,P)};
g.prototype.handleHistoryCacheLoad=function(){};
return g}(NK),tFz=function(){var r=Jd.call(this,new Cp1)||this;
r.dispatchElement=null;r.entryIndex=0;return r};
_.b(tFz,Jd);_.Q=tFz.prototype;_.Q.init=function(r){r=r===void 0?!0:r;Jd.prototype.init.call(this);this.initialized||(r||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.Q.handlePopstate=function(r){var g=null;r.state||(g="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return Jd.prototype.handlePopstate.call(this,r);var I=new CustomEvent("yt-history-pop",{cancelable:!0});_.We(this.dispatchElement,"yt-history-pop",[I,{errorMsg:g}]);_.D3(this.dispatchElement,"yt-close-all-popups-action");if(!I.defaultPrevented){I=_.S5().resolve(_.jN);g=I.getCurrentData();var P=I.getCurrentPage();I=0;P?(P=_.We(this.dispatchElement,"yt-get-page-offset",
[P]),P.length>0&&(I=P[0])):_.M6(new _.oK("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:g?g.page:"undefined"}));g&&(g.csn=_.CB());this.saveSnapshot(this.historyEntryTime,g,I)}return Jd.prototype.handlePopstate.call(this,r)};
_.Q.handleHistoryCacheLoad=function(r,g){r.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.m(_.D3(this.dispatchElement,"yt-history-will-navigate",[g])).next().value||_.We(this.dispatchElement,"yt-history-load",[g,r]))};
_.Q.pushState=function(r,g){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var I=new _.oK("history.pushState is not a function",this.getDebugString());_.iO(I)}Jd.prototype.pushState.call(this,r,g)};
_.Q.replaceState=function(r,g){if(!this.browserHistory.boundHistoryReplaceState){var I=new _.oK("history.replaceState is not a function",this.getDebugString());_.iO(I)}Jd.prototype.replaceState.call(this,r,g)};
_.Q.saveAndPush=function(r,g,I,P,a){a=a===void 0?{}:a;I&&(I.csn=_.CB());Jd.prototype.saveAndPush.call(this,r,g,I,P,a)};
_.Q.getDebugString=function(){var r=[];this.initialized&&r.push("i");this.browserHistory.boundHistoryReplaceState&&r.push("bhr");this.browserHistory.boundHistoryPushState&&r.push("bhs");"replaceState"in this.browserHistory.debugInfo&&r.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&r.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&r.push("ei:"+String(this.entryIndex));return r.join(",")};
_.EO=function(r,g){r.init(!0);var I=r.browserHistory.getState();r.replaceState(I,Fq(g))};
tFz.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.x0=new _.GZ("DESKTOP_HISTORY_MANAGER_TOKEN");var BIl=[10,20,30,40,50,60],fw=function(){this.currentPartitionIndex=0},O4f=function(r){E$1({mainAppWeb:_.Uq(),
survivalSli:{partitionMinute:r,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},zjF=function(r){E$1({mainAppWeb:_.Uq(),
survivalSli:{partitionMinute:r,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},ejh=function(r){return r.currentPartitionIndex>=0&&r.currentPartitionIndex<BIl.length?BIl[r.currentPartitionIndex]:-1},YWf=function(r){return r.currentPartitionIndex>0&&r.currentPartitionIndex-1<BIl.length?BIl[r.currentPartitionIndex-1]:-1};
fw.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var r=YWf(this);r>0&&zjF(r);r=ejh(this);r>0&&O4f(r);Z4z(this)}};
var Z4z=function(r){var g=ejh(r);if(g>0){var I=YWf(r);I<0&&(I=0);r.intervalId=_.ZV.addJob(function(){var P=YWf(r);P>0&&zjF(P);P=ejh(r);P>0&&O4f(P);Z4z(r)},3,(g-I)*6E4);
r.currentPartitionIndex+=1}else r.currentPartitionIndex=-1};var UOw=function(r){PV.call(this,r,132);this.isDocument=r===document.documentElement};
_.b(UOw,PV);UOw.prototype.calculateScrollDelta=function(r,g,I){var P=0;r<g?P=r<g-100?-48:-8:r>g+I&&(P=r>g+I+100?48:8);return P};
UOw.prototype.JSC$11693_onMouseMove=function(r){this.isDocument||(r.clientX=r.event_.pageX,r.clientY=r.event_.pageY);PV.prototype.JSC$11693_onMouseMove.call(this,r)};_.i4T=function(r,g){var I=this;this.scrollElement=document.documentElement;this.dragScrollSupport=this.JSC$14854_dragListGroup=null;this.onDraggerCreated=function(P){var a=P.JSC$11689_dragger;a.scrollTarget_=I.scrollElement;P=P.draggerEl;a&&P.menuOpened&&a.setEnabled(!1)};
this.onDragStart=function(P){var a=P.draggerEl;P=P.currDragItem;var v=Object.assign({},P==null?void 0:P.data);v.trackingParams=void 0;a.data=v;a.style.position="absolute";a.style.width=(P==null?void 0:P.clientWidth)+"px";a.style.zIndex="2030";a.onDrag&&a.onDrag();P=_.Xj(a);(v=P.querySelector("ytd-app"))?_.DG(v).appendChild(a):P.body.appendChild(a);I.dragScrollSupport=new UOw(I.scrollElement);I.dragScrollSupport.horizontalScrolling_=!1;a=I.dragScrollSupport;a.constrainScroll_=!!a.margin_&&!1};
this.onDrop=function(P){I.handleDrop(P);I.dragScrollSupport&&(_.KF(I.dragScrollSupport),I.dragScrollSupport=null)};
this.onReorderableScroll=function(){if(I.JSC$14854_dragListGroup){var P=I.JSC$14854_dragListGroup;f8f(P,P.currDragItem_)}};
this.handleDrop=g};
_.nw=function(r){r.JSC$14854_dragListGroup&&(_.m6(r.JSC$14854_dragListGroup,ROF,r.onDragStart),_.m6(r.JSC$14854_dragListGroup,l8Y,r.onDragStart),r.JSC$14854_dragListGroup.dispose(),r.JSC$14854_dragListGroup=null);r.dragScrollSupport&&(_.KF(r.dragScrollSupport),r.dragScrollSupport=null);r.scrollElement.removeEventListener("scroll",r.onReorderableScroll)};
_.b4Y=function(r,g,I,P){P=P===void 0?"":P;_.nw(r);I&&(r.scrollElement=I);r.JSC$14854_dragListGroup=new pR;r.JSC$14854_dragListGroup.hysteresisDistance_=2;JYB(r.JSC$14854_dragListGroup,g);r.JSC$14854_dragListGroup.draggerElClasses_=qh("dragging").split(" ");P&&E9B(r.JSC$14854_dragListGroup,function(a){var v=a||document,C=null;v.getElementsByClassName?C=v.getElementsByClassName(P)[0]:C=pOd("*",P,a);return C||a});
_.jf(r.JSC$14854_dragListGroup,WkY,r.onDraggerCreated);_.jf(r.JSC$14854_dragListGroup,ROF,r.onDragStart);_.jf(r.JSC$14854_dragListGroup,l8Y,r.onDrop);r.JSC$14854_dragListGroup.init();r.scrollElement.addEventListener("scroll",r.onReorderableScroll,{passive:!0})};
_.l4.Object.defineProperties(_.i4T.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var MFz=function(){this.skipNextNavigation=!1},jS0=function(r,g,I){if(!g)return!1;
if(r.skipNextNavigation)return r.skipNextNavigation=!1;if(_.Z(I,_.KZ))return!1;var P,a,v;if((P=_.Z(I,_.JN))==null?0:(a=P.browseEndpointContextSupportedConfigs)==null?0:(v=a.browseEndpointContextMainConfig)==null?0:v.skipConfirmation)return!1;var C;return((C=_.Z(g.commandMetadata,_.JF))==null?void 0:C.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
MFz.prototype.showConfirmationDialog=function(r,g){this.navigateParams=g;this.customConfirmationCommand?_.S5().resolve(_.E3).resolveCommand(this.customConfirmationCommand):(g={openPopupAction:{popup:{confirmDialogRenderer:{title:_.i6(_.xH("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.i6(_.xH("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.i6(_.xH("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.i6(_.xH("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.sL.getInstance().triggerAction("yt-open-popup-action",g,r))};
MFz.prototype.cancelPendingNavigation=function(){var r;((r=this.navigateParams)==null?void 0:r.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var VF8=function(){},LcY=function(r,g,I,P,a,v,C){I=I===void 0?{}:I;
C=C===void 0?{}:C;var u=_.S5().resolve(_.Ig),X,c=(X=_.Z(g,_.KZ))==null?void 0:X.url;return c?CGj(u,c,I,window.location.href,function(B,O){dOl(r,B,O,!1,!0,I,v,P)},function(){return!1}):BY(u,g,I,window.location.href,xM(g),function(B,O){dOl(r,B,O,!1,!0,I,v,P)},a,C)},dOl=function(r,g,I,P,a,v,C,u){if(!r.JSC$14869_chunkHandler)if(I.page==="learning_journey_watch"&&_.Y("web_enable_canvas_on_learning_journey")){var X=!_.Z(u,_.JN);
a=a||P;if(X)if(a){if(_.Y("kevlar_continue_playback_without_player_response")){var c;var B=(c=_.Z(u,_.Z3))==null?void 0:c.videoId}P={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:P,previousVideoId:B},tempData:v}}else P={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else P={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};r.JSC$14869_chunkHandler=new BxT(_.dD,P,C,X,a)}else if(I.page==="watch"||I.page==="learning_journey_watch")if(a||P){if(_.Y("kevlar_continue_playback_without_player_response")){var O;
X=(O=_.Z(u,_.Z3))==null?void 0:O.videoId}r.JSC$14869_chunkHandler=new eDB(_.dD,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:P,previousVideoId:X},tempData:v},C)}else r.JSC$14869_chunkHandler=new c2T(_.dD);else I.page==="shorts"&&a&&!P?r.JSC$14869_chunkHandler=new zD0(_.dD,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:v},C):r.JSC$14869_chunkHandler=new tZ1(C);r.JSC$14869_chunkHandler.processChunk({endpoint:g,data:I});return r.JSC$14869_chunkHandler.eY.promise},
GFf=function(r,g,I,P,a){(I=_.sF1(I))&&dOl(r,g,I,!1,!0,P,void 0,a)};_.ymd=new _.GZ("NAVIGATION_SERVICE_TOKEN");var Kc$=function(){this.pendingNavigationPromise=null};
_.Q=Kc$.prototype;_.Q.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.Q.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.Q.addEventListener=function(){throw Error("yh");};
_.Q.dispatchEvent=function(){throw Error("yh");};
_.Q.removeEventListener=function(){throw Error("yh");};var sSh=new _.GZ("APP_ROOT");var Ur8=null;var FcB=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],T$=function(){_.bj.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];H4Y(this)};
_.b(T$,_.bj);T$.prototype.verifyUser=function(){var r=H4Y(this),g=r.logout;if(!r.sessionChange)return!0;this.dispatchEvent("ytsessionchange");g&&this.dispatchEvent("ytuserinvalid");return!1};
var H4Y=function(r){var g=FcB.map(function(a){var v;return(v=_.aK.get(a))!=null?v:""}),I=g.some(function(a,v){return r.sessionCookies&&r.sessionCookies[v]!==""&&a===""}),P=g.some(function(a,v){return r.sessionCookies&&r.sessionCookies[v]!==a});
r.sessionCookies=g;return{logout:I,sessionChange:P}};
T$.prototype.clearTimeout=function(){this.scheduledJobId&&(_.ZV.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var dr4=new _.GZ("POSTMESSAGE_TUNNEL_TOKEN");var Mvt=["/parent_tools","/file_download","/artist_roster"],yos=[xH1,fQ$,nCh,hdF,TpB,ECz,koJ,$zy];var hd=new _.GZ("NAVIGATION_CONFIRMATION_SERVICE");var WcJ="/account /account_advanced /account_billing /account_notifications /account_playback /account_privacy /account_sharing /cart /channel/ /clip /contribute-notes /effect/ /feed/ /gaming /gaming/ /hashtag /learning /manage_red /minor_moment /musicpremium /new /originals /paid_memberships /place /playables /playlist /podcasts /post/ /premium /product/ /reporthistory /results /search /shopcollection/ /shorts/ /show/ /source/ /user/ /watch /youtuberedoriginals".split(" "),DOd=[{url:"/podcasts",
expFlag:"enable_polymer_navigation_for_podcasts_destination_page"},{url:"/companion_canvas",expFlag:"enable_ai_companion"}],k0=function(r,g){this.pendingNavigationPromise=null;this.JSC$14892_clientRoot=r;this.historyManager=g;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 VF8;this.debugString=r.is;r={"yt-signal-action-history-back":this.handleSignalActionHistoryBack,"yt-signal-action-reload-page":this.handleSignalActionReloadPage.bind(this),"yt-signal-action-soft-reload-page":this.handleSignalActionSoftReloadPage.bind(this),"yt-signal-action-reset-warm-loads":this.handleSignalActionResetWarmLoads.bind(this),"yt-signal-action-close-window":this.handleSignalActionCloseWindow};_.Fh(_.sL.getInstance(),r,this.JSC$14892_clientRoot)},lEB,SW$,Jmz,EuY,w8f;
_.b(k0,Kc$);k0.prototype.reload=function(){_.t4(window.location.href)};
var WPf=function(r){r.currentEndpoint&&_.Z(r.currentEndpoint,_.nz)?r.reload():r.currentEndpoint&&r.navigate(r.currentEndpoint,!0,void 0,{disableCache:!0})};
k0.prototype.navigate=function(r,g,I,P,a,v,C,u){g=g===void 0?!1:g;I=I===void 0?{}:I;P=P===void 0?{}:P;var X=_.S5().resolve(hd),c;if(!C&&jS0(X,(c=this.currentEndpoint)!=null?c:void 0,r))return X.showConfirmationDialog(this.JSC$14892_clientRoot.parentElement,{endpoint:r,reload:g,params:I,tempData:P,requestType:a,createScreenConfig:v}),!1;var B=_.YF();_.ZM(B,"eocs")||B.parkOrScheduleJob(function(){B.processSignal("eocs")},10,"eor");
iGF();C=xM(r);X=P.autonav==="1";c=_.CB();T$.instance||(T$.instance=new T$);var O=T$.instance.verifyUser(),z;if(_.Y("enable_dark_theme_only_on_shorts")){var e=document.documentElement.hasAttribute("dark"),U=_.Oq(!0)==="USER_INTERFACE_THEME_DARK";if(C==="shorts"){if(!e)if(_.Y("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var V;_.t4((V=_.Z(r==null?void 0:r.commandMetadata,_.JF))==null?void 0:V.url,void 0,void 0,window.top)}}else{var G;_.t4(_.N9((G=_.Z(r==
null?void 0:r.commandMetadata,_.JF))==null?void 0:G.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.Y("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!e){var F;_.t4(_.N9((F=_.Z(r==null?void 0:r.commandMetadata,_.JF))==null?void 0:F.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(U!==e){var W;_.t4(_.N9((W=_.Z(r==null?void 0:r.commandMetadata,_.JF))==null?void 0:W.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(C==="watch"){if(RjT(_.S5().resolve(_.XH),
r)&&(O||_.Y("fix_miniplayer_navigation_killswitch")))return!1;_.Y("block_all_player_prefetch_requests")||(z=FP0(_.ys(_.wS),r,X))}else{var S,E=(S=_.Z(this.currentEndpoint,_.Z3))==null?void 0:S.videoId;E&&_.vv.getInstance().then(function(H$){H$&&H$.set("yt-miniplayer-shown-video-id",E)})}z&&(I.frags=z.missingFragments_.join(","));
V=null;var l;G=(l=_.Z(r==null?void 0:r.commandMetadata,_.JF))==null?void 0:l.ignoreNavigation;if(!G)if(_.Y("kevlar_command_url")){var f;V=(f=_.Z(r==null?void 0:r.commandMetadata,_.JF))==null?void 0:f.url}else V=_.O61(r,I);if(V&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&V==this.lastNavigationUrl)return _.QM({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.S3(ce(),"CANCELLED")}V&&(this.lastNavigationUrl=V);LrL();_.LL("IS_HOMEPAGE_COLD",
!1);_.LL("IS_RESULTS_PAGE_COLD",!1);_.LL("IS_WATCH_PAGE_COLD",!1);r.loggingUrls&&r.loggingUrls.forEach(function(H$){H$.baseUrl&&_.y6(H$.baseUrl)});
_.HGs(r,v?v.layer:0)&&_.Y("kevlar_flush_logs_on_away_navigation")&&_.UL();if(Kg1(r))return!1;tdl(C,a);if(!V)return G||_.M6(new _.oK("Can't construct url for endpoint",r)),_.S3(ce(),"FAILURE"),!1;_.bG$();l=r&&_.Z(r,_.JN)&&_.Z(r,_.JN).browseId.startsWith("UC");I=(f=_.Y("enable_dark_theme_only_on_shorts")&&C==="shorts"?!1:_.zI()&&document.documentElement.hasAttribute("dark")!==_.Bg())?{themeRefresh:1}:{};f&&!_.Cq()&&_.Oq()==="USER_INTERFACE_THEME_DARK"&&(I.theme="dark");l=f||AmY(V)&&!l&&!_.Y("kevlar_disable_url_allowlist");
O||(l=!0);if(l||_.Gq("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var n;var P$=(n=window.top)==null?void 0:n.location.href}catch(H$){var Cs;P$=(Cs=H$)==null?void 0:Cs.message}_.M6(new _.oK("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:P$}))}r=_.Y("kevlar_redirect_on_window_killswitch")?window.top:window;cg(V);_.t4(_.N9(V,I),void 0,void 0,r);_.S3(ce(),"ABORTED");return!1}_.Y("kevlar_early_popup_close")&&_.We(this.JSC$14892_clientRoot,"yt-close-all-popups-action",
[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14869_chunkHandler=void 0;var ZL;P$=xM((ZL=this.currentEndpoint)!=null?ZL:void 0);(ZL=C==="shorts"&&P$==="shorts")||_.Fq4();_.Fn(iKX)("nr",void 0);X&&_.QM({webInfo:{navigationReason:"an"}});r.clickTrackingParams&&(P.itct=r.clickTrackingParams,P.csn=c);bgh(P);P.endpoint=JSON.stringify(r);_.Y("enable_unknown_lact_fix_on_html5")&&(_.S5().resolve(_.ny),P.lact=_.Jb());_.pF.isEmpty(P)||_.bd(V,P);!_.Y("disable_miniplayer_expansion_log")&&this.isMiniplayerExpansion&&
(v=Object.assign({},{layer:0},v,{parentLayer:3}));this.pendingNavigationPromise=v=LcY(this.pageFetcher,r,P,this.currentEndpoint,this.JSC$14892_isNetworkPromiseStale.bind(this),v,u);v=v.then(this.handleNavigateSuccess.bind(this,v,r,z,P),this.handleNavigateFail.bind(this,v,r));_.nj().navigationFinishPromise=v;g={endpoint:r,pageType:C,url:Fq(V),reload:!!g,noProgressBar:ZL};a&&(g.type=a);var tp;a=_.SR((tp=this.currentEndpoint)!=null?tp:null);tp=_.SR(r!=null?r:null);this.fireEvent("yt-navigate-start",
g);var eX;(eX=_.S5().resolve(_.lX(_.ymd)))==null||eX.publish("navigation-start",{sourcePageSubtype:a,destinationPageSubtype:tp});z&&GFf(this.pageFetcher,r,z,P,this.currentEndpoint);return!0};
k0.prototype.JSC$14892_isNetworkPromiseStale=function(r){return r!=this.pendingNavigationPromise};
var NIl=function(r,g,I,P,a){var v=xM(g);g={endpoint:g,pageType:v};a&&(g.errorMessage=a);_.M6(I);g.navigationDoneMs=_.ug("nd");g.navigationErrorReason=P;r.fireEvent("yt-navigate-error",g)};
k0.prototype.handleNavigateFail=function(r,g,I){var P=void 0;I instanceof _.By&&(P=I,t6$(I));if(this.JSC$14892_isNetworkPromiseStale(r))return _.aT(P);_.S3(ce(),"FAILURE");NIl(this,g,I,"101");return _.aT(I)};
k0.prototype.handleNavigateSuccess=function(r,g,I,P,a){if(this.JSC$14892_isNetworkPromiseStale(r))return _.Nl();this.pendingNavigationPromise=null;if(!a)return g=new _.oK("Missing data in response for navigation endpoint",g),_.aT(g);if(a.reload)return window.location.reload(!0),_.Nl();I&&(r={},_.pF.extend(r,_.sF1(I),a),a=r);var v,C;I=(v=a)==null?void 0:(C=v.timing)==null?void 0:C.responseStart;I!=null&&_.ug("srt",I);_.ug("pdc");var u,X;v=(u=a)==null?void 0:(X=u.timing)==null?void 0:X.info;v!=null&&
(u=_.Fn(_.j_X)(v),_.QM(u));_.S3(ce(),"SUCCESS");w8f(this,g,a,1,P);return _.Nl()};
var AmY=function(r){var g=r;_.Y("kevlar_no_redirect_to_classic_2_ks")||(g=(new _.UY(r)).getPath());if(g==="/"||g==="/red")return!1;var I=!0;WcJ.forEach(function(P){r.indexOf(P)===0&&(I=!1)});
DOd.forEach(function(P){var a=P.url;_.Y(P.expFlag)&&r.indexOf(a)===0&&(I=!1)});
return I};
k0.prototype.publishPageData=function(r){this.fireEvent("yt-page-data-fetched",{pageData:r})};
lEB=function(r,g,I,P,a,v){var C=null;g.page!=="watch"&&g.page!=="learning_journey_watch"||P?g.filler||_.We(r.JSC$14892_clientRoot,"yt-stop-old-player",[g]):C=dOl(r.pageFetcher,a,g,I,!1,v,void 0,r.currentEndpoint);if(C)return C.then(r.publishPageData.bind(r,g));r.publishPageData(g);return _.Nl()};
SW$=function(r,g,I){var P=null;if(!I)return P=new _.oK("Empty data",r.debugString,g);var a=I.response;if(!a)return P;var v={endpointType:xM(g)||"unknown"};a.responseContext?(a=a.responseContext.errors)&&(P=new _.oK("Errors in response context",r.debugString,g,a,v)):P=a.error||a.errorMetadata?new _.oK("Errors in response",r.debugString,g,a.error,a.errorMetadata,v):new _.oK("responseContext missing",r.debugString,g,Object.keys(a).sort().join(","),v);var C,u,X,c;if(r=I==null?void 0:(C=I.response)==null?
void 0:(u=C.responseContext)==null?void 0:(X=u.webResponseContextExtensionData)==null?void 0:(c=X.webResponseContextDebugData)==null?void 0:c.debugErrorMessages)for(C=0;C<r.length;C++);return P};
Jmz=function(r){var g,I,P,a;return r==null?void 0:(g=r.response)==null?void 0:(I=g.responseContext)==null?void 0:(P=I.errors)==null?void 0:(a=P.error)==null?void 0:a["0"]};
EuY=function(r,g){var I;if(I=g.url&&!g.url.startsWith("/clip"))I=g.url,I=!_.Y("webfe_parse_debug_param_in_resolveurl_service")&&r.searchDebugUrlMatcher.test(I)||VUt(I)?!0:!1;if(I)VUt(g.url)&&_.A$(window.location.href).themeRefresh?(g=_.h0(g.url,"themeRefresh"),_.EO(r.historyManager,g)):g.url&&!zNj(g.url)&&_.EO(r.historyManager,g.url);else if(g.endpoint){var P,a,v;(I=(P=g.endpoint)==null?void 0:(a=P.commandMetadata)==null?void 0:(v=a.webCommandMetadata)==null?void 0:v.url)&&!zNj(I)&&_.EO(r.historyManager,
I);I&&g.url&&I!=g.url&&!g.url.match("playnext=1")&&new _.oK("Response url mismatch in response data",r.debugString,I,g.url)}};
_.xOw=function(r,g,I,P,a,v,C,u){v=v===void 0?!1:v;var X=_.S5().resolve(hd),c;if(!u&&jS0(X,(c=r.currentEndpoint)!=null?c:void 0,g))return X.showConfirmationDialog(r.JSC$14892_clientRoot.parentElement,{endpoint:g,data:I,navigationType:P,tempData:a,isMiniplayer:v,isForwardHistoryNavigation:C==null?void 0:C.forward}),_.Nl();r.pageFetcher.JSC$14869_chunkHandler=void 0;return w8f(r,g,I,P,a,v)};
w8f=function(r,g,I,P,a,v){v=v===void 0?!1:v;r.isMiniplayerExpansion=v;var C=P===2;r.currentEndpoint=g;r.numNavigations++;r.numNavigations&&(qj_.navigationCount=r.numNavigations);_.LL("NUM_NAV",r.numNavigations);var u=SW$(r,g,I);if(u)return NIl(r,g,u,"102",Jmz(I)),_.aT(u);var X,c,B,O;u=I.rootVe||(I==null?void 0:(X=I.response)==null?void 0:(c=X.responseContext)==null?void 0:(B=c.webResponseContextExtensionData)==null?void 0:(O=B.ytConfigData)==null?void 0:O.rootVisualElementType);!C&&I&&EuY(r,I);var z,
e;X=I==null?void 0:(z=I.response)==null?void 0:(e=z.responseContext)==null?void 0:e.maxAgeSeconds;if(!C&&!isNaN(X)){var U;_.Y("kevlar_use_response_ttl_to_invalidate_cache")?U=(0,_.EM)()+1E3*X:_.Y("kevlar_always_invalidate_cache")&&(U=0);isNaN(U)||(I.expirationTime=U)}_.ys(_.wS).prefetchCache_.clear();C||I.page!=="watch"||P!==1?P=lEB(r,I,C,!!v,g,a):(r.publishPageData(I),P=_.Nl());a=P.then(function(){var V=xM(g);V={endpoint:g,pageType:V,fromHistory:C,response:I};V.navigationDoneMs=_.ug("nd");r.fireEvent("yt-navigate-finish",
V);var G;(G=_.S5().resolve(_.lX(_.ymd)))==null||G.publish("navigation-end")});
I.csn&&u&&I.clientSideGrafts&&P.then(r.attachClientSideGrafts.bind(r,I,_.mw()));return a};
_.Q=k0.prototype;_.Q.attachClientSideGrafts=function(r,g){r.clientSideGrafts&&g&&r.clientSideGrafts.forEach(function(I){if(g&&I){var P=_.gM(I);_.Y("combine_ve_grafts")?_.hx().graftServerVe(I,g):_.Ok(r.csn,g,P)}})};
_.Q.handleSignalActionHistoryBack=function(){window.history.back()};
_.Q.handleSignalActionCloseWindow=function(){window.close()};
_.Q.handleSignalActionReloadPage=function(){this.reload()};
_.Q.handleSignalActionSoftReloadPage=function(){WPf(this)};
_.Q.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.Q.fireEvent=function(r,g){r=new CustomEvent(r,{bubbles:!0,cancelable:!1,composed:!0,detail:g});this.dispatchEvent(r)};
_.Q.addEventListener=function(r,g){this.JSC$14892_clientRoot.addEventListener(r,g)};
_.Q.dispatchEvent=function(r){return this.JSC$14892_clientRoot.dispatchEvent(r)};
_.Q.removeEventListener=function(r,g){this.JSC$14892_clientRoot.removeEventListener(r,g)};
k0[J$]=[sSh,_.x0];var fE8;var nuF=function(){return _.D.apply(this,arguments)||this};
_.b(nuF,_.D);_.l4.Object.defineProperties(nuF,{template:{configurable:!0,enumerable:!0,get:function(){if(fE8===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-player--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-player">\n  \n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);fE8=r}r=fE8;return r}}});
_.w([_.d(nLw.YtPlayerBehavior),_.J("design:type",Object)],nuF.prototype,"ytPlayerBehavior",void 0);_.w([_.qC({is:"ytd-player"})],nuF);var TI$;var hjY;var kFh;var $z=function(){var r=_.D.apply(this,arguments)||this;r.forceModernIconButton=!1;r.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return r};
_.b($z,_.D);$z.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]]"}}}}}};
$z.prototype.handleAccountLinkingStateChangedCommand=function(r){if(r=_.Z(r,Y6y)){var g,I=(g=this.data)==null?void 0:g.providerKey;g=r.providerKey;I&&g&&I.id===g.id&&I.subject===g.subject&&(r=r.linked,r!==void 0&&(this.set("data.linked",r),this.notifyPath("data.linked"),_.Y("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(r)))}};
$z.prototype.setPlayerAccountLinkState=function(r){var g=new Dqf;Rzh(g,Hjw(new FMh,r));var I=_.dD();I&&I.getPlayerPromise().then(function(P){P.setAccountLinkState(_.hp(g.JSC$12621_serializeBinary(),4));P.updateAccountLinkingConfig(r)})};
$z.prototype.handleShowAccountLinkDialog=function(){var r=this.get("button.buttonRenderer.command");r&&_.ld([r],this.hostElement)};
_.l4.Object.defineProperties($z.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}}}});
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],$z.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$z.prototype,"ytRendererBehavior",void 0);_.w([_.d([_.w9.YtActionHandlerBehavior]),_.J("design:type",Object)],$z.prototype,"actionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$z.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],$z.prototype,"overrides",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],$z.prototype,"forceModernIconButton",void 0);_.w([_.H({value:"bottom"}),_.J("design:type",String)],$z.prototype,"buttonTooltipPosition",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],$z.prototype,"forceIconButton",void 0);_.w([_.H(),_.J("design:type",Boolean)],$z.prototype,"disableTextTransform",void 0);
_.w([_.L("data","data.linked","data.isWarning"),_.J("design:type",Object),_.J("design:paramtypes",[])],$z.prototype,"button",null);_.w([_.qC({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],$z);
_.A($z,"ytd-account-link-button-renderer",function(){if(kFh!==void 0)return kFh;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-link-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-account-link-button-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return kFh=r},{mode:1});var $j0;var rgT=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],r6=function(){return _.D.apply(this,arguments)||this};
_.b(r6,_.D);r6.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
r6.prototype.updateButtonActiveState=function(){var r=this,g=!!rgT.find(function(I){return r.currentState===I});
this.currentState==="PLAYLIST_LOOP_STATE_ONE"&&_.Y("enable_web_delhi_icons")&&(g=!1);this.button&&(this.button.isPressed=g)};
_.l4.Object.defineProperties(r6.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.playlistLoopStateEntity)==null?void 0:r.state)||((g=this.data)==null?void 0:g.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var r=void 0,g;if(this.currentState&&((g=this.data)==null?0:g.states)){g=_.m(this.data.states);for(var I=g.next();!I.done;I=g.next()){I=_.Z(I.value,_.Wx$);var P=void 0;if(((P=I)==null?void 0:P.state)===this.currentState){r=I;break}}}return r}}});
r6.prototype.updateButtonActiveState=r6.prototype.updateButtonActiveState;_.w([_.d(_.oj),_.J("design:type",Object)],r6.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],r6.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],r6.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.H({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.am.playlistLoopStateEntitySelector}),_.J("design:type",Object)],r6.prototype,"playlistLoopStateEntity",void 0);_.w([_.H(),_.J("design:type",Object)],r6.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],r6.prototype,"forceIconOnly",void 0);_.w([_.ni("ytd-button-renderer"),_.J("design:type",_.yE)],r6.prototype,"button",void 0);
_.w([_.L("data","playlistLoopStateEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],r6.prototype,"currentState",null);_.w([_.xt("currentButtonStateRenderer"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],r6.prototype,"updateButtonActiveState",null);_.w([_.L("currentState"),_.J("design:type",Object),_.J("design:paramtypes",[])],r6.prototype,"currentButtonStateRenderer",null);
_.w([_.qC({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],r6);
_.A(r6,"ytd-playlist-loop-button-renderer",function(){if($j0!==void 0)return $j0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-loop-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-playlist-loop-button-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return $j0=r},
{mode:1});var gIy;var Ih8=_.xH("DOWNLOAD",{},"Download"),Po$=_.xH("DOWNLOADING",{},"Downloading"),ahy=_.xH("DOWNLOADED",{},"Downloaded"),vIB=_.xH("RETRY",{},"Retry"),g6=function(){var r=_.D.apply(this,arguments)||this;r.forceIconButton=!1;r.forceIconOnly=!1;r.overrides=!1;r.buttonTooltipPosition=!1;r.styleActionButton=!1;r.disableTextTransform=!1;r.downloadProgress=0;r.isDownloadComplete=!1;r.isHidden=!0;r.transferState="TRANSFER_STATE_UNKNOWN";r.isVideoDeletedByUser=!1;r.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return r};
_.b(g6,_.D);_.Q=g6.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Q.dataChanged=function(){var r;(r=this.data)!=null&&r.text||(r=_.qk(_.jR().getState(),this.videoId),this.updateButtonState(r))};
_.Q.computeVideoId=function(r){return r};
_.Q.computePlayerStateEntityKey=function(r){return r};
_.Q.showHideButton=function(){this.updateButtonVisibility()};
_.Q.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;var r;((r=this.playerStateEntity)==null?void 0:r.adsState)==="ADS_STATE_PLAYING"?this.isHidden=!0:this.isHidden=this.transferState!=="TRANSFER_STATE_UNKNOWN"?!1:this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0};
_.Q.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.Q.updateButtonState=function(r){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==Po$||!_.TG(r))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(r){case "TRANSFER_STATE_UNKNOWN":r=Ih8;var g="OFFLINE_DOWNLOAD";var I="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":r=vIB;g="OFFLINE_DOWNLOAD";I="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":r=ahy;g="OFFLINE_PIN";I="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":r=
Po$;g="OFFLINE_DOWNLOADING_ZERO";I="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":r=vIB;g="OFFLINE_DOWNLOAD";I="ACTION_RETRY";break;default:r=Ih8,g="OFFLINE_DOWNLOAD",I="ACTION_ADD"}this.isVideoDeletedByUser&&(r=Ih8,g="OFFLINE_DOWNLOAD",I="ACTION_ADD");var P=Object.assign({},this.data);P.text=_.i6(r);P.tooltip=r;P.icon={iconType:g};P.size="SIZE_DEFAULT";P.style="STYLE_DEFAULT";_.Z(P.command,_.lw)&&(_.Z(P.command,_.lw).action=I);this.set("data",P)}};
_.Q.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var r="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?r="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?r="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?r="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?r="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?r="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(r="OFFLINE_PIN",this.isDownloadComplete=!0);var g;r!==((g=this.data.icon)==null?void 0:g.iconType)&&(g=Object.assign({},this.data),g.text=_.i6(Po$),g.tooltip=Po$,g.icon={iconType:r},_.Z(g.command,_.lw)&&(_.Z(g.command,_.lw).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",g))}};
g6.prototype.updateProgress=g6.prototype.updateProgress;g6.prototype.onTransferStateChanged=g6.prototype.onTransferStateChanged;g6.prototype.showHideButton=g6.prototype.showHideButton;g6.prototype.dataChanged=g6.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],g6.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],g6.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],g6.prototype,"forceIconButton",void 0);
_.w([_.H(),_.J("design:type",Object)],g6.prototype,"forceIconOnly",void 0);_.w([_.H(),_.J("design:type",Object)],g6.prototype,"overrides",void 0);_.w([_.H(),_.J("design:type",Object)],g6.prototype,"buttonTooltipPosition",void 0);_.w([_.H(),_.J("design:type",Object)],g6.prototype,"styleActionButton",void 0);_.w([_.H(),_.J("design:type",Object)],g6.prototype,"disableTextTransform",void 0);
_.w([_.H({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.J("design:type",String)],g6.prototype,"videoId",void 0);_.w([_.H({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.J("design:type",String)],g6.prototype,"playerStateEntityKey",void 0);_.w([_.H(),_.J("design:type",Object)],g6.prototype,"data",void 0);_.w([_.H({selector:cd,selectorArgs:["videoId"]}),_.J("design:type",Object)],g6.prototype,"downloadProgress",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],g6.prototype,"isDownloadComplete",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],g6.prototype,"isHidden",void 0);_.w([_.H({selector:_.qk,selectorArgs:["videoId"]}),_.J("design:type",String)],g6.prototype,"transferState",void 0);_.w([_.H({selector:_.vz1,selectorArgs:["videoId"]}),_.J("design:type",Object)],g6.prototype,"isVideoDeletedByUser",void 0);
_.w([_.H({selector:MCj,selectorArgs:["videoId"]}),_.J("design:type",Object)],g6.prototype,"offlineabilityState",void 0);_.w([_.H({selector:_.D8,selectorArgs:["playerStateEntityKey"]}),_.J("design:type",Object)],g6.prototype,"playerStateEntity",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],g6.prototype,"showTooltips",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],g6.prototype,"sendCommandWhenDisabled",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],g6.prototype,"disabled",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],g6.prototype,"dataChanged",null);_.w([_.$R("offlineabilityState","playerStateEntity"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],g6.prototype,"showHideButton",null);
_.w([_.$R("transferState","isVideoDeletedByUser"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],g6.prototype,"onTransferStateChanged",null);_.w([_.$R("downloadProgress"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],g6.prototype,"updateProgress",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],g6);
_.A(g6,"ytd-download-button-renderer",function(){if(gIy!==void 0)return gIy;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data]]" disable-text-transform="[[disableTextTransform]]" disabled="[[disabled]]" force-icon-button="[[forceIconButton]]" force-icon-only="[[forceIconOnly]]" force-modern-icon-button="" overrides="[[overrides]]" style-action-button="[[styleActionButton]]" class="style-scope ytd-download-button-renderer"></ytd-button-renderer>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return gIy=r},{mode:2});var Qo1;var mjY,Cow=function(){if(mjY!==void 0)return mjY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computedIcon]]">\n</yt-button-shape>\n<tp-yt-paper-tooltip disable-upgrade$="[[!tooltip]]" fit-to-visible-bounds="" offset="8" position="[[buttonTooltipPosition]]">[[tooltip]]</tp-yt-paper-tooltip>\n');return mjY=r};var uw1=_.Y("web_button_rework")&&_.yi("BUTTON_REWORK")||_.Y("web_button_rework_with_live"),p4w=_.fL("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,IW=function(){var r=_.D.apply(this,arguments)||this;r.isPressed=!1;r.forceIconButton=!1;r.forceIconOnly=!1;r.forceModernIconButton=!1;r.alignByText=!1;r.isShorts=!1;r.animatedText=!1;r.shouldAnimate=!1;r.JSC$14930_browserSupportsAnimation=_.Y("web_supports_animations_api");r.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};r.onTap=function(){var g;if((g=r.data)==null||!g.defaultNavigationEndpoint){var I;g=!((I=r.data)==null?0:I.isToggled);var P;if((P=r.data)==null||!P.preventAutoToggle){r.shouldAnimate=!1;r.disableTextUpdateJobId&&_.ZV.cancelJob(r.disableTextUpdateJobId);r.disableTextUpdateJobId=_.ZV.addLowPriorityJob(function(){r.disableTextUpdateJobId=void 0},p4w);
var a;r.set("data.isToggled",!((a=r.data)==null?0:a.isToggled));I=r.getInnertubeIcon();P={toggled:g,actions:{}};I&&(P.actions[I.toLowerCase()]=g);_.He(r.hostElement,"yt-toggle-button",P)}}};
return r};
_.b(IW,_.D);_.Q=IW.prototype;_.Q.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.ZV.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Q.toggle=function(r){var g;this.set("data.isToggled",r!==void 0?r:!((g=this.data)==null?0:g.isToggled))};
_.Q.handleUpdateToggleButtonStateCommand=function(r){if(this.data){r=_.Z(r,VmY);var g,I,P,a=(g=this.data)==null?void 0:(I=g.toggleButtonSupportedData)==null?void 0:(P=I.toggleButtonIdData)==null?void 0:P.id;a&&r&&a===(r==null?void 0:r.buttonId)&&this.set("data.isToggled",r.toggled)}};
_.Q.handleUpdateToggleButtonTextAction=function(r){if(this.data){r=_.Z(r,Twd);var g,I,P,a=(g=this.data)==null?void 0:(I=g.toggleButtonSupportedData)==null?void 0:(P=I.toggleButtonIdData)==null?void 0:P.id;a&&r&&a===(r==null?void 0:r.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=r.defaultNumericalValue,this.set("data.defaultText",r.defaultText),this.set("data.toggledText",r.toggledText),this.shouldAnimate=!1)}};
_.Q.getInnertubeIcon=function(){var r=this.data;if(r){var g,I,P=((g=r.defaultIcon)==null?0:g.iconType)?(I=r.defaultIcon)==null?void 0:I.iconType:null,a,v;g=((a=r.toggledIcon)==null?0:a.iconType)?(v=r.toggledIcon)==null?void 0:v.iconType:P;return r.isToggled?g:P}};
_.Q.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.l4.Object.defineProperties(IW.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r={renderer:this.data,element:this.hostElement,toggled:!!this.data.isToggled,onTapCallback:this.onTap,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceModernIconButton:this.forceModernIconButton,forceDisabled:this.disabled,nextVersion:!0,useAnimatedText:this.animatedText&&this.JSC$14930_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var g=r.renderer;var I=r.element;var P=r.toggled;var a=r.onTapCallback;var v=r.commandClientArgs;var C=r.overrides;var u=r.forceIcon;var X=r.forceModernIconButton;var c=r.forceDisabled;var B=r.useAnimatedText;var O=r.animatedTextProps;r=RNj(g,P);u=!g.defaultIcon||!u&&g.defaultText?g.defaultIcon?"leading":void 0:X?"icon-only":"icon-only-40";u==="icon-only-40"&&(r.type="text");var z;X=Object;var e=X.assign,U;a:switch((U=
g.style)==null?void 0:U.styleType){case "STYLE_COMPACT_GRAY":U={size:"S"};break a;default:U={size:"M"}}var V=!!P;var G=(G=P&&g.toggledText||g.defaultText)?_.mk(G):void 0;B?(B=_.b6(P&&g.toggledText||g.defaultText))&&O&&!isNaN(Number(O.numberValue))?(O.numberText=B,P&&(O.numberValue+=1),B=O):B=void 0:B=void 0;var F,W,S,E;var l=(O=((W=P?g.toggledAccessibilityData||((l=g.toggledText)==null?void 0:l.accessibility):g.accessibilityData||((F=g.defaultText)==null?void 0:F.accessibility))==null?void 0:(S=W.accessibilityData)==
null?void 0:S.label)||((E=g.accessibility)==null?void 0:E.label))?O:_.b6(P&&g.toggledText||g.defaultText);c=c===void 0?g.isDisabled:c;I=Dr$(g,P,a,I,v);P=WgE(g,P);P!=null&&P.length?(P=_.Xu({innertubeCommand:Ng8(P),forceNewState:!0}),P=cs(P)?P:void 0):P=void 0;g=e.call(X,{},r,U,{iconPosition:u},C,{focused:!1,toggled:V,toggleable:!0,formattedButtonText:G,animatedTextProps:B,accessibilityLabel:l,disabled:c,onTap:I,aTagConfig:P},TiE((z=g.colorData)==null?void 0:z.basicColorPaletteData));g.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(g.type="filled");return g}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var r=this.getInnertubeIcon();if(r)return _.lf(r)}}});
IW.prototype.resetAnimation=IW.prototype.resetAnimation;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],IW.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],IW.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],IW.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],IW.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],IW.prototype,"isPressed",void 0);_.w([_.H(),_.J("design:type",Object)],IW.prototype,"forceIconButton",void 0);_.w([_.H(),_.J("design:type",Object)],IW.prototype,"forceIconOnly",void 0);_.w([_.H(),_.J("design:type",Object)],IW.prototype,"forceModernIconButton",void 0);_.w([_.H(),_.J("design:type",Object)],IW.prototype,"alignByText",void 0);_.w([_.H(),_.J("design:type",Object)],IW.prototype,"overrides",void 0);
_.w([_.H(),_.J("design:type",Boolean)],IW.prototype,"disabled",void 0);_.w([_.H(),_.J("design:type",Object)],IW.prototype,"isShorts",void 0);_.w([_.H(),_.J("design:type",Object)],IW.prototype,"buttonTooltipPosition",void 0);_.w([_.H(),_.J("design:type",Object)],IW.prototype,"animatedText",void 0);_.w([_.H(),_.J("design:type",String)],IW.prototype,"textNumberValue",void 0);_.w([_.H({computed:"computeTooltip(data, data.isToggled)"}),_.J("design:type",Object)],IW.prototype,"tooltip",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IW.prototype,"resetAnimation",null);_.w([_.L("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.J("design:type",Object),_.J("design:paramtypes",[])],IW.prototype,"computedButtonShape",null);_.w([_.L("data.*"),_.J("design:type",Object),_.J("design:paramtypes",[])],IW.prototype,"computedIcon",null);
_.w([_.qC({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],IW);uw1&&_.A(IW,"ytd-toggle-button-renderer",Cow,{mode:_.Rv("kevlar_poly_si_batch_j081")?1:2});var oIz=_.R(function(r){function g(c){var B;return _.p(function(O){if(O.nextAddress==1)return(B=!Nsj(c,u())||!u().enabled)?O.jumpTo(2):O.yield(EL_(),3);O.nextAddress!=2&&(B=O.yieldResult);if(B)return O.return();I();setTimeout(function(){C(!1)},1500);
_.R2(O)})}
function I(){setTimeout(function(){C(!0);var c;(c=P.lottieEl)==null||c.goToAndPlay(0)},150)}
var P=_.N3(),a=_.m(_.ua(!1,void 0,"UfUosc")),v=a.next().value,C=a.next().value,u=_.Lx(r.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.M9(function(){var c,B;((c=r.settings)==null?void 0:(B=c.call(r))==null?void 0:B.uniqueId)==="this is not intended behavior"&&_.M6(new _.oK("Smartimation Settings is undefined"))});
_.dd(function(){u().experimentEnabled&&(u().enabled?w7Q(g):(C(!1),lIj(g)),_.Lu(function(){lIj(g)}))},"IHhVmc");
_.dd(function(){u().timings.join("");u().experimentEnabled&&(Scs(u()),_.Lu(function(){JoL(u())}))},"fsfhOe");
var X=_.Bi(function(){var c=P,B=u().uniqueId+"-border",O,z;var e="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((z=(O=_.S5().resolve(_.lX(_.nk)))==null?void 0:O())!=null&&z?"dark":"light")+"_v2.json";return{animationRef:c,animationConfig:{name:B,autoplay:!1,loop:!1,path:e}}},void 0,"UWvUGe");
a={};return _.q("yt-smartimation",{class:_.Ws(r.className,"smartimation",(a["smartimation--experiment-enabled"]=function(){return u().experimentEnabled},a["smartimation--active-border"]=v,a["smartimation--enable-masking"]=xrs(),a))},_.q(_.t,{cond:function(){return u().experimentEnabled},
then:function(){return _.q("div",{class:"smartimation__border"},_.q(_.lc,{className:"smartimation__border-gradient",data:X,animationName:function(){return X().animationConfig.name}}))}}),_.q("div",{class:"smartimation__content"},r.children))},"ja");
oIz.idomCompat=!0;_.dM(oIz,"yt-smartimation",{props:{className:_.Yp,settings:_.Yp}});var P2=function(){var r=_.D.apply(this,arguments)||this;r.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};r.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};r.shouldEnableSmartimation=!1;return r};
_.b(P2,_.D);P2.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
P2.prototype.onDataChanged=function(){var r,g;this.shouldEnableSmartimation=(((r=this.data)==null?void 0:(g=r.timedAnimationData)==null?void 0:g.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
P2.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var r=_.Z(this.data.likeButton,_.t1),g=_.Z(this.data.dislikeButton,_.t1);return!!((r==null?0:r.isToggled)||(g==null?0:g.isToggled))};
P2.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]]"}}}}}};
_.l4.Object.defineProperties(P2.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var r,g,I=((r=this.data)==null?void 0:(g=r.timedAnimationData)==null?void 0:g.animationTiming)||[];return{uniqueId:"like-dislike",timings:I,enabled:this.shouldEnableSmartimation,experimentEnabled:I.length>0}}}});
P2.prototype.onDataChanged=P2.prototype.onDataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],P2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],P2.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],P2.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],P2.prototype,"likeButtonOverride",void 0);_.w([_.H(),_.J("design:type",Object)],P2.prototype,"dislikeButtonOverride",void 0);
_.w([_.L("shouldEnableSmartimation"),_.J("design:type",Object),_.J("design:paramtypes",[])],P2.prototype,"smartimationSettings",null);_.w([_.xt("data"),_.Eq("yt-toggle-button"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],P2.prototype,"onDataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],P2);
_.A(P2,"ytd-segmented-like-dislike-button-renderer",function(){if(Qo1!==void 0)return Qo1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-segmented-like-dislike-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-smartimation settings="[[smartimationSettings]]" class="style-scope ytd-segmented-like-dislike-button-renderer"><div id="segmented-buttons-wrapper" class="style-scope ytd-segmented-like-dislike-button-renderer"><div id="segmented-like-button" class="style-scope ytd-segmented-like-dislike-button-renderer"></div><div id="segmented-dislike-button" class="style-scope ytd-segmented-like-dislike-button-renderer"></div></div></yt-smartimation>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Qo1=r},{mode:1});var qz$;var X40;(X40=document.body)==null||X40.setAttribute("rounded-container","");var cg$={};cg$.YtToggleButtonBehavior=[_.w9.YtActionHandlerBehavior,nb.YtRenderButtonBehavior,{_noAccessors:!0,properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.isToggled)","stateChanged_(data.defaultText)","stateChanged_(data.toggledText)","stateChanged_(forceIconOnly)"],created:function(){this.toggleButtonActionMap_={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction_","yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand_"}},
attached:function(){this.registerActionMap(this.toggleButtonActionMap_)},
detached:function(){this.unregisterActionMap(this.toggleButtonActionMap_)},
onYtToggleButtonTapHandler:function(){},
onYtButtonTapHandler:function(){var r=this.data.isToggled;if(!this.isModal_(r)){if(!this.data.preventAutoToggle){this.toggle();var g={toggled:this.data.isToggled,actions:{}};g.actions[this.buttonIcon]=this.data.isToggled;_.He(this.hostElement,"yt-toggle-button",g)}g=this.data.defaultServiceEndpoint||null;var I=this.data.toggledServiceEndpoint||null;if(g&&I||g&&this.data.preventAutoToggle)r=r?I:g,g=this.disableCommandHandlerOverride,_.Y("killswitch_toggle_button_behavior_resolve_command")||g?_.RX(this.hostElement,
[r]):_.EH(r,this.hostElement),_.He(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:r})}},
stateChanged_:function(){var r=this.data;if(r){var g=r.isToggled;this._setEndpoint(this.computeEndpoint_(r));this._setServiceEndpoint(this.computeServiceEndpoint_(r));this._setButtonIcon(this.computeButtonIcon_(r,g));this._setButtonText(this.computeButtonText_(r,g));this._setButtonAccessibility(this.computeAccessibility_(r,g));this._setButtonTooltip(this.computeTooltip_(r,g));this._setButtonClass(this.computeButtonClass_(r,g));this._setIconPositionType(this.computeIconPositionType_(r));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=g):this.elements_.button.setAttribute("aria-pressed",g));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=g)}},
shouldSetIconActiveState_:function(){return _.Y("kevlar_system_icons")},
toggle:function(r){this.set("data.isToggled",r!==void 0?r:!this.data.isToggled);_.Y("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(r){if(r){var g,I;return!!((g=this.data)==null?0:(I=g.toggledServiceEndpoint)==null?0:I.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(r){return r&&r.defaultNavigationEndpoint||null},
computeButtonIcon_:function(r,g){var I=r&&r.defaultIcon?_.lf(r.defaultIcon.iconType):null;r=r&&r.toggledIcon?_.lf(r.toggledIcon.iconType):I;return g?r:I},
handleUpdateToggleButtonStateCommand_:function(r){r=r.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==r.buttonId&&this.toggle(r.toggled)},
computeButtonText_:function(r,g){return r?g&&r.toggledText||r.defaultText||null:null},
computeAccessibility_:function(r,g){return r?(g?this.get("toggledAccessibilityData.accessibilityData",r):this.get("accessibilityData.accessibilityData",r))||r.accessibility||null:null},
computeTooltip_:function(r,g){return r?g&&r.toggledTooltip||r.defaultTooltip||null:null},
computeButtonClass_:function(r,g){if(!r)return"";var I="",P=r.toggledStyle||r.style;if(g=g?P:r.style){g.styleType&&(g=g.styleType);try{I+=g.toLowerCase().replace(/_/g,"-")+" "}catch(a){_.jJ(a,g,typeof g),_.M6(a)}}if(r=r.size){r.sizeType&&(r=r.sizeType);try{I+=r.toLowerCase().replace(/_/g,"-")+" "}catch(a){_.jJ(a,r,typeof r),_.M6(a)}}return I.trim()},
computeIconPositionType_:function(r){return r&&r.iconPosition||null},
computeServiceEndpoint_:function(r){var g=r&&r.serviceEndpoint,I=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return g?g:I&&r.command?r.command:null},
handleUpdateToggleButtonTextAction_:function(r){r=r.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==r.buttonId&&(this.set("data.defaultText",r.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",r.toggledText),this.notifyPath("data.toggledText"))}}];_.IA("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var t08=_.Y("web_button_rework")&&_.yi("BUTTON_REWORK")||_.Y("web_button_rework_with_live"),aW=function(){var r=_.D.apply(this,arguments)||this;r.systemIcons=_.Y("kevlar_system_icons");r.roundedContainer=!0;return r};
_.b(aW,_.D);aW.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
aW.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var r=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var g={toggled:!!this.data.isToggled,actions:{}};g.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var I,P;g.actions.playlistId=(I=this.data.defaultServiceEndpoint)==null?void 0:(P=I.playlistEditEndpoint)==null?void 0:P.playlistId;_.He(this.hostElement,"yt-toggle-button",g)}(r=r?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(r)}};
aW.prototype.onYtNavigate=function(r){var g=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(r.detail.endpoint);g&&(r.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(g))};
_.l4.Object.defineProperties(aW,{template:{configurable:!0,enumerable:!0,get:function(){if(qz$===void 0){var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);qz$=r}r=qz$;return r}}});
aW.prototype.onYtNavigate=aW.prototype.onYtNavigate;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],aW.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],aW.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],aW.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(cg$.YtToggleButtonBehavior),_.J("design:type",Object)],aW.prototype,"ytToggleButtonBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],aW.prototype,"data",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],aW.prototype,"showTooltips",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],aW.prototype,"systemIcons",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],aW.prototype,"roundedContainer",void 0);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],aW.prototype,"onYtNavigate",null);
_.w([_.qC({is:"ytd-toggle-button-renderer",disableElementRegistration:t08})],aW);var BUJ,Opd;_.v2=new _.GZ("PANEL_CONTROLLER_TOKEN");_.Qe=new _.GZ("SHEET_CONTROLLER_TOKEN");_.m3=new _.GZ("DIALOG_CONTROLLER_TOKEN");BUJ=new _.GZ("DIALOG_CONTAINER_TOKEN");Opd=new _.GZ("ENGAGEMENT_PANEL_ELEMENT_TOKEN");_.CV=new _.GZ("PERSISTENT_PANEL_CONTROLLER_TOKEN");var IE4=_.xH("DOWNLOAD",{},"Download"),PpL=_.xH("DOWNLOADING",{},"Downloading"),aE8=_.xH("DOWNLOADED",{},"Downloaded"),vu4=_.xH("RETRY",{},"Retry");var zbJ=_.R(function(r){var g=p88,I=function(){return""},P=QS1(r.data),a=mOs(r.data),v=Cp4(r.data),C=uQ_(r.data);
g=function(){var u=r.data(),X=rm4(u,P(),a(),v(),C()),c=!!u.videoId,B=X.text;return{title:c?B:void 0,tooltip:c?void 0:B,accessibilityText:B,onTap:X.onTap,iconName:X.iconType,style:u.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:X.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:u.buttonSize}};
I={};I=_.Ws("ytDownloadButtonViewModelHost",(I.ytDownloadButtonViewModelIsHidden=function(){var u=r.data(),X=C();return u.playlistId||X()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||X()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},I));
return _.q("download-button-view-model",{class:I},_.q(_.W6,{data:g}))},"ka");
zbJ.idomCompat=!0;var ej8=new _.GZ("SUBMIT_API_SERVICE_TOKEN");var BIF,O4$,YW$={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};var RjX=new _.GZ("RENDERER_LOGGER_TOKEN");var Fcj=new _.GZ("RENDERER_STAMPER_OPTIONS_TOKEN");var UOp;_.xG=new k0F;UOp=new Map;var H4s="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),DOh=["notificationTextRenderer","notificationMultiActionRenderer"],
WcQ="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),sS8=i4X(function(r){return _.yZ(r==null?void 0:r.targetId)}).useUpdatableData;var Kc_=0,GF$=new Set;_.fk.debugName="EjJbCe";var ebJ=_.R(function(r){var g=r.data;r=r.className;_.bX(function(){g().formId||_.iO(Error("Ch"))});
var I=_.tF1(function(){return g().formId},function(){return g().beforeSubmitCommand},function(){return g().afterSubmitCommand}),P=I.submitForm,a=I.isValid,v=I.isSubmitting,C=function(){return{state:g().isDisabled||!a()||v()?"disabled":"active"}};
return _.q("yt-submit-button-view-model",{class:_.Ws("ytSubmitButtonViewModelHost",r)},_.q(_.fk,{data:function(){return g().button}},{buttonViewModel:function(u){return _.q(_.W6,{data:u.data,
buttonOverrides:C,onClick:P})}}))},"na");var ZpY=_.R(function(r){var g=r.backgroundLottieRef;var I=r.foregroundLottieRef;var P=r.children;var a=r.wrapperClass;var v=r.disableAnimation;r=function(){return(_.Y("web_animated_actions")||_.Y("web_animated_actions_v2"))&&!(v==null?0:v())};
return _.q("yt-animated-action",{class:_.Ws("ytAnimatedActionHost",a)},_.q("div",{class:"ytAnimatedActionContentWithBackground"},_.q(_.t,{cond:r,then:function(){return _.q(Yzd,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:g==null?void 0:g(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(Ams()?"dark":"light")+"_v5.json"}}}})}}),P),_.q(_.t,{cond:r,
then:function(){return _.q(Yzd,{lottiePlayerProps:function(){return{animationRef:I==null?void 0:I(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(Ams()?"dark":"light")+"_v4.json"}}}})}}))},"oa");
ZpY.idomCompat=!0;var Yzd=_.R(function(r){var g=r.wrapperClass;var I=r.lottieClass;var P=r.lottiePlayerProps;return _.q("div",{class:_.Ws("ytAnimatedActionLottie",g),"aria-hidden":"true"},_.q(_.lc,{className:I,data:P,animationName:function(){return P().animationConfig.name}}))},"pa");var NIF={isOpen:!1};var lEj={isAllowed:!1};var Jm1={errorMessage:"",title:"",privacy:"",isDisabled:!0};var xOp={isOpen:!1};var nuL={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var Ujh={response:void 0};var hjs=function(r,g){r=r===void 0?Ujh:r;switch(g.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},r,{response:g.payload});default:return r}};var ipJ={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var kF8=function(r,g){r=r===void 0?ipJ:r;switch(g.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},r,{nextDisabled:g.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},r,{nextCommand:g.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},r,{footerSubmissionData:g.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},r,{isImpersonationValid:g.payload});default:return r}};var bp1={reportFormData:void 0,reportDetailsFormData:void 0};var $j$=function(r,g){r=r===void 0?bp1:r;switch(g.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},r,{reportFormData:g.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},r,{reportDetailsFormData:g.payload});default:return r}};var M0F=void 0;_.Y("mweb_enable_redux_store_on_demand")||(M0F=new Mk(rgX()));var uC=_.Y("enable_web_delhi_icons");var jow=_.R(function(r){r=_.GM(r,{themeOverride:void 0,animationRef:{}});var g=r.animatedIconType,I=r.active,P=r.themeOverride,a=r.animationRef;r=r.staticIconFn;var v=_.m(_.ua(void 0,void 0,"l48agc")),C=v.next().value,u=v.next().value,X=function(){a:{var G=g();var F=P==null?void 0:P();var W;F=(F==null?void 0:F.useDarkTheme)||((W=_.S5().resolve(_.lX(_.nk)))==null?void 0:W());switch(G){case "LIKE":M0F||(M0F=new Mk(rgX()));G=(G=VM1(M0F.getState()))&&G.animationLightUrl&&G.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:F?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:F?G.animationDarkUrl:G.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(G){F=G;break a}F="animated_like_icon_"+(F?"dark":"light")+"_"+(uC?"v5":"v4");F={lottiePlayerProps:{animationConfig:{name:F,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+F+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(uC?" animated-like-icon-delhi":"")}}},totalFrames:uC?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":F={lottiePlayerProps:{animationConfig:{name:F?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(F?"dark":"light")+(uC?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(uC?" animated-subscribe-icon-delhi":"")}}},totalFrames:uC?120:79,lazyLoad:!1};break a}F=
void 0}return F},c=function(){var G,F;
return(F=(G=X())==null?void 0:G.lottiePlayerProps.animationConfig.name)!=null?F:""},B=function(){if(X()){var G=X().lottiePlayerProps.animationConfig.path;
return k9.get(G)||C()}};
v=_.m(_.ua(!1,void 0,"sDrGId"));var O=v.next().value;v=v.next().value;var z=Iht(v),e=function(){var G=X(),F,W,S;return(S=G==null?void 0:(F=G.lottiePlayerProps.animationConfig)==null?void 0:(W=F.rendererSettings)==null?void 0:W.className)!=null?S:""},U=void 0,V=void 0;
_.dd(function(){var G=X(),F=c(),W=B(),S=O(),E=I();if(G&&(V!==F&&(V=F,U=E,F=a(),z.animationConfig=G.lottiePlayerProps.animationConfig,z.animationRef=F,W&&(z.animationConfig.animationData=W,z.animationConfig.path=void 0),F=G.lottiePlayerProps.animationConfig.path,!k9.get(F)&&G.lazyLoad&&F&&gIE(F,u)),!(S||G.lazyLoad&&!W))){if(W=!a().lottieEl)E?(S=G.totalFrames,z.animationConfig.initialSegment=[S-1,S]):z.animationConfig.initialSegment=void 0;if(U!==E&&!W)if(W=a(),E){var l;(l=W.lottieEl)==null||l.playSegments([0,
G.totalFrames],!0)}else{var f;(f=W.lottieEl)==null||f.playSegments([0,1],!0)}U=E}},"RQVZ1d");
return _.q("animated-icon",{class:"ytAnimatedIconHost"},_.q(_.t,{cond:function(){var G,F;return!((G=X())==null||!G.lottiePlayerProps.animationConfig.path||((F=X())==null?0:F.lazyLoad)&&!B()||O())},
then:function(){return _.q(_.lc,{data:z,animationName:c,className:e,animationRef:a})},
else:r}))},"ra");_.pV=_.R(function(r){var g=_.Zg("yt-subscribe-button-view-model"),I=_.Zg("div"),P=_.Zg("div"),a=_.N3(),v=_.N3(),C=_.N3(),u=_.J9(Qo4,function(){return r.data().stateEntityStoreKey}),X=_.J9(mjs,function(){var l1,zB;
return(zB=(l1=r.data().notificationStateEntityStoreKeys)==null?void 0:l1.subsNotificationStateKey)!=null?zB:""}),c=function(){return!r.data().enableSubscribeButtonPostClickAnimation},B=_.m(_.ua(0,void 0,"YtsSKb")),O=B.next().value,z=B.next().value;
B=_.m(_.ua(0,void 0,"V6JxRe"));var e=B.next().value,U=B.next().value;B=_.m(_.ua(!1,void 0,"JUCSZ"));var V=B.next().value,G=B.next().value;B=_.m(_.ua(!1,void 0,"oV6jwf"));var F=B.next().value,W=B.next().value;B=_.m(_.ua(!1,void 0,"hK1Whe"));var S=B.next().value,E=B.next().value,l;B=_.m(_.ua(!1,void 0,"Asaolf"));var f=B.next().value,n=B.next().value,P$=function(){W(!0);_.$m(_.ZV,function(){W(!1)},1500)};
_.dd(function(){var l1=F();_.mo(function(){l1&&!c()&&u()&&Yzh(a,v,C)})},"Qq6Hsf");
_.dd(function(){var l1=u();_.mo(function(){if(!c()&&l1){var zB;((zB=r.animateWidth)==null?0:zB.call(r))&&ebQ(g.value,!!l1.subscribed,O(),e());var iz,tw;((iz=l)==null?0:iz.subscribed)||!l1.subscribed||l1.key!==((tw=l)==null?void 0:tw.key)||P$();l=l1}})},"hog8te");
B=_.Bi(function(){var l1,zB,iz,tw=r.data(),dr=!((l1=u())==null||!l1.subscribed);l1=!((zB=r.isOverlay)==null||!zB.call(r));zB=V()?g:void 0;var Q4=(iz=X())==null?void 0:iz.state;iz=f();zbQ(tw,Q4);return vIj({model:tw,subscribed:dr,isOverlay:l1,element:zB,notificationState:Q4,disableTextEllipsis:!0,focused:iz})},void 0,"hc1PRd");
var Cs=function(){var l1;if(!c()&&((l1=r.animateWidth)==null?0:l1.call(r))&&(I==null?0:I.value)&&(P==null?0:P.value)&&!S()){l1=u();var zB=_.m((l1==null?0:l1.subscribed)?[I,P]:[P,I]),iz=zB.next().value;zB=zB.next().value;iz=Math.ceil(iz.value.getBoundingClientRect().width);zB=Math.ceil(zB.value.getBoundingClientRect().width);z(iz);U(zB);ebQ(g.value,!(l1==null||!l1.subscribed),iz,zB);E(!0)}},ZL=_.RT(function(l1){Cs();
var zB=u();zB&&(l1.detail.endpoint.subscribeEndpoint||l1.detail.endpoint.unsubscribeEndpoint)&&t0t(g.value,!zB.subscribed,zB)}),tp=function(){var l1=_.S5().resolve(_.lX(_.GT));
l1&&n(l1.isKeyBoardInUse())},eX=function(){n(!1)};
_.WH("yt-player-subscribe",function(l1){var zB=u();zB&&l1===r.data().channelId&&t0t(g.value,!0,zB)});
_.WH("yt-player-unsubscribe",function(l1){var zB=u();zB&&l1===r.data().channelId&&t0t(g.value,!1,zB)});
_.WH("yt-update-subscribe-button-action",function(l1){l1=_.Z(l1,p9z);var zB=u();zB&&l1&&l1.channelId===r.data().channelId&&t0t(g.value,!!l1.subscribed,zB)});
_.M9(function(){g.value&&(g.value.addEventListener("focusin",tp),g.value.addEventListener("focusout",eX));var l1=_.q6(_.ZV,function(){Cs()});
G(!0);_.Lu(function(){_.ZV.cancelJob(l1);g.value&&(g.value.removeEventListener("focusin",tp),g.value.removeEventListener("focusout",eX))})});
var H$=function(){var l1,zB,iz;if(iz=!((l1=u())==null||!l1.subscribed))l1=!!r.data().disableNotificationBell,iz=(zB=X())==null?void 0:zB.state,iz=!l1&&!!iz;return iz},E8=function(){var l1;
return!((l1=u())==null?0:l1.subscribed)},wQ=function(){var l1,zB;
if(zB=E8()){zB=!!r.data().disableNotificationBell;var iz=(l1=X())==null?void 0:l1.state;zB=!zB&&!!iz}return zB},Oh={},of={};
return _.q("yt-subscribe-button-view-model",{class:_.Ws(r.className,"ytSubscribeButtonViewModelHost",(Oh.ytSubscribeButtonViewModelHostCanAnimateWidth=function(){var l1,zB;return!((l1=u())==null||!l1.subscribed)&&((zB=r.animateWidth)==null?void 0:zB.call(r))&&F()},Oh.ytSubscribeButtonViewModelHostHidden=function(){var l1;
return!((l1=u())==null?0:l1.subscribed)&&r.data().hideWhenUnsubscribed},Oh)),
el:g,"on:yt-service-request-sent":ZL},_.q(ZpY,{backgroundLottieRef:a,foregroundLottieRef:v,wrapperClass:_.Ws("ytSubscribeButtonViewModelAnimatedActionWrapper",(of.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating=function(){var l1;return((l1=r.animateWidth)==null?void 0:l1.call(r))&&F()},of.ytSubscribeButtonViewModelStaticWidth=function(){var l1;
return!((l1=r.animateWidth)==null?0:l1.call(r))},of)),
disableAnimation:c},_.q("div",{el:I,class:"ytSubscribeButtonViewModelContainer"},_.q(_.H6,{data:B,icon:function(){return _.q(_.t,{cond:H$,then:function(){var l1=function(){var zB;return cg_((zB=X())==null?void 0:zB.state)};
return _.q(_.t,{cond:function(){return c()||l1()!=="NOTIFICATIONS_NONE"},
then:function(){return _.q(_.lv,{icon:l1})},
else:function(){return _.q(jow,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:C})}})}})},
secondaryIconName:function(){return H$()?"EXPAND":void 0}}))),_.q("div",{el:P,
class:"ytSubscribeButtonViewModelInvisible"},_.q(_.t,{cond:function(){var l1;return((l1=r.animateWidth)==null?void 0:l1.call(r))&&!c()&&!S()},
then:function(){return _.q(_.H6,{data:_.Bi(function(){var l1;return vIj({model:r.data(),subscribed:E8(),isOverlay:!((l1=r.isOverlay)==null||!l1.call(r)),element:g,disableTextEllipsis:!0})},void 0,"L4sKmd"),
iconName:function(){var l1;return wQ()?cg_((l1=X())==null?void 0:l1.state):void 0},
secondaryIconName:function(){return wQ()?"EXPAND":void 0}})}})))},"ua");
_.pV.idomCompat=!0;var V0T=_.R(function(r){var g=r.data;var I=_.J9(Qo4,function(){return g().subscriptionStateEntityKey});
return _.q(_.t,{cond:function(){var P=g(),a=I();return!P.hideWhenUnsubscribed||(a==null?0:a.subscribed)?_.Z(g().button,_.OI):void 0},
then:function(P){return _.q("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.q(_.W6,{data:P,buttonOverrides:function(){return{toggled:!0}}}))}})},"va");
V0T.idomCompat=!0;var djJ,oW;djJ=_.R(function(r){return _.q(_.fk,{data:function(){return r.actionRow().actions}},{buttonViewModel:function(g){var I=g.data;
return _.q(oW,{isRow:r.isRow,isIconOnlyButton:function(){return Zps(I())},
useIntrinsicWidth:r.useIntrinsicWidth},_.q(_.W6,{data:I}))},
subscribeButtonViewModel:function(g){return _.q(oW,{isRow:r.isRow},_.q(_.pV,{data:g.data,isOverlay:!1,animateWidth:function(){return!r.isRow()}}))},
downloadButtonViewModel:function(g){var I=g.data;return _.q(oW,{isRow:r.isRow,isIconOnlyButton:function(){return!!I().playlistId}},_.q(zbJ,{data:I}))},
submitButtonViewModel:function(g){var I=g.data;return _.q(oW,{isRow:r.isRow,isIconOnlyButton:function(){var P=I();return Zps(_.Z(P==null?void 0:P.button,_.OI))}},_.q(ebJ,{data:I}))},
toggleButtonViewModel:function(g){var I=g.data;return _.q(oW,{isRow:r.isRow,isIconOnlyButton:function(){var P=I();return Zps(_.Z(P.isToggled?P.toggledButtonViewModel:P.defaultButtonViewModel,_.OI))}},_.q(_.vz,{data:I}))},
subscribePlusButtonViewModel:function(g){return _.q(oW,{isRow:r.isRow},_.q(V0T,{data:g.data}))}})},"wa");
oW=_.R(function(r){var g={};return _.q("div",{class:_.Ws("ytFlexibleActionsViewModelAction",(g.ytFlexibleActionsViewModelActionRowAction=r.isRow,g.ytFlexibleActionsViewModelActionIntrinsicWidth=r.useIntrinsicWidth,g.ytFlexibleActionsViewModelActionRowActionFeaturePhone=!1,g.ytFlexibleActionsViewModelActionIconOnlyButton=r.isIconOnlyButton,g))},r.children)},"xa");
_.qx=_.R(function(r){var g=function(){var P;return((P=r.layout)==null?void 0:P.call(r))===1},I={};
return _.q("yt-flexible-actions-view-model",{class:_.Ws("ytFlexibleActionsViewModelHost",r.className,(I.ytFlexibleActionsViewModelInline=function(){return!g()},I.ytFlexibleActionsViewModelScrollable=function(){return r.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},I))},_.q(_.zq,{each:function(){return r.data().actionsRows||[]}},function(P){return _.q(_.t,{cond:g,
then:function(){return _.q("div",{class:"ytFlexibleActionsViewModelActionRow"},_.q(djJ,{actionRow:P,isRow:g,useIntrinsicWidth:function(){return!!r.data().respectActionIntrinsicWidth}}))},
else:function(){return _.q(djJ,{actionRow:P,isRow:g})}})}))},"ya");_.dM(_.qx,"yt-flexible-actions-view-model",{props:{data:_.Yp,layout:_.Yp,justifyContentOverride:_.Yp,className:_.Yp}});_.XE=_.R(function(r){var g=_.J9(_.uw,function(){var a;return(a=r.data().dislikeEntityKey)!=null?a:""}),I=_.Bi(function(){var a=g();
return a?a.likeStatus==="DISLIKE":_.Z(r.data().toggleButtonViewModel,_.et).isToggled},void 0,"fNr9he"),P=_.Bi(function(){return Object.assign({},_.Z(r.data().toggleButtonViewModel,_.et),{isToggled:I()})},void 0,"AezoCc");
return _.q("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.q(_.vz,{data:P,buttonShapeOverrides:r.buttonShapeOverrideables,onToggle:function(a){var v=g();v&&a!==(v.likeStatus==="DISLIKE")&&v.key&&_.dL(_.mp("likeStatusEntity",v.key,{likeStatus:a?"DISLIKE":"INDIFFERENT",hadUserInteraction:a}))}}))},"za");
_.XE.idomCompat=!0;_.c2=_.R(function(r){var g=_.Y("web_supports_animations_api"),I=HOQ(function(z){var e=c();if(!z){var U,V;return{numberText:(V=e==null?void 0:(U=e.likeCountIfIndifferent)==null?void 0:U.content)!=null?V:"",numberValue:Number(e==null?void 0:e.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var G;U=(e==null?void 0:(G=e.likeCountIfIndifferent)==null?void 0:G.content)!==z.numberText;if(u()||!U)return z;var F;return{numberText:(e==null?void 0:(F=e.likeCountIfIndifferent)==null?void 0:F.content)||
"",numberValue:Number(e==null?void 0:e.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!e}}),P=HOQ(function(z){var e=c();
if(!z){var U,V;return{numberText:(V=e==null?void 0:(U=e.likeCountIfLiked)==null?void 0:U.content)!=null?V:"",numberValue:Number(e==null?void 0:e.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var G;U=(e==null?void 0:(G=e.likeCountIfIndifferent)==null?void 0:G.content)!==z.numberText;if(u()||!U)return z;var F;return{numberText:(e==null?void 0:(F=e.likeCountIfLiked)==null?void 0:F.content)||"",numberValue:Number(e==null?void 0:e.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!e}}),a=_.m(_.ua(void 0,
void 0,"xYSlUe")),v=a.next().value,C=a.next().value,u=v,X=_.J9(_.uw,function(){var z,e;
return(e=(z=r.data())==null?void 0:z.likeStatusEntityKey)!=null?e:""}),c=_.J9(plh,function(){var z,e;
return((z=r.likeCountEntity)==null?void 0:(e=z.call(r))==null?void 0:e.key)||""}),B=_.Bi(function(){var z;
return((z=X())==null?void 0:z.likeStatus)==="LIKE"},void 0,"DG5Osd"),O=function(){var z;
return g&&!((z=r.likeCountEntity)==null||!z.call(r))};
return _.q("like-button-view-model",{class:_.Ws("ytLikeButtonViewModelHost",r.className)},_.q(_.vz,{data:function(){var z=Object,e=z.assign,U;var V=_.Z((U=r.data())==null?void 0:U.toggleButtonViewModel,_.et);return e.call(z,{},V||{},{isToggled:B()})},
buttonShapeOverrides:r.buttonShapeOverrideables,animatedTextPropsDefault:function(){return O()?I():void 0},
animatedTextPropsToggled:function(){return O()?P():void 0},
onToggle:function(z){Uj8(z,X(),u(),C)},
style:function(){var z;return((z=r.disableIconAnimation)==null?0:z.call(r))?void 0:{animateIcon:"true"}}}))},"Aa");
_.c2.idomCompat=!0;var LXJ=_.R(function(r){var g=function(){return _.Z(r.data().likeButtonViewModel,_.cY)},I=function(){var a;
return((a=g())==null?void 0:a.likeStatusEntityKey)||""},P=_.Bi(function(){var a,v;
var C=(v=_.J9(_.uw,I)())!=null?v:(a=g())==null?void 0:a.likeStatusEntity;a=r.data();var u;a=(a==null?void 0:(u=a.timedAnimationData)==null?void 0:u.animationTiming)||[];return{uniqueId:"like-dislike",timings:a,enabled:(C==null?void 0:C.likeStatus)==="INDIFFERENT"&&a.length>0,experimentEnabled:a.length>0}},void 0,"zZ3GQb");
return _.q("segmented-like-dislike-button-view-model",{class:_.Ws("ytSegmentedLikeDislikeButtonViewModelHost",r.className),"button-renderer":!0},_.q(oIz,{settings:P},_.q("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.q(_.t,{cond:g,then:function(a){return _.q(_.c2,{data:a,likeCountEntity:function(){return r.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start",onClickRateLimitMs:_.Y("web_enable_like_button_click_debouncing")?500:void 0}})}}),_.q(_.t,{cond:function(){return _.Z(r.data().dislikeButtonViewModel,_.tL)},
then:function(a){return _.q(_.XE,{data:a,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"Ba");
LXJ.idomCompat=!0;_.dM(LXJ,"segmented-like-dislike-button-view-model",{props:{data:_.Yp,className:_.Yp}});var G9h=_.R(function(r){var g=r.data;var I=r.className;var P=r.setMinWidth;var a=r.forceIconOnly;var v=_.Zg("account-link-button-view-model"),C=_.J9(_.ipQ,function(){var z;return(z=g().accountLinkStatusEntityKey)!=null?z:""}),u=_.J9(_.ipQ,function(){var z;
return(z=g().accountLinkStatusSecondaryEntityKey)!=null?z:""}),X=function(){if(!_.Y("web_account_link_secondary_killswitch")){var z,e;
return((z=C())==null?void 0:z.linked)||((e=u())==null?void 0:e.linked)}var U;return(U=C())==null?void 0:U.linked};
_.dd(function(){var z=C();if(z){var e=Rzh(new Dqf,Hjw(new FMh,!!z.linked));_.RA().then(function(U){U&&(U.setAccountLinkState(_.hp(e.JSC$12621_serializeBinary(),4)),U.updateAccountLinkingConfig(!!z.linked))})}},"IvZF7");
var c=function(){return _.Z(g().toggleButtonViewModel,_.et)};
_.WH("yt-signal-action-show-account-link-dialog",function(){if(c()){var z=X()?c().toggledButtonViewModel:c().defaultButtonViewModel;z=_.Z(z,_.OI);var e;if((e=C())==null?0:e.isWarning){e=_.Z(g().warningButtonViewModel,_.OI);if(!e){_.WP(Error("Dh"));return}z=e}var U;(e=_.oT((U=z)==null?void 0:U.onTap))&&_.ld([e],v.value)}else _.WP(Error("Eh"))});
var B=function(){var z=c();return Object.assign({},z,{isToggled:X()})},O=function(){return(a==null?0:a())?{iconPosition:"icon-only"}:{}};
return _.q("account-link-button-view-model",{class:_.Ws("ytwAccountLinkButtonViewModelHost",I,function(){return(P==null?0:P())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:v,"button-renderer":!0},_.q("div",null,_.q(_.t,{cond:function(){var z;if((z=C())==null?0:z.isWarning)return(z=_.Z(g().warningButtonViewModel,_.OI))||_.WP(Error("Dh")),z},
then:function(z){return _.q(_.W6,{data:z,buttonOverrides:O})},
else:function(){return _.q(_.vz,{data:B,buttonShapeOverrides:O})}})))},"Da");_.dM(G9h,"account-link-button-view-model",{props:{data:_.Yp,className:_.MD,setMinWidth:_.MD,forceIconOnly:_.MD}});_.IA("menuRenderer","menuRenderer","ytd-menu-renderer");
var ygh={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"}},
KX0=_.Y("web_fix_missing_action_buttons")?100:200,tT=function(){var r=_.D.apply(this,arguments)||this;r.safeArea=!_.Y("kevlar_flex_menu_safe_area_killswitch");r.tonalOverride=!1;r.threeDotSize="M";r.isOverlay=!1;r.useOverlayDark=!1;r.topLevelIconsOnly=!1;r.JSC$15064_lastWidth=0;r.maybeUpdateFlexibleMenu=function(){_.Y("web_fix_missing_action_buttons")?requestAnimationFrame(r.maybeUpdateFlexibleMenuImpl):r.maybeUpdateFlexibleMenuImpl()};
r.maybeUpdateFlexibleMenuImpl=function(){var g;if((g=r.data)!=null&&g.flexibleItems){r.maybeFlushDebouncer();g=r.hostElement.clientWidth;var I=g>r.JSC$15064_lastWidth,P,a=((P=r.topLevelButtonsContainer)==null?void 0:P.scrollHeight)||0,v;P=((v=r.flexibleItemButtonsContainer)==null?void 0:v.scrollHeight)||0;v=r.hostElement.scrollHeight>Math.max(a,P)+8;I?(r.resetFlexibleItems(),r.JSC$15064_lastWidth=r.hostElement.clientWidth,r.maybeUpdateFlexibleMenu()):v&&(r.shrinkFlexibleMenu(),r.JSC$15064_lastWidth=
g)}};
r.computeThreeDotButtonShape=function(){if(r.tonalOverride)return Object.assign({},{onTap:function(){r.onOverflowTap()},
iconPosition:"icon-only",style:r.isOverlay?r.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:r.threeDotSize,state:"active",accessibilityLabel:r.computeAccessibilityLabel(r.data)},r.threeDotButtonOverride)};
r.onOverflowTap=function(){var g,I,P,a,v,C;_.p(function(u){switch(u.nextAddress){case 1:if(r.data.fetchMenuCommand)return g=_.S5().resolve(_.E3),g.resolveCommand(r.data.fetchMenuCommand,{form:{element:r.hostElement}}),u.return();if(r.data.isDisabled&&r.data.disabledCommand)return _.EH(r.data.disabledCommand,r.hostElement),u.return();I=r.createMenuRendererVe();P={items:r.items};r.data.menuPopupAccessibility&&(P.menuPopupAccessibility=r.data.menuPopupAccessibility);r.data.footer&&(P.footer=r.data.footer);
a={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:P},veData:I}};v=_.S5().resolve(_.Qe);if(!_.Y("ytd-menu-singleton-sheet-killswitch")){u.jumpTo(2);break}return u.yield(v.openSheet({openPopupActionCommand:a},r.hostElement),3);case 3:return u.return();case 2:return u.yield(v.isSheetOpen(),4);case 4:return(C=u.yieldResult)?u.yield(v.closeSheet(),0):u.yield(v.openSheet({openPopupActionCommand:a},r.hostElement),0)}})};
return r};
_.b(tT,_.D);_.Q=tT.prototype;_.Q.updateButtonOverrides=function(){if(!_.Y("menu_renderer_label_update_upkillswitch")){var r=_.DG(this.hostElement).querySelector("yt-button-view-model");r&&(r.buttonOverrides=this.buttonOverrides)}};
_.Q.computeHasItems=function(){var r;return((r=this.topLevelButtonData)==null?void 0:r.length)||this.hasFlexibleItems};
_.Q.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.Q.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.lH(this.hostElement,{"--ytd-menu-renderer-button-color":_.uH(this.data.iconColor)}))};
_.Q.onStamperFinished=function(){this.JSC$15064_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.Q.setupFlexibleMenu=function(){var r=this,g;(g=this.data)!=null&&g.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.ND(this.maybeUpdateFlexibleMenu,KX0,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){r.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement)),
this.resetFlexibleItems()):(this.flexAsTopLevelButtons=void 0,this.hostElement.removeEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.removeEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=void 0))};
_.Q.maybeFlushDebouncer=function(){if(_.Y("web_replace_formatted_with_attributed_string")){var r;(r=this.topLevelButtons)==null||r.forEach(function(I){var P;(I=(P=I.getElementsByTagName("yt-attributed-string"))==null?void 0:P[0])&&Txs(I)});
var g;(g=this.flexibleItemButtons)==null||g.forEach(function(I){var P;(I=(P=I.getElementsByTagName("yt-attributed-string"))==null?void 0:P[0])&&Txs(I)})}};
_.Q.resetFlexibleItems=function(){var r;if((r=this.data)!=null&&r.flexibleItems){_.Y("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var g;this.flexAsTopLevelButtons=(g=this.data.flexibleItems)==null?void 0:g.map(function(I){return _.Z(I,_.eVT).topLevelButton});
_.Y("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.Q.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.Q.shrinkFlexibleMenu=function(){var r;(r=this.flexAsTopLevelButtons)!=null&&r.length&&(this.flexAsTopLevelButtons=[].concat(_.xC(this.flexAsTopLevelButtons.slice(0,-1))))};
_.Q.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:ygh,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:ygh,events:!0}}};
_.Q.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.Q.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.Q.detached=function(){this.icon="MORE_VERT"};
_.Q.computeTopLevelButtonData=function(r){if(!r)return[];var g;r=(g=r==null?void 0:r.topLevelButtons)!=null?g:[];return _.pF.unsafeClone([].concat(_.xC(r)))};
_.Q.computeItems=function(r,g){if(!r)return[];var I=[];if(g){var P=(r.flexibleItems||[]).map(function(C){return _.Z(C,_.eVT)});
P=_.m(P);for(var a=P.next();!a.done;a=P.next())a=a.value,g.includes(a.topLevelButton)||(a=a.menuItem)&&I.push(a)}var v;r=(v=r==null?void 0:r.items)!=null?v:[];return[].concat(_.xC(I),_.xC(r))};
_.Q.computeMenuActive=function(r,g){return r||g};
_.Q.onPopupOpened=function(){this.overlayOpen=!0;_.He(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.Q.onPopupClosed=function(){this.overlayOpen=!1;_.He(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.Q.onPopupCanceled=function(){this.overlayOpen=!1;_.He(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.Q.computeAccessibilityLabel=function(r){return this.get("accessibility.accessibilityData.label",r)};
_.Q.isHidden=function(r,g){return this.tonalOverride||!r?!0:r.fetchMenuCommand||r.isDisabled&&r.disabledCommand?!1:!(g==null?0:g.length)};
_.Q.isModernOverflowHidden=function(r,g){return this.tonalOverride&&r?r.fetchMenuCommand?!1:!(g==null?0:g.length):!0};
_.Q.createMenuRendererVe=function(){var r=this.data.trackingParams,g=_.CB(),I=_.mw();return r&&g&&I?(r=_.gM(r),I=_.Dx(7591),_.Y("combine_ve_grafts")?_.wP(_.hx(),I,r):_.Ok(g,r,I),I):null};
_.l4.Object.defineProperties(tT.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.flexAsTopLevelButtons)==null||!r.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
tT.prototype.onPopupCanceled=tT.prototype.onPopupCanceled;tT.prototype.onPopupClosed=tT.prototype.onPopupClosed;tT.prototype.onPopupOpened=tT.prototype.onPopupOpened;tT.prototype.tonalOverrideChanged=tT.prototype.tonalOverrideChanged;tT.prototype.resetFlexibleItems=tT.prototype.resetFlexibleItems;tT.prototype.setupFlexibleMenu=tT.prototype.setupFlexibleMenu;tT.prototype.iconButtonColorChanged=tT.prototype.iconButtonColorChanged;tT.prototype.updateButtonOverrides=tT.prototype.updateButtonOverrides;
_.w([_.d(_.L_),_.J("design:type",Object)],tT.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],tT.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],tT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.ni("#button-shape"),_.J("design:type",HTMLElement)],tT.prototype,"buttonShape",void 0);_.w([_.ni("#button"),_.J("design:type",Object)],tT.prototype,"button",void 0);
_.w([_.H(),_.J("design:type",Object)],tT.prototype,"data",void 0);_.w([_.H({computed:"computeTopLevelButtonData(data)"}),_.J("design:type",Array)],tT.prototype,"topLevelButtonData",void 0);_.w([_.H(),_.J("design:type",Array)],tT.prototype,"flexAsTopLevelButtons",void 0);_.w([_.H({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.J("design:type",Array)],tT.prototype,"items",void 0);_.w([_.H({value:"MORE_VERT"}),_.J("design:type",String)],tT.prototype,"icon",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],tT.prototype,"safeArea",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.J("design:type",Boolean)],tT.prototype,"menuActive",void 0);_.w([_.H(),_.J("design:type",Boolean)],tT.prototype,"menuFocused",void 0);_.w([_.H({value:"bottom"}),_.J("design:type",String)],tT.prototype,"buttonTooltipPosition",void 0);_.w([_.H(),_.J("design:type",Boolean)],tT.prototype,"overlayOpen",void 0);
_.w([_.H({value:!0}),_.J("design:type",Boolean)],tT.prototype,"forceIconButton",void 0);_.w([_.H(),_.J("design:type",Boolean)],tT.prototype,"styleActionButton",void 0);_.w([_.H(),_.J("design:type",Boolean)],tT.prototype,"disableTextTransformOnButtons",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],tT.prototype,"tonalOverride",void 0);_.w([_.H(),_.J("design:type",Object)],tT.prototype,"threeDotSize",void 0);
_.w([_.H(),_.J("design:type",Object)],tT.prototype,"threeDotButtonOverride",void 0);_.w([_.H(),_.J("design:type",Object)],tT.prototype,"isOverlay",void 0);_.w([_.H(),_.J("design:type",Object)],tT.prototype,"useOverlayDark",void 0);_.w([_.H({computed:"computeButtonOverride(tonalOverride)"}),_.J("design:type",Object)],tT.prototype,"buttonOverride",void 0);_.w([_.H(),_.J("design:type",Boolean)],tT.prototype,"minimizePipBreakages",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],tT.prototype,"hasCustomIconColor",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("flexAsTopLevelButtons"),_.J("design:type",Object),_.J("design:paramtypes",[])],tT.prototype,"hasFlexibleItems",null);_.w([_.H({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.J("design:type",Boolean)],tT.prototype,"hasItems",void 0);_.w([_.H(),_.J("design:type",Object)],tT.prototype,"topLevelIconsOnly",void 0);
_.w([_.xt("topLevelIconsOnly"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tT.prototype,"updateButtonOverrides",null);_.w([_.L("topLevelIconsOnly"),_.J("design:type",Object),_.J("design:paramtypes",[])],tT.prototype,"buttonOverrides",null);_.w([_.ni("#top-level-buttons-computed"),_.J("design:type",HTMLElement)],tT.prototype,"topLevelButtonsContainer",void 0);_.w([_.TI(".top-level-buttons > *"),_.J("design:type",Array)],tT.prototype,"topLevelButtons",void 0);
_.w([_.ni("#flexible-item-buttons"),_.J("design:type",HTMLElement)],tT.prototype,"flexibleItemButtonsContainer",void 0);_.w([_.TI("#flexible-item-buttons > *"),_.J("design:type",Array)],tT.prototype,"flexibleItemButtons",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tT.prototype,"iconButtonColorChanged",null);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tT.prototype,"setupFlexibleMenu",null);_.w([_.$R("topLevelIconsOnly"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tT.prototype,"resetFlexibleItems",null);_.w([_.xt("tonalOverride"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tT.prototype,"tonalOverrideChanged",null);
_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tT.prototype,"onPopupOpened",null);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tT.prototype,"onPopupClosed",null);_.w([_.Eq("yt-popup-canceled"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tT.prototype,"onPopupCanceled",null);
_.A(tT,"ytd-menu-renderer",function(){if(hjY===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-level-buttons-computed" class="top-level-buttons style-scope ytd-menu-renderer"></div><div id="flexible-item-buttons" hidden="[[!flexAsTopLevelButtons]]" class="style-scope ytd-menu-renderer"></div><yt-icon-button id="button" class="dropdown-trigger style-scope ytd-menu-renderer" hidden="[[isHidden(data, items)]]" label="[[computeAccessibilityLabel(data)]]" style-target="button" on-click="onOverflowTap"><yt-icon icon="[[icon]]" class="style-scope ytd-menu-renderer"></yt-icon></yt-icon-button><yt-button-shape id="button-shape" data="[[computeThreeDotButtonShape(data, isOverlay, threeDotButtonOverride)]]" disable-upgrade$="[[!tonalOverride]]" hidden$="[[isModernOverflowHidden(data, items, tonalOverride)]]" icon-name="[[icon]]" class="style-scope ytd-menu-renderer"></yt-button-shape>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);hjY=r}r=hjY;return r},{mode:2});var soB;var FXy;_.B2=_.R(function(r){var g=r.data;var I=function(){if(g().icon)a:{var a={iconName:g().icon};for(var v=_.S5().resolve(_.Sa),C=_.m([12,24]),u=C.next();!u.done;u=C.next()){var X=u.value;u=Object.assign({},a,{iconStyle:"youtube_fill",iconSize:X});X=Object.assign({},a,{iconStyle:"youtube_outline",iconSize:X});if(v.resolveIcon(u)){a=u;break a}if(v.resolveIcon(X)){a=X;break a}}a=void 0}else a=void 0;return a};
r={};var P={};return _.q("badge-shape",{class:_.Ws("yt-badge-shape",function(){return LXQ(g().type)},(r["yt-badge-shape--overlay"]=function(){return g().isOverlay},r["yt-badge-shape--ads-include-dot"]=function(){return g().adsIncludeDot},r["yt-badge-shape--thumbnail-badge"]=function(){a:switch(g().type){case 17:case 18:case 19:var a=!0;
break a;default:a=!1}return a},r["yt-badge-shape--status-badge"]=function(){a:switch(g().type){case 12:case 13:case 14:case 15:case 16:var a=!0;
break a;default:a=!1}return a},r["yt-badge-shape--no-text"]=function(){return!g().text},r["yt-badge-shape--modern"]=function(){return g().modern||_.Y("web_modern_badge_shape")},r["yt-badge-shape--typography"]=function(){a:{var a=g();
if(a.shouldInheritTypography)switch(a.type){case 0:case 1:case 9:a=!0;break a;default:a=!1}else a=!1}return!a},r)),
style:_.wM({"background-color":function(){var a;return(a=g().customColors)==null?void 0:a.backgroundColor}}),
role:function(){return g().accessibilityText?"img":void 0},
"aria-label":function(){return g().accessibilityText}},_.q(_.t,{cond:function(){return g().animation},
then:function(a){return _.q(_.lc,{className:"yt-badge-shape__icon",data:a,animationName:function(){return a().animationConfig.name||""}})}}),_.q(_.t,{cond:function(){var a;
return I()&&!((a=g())==null?0:a.animation)},
then:function(){return _.q("div",{class:"yt-badge-shape__icon"},_.q(_.$G,{data:function(){return I()}}))}}),_.q("div",{class:_.Ws("yt-badge-shape__text",(P["yt-badge-shape__text--clip-text-overflow"]=function(){return g().clipTextOverflow},P["yt-badge-shape__text--has-multiple-badges-in-row"]=function(){return(g().numBadgesInRow||0)>1},P))},function(){var a;
return(a=g())==null?void 0:a.text}))},"Ea");
_.B2.idomCompat=!0;_.dM(_.B2,"badge-shape",{props:{data:_.Yp}});var OE=function(){var r=_.D.apply(this,arguments)||this;r.systemIcons=_.Y("kevlar_system_icons");r.animated=_.Y("animated_live_badge_icon");r.useBadgeShape=_.Y("web_badge_shape_defrag");return r};
_.b(OE,_.D);_.Q=OE.prototype;_.Q.addTooltips=function(){for(var r=_.DG(this.hostElement).querySelectorAll(".badge"),g=0,I;I=r[g++];){var P=this.repeatElement.itemForElement(I);I=_.DG(I);I.lastChild&&I.lastChild.is==="tp-yt-paper-tooltip"&&I.removeChild(I.lastChild);if(P=P.metadataBadgeRenderer&&P.metadataBadgeRenderer.tooltip){var a=_.jY("tp-yt-paper-tooltip");(0,_.wY)(a).textContent=P;a.setAttribute("position","top");a.setAttribute("aria-hidden","true");I.appendChild(a)}}};
_.Q.badgesChanged=function(){var r=this;_.YF().parkOrScheduleJob(function(){r.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.Q.standaloneRoundedBadgeChanged=function(){var r=this.useRoundedBadge?this.useRoundedBadge:void 0;r&&(this.useRoundedBadge=r)};
_.Q.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.Q.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.Q.computeStyle=function(r){_.Y("kevlar_ytb_live_badges")&&r==="BADGE_STYLE_TYPE_LIVE_NOW"&&(r="badge-style-type-live-now-alternate");return r?r.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeRole=function(r){return this.computeAriaLabel(r)?"img":"status"};
_.Q.computeAriaLabel=function(r){var g;return(r==null?void 0:(g=r.accessibilityData)==null?void 0:g.label)||(r==null?void 0:r.label)};
_.Q.computeBadgeShape=function(r){if(r){var g,I;var P=V0X(r.style);var a=djQ(r.style),v=r.label,C=((g=r.accessibilityData)==null?void 0:g.label)||r.label;a:switch(r.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":g=!0;break a;default:g=!1}var u=(I=r.icon)==null?void 0:I.iconType;a:switch(r.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":r=!0;break a;default:r=!1}P={type:P,brNzRatingBadgeType:a,text:v,accessibilityText:C,
isOverlay:g,icon:u!=="PREMIUM"?u:void 0,modern:_.Y("web_modern_badge_view_model"),numBadgesInRow:this.numBadgesInRow,adsIncludeDot:r}}else P={};return P};
_.Q.updateComputedBadges=function(r,g,I){var P=this;(g=g?[g]:I?[I]:void 0)?this.computedBadges=g:this.computedBadges=r==null?void 0:r.filter(function(a){var v;if((v=a.metadataBadgeRenderer)==null?0:v.groups){v=!1;a=_.m(a.metadataBadgeRenderer.groups);for(var C=a.next();!C.done;C=a.next()){C=C.value;var u=void 0;v=v||((u=P.hiddenBadgeGroups)==null?void 0:u.includes(C))}return!v}return!0})};
_.Q.useFilledIcons=function(r){return _.Y("kevlar_system_icons")&&(r==="AUDIO_BADGE"||r==="CHECK_CIRCLE_THICK"||r==="OFFICIAL_ARTIST_BADGE"||r==="SPONSORSHIP_STAR"||r==="PERSON_RADAR_FILLED"||r==="PERSON_RADAR")};
_.Q.computeBadgeShapeStyle=function(r){return this.useBadgeShape?r==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||r==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":r==="BADGE_STYLE_TYPE_SIMPLE_STRIKETHROUGH"?"badge-shape-style-type-strikethrough":"":""};
_.Q.computeIcon=function(r){var g,I;r=r==null?void 0:(g=r.metadataBadgeRenderer)==null?void 0:(I=g.icon)==null?void 0:I.iconType;if(r!=="PREMIUM"&&r)return _.lf(r)};
_.Q.computeStandaloneBadge=function(r){var g;r=r==null?void 0:(g=r.icon)==null?void 0:g.iconType;return r==="PREMIUM_STANDALONE"||r==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
OE.prototype.hiddenBadgeGroupsChanged=OE.prototype.hiddenBadgeGroupsChanged;OE.prototype.standaloneBadgeChanged=OE.prototype.standaloneBadgeChanged;OE.prototype.standaloneRoundedBadgeChanged=OE.prototype.standaloneRoundedBadgeChanged;OE.prototype.badgesChanged=OE.prototype.badgesChanged;_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],OE.prototype,"hidden",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],OE.prototype,"componentBehavior",void 0);
_.w([_.H(),_.J("design:type",Array)],OE.prototype,"badges",void 0);_.w([_.H(),_.J("design:type",Object)],OE.prototype,"topStandaloneBadge",void 0);_.w([_.H(),_.J("design:type",Object)],OE.prototype,"bottomStandaloneBadge",void 0);_.w([_.H(),_.J("design:type",Object)],OE.prototype,"computedBadges",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],OE.prototype,"mediumFontAdBadge",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],OE.prototype,"useRoundedBadge",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],OE.prototype,"largeFontAdBadge",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],OE.prototype,"overlayAd",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],OE.prototype,"overlayPremium",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],OE.prototype,"noDotAdBadge",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],OE.prototype,"collectionTruncate",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],OE.prototype,"isThumbnailBadge",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],OE.prototype,"wrapBadges",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Number)],OE.prototype,"numBadgesInRow",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],OE.prototype,"systemIcons",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],OE.prototype,"animated",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],OE.prototype,"useBadgeShape",void 0);_.w([_.H({value:[]}),_.J("design:type",Array)],OE.prototype,"hiddenBadgeGroups",void 0);_.w([_.ni("#repeat"),_.J("design:type",ms)],OE.prototype,"repeatElement",void 0);_.w([_.$R("badges"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],OE.prototype,"badgesChanged",null);
_.w([_.$R("useRoundedBadge"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],OE.prototype,"standaloneRoundedBadgeChanged",null);_.w([_.$R("topStandaloneBadge","bottomStandaloneBadge"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],OE.prototype,"standaloneBadgeChanged",null);_.w([_.$R("hiddenBadgeGroups"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],OE.prototype,"hiddenBadgeGroupsChanged",null);
_.w([_.qC({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],OE);
var Hpw=_.D_()(OE,"ytd-badge-supported-renderer",function(){if(FXy===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-badge-supported-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" id="repeat" items="[[computedBadges]]" as="badge" class="style-scope ytd-badge-supported-renderer"><template is="dom-if" if="[[useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge-shape [[computeBadgeShapeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer"><badge-shape data="[[computeBadgeShape(badge.metadataBadgeRenderer)]]" class="style-scope ytd-badge-supported-renderer"></badge-shape></div></template><template is="dom-if" if="[[!useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge [[computeStandaloneBadge(badge.metadataBadgeRenderer)]] [[computeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer" role="[[computeRole(badge.metadataBadgeRenderer)]]" aria-label$="[[computeAriaLabel(badge.metadataBadgeRenderer)]]"><yt-icon default-to-filled="[[useFilledIcons(badge.metadataBadgeRenderer.icon.iconType)]]" disable-upgrade$="[[!badge.metadataBadgeRenderer.icon]]" hidden="[[!computeIcon(badge)]]" icon="[[computeIcon(badge)]]" size="16" class="style-scope ytd-badge-supported-renderer"></yt-icon><p class="style-scope ytd-badge-supported-renderer">[[badge.metadataBadgeRenderer.label]]</p></div></template></template>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);FXy=r}r=FXy;return r},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups numBadgesInRow isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.Rv("kevlar_poly_si_batch_j053")?1:2});var zW=function(){var r=_.D.apply(this,arguments)||this;r.iconType="STAR";r.plaMedium=_.Y("enable_pla_resizing_for_desktop_medium");r.plaLarge=_.Y("enable_pla_resizing_for_desktop_large");r.plaExtraLarge=_.Y("enable_pla_resizing_for_desktop_extra_large");r.standardizeIconSize=_.Y("kevlar_system_icons");r.mediaHoverOverlayInitialVisibility=_.Y("enable_top_landscape_image_button_command_web");r.noBottomMargin=!1;r.thumbnailObjectFit="CONTAIN";r.thumbnailFitHeight=!0;r.actionMap={"yt-mute-ad-action":"handleMuteAd"};
return r};
_.b(zW,_.D);_.Q=zW.prototype;_.Q.created=function(){this.activeView=new Wh(this.hostElement)};
_.Q.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"}}}};
_.Q.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",zW.JSC$15077_DEFAULT_CLICK_LOCATION_BEHAVIOR,zW.JSC$15077_CLICK_LOCATION_ID_MAP))};
_.Q.onTap=function(r){this.onTapOrClick(r)};
_.Q.onTapOrClick=function(r){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,r,!1)};
_.Q.updateMediaBackgroundImage=function(){var r=this.get("data.image.thumbnail.thumbnails");r&&(r=_.Ly(r,0))&&_.lH(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+r+")"})};
_.Q.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var r=0;r<this.data.impressionEndpoints.length;r++){var g=this.data.impressionEndpoints[r];g.clickTrackingParams&&delete g.clickTrackingParams;_.S5().resolve(_.E3).resolveCommand(g,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var I;((I=this.data)==null?0:I.activeView)&&Dk(this.activeView,this.data.activeView)}};
_.Q.handleMuteAd=function(){};
_.Q.attached=function(){var r=this;_.Y("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Rj(r.activeView)})};
_.Q.detached=function(){_.Y("stop_av_measurement_on_detach")&&Rj(this.activeView)};
_.l4.Object.defineProperties(zW.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.titleText)return"";var g;return _.xH("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((g=this.data)==null?void 0:g.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.fifthLine)?this.data.fifthLine:null}},
computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}},
computePriceHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getPrice}},
computeThirdLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getThirdLine}},
computeFourthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFourthLine}},
computeFifthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFifthLine}},
hasEnergyIcon:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.energyIcon)}},
computeSecondaryTextHidden:{configurable:!0,enumerable:!0,get:function(){return!(this.computeRatingHidden&&this.computePriceHidden)}},
layout:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.layout?this.data.layout.toLowerCase().replace(/_/g,"-"):""}},
mediaThumbnailWidth:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.layout&&this.data.layout==="DISPLAY_AD_LAYOUT_VERTICAL_CAROUSEL_ITEM")return 135}},
useRoundedBadge:{configurable:!0,enumerable:!0,get:function(){return this.layout==="display-ad-layout-top-landscape-image"}}});
zW.prototype.onTap=zW.prototype.onTap;zW.prototype.dataChanged=zW.prototype.dataChanged;
zW.JSC$15077_CLICK_LOCATION_ID_MAP=_.Y("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"]]);
zW.JSC$15077_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.Y("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"}];_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],zW.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],zW.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.XW),_.J("design:type",Object)],zW.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],zW.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.G$.YtSparklesClickLocationBehavior),_.J("design:type",Object)],zW.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.d([_.w9.YtActionHandlerBehavior]),_.J("design:type",Object)],zW.prototype,"actionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],zW.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],zW.prototype,"clickCommand",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.mj}),_.J("design:type",Boolean)],zW.prototype,"miniMode",void 0);_.w([_.H(),_.J("design:type",String)],zW.prototype,"iconType",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],zW.prototype,"plaMedium",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],zW.prototype,"plaLarge",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],zW.prototype,"plaExtraLarge",void 0);_.w([_.L("data.titleText"),_.J("design:type",String),_.J("design:paramtypes",[])],zW.prototype,"titleAriaLabel",null);_.w([_.L("data.rating"),_.J("design:type",Object),_.J("design:paramtypes",[])],zW.prototype,"getRating",null);_.w([_.L("data.price"),_.J("design:type",Object),_.J("design:paramtypes",[])],zW.prototype,"getPrice",null);
_.w([_.L("data.thirdLine"),_.J("design:type",Object),_.J("design:paramtypes",[])],zW.prototype,"getThirdLine",null);_.w([_.L("data.fourthLine"),_.J("design:type",Object),_.J("design:paramtypes",[])],zW.prototype,"getFourthLine",null);_.w([_.L("data.fifthLine"),_.J("design:type",Object),_.J("design:paramtypes",[])],zW.prototype,"getFifthLine",null);_.w([_.L("getRating"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],zW.prototype,"computeRatingHidden",null);
_.w([_.L("getPrice"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],zW.prototype,"computePriceHidden",null);_.w([_.L("getThirdLine"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],zW.prototype,"computeThirdLineHidden",null);_.w([_.L("getFourthLine"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],zW.prototype,"computeFourthLineHidden",null);_.w([_.L("getFifthLine"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],zW.prototype,"computeFifthLineHidden",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data.energyIcon"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],zW.prototype,"hasEnergyIcon",null);_.w([_.L("computePriceHidden","computeRatingHidden"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],zW.prototype,"computeSecondaryTextHidden",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],zW.prototype,"standardizeIconSize",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],zW.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],zW.prototype,"noBottomMargin",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.layout"),_.J("design:type",String),_.J("design:paramtypes",[])],zW.prototype,"layout",null);_.w([_.L("data.layout"),_.J("design:type",Object),_.J("design:paramtypes",[])],zW.prototype,"mediaThumbnailWidth",null);
_.w([_.L("layout"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],zW.prototype,"useRoundedBadge",null);_.w([_.H(),_.J("design:type",String)],zW.prototype,"thumbnailObjectFit",void 0);_.w([_.H(),_.J("design:type",Object)],zW.prototype,"thumbnailFitHeight",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],zW.prototype,"dataChanged",null);
_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],zW.prototype,"onTap",null);_.w([_.qC({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],zW);
_.A(zW,"ytd-display-ad-renderer",function(){if(soB!==void 0)return soB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-display-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-display-ad-renderer">\n  <div id="root" class="style-scope ytd-display-ad-renderer">\n    <div id="media-container" aria-hidden="true" class="style-scope ytd-display-ad-renderer">\n      <div id="media-background" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media-badge" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media-hover-overlay" class="style-scope ytd-display-ad-renderer"></div>\n    </div>\n    <div class="title style-scope ytd-display-ad-renderer">\n      <a class="yt-display-ad-renderer-endpoint title-link style-scope ytd-display-ad-renderer" aria-label$="[[titleAriaLabel]]" href$="[[computeHref_(clickCommand)]]">\n        <yt-formatted-string class="title-text style-scope ytd-display-ad-renderer" text="[[data.titleText]]" title="[[getSimpleString(data.titleText)]]">\n        </yt-formatted-string>\n      </a>\n      <div id="menu" class="style-scope ytd-display-ad-renderer"></div>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" title="[[getSimpleString(data.bodyText)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <div id="badge" class="badge style-scope ytd-display-ad-renderer"></div>\n      <yt-formatted-string id="secondary-text" hidden="[[computeSecondaryTextHidden]]" text="[[data.secondaryText]]" title="[[getSimpleString(data.secondaryText)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <span id="rating" hidden="[[computeRatingHidden]]" class="style-scope ytd-display-ad-renderer">[[getRating]]</span>\n      <yt-icon id="icon" default-to-filled="true" hidden="[[computeRatingHidden]]" icon="[[iconType]]" class="style-scope ytd-display-ad-renderer"></yt-icon>\n      <yt-formatted-string id="price" hidden="[[computePriceHidden]]" text="[[getPrice]]" class="style-scope ytd-display-ad-renderer"></yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="third-line" hidden="[[computeThirdLineHidden]]" text="[[data.thirdLine]]" title="[[getSimpleString(data.thirdLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="fourth-line" hidden="[[computeFourthLineHidden]]" text="[[data.fourthLine]]" title="[[getSimpleString(data.fourthLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="fifth-line" hidden="[[computeFifthLineHidden]]" text="[[data.fifthLine]]" title="[[getSimpleString(data.fifthLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <yt-img-shadow id="energy-icon" height="14" hidden="[[!data.energyIcon]]" thumbnail="[[data.energyIcon]]" class="style-scope ytd-display-ad-renderer"></yt-img-shadow>\n    </div>\n    <div id="call-to-action" class="style-scope ytd-display-ad-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-display-ad-renderer">\n  <div id="dismissed-content" class="style-scope ytd-display-ad-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return soB=r},{mode:1});var WX$;var Djy;var Rbz;var G98=new Map;var Agf=!1;var e8=function(){var r=_.D.apply(this,arguments)||this;r.DEFAULT_TOOLTIP_OFFSET="10";r.TOOLTIP_OFFSET_NO_BANNER="-8";r.badges=null;r.noEndpoints=!1;r.wrapText=!1;r.forceVerified=!1;r.tooltipPosition="top";r.compactStyle=!1;r.height=0;r.lineHeight=0;return r};
_.b(e8,_.D);_.Q=e8.prototype;_.Q.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.Q.attached=function(){var r=this;this.observer=new MutationObserver(function(g,I){r.handleResized();I.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.Q.detached=function(){this.observer&&this.observer.disconnect()};
_.Q.logTooltipEvent=function(){_.Y("kevlar_wiz_tooltip_event_killswitch")||Agf||(_.yg8("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),Agf=!0)};
_.Q.handleWindowResized=function(){this.handleResized()};
_.Q.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")))};
_.Q.onHeightChanged=function(){if(this.verified){var r=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.Gq("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=r:this.textContainerEl.style.marginRight=r}};
_.Q.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.Gq("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.Q.handleResized=function(){var r=this;this.verified&&_.ZV.addLowPriorityJob(function(){r.fitBackgroundToText();var g=getComputedStyle(r.hostElement).lineHeight;g&&(g=g.match(/\d+/))&&g.length&&(r.lineHeight=Number(g[0]));r.height=r.lineHeight&&!r.wrapText?r.lineHeight:r.textEl.offsetHeight})};
_.Q.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var r=document.createRange(),g=_.DG(this.textEl).children;g.length>0?r.selectNodeContents(g[0]):r.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(r.getBoundingClientRect().width)+"px"}};
_.Q.computeChannelBadgeStyle=function(r){var g;if((r==null?0:(g=r.runs)==null?0:g.length)&&r.runs[0].textColor)return"--ytd-badge-icon-color:"+_.uH(r.runs[0].textColor)+";"};
_.l4.Object.defineProperties(e8.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"?_.i6(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var r=this.get("badges.0.metadataBadgeRenderer.tooltip");if(r)return r}return _.b6(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
e8.prototype.onLineHeightChanged=e8.prototype.onLineHeightChanged;e8.prototype.onHeightChanged=e8.prototype.onHeightChanged;e8.prototype.onChannelNameChanged=e8.prototype.onChannelNameChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],e8.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],e8.prototype,"badges",void 0);_.w([_.H(),_.J("design:type",Object)],e8.prototype,"channelName",void 0);
_.w([_.H(),_.J("design:type",Object)],e8.prototype,"noEndpoints",void 0);_.w([_.H(),_.J("design:type",Object)],e8.prototype,"wrapText",void 0);_.w([_.H(),_.J("design:type",Object)],e8.prototype,"forceVerified",void 0);_.w([_.H(),_.J("design:type",Object)],e8.prototype,"tooltipPosition",void 0);_.w([_.H(),_.J("design:type",String)],e8.prototype,"tooltip",void 0);_.w([_.H(),_.J("design:type",Boolean)],e8.prototype,"hasChannelArt",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],e8.prototype,"compactStyle",void 0);_.w([_.ni("#text-container"),_.J("design:type",HTMLElement)],e8.prototype,"textContainerEl",void 0);_.w([_.ni("#text"),_.J("design:type",Object)],e8.prototype,"textEl",void 0);_.w([_.ni("#verified-tooltip"),_.J("design:type",HTMLElement)],e8.prototype,"verifiedTooltip",void 0);_.w([_.H(),_.J("design:type",Object)],e8.prototype,"height",void 0);
_.w([_.H(),_.J("design:type",Object)],e8.prototype,"lineHeight",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("badges","forceVerified"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],e8.prototype,"verified",null);_.w([_.L("badges","verified"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],e8.prototype,"hideBadges",null);_.w([_.L("channelName"),_.J("design:type",Object),_.J("design:paramtypes",[])],e8.prototype,"formattedName",null);
_.w([_.L("badges","verified","formattedName"),_.J("design:type",String),_.J("design:paramtypes",[])],e8.prototype,"tooltipText",null);_.w([_.L("hasChannelArt"),_.J("design:type",String),_.J("design:paramtypes",[])],e8.prototype,"tooltipOffset",null);_.w([_.xt("channelName"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],e8.prototype,"onChannelNameChanged",null);
_.w([_.xt("height"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],e8.prototype,"onHeightChanged",null);_.w([_.xt("lineHeight","height"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],e8.prototype,"onLineHeightChanged",null);_.w([_.qC({is:"ytd-channel-name",disableElementRegistration:!0})],e8);
_.A(e8,"ytd-channel-name",function(){if(Rbz!==void 0)return Rbz;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-name--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-mouseover="logTooltipEvent" class="style-scope ytd-channel-name">\n  <div id="text-container" class="style-scope ytd-channel-name">\n    <yt-formatted-string id="text" ellipsis-truncate="[[!wrapText]]" link-inherit-color="" no-endpoints="[[noEndpoints]]" respect-lang-dir="" text="[[formattedName]]" title="" class="style-scope ytd-channel-name">\n    </yt-formatted-string>\n  </div>\n  <tp-yt-paper-tooltip aria-hidden="true" fit-to-visible-bounds="" offset="[[tooltipOffset]]" position="[[tooltipPosition]]" class="style-scope ytd-channel-name">\n    [[tooltipText]]\n  </tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer badges="[[badges]]" hidden="[[hideBadges]]" style$="[[computeChannelBadgeStyle(formattedName)]]" class="style-scope ytd-channel-name">\n</ytd-badge-supported-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Rbz=r},{mode:_.Rv("kevlar_poly_si_batch_j036")?1:2});var Yz=function(){var r=_.D.apply(this,arguments)||this;r.standardizeIconSize=_.Y("kevlar_system_icons");return r};
_.b(Yz,_.D);Yz.prototype.basicPaletteChanged=function(){var r;(r=this.data.color)!=null&&r.basicColorPaletteData&&_.rD(this.hostElement,this.data.color.basicColorPaletteData)};
Yz.prototype.useFilledIcons=function(r){return _.Y("kevlar_system_icons")&&(r==="CHECK_CIRCLE_THICK"||r==="OFFICIAL_ARTIST_BADGE")};
_.l4.Object.defineProperties(Yz.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return this.data.authorCreator||((r=this.data)==null?void 0:(g=r.color)==null?void 0:(I=g.basicColorPaletteData)==null?void 0:I.backgroundColor)}}});
Yz.prototype.basicPaletteChanged=Yz.prototype.basicPaletteChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Yz.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Yz.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Yz.prototype,"standardizeIconSize",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.authorUnifiedVerified"),_.J("design:type",Object),_.J("design:paramtypes",[])],Yz.prototype,"verified",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Yz.prototype,"creator",null);_.w([_.xt("data.color.basicColorPaletteData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Yz.prototype,"basicPaletteChanged",null);_.w([_.qC({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],Yz);
_.A(Yz,"ytd-author-comment-badge-renderer",function(){if(Djy!==void 0)return Djy;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-author-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="name" class="yt-simple-endpoint style-scope ytd-author-comment-badge-renderer" href$="[[computeOptionalHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n  <ytd-channel-name id="channel-name" channel-name="[[data.authorText]]" force-verified="[[verified]]" tooltip="[[data.iconTooltip]]" class="style-scope ytd-author-comment-badge-renderer">\n  </ytd-channel-name>\n</a>\n<yt-icon id="icon" default-to-filled="[[useFilledIcons(data.icon.iconType)]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" size="12" class="style-scope ytd-author-comment-badge-renderer">\n</yt-icon>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Djy=r},{mode:1});var NUT;var Z4=function(){return _.D.apply(this,arguments)||this};
_.b(Z4,_.D);Z4.prototype.computeThumbnailWidth=function(r){if(r==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Z4.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Z4.prototype,"data",void 0);_.w([_.H({computed:"computeIcon_(data.icon)"}),_.J("design:type",String)],Z4.prototype,"icon",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Z4.prototype,"surface",void 0);
_.w([_.H({reflectToAttribute:!0,value:_.Y("enable_shrink_image_size_on_web_posts_singleton")}),_.J("design:type",Boolean)],Z4.prototype,"searchSxsUx",void 0);_.w([_.H({reflectToAttribute:!0,value:_.Y("enable_community_page_on_desktop")}),_.J("design:type",Boolean)],Z4.prototype,"useSmallerPostImageAttachments",void 0);_.w([_.qC({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],Z4);
_.A(Z4,"ytd-backstage-image-renderer",function(){if(NUT!==void 0)return NUT;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[data.command]]" class="style-scope ytd-backstage-image-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-backstage-image-renderer" href$="[[computeHref_(data.command)]]" data="[[data.commmand]]" aria-label$="[[data.accessibility.accessibilityData.label]]">\n    <div id="image-container" class="style-scope ytd-backstage-image-renderer">\n      <yt-img-shadow thumbnail="[[data.image]]" width="[[computeThumbnailWidth(surface)]]" class="style-scope ytd-backstage-image-renderer">\n      </yt-img-shadow>\n      <div id="image-icon-container" class="image-icon-container style-scope ytd-backstage-image-renderer" hidden="[[!data.icon]]">\n        <yt-icon icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-backstage-image-renderer"></yt-icon>\n      </div>\n    </div>\n  </a>\n</template>\n<template is="dom-if" if="[[!data.command]]" class="style-scope ytd-backstage-image-renderer">\n    <div id="image-container" class="style-scope ytd-backstage-image-renderer">\n      <yt-img-shadow thumbnail="[[data.image]]" width="[[computeThumbnailWidth(surface)]]" class="style-scope ytd-backstage-image-renderer">\n      </yt-img-shadow>\n      <div id="generated-image-identifier" class="generated-image-identifier style-scope ytd-backstage-image-renderer" hidden="[[!data.generatedImageMetadata]]">\n        <yt-icon class="generated-image-icon style-scope ytd-backstage-image-renderer" icon="[[computeIcon_(data.generatedImageMetadata.icon)]]"></yt-icon>\n        <span class="generated-image-label style-scope ytd-backstage-image-renderer">[[data.generatedImageMetadata.label]]</span>\n      </div>\n      <div id="image-icon-container" class="image-icon-container style-scope ytd-backstage-image-renderer" hidden="[[!data.icon]]">\n        <yt-icon icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-backstage-image-renderer"></yt-icon>\n      </div>\n    </div>\n</template>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return NUT=r},{mode:1});var w4J;var UE=function(){var r=_.D.apply(this,arguments)||this;r.isLoading=!1;r.selectedItemIndex=-1;return r};
_.b(UE,_.D);_.Q=UE.prototype;_.Q.computeIsChannelOwner=function(r){if(!r)return!0;r=r[0];return!(r&&(r.signinEndpoint||r.selectServiceEndpoint))};
_.Q.computeIsImagePoll=function(r){return(r==null?void 0:r.type)==="POLL_TYPE_IMAGE"};
_.Q.computeIsTotalVotesDisabled=function(r){return!(r==null?0:r.totalVotes)};
_.Q.thumbnailSrc=function(r){var g,I,P,a;return(r==null?0:(g=r.thumbnails)==null?0:(I=g[0])==null?0:I.url)?_.Tn((P=r.thumbnails)==null?void 0:(a=P[0])==null?void 0:a.url):void 0};
_.Q.progressWidth=function(r){return"width:"+(r?r*100:0)+"%;"};
_.Q.textAreaWidth=function(r){return this.isImagePoll?null:"width:"+(r?r*100:0)+"%;"};
_.Q.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.Q.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var r=this.data.choices,g=0;g<r.length;g++)if(r[g].selected){this.selectedItemIndex=g;break}};
_.Q.onPopupClosed=function(r,g){r=Number(this.pollVotes.selected);g.confirmed&&(this.selectChoice(r,!1),_.We(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.Q.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.Q.onYtCommentPollRevert=function(r,g){g&&(this.selectChoice(g.selectedChoiceIndex,!0),this.set("data.totalVotes",g.totalVotes))};
_.Q.onYtServiceRequestSent=function(r,g){if(g.actions)for(r=0;r<g.actions.length;r++){var I=g.actions[r];_.Z(I,TK)&&this.set("data.totalVotes",_.Z(I,TK).totalVotes)}};
_.Q.onYtServiceRequestCompleted=function(r){var g=this.get("detail.data.actionResults.0.feedback",r);r=this.get("detail.data.actionResults.0.status",r);if(g==="FEEDBACK_DESELECT"||g==="FEEDBACK_SELECT")this.isLoading=!1,r==="STATUS_FAILED"?_.He(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.Q.getEndpoint=function(r,g){return g===r?this.data.choices[g].deselectServiceEndpoint||null:this.data.choices[r].selectServiceEndpoint||null};
_.Q.selectChoice=function(r,g){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var I=0;I<this.data.choices.length;I++){var P;if(r===this.selectedItemIndex){var a=!1;var v=P=null}else P=(a=I===r)?this.data.choices[I].voteRatioIfSelected:this.data.choices[I].voteRatioIfNotSelected,v=a?this.data.choices[I].votePercentageIfSelected:this.data.choices[I].votePercentageIfNotSelected;this.set("data.choices."+I+".voteRatio",P);
this.set("data.choices."+I+".votePercentage",v);this.set("data.choices."+I+".selected",a)}g||(this.isLoading=!0,(g=this.getEndpoint(r,this.selectedItemIndex))&&_.S5().resolve(_.E3).resolveCommand(g,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===r?-1:r};
_.l4.Object.defineProperties(UE.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
UE.prototype.onYtServiceRequestCompleted=UE.prototype.onYtServiceRequestCompleted;UE.prototype.onYtServiceRequestSent=UE.prototype.onYtServiceRequestSent;UE.prototype.onYtCommentPollRevert=UE.prototype.onYtCommentPollRevert;UE.prototype.onPopupClosed=UE.prototype.onPopupClosed;UE.prototype.dataChanged=UE.prototype.dataChanged;_.w([_.d(_.eW),_.J("design:type",Object)],UE.prototype,"paperItemBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],UE.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],UE.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],UE.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],UE.prototype,"isLoading",void 0);_.w([_.H({computed:"computeIsChannelOwner(data.choices)"}),_.J("design:type",Boolean)],UE.prototype,"isChannelOwner",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.J("design:type",Boolean)],UE.prototype,"isImagePoll",void 0);_.w([_.H({computed:"computeIsTotalVotesDisabled(data)"}),_.J("design:type",Boolean)],UE.prototype,"isTotalVotesDisabled",void 0);_.w([_.H(),_.J("design:type",Object)],UE.prototype,"previousPollInfo",void 0);_.w([_.H(),_.J("design:type",Object)],UE.prototype,"selectedItemIndex",void 0);_.w([_.ni("#poll-votes"),_.J("design:type",Object)],UE.prototype,"pollVotes",void 0);
_.w([_.L("isChannelOwner"),_.J("design:type",Object),_.J("design:paramtypes",[])],UE.prototype,"endpointStyle",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],UE.prototype,"dataChanged",null);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],UE.prototype,"onPopupClosed",null);
_.w([_.Eq("yt-comment-poll-revert"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],UE.prototype,"onYtCommentPollRevert",null);_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],UE.prototype,"onYtServiceRequestSent",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],UE.prototype,"onYtServiceRequestCompleted",null);_.w([_.qC({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],UE);
_.A(UE,"ytd-backstage-poll-renderer",function(){if(w4J!==void 0)return w4J;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-poll-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-poll-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="poll-votes" on-iron-select="onPollChoiceSelected" class="style-scope ytd-backstage-poll-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-poll-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-poll-renderer" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="option" aria-selected$="[[item.selected]]">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-poll-renderer" name="[[index]]" selected$="[[item.selected]]" show-percentage$="[[item.votePercentage]]">\n        <template is="dom-if" if="[[!isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <tp-yt-paper-button class="check-icons style-scope ytd-backstage-poll-renderer" hidden="[[isChannelOwner]]">\n            <yt-icon hidden="[[item.selected]]" icon="radio-button-unchecked" class="style-scope ytd-backstage-poll-renderer"></yt-icon>\n            <yt-icon class="checked style-scope ytd-backstage-poll-renderer" hidden="[[!item.selected]]" icon="check-circle" default-to-filled="true"></yt-icon>\n          </tp-yt-paper-button>\n        </template>\n        <template is="dom-if" if="[[isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <img class="choice-image style-scope ytd-backstage-poll-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n        </template>\n        <div class="choice-info style-scope ytd-backstage-poll-renderer">\n          <div class="text-area style-scope ytd-backstage-poll-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-poll-renderer" text="[[item.text]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="vote-percentage style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n            </yt-formatted-string>\n          </div>\n          <div class="vote-percentage-area style-scope ytd-backstage-poll-renderer" style$="[[textAreaWidth(item.voteRatio)]]">\n          </div>\n          <div class="progress-bar style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" style$="[[progressWidth(item.voteRatio)]]">\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return w4J=r},{mode:2});var lhJ;var Sz1={autoplay:!1,loop:!1},Jgh={simpleText:""},iC=function(){var r=_.D.apply(this,arguments)||this;r.isLoading=!1;r.usesPanelLockup=!1;r.selectedItemIndex=-1;r.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},Sz1,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});r.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},Sz1,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});r.correctnessAnimationProps=[];r.correctnessAnimationRefs=[];return r};
_.b(iC,_.D);_.Q=iC.prototype;_.Q.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.Q.computeIsChannelOwner=function(r){if(!r)return!0;r=r[0];return!(r&&(r.signinEndpoint||r.selectServiceEndpoint))};
_.Q.computeIsTotalVotesDisabled=function(r){return!(r==null?0:r.totalVotes)};
_.Q.computeIsImageQuiz=function(r){return(r==null?void 0:r.type)==="POLL_TYPE_IMAGE"};
_.Q.onExplanationChanged=function(){this.expander.reset()};
_.Q.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var r=this.data.choices;if(r){this.maybeInitializeQuizLotties(r);for(var g=0;g<r.length;g++)if(r[g].isSelected||this.isChannelOwner&&r[g].isCorrect){this.selectedItemIndex=g;return}this.selectedItemIndex=-1}}};
_.Q.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var r=this.selectedItemIndex,g=Number(this.quizVotes.selected);this.selectChoice(g);this.sendVoteAction(g,r);this.quizVotes.selected=-1;var I;r=!((I=this.data)==null?0:I.enableAnimation);this.maybePlayAnswerAnimations(r)}};
_.Q.onYtCommentPollRevert=function(r,g){g&&(this.selectChoice(g.selectedChoiceIndex),this.set("data.totalVotes",g.totalVotes))};
_.Q.onYtServiceRequestSent=function(r,g){if(g.actions)for(r=_.m(g.actions),g=r.next();!g.done;g=r.next())(g=_.Z(g.value,TK))&&this.set("data.totalVotes",g.totalVotes)};
_.Q.onYtServiceRequestCompleted=function(r){var g=this.get("detail.data.actionResults.0.feedback",r);r=this.get("detail.data.actionResults.0.status",r);if(g==="FEEDBACK_DESELECT"||g==="FEEDBACK_SELECT")this.isLoading=!1,r==="STATUS_FAILED"?_.He(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.Q.getAnimationPropsForChoiceIndex=function(r,g){return g[r]};
_.Q.maybePlayAnswerAnimations=function(r){r=r===void 0?!1:r;var g;if((g=this.data)!=null&&g.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){g=_.m(this.correctnessAnimationRefs);for(var I=g.next();!I.done;I=g.next()){var P=void 0,a=void 0;(P=I.value)==null||(a=P.lottieEl)==null||a.stop()}if(!(this.selectedItemIndex<0)){g=0;r&&(g=this.isCorrect?37:25);var v,C;(v=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(C=v.lottieEl)==null||C.goToAndPlay(r?g:0,!0);if(!(this.isCorrect||
(v=this.data.choices.findIndex(function(B){return B.isCorrect}),v<0))){var u,X;
(X=(u=this.correctnessAnimationRefs[v])==null?void 0:u.lottieEl)==null||X.goToAndPlay(37,!0);var c;u=(c=this.fadeContainers)==null?void 0:c.item(v);!r&&u&&this.fadeIn(u)}}}};
_.Q.thumbnailSrc=function(r){var g,I,P,a;return(r==null?0:(g=r.thumbnails)==null?0:(I=g[0])==null?0:I.url)?_.Tn((P=r.thumbnails)==null?void 0:(a=P[0])==null?void 0:a.url):void 0};
_.Q.a11yVotedText=function(r,g){var I,P,a=((I=this.data)==null?void 0:(P=I.correctVotedText)==null?void 0:P.simpleText)||"",v,C;I=((v=this.data)==null?void 0:(C=v.votedText)==null?void 0:C.simpleText)||"";if(!g)return"";var u,X;if((u=this.data)==null?0:(X=u.choices)==null?0:X[r].isCorrect)return a;var c,B;return((c=this.data)==null?0:(B=c.choices)==null?0:B[r].isSelected)?I:""};
_.Q.getEndpoint=function(r,g){return g===r?this.data.choices[r].deselectServiceEndpoint||null:this.data.choices[r].selectServiceEndpoint||null};
_.Q.sendVoteAction=function(r,g){if(r=this.getEndpoint(r,g))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(r)};
_.Q.selectChoice=function(r){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var g=0;g<this.data.choices.length;g++)this.set("data.choices."+g+".isSelected",r===this.selectedItemIndex?!1:g===r);this.selectedItemIndex=this.selectedItemIndex===r?-1:r};
_.Q.maybeInitializeQuizLotties=function(r){var g=this;this.isDarkTheme&&(this.baseCorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_DarkTheme_01a.json",this.baseIncorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_DarkTheme_01a.json");this.correctnessAnimationProps=r.map(function(I){return{animationConfig:I.isCorrect?g.baseCorrectLottiePlayerAnimationConfig:g.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){g.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(I){return I.animationRef||{}})};
_.Q.fadeIn=function(r){r.classList.add("fade-in");_.sv(_.ZV,function(){r.classList.remove("fade-in")},900)};
_.l4.Object.defineProperties(iC.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.Y("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.b6(this.explanation).length>0&&this.showCorrectAnswer}},
showCorrectAnswer:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner||this.isAttempted}},
isQuizAnsweringDisabled:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner||this.isAttempted}},
endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isQuizAnsweringDisabled?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}},
isAttempted:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:(g=r.choices)==null?void 0:g.some(function(I){return I.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null||!r.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?Jgh:this.data.choices[this.selectedItemIndex].explanation||Jgh}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null||!r.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
iC.prototype.onYtServiceRequestCompleted=iC.prototype.onYtServiceRequestCompleted;iC.prototype.onYtServiceRequestSent=iC.prototype.onYtServiceRequestSent;iC.prototype.onYtCommentPollRevert=iC.prototype.onYtCommentPollRevert;iC.prototype.dataChanged=iC.prototype.dataChanged;iC.prototype.onExplanationChanged=iC.prototype.onExplanationChanged;_.w([_.d(_.eW),_.J("design:type",Object)],iC.prototype,"paperItemBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],iC.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],iC.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.M5.YtTaskEmitterBehavior),_.J("design:type",Object)],iC.prototype,"ytTaskEmitterBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],iC.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],iC.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],iC.prototype,"isLoading",void 0);_.w([_.H(),_.J("design:type",Object)],iC.prototype,"usesPanelLockup",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.J("design:type",Boolean)],iC.prototype,"isChannelOwner",void 0);_.w([_.H({computed:"computeIsTotalVotesDisabled(data)"}),_.J("design:type",Boolean)],iC.prototype,"isTotalVotesDisabled",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.J("design:type",Boolean)],iC.prototype,"isImageQuiz",void 0);_.w([_.H(),_.J("design:type",Object)],iC.prototype,"previousQuizInfo",void 0);_.w([_.H(),_.J("design:type",Object)],iC.prototype,"selectedItemIndex",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data","usesPanelLockup"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],iC.prototype,"shouldUseModernUi",null);
_.w([_.TI(".fade-container"),_.J("design:type",Object)],iC.prototype,"fadeContainers",void 0);_.w([_.H(),_.J("design:type",Array)],iC.prototype,"correctnessAnimationProps",void 0);_.w([_.L("explanation","showCorrectAnswer"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],iC.prototype,"showExplanation",null);_.w([_.L("isChannelOwner","isAttempted"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],iC.prototype,"showCorrectAnswer",null);
_.w([_.L("isChannelOwner","isAttempted","data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],iC.prototype,"isQuizAnsweringDisabled",null);_.w([_.L("isQuizAnsweringDisabled"),_.J("design:type",Object),_.J("design:paramtypes",[])],iC.prototype,"endpointStyle",null);_.w([_.L("data","selectedItemIndex"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],iC.prototype,"isAttempted",null);
_.w([_.L("data","selectedItemIndex"),_.J("design:type",Object),_.J("design:paramtypes",[])],iC.prototype,"explanation",null);_.w([_.L("data","selectedItemIndex"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],iC.prototype,"isCorrect",null);_.w([_.ni("ytd-expander"),_.J("design:type",Object)],iC.prototype,"expander",void 0);_.w([_.ni("#quiz-votes"),_.J("design:type",Object)],iC.prototype,"quizVotes",void 0);
_.w([_.xt("explanation"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],iC.prototype,"onExplanationChanged",null);_.w([_.xt("data","isChannelOwner"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],iC.prototype,"dataChanged",null);_.w([_.Eq("yt-comment-quiz-revert"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],iC.prototype,"onYtCommentPollRevert",null);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],iC.prototype,"onYtServiceRequestSent",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],iC.prototype,"onYtServiceRequestCompleted",null);_.w([_.qC({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],iC);
_.A(iC,"ytd-backstage-quiz-renderer",function(){if(lhJ!==void 0)return lhJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-quiz-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="quiz-votes" on-iron-select="onQuizChoiceSelected" class="style-scope ytd-backstage-quiz-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-quiz-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="button">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" attempted$="[[isAttempted]]" correct$="[[item.isCorrect]]" is-channel-owner$="[[isChannelOwner]]" name="[[index]]" role="button" selected$="[[item.isSelected]]" show-correct-answer$="[[showCorrectAnswer]]">\n        <div class="choice-info style-scope ytd-backstage-quiz-renderer">\n          <template is="dom-if" if="[[isImageQuiz]]" class="style-scope ytd-backstage-quiz-renderer">\n            <img class="choice-image style-scope ytd-backstage-quiz-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n          </template>\n          <div class="text-area style-scope ytd-backstage-quiz-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-quiz-renderer" text="[[item.text]]"> </yt-formatted-string>\n            \n            <div class="a11y-voted-text style-scope ytd-backstage-quiz-renderer" aria-label$="[[a11yVotedText(index, isAttempted)]]"> </div>\n            \n            <span style="user-select: none" class="style-scope ytd-backstage-quiz-renderer"> \u00a0 </span>\n            <div class="voted-box style-scope ytd-backstage-quiz-renderer">\n              <yt-formatted-string class="vote-percentage style-scope ytd-backstage-quiz-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n              </yt-formatted-string>\n              <div class="fade-container animation-container style-scope ytd-backstage-quiz-renderer">\n                <ytd-lottie-player class="correctness-lottie style-scope ytd-backstage-quiz-renderer" data="[[getAnimationPropsForChoiceIndex(index, correctnessAnimationProps)]]">\n                </ytd-lottie-player>\n              </div>\n            </div>\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n<div class="explanation-box style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" hidden="[[!showExplanation]]">\n  <yt-formatted-string class="explanation-header style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" text="[[data.explanationHeaderText]]">\n  </yt-formatted-string>\n  <ytd-expander id="expander" max-number-of-lines="3" class="style-scope ytd-backstage-quiz-renderer">\n    <yt-formatted-string class="choice-explanation style-scope ytd-backstage-quiz-renderer" slot="content" force-default-style="" text="[[explanation]]">\n    </yt-formatted-string>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="more-button">[[getSimpleString(data.explanationExpandText)]]</span>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="less-button">[[getSimpleString(data.explanationCollapseText)]]</span>\n  </ytd-expander>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return lhJ=r},{mode:1});var EIh;var bC=function(){return _.D.apply(this,arguments)||this};
_.b(bC,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],bC.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],bC.prototype,"data",void 0);_.w([_.qC({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],bC);
_.A(bC,"ytd-post-uploaded-video-renderer",function(){if(EIh!==void 0)return EIh;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-uploaded-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="thumbnail-container" class="style-scope ytd-post-uploaded-video-renderer">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-post-uploaded-video-renderer">\n  </yt-img-shadow>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return EIh=r},{mode:1});var xjl;var Mx=function(){return _.D.apply(this,arguments)||this};
_.b(Mx,_.D);Mx.prototype.useFilledIcons=function(r){return r==="SPONSORSHIP_STAR"};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Mx.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Mx.prototype,"data",void 0);_.w([_.qC({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],Mx);
var fh0=_.D_()(Mx,"ytd-sponsors-only-badge-renderer",function(){if(xjl===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsors-only-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" default-to-filled="[[useFilledIcons(data.icon.iconType)]]" class="style-scope ytd-sponsors-only-badge-renderer">\n</yt-icon>\n<yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-sponsors-only-badge-renderer"></yt-formatted-string>\n<template is="dom-if" if="[[data.tooltip]]" class="style-scope ytd-sponsors-only-badge-renderer">\n  <tp-yt-paper-tooltip for="label" class="style-scope ytd-sponsors-only-badge-renderer">\n    <yt-formatted-string split-lines="true" text="[[data.tooltip]]" class="style-scope ytd-sponsors-only-badge-renderer"></yt-formatted-string>\n  </tp-yt-paper-tooltip>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);xjl=r}r=xjl;return r},{allowedProps:["data"],
mode:1});var nIT;var j8=function(){return _.D.apply(this,arguments)||this};
_.b(j8,_.D);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],j8.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],j8.prototype,"data",void 0);_.w([_.qC({is:"ytd-child-video-renderer",disableElementRegistration:!0})],j8);
_.A(j8,"ytd-child-video-renderer",function(){if(nIT!==void 0)return nIT;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-child-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-child-video-renderer" id="title" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]"><yt-formatted-string id="video-title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-child-video-renderer"></yt-formatted-string><div id="length" class="style-scope ytd-child-video-renderer">[[getSimpleString(data.lengthText)]]</div></a>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return nIT=r},{mode:1});var TUT;var hbl;var Ve=function(){var r=_.D.apply(this,arguments)||this;r.size=0;r.fallbackImageSize={height:void 0,width:9999};r.webModernCollections=!1;return r};
_.b(Ve,_.D);_.Q=Ve.prototype;_.Q.computeBlurredImageSize=function(r){return r?{height:r*2,width:r*2}:this.fallbackImageSize};
_.Q.computeImageSize=function(r){return r?{height:r,width:r}:this.fallbackImageSize};
_.Q.computeObjectFit=function(r){return r?"FILL":"CONTAIN"};
_.Q.computePreserve=function(r){return r?!0:!1};
_.Q.setBackground=function(){var r,g;if((r=this.data)==null?0:(g=r.thumbnail)==null?0:g.sampledThumbnailColor)r=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+r.red+","+r.green+","+r.blue+",1)"};
Ve.prototype.setBackground=Ve.prototype.setBackground;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ve.prototype,"ytRendererBehavior",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],Ve.prototype,"watchFeedThumbnail",void 0);_.w([_.H(),_.J("design:type",Object)],Ve.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Ve.prototype,"size",void 0);
_.w([_.H({computed:"computeBlurredImageSize(size)"}),_.J("design:type",Object)],Ve.prototype,"blurredImageSize",void 0);_.w([_.H({computed:"computeImageSize(size)"}),_.J("design:type",Object)],Ve.prototype,"imageSize",void 0);_.w([_.H({computed:"computePreserve(size)"}),_.J("design:type",String)],Ve.prototype,"preserve",void 0);_.w([_.H({computed:"computeObjectFit(size)"}),_.J("design:type",String)],Ve.prototype,"objectFit",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ve.prototype,"webModernCollections",void 0);_.w([_.xt("data.thumbnail.sampledThumbnailColor"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ve.prototype,"setBackground",null);_.w([_.qC({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],Ve);
_.A(Ve,"ytd-playlist-custom-thumbnail-renderer",function(){if(hbl!==void 0)return hbl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-custom-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[webModernCollections]]" class="style-scope ytd-playlist-custom-thumbnail-renderer">\n    <div class="blurred-image-wrapper style-scope ytd-playlist-custom-thumbnail-renderer" style$="[[backgroundStyle]]">\n        <yt-image class="blurred-image style-scope ytd-playlist-custom-thumbnail-renderer" alt="hidden" aria-hidden="true" data="[[data.thumbnail]]" ftl-eligible="" height="[[blurredImageSize.height]]" object-position="TOP_START" preserve-height="[[preserve]]" preserve-width="[[preserve]]" width="[[blurredImageSize.width]]">\n        </yt-image>\n    </div>\n</template>\n<yt-image class="custom-thumbnail style-scope ytd-playlist-custom-thumbnail-renderer" alt="" data="[[data.thumbnail]]" ftl-eligible="" height="[[imageSize.height]]" object-fit="[[objectFit]]" object-position="TOP_START" preserve-height="[[preserve]]" preserve-width="[[preserve]]" width="[[imageSize.width]]">\n</yt-image>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return hbl=r},{mode:1});var k9w;var d6=function(){return _.D.apply(this,arguments)||this};
_.b(d6,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],d6.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],d6.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Number)],d6.prototype,"width",void 0);_.w([_.qC({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],d6);
_.A(d6,"ytd-playlist-video-thumbnail-renderer",function(){if(k9w!==void 0)return k9w;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-image alt="" data="[[data.thumbnail]]" ftl-eligible="" width="[[width]]" class="style-scope ytd-playlist-video-thumbnail-renderer">\n</yt-image>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return k9w=r},{mode:1});var $I1;var LV=function(){return _.D.apply(this,arguments)||this};
_.b(LV,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],LV.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],LV.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Number)],LV.prototype,"width",void 0);_.w([_.qC({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],LV);
_.A(LV,"ytd-show-custom-thumbnail-renderer",function(){if($I1!==void 0)return $I1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-show-custom-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-image alt="" data="[[data.thumbnail]]" width="[[width]]" class="style-scope ytd-show-custom-thumbnail-renderer">\n</yt-image>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return $I1=r},{mode:1});var rcy;var GW=function(){return _.D.apply(this,arguments)||this};
_.b(GW,_.D);GW.prototype.useFilledIcons=function(r){return r==="MUSIC"||r==="COURSE"};
GW.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=oJ(this.overlayColor,"0.8");else if(this.overlayColor){var r=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+r.red+","+r.green+","+r.blue+",0.8)"}};
_.l4.Object.defineProperties(GW.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)}}});
GW.prototype.overlayColorChanged=GW.prototype.overlayColorChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],GW.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],GW.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],GW.prototype,"overlayColor",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.icon","data.text"),_.J("design:type",Object),_.J("design:paramtypes",[])],GW.prototype,"overlayStyle",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data.icon","data.text"),_.J("design:type",Object),_.J("design:paramtypes",[])],GW.prototype,"overlayTextStyle",null);_.w([_.xt("overlayColor"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],GW.prototype,"overlayColorChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],GW);
_.A(GW,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(rcy!==void 0)return rcy;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-bottom-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon default-to-filled="[[useFilledIcons(data.icon.iconType)]]" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-bottom-panel-renderer"></yt-icon>\n<yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-bottom-panel-renderer"></yt-formatted-string>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return rcy=r},{mode:1});var gcY;var ye=function(){var r=_.D.apply(this,arguments)||this;r.active=!1;return r};
_.b(ye,_.D);ye.prototype.computeIsSpinnerHidden=function(r){return(r==null?void 0:r.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
ye.prototype.computeOverlayIcon=function(r){return(r==null?void 0:r.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(r==null?void 0:r.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ye.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ye.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],ye.prototype,"active",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],ye);
_.A(ye,"ytd-thumbnail-overlay-downloading-renderer",function(){if(gcY!==void 0)return gcY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-downloading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[computeOverlayIcon(data)]]" class="style-scope ytd-thumbnail-overlay-downloading-renderer"></yt-icon>\n<tp-yt-paper-spinner-lite active="[[active]]" hidden="[[computeIsSpinnerHidden(data)]]" class="style-scope ytd-thumbnail-overlay-downloading-renderer"></tp-yt-paper-spinner-lite>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return gcY=r},{mode:1});var Itd;var KV=function(){return _.D.apply(this,arguments)||this};
_.b(KV,_.D);_.l4.Object.defineProperties(KV.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],KV.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],KV.prototype,"data",void 0);_.w([_.L("data.text"),_.J("design:type",Object),_.J("design:paramtypes",[])],KV.prototype,"text",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],KV);
_.A(KV,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(Itd!==void 0)return Itd;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-hover-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-hover-text-renderer"></yt-icon>\n<span class="style-scope ytd-thumbnail-overlay-hover-text-renderer">[[text]]</span>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Itd=r},{mode:1});var PSy,atY=function(){if(PSy!==void 0)return PSy;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-equalizer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg xmlns="http://www.w3.org/2000/svg" id="equalizer" viewBox="0 0 55 95" class="style-scope ytd-thumbnail-overlay-equalizer">\n  <g class="style-scope ytd-thumbnail-overlay-equalizer">\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="0"></rect>\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="20"></rect>\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="40"></rect>\n  </g>\n</svg>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return PSy=r};var sE=function(){return _.D.apply(this,arguments)||this};
_.b(sE,_.D);_.l4.Object.defineProperties(sE,{template:{configurable:!0,enumerable:!0,get:function(){return atY()}}});
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],sE.prototype,"animateEqualizer",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],sE);_.D_()(sE,"ytd-thumbnail-overlay-equalizer",function(){return atY()},{allowedProps:["animateEqualizer"],
mode:1});var vc8;var FE=function(){var r=_.D.apply(this,arguments)||this;r.nowPlayingBadge=_.Y("web_now_playing_badge");r.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return r};
_.b(FE,_.D);FE.prototype.activeChanged=function(){var r=this;_.Y("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.Nu(this,function(){_.He(r.hostElement,"yt-playlist-lockup-now-playing-active",r)})};
FE.prototype.onMiniplayerPlayStateChanged=function(r){var g,I=(g=_.Z(_.nj().currentEndpoint,_.Z3))==null?void 0:g.videoId;this.isVideoPlaying=r&&(_.Y("web_limit_now_playing_animation_killswitch")||this.videoId===I)};
FE.prototype.activeChanged=FE.prototype.activeChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],FE.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],FE.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],FE.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],FE.prototype,"isVideoPlaying",void 0);_.w([_.H(),_.J("design:type",String)],FE.prototype,"videoId",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],FE.prototype,"equalizerOnly",void 0);_.w([_.H(),_.J("design:type",Boolean)],FE.prototype,"isActive",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],FE.prototype,"nowPlayingBadge",void 0);_.w([_.xt("isActive"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],FE.prototype,"activeChanged",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],FE);
_.A(FE,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(vc8!==void 0)return vc8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-now-playing-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="overlay-text" hidden="[[equalizerOnly]]" class="style-scope ytd-thumbnail-overlay-now-playing-renderer">[[getSimpleString(data.text)]]</span>\n<ytd-thumbnail-overlay-equalizer animate-equalizer="[[isVideoPlaying]]" class="style-scope ytd-thumbnail-overlay-now-playing-renderer">\n</ytd-thumbnail-overlay-equalizer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return vc8=r},{mode:1});var QOz;var H2=function(){return _.D.apply(this,arguments)||this};
_.b(H2,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],H2.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],H2.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],H2);
_.A(H2,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(QOz!==void 0)return QOz;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-playback-status-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.texts]]" class="style-scope ytd-thumbnail-overlay-playback-status-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-thumbnail-overlay-playback-status-renderer"></yt-formatted-string></template>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return QOz=r},{mode:_.Rv("kevlar_poly_si_batch_j025")?1:2});var mIB;var W2=function(){return _.D.apply(this,arguments)||this};
_.b(W2,_.D);W2.prototype.onDurationChanged=function(){var r,g;_.DG(this.hostElement).querySelector("#progress").style.width=((g=(r=this.data)==null?void 0:r.percentDurationWatched)!=null?g:0)+"%"};
W2.prototype.onDurationChanged=W2.prototype.onDurationChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],W2.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],W2.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],W2.prototype,"isLive",void 0);_.w([_.xt("data.percentDurationWatched"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],W2.prototype,"onDurationChanged",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],W2);
_.A(W2,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(mIB!==void 0)return mIB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-resume-playback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="progress" class="style-scope ytd-thumbnail-overlay-resume-playback-renderer"></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return mIB=r},{mode:1});var CSl;var D4=function(){var r=_.D.apply(this,arguments)||this;r.bottomPanel=!1;r.richGridOverlay=!1;r.watchFeedOverlay=!1;r.isCompact=!1;return r};
_.b(D4,_.D);D4.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.l4.Object.defineProperties(D4.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:(g=r.icon)==null?void 0:g.iconType)==="PLAY_ALL"&&_.Y("kevlar_system_icons")}}});
D4.prototype.widthChanged=D4.prototype.widthChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],D4.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],D4.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Number)],D4.prototype,"width",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],D4.prototype,"bottomPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],D4.prototype,"richGridOverlay",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],D4.prototype,"watchFeedOverlay",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],D4.prototype,"isCompact",void 0);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],D4.prototype,"isIconFilled",null);_.w([_.xt("width","watchFeedOverlay"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],D4.prototype,"widthChanged",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],D4);
_.A(D4,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(CSl!==void 0)return CSl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-side-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-side-panel-renderer"></yt-formatted-string>\n<yt-icon default-to-filled="[[isIconFilled]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-side-panel-renderer"></yt-icon>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return CSl=r},{mode:1});var uRJ;var p1d=["CLIP","SHORTS"],RW=function(){var r=_.D.apply(this,arguments)||this;r.animated=_.Y("animated_live_badge_icon");r.hasIcon=!1;r.updateTimerIntervalId=0;r.timeSinceLive=0;return r};
_.b(RW,_.D);_.Q=RW.prototype;_.Q.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.Q.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.Q.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.Q.hasIconOrText=function(){var r,g;return!!(((r=this.data)==null?0:r.icon)||((g=this.data)==null?0:g.text))};
_.Q.initializeLiveBadgeTimer=function(){var r=this,g,I=(g=this.liveBadgeData)==null?void 0:g.startTimestampSec;if(I&&this.canShowLiveBadgeTimer()){var P;g=Number((P=this.liveBadgeData)==null?void 0:P.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(I);this.updateTimerIntervalId=_.$Q(function(){r.canShowLiveBadgeTimer()?r.timeSinceLive++:(r.timeSinceLive=0,window.clearInterval(r.updateTimerIntervalId))},g)}else this.timeSinceLive=0};
_.Q.canShowLiveBadgeTimer=function(){var r=Date.now(),g,I;return r<(Number((g=this.liveBadgeData)==null?void 0:g.endTimestampSec)-1)*1E3&&r>Number((I=this.liveBadgeData)==null?void 0:I.startTimestampSec)*1E3};
_.l4.Object.defineProperties(RW.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){return this.data?_.KX$(this.data,this.timeSinceLive):{}}},
hideBadgeShape:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.hasIconOrText()||this.overlayType==="OPEN_IN_NEW_TAB"}},
overlayStyle:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.style)return this.data.style}},
liveBadgeData:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.liveBadgeData}},
overlayType:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.type)return this.data.type.replace("THUMBNAIL_OVERLAY_TIME_STATUS_TYPE_","")}},
useFilledIcon:{configurable:!0,enumerable:!0,get:function(){return p1d.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
RW.prototype.initializeLiveBadgeTimer=RW.prototype.initializeLiveBadgeTimer;RW.prototype.dataChanged=RW.prototype.dataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],RW.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],RW.prototype,"data",void 0);_.w([_.H({computed:"computeIcon_(data.icon)"}),_.J("design:type",String)],RW.prototype,"icon",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],RW.prototype,"animated",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.J("design:type",Boolean)],RW.prototype,"hideTimeStatus",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],RW.prototype,"hasIcon",void 0);_.w([_.H(),_.J("design:type",Object)],RW.prototype,"timeSinceLive",void 0);_.w([_.L("data","timeSinceLive"),_.J("design:type",Object),_.J("design:paramtypes",[])],RW.prototype,"badgeShapeData",null);
_.w([_.L("data","overlayType"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],RW.prototype,"hideBadgeShape",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],RW.prototype,"dataChanged",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.style"),_.J("design:type",Object),_.J("design:paramtypes",[])],RW.prototype,"overlayStyle",null);
_.w([_.L("data.liveBadgeData"),_.J("design:type",Object),_.J("design:paramtypes",[])],RW.prototype,"liveBadgeData",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.type"),_.J("design:type",Object),_.J("design:paramtypes",[])],RW.prototype,"overlayType",null);_.w([_.L("overlayType","overlayStyle"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],RW.prototype,"useFilledIcon",null);
_.w([_.$R("liveBadgeData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],RW.prototype,"initializeLiveBadgeTimer",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],RW);
_.A(RW,"ytd-thumbnail-overlay-time-status-renderer",function(){if(uRJ!==void 0)return uRJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-time-status-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer badges="[[data.badges]]" is-thumbnail-badge="" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></ytd-badge-supported-renderer><div class="thumbnail-overlay-badge-shape style-scope ytd-thumbnail-overlay-time-status-renderer" hidden="[[hideBadgeShape]]"><badge-shape data="[[badgeShapeData]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></badge-shape></div><div id="time-status" hidden="[[hideTimeStatus]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer"><yt-icon active="[[useFilledIcon]]" disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" size="16" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></yt-icon><span id="text" aria-label$="[[data.text.accessibility.accessibilityData.label]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer">\n    [[getSimpleString(data.text)]]\n  </span></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return uRJ=r},{mode:_.Rv("kevlar_poly_si_batch_j035")?1:2});var ocT;var AT=function(){return _.D.apply(this,arguments)||this};
_.b(AT,_.D);AT.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"}}}}};
AT.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(r){if(this.hasPlaybackProgressBar)return{percentDurationWatched:r.percentDurationWatched}};
AT.prototype.computeHasPlaybackProgressBar=function(r){return!!r.percentDurationWatched&&r.percentDurationWatched>0};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],AT.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],AT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],AT.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.J("design:type",Boolean)],AT.prototype,"hasPlaybackProgressBar",void 0);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],AT);
_.A(AT,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(ocT!==void 0)return ocT;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-show-watch-forward-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n  <yt-formatted-string id="header" text="[[data.header]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <div id="button-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n    <div id="primary-action-button-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n      <div id="primary-action-button" role="button" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></div>\n      <ytd-thumbnail-overlay-resume-playback-renderer id="playback-progress" data="[[computeThumbnailOverlayResumePlaybackRenderer(data)]]" hidden$="[[!hasPlaybackProgressBar]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n      </ytd-thumbnail-overlay-resume-playback-renderer>\n    </div>\n    <div id="secondary-action-button" role="button" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ocT=r},{mode:1});var qtB;var X1d=_.R(function(r){var g=r.data;var I=r.children;var P=function(){return!!g().doubleStack},a=function(){return!!g().includeStackHeight};
return _.q("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:function(){return!g().experimentEnabled}},_.q(_.t,{cond:g,
then:function(){var v={};return _.q(_.TN,null,_.q(_.t,{cond:a,then:function(){var C={};return _.q("div",{class:_.Ws("ytCollectionsStackSpacer",(C.ytCollectionsStackSpacerDoubleStack=P,C))})}}),_.q("div",{class:_.Ws((v.ytCollectionsStackRelativeStack=a,v))},_.q(_.t,{cond:P,
then:function(){var C={};return _.q("div",{class:_.Ws("ytCollectionsStackCollectionStack2",function(){return g().customClassName2ndStack},(C.ytCollectionsStackCollectionStack2ResponsiveMode=function(){return g().enableResponsiveMode},C)),
style:_.wM({"background-color":function(){return FXE(g())}})})}}),_.q("div",{class:_.Ws("ytCollectionsStackCollectionStack1",function(){return g().customClassName1stStack},function(){return soj(g().thumbnailSize?g().thumbnailSize:"medium")}),
style:_.wM({"background-color":function(){return FXE(g())}})}),I))}}))},"Fa");_.dM(X1d,"yt-collections-stack",{props:{data:_.Yp}});var Nx=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};r.webModernCollections=!1;r.isSearch=!1;r.isDoubleStack=!1;r.thumbnailSize="medium";return r};
_.b(Nx,_.D);_.Q=Nx.prototype;
_.Q.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]]"}}}}}};
_.Q.getThumbnailDetails=function(r){if(r!=null&&r.thumbnailRenderer){var g=r.thumbnailRenderer,I;if((I=g.playlistVideoThumbnailRenderer)==null?0:I.thumbnail)return g.playlistVideoThumbnailRenderer.thumbnail;var P;if((P=g.playlistCustomThumbnailRenderer)==null?0:P.thumbnail)return g.playlistCustomThumbnailRenderer.thumbnail;r=r.thumbnailRenderer;var a;if((a=r.showCustomThumbnailRenderer)==null?0:a.thumbnail)return r.showCustomThumbnailRenderer.thumbnail}};
_.Q.computeOverlayColor=function(r){var g,I;if((g=this.getThumbnailDetails(r))==null?0:(I=g.darkColorPalette)==null?0:I.section2Color)return this.getThumbnailDetails(r).darkColorPalette.section2Color;var P;return(P=this.getThumbnailDetails(r))==null?void 0:P.sampledThumbnailColor};
_.Q.computeWebModernCollections=function(r){if(r==null||!r.thumbnailOverlays)return!1;r=_.m(r.thumbnailOverlays);for(var g=r.next();!g.done;g=r.next()){var I=void 0;if((I=g.value)==null?0:I.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.Q.computeNavigationEndpoint=function(r){return tYp(r==null?void 0:r.navigationEndpoint)};
_.l4.Object.defineProperties(Nx.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var r=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:r==null?void 0:r.sampledThumbnailColor,vibrantColorPalette:r==null?void 0:r.vibrantColorPalette,darkColorPalette:r==null?void 0:r.darkColorPalette,experimentEnabled:!0}}}});
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Nx.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Nx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(ZG0),_.J("design:type",Object)],Nx.prototype,"ytdThumbnailBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Nx.prototype,"componentBehavior",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],Nx.prototype,"watchFeedThumbnail",void 0);_.w([_.H(),_.J("design:type",Number)],Nx.prototype,"customThumbnailSize",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],Nx.prototype,"hideAria",void 0);_.w([_.H(),_.J("design:type",Object)],Nx.prototype,"data",void 0);_.w([_.H({computed:"computeOverlayColor(data)"}),_.J("design:type",Object)],Nx.prototype,"overlayColor",void 0);
_.w([_.H({computed:"computeWebModernCollections(data)"}),_.J("design:type",Object)],Nx.prototype,"webModernCollections",void 0);_.w([_.H({computed:"computeNavigationEndpoint(data)"}),_.J("design:type",Object)],Nx.prototype,"computedNavigationEndpoint",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Nx.prototype,"isSearch",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Nx.prototype,"isDoubleStack",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Nx.prototype,"thumbnailSize",void 0);_.w([_.L("data","isDoubleStack","thumbnailSize"),_.J("design:type",Object),_.J("design:paramtypes",[])],Nx.prototype,"collectionStack",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],Nx);
_.A(Nx,"ytd-playlist-thumbnail",function(){if(qtB!==void 0)return qtB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-thumbnail--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-playlist-thumbnail"></yt-collections-stack>\n<a id="thumbnail" class="yt-simple-endpoint style-scope ytd-playlist-thumbnail" aria-hidden="[[hideAria]]" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]" tabindex="-1">\n  <div id="playlist-thumbnails" class="style-scope ytd-playlist-thumbnail"></div>\n  <yt-formatted-string id="length" hidden="[[!data.lengthText]]" text="[[data.lengthText]]" class="style-scope ytd-playlist-thumbnail">\n  </yt-formatted-string>\n  <div id="overlays" class="style-scope ytd-playlist-thumbnail"></div>\n  <div id="hover-overlays" class="style-scope ytd-playlist-thumbnail"></div>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return qtB=r},{mode:_.Rv("kevlar_poly_si_batch_j025")?1:2});var cc0;_.dM(_.R(function(r){return _.q("yt-text-view-model",{class:_.Ws("ytTextViewModelHost")},_.q(_.eY,{text:function(){return r.data().text}}))},"Ga"),"yt-text-view-model",{props:{data:_.Yp}});var w6=function(){var r=_.D.apply(this,arguments)||this;r.noEndpoints=!1;r.amsterdamPostMvp=_.Y("web_amsterdam_post_mvp_playlists");r.badges=[];r.transferState="TRANSFER_STATE_UNKNOWN";return r};
_.b(w6,_.D);_.Q=w6.prototype;_.Q.configureRendererStamper=function(){return{"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.Q.getMetadata=function(r){if(!r)return[];var g=[],I=r.shortViewCountText||r.viewCountText;I&&g.push(_.b6(I));r.publishedTimeText&&g.push(_.b6(r.publishedTimeText));r.upcomingEventData&&r.upcomingEventData.upcomingEventText&&g.push(_.r5(_.b6(r.upcomingEventData.upcomingEventText),Number(r.upcomingEventData.startTime)));return g};
_.Q.observeDataForBylineSeparator=function(){this.data&&_.A4(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.Q.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.uH(this.metadataColor)};
_.Q.getSimpleString=function(r){return _.b6(r)};
_.Q.isBylineHidden=function(r){return this.noByline||!((r==null?0:r.longBylineText)||(r==null?0:r.shortBylineText))};
_.Q.isMetadataHidden=function(r){var g;return((g=this.getMetadata(r))==null?void 0:g.length)===0};
_.Q.isBylineMetadataSeparatorHidden=function(r){return this.isMetadataHidden(r)||!this.shouldShowVideoInfo};
_.Q.isLongByline=function(r,g){return g&&!(r==null||!r.longBylineText)};
_.l4.Object.defineProperties(w6.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var r;return this.amsterdamPostMvp&&!((r=this.data)==null||!r.videoInfo)}},
inlineBadgeClass:{configurable:!0,enumerable:!0,get:function(){return this.badges&&this.badges.length>0?"metadata-line-with-badge":""}},
longBylineClass:{configurable:!0,enumerable:!0,get:function(){return this.longByline?"long-byline":""}},
bylineText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.longByline?this.data.longBylineText:this.data.shortBylineText}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.attributedBylineText)}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.Y("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
w6.prototype.metadataColorChanged=w6.prototype.metadataColorChanged;w6.prototype.observeDataForBylineSeparator=w6.prototype.observeDataForBylineSeparator;_.w([_.d(_.oj),_.J("design:type",Object)],w6.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],w6.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],w6.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],w6.prototype,"noEndpoints",void 0);
_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],w6.prototype,"isSlimShort",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],w6.prototype,"radioMeta",void 0);_.w([_.H({selector:_.Ck}),_.J("design:type",Object)],w6.prototype,"isGridViewEnabled",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],w6.prototype,"richMeta",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],w6.prototype,"amsterdamPostMvp",void 0);
_.w([_.H(),_.J("design:type",Boolean)],w6.prototype,"noByline",void 0);_.w([_.H({computed:"isLongByline(data, radioMeta)"}),_.J("design:type",Boolean)],w6.prototype,"longByline",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],w6.prototype,"truncateMetadataLine",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],w6.prototype,"miniMode",void 0);_.w([_.H(),_.J("design:type",Number)],w6.prototype,"metadataColor",void 0);
_.w([_.H(),_.J("design:type",Array)],w6.prototype,"badges",void 0);_.w([_.H({selector:_.qk,selectorArgs:["data.videoId"]}),_.J("design:type",String)],w6.prototype,"transferState",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],w6.prototype,"isDownloading",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],w6.prototype,"typographyBump",void 0);_.w([_.ni("#metadata-line"),_.J("design:type",HTMLElement)],w6.prototype,"metadataLine",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],w6.prototype,"observeDataForBylineSeparator",null);_.w([_.xt("metadataColor"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],w6.prototype,"metadataColorChanged",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],w6.prototype,"shouldShowVideoInfo",null);
_.w([_.L("badges"),_.J("design:type",String),_.J("design:paramtypes",[])],w6.prototype,"inlineBadgeClass",null);_.w([_.L("longByline"),_.J("design:type",String),_.J("design:paramtypes",[])],w6.prototype,"longBylineClass",null);_.w([_.L("data","longByline"),_.J("design:type",Object),_.J("design:paramtypes",[])],w6.prototype,"bylineText",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],w6.prototype,"hasAttributedBylineText",null);
_.w([_.L("isGridViewEnabled","data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],w6.prototype,"watchFeedBigThumbs",null);_.w([_.qC({is:"ytd-video-meta-block",disableElementRegistration:!0})],w6);
_.A(w6,"ytd-video-meta-block",function(){if(cc0!==void 0)return cc0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="metadata" class="style-scope ytd-video-meta-block">\n  <div id="byline-container" hidden="[[isBylineHidden(data, radioMeta)]]" class="style-scope ytd-video-meta-block">\n    <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-video-meta-block"></div>\n    <ytd-channel-name id="channel-name" class$="[[longBylineClass]] style-scope ytd-video-meta-block" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[hasAttributedBylineText]]" no-endpoints="[[noEndpoints]]" wrap-text="[[longByline]]">\n    </ytd-channel-name>\n    <div id="separator" class="style-scope ytd-video-meta-block">\u2022</div>\n    <yt-formatted-string id="video-info" hidden="[[!shouldShowVideoInfo]]" text="[[data.videoInfo]]" class="style-scope ytd-video-meta-block">\n  </yt-formatted-string>\n  </div>\n  <div id="metadata-line" class="style-scope ytd-video-meta-block">\n    \n    <ytd-badge-supported-renderer class="inline-metadata-badge style-scope ytd-video-meta-block" badges="[[badges]]" hidden="[[!badges.length]]">\n    </ytd-badge-supported-renderer>\n    <div id="separator" hidden="[[isBylineMetadataSeparatorHidden(data)]]" class="style-scope ytd-video-meta-block">\u2022</div>\n    <template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-video-meta-block">\n      <span class="inline-metadata-item style-scope ytd-video-meta-block">[[item]]</span>\n    </template>\n  </div>\n</div>\n<div id="additional-metadata-line" class="style-scope ytd-video-meta-block">\n  <template is="dom-repeat" items="[[data.additionalMetadatas]]" class="style-scope ytd-video-meta-block"><span class="style-scope ytd-video-meta-block">[[getSimpleString(item)]]</span></template>\n</div>\n\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return cc0=r},{mode:_.Rv("kevlar_poly_si_batch_j080")?1:2});_.IA("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var lC=function(){var r=_.D.apply(this,arguments)||this;r.displayItemCount=2;r.isBackstagePlaylist=!1;r.isPostCompactPlaylist=!1;r.shouldShowChannelThumbnail=!1;return r};
_.b(lC,_.D);_.Q=lC.prototype;_.Q.computeFirstVideos=function(r,g){return r===void 0||g===void 0?[]:r.slice(0,g)};
_.Q.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var r=this.data.thumbnailRenderer;r.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",r.playlistVideoThumbnailRenderer.thumbnail);r.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",r.playlistCustomThumbnailRenderer.thumbnail)}};
_.Q.computeThumbnailHeight=function(r,g,I,P,a){return P?a==="BIG"?280:a==="MASSIVE"?337:234:I?240:g?72:r?118:138};
_.Q.computeThumbnailWidth=function(r,g,I,P,a){return P?a==="MEDIUM"?450:a==="BIG"?500:a==="MASSIVE"?600:420:I?360:g?128:r?210:246};
_.Q.computeUseBiggerThumbs=function(r){return r&&_.Y("enable_desktop_search_bigger_thumbs")};
_.Q.computeShouldShowChannelThumbnail=function(r,g){return r&&!(g==null||!g.channelThumbnail)};
_.l4.Object.defineProperties(lC.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
lC.prototype.dataChanged=lC.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],lC.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],lC.prototype,"ytdLockupBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],lC.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],lC.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],lC.prototype,"displayItemCount",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],lC.prototype,"isBackstagePlaylist",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],lC.prototype,"isPostCompactPlaylist",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],lC.prototype,"isSearch",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.J("design:type",Boolean)],lC.prototype,"useBiggerThumbs",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.nL("desktop_search_bigger_thumbs_style")}}),
_.J("design:type",String)],lC.prototype,"biggerThumbsStyle",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],lC.prototype,"isDownloads",void 0);_.w([_.H({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.J("design:type",Object)],lC.prototype,"shouldShowChannelThumbnail",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lC.prototype,"dataChanged",null);
_.w([_.L("isSearch"),_.J("design:type",String),_.J("design:paramtypes",[])],lC.prototype,"stackThumbnailSize",null);_.w([_.qC({is:"ytd-playlist-renderer",disableElementRegistration:!0})],lC);
_.A(lC,"ytd-playlist-renderer",function(){if(TUT===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail custom-thumbnail-size="[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch)]]" data="[[data]]" height="[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]" hovered="[[lockupIsHovered]]" is-double-stack="[[isSearch]]" thumbnail-size="[[stackThumbnailSize]]" use-hovered-property="" width="[[computeThumbnailWidth(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-playlist-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-playlist-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-playlist-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <template is="dom-if" if="[[shouldShowChannelThumbnail]]" restamp="" class="style-scope ytd-playlist-renderer">\n      <div id="channel-info" class="style-scope ytd-playlist-renderer">\n        <a id="channel-thumbnail" hidden="[[!data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]" aria-label$="[[data.channelThumbnail.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnail.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-playlist-renderer">\n          <yt-img-shadow thumbnail="[[data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-playlist-renderer">\n          </yt-img-shadow>\n        </a>\n        <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-playlist-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n        </ytd-channel-name>\n      </div>\n    </template>\n    <ytd-video-meta-block id="meta" data="[[data]]" hidden="[[shouldShowChannelThumbnail]]" class="style-scope ytd-playlist-renderer"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer class="allowlisted-metadata-badges style-scope ytd-playlist-renderer" badges="[[data.allowlistedMetadataBadges]]" hidden="[[!data.allowlistedMetadataBadges]]">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="description-text" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-playlist-renderer"></yt-formatted-string>\n  <ul id="list" hidden="[[isPostCompactPlaylist]]" class="style-scope ytd-playlist-renderer">\n    <template is="dom-repeat" items="[[computeFirstVideos(data.videos, displayItemCount)]]" as="video" class="style-scope ytd-playlist-renderer">\n      <li class="style-scope ytd-playlist-renderer">\n        <ytd-child-video-renderer data="[[video.childVideoRenderer]]" class="style-scope ytd-playlist-renderer">\n        </ytd-child-video-renderer>\n      </li>\n    </template>\n  </ul>\n  <yt-formatted-string id="view-more" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-playlist-renderer"></yt-formatted-string>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-playlist-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-playlist-renderer"></yt-interaction>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);TUT=r}r=TUT;return r},{mode:1});var tlF;var BZ$;var S8=function(){var r=_.D.apply(this,arguments)||this;r.startX=0;return r};
_.b(S8,_.D);S8.prototype.onEndpointMouseDown=function(r){this.startX=r.clientX};
S8.prototype.onEndpointClick=function(r){this.startX!==r.clientX&&(r.preventDefault(),r.stopPropagation())};
S8.prototype.computeObjectFit=function(r){return r==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||r==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||r==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
S8.prototype.computeCardStyle=function(r){return r?r.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.l4.Object.defineProperties(S8.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:(g=r.searchRefinementCardRendererStyle)==null?void 0:g.value)==="CARD_RENDERER_STYLE_TYPE_ALBUM_CARD"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){return this.isAlbumCard?{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,customClassName1stStack:"collection-stack-1 style-scope "+this.is}:{experimentEnabled:!1}}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],S8.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],S8.prototype,"data",void 0);_.w([_.H({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.J("design:type",Number)],S8.prototype,"objectFit",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.J("design:type",String)],S8.prototype,"cardStyle",void 0);
_.w([_.H({reflectToAttribute:!0,value:!0}),_.J("design:type",Boolean)],S8.prototype,"roundContainer",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],S8.prototype,"isAlbumCard",null);_.w([_.L("data","isAlbumCard"),_.J("design:type",Object),_.J("design:paramtypes",[])],S8.prototype,"collectionStack",null);_.w([_.qC({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],S8);
_.A(S8,"ytd-search-refinement-card-renderer",function(){if(BZ$!==void 0)return BZ$;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-refinement-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-search-refinement-card-renderer" data="[[data.searchEndpoint]]" href$="[[computeHref_(data.searchEndpoint)]]" on-mousedown="onEndpointMouseDown" on-click="onEndpointClick" draggable="false">\n  <div id="card-thumbnail" class="style-scope ytd-search-refinement-card-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-search-refinement-card-renderer"></yt-collections-stack>\n    <yt-img-shadow object-fit="[[objectFit]]" rounded-container="[[isAlbumCard]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-search-refinement-card-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="card-title" class="style-scope ytd-search-refinement-card-renderer">\n    <div class="style-scope ytd-search-refinement-card-renderer">[[getSimpleString(data.query)]]</div>\n  </div>\n</a>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return BZ$=r},{mode:1});var OC1;var JT=function(){var r=_.D.apply(this,arguments)||this;r.isRichGrid=!1;return r};
_.b(JT,_.D);_.w([_.H(),_.J("design:type",Object)],JT.prototype,"data",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],JT.prototype,"componentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],JT.prototype,"ytdReduxBehavior",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],JT.prototype,"isRichGrid",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.mj}),_.J("design:type",Boolean)],JT.prototype,"miniMode",void 0);
_.w([_.qC({is:"ytd-game-details-renderer",disableElementRegistration:!0})],JT);
_.A(JT,"ytd-game-details-renderer",function(){if(OC1!==void 0)return OC1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-game-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint focus-on-expand style-scope ytd-game-details-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n  <yt-img-shadow height="290" object-fit="COVER" thumbnail="[[data.boxArt]]" width="210" class="style-scope ytd-game-details-renderer"></yt-img-shadow>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-game-details-renderer"></yt-formatted-string>\n  <yt-formatted-string id="auto-generated" hidden="[[!data.autoGenerated]]" text="[[data.autoGenerated]]" class="style-scope ytd-game-details-renderer"></yt-formatted-string>\n  <yt-formatted-string id="live-viewers-count" hidden="[[!data.liveViewersText]]" text="[[data.liveViewersText]]" class="style-scope ytd-game-details-renderer">\n  </yt-formatted-string>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return OC1=r},{mode:1});var ztz;var ety;var EE=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return r};
_.b(EE,_.D);_.Q=EE.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Q.currentStateData=function(r){var g=r||this.data;return g&&g.states&&g.currentStateId!=null?g.states.find(function(I){return I.stateId===g.currentStateId})||null:null};
_.Q.currentStateRendererData=function(r){return(r=this.currentStateData(r))&&r.state&&r.state.buttonRenderer?r.state.buttonRenderer:null};
_.Q.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())};
_.Q.computeButtonIcon=function(r){r=this.currentStateRendererData(r);var g;return(r==null?0:(g=r.icon)==null?0:g.iconType)?r.icon.iconType.toLowerCase():null};
_.Q.computeAccessibility=function(r){return(r=this.currentStateRendererData(r))&&r.accessibilityData?r.accessibilityData.accessibilityData||null:null};
_.Q.computeButtonClass=function(r){var g=this.currentStateRendererData(r);if(!g)return"";r="";var I=g.style;I&&(r+=I.toLowerCase().replace(/_/g,"-")+" ");(g=g.size)&&(r+=g.toLowerCase().replace(/_/g,"-")+" ");return r.trim()};
_.Q.computeServiceEndpoint=function(r){if(!r)return null;var g=r&&r.serviceEndpoint,I=this.get("command.commandMetadata.webCommandMetadata.sendPost",r);return g?g:I&&r.command?r.command:null};
_.Q.computeBellMenuItemParams=function(r){var g;r=(g=_.Z(r==null?void 0:r.command,_.wV))==null?void 0:g.commands;if(!r||r.length===0)return null;g=_.Z(r[0],_.hV);var I,P;return(g==null?0:(I=g.popup)==null?0:(P=I.menuPopupRenderer)==null?0:P.items)?g.popup.menuPopupRenderer.items.map(function(a){return a.menuServiceItemRenderer.trackingParams}):null};
_.Q.handleBellMenuOpenSelectedAction=function(r){var g=r.trackingParams,I=this.computeBellMenuItemParams(this.data);this.data&&g&&I&&I.includes(g)&&this.ytRenderButtonBehavior._setButtonIcon(r.icon.iconType.toLowerCase())};
_.Q.onYtServiceRequestCompleted=function(r,g){(r=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",g))&&this.set("data",r)};
_.Q.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.Q.resetState=function(){this.set("data.currentStateId",3)};
_.Q.onYtButtonTapHandler=function(){if(this.data){var r=this.currentStateRendererData(this.data);r&&this.ytRendererBehavior.logExplicitClick(r)}};
EE.prototype.onYtServiceRequestError=EE.prototype.onYtServiceRequestError;EE.prototype.onYtServiceRequestCompleted=EE.prototype.onYtServiceRequestCompleted;EE.prototype.stateChanged=EE.prototype.stateChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],EE.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],EE.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d(nb.YtRenderButtonBehavior),_.J("design:type",Object)],EE.prototype,"ytRenderButtonBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],EE.prototype,"data",void 0);_.w([_.$R("data","data.currentStateId"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],EE.prototype,"stateChanged",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],EE.prototype,"onYtServiceRequestCompleted",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],EE.prototype,"onYtServiceRequestError",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],EE);
_.A(EE,"ytd-subscription-notification-toggle-button-renderer",function(){if(ety!==void 0)return ety;var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-notification-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return ety=r},{mode:1});var YtJ;var xz=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};r.tapHandler=function(){if(r.data){var g=r.currentStateRendererData();g&&r.ytRendererBehavior.logExplicitClick(g)}};
return r};
_.b(xz,_.D);_.Q=xz.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Q.currentStateData=function(){var r=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(g){return g.stateId===r.data.currentStateId})||null:null};
_.Q.currentStateRendererData=function(){var r=this.currentStateData();return r&&r.state&&r.state.buttonRenderer?r.state.buttonRenderer:null};
_.Q.computeAccessibilityLabel=function(){var r,g,I;return(r=this.currentStateRendererData())==null?void 0:(g=r.accessibilityData)==null?void 0:(I=g.accessibilityData)==null?void 0:I.label};
_.Q.computeBellMenuItemParams=function(){var r,g,I=(g=_.Z((r=this.data)==null?void 0:r.command,_.wV))==null?void 0:g.commands;if(!I||I.length===0)return null;r=_.Z(I[0],_.hV);var P,a;return(r==null?0:(P=r.popup)==null?0:(a=P.menuPopupRenderer)==null?0:a.items)?r.popup.menuPopupRenderer.items.map(function(v){return v.menuServiceItemRenderer.trackingParams}):null};
_.Q.handleBellMenuOpenSelectedAction=function(r){var g=r.trackingParams,I=this.computeBellMenuItemParams();if(this.data&&g&&I&&I.includes(g)&&(r==null||!r.isDisabled)){var P;((P=_.Z(r.serviceEndpoint,_.SO))==null?void 0:P.signal)!=="CLIENT_SIGNAL"&&(this.icon=r.icon.iconType)}};
_.Q.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.Q.onYtServiceRequestCompleted=function(r,g){if(r=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",g))this.icon=void 0,this.set("data",r)};
_.Q.onYtServiceRequestError=function(){this.icon=void 0};
_.l4.Object.defineProperties(xz.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r=this.data,g=this.textLabel,I=this.hostElement,P=this.computeAccessibilityLabel(),a=this.tapHandler,v=this.isOverlay?"overlay":"mono",C=(r==null?0:r.disableButton)?"disabled":"active";g=g?_.mk(g):void 0;return{style:v,type:"tonal",state:C,size:"M",focused:!1,formattedButtonText:g,iconPosition:"leading-trailing",onTap:WX_(r,a,I),accessibilityLabel:P}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var r=this.currentStateRendererData(),g,I,P=(I=this.icon)!=null?I:r==null?void 0:(g=r.icon)==null?void 0:g.iconType;if(P)return _.lf(P)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(r=this.data)==null?void 0:(g=r.secondaryIcon)==null?void 0:g.iconType;if(I)return _.lf(I)}}});
xz.prototype.onYtServiceRequestError=xz.prototype.onYtServiceRequestError;xz.prototype.onYtServiceRequestCompleted=xz.prototype.onYtServiceRequestCompleted;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],xz.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],xz.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],xz.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],xz.prototype,"textLabel",void 0);
_.w([_.H(),_.J("design:type",String)],xz.prototype,"icon",void 0);_.w([_.H(),_.J("design:type",Boolean)],xz.prototype,"isOverlay",void 0);_.w([_.L("data.*","textLabel"),_.J("design:type",Object),_.J("design:paramtypes",[])],xz.prototype,"computedButtonShape",null);_.w([_.L("data.*","icon"),_.J("design:type",Object),_.J("design:paramtypes",[])],xz.prototype,"computedIcon",null);_.w([_.L("computedIcon"),_.J("design:type",Object),_.J("design:paramtypes",[])],xz.prototype,"computedAnimateIcon",null);
_.w([_.L("data.*"),_.J("design:type",Object),_.J("design:paramtypes",[])],xz.prototype,"computedSecondaryIcon",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],xz.prototype,"onYtServiceRequestCompleted",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],xz.prototype,"onYtServiceRequestError",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],xz);
_.A(xz,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(YtJ!==void 0)return YtJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e<yt-button-shape animate-icon="[[computedAnimateIcon]]" data="[[computedButtonShape]]" icon-name="[[computedIcon]]" secondary-icon-name="[[computedSecondaryIcon]]">\n</yt-button-shape>\n');return YtJ=r},{mode:_.Rv("kevlar_poly_si_batch_j081")?1:2});var ZCh;_.dM(ZpY,"yt-animated-action",{props:{backgroundLottieRef:_.Yp,foregroundLottieRef:_.Yp,wrapperClass:_.Yp,disableAnimation:_.Yp},unsafeExternallySettableAttributes:new Set(["key"])});var fV=function(){var r=_.D.apply(this,arguments)||this;r.animatedActionEnabled=_.Y("web_animated_actions");r.foregroundLottieRef={};r.backgroundLottieRef={};r.forceIconOnly=!1;r.showTextWhileAnimating=!1;r.keyboardFocused=!1;r.isAnimating=!1;r.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return r};
_.b(fV,_.D);_.Q=fV.prototype;_.Q.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.Q.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]]"}}}}}};
_.Q.attached=function(){this.keyboardFocused=!1};
_.Q.onYtServiceRequestSent=function(r,g){(this.get("endpoint.subscribeEndpoint",g)||this.get("endpoint.unsubscribeEndpoint",g))&&this.updateSubscriptionState(!this.subscribed)};
_.Q.onYtServiceRequestCompleted=function(r,g){(r=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",g.data))&&this.bellButton&&(this.bellButton.data=r)};
_.Q.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.lH(this.hostElement)};
_.Q.onPlayerSubscribe=function(r){this.isCompactRed()||r!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.Q.onPlayerUnsubscribe=function(r){this.isCompactRed()||r!==this.data.channelId||this.updateSubscriptionState(!1)};
_.Q.handleUpdateSubscribeButtonAction=function(r){r=_.Z(r,p9z);var g;r&&r.channelId===((g=this.data)==null?void 0:g.channelId)&&this.updateSubscriptionState(!!r.subscribed)};
_.Q.computeButtonStyle=function(r){return this.get("style.styleType",r)||null};
_.Q.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.Q.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.Q.updateSubscriptionState=function(r){if(r!==this.subscribed){this.set("data.subscribed",r);var g,I=(g=this.data)==null?void 0:g.subscribedEntityKey;I&&this.ytdReduxBehavior.dispatch(_.TL("subscriptionStateEntity",I,{key:I,subscribed:r}));this.isCompactRed()||_.He(this.hostElement,"yt-subscription-changed",r);r||(_.We(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!r),r&&this.hasBellButton&&this.startAnimation())}};
_.Q.startAnimation=function(){var r=this;if(!this.isAnimating){var g=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var I;(I=this.backgroundLottieRef.lottieEl)==null||I.goToAndPlay(0);var P;(P=this.foregroundLottieRef.lottieEl)==null||P.goToAndPlay(0);_.ZV.addJob(function(){r.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.ZV.addJob(function(){r.updateContainerToFitContent(!!r.subscribed,!0)},2,1500);
_.ZV.addJob(function(){r.isAnimating=!1},2,g)}};
_.Q.maybeAnimateBellIcon=function(){var r=_.RJ(this.hostElement).querySelector("yt-animated-icon");if(r){var g;(g=r.animationRef.lottieEl)==null||g.goToAndPlay(0)}};
_.Q.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.Q.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.Q.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var r;this.unsubscribedWidth=(r=this.subscribeButtonShape)==null?void 0:r.getBoundingClientRect().width}var g;this.subscribedWidth=(g=this.bellButton)==null?void 0:g.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.Q.updateContainerToFitContent=function(r,g){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(r?(r=this.subscribedWidth,g=this.isAnimating&&!g,this.subscribedIconOnlyWidth===void 0||g||(r=this.subscribedIconOnlyWidth),this.hostElement.style.width=r+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.Q.clearContainerSize=function(){this.hostElement.style.width=""};
_.Q.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.Q.maybeSetSubscribedButtonIconOnlyWidth=function(){var r=this;this.forceIconOnly&&this.showTextWhileAnimating&&this.subscribedIconOnlyWidth===void 0&&(this.subscribedIconOnlyWidth=0,this.subscribed?this.subscribedIconOnlyWidth=this.subscribedWidth:(this.bellButton&&(this.bellButton.textLabel=void 0),requestAnimationFrame(function(){var g;r.subscribedIconOnlyWidth=(g=r.bellButton)==null?void 0:g.getBoundingClientRect().width;requestAnimationFrame(function(){if(r.bellButton){var I;r.bellButton.textLabel=
(I=r.data)==null?void 0:I.subscribedButtonText}})})))};
_.l4.Object.defineProperties(fV.prototype,{hasBellButton:{configurable:!0,enumerable:!0,get:function(){return!!this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)}},
subscribedButtonText:{configurable:!0,enumerable:!0,get:function(){if(this.showTextWhileAnimating&&(this.isAnimating||!this.subscribed)){var r;return(r=this.data)==null?void 0:r.subscribedButtonText}var g;return this.forceIconOnly?void 0:(g=this.data)==null?void 0:g.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var r,g,I=((r=this.data)==null?void 0:(g=r.timedAnimationData)==null?void 0:g.animationTiming)||[];return{uniqueId:"subscribe",timings:I,enabled:I.length>0&&!this.subscribed,experimentEnabled:I.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var r;return!this.subscribed&&((r=this.data)==null?void 0:r.hideWhenUnsubscribed)||!this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}},
subscribeButtonInvisible:{configurable:!0,enumerable:!0,get:function(){return this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}},
unsubscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){return!this.animatedActionEnabled&&!this.subscribed}},
buttonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var g=r.renderer;var I=r.element;var P=r.subscribed;var a=r.commandController;var v=r.isOverlay;r=r.stopPropagation;var C=NUX(g,P);v&&(C.style="overlay");v=Object;var u=v.assign,X;a:switch((X=g.style)==null?void 0:X.styleType){case "COMPACT_GRAY":case "COMPACT_RED":X={size:"S"};break a;default:X={size:"M"}}var c=Ag$(g,
P);var B=(B=P?g.subscribedButtonText:g.unsubscribedButtonText)?_.mk(B):void 0;return u.call(v,{},C,X,{focused:!1,toggled:P,accessibilityLabel:c,formattedButtonText:B,onTap:Rb1(g,P,I,a,r)})}}}});
fV.prototype.onMouseDown=fV.prototype.onMouseDown;fV.prototype.onDataChanged=fV.prototype.onDataChanged;fV.prototype.observedSubscribed=fV.prototype.observedSubscribed;fV.prototype.onYtServiceRequestCompleted=fV.prototype.onYtServiceRequestCompleted;fV.prototype.onYtServiceRequestSent=fV.prototype.onYtServiceRequestSent;fV.prototype.maybeUpdateBellButtonText=fV.prototype.maybeUpdateBellButtonText;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],fV.prototype,"ytComponentBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],fV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],fV.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],fV.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],fV.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],fV.prototype,"data",void 0);
_.w([_.H({selectorArgs:["data.subscribedEntityKey"],selector:Qo4}),_.J("design:type",Object)],fV.prototype,"subscriptionStateEntity",void 0);_.w([_.H({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.J("design:type",Boolean)],fV.prototype,"subscribed",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],fV.prototype,"branded",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],fV.prototype,"animatedActionEnabled",void 0);
_.w([_.H(),_.J("design:type",Object)],fV.prototype,"foregroundLottieRef",void 0);_.w([_.H(),_.J("design:type",Object)],fV.prototype,"backgroundLottieRef",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],fV.prototype,"overlayButton",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.J("design:type",Object)],fV.prototype,"buttonStyle",void 0);_.w([_.H(),_.J("design:type",Object)],fV.prototype,"forceIconOnly",void 0);
_.w([_.H(),_.J("design:type",Object)],fV.prototype,"showTextWhileAnimating",void 0);_.w([_.H({value:function(){return!!_.S5().resolve(_.lX(_.GT))&&_.Y("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.J("design:type",Boolean)],fV.prototype,"useKeyboardFocused",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],fV.prototype,"keyboardFocused",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],fV.prototype,"isAnimating",void 0);_.w([_.L("data.notificationPreferenceButton.*"),_.J("design:type",Object),_.J("design:paramtypes",[])],fV.prototype,"hasBellButton",null);
_.w([_.xt("subscribedButtonText"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fV.prototype,"maybeUpdateBellButtonText",null);_.w([_.L("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.J("design:type",Object),_.J("design:paramtypes",[])],fV.prototype,"subscribedButtonText",null);_.w([_.L("data.timedAnimationData.animationTiming","subscribed"),_.J("design:type",Object),_.J("design:paramtypes",[])],fV.prototype,"smartimationSettings",null);
_.w([_.H({reflectToAttribute:!0}),_.L("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.J("design:type",Object),_.J("design:paramtypes",[])],fV.prototype,"subscribeButtonHidden",null);_.w([_.H({reflectToAttribute:!0}),_.L("subscribed","hasBellButton"),_.J("design:type",Object),_.J("design:paramtypes",[])],fV.prototype,"subscribeButtonInvisible",null);
_.w([_.H({reflectToAttribute:!0}),_.L("subscribed"),_.J("design:type",Object),_.J("design:paramtypes",[])],fV.prototype,"unsubscribeButtonHidden",null);_.w([_.ni("ytd-subscription-notification-toggle-button-renderer-next"),_.J("design:type",Object)],fV.prototype,"bellButton",void 0);_.w([_.ni("#subscribe-button-shape"),_.J("design:type",HTMLElement)],fV.prototype,"subscribeButtonShape",void 0);
_.w([_.L("overlayButton","subscribed","data"),_.J("design:type",Object),_.J("design:paramtypes",[])],fV.prototype,"buttonShape",null);_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],fV.prototype,"onYtServiceRequestSent",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],fV.prototype,"onYtServiceRequestCompleted",null);
_.w([_.xt("subscribed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fV.prototype,"observedSubscribed",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fV.prototype,"onDataChanged",null);_.w([_.Eq("mousedown"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],fV.prototype,"onMouseDown",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],fV);
_.A(fV,"ytd-subscribe-button-renderer",function(){if(ZCh!==void 0)return ZCh;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscribe-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-smartimation settings="[[smartimationSettings]]" class="style-scope ytd-subscribe-button-renderer">\n  <yt-button-shape id="subscribe-button-shape" data="[[buttonShape]]" hidden$="[[subscribeButtonHidden]]" invisible$="[[subscribeButtonInvisible]]" class="style-scope ytd-subscribe-button-renderer">\n  </yt-button-shape>\n  <div id="notification-preference-toggle-button" hidden="[[!subscribed]]" class="style-scope ytd-subscribe-button-renderer"></div>\n  <yt-animated-action background-lottie-ref="[[backgroundLottieRef]]" foreground-lottie-ref="[[foregroundLottieRef]]" key="yt-animated-action" class="style-scope ytd-subscribe-button-renderer">\n    <div id="notification-preference-button" hidden="[[unsubscribeButtonHidden]]" invisible$="[[!subscribed]]" class="style-scope ytd-subscribe-button-renderer"></div>\n  </yt-animated-action>\n</yt-smartimation>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ZCh=r},{mode:1});var nV=function(){var r=_.D.apply(this,arguments)||this;r.isRichGrid=!1;return r};
_.b(nV,_.D);nV.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"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],nV.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],nV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],nV.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nV.prototype,"isRichGrid",void 0);_.w([_.qC({is:"ytd-game-card-renderer",disableElementRegistration:!0})],nV);
_.A(nV,"ytd-game-card-renderer",function(){if(ztz!==void 0)return ztz;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-game-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="game" class="style-scope ytd-game-card-renderer"></div>\n<div id="subscribe-button" class="style-scope ytd-game-card-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ztz=r},{mode:1});var TW={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.Y("defer_menus")&&!TxY?0:void 0,waitForSignal:"eocs"};var UI0;var iCJ;var hT=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return r};
_.b(hT,_.D);_.Q=hT.prototype;_.Q.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.Q.onSeriesReminderStateEntityChange=function(){var r,g,I;((r=this.eventReminderStateEntity)==null?0:r.key)&&((g=this.seriesReminderStateEntity)==null?void 0:g.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((I=this.eventReminderStateEntity)==null?void 0:I.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.TL("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.Q.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.Q.onYtServiceRequestError=function(){var r;this.updateReminderStateEntitiesFromButtonState((r=this.data)==null?void 0:r.currentState)};
_.Q.handleUpdateUpcomingEventReminderButtonStateCommand=function(r){if(r=_.Z(r,o0w)){var g,I=(g=this.data)==null?void 0:g.targetId;I&&r.targetId===I&&_.ea(this.updateReminderStateEntitiesFromButtonState.bind(this,r.state))}};
_.Q.getButtonStateFromReminderState=function(){var r;if(((r=this.seriesReminderStateEntity)==null?void 0:r.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var g;if(((g=this.eventReminderStateEntity)==null?void 0:g.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var I,P;if(((I=this.seriesReminderStateEntity)==null?void 0:I.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((P=this.eventReminderStateEntity)==
null?void 0:P.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var a;return(a=this.data)==null?void 0:a.currentState};
_.Q.updateReminderStateEntitiesFromButtonState=function(r){if(r){switch(r){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":r="UPCOMING_EVENT_REMINDER_STATE_NONE";var g="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":r="UPCOMING_EVENT_REMINDER_STATE_SINGLE";g="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":r="UPCOMING_EVENT_REMINDER_STATE_NONE";g="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var I;
((I=this.eventReminderStateEntity)==null?0:I.key)&&this.ytdReduxBehavior.dispatch(_.TL("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:r})));var P;((P=this.seriesReminderStateEntity)==null?0:P.key)&&this.ytdReduxBehavior.dispatch(_.TL("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:g})))}};
_.l4.Object.defineProperties(hT.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var r=this.getButtonStateFromReminderState(),g,I;if(r&&((g=this.data)==null?0:(I=g.states)==null?0:I.length))for(g=_.m(this.data.states),I=g.next();!I.done;I=g.next()){I=I.value;var P=void 0;if(((P=_.Z(I,qOd))==null?void 0:P.state)===r)return _.Z(I,qOd)}}}});
hT.prototype.onYtServiceRequestError=hT.prototype.onYtServiceRequestError;hT.prototype.onYtServiceRequestCompleted=hT.prototype.onYtServiceRequestCompleted;hT.prototype.onSeriesReminderStateEntityChange=hT.prototype.onSeriesReminderStateEntityChange;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],hT.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hT.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],hT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],hT.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hT.prototype,"data",void 0);_.w([_.H({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:Cop}),_.J("design:type",Object)],hT.prototype,"eventReminderStateEntity",void 0);
_.w([_.H({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(r,g){return _.RC(r.entities,"sportsSeriesReminderStateEntity",g)}}),
_.J("design:type",Object)],hT.prototype,"seriesReminderStateEntity",void 0);_.w([_.L("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],hT.prototype,"currentButtonStateRenderer",null);_.w([_.xt("seriesReminderStateEntity"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hT.prototype,"onSeriesReminderStateEntityChange",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hT.prototype,"onYtServiceRequestCompleted",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hT.prototype,"onYtServiceRequestError",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],hT);
_.A(hT,"ytd-upcoming-event-reminder-button-renderer",function(){if(iCJ!==void 0)return iCJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-upcoming-event-reminder-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-upcoming-event-reminder-button-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
return iCJ=r},{mode:1});var bCd;var kz=function(){return _.D.apply(this,arguments)||this};
_.b(kz,_.D);kz.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.l4.Object.defineProperties(kz.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(_.Y("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],kz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],kz.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],kz.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],kz.prototype,"shelfDismissal",void 0);_.w([_.L("data.responseText"),_.J("design:type",Object),_.J("design:paramtypes",[])],kz.prototype,"text",null);
_.w([_.L("data.responseText"),_.J("design:type",Object),_.J("design:paramtypes",[])],kz.prototype,"textAriaLabel",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],kz);
_.A(kz,"ytd-notification-multi-action-renderer",function(){if(bCd!==void 0)return bCd;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-multi-action-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="text" aria-label$="[[textAriaLabel]]" class="style-scope ytd-notification-multi-action-renderer">[[text]]</span>\n<div id="buttons" class="style-scope ytd-notification-multi-action-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return bCd=r},{mode:1});var Ml$;var $$=function(){return _.D.apply(this,arguments)||this};
_.b($$,_.D);$$.prototype.ready=function(){var r=this;_.DG(this.hostElement).querySelector("#undo").addEventListener("tap",function(){r.onUndoTap()})};
$$.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.S5().resolve(_.E3).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$$.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$$.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],$$);
_.A($$,"ytd-notification-text-renderer",function(){if(Ml$!==void 0)return Ml$;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.successResponseText]]" class="style-scope ytd-notification-text-renderer"></yt-formatted-string>\n<yt-formatted-string id="undo" text="[[data.undoText]]" class="style-scope ytd-notification-text-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Ml$=r},{mode:1});var jOw;var rW=function(){var r=_.D.apply(this,arguments)||this;r.mouseOverDelayJobId=0;r.fadeInImageDelayJobId=0;r.startTimeMs=-1;r.loadingStartTimeMs=-1;r.loadingEndTimeMs=-1;r.hasVideoPreview=!1;return r};
_.b(rW,_.D);_.Q=rW.prototype;_.Q.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.Q.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.Q.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.Q.showThumbnail=function(){var r=this;this.csn=_.CB();_.pe("fmth");_.ZV.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.sv(_.ZV,function(){r.loadingStartTimeMs=(0,_.EM)();var g=_.DG(r.hostElement).querySelector("#thumbnail");g.complete?r.displayMouseOverImage():g.addEventListener("load",_.J4(r,r.displayMouseOverImage))},150):_.A4(_.DG(this.hostElement).querySelector("#play"),"show",!0)};
_.Q.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.Q.onTap=function(){this.removeVideoPreview()};
_.Q.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var r=this.videoId,g=this.csn,I=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,P=this.startTimeMs,a=this.hasVideoPreview,v=_.gM(this.trackingParams),C={isMovingThumbnail:a};a&&P>0&&(I>0&&(C.movingThumbnailLoadingDurationMs=Math.round(I)),C.durationHoveredMs=Math.round((0,_.EM)()-P));r&&(C.videoId=r);_.ig(g,v,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:C});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.Q.removeVideoPreview=function(){_.ZV.cancelJob(this.mouseOverDelayJobId);_.ZV.cancelJob(this.fadeInImageDelayJobId);var r=_.DG(this.hostElement).querySelector("#thumbnail");_.A4(r,"fade-in",!1);r.removeEventListener("load",_.J4(this,this.displayMouseOverImage));r=_.DG(this.hostElement).querySelector("#play");_.A4(r,"fade-in",!1);_.A4(r,"show",!1)};
_.Q.displayMouseOverImage=function(){var r=_.DG(this.hostElement).querySelector("#thumbnail"),g=_.DG(this.hostElement).querySelector("#play");this.isImageAvailable(r)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.EM)(),this.startTimeMs=(0,_.EM)(),this.fadeInImageDelayJobId=_.sv(_.ZV,function(){_.A4(r,"fade-in",!0)},50)):_.A4(g,"fade-in",!0)};
_.Q.computeThumbnail=function(r,g){var I;r&&r.movingThumbnailDetails&&r.movingThumbnailDetails.thumbnails&&g?I=_.Ly(r.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):I=g?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(I)return _.Tn(I)};
_.Q.isImageAvailable=function(r){return!(!r.src||r.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||r.naturalWidth===120)};
rW.prototype.onTap=rW.prototype.onTap;rW.prototype.dataChanged=rW.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],rW.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],rW.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],rW.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],rW.prototype,"csn",void 0);_.w([_.H(),_.J("design:type",Object)],rW.prototype,"trackingParams",void 0);
_.w([_.H(),_.J("design:type",String)],rW.prototype,"videoId",void 0);_.w([_.H(),_.J("design:type",Boolean)],rW.prototype,"isAttachedAndDataSet",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rW.prototype,"dataChanged",null);_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rW.prototype,"onTap",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],rW);
_.A(rW,"ytd-moving-thumbnail-renderer",function(){if(jOw!==void 0)return jOw;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-moving-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<img id="thumbnail" alt="" src$="[[computeThumbnail(data, isAttachedAndDataSet)]]" class="style-scope ytd-moving-thumbnail-renderer">\n<yt-icon id="play" icon="play_all" class="style-scope ytd-moving-thumbnail-renderer"></yt-icon>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return jOw=r},{mode:1});var VlT;_.Ah=function(r){this.hostElement=r;this.eventSink=null;this.eventList=[]};
_.Ah.prototype.shouldForward=function(){var r,g;return(g=(r=this.eventSink)==null?void 0:r.isConnected)!=null?g:document.body.contains(this.eventSink)};
_.Ah.prototype.start=function(r,g){this.eventSink&&this.stop();for(var I=0;I<r.length;I++)this.hostElement.addEventListener(r[I],_.J4(this,this.forwardEvent));var P;this.eventSink=(P=g.hostElement)!=null?P:g;this.eventList=r};
_.Ah.prototype.stop=function(){for(var r=0;r<this.eventList.length;r++)this.hostElement.removeEventListener(this.eventList[r],_.J4(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.Ah.prototype.forwardEvent=function(r,g){this.shouldForward()&&(r.stopPropagation(),this.eventSink instanceof Element?_.He(this.eventSink,r.type,g):_.M6(new _.oK("eventSink is not an element")))};_.gW={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.Ah(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(r,g){this.forwarder_.start(r,g)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var IQ=function(){return _.D.apply(this,arguments)||this};
_.b(IQ,_.D);_.Q=IQ.prototype;_.Q.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=_.Gq("HTML_DIR")==="rtl"?"right":"left"};
_.Q.dataChanged=function(){this.popupOpen=!1};
_.Q.computeAriaLabel=function(r){return _.Z(r,VKJ).label};
_.Q.onTap=function(r){r.stopPropagation();r.preventDefault();this.data.command&&_.S5().resolve(_.E3).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.Q.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.Q.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
IQ.prototype.onPopupClosed=IQ.prototype.onPopupClosed;IQ.prototype.onPopupOpened=IQ.prototype.onPopupOpened;IQ.prototype.onTap=IQ.prototype.onTap;IQ.prototype.dataChanged=IQ.prototype.dataChanged;_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],IQ.prototype,"eventForwardingBehavior",void 0);_.w([_.d(_.IU),_.J("design:type",Object)],IQ.prototype,"ironButtonState",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],IQ.prototype,"componentBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],IQ.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:-1}),_.J("design:type",Number)],IQ.prototype,"tabindex",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.J("design:type",Object)],IQ.prototype,"ariaLabel",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],IQ.prototype,"disableTooltips",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],IQ.prototype,"popupOpen",void 0);
_.w([_.H(),_.J("design:type",Element)],IQ.prototype,"eventSink",void 0);_.w([_.ni("#tooltip"),_.J("design:type",Object)],IQ.prototype,"tooltip",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IQ.prototype,"dataChanged",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],IQ.prototype,"onTap",null);
_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IQ.prototype,"onPopupOpened",null);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IQ.prototype,"onPopupClosed",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],IQ);
_.A(IQ,"ytd-thumbnail-overlay-button-renderer",function(){if(VlT!==void 0)return VlT;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[data.icon.iconType]]" on-click="onTap" class="style-scope ytd-thumbnail-overlay-button-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" animation-delay="0" hidden="[[disableTooltips]]" offset="0" class="style-scope ytd-thumbnail-overlay-button-renderer">\n  [[data.tooltip]]\n</tp-yt-paper-tooltip>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return VlT=r},{mode:1});var dIz;var PT=function(){return _.D.apply(this,arguments)||this};
_.b(PT,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],PT.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],PT.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],PT.prototype,"disableAnimation",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],PT.prototype,"rounded",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],PT.prototype,"transparentBackground",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],PT.prototype,"noPadding",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],PT);
_.A(PT,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(dIz!==void 0)return dIz;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-endorsement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="inner-background" class="style-scope ytd-thumbnail-overlay-endorsement-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-endorsement-renderer"></yt-formatted-string>\n  <span id="bottom-right-corner" class="style-scope ytd-thumbnail-overlay-endorsement-renderer"></span>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return dIz=r},{mode:1});var LhY;var aQ=function(){return _.D.apply(this,arguments)||this};
_.b(aQ,_.D);aQ.prototype.computeIconPosition=function(r){return this.get("iconPosition",r)||null};
aQ.prototype.computeIconStyle=function(r){return this.get("iconStyle",r)||null};
aQ.prototype.computeIsIconStyleFilled=function(r){if(!r)return!1;var g;return r.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((g=r.icon)==null?void 0:g.iconType)==="ERROR_BLACK"};
_.w([_.H(),_.J("design:type",Object)],aQ.prototype,"data",void 0);_.w([_.H({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.J("design:type",Object)],aQ.prototype,"iconPosition",void 0);_.w([_.H({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.J("design:type",Object)],aQ.prototype,"iconStyle",void 0);_.w([_.H({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],aQ.prototype,"iconStyleFilled",void 0);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],aQ);
_.A(aQ,"ytd-thumbnail-overlay-icon-renderer",function(){if(LhY!==void 0)return LhY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-icon-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon default-to-filled="[[iconStyleFilled]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-icon-renderer"></yt-icon>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return LhY=r},{mode:1});var GrF;var vT=function(){return _.D.apply(this,arguments)||this};
_.b(vT,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],vT.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],vT.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],vT);
_.A(vT,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(GrF!==void 0)return GrF;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-inline-unplayable-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-inline-unplayable-renderer"></yt-icon>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return GrF=r},{mode:1});var ycy;var Qn=function(){var r=_.D.apply(this,arguments)||this;r.isPreviewLoading=!1;return r};
_.b(Qn,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Qn.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Qn.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Qn.prototype,"isPreviewLoading",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],Qn);
_.A(Qn,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(ycy!==void 0)return ycy;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-loading-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span class="style-scope ytd-thumbnail-overlay-loading-preview-renderer">[[getSimpleString(data.text)]]</span>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ycy=r},{mode:1});var Khy;var mS=function(){return _.D.apply(this,arguments)||this};
_.b(mS,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],mS.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mS.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],mS);
_.A(mS,"ytd-thumbnail-overlay-pinking-renderer",function(){if(Khy!==void 0)return Khy;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-pinking-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg class="pinking-left style-scope ytd-thumbnail-overlay-pinking-renderer" shape-rendering="crispEdges">\n  <defs class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n    <pattern id="left-pattern" width="5" height="8" patternUnits="userSpaceOnUse" class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n      <polygon class="pinking style-scope ytd-thumbnail-overlay-pinking-renderer" points="0,0 1,0 5,4 1,8 0,8"></polygon>\n    </pattern>\n  </defs>\n  <rect fill="url(#left-pattern)" width="5" height="100%" class="style-scope ytd-thumbnail-overlay-pinking-renderer"></rect>\n</svg>\n<svg class="pinking-right style-scope ytd-thumbnail-overlay-pinking-renderer" shape-rendering="crispEdges">\n  <defs class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n    <pattern id="right-pattern" width="5" height="8" patternUnits="userSpaceOnUse" class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n      <polygon class="pinking style-scope ytd-thumbnail-overlay-pinking-renderer" points="4,0 0,4 4,8 5,8 5,0"></polygon>\n    </pattern>\n  </defs>\n  <rect fill="url(#right-pattern)" width="5" height="100%" class="style-scope ytd-thumbnail-overlay-pinking-renderer"></rect>\n</svg>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Khy=r},{mode:1});var sO1;var Cm=function(){var r=_.D.apply(this,arguments)||this;r.disableTooltips=!1;r.isLoading=!1;r.useExpandableTooltip=!1;r.toggled=!1;r.hovered=!1;r.mouseoverDelayJobId=0;r.toggleDelayJobId=0;r.expandAnimationDelayJobId=0;return r};
_.b(Cm,_.D);_.Q=Cm.prototype;_.Q.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");_.DG(this.hostElement).querySelector("#tooltip").position=_.Gq("HTML_DIR")==="rtl"?"right":"left"};
_.Q.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.ZV.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.ZV.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.ZV.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.Q.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.ZV.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.ZV.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.ZV.cancelJob(this.expandAnimationDelayJobId)};
_.Q.computeIcon=function(r,g,I){return(r=I?g:r)&&r.iconType?_.lf(r.iconType):void 0};
_.Q.computeAriaLabel=function(r,g,I){return _.Z(I?g:r,VKJ).label};
_.Q.computeTooltip=function(r,g,I){return I?g:r};
_.Q.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.Q.computeIconOnHover=function(r,g){if((r==null?0:r.iconType)&&!g)return _.lf(r.iconType)};
_.Q.onTap=function(r){var g=this;r.stopPropagation();r.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(r=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(r),this.useExpandableTooltip&&(this.toggleDelayJobId=_.sv(_.ZV,function(){g.hovered=!1;g.data&&!g.data.toggledServiceEndpoint&&(g.expandAnimationDelayJobId=_.sv(_.ZV,function(){g.set("data.isToggled",
!1)},200))},2E3))};
_.Q.onMouseenter=function(){var r=this;this.mouseoverDelayJobId=_.sv(_.ZV,function(){r.hovered=!0},300)};
_.Q.onMouseleave=function(){_.ZV.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.Q.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.Q.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.Q.onServiceRequestCompleted=function(r,g){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(g)||this.set("data.isToggled",!this.data.isToggled)};
_.Q.serviceRequestWasSuccessful=function(r){return _.Z(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.pj)?r.data.status==="STATUS_SUCCEEDED":!0};
Cm.prototype.onServiceRequestCompleted=Cm.prototype.onServiceRequestCompleted;Cm.prototype.onPopupClosed=Cm.prototype.onPopupClosed;Cm.prototype.onPopupOpened=Cm.prototype.onPopupOpened;Cm.prototype.onMouseleave=Cm.prototype.onMouseleave;Cm.prototype.dataChanged=Cm.prototype.dataChanged;_.w([_.d(_.IU),_.J("design:type",Object)],Cm.prototype,"ironButtonState",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Cm.prototype,"ytComponentBehavior",void 0);
_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],Cm.prototype,"ytEventForwardingBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Cm.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.J("design:type",Object)],Cm.prototype,"ariaLabel",void 0);_.w([_.H(),_.J("design:type",Object)],Cm.prototype,"disableTooltips",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Cm.prototype,"popupOpen",void 0);_.w([_.H(),_.J("design:type",Object)],Cm.prototype,"isLoading",void 0);_.w([_.H(),_.J("design:type",Element)],Cm.prototype,"eventSink",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Cm.prototype,"useExpandableTooltip",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.J("design:type",Object)],Cm.prototype,"toggled",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Cm.prototype,"hovered",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.J("design:type",Object)],Cm.prototype,"iconOnHover",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Cm.prototype,"dataChanged",null);
_.w([_.Eq("mouseleave"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Cm.prototype,"onMouseleave",null);_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Cm.prototype,"onPopupOpened",null);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Cm.prototype,"onPopupClosed",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],Cm.prototype,"onServiceRequestCompleted",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],Cm);
_.A(Cm,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(sO1!==void 0)return sO1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label-container" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"><div id="label" on-click="onTap" hidden="[[disableTooltips]]" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer">\n    [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n  </div></div><yt-icon id="icon-on-hover-element" icon="[[iconOnHover]]" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"></yt-icon><yt-icon id="icon" icon="[[computeIcon(data.untoggledIcon, data.toggledIcon, data.isToggled)]]" on-click="onTap" on-mouseenter="onMouseenter" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" animation-delay="0" hidden="[[disableTooltips]]" offset="0" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer">\n  [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n</tp-yt-paper-tooltip>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return sO1=r},{mode:_.Rv("kevlar_poly_si_batch_j053")?1:2});var Fhd;var HCy=_.R(function(r){var g=r.data;var I=r.thumbnailSize;var P=function(){return g().enableSegmentView};
return _.q("yt-thumbnail-overlay-progress-bar-view-model",{class:_.Ws("ytThumbnailOverlayProgressBarHost",function(){return w4Q(I==null?void 0:I())})},_.q(_.t,{cond:P,
then:function(){return _.q("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.q("div",{class:_.I9("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+g().startPercent+"%"}}),_.q("div",{class:_.I9("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+g().segmentDurationPercent+"%"}},_.q("div",{class:_.I9("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.q("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.q("div",null," ",function(){return g().segmentLabel})),_.q("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.q("div",{class:_.I9("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.q(_.t,{cond:function(){return!P()&&g().startPercent},
then:function(){var a={};return _.q("div",{class:_.I9("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(a.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.Y("web_enable_modern_progress_bar_overlay"),a))},_.q("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+g().startPercent+"%"}}))}}))},"Ha");
HCy.idomCompat=!0;_.Wh0=_.R(function(r){var g=_.N3(),I=_.x9(function(a){var v,C,u;a:{var X=(v=r.data())==null?void 0:v.animationActivationTargetId;v=((C=r.data())==null?void 0:C.animationActivationEntityKey)||"";C=(u=r.data())==null?void 0:u.animationActivationEntitySelectorType;if(v&&X)switch(C){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":a=_.D8(a,v);u=_.S5().resolve(_.lX(_.XH));X=!!(a&&a.videoId===X&&(u==null?0:u.isMiniplayerActive()));X={activated:X,playAnimation:X&&a.playerState==="PLAYER_STATE_PLAYING"};
break a}X=void 0}return X});
_.dd(function(){var a;if((a=I())==null?0:a.activated){var v;if((v=I())==null?0:v.playAnimation){var C;(C=g.lottieEl)==null||C.goToAndPlay(0)}else{var u;(u=g.lottieEl)==null||u.goToAndStop(0)}}},"DbQiXd");
var P=function(){var a,v=!((a=I())==null||!a.activated);if(r.data()){a=r.data();var C=void 0;a.icon&&(C=_.qeh(a.icon),C=ZOL(C));var u=void 0,X;if((X=a.backgroundColor)==null?0:X.lightTheme){var c;u={backgroundColor:oJ((c=a.backgroundColor)==null?void 0:c.lightTheme,"0.8")}}if(a.text||C||v){if(v&&a.lottieData&&g){c=a.lottieData;var B,O,z;X={animationConfig:{name:c.url,path:c.url,autoplay:(B=c.settings)==null?void 0:B.autoplay,loop:(z=(O=c.settings)==null?void 0:O.loop)!=null?z:!0},animationRef:g}}else X=
void 0;if(v)B=17;else b:switch(a.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":B=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":B=19;break b;default:B=17}v={type:B,text:v&&a.animatedText?a.animatedText:a.text,icon:C,customColors:u,animation:X}}else v=void 0}else v=void 0;return v};
return _.q("yt-thumbnail-badge-view-model",{class:_.Ws("ytThumbnailBadgeViewModelHost",r.class)},_.q(_.t,{cond:P,then:function(){return _.q(_.B2,{data:function(){return P()}})}}))},"Ja");var DIF=_.R(function(r){var g={},I={};return _.q("yt-thumbnail-bottom-overlay-view-model",{class:_.Ws("ytThumbnailBottomOverlayViewModelHost",(g.ytThumbnailBottomOverlayViewModelHostBackground=function(){return r.data().enableGradientBackground},g))},_.q(_.fk,{data:function(){return r.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(P){return _.q(HCy,{data:P.data,
thumbnailSize:r.thumbnailSize})}}),_.q("div",{class:_.Ws("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var P;
return lhQ((P=r.thumbnailSize)==null?void 0:P.call(r))},(I.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var P;
return(P=r.isClip)==null?void 0:P.call(r)},I.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var P;
return!_.Y("web_enable_modern_progress_bar_overlay")&&((P=r.thumbnailSize)==null?void 0:P.call(r))==="small"},I))},_.q(_.fk,{data:function(){return r.data().badge}},{thumbnailBadgeViewModel:function(P){return _.q(_.Wh0,{data:P.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.q(_.fk,{data:function(){return r.data().badges}},{thumbnailBadgeViewModel:function(P){return _.q(_.Wh0,{data:P.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"Ka");
DIF.idomCompat=!0;_.dM(DIF,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.MD,thumbnailSize:_.MD,isClip:_.MD}});var uN=_.R(function(r){var g=r.data;var I=r.className;r=r.alwaysShow;var P=_.EI8(),a={};return _.q("thumbnail-hover-overlay-view-model",{el:_.iv(_.mK(function(){return g().rendererContext})),
class:_.Ws("ytThumbnailHoverOverlayViewModelHost",I,(a.ytThumbnailHoverOverlayViewModelHostForceHover=r,a)),"aria-label":function(){var v;return(v=_.Z(g().rendererContext,_.km))==null?void 0:v.label},
role:function(){return _.vk(g().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.vk(g().rendererContext)!==void 0?0:void 0},
"on:keypress":P},_.q("div",{class:_.Ws("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(g().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var v="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:v="ytThumbnailHoverOverlayViewModelStyleCover"}return v})},_.q(_.t,{cond:function(){return g().icon},
then:function(v){return _.q(_.bv,{data:v,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.q(_.t,{cond:function(){return g().text},
then:function(v){return _.q(_.eY,{text:v,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Ma");
uN.idomCompat=!0;var Rt$=_.R(function(r){var g=r.data;return _.q(_.fk,{data:function(){return g==null?void 0:g().overlays}},{thumbnailHoverOverlayViewModel:uN})},"Na");
Rt$.idomCompat=!0;var Ac0={};var NZw=_.R(function(r){var g=r.data;var I=r.image;var P=r.state;var a=r.iconType;var v=r.overlays;var C=r.isOverlay;var u=_.U3("div");r=_.m(_.ua(!0,void 0,"AA4e7b"));var X=r.next().value,c=r.next().value,B=function(){return!!g().onTap},O=_.Lx(a,"LIVE");
_.dd(function(){var e=g();requestAnimationFrame(function(){if(u.value===null)var U=!0;else{var V=u.value;U=e.badgeText;var G=rcE(e.size);U in Ac0?V=Ac0[U]:(V=V.clientWidth,Ac0[U]=V);(U=V>G)?u.value.style.display="none":u.value.style.visibility="visible"}c(U)})},"vNdN8b");
var z=function(){var e={};return e["yt-spec-avatar-shape__image"]=!0,e["yt-spec-avatar-shape__image--ads-app"]=g().type===1,e["yt-spec-avatar-shape__image--inscribed-square"]=g().type===2,e};
return _.q("yt-avatar-shape",null,_.q("div",{el:_.iv(Ith(B,{keydown:function(e){if(e.key==="Enter"){var U;(U=e.currentTarget)==null||U.click()}},
click:function(e){var U,V;return void((V=(U=g()).onTap)==null?void 0:V.call(U,e))}})),
class:function(){var e={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},U=g();e=(e[U.clusterLayoutConfig?vct(U.clusterLayoutConfig):QO1(U.size)]=!0,e["yt-spec-avatar-shape__button--tappable"]=B(),e);(U=g().avatarButtonCustomClassName)&&(e[U]=!0);return _.I9(e)},
"aria-label":function(){return B()?g().accessibilityText:""},
role:function(){return B()?"button":void 0},
tabindex:function(){return B()?0:void 0}},_.q("div",{class:function(){var e,U=g(),V=P==null?void 0:P(),G=C==null?void 0:C(),F=!((e=U.decorations)==null||!e.includes(2)||U.size!=="medium"&&U.size!=="large"),W=U.size==="tiny"||U.size==="extra-small",S,E,l,f,n={};
e=(n["yt-spec-avatar-shape--live-ring"]=!!(((S=U.decorations)==null?0:S.includes(0))&&CSF(U.size)),n["yt-spec-avatar-shape--stories-watched"]=F&&!(V==null||!V.storiesWatched),n["yt-spec-avatar-shape--stories-unwatched"]=F&&!(V==null?0:V.storiesWatched),n["yt-spec-avatar-shape--background-border"]=uRQ(U.decorations)&&!W,n["yt-spec-avatar-shape--background-border-thin"]=uRQ(U.decorations)&&W,n["yt-spec-avatar-shape__on-select-border"]=!((E=U.decorations)==null||!E.includes(4)),n["yt-spec-avatar-shape__white-border"]=
!((l=U.decorations)==null||!l.includes(5)),n["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((f=U.decorations)==null?0:f.includes(5))&&W),n["yt-spec-avatar-shape--is-overlay"]=!!G,n);return _.I9(e)},
style:function(){a:{var e=g().clusterLayoutConfig;if(e){b:{var U=e.numAvatarsInCluster;var V=e.avatarIndex;if(V!==U-1){switch(e.clusterSize){case "small":e="32";break;case "medium":e="36";break;case "40":e="40";break;default:U=void 0;break b}U="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+e+"x"+e+"_avatars_"+U+"_index_"+V+".svg"}else U=void 0}if(U){U=_.wM({"-webkit-mask-image":"url("+U+")","mask-image":"url("+U+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}U=void 0}return U}},_.q("div",{class:function(){var e={};
var U=g();e=(e[U.clusterLayoutConfig?PSE(U.clusterLayoutConfig):ats(U.size)]=!0,e["yt-spec-avatar-shape--no-margin"]=uRQ(g().decorations),e["yt-spec-avatar-shape--square"]=g().type===2,e);return _.I9(e)}},_.q(_.bv,{data:I,
alt:function(){return!B()&&g().accessibilityText?g().accessibilityText:""},
targetWidth:function(){return mIj(g().size)},
targetHeight:function(){return mIj(g().size)},
className:function(){return _.I9(z())}}),_.q(_.t,{cond:function(){var e;
return((e=g().decorations)==null?void 0:e.includes(0))&&CSF(g().size)},
then:function(){return _.q("div",{class:function(){var e={};e=(e["yt-spec-avatar-shape__live-badge"]=!0,e["yt-spec-avatar-shape__live-badge--badge-small"]=g().size==="small",e["yt-spec-avatar-shape__live-badge--badge-medium"]=g().size==="medium"||g().size==="48",e["yt-spec-avatar-shape__live-badge--badge-large"]=g().size==="large",e["yt-spec-avatar-shape__live-badge--badge-extra-large"]=g().size==="extra-large"||g().size==="extra-extra-large"||g().size==="giant",e);return _.I9(e)}},_.q(_.t,{cond:function(){return g().badgeText},
then:function(e){return _.q("div",{class:"yt-spec-avatar-shape__badge-text",el:u},e)}}),_.q(_.t,{cond:X,
then:function(){return _.q("div",{class:"yt-spec-avatar-shape__badge-icon"},_.q(_.lv,{icon:O,size:function(){a:switch(g().size){case "extra-large":var e=16;break a;default:e=13}return e}}))}}))}}),_.q(_.t,{cond:function(){var e,U;
return((e=g().decorations)==null?void 0:e.includes(1))||((U=g().decorations)==null?void 0:U.includes(0))&&!CSF(g().size)},
then:function(){return _.q("div",{class:function(){var e=g(),U,V,G={};var F=(G["yt-spec-avatar-shape__live-dot"]=!((U=e.decorations)==null||!U.includes(0)||CSF(e.size)),G["yt-spec-avatar-shape__new-content"]=!((V=e.decorations)==null||!V.includes(1)),G);return _.I9(F)}})}}),_.q(_.t,{cond:function(){return!!v},
then:function(){return _.q("div",{class:function(){var e={};e=Object.assign((e["yt-spec-avatar-shape__image-overlays"]=!0,e),z());return _.I9(e)}},v==null?void 0:v())}})))))},"Qa");
NZw.idomCompat={callbacks:{overlays:!0}};_.pm=_.R(function(r){function g(){I().endpoint&&_.tY(I().endpoint)}
var I=r.data;var P=r.decorations;var a=r.avatarButtonCustomClassName;var v=r.isOverlay;var C=r.clusterLayoutConfig;return _.q("avatar-view-model",null,_.q(_.t,{cond:function(){return I().image},
then:function(u){return _.q(NZw,{data:function(){return ocX({data:I(),onTap:I().endpoint?g:void 0,decorations:P==null?void 0:P(),badgeText:void 0,accessibilityText:I().accessibilityText,avatarButtonCustomClassName:a==null?void 0:a(),clusterLayoutConfig:C==null?void 0:C()})},
image:u,iconType:"RADAR_LIVE",overlays:function(){return _.q(Rt$,{data:I})},
isOverlay:v})}}))},"Ra");
_.pm.idomCompat=!0;_.oQ=_.R(function(r){var g=r.data;r=r.className;var I=_.U3("yt-decorated-avatar-view-model"),P=function(){return _.Z(g().avatar,_.uy)},a=_.Bi(function(){var v,C=g(),u=P(),X=_.vk(g().rendererContext),c=(v=I.value)!=null?v:void 0,B;
if(u){c={data:C,avatar:u,onTap:X,element:c};v=c.data;C=c.avatar;u=c.onTap;X=c.element;c=c.commandController;u=u?tlL(u,X,c):void 0;X=[];v.liveData&&X.push(0);var O;c=(O=v.liveData)==null?void 0:O.liveBadgeText;O=(B=_.Z(v.rendererContext,_.km))==null?void 0:B.label;B=ocX({data:C,onTap:u,decorations:X,badgeText:c,accessibilityText:O?O:v.a11yLabel})}else B={size:"medium"};return B},void 0,"c00kWd");
return _.q("yt-decorated-avatar-view-model",{class:_.Ws("ytDecoratedAvatarViewModelHost",r),el:I},_.q(_.t,{cond:function(){var v;return(v=P())==null?void 0:v.image},
then:function(v){return _.q(NZw,{data:a,image:v,iconType:"RADAR_LIVE",overlays:function(){return _.q(Rt$,{data:P})}})}}))},"Sa");
_.oQ.idomCompat=!0;_.qA=_.R(function(r){var g=function(){var u;return Object.assign({},r.data(),(u=r.overrides)==null?void 0:u.call(r))},I=function(){return _.QL(g().rendererContext)},P=function(){var u=g().avatars,X,c;
return(c=(X=(u==null?0:u[0])?_.Z(u[0],_.uy):void 0)==null?void 0:X.avatarImageSize)!=null?c:"AVATAR_SIZE_UNKNOWN"},a=function(){return cc$(g())},v=function(){if(g().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var u=void 0;
else if((u=r.decorations)==null?0:u.call(r))u=r.decorations();else{u=g();var X=0;u.avatars&&(X+=u.avatars.length);u.decoratedText&&(X+=1);u=X>1?[3]:[]}return u},C={};
return _.q("yt-avatar-stack-view-model",{el:_.iv(_.mK(function(){return g().rendererContext})),
class:_.Ws("yt-avatar-stack-view-model",r.className,(C["yt-avatar-stack-view-model--tappable"]=I,C["yt-avatar-stack-view-model--is-overlay"]=r.isOverlay,C["yt-avatar-stack-view-model--medium-text"]=r.useMediumText,C)),tabindex:function(){return I()?0:void 0},
role:function(){return I()?"link":void 0},
"aria-label":function(){var u,X;return(X=(u=_.Z(g().rendererContext,_.km))==null?void 0:u.label)!=null?X:""}},_.q(_.t,{cond:function(){var u;
return g().avatars&&!((u=r.hideAvatar)==null?0:u.call(r))},
then:function(){return _.q("div",{class:"yt-avatar-stack-view-model__avatars"},_.q(_.t,{cond:function(){return g().decoratedText},
then:function(u){var X={};return _.q("div",{class:_.Ws("yt-avatar-stack-view-model__text-container",(X["yt-avatar-stack-view-model__text-container--thin-border"]=function(){return P()==="AVATAR_SIZE_XXS"||P()==="AVATAR_SIZE_XS"},X["yt-avatar-stack-view-model__text-container--thin-border-overlay"]=function(){var c;
return((c=r.isOverlay)==null?void 0:c.call(r))&&(P()==="AVATAR_SIZE_XXS"||P()==="AVATAR_SIZE_XS")},X)),
style:_.wM({width:function(){return a().avatarSizeInPx+"px"},
height:function(){return a().avatarSizeInPx+"px"}})},_.q(_.eY,{text:u,
className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}}),_.q("div",{style:function(){return _.wM(a().avatarStackStyle)()},
class:function(){return a().avatarStackClass}},_.q(_.fk,{data:function(){return a().avatars.reverse()}},{avatarViewModel:function(u,X){return _.q("div",{style:function(){var c,B;
return _.wM((B=(c=a()).avatarStyle)==null?void 0:B.call(c,X()))()},
class:function(){return a().avatarClass}},_.q(_.pm,{data:u.data,
decorations:v,avatarButtonCustomClassName:function(){return a().avatarButtonCustomClassName},
isOverlay:r.isOverlay,clusterLayoutConfig:function(){var c,B;return(B=(c=a()).clusterLayoutConfig)==null?void 0:B.call(c,X())}}))},
decoratedAvatarViewModel:function(u,X){return _.q("div",{style:function(){var c,B;return _.wM((B=(c=a()).avatarStyle)==null?void 0:B.call(c,X()))()},
class:function(){return a().avatarClass}},_.q(_.oQ,{data:u.data}))}})))}}),_.q(_.t,{cond:function(){return g().text},
then:function(u){return _.q(_.eY,{text:u,className:"yt-avatar-stack-view-model__avatar-stack-text",linkInheritColor:!0})}}))},"Ta");
_.qA.idomCompat=!0;_.dM(_.R(function(r){var g=r.data;var I=r.thumbnailSize;return _.q("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.q("div",{class:_.Ws("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return BZ_(I==null?void 0:I())})},_.q(_.fk,{data:function(){return g().avatarStack}},{avatarStackViewModel:function(P){return _.q(_.qA,{data:P.data,
decorations:[5]})}})))},"Ua"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.Yp,
thumbnailSize:_.Yp}});var w18=_.R(function(r){r=_.GM(r,{hidden:!1});var g=r.data;r=r.hidden;return _.q("yt-thumbnail-overlay-title-view-model",{class:_.Ws("ytThumbnailOverlayTitleViewModelHost",function(){a:switch(g().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var I="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:I="ytThumbnailOverlayTitleViewModelPositionTop"}return I}),
hidden:r},_.q(_.t,{cond:function(){return g().leadingContent},
then:function(I){return _.q("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.q(_.fk,{data:I},{decoratedAvatarViewModel:_.oQ}))}}),_.q("div",null,_.q(_.eY,{text:function(){return g().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.q(_.t,{cond:function(){return g().subtitle},
then:function(){return _.q(_.eY,{text:function(){return g().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}})))},"Va");
w18.idomCompat=!0;_.dM(w18,"yt-thumbnail-overlay-title-view-model",{props:{data:_.Yp,hidden:_.Yp}});_.ltB=_.R(function(r){r=_.GM(r,{isClip:!1});var g=r.data,I=r.thumbnailSize,P={};return _.q("yt-thumbnail-overlay-badge-view-model",{class:_.Ws("yt-thumbnail-overlay-badge-view-model",function(){a:switch(g().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var a="yt-thumbnail-overlay-badge-view-model--top-start";break a;default:a="yt-thumbnail-overlay-badge-view-model--bottom-end"}return a},function(){return OC4(I==null?void 0:I())},(P["yt-thumbnail-overlay-badge-view-model--clip"]=r.isClip,
P))},_.q(_.fk,{data:function(){return g().thumbnailBadges}},{thumbnailBadgeViewModel:function(a){return _.q(_.Wh0,{data:a.data,
class:"yt-thumbnail-overlay-badge-view-model__badge"})}}))},"Wa");
_.ltB.idomCompat=!0;_.dM(_.ltB,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.Yp,thumbnailSize:_.Yp,isClip:_.Yp}});var St1=_.R(function(r){var g=r.data;r=r.hidden;var I=_.Bi(function(){return g().indicatorCount||0},void 0,"AbKnMc"),P={};
return _.q("yt-page-indicator-view-model",{class:_.Ws("ytPageIndicatorViewModelHost",(P.ytPageIndicatorViewModelIndicatorHidden=function(){return!g().indicatorCount},P)),
hidden:r},_.q(_.zq,{each:function(){return Array(I())}},function(a,v){var C={};
return _.q("div",{class:_.Ws("ytPageIndicatorViewModelIndicator",(C.ytPageIndicatorViewModelIndicatorSelected=function(){return g().selectedIndex===v()},C))})}))},"Xa");
St1.idomCompat=!0;_.dM(St1,"yt-page-indicator-view-model",{props:{data:_.Yp,hidden:_.Yp}});var X4=function(){var r=_.D.apply(this,arguments)||this;r.eventSink=function(){return r};
r.disableInteraction=!1;r.noRoundedCorners=!1;r.isPreviewLoading=!1;r.isOriginalAspectRatio=!1;r.computedObjectFit=!1;r.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return r};
_.b(X4,_.D);_.Q=X4.prototype;
_.Q.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:_.Y("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"}}};
_.Q.onImageLoaded=function(){this.loaded=!0};
_.Q.onImageUnloaded=function(){this.loaded=!1};
_.Q.computeRichThumbnail=function(r,g,I,P){if(r&&g&&!P&&!_.Y("disable_moving_thumbs_handling")&&!I)return g};
_.Q.computeImageWidth=function(r,g){return g||9999};
_.Q.computeIsOriginalAspectRatio=function(r){return r};
_.Q.computeIsLive=function(r){if(r==null?0:r.badges)for(var g=0;g<r.badges.length;g++){var I=r.badges[g];if(I.metadataBadgeRenderer&&I.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(r==null?0:r.thumbnailOverlays)for(g=0;g<r.thumbnailOverlays.length;g++)if(I=r.thumbnailOverlays[g],I.thumbnailOverlayTimeStatusRenderer&&I.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.Q.computeObjectFit=function(r,g){return g||(r?"CONTAIN":"")};
_.Q.computeNavigationEndpoint=function(r,g,I){return r?g:I};
_.Q.computeHasClip=function(r){r=_.m(r||[]);for(var g=r.next();!g.done;g=r.next())if(g.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.Q.computeOverlayColor=function(r){var g;return(r==null?0:(g=r.darkColorPalette)==null?0:g.section2Color)?r.darkColorPalette.section2Color:r==null?void 0:r.sampledThumbnailColor};
_.l4.Object.defineProperties(X4.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.SpF(this.width)}}});
X4.prototype.onImageUnloaded=X4.prototype.onImageUnloaded;X4.prototype.onImageLoaded=X4.prototype.onImageLoaded;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],X4.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],X4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(ZG0),_.J("design:type",Object)],X4.prototype,"ytdThumbnailBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],X4.prototype,"componentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],X4.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],X4.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],X4.prototype,"circular",void 0);
_.w([_.H({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.J("design:type",Object)],X4.prototype,"richThumbnail",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.J("design:type",Boolean)],X4.prototype,"hasClip",void 0);_.w([_.H(),_.J("design:type",Object)],X4.prototype,"eventSink",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],X4.prototype,"queued",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],X4.prototype,"richGridThumbnail",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],X4.prototype,"useExpandableTooltip",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],X4.prototype,"useUntranslatedNavigationEndpoint",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],X4.prototype,"disableInteraction",void 0);
_.w([_.H({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.J("design:type",Object)],X4.prototype,"computedNavigationEndpoint",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],X4.prototype,"nowPlayingEqualizerOnly",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],X4.prototype,"hidePlaybackStatus",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],X4.prototype,"objectFit",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],X4.prototype,"noRoundedCorners",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],X4.prototype,"watchFeedThumbnail",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],X4.prototype,"isPreviewLoading",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.J("design:type",Object)],X4.prototype,"isOriginalAspectRatio",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.J("design:type",Object)],X4.prototype,"computedObjectFit",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.J("design:type",Boolean)],X4.prototype,"isLiveVideo",void 0);
_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],X4.prototype,"loaded",void 0);_.w([_.H({computed:"computeOverlayColor(data.thumbnail)"}),_.J("design:type",Object)],X4.prototype,"overlayColor",void 0);_.w([_.H(),_.J("design:type",Boolean)],X4.prototype,"minimizePipBreakages",void 0);_.w([_.H({selector:_.cd1}),_.J("design:type",Boolean)],X4.prototype,"inlinePreviewIsEnabled",void 0);_.w([_.H(),_.J("design:type",Number)],X4.prototype,"width",void 0);
_.w([_.L("inlinePreviewIsEnabled"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],X4.prototype,"isPreviewDisabled",null);_.w([_.L("width"),_.J("design:type",String),_.J("design:paramtypes",[])],X4.prototype,"thumbnailSize",null);_.w([_.Eq("image-loaded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],X4.prototype,"onImageLoaded",null);
_.w([_.Eq("image-unloaded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],X4.prototype,"onImageUnloaded",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-thumbnail"})],X4);
_.D_()(X4,"ytd-thumbnail",function(){if(Fhd===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="thumbnail" class="yt-simple-endpoint inline-block style-scope ytd-thumbnail" aria-hidden="true" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]" rel="[[computeNofollow_(computedNavigationEndpoint)]]" tabindex="-1">\n  <yt-image alt="" data="[[data.thumbnail]]" ftl-eligible="" height="[[height]]" notify-on-loaded="" notify-on-unloaded="" object-fit="[[computedObjectFit]]" width="[[computeImageWidth(data, width)]]" class="style-scope ytd-thumbnail">\n  </yt-image>\n  \n  <div id="overlays" class="style-scope ytd-thumbnail"></div>\n  <div id="mouseover-overlay" class="style-scope ytd-thumbnail"></div>\n  <div id="hover-overlays" class="style-scope ytd-thumbnail"></div>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);Fhd=r}r=Fhd;return r},{callbackProps:["onClick"],
allowedProps:"data disableInteraction noRoundedCorners objectFit useExpandableTooltip useUntranslatedNavigationEndpoint width circular watchFeedThumbnail queued".split(" "),allowedPropsFromBehaviors:"height bottomSidePanel size disableRounding disableNowPlaying disableTooltips useHoveredProperty hovered addBackground nowPlaying isVideoPlaying minimizePipBreakages".split(" "),mode:2});var YtQ=function(r){var g=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$15337_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$15337_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(I){JcB(g,I)};
this.onLockupMouseLeaveFn=function(I){I=I.relatedTarget;var P,a;((P=document.getElementsByTagName("ytd-video-preview"))==null?0:(a=P.item(0))==null?0:a.contains(I))||(g.terminateVideoPreview(),cT(g))};
this.onThumbnailMouseDownFn=function(){g.terminateVideoPreview();cT(g)};
this.onTouchStart=function(){g.JSC$15337_touched=!0};
this.mediaRenderer=r.mediaRenderer;this.thumbnailElement=r.thumbnailElement;this.lockupElement=r.lockupElement;this.videoPreviewOptsInput=r.videoPreviewOpts;Ec1(this);t_(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)):
_.M6(Error("Fh")):_.M6(Error("Gh")):xI0(this)},dz=function(r){xI0(r);
var g;(g=r.lockupElement)==null||g.removeEventListener("mouseenter",r.onMouseMoveFn);var I;(I=r.lockupElement)==null||I.removeEventListener("mouseleave",r.onLockupMouseLeaveFn);var P;(P=r.lockupElement)==null||P.removeEventListener("touchstart",r.onTouchStart);var a;(a=r.thumbnailElement)==null||a.removeEventListener("mousedown",r.onThumbnailMouseDownFn);cT(r)},Ec1=function(r){r.inlinePreviewIsEnabledForUser=_.jR().getState().ui.inlinePreviewIsEnabled;
r.unsubscribeFromInlinePreviewIsEnabled=_.k3(_.jR(),_.cd1,function(g){(r.inlinePreviewIsEnabledForUser=g)||cT(r)});
r.JSC$15337_unsubscribeFromInlinePreviewIsActive=_.k3(_.jR(),_.Xht,function(g){(r.inlinePreviewIsActive=g)||cT(r)})},xI0=function(r){r.unsubscribeFromInlinePreviewIsEnabled();
r.unsubscribeFromInlinePreviewIsEnabled=function(){};
r.JSC$15337_unsubscribeFromInlinePreviewIsActive();r.JSC$15337_unsubscribeFromInlinePreviewIsActive=function(){}},JcB=function(r,g){g.buttons>0||(g=_.fL("kevlar_lockup_hover_delay",-1),r.JSC$15337_touched&&g>=0?(_.ZV.cancelJob(r.videoPreviewJobId),r.videoPreviewJobId=_.sv(_.ZV,function(){ft0(r)},g),r.JSC$15337_touched=!1):ft0(r))},Byp=function(r){r.videoPreviewJobId=_.sv(_.ZV,function(){return _.p(function(g){return g.yield(ncl(r,{isAutoplay:!0}),0)})})},ft0=function(r){!r.previewTriggered&&t_(r)&&
(r.inlinePreviewIsActive&&r.terminateVideoPreview(),r.previewTriggered=!0,r.mediaRenderer.isInlinePreviewTriggered=!0,_.ZV.cancelJob(r.videoPreviewJobId),r.videoPreviewJobId=_.sv(_.ZV,function(){return _.p(function(g){return g.yield(ncl(r),0)})}))},ncl=function(r,g){g=g===void 0?{}:g;
var I=g.isAutoplay===void 0?!1:g.isAutoplay;var P,a,v,C;return _.p(function(u){if(u.nextAddress==1){if(!t_(r))return u.return();P=r.getVideoPreviewOpts();if(!P)return u.return();I&&(P.isAutoplay=!0);return(v=(a=_.D3(r.mediaRenderer.hostElement,"yt-open-video-preview-action",[P]))&&a[0])?u.yield(a[0],3):u.jumpTo(2)}u.nextAddress!=2&&(v=u.yieldResult===1);if(v){var X=(C=r.mediaRenderer)==null?void 0:C.data;X&&(etE(X)?delete X.inlinePlayerData:"inlinePlaybackEndpoint"in X&&delete X.inlinePlaybackEndpoint)}_.R2(u)})};
YtQ.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var r,g;if((g=(r=this.videoPreviewOptsInput)==null?void 0:r.videoPreviewData)!=null)r=g;else if(r=this.mediaRenderer.data)if(etE(r))r={inlinePlaybackEndpoint:_.oT(r.inlinePlayerData.onVisible),navigationEndpoint:_.oT(r.onTap),thumbnail:"image"in r?r.image:r.thumbnail,thumbnailOverlays:void 0,accessibilityText:zt1(r)};else if("multipleInlinePlaybackEndpoint"in r){var I=_.Z(_.Z(r.multipleInlinePlaybackEndpoint,EYF),tpj);if(I!=
null&&I.playerDescriptors){g=[];I=_.m(I.playerDescriptors);for(var P=I.next();!P.done;P=I.next())P=P.value,g.push({inlinePlaybackEndpoint:P.inlinePlaybackEndpoint,navigationEndpoint:P.navigationEndpoint,thumbnail:P.thumbnail,thumbnailOverlays:P.thumbnailOverlays,accessibilityText:zt1(r)});r=g}else r=void 0}else r={inlinePlaybackEndpoint:r.inlinePlaybackEndpoint,navigationEndpoint:r.navigationEndpoint,thumbnail:r.thumbnail,thumbnailOverlays:r.thumbnailOverlays,accessibilityText:zt1(r)};else r=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:r,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var t_=function(r){var g;if(g=r.inlinePreviewIsEnabledForUser)g=(r=r.mediaRenderer.data)?"inlinePlaybackEndpoint"in r&&r.inlinePlaybackEndpoint||etE(r)&&r.inlinePlayerData||"multipleInlinePlaybackEndpoint"in r&&r.multipleInlinePlaybackEndpoint?!0:!1:!1;return g};
YtQ.prototype.terminateVideoPreview=function(){_.We(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var cT=function(r){_.ZV.cancelJob(r.videoPreviewJobId);r.inlinePreviewIsActive=!1;r.previewTriggered=!1;r.mediaRenderer.isInlinePreviewTriggered=!1};var TZl=_.U1(["#"]),BT=function(){var r=_.D.apply(this,arguments)||this;r.isDisabled=!1;return r};
_.b(BT,_.D);_.Q=BT.prototype;
_.Q.configureRendererStamper=function(){return{"data.menu":TW,"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Q.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Q.getMetadata=function(r){var g=[];if(r.metadataText&&Object.keys(r.metadataText).length>0){var I=this.ytRendererBehavior.getSimpleString(r.metadataText);r.upcomingEventData&&r.upcomingEventData.upcomingEventText&&(I=_.r5(I,Number(r.upcomingEventData.startTime)));g.push(I)}else r.shortViewCountText&&g.push(this.ytRendererBehavior.getSimpleString(r.shortViewCountText)),r.publishedTimeText&&g.push(this.ytRendererBehavior.getSimpleString(r.publishedTimeText)),r.upcomingEventData&&r.upcomingEventData.upcomingEventText&&
(I=this.ytRendererBehavior.getSimpleString(r.upcomingEventData.upcomingEventText),g.push(_.r5(I,Number(r.upcomingEventData.startTime))));return g};
_.Q.calculateBylineText=function(r){return r.shortBylineText?r.shortBylineText:r.bylineText?r.bylineText:null};
_.Q.calculateIsDisabled=function(r){return!!r.isDisabled};
_.Q.computeHrefWithDefault=function(r){return this.ytComponentBehavior.computeHref_(r)||_.ZEL(TZl)};
_.Q.onDetailsTap=function(r){var g=this.data&&this.data.navigationEndpoint;g&&!_.bw(_.jH(r)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.Y("kevlar_grid_video_renderer_killswitch")?_.He(this.hostElement,"yt-navigate",{endpoint:g}):this.ytComponentBehavior.resolveCommand(g))};
_.Q.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15344_inlinePreviewHoverListener=p6({mediaRenderer:this,lockupElement:_.DG(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.DG(this.hostElement).querySelector("ytd-thumbnail")})};
_.Q.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$15344_inlinePreviewHoverListener)==null||dz(r)};
_.Q.computeThumbnailWidth=function(r,g){return g&&g>0?g:r?360:210};
_.Q.computeNumBadgesInRow=function(r){var g;return((g=r.badges)==null?void 0:g.length)||0};
_.Q.computeShowChannelThumbnail=function(r,g){var I;return g&&!!(r==null?0:(I=r.channelThumbnailSupportedRenderers)==null?0:I.channelThumbnailWithLinkRenderer)};
_.l4.Object.defineProperties(BT.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$15344_inlinePreviewHoverListener)==null?0:t_(r))&&!!this.ytdLockupBehavior.lockupIsHovered}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.attributedBylineText)}},
showBylineText:{configurable:!0,enumerable:!0,get:function(){return!!this.bylineText&&!this.hasAttributedBylineText}}});
BT.prototype.dataChanged=BT.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],BT.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],BT.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],BT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],BT.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.d(_.Y0),_.J("design:type",Object)],BT.prototype,"ytdLockupBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],BT.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],BT.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],BT.prototype,"noEndpoints",void 0);_.w([_.H({computed:"calculateBylineText(data)"}),_.J("design:type",Object)],BT.prototype,"bylineText",void 0);
_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],BT.prototype,"isSearch",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],BT.prototype,"isDownloading",void 0);_.w([_.H({reflectToAttribute:!0,value:0}),_.J("design:type",Number)],BT.prototype,"width",void 0);_.w([_.H({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.J("design:type",Object)],BT.prototype,"isDisabled",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],BT.prototype,"dataChanged",null);_.w([_.L("lockupIsHovered"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],BT.prototype,"isHovered",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],BT.prototype,"hasAttributedBylineText",null);
_.w([_.L("bylineText","hasAttributedBylineText"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],BT.prototype,"showBylineText",null);_.w([_.qC({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],BT);
_.A(BT,"ytd-grid-video-renderer",function(){if(UI0!==void 0)return UI0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-video-renderer"><ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(isSearch, width)]]" class="style-scope ytd-grid-video-renderer"></ytd-thumbnail><div id="details" on-tap="onDetailsTap" class="style-scope ytd-grid-video-renderer"><a id="channel-thumbnail" hidden="[[!computeShowChannelThumbnail(data, isSearch)]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-grid-video-renderer"><yt-img-shadow id="avatar" thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="36" class="style-scope ytd-grid-video-renderer"></yt-img-shadow></a><div id="text-metadata" class="style-scope ytd-grid-video-renderer"><div id="meta" class="style-scope ytd-grid-video-renderer"><h3 class="style-scope ytd-grid-video-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer><a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-video-renderer" href$="[[computeHrefWithDefault(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a></h3><div id="metadata-container" class="grid style-scope ytd-grid-video-renderer" meta-block=""><div id="metadata" class="style-scope ytd-grid-video-renderer"><div id="byline-container" class="style-scope ytd-grid-video-renderer"><div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-grid-video-renderer"></div><ytd-channel-name id="channel-name" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[!showBylineText]]" no-endpoints="[[noEndpoints]]" class="style-scope ytd-grid-video-renderer"></ytd-channel-name></div><div id="metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[item]]</span></template></div></div><div id="additional-metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[data.additionalMetadatas]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[getSimpleString(item)]]</span></template></div></div></div><ytd-badge-supported-renderer id="video-badges" badges="[[data.badges]]" hidden="[[!data.badges]]" num-badges-in-row="[[computeNumBadgesInRow(data)]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer></div><div id="menu" class="style-scope ytd-grid-video-renderer"></div></div><div id="buttons" class="style-scope ytd-grid-video-renderer"></div></div><div id="dismissed" class="style-scope ytd-grid-video-renderer"><div id="dismissed-content" class="style-scope ytd-grid-video-renderer"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-grid-video-renderer"></yt-interaction>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return UI0=r},{mode:_.Rv("kevlar_poly_si_batch_j047")?1:2});var htw;var Or=function(){var r=_.D.apply(this,arguments)||this;r.roundedContainer=!0;r.skipRoundingTop=!1;r.disableTopPadding=!1;r.amsterdamEnabled=_.Y("enable_desktop_amsterdam_info_panels");r.extractOverlay=!1;return r};
_.b(Or,_.D);Or.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Or.prototype.onClick=function(r){var g,I=(g=this.data)==null?void 0:g.sourceEndpoint;!_.bw(_.jH(r),this.hostElement,["A".toString()])&&I&&_.He(this.hostElement,"yt-navigate",{endpoint:I})};
_.l4.Object.defineProperties(Or.prototype,{showMetadataAtTop:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!!this.data.sourceAtTop}},
showMetadataBelowTitle:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!this.data.sourceAtTop}},
hasMenu:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var r,g;return(g=(r=this.data)==null?void 0:r.paragraphMaxLines)!=null?g:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Or.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Or.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Or.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Or.prototype,"showVerticalDividers",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Or.prototype,"roundedContainer",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Or.prototype,"skipRoundingTop",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Or.prototype,"disableTopPadding",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Or.prototype,"amsterdamEnabled",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Or.prototype,"extractOverlay",void 0);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Or.prototype,"showMetadataAtTop",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Or.prototype,"showMetadataBelowTitle",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.menu"),_.J("design:type",Object),_.J("design:paramtypes",[])],Or.prototype,"hasMenu",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data.truncateParagraphs"),_.J("design:type",Object),_.J("design:paramtypes",[])],Or.prototype,"truncateParagraphs",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.paragraphMaxLines"),_.J("design:type",Number),_.J("design:paramtypes",[])],Or.prototype,"paragraphMaxLines",null);
_.w([_.H({type:_.Y("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.L("data.background"),_.J("design:type",Object),_.J("design:paramtypes",[])],Or.prototype,"background",null);_.w([_.qC({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],Or);
_.A(Or,"ytd-info-panel-content-renderer",function(){if(htw!==void 0)return htw;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-info-panel-content-renderer" on-click="onClick">\n  <yt-icon class="inline-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <div class="text-content style-scope ytd-info-panel-content-renderer">\n    <div class="metadata-container style-scope ytd-info-panel-content-renderer" hidden="[[!showMetadataAtTop]]">\n      <yt-formatted-string text="[[data.source]]" class="style-scope ytd-info-panel-content-renderer">\n      </yt-formatted-string>\n      <div class="published-time style-scope ytd-info-panel-content-renderer" hidden="[[!data.publishedTimeText]]">\n        \u2022\n        <yt-formatted-string text="[[data.publishedTimeText]]" class="style-scope ytd-info-panel-content-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <a class="yt-simple-endpoint title-container style-scope ytd-info-panel-content-renderer" hidden="[[!data.title]]" href$="[[computeHref_(data.sourceEndpoint)]]" data="[[data.sourceEndpoint]]">\n      <yt-formatted-string text="[[data.title]]" class="style-scope ytd-info-panel-content-renderer"></yt-formatted-string>\n      <yt-icon class="inline-link-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineLinkIcon.iconType]]" hidden="[[!data.inlineLinkIcon.iconType]]" icon="[[data.inlineLinkIcon.iconType]]">\n      </yt-icon>\n    </a>\n    <div class="metadata-container style-scope ytd-info-panel-content-renderer" hidden="[[!showMetadataBelowTitle]]">\n      <yt-formatted-string text="[[data.source]]" class="style-scope ytd-info-panel-content-renderer">\n      </yt-formatted-string>\n      <div class="published-time style-scope ytd-info-panel-content-renderer" hidden="[[!data.publishedTimeText]]">\n        \u2022\n        <yt-formatted-string text="[[data.publishedTimeText]]" class="style-scope ytd-info-panel-content-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div class="paragraphs style-scope ytd-info-panel-content-renderer">\n      <template is="dom-repeat" items="[[data.paragraphs]]" class="style-scope ytd-info-panel-content-renderer">\n        <div hidden="[[!item.runs]]" class="style-scope ytd-info-panel-content-renderer">\n          <yt-formatted-string class="paragraph style-scope ytd-info-panel-content-renderer" text="[[item]]">\n          </yt-formatted-string>\n          <div class="inline-source style-scope ytd-info-panel-content-renderer" hidden="[[!data.inlineSource]]">\n            <yt-formatted-string force-default-style="" text="[[data.inlineSource]]" class="style-scope ytd-info-panel-content-renderer">\n            </yt-formatted-string>\n            <yt-icon class="inline-link-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineLinkIcon.iconType]]" hidden="[[!data.inlineLinkIcon.iconType]]" icon="[[data.inlineLinkIcon.iconType]]">\n            </yt-icon>\n          </div>\n        </div>\n      </template>\n      <template is="dom-repeat" items="[[data.attributedParagraphs]]" class="style-scope ytd-info-panel-content-renderer">\n        <div hidden="[[!item.content]]" class="style-scope ytd-info-panel-content-renderer">\n          <yt-attributed-string id="paragraph" class="attributed-paragraph style-scope ytd-info-panel-content-renderer" data="[[item]]">\n          </yt-attributed-string>\n        </div>\n      </template>\n      <div class="disclaimer-container style-scope ytd-info-panel-content-renderer" hidden="[[!data.disclaimer]]">\n        <a class="yt-simple-endpoint style-scope ytd-info-panel-content-renderer" href$="[[computeHref_(data.sourceEndpoint)]]" target="_blank" data="[[data.sourceEndpoint]]">\n          <yt-formatted-string class="disclaimer style-scope ytd-info-panel-content-renderer" text="[[data.disclaimer]]">\n          </yt-formatted-string>\n          <yt-icon class="inline-link-icon inline-disclaimer-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineDisclaimerIcon.iconType]]" hidden="[[!data.inlineDisclaimerIcon]]" icon="[[data.inlineDisclaimerIcon.iconType]]">\n          </yt-icon>\n        </a>\n      </div>\n    </div>\n  </div>\n  <yt-img-shadow class="thumbnail style-scope ytd-info-panel-content-renderer" hidden="[[!data.thumbnail]]" object-fit="COVER" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n</div>\n<div id="menu" class="style-scope ytd-info-panel-content-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return htw=r},{mode:_.Rv("kevlar_poly_si_batch_j076")?1:2});var kr0;var $y8;var rly;var gXT;var zz=function(){return _.D.apply(this,arguments)||this};
_.b(zz,_.D);zz.prototype.computeStyle=function(r){return r};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],zz.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],zz.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.J("design:type",String)],zz.prototype,"style_",void 0);_.w([_.ov({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],zz);
_.A(zz,"yt-channel-thumbnail-with-link-renderer",function(){if(gXT===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-channel-thumbnail-with-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_channel_thumbnail_with_link_renderer.yt.channel.thumbnail.with.link.renderer.css.js--\x3e<a href="[[computeHref_(data.navigationEndpoint)]]" title="[[data.accessibility.accessibilityData.label]]" class="style-scope yt-channel-thumbnail-with-link-renderer">\n  <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope yt-channel-thumbnail-with-link-renderer">\n  </yt-img-shadow>\n</a>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;rly===void 0&&(rly=document.createElement("template"));var P=rly;I.call(g,P.content.cloneNode(!0),r.content.firstChild);gXT=r}r=gXT;return r},{mode:2});var ec=function(){return _.D.apply(this,arguments)||this};
_.b(ec,_.D);ec.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"}}}};
ec.prototype.computeTitleStyle=function(r){return r||null};
ec.prototype.computeAvatarStyle=function(r){return r||null};
ec.prototype.computeShowNavigationButton=function(r,g){return!(r==null||!r.navigationButton||g)};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ec.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ec.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ec.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.J("design:type",String)],ec.prototype,"titleStyle",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.J("design:type",String)],ec.prototype,"avatarStyle",void 0);_.w([_.H(),_.J("design:type",Boolean)],ec.prototype,"hideNavigationButton",void 0);_.w([_.qC({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],ec);
_.A(ec,"ytd-rich-list-header-renderer",function(){if($y8!==void 0)return $y8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="title-row style-scope ytd-rich-list-header-renderer">\n  <div id="avatar" class="style-scope ytd-rich-list-header-renderer"></div>\n  <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-rich-list-header-renderer">\n    <div id="title-text" class="style-scope ytd-rich-list-header-renderer">\n      <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-rich-list-header-renderer"></yt-formatted-string>\n      <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-rich-list-header-renderer">\n      </yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-rich-list-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-rich-list-header-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <div id="image-container" class="style-scope ytd-rich-list-header-renderer">\n        <div id="avatar" class="style-scope ytd-rich-list-header-renderer"></div>\n        <div id="title-text" class="style-scope ytd-rich-list-header-renderer">\n          <span id="title" class="style-scope ytd-rich-list-header-renderer">[[getSimpleString(data.title)]]</span>\n          <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-rich-list-header-renderer">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </a>\n  </template>\n  <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-rich-list-header-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="title-annotation" hidden="[[!data.titleAnnotation]]" text="[[data.titleAnnotation]]" class="style-scope ytd-rich-list-header-renderer">\n  </yt-formatted-string>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-rich-list-header-renderer"></div>\n  <div id="navigation-button" hidden="[[!computeShowNavigationButton(data, hideNavigationButton)]]" class="style-scope ytd-rich-list-header-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return $y8=r},{mode:_.Rv("kevlar_poly_si_batch_j058")?1:2});var Y$=function(){return _.D.apply(this,arguments)||this};
_.b(Y$,_.D);Y$.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]]"}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Y$.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Y$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Y$.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Y$.prototype,"isSearch",void 0);_.w([_.qC({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],Y$);
_.A(Y$,"ytd-preview-card-renderer",function(){if(kr0!==void 0)return kr0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-preview-card-renderer"></div>\n<div id="contents" class="style-scope ytd-preview-card-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return kr0=r},{mode:1});var IoB;var Zq=function(){return _.D.apply(this,arguments)||this};
_.b(Zq,_.D);Zq.prototype.configureRendererStamper=function(){return{"data.menu":TW}};
Zq.prototype.dataChanged=function(){var r=this.get("colorExtractionPalette.section1Color",this.data);r=_.uH(r);_.lH(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":r})};
Zq.prototype.computeCardStyle=function(r){return this.get("style.value",r)||null};
Zq.prototype.dataChanged=Zq.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Zq.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Zq.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],Zq.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Zq.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.J("design:type",String)],Zq.prototype,"cardStyle",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zq.prototype,"dataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],Zq);
_.A(Zq,"ytd-compact-channel-recommendation-card-renderer",function(){if(IoB!==void 0)return IoB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-channel-recommendation-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="card-body" class="yt-simple-endpoint style-scope ytd-compact-channel-recommendation-card-renderer" href$="[[computeHref_(data.channelEndpoint)]]" title$="[[getSimpleString(data.channelTitle)]]" aria-label$="[[getSimpleString(data.channelTitle)]]" data="[[data.channelEndpoint]]">\n  <div id="banner" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n    <yt-img-shadow id="channel-art" object-fit="COVER" thumbnail="[[data.backgroundImage]]" class="style-scope ytd-compact-channel-recommendation-card-renderer"></yt-img-shadow>\n    <svg id="avatar-protection" viewBox="0 0 210 56" preserveAspectRatio="none" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n      <path id="lower-overlay" d="M 0 -12 L 126 56 L 0 56 z" class="style-scope ytd-compact-channel-recommendation-card-renderer"></path>\n      <path id="upper-overlay" d="M 0 -12 L 74 28 L 0 68 z" class="style-scope ytd-compact-channel-recommendation-card-renderer"></path>\n    </svg>\n    <yt-img-shadow id="avatar" thumbnail="[[data.channelAvatar]]" class="style-scope ytd-compact-channel-recommendation-card-renderer"></yt-img-shadow>\n  </div>\n  <div id="channel-info" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n    <span id="title" class="style-scope ytd-compact-channel-recommendation-card-renderer">[[getSimpleString(data.channelTitle)]]</span>\n  </div>\n</a>\n<div id="subscribe-container" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n  <ytd-subscribe-button-renderer id="subscribe" data="[[data.subscribeButton.subscribeButtonRenderer]]" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n  </ytd-subscribe-button-renderer>\n</div>\n<div id="menu" class="style-scope ytd-compact-channel-recommendation-card-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return IoB=r},{mode:1});var PRB;var aoT;var Ur=function(){var r=_.D.apply(this,arguments)||this;r.alignAuto=!1;r.collapsed=!0;r.isToggled=!1;r.alwaysCollapsed=!1;r.canToggle=!0;r.collapsedHeight=80;r.disableToggle=!1;r.alwaysToggleable=!1;r.reversed=!1;r.shouldUseNumberOfLines=!1;r.recomputeOnResize=!1;r.canToggleJobId=0;r.lastReversed=!1;return r};
_.b(Ur,_.D);_.Q=Ur.prototype;_.Q.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.Q.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.Q.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var r=_.DG(this.hostElement),g=r.childNodes,I=document.createDocumentFragment(),P=r.childNodes.length-1;P>=0;P--)_.DG(I).appendChild(g[P]);_.Y("enable_shadydom_free_scoped_node_methods")?_.RJ(this.hostElement).appendChild(I):r.appendChild(I)}};
_.Q.ready=function(){var r=this;_.ea(function(){r.initChildrenObserver()},1)};
_.Q.attached=function(){var r;(r=this.resizeObserver)==null||r.observe(this.content)};
_.Q.detached=function(){this.detachObserver()};
_.Q.toggle=function(r,g){this.canToggle&&(this.isToggled=g,_.He(this.hostElement,"yt-refit"),r&&r.stopPropagation())};
_.Q.reset=function(){this.childrenChanged()};
_.Q.onIronResize=function(){this.recomputeOnResize&&!_.Y("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.Q.computeIsMoreVisible=function(r,g){return r&&!g};
_.Q.computeShouldUseNumberOfLines=function(r){try{return!!r&&window.CSS.supports("-webkit-line-clamp","1")}catch(g){}return!1};
_.Q.computeIsLessVisible=function(r,g){return r&&g};
_.Q.observeCollapsedHeightAndMaxLines=function(){var r=this.collapsedHeight,g=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.lH(this.hostElement,{"--ytd-expander-max-lines":""+g,"--ytd-expander-collapsed-height":""}):_.lH(this.hostElement,{"--ytd-expander-collapsed-height":r+"px","--ytd-expander-max-lines":""})};
_.Q.handleMoreTap=function(r){this.disableToggle||(_.He(this.hostElement,"yt-expander-more-tapped"),this.toggle(r,!0))};
_.Q.handleLessTap=function(r){_.He(this.hostElement,"yt-expander-less-tapped");this.toggle(r,!1)};
_.Q.initChildrenObserver=function(){var r=this;this.observer=new MutationObserver(function(){r.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.Y("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.ND(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var g;(g=r.resizeThrottle)==null||g.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.Q.childrenChanged=function(){var r=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){Ky(function(){r.canToggleJobId=0;r.calculateCanCollapse()})}))};
_.Q.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};
_.Q.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.Q.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("collapsed-changed",this.collapsed))};
_.Q.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("is-toggled-changed",this.isToggled))};
_.Q.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("can-toggle-changed",this.canToggle))};
_.l4.Object.defineProperties(Ur.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
Ur.prototype.canToggleChangedForBinding=Ur.prototype.canToggleChangedForBinding;Ur.prototype.isToggledChangedForBinding=Ur.prototype.isToggledChangedForBinding;Ur.prototype.collapsedChangedForBinding=Ur.prototype.collapsedChangedForBinding;Ur.prototype.observeCollapsedHeightAndMaxLines=Ur.prototype.observeCollapsedHeightAndMaxLines;Ur.prototype.onIronResize=Ur.prototype.onIronResize;Ur.prototype.reversedChanged=Ur.prototype.reversedChanged;Ur.prototype.toggledChanged=Ur.prototype.toggledChanged;
Ur.prototype.alwaysToggleableChanged=Ur.prototype.alwaysToggleableChanged;_.w([_.d(_.rb),_.J("design:type",Object)],Ur.prototype,"ironResizableBehavior",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ur.prototype,"alignAuto",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ur.prototype,"collapsed",void 0);_.w([_.H(),_.J("design:type",Object)],Ur.prototype,"isToggled",void 0);_.w([_.H(),_.J("design:type",Object)],Ur.prototype,"alwaysCollapsed",void 0);
_.w([_.H(),_.J("design:type",Object)],Ur.prototype,"canToggle",void 0);_.w([_.H(),_.J("design:type",Object)],Ur.prototype,"collapsedHeight",void 0);_.w([_.H(),_.J("design:type",Object)],Ur.prototype,"disableToggle",void 0);_.w([_.H(),_.J("design:type",Object)],Ur.prototype,"alwaysToggleable",void 0);_.w([_.H(),_.J("design:type",Object)],Ur.prototype,"reversed",void 0);_.w([_.H(),_.J("design:type",Number)],Ur.prototype,"maxNumberOfLines",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.J("design:type",Object)],Ur.prototype,"shouldUseNumberOfLines",void 0);_.w([_.H(),_.J("design:type",Object)],Ur.prototype,"recomputeOnResize",void 0);_.w([_.ni("#content"),_.J("design:type",HTMLDivElement)],Ur.prototype,"content",void 0);_.w([_.$R("alwaysToggleable"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ur.prototype,"alwaysToggleableChanged",null);
_.w([_.$R("isToggled"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ur.prototype,"toggledChanged",null);_.w([_.L("canToggleJobId"),_.J("design:type",Object),_.J("design:paramtypes",[])],Ur.prototype,"isResetting",null);_.w([_.xt("reversed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ur.prototype,"reversedChanged",null);
_.w([_.Eq("iron-resize"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ur.prototype,"onIronResize",null);_.w([_.xt("maxNumberOfLines","collapsedHeight"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ur.prototype,"observeCollapsedHeightAndMaxLines",null);_.w([_.xt("collapsed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ur.prototype,"collapsedChangedForBinding",null);
_.w([_.xt("isToggled"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ur.prototype,"isToggledChangedForBinding",null);_.w([_.xt("canToggle"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ur.prototype,"canToggleChangedForBinding",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-expander"})],Ur);
_.A(Ur,"ytd-expander",function(){if(aoT!==void 0)return aoT;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-expander">\n  \n  <slot id="container" name="content" class="style-scope ytd-expander"></slot>\n</div>\n<slot name="sticky" class="style-scope ytd-expander"></slot>\n<tp-yt-paper-button id="less" aria-expanded="true" hidden="[[!computeIsLessVisible(canToggle, isToggled)]]" noink="" on-tap="handleLessTap" class="style-scope ytd-expander">\n  <slot name="less-button" class="style-scope ytd-expander"></slot>\n</tp-yt-paper-button>\n<tp-yt-paper-button id="more" aria-expanded="false" hidden="[[!computeIsMoreVisible(canToggle, isToggled)]]" noink="" on-tap="handleMoreTap" class="style-scope ytd-expander">\n  <slot name="more-button" class="style-scope ytd-expander"></slot>\n</tp-yt-paper-button>\n<slot name="sticky-secondary" class="style-scope ytd-expander"></slot>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return aoT=r},{mode:1});var iN=function(){return _.D.apply(this,arguments)||this};
_.b(iN,_.D);iN.prototype.computeIsCarousel=function(r){return!!r.isCarousel};
iN.prototype.observeLightsourcePalette=function(){var r,g=(r=this.data)==null?void 0:r.vibrantsourceColorPaletteData;g&&_.rD(this.hostElement,g)};
iN.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
iN.prototype.observeLightsourcePalette=iN.prototype.observeLightsourcePalette;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],iN.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],iN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],iN.prototype,"data",void 0);_.w([_.H({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],iN.prototype,"isCarousel",void 0);
_.w([_.xt("data.vibrantsourceColorPaletteData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],iN.prototype,"observeLightsourcePalette",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],iN);
_.A(iN,"ytd-media-upsell-renderer",function(){if(PRB!==void 0)return PRB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-media-upsell-renderer">\n  <div class="image-wrapper style-scope ytd-media-upsell-renderer">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-media-upsell-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-media-upsell-renderer" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="details style-scope ytd-media-upsell-renderer">\n    <div class="metadata-wrapper style-scope ytd-media-upsell-renderer">\n      <span id="media-title" hidden="[[!data.mediaTitle]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.mediaTitle)]]\n      </span>\n      <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.metadata)]]\n      </span>\n    </div>\n    <div id="action-button" class="style-scope ytd-media-upsell-renderer"></div>\n  </div>\n</div>\n<ytd-expander id="expander" hidden="[[data.isCarousel]]" max-number-of-lines="4" class="style-scope ytd-media-upsell-renderer">\n  <yt-formatted-string id="synopsis" slot="content" disable-upgrade$="[[!data.synopsis]]" hidden="[[data.isCarousel]]" text="[[data.synopsis]]" class="style-scope ytd-media-upsell-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-media-upsell-renderer" slot="more-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="drop-down-icon" icon="EXPAND" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-media-upsell-renderer" slot="less-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="drop-up-icon" icon="COLLAPSE" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return PRB=r},{mode:2});var vXl;var bN=function(){var r=_.D.apply(this,arguments)||this;r.JSC$15371_playerEvents=new Map;r.listeningToPlayer=!1;r.startX=0;r.active=!1;r.shouldShowButtons=_.Y("web_buttons_hidden_killswitch");r.isHighlighted=!1;r.useHighlightStyling=_.Y("web_enable_deeper_metadata_highlight_styling");r.enableProblemWalkthrough=_.Y("problem_walkthrough_sd");return r};
_.b(bN,_.D);_.Q=bN.prototype;
_.Q.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}}}}}};
_.Q.created=function(){this.JSC$15371_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.Q.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.J4(this,this.onRepeatButtonToggle));this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.J4(this,this.onActiveUpdate))};
_.Q.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.J4(this,this.onRepeatButtonToggle));this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.J4(this,this.onActiveUpdate))};
_.Q.onDataChanged=function(){this.removePlayerListeners()};
_.Q.onColorPaletteChange=function(){var r={},g;if(_.Oq()==="USER_INTERFACE_THEME_DARK"&&((g=this.data)==null?0:g.darkColorPalette)){var I=this.data.darkColorPalette;r["--ytd-macro-markers-list-item-background-color"]=_.pi(this.get("section2Color",I))}else{var P;_.Oq()==="USER_INTERFACE_THEME_LIGHT"&&((P=this.data)==null?0:P.lightColorPalette)&&(I=this.data.lightColorPalette,r["--ytd-macro-markers-list-item-background-color"]=_.pi(this.get("section3Color",I)))}I?(r["--ytd-macro-markers-list-item-title-color"]=
_.pi(this.get("primaryTitleColor",I)),r["--ytd-macro-markers-list-item-secondary-color"]=_.pi(this.get("secondaryTitleColor",I)),r["--ytd-macro-markers-list-item-timestamp-background-color"]=_.pi(this.get("section1Color",I)),this.customButtonProperties={customColors:{color:_.pi(this.get("primaryTitleColor",I))}},this.useColorSampling=!0):(r["--ytd-macro-markers-list-item-background-color"]="initial",r["--ytd-macro-markers-list-item-title-color"]="initial",r["--ytd-macro-markers-list-item-secondary-color"]=
"initial",r["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.lH(this.hostElement,r)};
_.Q.onEndpointMouseDown=function(r){this.startX=r.clientX};
_.Q.onEndpointClick=function(r){var g=this,I,P,a;return _.p(function(v){if(v.nextAddress==1){if(g.startX!==r.clientX)return r.preventDefault(),v.return();g.data&&g.ytRendererBehavior.logExplicitClick(g.data);if(!g.seekWithAnimationOnClick)return v.jumpTo(0);if(r.button!==0||r.shiftKey||r.altKey||r.metaKey||r.ctrlKey||_.bw(_.jH(r),g.hostElement,["BUTTON".toString()]))return v.return();r.stopPropagation();r.preventDefault();return g.data?v.yield(_.Lk().getPlayerPromise(),3):v.return()}I=v.yieldResult;
a=(P=_.Z(g.data.onTap,_.Z3))==null?void 0:P.startTimeSeconds;a!==void 0&&I.seekToTimeWithAnimation(a*1E3,_.b6(g.data.title));_.R2(v)})};
_.Q.computeLayout=function(r){return r};
_.Q.computeIsHighlighted=function(r){return!!r};
_.Q.computeCarouselType=function(r){return r};
_.Q.hideCarousel=function(r){return this.hideThumbnail(r)};
_.Q.hideThumbnail=function(r){return this.enableProblemWalkthrough&&r!==null&&r==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.Q.onRepeatButtonToggle=function(r){var g=this;r.detail.toggled&&_.Lk().getPlayerPromise().then(function(I){g.ytPlayerListenerBehavior.listenToPlayerEvents(I,g.JSC$15371_playerEvents);g.listeningToPlayer=!0})};
_.Q.onLoopRangeChange=function(r){var g=_.DG(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(g){var I=g.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",g.polymerController.data);if(I){var P=Number(I.endTimeMs);if(Number(I.startTimeMs)!==(r==null?void 0:r.startTimeMs)||P!==(r==null?void 0:r.endTimeMs))g.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.Q.removePlayerListeners=function(){var r=this;this.listeningToPlayer&&_.Lk().getPlayerPromise().then(function(g){r.ytPlayerListenerBehavior.unlistenFromPlayerEvents(g,r.JSC$15371_playerEvents);r.listeningToPlayer=!1})};
_.Q.onActiveUpdate=function(r){this.active=r.detail.active};
bN.prototype.onColorPaletteChange=bN.prototype.onColorPaletteChange;bN.prototype.onDataChanged=bN.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],bN.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],bN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",_.iF)],bN.prototype,"ytPlayerListenerBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],bN.prototype,"data",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],bN.prototype,"useCustomColors",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],bN.prototype,"active",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],bN.prototype,"shouldShowButtons",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.J("design:type",String)],bN.prototype,"layout",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.J("design:type",Object)],bN.prototype,"isHighlighted",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],bN.prototype,"useHighlightStyling",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],bN.prototype,"enableProblemWalkthrough",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.J("design:type",String)],bN.prototype,"carouselType",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],bN.prototype,"useColorSampling",void 0);_.w([_.H(),_.J("design:type",Boolean)],bN.prototype,"seekWithAnimationOnClick",void 0);_.w([_.H(),_.J("design:type",Object)],bN.prototype,"customButtonProperties",void 0);
_.w([_.ni("#repeat-button"),_.J("design:type",HTMLElement)],bN.prototype,"repeatButton",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bN.prototype,"onDataChanged",null);_.w([_.xt("data.lightColorPalette","data.darkColorPalette"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bN.prototype,"onColorPaletteChange",null);
_.w([_.qC({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],bN);
_.A(bN,"ytd-macro-markers-list-item-renderer",function(){if(vXl!==void 0)return vXl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[hideCarousel(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="[[!hideCarousel(data.carouselType)]]" class="style-scope ytd-macro-markers-list-item-renderer">\n  <a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[!hideThumbnail(data.carouselType)]]">\n    <h4 class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n  </a>\n  <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n</div>\n<div id="share-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n<div id="repeat-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return vXl=r},{mode:1});var Qn$;var my1;var MA=function(){return _.D.apply(this,arguments)||this};
_.b(MA,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],MA.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],MA.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],MA);
_.A(MA,"ytd-title-and-button-list-header-renderer",function(){if(my1!==void 0)return my1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-title-and-button-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-title-and-button-list-header-renderer"></yt-formatted-string>\n\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return my1=r},{mode:1});var CRw;var u3z=new _.GZ("BUTTON_RENDERER_TOKEN");_.jc=_.R(function(r){var g=_.S5().resolve(u3z);return _.q(g,Object.assign({},r,{overrides:r.buttonOverrides}))},"Ya");var prT=_.R(function(r){var g=r.data,I=_.Lx(r.useSquareAspectRatio,!1);return _.q("dismissed-mini-game-card-view-model",null,_.q(_.t,{cond:function(){var P,a;return(P=g().responseText)==null?void 0:(a=P.runs)==null?void 0:a.length},
then:function(){var P={};return _.q("div",{class:_.Ws("yt-mini-game-card-view-model__dismissed-card",(P["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!I()},P["yt-mini-game-card-view-model--dismissed-portrait-card-2by3-aspect-ratio"]=function(){return!!_.Y("web_game_card_force_2_by_3")},P["yt-mini-game-card-view-model--dismissed-square-card"]=I,P))},_.q("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.q(_.t,{cond:function(){return g().responseText.runs[0].text},
then:function(a){return _.q("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:a},a)}}),_.q(_.fk,{data:function(){return g().buttons}},{buttonRenderer:_.jc,
buttonViewModel:_.W6})))}}))},"Za");var oX$=_.R(function(r){var g=r.data;return _.q("br-nz-badge-shape",{class:_.Ws(function(){return ZC8(g().brNzRatingBadgeType)}),
role:function(){return g().accessibilityText?"img":void 0},
"aria-label":function(){return g().accessibilityText}},function(){var I;
return(I=g())==null?void 0:I.text})},"$a");_.Vn=_.R(function(r){var g=function(){var I=r.data(),P,a,v,C,u;if(I){var X=!((P=r.workaroundShortsIsThumbnailBadge)==null||!P.call(r));P=(a=r.modern)==null?void 0:a.call(r);a=(v=r.numBadgesInRow)==null?void 0:v.call(r);v=(C=r.clipTextOverflow)==null?void 0:C.call(r);C=(u=r.inheritTypography)==null?void 0:u.call(r);var c;a:switch(I.badgeStyle){case "BADGE_OVERLAY":u=!0;break a;default:u=!1}I={type:X?17:UI$(I.badgeStyle),brNzRatingBadgeType:iCQ(I.badgeStyle),text:I.badgeText,icon:I.iconName,isOverlay:u,
modern:P||_.Y("web_modern_badge_view_model"),accessibilityText:I.accessibilityLabel||((c=_.Z(I.rendererContext,_.km))==null?void 0:c.label),numBadgesInRow:a,clipTextOverflow:v,shouldInheritTypography:C}}else I=void 0;return I};
return _.q("yt-badge-view-model",{class:_.Ws("ytBadgeViewModelHost",r.class)},_.q(_.e5,null,_.q(_.BP,{when:function(){var I;return!((I=g())==null||!I.brNzRatingBadgeType)}},function(){return _.q(oX$,{data:function(){return g()}})}),_.q(_.BP,{when:function(){return!!g()&&!g().brNzRatingBadgeType}},function(){return _.q(_.B2,{data:function(){return g()}})})))},"ab");
_.Vn.idomCompat=!0;var e_h=_.R(function(r){r=_.GM(r,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var g=r.data,I=r.useFullWidth,P=r.isDesktopWeb,a=r.addSearchResultTopMargin,v=function(){return g().layout},C=function(){return g().title},u=function(){return g().metadataText?g().metadataText:g().genre},X=function(){return g().channelName},c=function(){return g().image},B=function(){return g().colorPalette},O=function(){return g().actionButton},z=function(){return g().overflowButton},
e=function(){return g().avatar},U=function(){return g().ageRating},V=function(){var S={};
S=_.Ws("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(S["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return P()},S));
return _.q("div",{class:S},_.q(q2f,{imageData:c,colorPalette:B}),_.q(Xrf,{onTap:function(){return g().onTap},
imageData:c,accessibilityText:function(){return g().accessibilityText},
overlayBadgeText:function(){return g().overlayBadgeText},
iconName:function(){return g().iconName},
unplayableInlinePlaybackIconName:function(){return g().unplayableInlinePlaybackIconName},
isDesktopWeb:P}),_.q(_.t,{cond:function(){return!P()},
then:function(){return _.q(_.TN,null,_.q(cll,{layout:v,colorPalette:B,isDesktopWeb:P,overflowButton:z,avatar:e,onTap:function(){return g().onTap},
genre:u,title:C,channelName:X}),_.q(txl,{actionButton:O}))}}))},G=function(){var S={};
S=_.Ws((S["yt-mini-game-card-view-model--search-result-desktop"]=function(){return P()},S["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!P()},S["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return a()},S));
return _.q("div",{class:S},V(),_.q(BOJ,{description:function(){return g().description},
isDesktopWeb:P,title:C,genre:u,onTap:function(){return g().onTap},
actionButton:O,overflowButton:z,avatar:e,channelName:X}))},F=function(){var S={};
S=_.Ws("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(S["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return P()},S["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return P()&&g().width===135},S["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return P()},S["yt-mini-game-card-view-model--big-metadata-font"]=function(){return g().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},S["yt-mini-game-card-view-model--use-full-width"]=
function(){return I()},S["yt-mini-game-card-view-model--portrait-card-force-2by3-aspect-ratio"]=function(){return!!_.Y("web_game_card_force_2_by_3")},S));
return _.q("div",{class:S},_.q(Ovl,{colorPalette:B,isDesktopWeb:P,onTap:function(){return g().onTap},
accessibilityText:function(){return g().accessibilityText},
overlayBadgeText:function(){return g().overlayBadgeText},
iconName:function(){return g().iconName},
unplayableInlinePlaybackIconName:function(){return g().unplayableInlinePlaybackIconName},
actionButton:O,imageData:c}),_.q(cll,{layout:v,colorPalette:B,isDesktopWeb:P,overflowButton:z,avatar:e,onTap:function(){return g().onTap},
genre:u,title:C,channelName:X}),_.q(_.t,{cond:U,then:function(E){return _.q(z_Y,{ageRating:E})}}))},W=function(){var S={};
S=_.Ws("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(S["yt-mini-game-card-view-model--square-card-desktop"]=function(){return P()},S["yt-mini-game-card-view-model--use-full-width"]=function(){return I()},S));
return _.q("div",{class:S},_.q(Xrf,{onTap:function(){return g().onTap},
imageData:c,accessibilityText:function(){return g().accessibilityText},
overlayBadgeText:function(){return g().overlayBadgeText},
iconName:function(){return g().iconName},
unplayableInlinePlaybackIconName:function(){return g().unplayableInlinePlaybackIconName},
isDesktopWeb:P}),_.q(cll,{layout:v,colorPalette:B,isDesktopWeb:P,overflowButton:z,avatar:e,onTap:function(){return g().onTap},
genre:u,title:C,channelName:X}),_.q(_.t,{cond:U,then:function(E){return _.q(z_Y,{ageRating:E})}}))};
return _.q("mini-game-card-view-model",{class:r.className},_.q(_.e5,null,_.q(_.BP,{when:function(){return v()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return F()}),_.q(_.BP,{when:function(){return v()==="MINI_APP_LAYOUT_SQUARE"}},function(){return W()}),_.q(_.BP,{when:function(){return v()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return G()})))},"bb");
e_h.idomCompat=!0;var txl=_.R(function(r){var g=_.Lx(r.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.q(_.fk,{data:r.actionButton},{buttonViewModel:function(I){return _.q("div",{class:g},_.q(_.W6,{data:I.data}))}})},"cb"),Xrf=_.R(function(r){var g=r.onTap;
var I=r.imageData;var P=r.accessibilityText;var a=r.overlayBadgeText;var v=r.iconName;var C=r.unplayableInlinePlaybackIconName;r=r.isDesktopWeb;return _.q(_.y5,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:g},_.q(_.bv,{data:I,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(P==null?void 0:P())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.q(Y28,{overlayBadgeText:a,iconName:v,unplayableInlinePlaybackIconName:C,isDesktopWeb:r}))},"db"),Y28=_.R(function(r){var g=r.overlayBadgeText;
var I=r.iconName;var P=r.unplayableInlinePlaybackIconName;var a=r.isDesktopWeb;return _.q("div",{class:"yt-mini-game-card-view-model__badge-container"},_.q(_.t,{cond:I,then:function(v){return _.q("div",{class:"yt-mini-game-card-view-model__badge"},_.q("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.q(_.lv,{icon:v,className:"yt-mini-game-card-view-model__icon",size:12}),_.q("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},g)))}}),_.q(_.t,{cond:function(){return!I()&&
g()},
then:function(){return _.q("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},g)}}),_.q(_.t,{cond:function(){return P()&&a()},
then:function(){return _.q("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.q(_.lv,{icon:P,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"eb"),q2f=_.R(function(r){var g=r.colorPalette;
var I=r.imageData;var P=function(){return g().vibrantColorPalette?g().vibrantColorPalette.section2Color:g().sectionTwoColor};
return _.q(_.TN,null,_.q("div",{class:"yt-mini-game-card-view-model__background-base",style:_.wM({"background-color":function(){return oJ(P(),"1")}})}),_.q("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.wM({"background-image":function(){return"url("+I().sources[0].url+")"}})}),_.q("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.wM({background:function(){return"linear-gradient(180deg,\n    "+oJ(P(),".8")+" 0%,\n    "+oJ(P(),".4")+" 25%,\n    "+oJ(g().vibrantColorPalette?g().vibrantColorPalette.section4Color:g().sectionFourColor,".8")+" 100%)"}})}))},"fb"),cll=_.R(function(r){var g=r.layout;
var I=r.colorPalette;var P=r.overflowButton;var a=r.avatar;var v=r.onTap;var C=r.title;var u=r.channelName;var X=r.genre;var c=function(){var B;return g()!=="MINI_APP_LAYOUT_SQUARE"&&((B=I())==null?0:B.textPrimaryColor)?"color: "+oJ(I().textPrimaryColor,".7"):""};
return _.q("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.q(_.t,{cond:a,then:function(){return _.q("div",{class:"yt-mini-game-card-view-model__avatar"},_.q(_.fk,{data:a},{avatarViewModel:_.pm}))}}),_.q(_.y5,{command:v,
className:"yt-mini-game-card-view-model__metadata-details"},_.q("h3",{class:"yt-mini-game-card-view-model__title",title:C},C),_.q(_.t,{cond:a,then:function(){return _.q("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.q("span",{class:"yt-mini-game-card-view-model__genre",title:u,style:c},u),_.q("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:c},X))},
else:function(){return _.q("span",{class:"yt-mini-game-card-view-model__genre",title:X},X)}})),_.q("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.q(_.fk,{data:P},{buttonViewModel:function(B){var O=B.data;
return _.q(_.W6,{data:function(){return Object.assign({},O(),{customFontColor:g()==="MINI_APP_LAYOUT_SINGLETON"?O().customFontColor:void 0})}})}})))},"gb"),Ovl=_.R(function(r){var g=r.colorPalette;
var I=r.isDesktopWeb;var P=r.onTap;var a=r.accessibilityText;var v=r.overlayBadgeText;var C=r.iconName;var u=r.unplayableInlinePlaybackIconName;var X=r.actionButton;r=r.imageData;return _.q("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.q(q2f,{imageData:r,colorPalette:g}),_.q(Xrf,{onTap:P,imageData:r,accessibilityText:a,overlayBadgeText:v,iconName:C,unplayableInlinePlaybackIconName:u,isDesktopWeb:I}),_.q(_.t,{cond:function(){return X==null?void 0:X()},
then:function(){return _.q(txl,{actionButton:X})}}))},"hb"),BOJ=_.R(function(r){var g=r.description;
var I=r.isDesktopWeb;var P=r.title;var a=r.genre;var v=r.onTap;var C=r.actionButton;var u=r.overflowButton;var X=r.avatar;r=r.channelName;var c={};c=_.Ws("yt-mini-game-card-view-model--search-result-metadata-wrapper",(c["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=I,c["yt-mini-game-card-view-model--show-unplayable-on-hover"]=I,c["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!I()},c));
var B={};B=_.Ws("yt-mini-game-card-view-model__search-result-info-row",(B["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!I()},B));
return _.q("div",{class:c},_.q("div",{class:B},_.q(_.y5,{command:v,className:"yt-mini-game-card-view-model__metadata-details"},_.q("h3",{class:"yt-mini-game-card-view-model__title",title:P},P),_.q("span",{class:"yt-mini-game-card-view-model__genre",title:a},a)),_.q(txl,{actionButton:C,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.q("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.q(_.fk,{data:u},{buttonViewModel:_.W6}))),_.q("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.q("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.q("div",{class:"yt-mini-game-card-view-model__avatar"},_.q(_.fk,{data:X},{avatarViewModel:function(O){var z=O.data;return _.q(_.pm,{data:function(){return Object.assign({},z(),{avatarImageSize:I()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.q(_.y5,{command:v,
className:"yt-mini-game-card-view-model__description"},_.q("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},r)),_.q(_.y5,{command:v,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.q("div",null)))),_.q(_.t,{cond:I,then:function(){return _.q(_.y5,{command:v,className:"yt-mini-game-card-view-model__description"},g)}}))},"ib"),z_Y=_.R(function(r){var g=r.ageRating;
return _.q("div",{class:"yt-mini-game-card-view-model__age-rating-wrapper"},_.q(_.bv,{data:function(){return{sources:[{url:g().imageUrl||"",width:16,height:16}]}},
className:"yt-mini-game-card-view-model__age-rating-image",alt:"",targetHeight:16,targetWidth:16,preserveWidth:!0,preserveHeight:!0}),_.q(_.Vn,{data:function(){return{badgeText:g().label||"",badgeStyle:"BADGE_MEDIA"}},
modern:!0,class:"yt-mini-game-card-view-model__age-rating-badge",clipTextOverflow:!0}))},"jb");_.dM(e_h,"mini-game-card-view-model",{props:{data:_.Yp,className:_.Yp,useFullWidth:_.Yp,isDesktopWeb:_.Yp,addSearchResultTopMargin:_.Yp}});_.dM(prT,"dismissed-mini-game-card-view-model",{props:{data:_.Yp,useSquareAspectRatio:_.Yp}});var dW=function(){var r=_.D.apply(this,arguments)||this;r.isSearch=!1;r.isRichGrid=!1;return r};
_.b(dW,_.D);_.Q=dW.prototype;_.Q.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.Q.dismissibleItemOnYtServiceRequestSent=function(r,g){g.actions&&this.dismissibleItemProcessActions(r,g.actions)};
_.Q.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.Q.dataChanged=function(){this.dismissibleItemReset()};
_.Q.dismissibleItemProcessActions=function(r,g){for(var I=0;I<g.length;I++){var P=g[I];_.Z(P,_.xw)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.Z(P,_.xw)),r.stopPropagation())}};
_.Q.dismissibleItemHandleReplaceEnclosingAction=function(r){this.dismissedRenderer=r.item;this.isDismissed=!0};
_.l4.Object.defineProperties(dW.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var r;return!!this.data&&!((r=this.dismissedRenderer)==null?0:r.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.dismissedRenderer)==null||!r.notificationMultiActionRenderer)}}});
dW.prototype.dataChanged=dW.prototype.dataChanged;dW.prototype.dismissibleItemOnRequestSent=dW.prototype.dismissibleItemOnRequestSent;dW.prototype.dismissibleItemOnYtServiceRequestSent=dW.prototype.dismissibleItemOnYtServiceRequestSent;_.w([_.H(),_.J("design:type",Object)],dW.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],dW.prototype,"isSearch",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],dW.prototype,"isDismissed",void 0);
_.w([_.H(),_.J("design:type",Object)],dW.prototype,"dismissedRenderer",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],dW.prototype,"isRichGrid",void 0);_.w([_.L("data.layout"),_.J("design:type",Object),_.J("design:paramtypes",[])],dW.prototype,"useSquareAspectRatio",null);_.w([_.L("data","dismissedRenderer"),_.J("design:type",Object),_.J("design:paramtypes",[])],dW.prototype,"showCard",null);
_.w([_.L("data","dismissedRenderer"),_.J("design:type",Object),_.J("design:paramtypes",[])],dW.prototype,"showDismissed",null);_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],dW.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.w([_.Eq("yt-service-request-sent-button-renderer"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],dW.prototype,"dismissibleItemOnRequestSent",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],dW.prototype,"dataChanged",null);_.w([_.ov({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],dW);
_.A(dW,"ytd-mini-game-card-view-model",function(){if(CRw!==void 0)return CRw;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-game-card-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" restamp="" if="[[showCard]]" class="style-scope ytd-mini-game-card-view-model"><mini-game-card-view-model add-search-result-top-margin="[[isSearch]]" data="[[data]]" is-desktop-web="" use-full-width="[[isRichGrid]]" class="style-scope ytd-mini-game-card-view-model"></mini-game-card-view-model></template><template is="dom-if" restamp="" if="[[showDismissed]]" class="style-scope ytd-mini-game-card-view-model"><dismissed-mini-game-card-view-model data="[[dismissedRenderer.notificationMultiActionRenderer]]" use-square-aspect-ratio="[[useSquareAspectRatio]]" class="style-scope ytd-mini-game-card-view-model"></dismissed-mini-game-card-view-model></template>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return CRw=r},{mode:_.Rv("kevlar_poly_si_batch_j081")?1:2});var Zv$;var UyB;var Lm=function(){return _.SV.apply(this,arguments)||this};
_.b(Lm,_.SV);Lm.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
Lm.prototype.getContinuationUrl=function(r){var g={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(g.itct=this.data.clickTrackingParams);return _.fI(r,g)};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Lm.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Lm.prototype,"data",void 0);_.w([_.ov({is:"yt-reload-continuation",noInjection:!0})],Lm);var ivF;var bvl;var Gz=function(){var r=_.D.apply(this,arguments)||this;r.notificationData={};return r};
_.b(Gz,_.D);_.Q=Gz.prototype;_.Q.isMenuExpanded=function(r){return r&&r.length<=1?"undefined":"false"};
_.Q.dataChanged_=function(){this.selected=void 0;var r=this.computeSelectedIndex_(this.data);r>=0&&(this.selected=r);r=this.data&&this.data.length>1;_.A4(this.hostElement,"has-items",r);_.DG(this.hostElement).querySelector("#label").tabIndex=r?0:-1};
_.Q.onDropdownOpen=function(){var r=_.CB();if(this.parentTrackingParams&&this.data){var g=_.gM(this.parentTrackingParams);this.data.forEach(function(I){r&&g&&I.trackingParams&&(I=_.gM(I.trackingParams),_.Ok(r,g,I),_.YD(r,[I]))})}else this.parentTrackingParams||_.M6(new _.oK("No parent tracking params passed in for yt-dropdown-menu."))};
_.Q.hasNotification=function(r){var g;if(r.targetId&&((g=this.notificationData)==null?0:g.targetId)){var I;return r.targetId===((I=this.notificationData)==null?void 0:I.targetId)}};
_.Q.computeSelectedIndex_=function(r){if(r)for(var g=0,I=r.length;g<I;g++)if(r[g].selected)return g;return-1};
_.Q.computeLabel_=function(r){return this.data&&r!=void 0?this.data[r].title:""};
_.Q.computeShowIcon_=function(r,g){return!g&&!!r};
_.Q.computeVerticalOffset_=function(r){return r?36:0};
_.Q.computeEndpoint_=function(r){return r.endpoint||r.navigationEndpoint};
_.Q.onLabelClick_=function(r){this.data&&this.data.length<=1?r.stopPropagation():this.menuExpanded="true"};
_.Q.onIronActivate_=function(r){r=r.detail.item;var g=_.DG(this.hostElement).querySelector("#repeat").itemForElement(r);if(g&&g.trackingParams){var I=_.CB(),P=_.gM(g.trackingParams);I&&_.Uk(I,P)}if(g&&g.serviceEndpoint)_.Y("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(g.serviceEndpoint):_.RX(this.hostElement,[g.serviceEndpoint]),_.He(this.hostElement,"yt-playlist-reloading");else a:{if((g=r.querySelector("yt-supported-renderers"))&&
(g=g.rendererElement)&&g.is=="yt-reload-continuation"){g.trigger();break a}(r=r.querySelector("yt-reload-continuation"))&&r.trigger()}};
_.Q.onTap_=function(r){r.preventDefault()};
_.Q.onItemTap_=function(r){this.ytEndpointBehavior.onEndpointTap_(r)};
_.Q.onLinkFocus_=function(r){try{var g=r.target}catch(P){}if(g){var I=g.querySelector("tp-yt-paper-item");I&&_.YR(this,"focus",function(){I.focus()})}};
_.Q.onMenuClose_=function(){this.menuExpanded="false"};
_.Q.isLabelIconActive_=function(r){return r==="true"};
_.Q.computeHasSubtitle_=function(r){return!!r};
_.Q.computeHrefForItem_=function(r){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(r))};
_.Q.updateSelectedFromBinding=function(r){this.selected=r.detail.value};
_.l4.Object.defineProperties(Gz.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
Gz.prototype.onMenuClose_=Gz.prototype.onMenuClose_;Gz.prototype.onTap_=Gz.prototype.onTap_;Gz.prototype.onIronActivate_=Gz.prototype.onIronActivate_;Gz.prototype.onDropdownOpen=Gz.prototype.onDropdownOpen;Gz.prototype.dataChanged_=Gz.prototype.dataChanged_;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Gz.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.N5.YtEndpointBehavior),_.J("design:type",Object)],Gz.prototype,"ytEndpointBehavior",void 0);
_.w([_.H(),_.J("design:type",Array)],Gz.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Gz.prototype,"parentTrackingParams",void 0);_.w([_.H(),_.J("design:type",Object)],Gz.prototype,"selected",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Gz.prototype,"useLabel",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Gz.prototype,"useComputedAriaLabel",void 0);_.w([_.H(),_.J("design:type",String)],Gz.prototype,"icon",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Gz.prototype,"iconLabel",void 0);_.w([_.H(),_.J("design:type",String)],Gz.prototype,"ariaLabel",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],Gz.prototype,"disabled",void 0);_.w([_.H({computed:"isMenuExpanded(data)"}),_.J("design:type",String)],Gz.prototype,"menuExpanded",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Gz.prototype,"closeOnActivate",void 0);
_.w([_.H({reflectToAttribute:!0,value:_.Y("web_modern_buttons")}),_.J("design:type",Boolean)],Gz.prototype,"modernButtons",void 0);_.w([_.H(),_.J("design:type",Object)],Gz.prototype,"notificationData",void 0);_.w([_.L("ariaLabel, selected"),_.H(),_.J("design:type",String),_.J("design:paramtypes",[])],Gz.prototype,"computedAriaLabel",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Gz.prototype,"dataChanged_",null);
_.w([_.Eq("paper-dropdown-open"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Gz.prototype,"onDropdownOpen",null);_.w([_.Eq("iron-activate"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Gz.prototype,"onIronActivate_",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Gz.prototype,"onTap_",null);
_.w([_.Eq("iron-overlay-closed"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Gz.prototype,"onMenuClose_",null);_.w([_.ov({is:"yt-dropdown-menu",disableElementRegistration:!0})],Gz);
_.A(Gz,"yt-dropdown-menu",function(){if(bvl===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_dropdown_menu.yt.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button close-on-activate="[[closeOnActivate]]" disabled="[[disabled]]" dynamic-align="" expand-sizing-target-for-scrollbars="" horizontal-align="[[horizontalAlign]]" vertical-offset="[[computeVerticalOffset_(icon)]]" class="style-scope yt-dropdown-menu">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope yt-dropdown-menu" slot="dropdown-trigger" aria-expanded$="[[menuExpanded]]" aria-label$="[[computedAriaLabel]]" on-tap="onLabelClick_">\n    <template is="dom-if" if="[[computeShowIcon_(icon, useLabel)]]" class="style-scope yt-dropdown-menu">\n      <yt-icon id="label-icon" active="[[isLabelIconActive_(menuExpanded)]]" icon="[[icon]]" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n      <div id="icon-label" class="style-scope yt-dropdown-menu">[[iconLabel]]</div>\n    </template>\n    <template is="dom-if" if="[[useLabel]]" class="style-scope yt-dropdown-menu">\n      <div id="label-text" style-target="label-text" class="style-scope yt-dropdown-menu">[[computeLabel_(selected)]]</div>\n      <yt-icon id="label-icon" icon="expand" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n    </template>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="menu" class="dropdown-content style-scope yt-dropdown-menu" slot="dropdown-content" selected="[[selected]]" on-selected-changed="updateSelectedFromBinding">\n    <template id="repeat" is="dom-repeat" items="[[data]]" class="style-scope yt-dropdown-menu">\n      <a class="yt-simple-endpoint style-scope yt-dropdown-menu" href$="[[computeHrefForItem_(item)]]" data="[[computeEndpoint_(item)]]" on-focus="onLinkFocus_" on-tap="onItemTap_">\n        <tp-yt-paper-item class="style-scope yt-dropdown-menu">\n          <tp-yt-paper-item-body two-line$="[[computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n            <div id="item-with-badge" class="style-scope yt-dropdown-menu">\n              <div class="item style-scope yt-dropdown-menu">[[item.title]]\n                <span class="notification style-scope yt-dropdown-menu" hidden$="[[!hasNotification(item,notificationData)]]"></span>\n              </div>\n              <ytd-badge-supported-renderer hidden="[[!item.badge]]" top-standalone-badge="[[item.badge]]" class="style-scope yt-dropdown-menu">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div secondary="" id="subtitle" hidden="[[!computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n              [[item.subtitle]]\n            </div>\n          </tp-yt-paper-item-body>\n          <yt-reload-continuation data="[[item.continuation.reloadContinuationData]]" class="style-scope yt-dropdown-menu">\n          </yt-reload-continuation>\n        </tp-yt-paper-item>\n      </a>\n    </template>\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;ivF===void 0&&(ivF=document.createElement("template"));var P=ivF;I.call(g,P.content.cloneNode(!0),r.content.firstChild);bvl=r}r=bvl;return r},{mode:2});var yn=function(){var r=_.D.apply(this,arguments)||this;r.hasNotification=!1;return r};
_.b(yn,_.D);yn.prototype.computeId=function(r){return r};
yn.prototype.computeHorizontalAlign=function(r){return r?"right":"left"};
yn.prototype.computeAccessibilityLabel=function(r){var g,I;return((g=r.accessibility)==null?void 0:(I=g.accessibilityData)==null?void 0:I.label)||null};
yn.prototype.notificationDataChanged=function(){var r;this.hasNotification=!!this.notificationData&&!((r=this.data)==null?0:r.icon)};
yn.prototype.notificationDataChanged=yn.prototype.notificationDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],yn.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.o1.YtLiveChatTooltipTargetingBehavior),_.J("design:type",Object)],yn.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],yn.prototype,"data",void 0);_.w([_.H({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.J("design:type",String)],yn.prototype,"id",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],yn.prototype,"isRightAligned",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],yn.prototype,"disabled",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],yn.prototype,"closeOnActivate",void 0);_.w([_.H(),_.J("design:type",Object)],yn.prototype,"notificationData",void 0);_.w([_.H(),_.J("design:type",Object)],yn.prototype,"hasNotification",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],yn.prototype,"useComputedAriaLabel",void 0);_.w([_.xt("notificationData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],yn.prototype,"notificationDataChanged",null);_.w([_.ov({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],yn);
_.A(yn,"yt-sort-filter-sub-menu-renderer",function(){if(UyB===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sort-filter-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_sort_filter_sub_menu_renderer.yt.sort.filter.sub.menu.renderer.css.js--\x3e<tp-yt-paper-tooltip class="style-scope yt-sort-filter-sub-menu-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n<yt-dropdown-menu aria-label="[[computeAccessibilityLabel(data)]]" close-on-activate="[[closeOnActivate]]" data="[[data.subMenuItems]]" disabled="[[disabled]]" horizontal-align="[[computeHorizontalAlign(isRightAligned)]]" icon="[[data.icon.iconType]]" icon-label="[[data.title]]" notification-data="[[notificationData]]" parent-tracking-params="[[data.trackingParams]]" use-computed-aria-label="[[useComputedAriaLabel]]" use-label="[[!data.icon.iconType]]" class="style-scope yt-sort-filter-sub-menu-renderer">\n</yt-dropdown-menu>\n<div id="notification" hidden$="[[!hasNotification]]" class="style-scope yt-sort-filter-sub-menu-renderer"></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Zv$===void 0&&(Zv$=document.createElement("template"));var P=Zv$;I.call(g,P.content.cloneNode(!0),r.content.firstChild);UyB=r}r=UyB;return r},{mode:2});var Mx8=_.R(function(r){var g=r.data;var I=_.RT(function(){var v=g().onTap;(v=_.Z(v,_.py))&&_.S5().resolve(_.E3).resolveCommand(v);return!1}),P=function(){return{sources:[{url:g().thumbnailUrl,
width:120,height:90}]}},a=function(){return g().rating&&g().ratingA11yLabel&&g().reviewsCount&&g().reviewsCountA11yLabel};
return _.q("place-data-view-model",null,_.q(_.t,{cond:function(){return g().placeName&&g().placeCategory},
then:function(){return _.q("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":I},_.q(_.bv,{data:P,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.q(_.y5,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return g().onTap}},_.q("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return g().placeName}},function(){return g().placeName})),_.q("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.q(_.t,{cond:a,
then:function(){return _.q("div",{class:_.Ws("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.q("span",{class:"score",title:function(){return g().ratingA11yLabel}},function(){return g().rating}),_.q("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.q(_.lv,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.q("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return g().reviewsCountA11yLabel}},function(){return g().reviewsCount}))},
else:function(){return _.q("div",{class:_.Ws("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.q("div",{class:_.Ws("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.q("span",{class:"category",
title:function(){return g().placeCategory}},function(){return g().placeCategory}))))}}))},"kb");
Mx8.idomCompat=!0;_.dM(Mx8,"place-data-view-model",{props:{data:_.Yp}});var jnJ=new _.GZ("INLINE_PLAYBACK_HOOK_TOKEN");var VxB=aA({sharedUi:Iay});_.Bk=v5(VxB)(VxB.sharedUi,{animatedThumbnailEnabledSelector:function(r){return r.animatedThumbnailEnabled},
inlinePreviewEnabledSelector:function(r){return r.inlinePreviewEnabled},
currentPageTypeSelector:function(r){return r.currentPageType},
currentPageSubTypeSelector:function(r){return r.currentPageSubType},
persistentPanelVisibleSelector:function(r){return r.persistentPanelVisible}});var dyd=function(r){this.setActiveSlideIndex=r;this.jobIds=[];this.isSlideshowPlaying=!1},ylw=function(r,g){r.isSlideshowPlaying||(r.isSlideshowPlaying=!0,Ldz(r),GVd(r,g,0))},Ldz=function(r){_.sv(_.ZV,function(){r.setActiveSlideIndex(0)},1)},GVd=function(r,g,I){r.jobIds.push(_.sv(_.ZV,function(){var P=I<g-1?I+1:0;
r.setActiveSlideIndex(P);GVd(r,g,P)},1800))};var Kdy,Fd0;Kdy=new _.GZ("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN");_.snf=new _.GZ("AI_COMPANION_ATTACHMENT_VIEW_MODEL_TOKEN");Fd0=new _.GZ("COMMON_MARK_VIEW_MODEL_TOKEN");var HvF=new _.GZ("IMAGE_ON_LOAD_HANDLER_TOKEN");var Wdw=_.R(function(r){return _.q("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.q(_.t,{cond:function(){var g;return(g=r.data())==null?void 0:g.thumbnail},
then:function(g){return _.q(_.bv,{data:g,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"lb");_.Dyw=_.R(function(r){var g=r.data;var I=r.lockupExperiments;r={};return _.q("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.q("div",{class:_.Ws("ytThumbnailOverlayButtonViewModelButton",(r.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var P;return I&&((P=I())==null?void 0:P.useLegacySizedIconButton)},r))},_.q(_.fk,{data:function(){return g().overlayButton}},{buttonViewModel:function(P){return _.q(_.W6,{data:P.data,
buttonOverrides:function(){var a;return I&&((a=I())==null?0:a.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"mb");
_.Dyw.idomCompat=!0;var R_1=_.R(function(r){return _.q("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.RT(function(g){g.preventDefault();return!1})},_.q(_.fk,{data:function(){return r.data().buttons}},{toggleButtonViewModel:function(g){return _.q("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.q(_.vz,{data:g.data}))}}))},"nb");
R_1.idomCompat=!0;var Al0=_.R(function(r){var g=function(){var I;return((I=_.Z(r.data().rendererContext,_.km))==null?void 0:I.label)||""};
return _.q("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.q(_.t,{cond:function(){return r.data().image},
then:function(){return _.q("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.q(_.bv,{data:function(){return r.data().image},
alt:g}))}}),_.q(_.t,{cond:function(){return r.data().text},
then:function(){return _.q("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return r.data().text})}}))},"ob");var NOy=_.Bk.animatedThumbnailEnabledSelector,Km=_.R(function(r){var g=[],I=function(){var z,e;return _.SpF((z=r.width)==null?void 0:z.call(r),(e=r.height)==null?void 0:e.call(r))},P=_.S5().resolve(_.lX(HvF)),a=_.Zg("yt-thumbnail-view-model",function(){g.push("elRef.value set");
var z;(z=r.playbackRef)==null||z.call(r,{thumbnailElRef:a,thumbnail:r.data().image,thumbnailOverlays:r.data().overlays,thumbnailSize:I()})});
_.M9(function(){g.push("onInit");_.Lu(function(){g.push("onCleanup")})});
var v=_.x9(NOy),C=function(){var z,e;return(e=(z=r.aspectRatio)==null?void 0:z.call(r))!=null?e:0},u=function(){return(r.data().image?_.oPF(r.data().image):C())<=1&&C()===0},X=function(){return u()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},c=function(){a.value||_.M6(new _.oK("Thumbnail elRef.value is null",g.join("\n")));
P&&a.value&&P(a.value)},B=function(){var z,e;
return((z=r.hovered)==null?void 0:z.call(r))&&I()!=="large"&&((e=r.data().overlays)==null?void 0:e.some(function(U){return _.Z(U,sj8)}))},O={};
return _.q("yt-thumbnail-view-model",{class:_.Ws("ytThumbnailViewModelHost",r.className,function(){return Ml_(C())},function(){var z,e;
a:{var U=I(),V=(z=r.disableRounding)==null?void 0:z.call(r);z=(e=r.isClip)==null?void 0:e.call(r);if(!V&&!z)switch(U){case "large":e="ytThumbnailViewModelLarge";break a;case "small":e="ytThumbnailViewModelSmall";break a;default:e="ytThumbnailViewModelMedium";break a}e=void 0}return e},(O.ytThumbnailViewModelCinematic=u,O)),
style:_.wM({"background-color":function(){var z,e=u()?(z=r.data().backgroundColor)==null?void 0:z.lightTheme:void 0;return e?oJ(e,"1"):void 0}}),
el:a},_.q(_.t,{cond:u,then:function(){return _.q("div",{class:"ytThumbnailViewModelBlurredImage"},_.q(_.bv,{data:function(){return r.data().image},
alt:"",contentMode:X,targetWidth:r.width,onload:c}))}}),_.q("div",{class:"ytThumbnailViewModelImage"},_.q(_.bv,{data:function(){return r.data().image},
alt:"",contentMode:X,targetWidth:r.width,onload:c}),null),_.q(_.fk,{data:function(){return B()?void 0:r.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:w18,thumbnailOverlayBadgeViewModel:function(z){return _.q(_.ltB,{data:z.data,thumbnailSize:I,isClip:r.isClip})},
thumbnailBottomOverlayViewModel:function(z){return _.q(DIF,{data:z.data,thumbnailSize:I,isClip:r.isClip})},
thumbnailOverlayFullViewModel:Al0,thumbnailOverlayButtonViewModel:function(z){return _.q(_.Dyw,{data:z.data,lockupExperiments:r.lockupExperiments})},
channelDisclosureViewModel:function(z){z=z.data;var e;return _.q("div",null,(e=_.S5().resolve(_.lX(Kdy)))==null?void 0:e({data:z}))}}),_.q(_.fk,{data:function(){var z;
return((z=r.hovered)==null?0:z.call(r))?r.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(z){return _.q(uN,{data:z.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:R_1}),_.q(_.fk,{data:function(){var z;return((z=r.hovered)==null?0:z.call(r))&&v()?r.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:Wdw}),_.q(_.t,{cond:r.isClip,then:function(){return _.q("div",{class:"ytPinkingNsHost"},_.q("svg",{class:"ytPinkingNsPinkingLeft"},_.q("defs",null,_.q("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.q("polygon",{class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.q("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.q("svg",{class:"ytPinkingNsPinkingRight"},_.q("defs",null,_.q("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.q("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.q("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"pb");
Km.idomCompat={callbacks:{playbackRef:!0}};var wr8=_.R(function(r){var g=_.m(_.ua(-1,void 0,"RW2Ole")),I=g.next().value,P=g.next().value;_.M9(function(){var a=new dyd(P);ylw(a,r.data().thumbnails.length);_.Lu(function(){if(a.isSlideshowPlaying){a.isSlideshowPlaying=!1;for(var v=a.jobIds,C=0,u=v.length;C<u;C++)_.ZV.cancelJob(v[C]);a.jobIds.length=0}})});
return _.q("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.q(_.fk,{data:function(){return r.data().thumbnails}},{thumbnailViewModel:function(a,v){return _.q("div",{class:function(){var C=!r.data().primaryThumbnail,u=v(),X=I(),c=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];
C&&u===0&&c.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide");u<=X&&c.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return c.join(" ")}},_.q(Km,{data:a.data,
disableRounding:r.disableRounding}))}}))},"qb");
wr8.idomCompat=!0;var jOp=new _.GZ("DWELL_DETECTOR_REGISTRY_TOKEN");var S2B=_.R(function(r){var g=VlX(r.triggeringElement),I=function(){return!!r.data().primaryThumbnail},P=function(){var v,C=(v=r.data())==null?void 0:v.maxHeight,u;
v=(u=r.maxHeight)==null?void 0:u.call(r);return C!=null&&v!=null?Math.min(C,v):v!=null?v:C},a=function(){var v=P();
if(v){var C;if(I()&&(C=r.includeStackHeight)!=null&&C.call(r)){var u;C=((u=r.doubleStack)==null?0:u.call(r))?8:4}else C=0;v=v-C-1;if(!(v<0)){u=Math;C=u.ceil;var X,c;var B=lSp((c=(X=r.aspectRatio)==null?void 0:X.call(r))!=null?c:0);return C.call(u,v*B)}}};
return _.q("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.wM({height:function(){return P()?P()+"px":void 0},
width:function(){return a()?a()+"px":void 0}})},_.q(lol,{stackEnabled:I,
thumbnailSize:function(){var v,C;return _.SpF((v=r.width)==null?void 0:v.call(r),(C=r.height)==null?void 0:C.call(r))},
doubleStack:r.doubleStack,stackColor:function(){return r.data().stackColor},
includeStackHeight:r.includeStackHeight},_.q(_.fk,{data:function(){return r.data().primaryThumbnail}},{thumbnailViewModel:function(v){var C={};
return _.q(Km,{data:v.data,width:r.width,height:r.height,aspectRatio:r.aspectRatio,disableRounding:r.disableRounding,className:_.Ws((C.ytCollectionThumbnailViewModelHostHasStacks=I,C)),hovered:r.hovered,playbackRef:r.playbackRef})}}),_.q(_.t,{cond:function(){var v;
return g()&&((v=r.data().thumbnails)==null?void 0:v.length)},
then:function(){return _.q("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.q(wr8,{data:r.data,disableRounding:function(){return!I()}}))}})))},"rb");
S2B.idomCompat={callbacks:{playbackRef:!0}};
var lol=_.R(function(r){var g=r.children;var I=r.stackEnabled;var P=r.thumbnailSize;var a=r.doubleStack;var v=r.stackColor;var C=r.includeStackHeight;var u,X=(u=_.S5().resolve(_.lX(_.nk)))==null?void 0:u();return _.q(_.t,{cond:I,then:function(){return _.q(X1d,{data:function(){var c,B;return{experimentEnabled:!0,thumbnailSize:P(),doubleStack:a==null?void 0:a(),color:X?v==null?void 0:(c=v())==null?void 0:c.darkTheme:v==null?void 0:(B=v())==null?void 0:B.lightTheme,enableResponsiveMode:!1,includeStackHeight:C==
null?void 0:C()}}},g)},
else:function(){return g}})},"sb");var Jlf=new _.GZ("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var F4;_.sr={calledOnce:!0,state:"visible"};F4={calledOnce:!0,state:"hidden"};_.HT=_.R(function(r){var g=r.data;var I=r.customCommandResolver;var P=r.className;var a=r.delayedClassName;var v=r.animationEntityKey;var C=r.isCompactWidth;var u=r.isContentWidth;r=_.m(_.ua(!1,void 0,"pC3tUb"));var X=r.next().value,c=r.next().value,B=_.Lx(v,""),O=_.J9(MMQ,B),z=function(){var tp,eX;return(eX=(tp=O())==null?void 0:tp.value)!=null?eX:!1},e=function(){_.dL(_.TL("booleanEntity",B(),{key:B(),
value:!0}));l=void 0};
v=_.m(_.yR(z));var U=v.next().value,V=v.next().value;v=_.m(_.yR(z));var G=v.next().value,F=v.next().value;v=_.m(_.yR(function(){var tp;return z()?(tp=g().styleTransitionConfig)==null?void 0:tp.destinationStyle:void 0}));
var W=v.next().value,S=v.next().value,E=function(){var tp=Object.assign({},g(),W()&&{style:W()});var eX,H$,E8=tp.label,wQ=(eX=tp.interaction)==null?void 0:(H$=eX.accessibility)==null?void 0:H$.label;eX=tp.iconImage?tp.label&&tp.label.content?tp.iconLeading?"leading":"trailing":"icon-only":void 0;tp={formattedButtonText:E8,accessibilityLabel:wQ,style:ycE(tp.style),type:KhE(tp.style),state:"active",size:GrL(tp.size),iconPosition:eX,disabled:!1,aTagConfig:Lhs(tp,I)};_.Y("enable_desktop_vdcbg_components")&&
(tp.focused=X());return tp},l;
v=_.lO({visibilityCallback:function(tp){var eX,H$=(eX=g().interaction)==null?void 0:eX.onFirstVisible;tp&&H$&&_.tY(H$)},
showOption:_.sr});var f=function(){return kht(E(),!!g().iconImage)};
r={};var n={};P=_.Ws(function(){return"ytwAdButtonViewModelHost"},function(){return g().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var tp=!!g().delayedAppearanceConfig,eX=U();
return tp?eX?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var tp=!!g().delayedAppearanceConfig,eX=G();
return tp?eX?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!g().delayedAppearanceConfig||U()?a==null?void 0:a():""},(r.ytwAdButtonViewModelHostCompactWidth=function(){return C==null?void 0:C()},r),(n.ytwAdButtonViewModelHostContentWidth=function(){return u==null?void 0:u()},n),P!=null?P:"");
var P$=function(){var tp,eX=(tp=g().delayedAppearanceConfig)==null?void 0:tp.delayedInvisibleSeconds;eX&&(l=_.$m(_.ZV,function(){V(!0);Cs()},eX*1E3))},Cs=function(){var tp,eX=(tp=g().delayedAppearanceConfig)==null?void 0:tp.delayedVisibleSeconds;
eX&&(l=_.$m(_.ZV,function(){F(!0);ZL()},eX*1E3))},ZL=function(){var tp,eX=(tp=g().styleTransitionConfig)==null?void 0:tp.styleTransitionSeconds,H$,E8=(H$=g().styleTransitionConfig)==null?void 0:H$.destinationStyle;
eX&&E8?l=_.$m(_.ZV,function(){S(E8);e()},eX*1E3):e()};
_.M9(function(){P$()});
_.Lu(function(){l&&_.ZV.cancelJob(l)});
return _.q("ad-button-view-model",{"on:focusin":_.RT(_.Y("enable_desktop_vdcbg_components")?function(){var tp=_.S5().resolve(_.lX(_.GT));tp&&c(tp.isKeyBoardInUse());return!1}:void 0),
"on:focusout":_.RT(_.Y("enable_desktop_vdcbg_components")?function(){c(!1);return!1}:void 0),
class:P,el:_.iv(v),style:_.wM({"transition-duration":"0.3s"})},_.q(_.t,{cond:E,then:function(){return _.q(_.H6,{data:E,icon:function(){return _.q(_.t,{cond:function(){return g().iconImage},
then:function(tp){return _.q(_.bv,{data:tp,alt:"",targetWidth:f,targetHeight:f,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"ub");var EX$=_.R(function(r){var g=r.data;r=function(){return g().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var I=_.lO({visibilityCallback:function(v){var C,u=(C=g().interaction)==null?void 0:C.onFirstVisible;v&&u&&_.tY(u)},
showOption:_.sr}),P={},a={};return _.q("ad-button-group-view-model",{class:_.Ws("ytwAdButtonGroupViewModelHost",(P.ytwAdButtonGroupViewModelHostCompactWidth=r,P)),el:_.iv(I)},_.q("div",{class:_.Ws("ytwAdButtonGroupViewModelHostSecondaryButton",(a.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=r,a))},_.q(_.fk,{data:function(){return g().secondaryAdButton}},{adButtonViewModel:function(v){return _.q(_.HT,{data:v.data})}})),_.q("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.q(_.fk,
{data:function(){return g().primaryAdButton}},{adButtonViewModel:function(v){return _.q(_.HT,{data:v.data})}})))},"vb");var xyf=_.R(function(r){var g=function(){var I;return((I=r.data())==null?void 0:I.answers)||[]};
return _.q("yt-survey-icons",{class:"ytSurveyIconsHost"},_.q("div",{class:"ytSurveyIconsHeader"},_.q("div",{class:"ytSurveyIconsTitle"},function(){var I;return(I=r.data())==null?void 0:I.text}),_.q("div",null,_.q(_.H6,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var I;(I=r.onDismiss)==null||I.call(r)}}},
iconName:"DISMISSAL"}))),_.q("div",null,_.q("div",{class:"ytSurveyIconsAnswers"},_.q(_.zq,{each:function(){return g()},
keyBy:"INDEX"},function(I,P){return _.q("div",null,_.q(_.H6,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var a;(a=r.onSelect)==null||a.call(r,I(),P)}}},
icon:function(){return _.q(_.lv,{icon:function(){var a,v;return(a=I())==null?void 0:(v=a.icon)==null?void 0:v.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.q("div",{class:"ytSurveyIconsAnswersText"},_.q("div",null,function(){return g().length?g()[0].text:""}),_.q("div",null,function(){return g().length?g()[g().length-1].text:""}))))},"wb");var fow=_.R(function(r){var g=_.iv(_.mK(function(){var X;return(X=r.data())==null?void 0:X.rendererContext},void 0,void 0,void 0,!0)),I=_.m(_.ua(!1,void 0,"GW0yjf")),P=I.next().value,a=I.next().value,v=_.J9(bp4,function(){var X;
return(X=r.data().keys)==null?void 0:X.surveyEntityKey}),C=_.J9(M0L,function(){var X;
return(X=r.data().keys)==null?void 0:X.surveyStateEntityKey});
_.WH("ytd-slimline-survey-show-action",function(){a(!1)});
var u=function(){var X,c;var B=(X=C())==null?void 0:(c=X.questionStack)==null?void 0:c[0];if(B!==void 0){var O,z;return(O=v())==null?void 0:(z=O.questions)==null?void 0:z[B]}};
I={};return _.q("yt-slimline-survey-view-model",{el:g,class:_.Ws("ytSlimlineSurveyViewModelHost",(I.ytSlimlineSurveyViewModelCollapsed=function(){return P()},I))},_.q("div",{class:"ytSlimlineSurveyViewModelContainer"},_.q(_.t,{cond:function(){var X;
return((X=u())==null?void 0:X.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.q(xyf,{data:function(){return u()},
onSelect:function(X,c){var B,O;return _.p(function(z){a(!0);if(O=(B=r.data())==null?void 0:B.onSelectRating)_.tY(O),_.dL(tw1(c));_.R2(z)})},
onDismiss:function(){a(!0);var X;var c=(X=v())==null?void 0:X.dismissalFeedbackToken;X=c?{feedbackEndpoint:{feedbackToken:c}}:void 0;X&&_.qD(X,{form:{element:g.value}})}})}})))},"xb");var nXf=_.R(function(r){return _.q("yt-table-view-model",{class:_.Ws("ytTableViewModelHost",r.className)},_.q(_.zq,{each:function(){return r.data().rows||[]}},function(g){var I={};
return _.q("div",{class:_.Ws("ytTableViewModelRow",(I.ytTableViewModelRowBottomBorder=function(){return r.data().showSeparators},I))},_.q(_.zq,{each:function(){return(g==null?void 0:g.cells)||[]}},function(P,a){var v,C={};
return _.q("span",{class:_.Ws((C.ytTableViewModelRowLabel=function(){return a()===0&&r.data().showHorizontalHeaders},C.ytTableViewModelCell=function(){return!r.data().showHorizontalHeaders||a()>0},C))},(v=P.text)==null?void 0:v.content)}))}))},"yb");var TOh=_.R(function(r){return _.q("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.q(_.fk,{data:function(){var g;return(g=r.data())==null?void 0:g.attachments}},{flexibleActionsViewModel:function(g){return _.q("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.q(_.qx,{data:g.data,
layout:function(){var I;return((I=r.lockupStyle())==null?void 0:I.arrangement)===1?0:1},
justifyContentOverride:function(){var I;return((I=r.lockupStyle())==null?void 0:I.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(g){return _.q("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.q(fow,{data:g.data}))},
expandableMetadataViewModel:function(g){g=g.data;var I;return _.q("div",{class:_.Ws("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(I=_.S5().resolve(_.lX(Jlf)))==null?void 0:I({data:g}))},
adButtonGroupViewModel:function(g){return _.q("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.q(EX$,{data:g.data}))},
adButtonViewModel:function(g){return _.q("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.q(_.HT,{data:g.data,isCompactWidth:!0}))},
tableViewModel:function(g){return _.q("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.q(nXf,{data:g.data}))},
aiCompanionAttachmentViewModel:function(g){g=g.data;var I;return _.q("div",{class:"ytLockupAttachmentsViewModelAttachment"},(I=_.S5().resolve(_.lX(_.snf)))==null?void 0:I({data:g}))}}))},"zb");var Rt_=_.fL("rich_grid_min_item_width",310),Wh$=_.fL("rich_grid_max_item_width",500);var ft$,xI$;ft$=16/9;xI$=2/3;_.WT=_.R(function(r){var g=r.data;var I=r.className;var P=r.imageSizeConfig;var a=r.notifyOnLoaded;var v=function(){return g().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},C=function(){var z;
return _.QL((z=g())==null?void 0:z.rendererContext)};
r={};r=(r.ytContentPreviewImageViewModelHost=!0,r.ytContentPreviewImageViewModelCircleImage=function(){return v()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},r.ytContentPreviewImageViewModelTappable=function(){return C()},r);
var u=function(){var z,e;return(e=(z=_.Z(g().rendererContext,_.km))==null?void 0:z.label)!=null?e:""},X=function(){return TZF(g())},c=function(){var z=ncF(v(),g().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",P==null?void 0:P(),htp(X()),g().layoutWidth,g().layoutHeight),e=Object.assign({},z);
z.width&&(e.width=Math.round(z.width));z.height&&(e.height=Math.round(z.height));z.maxWidth&&(e.maxWidth=Math.round(z.maxWidth));z.maxHeight&&(e.maxHeight=Math.round(z.maxHeight));return e},B=_.Bi(function(){return c().height},void 0,"CxFlJb"),O=_.Bi(function(){return c().width},void 0,"lb8Jhd");
return _.q("yt-content-preview-image-view-model",{el:_.iv(_.mK(function(){var z;return(z=g())==null?void 0:z.rendererContext})),
role:function(){return C()?"link":void 0},
tabindex:function(){return C()?0:void 0},
class:_.Ws(I,r,function(){var z=v();var e=P==null?void 0:P();z=z==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||z==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||z==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||z==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(e==null?void 0:e.size)!=null&&e.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(e==null?void 0:e.size)!=null&&e.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return z}),
style:function(){var z=c(),e=[];z.width&&e.push("width: "+z.width+"px");z.height&&e.push("height: "+z.height+"px");z.maxWidth&&e.push("max-width: "+z.maxWidth+"px");z.maxHeight&&e.push("max-height: "+z.maxHeight+"px");z.fullWidth&&e.push("width: 100%");return e.join(";")}},_.q(_.t,{cond:X,
then:function(z){return _.q(_.bv,{data:z,alt:u,"data-disabled$":function(){return!u()},
notifyOnLoaded:a,targetWidth:O,targetHeight:B,preserveWidth:function(){return!!O()},
preserveHeight:function(){return!!B()}})}}),_.q(_.fk,{data:function(){var z;
return(z=g())==null?void 0:z.overlays}},{thumbnailHoverOverlayViewModel:uN,
thumbnailOverlayButtonViewModel:_.Dyw}))},"Ab");
_.WT.idomCompat=!0;var Dq=_.R(function(r){var g=r.data;var I=r.className;var P=r.useSmallLayout;var a=r.useMediumText;var v=r.useHeavyText;var C=function(){return!(a==null||!a())||!(v==null||!v())};
r={};return _.q("yt-attribution-view-model",{el:_.iv(_.mK(function(){var u;return(u=g())==null?void 0:u.rendererContext})),
class:_.Ws(I,(r.ytAttributionViewModelHost=!0,r.ytAttributionViewModelMediumText=a,r.ytAttributionViewModelHeavyText=v,r))},_.q(_.t,{cond:function(){return _.QL(g().rendererContext)},
then:function(){return _.q("button",{class:"ytAttributionViewModelTappable"},_.q(h_z,{data:g,useSmallLayout:P,badgesShouldInheritTypography:C}))},
else:function(){return _.q(h_z,{data:g,useSmallLayout:P,badgesShouldInheritTypography:C})}}))},"Bb"),h_z=_.R(function(r){var g=r.data;
var I=r.useSmallLayout;var P=r.badgesShouldInheritTypography;var a=function(){return{size:(I==null?0:I())?16:24}};
return _.q(_.TN,null,_.q(_.fk,{data:function(){return g().contentPreviewImage}},{contentPreviewImageViewModel:function(v){return _.q(_.WT,{data:v.data,
className:"ytAttributionViewModelAttributionImage",imageSizeConfig:a})}}),_.q(_.fk,{data:function(){return g().badge}},{badgeViewModel:function(v){return _.q(_.Vn,{data:v.data,
class:"ytAttributionViewModelBadge",modern:!0,inheritTypography:P})}}),_.q(_.t,{cond:function(){return g().text},
then:function(){return _.q(_.eY,{text:function(){return g().text},
noWrap:!0,linkInheritColor:!0,className:"ytAttributionViewModelAttributionText"})}}),_.q(_.t,{cond:function(){return g().suffix},
then:function(){return _.q(_.eY,{text:function(){return g().suffix},
linkInheritColor:!0,className:"ytAttributionViewModelSuffix"})}}))},"Cb");
Dq.idomCompat=!0;var kV$,$nB,rP$,gAd,I0T;kV$=_.R(function(r){var g=r.delimiter;var I=r.max;var P=r.index;var a=r.isStandalone;return _.q(_.t,{cond:function(){return I()-1>P()},
then:function(){var v={};return _.q("span",{class:_.Ws("yt-content-metadata-view-model__delimiter",(v["yt-content-metadata-view-model__delimiter--standalone"]=a,v)),"aria-hidden":!0},g)}})},"Db");
$nB=_.R(function(r){var g=r.metadataPart;var I=r.maxLines;return _.q(_.eY,{text:function(){return g().text},
linkInheritColor:!0,className:function(){return kr$(I())},
userInput:!0})},"Eb");
rP$=_.R(function(r){var g=r.metadataPart;var I=r.maxLines;return _.q(_.t,{cond:function(){return g().tooltip},
then:function(P){return _.q("span",{title:P,role:"tooltip"},_.q($nB,{metadataPart:g,maxLines:I}))},
else:function(){return _.q($nB,{metadataPart:g,maxLines:I})}})},"Fb");
gAd=_.R(function(r){var g=r.metadataPart;var I=r.isOverlay;var P=r.useMediumText;var a=r.hideAvatar;var v=function(){return g().maxLines!==void 0?g().maxLines:1};
return _.q(_.TN,null,_.q(_.fk,{data:function(){return g().avatarStack}},{avatarStackViewModel:function(C){return _.q(_.qA,{data:C.data,
isOverlay:I,useMediumText:P,hideAvatar:a})},
badgeViewModel:_.Vn}),_.q(_.t,{cond:function(){return g().leadingIcon},
then:function(C){return _.q(_.lv,{className:"yt-content-metadata-view-model__leading-icon",icon:function(){return C().name},
size:function(){return C().width}})}}),_.q(_.t,{cond:function(){return g().text},
then:function(){return _.q(rP$,{metadataPart:g,maxLines:v})}}),_.q(_.t,{cond:function(){return g().icon},
then:function(C){return _.q(_.lv,{className:"yt-content-metadata-view-model__icon",icon:function(){return C().name},
size:function(){return C().width}})}}))},"Gb");
I0T=_.R(function(r){var g=r.metadataRow;var I=r.isInline;var P=r.delimiter;var a=r.isOverlay;var v=r.useMediumText;var C=r.extensions;var u=function(){var c,B=C==null?void 0:(c=C())==null?void 0:c.lockupMetadata;c=g();var O,z;return!!((B==null?0:(O=B.byline)==null?0:O.hideAvatar)&&((z=_.Z(c,MCB))==null?void 0:z.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},X=function(){return g().metadataParts||[]};
r={};return _.q("div",{class:_.Ws("yt-content-metadata-view-model__metadata-row",(r["yt-content-metadata-view-model__metadata-row--metadata-row-inline"]=I,r["yt-content-metadata-view-model__metadata-row--metadata-row-padding"]=function(){var c,B=C==null?void 0:(c=C())==null?void 0:c.lockupMetadata;c=g();var O,z;return!!((B==null?0:(O=B.byline)==null?0:O.addPadding)&&((z=_.Z(c,MCB))==null?void 0:z.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},r["yt-content-metadata-view-model__metadata-row--metadata-row-wrap"]=
function(){var c;
return!!(C==null?0:(c=C())==null?0:c.lockupMetadata)&&g().badges&&!g().metadataParts},r))},_.q(_.fk,{data:function(){return g().badges}},{badgeViewModel:function(c){return _.q("div",{class:"yt-content-metadata-view-model__badge"},_.q(_.Vn,{data:c.data,
numBadgesInRow:function(){var B,O;return((B=g())==null?void 0:(O=B.badges)==null?void 0:O.length)||0}}))}}),_.q(_.zq,{each:X},function(c,B){return _.q(_.TN,null,_.q(gAd,{metadataPart:c,
isOverlay:a,useMediumText:v,hideAvatar:u}),_.q(kV$,{delimiter:P,max:function(){return X().length},
index:B,isStandalone:!1}))}),_.q(_.t,{cond:function(){return g().isSpacerRow&&!I()},
then:function(){return _.q("div",{class:"yt-content-metadata-view-model__spacer"})}}))},"Hb");
_.RQ=_.R(function(r){r=_.GM(r,{layout:0,isOverlay:!1});var g=r.data,I=r.layout,P=r.isOverlay,a=r.useMediumText,v=r.extensions,C=function(){return I()===0},u=function(){var c;
return((c=g().metadataRows)==null?void 0:c.filter(function(B){var O,z=v==null?void 0:(O=v())==null?void 0:O.lockupMetadata,e,U;O=!!((z==null?0:(e=z.description)==null?0:e.hideDescription)&&((U=_.Z(B,MCB))==null?void 0:U.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var V,G;return!((z==null?0:(V=z.spacer)==null?0:V.hideSpacer)&&((G=_.Z(B,MCB))==null?void 0:G.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||O)}))||[]},X={};
return _.q("yt-content-metadata-view-model",{class:_.Ws(r.className,"yt-content-metadata-view-model",(X["yt-content-metadata-view-model--inline"]=C,X["yt-content-metadata-view-model--tappable"]=function(){return _.QL(g().rendererContext)},X["yt-content-metadata-view-model--medium-text"]=a,X)),
el:_.iv(_.mK(function(){return g().rendererContext}))},_.q(_.zq,{each:u},function(c,B){return _.q(_.TN,null,_.q(I0T,{metadataRow:c,
isInline:C,delimiter:function(){return g().delimiter},
isOverlay:P,useMediumText:a,extensions:v}),_.q(_.t,{cond:function(){return C()&&!c.isSpacerRow},
then:function(){return _.q(kV$,{delimiter:function(){return g().delimiter},
max:function(){return u().length},
index:B,isStandalone:!0})}}))}))},"Ib");
_.RQ.idomCompat=!0;var PUw=_.R(function(r){var g=_.S5().resolve(_.lX(_.nk)),I={};return _.q("yt-lockup-metadata-view-model",{class:_.Ws("yt-lockup-metadata-view-model",function(){a:{var P=r.lockupStyle();if(P==null?0:P.isOverlay)P="yt-lockup-metadata-view-model--overlay";else switch(P==null?void 0:P.arrangement){case 1:P="yt-lockup-metadata-view-model--horizontal";break a;default:P="yt-lockup-metadata-view-model--vertical"}}return P},function(){a:{var P=r.lockupStyle();
switch(P==null?void 0:P.titleMaxLines){case 1:P="yt-lockup-metadata-view-model--title-max-lines-1";break a}P=void 0}return P},function(){a:{var P=r.lockupStyle();
if(P==null?0:P.isTiny)P="yt-lockup-metadata-view-model--tiny";else switch(P==null?void 0:P.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":P="yt-lockup-metadata-view-model--compact";break a;default:P="yt-lockup-metadata-view-model--standard"}}return P},(I["yt-lockup-metadata-view-model--overlay"]=function(){var P;
return(P=r.lockupStyle())==null?void 0:P.isOverlay},I["yt-lockup-metadata-view-model--card"]=function(){var P;
return(P=r.lockupStyle())==null?void 0:P.isCard},I["yt-lockup-metadata-view-model--centered"]=function(){var P;
return(P=r.lockupStyle())==null?void 0:P.isCentered},I["yt-lockup-metadata-view-model--typography-bump"]=function(){var P;
return(P=r.lockupStyle())==null?void 0:P.typographyBump},I["yt-lockup-metadata-view-model--legacy-typography"]=function(){var P;
return(P=r.lockupStyle())==null?void 0:P.useLegacyTypography},I["yt-lockup-metadata-view-model--rich-grid-legacy-typography"]=function(){var P;
return(P=r.lockupStyle())==null?void 0:P.useRichGridLegacyTypography},I))},_.q(_.fk,{data:function(){return r.data().image}},{avatarStackViewModel:function(P){return _.q("div",{class:"yt-lockup-metadata-view-model__avatar"},_.q(_.qA,{data:P.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(P){return _.q("div",{class:"yt-lockup-metadata-view-model__avatar"},_.q(_.pm,{data:P.data}))},
decoratedAvatarViewModel:function(P){return _.q("div",{class:"yt-lockup-metadata-view-model__avatar"},_.q(_.oQ,{data:P.data}))}}),_.q("div",{class:"yt-lockup-metadata-view-model__text-container"},_.q("h3",{class:"yt-lockup-metadata-view-model__heading-reset",
title:function(){var P;return(P=r.data().title)==null?void 0:P.content}},_.q(_.t,{cond:function(){return r.data().title},
then:function(P){return _.q(_.y5,{command:r.lockupCommand,className:"yt-lockup-metadata-view-model__title",style:_.wM({color:function(){var a;a:{var v=r.lockupStyle();var C=(a=r.hovered)==null?void 0:a.call(r);a=!(g==null||!g());var u;if((v==null?0:(u=v.onFocusEffect)==null?0:u.textPrimaryColor)&&C&&(v=a?v.onFocusEffect.textPrimaryColor.darkTheme:v.onFocusEffect.textPrimaryColor.lightTheme)){v=qc(v);break a}v=void 0}return v}}),
ariaLabel:r.lockupAccessibilityLabel},_.q(_.eY,{text:P,userInput:!0}))}})),_.q("div",{class:"yt-lockup-metadata-view-model__metadata",
style:_.wM({color:function(){var P;a:{var a=r.lockupStyle();var v=(P=r.hovered)==null?void 0:P.call(r);P=!(g==null||!g());var C;if((a==null?0:(C=a.onFocusEffect)==null?0:C.textSecondaryColor)&&v&&(a=P?a.onFocusEffect.textSecondaryColor.darkTheme:a.onFocusEffect.textSecondaryColor.lightTheme)){a=qc(a);break a}a=void 0}return a}})},_.q(_.fk,{data:function(){return r.data().metadata}},{contentMetadataViewModel:function(P){return _.q(_.RQ,{data:P.data,
layout:function(){var a,v;return(v=(a=r.layout)==null?void 0:a.call(r))!=null?v:1},
useMediumText:function(){var a,v;return((a=r.lockupStyle())==null?void 0:a.typographyBump)||((v=r.lockupStyle())==null?void 0:v.useRichGridLegacyTypography)},
extensions:function(){var a,v,C,u;return{lockupMetadata:{byline:{hideAvatar:((a=r.lockupStyle())==null?void 0:a.arrangement)===0,addPadding:((v=r.lockupStyle())==null?void 0:v.arrangement)===1},description:{hideDescription:!((C=r.lockupStyle())==null||!C.compactMetadata)},spacer:{hideSpacer:!((u=r.lockupStyle())==null||!u.compactMetadata)}}}}})}})),_.q(_.fk,{data:function(){return r.data().attribution}},{attributionViewModel:function(P){return _.q("div",{class:"yt-lockup-metadata-view-model__attribution"},
_.q(Dq,{data:P.data,
useSmallLayout:!0}))}})),_.q("div",{class:"yt-lockup-metadata-view-model__menu-button"},_.q(_.fk,{data:function(){return r.data().menuButton}},{buttonViewModel:function(P){return _.q(_.W6,{data:P.data,
buttonOverrides:function(){var a;return((a=r.lockupStyle())==null?0:a.isOverlay)?{style:"overlay"}:void 0}})}})))},"Jb");
PUw.idomCompat=!0;var a0h=_.R(function(r){var g=_.Zg("notification-multi-action-renderer");_.bX(function(){requestAnimationFrame(function(){_.R8(g.value)})});
var I={},P={},a={};return _.q("notification-multi-action-renderer",{class:_.Ws("ytNotificationMultiActionRendererHost",(I.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var v;return(v=r.useLegacyShelfStyle)==null?void 0:v.call(r)},I)),
el:g},_.q("span",{"aria-live":"polite",class:_.Ws("ytNotificationMultiActionRendererTextContainer",(P.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var v;return(v=r.useLegacyShelfStyle)==null?void 0:v.call(r)},P))},_.q(_.eY,{text:function(){return r.data().responseText}})),_.q("div",{class:_.Ws("ytNotificationMultiActionRendererButtonContainer",(a.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var v;
return(v=r.useLegacyShelfStyle)==null?void 0:v.call(r)},a))},_.q(_.fk,{data:function(){var v;
return(v=r.data().buttons)==null?void 0:v.map(function(C){if(C=C.buttonRenderer){var u,X=Object,c=X.assign,B=(u=C.icon)==null?void 0:u.iconType;u=(u=C.command||C.serviceEndpoint||C.navigationEndpoint)?{innertubeCommand:u}:void 0;C={buttonViewModel:c.call(X,{},{iconName:B,onTap:u,trackingParams:C.trackingParams,titleFormatted:C.text?_.mk(C.text):void 0},rlE(C))}}else C=void 0;return C}).filter(function(C){return!!C})}},{buttonViewModel:function(v,C){return _.q("div",null,_.q(_.W6,{data:v.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var u;return((u=r.useModernStyles)==null?0:u.call(r))?{type:C()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Lb");var vAl=_.R(function(r){var g=_.Zg("notification-text-renderer");_.bX(function(){requestAnimationFrame(function(){_.R8(g.value)})});
return _.q("notification-text-renderer",{el:g,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.q(_.eY,{text:function(){return r.data().successResponseText}}))},"Nb");_.A_=_.R(function(r){var g=_.J9(X4$,function(){var P;return gXX((P=r.contentId)==null?void 0:P.call(r))}),I=function(){var P;
return _.Z((P=g())==null?void 0:P.command,_.xw)};
return _.q(_.t,{cond:function(){var P;if(!(P=I())){var a;P=_.Z((a=g())==null?void 0:a.command,HPB)}return P},
then:function(){return _.q(_.t,{cond:I,then:function(){var P={};return _.q("div",{class:_.Ws("ytDismissibleItemReplacedContent",function(){var a;return Ioj((a=r.aspectRatio)==null?void 0:a.call(r))})},_.q("div",{class:_.Ws((P.ytDismissibleItemAspectRatioContainer=function(){var a;
return((a=r.aspectRatio)==null?void 0:a.call(r))!==void 0},P))},_.q(_.fk,{data:function(){var a;
return(a=I())==null?void 0:a.item}},{notificationMultiActionRenderer:function(a){return _.q(a0h,{data:a.data,
useModernStyles:r.useModernStyle,useLegacyShelfStyle:r.useLegacyShelfStyle})},
notificationTextRenderer:vAl})))}})},
else:r.children})},"Ob");_.Qd8=_.R(function(r){var g=r.data;var I=r.customCommandResolver;r=_.iv(_.lO({visibilityCallback:function(v){var C,u=(C=g().interaction)==null?void 0:C.onFirstVisible;v&&u&&_.tY(u)},
showOption:_.sr}));var P=function(){var v;return((v=g().interaction)==null?0:v.onTap)?function(C){var u;dI1(C,(u=g().interaction)==null?void 0:u.onTap,I)}:void 0},a=function(){var v,C=g(),u=P(),X=(v=_.Z(g().rendererContext,_.km))==null?void 0:v.label;
a:switch(C.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":v=1;break a;default:v=0}return{size:vXF(C.size),type:v,onTap:u,accessibilityText:X}};
return _.q("ad-avatar-view-model",{class:function(){var v;return((v=g().interaction)==null?0:v.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:r},_.q(_.t,{cond:function(){return g().image},
then:function(v){return _.q(NZw,{data:a,image:v})}}))},"Pb");_.NA=_.R(function(r){var g=_.GM(r,{hasDot:!1,usedInMasthead:!1}),I=Object.assign({},g),P=g.data,a=g.hasDot;r=g.customCommandResolver;var v=g.usedInMasthead,C=(delete I.data,delete I.hasDot,delete I.customCommandResolver,delete I.usedInMasthead,I);g=function(){return P().style};
g!==void 0&&g!==null||_.WP(Error("Hh"));r=_.q4(function(){return P().interaction},r);
return _.q("ad-badge-view-model",{class:_.Ws(function(){var u;return((u=P().interaction)==null?0:u.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var u=C.adRenderingContextType(),X=v();
P();return u!=="AD_RENDERING_CONTEXT_TYPE_BROWSE"||X?"ytwAdBadgeViewModelHostStyleStandard":"ytwAdBadgeViewModelHostStyleStandardBrowse"}),
el:_.iv(r)},_.q(_.B2,{data:function(){var u;P();return{type:2,text:(u=P().label)==null?void 0:u.content,adsIncludeDot:a(),isOverlay:P().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Qb");var mn$;_.wW=_.R(function(r){var g=r.data;var I=r.customCommandResolver;var P=r.adRenderingContextType;return _.q("ad-details-line-view-model",{class:function(){var a;return((a=g().interaction)==null?0:a.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.iv(_.lO({visibilityCallback:function(a){var v,C=(v=g().interaction)==null?void 0:v.onFirstVisible;a&&C&&_.tY(C)},
showOption:_.sr}),_.q4(function(){return g().interaction},I))},_.q(_.t,{cond:function(){return g().style},
then:function(a){return _.q(_.zq,{each:function(){var v;return((v=g())==null?void 0:v.attributes)||[]},
keyBy:"INDEX"},function(v){return _.q(mn$,{attribute:v,style:a,adRenderingContextType:function(){return P()}})})}}))},"Rb");
mn$=_.R(function(r){var g=r.attribute;var I=r.style;var P=r.adRenderingContextType;return _.q(_.t,{cond:function(){return g().text},
then:function(a){return _.q(_.eY,{text:a,className:function(){var v=P();I();return v==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Sb");var CUy=_.R(function(r){var g=r.data;var I=r.typographyBump;var P=function(){return g().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"},a=function(){return{size:"M"}};
r={};return _.q(_.TN,null,_.q("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.q(_.eY,{text:function(){return g().headline},
className:_.Ws((r.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineLegacy=function(){return!_.Y("enable_desktop_vdc_components")},r.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline=function(){return _.Y("enable_desktop_vdc_components")},r.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return P==null?void 0:P()},r.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(I==null?void 0:I())&&!(P==null?0:P())},r)),
linkInheritColor:!0}),_.q(_.t,{cond:function(){return g().description},
then:function(v){var C={};return _.q(_.eY,{text:v,className:_.Ws("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(C.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return P==null?void 0:P()},C.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(I==null?void 0:I())&&!(P==null?0:P())},C)),
linkInheritColor:!0})}}),_.q(_.t,{cond:function(){return g().secondaryDescription},
then:function(v){var C={};return _.q(_.eY,{text:v,className:_.Ws("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(C.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return I==null?void 0:I()},C)),
linkInheritColor:!0})}}),_.q("div",{class:function(){return P()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.q(_.t,{cond:function(){return g().adAvatar},
then:function(){return _.q("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.q(_.fk,{data:function(){return g().adAvatar}},{adAvatarViewModel:_.Qd8}))}}),_.q(_.fk,{data:function(){return g().adBadge}},{adBadgeViewModel:function(v){return _.q(_.NA,{data:v.data,
hasDot:function(){return!!g().adDetailsLine},
adRenderingContextType:function(){return g().adRenderingContextType}})}}),_.q(_.fk,{data:function(){return g().adDetailsLine}},{adDetailsLineViewModel:function(v){return _.q(_.wW,{data:v.data,
adRenderingContextType:function(){return g().adRenderingContextType}})}}))),_.q("div",{class:function(){return _.Y("enable_desktop_vdc_components")?"ytwFeedAdMetadataViewModelHostMenuButton":P()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.q(_.fk,{data:function(){return g().menu}},{buttonViewModel:function(v){return _.q(_.W6,{data:v.data,
buttonOverrides:_.Y("enable_desktop_vdc_components")?a:function(){a:switch(g().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var C="S";break a;default:C="M"}return{size:C}}})}})))},"Tb"),u68=_.R(function(r){var g=r.data;
var I=r.noBottomMargin;var P=r.useVideoLockupTopPadding;var a=r.typographyBump;r={};r=_.Ws("ytwFeedAdMetadataViewModelHostMetadata",(r.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return I==null?void 0:I()},r.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return P==null?void 0:P()},r));
var v=function(){return g().adBadge};
v!==void 0&&v!==null||_.WP(Error("Ih"));v={};var C={};return _.q(_.TN,null,_.q(_.t,{cond:function(){return g().adAvatar},
then:function(){return _.q("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.q(_.fk,{data:function(){return g().adAvatar}},{adAvatarViewModel:function(u){return _.q(_.Qd8,{data:u.data})}}))}}),_.q("div",{class:r},_.q("div",{class:_.Ws("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(v.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return a==null?void 0:a()},v.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(a==
null?void 0:a())&&_.Y("web_enable_typography_bump_v2")},v))},_.q(_.eY,{text:function(){return g().headline},
linkInheritColor:!0})),_.q(_.t,{cond:function(){return g().description},
then:function(u){return _.q(_.eY,{text:u,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.q("div",{class:function(){return g().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.Y("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.q(_.fk,{data:function(){return g().adBadge}},
{adBadgeViewModel:function(u){return _.q(_.NA,{data:u.data,
hasDot:function(){return!!g().adDetailsLine},
adRenderingContextType:function(){return g().adRenderingContextType}})}}),_.q(_.fk,{data:function(){return g().adDetailsLine}},{adDetailsLineViewModel:function(u){return _.q(_.wW,{data:u.data,
adRenderingContextType:function(){return g().adRenderingContextType}})}})),_.q(_.t,{cond:function(){return g().secondaryDescription},
then:function(u){return _.q(_.eY,{text:u,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.q("div",{class:_.Ws("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(C.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return P==null?void 0:P()},C))},_.q(_.fk,{data:function(){return g().menu}},{buttonViewModel:_.W6})))},"Ub"),lN=_.R(function(r){var g=r.data;
var I=r.noBottomMargin;var P=r.listenToTapEvent;var a=r.setTouchEndHandler;var v=r.useVideoLockupTopPadding;var C=r.typographyBump;r=_.lO({visibilityCallback:function(O){var z,e=(z=g().interaction)==null?void 0:z.onFirstVisible;O&&e&&_.tY(e)},
showOption:_.sr});var u=_.q4(function(){return g().interaction},void 0,function(){return P==null?void 0:P()}),X=_.m(_.ua(!1,void 0,"KSFskc")),c=X.next().value,B=X.next().value;
X=_.RT(function(O){(a==null?0:a())&&!c()&&(O.currentTarget.click(),B(!0),setTimeout(function(){B(!1)},100));
return!1});
return _.q("feed-ad-metadata-view-model",{class:function(){var O;return((O=g().interaction)==null?0:O.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.iv(r,u),"on:touchend":X},_.q(_.e5,null,_.q(_.BP,{when:function(){return g().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.q(CUy,{data:g,
typographyBump:C})}),_.q(_.BP,{when:function(){return g().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.q(u68,{data:g,
noBottomMargin:I,useVideoLockupTopPadding:v,typographyBump:C})})))},"Vb");var pFw,oAY;pFw=_.Bk.inlinePreviewEnabledSelector;_.Sc=_.R(function(r){return _.q("yt-lockup-view-model",{class:_.Ws(r.className,"yt-lockup-view-model--wrapper")},_.q(_.A_,{contentId:function(){return r.data().contentId},
useModernStyle:!0,aspectRatio:function(){var g,I;return((g=r.containerType)==null?void 0:g.call(r))!==3?Jcj(r.data().contentType,(I=r.force16By9ThumbnailAspectRatio)==null?void 0:I.call(r)):void 0}},function(){return _.q(oAY,Object.assign({},r))}))},"Wb");
oAY=_.R(function(r){r=_.GM(r,{containerLayoutConfig:void 0,protectBackground:void 0,containerType:void 0,sizing:void 0,typographyBump:!1,force16By9ThumbnailAspectRatio:!1,thumbnailFixedWidth:void 0,thumbnailTargetWidth:void 0,lockupExperiments:void 0,elementsPerRow:void 0,useOverlayStyling:void 0});var g=r.data,I=r.containerLayoutConfig,P=r.containerType,a=r.sizing,v=r.protectBackground,C=r.typographyBump,u=r.force16By9ThumbnailAspectRatio,X=r.thumbnailFixedWidth,c=r.thumbnailTargetWidth,B=r.lockupExperiments,
O=r.elementsPerRow,z=r.useOverlayStyling,e=_.S5().resolve(_.lX(_.nk));r=_.iv(_.mK(function(){var wQ;return(wQ=g())==null?void 0:wQ.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 U=_.x9(pFw),V=_.S5().resolve(_.lX(jnJ)),G=V?{}:void 0,F=function(){var wQ,Oh,of;return(of=(Oh=_.Z((wQ=g())==null?void 0:wQ.rendererContext,_.km))==null?void 0:Oh.label)!=null?of:void 0},W=function(){var wQ;
return(wQ=_.Z(g().metadata,_.jjz))==null?void 0:wQ.endorsement},S=function(){var wQ=I==null?void 0:I(),Oh;
if(wQ==null?0:wQ.containerType){var of=(Oh=g())==null?void 0:Oh.contentType;Oh=B();var l1=C(),zB=c(),iz=v();wQ=Object.assign({},Ec4(NZp(wQ),ck(wQ.responsiveSize),l1,of,wQ.force16By9ThumbnailAspectRatio,zB,iz,void 0,Oh),{thumbnailFixedWidth:wQ.contentPreviewWidth})}else wQ=Ec4(P(),a(),C(),(of=g())==null?void 0:of.contentType,u(),c(),v(),z(),B());return wQ};
V&&G&&V({enabled:function(){return U()},
itemPlaybackModel:function(){return g().itemPlayback},
thumbnailElRef:function(){return G.thumbnailElRef},
containerElRef:r,options:function(){var wQ=G.thumbnailOverlays||[],Oh=W(),of;!Oh||((of=B())==null?0:of.onFocusEffect)||wQ.push(Oh);var l1,zB;return{thumbnail:G.thumbnail,thumbnailOverlays:wQ,accessibilityText:F(),thumbnailSize:G.thumbnailSize,enableRounding:S().isCollection,containPlayerWithinThumbnail:S().isCollection,mouseleaveCallback:function(){f(!1)},
trackingParams:(l1=_.Z(g().rendererContext,_.kR))==null?void 0:(zB=l1.loggingDirectives)==null?void 0:zB.trackingParams}}});
var E=0;V=_.m(_.ua(!1,void 0,"v0iGab"));var l=V.next().value,f=V.next().value;V=_.m(_.ua(!1,void 0,"PVKcBd"));var n=V.next().value,P$=V.next().value;V=_.RT(function(){n()?(_.ZV.cancelJob(E),E=_.ZV.addJob(function(){f(!0)},8,32)):f(!0);
return!0});
var Cs=_.RT(function(wQ){wQ=wQ.relatedTarget;var Oh=document.querySelector("ytd-video-preview");wQ&&Oh&&Oh.contains(wQ)||(E&&(_.ZV.cancelJob(E),E=0),f(!1))});
_.Lu(function(){E&&(_.ZV.cancelJob(E),E=0)});
var ZL=aoX(function(){P$(!0)}),tp=ZL.touchFeedbackEvents,eX=ZL.touchFeedbackOnPointerUp,H$=ZL.touchFeedbackOnPointerDown;
ZL=ZL.touchFeedbackOnPointerLeave;var E8={};return _.q(_.TN,null,_.q("div",{el:r,class:_.Ws("yt-lockup-view-model",function(){a:{var wQ=S();if(wQ.metadataOnThumbnail)wQ="yt-lockup-view-model--metadata-on-thumbnail";else switch(wQ.arrangement){case 1:wQ="yt-lockup-view-model--horizontal";break a;default:wQ="yt-lockup-view-model--vertical"}}return wQ},function(){a:{var wQ=S();
if(wQ.metadataOnThumbnail)wQ="yt-lockup-view-model--metadata-on-thumbnail";else{switch(wQ.collectionStackNumber){case 1:wQ="yt-lockup-view-model--collection-stack-1";break a;case 2:wQ="yt-lockup-view-model--collection-stack-2";break a}wQ=void 0}}return wQ},function(){var wQ;
return _.$yt((wQ=g())==null?void 0:wQ.contentId)},(E8["yt-lockup-view-model--card"]=function(){return S().isCard},E8["yt-lockup-view-model--compact"]=function(){return S().isTiny||S().sizing!=="STANDARD"},E8["yt-lockup-view-model--protect-background"]=v,E8["yt-lockup-view-model--add-margins"]=function(){return S().addMarginForFullbleed},E8["yt-lockup-view-model--centered"]=function(){return S().isCentered},E8["yt-lockup-view-model--fullbleed"]=function(){return S().fullbleed},E8["yt-lockup-view-model--single-column-grid"]=
function(){return O()===1&&P()===2},E8["yt-lockup-view-model--rich-grid-legacy-margin"]=function(){var wQ;
return(wQ=B())==null?void 0:wQ.useRichGridLegacyMargin},E8["yt-lockup-view-model--flex-none"]=function(){return!_.Y("lockup_flex_none_killswitch")},E8)),
"on:mousedown":H$,"on:mouseleave":Cs,"on:mouseup":eX,"on:mouseover":V,"on:touchstart":H$,"on:touchend":eX,"on:pointerleave":ZL},_.q(_.Kb,{model:function(){var wQ,Oh,of=Object,l1=of.assign,zB=(G==null?void 0:G.thumbnailSize)||"small";a:{var iz=S();var tw=!!(W()&&((wQ=B())==null?0:wQ.onFocusEffect));switch((G==null?void 0:G.thumbnailSize)||"small"){case "small":wQ=4;break;case "large":wQ=12;break;default:wQ=8}if(tw)iz=wQ+12;else{switch(iz.collectionStackNumber){case 1:iz=wQ+8;break a;case 2:iz=wQ+12;
break a}iz=void 0}}zB={thumbnailSize:zB,triggerEvents:!0,customTopExtend:iz};var dr;iz=(Oh=B())==null?void 0:Oh.onFocusEffect;tw=!(e==null||!e());if(iz){var Q4,c$;Oh=tw?(Q4=iz.onFocusColor)==null?void 0:Q4.darkTheme:(c$=iz.onFocusColor)==null?void 0:c$.lightTheme;var DL,B0;Q4=tw?(DL=iz.keyLightColor)==null?void 0:DL.darkTheme:(B0=iz.keyLightColor)==null?void 0:B0.lightTheme;var fY;DL=tw?(dr=iz.touchResponseColor)==null?void 0:dr.darkTheme:(fY=iz.touchResponseColor)==null?void 0:fY.lightTheme;dr={background:Oh!==
void 0?qc(Oh):void 0,keyLight:Q4!==void 0?qc(Q4):void 0};fY=[];B0=_.m(iz.lightingTechniques||[]);for(Q4=B0.next();!Q4.done;Q4=B0.next())switch(Q4.value){case "LIGHTING_TECHNIQUE_KEY_LIGHT":fY.push(2);break;case "LIGHTING_TECHNIQUE_BACK_LIGHT":fY.push(1);break;case "LIGHTING_TECHNIQUE_FILL_LIGHT":fY.push(3)}dr={hoverEffect:{palette:dr,lightingTechniques:fY},touchEffect:{palette:{background:DL!==void 0?qc(DL):void 0}}}}else dr={};return l1.call(of,{},zB,dr)},
hovered:function(){return l()},
pointerDownEvent:tp.pointerDownEvent,pointerUpEvent:tp.pointerUpEvent,pointerLeaveEvent:tp.pointerLeaveEvent}),_.q(_.t,{cond:function(){var wQ;return W()&&l()&&((wQ=B())==null?void 0:wQ.onFocusEffect)},
then:function(){return _.q("div",{class:"yt-lockup-view-model__endorsement"},_.q(_.fk,{data:function(){return W()}},{attributionViewModel:function(wQ){return _.q(Dq,{data:wQ.data,
useHeavyText:!0})}}))}}),_.q(_.y5,{command:function(){var wQ;
return _.vk((wQ=g())==null?void 0:wQ.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model__content-image",style:function(){return(X()||S().thumbnailFixedWidth)&&S().arrangement===1?"width: "+(X()||S().thumbnailFixedWidth):""}},_.q(_.fk,{data:function(){var wQ;
return(wQ=g())==null?void 0:wQ.contentImage}},{thumbnailViewModel:function(wQ){return _.q(Km,{data:wQ.data,
aspectRatio:function(){return S().aspectRatio},
disableRounding:function(){return S().disableRounding},
width:c,hovered:function(){return l()&&!(U()&&g().itemPlayback)},
isClip:function(){var Oh;return((Oh=g())==null?void 0:Oh.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:bCh(G),lockupExperiments:function(){return B()}})},
collectionThumbnailViewModel:function(wQ){return _.q(S2B,{data:wQ.data,aspectRatio:function(){return S().aspectRatio},
disableRounding:function(){return S().disableRounding},
width:c,doubleStack:function(){return S().collectionStackNumber===2},
hovered:function(){return l()&&!(U()&&g().itemPlayback)},
playbackRef:bCh(G)})},
decoratedAvatarViewModel:_.oQ})),_.q("div",{class:"yt-lockup-view-model__metadata"},_.q(_.fk,{data:function(){var wQ;return(wQ=g())==null?void 0:wQ.metadata}},{lockupMetadataViewModel:function(wQ){return _.q(PUw,{data:wQ.data,
hovered:l,lockupStyle:S,lockupCommand:function(){var Oh;return _.vk((Oh=g())==null?void 0:Oh.rendererContext)},
lockupAccessibilityLabel:function(){return F()},
layout:function(){var Oh;return((Oh=B())==null?0:Oh.useInlineContentMetadata)?0:void 0}})},
feedAdMetadataViewModel:function(wQ){return _.q(lN,{data:wQ.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:C})}}),_.q(_.fk,{data:function(){var wQ;
return(wQ=g())==null?void 0:wQ.attachmentSlot}},{lockupAttachmentsViewModel:function(wQ){return _.q(TOh,{data:wQ.data,
lockupStyle:S})}}))),_.q(_.fk,{data:function(){var wQ;
return(wQ=g())==null?void 0:wQ.bottomAttachmentSlot}},{lockupAttachmentsViewModel:function(wQ){return _.q(TOh,{data:wQ.data,
lockupStyle:S})}}))},"Xb");
_.Sc.idomCompat=!0;_.dM(_.Sc,"yt-lockup-view-model",{props:{data:_.Yp,containerLayoutConfig:_.Yp,containerType:_.Yp,sizing:_.Yp,protectBackground:_.Yp,typographyBump:_.Yp,thumbnailFixedWidth:_.Yp,thumbnailTargetWidth:_.Yp,force16By9ThumbnailAspectRatio:_.Yp,className:_.Yp,lockupExperiments:_.Yp,elementsPerRow:_.Yp,useOverlayStyling:_.Yp}});var u31,q9F=_.R(function(r){var g=_.GM(r,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),I=g.text,P=g.alwaysShowTruncationText;r=g.truncationText;var a=g.onTextClick,v=g.maxLines,C=g.disableTextMask,u=g.textStyle,X=g.accessibilityLabel,c=g.textSize,B=g.alwaysTruncateAtMaxLines,O=g.expandOnClick;g=_.m(_.ua(!1,void 0,"EzA1q"));var z=g.next().value,e=g.next().value;g=_.RT(function(){O()&&e(!z());a==null||a()});
var U=function(){a:switch(c()){case "medium":var n=2;break a;case "large":n=2.2;break a;default:n=1.8}return n},V=q2$(I,function(){return z()?Infinity:v()},U,C,B,z),G=V.isTruncated;
I=V.displayText;B=V.contentRef;var F=V.hiddenRef,W=V.placeholderTruncationTextRef,S=V.hiddenTruncationTextRef;V=V.truncationTextRef;var E={},l={},f={};return _.q("truncated-text",{class:_.Ws((E["yt-truncated-text"]=!0,E["yt-truncated-text--overlay"]=function(){return u()==="overlay"},E["yt-truncated-text--medium-text"]=function(){return c()==="medium"},E["yt-truncated-text--large-text"]=function(){return c()==="large"},E["yt-truncated-text--primary-text"]=function(){return u()==="primary-text"},E)),
"on:click":g,style:function(){return"line-height: "+U()+"rem;"}},_.q("truncated-text-content",{class:"yt-truncated-text__truncated-text-content",
el:B,style:function(){return z()?"":"max-height: "+v()*U()+"rem;"}},_.q(_.eY,{text:I}),_.q("button",{"aria-disabled":!0,
disabled:!0,class:_.Ws((l["yt-truncated-text__inline-button"]=!0,l["yt-truncated-text--hidden"]=function(){return!(!z()&&(P!=null&&P()||G()))},l)),
el:W,style:function(){return"line-height: "+U()+"rem;"}},_.q(_.eY,{text:r}))),_.q("truncated-text-content",{class:_.Ws("yt-truncated-text__truncated-text-content","yt-truncated-text__truncated-text-content--hidden-text-content"),
el:F,style:function(){return z()?"":"max-height: "+v()*U()+"rem;"},
"aria-hidden":"true"},_.q(_.eY,{text:I}),_.q("button",{"aria-disabled":!0,disabled:!0,class:"yt-truncated-text__inline-button",el:S,style:function(){return"line-height: "+U()+"rem;"}},_.q(_.eY,{text:r}))),_.q("button",{"aria-label":X,
class:_.Ws((f["yt-truncated-text__absolute-button"]=function(){return!C()},f["yt-truncated-text__bottom-button"]=function(){return C()},f["yt-truncated-text--hidden"]=function(){return!(!z()&&(P!=null&&P()||G()))},f)),
el:V,style:function(){return"line-height: "+U()+"rem;"}},_.q(_.eY,{text:r})))},"Zb");
q9F.idomCompat={callbacks:{onTextClick:!0}};var t41=_.R(function(r){var g=r.data;r=r.className;var I=_.Bi(function(){return clF(g())},void 0,"uDhDke"),P=_.q(_.TN,null,_.q(_.t,{cond:function(){return g().heroText||g().image},
then:function(){return _.q(XFY,{data:g})}}),_.q(cPB,{data:g,
sizeSmall:function(){return g().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}));
return _.q("yt-video-attribute-view-model",{class:r},_.q("div",{class:function(){var a=g();a:switch(a.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var v="yt-video-attribute-view-model--vertical";break a;default:v="yt-video-attribute-view-model--horizontal"}a:switch(a.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var C="yt-video-attribute-view-model--image-small";break a;default:C="yt-video-attribute-view-model--image-large"}a:switch(a.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var u=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":u="yt-video-attribute-view-model--image-avatar";break a;default:u=""}a:switch(a.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var X="yt-video-attribute-view-model--metadata-header";break a;default:X=""}a:switch(a.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var c="yt-video-attribute-view-model--container-card";break a;default:c=""}return["yt-video-attribute-view-model",v,C,
u,X,c,clF(a)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.wM({"background-color":function(){var a=g();if(a.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var v="";else{v=a.lightColorPalette;a=a.darkColorPalette;var C,u=((C=_.S5().resolve(_.lX(_.nk)))==null?0:C())&&a?a:v;v=(v=u==null?void 0:u.section2Color)?_.pi(v):""}return v}})},_.q(_.t,{cond:I,
then:function(){return _.q(_.y5,{className:"yt-video-attribute-view-model__content-container",command:I,role:"group",ariaLabel:function(){return g().title}},P)},
else:function(){return _.q("div",{class:"yt-video-attribute-view-model__content-container"},P)}})))},"$b");
t41.idomCompat=!0;var XFY=_.R(function(r){var g=r.data;var I,P=(I=_.S5().resolve(_.lX(_.nk)))==null?void 0:I(),a=function(){return P&&g().darkThemeImage?g().darkThemeImage:g().image},v=_.Bi(function(){return txF(g())},void 0,"UDqj0b");
return _.q("div",{class:"yt-video-attribute-view-model__hero-section"},_.q(_.e5,null,_.q(_.BP,{when:a},function(){return _.q(_.bv,{data:function(){return a()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.q(_.BP,{when:function(){return g().heroText}},function(){return _.q("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.q("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return g().heroText}))})),_.q(_.t,{cond:function(){return g().overflowMenuOnTap},
then:function(){return _.q("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.q(_.H6,{data:v,iconName:"MORE_VERT"}))}}))},"ac");
XFY.idomCompat=!0;var cPB=_.R(function(r){var g=r.data;r=r.sizeSmall;var I=function(){return g().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},P=_.Bi(function(){return cs(_.Xu({innertubeCommand:clF(g())}))?"link":clF(g())?"button":"group"},void 0,"e2MmYe"),a={};
return _.q("div",{class:_.Ws("yt-video-attribute-view-model__metadata",(a["yt-video-attribute-view-model--small-font"]=r,a)),role:P},_.q("h1",{class:"yt-video-attribute-view-model__title"},function(){return g().title}),_.q(_.t,{cond:function(){return g().subtitle},
then:function(){return _.q("h4",{class:"yt-video-attribute-view-model__subtitle"},_.q(_.t,{cond:I,then:function(){return _.q(q9F,{text:function(){return Xr$(g().subtitle)},
truncationText:function(){return Xr$(g().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.q("span",null,function(){return g().subtitle})}}))}}),_.q(_.t,{cond:function(){return g().secondarySubtitle},
then:function(v){return _.q("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.q(_.eY,{text:function(){var C=v();if(C!=null&&C.attachmentRuns){for(var u=[],X=_.m(C.attachmentRuns),c=X.next();!c.done;c=X.next())c=c.value,c.element&&u.push(Object.assign({},c,{element:Object.assign({},c.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));C=Object.assign({},C,{attachmentRuns:u})}return C}}))}}),_.q(_.fk,
{data:function(){return g().buttonViewModel}},{buttonViewModel:function(v){return _.q(_.W6,{data:v.data,
className:"yt-video-attribute-view-model__button"})}}))},"bc");
cPB.idomCompat=!0;_.dM(t41,"yt-video-attribute-view-model",{props:{data:_.Yp,className:_.Yp}});var J_=function(){var r=_.D.apply(this,arguments)||this;r.useHighlightStyling=_.Y("web_enable_deeper_metadata_highlight_styling");r.isSearch=!1;r.JSC$15587_lastScrollContainerWidth=NaN;r.pageLoadingFromNavigation=!1;r.currentIndex=0;r.supportComponentResize=!1;return r};
_.b(J_,_.D);_.Q=J_.prototype;
_.Q.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}}}}}};
_.Q.attached=function(){document.addEventListener("yt-page-type-changed",_.J4(this,this.onPageChange))};
_.Q.detached=function(){document.removeEventListener("yt-page-type-changed",_.J4(this,this.onPageChange))};
_.Q.getItemsPath=function(){return"data.cards"};
_.Q.onIronResize=function(){this.updateListStyles()};
_.Q.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var r;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(r=this.data)==null?void 0:r.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.Y("problem_walkthrough_sd")&&!!this.centerItems};
_.Q.computeCardListStyle=function(r){return r||null};
_.Q.computeEmpty=function(r){return!this.get("cards.length",r)};
_.Q.computeThumbnailStyle=function(r){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",r)||null};
_.Q.computeHasSubtitle=function(r){return!!this.get("header.richListHeaderRenderer.subtitle",r)};
_.Q.computeInitialCountNumber=function(r){return this.hasSquareMiniApp&&r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.Q.computeUseFloorScrolling=function(r){return r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.Q.computeHasGameCard=function(r){return(r=this.get("cards",r))?r.some(function(g){return g.gameCardRenderer}):!1};
_.Q.computeCenterHeaderTitle=function(r){return!(r==null||!r.centerHeaderTitle)};
_.Q.computeHasPortraitMiniApp=function(r){return(r=r==null?void 0:r.cards)?r.some(function(g){return g.miniGameCardViewModel&&g.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.Q.computeHasSquareMiniApp=function(r){return(r=r==null?void 0:r.cards)?r.some(function(g){return g.miniGameCardViewModel&&g.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.Q.computeHasSkinnyWidthPortraitMiniApp=function(r){return(r=r==null?void 0:r.cards)?r.some(function(g){return g.miniGameCardViewModel&&g.miniGameCardViewModel.width===135}):!1};
_.Q.computeCenterItems=function(r){return!!r};
_.Q.computeHasInfoPanel=function(r){var g;return r==null?void 0:(g=r.cards)==null?void 0:g.some(function(I){return I.infoPanelContentRenderer})};
_.Q.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.Q.getItemByIndex=function(r){var g=this.items.children;return g&&g.length>r?g[r]:void 0};
_.Q.onPageChange=function(){var r=this;this.pageLoadingFromNavigation=!0;_.ZV.addJob(function(){r.pageLoadingFromNavigation=!1;_.D3(r.hostElement,"yt-terminate-video-preview-action")},8)};
_.Q.updateListStyles=function(){if(_.Y("problem_walkthrough_sd")&&this.JSC$15587_scrollContainer!==void 0){var r=this.JSC$15587_scrollContainer.clientWidth;r!==this.JSC$15587_lastScrollContainerWidth&&(this.JSC$15587_lastScrollContainerWidth=r,_.lH(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(r*.8,415)+"px"}),_.He(this.hostElement,"iron-resize"))}};
_.l4.Object.defineProperties(J_.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.Y("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return!!((r=this.data)==null?0:(g=r.cards)==null?0:(I=g[0])==null?0:I.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return!!((r=this.data)==null?0:(g=r.cards)==null?0:(I=g[0])==null?0:I.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return _.Y("enable_desktop_amsterdam_info_panels")&&!!((r=this.data)==null?0:(g=r.cards)==null?0:(I=g[0])==null?0:I.infoPanelContentRenderer)}}});
J_.prototype.dataChanged=J_.prototype.dataChanged;J_.prototype.onIronResize=J_.prototype.onIronResize;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],J_.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],J_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.Kw.YtdHorizontalListBehavior),_.J("design:type",Object)],J_.prototype,"ytdHorizontalListBehavior",void 0);
_.w([_.d(_.XW),_.J("design:type",Object)],J_.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],J_.prototype,"data",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],J_.prototype,"useCustomColors",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],J_.prototype,"useHighlightStyling",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.J("design:type",Object)],J_.prototype,"cardListStyle",void 0);_.w([_.H({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.J("design:type",Boolean)],J_.prototype,"empty",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.J("design:type",Boolean)],J_.prototype,"hasSubtitle",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.J("design:type",Boolean)],J_.prototype,"thumbnailStyle",void 0);_.w([_.H({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.J("design:type",Boolean)],J_.prototype,"hasGameCard",void 0);_.w([_.H({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.J("design:type",Boolean)],J_.prototype,"centerHeaderTitle",void 0);
_.w([_.H({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.J("design:type",Boolean)],J_.prototype,"hasPortraitMiniApp",void 0);_.w([_.H({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.J("design:type",Boolean)],J_.prototype,"hasSquareMiniApp",void 0);_.w([_.H({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.J("design:type",Boolean)],J_.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.w([_.H({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.J("design:type",Boolean)],J_.prototype,"hasInfoPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],J_.prototype,"isSearch",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],J_.prototype,"inlineStructuredDescription",void 0);_.w([_.ni("#scroll-container"),_.J("design:type",HTMLDivElement)],J_.prototype,"JSC$15587_scrollContainer",void 0);
_.w([_.H({computed:"computeInitialCountNumber(data.style.type)"}),_.J("design:type",Number)],J_.prototype,"initialCount",void 0);_.w([_.H({computed:"computeUseFloorScrolling(data.style.type)"}),_.J("design:type",Boolean)],J_.prototype,"useFloorScrolling",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.J("design:type",Boolean)],J_.prototype,"centerItems",void 0);_.w([_.H(),_.J("design:type",Object)],J_.prototype,"pageLoadingFromNavigation",void 0);
_.w([_.H(),_.J("design:type",Object)],J_.prototype,"currentIndex",void 0);_.w([_.H(),_.J("design:type",Number)],J_.prototype,"scrollCount",void 0);_.w([_.H(),_.J("design:type",Object)],J_.prototype,"supportComponentResize",void 0);_.w([_.ni("#items"),_.J("design:type",HTMLDivElement)],J_.prototype,"items",void 0);_.w([_.Eq("iron-resize"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],J_.prototype,"onIronResize",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],J_.prototype,"dataChanged",null);_.w([_.H({reflectToAttribute:!0}),_.L("inlineStructuredDescription"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],J_.prototype,"hideNavigationButton",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],J_.prototype,"modernChapters",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],J_.prototype,"hasVideoAttributeViewModels",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],J_.prototype,"modernInfoPanels",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],J_);
_.A(J_,"ytd-horizontal-card-list-renderer",function(){if(Qn$!==void 0)return Qn$;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-horizontal-card-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-horizontal-card-list-renderer">\n<div id="header-container" class="style-scope ytd-horizontal-card-list-renderer">\n  <h2 id="header" hidden$="[[!data.header]]" class="style-scope ytd-horizontal-card-list-renderer"></h2>\n  <div id="sort-filter" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  <div id="header-button" class="style-scope ytd-horizontal-card-list-renderer"></div>\n</div>\n<div id="shelf-container" class="style-scope ytd-horizontal-card-list-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-horizontal-card-list-renderer" hidden="[[atStart]]">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-horizontal-card-list-renderer" on-click="prevClick_" hidden="[[data.previousButton]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-horizontal-card-list-renderer"></yt-icon>\n    </div>\n    <div id="left-arrow-button" hidden="[[!data.previousButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n  <div id="scroll-container" on-keydown="handleKeyDown" class="style-scope ytd-horizontal-card-list-renderer">\n    <div id="items" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-horizontal-card-list-renderer" hidden="[[atEnd]]">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-horizontal-card-list-renderer" on-click="nextClick_" hidden="[[data.nextButton]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-horizontal-card-list-renderer"></yt-icon>\n    </div>\n    <div id="right-arrow-button" hidden="[[!data.nextButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n</div>\n<div id="footer-section" hidden="[[!data.footerButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-horizontal-card-list-renderer"></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Qn$=r},{mode:_.Rv("kevlar_poly_si_batch_j072")?1:2});var Bny=_.R(function(r){var g=r.data;var I={};return _.q("video-summary-content-view-model",{class:_.Ws("videoSummaryContentViewModelHost",r.className,(I.videoSummaryContentViewModelHostIsSearch=r.isSearch,I))},_.q(_.zq,{each:function(){var P=[],a=g().paragraphs;if(a==null||!a.length)return[];for(var v=0;v<a.length;v++){var C=_.Z(a[v],j_T),u=void 0;v>0&&(u=_.Z(a[v-1],j_T));u&&!!u.marker===!!C.marker?P[P.length-1].paragraphs.push(C):P.push({isList:!!C.marker,paragraphs:[C]})}return P},
keyBy:"INDEX"},function(P){return _.q(_.t,{cond:function(){return P().isList},
then:function(){return _.q("ul",{class:"videoSummaryContentViewModelList"},_.q(_.zq,{each:function(){return P().paragraphs},
keyBy:"INDEX"},function(a){return _.q("li",{class:"videoSummaryContentViewModelListItem"},_.q(_.eY,{text:function(){return a().text}}))}))},
else:function(){return _.q("div",{class:"videoSummaryContentViewModelParagraphContainer"},_.q(_.zq,{each:function(){return P().paragraphs},
keyBy:"INDEX"},function(a){return _.q("p",{class:"videoSummaryContentViewModelParagraph"},_.q(_.eY,{text:function(){return a().text}}))}))}})}),_.q(_.t,{cond:function(){return!!_.Z(g().likeButtonViewModel,_.cY)&&!!_.Z(g().dislikeButtonViewModel,_.tL)},
then:function(){return _.q("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.q("div",{class:"videoSummaryContentViewModelLikeButton"},_.q(_.c2,{data:function(){return _.Z(g().likeButtonViewModel,_.cY)},
disableIconAnimation:!0})),_.q(_.XE,{data:function(){return _.Z(g().dislikeButtonViewModel,_.tL)}}))}}))},"cc");
Bny.idomCompat=!0;_.dM(Bny,"video-summary-content-view-model",{props:{data:_.Yp,isSearch:_.Yp,className:_.Yp}});var Er=function(){var r=_.D.apply(this,arguments)||this;var g,I;r.isExpanded=(I=(g=r.data)==null?void 0:g.isExpanded)!=null?I:!1;r.disableExpand=!1;r.showProminentLabel=!1;r.showRightSideLabel=!0;r.toggleExpandableContent=function(P){r.disableExpand||(P.stopPropagation(),_.M3(_.jH(P),r.hostElement,["info","expanded-subtitle"])||(r.isExpanded=!r.isExpanded,r.ytRendererBehavior.logExplicitClick(r.data),r.JSC$15598_cardList&&!_.Y("expandable_metadata_a11y_fix_ks")&&_.Nu(r,function(){_.DV(r.hostElement)})))};
r.useSquareThumbnail=!1;r.startX=0;return r};
_.b(Er,_.D);_.Q=Er.prototype;_.Q.computeUseSquareThumbnail=function(){var r;return(r=this.data)==null?void 0:r.useSquareThumbnail};
_.Q.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"}}}}};
_.Q.dataChanged=function(){if(this.data){var r,g;this.isExpanded=(g=(r=this.data)==null?void 0:r.isExpanded)!=null?g:!1;var I,P,a,v;if(r=this.isDarkTheme()?(I=this.data)==null?void 0:(P=I.colorData)==null?void 0:P.darkColorPalette:(a=this.data)==null?void 0:(v=a.colorData)==null?void 0:v.lightColorPalette){var C,u;if((C=this.data)==null?0:(u=C.colorData)==null?0:u.vibrantColorPalette)r.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.rD(this.hostElement,r)}}};
_.Q.isExpandedChanged=function(){this.isExpanded&&this.JSC$15598_cardList&&_.He(this.JSC$15598_cardList,"iron-resize")};
_.Q.computeIsExpanded=function(r){return!!r.isExpanded};
_.Q.computeShowProminentLabel=function(r,g){var I;return!!(r==null?0:(I=r.header)==null?0:I.showLeadingCollapsedLabel)&&!g};
_.Q.computeShowRightSideLabel=function(r,g){var I;return!(r==null?0:(I=r.header)==null?0:I.showLeadingCollapsedLabel)&&!g};
_.Q.captureContentClick=function(r){if(!this.disableExpand)if(_.Y("expandable_metadata_fix_killswitch")){var g=r.target;_.sMy(g,"ytd-macro-markers-list-item-renderer")||r.stopPropagation();(g==null?void 0:g.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.M3(_.jH(r),this.hostElement,["items"])||_.bw(_.jH(r),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.Q.timestampClick=function(r){r.stopPropagation();var g,I;(r=(g=this.data)==null?void 0:(I=g.header)==null?void 0:I.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(r)};
_.Q.onDown=function(r){r.stopPropagation();this.startX=r.detail?r.detail.x:0};
_.Q.onUp=function(r){this.skipKeyInteraction(r)&&r.stopPropagation()};
_.Q.skipKeyInteraction=function(r){var g=r.target;if((g==null?void 0:g.id)==="scroll-container"||(g==null?void 0:g.id)==="items"||r.detail&&r.detail.x!==this.startX)return!0;r=_.jH(r);r=_.m(r);for(g=r.next();!g.done;g=r.next()){g=g.value;if(g===this.hostElement)break;if(g.hasAttribute&&g.hasAttribute("skip-key-interaction"))return!0}return!1};
_.Q.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.l4.Object.defineProperties(Er.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.Z((r=this.data)==null?void 0:r.expandedContent,MEh)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.Z((r=this.data)==null?void 0:r.expandedContent,VCy)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var r,g;return!((r=this.data)==null||!r.useCustomColors)&&!((g=this.data)==null||!g.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var r,g;return!!((r=this.data)==null?0:(g=r.header)==null?0:g.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var r,g;return!!((r=this.data)==null?0:(g=r.header)==null?0:g.expandedSubtitle)&&this.isExpanded}},
expandedSubtitleTarget:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(r=this.data)==null?void 0:(g=r.header)==null?void 0:g.expandedSubtitleTapCommand;r=I&&_.Z(I,_.KZ);return _.Y("web_open_ai_support_links_external_window")&&(r==null?void 0:r.target)==="TARGET_NEW_WINDOW"?"_blank":null}},
expandedSubtitleRel:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(r=this.data)==null?void 0:(g=r.header)==null?void 0:g.expandedSubtitleTapCommand;r=I&&_.Z(I,_.KZ);return _.Y("web_open_ai_support_links_external_window")&&(r==null?void 0:r.target)==="TARGET_NEW_WINDOW"?"noopener":null}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var r,g;return!!((r=this.data)==null?0:(g=r.header)==null?0:g.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
Er.prototype.onUp=Er.prototype.onUp;Er.prototype.onDown=Er.prototype.onDown;Er.prototype.isExpandedChanged=Er.prototype.isExpandedChanged;Er.prototype.dataChanged=Er.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Er.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Er.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Er.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Er.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Er.prototype,"isExpanded",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Er.prototype,"disableExpand",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Er.prototype,"isSearch",void 0);
_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],Er.prototype,"isWatch",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.J("design:type",Object)],Er.prototype,"showProminentLabel",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.J("design:type",Object)],Er.prototype,"showRightSideLabel",void 0);
_.w([_.H({value:!1,reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Er.prototype,"hasVideoSummary",null);_.w([_.H({value:!1,reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Er.prototype,"hasLockupViewModel",null);_.w([_.H({reflectToAttribute:!0}),_.L("data","isWatch"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Er.prototype,"useCustomColors",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data","isExpanded"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Er.prototype,"showInfoButton",null);_.w([_.L("data","isExpanded"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Er.prototype,"showTimestamp",null);_.w([_.L("data","isExpanded"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Er.prototype,"showExpandedSubtitle",null);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Er.prototype,"expandedSubtitleTarget",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Er.prototype,"expandedSubtitleRel",null);_.w([_.L("data","isExpanded"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Er.prototype,"showThumbnail",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Er.prototype,"useVppShoppingDestinationStyle",null);
_.w([_.H(),_.J("design:type",Object)],Er.prototype,"toggleExpandableContent",void 0);_.w([_.ni("ytd-horizontal-card-list-renderer"),_.J("design:type",Object)],Er.prototype,"JSC$15598_cardList",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.J("design:type",Object)],Er.prototype,"useSquareThumbnail",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Er.prototype,"dataChanged",null);
_.w([_.xt("isExpanded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Er.prototype,"isExpandedChanged",null);_.w([_.Eq("down"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Er.prototype,"onDown",null);_.w([_.Eq("up"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Er.prototype,"onUp",null);
_.w([_.qC({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],Er);
_.A(Er,"ytd-expandable-metadata-renderer",function(){if(tlF!==void 0)return tlF;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]" target$="[[expandedSubtitleTarget]]" rel$="[[expandedSubtitleRel]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" hidden="[[!isExpanded]]" on-click="captureContentClick" class="style-scope ytd-expandable-metadata-renderer"></div>\n<div id="menu" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return tlF=r},{mode:1});var OQf,zCh=function(){if(OQf!==void 0)return OQf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-renderer">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" use-untranslated-navigation-endpoint="[[hideTranslation]]" width="[[computeThumbnailWidth(isBackstageVideo, isPostCompactVideo, useSearchUi, useBiggerThumbs, biggerThumbsStyle, videoStyle)]]" class="style-scope ytd-video-renderer">\n  </ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-video-renderer" on-click="onTextWrapperClick">\n    <div id="meta" class="style-scope ytd-video-renderer">\n      <div id="title-wrapper" class="style-scope ytd-video-renderer">\n        <h3 class="title-and-badge style-scope ytd-video-renderer">\n          <ytd-badge-supported-renderer collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-renderer">\n          </ytd-badge-supported-renderer>\n          <a id="video-title" class="yt-simple-endpoint style-scope ytd-video-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[computedNavigationEndpoint]]">\n            <yt-icon id="inline-title-icon" hidden="[[hideInlineTitleIcon(hideTranslation, inlineTitleIcon)]]" icon="[[inlineTitleIcon]]" class="style-scope ytd-video-renderer">\n            </yt-icon>\n            <yt-formatted-string text="[[computeTitleText(hideTranslation, data.title, data.untranslatedTitle)]]" class="style-scope ytd-video-renderer">\n            </yt-formatted-string>\n          </a>\n        </h3>\n        <div id="menu" class="style-scope ytd-video-renderer"></div>\n      </div>\n      <ytd-video-meta-block data="[[data]]" no-byline="[[shouldShowChannelInfo]]" truncate-metadata-line="[[isRichGridVideoPost]]" class="style-scope ytd-video-renderer">\n      </ytd-video-meta-block>\n    </div>\n    <div id="channel-info" hidden="[[!shouldShowChannelInfo]]" class="style-scope ytd-video-renderer">\n      <a id="channel-thumbnail" hidden="[[!shouldShowChannelThumbnail]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-video-renderer">\n        <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-video-renderer">\n        </yt-img-shadow>\n      </a>\n      <div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-video-renderer"></div>\n      <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-video-renderer"></div>\n      <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-video-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" hidden="[[hasAttributedBylineText]]" wrap-text="true">\n      </ytd-channel-name>\n    </div>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionSnippet]]" text="[[computeDescriptionSnippet(hideTranslation, data.descriptionSnippet, data.untranslatedDescriptionSnippet)]]" class="style-scope ytd-video-renderer">\n    </yt-formatted-string>\n    <template is="dom-repeat" items="[[data.detailedMetadataSnippets]]" hidden="[[!data.detailedMetadataSnippets]]" class="style-scope ytd-video-renderer">\n      <div class$="[[getMetadataSnippetContainerClass(item.maxOneLine)]] style-scope ytd-video-renderer">\n        <a class="yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer" aria-label$="[[item.snippetTimestamp.accessibility.accessibilityData.label]]" hidden="[[!item.snippetTimestamp]]" href$="[[computeHref_(item.timestampEndpoint)]]" data="[[item.timestampEndpoint]]">\n          <span id="time" class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetTimestamp)]]</span>\n          <yt-formatted-string class="metadata-snippet-text-navigation style-scope ytd-video-renderer" text="[[item.snippetText]]">\n          </yt-formatted-string>\n        </a>\n        <yt-formatted-string class="metadata-snippet-text style-scope ytd-video-renderer" hidden="[[item.snippetTimestamp]]" text="[[computeSnippetText(hideTranslation, item.snippetText, item.untranslatedSnippetText)]]">\n        </yt-formatted-string>\n        <tp-yt-paper-tooltip class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetHoverText)]]</tp-yt-paper-tooltip>\n      </div>\n    </template>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" hidden-badge-groups="[[hiddenBadgeGroups]]" class="style-scope ytd-video-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="expandable-metadata" class="style-scope ytd-video-renderer"></div>\n    <div id="buttons" class="style-scope ytd-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-video-renderer"></yt-interaction>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return OQf=r};_.dM(_.qA,"yt-avatar-stack-view-model",{props:{className:_.Yp,data:_.Yp,overrides:_.Yp,isOverlay:_.Yp,useMediumText:_.Yp,decorations:_.Yp,hideAvatar:_.Yp}});_.IA("itemSectionRenderer","videoRenderer","ytd-video-renderer");var x$=function(){var r=_.D.apply(this,arguments)||this;r.disableExpand=!1;r.shouldShowChannelInfo=!1;r.hasAttributedBylineText=!1;r.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return r};
_.b(x$,_.D);_.Q=x$.prototype;_.Q.computeUseSearchUi=function(){var r,g;return this.isSearch||((r=this.data)==null?void 0:(g=r.style)==null?void 0:g.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.Q.computeUseThreeLineTitle=function(){var r;return((r=this.data)==null?void 0:r.maxTitleLines)===3};
_.Q.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.Y("polymer_video_renderer_defer_menu")&&!TxY?0:void 0},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",
notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.expandableMetadata":{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",properties:{isSearch:"[[useSearchUi]]",disableExpand:"[[disableExpand]]"}}}},"data.avatar":{id:"avatar",mapping:{avatarStackViewModel:"yt-avatar-stack-view-model"}},"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.Q.attached=function(){_.A4(this.hostElement,"blue-links",_.Y("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Q.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.Nc(_.DG(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var r=this.get("data.buttons.buttonRenderer.serviceEndpoint"),g;r&&((g=_.Z(r.commandMetadata,_.kw))==null?0:g.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(r);this.updateInlinePreviewHoverListeners()};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15603_inlinePreviewHoverListener=p6({mediaRenderer:this,lockupElement:this.JSC$15603_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.Q.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$15603_inlinePreviewHoverListener)==null||dz(r)};
_.Q.onTextWrapperClick=function(r){var g,I,P=this.hideTranslation?(g=this.data)==null?void 0:g.untranslatedNavigationEndpoint:(I=this.data)==null?void 0:I.navigationEndpoint;g=_.M3(_.jH(r),this.hostElement,["expandable-metadata"]);!P||g&&!_.Y("expandable_metadata_fix_killswitch")||_.bw(_.jH(r),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.He(this.hostElement,"yt-navigate",{endpoint:P})};
_.Q.computeThumbnailWidth=function(r,g,I,P,a){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:P?a==="MASSIVE"?600:a==="BIG"?500:a==="MEDIUM"?450:420:I?360:g?128:r?210:246};
_.Q.computeUseBiggerThumbs=function(r){return r&&_.Y("enable_desktop_search_bigger_thumbs")};
_.Q.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.Q.computeHasAttributedBylineText=function(){var r;return!((r=this.data)==null||!r.attributedBylineText)};
_.Q.computeVideoStyle=function(){if(_.Y("enable_video_style")){var r,g;return(r=this.data)==null?void 0:(g=r.style)==null?void 0:g.value}};
_.Q.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.Q.handleHideItemSectionVideosByIdCommand=function(r){var g;r=(g=_.Z(r,fbh))==null?void 0:g.videoId;this.data&&this.data.videoId===r&&(this.isHidden=!0)};
_.Q.getMetadataSnippetContainerClass=function(r){return r?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.Q.computeTitleText=function(r,g,I){return r?I:g};
_.Q.computeDescriptionSnippet=function(r,g,I){return r?I:g};
_.Q.computeSnippetText=function(r,g,I){return r?I:g};
_.Q.computeNavigationEndpoint=function(r,g){return r?g==null?void 0:g.untranslatedNavigationEndpoint:g==null?void 0:g.navigationEndpoint};
_.Q.hideInlineTitleIcon=function(r,g){return r||!g};
_.l4.Object.defineProperties(x$.prototype,{hideTranslation:{configurable:!0,enumerable:!0,get:function(){return this.searchVideoResultEntity?!!this.searchVideoResultEntity.hasOptedOutTranslation:!1}},
hiddenBadgeGroups:{configurable:!0,enumerable:!0,get:function(){if(this.searchVideoResultEntity){var r;return(r=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?r:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return!!(this==null?0:(r=this.data)==null?0:(g=r.channelThumbnailSupportedRenderers)==null?0:(I=g.channelThumbnailWithLinkRenderer)==null?0:I.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.Z((r=this.data)==null?void 0:r.avatar,dKB)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$15603_inlinePreviewHoverListener)==null?0:t_(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.l4.Object.defineProperties(x$,{template:{configurable:!0,enumerable:!0,get:function(){return zCh()}}});
x$.prototype.dataChanged=x$.prototype.dataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],x$.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],x$.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],x$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],x$.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.d(_.Y0),_.J("design:type",Object)],x$.prototype,"ytdLockupBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],x$.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],x$.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],x$.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],x$.prototype,"isBackstageVideo",void 0);
_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],x$.prototype,"isPostCompactVideo",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],x$.prototype,"isHistory",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],x$.prototype,"isRichGridVideoPost",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],x$.prototype,"isHidden",void 0);
_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],x$.prototype,"isSearch",void 0);_.w([_.H({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.J("design:type",Boolean)],x$.prototype,"useSearchUi",void 0);_.w([_.H({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.J("design:type",Boolean)],x$.prototype,"useThreeLineTitle",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.J("design:type",Boolean)],x$.prototype,"useBiggerThumbs",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.J("design:type",Object)],x$.prototype,"videoStyle",void 0);_.w([_.H({computed:"computeDisableExpand(videoStyle)"}),_.J("design:type",Object)],x$.prototype,"disableExpand",void 0);
_.w([_.H({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.J("design:type",Object)],x$.prototype,"shouldShowChannelInfo",void 0);_.w([_.H({computed:"computeHasAttributedBylineText(data)"}),_.J("design:type",Object)],x$.prototype,"hasAttributedBylineText",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.nL("desktop_search_bigger_thumbs_style")}}),
_.J("design:type",String)],x$.prototype,"biggerThumbsStyle",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.J("design:type",String)],x$.prototype,"inlineTitleIcon",void 0);_.w([_.H({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.J("design:type",Object)],x$.prototype,"computedNavigationEndpoint",void 0);_.w([_.H({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(r,g){return _.RC(r.entities,"searchVideoResultEntity",g)}}),
_.J("design:type",Object)],x$.prototype,"searchVideoResultEntity",void 0);_.w([_.ni("ytd-thumbnail"),_.J("design:type",HTMLElement)],x$.prototype,"thumbnail",void 0);_.w([_.ni("#dismissible"),_.J("design:type",HTMLElement)],x$.prototype,"JSC$15603_dismissibleMedia",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],x$.prototype,"dataChanged",null);
_.w([_.L("searchVideoResultEntity"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],x$.prototype,"hideTranslation",null);_.w([_.L("searchVideoResultEntity"),_.J("design:type",Array),_.J("design:paramtypes",[])],x$.prototype,"hiddenBadgeGroups",null);_.w([_.L("data","useAvatar"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],x$.prototype,"shouldShowChannelThumbnail",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],x$.prototype,"useAvatar",null);
_.w([_.L("lockupIsHovered"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],x$.prototype,"isHovered",null);_.w([_.qC({is:"ytd-video-renderer",disableElementRegistration:!0})],x$);_.A(x$,"ytd-video-renderer",function(){return zCh()},{mode:_.Rv("kevlar_poly_si_batch_j047")?1:2});var fm=function(){var r=_.D.apply(this,arguments)||this;r.editDialog=null;r.roundedContainer=!0;r.isLoading=!1;r.isRichGrid=!1;r.isRichGridRepost=!1;r.reduceSidePaddings=_.Y("reduce_side_paddings_in_shelf");r.JSC$15610_spinnerEl=null;return r};
_.b(fm,_.D);_.Q=fm.prototype;
_.Q.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"}}}};
_.Q.contentTextChanged=function(){this.expander.reset()};
_.Q.dataChanged=function(){var r=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var g=0,I=this.data.actions&&this.data.actions.length;g<I;g++)this.openEditDialog(_.Z(this.data.actions[g],GP1));if((g=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(g=this.get("buttonRenderer.hint.hintRenderer.hintId",g))&&g.startsWith("share-post-hint")){var P=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(P){_.R_.getInstance();var a=AB(_.i6(_.xH("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.ZV.addLowPriorityJob(function(){_.AF(r.hostElement,a,P)})}}}};
_.Q.updatePoll=function(r){r>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.Q.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15610_spinnerEl||(this.JSC$15610_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.DG(this.hostElement).appendChild(this.JSC$15610_spinnerEl));this.JSC$15610_spinnerEl&&(this.JSC$15610_spinnerEl.active=this.isLoading)};
_.Q.onYtNavigate=function(r){var g=this.get("updateCommentDialogEndpoint",r.detail.endpoint);g&&(this.openEditDialog(g),r.stopPropagation())};
_.Q.onYtCommentboxDismiss=function(){this.editDialog=null};
_.Q.onYtCommentPollRevert=function(r,g){g&&this.updatePoll(g.selectedChoiceIndex)};
_.Q.onYtServiceRequestSent=function(r,g){var I;g.endpoint&&(_.Z(g.endpoint,lry)||_.Z(g.endpoint,wzJ)&&((I=_.Z(g.endpoint,wzJ))==null||!I.clientActions))&&(this.isLoading=!0);if(g.actions)for(r=0;r<g.actions.length;r++)I=g.actions[r],_.Z(I,TK)&&(I=this.get("updateBackstagePollAction.selectedChoiceIndex",I),I==void 0&&(I=-1),this.updatePoll(I))};
_.Q.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.Q.openEditDialog=function(r){r&&r.dialog&&(this.editDialog=r.dialog,r=this.editDialogEl.firstElementChild)&&(r.focus(),r.openDialog&&r.openDialog())};
_.Q.computeIsPostHidden=function(r,g){return!!r||g};
_.Q.computeSurfaceType=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeUsesCompactLockup=function(r){return r==="BACKSTAGE_SURFACE_TYPE_HOME"||r==="BACKSTAGE_SURFACE_TYPE_SEARCH"||r==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||r==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||r==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||r==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.Q.computeShowWithoutToolbar=function(r){return!r.actionButtons&&!r.actionMenu};
_.Q.computePostAttachment=function(r){if(r.backstageAttachment){if(_.Z(r.backstageAttachment,YD0))return"poll";if(_.Z(r.backstageAttachment,arz))return"quiz";if(_.Z(r.backstageAttachment,_.Lnd))return"video";if(_.Z(r.backstageAttachment,vjh))return"uploaded-videos";if(_.Z(r.backstageAttachment,rZ$))return r.contentText?"image":"image-only";if(_.Z(r.backstageAttachment,riB))return"playlist"}return"none"};
_.Q.computePostTabIndex=function(r){return r?0:-1};
_.Q.computeButtonTooltipPosition=function(r){return this.computeUsesCompactLockup(r)?"top":"bottom"};
_.Q.computeHasText=function(r){return!(r==null||!r.contentText)};
_.Q.onTap=function(r){var g,I;if(((g=this.data)==null?0:g.navigationEndpoint)&&((I=this.data)==null?void 0:I.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var P;((P=this.data)==null?0:P.navigationEndpoint)&&!_.bw(_.jH(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.He(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.l4.Object.defineProperties(fm.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.voteCount)||_.i6("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.Z(this.data.backstageAttachment,YD0))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.Z(this.data.backstageAttachment,vjh))}}});
fm.prototype.onYtServiceRequestCompleted=fm.prototype.onYtServiceRequestCompleted;fm.prototype.onYtServiceRequestSent=fm.prototype.onYtServiceRequestSent;fm.prototype.onYtCommentPollRevert=fm.prototype.onYtCommentPollRevert;fm.prototype.onYtCommentboxDismiss=fm.prototype.onYtCommentboxDismiss;fm.prototype.onYtNavigate=fm.prototype.onYtNavigate;fm.prototype.isLoadingChanged=fm.prototype.isLoadingChanged;fm.prototype.dataChanged=fm.prototype.dataChanged;fm.prototype.contentTextChanged=fm.prototype.contentTextChanged;
_.w([_.d(_.XW),_.J("design:type",Object)],fm.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],fm.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],fm.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],fm.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],fm.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],fm.prototype,"editDialog",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],fm.prototype,"roundedContainer",void 0);_.w([_.H(),_.J("design:type",Object)],fm.prototype,"isLoading",void 0);_.w([_.H({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.J("design:type",String)],fm.prototype,"surface",void 0);
_.w([_.H({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.J("design:type",Boolean)],fm.prototype,"usesCompactLockup",void 0);_.w([_.H({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],fm.prototype,"showWithoutToolbar",void 0);_.w([_.H({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.J("design:type",String)],fm.prototype,"attachment",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],fm.prototype,"isRichGrid",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],fm.prototype,"isRichGridRepost",void 0);_.w([_.H({reflectToAttribute:!0,value:_.Y("use_better_post_dismissals")}),_.J("design:type",Boolean)],fm.prototype,"useBetterPostDismissals",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],fm.prototype,"reduceSidePaddings",void 0);
_.w([_.H({computed:"computeHasText(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],fm.prototype,"hasText",void 0);_.w([_.ni("#expander"),_.J("design:type",Object)],fm.prototype,"expander",void 0);_.w([_.ni("#action-buttons"),_.J("design:type",Object)],fm.prototype,"actionButtons",void 0);_.w([_.ni("#edit-dialog"),_.J("design:type",HTMLElement)],fm.prototype,"editDialogEl",void 0);
_.w([_.xt("data.contentText"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fm.prototype,"contentTextChanged",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fm.prototype,"dataChanged",null);_.w([_.xt("isLoading"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fm.prototype,"isLoadingChanged",null);
_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],fm.prototype,"onYtNavigate",null);_.w([_.Eq("yt-commentbox-dismiss"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fm.prototype,"onYtCommentboxDismiss",null);_.w([_.Eq("yt-comment-poll-revert"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],fm.prototype,"onYtCommentPollRevert",null);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],fm.prototype,"onYtServiceRequestSent",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],fm.prototype,"onYtServiceRequestCompleted",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],fm.prototype,"voteCount",null);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],fm.prototype,"commentCount",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],fm.prototype,"hasPoll",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],fm.prototype,"hasUploadedVideo",null);_.w([_.qC({is:"ytd-post-renderer",disableElementRegistration:!0})],fm);
_.A(fm,"ytd-post-renderer",function(){if(WX$!==void 0)return WX$;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" role="link" hidden="[[computeIsPostHidden(editDialog, isLoading)]]" tabindex="[[computePostTabIndex(data.navigationEndpoint)]]" on-tap="onTap" class="style-scope ytd-post-renderer">\n  <div id="header" class="style-scope ytd-post-renderer">\n    <div id="author-thumbnail" class="style-scope ytd-post-renderer">\n      <a aria-hidden="true" class="yt-simple-endpoint style-scope ytd-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" tabindex="-1">\n        <yt-img-shadow fit="" height="32" thumbnail="[[data.authorThumbnail]]" width="32" class="style-scope ytd-post-renderer">\n        </yt-img-shadow>\n      </a>\n    </div>\n    <div id="author" class="style-scope ytd-post-renderer">\n      <a id="author-text" class="yt-simple-endpoint style-scope ytd-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[data.authorCommentBadge]]">\n        <span class="style-scope ytd-post-renderer">[[getSimpleString(data.authorText)]]</span>\n      </a>\n      <span id="author-comment-badge" hidden="[[!data.authorCommentBadge]]" class="style-scope ytd-post-renderer"></span>\n    </div>\n    <span id="author-divider" class="style-scope ytd-post-renderer">\u2022</span>\n    <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-post-renderer">\n    </yt-formatted-string>\n    <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-post-renderer"></span>\n  </div>\n  <div id="body" class="style-scope ytd-post-renderer">\n    <div id="post-text" class="style-scope ytd-post-renderer">\n\n      \n      <ytd-expander id="expander" hidden="[[usesCompactLockup]]" class="style-scope ytd-post-renderer">\n        <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-post-renderer">\n        </yt-formatted-string>\n        <span class="more-button style-scope ytd-post-renderer" slot="more-button">\n          [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n        </span>\n        <span class="less-button style-scope ytd-post-renderer" slot="less-button">\n          [[getSimpleString(data.collapseButton.buttonRenderer.text)]]\n        </span>\n      </ytd-expander>\n      <yt-formatted-string id="home-content-text" slot="content" hidden="[[!usesCompactLockup]]" split-lines="[[!usesCompactLockup]]" text="[[data.contentText]]" class="style-scope ytd-post-renderer">\n        </yt-formatted-string>\n    </div>\n    <div id="attachments" class="style-scope ytd-post-renderer">\n      <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-post-renderer"></div>\n      \n      <div id="answer-count-text" class="style-scope ytd-post-renderer">\n        [[getSimpleString(data.backstageAttachment.quizRenderer.totalVotes)]]\n      </div>\n      <div id="vote-count-text" class="style-scope ytd-post-renderer">\n        [[getSimpleString(data.backstageAttachment.pollRenderer.totalVotes)]]\n      </div>\n      <div id="vote-button" class="style-scope ytd-post-renderer"></div>\n      <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" role="group" class="style-scope ytd-post-renderer">\n      </ytd-backstage-poll-renderer>\n    </div>\n  </div>\n  <div id="toolbar" hidden="[[showWithoutToolbar]]" class="style-scope ytd-post-renderer">\n    <ytd-comment-action-buttons-renderer id="action-buttons" button-tooltip-position="[[computeButtonTooltipPosition(data.surface)]]" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-creator-reply="[[hasCreatorReply_]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" use-comment-icon="" vote-count="[[voteCount]]" class="style-scope ytd-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n    <div id="action-menu" class="style-scope ytd-post-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-post-renderer">\n  <div id="dismissed-content" class="style-scope ytd-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-post-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return WX$=r},{mode:1});var eCT;var Y98;var nm=function(){return _.D.apply(this,arguments)||this};
_.b(nm,_.D);nm.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],nm.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],nm.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.Kw.YtdHorizontalListBehavior),_.J("design:type",Object)],nm.prototype,"ytdHorizontalListBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],nm.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],nm.prototype,"data",void 0);
_.w([_.H({value:"$.items.children"}),_.J("design:type",String)],nm.prototype,"itemsPath",void 0);_.w([_.H({value:1}),_.J("design:type",Number)],nm.prototype,"initialCount",void 0);_.w([_.H({reflectToAttribute:!0,value:_.Y("enable_community_page_on_desktop")}),_.J("design:type",Boolean)],nm.prototype,"useSmallerPostImageAttachments",void 0);_.w([_.H(),_.J("design:type",String)],nm.prototype,"surface",void 0);_.w([_.qC({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],nm);
_.A(nm,"ytd-post-multi-image-renderer",function(){if(Y98!==void 0)return Y98;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-multi-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="shelf-container" class="style-scope ytd-post-multi-image-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-post-multi-image-renderer">\n      <div id="left-arrow" class="arrow center-aligned style-scope ytd-post-multi-image-renderer" on-click="prevClick_" hidden="[[atStart]]">\n         <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-post-multi-image-renderer"></yt-icon>\n      </div>\n  </div>\n  <div id="scroll-container" on-keydown="handleKeyDown_" class="style-scope ytd-post-multi-image-renderer">\n    <div id="items" class="style-scope ytd-post-multi-image-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-post-multi-image-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-post-multi-image-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-post-multi-image-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Y98=r},{mode:_.Rv("kevlar_poly_si_batch_j079")?1:2});var ZQY={"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},authorCommentBadge:{id:"author-comment-badge",mapping:{renderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",
properties:{surface:"[[data.surface]]"}},postMultiImageRenderer:{component:"ytd-post-multi-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",params:{isBackstagePlaylist:!0}}}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}},
Tz=function(){var r=_.D.apply(this,arguments)||this;r.hasInlineCommentSection=!1;r.editDialog=null;r.isLoading=!1;r.shouldHideAuthor=!1;r.shouldShowVideoTime=!1;r.isInEngagementPanel=!1;r.hideBorder=!1;r.usesFullLockup=!1;r.shouldShowMenuInCompactView=!1;r.JSC$15625_spinnerEl=null;r.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return r};
_.b(Tz,_.D);_.Q=Tz.prototype;_.Q.configureRendererStamper=function(){return ZQY};
_.Q.computeIsPollHeaderEnabled=function(r){return(r==null?void 0:r.pollMetadataIcon)!=null};
_.Q.getPublishTimeStampString=function(r,g){g=new Date((Number(g)-60*((new Date).getTimezoneOffset()-(new Date(Number(g)*1E3)).getTimezoneOffset()))*1E3);g=(new Um(10)).format(g);if(r&&r.runs&&r.runs.length)for(var I=0;I<r.runs.length;I++)r.runs[I].text&&(r.runs[I].text=r.runs[I].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",g));return r};
_.Q.created=function(){this.JSC$15625_spinnerEl=null};
_.Q.contentTextChanged=function(){this.expander.reset()};
_.Q.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var r;if((r=this.data)==null?0:r.actions){r=_.m(this.data.actions);for(var g=r.next();!g.done;g=r.next())this.openEditDialog(_.Z(g.value,GP1))}};
_.Q.handleSignalActionOpenPostCommentDialogAction=function(){_.DG(this.hostElement).querySelector("#action-buttons").reply()};
_.Q.updatePoll=function(r,g){g&&this.set("data.pollMetadataVoteCountText",g);this.hasInlineCommentSection&&(r=r>=0,g=_.DG(this.hostElement).querySelector("#action-buttons"),r?g.reply():g.hideReplyDialog())};
_.Q.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15625_spinnerEl||(this.JSC$15625_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.DG(this.hostElement).appendChild(this.JSC$15625_spinnerEl));this.JSC$15625_spinnerEl&&(this.JSC$15625_spinnerEl.active=this.isLoading)};
_.Q.onYtNavigate=function(r){var g=this.get("updateCommentDialogEndpoint",r.detail.endpoint);g&&(this.openEditDialog(g),r.stopPropagation())};
_.Q.onYtCommentboxDismiss=function(){this.editDialog=null};
_.Q.onYtCommentPollRevert=function(r,g){g&&this.updatePoll(g.selectedChoiceIndex,g.totalVotes)};
_.Q.onYtServiceRequestSent=function(r,g){r.stopPropagation();r=_.Z(g.endpoint,wzJ);if(_.Z(g.endpoint,lry)||r&&!r.clientActions)this.isLoading=!0;if(g.actions)for(r=0;r<g.actions.length;r++){var I=g.actions[r],P=_.Z(I,TK);P&&(I=this.get("updateBackstagePollAction.selectedChoiceIndex",I),I===void 0&&(I=-1),this.updatePoll(I,P.totalVotes))}};
_.Q.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.Q.openEditDialog=function(r){r&&r.dialog&&(this.editDialog=r.dialog,r=this.editDialogElement.firstElementChild)&&(r.focus(),r.openDialog&&r.openDialog())};
_.Q.computeIsBodyHidden=function(r,g){return!!r||g};
_.l4.Object.defineProperties(Tz.prototype,{authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var r=this.data,g=r.showPostAuthorBackgroundHighlight,I=r.postAuthorBadgeType,P=r.authorEndpoint;if(!g&&I!=="POST_AUTHOR_BADGE_TYPE_VERIFIED"&&I!=="POST_AUTHOR_BADGE_TYPE_ARTIST")return null;var a,v,C;r=_.i6(((a=r.authorText)==null?void 0:(v=a.runs)==null?void 0:(C=v[0])==null?void 0:C.text)||"");a=void 0;switch(I){case "POST_AUTHOR_BADGE_TYPE_ARTIST":a={iconType:"AUDIO_BADGE"};
break;case "POST_AUTHOR_BADGE_TYPE_VERIFIED":a={iconType:g?"CHECK_CIRCLE_THICK":"CHECK"}}return{renderer:{authorText:r,authorEndpoint:P,authorCreator:g,icon:a}}}},
postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var r,g;if((r=this.data)==null?0:(g=r.pollMetadataIcon)==null?0:g.iconType)return _.lf(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.voteCount)||_.i6("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.Z(this.data.backstageAttachment,YD0))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.Z(this.data.backstageAttachment,arz))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.Z(this.data.backstageAttachment,vjh))}}});
Tz.prototype.onYtServiceRequestCompleted=Tz.prototype.onYtServiceRequestCompleted;Tz.prototype.onYtServiceRequestSent=Tz.prototype.onYtServiceRequestSent;Tz.prototype.onYtCommentPollRevert=Tz.prototype.onYtCommentPollRevert;Tz.prototype.onYtCommentboxDismiss=Tz.prototype.onYtCommentboxDismiss;Tz.prototype.onYtNavigate=Tz.prototype.onYtNavigate;Tz.prototype.isLoadingChanged=Tz.prototype.isLoadingChanged;Tz.prototype.dataChanged=Tz.prototype.dataChanged;Tz.prototype.contentTextChanged=Tz.prototype.contentTextChanged;
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Tz.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Tz.prototype,"rendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Tz.prototype,"rendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],Tz.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.ni("#contentTextExpander"),_.J("design:type",Object)],Tz.prototype,"expander",void 0);_.w([_.ni("#edit-dialog"),_.J("design:type",Element)],Tz.prototype,"editDialogElement",void 0);_.w([_.H(),_.J("design:type",Object)],Tz.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Tz.prototype,"hasInlineCommentSection",void 0);_.w([_.H(),_.J("design:type",Object)],Tz.prototype,"editDialog",void 0);_.w([_.H(),_.J("design:type",Object)],Tz.prototype,"isLoading",void 0);
_.w([_.H({computed:"computeIsPollHeaderEnabled(data)"}),_.J("design:type",Boolean)],Tz.prototype,"isPollHeaderEnabled",void 0);_.w([_.H(),_.J("design:type",Object)],Tz.prototype,"shouldHideAuthor",void 0);_.w([_.H(),_.J("design:type",Object)],Tz.prototype,"shouldShowVideoTime",void 0);_.w([_.H(),_.J("design:type",Object)],Tz.prototype,"isInEngagementPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Tz.prototype,"hideBorder",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Tz.prototype,"usesFullLockup",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Tz.prototype,"shouldShowMenuInCompactView",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Tz.prototype,"authorCommentBadge",null);_.w([_.L("isInEngagementPanel"),_.J("design:type",Number),_.J("design:paramtypes",[])],Tz.prototype,"postTextMaxLines",null);
_.w([_.L("data.icon.iconType"),_.J("design:type",Object),_.J("design:paramtypes",[])],Tz.prototype,"pollIcon",null);_.w([_.xt("data.contentText"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Tz.prototype,"contentTextChanged",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Tz.prototype,"dataChanged",null);
_.w([_.xt("isLoading"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Tz.prototype,"isLoadingChanged",null);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Tz.prototype,"onYtNavigate",null);_.w([_.Eq("yt-commentbox-dismiss"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Tz.prototype,"onYtCommentboxDismiss",null);
_.w([_.Eq("yt-comment-poll-revert"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],Tz.prototype,"onYtCommentPollRevert",null);_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],Tz.prototype,"onYtServiceRequestSent",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Tz.prototype,"onYtServiceRequestCompleted",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Tz.prototype,"voteCount",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Tz.prototype,"commentCount",null);
_.w([_.L("data.backstageAttachment"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Tz.prototype,"hasPoll",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Tz.prototype,"hasQuiz",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Tz.prototype,"hasUploadedVideo",null);_.w([_.qC({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],Tz);
_.A(Tz,"ytd-backstage-post-renderer",function(){if(eCT!==void 0)return eCT;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" hidden="[[computeIsBodyHidden(editDialog, isLoading)]]" class="style-scope ytd-backstage-post-renderer">\n  <div id="author-thumbnail" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="main" class="style-scope ytd-backstage-post-renderer">\n    <div id="header" class="style-scope ytd-backstage-post-renderer">\n      <div id="header-author" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n        <a id="author-text" class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[authorCommentBadge]]">\n          <span class="style-scope ytd-backstage-post-renderer">[[getSimpleString(data.authorText)]]</span>\n        </a>\n        <span id="author-comment-badge" hidden="[[!authorCommentBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n        <template is="dom-if" if="[[isPollHeaderEnabled]]" class="style-scope ytd-backstage-post-renderer">\n          <yt-icon id="poll-icon" icon="[[pollIcon]]" class="style-scope ytd-backstage-post-renderer"></yt-icon>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataVoteCountText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n        </template>\n        <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[getPublishTimeStampString(data.publishedTimeText, data.scheduledPublishTimeSec)]]" class="style-scope ytd-backstage-post-renderer">\n        </yt-formatted-string>\n        <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n      </div>\n      <yt-formatted-string id="video-time-text" force-default-style="" hidden="[[!shouldShowVideoTime]]" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-expander id="contentTextExpander" max-number-of-lines="[[postTextMaxLines]]" class="style-scope ytd-backstage-post-renderer">\n      <yt-formatted-string id="voted-option" slot="content" disable-upgrade$="[[!data.prologueText]]" hidden="[[!data.prologueText]]" text="[[data.prologueText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <span class="more-button style-scope ytd-backstage-post-renderer" slot="more-button">[[getSimpleString(data.expandButton.buttonRenderer.text)]]</span>\n      <span class="less-button style-scope ytd-backstage-post-renderer" slot="less-button">[[getSimpleString(data.collapseButton.buttonRenderer.text)]]</span>\n    </ytd-expander>\n    <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-backstage-post-renderer"></div>\n    <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" hidden="[[!hasPoll]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-poll-renderer>\n    <ytd-backstage-quiz-renderer id="quiz-attachment" aria-label$="[[data.backstageAttachment.quizRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.quizRenderer]]" hidden="[[!hasQuiz]]" role="group" uses-panel-lockup$="[[isInEngagementPanel]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-quiz-renderer>\n    <ytd-post-uploaded-video-renderer id="uploaded-video-attachment" data="[[data.backstageAttachment.uploadedVideoRenderer]]" hidden="[[!hasUploadedVideo]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-post-uploaded-video-renderer>\n    <ytd-comment-action-buttons-renderer id="action-buttons" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-poll="[[hasPoll]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" vote-count="[[voteCount]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n  </div>\n\n  <div id="action-menu" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-backstage-post-renderer">\n  <div id="dismissed-content" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-backstage-post-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return eCT=r},{mode:1});var Un$;var h_=function(){var r=_.D.apply(this,arguments)||this;r.editDialog=null;r.showExpandButton=!1;r.isRichGrid=!1;r.usesFullLockup=!1;return r};
_.b(h_,_.D);_.Q=h_.prototype;_.Q.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"}}}};
_.Q.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.Q.computeShowExpandButton=function(r){return this.usesCompactLockup||r&&r.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.Q.computeUsesCompactLockup=function(r){return!!r.condensedContent};
_.Q.computeShowFullContentText=function(r){return!r};
_.Q.onYtNavigate=function(r){r=this.get("updateCommentDialogEndpoint",r.detail.endpoint);this.openEditDialog(r)};
_.Q.onYtCommentboxDismiss=function(){this.editDialog=null};
_.Q.openEditDialog=function(r){r&&r.dialog&&(this.editDialog=r.dialog,r=this.repostEditDialogEl.firstElementChild)&&(r.focus(),r.openDialog&&r.openDialog())};
_.Q.onTap=function(r){if(this.data){var g=null;this.usesCompactLockup&&!_.bw(_.jH(r)||[],this.hostElement,["YT-IMG-SHADOW"])?g=this.get("navigationEndpoint",this.data):r.target===this.moreButtonEl&&(g=this.get("navigationEndpoint",r.target.data));g&&_.He(this.hostElement,"yt-navigate",{endpoint:g})}};
h_.prototype.onYtCommentboxDismiss=h_.prototype.onYtCommentboxDismiss;h_.prototype.onYtNavigate=h_.prototype.onYtNavigate;h_.prototype.dataChanged=h_.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],h_.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],h_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],h_.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],h_.prototype,"editDialog",void 0);_.w([_.H({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],h_.prototype,"usesCompactLockup",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],h_.prototype,"showExpandButton",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],h_.prototype,"isRichGrid",void 0);
_.w([_.H({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.J("design:type",Boolean)],h_.prototype,"showFullContentText",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],h_.prototype,"usesFullLockup",void 0);_.w([_.ni("#more"),_.J("design:type",Object)],h_.prototype,"moreButtonEl",void 0);_.w([_.ni("#repost-content-text"),_.J("design:type",HTMLElement)],h_.prototype,"repostContentTextEl",void 0);
_.w([_.ni("#repost-edit-dialog"),_.J("design:type",HTMLElement)],h_.prototype,"repostEditDialogEl",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],h_.prototype,"dataChanged",null);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],h_.prototype,"onYtNavigate",null);
_.w([_.Eq("yt-commentbox-dismiss"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],h_.prototype,"onYtCommentboxDismiss",null);_.w([_.qC({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],h_);
_.A(h_,"ytd-shared-post-renderer",function(){if(Un$!==void 0)return Un$;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shared-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="repost-context" hidden="[[editDialog]]" on-tap="onTap" class="style-scope ytd-shared-post-renderer">\n  <div id="repost-author-thumbnail" class="style-scope ytd-shared-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-shared-post-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-shared-post-renderer"></yt-img-shadow>\n    </a>\n  </div>\n  <div id="repost-main" hidden="[[usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n    <div id="repost-header" class="style-scope ytd-shared-post-renderer">\n      <div id="repost-header-author" class="style-scope ytd-shared-post-renderer">\n        <a id="repost-author-text" class="yt-simple-endpoint style-scope ytd-shared-post-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n          <span class="style-scope ytd-shared-post-renderer">[[getSimpleString(data.displayName)]]</span>\n        </a>\n        <yt-formatted-string id="repost-published-time-text" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-shared-post-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <yt-formatted-string id="repost-content-text" force-default-style="" split-lines="[[!showFullContentText]]" text="[[data.content]]" class="style-scope ytd-shared-post-renderer">\n    </yt-formatted-string>\n    <tp-yt-paper-button id="more" data="[[data.expandButton.buttonRenderer]]" hidden="[[!showExpandButton]]" noink="" class="style-scope ytd-shared-post-renderer">\n      [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n    </tp-yt-paper-button>\n  </div>\n  <div id="repost-main-compact" hidden="[[!usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n    <yt-formatted-string id="condensed-repost-content-text" ellipsis-truncate="" force-default-style="" text="[[data.condensedContent]]" class="style-scope ytd-shared-post-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="action-menu" hidden="[[usesCompactLockup]]" class="style-scope ytd-shared-post-renderer"></div>\n</div>\n<div id="divider-line-container" hidden="[[!usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n  <div id="divider-line" class="style-scope ytd-shared-post-renderer"></div>\n</div>\n<div id="repost-edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-shared-post-renderer"></div>\n<div id="original-post" hidden="[[data.originalPostDeletedMessage]]" class="style-scope ytd-shared-post-renderer"></div>\n<div id="original-post-deleted-message" hidden="[[!data.originalPostDeletedMessage]]" class="style-scope ytd-shared-post-renderer">\n  [[data.originalPostDeletedMessage]]\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Un$=r},{mode:1});var iQy;var bQd;var k$=function(){return _.D.apply(this,arguments)||this};
_.b(k$,_.D);k$.prototype.attached=function(){var r=this;this.networkStatusManager||(this.networkStatusManager=new _.sZ,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){r.onlineHandler()}))};
k$.prototype.detached=function(){var r=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){r.onlineHandler()}),delete this.networkStatusManager)};
k$.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],k$.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],k$.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],k$.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],k$);
_.A(k$,"ytd-reload-page-button-renderer",function(){if(bQd!==void 0)return bQd;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reload-page-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer data="[[data]]" class="style-scope ytd-reload-page-button-renderer"></ytd-button-renderer>');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
return bQd=r},{mode:1});var M48={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"},$U=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b($U,_.D);_.Q=$U.prototype;_.Q.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.Q.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.Q.computeHasBodyText=function(r){return!!r.bodyText};
_.Q.computeButtons=function(r){var g=[];r.ctaButton&&g.push(r.ctaButton);r.secondaryButton&&g.push(r.secondaryButton);return g};
_.Q.computeRendererStyle=function(r){return r.style?r.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():r.icon?"":"no-icon"};
_.Q.getIconName=function(r,g){g=g===void 0?!1:g;if(r===void 0)return"";r=this.get("icon.iconType",r);var I;_.Y("enable_hlp_client_icon_pick")?I=this.getThemedIcon(r,g):I=r;(g=M48[I])||(g="yt-icons");return[g,I].join(":")};
_.Q.getThemedIcon=function(r,g){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(r)?g?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(r)?g?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":r};
_.Q.isThumbnail=function(r){return!!r.thumbnail};
_.Q.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.Q.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],$U.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$U.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],$U.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$U.prototype,"data",void 0);
_.w([_.H({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.J("design:type",String)],$U.prototype,"rendererStyle",void 0);_.w([_.H({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.J("design:type",String)],$U.prototype,"iconName",void 0);_.w([_.H({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],$U.prototype,"thumbnail",void 0);_.w([_.H({computed:"computeButtons(data)"}),_.J("design:type",Array)],$U.prototype,"buttons",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],$U.prototype,"isDarkTheme",void 0);_.w([_.H({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],$U.prototype,"hasBodyText",void 0);_.w([_.qC({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],$U);
_.D_()($U,"ytd-background-promo-renderer",function(){if(iQy===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-background-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon class="image style-scope ytd-background-promo-renderer" hidden="[[!data.icon]]" icon="[[iconName]]"></yt-icon>\n<yt-img-shadow class="image style-scope ytd-background-promo-renderer" height="[[data.thumbnail.thumbnails.height]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnail.thumbnails.width]]">\n</yt-img-shadow>\n<div class="promo-message style-scope ytd-background-promo-renderer">\n  <div class="promo-title style-scope ytd-background-promo-renderer">[[getSimpleString(data.title)]]</div>\n  <yt-formatted-string class="promo-body-text style-scope ytd-background-promo-renderer" split-lines="" text="[[data.bodyText]]">\n  </yt-formatted-string>\n</div>\n<div id="buttons" hidden="[[!data.ctaButton]]" class="style-scope ytd-background-promo-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);iQy=r}r=iQy;return r},{allowedProps:["data"],
mode:1});var jdz;var r3=function(){return _.D.apply(this,arguments)||this};
_.b(r3,_.D);_.l4.Object.defineProperties(r3.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P,a,v;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(r=this.data)==null?void 0:(g=r.thumbnail)==null?void 0:g.sampledThumbnailColor,vibrantColorPalette:(I=this.data)==null?void 0:(P=I.thumbnail)==null?void 0:P.vibrantColorPalette,darkColorPalette:(a=this.data)==null?void 0:(v=a.thumbnail)==null?void 0:v.darkColorPalette,experimentEnabled:!0}}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],r3.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],r3.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],r3.prototype,"collectionStack",null);_.w([_.qC({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],r3);
_.A(r3,"ytd-compact-station-renderer",function(){if(jdz!==void 0)return jdz;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-station-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="flex-container style-scope ytd-compact-station-renderer">\n  <div class="modern-collection-parent style-scope ytd-compact-station-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-compact-station-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" width="118" class="style-scope ytd-compact-station-renderer"></ytd-thumbnail>\n  </div>\n  <a class="yt-simple-endpoint style-scope ytd-compact-station-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-compact-station-renderer">\n      [[getSimpleString(data.title)]]\n    </h3>\n    <div id="flex-item" class="style-scope ytd-compact-station-renderer">\n      <p id="description" title$="[[getSimpleString(data.description)]]" class="style-scope ytd-compact-station-renderer">\n        [[getSimpleString(data.description)]]\n      </p>\n    </div>\n    <p id="video-count-text" class="style-scope ytd-compact-station-renderer">\n      [[getSimpleString(data.videoCountText)]]\n    </p>\n  </a>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return jdz=r},{mode:1});var V4d;var g3=function(){var r=_.D.apply(this,arguments)||this;r.isRichGrid=!1;return r};
_.b(g3,_.D);g3.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]]"}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],g3.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],g3.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],g3.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],g3.prototype,"isRichGrid",void 0);_.w([_.qC({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],g3);
_.A(g3,"ytd-grid-channel-renderer",function(){if(V4d!==void 0)return V4d;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="channel" class="style-scope ytd-grid-channel-renderer">\n  <a id="channel-info" class="yt-simple-endpoint style-scope ytd-grid-channel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-img-shadow height="103" thumbnail="[[data.thumbnail]]" width="103" class="style-scope ytd-grid-channel-renderer"> </yt-img-shadow>\n    <span id="title" class="style-scope ytd-grid-channel-renderer">[[getSimpleString(data.title)]]</span>\n    <span id="thumbnail-attribution" class="style-scope ytd-grid-channel-renderer">[[getSimpleString(data.subscriberCountText)]]</span>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-channel-renderer">\n    </ytd-badge-supported-renderer>\n  </a>\n  <div id="subscribe" hidden="[[!data.subscribeButton]]" class="style-scope ytd-grid-channel-renderer"></div>\n  <div id="action-button" hidden="[[!data.actionButton]]" class="style-scope ytd-grid-channel-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return V4d=r},{mode:1});var dn8;var IL=function(){return _.D.apply(this,arguments)||this};
_.b(IL,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],IL.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],IL.prototype,"data",void 0);_.w([_.qC({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],IL);
_.A(IL,"ytd-grid-movie-playlist-renderer",function(){if(dn8!==void 0)return dn8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-movie-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail width="210" data="[[data]]" bottom-side-panel="" class="style-scope ytd-grid-movie-playlist-renderer"></ytd-thumbnail>\n<a class="yt-simple-endpoint style-scope ytd-grid-movie-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-grid-movie-playlist-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-movie-playlist-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-movie-playlist-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-grid-movie-playlist-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer id="badges" badges="[[data.ownerBadges]]" hidden="[[!data.ownerBadges]]" class="style-scope ytd-grid-movie-playlist-renderer">\n</ytd-badge-supported-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return dn8=r},{mode:1});var Lm1;var P_=function(){var r=_.D.apply(this,arguments)||this;r.downloadProgress=0;r.transferState="TRANSFER_STATE_UNKNOWN";r.modernButtons=_.Y("web_modern_buttons");return r};
_.b(P_,_.D);P_.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
P_.prototype.configureRendererStamper=function(){return{"data.menu":TW}};
P_.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
P_.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.Y("woffle_playlist_renderer_killswitch")){var r,g=Rk$(this.entityInfo,this.transferState,this.downloadProgress,(r=this.data)==null?void 0:r.playlistId,this.isOnline);r=g.viewPlaylistText;var I=g.badges;g=g.thumbnailOverlays;this.isDownloads=!!r||!!I;this.set("data.viewPlaylistText",r);I&&I.length>0&&this.set("data.badges",I);g&&g.length>0&&this.set("data.thumbnailOverlays",
g)}};
_.l4.Object.defineProperties(P_.prototype,{downloadState:{configurable:!0,enumerable:!0,get:function(){return this.transferState&&this.transferState!=="TRANSFER_STATE_UNKNOWN"?this.transferState==="TRANSFER_STATE_COMPLETE"?"DOWNLOADED":"DOWNLOADING":""}},
menuHidden:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.menu)}}});
P_.prototype.transferStateChanged=P_.prototype.transferStateChanged;P_.prototype.dataChanged=P_.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],P_.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],P_.prototype,"ytdLockupBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],P_.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],P_.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.H({selector:_.UK1,selectorArgs:["data.playlistId"]}),_.J("design:type",Object)],P_.prototype,"downloadProgress",void 0);_.w([_.H({selector:_.XU,selectorArgs:["data.playlistId"]}),_.J("design:type",Object)],P_.prototype,"transferState",void 0);_.w([_.H({selector:Zwj,selectorArgs:["data.playlistId"]}),_.J("design:type",Object)],P_.prototype,"entityInfo",void 0);_.w([_.H({selector:_.oI}),_.J("design:type",Boolean)],P_.prototype,"isOnline",void 0);
_.w([_.H(),_.J("design:type",Object)],P_.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],P_.prototype,"downloadRenderData",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],P_.prototype,"modernButtons",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],P_.prototype,"isDownloads",void 0);_.w([_.L("transferState"),_.H({reflectToAttribute:!0}),_.J("design:type",String),_.J("design:paramtypes",[])],P_.prototype,"downloadState",null);
_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],P_.prototype,"menuHidden",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],P_.prototype,"dataChanged",null);_.w([_.$R("transferState","downloadProgress","isOnline"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],P_.prototype,"transferStateChanged",null);
_.w([_.qC({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],P_);
_.A(P_,"ytd-grid-playlist-renderer",function(){if(Lm1!==void 0)return Lm1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail custom-thumbnail-size="118" data="[[data]]" height="118" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-playlist-renderer">\n</ytd-playlist-thumbnail>\n<div id="details" class="style-scope ytd-grid-playlist-renderer">\n  <h3 class="style-scope ytd-grid-playlist-renderer">\n    <a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-grid-playlist-renderer" data="[[data]]"></ytd-video-meta-block>\n  <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-playlist-renderer">\n  </ytd-badge-supported-renderer>\n  <div id="menu" class="style-scope ytd-grid-playlist-renderer"></div>\n  <yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-grid-playlist-renderer">\n  </yt-formatted-string>\n  <yt-interaction id="interaction" class="extended style-scope ytd-grid-playlist-renderer"></yt-interaction>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Lm1=r},{mode:1});var G7T;var aL=function(){return _.D.apply(this,arguments)||this};
_.b(aL,_.D);aL.prototype.configureRendererStamper=function(){return{"data.menu":TW,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.l4.Object.defineProperties(aL.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P,a,v;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(r=this.data)==null?void 0:(g=r.thumbnail)==null?void 0:g.sampledThumbnailColor,vibrantColorPalette:(I=this.data)==null?void 0:(P=I.thumbnail)==null?void 0:P.vibrantColorPalette,darkColorPalette:(a=this.data)==null?void 0:(v=a.thumbnail)==null?void 0:v.darkColorPalette,experimentEnabled:!0}}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],aL.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],aL.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],aL.prototype,"ytdLockupBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],aL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],aL.prototype,"data",void 0);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],aL.prototype,"collectionStack",null);_.w([_.qC({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],aL);
_.A(aL,"ytd-grid-radio-renderer",function(){if(G7T!==void 0)return G7T;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-radio-renderer">\n  <div class="modern-collection-parent style-scope ytd-grid-radio-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-grid-radio-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" height="118" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-radio-renderer">\n    </ytd-thumbnail>\n  </div>\n  <div id="details" class="style-scope ytd-grid-radio-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-grid-radio-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-grid-radio-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-radio-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-radio-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <ytd-video-meta-block class="grid style-scope ytd-grid-radio-renderer" data="[[data]]" radio-meta=""></ytd-video-meta-block>\n    </a>\n    <div id="menu" class="style-scope ytd-grid-radio-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-grid-radio-renderer">\n  <div id="dismissed-content" class="style-scope ytd-grid-radio-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-radio-renderer"></yt-interaction>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return G7T=r},{mode:1});var yPl;var v_=function(){return _.D.apply(this,arguments)||this};
_.b(v_,_.D);v_.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
v_.prototype.computeNavigationEndpoint=function(r){return tYp(r==null?void 0:r.navigationEndpoint)};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],v_.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],v_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],v_.prototype,"ytdLockupBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],v_.prototype,"data",void 0);_.w([_.H({computed:"computeNavigationEndpoint(data)"}),_.J("design:type",Object)],v_.prototype,"computedNavigationEndpoint",void 0);
_.w([_.qC({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],v_);
_.A(v_,"ytd-grid-show-renderer",function(){if(yPl!==void 0)return yPl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-show-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail data="[[data]]" width="210" class="style-scope ytd-grid-show-renderer"></ytd-playlist-thumbnail>\n<div id="details" class="style-scope ytd-grid-show-renderer">\n  <a id="title" class="yt-simple-endpoint style-scope ytd-grid-show-renderer" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]">\n    <h3 class="style-scope ytd-grid-show-renderer">\n      <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-show-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block class="grid style-scope ytd-grid-show-renderer" data="[[data]]"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]">\n  </ytd-badge-supported-renderer>\n  <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" badges="[[data.badges]]" hidden="[[!data.badges]]">\n  </ytd-badge-supported-renderer>\n  <div id="offer-button" class="style-scope ytd-grid-show-renderer"></div>\n  <div id="menu" class="style-scope ytd-grid-show-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-show-renderer"></yt-interaction>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return yPl=r},{mode:1});var KmF;_.QN=function(r){this.playerClient=r};
_.sdw=function(r,g,I){I=I===void 0?{}:I;return r.playerClient.setOption("ad",g,I)};
_.QN.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.QN.prototype.executeCommand=function(r,g){this.getOptions().includes("executeCommand")?_.sdw(this,"executeCommand",{command:r,layoutId:g}):_.z1("Calling executeCommand when adModule is not loaded")};var mr=function(){return _.D.apply(this,arguments)||this};
_.b(mr,_.D);mr.prototype.getLayoutId=function(){var r=_.HP("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.layoutId:null};
mr.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var r=_.dD(),g=this.getLayoutId(),I=this.data.clickthroughEndpoint;r&&g&&_.Y("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?r.getPlayerPromise().then(function(P){(new _.QN(P)).executeCommand(I,g)}):_.He(this.hostElement,"yt-navigate",{endpoint:I})}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],mr.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mr.prototype,"data",void 0);_.w([_.qC({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],mr);
_.A(mr,"ytd-shopping-companion-item-renderer",function(){if(KmF!==void 0)return KmF;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-companion-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="shopping-companion-item-container" on-tap="onTap" class="style-scope ytd-shopping-companion-item-renderer">\n  <div id="card" class="style-scope ytd-shopping-companion-item-renderer">\n    <yt-img-shadow id="image" thumbnail="[[data.image]]" class="style-scope ytd-shopping-companion-item-renderer"></yt-img-shadow>\n    <div id="info" class="style-scope ytd-shopping-companion-item-renderer">\n      <span id="headline" class="style-scope ytd-shopping-companion-item-renderer">[[getSimpleString(data.headline)]]</span>\n      <span id="price" class="style-scope ytd-shopping-companion-item-renderer">[[getSimpleString(data.priceText)]]</span>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return KmF=r},{mode:1});var Fm8;var CH=function(){var r=_.D.apply(this,arguments)||this;r.isExpandableContent=!1;return r};
_.b(CH,_.D);_.l4.Object.defineProperties(CH.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((r=this.data)==null?void 0:r.price)||((g=this.data)==null?void 0:(I=g.dealsData)==null?void 0:I.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var r,g;if((r=this.data)!=null&&r.dealsData&&((g=this.data)==null||!g.priceReplacementText)){r=this.data.dealsData;var I,P,a;return((I=r.salesData)==null?void 0:I.originalPrice)||((P=r.priceDropData)==null?void 0:P.referencePrice)||((a=r.promotionData)==null?void 0:a.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var r,g;return(r=this.data)==null?void 0:(g=r.dealsData)==null?void 0:g.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],CH.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],CH.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],CH.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],CH.prototype,"isExpandableContent",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CH.prototype,"showCta",null);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CH.prototype,"ctaText",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CH.prototype,"hasPriceTopPosition",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CH.prototype,"hasPriceBottomPosition",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CH.prototype,"useNewStyle",null);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CH.prototype,"showPriceReplacementText",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CH.prototype,"priceValue",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CH.prototype,"showDeal",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CH.prototype,"showAffiliateDisclaimer",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CH.prototype,"useSaleStyle",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CH.prototype,"useFromBrandCtaStyle",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CH.prototype,"useFromVendorCtaStyle",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CH.prototype,"useShoppingCollectionCtaStyle",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],CH);
_.A(CH,"ytd-vertical-product-card-renderer",function(){if(Fm8!==void 0)return Fm8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-product-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<a id="product-card-renderer-container" class="yt-simple-endpoint style-scope ytd-vertical-product-card-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" rel="[[computeNofollow_(data.navigationEndpoint)]]" aria-label="[[data.accessibilityTitle]]">\n  <div id="card-with-protection" data-offer-version-id$="[[data.debugOfferVersionId]]" class="style-scope ytd-vertical-product-card-renderer">\n    <div id="product-image" class="product-info-row style-scope ytd-vertical-product-card-renderer">\n      <yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-vertical-product-card-renderer"></yt-img-shadow>\n    </div>\n    <div id="product-info" class="style-scope ytd-vertical-product-card-renderer">\n      <div id="product-name" class="product-info-row style-scope ytd-vertical-product-card-renderer">[[data.title]]</div>\n\n      <template is="dom-if" restamp="" if="[[hasPriceTopPosition]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price-replacement" class="style-scope ytd-vertical-product-card-renderer">[[data.priceReplacementText]]</span>\n          </template>\n          <template is="dom-if" restamp="" if="[[!showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price" class="style-scope ytd-vertical-product-card-renderer">[[priceValue]]</span>\n            <template is="dom-if" restamp="" if="[[data.additionalFeesText]]" class="style-scope ytd-vertical-product-card-renderer">\n              <span id="additional-taxes" class="style-scope ytd-vertical-product-card-renderer">[[data.additionalFeesText]]</span>\n            </template>\n          </template>\n        </div>\n        <div id="product-deal" class="product-info-row style-scope ytd-vertical-product-card-renderer" aria-label="[[data.dealsData.salesData.salesPriceAccessibilityLabel]]">\n          [[showDeal]]\n        </div>\n      </template>\n\n      <div id="variants-description" class="product-info-row style-scope ytd-vertical-product-card-renderer">\n        [[data.variantsDescription]]\n      </div>\n\n      <template is="dom-if" restamp="" if="[[showCta]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <yt-formatted-string class="cta-row style-scope ytd-vertical-product-card-renderer" text="[[ctaText]]">\n          </yt-formatted-string>\n          <template is="dom-if" restamp="" if="[[data.showOpenInNewIcon]]" class="style-scope ytd-vertical-product-card-renderer">\n            <yt-icon class="cta-row hover-icon style-scope ytd-vertical-product-card-renderer" icon="open_in_new"></yt-icon>\n          </template>\n        </div>\n      </template>\n\n      <template is="dom-if" restamp="" if="[[hasPriceBottomPosition]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price-replacement" class="style-scope ytd-vertical-product-card-renderer">[[data.priceReplacementText]]</span>\n          </template>\n          <template is="dom-if" restamp="" if="[[!showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price" class="style-scope ytd-vertical-product-card-renderer">[[priceValue]]</span>\n            <template is="dom-if" restamp="" if="[[data.additionalFeesText]]" class="style-scope ytd-vertical-product-card-renderer">\n              <span id="additional-taxes" class="style-scope ytd-vertical-product-card-renderer">[[data.additionalFeesText]]</span>\n            </template>\n          </template>\n        </div>\n        <div id="product-deal" class="product-info-row style-scope ytd-vertical-product-card-renderer" aria-label="[[data.dealsData.salesData.salesPriceAccessibilityLabel]]">\n          [[showDeal]]\n        </div>\n      </template>\n\n      <template is="dom-if" restamp="" if="[[showAffiliateDisclaimer]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <div id="affiliate-disclaimer" class="style-scope ytd-vertical-product-card-renderer">[[data.affiliateDisclaimer]]</div>\n        </div>\n      </template>\n    </div>\n  </div>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Fm8=r},{mode:1});var HQh;var uI=function(){return _.D.apply(this,arguments)||this};
_.b(uI,_.D);uI.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],uI.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],uI.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],uI.prototype,"ytdLockupBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],uI.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],uI);
_.A(uI,"ytd-grid-movie-renderer",function(){if(HQh!==void 0)return HQh;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-movie-renderer">\n</ytd-thumbnail>\n<a class="yt-simple-endpoint style-scope ytd-grid-movie-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-grid-movie-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-movie-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-movie-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <span class="grid-movie-renderer-metadata style-scope ytd-grid-movie-renderer" hidden="[[!data.metadata]]">\n    [[getSimpleString(data.metadata)]]\n  </span>\n  \n  <ytd-video-meta-block class="grid style-scope ytd-grid-movie-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer class="badges style-scope ytd-grid-movie-renderer" badges="[[data.badges]]" hidden="[[!data.badges]]">\n</ytd-badge-supported-renderer>\n<div id="offer-button" class="style-scope ytd-grid-movie-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-movie-renderer"></yt-interaction>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return HQh=r},{mode:1});var Wm8;var pH=function(){var r=_.D.apply(this,arguments)||this;r.roundedFix=_.Y("web_enable_merch_item_rounding_fix");r.itemStyle="small-item";return r};
_.b(pH,_.D);pH.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var r,g,I,P,a=(g=_.Z((r=this.data)==null?void 0:r.buttonCommand,_.Fa1))==null?void 0:(I=g.item)==null?void 0:(P=I.notificationTextRenderer)==null?void 0:P.successResponseText;a&&_.BOQ(this.hostElement,a)}};
_.l4.Object.defineProperties(pH.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:r.isProductPlaceholder)!==void 0&&((g=this.data)==null?void 0:g.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.showOpenInNewIcon)===!1}},
ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityTitle?this.data.accessibilityTitle:this.data.title+", "+this.data.price+", "+this.data.additionalFeesText+", "+this.data.vendorName}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],pH.prototype,"ytRendererBehavior",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],pH.prototype,"roundedFix",void 0);_.w([_.H(),_.J("design:type",Object)],pH.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],pH.prototype,"itemStyle",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],pH.prototype,"hasPrice",null);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],pH.prototype,"hasPriceReplacementText",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],pH.prototype,"hasAdditionalFeesText",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],pH.prototype,"hasAffiliateDisclaimer",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],pH.prototype,"isProductPlaceholder",null);
_.w([_.H(),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],pH.prototype,"hideOpenInNewIcon",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],pH.prototype,"ariaLabel",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],pH);
_.A(pH,"ytd-merch-shelf-item-renderer",function(){if(Wm8!==void 0)return Wm8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-merch-shelf-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<a class="yt-simple-endpoint style-scope ytd-merch-shelf-item-renderer" href$="[[computeHref_(data.buttonCommand)]]" data="[[data.buttonCommand]]" aria-label$="[[ariaLabel]]" data-offer-version-id$="[[data.debugOfferVersionId]]" on-click="showSnackbarIfPlaceholder">\n  <div class="product-item style-scope ytd-merch-shelf-item-renderer">\n    <yt-img-shadow class="product-item-image style-scope ytd-merch-shelf-item-renderer" height="90" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" width="90"></yt-img-shadow>\n    <template is="dom-if" restamp="" if="[[isProductPlaceholder]]" class="style-scope ytd-merch-shelf-item-renderer">\n      <div class="product-item-info style-scope ytd-merch-shelf-item-renderer">\n        <div class="product-item-info-wrapper product-placeholder-item-info-center style-scope ytd-merch-shelf-item-renderer">\n          <div class="small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer">[[data.title]]</div>\n        </div>\n      </div>\n    </template>\n    <template is="dom-if" restamp="" if="[[!isProductPlaceholder]]" class="style-scope ytd-merch-shelf-item-renderer">\n      <div class="product-item-info style-scope ytd-merch-shelf-item-renderer">\n        <div class="product-item-info-wrapper style-scope ytd-merch-shelf-item-renderer">\n          <div class="product-item-info-wrapper-row-1 style-scope ytd-merch-shelf-item-renderer">\n            <div class="small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer">[[data.title]]</div>\n            <template is="dom-if" restamp="" if="[[hasPrice]]" class="style-scope ytd-merch-shelf-item-renderer">\n              <div class="product-item-price-wrapper style-scope ytd-merch-shelf-item-renderer">\n                <template is="dom-if" restamp="" if="[[hasPriceReplacementText]]" class="style-scope ytd-merch-shelf-item-renderer">\n                  <div class="product-item-price style-scope ytd-merch-shelf-item-renderer">[[data.priceReplacementText]]</div>\n                </template>\n                <template is="dom-if" restamp="" if="[[!hasPriceReplacementText]]" class="style-scope ytd-merch-shelf-item-renderer">\n                  <div class="product-item-price style-scope ytd-merch-shelf-item-renderer">[[data.price]]</div>\n                  <div class="product-item-additional-fees-text style-scope ytd-merch-shelf-item-renderer" hidden="[[!hasAdditionalFeesText]]">\n                    [[data.additionalFeesText]]\n                  </div>\n                </template>\n              </div>\n            </template>\n            <div no-price$="[[!hasPrice]]" class="cta-item-hide link-item-hide product-item-merchant style-scope ytd-merch-shelf-item-renderer">\n              <div class="product-item-merchant-text style-scope ytd-merch-shelf-item-renderer">\n                [[data.vendorName]]\n                <yt-icon class="product-item-merchant-icon product-item-merchant-icon--inline style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n              </div>\n              \n              <yt-icon class="product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n            </div>\n          </div>\n          <div class="small-item-hide large-item-hide product-item-info-wrapper-row-2 style-scope ytd-merch-shelf-item-renderer">\n            <div class="affiliate-disclaimer-text style-scope ytd-merch-shelf-item-renderer" hidden="[[!hasAffiliateDisclaimer]]">\n              [[data.affiliateDisclaimer]]\n            </div>\n            <div class="product-item-description style-scope ytd-merch-shelf-item-renderer">[[data.description]]</div>\n          </div>\n        </div>\n      </div>\n      <div class="small-item-hide large-item-hide link-item-hide product-item-button-wrapper style-scope ytd-merch-shelf-item-renderer" hidden="[[isProductPlaceholder]]">\n        <div class="product-item-button style-scope ytd-merch-shelf-item-renderer">[[data.buttonText]]</div>\n        <div class="product-item-merchant style-scope ytd-merch-shelf-item-renderer">\n          <div class="product-item-merchant-text style-scope ytd-merch-shelf-item-renderer">[[data.vendorName]]</div>\n          <yt-icon class="product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n        </div>\n      </div>\n    </template>\n  </div>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Wm8=r},{mode:1});_.dM(_.R(function(r){return _.q("button-card-view-model",{el:_.iv(_.mK(function(){return r.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return r.data().title},
role:"button"},_.q(_.Kb,{model:{}}),_.q("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.q("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.q(_.t,{cond:function(){return r.data().image},
then:function(g){return _.q(_.bv,{data:g,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.q("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return r.data().title})))},"dc"),"button-card-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){r=_.GM(r,{className:void 0});var g=r.data;r=r.className;var I=_.Bi(function(){return g().onTapCommand},void 0,"SXkP9e");
return _.q("ytd-shopping-item-card",{class:_.Ws("ytdShoppingItemCardHost",r)},_.q(_.y5,{command:I,className:"ytdShoppingItemCardHostLink"},_.q("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.q(_.fk,{data:function(){return g().thumbnailViewModel}},{thumbnailViewModel:function(P){return _.q(Km,{data:P.data,
aspectRatio:3})}})),_.q("div",null,_.q("p",{class:"ytdShoppingItemCardHostItemTitle"},_.q(_.eY,{text:function(){return g().itemTitle}})),_.q("p",{class:"ytdShoppingItemCardHostPrice"},_.q(_.eY,{text:function(){return g().priceOrStatus}})))))},"ec"),"ytd-shopping-item-card",{props:{data:_.Yp,
className:_.Yp}});var Dn1={isAdsVideo:!0},RCT={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},APy={showPlayerControls:!1,videoPreviewDurationMs:15E3},Nnw={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0},wF0={showPlayerControls:!0,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0,hideTimeDisplay:!0,hideCaptionsToggleButton:!0,hideScrubber:!0};var Ym=null,OvF={};var Y2t="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(" "),oL={},Zv_=(oL.FEwhat_to_watch="home",oL.FEhashtag="hashtag",oL.FEtrending="trending",oL.FEhistory="history",oL.SPunlimited="premium",oL.FEmemberships_and_purchases="paid_memberships",oL.SPredeem_code="redeem",oL.SPverify_location="locate",oL.SPminor_moment="minor_moment",
oL.FEmini_app_container="mini_app",oL.FEnews_destination="news",oL.SPopen_in_app="open_in_app",oL.FEexplore="explore",oL.FEsubscriptions="subscriptions",oL.FEsfv_audio_pivot="sfv_audio_pivot",oL.FEplaylist_aggregation="playlist_aggregation",oL);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");_.Nl("init");var l0$,S9B,EAf,f01,JP1;l0$=function(){};
_.xnl=_.R(function(r){var g=r.data;var I=r.inlineMetadata;var P=r.aspectRatio;var a=r.scrimStyle;var v=r.className;var C=r.useDefaultStyle;var u=r.titleStyle;var X=new l0$,c=_.Y("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",B=_.Bi(function(){return(C==null?0:C())?c==="SHORTS_LOCKUP_STYLE_SLIM":g().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"CIGaAf"),O=_.Bi(function(){return _.yZ(I)||B()||!1},void 0,"SEL6Qd"),z=function(){return(a==null?void 0:
a())!==void 0?a==null?void 0:a():1},e=_.Bi(function(){return g().belowThumbnailMetadata||!O()},void 0,"KAqk1b");
r=_.lO({visibilityCallback:function(P$){var Cs=g().onFirstVisible;P$&&Cs&&_.tY(Cs)},
showOption:{calledOnce:!0,state:"visible"}});var U=_.iv(),V={},G=_.Ws(function(){return B(),"shortsLockupViewModelHostThumbnailContainer"},(V.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.yZ(P)===1},V.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.yZ(P)===2},V.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.Y("web_shorts_2_by_3_lockups_study")&&!_.Y("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
V)),F=_.Bi(function(){if(_.yZ(P)===1)return 1;
_.yZ(P);return 2},void 0,"Bg5Es"),W,S=function(){if(X){var P$;
(P$=W)==null||dz(P$);var Cs;if(X.hostElement&&((Cs=X.data)==null?0:Cs.inlinePlayerData)){var ZL,tp;P$=((ZL=X.data)==null?0:(tp=ZL.inlinePlayerData)==null?0:tp.enableAudioControl)?Object.assign({},wF0):Object.assign({},Nnw);var eX,H$;((eX=X.data)==null?void 0:(H$=eX.inlinePlayerData)==null?void 0:H$.maxPlaybackLengthSec)!==void 0&&(P$.videoPreviewDurationMs=X.data.inlinePlayerData.maxPlaybackLengthSec*1E3);W=p6({mediaRenderer:X,lockupElement:X.hostElement,thumbnailElement:U.value,videoPreviewOpts:P$})}}};
_.dd(function(){X&&(X.data=g(),S())},"wo9C7e");
var E=_.Bi(function(){return g().thumbnail},void 0,"haijYd");
V=_.Bi(function(){return g().badge},void 0,"RpDeSe");
var l=_.Bi(function(){return g().onTap},void 0,"hOfuOb"),f={},n={};
return _.q("ytm-shorts-lockup-view-model",{el:_.iv(function(P$){X&&(X.hostElement=P$)},S,r),
class:_.Ws("shortsLockupViewModelHost",v)},_.q(_.TN,null,_.q(_.y5,{command:l,className:_.Ws("shortsLockupViewModelHostEndpoint",(f.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!e()},f),"reel-item-endpoint",""),
ariaHidden:function(){return!O()},
tabIndex:function(){return O()?0:-1}},_.q("div",{el:U,
class:_.Ws("shortsLockupViewModelHostThumbnailParentContainer",(n.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!B()},n))},_.q(_.t,{cond:E,
then:function(){return _.q("div",{class:G},_.q(_.bv,{data:function(){var P$;return(P$=E==null?void 0:E())!=null?P$:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.q(_.fk,{data:function(){return g().thumbnailViewModel}},{thumbnailViewModel:function(P$){return _.q(Km,{data:P$.data,
aspectRatio:function(){return F()},
disableRounding:function(){return B()}})}}),null),_.q(_.t,{cond:O,
then:function(){return _.q(S9B,{data:g,scrimStyle:z,useDefaultStyle:C,titleStyle:u})}}),_.q(_.fk,{data:V},{badgeViewModel:function(P$){return _.q(_.Vn,{data:P$.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.q(_.t,{cond:function(){return O()&&g().menuOnTap},
then:function(){return _.q(JP1,{data:g,inlineMetadata:!0})}}),_.q(_.t,{cond:e,
then:function(){return _.q(EAf,{data:g,useDefaultStyle:C,inlineMetadata:O})}})))},"gc");
S9B=_.R(function(r){var g=r.data;var I=r.scrimStyle;var P=r.useDefaultStyle;var a=r.titleStyle;var v=_.Y("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",C=P&&_.Y("web_hide_primary_text_for_pivot_panel"),u=_.Bi(function(){return(P==null?0:P())?v==="SHORTS_LOCKUP_STYLE_SLIM":g().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"c5smEd");
r={};r=_.Ws("shortsLockupViewModelHostInlineMetadata",(r.shortsLockupViewModelHostMetadataRounded=function(){return!u()},r.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(I==null?void 0:I())===3&&!_.Y("enable_shorts_lockup_new_scrim")},r.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(I==null?void 0:I())===3&&_.Y("enable_shorts_lockup_new_scrim")},r.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(I==null?void 0:I())===2||(I==null?void 0:
I())===4},r.shortsLockupViewModelHostShowOverPlayer=function(){return!0},r),"image-overlay-text");
var X={};return _.q("div",{class:r},_.q("h3",{class:_.Ws("shortsLockupViewModelHostMetadataTitle",(X.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(I==null?void 0:I())===4},X.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return g().belowThumbnailMetadata},X.shortsLockupViewModelHostMetadataTitleMaxLines1=function(){return(a==null?void 0:a())===1},X.shortsLockupViewModelHostMetadataTitleMaxLines2=function(){return(a==null?void 0:a())===2},X)),
"aria-label":function(){return g().accessibilityText}},_.q(_.t,{cond:function(){var c;
return!((c=g().overlayMetadata)==null||!c.primaryText)&&!C},
then:function(){return _.q(_.eY,{text:function(){var c;return(c=g().overlayMetadata)==null?void 0:c.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.q(_.t,{cond:function(){var c;
return(c=g().overlayMetadata)==null?void 0:c.secondaryText},
then:function(){return _.q(f01,{data:g,scrimStyle:I,className:void 0})}}))},"hc");
EAf=_.R(function(r){var g=r.data;var I=r.useDefaultStyle;var P=r.inlineMetadata;var a=_.Y("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",v=_.Bi(function(){return(I==null?0:I())?a==="SHORTS_LOCKUP_STYLE_SLIM":g().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"hn3pLe"),C=_.iv(),u;
r=_.RT(function(e){if(_.a9(_.Pk(e),C.value,["AVATAR-VIEW-MODEL"]))return!1;var U;(U=u)==null||U.click();return!1});
var X=_.Bi(function(){return g().belowThumbnailMetadata||g().overlayMetadata},void 0,"GwezKf"),c=function(){return g().menuOnTap&&!P()},B=function(){var e;
return(e=X())==null?void 0:e.avatar},O={},z={};
return _.q("div",{class:_.Ws(function(){return v()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(O.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!B()},O.shortsLockupViewModelHostOutsideMetadataHasMenu=c,O)),
"on:click":r,el:C,role:"presentation"},_.q(_.fk,{data:B},{avatarViewModel:function(e){return _.q(_.pm,{data:e.data,avatarButtonCustomClassName:"shortsLockupViewModelHostOutsideMetadataAvatar"})}}),_.q("div",null,_.q("h3",{class:_.Ws("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(z.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var e,U;
return!((e=X())==null?0:(U=e.primaryText)==null?0:U.content)},z.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=P,z)),
role:"presentation"},_.q(_.y5,{ref:function(e){return void(u=e)},
command:function(){return g().onTap},
className:_.Ws("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var e,U;return(e=X())==null?void 0:(U=e.primaryText)==null?void 0:U.content},
"aria-label":function(){return g().accessibilityText}},_.q(_.t,{cond:function(){var e;
return(e=X())==null?void 0:e.primaryText},
then:function(e){return _.q(_.eY,{text:e,noEndpoints:!0,noStyleRuns:!0})}}))),_.q(_.t,{cond:function(){var e;
return(e=X())==null?void 0:e.secondaryText},
then:function(e){return _.q("div",{class:_.Ws("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.q(_.eY,{text:e,noStyleRuns:!0}))}})),_.q(_.t,{cond:c,
then:function(){return _.q(JP1,{data:g,inlineMetadata:!1})}}))},"ic");
f01=_.R(function(r){var g=r.data;var I=r.scrimStyle;r=r.className;var P={};return _.q("div",{class:_.Ws((P.shortsLockupViewModelHostMetadataSubhead=function(){return(I==null?void 0:I())!==4},P.shortsLockupViewModelHostMetadataSubheadNew=_.Y("enable_shorts_lockup_new_scrim"),P.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(I==null?void 0:I())===4},P),r),
"aria-hidden":"true"},_.q(_.eY,{text:function(){var a;return(a=g().overlayMetadata)==null?void 0:a.secondaryText},
noStyleRuns:!0}))},"jc");
JP1=_.R(function(r){var g=r.data;var I=r.inlineMetadata;r={};r=_.Ws((r.shortsLockupViewModelHostInlineMetadataMenu=function(){return I()},r.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!I()},r.shortsLockupViewModelHostShowOverPlayer=function(){return!0},r),"image-overlay-text");
return _.q("div",{class:r},_.q(_.H6,{data:function(){return{style:I()?"overlay":"mono",accessibilityLabel:g().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(P){P.preventDefault();P.stopPropagation();var a=_.Xu({elementsCommand:g().menuOnTap,forceNewState:!0});if(a==null?0:a.onclick)a.onclick(P)}}},
iconName:"MORE_VERT"}))},"kc");var nAz=_.R(function(r){var g=r.data;var I=r.inlineMetadata;var P=r.aspectRatio;var a=r.scrimStyle;var v=r.className;var C=r.useDefaultStyle;r=_.Bi(function(){var u=g().entityId;return u?u.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"r2ABGd");
return _.q("ytm-shorts-lockup-view-model-v2",{class:_.Ws("shortsLockupViewModelHost",v)},_.q(_.A_,{contentId:r,aspectRatio:function(){return(P==null?void 0:P())===1?1:(P==null?void 0:P())===2?2:4}},function(){return _.q(_.xnl,{data:g,
inlineMetadata:I,aspectRatio:P,scrimStyle:a,className:v,useDefaultStyle:C})}))},"lc");_.dM(nAz,"ytm-shorts-lockup-view-model-v2",{props:{data:_.MD,inlineMetadata:_.MD,aspectRatio:_.MD,scrimStyle:_.MD,className:_.MD,useDefaultStyle:_.MD,titleStyle:_.MD}});var Tnd=16/9*210,qM=function(){var r=_.D.apply(this,arguments)||this;r.isExpandableContent=!1;r.hideShelfHeader=!1;r.engagementPanel=!1;r.buttonClasses=["arrow"];r.isSearch=!1;r.disableScrollEventListener=!1;r.containsLockup=!1;r.overrideArrowPositionForProductCard=!1;r.overrideArrowPositionForShoppingItemCard=!1;r.overrideArrowPositionForReelItems=!1;r.overrideArrowPositionForGridMovie=!1;r.overrideArrowPositionToCenter=!1;r.isSearchPostShelf=!1;r.overrideArrowPositionForMixedShelf=!1;r.overrideArrowPositionForMixedShelfShortsOnly=
!1;r.hasBigThumbsReelItems=!1;r.shouldUseMixedListHeight=!1;r.shouldUseShortsListHeight=!1;r.gridVideoWidth=0;r.isSearchVodShelf=!1;r.disableWheelScroll=!1;r.sizing="COMPACT";r.shortsLockupAspectRatio=0;return r};
_.b(qM,_.D);_.Q=qM.prototype;
_.Q.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]]"}}}}};
_.Q.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.Y("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.Q.computeInitialCountNumber=function(r){if(!r)return 6;var g=r.items.some(function(v){return!!v.topicRecommendationsChipRenderer}),I=r.items.some(function(v){return!!v.displayAdRenderer}),P=this.computeShouldListItemsHaveEqualHeight(r),a=r.items.some(function(v){return!!v.gridPlaylistRenderer});
r=r.items.some(function(v){return!!v.shoppingItemCardViewModel});
return g?9:I?8:a||P?10:r?7:6};
_.Q.computeContainsPost=function(r){return!!r&&!!r.items&&r.items.some(function(g){return!!g.postRenderer})};
_.Q.computeContainsLockup=function(){if(_.Y("web_horizontal_list_lockup_arrow_killswitch"))return!1;var r,g;return(r=this.data)==null?void 0:(g=r.items)==null?void 0:g.some(function(I){return!!I.lockupViewModel})};
_.Q.maybeUpdateLockupAspectRatio=function(){var r,g;if(this.computeContainsLockup()&&((r=this.data)==null?0:(g=r.items)==null?0:g.length)){var I;r=Jcj((I=this.data.items[0].lockupViewModel)==null?void 0:I.contentType,this.data.force16By9ThumbnailAspectRatio);I=JA8(r);I=this.computeLockupWidth()/I;_.lH(this.hostElement,{"--yt-horizontal-list-content-height":I+"px"})}};
_.Q.computeOverrideArrowPositionForProductCard=function(r){if(this.isExpandableContent)return!1;var g;return!!(r==null?0:(g=r.items)==null?0:g.some(function(I){return!!I.verticalProductCardRenderer}))};
_.Q.computeOverrideArrowPositionForShoppingItemCard=function(r){var g;return!!(r==null?0:(g=r.items)==null?0:g.some(function(I){return!!I.shoppingItemCardViewModel}))};
_.Q.computeOverrideArrowPositionForReelItemRenderer=function(r){return this.containsReelItemRenderer(r)};
_.Q.computeHasBigThumbsReelItems=function(r,g){return r&&this.containsReelItemRenderer(g)};
_.Q.computeShouldListItemsHaveEqualHeight=function(r){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(r==null?void 0:r.itemSizeConstraint)};
_.Q.computeShouldListItemsHaveShortsHeight=function(r){return this.computeShouldListItemsHaveEqualHeight(r)&&!this.containsGridVideoRenderer(r)};
_.Q.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.Q.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.Q.containsReelItemRenderer=function(r){var g;return!!(r==null?0:(g=r.items)==null?0:g.some(function(I){return!(!I.reelItemRenderer&&!I.shortsLockupViewModel)}))};
_.Q.containsGridVideoRenderer=function(r){var g;return!!(r==null?0:(g=r.items)==null?0:g.some(function(I){return!!I.gridVideoRenderer||!!I.lockupViewModel}))};
_.Q.computeContainsGridMovieRenderer=function(r){var g;return!!(r==null?0:(g=r.items)==null?0:g.some(function(I){return!!I.gridMovieRenderer}))};
_.Q.computeOverrideArrowPositionToCenter=function(r){return this.computeIsSearchPostShelf(r)};
_.Q.computeIsSearchPostShelf=function(r){var g;return!!(r==null?0:(g=r.items)==null?0:g.some(function(I){var P,a;return((a=(P=I.postRenderer)==null?void 0:P.surface)!=null?a:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.Q.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(r){var g;return!!(r==null?0:(g=r.items)==null?0:g.some(function(I){var P,a,v;return((v=(P=I.backgroundPromoRenderer)==null?void 0:(a=P.style)==null?void 0:a.value)!=null?v:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.Q.computeIsSearchVodShelf=function(r,g){return r&&this.containsGridVideoRenderer(g)};
_.Q.computeDisableWheelScroll=function(r,g){return this.computeIsSearchVodShelf(r,g)};
_.Q.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.Q.computeShortsLockupAspectRatio=function(){return 1};
_.Q.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.lH(this.hostElement,{"--ytd-reel-item-thumbnail-height":Tnd+"px"})};
qM.prototype.dataChanged=qM.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],qM.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],qM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.Kw.YtdHorizontalListBehavior),_.J("design:type",Object)],qM.prototype,"ytdHorizontalListBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],qM.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],qM.prototype,"isExpandableContent",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"hideShelfHeader",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"engagementPanel",void 0);_.w([_.H(),_.J("design:type",Array)],qM.prototype,"buttonClasses",void 0);_.w([_.H(),_.J("design:type",Object)],qM.prototype,"isSearch",void 0);
_.w([_.H(),_.J("design:type",Object)],qM.prototype,"disableScrollEventListener",void 0);_.w([_.H({computed:"computeInitialCountNumber(data)"}),_.J("design:type",Number)],qM.prototype,"initialCount",void 0);_.w([_.H({computed:"computeContainsPost(data)"}),_.J("design:type",Boolean)],qM.prototype,"supportComponentResize",void 0);_.w([_.H({computed:"computeContainsPost(data)"}),_.J("design:type",Boolean)],qM.prototype,"containsPost",void 0);
_.w([_.H({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"containsLockup",void 0);_.w([_.H({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],qM.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.w([_.H({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"overrideArrowPositionForProductCard",void 0);_.w([_.H({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.w([_.H({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"overrideArrowPositionForReelItems",void 0);_.w([_.H({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"overrideArrowPositionForGridMovie",void 0);
_.w([_.H({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"overrideArrowPositionToCenter",void 0);_.w([_.H({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"isSearchPostShelf",void 0);_.w([_.H({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.w([_.H({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.w([_.H({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"hasBigThumbsReelItems",void 0);
_.w([_.H({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"shouldUseMixedListHeight",void 0);_.w([_.H({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"shouldUseShortsListHeight",void 0);_.w([_.H({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"gridVideoWidth",void 0);
_.w([_.H({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"isSearchVodShelf",void 0);_.w([_.H({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.J("design:type",Object)],qM.prototype,"disableWheelScroll",void 0);_.w([_.H({computed:"computeSizing(isSearch)"}),_.J("design:type",Object)],qM.prototype,"sizing",void 0);
_.w([_.H({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.J("design:type",Object)],qM.prototype,"shortsLockupAspectRatio",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],qM.prototype,"dataChanged",null);
_.A(qM,"yt-horizontal-list-renderer",function(){if(TI$===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-horizontal-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-arrow" class="style-scope yt-horizontal-list-renderer"></div>\n<div id="scroll-outer-container" class="style-scope yt-horizontal-list-renderer">\n  <div id="scroll-container" class="style-scope yt-horizontal-list-renderer">\n    <div id="items" class="style-scope yt-horizontal-list-renderer"></div>\n  </div>\n</div>\n<div id="right-arrow" class="style-scope yt-horizontal-list-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);TI$=r}r=TI$;return r},{mode:1});var hCz=function(){this.subscriptions=new Map([["navigation-start",new Set],["navigation-end",new Set]])};
hCz.prototype.subscribe=function(r,g){var I=this.subscriptions.get(r);if(!I)return function(){};
I.add(g);return function(){I.delete(g)}};
hCz.prototype.unsubscribe=function(r,g){(r=this.subscriptions.get(r))&&r.delete(g)};
hCz.prototype.publish=function(r,g){g=g===void 0?{}:g;(r=this.subscriptions.get(r))&&r.forEach(function(I){I(g)})};var k7J;var $sf=[10,12,14,16,18,20,24,28,32,36],rsh=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],Xc=function(){var r=_.D.apply(this,arguments)||this;r.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";r.hideOverflow=!1;r.useRoboto=!1;r.fontClass="";r.overflown=!1;r.actionMap={"yt-window-resized":"resize"};return r};
_.b(Xc,_.D);_.Q=Xc.prototype;
_.Q.attached=function(){var r=this;switch(this.fontFamily){case "PROMO_FONT_FAMILY_ROBOTO_BOLD":this.useRoboto=!0;this.fontWeight=700;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD":this.useRoboto=!1;this.fontWeight=700;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_MEDIUM":this.useRoboto=!1;this.fontWeight=500;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_SEMIBOLD":this.useRoboto=!1;this.fontWeight=600;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_LIGHT":this.useRoboto=!1;this.fontWeight=400;break;default:this.useRoboto=
!1,this.fontWeight=700}this.setParentConstraints();_.Nu(this,function(){r.resize()});
if(!_.Dp){var g,I,P;(g=document)==null||(I=g.fonts)==null||(P=I.ready)==null||P.then(function(){r.resize()})}};
_.Q.dataChanged=function(){this.resize()};
_.Q.guideIsExpandedChanged=function(){this.resize()};
_.Q.resize=function(){if(this.textNode.offsetWidth||this.textNode.offsetWidth){this.overflown&&(this.overflown=!1,this.textNode.classList.remove("overflown"));this.textNode.style.visibility="hidden";var r=this.getMaxNumLines(),g=this.getMinFont(),I=this.getMaxFont(),P=this.useRoboto?$sf:rsh;for(P=P.filter(function(v){return v<=I&&v>=g});P.length>1;){var a=Math.floor(P.length/2);
this.updateFontSize(P[a]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=r)P=P.slice(a,P.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>r)P=P.slice(0,a);else break}this.updateFontSize(P[P.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(r)}};
_.Q.handleOverflow=function(r){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>r&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",r.toString()))};
_.Q.updateFontSize=function(r){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+r;this.textNode.classList.add(this.fontClass)};
_.Q.getMaxFont=function(){var r=this.useRoboto?$sf:rsh;r=r[r.length-1];return this.maxFontSize&&this.maxFontSize<=r?this.maxFontSize:r};
_.Q.getMinFont=function(){var r=(this.useRoboto?$sf:rsh)[0];return this.minFontSize&&this.minFontSize>=r?this.minFontSize:r};
_.Q.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.Q.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.Q.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.b6(this.text).split("\n").length-1:Infinity};
_.Q.setParentConstraints=function(){this.maxWidth&&(this.containerNode.style.maxWidth=this.maxWidth+"px");this.maxHeight&&(this.containerNode.style.maxHeight=this.maxHeight+"px");if(this.fontWeight){if(this.useRoboto&&this.fontWeight!==400&&this.fontWeight!==500)throw Error("Jh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
Xc.prototype.guideIsExpandedChanged=Xc.prototype.guideIsExpandedChanged;Xc.prototype.dataChanged=Xc.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Xc.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Xc.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Xc.prototype,"actionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Xc.prototype,"text",void 0);
_.w([_.H(),_.J("design:type",String)],Xc.prototype,"fontFamily",void 0);_.w([_.H(),_.J("design:type",Number)],Xc.prototype,"maxWidth",void 0);_.w([_.H(),_.J("design:type",Number)],Xc.prototype,"maxHeight",void 0);_.w([_.H(),_.J("design:type",Number)],Xc.prototype,"maxFontSize",void 0);_.w([_.H(),_.J("design:type",Number)],Xc.prototype,"minFontSize",void 0);_.w([_.H(),_.J("design:type",Number)],Xc.prototype,"maxLines",void 0);_.w([_.H(),_.J("design:type",Object)],Xc.prototype,"hideOverflow",void 0);
_.w([_.H({selector:_.uWQ}),_.J("design:type",Boolean)],Xc.prototype,"guideIsExpanded",void 0);_.w([_.ni("#container"),_.J("design:type",HTMLElement)],Xc.prototype,"containerNode",void 0);_.w([_.ni("#text"),_.J("design:type",HTMLElement)],Xc.prototype,"textNode",void 0);_.w([_.$R("text"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Xc.prototype,"dataChanged",null);
_.w([_.$R("guideIsExpanded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Xc.prototype,"guideIsExpandedChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],Xc);
_.A(Xc,"yt-dynamic-sizing-formatted-string",function(){if(k7J!==void 0)return k7J;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dynamic-sizing-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="dynamic-text-container style-scope yt-dynamic-sizing-formatted-string">\n  <yt-formatted-string id="text" disable-attributed-string="" text="[[text]]" class="style-scope yt-dynamic-sizing-formatted-string"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return k7J=r},{mode:1});var g5$;_.I5y=function(r){_.$E.call(this,r)};
_.b(_.I5y,_.$E);var PlB=function(r){_.$E.call(this,r)};
_.b(PlB,_.I5y);var c_=function(){return _.D.apply(this,arguments)||this};
_.b(c_,_.D);c_.prototype.onTapSuspendedChannel=function(){var r;if((r=this.data)!=null&&r.serviceEndpoint){var g,I;(r=(I=_.Z((g=this.data)==null?void 0:g.serviceEndpoint,_.KZ))==null?void 0:I.url)?_.t4(r,void 0,void 0,window.top):(g=new PlB("Did not handle suspended account tap. No appealUrl."),_.iO(g))}else g=new PlB("Did not handle suspended account tap. No serviceEndpoint."),_.iO(g)};
c_.prototype.onTap=function(){var r=this,g=_.hx(),I,P=(I=_.TM(g,{veType:7116}))!=null?I:void 0;_.t9(g,{visualElement:P});_.XO();this.saveRoleText();var a;if((a=this.data)==null?0:a.youtubeSuspended)this.onTapSuspendedChannel();else{var v=!1,C,u;(g=(u=_.Z((C=this.data)==null?void 0:C.serviceEndpoint,_.njF))==null?void 0:u.supportedTokens)&&g.forEach(function(X){if(X.accountSigninToken)if(v=!0,r.onAccountItemTap)r.onAccountItemTap(X.accountSigninToken.signinUrl);else _.t4(X.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!v){if(C=this.get("serviceEndpoint",this.data))v=!0,this.ytComponentBehavior.resolveCommand(C);v||_.bO(new PlB("Did not handle account switch tap. No token."))}}};
c_.prototype.saveRoleText=function(){if(this.data){var r=this.data,g=r.channelDelegationRole;if(g){var I,P=(I=_.Z(r==null?void 0:r.serviceEndpoint,_.njF))==null?void 0:I.supportedTokens;if(!P){var a,v,C,u;P=(a=_.Z(r==null?void 0:r.serviceEndpoint,_.hV))==null?void 0:(v=a.popup)==null?void 0:(C=v.confirmDialogRenderer)==null?void 0:(u=C.confirmButton)==null?void 0:u.buttonRenderer;var X;P=(X=_.Z(P==null?void 0:P.command,_.wV))==null?void 0:X.commands;if(!P)return;var c;P=(c=_.Z(P[1],_.njF))==null?
void 0:c.supportedTokens}if(P){X=void 0;c=_.m(P);for(P=c.next();!P.done;P=c.next())if(P=P.value,P.datasyncIdToken){X=P.datasyncIdToken.datasyncIdToken;break}if(X){var B;a:{if(_.OgE()&&(c=_.OM(X+"::pom"))){c=new fK(c);break a}c=void 0}(B=c)==null||B.set("role_text",g);if((GJh?GJh:window.location).href.indexOf("studio")!==-1&&(B=zvE())){c=B.src?(new URL(B.src)).origin:"*";var O;(O=B.contentWindow)==null||O.postMessage({action:"save_pom_role",datasyncId:X,roleText:g},c)}}}}}};
_.l4.Object.defineProperties(c_.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(r=this.data)==null?void 0:(g=r.accountPhoto)==null?void 0:g.thumbnails;return I&&I.length>0&&(I[0].height===36||I[0].height===48)?I[0].height:40}}});
c_.prototype.onTap=c_.prototype.onTap;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],c_.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],c_.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],c_.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!1}),_.J("design:type",Function)],c_.prototype,"onAccountItemTap",void 0);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],c_.prototype,"enableRingForActiveAccount",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Number),_.J("design:paramtypes",[])],c_.prototype,"thumbnailSize",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],c_.prototype,"onTap",null);_.w([_.qC({is:"ytd-account-item-renderer",disableElementRegistration:!0})],c_);
_.A(c_,"ytd-account-item-renderer",function(){if(g5$!==void 0)return g5$;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-icon-item class="style-scope ytd-account-item-renderer">\n  <yt-img-shadow slot="item-icon" height="[[thumbnailSize]]" item-icon="" thumbnail="[[data.accountPhoto]]" width="[[thumbnailSize]]" class="style-scope ytd-account-item-renderer">\n  </yt-img-shadow>\n  <tp-yt-paper-item-body two-line="" class="style-scope ytd-account-item-renderer">\n    <yt-formatted-string id="channel-title" text="[[data.accountName]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string respect-lang-dir="" secondary="" text="[[data.channelHandle]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string secondary="" text="[[data.accountByline]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-item-body>\n  <yt-icon id="selected" hidden="[[!data.isSelected]]" icon="yt-icons:check" class="style-scope ytd-account-item-renderer">\n  </yt-icon>\n  <yt-icon id="studio-redirect" aria-label$="[[getSimpleString(data.studioRedirectVisualHint)]]" hidden="[[!data.isRedirectToStudio]]" icon="yt-icons:open_in_new" class="style-scope ytd-account-item-renderer">\n  </yt-icon>\n  <tp-yt-paper-tooltip for="studio-redirect" hidden="[[!data.isRedirectToStudio]]" position="left" class="style-scope ytd-account-item-renderer">\n    [[getSimpleString(data.studioRedirectVisualHint)]]\n  </tp-yt-paper-tooltip>\n</tp-yt-paper-icon-item>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return g5$=r},{mode:1});var a5J;var tC=function(){return _.D.apply(this,arguments)||this};
_.b(tC,_.D);tC.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.S5().resolve(_.E3).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],tC.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],tC.prototype,"data",void 0);_.w([_.qC({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],tC);
_.A(tC,"ytd-identity-chip-renderer",function(){if(a5J!==void 0)return a5J;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-identity-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-identity-chip-renderer">\n  <h3 id="header-text" class="style-scope ytd-identity-chip-renderer">[[data.headerText]]</h3>\n</div>\n<div id="content-row" class="style-scope ytd-identity-chip-renderer">\n  <div id="info-div" class="style-scope ytd-identity-chip-renderer">\n    <img id="avatar-image" alt="" src$="[[data.avatarUrl]]" class="style-scope ytd-identity-chip-renderer">\n    <div id="name-handle-div" class="style-scope ytd-identity-chip-renderer">\n      <p id="name" class="style-scope ytd-identity-chip-renderer">[[data.name]]</p>\n      <p id="handle" hidden="[[!data.handle]]" dir="auto" class="style-scope ytd-identity-chip-renderer"><span class="style-scope ytd-identity-chip-renderer">@</span>[[data.handle]]</p>\n    </div>\n  </div>\n  <div id="edit-icon" class="style-scope ytd-identity-chip-renderer">\n    <yt-icon-button id="edit-icon-button" aria-label$="[[data.onTapLabel]]" on-click="onClickEditIcon" class="style-scope ytd-identity-chip-renderer">\n      <yt-icon id="edit-icon" icon="yt-icons:edit" class="style-scope ytd-identity-chip-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return a5J=r},{mode:1});var v5d;var QP8;var ms0;var ClF;var B_=function(){var r=_.D.apply(this,arguments)||this;r.richItemMinWidth=_.fL("wn_grid_min_item_width",310);r.isShorts=!1;r.isWatchNext=!1;r.isExploreHub=!1;return r};
_.b(B_,_.D);_.l4.Object.defineProperties(B_.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var r=[],g=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.lH(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var I;if(((I=this.data)==null?0:I.rows)&&g)for(g*=this.data.rows,I=0;I<g;I++)r.push({});return r}}});
_.w([_.d(_.oj),_.J("design:type",Object)],B_.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],B_.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],B_.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.Cz,value:3}),_.J("design:type",Number)],B_.prototype,"itemsPerRow",void 0);_.w([_.H({selector:_.CF$,value:6}),_.J("design:type",Number)],B_.prototype,"slimItemsPerRow",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Number)],B_.prototype,"richItemMinWidth",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.mj}),_.J("design:type",Boolean)],B_.prototype,"miniMode",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],B_.prototype,"isShorts",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],B_.prototype,"isWatchNext",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],B_.prototype,"isExploreHub",void 0);
_.w([_.L("isExploreHub"),_.H({reflectToAttribute:!0}),_.J("design:type",Object),_.J("design:paramtypes",[])],B_.prototype,"shimmerAnimation",null);_.w([_.L("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.J("design:type",Array),_.J("design:paramtypes",[])],B_.prototype,"cardItems",null);_.w([_.qC({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],B_);
_.uzz=_.D_()(B_,"ytd-ghost-grid-renderer",function(){if(ClF===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="ghost-grid style-scope ytd-ghost-grid-renderer">\n  <template is="dom-repeat" items="[[cardItems]]" class="style-scope ytd-ghost-grid-renderer">\n    <div class="ghost-card style-scope ytd-ghost-grid-renderer">\n      <div class="rich-thumbnail skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n      <div class="details style-scope ytd-ghost-grid-renderer">\n        <div class="channel-avatar skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n        <div class="details-text-shell style-scope ytd-ghost-grid-renderer">\n          <div class="rich-video-title text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n          <div class="video-meta rich-video-meta text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);ClF=r}r=ClF;return r},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.dM(_.R(function(r){var g=_.GM(r,{numberOfComments:3}).numberOfComments,I=_.GM(r,{isInitialLoad:!1}).isInitialLoad,P=_.GM(r,{engagementPanel:!1}).engagementPanel,a=function(){return Math.min(Number(g==null?void 0:g())||20,20)};
return _.q("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.q(_.t,{cond:function(){return!(P==null?0:P())&&(I==null?void 0:I())},
then:function(){return _.q("div",{class:"ytGhostCommentsComments"},_.q("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.q("div",{class:_.Ws("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.q("div",{class:_.Ws("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.q("div",{class:"ytGhostCommentsGhostCard"},_.q("div",{class:"ytGhostCommentsAvatar"},_.q("div",{class:"ytGhostCommentsCircle"})),_.q("div",{class:"ytGhostCommentsComments"},_.q("div",{class:"ytGhostCommentsMeta"},
_.q("div",{class:_.Ws("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.q("div",{class:_.Ws("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.q("div",{class:"ytGhostCommentsComments"},_.q(_.zq,{each:function(){return Array((a==null?void 0:a())||3)}},function(){return _.q("div",{class:"ytGhostCommentsGhostCard"},_.q("div",{class:"ytGhostCommentsAvatar"},_.q("div",{class:"ytGhostCommentsCircle"})),_.q("div",{class:"ytGhostCommentsHost"},_.q("div",{class:"ytGhostCommentsMeta"},
_.q("div",{class:_.Ws("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.q("div",{class:_.Ws("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.q("div",{class:_.Ws("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.q("div",{class:"ytGhostCommentsGhostLikeDislike"},_.q("div",{class:_.Ws("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.q("div",{class:_.Ws("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"mc"),"yt-ghost-comments",{props:{numberOfComments:_.Yp,
isInitialLoad:_.Yp,engagementPanel:_.Yp},unsafeExternallySettableAttributes:new Set(["hidden"])});_.IA("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var O4=function(){var r=_.D.apply(this,arguments)||this;r.isOverridable=!1;r.spinnerActive=!1;r.showButton=!1;r.isCommentsSection=!1;r.engagementPanel=!0;r.isShortsGrid=!1;r.isShortsPage=!1;r.isWatchPage=!1;r.originalShowButton=!1;r.endOfList=!1;return r};
_.b(O4,_.D);_.Q=O4.prototype;_.Q.resetIntersectionObserver=function(){var r;(r=this.observer)==null||r.disconnect();this.observer=void 0};
_.Q.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var r,g;((r=this.data)==null?void 0:r.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((g=this.data)==null?0:g.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.Q.initializeIntersectionObserver=function(){var r=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(g){g=_.m(g);for(var I=g.next();!I.done;I=g.next())I.value.isIntersecting&&(r.triggerContinuation(),r.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.Q.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},showGhostCardComments:{id:"ghost-comment-section",mapping:{ghostCommentsSectionRenderer:{component:"yt-ghost-comments"}}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:{component:"ytd-ghost-grid-renderer",properties:{isShorts:"[[isShortsGrid]]"}}}}}};
_.Q.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var r;((r=this.data)==null?0:r.continuationEndpoint)&&(r=_.Z(this.data.continuationEndpoint,_.pk))&&this.ytdReduxBehavior.dispatch(_.Ke({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:r}}))};
_.Q.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.Q.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.Q.onServiceRequestCompleted=function(r,g){if(!_.Y("kevlar_hide_spinner_on_empty_continuation_killswitch")){var I;(I=g.actions)!=null&&I.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.Q.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.Q.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.Q.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.Q.numberOfGhostCommentsChanged=function(){var r=3;if(this.engagementPanel){var g,I,P;r=Math.floor(((((g=this.hostElement)==null?void 0:(I=g.parentElement)==null?void 0:(P=I.parentElement)==null?void 0:P.scrollHeight)||108)-108)/108);r=this.isInitialLoad?Math.max(r,3):3}g=[].concat(_.xC(this.hostElement.querySelectorAll("yt-ghost-comments")));g=_.m(g);for(I=g.next();!I.done;I=g.next())I=I.value,I.numberOfComments=r,I.isInitialLoad=this.isInitialLoad,I.engagementPanel=this.engagementPanel};
_.Q.detached=function(){this.resetIntersectionObserver()};
_.l4.Object.defineProperties(O4.prototype,{showGhostCardComments:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton?{ghostCommentsSectionRenderer:!0}:!1}}});
O4.prototype.numberOfGhostCommentsChanged=O4.prototype.numberOfGhostCommentsChanged;O4.prototype.continuationTriggerOffsetChanged=O4.prototype.continuationTriggerOffsetChanged;O4.prototype.showButtonChanged=O4.prototype.showButtonChanged;O4.prototype.onYtServiceRequestCompletedForButtonRenderer=O4.prototype.onYtServiceRequestCompletedForButtonRenderer;O4.prototype.onServiceRequestCompleted=O4.prototype.onServiceRequestCompleted;O4.prototype.onYtServiceRequestSentForButtonRenderer=O4.prototype.onYtServiceRequestSentForButtonRenderer;
O4.prototype.observeData=O4.prototype.observeData;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],O4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],O4.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.ta.YtVisibilityBehavior),_.J("design:type",Object)],O4.prototype,"ytVisibilityBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],O4.prototype,"ytComponentBehavior",void 0);
_.w([_.d(_.oj),_.J("design:type",Object)],O4.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],O4.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],O4.prototype,"isOverridable",void 0);_.w([_.H(),_.J("design:type",Object)],O4.prototype,"spinnerActive",void 0);_.w([_.H(),_.J("design:type",Object)],O4.prototype,"showButton",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],O4.prototype,"isCommentsSection",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],O4.prototype,"engagementPanel",void 0);_.w([_.H(),_.J("design:type",Object)],O4.prototype,"isShortsGrid",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.qOh}),_.J("design:type",Object)],O4.prototype,"isShortsPage",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.o0p}),_.J("design:type",Object)],O4.prototype,"isWatchPage",void 0);_.w([_.H(),_.J("design:type",Number)],O4.prototype,"continuationTriggerOffset",void 0);
_.w([_.H(),_.J("design:type",Object)],O4.prototype,"endOfList",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],O4.prototype,"isInitialLoad",void 0);_.w([_.ni("ytd-button-renderer"),_.J("design:type",_.yE)],O4.prototype,"buttonRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],O4.prototype,"buttonOverrides",void 0);
_.w([_.H(),_.L("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.J("design:type",Object),_.J("design:paramtypes",[])],O4.prototype,"showGhostCardComments",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],O4.prototype,"observeData",null);
_.w([_.Eq("yt-service-request-sent-button-renderer"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],O4.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],O4.prototype,"onServiceRequestCompleted",null);
_.w([_.Eq("yt-service-request-completed-button-renderer"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],O4.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.w([_.$R("showButton"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],O4.prototype,"showButtonChanged",null);
_.w([_.$R("continuationTriggerOffset"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],O4.prototype,"continuationTriggerOffsetChanged",null);_.w([_.xt("isInitialLoad","engagementPanel"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],O4.prototype,"numberOfGhostCommentsChanged",null);_.w([_.qC({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],O4);
_.A(O4,"ytd-continuation-item-renderer",function(){if(ms0!==void 0)return ms0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-continuation-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="ghost-cards" class="style-scope ytd-continuation-item-renderer"></div>\n<div id="ghost-comment-section" class="style-scope ytd-continuation-item-renderer"></div>\n<tp-yt-paper-spinner id="spinner" active="[[spinnerActive]]" hidden="[[showButton]]" class="style-scope ytd-continuation-item-renderer">\n</tp-yt-paper-spinner>\n<div id="button" hidden="[[!showButton]]" class="style-scope ytd-continuation-item-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return ms0=r},{mode:1});var pnz;var zx=function(){var r=_.D.apply(this,arguments)||this;r.downloadProgress=0;r.transferState="TRANSFER_STATE_UNKNOWN";r.downloadState="DOWNLOAD_STATE_UNKNOWN";r.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";r.offlineVideoPolicyExpirationTimestamp=0;r.downloadedVideoPlaybackPosition=0;return r};
_.b(zx,_.D);zx.prototype.dataChanged=function(){var r;this.videoData=_.Z((r=this.data)==null?void 0:r.renderer,MPh);this.transferStateChanged()};
zx.prototype.downloadProgressChanged=function(){if(this.entityInfo){var r=Object.assign({},this.videoData),g=AT$(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),I=g.publishedTimeText,P=g.badges;r.shortViewCountText=g.shortViewCountText;r.publishedTimeText=I;r.badges=P;this.set("videoData",r)}};
zx.prototype.transferStateChanged=function(){if(this.entityInfo){var r=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",g=_.TG(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!ne(this.entityInfo.policyEntity),I=Object.assign({},this.videoData),P=AT$(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),a=P.publishedTimeText,v=P.badges;I.shortViewCountText=
P.shortViewCountText;I.publishedTimeText=a;I.badges=v;I.isDisabled=g;I.isWatched=this.downloadedVideoPlaybackPosition>0;I.navigationEndpoint=g?void 0:X64(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var C;r&&((C=this.videoData)==null?0:C.videoId)&&!_.Y("dl_resume_click_killswitch")&&(I.isDisabled=!1,I.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});I.thumbnailOverlays=Dxt(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",I)}};
zx.prototype.transferStateChanged=zx.prototype.transferStateChanged;zx.prototype.downloadProgressChanged=zx.prototype.downloadProgressChanged;zx.prototype.dataChanged=zx.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],zx.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],zx.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],zx.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],zx.prototype,"videoData",void 0);_.w([_.H({selector:cd,selectorArgs:["videoData.videoId"]}),_.J("design:type",Object)],zx.prototype,"downloadProgress",void 0);_.w([_.H(),_.J("design:type",Number)],zx.prototype,"relativeDateReference",void 0);_.w([_.H({selector:_.qk,selectorArgs:["videoData.videoId"]}),_.J("design:type",Object)],zx.prototype,"transferState",void 0);
_.w([_.H({selector:QW4,selectorArgs:["videoData.videoId"]}),_.J("design:type",Object)],zx.prototype,"downloadState",void 0);_.w([_.H({selector:OwQ,selectorArgs:["videoData.videoId"]}),_.J("design:type",Object)],zx.prototype,"offlinePolicyAction",void 0);_.w([_.H({selector:z68,selectorArgs:["videoData.videoId"]}),_.J("design:type",Object)],zx.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.w([_.H({selector:tN,selectorArgs:["videoData.videoId"]}),_.J("design:type",Object)],zx.prototype,"downloadedVideoPlaybackPosition",void 0);_.w([_.H({selector:YO1,selectorArgs:["videoData.videoId"]}),_.J("design:type",Object)],zx.prototype,"entityInfo",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],zx.prototype,"isDownloading",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],zx.prototype,"dataChanged",null);
_.w([_.$R("downloadProgress"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],zx.prototype,"downloadProgressChanged",null);_.w([_.$R("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],zx.prototype,"transferStateChanged",null);
_.w([_.qC({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],zx);
_.A(zx,"ytd-downloaded-video-grid-video-renderer",function(){if(pnz!==void 0)return pnz;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-downloaded-video-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-grid-video-renderer id="video" data="[[videoData]]" is-downloading="[[isDownloading]]" class="style-scope ytd-downloaded-video-grid-video-renderer"></ytd-grid-video-renderer>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return pnz=r},{mode:_.Rv("kevlar_poly_si_batch_j025")?1:2});var o5h;var en=function(){};
en.prototype.resolve=function(r,g){var I=this;return _.p(function(P){return P.yield(I.resolveCommand(r,g),0)})};var qUz,YU;qUz=i4X(function(r){return r.targetId},{shouldPersist:!1});
YU=qUz.updateData;_.ZB=qUz.useUpdatableData;var Xnf,csJ;Xnf=i4X(function(r){return r.targetId});
csJ=Xnf.updateData;_.tg$=Xnf.useUpdatableData;var BCF=bvF.bind(null,YU),OnY=bvF.bind(null,csJ);(function(r,g,I){var P=_.Z(I==null?void 0:I.updatedRenderer,_.gjF);return P?r({targetId:g},function(){return P}):!1}).bind(null,YU);var U4=function(){};
_.b(U4,en);U4.prototype.resolveCommand=function(r){var g;return _.p(function(I){g=_.Z(r,Hot);if(!g)return I.return();BCF(g.targetId,g);_.R2(I)})};var iI=function(){var r=_.h4.apply(this,arguments)||this;r.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return r};
_.b(iI,_.h4);_.Q=iI.prototype;_.Q.configureContinuationPathMap=function(){return{}};
_.Q.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.Q.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.Q.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.Q.observeData=function(){this.data&&(this.continuationIsReloading=!1,this.reloadUiContent=void 0)};
_.Q.handleAppendContinuationItemsAction=function(r){var g=_.Z(r,_.Eny);if(this.data&&this.data.targetId&&g&&this.continuationPathMap&&g.targetId===this.data.targetId){var I=Z6F(r),P=I&&this.continuationPathMap[I];if(P&&I)if(r=this.get(P,this.data)){a:{for(I=0;I<r.length;I++){var a=r[I],v=void 0,C=!!_.Z((v=_.Z(a,KxT))==null?void 0:v.content,_.Z_f);if(_.Z(a,_.LA)||C)break a}I=r.length}P="data."+P;g.continuationItems?I===r.length-1?(this.pop(P),this.push.apply(this,[P].concat(_.xC(g.continuationItems)))):
I===r.length?this.push.apply(this,[P].concat(_.xC(g.continuationItems))):this.splice.apply(this,[P,I,1].concat(_.xC(g.continuationItems))):this.splice(P,I,1);(_.Y("web_enable_voting_animation")||_.Y("enable_music_web_cairo_voting_animation"))&&_.He(this.hostElement,"yt-append-continuation-items-action-finished");_.He(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.M6(new _.oK("append continuation items does not exist",I));else _.M6(new _.oK("append continuation path does not exist",
I))}};
_.Q.handleReloadContinuationItemsCommand=function(r){var g=_.Z(r,Hot);if(this.data&&g){if(!_.Y("web_reload_continuation_items_command_resolver_killswitch")){var I=_.S5().resolve(_.lX(U4));I&&I.resolveCommand(r)}if(this.data.targetId&&this.continuationPathMap&&g.targetId===this.data.targetId&&(!_.Y("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||g.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var P;I=(P=g.slot)==null?void 0:P.replace("RELOAD_CONTINUATION_SLOT_",
"");P=(r=Z6F(r)+"-"+(I==null?void 0:I.toLowerCase()))&&this.continuationPathMap[r];if(!P||!r||!I)_.M6(new _.oK("reload continuation path does not exist",r));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(g)){if(g.replaceWithFirstItem){var a;this.set("data."+P,((a=g.continuationItems)==null?0:a.length)?g.continuationItems[0]:{})}else this.set("data."+P,g.continuationItems?g.continuationItems:[]);this.continuationIsReloading=!1;this.reloadUiContent=void 0;
_.He(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.Q.handleShowReloadUiCommand=function(r){r=_.Z(r,mof);var g;((g=this.data)==null?0:g.targetId)&&(r==null?0:r.targetId)&&r.targetId===this.data.targetId&&(this.continuationIsReloading=!0,r.content&&(this.reloadUiContent=r.content))};
iI.prototype.observeData=iI.prototype.observeData;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],iI.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],iI.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],iI.prototype,"data",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],iI.prototype,"continuationIsReloading",void 0);
_.w([_.H(),_.J("design:type",Object)],iI.prototype,"reloadUiContent",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],iI.prototype,"observeData",null);_.w([_.kt()],iI);_.bI=[_.q5.YtComponentBehavior,_.w9.YtActionHandlerBehavior,iI.prototype];_.MM={};_.MM.YtNextContinuationBehavior=[_.M5.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",_.J4(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.J4(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(r,g){r.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,g,{}):(r={locationRetrieved:function(I){this.makeNextContinuationRequest_(I,g,{})}.bind(this)},_.He(this.hostElement,"yt-retrieve-location",r))},
makeNextContinuationRequest_:function(r,g,I){_.pe("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();r=g(r);var P;this.canUseContextualNetworkManager_()&&(P=this.getNetworkManager());P||(P=_.S5().resolve(_.kM));g=_.OP.instance;if(_.Gq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&g){P=_.VX([r.startsWith("/")?r.substr(1):r]);var a,v;I=_.O_(g,{},P,I==null?void 0:(a=I.context)==null?void 0:(v=a.clickTracking)==null?void 0:v.clickTrackingParams).then(function(C){return{response:C}})}else I=
this.nextContinuation.usePost?P.postData(r,I):P.fetchData(r);
I.then(this.updateNextContinuationData_.bind(this,r));this.pendingContinuationRequest_=I;this.startListeningForNavigate_()},
updateNextContinuationData_:function(r,g){var I=this;_.pe("ncl");this.pendingContinuationRequest_=void 0;if(g){var P={};this.nextContinuation&&(P=this.nextContinuation);if(g.response&&g.response.continuationContents&&g.response.continuationContents[P.continuationType]){r=g.response.continuationContents[P.continuationType];var a=P.header||"data.header",v=r[P.responseHeaderKey||"header"];v&&this.set(a,v);a=P.contentsArray||"data.contents";v=this.getContents_(r,P.responseContentsKey||"contents")||[];
this.pathExists_(a)?(v.unshift(a),this.push.apply(this,v)):this.set(a,v);v&&(Mxt(_.hx(),g.response,this.hostElement,function(C){_.We(I.hostElement,"yt-store-grafted-ve-action",[C])}),_.He(this.hostElement,"yt-next-continuation-data-updated",{continuationData:g,
page:this,contentsArray:a}));this.set(P.continuationsArray||"data.continuations",r[P.responseContinuationsKey||"continuations"]||[])}else g.reload?_.M6(new _.oK("Reloading from continuation is unsupported")):g.responseContext&&g.responseContext.errors||(delete g.xsrf_token,delete g.timing,delete g.endpoint,delete g.csn,g.responseContext&&delete g.responseContext.serviceTrackingParams,a={request:_.N9(r,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(g).sort()},g.response&&(a.responseContentKeys=
Object.keys(g.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(a.continuationType=this.nextContinuation.continuationType.substr(0,256)),g=new _.oK("Malformed continuation",a),r.indexOf("/comment_service_ajax")==0?_.M6(g):_.iO(g)),this.set(P.continuationsArray||"data.continuations",[])}else _.bO(new _.oK("Missing continuation response",r))},
getContents_:function(r,g){g=g.split(".");return _.pF.getValueByKeys(r,g)},
pathExists_:function(r){var g=this;r=r.toString().split(".");for(var I=0;I<r.length;I++)if(g=g[r[I]],g===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var z5y;var e5f;var jn=function(){var r=_.D.apply(this,arguments)||this;r.triggered_=!1;return r};
_.b(jn,_.D);_.Q=jn.prototype;_.Q.attached=function(){this.maybeTriggerAutoload()};
_.Q.detached=function(){this.hasBeenTriggered_=!1};
_.Q.onPrescanVisible=function(){this.onShow()};
_.Q.onShow=function(){this.showButton||this.trigger()};
_.Q.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.He(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.Q.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.Q.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.Q.computeLabel_=function(r,g){return r===void 0?null:r.label||!g?r.label:this.showMoreText_};
_.Q.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.Q.getContinuationUrl=function(r){var g={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(g.itct=this.data.clickTrackingParams);return _.fI(r,g)};
_.Q.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
jn.prototype.showButtonChanged_=jn.prototype.showButtonChanged_;jn.prototype.observeData_=jn.prototype.observeData_;_.w([_.d(_.ta.YtVisibilityBehavior),_.J("design:type",Object)],jn.prototype,"ytVisibilityBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],jn.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],jn.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],jn.prototype,"showButton",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],jn.prototype,"showIcon",void 0);_.w([_.H({computed:"computeLabel_(data, showButton)"}),_.J("design:type",Object)],jn.prototype,"label",void 0);_.w([_.H({value:_.i6(_.xH("SHOW_MORE",void 0,"Show More"))}),_.J("design:type",Object)],jn.prototype,"showMoreText_",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],jn.prototype,"spinnerActive_",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],jn.prototype,"hasBeenTriggered_",void 0);
_.w([_.H({value:void 0}),_.J("design:type",String)],jn.prototype,"observeVisibleOption",void 0);_.w([_.H({value:void 0}),_.J("design:type",String)],jn.prototype,"observeHiddenOption",void 0);_.w([_.H({value:"observe_once"}),_.J("design:type",Object)],jn.prototype,"observePrescanOption",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],jn.prototype,"observeData_",null);
_.w([_.xt("showButton"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],jn.prototype,"showButtonChanged_",null);_.w([_.ov({is:"yt-next-continuation",disableElementRegistration:!0})],jn);
_.A(jn,"yt-next-continuation",function(){if(e5f===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-next-continuation--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.continuations.yt_next_continuation.yt.next.continuation.css.js--\x3e\n<template is="dom-if" if="[[!showButton]]" class="style-scope yt-next-continuation">\n  <tp-yt-paper-spinner id="spinner" active="[[spinnerActive_]]" class="style-scope yt-next-continuation"></tp-yt-paper-spinner>\n</template>\n<template is="dom-if" if="[[showButton]]" class="style-scope yt-next-continuation">\n  <tp-yt-paper-button on-tap="trigger" class="style-scope yt-next-continuation">\n    <yt-icon hidden$="[[!showIcon]]" icon="subdirectory_arrow_right" class="style-scope yt-next-continuation"></yt-icon>\n    <yt-formatted-string text="[[label]]" class="style-scope yt-next-continuation"></yt-formatted-string>\n  </tp-yt-paper-button>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;z5y===void 0&&(z5y=document.createElement("template"));var P=z5y;I.call(g,P.content.cloneNode(!0),r.content.firstChild);e5f=r}r=e5f;return r},{mode:2});var YUl;var Znd;var VN=function(){return _.D.apply(this,arguments)||this};
_.b(VN,_.D);VN.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],VN.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],VN.prototype,"data",void 0);_.w([_.ov({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],VN);
_.A(VN,"yt-music-pass-small-feature-info-renderer",function(){if(Znd===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-music-pass-small-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_music_pass_small_feature_info_renderer.yt.music.pass.small.feature.info.renderer.css.js--\x3e<yt-img-shadow thumbnail="[[data.icon]]" width="84" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-img-shadow>\n<yt-formatted-string id="header" respect-html-dir="" text="[[data.header]]" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-formatted-string>\n<yt-formatted-string id="description" respect-html-dir="" text="[[data.description]]" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;YUl===void 0&&(YUl=document.createElement("template"));var P=YUl;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Znd=r}r=Znd;return r},{mode:2});_.IA("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var d3=function(){var r=_.D.apply(this,arguments)||this;r.isCollapsible=!1;r.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return r};
_.b(d3,_.D);_.Q=d3.prototype;_.Q.computeIsCollapsible=function(r){return!!(((r==null?0:r.showMoreText)||(r==null?0:r.visibleRowCount))&&(r==null?0:r.isCollapsible))};
_.Q.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"}}}};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.Q.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.Q.onIronResize=function(){var r=this;_.YR(this,"updateGridInitItems",function(){r.maybeUpdateInitialItemsDisplayed()})};
_.Q.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var r=this.getVisibleWidth();r!==0&&(r=Math.floor(r/214)*(this.data.visibleRowCount||2),r!==this.initialCount&&(this.initialCount=r,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.Q.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.Q.computeExpandVisible=function(r,g,I,P){return r&&g&&I&&!!P&&!!P.showMoreText};
_.Q.computeShowMoreButton=function(r){return{text:r,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.Q.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.Q.initCollapsed=function(){var r=this;this.ytLazyListBehavior.canShowMore=!1;var g;(this.collapsed=!((g=this.data)==null||!g.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.Nu(this,function(){_.D3(r.hostElement,"yt-refit-popups-action")})};
_.Q.fillRestIfNotCollapsible=function(){var r=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!r||this.ytLazyListBehavior.fillRemainingListItems()};
_.Q.computeViewAllHidden=function(r,g){return r||!g.viewAllEndpoint};
d3.prototype.fillRestIfNotCollapsible=d3.prototype.fillRestIfNotCollapsible;d3.prototype.initCollapsed=d3.prototype.initCollapsed;d3.prototype.onIronResize=d3.prototype.onIronResize;d3.prototype.persistentGuideChanged=d3.prototype.persistentGuideChanged;_.w([_.d(_.rb),_.J("design:type",Object)],d3.prototype,"ironResizableBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],d3.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],d3.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.yy.YtLazyListBehavior),_.J("design:type",Object)],d3.prototype,"ytLazyListBehavior",void 0);_.w([_.d(_.MM.YtNextContinuationBehavior),_.J("design:type",Object)],d3.prototype,"ytNextContinuationBehavior",void 0);_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],d3.prototype,"ytdGuideStateAwareBehavior",void 0);
_.w([_.d(_.bI),_.J("design:type",Object)],d3.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],d3.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],d3.prototype,"collapsed",void 0);_.w([_.H(),_.J("design:type",Number)],d3.prototype,"initialCount",void 0);_.w([_.H({computed:"computeShowMoreButton(data.showMoreText)"}),_.J("design:type",Object)],d3.prototype,"showMoreButton",void 0);
_.w([_.H({computed:"computeIsCollapsible(data)"}),_.J("design:type",Object)],d3.prototype,"isCollapsible",void 0);_.w([_.ni("#items"),_.J("design:type",HTMLElement)],d3.prototype,"items",void 0);_.w([_.$R("guidePersistentAndVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],d3.prototype,"persistentGuideChanged",null);_.w([_.Eq("iron-resize"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],d3.prototype,"onIronResize",null);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],d3.prototype,"initCollapsed",null);_.w([_.$R("canShowMore"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],d3.prototype,"fillRestIfNotCollapsible",null);_.w([_.qC({is:"ytd-grid-renderer",disableElementRegistration:!0})],d3);
_.A(d3,"ytd-grid-renderer",function(){if(o5h!==void 0)return o5h;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.title]]" class="style-scope ytd-grid-renderer">\n  <h3 class="channel-link style-scope ytd-grid-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-grid-renderer"></yt-formatted-string>\n  </h3>\n</template>\n<div id="items" class="style-scope ytd-grid-renderer"></div>\n<ytd-button-renderer id="show-more-button" align-by-text="" data="[[showMoreButton]]" hidden="[[!computeExpandVisible(isCollapsible, collapsed, canShowMore, data)]]" on-tap="onExpandTap" class="style-scope ytd-grid-renderer">\n</ytd-button-renderer>\n<yt-formatted-string id="view-all" hidden="[[computeViewAllHidden(canShowMore, data)]]" text="[[data.viewAllText]]" class="style-scope ytd-grid-renderer">\n</yt-formatted-string>\n<div id="continuations" class="style-scope ytd-grid-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return o5h=r},{mode:_.Rv("kevlar_poly_si_batch_j025")?1:2});var LH=function(){return _.D.apply(this,arguments)||this};
_.b(LH,_.D);
LH.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"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],LH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],LH.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],LH.prototype,"data",void 0);_.w([_.qC({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],LH);
_.A(LH,"ytd-carousel-ad-renderer",function(){if(QP8!==void 0)return QP8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-carousel-ad-renderer">\n  <div id="badge" class="style-scope ytd-carousel-ad-renderer"></div>\n  <h3 id="title-text" class="style-scope ytd-carousel-ad-renderer">\n    <yt-formatted-string text="[[data.adMetadata.displayAdRenderer.titleText]]" class="style-scope ytd-carousel-ad-renderer">\n    </yt-formatted-string>\n  </h3>\n  <div id="menu" class="style-scope ytd-carousel-ad-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-carousel-ad-renderer"></div>\n<div id="footer" class="style-scope ytd-carousel-ad-renderer">\n  <yt-formatted-string id="footer-string" text="[[data.adMetadata.displayAdRenderer.footerString]]" title="[[getSimpleString(data.adMetadata.displayAdRenderer.footerString)]]" class="style-scope ytd-carousel-ad-renderer">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return QP8=r},{mode:1});var Us8;var Gx=function(){return _.D.apply(this,arguments)||this};
_.b(Gx,_.D);_.Q=Gx.prototype;_.Q.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"}}}};
_.Q.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,Gx.JSC$15809_CLICK_LOCATION_ID_MAP))};
_.Q.onSitelinkTap=function(r){r.stopPropagation();var g,I,P=r==null?void 0:(g=r.model)==null?void 0:(I=g.item)==null?void 0:I.onTap;P&&this.ytSparklesClickLocationBehavior.handleClick(P,r,!1)};
_.Q.onTap=function(r){var g=this.data&&this.data.content&&this.data.content.navigationEndpoint;g&&this.ytSparklesClickLocationBehavior.handleClick(g,r,!1)};
_.Q.sendImpression=function(){if(this.data&&this.data.content)for(var r=_.m(this.data.content.impressionEndpoints||[]),g=r.next();!g.done;g=r.next()){g=_.m(g.value.loggingUrls||[]);for(var I=g.next();!I.done;I=g.next())I=I.value,I.baseUrl&&Ka(I.baseUrl,I.attributionSrcMode)}};
Gx.prototype.onTap=Gx.prototype.onTap;Gx.prototype.dataChanged=Gx.prototype.dataChanged;Gx.JSC$15809_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"]]);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Gx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Gx.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.G$.YtSparklesClickLocationBehavior),_.J("design:type",Object)],Gx.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Gx.prototype,"data",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Gx.prototype,"dataChanged",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Gx.prototype,"onTap",null);_.w([_.qC({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],Gx);
_.A(Gx,"ytd-promoted-sparkles-text-search-renderer",function(){if(Us8!==void 0)return Us8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-sparkles-text-search-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n  <div id="main-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    <h3 id="title" aria-label$="[[data.content.title.accessibility.accessibilityData.label]]" title$="[[getSimpleString(data.content.title)]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        <yt-img-shadow id="favicon" hidden="[[!data.content.favicon]]" thumbnail="[[data.content.favicon]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        </yt-img-shadow>\n        [[getSimpleString(data.content.title)]]\n    </h3>\n    <yt-formatted-string id="description" no-endpoints="[[noEndpoints]]" text="[[data.content.descriptionText]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    </yt-formatted-string>\n    <div id="sitelinks-table" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      <template id="sitelinks-dom-repeat" is="dom-repeat" items="[[data.content.sitelinks]]" as="item" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        <yt-formatted-string id="sitelinks" ellipsis-truncate="" no-endpoints="[[noEndpoints]]" role="link" text="[[item.title]]" on-click="onSitelinkTap" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        </yt-formatted-string>\n      </template>\n    </div>\n    <div id="format-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      <div id="ad-badge" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n      <yt-formatted-string id="display-url" ellipsis-truncate="" no-endpoints="[[noEndpoints]]" text="[[data.content.websiteText]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="right-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    <div id="menu" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n    <div id="call-to-action" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Us8=r},{mode:1});var inh;var yN=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-mute-ad-action":"handleMuteAd"};return r};
_.b(yN,_.D);_.Q=yN.prototype;_.Q.created=function(){this.activeView=new Wh(this.hostElement)};
_.Q.configureRendererStamper=function(){return{"data.menu":{id:_.Y("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]]"}}}}}};
_.Q.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.Q.computeHasAdBadge=function(r){return!(r==null||!r.adBadge)};
_.Q.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",yN.JSC$15818_DEFAULT_AD_BADGE_RENDERER),_.A4(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&Dk(this.activeView,this.data.activeView),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,yN.JSC$15818_CLICK_LOCATION_ID_MAP))};
_.Q.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var r;(((r=this.data)==null?void 0:r.impressionCommands)||[]).forEach(function(g){g=_.m(g.loggingUrls||[]);for(var I=g.next();!I.done;I=g.next())I=I.value,I.baseUrl&&Ka(I.baseUrl,I.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.Q.onTap=function(r){var g,I=(g=this.data)==null?void 0:g.navigationEndpoint,P;(g=(P=this.data)==null?void 0:P.thumbnailNavigationEndpoint)&&_.M3(_.jH(r),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(g,r,!1):I&&this.ytSparklesClickLocationBehavior.handleClick(I,r,!1)};
_.Q.handleMuteAd=function(){this.collapsed=!0};
_.Q.attached=function(){var r=this;_.Y("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Rj(r.activeView)})};
_.Q.detached=function(){_.Y("stop_av_measurement_on_detach")&&Rj(this.activeView)};
_.l4.Object.defineProperties(yN.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var r;return!(((r=this.data)==null?void 0:r.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var r;return!(((r=this.data)==null?void 0:r.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
hideActionButton:{configurable:!0,enumerable:!0,get:function(){return!(this.data&&this.data.actionButton)}},
useRoundedBadge:{configurable:!0,enumerable:!0,get:function(){return this.webSearchLayout}}});
yN.prototype.dataChanged=yN.prototype.dataChanged;
yN.JSC$15818_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"]]);
yN.JSC$15818_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.xH("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],yN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],yN.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],yN.prototype,"actionHandlerBehavior",void 0);
_.w([_.d(_.G$.YtSparklesClickLocationBehavior),_.J("design:type",Object)],yN.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],yN.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],yN.prototype,"collapsed",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("enable_desktop_search_bigger_thumbs")}}),
_.J("design:type",Boolean)],yN.prototype,"useBiggerThumbs",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.nL("desktop_search_bigger_thumbs_style")}}),
_.J("design:type",String)],yN.prototype,"biggerThumbsStyle",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.J("design:type",Boolean)],yN.prototype,"fixAlignmentSmallScreens",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("enable_desktop_search_bigger_thumbs_square")}}),
_.J("design:type",Boolean)],yN.prototype,"useBiggerThumbsSquare",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.mediaHoverOverlay"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],yN.prototype,"hideHoverOverlay",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.promotedSparklesWebStyle"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],yN.prototype,"webSearchLayout",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],yN.prototype,"webSearchLayoutLandscape",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],yN.prototype,"webSearchLayoutSquare",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data.promotedSparklesWebStyle"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],yN.prototype,"sparklesCtaNoBackground",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.actionButton"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],yN.prototype,"hideActionButton",null);_.w([_.H({computed:"computeButtonOverride(uiUpdate)"}),_.J("design:type",Object)],yN.prototype,"buttonOverride",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.J("design:type",Boolean)],yN.prototype,"hasNewAdBadge",void 0);_.w([_.L("data.promotedSparklesWebStyle"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],yN.prototype,"useRoundedBadge",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],yN.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],yN);
_.A(yN,"ytd-promoted-sparkles-web-renderer",function(){if(inh!==void 0)return inh;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-sparkles-web-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sparkles-container" on-tap="onTap" class="style-scope ytd-promoted-sparkles-web-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n    <div id="thumbnail-hover-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n      <div id="thumbnail-deep-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n        <yt-img-shadow id="thumbnail" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n        </yt-img-shadow>\n        <div id="media-badge-search" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n      </div>\n      <div id="media-hover-overlay" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n    </div>\n  </div>\n  <div id="sparkles-body-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n    <div id="sparkles-body" class="style-scope ytd-promoted-sparkles-web-renderer">\n      <h3 id="title" title$="[[getSimpleString(data.title)]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n          [[getSimpleString(data.title)]]\n      </h3>\n      <div id="description" class="style-scope ytd-promoted-sparkles-web-renderer">\n        [[getSimpleString(data.description)]]\n      </div>\n      <div id="website-text-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n        <span id="ad-badge-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n          <ytd-badge-supported-renderer id="ad-badge" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n          </ytd-badge-supported-renderer>\n          <div id="ad-badge-new" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n        </span>\n        <div id="website-text" class="style-scope ytd-promoted-sparkles-web-renderer">\n          [[getSimpleString(data.websiteText)]]\n        </div>\n      </div>\n      <div id="action-button" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n    </div>\n    <div id="menu" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n  </div>\n</div>\n<div id="old-menu" class="style-scope ytd-promoted-sparkles-web-renderer"></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return inh=r},{mode:1});var bny;var KH=function(){var r=_.D.apply(this,arguments)||this;r.isInlinePreviewTriggered=!1;r.enableMonoStyle=_.Y("enable_default_mono_cta_migration_web_client");return r};
_.b(KH,_.D);_.Q=KH.prototype;_.Q.created=function(){this.activeView=new Wh(this.hostElement)};
_.Q.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]]"}}}}}};
_.Q.computeShowCta=function(r){return!(r==null||!r.ctaRenderer)};
_.Q.onCtaClick=function(){var r,g,I,P=(r=this.data)==null?void 0:(g=r.ctaRenderer)==null?void 0:(I=g.buttonRenderer)==null?void 0:I.command;P&&this.ytComponentBehavior.resolveCommand(P)};
_.Q.onWatchButtonClick=function(){var r,g,I,P=(r=this.data)==null?void 0:(g=r.watchButtonRenderer)==null?void 0:(I=g.buttonRenderer)==null?void 0:I.command;P&&this.ytComponentBehavior.resolveCommand(P)};
_.Q.onTap=function(){};
_.Q.dataChanged=function(){if(this.data){var r;_.Y("enable_inline_muted_playback_on_web_search")&&((r=this.data)==null?0:r.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",KH.JSC$15822_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&Dk(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",KH.JSC$15822_DEFAULT_CLICK_LOCATION_BEHAVIOR,KH.JSC$15822_CLICK_LOCATION_ID_MAP);this.thumbnail&&
(r=this.thumbnail.getElementsByTagName("a"),r.length>0&&(r=r.namedItem("thumbnail"))&&r.removeAttribute("href"));var g;if(((g=this.data)==null?0:g.forceImpAutoplay)&&_.Y("enable_force_imp_autoplay_on_desktop_search")){var I;(I=this.JSC$15823_inlinePreviewHoverListener)==null||Byp(I)}}};
_.Q.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var r=_.m(this.data.impressionUrls),g=r.next();!g.done;g=r.next())g=g.value,mD_(g,uuj(g));this.data.impressionsFired=!0}};
_.Q.maybeComputeHref=function(){return null};
_.Q.computeIsShortDR=function(r){return!(r==null||!r.watchButtonRenderer)&&!(r==null||!r.ctaRenderer)&&!!this.enableShortDR};
_.Q.computeIsNewUiOrShortDr=function(r){return!!this.enableUiUpdate||this.computeIsShortDR(r)};
_.Q.computeIsNewUiAndNotShortDr=function(r){return!!this.enableUiUpdate&&!this.computeIsShortDR(r)};
_.Q.computeHideAvatar=function(r){return!((r==null?0:r.channelThumbnail)&&this.computeIsNewUiOrShortDr(r))};
_.Q.onClick=function(r){var g,I=(g=this.data)==null?void 0:g.navigationEndpoint;if(this.enableShortDR&&I&&(_.Z(I,_.Z3)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(I,r,!!_.Z(I,_.Z3)),r.stopPropagation();else if(I&&_.Z(I,_.Z3))this.ytSparklesClickLocationBehavior.handleClick(I,r,!0),r.stopPropagation();else if(I){var P,a;((P=this.data)==null?0:P.navigationEndpoint)&&((a=this.data)==null?0:a.adPlaybackContextParams)&&(g=this.data.navigationEndpoint,r=this.data.adPlaybackContextParams,
g.commandMetadata&&_.Z(g.commandMetadata,_.JF)&&_.Z(g.commandMetadata,_.JF).url&&(g=_.A$(_.Z(g.commandMetadata,_.JF).url).adurl)&&_.oDj(g)&&_.bd(_.wa(g),{encoded_ad_playback_context:r}));this.ytComponentBehavior.resolveCommand(I)}};
_.Q.computeButtonOverride=function(r){if(this.computeIsNewUiOrShortDr(r))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.Q.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.Q.onThumbnailContainerClick=function(r){this.onClick(r)};
_.Q.computeThumbnailWidth=function(r,g){return r?g==="MASSIVE"?600:g==="BIG"?500:g==="MEDIUM"?450:420:360};
_.Q.attached=function(){var r=this,g;_.Y("enable_inline_muted_playback_on_web_search")&&((g=this.data)==null?0:g.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.Y("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Rj(r.activeView)})};
_.Q.detached=function(){var r;_.Y("enable_inline_muted_playback_on_web_search")&&((r=this.data)==null?0:r.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.Y("stop_av_measurement_on_detach")&&Rj(this.activeView)};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15823_inlinePreviewHoverListener=p6({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:Dn1})};
_.Q.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$15823_inlinePreviewHoverListener)==null||dz(r)};
KH.prototype.dataChanged=KH.prototype.dataChanged;KH.prototype.onTap=KH.prototype.onTap;KH.JSC$15822_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.xH("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};KH.JSC$15822_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
KH.JSC$15822_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"}];_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],KH.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],KH.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],KH.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.G$.YtSparklesClickLocationBehavior),_.J("design:type",Object)],KH.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.ni("#main-container"),_.J("design:type",HTMLElement)],KH.prototype,"mainContainer",void 0);
_.w([_.H(),_.J("design:type",Object)],KH.prototype,"isInlinePreviewTriggered",void 0);_.w([_.H(),_.J("design:type",Object)],KH.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("enable_desktop_search_bigger_thumbs")}}),
_.J("design:type",Boolean)],KH.prototype,"useBiggerThumbs",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("enable_video_display_compact_button_group_for_desktop_search")}}),
_.J("design:type",Boolean)],KH.prototype,"enableShortDR",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("enable_vac_ui_update_for_desktop_search")}}),
_.J("design:type",Boolean)],KH.prototype,"enableUiUpdate",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.nL("desktop_search_bigger_thumbs_style")}}),
_.J("design:type",String)],KH.prototype,"biggerThumbsStyle",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.J("design:type",Boolean)],KH.prototype,"showCta",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.J("design:type",Boolean)],KH.prototype,"isShortDr",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.J("design:type",Boolean)],KH.prototype,"isShortDrOrNewUi",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.J("design:type",Boolean)],KH.prototype,"isNewUiAndNotShortDr",void 0);_.w([_.H({computed:"computeButtonOverride(data)"}),_.J("design:type",Object)],KH.prototype,"buttonOverride",void 0);_.w([_.H({computed:"computeSecondaryButtonOverride(data)"}),_.J("design:type",Object)],KH.prototype,"secondaryButtonOverride",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],KH.prototype,"enableMonoStyle",void 0);
_.w([_.ni("ytd-thumbnail"),_.J("design:type",HTMLElement)],KH.prototype,"thumbnail",void 0);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],KH.prototype,"onTap",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],KH.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],KH);
_.A(KH,"ytd-promoted-video-renderer",function(){if(bny!==void 0)return bny;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" on-click="onThumbnailContainerClick" class="style-scope ytd-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div id="metadata-container" class="style-scope ytd-promoted-video-renderer">\n    <div id="text-container" class="style-scope ytd-promoted-video-renderer">\n      <a id="endpoint" class="yt-simple-endpoint style-scope ytd-promoted-video-renderer" data="[[data.navigationEndpoint]]" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick">\n        <div id="meta" class="style-scope ytd-promoted-video-renderer">\n          <div id="title-wrapper" class="style-scope ytd-promoted-video-renderer">\n            \n            <h3 id="video-title" aria-label$="[[data.title.accessibility.accessibilityData.label]]" title$="[[getSimpleString(data.title)]]" class="style-scope ytd-promoted-video-renderer">\n              [[getSimpleString(data.title)]]\n            </h3>\n          </div>\n          \n          <span id="description-text" hidden="[[!computeIsNewUiOrShortDr(data)]]" class="style-scope ytd-promoted-video-renderer">[[getSimpleString(data.description)]]</span>\n          <div id="byline" class="style-scope ytd-promoted-video-renderer">\n            <div id="channel-thumbnail-container" title="[[getSimpleString(data.shortBylineText)]]" aria-label$="[[data.shortBylineText.accessibility.accessibilityData.label]]" hidden="[[computeHideAvatar(data)]]" class="style-scope ytd-promoted-video-renderer">\n                <yt-img-shadow id="avatar" disable-upgrade$="[[!data.channelThumbnail]]" thumbnail="[[data.channelThumbnail]]" class="style-scope ytd-promoted-video-renderer">\n                </yt-img-shadow>\n            </div>\n            <div id="ad-badge-container" hidden="[[!data.adBadge]]" class="style-scope ytd-promoted-video-renderer">\n              <ytd-badge-supported-renderer top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-promoted-video-renderer">\n              </ytd-badge-supported-renderer>\n            </div>\n            <ytd-video-meta-block id="ad-badge-metablock" data="[[data]]" class="style-scope ytd-promoted-video-renderer"></ytd-video-meta-block>\n          </div>\n        </div>\n        <span id="description-text" hidden="[[computeIsNewUiOrShortDr(data)]]" class="style-scope ytd-promoted-video-renderer">[[getSimpleString(data.description)]]</span>\n        <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n      </a>\n      <div id="button-container" class="style-scope ytd-promoted-video-renderer">\n        <template is="dom-if" if="[[computeIsShortDR(data)]]" class="style-scope ytd-promoted-video-renderer">\n          <ytd-button-renderer id="secondary-button" data="[[data.watchButtonRenderer.buttonRenderer]]" overrides="[[computeSecondaryButtonOverride(data)]]" on-click="onWatchButtonClick" class="style-scope ytd-promoted-video-renderer">\n          </ytd-button-renderer>\n        </template>\n        <div id="call-to-action" on-click="onCtaClick" class="style-scope ytd-promoted-video-renderer"></div>\n      </div>\n    </div>\n    <div id="menu" class="style-scope ytd-promoted-video-renderer"></div>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return bny=r},{mode:1});var Mg1;var s4=function(){var r=_.D.apply(this,arguments)||this;r.useRoundedBadge=!0;r.sitelinkIds=[];return r};
_.b(s4,_.D);_.Q=s4.prototype;
_.Q.configureRendererStamper=function(){return{"data.menu":{id:_.Y("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]]"}}}}}};
_.Q.dataChanged=function(){var r;(r=this.data)!=null&&r.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,s4.JSC$15828_CLICK_LOCATION_ID_MAP)};
_.Q.onTap=function(r){var g,I=(g=this.data)==null?void 0:g.navigationCommand;I&&!_.M3(_.jH(r),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(I,r,!1)};
_.Q.onSitelinkTap=function(r){var g,I,P=r==null?void 0:(g=r.model)==null?void 0:(I=g.item)==null?void 0:I.onTap;P&&this.ytSparklesClickLocationBehavior.handleClick(P,r,!1)};
_.Q.configureSitelinkClickTargets=function(){var r=this,g,I,P=(g=this.data)==null?void 0:(I=g.clickLocationTargets)==null?void 0:I.find(function(a){return a.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
P&&_.DG(this.hostElement).querySelectorAll(".sitelink").forEach(function(a){_.A4(a,"yt-simple-endpoint",!0);r.sitelinkIds.push(a.id);var v,C;(v=r.ytSparklesClickLocationBehavior)==null||(C=v.clickTargetMap)==null||C.set(a.id,P)})};
_.Q.sendImpression=function(){var r,g,I=((r=this.data)==null?void 0:(g=r.impressionCommand)==null?void 0:g.loggingUrls)||[];r=_.m(I);for(g=r.next();!g.done;g=r.next())g=g.value,g.baseUrl&&Ka(g.baseUrl,g.attributionSrcMode)};
_.Q.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.l4.Object.defineProperties(s4.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
s4.prototype.onTap=s4.prototype.onTap;s4.prototype.dataChanged=s4.prototype.dataChanged;s4.JSC$15828_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"]]);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],s4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],s4.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.G$.YtSparklesClickLocationBehavior),_.J("design:type",Object)],s4.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],s4.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],s4.prototype,"showFavicon",null);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("enable_desktop_search_bigger_thumbs")}}),
_.J("design:type",Boolean)],s4.prototype,"useBiggerThumbs",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.nL("desktop_search_bigger_thumbs_style")}}),
_.J("design:type",String)],s4.prototype,"biggerThumbsStyle",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.J("design:type",Boolean)],s4.prototype,"enableThumbnailScalingFix",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],s4.prototype,"dataChanged",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],s4.prototype,"onTap",null);_.w([_.qC({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],s4);
_.A(s4,"ytd-text-image-no-button-layout-renderer",function(){if(Mg1!==void 0)return Mg1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-image-no-button-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n  <div id="text-image-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n    <div id="media-hover-overlay" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n    <div id="text-image" class="style-scope ytd-text-image-no-button-layout-renderer">\n      <yt-img-shadow id="text-image-favicon" hidden="[[!showFavicon]]" thumbnail="[[data.favicon]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-img-shadow>\n      <h3 id="text-image-title" class="style-scope ytd-text-image-no-button-layout-renderer">[[getSimpleString(data.title)]]</h3>\n    </div>\n    <div id="media-badge" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n  </div>\n  <div id="metadata-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n    <div id="metadata-body" class="style-scope ytd-text-image-no-button-layout-renderer">\n      <yt-formatted-string id="headline" ellipsis-truncate="" no-endpoints="" text="[[data.headline]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-formatted-string>\n      <yt-formatted-string id="description" ellipsis-truncate="" no-endpoints="" text="[[data.description]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-formatted-string>\n      <div id="details-line" class="style-scope ytd-text-image-no-button-layout-renderer">\n        <div id="ad-badge" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n        <div id="website-text" class="style-scope ytd-text-image-no-button-layout-renderer">[[getSimpleString(data.websiteText)]]</div>\n      </div>\n      <div id="sitelinks-carousel" class="style-scope ytd-text-image-no-button-layout-renderer">\n        <template is="dom-repeat" items="[[data.sitelinks]]" as="item" on-dom-change="configureSitelinkClickTargets" class="style-scope ytd-text-image-no-button-layout-renderer">\n          <div class="sitelink-container style-scope ytd-text-image-no-button-layout-renderer">\n            <yt-formatted-string id="sitelink-[[index]]" class="sitelink style-scope ytd-text-image-no-button-layout-renderer" ellipsis-truncate="" no-endpoints="" role="link" text="[[item.title]]" on-click="onSitelinkTap"></yt-formatted-string>\n          </div>\n        </template>\n      </div>\n    </div>\n    <div id="new-menu" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n  </div>\n  <div id="menu" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Mg1=r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var jPf;var Fc=function(){var r=_.D.apply(this,arguments)||this;r.isInlinePlaybackState=!1;r.uiUpdate=_.Y("web_modern_buttons");r.hideCta=_.Y("hide_cta_for_home_web_video_ads");r.noBottomMargin=!1;r.animateInTimeStamp=_.fL("hide_cta_for_home_web_video_ads_animate_in_time");r.animateInCta=!1;r.isHovered=!1;r.enableMonoStyle=_.Y("enable_default_mono_cta_migration_web_client");r.player=null;r.JSC$15835_playerEvents=new Map;r.JSC$15835_preventProgressSaveTimer=null;r.delayedCtaJobId=null;return r};
_.b(Fc,_.D);_.Q=Fc.prototype;_.Q.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]]"}}}}}};
_.Q.attached=function(){this.JSC$15835_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$15835_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.Y("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.Q.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15835_playerEvents)};
_.Q.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",Fc.JSC$15834_DEFAULT_CLICK_LOCATION_BEHAVIOR,Fc.JSC$15834_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.Q.hoverChanged=function(){var r=this;this.delayedCtaJobId&&(_.ZV.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.Y("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.$m(_.ZV,function(){r.buttonContainer.classList.add("show-delayed-buttons")},_.fL("delayed_cta_on_web_delay_milliseconds")))};
_.Q.setPlayer=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1)return(g=_.D3(r.hostElement,"yt-get-inline-preview-player-action"))&&g[0]?I.yield(g[0].getPlayerPromise(),3):I.jumpTo(0);r.player=I.yieldResult;r.ytPlayerListenerBehavior.listenToPlayerEvents(r.player,r.JSC$15835_playerEvents);_.R2(I)})};
_.Q.onPlaybackStart=function(){var r=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15835_preventProgressSaveTimer=_.sv(_.ZV,function(){r.JSC$15835_preventProgressSaveTimer=null},1E4))};
_.Q.onVideoProgress=function(r){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&r>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.Q.resetPreventProgressSaveTimer=function(){_.ZV.cancelJob(this.JSC$15835_preventProgressSaveTimer);this.JSC$15835_preventProgressSaveTimer=null};
_.Q.getSimpleString=function(r){return _.b6(r)};
_.Q.onClick=function(r){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var g,I=(g=this.data)==null?void 0:g.navigationEndpoint,P;g=(P=this.data)==null?void 0:P.channelEndpoint;var a,v;((v=_.Z((a=this.data)==null?void 0:a.adCtaButton,_.cw))==null?0:v.command)&&_.M3(_.jH(r),this.hostElement,["call-to-action"])||(g&&_.M3(_.jH(r),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(g,r,!1):!_.M3(_.jH(r),this.hostElement,
["secondary-button"])&&I&&(_.Y("enable_short_dr_for_desktop_launchable")?(P=!!_.Z(I,_.Z3),this.isInlinePlaybackState&&P&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(I,r,P)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(I,r,!0))))}};
_.Q.updateWatchEndpointStartTime=function(){var r,g;this.player&&((r=this.data)==null?0:r.inlinePlaybackEndpoint)&&((g=this.data)==null?0:g.navigationEndpoint)&&!this.JSC$15835_preventProgressSaveTimer&&(r=Math.floor(this.player.getCurrentTime()),_.Z(this.data.navigationEndpoint,_.Z3).startTimeSeconds=r,_.Z(this.data.inlinePlaybackEndpoint,_.Z3).startTimeSeconds=r)};
_.Q.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.Q.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.l4.Object.defineProperties(Fc.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.Y("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var r,g;return!((r=this.data)==null||!r.watchButton)&&!((g=this.data)==null||!g.adCtaButton)}}});
Fc.prototype.hoverChanged=Fc.prototype.hoverChanged;Fc.prototype.dataChanged=Fc.prototype.dataChanged;
Fc.JSC$15834_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"]]);
Fc.JSC$15834_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"}];
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Fc.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Fc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Fc.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.G$.YtSparklesClickLocationBehavior),_.J("design:type",Object)],Fc.prototype,"ytSparklesClickLocationBehavior",void 0);
_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",_.iF)],Fc.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Fc.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Fc.prototype,"isInlinePlaybackState",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],Fc.prototype,"miniMode",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Fc.prototype,"uiUpdate",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Fc.prototype,"hideCta",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Fc.prototype,"noBottomMargin",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Fc.prototype,"animateInCta",void 0);_.w([_.H({computed:"computeButtonOverride(uiUpdate)"}),_.J("design:type",Object)],Fc.prototype,"buttonOverride",void 0);
_.w([_.H({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.J("design:type",Object)],Fc.prototype,"secondaryButtonOverride",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Fc.prototype,"isHovered",void 0);_.w([_.ni("#button-container"),_.J("design:type",HTMLElement)],Fc.prototype,"buttonContainer",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],Fc.prototype,"typographyBump",void 0);
_.w([_.H({reflectToAttribute:!0}),_.L("typographyBump"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Fc.prototype,"typographyBumpV2",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Fc.prototype,"enableMonoStyle",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Fc.prototype,"dataChanged",null);
_.w([_.xt("isHovered"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Fc.prototype,"hoverChanged",null);_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Fc.prototype,"isButtonGroup",null);_.w([_.qC({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],Fc);
_.A(Fc,"ytd-ad-inline-playback-meta-block",function(){if(jPf!==void 0)return jPf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-inline-playback-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="ad-inline-playback-metadata" on-click="onClick" class="style-scope ytd-ad-inline-playback-meta-block">\n  <div id="meta-container" class="style-scope ytd-ad-inline-playback-meta-block">\n    <div id="channel-thumbnail-container" class="style-scope ytd-ad-inline-playback-meta-block">\n      <a id="avatar-link" class="yt-simple-endpoint style-scope ytd-ad-inline-playback-meta-block" hidden="[[!data.channelThumbnail]]" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" title="[[getSimpleString(data.shortBylineText)]]" aria-label$="[[data.shortBylineText.accessibility.accessibilityData.label]]" tabindex="-1">\n        <yt-img-shadow id="avatar" disable-upgrade$="[[!data.channelThumbnail]]" thumbnail="[[data.channelThumbnail]]" width="48" class="style-scope ytd-ad-inline-playback-meta-block">\n        </yt-img-shadow>\n      </a>\n    </div>\n    <div id="info-container" class="style-scope ytd-ad-inline-playback-meta-block">\n      <div id="title-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="video-title" text="[[data.title]]" title="[[getSimpleString(data.title)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n      <div id="menu" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n      <div id="description-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="description" text="[[data.description]]" title="[[getSimpleString(data.description)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n      <div id="byline-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <div id="badge" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n        <ytd-channel-name id="short-byline-text" channel-name="[[data.shortBylineText]]" no-endpoints="true" wrap-text="true" class="style-scope ytd-ad-inline-playback-meta-block"></ytd-channel-name>\n      </div>\n      <div id="secondary-description-container" aria-hidden="true" hidden="[[!data.secondaryDescription]]" "="" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="secondary-description" text="[[data.secondaryDescription]]" title="[[getSimpleString(data.secondaryDescription)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n    </div>\n  </div>\n  <div id="button-container" class="style-scope ytd-ad-inline-playback-meta-block">\n    <template is="dom-if" if="[[data.watchButton.buttonRenderer]]" class="style-scope ytd-ad-inline-playback-meta-block">\n      <ytd-button-renderer id="secondary-button" data="[[data.watchButton.buttonRenderer]]" overrides="[[computeSecondaryButtonOverride(data.watchButton.buttonRenderer)]]" class="style-scope ytd-ad-inline-playback-meta-block">\n      </ytd-button-renderer>\n    </template>\n    <div id="call-to-action" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return jPf=r},{mode:_.Rv("kevlar_poly_si_batch_j065")?1:2});var Vgd;var H_=function(){var r=_.D.apply(this,arguments)||this;r.noBottomMargin=!1;r.isInlinePreviewTriggered=!1;r.JSC$15840_activeViewMeasurementDataResolver=_.YG();return r};
_.b(H_,_.D);_.Q=H_.prototype;_.Q.created=function(){this.activeView=new Wh(this.hostElement)};
_.Q.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Q.attached=function(){var r=this;this.updateInlinePreviewHoverListeners();this.JSC$15840_activeViewMeasurementDataResolver.promise.then(function(g){Dk(r.activeView,g)});
_.Y("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Rj(r.activeView)})};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners();_.Y("stop_av_measurement_on_detach")&&Rj(this.activeView)};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15840_inlinePreviewHoverListener=p6({mediaRenderer:this,lockupElement:this.JSC$15840_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:Dn1})};
_.Q.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$15840_inlinePreviewHoverListener)==null||dz(r)};
_.Q.onDataChanged=function(){var r;((r=this.data)==null?0:r.activeView)&&this.JSC$15840_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",H_.JSC$15839_DEFAULT_CLICK_LOCATION_BEHAVIOR,H_.JSC$15839_CLICK_LOCATION_ID_MAP);this.thumbnail&&(r=this.thumbnail.getElementsByTagName("a"),r.length>0&&(r=r.namedItem("thumbnail"))&&r.removeAttribute("href"));var g;if((g=this.data)==
null?0:g.forceImpAutoplay){var I;(I=this.JSC$15840_inlinePreviewHoverListener)==null||Byp(I)}};
_.Q.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.Q.onThumbnailContainerClick=function(r){if(this.data&&this.data.navigationEndpoint){var g,I=(g=this.data)==null?void 0:g.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(I,r,!!_.Z(I,_.Z3));r.stopPropagation()}};
_.Q.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.Q.impressionLog=function(){var r=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var g,I,P=(I=_.Z((g=this.data)==null?void 0:g.onImpression,_.wV))==null?void 0:I.commands;P&&(P.forEach(function(a){a.clickTrackingParams&&delete a.clickTrackingParams;r.ytComponentBehavior.resolveCommand(a)}),this.data.impressionsFired=!0)}};
_.l4.Object.defineProperties(H_.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$15840_inlinePreviewHoverListener)==null?0:t_(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
H_.prototype.onTypographyBumpChanged=H_.prototype.onTypographyBumpChanged;H_.prototype.onDataChanged=H_.prototype.onDataChanged;H_.JSC$15839_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);H_.JSC$15839_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"}];
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],H_.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],H_.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],H_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],H_.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],H_.prototype,"ytdLockupBehavior",void 0);
_.w([_.d(_.oj),_.J("design:type",Object)],H_.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.G$.YtSparklesClickLocationBehavior),_.J("design:type",Object)],H_.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],H_.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],H_.prototype,"noBottomMargin",void 0);_.w([_.H(),_.J("design:type",Object)],H_.prototype,"isInlinePreviewTriggered",void 0);
_.w([_.H({reflectToAttribute:!0,selector:_.mj}),_.J("design:type",Boolean)],H_.prototype,"miniMode",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],H_.prototype,"typographyBump",void 0);_.w([_.ni("ytd-thumbnail"),_.J("design:type",HTMLElement)],H_.prototype,"thumbnail",void 0);_.w([_.ni("#dismissible"),_.J("design:type",HTMLElement)],H_.prototype,"JSC$15840_dismissibleMedia",void 0);
_.w([_.ni("ytd-ad-inline-playback-meta-block"),_.J("design:type",HTMLElement)],H_.prototype,"adInlinePlaybackMetaBlock",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],H_.prototype,"onDataChanged",null);_.w([_.$R("typographyBump"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],H_.prototype,"onTypographyBumpChanged",null);
_.w([_.L("lockupIsHovered"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],H_.prototype,"isHovered",null);_.w([_.qC({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],H_);
_.A(H_,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(Vgd!==void 0)return Vgd;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-display-full-buttoned-and-button-group-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="root" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    <div id="thumbnail-container" role="button" aria-label$="[[data.title.accessibility.accessibilityData.label]]" on-click="onThumbnailContainerClick" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      </ytd-thumbnail>\n    </div>\n    <ytd-ad-inline-playback-meta-block data="[[data]]" is-hovered="[[isInlinePreviewTriggered]]" mini-mode="[[miniMode]]" no-bottom-margin="[[noBottomMargin]]" typography-bump="[[typographyBump]]" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    </ytd-ad-inline-playback-meta-block>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="dismissed-content" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Vgd=r},{mode:1});var dsl;var W_=function(){var r=_.D.apply(this,arguments)||this;r.isInlinePreviewTriggered=!1;r.JSC$15843_activeViewMeasurementDataResolver=_.YG();return r};
_.b(W_,_.D);_.Q=W_.prototype;_.Q.created=function(){this.activeView=new Wh(this.hostElement)};
_.Q.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Q.attached=function(){var r=this;this.updateInlinePreviewHoverListeners();this.JSC$15843_activeViewMeasurementDataResolver.promise.then(function(g){Dk(r.activeView,g)})};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15843_inlinePreviewHoverListener=p6({mediaRenderer:this,lockupElement:this.JSC$15843_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:Dn1})};
_.Q.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$15843_inlinePreviewHoverListener)==null||dz(r)};
_.Q.onDataChanged=function(){var r;((r=this.data)==null?0:r.activeView)&&this.JSC$15843_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",W_.JSC$15842_DEFAULT_CLICK_LOCATION_BEHAVIOR,W_.JSC$15842_CLICK_LOCATION_ID_MAP);this.thumbnail&&(r=this.thumbnail.getElementsByTagName("a"),r.length>0&&(r=r.namedItem("thumbnail"))&&r.removeAttribute("href"))};
_.Q.onThumbnailContainerClick=function(r){if(this.data&&this.data.navigationEndpoint){var g,I=(g=this.data)==null?void 0:g.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(I,r,!0);r.stopPropagation()}};
_.Q.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.Q.impressionLog=function(){var r=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var g,I,P=(I=_.Z((g=this.data)==null?void 0:g.onImpression,_.wV))==null?void 0:I.commands;P&&(P.forEach(function(a){a.clickTrackingParams&&delete a.clickTrackingParams;_.S5().resolve(_.E3).resolveCommand(a,{form:{element:r.hostElement}})}),this.data.impressionsFired=!0)}};
_.l4.Object.defineProperties(W_.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$15843_inlinePreviewHoverListener)==null?0:t_(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
W_.prototype.onDataChanged=W_.prototype.onDataChanged;W_.JSC$15842_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);W_.JSC$15842_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"}];_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],W_.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],W_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],W_.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],W_.prototype,"ytdLockupBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],W_.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.G$.YtSparklesClickLocationBehavior),_.J("design:type",Object)],W_.prototype,"ytSparklesClickLocationBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],W_.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],W_.prototype,"isInlinePreviewTriggered",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.mj}),_.J("design:type",Boolean)],W_.prototype,"miniMode",void 0);_.w([_.ni("ytd-thumbnail"),_.J("design:type",HTMLElement)],W_.prototype,"thumbnail",void 0);_.w([_.ni("#dismissible"),_.J("design:type",HTMLElement)],W_.prototype,"JSC$15843_dismissibleMedia",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],W_.prototype,"onDataChanged",null);_.w([_.L("lockupIsHovered"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],W_.prototype,"isHovered",null);_.w([_.qC({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],W_);
_.A(W_,"ytd-video-display-full-buttoned-renderer",function(){if(dsl!==void 0)return dsl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-display-full-buttoned-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-display-full-buttoned-renderer">\n  <div id="root" class="style-scope ytd-video-display-full-buttoned-renderer">\n    <div id="thumbnail-container" role="button" aria-label$="[[data.title.accessibility.accessibilityData.label]]" on-click="onThumbnailContainerClick" class="style-scope ytd-video-display-full-buttoned-renderer">\n      <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-video-display-full-buttoned-renderer">\n      </ytd-thumbnail>\n    </div>\n    <ytd-ad-inline-playback-meta-block data="[[data]]" is-hovered="[[isInlinePreviewTriggered]]" mini-mode="[[miniMode]]" class="style-scope ytd-video-display-full-buttoned-renderer">\n    </ytd-ad-inline-playback-meta-block>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-display-full-buttoned-renderer">\n  <div id="dismissed-content" class="style-scope ytd-video-display-full-buttoned-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return dsl=r},{mode:1});var d5=function(r,g,I,P){P=P===void 0?!1:P;_.$E.call(this,r);this.adsClientErrorMessage=I;this.aggressivelySample=P;this.args=[];g&&this.args.push(g)};
_.b(d5,_.$E);var j6=function(r,g,I,P){P=P===void 0?!1:P;_.$E.call(this,r);this.adsClientErrorMessage=I;this.aggressivelySample=P;this.args=[];g&&this.args.push(g)};
_.b(j6,_.$E);var L9z=function(r){_.vJ.call(this);var g=this;this.initializationFunction=r;this.instance=null;this.addOnDisposeCallback(function(){_.KF(g.instance);g.instance=null})};
_.b(L9z,_.vJ);L9z.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.z1("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var sn$=function(){var r=new Map;[].forEach(function(g){r.set(g.JSC$31516_getType(),g)});
this.getters=r};new Promise(function(){});var dyh=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"]]),jnQ=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"}]]),G2F=function(r){this.experimentApiProvider=r;r=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=r<.1};var DB=function(r,g,I,P){_.vJ.call(this);this.adsControlFlowEventListeners=g;this.adEventLogger=I;this.experimentApiProvider=P;this.adsControlFlowManagerHelper=r(this,this,this,this,this);_.x2(this,this.adsControlFlowManagerHelper);r=_.m(g);for(g=r.next();!g.done;g=r.next())_.x2(this,g.value)};
_.b(DB,_.vJ);var ysz=function(r,g,I,P){RL(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",g,I,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,P);r=_.m(r.adsControlFlowEventListeners);for(P=r.next();!P.done;P=r.next())ysz(P.value,g,I)};
_.Q=DB.prototype;_.Q.onOpportunityProcessedExternallyManaged=function(r,g,I,P){RL(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",r,I,g,void 0,void 0,void 0,void 0,void 0,void 0,void 0,P)};
_.Q.onSlotReceivedExternallyManaged=function(r,g){AC(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",r,g)};
_.Q.onSlotEntered=function(r){if(NM(this.adsControlFlowManagerHelper,r)!=null){AC(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",r);this.adsControlFlowManagerHelper.onSlotEntered(r);for(var g=_.m(this.adsControlFlowEventListeners),I=g.next();!I.done;I=g.next())I.value.onSlotEntered(r);if(NM(this.adsControlFlowManagerHelper,r)!=null&&NM(this.adsControlFlowManagerHelper,r).isOccupyingSlotType()&&w3(this.adsControlFlowManagerHelper,r)&&!K9J(this.adsControlFlowManagerHelper,r)){var P;lI(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",r,(P=w3(this.adsControlFlowManagerHelper,r))!=null?P:void 0);r=NM(this.adsControlFlowManagerHelper,r);r.slotLifecycleStage!=="entered"&&Sn(r.slot,r.slotLifecycleStage,"enterLayoutForSlot");r.slotLifecycleStage="rendering";r.registeredLayoutRenderingAdapter.startRendering(r.layout)}}};
_.Q.onSlotExited=function(r){if(NM(this.adsControlFlowManagerHelper,r)!=null){AC(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",r);this.adsControlFlowManagerHelper.onSlotExited(r);for(var g=_.m(this.adsControlFlowEventListeners),I=g.next();!I.done;I=g.next())I.value.onSlotExited(r);NM(this.adsControlFlowManagerHelper,r)!=null&&NM(this.adsControlFlowManagerHelper,r).markedForUnscheduleAfterOutboundAdapterRequests&&sPy(this,r)}};
_.Q.onLayoutReceivedExternallyManaged=function(r,g,I){r.managerLayer!=="core"&&lI(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",r,g,I)};
var F9T=function(r,g,I){if(NM(r.adsControlFlowManagerHelper,g)!=null){lI(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",g,I);r=_.m(r.adsControlFlowEventListeners);for(var P=r.next();!P.done;P=r.next())F9T(P.value,g,I)}};
DB.prototype.onLayoutExited=function(r,g,I){if(NM(this.adsControlFlowManagerHelper,r)!=null){lI(this.adEventLogger,Vxj(I),r,g);this.adsControlFlowManagerHelper.onLayoutExited(r,g);for(var P=_.m(this.adsControlFlowEventListeners),a=P.next();!a.done;a=P.next())a.value.onLayoutExited(r,g,I);(I=w3(this.adsControlFlowManagerHelper,r))&&g.layoutId===I.layoutId&&HnJ(this,r)}};
DB.prototype.disposeInternal=function(){var r=W90(this.adsControlFlowManagerHelper);r=_.m(r);for(var g=r.next();!g.done;g=r.next())sPy(this,g.value);_.vJ.prototype.disposeInternal.call(this)};
var sPy=function(r,g){if(NM(r.adsControlFlowManagerHelper,g)!=null)if(NM(r.adsControlFlowManagerHelper,g).JSC$31546_isSlotExitRequested()||NM(r.adsControlFlowManagerHelper,g).JSC$31546_isLayoutExitRequested())NM(r.adsControlFlowManagerHelper,g).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(NM(r.adsControlFlowManagerHelper,g).isOccupyingSlotType())NM(r.adsControlFlowManagerHelper,g).markedForUnscheduleAfterOutboundAdapterRequests=!0,HnJ(r,g);else if(NM(r.adsControlFlowManagerHelper,g).JSC$31546_isSlotFillRequested())NM(r.adsControlFlowManagerHelper,
g).markedForUnscheduleAfterOutboundAdapterRequests=!0,NM(r.adsControlFlowManagerHelper,g)!=null&&(AC(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",g),g=NM(r.adsControlFlowManagerHelper,g),g.fulfillmentLifecycleStage="fill_cancel_requested",g.registeredFulfillmentAdapter.cancelSlotFilling());else{var I=w3(r.adsControlFlowManagerHelper,g),P;r.experimentApiProvider.get();(P=_.Y("h5_enable_layout_unscheduling_events"))&&(I?Dsl(r,g,I):_.z1(Error("Lh"),g,I,void 0,!1));AC(r.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",g);var a=NM(r.adsControlFlowManagerHelper,g),v=g.slotEntryTrigger,C=a.registeredSlotEntryTriggerAdapters.get(v.triggerId);C&&(C.unregisterTrigger(v),a.registeredSlotEntryTriggerAdapters.delete(v.triggerId));v=_.m(g.slotFulfillmentTriggers);for(C=v.next();!C.done;C=v.next()){C=C.value;var u=a.registeredFulfillmentTriggerAdapters.get(C.triggerId);u&&(u.unregisterTrigger(C),a.registeredFulfillmentTriggerAdapters.delete(C.triggerId))}v=_.m(g.slotExpirationTriggers);
for(C=v.next();!C.done;C=v.next())if(C=C.value,u=a.registeredExpirationTriggerAdapters.get(C.triggerId))u.unregisterTrigger(C),a.registeredExpirationTriggerAdapters.delete(C.triggerId);a.hasLayout()&&(v=a.layout,JC(a,v.layoutExitNormalTriggers),JC(a,v.layoutExitSkipTriggers),JC(a,v.layoutExitMuteTriggers),JC(a,v.layoutExitUserInputSubmittedTriggers),JC(a,v.layoutExitUserCancelledTriggers));a.registeredFulfillmentAdapter=void 0;a.registeredSlotAdapter!=null&&(a.registeredSlotAdapter.release(),a.registeredSlotAdapter=
void 0);a.registeredLayoutRenderingAdapter!=null&&(a.registeredLayoutRenderingAdapter.release(),a.registeredLayoutRenderingAdapter=void 0);a=r.adsControlFlowManagerHelper;NM(a,g)&&(a=R5l(a,g.slotType+"_"+g.slotPhysicalPosition))&&a.delete(g.slotId);AC(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",g);r=_.m(r.adsControlFlowEventListeners);for(a=r.next();!a.done;a=r.next())a=a.value,a.onSlotUnscheduled(g),I&&!P&&Dsl(a,g,I)}},Dsl=function(r,g,I){lI(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
g,I);
lI(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",g,I);r=_.m(r.adsControlFlowEventListeners);for(var P=r.next();!P.done;P=r.next())P=P.value,I&&Dsl(P,g,I)},HnJ=function(r,g){if(NM(r.adsControlFlowManagerHelper,g)!=null&&NM(r.adsControlFlowManagerHelper,g).isOccupyingSlotType()){var I=w3(r.adsControlFlowManagerHelper,g);
if(I&&K9J(r.adsControlFlowManagerHelper,g)){if(NM(r.adsControlFlowManagerHelper,g)!=null){var P=r.adEventLogger,a;var v=((a=jnQ.get("abandoned"))==null?void 0:a.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";lI(P,v,g,I);r=NM(r.adsControlFlowManagerHelper,g);r.slotLifecycleStage!=="rendering"&&Sn(r.slot,r.slotLifecycleStage,"exitLayout");r.slotLifecycleStage="rendering_stop_requested";r.registeredLayoutRenderingAdapter.stopRendering(I,"abandoned")}}else{AC(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
g);try{P=NM(r.adsControlFlowManagerHelper,g);if(!P)throw new j6("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");P.slotLifecycleStage!=="enter_requested"&&P.slotLifecycleStage!=="entered"&&P.slotLifecycleStage!=="rendering"&&Sn(P.slot,P.slotLifecycleStage,"exitSlot");P.slotLifecycleStage="exit_requested";if(P.registeredSlotAdapter===void 0)throw P.slotLifecycleStage="scheduled",new j6("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
P.registeredSlotAdapter.exit()}catch(C){C instanceof j6&&C.adsClientErrorMessage?(AsT(r.adEventLogger,C.adsClientErrorMessage,g),_.z1(C,g,void 0,void 0,C.aggressivelySample)):(AsT(r.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",g),_.z1(C,g))}}}};var E4=function(r,g,I,P,a,v){_.vJ.call(this);this.registry=r;this.experimentApiProvider=v;this.slotMap=new Map};
_.b(E4,_.vJ);var R5l=function(r,g){return(r=r.slotMap.get(g))?r:new Map},NM=function(r,g){return R5l(r,g.slotType+"_"+g.slotPhysicalPosition).get(g.slotId)},W90=function(r){var g=[];
r.slotMap.forEach(function(I){I=_.m(I.values());for(var P=I.next();!P.done;P=I.next())g.push(P.value.slot)});
return g};
E4.prototype.onSlotEntered=function(r){r=NM(this,r);r.slotLifecycleStage!=="enter_requested"&&Sn(r.slot,r.slotLifecycleStage,"onSlotEntered");r.slotLifecycleStage="entered"};
var K9J=function(r,g){r=NM(r,g);return r.hasLayout()&&r.isRendering()},w3=function(r,g){(r=NM(r,g))?r.hasLayout()&&!r.layout&&_.z1("Unexpected empty layout",g):_.z1("Unexpected undefined slotState",g);
return(r==null?void 0:r.layout)||null};
E4.prototype.onSlotExited=function(r){r=NM(this,r);r.slotLifecycleStage!=="exit_requested"&&Sn(r.slot,r.slotLifecycleStage,"onSlotExited");r.slotLifecycleStage="scheduled"};
E4.prototype.onLayoutExited=function(r,g){r=NM(this,r);r.isPrimaryLayout(g)&&(r.slotLifecycleStage!=="rendering_stop_requested"&&Sn(r.slot,r.slotLifecycleStage,"onLayoutExited"),r.slotLifecycleStage="entered")};
var JC=function(r,g){g=_.m(g);for(var I=g.next();!I.done;I=g.next()){I=I.value;var P=r.registeredLayoutExitTriggerAdapters.get(I.triggerId);P&&(P.unregisterTrigger(I),r.registeredLayoutExitTriggerAdapters.delete(I.triggerId))}},Sn=function(r,g,I){_.z1("Slot stage was "+g+" when calling method "+I,r)};var wny=function(r){_.vJ.call(this);this.deps=r;this.JSC$15896_adsControlFlowManager=NCY(this)};
_.b(wny,_.vJ);var NCY=function(r){var g=new DB(function(I,P,a,v){return new E4(r.deps.registry,I,P,a,v,r.deps.experimentApiProvider)},new Set(KdE(r.deps.registry).concat(r.deps.listeners)),r.deps.adEventLogger,r.deps.experimentApiProvider);
_.x2(r,g);return g};var B2F=function(){};var l5T=function(r,g){_.vJ.call(this);this.experimentApiProvider=r;this.eventLoggingSettingsProvider=g;this.eventCount=0;this.premiumAdSeenEventLogger=Oeh()()};
_.b(l5T,_.vJ);l5T.prototype.logEvent=function(r){RL(this,r)};
var AC=function(r,g,I,P){RL(r,g,void 0,void 0,void 0,I,void 0,void 0,void 0,I.adSlotLoggingData,void 0,void 0,P)},lI=function(r,g,I,P,a){RL(r,g,void 0,void 0,void 0,I,P?P:void 0,void 0,void 0,I.adSlotLoggingData,P?P.adLayoutLoggingData:void 0,void 0,a);
I=_.S5().resolve(_.lX(Xh))==null?void 0:cH();g=I==null?void 0:I.adsSeenHotConfig;I=I==null?void 0:I.adsHotConfig;(g==null?0:g.logOnAdsSeen)&&(I==null?0:I.webEnablePremiumAdsSeenLogging)&&SUf(r,P?P:void 0,a)},AsT=function(r,g,I){RL(r,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,I,void 0,void 0,void 0,I.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:g})},RL=function(r,g,I,P,a,v,C,u,X,c,B,O,z){z=z===void 0?0:z;
Jsl(r.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+g,"slot:",v,"layout:",C,"ping:",u,"Opportunity:",{opportunityType:I,associatedSlotId:P,slotsFromOpportunity:a,triggerBundle:X,adSlotLoggingData:c,adLayoutLoggingData:B});try{var e=function(){r.experimentApiProvider.get();if(g!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){g||_.z1("Empty PACF event type",v,C);var U=r.eventLoggingSettingsProvider.get();var V;(V=U.alwaysIncludeDebugData)||(U.experimentApiProvider.get(),V=
!1);U=V;V={eventType:g,eventOrder:++r.eventCount};var G={};v&&(G.slotData=GVh(U,v));if(C){var F={type:C.layoutType,controlFlowManagerLayer:dyh.get(C.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};U&&(F.debugData={layoutId:C.layoutId});G.layoutData=F}u&&(G.pingData={pingDispatchStatus:u.dispatchStatus,serializedAdPingMetadata:u.ping.serializedAdPingMetadata,pingIndex:u.index});X&&(G.triggerData=Ld1(X.trigger,X.category));I&&(G.opportunityData=ylp(U,I,P,a));V.adClientData=G;c&&(V.serializedSlotAdServingData=
c.serializedSlotAdServingDataEntry);B&&(V.serializedAdServingData=B.serializedAdServingDataEntry);O&&(V.errorInfo=O);_.eJ("adsClientStateChange",{adsClientEvent:V})}};
z&&z>0?_.q6(_.ag(),function(){return e()},z):e()}catch(U){Jsl(r.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.q6(_.ag(),function(){_.z1(U instanceof Error?U:String(U),v,C,{pacf_message:"exception during pacf logging"})})}},SUf=function(r,g,I){if(g){var P=g.adLayoutLoggingData;
_.q6(_.ag(),function(){r.premiumAdSeenEventLogger!=null&&P&&_.eJ("adsSeenClientLogging",{serializedAdServingDataEntry:P.serializedAdServingDataEntry})},I!=null?I:0)}};var E5T=function(r,g){l5T.call(this,r,g)};
_.b(E5T,l5T);var xs$=function(){},Jsl=function(r,g){return _.Y(g)};var n5l=function(){var r=new f5z;this.JSC$15921_adsControlFlowManager=(new wny(r)).JSC$15896_adsControlFlowManager},f5z=function(){_.vJ.call(this);
var r=this;this.experimentApiProvider=new L9z(function(){return new xs$});
var g=new L9z(function(){return new G2F(r.experimentApiProvider)});
this.adEventLogger=new E5T(this.experimentApiProvider,g);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.b(f5z,_.vJ);var TCJ=function(){},h5l,xU=function(){h5l||(h5l=new TCJ);
return h5l},fH=function(r){if(!r.JSC$15932_externallyManagedSlotAdapterCallback){var g=(new n5l).JSC$15921_adsControlFlowManager;
r.JSC$15932_externallyManagedSlotAdapterCallback=g}return r.JSC$15932_externallyManagedSlotAdapterCallback},k2h=function(r,g,I){var P=g.opportunityType,a=Error("Mh");
if(P!==void 0){var v=fH(r);ysz(v,P,void 0,I)}else _.z1(a,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});v=[];if(g.adSlotAndLayoutMetadata!==void 0){g=_.m(g.adSlotAndLayoutMetadata);for(var C=g.next();!C.done;C=g.next()){var u=C.value;if(C=u.adSlotMetadata)if(v.push(C),r.onSlotReceivedExternallyManaged(C,I),u.adLayoutMetadata){u=_.m(u.adLayoutMetadata);for(var X=u.next();!X.done;X=u.next())r.onLayoutReceivedExternallyManaged(C,X.value,I)}else I>0&&_.z1("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
P,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else I>0&&_.z1("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+P,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else I>0&&_.z1("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+P,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(P!==void 0)r.onOpportunityProcessedExternallyManaged(P,v,void 0,I);else _.z1(a,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
TCJ.prototype.onSlotReceivedExternallyManaged=function(r,g){r=VL(r);if(r instanceof j6)_.z1(r,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else fH(this).onSlotReceivedExternallyManaged(r,g)};
TCJ.prototype.onLayoutReceivedExternallyManaged=function(r,g,I){r=VL(r);g=Fd$(g);if(r instanceof j6)_.z1(r,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(g instanceof d5)_.z1(g,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else fH(this).onLayoutReceivedExternallyManaged(r,g,I)};
TCJ.prototype.onOpportunityProcessedExternallyManaged=function(r,g,I,P){var a=[];g=_.m(g);for(var v=g.next();!v.done;v=g.next())v=VL(v.value),v instanceof j6?_.z1(v,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):a.push(v);fH(this).onOpportunityProcessedExternallyManaged(r,a,I,P)};
var $7d=function(r,g){g=VL(g);if(g instanceof j6)_.z1(g,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var I=fH(r);AC(I.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",g);I=_.m(I.adsControlFlowEventListeners);for(var P=I.next();!P.done;P=I.next())P=NM(P.value,g),P.slotLifecycleStage!=="not_scheduled"&&Sn(P.slot,P.slotLifecycleStage,"onSlotScheduled"),P.slotLifecycleStage="scheduled";r=fH(r);AC(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",g);r=_.m(r.adsControlFlowEventListeners);
for(I=r.next();!I.done;I=r.next())I.value.onSlotEntered(g)}},rUz=function(r,g){g=VL(g);
if(g instanceof j6)_.z1(g,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var I=fH(r);AC(I.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",g);I=_.m(I.adsControlFlowEventListeners);for(var P=I.next();!P.done;P=I.next())P.value.onSlotExited(g);r=fH(r);AC(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",g);r=_.m(r.adsControlFlowEventListeners);for(I=r.next();!I.done;I=r.next())I.value.onSlotUnscheduled(g)}},gNJ=function(r,g,I){g=VL(g);
I=Fd$(I);if(g instanceof j6)_.z1(g,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(I instanceof d5)_.z1(I,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var P=fH(r);lI(P.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",g,I);P=_.m(P.adsControlFlowEventListeners);for(var a=P.next();!a.done;a=P.next())a.value.onLayoutScheduled(g,I);r=fH(r);lI(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",g,I);r=_.m(r.adsControlFlowEventListeners);
for(P=r.next();!P.done;P=r.next())F9T(P.value,g,I)}},nH=function(r,g,I){g=VL(g);
I=Fd$(I);if(g instanceof j6)_.z1(g,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(I instanceof d5)_.z1(I,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var P=fH(r);lI(P.adEventLogger,Vxj("normal"),g,I);P=_.m(P.adsControlFlowEventListeners);for(var a=P.next();!a.done;a=P.next())a.value.onLayoutExited(g,I,"normal");r=fH(r);r=_.m(r.adsControlFlowEventListeners);for(P=r.next();!P.done;P=r.next())Dsl(P.value,g,I)}};_.Tx=_.R(function(r){var g=_.GM(r,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});r=Object.assign({},g);var I=g.data;g=g.customCommandResolver;var P=(delete r.data,delete r.customCommandResolver,r);r=_.lO({visibilityCallback:function(u,X){var c,B=(c=I().interaction)==null?void 0:c.onFirstVisible;u&&(B&&_.tY(B),P.setOnErrorHandler()&&HvL(X))},
showOption:_.sr});g=_.q4(function(){return I().interaction},g,function(){var u;
return(u=P.listenToTapEvent)==null?void 0:u.call(P)});
var a=_.m(_.ua(!1,void 0,"wAC0Lc")),v=a.next().value,C=a.next().value;a=_.RT(function(u){var X;((X=P.setTouchEndHandler)==null?0:X.call(P))&&!v()&&(u.currentTarget.click(),C(!0),setTimeout(function(){C(!1)},100));
return!1});
return _.q("ad-image-view-model",{class:function(){var u,X=[((u=I().interaction)==null?0:u.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],c;((c=P.isGridViewEnabled)==null?0:c.call(P))&&X.push("ytwAdImageViewModelHostInGridView");return X.join(" ")},
el:_.iv(r,g),"on:touchend":a},_.q("div",{class:"ytwAdImageViewModelHostImageContainer"},_.q(_.bv,{data:function(){var u;return{sources:I().imageSources,contentMode:(u=I().imageProperties)==null?void 0:u.contentMode}},
alt:function(){var u,X;return((u=I().interaction)==null?void 0:(X=u.accessibility)==null?void 0:X.label)||""},
targetHeight:P.targetHeight,targetWidth:P.targetWidth,preserveHeight:P.preserveHeight,preserveWidth:P.preserveWidth,useWidth:P.useWidth,style:function(){var u,X;return"vertical-align: bottom;"+(((u=I().background)==null?0:u.color)?"background-color:"+_.uH((X=I().background)==null?void 0:X.color)+";":"")},
className:function(){return P.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var u,X;return(X=(u=P.setDraggable)==null?void 0:u.call(P))!=null?X:void 0}})))},"nc");var IzB=_.R(function(r){var g=r.data,I=r.listenToTapEvent,P=function(){};
return _.q("ad-button-hover-overlay-view-model",{"on:click":_.RT(function(a){if(_.Y("enable_web_home_top_landscape_image_layout_legacy_click_command")){var v,C=(v=g().interaction)==null?void 0:v.onTap;C&&_.He(a.currentTarget,"yt-navigate",{endpoint:_.oT(C)})}}),
class:function(){var a;return((a=g().interaction)==null?0:a.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.iv(_.lO({visibilityCallback:function(a){var v,C=(v=g().interaction)==null?void 0:v.onFirstVisible;a&&C&&_.tY(C)},
showOption:_.sr}),_.q4(function(){return g().interaction},void 0,function(){return!_.Y("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(I==null?void 0:I())}))},function(){return _.Y("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.q(_.fk,{data:function(){return g().button}},{adButtonViewModel:function(a){return _.q(_.HT,{data:a.data,
customCommandResolver:P})}}):_.q(_.fk,{data:function(){return g().button}},{adButtonViewModel:_.HT})}())},"oc");var L6;_.dM(_.R(function(r){var g=r.data;r=_.lO({visibilityCallback:function(u,X){if(u){var c;(u=(c=g().interaction)==null?void 0:c.onFirstVisible)&&_.tY(u);var B;if(c=(B=g().adLayoutData)==null?void 0:B.activeViewData)G1(X,c),_.Y("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yL(X)})}else _.Y("stop_av_measurement_on_detach")&&yL(X)},
showOption:_.sr,hideOption:F4});var I=_.q4(function(){return g().interaction},void 0,function(){return!0}),P=_.m(_.ua(!1,void 0,"VNDDT")),a=P.next().value,v=P.next().value;
P=_.RT(function(){v(!0)});
var C=_.RT(function(){v(!1)});
return _.q("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.iv(r,loF,I),"on:mouseenter":P,"on:mouseleave":C},_.q("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.wM({"max-width":function(){return _.Y("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.q("div",{class:function(){var u;
a:{var X;switch((u=_.Z(g().thumbnailImage,fDh))==null?void 0:(X=u.imageProperties)==null?void 0:X.renderingAspect){case "RENDERING_ASPECT_SQUARE":u="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":u="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}u=void 0}return u}},_.q(_.fk,{data:function(){return g().thumbnailImage}},{adImageViewModel:function(u){return _.q(_.Tx,
{data:u.data,
listenToTapEvent:!0,setTouchEndHandler:_.Y("enable_top_landscape_image_experiment_dom_id_web")})}})),_.q("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.q(_.t,{cond:function(){var u,X,c;
return(u=_.Z(g().thumbnailImage,fDh))==null?void 0:(X=u.imageProperties)==null?void 0:(c=X.overlayIcon)==null?void 0:c.iconImage},
then:function(u){return _.q(_.bv,{data:u,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.q("div",{class:function(){return a()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.q(_.fk,{data:function(){return g().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(u){return _.q(IzB,
{data:u.data,
listenToTapEvent:!0})}}))),_.q("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.q(_.fk,{data:function(){return g().feedAdMetadata}},{feedAdMetadataViewModel:function(u){return _.q(lN,{data:u.data,
listenToTapEvent:!0,setTouchEndHandler:_.Y("enable_top_landscape_image_experiment_dom_id_web")})}})))},"pc"),"compact-landscape-no-button-layout-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=r.data;r=_.lO({visibilityCallback:function(u,X){if(u){var c;(u=(c=g().interaction)==null?void 0:c.onFirstVisible)&&_.tY(u);var B;if(c=(B=g().adLayoutData)==null?void 0:B.activeViewData)G1(X,c),_.Y("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yL(X)})}else _.Y("stop_av_measurement_on_detach")&&yL(X)},
showOption:_.sr,hideOption:F4});var I=_.x9(_.Ck),P=_.q4(function(){return g().interaction}),a={},v={},C={};
return _.q("square-image-layout-view-model",{class:_.Ws("ytwSquareImageLayoutViewModelHost",(a.ytwSquareImageLayoutViewModelHostColumn=I,a)),el:_.iv(r,S2j,P)},_.q("div",{class:_.Ws("ytwSquareImageLayoutViewModelHostImage",(v.ytwSquareImageLayoutViewModelHostColumnImage=I,v))},function(){return _.q(_.fk,{data:function(){return g().adImage}},{adImageViewModel:function(u){return _.q(_.Tx,{data:u.data,
isGridViewEnabled:I,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.q("div",{class:_.Ws("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(C.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=I,C))},_.q(_.fk,{data:function(){return g().feedAdMetadata}},{feedAdMetadataViewModel:lN}),function(){return _.q(_.fk,{data:function(){return g().adButton}},{adButtonViewModel:function(u){var X={};
return _.q(_.HT,{data:u.data,className:_.Ws((X.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,X.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=I,X))})}})}()))},"qc"),"square-image-layout-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=r.data;var I=r.noBottomMargin;var P=r.typographyBump;r=_.lO({visibilityCallback:function(O,z){if(O){var e;(O=(e=g().interaction)==null?void 0:e.onFirstVisible)&&_.tY(O);var U;if(e=(U=g().adLayoutData)==null?void 0:U.activeViewData)G1(z,e),_.Y("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&yL(z)})}else _.Y("stop_av_measurement_on_detach")&&yL(z)},
showOption:_.sr,hideOption:F4});var a=_.q4(function(){return g().interaction},void 0,function(){return _.Y("enable_web_home_top_landscape_image_layout_level_click")}),v=function(){return g().interaction};
v!==void 0&&v!==null||_.WP(Error("Nh"));var C=function(){var O,z,e;return(O=_.Z(g().thumbnailImage,fDh))==null?void 0:(z=O.background)==null?void 0:(e=z.backgroundImageSource)==null?void 0:e.imageSources};
v=_.m(_.ua(!1,void 0,"NFjwje"));var u=v.next().value,X=v.next().value;v=_.RT(function(){X(!0)});
var c=_.RT(function(){X(!1)}),B=function(){return u()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.q("top-landscape-image-layout-view-model",{class:function(){var O;return((O=g().interaction)==null?0:O.onTap)&&_.Y("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.iv(r,Jl$,a),"on:mouseenter":v,"on:mouseleave":c},_.q("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.q(_.t,{cond:function(){return C()&&C().length>0},
then:function(){return _.q("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.wM({top:"0","background-image":function(){return"url("+String(C()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.q(_.t,{cond:function(){return!!g().adButtonHoverOverlay},
then:function(){return _.q("div",{class:B},_.q(_.fk,{data:function(){return g().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:IzB}))}}),_.q("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.q(_.fk,{data:function(){return g().thumbnailImage}},{adImageViewModel:function(O){return _.q(_.Tx,{data:O.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.Y("enable_web_home_top_landscape_image_layout_level_click")})}})),_.q("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.q(_.bv,{data:{sources:[{clientResource:{imageName:_.Y("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.q("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.q(_.fk,{data:function(){return g().feedAdMetadata}},{feedAdMetadataViewModel:function(O){return _.q(lN,{data:O.data,
noBottomMargin:function(){return I==null?void 0:I()},
listenToTapEvent:function(){return _.Y("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return P==null?void 0:P()}})}})))},"rc"),"top-landscape-image-layout-view-model",{props:{data:_.Yp,
noBottomMargin:_.Yp,typographyBump:_.Yp}});var PEY=_.R(function(r){var g=r.data,I=_.lO({visibilityCallback:function(a){var v,C=(v=g().interaction)==null?void 0:v.onFirstVisible;a&&C&&_.tY(C)},
showOption:_.sr});r=_.q4(function(){return g().interaction},r.customCommandResolver);
var P={};return _.q("ad-text-image-view-model",{class:_.Ws("ytwAdTextImageViewModelHost",(P.ytwAdTextImageViewModelHostDarkBackground=function(){return g().style==="AD_TEXT_IMAGE_STYLE_DARK_BACKGROUND"},P)),
el:_.iv(I,r),"aria-label":function(){var a,v;return(a=g().interaction)==null?void 0:(v=a.accessibility)==null?void 0:v.label}},_.q("div",{class:"ytwAdTextImageViewModelHostHeadlineContainer"},_.q(_.eY,{text:function(){return g().headline},
className:"ytwAdTextImageViewModelHostHeadlineContainerHeadline",linkInheritColor:!0,noEndpoints:!0})),_.q(_.t,{cond:function(){return g().overlayIcon},
then:function(a){return _.q("div",{class:"ytwAdTextImageViewModelHostOverlayIconContainer"},_.q(_.bv,{data:a,alt:"",className:"ytwAdTextImageViewModelHostOverlayIconContainerOverlayIcon"}))}}))},"sc");var azf=_.R(function(r){var g=r.data;return _.q("feed-ad-sitelink-view-model",{class:function(){var I;return((I=g().interaction)==null?0:I.onTap)?"ytwFeedAdSitelinkViewModelHostIsClickableAdComponent":"ytwFeedAdSitelinkViewModelHost"},
el:_.iv(_.q4(function(){return g().interaction},r.customCommandResolver,void 0,function(){return!0})),
"aria-label":function(){var I,P;return(I=g().interaction)==null?void 0:(P=I.accessibility)==null?void 0:P.label},
role:"link",tabindex:0},_.q(_.eY,{text:function(){return g().headline},
className:"ytwFeedAdSitelinkViewModelHeadline",linkInheritColor:!0}))},"tc");var vNY=_.R(function(r){var g=r.data;r={};return _.q("feed-ad-sitelinks-carousel-view-model",{el:_.iv(_.lO({visibilityCallback:function(I){var P,a=(P=g().interaction)==null?void 0:P.onFirstVisible;I&&a&&_.tY(a)},
showOption:_.sr})),class:_.Ws("ytwFeedAdSitelinksCarouselViewModelHost",(r.ytwFeedAdSitelinksCarouselViewModelHostDefault=function(){return g().style==="FEED_AD_SITELINKS_STYLE_NONE"},r))},_.q(_.fk,{data:function(){return g().sitelinks}},{feedAdSitelinkViewModel:azf}))},"uc");_.dM(_.R(function(r){var g=r.data;r=_.lO({visibilityCallback:function(C,u){if(C){var X;(C=(X=g().interaction)==null?void 0:X.onFirstVisible)&&_.tY(C);var c;(X=(c=g().adLayoutData)==null?void 0:c.activeViewData)&&G1(u,X)}},
showOption:_.sr});var I=_.m(_.ua(!1,void 0,"BzPhl")),P=I.next().value,a=I.next().value;I=_.RT(function(){a(!0)});
var v=_.RT(function(){a(!1)});
return _.q("text-image-no-button-layout-view-model",{class:"ytwTextImageNoButtonLayoutViewModelHost",el:_.iv(r),"on:mouseenter":I,"on:mouseleave":v},_.q("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainer"},_.q("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerImageContainer"},_.q(_.fk,{data:function(){return g().textImage}},{adTextImageViewModel:PEY})),_.q("div",{class:function(){return P()?"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":
"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.q(_.fk,{data:function(){return g().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(C){return _.q(IzB,{data:C.data,
listenToTapEvent:!0})}}))),_.q("div",{class:"ytwTextImageNoButtonLayoutViewModelHostMetadataContainer"},_.q(_.fk,{data:function(){return g().feedAdMetadata}},{feedAdMetadataViewModel:function(C){return _.q(lN,{data:C.data,
listenToTapEvent:!0})}}),_.q(_.fk,{data:function(){return g().feedAdSitelinksCarousel}},{feedAdSitelinksCarouselViewModel:vNY})))},"vc"),"text-image-no-button-layout-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=r.data;var I=r.typographyBump;return _.q("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.iv(_.lO({visibilityCallback:function(P,a){if(P){var v;(P=(v=g().interaction)==null?void 0:v.onFirstVisible)&&_.tY(P);var C;(v=(C=g().adLayoutData)==null?void 0:C.activeViewData)&&G1(a,v)}},
showOption:_.sr,hideOption:F4}))},_.q("div",null,_.q(_.fk,{data:function(){return g().videoLockup}},{lockupViewModel:function(P){return _.q(_.Sc,{data:P.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:I})}})))},"wc"),"video-display-button-group-layout-view-model",{props:{data:_.Yp,
noBottomMargin:_.Yp,typographyBump:_.Yp}});_.dM(_.R(function(r){var g=r.data;var I=r.className;var P=r.typographyBump;return _.q("video-display-compact-button-group-layout-view-model",{el:_.iv(_.lO({visibilityCallback:function(a,v){if(a){var C;(a=(C=g().interaction)==null?void 0:C.onFirstVisible)&&_.tY(a);var u;(C=(u=g().adLayoutData)==null?void 0:u.activeViewData)&&G1(v,C)}},
showOption:_.sr})),class:_.Ws("videoDisplayCompactButtonGroupLayoutViewModelHost",I)},_.q(_.fk,{data:function(){return g().videoLockup}},{lockupViewModel:function(a){return _.q(_.Sc,{data:a.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:P})}}))},"xc"),"video-display-compact-button-group-layout-view-model",{props:{data:_.Yp,
className:_.Yp,typographyBump:_.Yp}});_.dM(_.R(function(r){var g=r.data;var I=r.className;var P=r.typographyBump;return _.q("video-display-compact-buttoned-layout-view-model",{el:_.iv(_.lO({visibilityCallback:function(a,v){if(a){var C;(a=(C=g().interaction)==null?void 0:C.onFirstVisible)&&_.tY(a);var u;(C=(u=g().adLayoutData)==null?void 0:u.activeViewData)&&G1(v,C)}},
showOption:_.sr})),class:_.Ws("videoDisplayCompactButtonedLayoutViewModelHost",I)},_.q(_.fk,{data:function(){return g().videoLockup}},{lockupViewModel:function(a){return _.q(_.Sc,{data:a.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:P})}}))},"yc"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.Yp,
className:_.Yp,typographyBump:_.Yp}});_.dM(_.R(function(r){var g=r.data;var I=r.className;var P=r.typographyBump;var a=function(){return g().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},v=_.x9(_.Ck);
r=_.lO({visibilityCallback:function(c,B){if(c){var O=g();c=O.adLayoutData;var z;(O=(z=O.interaction)==null?void 0:z.onFirstVisible)&&_.tY(O);(z=c==null?void 0:c.activeViewData)&&G1(B,z)}},
showOption:_.sr});var C=_.Bi(function(){return{containerType:a()&&v()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST",responsiveSize:a()?"RESPONSIVE_SIZE_COMPACT":void 0}},void 0,"Ikxfhe"),u=_.Bi(function(){return a()&&v()?"":a()?"168px":"50%"},void 0,"Om6kNe"),X=_.Bi(function(){return a()&&v()?9999:void 0},void 0,"S71lKd");
return _.q("video-display-compact-layout-view-model",{el:_.iv(r),class:_.Ws("videoDisplayCompactLayoutViewModelHost",I)},_.q(_.fk,{data:function(){return g().videoLockup}},{lockupViewModel:function(c){return _.q(_.Sc,{data:c.data,
containerLayoutConfig:C,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:u,thumbnailTargetWidth:X,typographyBump:P})}}))},"zc"),"video-display-compact-layout-view-model",{props:{data:_.Yp,
className:_.Yp,typographyBump:_.Yp}});_.dM(_.R(function(r){var g=r.data;var I=r.typographyBump;return _.q("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.iv(_.lO({visibilityCallback:function(P,a){if(P){var v;(P=(v=g().interaction)==null?void 0:v.onFirstVisible)&&_.tY(P);var C;(v=(C=g().adLayoutData)==null?void 0:C.activeViewData)&&G1(a,v)}},
showOption:_.sr,hideOption:F4}))},_.q("div",null,_.q(_.fk,{data:function(){return g().videoLockup}},{lockupViewModel:function(P){return _.q(_.Sc,{data:P.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:I})}})))},"Ac"),"video-display-full-layout-view-model",{props:{data:_.Yp,
noBottomMargin:_.Yp,typographyBump:_.Yp}});_.Qhh=_.R(function(r){var g=r.data;r=_.Zg("ad-card-badge-view-model");return _.q("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:r},_.q(_.t,{cond:function(){return g().imageBadge},
then:function(I){return _.q(_.bv,{data:I,alt:""})}}))},"Bc");var m7f=_.R(function(r){var g=r.data;var I=r.customCommandResolver;return _.q("carousel-ad-card-image-view-model",{class:function(){var P;return((P=g().interaction)==null?0:P.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.iv(_.lO({visibilityCallback:function(P){var a,v=(a=g().interaction)==null?void 0:a.onFirstVisible;P&&v&&_.tY(v)},
showOption:_.sr}),_.q4(function(){return g().interaction},I)),
"aria-label":function(){var P,a;return(P=g().interaction)==null?void 0:(a=P.accessibility)==null?void 0:a.label}},_.q(_.fk,{data:function(){return g().adImage}},{adImageViewModel:function(P){return _.q(_.Tx,{data:P.data,
customCommandResolver:I})}}),_.q("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.q(_.fk,{data:function(){return g().badge}},{adCardBadgeViewModel:_.Qhh})),_.q(_.Kb,{model:{color:4}}))},"Cc");var CE1=_.R(function(r){var g=_.m(_.ua(0,void 0,"JJ0QQc")),I=g.next().value;g.next();var P=g.next().value,a=_.m(_.ua(!1,void 0,"f6YICe"));g=a.next().value;var v=a.next().value,C;_.Lu(function(){clearTimeout(C)});
a=_.RT(function(){var c;((c=r.animate)==null?0:c.call(r))?(v(!0),C=setTimeout(function(){v(!1);u()},200)):u();
return!1});
var u=function(){P(function(c){return(c+r.numShownItems())%r.data().length})},X={};
return _.q("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.q("div",{class:_.Ws("ytwHorizontalCarouselCarouselWrapper")},_.q("div",{class:_.Ws("ytwHorizontalCarouselCarouselInnerWrapper",(X.ytwHorizontalCarouselAnimating=g,X))},_.q(_.zq,{each:r.data,keyBy:"INDEX"},function(c,B){return _.q("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.wM({"flex-basis":function(){return"calc((100% - (8px * "+(r.numShownItems()-1)+")) / "+r.numShownItems()+")"},
order:function(){var O=B-I();O<0&&(O+=r.data().length);return O}})},r.children(c,B))}))),_.q("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":a},r.nextButton()))},"Dc");var oNd=_.R(function(r){var g=r.data;var I=r.customCommandResolver;var P=r.expansive;var a=r.isLockupAttachment;return _.q("carousel-ad-card-collection-view-model",{el:_.iv(_.lO({visibilityCallback:function(v){var C,u=(C=g().interaction)==null?void 0:C.onFirstVisible;v&&u&&_.tY(u)},
showOption:_.sr})),class:"ytwCarouselAdCardCollectionViewModelHost"},_.q(_.t,{cond:function(){return a==null?void 0:a()},
then:function(){return _.q(u1J,{data:g,customCommandResolver:I})},
else:function(){return _.q(pLl,{data:g,customCommandResolver:I,expansive:P})}}))},"Ec"),u1J=_.R(function(r){var g=r.data;
var I=r.customCommandResolver;return _.q("div",{class:"ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarousel",tabindex:0},_.q(_.fk,{data:function(){return g().carouselAdCards||[]}},{carouselAdCardImageViewModel:function(P){return _.q("div",{class:"ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarouselItem"},_.q(m7f,{data:P.data,
customCommandResolver:I}))}}))},"Fc"),pLl=_.R(function(r){var g=r.data;
var I=r.customCommandResolver;var P=r.expansive;return _.q(CE1,{data:function(){var a;return((a=g())==null?void 0:a.carouselAdCards)||[]},
nextButton:function(){return _.q(_.fk,{data:function(){return g().nextButton}},{buttonViewModel:function(a){var v=a.data;
return _.q(_.W6,{data:function(){return(P==null?0:P())?Object.assign({},v(),{style:"mono"}):v()},
className:_.Y("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(a){return _.q(_.fk,{data:a},{carouselAdCardImageViewModel:function(v){return _.q(m7f,{data:v.data,customCommandResolver:I})}})})},"Gc");var qdf=_.R(function(r){var g=r.data;var I=r.customCommandResolver;var P=r.className;var a=r.buttonClassName;var v=r.animationEntityKey;var C=r.expansive;return _.q("carousel-button-view-model",{class:_.Ws("ytwCarouselButtonViewModelHost",P)},_.q(_.fk,{data:function(){return g().carousel}},{carouselAdCardCollectionViewModel:function(u){return _.q(oNd,{data:u.data,
customCommandResolver:I,expansive:C})}}),_.q(_.fk,{data:function(){return g().button}},{adButtonViewModel:function(u){var X=u.data;
return _.q(_.HT,{data:function(){return(C==null?0:C())?Object.assign({},X(),{style:"AD_BUTTON_STYLE_TONAL"}):X()},
className:a,customCommandResolver:I,animationEntityKey:v})}}))},"Hc");_.XL8=_.R(function(r){var g=r.data;r=r.className;var I=_.Zg("pivot-button-view-model");_.M9(function(){var P;((P=g())==null?0:P.backgroundColor)&&I.value.setAttribute("data-background-color",String(g().backgroundColor))});
return _.q("pivot-button-view-model",{el:I,class:_.Ws("ytwPivotButtonViewModelHost",r)},_.q(_.y5,{command:function(){var P=g();P=P.onClickCommand?_.oT(P.onClickCommand):P.contentDescription?_.Lz(P.contentDescription):void 0;return P},
ariaLabel:function(){return g().contentDescription}},_.q(_.t,{cond:function(){return g().thumbnail},
then:function(P){return _.q(_.bv,{data:P,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.q(_.t,{cond:function(){return g().icon},
then:function(P){return _.q(_.lv,{icon:function(){return P().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Ic");_.cUB=_.R(function(r){var g=r.data;var I=r.buttonShapeOverrideables;return _.q("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.q(_.fk,{data:function(){return g().buttonViewModels}},{buttonViewModel:function(P){return _.q(_.W6,{data:P.data,
buttonOverrides:I})},
likeButtonViewModel:function(P){return _.q(_.c2,{data:P.data,buttonShapeOverrideables:I})},
dislikeButtonViewModel:function(P){return _.q(_.XE,{data:P.data,buttonShapeOverrideables:I})},
toggleButtonViewModel:function(P){return _.q(_.vz,{data:P.data,buttonShapeOverrides:I})}}))},"Jc");var tuF=_.R(function(r){var g=r.avatar;var I=r.headline;var P=r.badge;var a=r.description;var v=r.expansive;r={};return _.q("yt-ad-metadata-shape",{class:_.Ws("ytAdMetadataShapeHost",(r.ytAdMetadataShapeHostLarge=v,r))},_.q("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.q(_.t,{cond:g,then:function(C){return _.q(_.Qd8,{data:function(){return(v==null?0:v())?Object.assign({},C(),{size:"AD_AVATAR_SIZE_M"}):C()}})}}),_.q("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.q(_.eY,{text:I,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.q(_.t,{cond:P,then:function(C){return _.q(_.NA,{data:function(){return(v==null?0:v())?Object.assign({},C(),{style:"AD_BADGE_STYLE_STARK"}):C()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.q("h2",{class:"ytAdMetadataShapeHostDescription"},_.q(_.eY,{text:a,
linkInheritColor:!0,isHeadline:function(){return v==null?void 0:v()}})))},"Kc");var BoY=_.R(function(r){var g=r.data;var I=r.onShow;var P=r.expansive;r=_.q4(function(){return g().interaction});
_.M9(function(){var v,C=(v=g().animatedRenderingConfig)==null?void 0:v.delayedSecondsToVisible;if(C){var u=setTimeout(I,C*1E3);_.Lu(function(){clearTimeout(u)})}});
var a={};return _.q("reels-ad-card-buttoned-view-model",{class:_.Ws(function(){var v;return((v=g().interaction)==null?0:v.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(a.ytwReelsAdCardButtonedViewModelHostExpansive=P,a)),
el:_.iv(r)},_.q(tuF,{avatar:function(){return _.Z(g().avatar,J3w)},
headline:function(){return g().headline},
badge:function(){return _.Z(g().adBadge,Erw)},
description:function(){return g().description},
expansive:P}),_.q(_.fk,{data:function(){return g().ctaButton}},{adButtonViewModel:function(v){var C=v.data;
return _.q(_.HT,{data:function(){return(P==null?0:P())?Object.assign({},C(),{style:"AD_BUTTON_STYLE_FILLED"}):C()}})}}))},"Lc");var Ol1=_.R(function(r){var g=r.data;r=r.expansive;var I=_.Y("web_ad_metadata_clickable")?_.q4(function(){return g().interaction},void 0,function(){return _.Y("web_ad_metadata_clickable")}):void 0,P={};
P=_.I9("ytwReelsAdMetadataViewModelHost",(P.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.Y("web_ad_metadata_clickable"),P));return _.q("reels-ad-metadata-view-model",{class:P,el:_.iv(I)},_.q(tuF,{avatar:function(){return _.Z(g().avatar,J3w)},
headline:function(){return g().headline},
badge:function(){return _.Z(g().adBadge,Erw)},
description:function(){return g().description},
expansive:r}))},"Mc");var z8y=_.R(function(){return _.q("div",{class:"ytwVideoFilteringOverlayHost",style:_.wM({"background-color":function(){return _.pi(_.fL("exp_shorts_ads_mvp_filtering_hex_value_web"))}})})},"Nc");var e8h={iconPosition:"icon-with-label",size:"L"},Ydh=_.R(function(r){var g=r.data;var I=r.overlayDensity;var P=r.extractOverlay;var a=r.extractActionBar;r=_.Zg("reels-player-overlay-layout-view-model");var v=_.Lx(I,0),C=function(){var e;return(e=g().reelsAdCardButtonedEntityKey)!=null?e:""},u=function(){return C()+"/ad_button"},X=_.J9(MMQ,C),c=function(){var e,U;
return(U=(e=X())==null?void 0:e.value)!=null?U:!1},B=_.x9(EX_),O=function(){var e,U=Object.assign({},e8h,(B()||!((e=a==null?void 0:a())!=null&&e))&&{style:"overlay-dark"});
return _.Y("mweb_shorts_rhs_no_background_protection")?Object.assign({},U,{type:"text",style:"overlay"}):U};
I={};var z={};return _.q("reels-player-overlay-layout-view-model",{class:_.Ws("ytwReelsPlayerOverlayLayoutViewModelHost",(I.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!g().extension},I.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},I.ytwReelsPlayerOverlayLayoutViewModelHostExpansiveOverlay=function(){return v()===1&&!(P==null?0:P())},I.ytwReelsPlayerOverlayLayoutViewModelHostExtractOverlay=function(){var e;
return(e=P==null?void 0:P())!=null?e:!1},I.ytwReelsPlayerOverlayLayoutViewModelHostExtractActionBar=function(){var e;
return(e=a==null?void 0:a())!=null?e:!1},I)),
"overlay-density":function(){return String(v())},
el:r},_.q("div",{class:_.Ws("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(z.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},z))},_.q("div",{"aria-hidden":function(){return c()},
class:_.Ws("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return c()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.wM({"transition-duration":function(){return TO8(g())}})},_.q(_.fk,{data:function(){return g().adMetadata}},{reelsAdMetadataViewModel:function(e){return _.q(Ol1,{data:e.data,
expansive:function(){return v()===1}})}}),_.q(_.t,{cond:function(){return g().extension},
then:function(e){return _.q("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.q(_.fk,{data:e},{adButtonViewModel:function(U){return _.q(_.HT,{data:U.data,animationEntityKey:u,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(U){return _.q(qdf,{data:U.data,animationEntityKey:u,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return v()===1}})}}))}})),_.q("div",{"aria-hidden":function(){return!c()},
class:_.Ws("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return c()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.wM({"transition-duration":function(){return TO8(g())}})},_.q(_.fk,{data:function(){return g().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(e){return _.q(BoY,{data:e.data,
onShow:function(){_.dL(_.TL("booleanEntity",C(),{key:C(),value:!0}))},
expansive:function(){var U;return(U=P==null?void 0:P())!=null?U:!1}})}}))),_.q("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.q(_.fk,{data:function(){return g().actions}},{reelActionBarViewModel:function(e){return _.q(_.cUB,{data:e.data,
buttonShapeOverrideables:O})}}),_.q(_.fk,{data:function(){return g().menu}},{buttonViewModel:function(e){return _.q(_.W6,{data:e.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},{type:"tonal"},O())}})}}),_.q(_.fk,{data:function(){return g().pivotButton}},{pivotButtonViewModel:function(e){return _.q(_.XL8,{data:e.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})),_.q(_.t,{cond:function(){return _.Y("exp_shorts_ads_mvp_filtering_web")},
then:function(){return _.q(_.xl4,{root:"ytd-reel-video-renderer[is-active] #video-filtering-overlay-container"},function(){return _.q(z8y,null)})}}))},"Oc");_.dM(Ydh,"reels-player-overlay-layout-view-model",{props:{data:_.Yp,overlayDensity:_.Yp,extractOverlay:_.Yp,extractActionBar:_.Yp}});var hC=function(){var r=_.D.apply(this,arguments)||this;r.noBottomMargin=!1;r.overlayDensity=0;r.extractOverlay=!1;r.extractActionBar=!1;return r};
_.b(hC,_.D);_.Q=hC.prototype;
_.Q.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{carouselAdRenderer:"ytd-carousel-ad-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",displayAdRenderer:{component:"ytd-display-ad-renderer",properties:{noBottomMargin:"[[noBottomMargin]]"}},promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",squareImageLayoutViewModel:"square-image-layout-view-model",topLandscapeImageLayoutViewModel:{component:"top-landscape-image-layout-view-model",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayButtonGroupLayoutViewModel:{component:"video-display-button-group-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayFullLayoutViewModel:{component:"video-display-full-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonGroupLayoutViewModel:{component:"video-display-compact-button-group-layout-view-model",
properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonedLayoutViewModel:{component:"video-display-compact-buttoned-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactLayoutViewModel:{component:"video-display-compact-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model",textImageNoButtonLayoutViewModel:"text-image-no-button-layout-view-model",
promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:_.Y("enable_short_dr_for_desktop_launchable")?{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}}:"ytd-video-display-full-buttoned-renderer",videoDisplayButtonGroupRenderer:{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},
textImageNoButtonLayoutRenderer:"ytd-text-image-no-button-layout-renderer",reelsPlayerOverlayLayoutViewModel:{component:"reels-player-overlay-layout-view-model",properties:{overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}}}}};
_.Q.ready=function(){var r=this;u9X(function(){r.isAttached&&by(r.JSC$15979_storedAdSlotMetadata,r.JSC$15979_storedAdLayoutMetadata,r.adSlotMetadata,r.adLayoutMetadata)&&nH(xU(),r.JSC$15979_storedAdSlotMetadata,r.JSC$15979_storedAdLayoutMetadata)})};
_.Q.attached=function(){by(this.JSC$15979_storedAdSlotMetadata,this.JSC$15979_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&gNJ(xU(),this.JSC$15979_storedAdSlotMetadata,this.JSC$15979_storedAdLayoutMetadata)};
_.Q.detached=function(){by(this.JSC$15979_storedAdSlotMetadata,this.JSC$15979_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&nH(xU(),this.JSC$15979_storedAdSlotMetadata,this.JSC$15979_storedAdLayoutMetadata)};
_.Q.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.Q.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15979_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15979_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15979_storedAdLayoutMetadata!==void 0&&this.JSC$15979_storedAdSlotMetadata!==void 0&&nH(xU(),this.JSC$15979_storedAdSlotMetadata,this.JSC$15979_storedAdLayoutMetadata),gNJ(xU(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15979_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15979_storedAdSlotMetadata=this.adSlotMetadata)};
_.l4.Object.defineProperties(hC.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.adLayoutMetadata}}});
hC.prototype.onAdMetadataChanged=hC.prototype.onAdMetadataChanged;hC.prototype.onTypographyBumpChanged=hC.prototype.onTypographyBumpChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],hC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hC.prototype,"rendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],hC.prototype,"ytComponentBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],hC.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],hC.prototype,"noBottomMargin",void 0);_.w([_.H(),_.J("design:type",Object)],hC.prototype,"overlayDensity",void 0);_.w([_.H(),_.J("design:type",Object)],hC.prototype,"extractOverlay",void 0);_.w([_.H(),_.J("design:type",Object)],hC.prototype,"extractActionBar",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],hC.prototype,"typographyBump",void 0);
_.w([_.L("data.adLayoutMetadata"),_.J("design:type",Object),_.J("design:paramtypes",[])],hC.prototype,"adLayoutMetadata",null);_.w([_.H(),_.J("design:type",Object)],hC.prototype,"adSlotMetadata",void 0);_.w([_.ni("ytd-video-display-full-buttoned-and-button-group-renderer"),_.J("design:type",HTMLElement)],hC.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);
_.w([_.xt("typographyBump"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hC.prototype,"onTypographyBumpChanged",null);_.w([_.xt("adLayoutMetadata","adSlotMetadata"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hC.prototype,"onAdMetadataChanged",null);_.w([_.qC({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],hC);
_.A(hC,"ytd-in-feed-ad-layout-renderer",function(){if(v5d!==void 0)return v5d;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-in-feed-ad-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="rendering-content" class="style-scope ytd-in-feed-ad-layout-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return v5d=r},
{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var Zlw;var U78;_.dM(_.NA,"ad-badge-view-model",{props:{data:_.Yp,hasDot:_.Yp,customCommandResolver:_.MD,adRenderingContextType:_.MD,usedInMasthead:_.MD}});_.dM(_.HT,"ad-button-view-model",{props:{data:_.Yp,customCommandResolver:_.MD,className:_.MD,delayedClassName:_.MD,animationEntityKey:_.MD,isCompactWidth:_.MD,isContentWidth:_.MD}});var kU=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return r};
_.b(kU,_.D);_.Q=kU.prototype;_.Q.computeHasLiveDescription=function(r){return!(r==null||!r.liveDescription)};
_.Q.computeHasByline=function(r){return!(r==null||!r.byline)};
_.Q.computeUsesAdButtonViewModel=function(r){return!!_.Z(r==null?void 0:r.cta,xNY)};
_.Q.configureRendererStamper=function(){return{"data.adBadge":{id:"ad-badge",mapping:{adBadgeViewModel:{component:"ad-badge-view-model",properties:{adRenderingContextType:"[[adRenderingContextType]]",hasDot:"[[hasByline]]",usedInMasthead:"[[isMasthead]]"}}}},"data.cta":{id:"ad-button",mapping:{adButtonViewModel:{component:"ad-button-view-model",params:{isContentWidth:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}};
_.Q.onYtToggleButton=function(r){var g,I=(g=this.data)==null?void 0:g.videoReminderEntityKey;I&&this.ytdReduxBehavior.dispatch(_.TL("upcomingEventReminderStateEntity",I,{key:I,state:r.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.Q.attached=function(){this.updateChannelBanner()};
_.Q.dataChanged=function(){this.updateChannelBanner()};
_.Q.videoReminderStateChanged=function(){var r;this.videoReminderState&&_.Z((r=this.data)==null?void 0:r.cta,_.t1)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.Q.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var r=_.Ly(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);r&&(r.startsWith("//")&&(r="https:"+r),this.hostElement.classList.add("channel-banner"),_.lH(this.hostElement,{"--ytvmh-channel-banner":"url("+r+")"}))}else _.Y("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.Q.onPlayerReady=function(){this.onIronResize()};
_.Q.maybeFlushDebouncer=function(){_.Y("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(r){var g;r=(g=r.getElementsByTagName("yt-attributed-string"))==null?void 0:g[0];Txs(r==null?void 0:r.polymerController)})};
_.Q.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var r=_.DG(this.hostElement).querySelector("#live-description"),g;r&&((g=this.data)==null?0:g.shortLiveDescription)&&r.clientWidth<r.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
kU.prototype.onIronResize=kU.prototype.onIronResize;kU.prototype.videoReminderStateChanged=kU.prototype.videoReminderStateChanged;kU.prototype.dataChanged=kU.prototype.dataChanged;kU.prototype.onYtToggleButton=kU.prototype.onYtToggleButton;_.w([_.d(_.rb),_.J("design:type",Object)],kU.prototype,"ironResizableBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],kU.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],kU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],kU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],kU.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],kU.prototype,"data",void 0);_.w([_.H({selectorArgs:["data.videoReminderEntityKey"],selector:Cop}),_.J("design:type",Object)],kU.prototype,"videoReminderState",void 0);
_.w([_.H({reflectToAttribute:!0,value:_.Y("web_modern_buttons")}),_.J("design:type",Boolean)],kU.prototype,"rounded",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.J("design:type",Boolean)],kU.prototype,"hasLiveDescription",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.J("design:type",Boolean)],kU.prototype,"hasByline",void 0);
_.w([_.H({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.J("design:type",String)],kU.prototype,"adRenderingContextType",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],kU.prototype,"isMasthead",void 0);_.w([_.H({computed:"computeUsesAdButtonViewModel(data)"}),_.J("design:type",Boolean)],kU.prototype,"usesAdButtonViewModel",void 0);
_.w([_.H({reflectToAttribute:!0,value:_.Y("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.J("design:type",Boolean)],kU.prototype,"resizableAdBannerSafariFix",void 0);_.w([_.TI("yt-formatted-string"),_.J("design:type",Array)],kU.prototype,"formattedStrings",void 0);_.w([_.ni("#cta-button"),_.J("design:type",HTMLElement)],kU.prototype,"ctaButton",void 0);
_.w([_.Eq("yt-toggle-button"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],kU.prototype,"onYtToggleButton",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kU.prototype,"dataChanged",null);_.w([_.xt("videoReminderState"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kU.prototype,"videoReminderStateChanged",null);
_.w([_.Eq("iron-resize"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kU.prototype,"onIronResize",null);_.w([_.qC({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],kU);
_.A(kU,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(U78!==void 0)return U78;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-advertiser-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="banner" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n</a>\n<div id="info-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <a id="thumbnail-endpoint" class="yt-simple-endpoint inline-block style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.channelThumbnail]]" width="80" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <div id="title-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <div id="menu" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n    <div id="byline-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <div id="ad-badge" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-badge-supported-renderer>\n      <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n        <div id="live-description-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <div id="cta-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <ytd-button-renderer id="cta-button" data="[[data.cta.buttonRenderer]]" hidden="[[usesAdButtonViewModel]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-button-renderer>\n      <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" hidden="[[usesAdButtonViewModel]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-toggle-button-renderer>\n      <div id="ad-button" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return U78=r},{mode:1});var ilw;var $K=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};r.isLocked=!1;return r};
_.b($K,_.D);_.Q=$K.prototype;_.Q.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.Q.onExpandedChanged=function(){this.expanded&&_.D3(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.Q.onMouseOver=function(){this.maybeExpand()};
_.Q.onTap=function(){this.maybeExpand()};
_.Q.onExpandableTileExpanding=function(r){r!==this&&(this.expanded=!1)};
_.Q.onExpandableTileLockAndCollapse=function(r){this.isLocked=!0;r!==this&&(this.expanded=!1)};
_.Q.onExpandableTileUnlock=function(){this.isLocked=!1};
$K.prototype.onTap=$K.prototype.onTap;$K.prototype.onMouseOver=$K.prototype.onMouseOver;$K.prototype.onExpandedChanged=$K.prototype.onExpandedChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],$K.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$K.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$K.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],$K.prototype,"expanded",void 0);_.w([_.$R("expanded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$K.prototype,"onExpandedChanged",null);_.w([_.Eq("mouseover"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$K.prototype,"onMouseOver",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$K.prototype,"onTap",null);
_.w([_.qC({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],$K);
_.A($K,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(ilw!==void 0)return ilw;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-expandable-thumbnail-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a href="[[computeHref_(data.navigationEndpoint)]]" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer" data="[[data.navigationEndpoint]]" aria-hidden="true" tabindex="-1" id="endpoint">\n <div id="overlay" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n   <div id="play-button" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n     \n     <svg width="100%" height="100%" viewBox="0 0 68 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n       <path id="play-button-bg" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,0.13,34,0,34,0S12.21,0.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z" class="ytp-large-play-button-bg style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer" fill="#212121" fill-opacity="0.8"></path>\n       <path d="M 45,24 27,14 27,34" fill="#FFFFFF" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer"></path>\n     </svg>\n   </div>\n </div>\n <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" width="424" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n </yt-img-shadow>\n    </a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ilw=r},{mode:1});var bl0;var rX=function(){var r=_.D.apply(this,arguments)||this;r.buttonOverrides={style:"overlay"};r.useYtdPlayer=_.Y("use_ytd_player_for_desktop_masthead");r.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};r.playbackFinished=!1;r.JSC$15993_playerManager=null;r.JSC$15993_mastheadCounter=new SM8;return r};
_.b(rX,_.D);_.Q=rX.prototype;_.Q.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"}}}};
_.Q.created=function(){this.JSC$15993_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$15993_playerManager=new hB)};
_.Q.ready=function(){var r=this;this.JSC$15993_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var g=_.DG(this.hostElement).querySelector("#player");this.useYtdPlayer?g.style.display="none":(this.ytdPlayer.style.display="none",ug1(this.JSC$15993_playerManager,g,function(){r.onPlaybackEnded()}),_.DG(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var I;
((I=r.data)==null?0:I.navigationEndpoint)&&_.He(r.hostElement,"yt-navigate",{endpoint:r.data.navigationEndpoint})}))};
_.Q.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$15993_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.Q.attached=function(){var r=this;_.ea(function(){r.maybePlayVideo()})};
_.Q.maybePlayVideo=function(){var r=this;!(this.expanded&&this.isAttached&&this.data&&this.data.videoId)||this.playbackFinished||this.useYtdPlayer&&this.data.disableAutoPlayback||(this.hostElement.classList.add("video-playing"),this.lockAndCollapseExpandableTiles(),this.useYtdPlayer?this.ytdPlayer.play():(this.JSC$15993_playerManager.playVideo(),this.getPlayerPromise().then(function(){r.JSC$15993_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.Q.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15993_playerManager.stopVideo()};
_.Q.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var r,g={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((r=this.data.playbackStartMs)!=null?r:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(g);this.setupYtdPlayer()}else oZ$(this.JSC$15993_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(pS8(this.JSC$15993_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.Q.getPlayerPromise=function(){return this.JSC$15993_playerManager.getPlayerPromise()};
_.Q.onYtToggleButton=function(r){this.useYtdPlayer?this.toggleMute(r.detail.toggled):r.detail.toggled?this.JSC$15993_playerManager.mute():this.JSC$15993_playerManager.unMute()};
_.Q.onYtNavigate=function(r){var g=K$F(r.detail.endpoint),I=su$(this.data.clickthroughReportingData);g&&I&&(r.detail.endpoint.watchEndpoint?r.detail.tempData=I:_.bd(g,I,30))};
_.Q.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.Q.onExpandedChanged=function(){this.expanded?(_.D3(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.Q.onMouseOver=function(){this.maybeExpand()};
_.Q.onTap=function(){this.maybeExpand()};
_.Q.onExpandableTileExpanding=function(r){r!==this&&(this.stopVideo(),this.expanded=!1)};
_.Q.onExpandableTileLockAndCollapse=function(r){r!==this&&(this.isLocked=!0,this.expanded=!1)};
_.Q.onExpandableTileUnlock=function(){this.isLocked=!1};
_.Q.lockAndCollapseExpandableTiles=function(){_.We(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.Q.unlockExpandableTiles=function(){_.We(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.Q.setupYtdPlayer=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1)return I.yield(r.ytdPlayer.getPlayerPromise(),2);g=I.yieldResult;g.addEventListener("onStateChange",function(P){r.onPlayerStateChange(P)});
g.addEventListener("onCueRangeExit",function(P){r.onCueRangeExit(P)});
_.R2(I)})};
_.Q.onPlayerStateChange=function(r){if(r===1&&(r=this.ytdPlayer.getPlayer())){var g=r.getCurrentTime(),I,P,a=g+((P=(I=this.data)==null?void 0:I.playbackDurationMs)!=null?P:0)/1E3;r.addCueRange("playback",g,a);this.JSC$15993_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.Q.onCueRangeExit=function(r){r==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.Q.toggleMute=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(g.ytdPlayer.getPlayerPromise(),2);I=P.yieldResult;r?I.mute():I.unMute();_.R2(P)})};
rX.prototype.onTap=rX.prototype.onTap;rX.prototype.onMouseOver=rX.prototype.onMouseOver;rX.prototype.onExpandedChanged=rX.prototype.onExpandedChanged;rX.prototype.onYtNavigate=rX.prototype.onYtNavigate;rX.prototype.onYtToggleButton=rX.prototype.onYtToggleButton;rX.prototype.dataChanged=rX.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],rX.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],rX.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],rX.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],rX.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],rX.prototype,"expanded",void 0);_.w([_.H(),_.J("design:type",Object)],rX.prototype,"buttonOverrides",void 0);
_.w([_.H(),_.J("design:type",Object)],rX.prototype,"useYtdPlayer",void 0);_.w([_.ni("#ytd-player"),_.J("design:type",Object)],rX.prototype,"ytdPlayer",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rX.prototype,"dataChanged",null);_.w([_.Eq("yt-toggle-button"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],rX.prototype,"onYtToggleButton",null);
_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],rX.prototype,"onYtNavigate",null);_.w([_.$R("expanded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rX.prototype,"onExpandedChanged",null);_.w([_.Eq("mouseover"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rX.prototype,"onMouseOver",null);
_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rX.prototype,"onTap",null);_.w([_.qC({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],rX);
_.A(rX,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(bl0!==void 0)return bl0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-expandable-video-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n  <div id="overlay" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    <div id="mute-button" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <div id="replay-button" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <div id="thumbnail-overlays" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <template is="dom-if" if="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n      <yt-formatted-string id="live-badge" text="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="player-container" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    <a id="click-target" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-video-tile-renderer" data="[[data.navigationEndpoint]]"></a>\n    <div id="player" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    </ytd-player>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return bl0=r},{mode:1});var Muf;var gX=function(){return _.D.apply(this,arguments)||this};
_.b(gX,_.D);gX.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
gX.prototype.onShow=function(){var r=_.DG(this.hostElement).querySelector("#live-description"),g;r&&((g=this.data)==null?0:g.shortLiveDescription)&&r.clientWidth<r.scrollWidth&&this.hostElement.classList.add("short-live-description")};
gX.prototype.onYtToggleButton=function(r){var g,I=(g=this.data)==null?void 0:g.videoReminderEntityKey;I&&this.ytdReduxBehavior.dispatch(_.TL("upcomingEventReminderStateEntity",I,{key:I,state:r.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
gX.prototype.videoReminderStateChanged=function(){var r;this.videoReminderState&&_.Z((r=this.data)==null?void 0:r.cta,_.t1)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
gX.prototype.videoReminderStateChanged=gX.prototype.videoReminderStateChanged;gX.prototype.onYtToggleButton=gX.prototype.onYtToggleButton;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],gX.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],gX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],gX.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],gX.prototype,"data",void 0);
_.w([_.H({selectorArgs:["data.videoReminderEntityKey"],selector:Cop}),_.J("design:type",Object)],gX.prototype,"videoReminderState",void 0);_.w([_.Eq("yt-toggle-button"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],gX.prototype,"onYtToggleButton",null);_.w([_.xt("videoReminderState"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],gX.prototype,"videoReminderStateChanged",null);
_.w([_.qC({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],gX);
_.A(gX,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(Muf!==void 0)return Muf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-primary-video-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="advertiser-info" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n  <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n  </yt-formatted-string>\n  <div id="byline-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" overlay-ad="true" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </ytd-badge-supported-renderer>\n    <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n      <div id="live-description-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        </yt-formatted-string>\n        <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        </yt-formatted-string>\n      </div>\n    </template>\n  </div>\n  <div id="cta-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </ytd-toggle-button-renderer>\n  </div>\n</div>\n<div id="menu" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Muf=r},{mode:_.Rv("kevlar_poly_si_batch_j065")?1:2});var jh1;var Iu=function(){var r=_.D.apply(this,arguments)||this;r.useYtdPlayer=_.Y("use_ytd_player_for_desktop_masthead");r.buttonOverrides={style:"overlay"};r.JSC$16001_playerManager=null;r.JSC$16001_mastheadCounter=new SM8;r.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return r};
_.b(Iu,_.D);_.Q=Iu.prototype;_.Q.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"}}}};
_.Q.created=function(){this.JSC$16001_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$16001_playerManager=new hB)};
_.Q.ready=function(){var r=this;this.JSC$16001_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var g;(g=this.embeddedPlayer)==null||g.remove()}else{var I;(I=this.ytdPlayer)==null||I.remove();ug1(this.JSC$16001_playerManager,this.embeddedPlayer,function(){r.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){r.data&&r.data.navigationEndpoint&&_.He(r.hostElement,"yt-navigate",{endpoint:r.data.navigationEndpoint})})}};
_.Q.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$16001_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.Q.dataChanged=function(){var r=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var g=!this.data.disableAutoPlayback,I,P={autoplay:g,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((I=this.data.playbackStartMs)!=null?I:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(g?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(P);this.setupYtdPlayer()}else oZ$(this.JSC$16001_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(pS8(this.JSC$16001_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$16001_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.We(r.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");r.JSC$16001_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.Q.getPlayerPromise=function(){return this.JSC$16001_playerManager.getPlayerPromise()};
_.Q.onYtToggleButton=function(r){this.useYtdPlayer?this.toggleMute(r.detail.toggled):r.detail.toggled?this.JSC$16001_playerManager.mute():this.JSC$16001_playerManager.unMute()};
_.Q.onYtNavigate=function(r){var g=K$F(r.detail.endpoint),I=su$(this.data.clickthroughReportingData);g&&I&&(r.detail.endpoint.watchEndpoint?r.detail.tempData=I:_.bd(g,I,30))};
_.Q.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$16001_playerManager.stopVideo()};
_.Q.setupYtdPlayer=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1)return I.yield(r.ytdPlayer.getPlayerPromise(),2);g=I.yieldResult;g.addEventListener("onStateChange",function(P){r.onPlayerStateChange(P)});
g.addEventListener("onCueRangeExit",function(P){r.onCueRangeExit(P)});
_.R2(I)})};
_.Q.onPlayerStateChange=function(r){if(r===1&&(r=this.ytdPlayer.getPlayer())){var g=r.getCurrentTime(),I,P,a=g+((P=(I=this.data)==null?void 0:I.playbackDurationMs)!=null?P:0)/1E3;r.addCueRange("playback",g,a);_.We(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$16001_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.Q.onCueRangeExit=function(r){r==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.Q.toggleMute=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(g.ytdPlayer.getPlayerPromise(),2);I=P.yieldResult;r?I.mute():I.unMute();_.R2(P)})};
_.l4.Object.defineProperties(Iu.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var r,g;if(!((r=this.data)==null?0:(g=r.accessibilityData)==null?0:g.label))return"Ad primary link";var I,P;return _.xH("AD_TITLE",{title:(I=this.data)==null?void 0:(P=I.accessibilityData)==null?void 0:P.label})}}});
Iu.prototype.onYtMastheadHidden=Iu.prototype.onYtMastheadHidden;Iu.prototype.onYtNavigate=Iu.prototype.onYtNavigate;Iu.prototype.onYtToggleButton=Iu.prototype.onYtToggleButton;Iu.prototype.dataChanged=Iu.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Iu.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Iu.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Iu.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Iu.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Iu.prototype,"useYtdPlayer",void 0);_.w([_.ni("ytd-toggle-button-renderer"),_.J("design:type",Object)],Iu.prototype,"muteButton",void 0);_.w([_.H(),_.J("design:type",Object)],Iu.prototype,"buttonOverrides",void 0);
_.w([_.L("data.accessibilityData.label"),_.J("design:type",String),_.J("design:paramtypes",[])],Iu.prototype,"titleAriaLabel",null);_.w([_.ni("#replay-button"),_.J("design:type",Object)],Iu.prototype,"replayButton",void 0);_.w([_.ni("#player-container"),_.J("design:type",Object)],Iu.prototype,"playerContainer",void 0);_.w([_.ni("#player"),_.J("design:type",Object)],Iu.prototype,"embeddedPlayer",void 0);_.w([_.ni("#ytd-player"),_.J("design:type",Object)],Iu.prototype,"ytdPlayer",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Iu.prototype,"dataChanged",null);_.w([_.Eq("yt-toggle-button"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Iu.prototype,"onYtToggleButton",null);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Iu.prototype,"onYtNavigate",null);
_.w([_.Eq("yt-masthead-hidden"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Iu.prototype,"onYtMastheadHidden",null);_.w([_.qC({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],Iu);
_.A(Iu,"ytd-video-masthead-ad-primary-video-renderer",function(){if(jh1!==void 0)return jh1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-primary-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="overlay" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  <div id="mute-button" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <div id="replay-button" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <div id="thumbnail-overlays" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <template is="dom-if" if="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n    <yt-formatted-string id="live-badge" text="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<div id="player-container" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  <a id="click-target" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-primary-video-renderer" aria-label$="[[titleAriaLabel]]" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]"></a>\n  <div id="player" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  </ytd-player>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return jh1=r},{mode:2});var VuB;var PN=function(){var r=_.D.apply(this,arguments)||this;r.collapsed=!1;r.impressionResolver=_.YG();r.JSC$16005_activeViewMeasurementDataResolver=_.YG();r.actionMap={"yt-mute-ad-action":"handleMuteAd"};return r};
_.b(PN,_.D);_.Q=PN.prototype;_.Q.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"}}}};
_.Q.created=function(){this.activeView=new Wh(this.hostElement)};
_.Q.ready=function(){var r=this;_.DG(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){r.expandAd()});
this.hostElement.addEventListener("yt-action",function(g){if(g.detail.actionName==="yt-service-request"){var I=g.detail.args[1];I.videoMastheadAdMuteCommand&&(r.collapseAd(I.videoMastheadAdMuteCommand.encryptedMastheadId),g.stopPropagation())}})};
_.Q.attached=function(){var r=this;_.ea(function(){r.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(g){if(!r.collapsed){g=_.m(g);for(var I=g.next();!I.done;I=g.next())I=I.value,Ka(I.baseUrl,I.attributionSrcMode);r.data.impressionCommand=void 0}});
this.JSC$16005_activeViewMeasurementDataResolver.promise.then(function(g){Dk(r.activeView,g)});
_.Y("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Rj(r.activeView)})};
_.Q.dataChanged=function(){var r;((r=this.data.impressionCommand)==null?0:r.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var g;((g=this.data)==null?0:g.activeView)&&this.JSC$16005_activeViewMeasurementDataResolver.resolve(this.data.activeView);(r=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(r.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.Q.computeWidescreen=function(r){var g;return!!(r&&((g=_.Z(r,A3l))==null?0:g.isWidescreen))};
_.Q.computeExpandable=function(r){return!!(r&&r.length>0)};
_.Q.onIronResize=function(){if(this.expandable){var r=_.DG(this.hostElement).querySelector("#expandable-tile-container :first-child");r&&!r.expanded&&(r.expanded=!0)}};
_.Q.handleMuteAd=function(){this.collapseAd(null)};
_.Q.restoreCollapsedState=function(r){this.collapsed=_.Tk().get("HIDDEN_MASTHEAD_ID")===r};
_.Q.collapseAd=function(r){if(r){var g=_.Tk();g.set("HIDDEN_MASTHEAD_ID",r);g.save()}(r=_.DG(this.hostElement).querySelector("#video"))&&_.He(r,"yt-masthead-hidden");this.collapsed=!0};
_.Q.expandAd=function(){var r=_.Tk();r.set("HIDDEN_MASTHEAD_ID",!1);r.save();location.reload()};
_.Q.detached=function(){_.Y("stop_av_measurement_on_detach")&&Rj(this.activeView)};
PN.prototype.onIronResize=PN.prototype.onIronResize;PN.prototype.dataChanged=PN.prototype.dataChanged;_.w([_.d(_.rb),_.J("design:type",Object)],PN.prototype,"ironResizableBehavior",void 0);_.w([_.d(_.td),_.J("design:type",Object)],PN.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],PN.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],PN.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],PN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],PN.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.J("design:type",Boolean)],PN.prototype,"widescreen",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.J("design:type",Boolean)],PN.prototype,"expandable",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],PN.prototype,"collapsed",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],PN.prototype,"dataChanged",null);_.w([_.Eq("iron-resize"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],PN.prototype,"onIronResize",null);_.w([_.qC({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],PN);
_.A(PN,"ytd-video-masthead-ad-v3-renderer",function(){if(VuB!==void 0)return VuB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-v3-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n  <div id="video-overlay" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <ytd-video-masthead-ad-primary-video-overlay-renderer data="[[data.primaryVideoOverlay.videoMastheadAdPrimaryVideoOverlayRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    </ytd-video-masthead-ad-primary-video-overlay-renderer>\n  </div>\n  <template is="dom-if" if="[[data.primaryVideo]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <div id="video-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      <ytd-video-masthead-ad-primary-video-renderer id="video" data="[[data.primaryVideo.videoMastheadAdPrimaryVideoRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      </ytd-video-masthead-ad-primary-video-renderer>\n    </div>\n  </template>\n  <div id="expandable-tile-container" class="style-scope ytd-video-masthead-ad-v3-renderer"></div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <ytd-video-masthead-ad-advertiser-info-renderer data="[[data.advertiserInfo.videoMastheadAdAdvertiserInfoRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    </ytd-video-masthead-ad-advertiser-info-renderer>\n    <div id="compact-tile-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      <template is="dom-repeat" items="[[data.compactVideoTiles]]" as="tile" class="style-scope ytd-video-masthead-ad-v3-renderer">\n        <ytd-thumbnail data="[[tile.videoMastheadAdCompactVideoTileRenderer]]" width="210" class="style-scope ytd-video-masthead-ad-v3-renderer">\n        </ytd-thumbnail>\n      </template>\n    </div>\n  </div>\n  <div id="show-ad" class="style-scope ytd-video-masthead-ad-v3-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return VuB=r},{mode:2});var au=function(){return _.D.apply(this,arguments)||this};
_.b(au,_.D);_.Q=au.prototype;_.Q.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.Q.ready=function(){var r=this;u9X(function(){r.isAttached&&by(r.JSC$16010_storedAdSlotMetadata,r.JSC$16010_storedAdLayoutMetadata,r.adSlotMetadata,r.adLayoutMetadata)&&nH(xU(),r.JSC$16010_storedAdSlotMetadata,r.JSC$16010_storedAdLayoutMetadata)})};
_.Q.attached=function(){by(this.JSC$16010_storedAdSlotMetadata,this.JSC$16010_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&gNJ(xU(),this.JSC$16010_storedAdSlotMetadata,this.JSC$16010_storedAdLayoutMetadata)};
_.Q.detached=function(){by(this.JSC$16010_storedAdSlotMetadata,this.JSC$16010_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&nH(xU(),this.JSC$16010_storedAdSlotMetadata,this.JSC$16010_storedAdLayoutMetadata)};
_.Q.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$16010_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$16010_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$16010_storedAdLayoutMetadata!==void 0&&this.JSC$16010_storedAdSlotMetadata!==void 0&&nH(xU(),this.JSC$16010_storedAdSlotMetadata,this.JSC$16010_storedAdLayoutMetadata),gNJ(xU(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$16010_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$16010_storedAdSlotMetadata=this.adSlotMetadata)};
_.l4.Object.defineProperties(au.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.adLayoutMetadata}}});
au.prototype.onAdMetadataChanged=au.prototype.onAdMetadataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],au.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],au.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],au.prototype,"data",void 0);_.w([_.L("data.adLayoutMetadata"),_.J("design:type",Object),_.J("design:paramtypes",[])],au.prototype,"adLayoutMetadata",null);
_.w([_.H(),_.J("design:type",Object)],au.prototype,"adSlotMetadata",void 0);_.w([_.xt("adLayoutMetadata","adSlotMetadata"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],au.prototype,"onAdMetadataChanged",null);_.w([_.qC({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],au);
_.A(au,"ytd-page-top-ad-layout-renderer",function(){if(Zlw!==void 0)return Zlw;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-top-ad-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="rendering-content" class="style-scope ytd-page-top-ad-layout-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Zlw=
r},{mode:_.Rv("kevlar_poly_si_batch_j070")?1:2});var d7z;var vN=function(){var r=_.D.apply(this,arguments)||this;r.noBottomMargin=!1;r.overlayDensity=0;r.typographyBump=!1;r.extractOverlay=!1;r.extractActionBar=!1;return r};
_.b(vN,_.D);_.Q=vN.prototype;
_.Q.configureRendererStamper=function(){return{"data.fulfillmentContent.fulfilledLayout":{id:"fulfilled-layout",mapping:{inFeedAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}},pageTopAdLayoutRenderer:{component:"ytd-page-top-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]"}},sequenceItemInPlayerAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",
properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}}}}};
_.Q.ready=function(){var r=this;u9X(function(){r.isAttached&&r.adSlotMetadata&&rUz(xU(),r.adSlotMetadata)})};
_.Q.attached=function(){if(this.adSlotMetadata){var r;if(this.adSlotMetadata===((r=this.data)==null?void 0:r.adSlotMetadata))$7d(xU(),this.adSlotMetadata);else{var g;_.M6(Error("Oh`"+this.adSlotMetadata+"`"+((g=this.data)==null?void 0:g.adSlotMetadata)))}}};
_.Q.detached=function(){this.adSlotMetadata&&rUz(xU(),this.adSlotMetadata)};
_.Q.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.Q.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&rUz(xU(),this.adSlotMetadata),$7d(xU(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.l4.Object.defineProperties(vN.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var r,g,I=_.Z((r=this.data)==null?void 0:(g=r.fulfillmentContent)==null?void 0:g.fulfilledLayout,_.wqz),P;return(r=(P=_.Z(I==null?void 0:I.renderingContent,Nt1))==null?void 0:P.layout)?r.toLowerCase().replace(/_/g,"-"):""}}});
vN.prototype.onAdSlotMetadataChanged=vN.prototype.onAdSlotMetadataChanged;vN.prototype.onTypographyBumpChanged=vN.prototype.onTypographyBumpChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],vN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],vN.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],vN.prototype,"rendererBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],vN.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],vN.prototype,"noBottomMargin",void 0);_.w([_.H(),_.J("design:type",Object)],vN.prototype,"overlayDensity",void 0);_.w([_.H(),_.J("design:type",Object)],vN.prototype,"typographyBump",void 0);_.w([_.H(),_.J("design:type",Object)],vN.prototype,"extractOverlay",void 0);_.w([_.H(),_.J("design:type",Object)],vN.prototype,"extractActionBar",void 0);
_.w([_.ni("ytd-in-feed-ad-layout-renderer"),_.J("design:type",HTMLElement)],vN.prototype,"inFeedAdLayoutRenderer",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",String),_.J("design:paramtypes",[])],vN.prototype,"layout",null);_.w([_.xt("typographyBump"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vN.prototype,"onTypographyBumpChanged",null);
_.w([_.xt("data.adSlotMetadata"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vN.prototype,"onAdSlotMetadataChanged",null);_.w([_.qC({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],vN);
_.A(vN,"ytd-ad-slot-renderer",function(){if(d7z!==void 0)return d7z;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-slot-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="fulfilled-layout" class="style-scope ytd-ad-slot-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return d7z=r},{mode:_.Rv("kevlar_poly_si_batch_j077")?
1:2});var Lv1;var Q0=function(){return _.D.apply(this,arguments)||this};
_.b(Q0,_.D);_.Q=Q0.prototype;_.Q.created=function(){this.activeView=new Wh(this.hostElement)};
_.Q.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"}}}};
_.Q.maybeComputeHref=function(){return null};
_.Q.onTap=function(){};
_.Q.onThumbnailContainerClick=function(r){this.onClick(r)};
_.Q.onClick=function(r){var g,I=(g=this.data)==null?void 0:g.navigationEndpoint;I&&_.Z(I,_.Z3)&&(this.ytSparklesClickLocationBehavior.handleClick(I,r,!1),r.stopPropagation())};
_.Q.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var r=_.m(this.data.impressionUrls),g=r.next();!g.done;g=r.next())g=g.value,mD_(g,uuj(g));this.data.activeView&&Dk(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",Q0.JSC$16018_DEFAULT_CLICK_LOCATION_BEHAVIOR,Q0.JSC$16018_CLICK_LOCATION_ID_MAP);this.thumbnail&&(r=this.thumbnail.getElementsByTagName("a"),r.length>0&&(r=r.namedItem("thumbnail"))&&r.removeAttribute("href"))}};
_.Q.attached=function(){var r=this;_.Y("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Rj(r.activeView)})};
_.Q.detached=function(){_.Y("stop_av_measurement_on_detach")&&Rj(this.activeView)};
_.l4.Object.defineProperties(Q0.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.Y("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.Y("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
Q0.prototype.dataChanged=Q0.prototype.dataChanged;Q0.prototype.onTap=Q0.prototype.onTap;Q0.JSC$16018_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
Q0.JSC$16018_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"}];_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Q0.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Q0.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Q0.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Q0.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.G$.YtSparklesClickLocationBehavior),_.J("design:type",Object)],Q0.prototype,"ytSparklesClickLocationBehavior",void 0);
_.w([_.H({selector:_.Ck}),_.J("design:type",Object)],Q0.prototype,"isGridViewEnabled",void 0);_.w([_.L("isGridViewEnabled"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Q0.prototype,"watchFeedBigThumbs",null);_.w([_.L("isGridViewEnabled"),_.H({reflectToAttribute:!0}),_.J("design:type",String),_.J("design:paramtypes",[])],Q0.prototype,"thumbnailWidth",null);_.w([_.H(),_.J("design:type",Object)],Q0.prototype,"data",void 0);
_.w([_.ni("ytd-thumbnail"),_.J("design:type",HTMLElement)],Q0.prototype,"thumbnail",void 0);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Q0.prototype,"onTap",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Q0.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],Q0);
_.A(Q0,"ytd-compact-promoted-video-renderer",function(){if(Lv1!==void 0)return Lv1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-compact-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[thumbnailWidth]]" on-click="onThumbnailContainerClick" class="style-scope ytd-compact-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-promoted-video-renderer">\n    <a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-promoted-video-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-compact-promoted-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-promoted-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-promoted-video-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-promoted-video-renderer" data="[[data]]" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n        </ytd-video-meta-block>\n        <div id="ad-badge-container" class="style-scope ytd-compact-promoted-video-renderer">\n          <div id="ad-badge" class="style-scope ytd-compact-promoted-video-renderer"></div>\n        </div>\n      </div>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-promoted-video-renderer"></div>\n  </div>\n</div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Lv1=r},{mode:1});var GYF;_.IA("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var m$=function(){return _.D.apply(this,arguments)||this};
_.b(m$,_.D);m$.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],m$.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],m$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],m$.prototype,"data",void 0);_.w([_.qC({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],m$);
_.A(m$,"ytd-search-pyv-renderer",function(){if(GYF!==void 0)return GYF;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-pyv-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-search-pyv-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return GYF=r},{mode:1});var yUB;_.IA("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var Cg=function(){var r=_.D.apply(this,arguments)||this;r.roundedContainer=!0;r.JSC$16026_handleOpenPostCommentDialogActionAfterStamp=!1;r.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return r};
_.b(Cg,_.D);_.Q=Cg.prototype;
_.Q.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}}};
_.Q.onStampFinished=function(){this.JSC$16026_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.Q.handleSignalActionOpenPostCommentDialogAction=function(){var r=_.DG(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");r?r.openDialog():this.JSC$16026_handleOpenPostCommentDialogActionAfterStamp=!0};
_.Q.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.Q.computeHideBorder=function(){return this.isInEngagementPanel};
_.Q.computeIsCompact=function(){return this.isInEngagementPanel};
_.Q.computeUsesCompactLockup=function(r){return r==="BACKSTAGE_SURFACE_TYPE_HOME"||r==="BACKSTAGE_SURFACE_TYPE_SEARCH"||r==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||r==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||r==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||r==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.Q.computeUsesFullLockup=function(){var r,g=(r=this.data)==null?void 0:r.post,I;r=(I=_.Z(g,gn0))==null?void 0:I.surface;var P;I=(P=_.Z(g,adF))==null?void 0:P.originalPost;var a;if(P=r||((a=_.Z(I,gn0))==null?void 0:a.surface))return!this.computeUsesCompactLockup(P)&&this.useUpdatedRepostUi;var v;return((v=_.Z(g,adF))==null?void 0:v.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.l4.Object.defineProperties(Cg.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var r,g;return((g=_.Z((r=this.data)==null?void 0:r.post,gn0))==null?void 0:g.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.useUpdatedRepostUi}}});
Cg.prototype.onYtCommentModerationPanelEmpty=Cg.prototype.onYtCommentModerationPanelEmpty;Cg.prototype.onStampFinished=Cg.prototype.onStampFinished;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Cg.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Cg.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Cg.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],Cg.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Cg.prototype,"roundedContainer",void 0);_.w([_.H({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.J("design:type",Boolean)],Cg.prototype,"hideBorder",void 0);_.w([_.H({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.J("design:type",Boolean)],Cg.prototype,"isCompact",void 0);
_.w([_.H({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.J("design:type",Boolean)],Cg.prototype,"usesFullLockup",void 0);_.w([_.Eq("yt-rendererstamper-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Cg.prototype,"onStampFinished",null);
_.w([_.Eq("ytd-comment-moderation-panel-empty"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Cg.prototype,"onYtCommentModerationPanelEmpty",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Cg.prototype,"isInEngagementPanel",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Cg.prototype,"useUpdatedRepostUi",null);
_.w([_.qC({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],Cg);
_.A(Cg,"ytd-backstage-post-thread-renderer",function(){if(yUB!==void 0)return yUB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="post" hidden="[[!data.post]]" class="style-scope ytd-backstage-post-thread-renderer"></div>\n<div id="comments-disabled" hidden="[[!data.commentsDisabledMessage]]" class="style-scope ytd-backstage-post-thread-renderer">[[getSimpleString(data.commentsDisabledMessage)]]</div>\n<div id="moderation-panel" hidden="[[!data.moderationPanel]]" class="style-scope ytd-backstage-post-thread-renderer"></div>\n<div id="comment-dialog" hidden="[[!data.commentDialog]]" class="style-scope ytd-backstage-post-thread-renderer"></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return yUB=r},{mode:1});var Kvz;var uL=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b(uL,_.D);uL.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
uL.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var r=this.data.thumbnail.thumbnails;this.isDarkTheme&&(r=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(r=_.Ly(r,24,void 0,"height"))?r:void 0}};
uL.prototype.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
uL.prototype.computeHasText=function(){var r;return!((r=this.data)==null||!r.text)};
_.l4.Object.defineProperties(uL.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.Tn(this.bannerImageUrl))+'");'}}});
uL.prototype.computeHasText=uL.prototype.computeHasText;uL.prototype.computeBannerImageUrl=uL.prototype.computeBannerImageUrl;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],uL.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],uL.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],uL.prototype,"ytRendererBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],uL.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],uL.prototype,"isDarkTheme",void 0);_.w([_.H(),_.J("design:type",String)],uL.prototype,"bannerImageUrl",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.J("design:type",Boolean)],uL.prototype,"hasText",void 0);_.w([_.xt("data","isDarkTheme"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uL.prototype,"computeBannerImageUrl",null);
_.w([_.xt("data.text"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uL.prototype,"computeHasText",null);_.w([_.L("bannerImageUrl"),_.J("design:type",Object),_.J("design:paramtypes",[])],uL.prototype,"bannerStyle",null);_.w([_.qC({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],uL);
_.A(uL,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(Kvz!==void 0)return Kvz;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-prefilled-post-dialog-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" hidden="[[!bannerImageUrl]]" style$="[[bannerStyle]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">\n</div>\n<div id="message" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">\n  <p id="title" hidden="[[!getSimpleString(data.title)]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">[[getSimpleString(data.title)]]</p>\n  <p id="text" hidden="[[!hasText]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">[[getSimpleString(data.text)]]</p>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Kvz=r},{mode:1});var sh0;var pg=function(){return _.D.apply(this,arguments)||this};
_.b(pg,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],pg.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],pg.prototype,"data",void 0);_.w([_.qC({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],pg);
_.A(pg,"ytd-backstage-zero-state-renderer",function(){if(sh0!==void 0)return sh0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="image" icon="backstage:artwork" class="style-scope ytd-backstage-zero-state-renderer"></yt-icon>\n<span id="title" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.title)]]</span>\n<span id="text" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.text)]]</span>\n<yt-formatted-string id="link" force-default-style="" text="[[data.link]]" class="style-scope ytd-backstage-zero-state-renderer"></yt-formatted-string>\n<span id="footer" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.footer)]]</span>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return sh0=r},{mode:1});var Fvz;var ou=function(){return _.D.apply(this,arguments)||this};
_.b(ou,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ou.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ou.prototype,"data",void 0);_.w([_.H({computed:"computeIcon_(data.icon)"}),_.J("design:type",String)],ou.prototype,"icon",void 0);_.w([_.qC({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],ou);
_.A(ou,"ytd-post-filter-zero-state-renderer",function(){if(Fvz!==void 0)return Fvz;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-filter-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon-container" class="style-scope ytd-post-filter-zero-state-renderer"><yt-icon id="icon" icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-post-filter-zero-state-renderer"></yt-icon></div>\n<div id="title" class="style-scope ytd-post-filter-zero-state-renderer">[[getSimpleString(data.title)]]</div>\n<div id="subtitle" class="style-scope ytd-post-filter-zero-state-renderer">[[getSimpleString(data.subtitle)]]</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Fvz=r},{mode:1});var Hlf;var WvJ={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},BN=function(){return _.D.apply(this,arguments)||this};
_.b(BN,_.D);BN.prototype.configureRendererStamper=function(){return WvJ};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],BN.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],BN.prototype,"rendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],BN.prototype,"data",void 0);_.w([_.H({computed:"computeIcon_(data.icon)"}),_.J("design:type",String)],BN.prototype,"icon",void 0);_.w([_.qC({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],BN);
_.A(BN,"ytd-post-scheduling-zero-state-renderer",function(){if(Hlf!==void 0)return Hlf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-scheduling-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="image" icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-post-scheduling-zero-state-renderer"></yt-icon>\n<span id="title" class="style-scope ytd-post-scheduling-zero-state-renderer">[[getSimpleString(data.title)]]</span>\n<div id="schedule-button" class="style-scope ytd-post-scheduling-zero-state-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Hlf=r},{mode:1});var D7d;var Oj=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return r};
_.b(Oj,_.D);Oj.prototype.onTabsActivate=function(r){this.data&&this.data.tabs&&_.He(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[r.detail.selected].navigationEndpoint})};
Oj.prototype.shouldShowTotalCount=function(r){return r&&r.totalCount!==void 0};
Oj.prototype.handleUpdatePostsTotalCountAction=function(r){var g=this.get(["data.tabs",1,"totalCount"]),I=this.get("updatePostsTotalCountAction.updateType",r);r=this.get("updatePostsTotalCountAction.number",r);g!==void 0&&I!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&r&&(I==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(g)+r):I==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(g)-r))};
_.l4.Object.defineProperties(Oj.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var r=0,g=this.data.tabs.length;r<g;r++)if(this.data.tabs[r].selected)return r;return 0}}});
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Oj.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Oj.prototype,"rendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Oj.prototype,"data",void 0);_.w([_.L("data.tabs"),_.J("design:type",Number),_.J("design:paramtypes",[])],Oj.prototype,"selected",null);_.w([_.qC({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],Oj);
_.A(Oj,"ytd-post-stream-filter-renderer",function(){if(D7d!==void 0)return D7d;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-stream-filter-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="filter-container" class="style-scope ytd-post-stream-filter-renderer">\n  <tp-yt-paper-tabs selected="[[selected]]" on-iron-activate="onTabsActivate" class="style-scope ytd-post-stream-filter-renderer">\n    <template is="dom-repeat" items="[[data.tabs]]" class="style-scope ytd-post-stream-filter-renderer">\n      <tp-yt-paper-tab class="style-scope ytd-post-stream-filter-renderer">\n        [[getSimpleString(item.title)]]\n        <template is="dom-if" if="[[shouldShowTotalCount(item)]]" class="style-scope ytd-post-stream-filter-renderer">\n          <span class="posts-count style-scope ytd-post-stream-filter-renderer">[[item.totalCount]]</span>\n        </template>\n      </tp-yt-paper-tab>\n    </template>\n  </tp-yt-paper-tabs>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return D7d=r},{mode:1});var R8f;var zJ=function(){return _.D.apply(this,arguments)||this};
_.b(zJ,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],zJ.prototype,"kevlarBehaviors",void 0);_.w([_.H(),_.J("design:type",Object)],zJ.prototype,"data",void 0);_.w([_.qC({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],zJ);
_.A(zJ,"ytd-channel-age-gate-renderer",function(){if(R8f!==void 0)return R8f;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-age-gate-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-channel-age-gate-renderer">\n  <div id="channel-container" class="style-scope ytd-channel-age-gate-renderer">\n    <div id="channel" class="style-scope ytd-channel-age-gate-renderer">[[data.channelTitle]]</div>\n    <yt-img-shadow thumbnail="[[data.avatar]]" width="144" class="style-scope ytd-channel-age-gate-renderer"></yt-img-shadow>\n  </div>\n  <div id="info" class="style-scope ytd-channel-age-gate-renderer">\n    <yt-formatted-string id="header" text="[[data.header]]" class="style-scope ytd-channel-age-gate-renderer"></yt-formatted-string>\n    <yt-formatted-string text="[[data.mainText]]" class="style-scope ytd-channel-age-gate-renderer"></yt-formatted-string>\n    <ytd-button-renderer align-by-text="" data="[[data.signInButton.buttonRenderer]]" class="style-scope ytd-channel-age-gate-renderer">\n    </ytd-button-renderer>\n    <yt-formatted-string text="[[data.secondaryText]]" class="style-scope ytd-channel-age-gate-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return R8f=r},{mode:1});var AUy;_.IA("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var e1=function(){var r=_.D.apply(this,arguments)||this;r.data=null;return r};
_.b(e1,_.D);e1.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.l4.Object.defineProperties(e1.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((r=this.data)==null?0:(g=r.title)==null?0:(I=g.runs)==null?0:I.length)?147:160}}});
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],e1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],e1.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Number),_.J("design:paramtypes",[])],e1.prototype,"imageSizePx",null);_.w([_.qC({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],e1);
_.A(e1,"ytd-channel-owner-empty-state-renderer",function(){if(AUy!==void 0)return AUy;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-owner-empty-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container ytd-channel-owner-empty-state-renderer style-scope ytd-channel-owner-empty-state-renderer">\n  <div class="illustration style-scope ytd-channel-owner-empty-state-renderer">\n    <yt-img-shadow height="[[imageSizePx]]" thumbnail="[[data.illustration]]" class="style-scope ytd-channel-owner-empty-state-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="content style-scope ytd-channel-owner-empty-state-renderer">\n    <div class="header style-scope ytd-channel-owner-empty-state-renderer" hidden="[[!data.title]]">\n      <h2 class="style-scope ytd-channel-owner-empty-state-renderer">\n        <yt-formatted-string id="title" class="header-title style-scope ytd-channel-owner-empty-state-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n      </h2>\n    </div>\n    <div class="description style-scope ytd-channel-owner-empty-state-renderer">\n      <yt-formatted-string id="description" class="description-text style-scope ytd-channel-owner-empty-state-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n      <div class="button-layer style-scope ytd-channel-owner-empty-state-renderer" hidden="[[!data.uploadVideoButton]]">\n        <span id="upload-video-button" class="style-scope ytd-channel-owner-empty-state-renderer"></span>\n      </div>\n    <div class="learn-more style-scope ytd-channel-owner-empty-state-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope ytd-channel-owner-empty-state-renderer">\n        <yt-formatted-string text="[[item]]" class="style-scope ytd-channel-owner-empty-state-renderer"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return AUy=r},{mode:1});var Nof;var wLT;var YK=function(){var r=_.D.apply(this,arguments)||this;r.boundSubmitSearch=function(){r.submitSearch()};
r.boundClearSearch=function(){r.clearSearch()};
return r};
_.b(YK,_.D);_.Q=YK.prototype;_.Q.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]]"}}}}}};
_.Q.toggleClearButton=function(){this.hideClearButton=Jwd||!this.input.value};
_.Q.submitOnEnterKeyUp=function(r){r.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.Q.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.Q.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.Q.submit=function(){_.He(this.hostElement,"search-query-changed",this.input.value)};
YK.prototype.toggleClearButton=YK.prototype.toggleClearButton;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],YK.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],YK.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],YK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],YK.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],YK.prototype,"hideClearButton",void 0);_.w([_.H(),_.J("design:type",Object)],YK.prototype,"boundSubmitSearch",void 0);_.w([_.H(),_.J("design:type",Object)],YK.prototype,"boundClearSearch",void 0);_.w([_.ni("#input"),_.J("design:type",Object)],YK.prototype,"input",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],YK.prototype,"toggleClearButton",null);
_.w([_.qC({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],YK);
_.A(YK,"ytd-channel-switcher-search-box-renderer",function(){if(wLT!==void 0)return wLT;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input id="input" auto-validate="true" autocomplete="off" error-message="[[getSimpleString(data.invalidQueryErrorMessage)]]" label="[[getSimpleString(data.placeholderText)]]" maxlength="100" minlength="3" name="query" no-label-float="" use-v2-underline="" value="[[getSimpleString(data.searchText)]]" on-input="toggleClearButton" on-keyup="submitOnEnterKeyUp" class="style-scope ytd-channel-switcher-search-box-renderer">\n  <div id="search-button" slot="prefix" prefix="" class="style-scope ytd-channel-switcher-search-box-renderer"></div>\n  <div id="clear-button" slot="suffix" suffix="" class="style-scope ytd-channel-switcher-search-box-renderer"></div>\n</tp-yt-paper-input>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return wLT=r},{mode:1});var lzB;var ZU=function(){var r=_.D.apply(this,arguments)||this;r.boundSubmit=function(){r.submit()};
return r};
_.b(ZU,_.D);_.Q=ZU.prototype;_.Q.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"}}}}};
_.Q.ready=function(){var r=this;this.form.addEventListener("submit",function(g){return r.onSubmit(g)})};
_.Q.onSubmit=function(r){r.preventDefault();return!1};
_.Q.toggleClearButton=function(){this.hideClearButton=Jwd||!this.input.value};
_.Q.submitOnEnterKeyUp=function(r){r.keyCode===13&&this.submit()};
_.Q.submit=function(){var r=this.data.endpoint,g=(0,_.pF.unsafeClone)(r);_.Z(g,_.JN)?_.Z(g,_.JN).query=this.input.value:_.Z(g,_.Em)&&(_.Z(g,_.Em).query=this.input.value);var I=_.Z(g.commandMetadata,_.JF);(I==null?0:I.url)?(I.url=_.kW(I.url,"query",this.input.value),_.He(this.hostElement,"yt-navigate",{endpoint:g})):_.Z(g,spT)?(_.Z(g,spT).channelSwitcherQuery=this.input.value,_.S5().resolve(_.E3).resolveCommand(g,{form:{element:this.hostElement}})):(r=Error("Ph`"+JSON.stringify(r)),_.iO(r))};
_.Q.getUrl=function(r){return this.get("commandMetadata.webCommandMetadata.url",r)};
ZU.prototype.toggleClearButton=ZU.prototype.toggleClearButton;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ZU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ZU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ZU.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],ZU.prototype,"hideClearButton",void 0);
_.w([_.H(),_.J("design:type",Object)],ZU.prototype,"boundSubmit",void 0);_.w([_.ni("#form"),_.J("design:type",HTMLFormElement)],ZU.prototype,"form",void 0);_.w([_.ni("#input"),_.J("design:type",Object)],ZU.prototype,"input",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ZU.prototype,"toggleClearButton",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],ZU);
_.A(ZU,"ytd-search-box-renderer",function(){if(lzB!==void 0)return lzB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<form id="form" action="[[getUrl(data.endpoint)]]" class="style-scope ytd-search-box-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[getSimpleString(data.placeholderText)]]" max-length="100" name="query" no-label-float="" use-v2-underline="" value="[[getSimpleString(data.searchText)]]" on-input="toggleClearButton" on-keyup="submitOnEnterKeyUp" class="style-scope ytd-search-box-renderer">\n    <div id="search-button" slot="prefix" prefix="" class="style-scope ytd-search-box-renderer"></div>\n    <div id="clear-button" slot="suffix" suffix="" class="style-scope ytd-search-box-renderer"></div>\n  </tp-yt-paper-input>\n</form>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return lzB=r},{mode:2});var Uj=function(){var r=_.D.apply(this,arguments)||this;r.showSearchBox=!0;return r};
_.b(Uj,_.D);Uj.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Uj.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Uj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Uj.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Uj.prototype,"showSearchBox",void 0);_.w([_.qC({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],Uj);
_.A(Uj,"ytd-channel-switcher-header-renderer",function(){if(Nof!==void 0)return Nof;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 class="style-scope ytd-channel-switcher-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-channel-switcher-header-renderer"></yt-formatted-string>\n</h2>\n<div id="search-box" hidden="[[!showSearchBox]]" class="style-scope ytd-channel-switcher-header-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Nof=r},{mode:1});var SdJ;var JU1;var iL=function(){var r=_.D.apply(this,arguments)||this;r.isDisplayed=!0;return r};
_.b(iL,_.D);_.Q=iL.prototype;_.Q.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.dataChanged=function(){this.isDisplayed=!0};
_.Q.computeType=function(r){return r||"UNKNOWN"};
_.Q.onYtServiceRequestCompleted=function(r){r.stopPropagation();this.isDisplayed=!1};
_.Q.onClose=function(){this.isDisplayed=!1};
iL.prototype.onYtServiceRequestCompleted=iL.prototype.onYtServiceRequestCompleted;iL.prototype.dataChanged=iL.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],iL.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],iL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],iL.prototype,"data",void 0);
_.w([_.H({computed:"computeType(data.type)",reflectToAttribute:!0}),_.J("design:type",String)],iL.prototype,"type",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],iL.prototype,"isDisplayed",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],iL.prototype,"dataChanged",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],iL.prototype,"onYtServiceRequestCompleted",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],iL);
_.A(iL,"ytd-alert-with-button-renderer",function(){if(JU1!==void 0)return JU1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-alert-with-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-alert-with-button-renderer"></yt-formatted-string>\n<div id="buttons" class="style-scope ytd-alert-with-button-renderer">\n  <div id="button" class="style-scope ytd-alert-with-button-renderer"></div>\n  <div id="dismiss-button" on-click="onClose" class="style-scope ytd-alert-with-button-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return JU1=r},{mode:1});var bL=function(){var r=_.D.apply(this,arguments)||this;r.noResult=!1;r.enableAlertBanner=!1;r.dismissedAlertBanner=!1;r.hideCreateChannelButton=!1;r.boundDismissAlertBanner=function(){r.dismissAlertBanner()};
r.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return r};
_.b(bL,_.D);_.Q=bL.prototype;_.Q.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.Q.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.Q.updateChannelSwitcherAction=function(r){var g;r=(g=_.Z(r,yO0))==null?void 0:g.page;_.Z(r,GvT)!==void 0&&(this.data=_.Z(r,GvT))};
_.Q.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]]"}}}}}};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.Q.searchQueryChanged=function(r,g){if(this.data&&this.data.contents&&this.data.contents.length){r=[];var I=[];this.hideCreateChannelButton=this.noResult=!1;for(var P=document.querySelectorAll("ytd-account-item-renderer"),a=_.m(P),v=a.next();!v.done;v=a.next())v=v.value,I.push(v),v.style.display="block";this.resetRightBorder(I);if(g){this.hideCreateChannelButton=!0;for(I=1;I<this.data.contents.length;I++)if(v=this.data.contents[I],_.Z(v,GZz)){var C=void 0,u=void 0;a=(C=_.Z(v,GZz))==null?void 0:(u=
C.accountName)==null?void 0:u.simpleText;u=C=void 0;v=(C=_.Z(v,GZz))==null?void 0:(u=C.channelHandle)==null?void 0:u.simpleText;(C=P[I-1])&&a&&_.o$(a,g)?r.push(C):_.Y("enable_handle_search_on_channel_switcher")&&C&&v&&_.o$(v.toString(),g.toString())?r.push(C):C.style.display="none"}r.length===0&&(this.noResult=!0);this.resetRightBorder(r)}}};
_.Q.resetRightBorder=function(r){for(var g=0;g<r.length;g++)r[g].style.borderRight=!this.hideCreateChannelButton&&(g+2)%3===0||this.hideCreateChannelButton&&(g+1)%3===0?"none":"1px solid var(--yt-spec-outline)"};
_.Q.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.Q.setShowSearchBox=function(r){if(r&&r.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var g=0;g<r.contents.length;g++)_.Z(r.contents[g],_.LA)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.Q.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.l4.Object.defineProperties(bL.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.contents)}}});
bL.prototype.onContinuationItemsUpdated=bL.prototype.onContinuationItemsUpdated;bL.prototype.searchQueryChanged=bL.prototype.searchQueryChanged;bL.prototype.onDataChanged=bL.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],bL.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],bL.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],bL.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.bI),_.J("design:type",Object)],bL.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],bL.prototype,"data",void 0);_.w([_.ni("ytd-channel-switcher-header-renderer"),_.J("design:type",Object)],bL.prototype,"channelSwitcherHeaderRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],bL.prototype,"noResult",void 0);
_.w([_.H(),_.J("design:type",Object)],bL.prototype,"enableAlertBanner",void 0);_.w([_.H(),_.J("design:type",Object)],bL.prototype,"dismissedAlertBanner",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],bL.prototype,"hideCreateChannelButton",void 0);_.w([_.L("data.contents"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],bL.prototype,"isLoading",null);_.w([_.H(),_.J("design:type",Object)],bL.prototype,"boundDismissAlertBanner",void 0);
_.w([_.H({computed:"computeButtonOverride()"}),_.J("design:type",Object)],bL.prototype,"buttonOverride",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bL.prototype,"onDataChanged",null);_.w([_.Eq("search-query-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,String]),_.J("design:returntype")],bL.prototype,"searchQueryChanged",null);
_.w([_.Eq("yt-next-continuation-data-updated"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],bL.prototype,"onContinuationItemsUpdated",null);_.w([_.qC({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],bL);
_.A(bL,"ytd-channel-switcher-page-renderer",function(){if(SdJ!==void 0)return SdJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-page-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-switcher-page-renderer"></div>\n<div id="body" class="style-scope ytd-channel-switcher-page-renderer">\n  <div class="spinner-container style-scope ytd-channel-switcher-page-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-switcher-page-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n  <div id="alert" hidden="[[!enableAlertBanner]]" class="style-scope ytd-channel-switcher-page-renderer">\n      <yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope ytd-channel-switcher-page-renderer"></yt-formatted-string>\n      <div id="dismiss-button" class="style-scope ytd-channel-switcher-page-renderer"></div>\n  </div>\n  <div id="contents" class="style-scope ytd-channel-switcher-page-renderer"></div>\n</div>\n<yt-formatted-string id="no-result" hidden="[[!noResult]]" text="[[data.noResult]]" class="style-scope ytd-channel-switcher-page-renderer">\n</yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return SdJ=r},{mode:1});var ENz;var x7Y;var Ma=function(){var r=_.D.apply(this,arguments)||this;r.images=[];r.selectedImageIndex=0;return r};
_.b(Ma,_.D);_.Q=Ma.prototype;
_.Q.ready=function(){_.jf(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.jf(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.jf(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.jf(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,!1,this)};
_.Q.onThumbnailClick=function(r){if(r=r.event_.detail)this.selectedImageIndex=this.images.indexOf(r)};
_.Q.updateImageThumbnails=function(r){r=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:r.event_.detail});this.images.splice(this.selectedImageIndex,1,r);this.images=[].concat(_.xC(this.images))};
_.Q.cancelImageRepositions=function(){this.selectedImageIndex=0;_.He(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.Q.saveImageRepositions=function(){this.selectedImageIndex=0;_.He(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.l4.Object.defineProperties(Ma.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var r=this;return(this.images||[]).map(function(g,I){return{image:g,selected:I===r.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ma.prototype,"ytRendererstamperBehavior",void 0);_.w([_.ni("ytd-backstage-image-preview-renderer"),_.J("design:type",Object)],Ma.prototype,"imagePreviewContainer",void 0);_.w([_.ni(".thumbnail-images-container"),_.J("design:type",HTMLElement)],Ma.prototype,"thumbnailImagesContainer",void 0);_.w([_.H(),_.J("design:type",Array)],Ma.prototype,"images",void 0);
_.w([_.H(),_.J("design:type",Object)],Ma.prototype,"repositionInstructions",void 0);_.w([_.H(),_.J("design:type",Object)],Ma.prototype,"selectedImageIndex",void 0);_.w([_.L("images","selectedImageIndex"),_.J("design:type",Array),_.J("design:paramtypes",[])],Ma.prototype,"thumbnailRendererDatas",null);_.w([_.L("images","selectedImageIndex"),_.J("design:type",Object),_.J("design:paramtypes",[])],Ma.prototype,"selectedImageData",null);
_.w([_.qC({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],Ma);
_.D_()(Ma,"ytd-backstage-multi-image-reposition-renderer",function(){if(x7Y===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-reposition-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="image-reposition-container style-scope ytd-backstage-multi-image-reposition-renderer">\n  <div class="thumbnail-images-container style-scope ytd-backstage-multi-image-reposition-renderer">\n    <template is="dom-repeat" items="[[thumbnailRendererDatas]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n      <div class="image-thumbnail style-scope ytd-backstage-multi-image-reposition-renderer">\n        <ytd-backstage-multi-image-thumbnail-renderer id="thumbnail-renderer" data="[[item]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n        </ytd-backstage-multi-image-thumbnail-renderer>\n      </div>\n    </template>\n  </div>\n  <div class="image-reposition style-scope ytd-backstage-multi-image-reposition-renderer">\n    <ytd-backstage-image-preview-renderer edit-only-mode="" image-data="[[selectedImageData]]" instruction="[[repositionInstructions]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n    </ytd-backstage-image-preview-renderer>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);x7Y=r}r=x7Y;return r},{allowedProps:["images",
"repositionInstructions"],mode:1});var j1=function(r,g){_.bj.call(this);this.uploadUrl=r;this.channelId=g;this.imagesUploadData=[]};
_.b(j1,_.bj);j1.prototype.getAllUploadStatuses=function(){var r=this,g,I,P;return _.p(function(a){if(a.nextAddress==1)return a.yield(fzf(r),2);g=a.yieldResult;I=g.get("succeed");P=g.get("failed");return a.return(I.concat(P))})};
var Tow=function(r){var g,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(fzf(r),2);g=P.yieldResult;I=g.get("failed");I.length>0&&nNy(r,I);return P.return(r.getAllUploadStatuses())})},fzf=function(r){var g,I,P,a,v,C,u;
return _.p(function(X){if(X.nextAddress==1)return g=new Map,X.yield(Promise.allSettled(r.imagesUploadData.map(function(c){return c.uploadPromise})),2);
I=X.yieldResult;P=[];a=_.m(I);for(v=a.next();!v.done;v=a.next())C=v.value,C.status==="fulfilled"&&P.push(C.value);u=r.imagesUploadData.map(function(c){return c.image}).filter(function(c){return P.every(function(B){return B.id!==c.id})});
g.set("succeed",P);g.set("failed",u);return X.return(g)})},nNy=function(r,g){g=_.m(g);
for(var I=g.next();!I.done;I=g.next()){var P=r;I=I.value;h81(P,I.id)>=0&&P.cancel(I.id);var a=new kYl(I),v=_.eoF(P.uploadUrl,{"X-YouTube-ChannelId":P.channelId},I.imageBlob);a.transfer=v;a.uploadPromise=$Yl(v,I);P.imagesUploadData.push(a);v.run()}};
j1.prototype.cancel=function(r){var g=h81(this,r);g!==-1&&((g=this.imagesUploadData[g].transfer)&&g.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(I){return I.image.id!==r}))};
var h81=function(r,g){return r.imagesUploadData.findIndex(function(I){return I.image.id===g})},$Yl=function(r,g){return new Promise(function(I,P){r.listen("l",function(){var a=r.getResponseText();
a?(a=JSON.parse(a).encryptedBlobId,g.encryptedBlobId=a,I(g)):P("upload failed")});
r.listen("n",function(){P("upload failed")})})},kYl=function(r){this.image=r};var h_1=function(r,g,I,P,a){this.id=r;this.imageBlob=g;this.localImageSrc=I;this.naturalWidth=P;this.naturalHeight=a;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 rfz=[".jpeg",".jpg",".png"],V0=function(){var r=_.D.apply(this,arguments)||this;r.showImagesPreview=!1;r.pollOptions=[];r.errorMessage="";r.optionPlaceholderText="";r.optionDefaultText="";r.JSC$16082_imageId=0;r.maxFileSizeMb=0;r.maxAspectRatio=0;r.invalidFileSizeError="";r.invalidAspectRatioError="";r.invalidFileTypeError="";r.imageSelector=new D7(null,"single_file",rfz);return r};
_.b(V0,_.D);_.Q=V0.prototype;_.Q.ready=function(){_.jf(this.imageSelector,"j",this.onImageSelect,!1,this);_.jf(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.jf(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.Q.dataChanged=function(){var r,g,I=_.Z((r=this.data)==null?void 0:(g=r.cellTemplate)==null?void 0:g.onEmptyCellTap,X61);if(I&&I.uploadUrl&&I.channelId){var P;this.maxFileSizeMb=((P=I.imageValidationInfo)==null?void 0:P.maxFileSizeMb)||0;var a;this.maxAspectRatio=((a=I.imageValidationInfo)==null?void 0:a.allowedMaxAspectRatio)||0;var v;this.invalidFileSizeError=this.getSimpleString((v=this.data)==null?void 0:v.invalidFileSizeError);var C;this.invalidAspectRatioError=this.getSimpleString((C=this.data)==
null?void 0:C.invalidAspectRatioError);var u;this.invalidFileTypeError=this.getSimpleString((u=this.data)==null?void 0:u.invalidFileTypeError);this.uploadManager=new j1(I.uploadUrl,I.channelId)}};
_.Q.onEditorInfoChange=function(){this.optionPlaceholderText=_.b6(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.b6(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.Q.observeAddImageError=function(){this.errorMessage!==""&&_.He(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.Q.onPollOptionsChange=function(){for(var r=!1,g=[],I=0;I<this.pollOptions.length;I++){var P=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(I+1);this.pollOptions[I].placeholderText!==P?(r=!0,g.push(Object.assign({},this.pollOptions[I],{placeholderText:P}))):g.push(this.pollOptions[I])}r&&(this.pollOptions=g);this.isValid()?_.He(this.hostElement,"yt-commentbox-post-enable"):_.He(this.hostElement,"yt-commentbox-post-disable")};
_.Q.createPollOptions=function(r){var g=[],I;r=(I=r==null?void 0:r.minPollOptions)!=null?I:0;for(I=0;I<r;I++)g.push(this.createPollOption());return g};
_.Q.onImageSelect=function(r){var g=this,I,P,a,v,C,u;return _.p(function(X){if(X.nextAddress==1){if(g.selectedImageIndex===void 0)return X.jumpTo(0);I=r.files[0];g.errorMessage="";P=g.validateImage(I);if(P!=="")return g.errorMessage=P,X.return();a=new Mq(g.maxAspectRatio,!1,!0);return X.yield(a.transform(I),3)}if(X.nextAddress!=4)return v=X.yieldResult,v.transformedData?v.invalidAspectRatio?(g.errorMessage=g.invalidAspectRatioError,X.return()):X.yield(kV_(g.JSC$16082_imageId,r.files[0],v.transformedData),
4):(g.errorMessage=g.invalidFileTypeError,X.return());C=X.yieldResult;g.JSC$16082_imageId++;nNy(g.uploadManager,[C]);u=Object.assign({},g.pollOptions[g.selectedImageIndex],{image:C});g.pollOptions.splice(g.selectedImageIndex,1,u);g.refreshPollOptions();_.He(g.hostElement,"yt-backstage-poll-image-select");_.R2(X)})};
_.Q.validateImage=function(r){return r.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.Q.refreshPollOptions=function(){this.pollOptions=[].concat(_.xC(this.pollOptions))};
_.Q.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.xC(this.pollOptions),[this.createPollOption()]))};
_.Q.onRemovePollOption=function(r){var g=this.pollOptions[r.model.index];g&&g.image&&this.uploadManager.cancel(g.image.id);this.pollOptions.splice(r.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.He(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.Q.onTextInput=function(){this.refreshPollOptions()};
_.Q.onImageButtonClick=function(r){this.selectedImageIndex=r.model.index;this.imageSelector.click()};
_.Q.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.Q.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.Q.saveImageRepositions=function(r){r=r.event_.detail;for(var g=0,I=[],P=_.m(this.pollOptions),a=P.next();!a.done;a=P.next())a=a.value,a.image!==void 0?(a=Object.assign({},a,{image:r[g]}),I.push(a),g++):I.push(a);this.showImagesPreview=!1;this.pollOptions=[].concat(_.xC(I))};
_.Q.isValid=function(){if(!this.editorInfo||this.showImagesPreview||this.pollOptions.length<Number(this.editorInfo.minPollOptions)||this.pollOptions.length>Number(this.editorInfo.maxPollOptions))return!1;for(var r=0,g=_.m(this.pollOptions),I=g.next();!I.done;I=g.next())if(I=I.value,I.optionText.trim()!==""||I.image!==void 0){if(!I.image||this.hasCustomOptionText&&I.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;r++}return r>=Number(this.editorInfo.minPollOptions)};
_.Q.getAllUploadStatuses=function(){var r=this,g,I,P,a;return _.p(function(v){if(v.nextAddress==1)return v.yield(r.uploadManager.getAllUploadStatuses(),2);g=v.yieldResult;I=_.m(g);for(P=I.next();!P.done;P=I.next())if(a=P.value,a.encryptedBlobId===void 0)return v.return(Tow(r.uploadManager));return v.return(g)})};
_.Q.getPostCreateOptions=function(){for(var r=[],g=_.m(this.pollOptions),I=g.next();!I.done;I=g.next())I=I.value,I.image!==void 0&&r.push({text:this.hasCustomOptionText?I.optionText:I.placeholderText,image:I.image});return r};
_.Q.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.Q.createButtonRenderer=function(r,g){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:r,accessibilityData:{accessibilityData:{label:this.getSimpleString(r)}},isDisabled:g}};
_.Q.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.Q.computeThumbnailRendererData=function(r){return r?{image:r,selected:!1}:void 0};
_.Q.getSimpleString=function(r){return _.b6(r)};
_.Q.updateOptionTextFromBinding=function(r){if(r.target){var g=Array.from(_.DG(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(r.target);if(g>=0){var I;this.pollOptions[g].optionText=(I=r.detail.value)!=null?I:""}}};
_.l4.Object.defineProperties(V0.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var r,g;return this.pollOptions.length<((g=(r=this.editorInfo)==null?void 0:r.maxPollOptions)!=null?g:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(r){return r.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(r){return r.image}).map(function(r){return r.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(r){return r.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var r,g=(r=this.data)==null?void 0:r.addOptionButtonText;return g?this.createButtonRenderer(g,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var r,g=(r=this.data)==null?void 0:r.repositionImagesButtonLabel;return g?this.createButtonRenderer(g,!this.hasImages):void 0}}});
V0.prototype.onPollOptionsChange=V0.prototype.onPollOptionsChange;V0.prototype.observeAddImageError=V0.prototype.observeAddImageError;V0.prototype.onEditorInfoChange=V0.prototype.onEditorInfoChange;V0.prototype.dataChanged=V0.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],V0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.ni("ytd-backstage-multi-image-reposition-renderer"),_.J("design:type",Object)],V0.prototype,"imageRepositionContainer",void 0);
_.w([_.H(),_.J("design:type",Object)],V0.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],V0.prototype,"editorInfo",void 0);_.w([_.H(),_.J("design:type",j1)],V0.prototype,"uploadManager",void 0);_.w([_.H(),_.J("design:type",Object)],V0.prototype,"showImagesPreview",void 0);_.w([_.H(),_.J("design:type",Array)],V0.prototype,"pollOptions",void 0);_.w([_.H(),_.J("design:type",Object)],V0.prototype,"errorMessage",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],V0.prototype,"dataChanged",null);_.w([_.$R("editorInfo"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],V0.prototype,"onEditorInfoChange",null);_.w([_.xt("errorMessage"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],V0.prototype,"observeAddImageError",null);
_.w([_.$R("pollOptions"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],V0.prototype,"onPollOptionsChange",null);_.w([_.L("pollOptions","editorInfo"),_.J("design:type",Object),_.J("design:paramtypes",[])],V0.prototype,"isAllowedToAddOption",null);_.w([_.L("pollOptions"),_.J("design:type",Object),_.J("design:paramtypes",[])],V0.prototype,"hasImages",null);
_.w([_.L("pollOptions"),_.J("design:type",Object),_.J("design:paramtypes",[])],V0.prototype,"imagesToReposition",null);_.w([_.L("pollOptions"),_.J("design:type",Object),_.J("design:paramtypes",[])],V0.prototype,"hasCustomOptionText",null);_.w([_.L("data","isAllowedToAddOption"),_.J("design:type",Object),_.J("design:paramtypes",[])],V0.prototype,"addOptionButton",null);_.w([_.L("data","hasImages"),_.J("design:type",Object),_.J("design:paramtypes",[])],V0.prototype,"repositionImagesButton",null);
_.w([_.qC({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],V0);
_.A(V0,"ytd-backstage-image-poll-editor-renderer",function(){if(ENz!==void 0)return ENz;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-poll-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div hidden="[[showImagesPreview]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n  <template is="dom-repeat" items="[[pollOptions]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n    <div class="poll-option style-scope ytd-backstage-image-poll-editor-renderer">\n      <div class="image-thumbnail-container style-scope ytd-backstage-image-poll-editor-renderer">\n        <div class="image-thumbnail style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[!item.image]]">\n          <ytd-backstage-multi-image-thumbnail-renderer data="[[computeThumbnailRendererData(item.image)]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n          </ytd-backstage-multi-image-thumbnail-renderer>\n        </div>\n        <div class="image-select-container style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[item.image]]">\n          <yt-icon-button class="add-image-icon-button style-scope ytd-backstage-image-poll-editor-renderer" on-click="onImageButtonClick">\n            <yt-icon class="add-image-icon style-scope ytd-backstage-image-poll-editor-renderer" icon="yt-icons:image"></yt-icon>\n          </yt-icon-button>\n        </div>\n      </div>\n      <tp-yt-paper-input-container class="poll-option-input style-scope ytd-backstage-image-poll-editor-renderer" no-label-float="">\n        <tp-yt-iron-autogrow-textarea class="paper-input-input poll-option-input-text style-scope ytd-backstage-image-poll-editor-renderer" slot="input" maxlength$="[[editorInfo.maxPollOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onTextInput" on-value-changed="updateOptionTextFromBinding">\n        </tp-yt-iron-autogrow-textarea>\n        <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-backstage-image-poll-editor-renderer"></tp-yt-paper-input-char-counter>\n      </tp-yt-paper-input-container>\n      <yt-icon-button class="remove-button style-scope ytd-backstage-image-poll-editor-renderer" on-click="onRemovePollOption">\n        <yt-icon class="remove-option style-scope ytd-backstage-image-poll-editor-renderer" icon="yt-icons:delete"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </template>\n  <div class="button-container style-scope ytd-backstage-image-poll-editor-renderer">\n    <yt-button-renderer class="add-option style-scope ytd-backstage-image-poll-editor-renderer" data="[[addOptionButton]]" on-click="onAddPollOption">\n    </yt-button-renderer>\n    <yt-button-renderer class="reposition-images style-scope ytd-backstage-image-poll-editor-renderer" data="[[repositionImagesButton]]" on-click="onRepositionImages">\n    </yt-button-renderer>\n  </div>\n</div>\n\n\n<div class="image-reposition-container style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[!showImagesPreview]]">\n  <ytd-backstage-multi-image-reposition-renderer images="[[imagesToReposition]]" reposition-instructions="[[data.imagePreviewSelectMetadata]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n  </ytd-backstage-multi-image-reposition-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ENz=r},{mode:2});var g1F={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 IXF;var dX=function(){var r=_.D.apply(this,arguments)||this;r.a11yConfig=g1F;r.imageDisplayOffsetTop=0;r.imageDisplayOffsetLeft=0;r.pickerDisplayOffsetTop=0;r.pickerDisplayOffsetLeft=0;r.showPreviewContainer=!0;r.startPicker=!1;r.repositionOptional=!1;r.editOnlyMode=!1;r.savedImageDisplayOffsetTop=0;r.savedImageDisplayOffsetLeft=0;return r};
_.b(dX,_.D);_.Q=dX.prototype;_.Q.created=function(){_.oU.requestAvailability()};
_.Q.ready=function(){};
_.Q.onArrowKeysDown=function(r){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){r.detail.keyboardEvent.preventDefault();var g=0,I=0,P="";switch(r.detail.keyboardEvent.key){case "ArrowUp":$nj(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?P=this.a11yConfig.reachBottomOfImage:g=this.imageHeight*.05*-1;break;case "ArrowDown":$nj(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?P=this.a11yConfig.reachTopOfImage:
g=this.imageHeight*.05;break;case "ArrowLeft":$nj(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?P=this.a11yConfig.reachRightOfImage:I=this.imageWidth*.05*-1;break;case "ArrowRight":$nj(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?P=this.a11yConfig.reachLeftOfImage:I=this.imageWidth*.05}P&&_.xH(P)&&_.He(this.hostElement,"iron-announce",{text:_.xH(P)});if(I||g)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+g)),r=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),r=_.xH(this.a11yConfig.imageVerticalPosition,{x_percent:""+r,y_percent:""+(100-r)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+I)),r=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),r=_.xH(this.a11yConfig.imageHorizontalPosition,{x_percent:""+r,y_percent:""+(100-r)})),r&&_.He(this.hostElement,"iron-announce",{text:r})}};
_.Q.getPreviewPosition=function(r,g,I,P){return Math.round(100*(r+g*.5-I)/P)};
_.Q.calculateDisplayPosition=function(){var r=this.imageData.naturalWidth,g=this.imageData.naturalHeight;this.displayScale=Math.max(200/r,200/g);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var I=r*this.displayScale*this.imageData.previewCoordinates.left,P=g*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=g>r?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-I;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=r>g?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-P;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=r*this.displayScale;this.imageHeight=g*this.displayScale};
_.Q.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.Q.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.Q.getSignedPosition=function(r,g,I){return g==="X"&&_.Gq("HTML_DIR")==="rtl"?I==="-"?r+"px":r*-1+"px":I==="-"?r*-1+"px":r+"px"};
_.Q.pickerMove=function(r){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var g=this.pickerOffsetX-r.clientX,I=this.pickerOffsetY-r.clientY;this.pickerOffsetX=r.clientX;this.pickerOffsetY=r.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
I)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-g))}};
_.Q.pickerMoveStart=function(r){this.startPicker=!0;this.pickerOffsetX=r.clientX;this.pickerOffsetY=r.clientY};
_.Q.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var r=this.generateCropPreview();r&&_.He(this.hostElement,"ytd-backstage-image-preview-coordinates-update",r)};
_.Q.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.He(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.Q.deleteImage=function(){_.He(this.hostElement,"ytd-backstage-image-preview-delete")};
_.Q.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.Q.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var r=this.generateCropPreview();r&&_.He(this.hostElement,"ytd-backstage-image-preview-coordinates-save",r)};
_.Q.getPreviewOffset=function(r,g,I){return g&&r?(I==="X"&&_.Gq("HTML_DIR")==="rtl"?300/g*r:300/g*r*-1)+"px":"0px"};
_.Q.getSimpleText=function(r){return r?_.b6(r):""};
_.Q.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}};
_.l4.Object.defineProperties(dX.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var r=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.xH(this.a11yConfig.imageVerticalPosition,{x_percent:""+r,y_percent:""+(100-r)})+"\n"+_.xH(this.a11yConfig.verticalRepositionInstruction)}r=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.xH(this.a11yConfig.imageHorizontalPosition,{x_percent:""+r,y_percent:""+(100-r)})+"\n"+_.xH(this.a11yConfig.horizontalRepositionInstruction)}},
pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}},
imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}},
editButton:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(r=this.instruction)==null?void 0:(g=r.previewInstruction)==null?void 0:g.editButtonLabel;return I?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:I,accessibilityData:{accessibilityData:{label:this.getSimpleText(I)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P,a=this.editOnlyMode?(r=this.instruction)==null?void 0:(g=r.editInstruction)==null?void 0:g.saveImagesButtonLabel:(I=this.instruction)==null?void 0:(P=I.editInstruction)==null?void 0:P.saveButtonLabel;return a?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:a,accessibilityData:{accessibilityData:{label:this.getSimpleText(a)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(r=this.instruction)==null?void 0:(g=r.previewInstruction)==null?void 0:g.deleteButtonLabel;return I?{size:"SIZE_SMALL",text:I,accessibilityData:{accessibilityData:{label:this.getSimpleText(I)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(r=this.instruction)==null?void 0:(g=r.editInstruction)==null?void 0:g.cancelButtonLabel;r=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return I?{style:r,size:"SIZE_SMALL",text:I,accessibilityData:{accessibilityData:{label:this.getSimpleText(I)}}}: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"}}});
dX.prototype.onEditOnlyModeUpdate=dX.prototype.onEditOnlyModeUpdate;dX.prototype.onImageChange=dX.prototype.onImageChange;_.w([_.H(),_.J("design:type",h_1)],dX.prototype,"imageData",void 0);_.w([_.H(),_.J("design:type",Object)],dX.prototype,"instruction",void 0);_.w([_.H(),_.J("design:type",Object)],dX.prototype,"a11yConfig",void 0);_.w([_.H(),_.J("design:type",Number)],dX.prototype,"imageWidth",void 0);_.w([_.H(),_.J("design:type",Number)],dX.prototype,"imageHeight",void 0);
_.w([_.H(),_.J("design:type",Number)],dX.prototype,"displayScale",void 0);_.w([_.H(),_.J("design:type",Object)],dX.prototype,"imageDisplayOffsetTop",void 0);_.w([_.H(),_.J("design:type",Object)],dX.prototype,"imageDisplayOffsetLeft",void 0);_.w([_.H(),_.J("design:type",Object)],dX.prototype,"pickerDisplayOffsetTop",void 0);_.w([_.H(),_.J("design:type",Object)],dX.prototype,"pickerDisplayOffsetLeft",void 0);_.w([_.H(),_.J("design:type",Object)],dX.prototype,"showPreviewContainer",void 0);
_.w([_.H(),_.J("design:type",Object)],dX.prototype,"startPicker",void 0);_.w([_.H(),_.J("design:type",Number)],dX.prototype,"pickerOffsetX",void 0);_.w([_.H(),_.J("design:type",Number)],dX.prototype,"pickerOffsetY",void 0);_.w([_.H(),_.J("design:type",Object)],dX.prototype,"repositionOptional",void 0);_.w([_.H(),_.J("design:type",Object)],dX.prototype,"editOnlyMode",void 0);_.w([_.ni("#picker-container"),_.J("design:type",HTMLElement)],dX.prototype,"JSC$16095_pickerContainer",void 0);
_.w([_.ni("#picker"),_.J("design:type",HTMLElement)],dX.prototype,"picker",void 0);_.w([_.ni("#preview-clipper"),_.J("design:type",HTMLElement)],dX.prototype,"previewClipper",void 0);_.w([_.ni("#image-in-picker-background"),_.J("design:type",HTMLImageElement)],dX.prototype,"JSC$16095_imageInBackground",void 0);_.w([_.ni("#image-in-picker"),_.J("design:type",HTMLImageElement)],dX.prototype,"JSC$16095_imageInPicker",void 0);
_.w([_.ni("#image-in-preview-clipper"),_.J("design:type",HTMLImageElement)],dX.prototype,"JSC$16095_imageInPreviewClipper",void 0);_.w([_.L("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.J("design:type",String),_.J("design:paramtypes",[])],dX.prototype,"altLabelForImage",null);_.w([_.L("imageHeight","imageWidth"),_.J("design:type",Number),_.J("design:paramtypes",[])],dX.prototype,"pickerSize",null);
_.w([_.L("imageHeight","imageWidth"),_.J("design:type",Object),_.J("design:paramtypes",[])],dX.prototype,"imageOrientationStyle",null);_.w([_.L("instruction"),_.J("design:type",Object),_.J("design:paramtypes",[])],dX.prototype,"editButton",null);_.w([_.L("instruction","editOnlyMode"),_.J("design:type",Object),_.J("design:paramtypes",[])],dX.prototype,"saveButton",null);_.w([_.L("instruction"),_.J("design:type",Object),_.J("design:paramtypes",[])],dX.prototype,"deleteButton",null);
_.w([_.L("instruction","editOnlyMode"),_.J("design:type",Object),_.J("design:paramtypes",[])],dX.prototype,"cancelButton",null);_.w([_.L("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.J("design:type",Number),_.J("design:paramtypes",[])],dX.prototype,"cropOffsetTop",null);_.w([_.L("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.J("design:type",Number),_.J("design:paramtypes",[])],dX.prototype,"cropOffsetLeft",null);
_.w([_.L("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.J("design:type",String),_.J("design:paramtypes",[])],dX.prototype,"pickerBackgroundStyle",null);_.w([_.L("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.J("design:type",String),_.J("design:paramtypes",[])],dX.prototype,"pickerDisplayStyle",null);_.w([_.L("cropOffsetLeft","cropOffsetTop"),_.J("design:type",String),_.J("design:paramtypes",[])],dX.prototype,"imageInPickerStyle",null);
_.w([_.L("cropOffsetLeft","cropOffsetTop","pickerSize"),_.J("design:type",String),_.J("design:paramtypes",[])],dX.prototype,"previewClipperStyle",null);_.w([_.$R("imageData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],dX.prototype,"onImageChange",null);_.w([_.$R("editOnlyMode"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],dX.prototype,"onEditOnlyModeUpdate",null);
_.w([_.L("showPreviewContainer"),_.J("design:type",String),_.J("design:paramtypes",[])],dX.prototype,"pickerModeStyle",null);_.w([_.qC({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],dX);
_.A(dX,"ytd-backstage-image-preview-renderer",function(){if(IXF!==void 0)return IXF;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class$="[[pickerModeStyle]] style-scope ytd-backstage-image-preview-renderer">\n  <div id="preview-container" hidden="[[!showPreviewContainer]]" class="style-scope ytd-backstage-image-preview-renderer">\n    <div id="preview-clipper" class="style-scope ytd-backstage-image-preview-renderer">\n      <img id="image-in-preview-clipper" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" style$="[[previewClipperStyle]]">\n    </div>\n    <div class="buttons-container style-scope ytd-backstage-image-preview-renderer">\n      <yt-button-renderer id="delete-button" data="[[deleteButton]]" on-click="deleteImage" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="edit-button" data="[[editButton]]" on-click="editCropCoordinates" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n  <div id="edit-container" hidden="[[showPreviewContainer]]" class="style-scope ytd-backstage-image-preview-renderer">\n    <div id="picker-container" class="style-scope ytd-backstage-image-preview-renderer">\n      <img id="image-in-picker-background" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[pickerBackgroundStyle]]" alt="[[altLabelForImage]]">\n      <div id="overlay" on-mousemove="pickerMove" on-mousedown="pickerMoveStart" on-mouseup="pickerMoveComplete" on-mouseleave="pickerMoveComplete" class="style-scope ytd-backstage-image-preview-renderer">\n      </div>\n      <div id="picker" style$="[[pickerDisplayStyle]]" class="style-scope ytd-backstage-image-preview-renderer">\n        <img id="image-in-picker" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[imageInPickerStyle]]" alt="">\n      </div>\n    </div>\n    <div class="buttons-container style-scope ytd-backstage-image-preview-renderer">\n      <yt-button-renderer id="cancel-button" data="[[cancelButton]]" on-click="cancelReposition" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="save-button" data="[[saveButton]]" on-click="saveCropCoordinates" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n</div>\n<iron-a11y-keys keys="up down left right" target="[[keyboardInterfaceTarget]]" on-keys-pressed="onArrowKeysDown" class="style-scope ytd-backstage-image-preview-renderer">\n</iron-a11y-keys>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return IXF=r},{mode:1});var PKy;var aXf={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 v18;var QR1;var Lg=function(){var r=_.D.apply(this,arguments)||this;r.a11yConfig=aXf;r.imageDisplayOffsetTop=0;r.imageDisplayOffsetLeft=0;r.pickerDisplayOffsetTop=0;r.pickerDisplayOffsetLeft=0;r.cropCoordinatesSaved=!1;r.previewSize=0;r.startPicker=!1;r.repositionOptional=!1;return r};
_.b(Lg,_.D);_.Q=Lg.prototype;_.Q.created=function(){_.oU.requestAvailability()};
_.Q.ready=function(){};
_.Q.onArrowKeysDown=function(r){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){r.detail.keyboardEvent.preventDefault();var g=0,I=0,P="";switch(r.detail.keyboardEvent.key){case "ArrowUp":rP_(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?P=this.a11yConfig.reachBottomOfImage:g=this.imageHeight*.05*-1;break;case "ArrowDown":rP_(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?P=this.a11yConfig.reachTopOfImage:
g=this.imageHeight*.05;break;case "ArrowLeft":rP_(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?P=this.a11yConfig.reachRightOfImage:I=this.imageWidth*.05*-1;break;case "ArrowRight":rP_(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?P=this.a11yConfig.reachLeftOfImage:I=this.imageWidth*.05}P&&_.xH(P)&&_.He(this.hostElement,"iron-announce",{text:_.xH(P)});if(I||g)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+g)),r=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),r=_.xH(this.a11yConfig.imageVerticalPosition,{x_percent:""+r,y_percent:""+(100-r)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+I)),r=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),r=_.xH(this.a11yConfig.imageHorizontalPosition,{x_percent:""+r,y_percent:""+(100-r)})),r&&_.He(this.hostElement,"iron-announce",{text:r})}};
_.Q.getPreviewPosition=function(r,g,I,P){return Math.round(100*(r+g*.5-I)/P)};
_.Q.displayImage=function(){var r=this.JSC$16106_pickerContainer.getBoundingClientRect().width,g=this.JSC$16106_pickerContainer.getBoundingClientRect().height,I=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),P=this.JSC$16106_imageInBackground.naturalWidth,a=this.JSC$16106_imageInBackground.naturalHeight;this.displayScale=Math.max(I/P,I/a);this.imageWidth=P*this.displayScale;this.imageHeight=a*this.displayScale;this.pickerDisplayOffsetLeft=(r-I)/2;this.pickerDisplayOffsetTop=
(g-I)/2;this.imageDisplayOffsetLeft=a>P?this.pickerDisplayOffsetLeft:(r-this.imageWidth)/2;this.imageDisplayOffsetTop=P>a?this.pickerDisplayOffsetTop:(g-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.Q.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$16106_imageInBackground.src=this.imageData.toString(),this.JSC$16106_imageInPicker.src=this.imageData.toString(),this.JSC$16106_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.Q.getSignedPosition=function(r,g,I){return g==="X"&&_.Gq("HTML_DIR")==="rtl"?I==="-"?r+"px":r*-1+"px":I==="-"?r*-1+"px":r+"px"};
_.Q.pickerMove=function(r){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var g=this.pickerOffsetX-r.clientX,I=this.pickerOffsetY-r.clientY;this.pickerOffsetX=r.clientX;this.pickerOffsetY=r.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
I)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-g))}};
_.Q.pickerMoveStart=function(r){this.startPicker=!0;this.pickerOffsetX=r.clientX;this.pickerOffsetY=r.clientY};
_.Q.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.Q.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.He(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.Q.getPreviewOffset=function(r,g,I,P){return g&&r&&I?(P==="X"&&_.Gq("HTML_DIR")==="rtl"?I/g*r:I/g*r*-1)+"px":"0px"};
_.Q.getSimpleText=function(r){return r?_.b6(r):""};
_.Q.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var r=this.cropOffsetTop/this.imageHeight,g=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,I=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,P=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.DG(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.He(this.hostElement,"yt-img-crop-coordinates-update",{top:r,right:g,bottom:I,left:P})}};
_.l4.Object.defineProperties(Lg.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var r=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.xH(this.a11yConfig.imageVerticalPosition,{x_percent:""+r,y_percent:""+(100-r)})+"\n"+_.xH(this.a11yConfig.verticalRepositionInstruction)}r=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.xH(this.a11yConfig.imageHorizontalPosition,{x_percent:""+r,y_percent:""+(100-r)})+"\n"+_.xH(this.a11yConfig.horizontalRepositionInstruction)}},
pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}},
imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}},
editButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.previewInstruction&&this.instruction.previewInstruction.editButtonLabel)return{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:this.instruction.previewInstruction.editButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.previewInstruction.editButtonLabel)}}}}},
saveButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction&&this.instruction.editInstruction.saveButtonLabel)return{style:"STYLE_PRIMARY",size:"SIZE_SMALL",text:this.instruction.editInstruction.saveButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.editInstruction.saveButtonLabel)}}}}},
cropOffsetTop:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetTop===void 0||this.pickerDisplayOffsetTop===void 0?0:this.pickerDisplayOffsetTop-this.imageDisplayOffsetTop}},
cropOffsetLeft:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetLeft===void 0||this.pickerDisplayOffsetLeft===void 0?0:this.pickerDisplayOffsetLeft-this.imageDisplayOffsetLeft}},
pickerBackgroundStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.imageDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.imageDisplayOffsetTop,"Y",void 0)+");"}},
pickerDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return"width:"+this.pickerSize+"px;height:"+this.pickerSize+"px;transform:translateX("+this.getSignedPosition(this.pickerDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.pickerDisplayOffsetTop,"Y",void 0)+");"}},
imageInPickerStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.cropOffsetLeft,"X","-")+") translateY("+this.getSignedPosition(this.cropOffsetTop,"Y","-")+");"}},
previewClipperStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getPreviewOffset(this.cropOffsetLeft,this.pickerSize,this.previewSize,"X")+") translateY("+this.getPreviewOffset(this.cropOffsetTop,this.pickerSize,this.previewSize,"Y")+");"}},
pickerModeStyle:{configurable:!0,enumerable:!0,get:function(){return this.cropCoordinatesSaved?"preview":"edit"}},
learnMore:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction)return this.instruction.editInstruction.learnMore}},
learnMoreUrl:{configurable:!0,enumerable:!0,get:function(){if(this.learnMore&&this.learnMore.runs&&this.learnMore.runs[0]){var r,g=(r=this.learnMore.runs[0])==null?void 0:r.navigationEndpoint,I;return((I=_.Z(g,_.KZ))==null?void 0:I.url)||void 0}}}});
Lg.prototype.onImageDataChange=Lg.prototype.onImageDataChange;_.w([_.H(),_.J("design:type",Object)],Lg.prototype,"imageData",void 0);_.w([_.H(),_.J("design:type",Object)],Lg.prototype,"instruction",void 0);_.w([_.H(),_.J("design:type",Object)],Lg.prototype,"a11yConfig",void 0);_.w([_.H(),_.J("design:type",Number)],Lg.prototype,"imageWidth",void 0);_.w([_.H(),_.J("design:type",Number)],Lg.prototype,"imageHeight",void 0);_.w([_.H(),_.J("design:type",Number)],Lg.prototype,"displayScale",void 0);
_.w([_.H(),_.J("design:type",Object)],Lg.prototype,"imageDisplayOffsetTop",void 0);_.w([_.H(),_.J("design:type",Object)],Lg.prototype,"imageDisplayOffsetLeft",void 0);_.w([_.H(),_.J("design:type",Object)],Lg.prototype,"pickerDisplayOffsetTop",void 0);_.w([_.H(),_.J("design:type",Object)],Lg.prototype,"pickerDisplayOffsetLeft",void 0);_.w([_.H(),_.J("design:type",Object)],Lg.prototype,"cropCoordinatesSaved",void 0);_.w([_.H(),_.J("design:type",Object)],Lg.prototype,"previewSize",void 0);
_.w([_.H(),_.J("design:type",Object)],Lg.prototype,"startPicker",void 0);_.w([_.H(),_.J("design:type",Number)],Lg.prototype,"pickerOffsetX",void 0);_.w([_.H(),_.J("design:type",Number)],Lg.prototype,"pickerOffsetY",void 0);_.w([_.H(),_.J("design:type",Object)],Lg.prototype,"repositionOptional",void 0);_.w([_.ni("#picker-container"),_.J("design:type",HTMLElement)],Lg.prototype,"JSC$16106_pickerContainer",void 0);_.w([_.ni("#picker"),_.J("design:type",HTMLElement)],Lg.prototype,"picker",void 0);
_.w([_.ni("#image-in-picker-background"),_.J("design:type",HTMLImageElement)],Lg.prototype,"JSC$16106_imageInBackground",void 0);_.w([_.ni("#image-in-picker"),_.J("design:type",HTMLImageElement)],Lg.prototype,"JSC$16106_imageInPicker",void 0);_.w([_.ni("#image-in-preview-clipper"),_.J("design:type",HTMLImageElement)],Lg.prototype,"JSC$16106_imageInPreviewClipper",void 0);_.w([_.ni("#full-image-as-preview"),_.J("design:type",HTMLImageElement)],Lg.prototype,"imageAsPreview",void 0);
_.w([_.L("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.J("design:type",String),_.J("design:paramtypes",[])],Lg.prototype,"altLabelForImage",null);_.w([_.L("imageHeight","imageWidth"),_.J("design:type",Number),_.J("design:paramtypes",[])],Lg.prototype,"pickerSize",null);_.w([_.L("imageHeight","imageWidth"),_.J("design:type",Object),_.J("design:paramtypes",[])],Lg.prototype,"imageOrientationStyle",null);
_.w([_.L("instruction.previewInstruction.editButtonLabel"),_.J("design:type",Object),_.J("design:paramtypes",[])],Lg.prototype,"editButton",null);_.w([_.L("instruction.editInstruction.saveButtonLabel"),_.J("design:type",Object),_.J("design:paramtypes",[])],Lg.prototype,"saveButton",null);_.w([_.L("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.J("design:type",Number),_.J("design:paramtypes",[])],Lg.prototype,"cropOffsetTop",null);
_.w([_.L("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.J("design:type",Number),_.J("design:paramtypes",[])],Lg.prototype,"cropOffsetLeft",null);_.w([_.L("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.J("design:type",String),_.J("design:paramtypes",[])],Lg.prototype,"pickerBackgroundStyle",null);_.w([_.L("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.J("design:type",String),_.J("design:paramtypes",[])],Lg.prototype,"pickerDisplayStyle",null);
_.w([_.L("cropOffsetLeft","cropOffsetTop"),_.J("design:type",String),_.J("design:paramtypes",[])],Lg.prototype,"imageInPickerStyle",null);_.w([_.L("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.J("design:type",String),_.J("design:paramtypes",[])],Lg.prototype,"previewClipperStyle",null);_.w([_.xt("imageData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Lg.prototype,"onImageDataChange",null);
_.w([_.L("cropCoordinatesSaved"),_.J("design:type",String),_.J("design:paramtypes",[])],Lg.prototype,"pickerModeStyle",null);_.w([_.L("instruction.editInstruction.learnMore"),_.J("design:type",Object),_.J("design:paramtypes",[])],Lg.prototype,"learnMore",null);_.w([_.L("learnMore"),_.J("design:type",Object),_.J("design:paramtypes",[])],Lg.prototype,"learnMoreUrl",null);_.w([_.ov({is:"yt-img-crop-picker",disableElementRegistration:!0})],Lg);
_.A(Lg,"yt-img-crop-picker",function(){if(QR1===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-img-crop-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_img_crop_picker.yt.img.crop.picker.css.js--\x3e<div id="left-container" class$="[[pickerModeStyle]] style-scope yt-img-crop-picker"><div id="picker-container" class="style-scope yt-img-crop-picker"><img id="image-in-picker-background" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[pickerBackgroundStyle]]" on-load="displayImage" tabindex="0" alt="[[altLabelForImage]]"><div id="overlay" hidden="[[cropCoordinatesSaved]]" on-mousemove="pickerMove" on-mousedown="pickerMoveStart" on-mouseup="pickerMoveComplete" on-mouseleave="pickerMoveComplete" class="style-scope yt-img-crop-picker"></div><div id="picker" style$="[[pickerDisplayStyle]]" class="style-scope yt-img-crop-picker"><img id="image-in-picker" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[imageInPickerStyle]]" alt=""></div></div><div id="preview-container" hidden="[[!cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.previewHeader]]"></yt-formatted-string><yt-formatted-string class="details style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.previewDetails]]"></yt-formatted-string><div id="preview-clipper" class="style-scope yt-img-crop-picker"><img id="image-in-preview-clipper" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" style$="[[previewClipperStyle]]" alt="[[getSimpleText(instruction.previewInstruction.previewHeader)]]"></div><yt-button-renderer id="edit-button" data="[[editButton]]" on-tap="saveCropCoordinates" class="style-scope yt-img-crop-picker"></yt-button-renderer></div></div><div id="right-container" class$="[[pickerModeStyle]] style-scope yt-img-crop-picker"><div id="edit-instruction" hidden="[[cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><div class="instruction-container style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.editInstruction.header]]"></yt-formatted-string><div class="details style-scope yt-img-crop-picker"><yt-formatted-string text="[[instruction.editInstruction.details]]" class="style-scope yt-img-crop-picker"></yt-formatted-string></div><div class="details style-scope yt-img-crop-picker" id="learnmore-text"><a class="yt-simple-endpoint style-scope yt-img-crop-picker" target="_blank" href$="[[learnMoreUrl]]"><span class="style-scope yt-img-crop-picker">[[getSimpleText(learnMore)]]</span><yt-icon id="open-in-new" icon="yt-icons:open_in_new" class="style-scope yt-img-crop-picker"></yt-icon></a></div></div><yt-button-renderer id="save-button" data="[[saveButton]]" on-tap="saveCropCoordinates" class="style-scope yt-img-crop-picker"></yt-button-renderer></div><div id="preview-instruction" hidden="[[!cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><div class="instruction-container style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.fullImageHeader]]"></yt-formatted-string><yt-formatted-string class="details style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.fullImageDetails]]"></yt-formatted-string></div><div id="full-image-container" class="style-scope yt-img-crop-picker"><img id="full-image-as-preview" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" alt="[[getSimpleText(instruction.previewInstruction.fullImageHeader)]]"></div></div></div><iron-a11y-keys keys="up down left right" target="[[keyboardInterfaceTarget]]" on-keys-pressed="onArrowKeysDown" class="style-scope yt-img-crop-picker"></iron-a11y-keys>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;v18===void 0&&(v18=document.createElement("template"));var P=v18;I.call(g,P.content.cloneNode(!0),r.content.firstChild);QR1=r}r=QR1;return r},{mode:2});var GJ=function(){var r=_.D.apply(this,arguments)||this;r.errorMessage="";r.hasPreview=!1;r.isBackstagePost=!1;r.dismissButtonOverrides={size:"XS"};return r};
_.b(GJ,_.D);_.Q=GJ.prototype;_.Q.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"}}}};
_.Q.detached=function(){this.removeOverlay()};
_.Q.setPreview=function(r){_.DG(this.hostElement).querySelector("#preview-picker").imageData=r;this.hasPreview=!0;_.He(this.hostElement,"yt-backstage-image-select-preview")};
_.Q.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var r=_.DG(this.hostElement).querySelector("#dropzone");r.classList.remove("dragover");r.classList.remove("error");_.He(this.hostElement,"yt-backstage-image-select-cancel")};
_.Q.setupOverlay=function(){var r=this.imageUploadEndpoint;this.removeOverlay();if(r&&r.imageValidationInfo){var g=_.DG(this.hostElement).querySelector("#dropzone"),I=_.DG(this.hostElement).querySelector("#select");this.overlay=new Vd(r.uploadUrl,r.channelId,r.imageValidationInfo.maxFileSizeMb,r.imageValidationInfo.allowedMaxAspectRatio,g,I,!0);_.jf(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.jf(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.jf(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.jf(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.jf(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.Q.removeOverlay=function(){this.overlay&&(_.m6(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.m6(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.m6(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.m6(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.m6(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.Q.onDragOver=function(r){var g=_.DG(this.hostElement).querySelector("#dropzone");_.A4(g,"dragover",r.value)};
_.Q.onPreview=function(r){this.setPreview(r.value)};
_.Q.onImageError=function(r){if(r.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var g;r=(g=this.data)==null?void 0:g.fileSizeError}else if(r.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var I;r=(I=this.data)==null?void 0:I.invalidError}else if(r.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var P;r=(P=this.data)==null?void 0:P.invalidAspectRatioError}else return;this.errorMessage=_.b6(r);_.DG(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.Q.onImageAlert=function(r){this.onImageError(r)};
_.Q.uploadPromise=function(){var r=this,g=this.overlay&&this.overlay.uploadPromise();if(g)return g.catch(function(){throw Error(r.data?_.b6(r.data.uploadFailureError):"");})};
_.l4.Object.defineProperties(GJ.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var r,g;if((r=this.data)==null?0:(g=r.icon)==null?0:g.iconType)return _.lf(this.data.icon.iconType)}}});
GJ.prototype.setupOverlay=GJ.prototype.setupOverlay;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],GJ.prototype,"rendererStamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],GJ.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],GJ.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],GJ.prototype,"imageUploadEndpoint",void 0);_.w([_.H(),_.J("design:type",Object)],GJ.prototype,"errorMessage",void 0);
_.w([_.H(),_.J("design:type",Vd)],GJ.prototype,"overlay",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],GJ.prototype,"hasPreview",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],GJ.prototype,"isBackstagePost",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],GJ.prototype,"selectionCancel",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],GJ.prototype,"previewCancel",null);
_.w([_.L("data.icon.iconType"),_.J("design:type",Object),_.J("design:paramtypes",[])],GJ.prototype,"icon",null);_.w([_.H(),_.J("design:type",Object)],GJ.prototype,"dismissButtonOverrides",void 0);_.w([_.xt("imageUploadEndpoint"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],GJ.prototype,"setupOverlay",null);_.w([_.qC({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],GJ);
_.A(GJ,"ytd-backstage-image-select-renderer",function(){if(PKy!==void 0)return PKy;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-select-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dropzone" hidden="[[hasPreview]]" class="style-scope ytd-backstage-image-select-renderer">\n  <div id="selection-cancel-button" class="cancel style-scope ytd-backstage-image-select-renderer" on-tap="cancel"></div>\n  <yt-icon id="drop-icon" icon="[[icon]]" class="style-scope ytd-backstage-image-select-renderer"></yt-icon>\n  <span id="prompt" class="style-scope ytd-backstage-image-select-renderer">[[getSimpleString(data.dragLabel)]]</span>\n  <div id="select" class="style-scope ytd-backstage-image-select-renderer"></div>\n  <div class="messages style-scope ytd-backstage-image-select-renderer">\n    <span id="aspect-ratio-message" class="style-scope ytd-backstage-image-select-renderer">\n      [[getSimpleString(data.aspectRatioRequirement)]]\n    </span>\n    <span id="license-text" class="style-scope ytd-backstage-image-select-renderer">[[getSimpleString(data.licenseText)]]</span>\n    <span id="error-message" hidden="[[!errorMessage]]" class="style-scope ytd-backstage-image-select-renderer">[[errorMessage]]</span>\n  </div>\n</div>\n<div id="image-preview" hidden="[[!hasPreview]]" class="style-scope ytd-backstage-image-select-renderer">\n  <div id="preview-cancel-button" class="cancel style-scope ytd-backstage-image-select-renderer" on-tap="cancel"></div>\n  <yt-img-crop-picker id="preview-picker" instruction="[[data.imagePreviewSelectMetadata]]" reposition-optional="true" class="style-scope ytd-backstage-image-select-renderer">\n  </yt-img-crop-picker>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return PKy=r},{mode:1});var mYh;var CKT;var y0=function(){var r=_.D.apply(this,arguments)||this;r.selected=!1;return r};
_.b(y0,_.D);_.Q=y0.prototype;_.Q.computeSelected=function(r){return r==null?void 0:r.selected};
_.Q.computeTransform=function(r,g,I){var P,a,v=(a=(P=this.imageContainer)==null?void 0:P.getBoundingClientRect())!=null?a:{width:0,height:0};P=Math.max(v.width/g,v.height/I);I=I*P*r.top;return"translateX("+this.getSignedPosition(g*P*r.left,"X","-")+") translateY("+this.getSignedPosition(I,"Y","-")+")"};
_.Q.getSignedPosition=function(r,g,I){return g==="X"&&_.Gq("HTML_DIR")==="rtl"?I==="-"?r+"px":r*-1+"px":I==="-"?r*-1+"px":r+"px"};
_.Q.onClick=function(){var r;_.He(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(r=this.data)==null?void 0:r.image)};
_.Q.onKeyPress=function(r){if(r.keyCode===13)this.onClick()};
_.l4.Object.defineProperties(y0.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:(g=r.image)==null?void 0:g.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)!=null&&r.image){var g;r=(g=this.data)==null?void 0:g.image;return r.previewCoordinates.top!==0||r.previewCoordinates.left!==0?(g=this.computeTransform(r.previewCoordinates,r.naturalWidth,r.naturalHeight),r.naturalHeight>=r.naturalWidth?"width:inherit;transform:"+g+";":"height:inherit;transform:"+g+";"):r.naturalHeight>=r.naturalWidth?"width:inherit;":"height:inherit;"}}}});
y0.prototype.onKeyPress=y0.prototype.onKeyPress;_.w([_.ni(".image-container"),_.J("design:type",HTMLElement)],y0.prototype,"imageContainer",void 0);_.w([_.H(),_.J("design:type",Object)],y0.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.J("design:type",Object)],y0.prototype,"selected",void 0);_.w([_.L("data.image"),_.J("design:type",Object),_.J("design:paramtypes",[])],y0.prototype,"thumbnailUrl",null);
_.w([_.L("data.image","data.image.previewCoordinates"),_.J("design:type",Object),_.J("design:paramtypes",[])],y0.prototype,"thumbnailStyle",null);_.w([_.Eq("keypress"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],y0.prototype,"onKeyPress",null);_.w([_.qC({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],y0);
_.D_()(y0,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(CKT===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-backstage-multi-image-thumbnail-renderer">\n  <div class="image-container style-scope ytd-backstage-multi-image-thumbnail-renderer" role="button" tabindex="0" on-click="onClick">\n    <img class="thumbnail-image style-scope ytd-backstage-multi-image-thumbnail-renderer" style$="[[thumbnailStyle]]" src$="[[thumbnailUrl]]" alt="">\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);CKT=r}r=CKT;return r},{allowedProps:["data"],
mode:2});var Kg=function(r,g,I){I=I===void 0?!1:I;_.bj.call(this);var P=this;this.dropZoneOverlay=new WE(r);this.selectOverlay=I?new D7(g,"multiple_file",["image/*"]):new D7(g,"single_file",["image/*"]);this.handler=new _.qS(this);_.x2(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(g,"click",function(){P.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.b(Kg,_.bj);Kg.prototype.onChange=function(r){var g;(g=r.files)!=null&&g.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:r.files}))};var sj=function(){var r=_.D.apply(this,arguments)||this;r.addImageErrorMessage="";r.errorMessage="";r.images=[];r.selectedImageIndex=0;r.modern=_.Y("web_modern_buttons");r.maxNumImagesPerPost=_.fL("max_num_images_per_post_web_ui");r.JSC$16121_imageId=0;return r};
_.b(sj,_.D);_.Q=sj.prototype;_.Q.created=function(){var r=this;this.JSC$16121_ytReorderableController=new _.i4T(100,function(g){r.handleDrop(g)})};
_.Q.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.He(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.Q.observeDragToReorder=function(){var r=this;if(this.showImagesPreview){var g,I=d1y(_.R_.getInstance(),(g=this.data)==null?void 0:g.dragToReorderTooltip);_.ZV.addLowPriorityJob(function(){_.AF(r.hostElement,I,r.thumbnailDragDropArea)})}};
_.Q.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}}};
_.Q.computeThumbnail=function(r){return(r==null?void 0:r.localImageSrc)||void 0};
_.Q.onRendererstamperFinished=function(){_.b4Y(this.JSC$16121_ytReorderableController,_.DG(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.DG(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.Q.handleDrop=function(r){var g=r.currDragItem;if(g!=null&&g.data){r=this.images[this.selectedImageIndex];var I=g.data.image,P=this.images.indexOf(I)||0;g=_.s8(g.parentNode.children,g);this.images.splice(P,1);this.images.splice(g,0,I);this.images=[].concat(_.xC(this.images));this.selectedImageIndex=this.images.indexOf(r)}};
_.Q.setUpImagePicker=function(){var r=this.imageUploadEndpoint;r&&r.imageValidationInfo&&(this.uploadManager=new j1(r.uploadUrl,r.channelId),this.initialPicker||(this.initialPicker=new Kg(this.dropzone,this.selectLink,!0),_.jf(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new Kg(this.addImageButtonContainer,this.addImageSelectButton),_.jf(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.jf(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.jf(this.imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.jf(_.DG(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.Q.detached=function(){this.initialPicker&&(_.m6(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.m6(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0);_.nw(this.JSC$16121_ytReorderableController)};
_.Q.onInitialSelectImages=function(r){var g=this;return _.p(function(I){return I.yield(g.onSelectImages(r,!1),0)})};
_.Q.onAddImage=function(r){var g=this;return _.p(function(I){return I.yield(g.onSelectImages(r,!0),0)})};
_.Q.onSelectImages=function(r,g){var I=this,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E,l,f;return _.p(function(n){switch(n.nextAddress){case 1:g?I.addImageErrorMessage="":(I.images=[],I.errorMessage="");P=r.detail;a=I.validateImages([].concat(_.xC(P)));if(a!=="")return g?I.addImageErrorMessage=a:I.errorMessage=a,n.return();v=[].concat(_.xC(P)).map(function(P$){return(new Mq(I.maxAspectRatio,!1,!0)).transform(P$)});
return n.yield(Promise.allSettled(v),2);case 2:C=n.yieldResult,u=_.m(C.entries()),X=u.next();case 3:if(X.done){n.jumpTo(5);break}c=X.value;B=_.m(c);O=B.next().value;z=B.next().value;e=O;U=z;if(U.status!=="fulfilled"){F=G=V=void 0;g?I.addImageErrorMessage=_.b6((V=I.data)==null?void 0:V.invalidError):I.errorMessage=I.errorMessage===""?_.b6((G=I.data)==null?void 0:G.invalidError):_.b6((F=I.data)==null?void 0:F.multiFileError);n.jumpTo(4);break}W=U.value;W.cropped&&_.He(I.hostElement,"yt-backstage-multi-image-cropped");
if(W.invalidAspectRatio){l=E=S=void 0;g?I.addImageErrorMessage=_.b6((S=I.data)==null?void 0:S.invalidAspectRatioError):I.errorMessage=I.errorMessage===""?_.b6((E=I.data)==null?void 0:E.invalidAspectRatioError):_.b6((l=I.data)==null?void 0:l.multiFileError);n.jumpTo(4);break}return n.yield(kV_(I.JSC$16121_imageId,r.detail[e],W.transformedData),8);case 8:f=n.yieldResult,I.images.push(f),I.JSC$16121_imageId++;case 4:X=u.next();n.jumpTo(3);break;case 5:if(I.errorMessage!==""||I.addImageErrorMessage!==
"")return n.return();g?nNy(I.uploadManager,[I.images[I.images.length-1]]):nNy(I.uploadManager,I.images);I.images=[].concat(_.xC(I.images));I.selectedImageIndex=g?Math.max(I.images.length-1,0):0;_.He(I.hostElement,"yt-backstage-multi-image-select");_.R2(n)}})};
_.Q.onThumbnailClick=function(r){if(r=r.event_.detail)this.selectedImageIndex=this.images.indexOf(r)};
_.Q.validateImages=function(r){if(r.length>this.maxNumImagesPerPost){var g;return _.b6((g=this.data)==null?void 0:g.multiImageExceedMaxImageCountError)}var I=1048576*this.maxFileSizeMb;r=r.filter(function(v){return v.size>I}).length;
if(r===0)return"";var P,a;r=r>1?(P=this.data)==null?void 0:P.multiFileError:(a=this.data)==null?void 0:a.fileSizeError;return _.b6(r)};
_.Q.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.xC(this.images));this.selectedImageIndex=0};
_.Q.repositionImage=function(r){this.images[this.selectedImageIndex].previewCoordinates=r.event_.detail;this.images=[].concat(_.xC(this.images))};
_.Q.getAllUploadStatuses=function(){var r=this,g,I,P,a;return _.p(function(v){if(v.nextAddress==1)return v.yield(r.uploadManager.getAllUploadStatuses(),2);g=v.yieldResult;I=_.m(g);for(P=I.next();!P.done;P=I.next())if(a=P.value,a.encryptedBlobId===void 0)return v.return(Tow(r.uploadManager));return v.return(g)})};
_.Q.hasImages=function(){return this.images.length>0};
_.Q.cancel=function(){for(var r=this.uploadManager,g=_.m(r.imagesUploadData),I=g.next();!I.done;I=g.next())r.cancel(I.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.He(this.hostElement,"yt-backstage-multi-image-cancel")};
_.l4.Object.defineProperties(sj.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.imageUploadEndpoint)==null?void 0:(g=r.imageValidationInfo)==null?void 0:g.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.imageUploadEndpoint)==null?void 0:(g=r.imageValidationInfo)==null?void 0:g.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var r,g;if((r=this.data)==null?0:(g=r.icon)==null?0:g.iconType)return _.lf(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.addImageButton}},
dropzoneClass:{configurable:!0,enumerable:!0,get:function(){return this.errorMessage===""?"":"error"}},
showImagesPreview:{configurable:!0,enumerable:!0,get:function(){return this.images.length>0&&this.errorMessage===""}},
containMaxImages:{configurable:!0,enumerable:!0,get:function(){return this.images.length>=this.maxNumImagesPerPost}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]||void 0}},
thumbnailRenderers:{configurable:!0,enumerable:!0,get:function(){var r=this;return(this.images||[]).map(function(g,I){return{renderer:{image:g,selected:I===r.selectedImageIndex}}})}}});
sj.prototype.setUpImagePicker=sj.prototype.setUpImagePicker;sj.prototype.onRendererstamperFinished=sj.prototype.onRendererstamperFinished;sj.prototype.observeDragToReorder=sj.prototype.observeDragToReorder;sj.prototype.observeAddImageError=sj.prototype.observeAddImageError;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],sj.prototype,"rendererStamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],sj.prototype,"ytRendererBehavior",void 0);
_.w([_.ni("#dropzone"),_.J("design:type",HTMLElement)],sj.prototype,"dropzone",void 0);_.w([_.ni("#select-link"),_.J("design:type",HTMLElement)],sj.prototype,"selectLink",void 0);_.w([_.ni("#thumbnail-drag-drop-area"),_.J("design:type",HTMLElement)],sj.prototype,"thumbnailDragDropArea",void 0);_.w([_.ni("#add-image-button-container"),_.J("design:type",HTMLElement)],sj.prototype,"addImageButtonContainer",void 0);
_.w([_.ni("#add-image-button"),_.J("design:type",HTMLElement)],sj.prototype,"addImageSelectButton",void 0);_.w([_.ni("#image-preview-container"),_.J("design:type",Object)],sj.prototype,"imagePreviewContainer",void 0);_.w([_.H(),_.J("design:type",Object)],sj.prototype,"addImageErrorMessage",void 0);_.w([_.H(),_.J("design:type",Object)],sj.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],sj.prototype,"errorMessage",void 0);
_.w([_.H(),_.J("design:type",Object)],sj.prototype,"imageUploadEndpoint",void 0);_.w([_.H(),_.J("design:type",Array)],sj.prototype,"images",void 0);_.w([_.H(),_.J("design:type",Kg)],sj.prototype,"initialPicker",void 0);_.w([_.H(),_.J("design:type",Kg)],sj.prototype,"addImagePicker",void 0);_.w([_.H(),_.J("design:type",j1)],sj.prototype,"uploadManager",void 0);_.w([_.H(),_.J("design:type",Object)],sj.prototype,"selectedImageIndex",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sj.prototype,"modern",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sj.prototype,"maxNumImagesPerPost",void 0);_.w([_.L("imageUploadEndpoint"),_.J("design:type",Number),_.J("design:paramtypes",[])],sj.prototype,"maxAspectRatio",null);_.w([_.L("imageUploadEndpoint"),_.J("design:type",Number),_.J("design:paramtypes",[])],sj.prototype,"maxFileSizeMb",null);
_.w([_.L("data.icon.iconType"),_.J("design:type",Object),_.J("design:paramtypes",[])],sj.prototype,"dropIcon",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],sj.prototype,"selectionCancel",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],sj.prototype,"previewCancel",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],sj.prototype,"dataForAddImageButton",null);
_.w([_.L("errorMessage"),_.J("design:type",String),_.J("design:paramtypes",[])],sj.prototype,"dropzoneClass",null);_.w([_.L("images"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],sj.prototype,"showImagesPreview",null);_.w([_.L("images"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],sj.prototype,"containMaxImages",null);_.w([_.xt("addImageErrorMessage"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sj.prototype,"observeAddImageError",null);
_.w([_.xt("showImagesPreview"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sj.prototype,"observeDragToReorder",null);_.w([_.L("images","selectedImageIndex"),_.J("design:type",Object),_.J("design:paramtypes",[])],sj.prototype,"selectedImageData",null);_.w([_.L("images","selectedImageIndex"),_.J("design:type",Array),_.J("design:paramtypes",[])],sj.prototype,"thumbnailRenderers",null);
_.w([_.Eq("yt-rendererstamper-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sj.prototype,"onRendererstamperFinished",null);_.w([_.xt("imageUploadEndpoint"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sj.prototype,"setUpImagePicker",null);_.w([_.qC({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],sj);
_.A(sj,"ytd-backstage-multi-image-select-renderer",function(){if(mYh!==void 0)return mYh;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-select-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="dropzone" class$="[[dropzoneClass]] style-scope ytd-backstage-multi-image-select-renderer" hidden="[[showImagesPreview]]">\n  <div id="selection-cancel-button" class="cancel style-scope ytd-backstage-multi-image-select-renderer" on-click="cancel"></div>\n  <div id="drop-icon-container" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <yt-icon id="drop-icon" icon="[[dropIcon]]" class="style-scope ytd-backstage-multi-image-select-renderer"></yt-icon>\n  </div>\n  <span id="prompt" class="style-scope ytd-backstage-multi-image-select-renderer">[[getSimpleString(data.dragLabel)]]</span>\n  <a id="select-link" class="style-scope ytd-backstage-multi-image-select-renderer">\n     [[getSimpleString(data.selectButton)]]\n  </a>\n  <div class="messages style-scope ytd-backstage-multi-image-select-renderer">\n    <span id="aspect-ratio-message" class="style-scope ytd-backstage-multi-image-select-renderer">\n       [[getSimpleString(data.aspectRatioRequirement)]]\n    </span>\n    <span id="license-text" class="style-scope ytd-backstage-multi-image-select-renderer">[[getSimpleString(data.licenseText)]]</span>\n    <span id="error-message" hidden="[[!errorMessage]]" class="style-scope ytd-backstage-multi-image-select-renderer">[[errorMessage]]</span>\n  </div>\n</div>\n\n\n<div id="multi-image-container" hidden="[[!showImagesPreview]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n  <div id="preview-cancel-button" class="cancel style-scope ytd-backstage-multi-image-select-renderer" on-click="cancel"></div>\n  <div id="thumbnail-images-container" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <div id="thumbnail-drag-drop-area" class="style-scope ytd-backstage-multi-image-select-renderer"></div>\n    <div id="add-image-button-container" hidden="[[containMaxImages]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n       <div id="add-image-button" class="style-scope ytd-backstage-multi-image-select-renderer"></div>\n    </div>\n  </div>\n  <div id="preview" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <ytd-backstage-image-preview-renderer id="image-preview-container" image-data="[[selectedImageData]]" instruction="[[data.imagePreviewSelectMetadata]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n    </ytd-backstage-image-preview-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return mYh=r},{mode:1});var u0Y;var p31;var o1l;var Fd=function(){var r=_.D.apply(this,arguments)||this;r.boundCaptureFocus=function(g){r.onCaptureFocus(g)};
return r};
_.b(Fd,_.D);_.Q=Fd.prototype;_.Q.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.Q.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.Q.onCaptureFocus=function(r){_.jH(r).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.Q.getIconType=function(r){return r?"yt-icons:"+r.toLowerCase():null};
_.Q.onSelect=function(){var r;if((r=this.data)==null?0:r.onSelectCommand)if(_.Y("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var g;((g=_.Z(this.data.onSelectCommand.commandMetadata,_.JF))==null?0:g.url)?_.He(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.S5().resolve(_.E3).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.l4.Object.defineProperties(Fd.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.b6(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}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Fd.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Fd.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Fd.prototype,"data",void 0);_.w([_.ni("#item"),_.J("design:type",HTMLElement)],Fd.prototype,"item",void 0);_.w([_.L("data.label"),_.J("design:type",String),_.J("design:paramtypes",[])],Fd.prototype,"label",null);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Fd.prototype,"value",null);_.w([_.qC({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],Fd);
_.A(Fd,"ytd-privacy-dropdown-item-renderer",function(){if(o1l!==void 0)return o1l;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-privacy-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item id="item" on-click="onSelect" class="style-scope ytd-privacy-dropdown-item-renderer">\n  <yt-icon id="dropdown-icon" hidden="[[!data.icon.iconType]]" icon="[[getIconType(data.icon.iconType)]]" class="style-scope ytd-privacy-dropdown-item-renderer">\n  </yt-icon>\n  <tp-yt-paper-item-body two-line="" class="style-scope ytd-privacy-dropdown-item-renderer">\n    <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-privacy-dropdown-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-privacy-dropdown-item-renderer"></yt-formatted-string>\n  </tp-yt-paper-item-body>\n</tp-yt-paper-item>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return o1l=r},{mode:1});var HN=function(){var r=_.D.apply(this,arguments)||this;r.value="";r.label="";r.disabled=!1;return r};
_.b(HN,_.D);_.Q=HN.prototype;_.Q.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"}}}};
_.Q.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.Q.dataChanged=function(){this.reset()};
_.Q.valueChanged=function(){var r;if(this.value&&(r=this.data)!=null&&r.entries){r=_.m(this.data.entries);for(var g=r.next();!g.done;g=r.next())if((g=this.getRendererForEntry(g.value))&&this.getItemRendererValue(g)===this.value){this.label=this.ytComponentBehavior.getSimpleString(g.label);break}}};
_.Q.setInitialLabel=function(){if(this.data&&this.data.entries)for(var r=_.m(this.data.entries),g=r.next();!g.done;g=r.next())if(g=this.getRendererForEntry(g.value)){if(g.isSelected){this.label=this.ytComponentBehavior.getSimpleString(g.label);break}this.data.label&&(this.label=this.data.label)}};
_.Q.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var r=_.m(this.data.entries),g=r.next();!g.done;g=r.next()){g=this.getRendererForEntry(g.value);var I=void 0;if((I=g)==null?0:I.isSelected)return this.getItemRendererValue(g)||-1}return-1};
_.Q.getItemRendererValue=function(r){return"stringValue"in r||"int32Value"in r?r.stringValue||r.int32Value||null:null};
_.Q.getRendererForEntry=function(r){return r.dropdownItemRenderer||r.privacyDropdownItemRenderer||r.navigationDropdownItemRenderer||null};
_.Q.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("value-changed",this.value))};
_.Q.updateValueFromBinding=function(r){this.value=r.detail.value};
HN.prototype.valueChangedForBinding=HN.prototype.valueChangedForBinding;HN.prototype.valueChanged=HN.prototype.valueChanged;HN.prototype.dataChanged=HN.prototype.dataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],HN.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],HN.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],HN.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],HN.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],HN.prototype,"value",void 0);_.w([_.H(),_.J("design:type",Object)],HN.prototype,"label",void 0);_.w([_.ni("#entries"),_.J("design:type",Object)],HN.prototype,"entries",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],HN.prototype,"disabled",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],HN.prototype,"dataChanged",null);
_.w([_.$R("value"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],HN.prototype,"valueChanged",null);_.w([_.xt("value"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],HN.prototype,"valueChangedForBinding",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],HN);
_.A(HN,"ytd-flat-dropdown-renderer",function(){if(p31!==void 0)return p31;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flat-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button disabled="[[disabled]]" dynamic-align="" horizontal-align="left" class="style-scope ytd-flat-dropdown-renderer">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-flat-dropdown-renderer" slot="dropdown-trigger" aria-label$="[[label]]">\n    <div id="label-text" class="style-scope ytd-flat-dropdown-renderer">[[label]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-flat-dropdown-renderer">\n    </yt-icon>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-flat-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return p31=r},{mode:1});var qT8;var WN=function(){var r=_.D.apply(this,arguments)||this;r.quizOptions=[];r.explanationPlaceholderText="";r.optionPlaceholderText="";r.correctAnswerIndex=-1;r.isMarkAnswerTooltipShown=!1;r.timer=0;return r};
_.b(WN,_.D);_.Q=WN.prototype;_.Q.dataChanged=function(){this.optionPlaceholderText=_.b6(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.b6(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.Q.onMarkCorrectAnswer=function(r){var g,I=((g=this.quizOptions[this.correctAnswerIndex])==null?void 0:g.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[r.model.index]=Object.assign({},this.quizOptions[r.model.index],{explanationText:I,isCorrect:!0});this.correctAnswerIndex=r.model.index;this.quizOptions=[].concat(_.xC(this.quizOptions))};
_.Q.updatePlaceholderTexts=function(){for(var r=!1,g=[],I=0;I<this.quizOptions.length;I++){var P=this.optionPlaceholderText+" "+(I+1),a=void 0;((a=this.quizOptions[I])==null?void 0:a.placeholderText)!==P?(r=!0,g.push(Object.assign({},this.quizOptions[I],{placeholderText:P}))):g.push(this.quizOptions[I])}r&&(this.quizOptions=g);this.isValid()?_.He(this.hostElement,"yt-commentbox-post-enable"):_.He(this.hostElement,"yt-commentbox-post-disable")};
_.Q.getSimpleString=function(r){return _.b6(r)};
_.Q.createQuizOptions=function(r){var g=[],I;r=(I=r==null?void 0:r.minQuizOptions)!=null?I:0;for(I=0;I<r;I++)g.push(this.createQuizOption());return g};
_.Q.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.xC(this.quizOptions),[this.createQuizOption()]))};
_.Q.onInput=function(){this.quizOptions=[].concat(_.xC(this.quizOptions))};
_.Q.onExplanationInput=function(){_.He(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.Q.onRemoveQuizOption=function(r){this.quizOptions.splice(r.model.index,1);r.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:r.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.xC(this.quizOptions));this.quizOptions.length===0&&_.He(this.hostElement,"yt-quiz-attachment-dismiss")};
_.Q.updateHintRenderer=function(){var r=this;clearTimeout(this.timer);this.timer=setTimeout(function(){r.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.Q.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var r=0,g=0,I=_.m(this.quizOptions),P=I.next();!P.done;P=I.next()){P=P.value;var a=void 0;if(((a=P.optionText)==null?void 0:a.trim())!==""||P.isCorrect){P.isCorrect&&g++;a=void 0;if(this.hasCustomOptionText&&((a=P.optionText)==null?void 0:a.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;r++}}return r>=
Number(this.editorInfo.minQuizOptions)&&g===1};
_.Q.getPostCreateOptions=function(){for(var r=[],g=_.m(this.quizOptions),I=g.next();!I.done;I=g.next()){I=I.value;var P=void 0;((P=I.optionText)==null?void 0:P.trim())!==""&&r.push({pollOption:{text:I.optionText,explanation:I.explanationText},isCorrect:I.isCorrect})}return r};
_.Q.getExplanationText=function(){var r;return((r=this.quizOptions[this.correctAnswerIndex])==null?void 0:r.explanationText)||""};
_.Q.maybeDisplayMarkAnswerEduToolTip=function(){var r,g,I,P,a,v,C;this.shouldShowMarkAnswerTooltip()&&((r=this.editorInfo)==null?0:(g=r.markAnswerButton)==null?0:(I=g.buttonRenderer)==null?0:(P=I.hint)==null?0:(a=P.hintRenderer)==null?0:(v=a.content)==null?0:(C=v.bubbleHintRenderer)==null?0:C.text)&&(_.R_.getInstance(),r=AB(this.editorInfo.markAnswerButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,void 0,"OPEN_POPUP_POSITION_TOP",void 0,"mark-answer-button-edu-displayed-impression"),
this.isMarkAnswerTooltipShown=!0,(r==null?void 0:r.length)>0&&this.optionSelectors&&_.EH(r[0],this.optionSelectors[0]))};
_.Q.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var r=0,g=_.m(this.quizOptions),I=g.next();!I.done;I=g.next()){I=I.value;var P=void 0;((P=I.optionText)==null?void 0:P.trim())!==""&&r++;if(I.isCorrect)return!1}return r<2?!1:!0};
_.Q.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.Q.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.Q.updateOptionTextFromBinding=function(r){if(r.target){var g=Array.from(_.DG(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(r.target);if(g>=0){var I;this.quizOptions[g].optionText=(I=r.detail.value)!=null?I:""}}};
_.l4.Object.defineProperties(WN.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(r=this.editorInfo)==null?void 0:(g=r.addOptionButton)==null?void 0:g.buttonRenderer;I&&(I.style="STYLE_SUGGESTIVE",I.size="SIZE_SMALL",I.isDisabled=!this.isAllowedToAddOption);return(I==null?0:I.text)?I:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var r,g;return this.quizOptions.length<((g=(r=this.editorInfo)==null?void 0:r.maxQuizOptions)!=null?g:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(r){var g;return(g=r.optionText)==null?void 0:g.trim()})}}});
WN.prototype.updatePlaceholderTexts=WN.prototype.updatePlaceholderTexts;WN.prototype.dataChanged=WN.prototype.dataChanged;_.w([_.H(),_.J("design:type",Object)],WN.prototype,"editorInfo",void 0);_.w([_.H(),_.J("design:type",Array)],WN.prototype,"quizOptions",void 0);_.w([_.H(),_.J("design:type",Object)],WN.prototype,"explanationPlaceholderText",void 0);_.w([_.TI(".option-selector-button"),_.J("design:type",Array)],WN.prototype,"optionSelectors",void 0);
_.w([_.$R("editorInfo"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],WN.prototype,"dataChanged",null);_.w([_.L("editorInfo","isAllowedToAddOption","quizOptions"),_.J("design:type",Object),_.J("design:paramtypes",[])],WN.prototype,"addAnswerButton",null);_.w([_.L("editorInfo","quizOptions"),_.J("design:type",Object),_.J("design:paramtypes",[])],WN.prototype,"isAllowedToAddOption",null);
_.w([_.$R("quizOptions"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],WN.prototype,"updatePlaceholderTexts",null);_.w([_.L("quizOptions"),_.J("design:type",Object),_.J("design:paramtypes",[])],WN.prototype,"hasCustomOptionText",null);_.w([_.qC({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],WN);
_.A(WN,"ytd-backstage-quiz-editor-renderer",function(){if(qT8!==void 0)return qT8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-backstage-quiz-editor-renderer">\n  <template is="dom-repeat" items="[[quizOptions]]" index="quizAnswerIndex" class="style-scope ytd-backstage-quiz-editor-renderer">\n    <div class="quiz-option style-scope ytd-backstage-quiz-editor-renderer">\n      <div class="quiz-option-container style-scope ytd-backstage-quiz-editor-renderer">\n        <div class="quiz-thumbnail-container style-scope ytd-backstage-quiz-editor-renderer">\n          <div class="quiz-select-container style-scope ytd-backstage-quiz-editor-renderer">\n            <yt-icon-button class="option-selector-button style-scope ytd-backstage-quiz-editor-renderer" aria-checked="[[item.isCorrect]]" aria-label="[[editorInfo.markAnswerButton.buttonRenderer.accessibilityData.accessibilityData.label]]" role="radio" on-click="onMarkCorrectAnswer">\n              <yt-icon class="option-selector style-scope ytd-backstage-quiz-editor-renderer" hidden="[[item.isCorrect]]" icon="yt-icons:radio-button-unchecked">\n              </yt-icon>\n              <yt-icon class="option-selector-correct style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" default-to-filled="true" icon="yt-icons:check-circle">\n              </yt-icon>\n            </yt-icon-button>\n          </div>\n        </div>\n        <tp-yt-paper-input-container class="quiz-option-input style-scope ytd-backstage-quiz-editor-renderer" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-option-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onInput" on-keyup="updateHintRenderer" on-value-changed="updateOptionTextFromBinding">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="option-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n        <yt-icon-button class="remove-button style-scope ytd-backstage-quiz-editor-renderer" aria-label="[[editorInfo.removeOptionButtonA11yText.accessibilityData.label]]" on-click="onRemoveQuizOption">\n          <yt-icon class="remove-option style-scope ytd-backstage-quiz-editor-renderer" icon="yt-icons:delete"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div class="quiz-explanation style-scope ytd-backstage-quiz-editor-renderer">\n        <tp-yt-paper-input-container class="quiz-explanation-input style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-explanation-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizExplanationChars]]" no-label-float="" placeholder$="[[explanationPlaceholderText]]" value="{{item.explanationText}}" on-input="onExplanationInput">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="explanation-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n      </div>\n    </div>\n  </template>\n</div>\n<div class="button-container style-scope ytd-backstage-quiz-editor-renderer">\n  <yt-button-renderer class="add-answer style-scope ytd-backstage-quiz-editor-renderer" data="[[addAnswerButton]]" hidden="[[!isAllowedToAddOption]]" on-click="onAddQuizOption">\n  </yt-button-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return qT8=r},{mode:2});var X38;var cff=(w5.FIRSTDAYOFWEEK+1)%7;var t78;var B7B=[],OJy=0,zFw=0;OJy=0;zFw=24;if(.25*(zFw-OJy)<0)t78=[];else{for(var eFT=OJy;eFT<zFw;eFT+=.25)B7B.push(eFT);t78=B7B}var YTT=t78.map(function(r){r=r*60*60;return{secondsSinceMidnight:r,text:(new Um(7)).format(new Date(0,0,0,0,0,r))}});var ZJd;var DU=function(){var r=_.D.apply(this,arguments)||this;r.skipNextOpenDialog=!1;r.errorMessage="";r.previousMonthLabel=_.xH("PREVIOUS_MONTH_LABEL");r.nextMonthLabel=_.xH("NEXT_MONTH_LABEL");return r};
_.b(DU,_.D);_.Q=DU.prototype;_.Q.attached=function(){var r=this,g=new MutationObserver(function(){r.JSC$16163_calendarMain.scrollHeight>0&&(g.disconnect(),r.calendarConfig&&r.calendarConfig.selectedDate&&r.scrollToDate())});
g.observe(this.JSC$16163_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){g.disconnect()},1E3)};
_.Q.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.Q.onDateTextChange=function(){if(this.calendarConfig){var r=this.validateDateText();r.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(r.details)):this.textbox.setAttribute("invalid","")}};
_.Q.handleDayClick=function(r){r.model.day.date&&(this.commitDate(r.model.day.date),this.dialog.close())};
_.Q.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var r=u6t(this.calendarConfig.selectedDate,this.renderData);r!==void 0&&this.JSC$16163_calendarMain.scrollToIndex(r)}};
_.Q.scrollToNextMonth=function(){this.JSC$16163_calendarMain.scrollToIndex(this.JSC$16163_calendarMain.firstVisibleIndex+1)};
_.Q.scrollToPrevMonth=function(){this.JSC$16163_calendarMain.firstVisibleIndex===0&&this.JSC$16163_calendarMain.scrollTo(0,0);this.JSC$16163_calendarMain.scrollToIndex(this.JSC$16163_calendarMain.firstVisibleIndex-1)};
_.Q.onFormSubmit=function(r){r.preventDefault();this.calendarConfig&&(r=this.validateDateText(),r.isValid&&(this.commitDate(r.details),this.dialog.close()))};
_.Q.onEscOrClickingOutside=function(r){r=r.detail.path&&!!r.detail.path.length&&r.detail.path[0];if(r.classList.contains("ytd-calendar-date-picker")){r===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var g=0;g<this.dropdownButton.children.length;g++)this.dropdownButton.children[g]===r&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}r=this.textbox.value!==this.dateText;g=this.validateDateText();r&&g.isValid&&this.commitDate(g.details);this.dialog.close();this.textbox.value=
this.dateText};
_.Q.commitDate=function(r){this.calendarConfig&&(this.set("calendarConfig.selectedDate",r),_.He(this.hostElement,"ytd-calendar-date-selected",r))};
_.Q.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var r=this.textbox.value;var g=new Date;r=(new dnt(2)).parse(r,g,{validate:!0})===r.length?mn_(g):void 0;if(!r)return this.errorMessage=_.xH("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};g=this.calendarConfig.start;var I=this.calendarConfig.end;if(I0X(r,g))return this.errorMessage=_.xH("ENTER_DATE_OR_LATER",{allowed_date:Qdt(g)}),{isValid:!1,details:void 0};if(I0X(I,r))return this.errorMessage=
_.xH("ENTER_DATE_OR_EARLIER",{allowed_date:Qdt(I)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:r}};
_.l4.Object.defineProperties(DU.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?Qdt(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var r=this.calendarConfig,g=[],I=0;I<7;I++)g.push(w5.NARROWWEEKDAYS[(I+cff)%7]);I=[];for(var P=new Date(r.start.year,r.start.month);P.getFullYear()<r.end.year||P.getFullYear()===r.end.year&&P.getMonth()<=r.end.month;){var a=I,v=a.push,C=P.getFullYear(),u=P.getMonth(),X=r,c=void 0,B=[],O=Object.freeze({extraCssClass:"invisible",debugClass:""}),z=new Date(C,u),e=mn_(z);z=z.getDay();for(var U=mn_(new Date);e.month===
u;){z!==cff&&c||(c=Array.from({length:7}).fill(O),B.push(c));var V={date:{year:C,month:u,day:e.day},extraCssClass:"",debugClass:""};X.selectedDate&&V.date&&gAh(V.date,X.selectedDate)&&(V.extraCssClass+=" selected");if(I0X(e,X.start)||I0X(X.end,e))V.extraCssClass+=" disabled";gAh(e,U)&&(V.extraCssClass+=" today");V.extraCssClass=V.extraCssClass.trim();c[(z-cff+7)%7]=V;e=a08(e);z=(z+1)%7}v.call(a,{weeks:B,monthLabel:w5.SHORTMONTHS[u]+" "+C,year:C,month:u,monthLabelExtraCssClass:B[0][2]===O?"shift-down-label":
""});P.setMonth(P.getMonth()+1)}return{months:I,daysOfWeekLabel:g}}}}});
DU.prototype.onEscOrClickingOutside=DU.prototype.onEscOrClickingOutside;DU.prototype.scrollToDate=DU.prototype.scrollToDate;_.w([_.H(),_.J("design:type",Object)],DU.prototype,"calendarConfig",void 0);_.w([_.H(),_.J("design:type",Object)],DU.prototype,"skipNextOpenDialog",void 0);_.w([_.H(),_.J("design:type",Object)],DU.prototype,"errorMessage",void 0);_.w([_.H(),_.J("design:type",Object)],DU.prototype,"previousMonthLabel",void 0);
_.w([_.H(),_.J("design:type",Object)],DU.prototype,"nextMonthLabel",void 0);_.w([_.ni("#textbox"),_.J("design:type",HTMLInputElement)],DU.prototype,"textbox",void 0);_.w([_.ni("#calendar-dialog"),_.J("design:type",Object)],DU.prototype,"dialog",void 0);_.w([_.ni("#calendar-main"),_.J("design:type",Object)],DU.prototype,"JSC$16163_calendarMain",void 0);_.w([_.ni("#date-picker"),_.J("design:type",HTMLElement)],DU.prototype,"dropdownButton",void 0);
_.w([_.L("calendarConfig.selectedDate"),_.J("design:type",String),_.J("design:paramtypes",[])],DU.prototype,"dateText",null);_.w([_.L("calendarConfig","calendarConfig.selectedDate"),_.J("design:type",Object),_.J("design:paramtypes",[])],DU.prototype,"renderData",null);_.w([_.xt("renderData","calendarConfig.selectedDate"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],DU.prototype,"scrollToDate",null);
_.w([_.Eq("iron-overlay-canceled"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],DU.prototype,"onEscOrClickingOutside",null);_.w([_.ov({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],DU);
_.A(DU,"ytd-calendar-date-picker",function(){if(ZJd!==void 0)return ZJd;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-calendar-date-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button class="style-scope ytd-calendar-date-picker">\n  <tp-yt-paper-button id="date-picker" class="dropdown-trigger style-scope ytd-calendar-date-picker" slot="dropdown-trigger" aria-labelledby="date-label-text" on-tap="openPicker">\n    <div id="date-label-text" class="style-scope ytd-calendar-date-picker">[[dateText]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-calendar-date-picker">\n    </yt-icon>\n  </tp-yt-paper-button>\n</tp-yt-paper-menu-button>\n\n<tp-yt-paper-dialog id="calendar-dialog" dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-calendar-date-picker">\n  <div id="control-area" class="style-scope ytd-calendar-date-picker">\n    <form id="date-input" on-submit="onFormSubmit" autocomplete="off" class="style-scope ytd-calendar-date-picker">\n      <tp-yt-paper-input-container aria-label="Enter date" invalid="[[errorMessage]]" no-label-float="" use-v2-underline="" on-input="onDateTextChange" class="style-scope ytd-calendar-date-picker">\n        <tp-yt-iron-input slot="input" bind-value="[[dateText]]" class="style-scope ytd-calendar-date-picker">\n          <input id="textbox" autofocus="" class="style-scope ytd-calendar-date-picker"></tp-yt-iron-input>\n        <tp-yt-paper-input-error slot="add-on" class="style-scope ytd-calendar-date-picker">[[errorMessage]]</tp-yt-paper-input-error>\n      </tp-yt-paper-input-container>\n    </form>\n    <div id="month-controller" class="style-scope ytd-calendar-date-picker">\n      <yt-icon-button id="prev-month" label="[[previousMonthLabel]]" on-tap="scrollToPrevMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n      <yt-icon-button id="next-month" label="[[nextMonthLabel]]" on-tap="scrollToNextMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div class="calendar-container style-scope ytd-calendar-date-picker">\n    <div class="calendar-header style-scope ytd-calendar-date-picker">\n      <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-calendar-date-picker">\n        <span class="calendar-header-day style-scope ytd-calendar-date-picker">[[dayLabel]]</span>\n      </template>\n    </div>\n    <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-calendar-date-picker">\n      <template class="style-scope ytd-calendar-date-picker">\n        <div class="calendar-month style-scope ytd-calendar-date-picker">\n          <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-calendar-date-picker">\n            [[month.monthLabel]]\n          </div>\n          <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-calendar-date-picker">\n            <div class="calendar-week style-scope ytd-calendar-date-picker">\n              <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-calendar-date-picker">\n                <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-calendar-date-picker" on-tap="handleDayClick">\n                  [[day.date.day]]\n                </span>\n              </template> \n            </div>\n          </template> \n        </div>\n      </template>\n    </tp-yt-iron-list> \n  </div>\n</tp-yt-paper-dialog>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ZJd=r},{mode:2});var UY$=_.xH("UTC_OFFSET_FORMAT",{utc_offset:(new Um("Z")).format(new Date)}),iJf=(new Date).getTimezoneOffset()*-60,bJl=new Date,M7Y,jR0=Zu(bJl.getTimezoneOffset());M7Y=vGT(m3h(jR0,bJl));var V78=_.xH("LOCAL_TIME_GMT_LABEL",{gmt_text:M7Y.replace("+0","+").replace("-0","-").replace(":00","")}),Ru=function(){var r=_.D.apply(this,arguments)||this;r.selectedTimeIndex=0;r.selectedTimezoneIndex=0;r.timeOfDayOptions=YTT;return r};
_.b(Ru,_.D);_.Q=Ru.prototype;_.Q.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var r=vAF();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=r,this.selectedTimeIndex=0;else{var g=CUE(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},r,{selectedDate:g.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(I){return I.secondsSinceMidnight===g.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.Q.onDatePicked=function(r){this.selectedDate=r.detail};
_.Q.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.He(this.hostElement,"ytd-date-time-selection-cancelled")};
_.Q.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var r=this.selectedDate;r=new Date(r.year,r.month,r.day);_.He(this.hostElement,"ytd-date-time-selection-update",Math.floor(r.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+r.getTimezoneOffset()*60))}};
_.Q.getTimezoneFormat=function(r){return r.localizedDisplayText?r.localizedDisplayText:_.xH("TIMEZONE_FORMAT",{utc_offset_text:""+r.localizedUtcOffset,city_name:""+r.localizedName})};
_.Q.updateSelectedTimeIndexFromBinding=function(r){this.selectedTimeIndex=r.detail.value};
_.Q.updateSelectedTimezoneIndexFromBinding=function(r){this.selectedTimezoneIndex=r.detail.value};
_.l4.Object.defineProperties(Ru.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r=this.data.timezoneOptions;var g={name:"Etc/Unknown",localizedName:_.xH("LOCAL_TIME_LABEL"),localizedUtcOffset:UY$,utcOffsetSec:""+iJf,localizedDisplayText:V78};r?r.length&&r[0].name!==g.name&&(r[0].localizedDisplayText||(g.localizedDisplayText=""),r.unshift(g)):r=[g];return r}}},
selectedTimezone:{configurable:!0,enumerable:!0,get:function(){if(this.timeZones&&!(this.selectedTimezoneIndex>=this.timeZones.length))return this.timeZones[this.selectedTimezoneIndex]}},
selectedTime:{configurable:!0,enumerable:!0,get:function(){return this.timeOfDayOptions[this.selectedTimeIndex]}}});
Ru.prototype.onDateTimeTimezoneChange=Ru.prototype.onDateTimeTimezoneChange;Ru.prototype.onDatePicked=Ru.prototype.onDatePicked;Ru.prototype.updateDefaultSelectedValue=Ru.prototype.updateDefaultSelectedValue;_.w([_.H(),_.J("design:type",Object)],Ru.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Ru.prototype,"calendarConfig",void 0);_.w([_.H(),_.J("design:type",Object)],Ru.prototype,"selectedDate",void 0);_.w([_.H(),_.J("design:type",Object)],Ru.prototype,"selectedTimeIndex",void 0);
_.w([_.H(),_.J("design:type",Object)],Ru.prototype,"selectedTimezoneIndex",void 0);_.w([_.ni("#time-listbox"),_.J("design:type",Object)],Ru.prototype,"timeListBox",void 0);_.w([_.ni("#timezone-listbox"),_.J("design:type",Object)],Ru.prototype,"timezoneListBox",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ru.prototype,"rendererStamperBehavior",void 0);_.w([_.L("data.timezoneOptions"),_.J("design:type",Object),_.J("design:paramtypes",[])],Ru.prototype,"timeZones",null);
_.w([_.$R("data","timeZones"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ru.prototype,"updateDefaultSelectedValue",null);_.w([_.L("selectedTimezoneIndex","timeZones"),_.J("design:type",Object),_.J("design:paramtypes",[])],Ru.prototype,"selectedTimezone",null);_.w([_.L("selectedTimeIndex"),_.J("design:type",Object),_.J("design:paramtypes",[])],Ru.prototype,"selectedTime",null);
_.w([_.Eq("ytd-calendar-date-selected"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Ru.prototype,"onDatePicked",null);_.w([_.xt("selectedTimezone","selectedTime","selectedDate"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ru.prototype,"onDateTimeTimezoneChange",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],Ru);
_.A(Ru,"ytd-date-time-picker-renderer",function(){if(X38!==void 0)return X38;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-time-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cancel-button-wrapper" hidden="[[!data.dismissButton]]" on-tap="onCancelButtonTap" class="style-scope ytd-date-time-picker-renderer">\n</div>\n<div id="hint" hidden="[[!data.header]]" class="style-scope ytd-date-time-picker-renderer">\n  <yt-formatted-string text="[[data.header]]" class="style-scope ytd-date-time-picker-renderer"></yt-formatted-string>\n</div>\n<div id="picker-component" class="style-scope ytd-date-time-picker-renderer">\n  <ytd-calendar-date-picker calendar-config="[[calendarConfig]]" class="style-scope ytd-date-time-picker-renderer"></ytd-calendar-date-picker>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="time-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="time-label-text">\n      <div id="time-label-text" class="style-scope ytd-date-time-picker-renderer">[[selectedTime.text]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="time-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimeIndex]]" on-selected-changed="updateSelectedTimeIndexFromBinding">\n      <template is="dom-repeat" items="[[timeOfDayOptions]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[item.text]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="timezone-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="timezone-label-text">\n      <div id="timezone-label-text" class="style-scope ytd-date-time-picker-renderer">[[getTimezoneFormat(selectedTimezone)]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="timezone-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimezoneIndex]]" on-selected-changed="updateSelectedTimezoneIndexFromBinding">\n      <template is="dom-repeat" items="[[timeZones]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[getTimezoneFormat(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return X38=r},{mode:1});var dY1;var AM=function(){var r=_.D.apply(this,arguments)||this;r.boundOnTapDismissButton=function(){r.dismissTapHandler()};
r.dismissButtonOverrides={size:"XS"};return r};
_.b(AM,_.D);AM.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}}}}}};
AM.prototype.dismissTapHandler=function(){_.He(this.hostElement,"yt-backstage-attachment-dismissed")};
AM.prototype.computeAttachmentType=function(r){return r?r.backstageImageRenderer?"image":r.videoRenderer?"video":"none":"none"};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],AM.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],AM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],AM.prototype,"attachmentPreview",void 0);_.w([_.H(),_.J("design:type",Object)],AM.prototype,"dismissButton",void 0);_.w([_.H(),_.J("design:type",Object)],AM.prototype,"boundOnTapDismissButton",void 0);
_.w([_.H(),_.J("design:type",Object)],AM.prototype,"dismissButtonOverrides",void 0);_.w([_.H({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.J("design:type",String)],AM.prototype,"attachmentType",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],AM);
_.A(AM,"ytd-backstage-dismissable-attachment",function(){if(dY1!==void 0)return dY1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-dismissable-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="attachment-preview-container" class="style-scope ytd-backstage-dismissable-attachment">\n  <div id="attachment-preview" class="style-scope ytd-backstage-dismissable-attachment"></div>\n  <div id="dismiss-button" class="style-scope ytd-backstage-dismissable-attachment"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return dY1=r},{mode:1});var LeT;var Na=function(){var r=_.D.apply(this,arguments)||this;r.selectedVideoId=void 0;r.picker=void 0;r.dismissButtonOverrides={size:"XS"};r.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return r};
_.b(Na,_.D);_.Q=Na.prototype;_.Q.onServiceRequestCompleted=function(r){r.stopPropagation()};
_.Q.handleAddVideoPreviewAction=function(r){r=this.get("addVideoPreviewAction",r);this.onGetVideoPreviewSuccess(r)};
_.Q.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}}}}}};
_.Q.onLaunchVideoPicker=function(r){var g=this,I=_.b6(this.get("addVideoLinkAction.title",r)),P=this.get("addVideoLinkAction.onePickHostId",r);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",r);P&&(this.picker||(I=_.B1y(_.N3$(P).setTitle(I).addView(ql$()).addView(o6h()),function(a){g.onPickVideo(a)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",r)||I.addView("youtube"),this.picker=I.build()),this.picker.setVisible(!0))};
_.Q.onPickVideo=function(r){if(r)if(r.action==="cancel")_.He(this.hostElement,"yt-video-link-button-cancel");else if(r.action==="picked"){r=r.docs;if(!r||r.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(r=(r==null?0:r.length)?r[0]:void 0)?r.id:void 0;this.setVideoPreview()}};
_.Q.setVideoPreview=function(){var r=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){r.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.Q.onGetVideoPreviewSuccess=function(r){if(r&&r.videoPreview&&r.cancelButton)this.videoPreview=r.videoPreview,this.cancelButton=r.cancelButton,_.He(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.Q.onGetVideoPreviewError=function(){this.cancel()};
_.Q.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.He(this.hostElement,"yt-video-link-cancel")};
_.Q.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
Na.prototype.onServiceRequestCompleted=Na.prototype.onServiceRequestCompleted;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Na.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Na.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Na.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Na.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Na.prototype,"videoPreview",void 0);_.w([_.H(),_.J("design:type",Object)],Na.prototype,"cancelButton",void 0);_.w([_.H(),_.J("design:type",Object)],Na.prototype,"getVideoPreviewCommand",void 0);_.w([_.H(),_.J("design:type",Object)],Na.prototype,"dismissButtonOverrides",void 0);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Na.prototype,"onServiceRequestCompleted",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],Na);
_.A(Na,"ytd-backstage-video-link-attachment",function(){if(LeT!==void 0)return LeT;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-video-link-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-preview" class="style-scope ytd-backstage-video-link-attachment"></div>\n<div id="cancel-button" on-tap="cancel" class="style-scope ytd-backstage-video-link-attachment"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return LeT=r},{mode:1});var G5$;var yfY;var Kef;var wX=function(){return _.D.apply(this,arguments)||this};
_.b(wX,_.D);wX.prototype.dataChanged=function(){this.active=!1};
wX.prototype.onTap=function(){_.He(this.hostElement,"yt-select-emoji-suggestion",this.data)};
wX.prototype.identity=function(r){return r};
_.l4.Object.defineProperties(wX.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P;if((r=this.data)==null?0:(g=r.image)==null?0:(I=g.thumbnails)==null?0:(P=I[0])==null?0:P.url)return r=this.data.image.thumbnails[0].url,r.startsWith("data:image/svg+xml")?Np(r):_.Tn(r)}}});
wX.prototype.dataChanged=wX.prototype.dataChanged;_.w([_.H(),_.J("design:type",Object)],wX.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],wX.prototype,"active",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wX.prototype,"dataChanged",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],wX.prototype,"imageSrc",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],wX);
_.A(wX,"ytd-emoji-suggestion",function(){if(Kef!==void 0)return Kef;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emoji-suggestion--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item active="[[active]]" on-tap="onTap" class="style-scope ytd-emoji-suggestion">\n  <img alt="[[data.alt]]" hidden$="[[!identity(data.image)]]" src$="[[imageSrc]]" author$="[[data.author]]" class="style-scope ytd-emoji-suggestion">\n  [[data.text]]\n</tp-yt-paper-item>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Kef=r},{mode:1});var sRT=/.*([:@#].*?)$/,lL=function(){var r=_.D.apply(this,arguments)||this;r.suggestions=[];r.suggestionIndex=-1;r.JSC$16191_lastSuggestionRange=null;return r};
_.b(lL,_.D);_.Q=lL.prototype;_.Q.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.Q.getSuggestions=function(r){var g=[],I=I20(this.emojiManager,r.substr(0,3));if(I)for(var P in I)if(P.toLocaleLowerCase().indexOf(r)===0){var a=I[P];if(a&&a.emojiId){a=zS(this.emojiManager,a.emojiId);var v=void 0,C=void 0,u=void 0,X=void 0,c=((v=a)==null?0:v.isCustomEmoji)?(C=a)==null?void 0:(u=C.shortcuts)==null?void 0:u[0]:(X=a)==null?void 0:X.emojiId;v=void 0;g.push({suggestion:{image:(v=a)==null?void 0:v.image,alt:c,text:P}});if(g.length>=64)break}}return g?g.sort(function(B,O){return O.suggestion.text<
B.suggestion.text?-1:O.suggestion.text===B.suggestion.text?0:1}):null};
_.Q.insertSuggestion=function(r){_.He(this.hostElement,"yt-insert-suggestion",{range:this.JSC$16191_lastSuggestionRange,text:r.alt});this.dropdown.opened=!1};
_.Q.updateSuggestionsAtCaret=function(r){this.updateSuggestions(r,this.retrieveTextBeforeRange(r))};
_.Q.offsetStartOfRangeBy=function(r,g){r.startOffset>=g&&r.setStart(r.startContainer,r.startOffset-g)};
_.Q.updateSuggestions=function(r,g){var I=this;this.JSC$16191_lastSuggestionRange&&(this.JSC$16191_lastSuggestionRange.detach(),this.JSC$16191_lastSuggestionRange=null);if((g=sRT.exec(g))&&g.length&&(g=g[g.length-1].toLocaleLowerCase(),g.length>2||g===":_")&&(this.offsetStartOfRangeBy(r,g.length),this.JSC$16191_lastSuggestionRange=r,(r=this.getSuggestions(g))&&r.length)){this.suggestions=r;_.Nu(this,function(){I.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(r.length-1);return}this.dropdown.opened=!1};
_.Q.onKeyDown=function(r){if(this.dropdown.opened)switch(r.key){case "Escape":this.dropdown.opened=!1;r.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);r.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);r.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),r.preventDefault()}};
_.Q.onKeyUp=function(r,g){switch(r.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(g);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(g)}};
_.Q.onKeyPress=function(r){r.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),r.preventDefault())};
_.Q.changeSuggestionIndex=function(r){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(r+this.suggestions.length)%this.suggestions.length,r=this.dropdownContent.children[this.suggestionIndex],r.active=!0,this.dropdownContent.scrollTop=r.offsetTop)};
_.Q.retrieveTextBeforeRange=function(r){var g=r.startContainer;return g&&g.nodeType===Node.TEXT_NODE?g.textContent.substr(0,r.startOffset):""};
lL.prototype.onKeyPress=lL.prototype.onKeyPress;lL.prototype.onKeyUp=lL.prototype.onKeyUp;lL.prototype.onKeyDown=lL.prototype.onKeyDown;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],lL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Array)],lL.prototype,"suggestions",void 0);_.w([_.H(),_.J("design:type",_.Bz)],lL.prototype,"emojiManager",void 0);_.w([_.H(),_.J("design:type",Number)],lL.prototype,"verticalSuggestionsOffset",void 0);
_.w([_.ni("#dropdown"),_.J("design:type",Object)],lL.prototype,"dropdown",void 0);_.w([_.ni("#dropdown-content"),_.J("design:type",HTMLDivElement)],lL.prototype,"dropdownContent",void 0);_.w([_.Eq("keydown"),_.J("design:type",Function),_.J("design:paramtypes",[KeyboardEvent]),_.J("design:returntype")],lL.prototype,"onKeyDown",null);_.w([_.Eq("keyup"),_.J("design:type",Function),_.J("design:paramtypes",[KeyboardEvent,Range]),_.J("design:returntype")],lL.prototype,"onKeyUp",null);
_.w([_.Eq("keypress"),_.J("design:type",Function),_.J("design:paramtypes",[KeyboardEvent]),_.J("design:returntype")],lL.prototype,"onKeyPress",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-emoji-input"})],lL);
_.A(lL,"ytd-emoji-input",function(){if(yfY!==void 0)return yfY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emoji-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<slot name="input" class="style-scope ytd-emoji-input"></slot>\n<tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" no-auto-focus="" vertical-align="bottom" vertical-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-emoji-input">\n  <div id="dropdown-content" class="dropdown-content style-scope ytd-emoji-input" slot="dropdown-content">\n  </div>\n</tp-yt-iron-dropdown>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return yfY=r},{mode:2});var Fez;var S1=function(){var r=_.D.apply(this,arguments)||this;r.hasMaxOptions=!1;return r};
_.b(S1,_.D);_.Q=S1.prototype;_.Q.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.Q.setPrefilledChoices=function(r){var g=this;this.set("pollOptions",[]);var I;for(I=0;I<Math.min(r.length,this.data.maxPollOptions);I++)this.push("pollOptions",r[I].substring(0,this.data.maxPollOptionChars));for(;I<this.data.minPollOptions;I++)this.push("pollOptions","");this.hasMaxOptions=I>=this.data.maxPollOptions;_.Nu(this,function(){for(var P=g.pollOptions,a=_.DG(g.hostElement).querySelectorAll(".poll-option-input"),v=0;v<a.length;v++)a[v].value=P[v]})};
_.Q.focusChanged=function(){_.lH(this.hostElement)};
_.Q.onInput=function(){var r=this;_.YR(this,"onInput",function(){r.isValid()?_.He(r.hostElement,"yt-commentbox-post-enable"):_.He(r.hostElement,"yt-commentbox-post-disable")},300)};
_.Q.setPollOptions=function(){var r=[],g,I=((g=this.data)==null?0:g.minPollOptions)?this.data.minPollOptions:0;for(g=0;g<I;g++)r.push("");return r};
_.Q.addPollOption=function(){var r=this;_.He(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.ZV.addLowPriorityJob(function(){var g;(g=_.DG(r.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||g.focus()})};
_.Q.onRemovePollOption=function(r){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.He(this.hostElement,"yt-poll-attachment-dismiss")):(r=this.repeat.indexForElement(r.target.parentNode),r!==null&&(this.splice("pollOptions",r,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.He(this.hostElement,"yt-commentbox-post-enable"))))};
_.Q.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.Q.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var r=0,g=this.pollOptions.length;r<g;r++)if(this.pollOptions[r].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.Q.getPollOptions=function(){return this.pollOptions};
_.Q.setPollOptionsFromInputs=function(){for(var r=_.DG(this.hostElement).querySelectorAll(".poll-option-input"),g=0;g<r.length;g++)this.pollOptions[g]=r[g].value.trim()};
_.Q.clearPollOptions=function(){var r=_.DG(this.hostElement).querySelectorAll(".poll-option-input");r=_.m(r);for(var g=r.next();!g.done;g=r.next())g.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.Q.getSimpleString=function(r){return _.b6(r)};
_.Q.updateValueFromBinding=function(r){if(r.target&&this.pollOptions){var g=Array.from(_.DG(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(r.target);if(g>=0){var I;this.pollOptions[g]=(I=r.detail.value)!=null?I:"";this.notifyPath("pollOptions."+g)}}};
S1.prototype.dataChanged=S1.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],S1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],S1.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Array)],S1.prototype,"pollOptions",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],S1.prototype,"hasMaxOptions",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],S1.prototype,"enableCreationBox",void 0);
_.w([_.ni("#repeat"),_.J("design:type",ms)],S1.prototype,"repeat",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],S1.prototype,"dataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-poll-attachment"})],S1);
_.A(S1,"ytd-poll-attachment",function(){if(Fez!==void 0)return Fez;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-poll-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="poll-options" class="style-scope ytd-poll-attachment">\n  <template is="dom-repeat" id="repeat" items="[[pollOptions]]" class="style-scope ytd-poll-attachment">\n    <div class="poll-option style-scope ytd-poll-attachment">\n      <yt-icon-button class="remove-button style-scope ytd-poll-attachment" on-click="onRemovePollOption">\n        <yt-icon class="remove-option style-scope ytd-poll-attachment" icon="yt-icons:close"></yt-icon>\n      </yt-icon-button>\n      <tp-yt-paper-input class="poll-option-input style-scope ytd-poll-attachment" char-counter="" maxlength$="[[data.maxPollOptionChars]]" no-label-float="" placeholder="[[getSimpleString(data.optionPlaceholderText)]]" use-v2-underline="" value="[[item]]" on-focused-changed="focusChanged" on-input="onInput" on-value-changed="updateValueFromBinding">\n      </tp-yt-paper-input>\n    </div>\n  </template>\n</div>\n<div id="add-option" hidden="[[hasMaxOptions]]" on-click="addPollOption" class="style-scope ytd-poll-attachment"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Fez=r},{mode:2});var HJ0;var WeF;var DYJ;var RF1;var JM=function(){return _.D.apply(this,arguments)||this};
_.b(JM,_.D);_.l4.Object.defineProperties(JM.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],JM.prototype,"rendererBehaviors",void 0);_.w([_.H(),_.J("design:type",Object)],JM.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],JM.prototype,"focused",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("focused"),_.J("design:type",Object),_.J("design:paramtypes",[])],JM.prototype,"ariaSelected",null);_.w([_.ov({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],JM);
_.A(JM,"yt-user-mention-suggestion-renderer",function(){if(RF1===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-suggestion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_suggestion_renderer.yt.user.mention.suggestion.renderer.css.js--\x3e<yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope yt-user-mention-suggestion-renderer">\n</yt-img-shadow>\n<div id="info" class="style-scope yt-user-mention-suggestion-renderer">\n  <div id="display-name" aria-label="[[data.displayName]]" class="style-scope yt-user-mention-suggestion-renderer">[[data.displayName]]</div>\n  <yt-formatted-string id="channel-info" text="[[data.details]]" class="style-scope yt-user-mention-suggestion-renderer">\n  </yt-formatted-string>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;DYJ===void 0&&(DYJ=document.createElement("template"));var P=DYJ;I.call(g,P.content.cloneNode(!0),r.content.firstChild);RF1=r}r=RF1;return r},{mode:2});var Af8;var N78;var Ej=function(){var r=_.D.apply(this,arguments)||this;r.focusedSuggestionIndex=-1;return r};
_.b(Ej,_.D);_.Q=Ej.prototype;_.Q.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.Q.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.Q.setFocusedSuggestionIndex=function(r){!this.data||!this.data.suggestions||r<0||r>=this.data.suggestions.length||(this.focusedSuggestionIndex=r,r=this.getSuggestionId(r),this._setFocusedSuggestionId(r))};
_.Q.advanceSuggestion=function(r){this.focusedSuggestionIndex===-1||r!==-1&&r!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+r),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.Q.ensureSuggestionVisible=function(r){r=this.getSuggestionId(r);r=_.DG(this.hostElement).querySelector("[id="+r+"]");r!=null&&(r.offsetTop<this.hostElement.scrollTop?r.scrollIntoView(!0):r.offsetTop+r.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&r.scrollIntoView(!1))};
_.Q.getSuggestionId=function(r){return"user-mention-suggestion-"+r};
_.Q.onSuggestionTap=function(r){var g=_.Z(r.model.item,mK1);this.ytRendererBehavior.logExplicitClick(g);_.He(this.hostElement,"yt-user-mention-suggestion-selected",{data:g,index:r.model.index})};
_.Q.onSuggestionMouseMove=function(r){r.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(r.model.index)};
_.Q.isSuggestionFocused=function(r,g){return r===g};
_.Q.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.Q.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("focused-suggestion-id-changed",this.focusedSuggestionId))};
Ej.prototype.focusedSuggestionIdChangedForBinding=Ej.prototype.focusedSuggestionIdChangedForBinding;Ej.prototype.onDomChange=Ej.prototype.onDomChange;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ej.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ej.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Ej.prototype,"focusedSuggestionIndex",void 0);_.w([_.H({readOnly:!0}),_.J("design:type",String)],Ej.prototype,"focusedSuggestionId",void 0);
_.w([_.Eq("dom-change"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Ej.prototype,"onDomChange",null);_.w([_.xt("focusedSuggestionId"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ej.prototype,"focusedSuggestionIdChangedForBinding",null);_.w([_.ov({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],Ej);
_.A(Ej,"yt-user-mention-suggestions-dropdown",function(){if(N78===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-suggestions-dropdown--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_suggestions_dropdown.yt.user.mention.suggestions.dropdown.css.js--\x3e\n<template is="dom-repeat" items="[[data.suggestions]]" index-as="index" notify-dom-change="" class="style-scope yt-user-mention-suggestions-dropdown">\n  <yt-user-mention-suggestion-renderer data="[[item.userMentionSuggestionRenderer]]" focused="[[isSuggestionFocused(index, focusedSuggestionIndex)]]" id$="[[getSuggestionId(index)]]" role="option" on-mousemove="onSuggestionMouseMove" on-tap="onSuggestionTap" class="style-scope yt-user-mention-suggestions-dropdown">\n  </yt-user-mention-suggestion-renderer>\n</template>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;Af8===void 0&&(Af8=document.createElement("template"));var P=Af8;I.call(g,P.content.cloneNode(!0),r.content.firstChild);N78=r}r=N78;return r},{mode:2});var xK=function(){var r=_.D.apply(this,arguments)||this;r.suggestionsResponse=null;r.activeMention=null;r.selectionChangeListener=r.onSelectionChange.bind(r);r.handlesEnabled=_.Y("enable_handles_in_mention_suggest_posts");r.handlesInMentionSuggestionsEnabled=_.Y("handles_in_mention_suggest_posts");r.zeroPrefixMentionSuggestionEnabled=_.Y("enable_zero_prefix_mention_suggestion_web");r.pendingQuery=null;r.flowNonce=null;return r};
_.b(xK,_.D);_.Q=xK.prototype;_.Q.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.Q.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.Q.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.Q.hasSuggestions=function(r){return!!(r&&r.suggestions&&r.suggestions.length>0)};
_.Q.onInput=function(){var r=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var g=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),I=this.activeMention.JSC$11645_getText().slice(-1)===" ",P=this.activeMention.JSC$11645_getText().slice(-2,-1)===" ",a="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11645_getText().slice(-2,
-1))>=0;a=this.zeroPrefixMentionSuggestionEnabled&&a;if(this.activeMention.isCollapsed()||(g||P||a)&&I)this.cancelActiveMention();else{var v=this.activeMention.JSC$11645_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.YR(this,"requestSuggestions",function(){r.requestSuggestions(v)},100)}}}};
_.Q.onServiceRequestSent=function(r){r.stopPropagation()};
_.Q.onServiceRequestCompleted=function(r){r.stopPropagation();r=r.detail.data;r.query&&(!this.pendingQuery||this.pendingQuery!==r.query)||!this.zeroPrefixMentionSuggestionEnabled&&r.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=r,this.hasSuggestions(r)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.Q.onServiceRequestError=function(r){r.stopPropagation()};
_.Q.onUserMentionSuggestionSelected=function(r){this.selectSuggestion(r.detail.data,r.detail.index)};
_.Q.onSelectionChange=function(){if(this.activeMention){var r=_.k6(),g=this.activeMention.JSC$11645_containsRange(r);r=r&&this.containsHelper(this.dropdown,r.getContainer());g||r||this.cancelActiveMention()}};
_.Q.containsHelper=function(r,g){var I;if(((I=window.ShadyDOM)==null?void 0:I.noPatch)===!0)return r.contains(g);for(;g;){if(g===r)return!0;g=g instanceof ShadowRoot?g.host:g.parentNode}return!1};
_.Q.maybeStartSuggest=function(){var r=_.k6();if(r&&r.isCollapsed()){var g=r.JSC$11645_getStartNode(),I=r.JSC$11645_getStartOffset();if(g instanceof Text&&!(I<1)){var P=g.textContent;!(P=P&&P.charAt(I-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(P)<0||(this.activeMention=_.Ib(g,I-1,r.JSC$11645_getEndNode(),r.JSC$11645_getEndOffset()),this.flowNonce=ve(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.Q.updateActiveMention=function(){if(this.activeMention){var r=_.k6();r&&r.isCollapsed()&&(this.activeMention=_.Ib(this.activeMention.JSC$11645_getStartNode(),this.activeMention.JSC$11645_getStartOffset(),r.JSC$11645_getEndNode(),r.JSC$11645_getEndOffset()))}};
_.Q.requestSuggestions=function(r){if(this.activeMention){var g={suggestions_query:r};this.pendingQuery=r;_.RX(this.hostElement,[this.suggestionsEndpoint,g])}};
_.Q.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()};
_.Q.focusPreviousSuggestion=function(r){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),r.preventDefault())};
_.Q.focusNextSuggestion=function(r){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),r.preventDefault())};
_.Q.selectFocusedSuggestion=function(r){if(this.hasSuggestions(this.suggestionsResponse)){var g=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.Z(g,mK1)&&(this.selectSuggestion(_.Z(g,mK1),this.dropdown.focusedSuggestionIndex),r.preventDefault())}};
_.Q.selectSuggestion=function(r,g){if(r){var I=this.activeMention;if(I){var P=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&r.handle?_.z0(P,"\u00a0\u2068@"+r.handle+"\u2069\u00a0"):this.handlesEnabled?_.z0(P,"\u00a0"+r.displayName+"\u00a0"):_.z0(P,"\u00a0@"+r.displayName+"\u00a0");rp(P,"/channel/"+r.channelId);P.classList.add("yt-formatted-string","yt-simple-endpoint");P.setAttribute("spellcheck","false");I.isCollapsed()||I.JSC$11645_removeContents();I.insertNode(P,!0);r=document.createTextNode(" ");
P.parentNode.insertBefore(r,P.nextSibling);window.getSelection().collapse(r,1);g={suggestionSelected:{suggestionIndex:g}};if(this.zeroPrefixMentionSuggestionEnabled){var a;g.suggestionSelected.isZeroPrefix=((a=this.suggestionsResponse)==null?void 0:a.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",g);this.cancelActiveMention();_.He(this.hostElement,"yt-mention-inserted")}}};
_.Q.getPositionTarget=function(r){return r&&r.getBrowserRangeObject()};
_.Q.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.Q.onFocusedSuggestionIdChanged=function(r){var g=_.TuL(this.hostElement)[0];g&&(r.detail.value?g.setAttribute("aria-activedescendant",r.detail.value):g.removeAttribute("aria-activedescendant"))};
_.Q.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.Q.logGELEvent=function(r,g){r={eventType:r,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};g&&(r=Object.assign(r,g));_.eJ("userMentionAutoCompleteBoxEvent",r)};
xK.prototype.onDomChange=xK.prototype.onDomChange;xK.prototype.onUserMentionSuggestionSelected=xK.prototype.onUserMentionSuggestionSelected;xK.prototype.onServiceRequestError=xK.prototype.onServiceRequestError;xK.prototype.onServiceRequestCompleted=xK.prototype.onServiceRequestCompleted;xK.prototype.onServiceRequestSent=xK.prototype.onServiceRequestSent;xK.prototype.onInput=xK.prototype.onInput;_.w([_.d(_.Sm),_.J("design:type",Object)],xK.prototype,"ironA11yKeysBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],xK.prototype,"suggestionsEndpoint",void 0);_.w([_.H(),_.J("design:type",Object)],xK.prototype,"suggestionsResponse",void 0);_.w([_.H(),_.J("design:type",Object)],xK.prototype,"activeMention",void 0);_.w([_.ni("#dropdown"),_.J("design:type",Object)],xK.prototype,"dropdown",void 0);_.w([_.ni("#iron-dropdown"),_.J("design:type",Object)],xK.prototype,"ironDropdown",void 0);
_.w([_.Eq("input"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],xK.prototype,"onInput",null);_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],xK.prototype,"onServiceRequestSent",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],xK.prototype,"onServiceRequestCompleted",null);
_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],xK.prototype,"onServiceRequestError",null);_.w([_.Eq("yt-user-mention-suggestion-selected"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],xK.prototype,"onUserMentionSuggestionSelected",null);
_.w([_.Eq("dom-change"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],xK.prototype,"onDomChange",null);_.w([_.ov({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],xK);
_.A(xK,"yt-user-mention-autosuggest-input",function(){if(WeF===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-autosuggest-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_autosuggest_input.yt.user.mention.autosuggest.input.css.js--\x3e<slot name="input" class="style-scope yt-user-mention-autosuggest-input"></slot>\n<tp-yt-iron-dropdown id="iron-dropdown" horizontal-align="auto" no-auto-focus="" no-overlap="true" opened="[[hasSuggestions(suggestionsResponse)]]" position-target="[[getPositionTarget(activeMention)]]" on-iron-overlay-opened="onDropdownOpened" class="style-scope yt-user-mention-autosuggest-input">\n  <yt-user-mention-suggestions-dropdown id="dropdown" class="dropdown-content style-scope yt-user-mention-autosuggest-input" slot="dropdown-content" data="[[suggestionsResponse]]" role="listbox" on-focused-suggestion-id-changed="onFocusedSuggestionIdChanged">\n  </yt-user-mention-suggestions-dropdown>\n</tp-yt-iron-dropdown>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;HJ0===void 0&&(HJ0=document.createElement("template"));var P=HJ0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);WeF=r}r=WeF;return r},{mode:2});var fg=null;
_.QR({is:"ytd-commentbox",_template:function(){if(G5$!==void 0)return G5$;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commentbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="identity-chip" hidden="[[computeHideIdentityChipRenderer_(isLoading, zeroStepChannelCreationRenderer)]]" class="style-scope ytd-commentbox"></div>\n<div id="thumbnail-input-row" class="style-scope ytd-commentbox">\n  <yt-img-shadow id="author-thumbnail" height="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" hidden="[[computeHideAuthorThumbnail_(isLoading, zeroStepChannelCreationRenderer)]]" thumbnail="[[data.authorThumbnail]]" width="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" class="style-scope ytd-commentbox">\n  </yt-img-shadow>\n  <div id="main" hidden="[[isLoading]]" class="style-scope ytd-commentbox">\n    <div id="divider-line" class="style-scope ytd-commentbox"></div>\n    \n    <div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-commentbox" hidden="[[hasPollOrQuizRendererInEditDialog_]]">\n      <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-commentbox">\n        <div slot="after-input" class="paper-input-input style-scope ytd-commentbox">\n          <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-commentbox">\n            <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-commentbox">\n              <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[getSimpleString(placeholderFormattedText_)]]" plaintext-only="true" required="true" split-lines="1" text="[[data.editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-commentbox"></yt-formatted-string>\n            </yt-user-mention-autosuggest-input>\n          </ytd-emoji-input>\n          <div id="external-links-banner" hidden="[[!isExternalLinksBannerDisplayed]]" class="style-scope ytd-commentbox">\n            <yt-formatted-string text="[[data.advancedTierFeatures.externalLinks.verificationBannerMessage]]" class="style-scope ytd-commentbox">\n            </yt-formatted-string>\n            <ytd-button-renderer id="verification-button" data="[[data.advancedTierFeatures.externalLinks.verificationButton.buttonRenderer]]" class="style-scope ytd-commentbox">\n            </ytd-button-renderer>\n          </div>\n        </div>\n        <ytd-backstage-dismissable-attachment id="dismissable-attachment" slot="after-input" attachment-preview="[[prefilledContent_]]" dismiss-button="[[data.attachmentDismissButton]]" hidden="[[computeHideDismissableAttachment_(prefilledAttachment_)]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-dismissable-attachment>\n        <div id="attachment-preview" slot="after-input" class="style-scope ytd-commentbox"></div>\n        <div id="image-select" class="paper-input-input style-scope ytd-commentbox" hidden="[[!hasImage_]]" slot="after-input"></div>\n        <ytd-backstage-video-link-attachment id="video-link-attachment" slot="after-input" hidden="[[!hasVideo_]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-video-link-attachment>\n      </tp-yt-paper-input-container>\n    </div>\n    <ytd-poll-attachment id="poll-attachment" data="[[data.pollEditorInfo]]" hidden="[[!hasPoll_]]" class="style-scope ytd-commentbox">\n    </ytd-poll-attachment>\n    <ytd-backstage-image-poll-editor-renderer id="image-poll-attachment" data="[[data.imagePollEditorRenderer.imagePollEditorRenderer]]" editor-info="[[data.imagePollEditorInfo]]" hidden="[[!hasImagePoll_]]" class="style-scope ytd-commentbox">\n    </ytd-backstage-image-poll-editor-renderer>\n    <ytd-backstage-quiz-editor-renderer id="quiz-attachment" editor-info="[[data.quizEditorInfo]]" hidden="[[!hasQuiz_]]" class="style-scope ytd-commentbox">\n  </ytd-backstage-quiz-editor-renderer>\n    <slot name="repost-preview" class="style-scope ytd-commentbox"></slot>\n    <div id="poll-preview-edit-dialog" hidden="[[!hasPollOrQuizRendererInEditDialog_]]" class="style-scope ytd-commentbox">\n      <yt-formatted-string text="[[data.editableText]]" class="style-scope ytd-commentbox"></yt-formatted-string>\n      <div id="poll-preview" class="style-scope ytd-commentbox"></div>\n    </div>\n    <div id="footer" class="style-scope ytd-commentbox">\n      <span id="emoji-button" on-tap="onEmojiButtonTap_" hidden="[[!isEmojiButtonDisplayed]]" class="style-scope ytd-commentbox"></span>\n      <div id="attachments" hidden="[[computeHideAttachmentButtons_(data, addedAttachment, prefilledAttachment_, errorMessage_)]]" class="style-scope ytd-commentbox">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-commentbox">\n          <ytd-button-renderer id="[[buttonId]]" data="[[getButtonRenderer(data, buttonId)]]" class="style-scope ytd-commentbox">\n          </ytd-button-renderer>\n        </template>\n      </div>\n      <div id="inline-scheduling-panel" hidden="[[!inlineSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n      <div id="footer-text" class="style-scope ytd-commentbox">\n        <yt-formatted-string id="footer-message" class$="[[computeFooterMessageClass_(alertMessage_, errorMessage_)]] style-scope ytd-commentbox" hidden="[[computeFooterMessageHidden_(alertMessage_, errorMessage_)]]" text="[[computeFooterMessage_(alertMessage_, errorMessage_)]]">\n        </yt-formatted-string>\n        <yt-formatted-string id="zero-step-footer-text" hidden="[[!zeroStepChannelCreationRenderer.footerText]]" text="[[zeroStepChannelCreationRenderer.footerText]]" class="style-scope ytd-commentbox">\n        </yt-formatted-string>\n      </div>\n      <div id="access-restrictions-selector" class="style-scope ytd-commentbox"></div>\n      <span id="char-count" hidden="[[!charLimit_]]" class="style-scope ytd-commentbox">[[charCount_]]/[[charLimit_]]</span>\n      <div id="buttons" class$="[[computeSubmitButtonClass_(dropdownSchedulePanel_, data.postOptionsMenu)]] style-scope ytd-commentbox">\n        <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancel_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <ytd-button-renderer id="submit-button" data="[[computeSubmitButton_(data, scheduleButton_)]]" disabled="[[submitButtonDisabled]]" overrides="[[computeSubmitButtonOverride(data, submitButtonDisabled, dropdownSchedulePanel_)]]" on-tap="onSubmit_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <div id="option-menu" hidden="[[dropdownSchedulePanel_]]" class="style-scope ytd-commentbox">\n          <ytd-menu-renderer data="[[data.postOptionsMenu.menuRenderer]]" disable-upgrade="[[!data.postOptionsMenu.menuRenderer]]" hidden="[[!data.postOptionsMenu.menuRenderer]]" icon="EXPAND" no-ink-on-dropdown-button="" three-dot-button-override="[[computeThreeDotButtonOverride(submitButtonDisabled)]]" tonal-override="[[modern]]" class="style-scope ytd-commentbox">\n          </ytd-menu-renderer>\n        </div>\n      </div>\n    </div>\n    <div id="scheduling-panel" hidden="[[!dropdownSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n    <div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-commentbox">\n      <span id="emoji-picker" class="style-scope ytd-commentbox"></span>\n    </div>\n  </div>\n  <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-commentbox"></tp-yt-paper-spinner-lite>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return G5$=r},
behaviors:[_.Vw4.YtHostElementBehavior,_.Sm,_.w9.YtActionHandlerBehavior,_.q5.YtComponentBehavior,_.Lb.YtRendererstamperBehavior,_.YcF.YtdReduxBehavior],keyBindings:{left:"leftKeyPressed_",right:"rightKeyPressed_",end:"endKeyPressed_",backspace:"maybeBackspaceChip_","delete":"maybeDeleteChip_","ctrl+enter meta+enter":"submitIfNotBackstagePost_","ctrl+backspace alt+backspace":"maybeBackspaceChipWordMode_","ctrl+delete alt+delete":"maybeDeleteChipWordMode_"},properties:{data:{type:Object,observer:"dataChanged_"},
placeholderFormattedText_:{type:Object,computed:"computePlaceholderText_(data, addedAttachment, prefilledAttachment_)"},aadcGuidelinesState_:{type:Object,selectorArgs:["data.aadcGuidelinesStateEntityKey"],selector:function(r,g){return _.RC(r.entities,"aadcGuidelinesStateEntityPayload",g)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(r,g){return _.RC(r.entities,"commentboxStateEntity",g)},
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 _.eP}},
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:_.Y("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.Y("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",_.J4(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(r){this.fire(r?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(r){this.set("submitButtonDisabled",void 0);this.clear();r&&this.computeIsEmojiButtonDisplayed_(r)&&(r=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&r.updateEmojiCategories()},
observePrefilledImage_:function(r,g,I){this.isValidPrefilledImage_(r,g,I)&&(this.prefilledAttachment_="image",this.prefilledImageData_=g,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(r,g){this.isValidPrefilledVideo_(r,g)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(r){r&&r.pollData&&r.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(r.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.lZ();this.focus()},
detached:function(){document.removeEventListener("tap",_.J4(this,this.onTap_))},
created:function(){this.scheduledPublishTimeSec_=this.prefilledImageData_=this.imagePreviewCoordinates_=this.taggedVideoId_=this.selectedVideoId_=void 0;document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1;this.TEST_ONLY=void 0},
onEmojiButtonTap_:function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.$$("#emoji-picker > yt-emoji-picker-renderer").selected=!this.$$("#emoji-picker > yt-emoji-picker-renderer").selected},
onEmojiSelect_:function(r){r=r.detail;r=r.isCustomEmoji?r.shortcuts[0]:r.emojiId;var g=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(g,r);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var r=_.k6();if(r){r=r.getBrowserRangeObject();for(var g=r.commonAncestorContainer;g;){if(g===this.getEditableTextArea_())return r;g=g.parentNode}}r=this.getEditableTextArea_();r=_.gh(r,r.childNodes.length);r.select();return r.getBrowserRangeObject()},
insertTextWithEmojis_:function(r,g,I){(g=this.emojiManager.createDocumentFragment(g,!0,!1,I===void 0?!0:I))&&g.childNodes.length!==0&&(r.collapsed||r.deleteContents(),I=g.lastChild,r.insertNode(g),_.Lkf(I).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var r=_.k6();if(r){var g=r.JSC$11645_getStartNode(),I=r.JSC$11645_getEndNode();if(pFp(g)&&pFp(I)){var P=r.JSC$11645_getStartOffset(),a;if(_.AL&&g.nodeType===Node.ELEMENT_NODE&&(a=_.o2l(g)))_.gh(a,0).select();else{a=F8(g)?g:_.BO(g,F8);var v=F8(I)?I:_.BO(I,F8);if(a||v)if(r.isCollapsed()){if(g.nodeType===Node.TEXT_NODE){r=!0;P===g.length&&(r=!1);if(fg==="end"||fg==="right")r=!1;g=g.parentNode;r=[].concat(_.xC(g.parentNode.childNodes)).indexOf(g)+(r?0:1);_.gh(g.parentNode,
r).select()}}else a?a.previousSibling&&a.previousSibling.length>0?_.Ib(I,r.JSC$11645_getEndOffset(),a.previousSibling,a.previousSibling.length-1).select():(g=document.createTextNode("\u200b"),a.parentNode.insertBefore(g,a),_.Ib(I,r.JSC$11645_getEndOffset(),g,0).select()):v&&(v.nextSibling&&v.nextSibling.length>0?_.Ib(g,r.JSC$11645_getStartOffset(),v.nextSibling,1).select():(I=document.createTextNode("\u200b"),v.parentNode.insertBefore(I,v.nextSibling),_.Ib(g,r.JSC$11645_getStartOffset(),I,I.length).select()));
fg=null}}else fg=null}else fg=null},
leftKeyPressed_:function(){fg="left"},
rightKeyPressed_:function(){fg="right"},
endKeyPressed_:function(){fg="end"},
maybeDeleteChip_:function(){var r=BnE(!0);if(r){var g=_.k6(),I=g.JSC$11645_getStartNode();g=g.JSC$11645_getStartOffset();_.rh(I,g,r,r.childNodes.length).select()}},
maybeBackspaceChip_:function(){var r=BnE(!1);if(r){var g=_.k6(),I=g.JSC$11645_getStartNode();g=g.JSC$11645_getStartOffset();_.rh(I,g,r,0).select()}},
maybeBackspaceChipWordMode_:function(r){var g=_.k6();if(g.isCollapsed()){var I=g.JSC$11645_getStartNode();g=g.JSC$11645_getStartOffset();var P=OQ$(I,g,!0);P&&(_.rh(I,g,P,0).select(),document.execCommand("delete"),r.preventDefault(),r.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(r){var g=_.k6();if(g.isCollapsed()){var I=g.JSC$11645_getStartNode();g=g.JSC$11645_getStartOffset();var P=OQ$(I,g,!1);P&&(_.rh(I,g,P,P.childNodes.length).select(),document.execCommand("delete"),r.preventDefault(),r.stopImmediatePropagation())}},
onTap_:function(r){if(!r.defaultPrevented&&(r.currentTarget.tagName==="YTD-COMMENTBOX"&&F8(r.target)&&r.preventDefault(),this.isEmojiPickerDisplayed)){var g=this.$$("#emojis"),I=this.$$("#emoji-button"),P=this.getEditableTextArea_();if((r=r.path?r.path:r.composedPath&&r.composedPath())&&!r.includes(g)&&!r.includes(P)&&!r.includes(I))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(r,g,I){return r==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&g!==void 0&&g.encryptedBlobId!==null&&g.sourceExternalVideoId!==null&&I!==void 0&&I.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(r,g){return r==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!g&&!!g.videoRenderer&&!!g.videoRenderer.videoId},
isValidPrefilledAttachment_:function(r,g,I){return this.isValidPrefilledImage_(r,g,I)||this.isValidPrefilledVideo_(r,I)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.Y("enable_multi_image_post_creation")){var r=this.$$("ytd-backstage-multi-image-select-renderer");r&&r.hasImages()&&r.cancel()}else(r=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&r.cancel();(r=this.$["poll-attachment"])&&this.hasPoll_&&r.clearPollOptions();(r=this.$["image-poll-attachment"])&&this.hasImagePoll_&&r.resetPollOptions();(r=this.$["quiz-attachment"])&&this.hasQuiz_&&r.resetQuizOptions();
(r=this.$["video-link-attachment"])&&this.hasVideo_&&r.cancel();(r=this.$["access-restrictions-selector"].firstElementChild)&&r.reset();this.prefilledAttachment_!=="none"&&this.dismissPrefilledContent_();this.addedAttachment="none";this.prefilledImageData_=this.scheduledPublishTimeSec_=this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.submitButtonDisabled=!0;this.setTextAreaValue_(this.data.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.isExternalLinksBannerDisplayed=
this.isEmojiPickerDisplayed=this.receivedFocusPreviously_=!1;if(this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")this.onDateTimeSelectionCancelled_()},
getEditableTextArea_:function(){return _.DG(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.DG(this.hostElement).querySelector("#contenteditable-textarea")},
getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)},
getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length},
convertHrefToAtMentionAndImgToEmoji_:function(r,g){r=q9L(r,this.emojiManager,g).cloneNode(!0);for(g=r.firstChild;g;)if(g.nodeType!==1)g=g.nextSibling;else switch(g.tagName){case "BR":var I=_.qJ();_.eaT(I,g);g=I.nextSibling;break;case "DIV":(I=g.lastChild)&&g.nextSibling&&_.BI(_.qJ(),I);g.previousSibling&&(g.previousSibling.nodeType===1||g.previousSibling.nodeType===3&&!g.previousSibling.textContent.endsWith("\n"))&&_.te(_.qJ(),g);I&&I.nodeName==="BR"&&_.$J(I);I=g;g.hasChildNodes()?(g=g.firstChild,
_.Yn1(I)):(g=g.nextSibling,_.$J(I));break;default:g=g.nextSibling}return zC8(r)},
onAddImageError_:function(r){r.stopPropagation();this.errorMessage_=_.i6(r.detail)},
setTextAreaValue_:function(r){r||(r="");var g=this.getEditableFormattedString_();g.text="";this.getEditableTextArea_().innerText="";typeof r==="string"&&(r={runs:[{text:r}]});g.text=r},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();fg=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var r=this.getEditableTextArea_();r&&(_.gh(r,r.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.Gq("HTML_DIR")==="rtl"){var r=this.getEditableTextArea_(),g=this.getTextAreaValue()!==""?"auto":"rtl";r.setAttribute("dir",g)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var r;return HXE((r=this.$["quiz-attachment"])==null?void 0:r.getExplanationText())||HXE(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var r=null;if(this.isEmojiButtonDisplayed){var g=this.getInputRange_();g&&(r=this.emojiInput.retrieveTextBeforeRange(g))}this.insertText_(r,!0);this.updateCharCount_();this.setSubmitButton_();r=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=r.scrollHeight>r.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var r=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:r})},
onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()},
onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()},
updateCharCount_:function(){this.charCount_=this.getTextLength();this.aboveCharLimit_=!!this.charLimit_&&this.charCount_>this.charLimit_},
onPaste_:function(r){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(r)},
onPasteEmoji_:function(r){r.preventDefault();r.stopImmediatePropagation();r=r.clipboardData.getData("text/plain");this.insertText_(r,!1,!1)},
insertText_:function(r,g,I){g=g===void 0?!1:g;I=I===void 0?!0:I;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&r){var P=this.getInputRange_().cloneRange();this.emojiManager&&P&&(g&&this.emojiInput.offsetStartOfRangeBy(P,r.length),this.insertTextWithEmojis_(P,r,I),oAs(this.getEditableTextArea_().lastChild)||(P=this.getInputRange_().cloneRange()),P&&(this.emojiInput.updateSuggestions(P,r),this.updateSuggestionOffset_(P)))}},
setSubmitButton_:function(){if(this.data){var r=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",g=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(r||g){var I=this.getTextAreaValue().trim();g=I===this.previousText_;I=!I||this.aboveCharLimit_;r&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(I=this.aboveCharLimit_);this.submitButtonDisabled=
g||I||!this.getTextLength();r&&_.Y("enable_post_scheduling")&&(this.submitButtonDisabled=g&&!this.scheduledPublishTimeSec_||I)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.b6,computeCreationBoxClass_:function(r){return r?"focused":"not-focused"},
computeFooterMessageClass_:function(r,g){return g?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(r,g){return g?g:r},
computeFooterMessageHidden_:function(r,g){return!g&&!r},
computePlaceholderText_:function(r,g,I){return(I==="video"||I==="image")&&(r==null?0:r.prefilledPlaceholderText)?r==null?void 0:r.prefilledPlaceholderText:g==="poll"||g==="image-poll"?r==null?void 0:r.pollPostPlaceholderText:g==="quiz"?r==null?void 0:r.quizPostPlaceholderText:g==="image"?r==null?void 0:r.imagePostPlaceholderText:r==null?void 0:r.placeholderText},
computeHideAttachmentButtons_:function(r,g,I,P){return r===void 0?!1:P&&this.getSimpleString(P)===this.getSimpleString(r.rateLimitErrorMessage)?!0:g!=="none"||I!=="none"||!r.videoLinkButton&&!r.pollButton&&!r.imagePollButton&&!r.quizButton&&!r.imageButton},
computeHideDismissableAttachment_:function(r){return r!=="image"&&r!=="video"},
computeHasVideo_:function(r){return r==="video"},
computeHasImage_:function(r){return r==="image"},
computeHasPoll_:function(r){return r==="poll"},
computeHasImagePoll_:function(r){return r==="image-poll"},
computeHasQuiz_:function(r){return r==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(r){return r&&r.backstageAttachment?r.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!r.backstageAttachment.quizRenderer&&!r.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(r){if(this.isValidPrefilledAttachment_(r.purpose,r.prefilledImageData,r.backstageAttachment))return r.backstageAttachment},
computeEditAttachment_:function(r){if(this.computePrefilledContent_(r)===void 0)return r.backstageAttachment},
computeAuthorThumbnailDimension_:function(r,g){return r&&!g?24:40},
computeImageUploadEndpoint_:function(r){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",r)},
computeRateLimitErrorCommands_:function(r){var g,I;return r==null?void 0:(g=r.advancedTierFeatures)==null?void 0:(I=g.rateLimit)==null?void 0:I.rateLimitCommands},
computeIsBackstageComment_:function(r){return!(!r||r!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(r){return this.get("submitButton.buttonRenderer.serviceEndpoint",r)||this.get("replyButton.buttonRenderer.serviceEndpoint",r)||this.get("postButton.buttonRenderer.serviceEndpoint",r)},
computeSubmitButtonOverride:function(){if(_.Y("web_modern_buttons")){var r,g;return{segmentedPosition:this.dropdownSchedulePanel_||!((r=this.data)==null?0:(g=r.postOptionsMenu)==null?0:g.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.Y("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(r,g){r=this.get("submitButton.buttonRenderer",r)||this.get("replyButton.buttonRenderer",r)||this.get("postButton.buttonRenderer",r);g&&(r=g);r&&(r=Object.assign({},r),r.serviceEndpoint=void 0,r.isDisabled=this.submitButtonDisabled);return r},
computeHasExternalLinksAccess_:function(r){if(_.Y("enable_rfa_external_links")){var g,I,P;return(P=r==null?void 0:(g=r.advancedTierFeatures)==null?void 0:(I=g.externalLinks)==null?void 0:I.allowExternalLinks)!=null?P:!0}return!0},
computeIsEmojiButtonDisplayed_:function(r){return r.emojiButton&&r.emojiPicker&&r.emojiPicker.emojiPickerRenderer&&r.emojiPicker.emojiPickerRenderer.categories?r.emojiPicker.emojiPickerRenderer.categories.find(function(g){return g.emojiPickerCategoryRenderer?g.emojiPickerCategoryRenderer.emojiIds&&g.emojiPickerCategoryRenderer.emojiIds.length>0:g.emojiPickerUpsellCategoryRenderer?g.emojiPickerUpsellCategoryRenderer.emojis&&g.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(r){return r.charLimit?r.charLimit:null},
computeDropdownSchedulingPanel_:function(r,g){if(r==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&g)return g},
computeInlineSchedulingPanel_:function(r,g){if(r==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&g)return g},
computeHideAuthorThumbnail_:function(r,g){return r||this.computeUseIdentityChip_(g)},
computeHideIdentityChipRenderer_:function(r,g){return r||!this.computeUseIdentityChip_(g)},
computeUseIdentityChip_:function(r){return!!r&&!!r.identityChipRenderer},
getSharedPostId_:function(){return this.data.backstageAttachment&&this.data.backstageAttachment.postRenderer&&this.data.backstageAttachment.postRenderer.postId?this.data.backstageAttachment.postRenderer.postId:void 0},
onYtNavigate_:function(r){var g,I,P,a;(r==null?0:(g=r.detail)==null?0:(I=g.endpoint)==null?0:I.ypcGetOffersEndpoint)||(r==null?0:(P=r.detail)==null?0:(a=P.endpoint)==null?0:a.ypcOffersEndpoint)?(r.stopPropagation(),_.RX(this,[r.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",r)&&(r.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(r){this.addedAttachment="video";this.selectedVideoId_=r.detail.videoId},
commentboxStateEntityChanged_:function(r){var g=this;(r==null?void 0:r.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(r==null?void 0:r.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){g.focus()})},
onYtServiceRequestSent_:function(r,g){if(g.actions)for(r=_.m(g.actions),g=r.next();!g.done;g=r.next())g.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(r){this.isLoading=!1;var g=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",r),I,P,a,v=r==null?void 0:(I=r.detail)==null?void 0:(P=I.data)==null?void 0:(a=P.actionResult)==null?void 0:a.commentboxStateEntityKey;if(g)this.errorMessage_=g;else if(v){var C;this.dismissData_=r==null?void 0:(C=r.detail)==null?void 0:C.data;this.commentboxStateKey_=v}else{this.clear();var u;this.fire("yt-commentbox-dismiss",r==null?void 0:(u=r.detail)==
null?void 0:u.data)}},
onYtServiceRequestError_:function(r){r.stopPropagation();this.isLoading=!1;var g,I;if(((g=this.data)==null?void 0:g.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((I=this.data)==null?void 0:I.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(g=this.get("detail.error.args",r)||[],g.length>1&&g[1].message){this.handlePostsServiceRequestError_(g[1].message);return}(r=this.get("detail.error.message",r))?this.errorMessage_=this.data.errorMessage||_.i6(r):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(r){if(_.Y("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var g=_.m(this.rateLimitErrorCommands),I=g.next();!I.done;I=g.next())if(I=I.value,I.errorLabel===r){_.EH(I.command,this.hostElement);return}this.errorMessage_=_.i6(r)},
submitIfNotBackstagePost_:function(r){if(!this.isBackstagePost)this.onSubmit_(r)},
onSubmit_:function(r){var g=this,I,P,a,v,C,u,X,c,B,O,z,e,U,V,G;return _.p(function(F){switch(F.nextAddress){case 1:r.stopPropagation();if(!g.serviceEndpoint||!g.isValidInput_())return F.return();if(g.shouldShowPostAadcNotice_())return g.showPostAadcNotice_(),F.return();if(g.shouldShowCommentAadcNotice_())return g.showCommentAadcNotice_(),F.return();if(!(g.$$("ytd-backstage-multi-image-select-renderer")&&g.hasImage_&&_.Y("enable_multi_image_post_creation"))){F.jumpTo(2);break}I=g.$$("ytd-backstage-multi-image-select-renderer");
return F.yield(I.getAllUploadStatuses(),3);case 3:P=F.yieldResult;if(!P)return F.return();a=_.m(P);for(v=a.next();!v.done;v=a.next())if(C=v.value,C.encryptedBlobId===void 0)return g.isLoading=!1,X=u=void 0,g.errorMessage_=(X=(u=g.imageUploadEndpoint_)==null?void 0:u.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?X:null,F.return();return F.return(g.submitForm_(void 0,void 0,void 0,void 0,I.images,g.taggedVideoId_));case 2:if(!g.hasImagePoll_||!g.$["image-poll-attachment"]){F.jumpTo(4);
break}return F.yield(g.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:c=F.yieldResult;if(!c)return F.return();B=_.m(c);for(O=B.next();!O.done;O=B.next())if(z=O.value,!z.encryptedBlobId)return g.isLoading=!1,e=void 0,g.errorMessage_=(e=g.data.errorMessage)!=null?e:null,F.return();case 4:V=(U=g.$$("ytd-backstage-image-select-renderer"))&&U.uploadPromise(),G=g.getSharedPostId_(),V?V.then(function(){g.submitForm_.apply(g,_.xC(_.kV.apply(0,arguments)))}).catch(function(W){g.isLoading=!1;
g.errorMessage_=_.i6(W.message)}):g.selectedVideoId_?g.submitForm_(void 0,g.selectedVideoId_):g.prefilledAttachment_==="image"?g.submitForm_(g.prefilledImageData_.encryptedBlobId,void 0,void 0,g.prefilledImageData_.sourceExternalVideoId,void 0,g.taggedVideoId_):g.prefilledAttachment_==="video"?g.submitForm_(void 0,g.data.backstageAttachment.videoRenderer.videoId):G?g.submitForm_(void 0,void 0,G):g.taggedVideoId_!==void 0?g.submitForm_(void 0,void 0,void 0,void 0,void 0,g.taggedVideoId_):g.submitForm_(),
_.R2(F)}})},
openSchedulingPanel:function(r){r&&r.scheduleButton&&r.scheduleButton.buttonRenderer&&(this.scheduleButton_=r.scheduleButton.buttonRenderer);r&&r.dateTimePicker&&this.set("data.schedulingDateTimePicker",r.dateTimePicker)},
openImagePollComponent:function(){this.addedAttachment="image-poll";this.$["image-poll-attachment"]&&this.$["image-poll-attachment"].resetPollOptions()},
openQuizComponent:function(){this.addedAttachment="quiz";this.$["quiz-attachment"]&&this.$["quiz-attachment"].resetQuizOptions()},
onCancel_:function(r){r.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(r){r.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(r){r.stopPropagation();r.detail.alertMessage&&(this.alertMessage_=r.detail.alertMessage)},
onImageSelected_:function(r){r.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(r){r.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(r){r.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(r.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(r){r.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(r){var g=this.$["video-link-attachment"];g&&g.onLaunchVideoPicker(r)},
onAttachmentDismiss_:function(r){r.stopPropagation();this.addedAttachment="none";this.alertMessage_=this.errorMessage_=null;this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.setSubmitButton_();this.getEditableTextArea_().focus()},
isValidInput_:function(){if(this.prefilledAttachment_==="image"&&!this.prefilledImageData_||this.prefilledAttachment_==="video"&&!this.data.backstageAttachment.videoRenderer.videoId||this.addedAttachment==="image"&&_.Y("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.Y("enable_multi_image_post_creation")||this.$$("ytd-backstage-image-select-renderer")&&
this.$$("ytd-backstage-image-select-renderer").hasPreview&&this.imagePreviewCoordinates_)||this.addedAttachment==="poll"&&this.$["poll-attachment"]&&!this.$["poll-attachment"].isValid())return!1;var r;if(this.addedAttachment==="image-poll"&&((r=this.$["image-poll-attachment"])==null||!r.isValid()))return!1;var g;if(this.addedAttachment==="quiz"&&((g=this.$["quiz-attachment"])==null||!g.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;r=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(r=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")r=!0;return r||!!this.getTextAreaValue().trim()},
submitForm_:function(r,g,I,P,a,v){var C=this.getTextAreaValue().trim(),u={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&C===this.previousText_&&(C=void 0);C!==void 0&&(u.comment_text=C);this.isLoading=!0;v!=void 0&&(u.tagged_video_id=v);r?(u.image_blob_id=r,this.imagePreviewCoordinates_&&(u.image_preview_coordinates=this.imagePreviewCoordinates_)):g?u.attached_video_id=g:I?u.shared_post_id=I:a&&a.length>0&&(u.images_data=a.map(function(X){return{encryptedBlobId:X.encryptedBlobId,
previewCoordinates:X.previewCoordinates}}));
P&&(u.source_video_id=P);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(u.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(u.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(u.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());this.addedAttachment==="quiz"&&(u.quiz_options=
this.$["quiz-attachment"].getPostCreateOptions());_.Y("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(u.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.RX(this,[this.serviceEndpoint,u])},
onIsInputFocusChanged_:function(r,g){r?this.fire("yt-autonav-pause-focus"):g!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(r){var g=this.getEditableTextArea_();[].concat(_.xC(r.dataTransfer.items)).forEach(function(I){I.kind==="string"&&I.type.match("^text/plain")&&I.getAsString(function(P){g.appendChild(document.createTextNode(P))})});
r.preventDefault()},
preventDefault_:function(r){r.preventDefault()},
onSuggestionInsert_:function(r){this.insertTextWithEmojis_(r.detail.range,r.detail.text)},
onEmojiSuggestionClick_:function(r){this.emojiInput.insertSuggestion(r.detail)},
computeSubmitButtonClass_:function(r,g){return!g||r?"":"with-options"},
updateSuggestionOffset_:function(r){if(this.emojiInput&&_.DG(this.emojiInput).querySelector("#dropdown")){var g=this.getEditableTextArea_().getBoundingClientRect().bottom,I=r.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(g-I)+5;g=this.getEditableTextArea_().getBoundingClientRect().left;r=r.getBoundingClientRect().left-g;_.DG(this.emojiInput).querySelector("#dropdown").style.marginLeft=r+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(r){if(_.Y("enable_post_scheduling")&&this.data&&this.data.purpose){r=r.detail;if(Math.floor(Date.now()/1E3)>=r)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var g=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(g)||g!==r?this.scheduledPublishTimeSec_=r:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=r;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var r=["image-button","image-poll-button","poll-button","quiz-button"];_.Y("auto_convert_posts_video_tag")||r.push("video-link-button");return r},
getButtonRenderer:function(r,g){if(r)switch(g){case "video-link-button":var I;return((I=r.videoLinkButton)==null?void 0:I.buttonRenderer)||void 0;case "image-button":var P;return((P=r.imageButton)==null?void 0:P.buttonRenderer)||void 0;case "poll-button":var a;return((a=r.pollButton)==null?void 0:a.buttonRenderer)||void 0;case "image-poll-button":var v;return((v=r.imagePollButton)==null?void 0:v.buttonRenderer)||void 0;case "quiz-button":var C;return((C=r.quizButton)==null?void 0:C.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var r;return(r=this.data)==null||!r.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var r,g;return!((r=this.data)==null||!r.openAadcDialog)&&!((g=this.aadcGuidelinesState_)==null||!g.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.Gq("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var r;((r=this.data)==null?0:r.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.jh("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(r){r.clickTrackingParams&&_.hx().clickCommand(r);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.We(this,"yt-close-popup-action")},
onHideIdentityChip:function(r){var g;this.set("data.placeholderText",(g=r.hideIdentityChipAction)==null?void 0:g.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var ng=function(){var r=_.D.apply(this,arguments)||this;r.isOpen=!1;r.modern=_.Y("web_modern_buttons");r.roundedContainer=!0;r.dropdownButtonOverride=_.Y("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;r.inPopupContainer=!1;r.isCommentboxLoading=!1;var g=["image-button","image-poll-button","poll-button"];_.Y("enable_quiz_creation")&&g.push("quiz-button");_.Y("auto_convert_posts_video_tag")||g.push("video-link-button");r.attachmentButtonIds=g;r.actionMap={"yt-create-comment-action":"onCreateCommentAction",
"yt-create-poll-action":"onCreatePollAction","yt-add-video-link-action":"onAddVideoLinkAction","yt-show-scheduling-panel-command":"onShowSchedulingPanelCommand","yt-create-image-poll-command":"onCreateImagePollCommand","yt-create-quiz-command":"onCreateQuizCommand"};return r};
_.b(ng,_.D);_.Q=ng.prototype;_.Q.computeButtonOverride=function(){var r;return((r=this.data)==null?0:r.postOptionsMenu)&&_.Y("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.Q.configureRendererStamper=function(){var r={"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:{component:"ytd-flat-dropdown-renderer",classListBinding:"[[dropdownRendererClasses]]"}}},"data.pollButton":{id:"poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imagePollButton":{id:"image-poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.quizButton":{id:"quiz-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.postOptionsMenu":{id:"option-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"EXPAND"},properties:{tonalOverride:"[[modern]]",threeDotButtonOverride:"[[dropdownButtonOverride]]"}}}}};_.Y("auto_convert_posts_video_tag")||(r["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return r};
_.Q.ready=function(){var r=this,g=_.DG(this.hostElement).querySelector("#placeholder-area"),I=function(P){r.onOpen(P)};
g.addEventListener("tap",I);g.addEventListener("keypress",I)};
_.Q.showButtonEduTooltip=function(){var r,g,I,P,a,v,C;if(_.Y("enable_quiz_creation")&&((r=this.data)==null?0:(g=r.quizButton)==null?0:(I=g.buttonRenderer)==null?0:(P=I.hint)==null?0:(a=P.hintRenderer)==null?0:(v=a.content)==null?0:(C=v.bubbleHintRenderer)==null?0:C.text)&&(_.R_.getInstance(),r=AB(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(r==null?void 0:
r.length)>0)){this.ytComponentBehavior.resolveCommand(r[0],{form:{element:this.quizButton}});return}var u;if((u=this.data)==null?0:u.imagePollButtonTooltip)if(_.R_.getInstance(),u=AB(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(u==null?void 0:u.length)>0){this.ytComponentBehavior.resolveCommand(u[0],{form:{element:this.imagePollButton}});return}var X;_.Y("enable_multi_image_post_creation")&&
((X=this.data)==null?0:X.multiImageButtonTooltip)&&(_.R_.getInstance(),X=AB(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(X==null?void 0:X.length)>0&&this.ytComponentBehavior.resolveCommand(X[0],{form:{element:this.imageButton}}))};
_.Q.onCreatePollAction=function(r){_.Z(r,dB$)&&(this.JSC$16246_commentbox.addedAttachment="poll",this.openDialog())};
_.Q.onAddVideoLinkAction=function(r){if(_.Z(r,bMJ))this.JSC$16246_commentbox.onAddVideoLink(r)};
_.Q.onShowSchedulingPanelCommand=function(r){(r=_.Z(r,kZl))&&this.openSchedulingPanel(r)};
_.Q.onCreateImagePollCommand=function(r){_.Z(r,IrB)&&(this.JSC$16246_commentbox.openImagePollComponent(),this.openDialog())};
_.Q.onCreateQuizCommand=function(r){_.Z(r,P7h)&&(this.JSC$16246_commentbox.openQuizComponent(),this.openDialog())};
_.Q.openSchedulingPanel=function(r){_.Y("enable_post_scheduling")&&(this.openDialog(),this.JSC$16246_commentbox.openSchedulingPanel(r))};
_.Q.onCreateCommentAction=function(r){this.get("createCommentAction.contents",r)&&(this.JSC$16246_commentbox.clear(),this.closeDialog())};
_.Q.onOpen=function(r){r instanceof KeyboardEvent&&r.type==="keypress"&&r.keyCode!==13&&r.keyCode!==32||(this.data.prepareAccountEndpoint?_.He(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.Q.onYtCommentboxDismiss=function(){this.closeDialog()};
_.Q.onYtCommentboxLoadingStart=function(r){r.stopPropagation();this.isCommentboxLoading=!0};
_.Q.onYtCommentboxLoadingEnd=function(r){r.stopPropagation();this.isCommentboxLoading=!1};
_.Q.onYtVideoLinkButtonCancel=function(r){r.stopPropagation();this.onOpen(r)};
_.Q.onYtVideoLinkSelected=function(r){r.stopPropagation();this.onOpen(r)};
_.Q.onIronSelect=function(r){r.stopPropagation();r.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=r.detail.item.value&&(this.accessRestriction?(this.accessRestriction=r.detail.item.value,this.onOpen(r)):this.accessRestriction=r.detail.item.value)};
_.Q.onYtNavigate=function(r){this.get("detail.endpoint.backstageImageUploadEndpoint",r)&&(this.JSC$16246_commentbox.addedAttachment="image",this.JSC$16246_commentbox.submitButtonDisabled=!0,this.onOpen(r))};
_.Q.onRequestSent=function(r){for(var g=_.m(r.detail),I=g.next();!I.done;I=g.next())_.Z(I.value,X61)&&(this.JSC$16246_commentbox.addedAttachment="image",this.JSC$16246_commentbox.submitButtonDisabled=!0,this.onOpen(r))};
_.Q.openDialog=function(){var r;(r=this.data)!=null&&r.isIneligibleForCommunityPagePostCreation||(this.JSC$16246_commentbox.accessRestriction=this.accessRestriction,this.isOpen=!0,this.JSC$16246_commentbox.focus())};
_.Q.onPopupClosed=function(){_.R_.getInstance()};
_.Q.computeCreationDisabled=function(r){return!!r};
_.Q.computeIsCreationDialog=function(r){return!!r&&r==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.Q.computeDisabledPostButton=function(r){if(!r)return null;r.isDisabled=!0;return r};
_.Q.computeIsCreationDialogWithHeader=function(r){return!this.inPopupContainer&&!!r&&!!r.authorText&&r.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.Q.computeIsHeaderHidden=function(r,g){return!r||g};
_.Q.computeDropdownRendererClasses=function(r){return r?["text-secondary-style"]:[]};
_.Q.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var r=_.DG(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;r&&r.reset()};
ng.prototype.onPopupClosed=ng.prototype.onPopupClosed;ng.prototype.onRequestSent=ng.prototype.onRequestSent;ng.prototype.onYtNavigate=ng.prototype.onYtNavigate;ng.prototype.onIronSelect=ng.prototype.onIronSelect;ng.prototype.onYtVideoLinkSelected=ng.prototype.onYtVideoLinkSelected;ng.prototype.onYtVideoLinkButtonCancel=ng.prototype.onYtVideoLinkButtonCancel;ng.prototype.onYtCommentboxLoadingEnd=ng.prototype.onYtCommentboxLoadingEnd;ng.prototype.onYtCommentboxLoadingStart=ng.prototype.onYtCommentboxLoadingStart;
ng.prototype.onYtCommentboxDismiss=ng.prototype.onYtCommentboxDismiss;ng.prototype.showButtonEduTooltip=ng.prototype.showButtonEduTooltip;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],ng.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ng.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ng.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],ng.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ng.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ng.prototype,"isOpen",void 0);_.w([_.H({computed:"computeButtonOverride(data)"}),_.J("design:type",Object)],ng.prototype,"buttonOverride",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ng.prototype,"modern",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ng.prototype,"roundedContainer",void 0);_.w([_.H(),_.J("design:type",Object)],ng.prototype,"dropdownButtonOverride",void 0);_.w([_.H({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.J("design:type",Boolean)],ng.prototype,"creationDisabled",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],ng.prototype,"enableCreationBox",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.J("design:type",Boolean)],ng.prototype,"isCreationDialog",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ng.prototype,"inPopupContainer",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.J("design:type",Boolean)],ng.prototype,"isCreationDialogWithHeader",void 0);_.w([_.H(),_.J("design:type",Object)],ng.prototype,"accessRestriction",void 0);
_.w([_.H({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.J("design:type",Array)],ng.prototype,"dropdownRendererClasses",void 0);_.w([_.H(),_.J("design:type",Object)],ng.prototype,"isCommentboxLoading",void 0);_.w([_.H(),_.J("design:type",Array)],ng.prototype,"attachmentButtonIds",void 0);_.w([_.ni("#image-button"),_.J("design:type",HTMLElement)],ng.prototype,"imageButton",void 0);
_.w([_.ni("#image-poll-button"),_.J("design:type",HTMLElement)],ng.prototype,"imagePollButton",void 0);_.w([_.ni("#quiz-button"),_.J("design:type",HTMLElement)],ng.prototype,"quizButton",void 0);_.w([_.ni("#commentbox"),_.J("design:type",Object)],ng.prototype,"JSC$16246_commentbox",void 0);_.w([_.xt("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ng.prototype,"showButtonEduTooltip",null);
_.w([_.Eq("yt-commentbox-dismiss"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],ng.prototype,"onYtCommentboxDismiss",null);_.w([_.Eq("yt-commentbox-loading-start"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],ng.prototype,"onYtCommentboxLoadingStart",null);
_.w([_.Eq("yt-commentbox-loading-end"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],ng.prototype,"onYtCommentboxLoadingEnd",null);_.w([_.Eq("yt-video-link-button-cancel"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],ng.prototype,"onYtVideoLinkButtonCancel",null);
_.w([_.Eq("yt-video-link-selected"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],ng.prototype,"onYtVideoLinkSelected",null);_.w([_.Eq("iron-select"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],ng.prototype,"onIronSelect",null);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],ng.prototype,"onYtNavigate",null);
_.w([_.Eq("yt-service-request-sent-button-renderer"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],ng.prototype,"onRequestSent",null);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ng.prototype,"onPopupClosed",null);_.w([_.qC({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],ng);
_.A(ng,"ytd-backstage-post-dialog-renderer",function(){if(u0Y!==void 0)return u0Y;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="disabled-message" hidden="[[!creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="disabled-message-annotation" class="style-scope ytd-backstage-post-dialog-renderer">\n    [[getSimpleString(data.postCreationDisabledAnnotation)]]\n  </div>\n  <yt-formatted-string id="disabled-message-text" text="[[data.postCreationDisabledText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  </yt-formatted-string>\n</div>\n<div hidden="[[creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="dialog-header" hidden="[[computeIsHeaderHidden(isCreationDialogWithHeader, isCommentboxLoading)]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="header-author-thumbnail" thumbnail="[[data.authorThumbnail]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="header-channel-name" text="[[data.authorText]]" class="style-scope ytd-backstage-post-dialog-renderer"></yt-formatted-string>\n    <div class="visibility-container style-scope ytd-backstage-post-dialog-renderer" hidden="[[data.isIneligibleForCommunityPagePostCreation]]">\n      <yt-formatted-string id="header-visibility-label" text="[[data.visibilityLabel]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      </yt-formatted-string>\n      <div id="access-restrictions-selector" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n      <yt-formatted-string id="header-default-visibility" hidden="[[!data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" text="[[data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <div id="main" class="style-scope ytd-backstage-post-dialog-renderer">\n      <div id="placeholder-area" class="style-scope ytd-backstage-post-dialog-renderer">\n        <yt-formatted-string id="commentbox-placeholder" role="button" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <div id="attachments" class="style-scope ytd-backstage-post-dialog-renderer">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-backstage-post-dialog-renderer">\n          <span id="[[buttonId]]" hidden="[[data.isIneligibleForCommunityPagePostCreation]]" class="style-scope ytd-backstage-post-dialog-renderer"></span>\n        </template>\n        <div id="post-buttons-wrapper" class="style-scope ytd-backstage-post-dialog-renderer">\n          <ytd-button-renderer id="post-button" data="[[computeDisabledPostButton(data.postButton.buttonRenderer)]]" hidden="[[!isCreationDialog]]" overrides="[[buttonOverride]]" class="style-scope ytd-backstage-post-dialog-renderer">\n          </ytd-button-renderer>\n          <div id="option-menu" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-backstage-post="" is-creation-box="[[isCreationDialog]]" is-popup-box="[[inPopupContainer]]" is-post-creation-dialog-v2="[[isCreationDialogWithHeader]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <div class="ytd-commentbox-slot-repost-preview style-scope ytd-backstage-post-dialog-renderer" slot="repost-preview" hidden="[[!data.backstageAttachment.postRenderer]]">\n      <slot name="repost-preview" class="style-scope ytd-backstage-post-dialog-renderer"></slot>\n    </div>\n  </ytd-commentbox>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return u0Y=r},{mode:1});var w3d;var lXJ;var TJ=function(){return _.D.apply(this,arguments)||this};
_.b(TJ,_.D);_.Q=TJ.prototype;_.Q.computeHeartButtonStyle=function(r){return(r==null?0:r.styleType)?r.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.Q.onYtButtonTap=function(){if(this.data.isEnabled){var r=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(r=this.getEndpoint(r))&&_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}})}else(r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(r)};
_.Q.toggle=function(r){this.set("data.isHearted",r!==void 0?r:!this.data.isHearted)};
_.Q.getEndpoint=function(r){var g,I=(g=this.data)==null?void 0:g.heartEndpoint,P;g=(P=this.data)==null?void 0:P.unheartEndpoint;if(I&&g)return r?g:I};
_.Q.computeButtonAccessibility=function(r,g){var I,P,a=r==null?void 0:(I=r.heartedAccessibility)==null?void 0:(P=I.accessibilityData)==null?void 0:P.label,v,C;r=r==null?void 0:(v=r.unheartedAccessibility)==null?void 0:(C=v.accessibilityData)==null?void 0:C.label;return g?a:r};
_.l4.Object.defineProperties(TJ.prototype,{heartTooltip:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.data.isHearted?this.data.heartedTooltip:this.data.unheartedTooltip}},
iconFilled:{configurable:!0,enumerable:!0,get:function(){var r;return _.Y("kevlar_system_icons")&&!((r=this.data)==null||!r.isHearted)}}});
TJ.prototype.onYtButtonTap=TJ.prototype.onYtButtonTap;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],TJ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],TJ.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],TJ.prototype,"data",void 0);_.w([_.L("data.isHearted"),_.J("design:type",Object),_.J("design:paramtypes",[])],TJ.prototype,"heartTooltip",null);
_.w([_.L("data.isHearted"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],TJ.prototype,"iconFilled",null);_.w([_.H({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.J("design:type",String)],TJ.prototype,"buttonAccessibility",void 0);_.w([_.H({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.J("design:type",String)],TJ.prototype,"heartButtonStyle",void 0);
_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],TJ.prototype,"onYtButtonTap",null);_.w([_.qC({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],TJ);
_.A(TJ,"ytd-creator-heart-renderer",function(){if(lXJ!==void 0)return lXJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-creator-heart-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="creator-heart-button" disabled="[[!data.isEnabled]]" label="[[buttonAccessibility]]" class="style-scope ytd-creator-heart-renderer">\n  <template is="dom-if" if="[[data.isHearted]]" class="style-scope ytd-creator-heart-renderer">\n    <yt-img-shadow id="hearted-thumbnail" thumbnail="[[data.creatorThumbnail]]" class="style-scope ytd-creator-heart-renderer"></yt-img-shadow>\n    <yt-icon id="hearted-border" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n    <yt-icon id="hearted" default-to-filled="[[iconFilled]]" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n  </template>\n  <template is="dom-if" if="[[!data.isHearted]]" class="style-scope ytd-creator-heart-renderer">\n    <yt-icon id="unhearted" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n  </template>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-creator-heart-renderer">[[heartTooltip]]</tp-yt-paper-tooltip>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return lXJ=r},{mode:1});var hM=function(){var r=_.D.apply(this,arguments)||this;r.hasCreatorReply=!1;r.buttonOverrides={size:"S",iconPosition:"icon-only"};r.replyButtonOverrides={size:"S",type:"text"};r.forceIconButton=!_.Y("web_modern_buttons");r.modern=_.Y("web_modern_buttons");r.buttonTooltipPosition="bottom";r.systemIcons=_.Y("kevlar_system_icons");r.replyDialog=null;return r};
_.b(hM,_.D);_.Q=hM.prototype;
_.Q.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]]"}}}}}};
_.Q.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.Q.dataChange=function(){this.replyDialog&&_.DG(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var r,g,I;this.isLiked=this.systemIcons&&!!((r=this.data)==null?0:(g=r.likeButton)==null?0:(I=g.toggleButtonRenderer)==null?0:I.isToggled)};
_.Q.computeShowVoteCountBeginning=function(r,g){return r===void 0||g===void 0?!0:r.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!g&&this.ytRendererBehavior.getSimpleString(g)!=="0"};
_.Q.computeShowVoteCountEnd=function(r,g){return r===void 0||g===void 0?!0:r.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!g&&this.ytRendererBehavior.getSimpleString(g)!=="0"};
_.Q.computeShowCommentCount=function(r,g){return r===void 0||g===void 0?!0:r.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!g&&this.ytRendererBehavior.getSimpleString(g)!=="0"};
_.Q.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.Q.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.Q.showReplyDialog=function(r){r&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.DG(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=r,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.Q.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.Q.onRequestSent=function(r){r=_.m(r.detail);for(var g=r.next();!g.done;g=r.next())(g=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",g.value))&&this.showReplyDialog(g)};
_.Q.onYtNavigate=function(r){var g,I;(r=(g=_.Z(r.detail.endpoint,_.tYw))==null?void 0:(I=g.dialog)==null?void 0:I.commentReplyDialogRenderer)&&this.showReplyDialog(r)};
_.Q.onYtServiceRequestSent=function(r,g){r.stopPropagation();if(g.actions)for(r=0;r<g.actions.length;r++){var I=_.Z(g.actions[r],F01);I&&this.handleUpdateCommentVoteAction(I)}};
_.Q.handleUpdateCommentVoteAction=function(r){this.voteCount=r.voteCount||_.i6("0");r.voteStatus==="LIKE"?this.JSC$16258_ytdDislikeToggleButtonRenderer.toggle(!1):r.voteStatus==="DISLIKE"?this.JSC$16258_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$16258_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$16258_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.Q.computeReplyButtonHidden=function(r){return r};
_.Q.computeReplyButtonBeginning=function(r){return(r==null?0:r.replyButton)&&r.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?r.replyButton:void 0};
_.Q.computeReplyButtonEnd=function(r){return(r==null?0:r.replyButton)&&r.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?r.replyButton:void 0};
_.Q.computeActionButtonStyle=function(r){return(r==null?0:r.style)?r.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.Q.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.Q.onYtToggleButton=function(r){var g,I;this.isLiked=this.systemIcons&&!!((g=r.detail)==null?0:(I=g.actions)==null?0:I.like)};
hM.prototype.onYtToggleButton=hM.prototype.onYtToggleButton;hM.prototype.onButtonTooltipPositionChanged=hM.prototype.onButtonTooltipPositionChanged;hM.prototype.onYtServiceRequestSent=hM.prototype.onYtServiceRequestSent;hM.prototype.onYtNavigate=hM.prototype.onYtNavigate;hM.prototype.onRequestSent=hM.prototype.onRequestSent;hM.prototype.onYtCommentboxDismiss=hM.prototype.onYtCommentboxDismiss;hM.prototype.dataChange=hM.prototype.dataChange;
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hM.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],hM.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hM.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],hM.prototype,"voteCount",void 0);_.w([_.H(),_.J("design:type",Object)],hM.prototype,"commentCount",void 0);_.w([_.H(),_.J("design:type",Object)],hM.prototype,"replyThumbnail",void 0);
_.w([_.H(),_.J("design:type",Object)],hM.prototype,"hasCreatorReply",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],hM.prototype,"enableCreationBox",void 0);_.w([_.H({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.J("design:type",String)],hM.prototype,"actionButtonsStyle",void 0);_.w([_.H({computed:"computeReplyButtonBeginning(data)"}),_.J("design:type",Object)],hM.prototype,"replyButtonBeginning",void 0);
_.w([_.H({computed:"computeReplyButtonEnd(data)"}),_.J("design:type",Object)],hM.prototype,"replyButtonEnd",void 0);_.w([_.H(),_.J("design:type",Object)],hM.prototype,"buttonOverrides",void 0);_.w([_.H(),_.J("design:type",Object)],hM.prototype,"replyButtonOverrides",void 0);_.w([_.H(),_.J("design:type",Object)],hM.prototype,"forceIconButton",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],hM.prototype,"useCommentIcon",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hM.prototype,"modern",void 0);_.w([_.H(),_.J("design:type",Object)],hM.prototype,"buttonTooltipPosition",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hM.prototype,"systemIcons",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],hM.prototype,"isLiked",void 0);_.w([_.ni("ytd-button-renderer"),_.J("design:type",Object)],hM.prototype,"ytdReplyButtonRenderer",void 0);
_.w([_.ni("#like-button"),_.J("design:type",Object)],hM.prototype,"JSC$16258_ytdLikeToggleButtonRenderer",void 0);_.w([_.ni("#dislike-button"),_.J("design:type",Object)],hM.prototype,"JSC$16258_ytdDislikeToggleButtonRenderer",void 0);_.w([_.ni("#reply-dialog"),_.J("design:type",HTMLElement)],hM.prototype,"replyDialogElement",void 0);_.w([_.ni("#reply-button"),_.J("design:type",HTMLElement)],hM.prototype,"replyButtonElement",void 0);
_.w([_.ni("#reply-button-end"),_.J("design:type",HTMLElement)],hM.prototype,"replyButtonEndElement",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hM.prototype,"dataChange",null);_.w([_.Eq("yt-commentbox-dismiss"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],hM.prototype,"onYtCommentboxDismiss",null);
_.w([_.Eq("yt-service-request-sent-button-renderer"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],hM.prototype,"onRequestSent",null);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],hM.prototype,"onYtNavigate",null);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],hM.prototype,"onYtServiceRequestSent",null);_.w([_.xt("buttonTooltipPosition"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hM.prototype,"onButtonTooltipPositionChanged",null);
_.w([_.Eq("yt-toggle-button"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],hM.prototype,"onYtToggleButton",null);_.w([_.qC({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],hM);
_.A(hM,"ytd-comment-action-buttons-renderer",function(){if(w3d!==void 0)return w3d;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-action-buttons-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-action-buttons-renderer">\n  <div id="reply-button" hidden="[[computeReplyButtonHidden(hasCreatorReply)]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  <span id="vote-count-left" hidden="[[!computeShowVoteCountBeginning(data, voteCount)]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(voteCount)]]\n  </span>\n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.likeButton.toggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!computeShowVoteCountEnd(data, voteCount)]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(voteCount)]]\n  </span>\n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.dislikeButton.toggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </ytd-toggle-button-renderer>\n  <div id="creator-heart" class="style-scope ytd-comment-action-buttons-renderer"></div>\n  <div id="share-button" hidden="[[!data.shareButton]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  <div id="reply-button-end" hidden="[[computeReplyButtonHidden(hasCreatorReply)]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  \n  <span id="comment-count" hidden="[[!computeShowCommentCount(data, commentCount)]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(commentCount)]]\n  </span>\n</div>\n<div id="reply-dialog" class="style-scope ytd-comment-action-buttons-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return w3d=r},{mode:1});var STJ;var kK=function(){return _.D.apply(this,arguments)||this};
_.b(kK,_.D);kK.prototype.focus=function(){_.DG(this.hostElement).querySelector("#commentbox").focus()};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],kK.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],kK.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],kK.prototype,"zeroStepChannelCreationRenderer",void 0);_.w([_.qC({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],kK);
_.A(kK,"ytd-comment-dialog-renderer",function(){if(STJ!==void 0)return STJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-commentbox id="commentbox" data="[[data]]" zero-step-channel-creation-renderer="[[zeroStepChannelCreationRenderer]]" class="style-scope ytd-comment-dialog-renderer">\n</ytd-commentbox>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return STJ=r},{mode:1});var JfB;var $d=function(){var r=_.D.apply(this,arguments)||this;r.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.Y("enable_web_delhi_icons")};r.replyButtonOverrides={size:"S",type:"text"};return r};
_.b($d,_.D);_.Q=$d.prototype;_.Q.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.Q.detached=function(){this.replyBox&&this.replyBox.remove()};
_.Q.showReplyDialog=function(r){if(r){var g=this.replyBox;g||(g=document.createElement("ytd-comment-reply-dialog-renderer"),g.id="replybox",_.DG(this.replyDialogDiv).appendChild(g));g.data=r;this.replyDialogDiv.hidden=!1;g.openDialog()}};
_.Q.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.Q.handleReplyButtonClick=function(){if(this.isSuperfanOnlyCommentsEligibleUser){var r,g=_.Z((r=this.toolbarSurface)==null?void 0:r.superfanOnlySnackbarCommand,_.py);g&&_.He(this.hostElement,"yt-show-superfan-only-snackbar",{command:g})}else this.isSubsOnlyCommentsEligibleUser&&(r=_.Z((g=this.toolbarSurface)==null?void 0:g.subscribersOnlyDisclaimerSnackbarCommand,_.py))&&_.He(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:r})};
_.Q.onYtServiceRequestSent=function(r,g){r.stopPropagation();if(g.actions)for(var I=0;I<g.actions.length;I++){var P=_.Z(g.actions[I],F01);P?this.handleUpdateCommentVoteAction(P):r.target===this.heartButton&&this.toggleHeartState()}};
_.Q.handleUpdateCommentVoteAction=function(r){var g;(g=this.toolbarState)!=null&&g.key&&this.ytdReduxBehavior.dispatch(_.mp("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:r.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":r.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.Q.toggleHeartState=function(){var r;(r=this.toolbarState)!=null&&r.key&&this.ytdReduxBehavior.dispatch(_.mp("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.l4.Object.defineProperties($d.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return(((r=this.toolbarState)==null?void 0:r.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(g=this.toolbarData)==null?void 0:g.likeCountLiked:(I=this.toolbarData)==null?void 0:I.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.toolbarSurface)==null?void 0:r.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.toolbarSurface)==null?void 0:r.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.toolbarSurface)==null?void 0:r.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
isSuperfanOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.toolbarSurface)==null?void 0:r.superfanOnlySnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.toolbarSurface)==null?void 0:r.prepareAccountCommand)!==void 0&&!_.Y("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r,g=_.Z((r=this.toolbarSurface)==null?void 0:r.prepareAccountCommand,_.py),I,P,a,v,C,u,X,c,B;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((I=this.toolbarSharedData)==null||!I.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((P=this.toolbarState)==null?void 0:P.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:g!=null?g:_.Z((a=this.toolbarSurface)==null?void 0:a.likeCommand,_.py),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:g!=null?g:_.Z((v=this.toolbarSurface)==null?void 0:v.unlikeCommand,_.py),defaultCommand:this.isVisiblyDisabled?_.Z((C=this.toolbarSurface)==null?void 0:C.commentDisabledActionCommand,_.py):void 0,defaultTooltip:(u=this.toolbarData)==null?void 0:u.likeInactiveTooltip,toggledTooltip:(X=this.toolbarData)==null?void 0:X.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(c=this.toolbarData)==null?void 0:c.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(B=this.toolbarSharedData)==null?void 0:B.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r,g=_.Z((r=this.toolbarSurface)==null?void 0:r.prepareAccountCommand,_.py),I,P,a,v,C,u,X,c,B,O;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((I=this.toolbarSharedData)==null||!I.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((P=this.toolbarState)==null?void 0:P.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:g!=null?g:_.Z((a=this.toolbarSurface)==null?void 0:a.dislikeCommand,_.py),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:g!=null?g:_.Z((v=this.toolbarSurface)==null?void 0:v.undislikeCommand,_.py),defaultCommand:this.isVisiblyDisabled?_.Z((C=this.toolbarSurface)==null?void 0:C.commentDisabledActionCommand,_.py):void 0,defaultTooltip:(u=this.toolbarData)==null?void 0:u.dislikeInactiveTooltip,toggledTooltip:(X=this.toolbarData)==null?void 0:
X.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(c=this.toolbarSharedData)==null?void 0:c.dislikeReplyButtonA11y:(B=this.toolbarSharedData)==null?void 0:B.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(O=this.toolbarSharedData)==null?void 0:O.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var r,g,I;if(((r=this.toolbarState)==null?void 0:r.heartState)!==void 0&&((g=this.toolbarState)==null?void 0:g.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((I=this.toolbarState)==null?void 0:I.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var P,a,v,C,u,X,c,B,O,z,e,U,V,G;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(P=this.toolbarData)==null?void 0:P.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((a=this.toolbarState)==null?void 0:a.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((v=this.toolbarState)==null?void 0:v.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((C=this.toolbarState)==null?void 0:C.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((u=this.toolbarState)==null?void 0:u.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.Z((X=this.toolbarSurface)==null?void 0:X.heartCommand,
_.py),unheartEndpoint:this.isVisiblyDisabled?void 0:_.Z((c=this.toolbarSurface)==null?void 0:c.unheartCommand,_.py),disabledEndpoint:this.isVisiblyDisabled?_.Z((B=this.toolbarSurface)==null?void 0:B.commentDisabledActionCommand,_.py):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(O=this.toolbarData)==null?void 0:O.heartActiveTooltip,unheartedTooltip:(z=this.toolbarData)==null?void 0:z.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((e=
this.toolbarState)==null?void 0:e.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(U=this.toolbarSharedData)==null?void 0:U.unheartButtonA11y:(V=this.toolbarSharedData)==null?void 0:V.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(G=this.toolbarSharedData)==null?void 0:G.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.toolbarSurface)==null||!r.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.commentStrings)!=null&&r.replyButtonText){var g,I,P,a;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(g=this.commentStrings)==null?void 0:g.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.Z((I=this.toolbarSurface)==null?void 0:I.replyCommand,_.py),command:this.isVisiblyDisabled?
_.Z((P=this.toolbarSurface)==null?void 0:P.commentDisabledActionCommand,_.py):this.isSubsOnlyCommentsIneligibleUser?_.Z((a=this.toolbarSurface)==null?void 0:a.subscribersOnlySnackbarCommand,_.py):void 0}}}}});
$d.prototype.onYtServiceRequestSent=$d.prototype.onYtServiceRequestSent;$d.prototype.hideReplyDialogDiv=$d.prototype.hideReplyDialogDiv;_.w([_.H(),_.J("design:type",Object)],$d.prototype,"commentStrings",void 0);_.w([_.H(),_.J("design:type",Boolean)],$d.prototype,"isReply",void 0);_.w([_.H(),_.J("design:type",Object)],$d.prototype,"toolbarData",void 0);_.w([_.H(),_.J("design:type",Object)],$d.prototype,"toolbarSharedData",void 0);
_.w([_.H(),_.J("design:type",String)],$d.prototype,"toolbarStateKey",void 0);_.w([_.H(),_.J("design:type",String)],$d.prototype,"toolbarSurfaceKey",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],$d.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],$d.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],$d.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.L_),_.J("design:type",Object)],$d.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.ni("#reply-dialog"),_.J("design:type",HTMLElement)],$d.prototype,"replyDialogDiv",void 0);_.w([_.ni("#replybox"),_.J("design:type",Object)],$d.prototype,"replyBox",void 0);_.w([_.ni("ytd-creator-heart-renderer"),_.J("design:type",Object)],$d.prototype,"heartButton",void 0);_.w([_.H({selector:function(r,g){return _.RC(r.entities,"engagementToolbarStateEntityPayload",g)},
selectorArgs:["toolbarStateKey"]}),_.J("design:type",Object)],$d.prototype,"toolbarState",void 0);_.w([_.H({selector:p4p,selectorArgs:["toolbarSurfaceKey"]}),_.J("design:type",Object)],$d.prototype,"toolbarSurface",void 0);_.w([_.H(),_.J("design:type",Object)],$d.prototype,"buttonOverrides",void 0);_.w([_.Eq("yt-commentbox-dismiss"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$d.prototype,"hideReplyDialogDiv",null);
_.w([_.L("toolbarData","toolbarState"),_.J("design:type",String),_.J("design:paramtypes",[])],$d.prototype,"likeCount",null);_.w([_.L("likeCount"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$d.prototype,"showLikeCount",null);_.w([_.L("toolbarSurface"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$d.prototype,"isVisiblyDisabled",null);_.w([_.L("toolbarSurface"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$d.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.w([_.L("toolbarSurface"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$d.prototype,"isSubsOnlyCommentsEligibleUser",null);_.w([_.L("toolbarSurface"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$d.prototype,"isSuperfanOnlyCommentsEligibleUser",null);_.w([_.L("toolbarSurface"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$d.prototype,"hasPrepareAccountCommand",null);
_.w([_.L("toolbarData","toolbarState","toolbarSurface"),_.J("design:type",Object),_.J("design:paramtypes",[])],$d.prototype,"likeToggleButtonRenderer",null);_.w([_.L("isReply","toolbarData","toolbarState","toolbarSurface"),_.J("design:type",Object),_.J("design:paramtypes",[])],$d.prototype,"dislikeToggleButtonRenderer",null);_.w([_.L("toolbarData","toolbarState","toolbarSurface"),_.J("design:type",Object),_.J("design:paramtypes",[])],$d.prototype,"creatorHeartSupportedRenderer",null);
_.w([_.L("toolbarSurface"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$d.prototype,"hasReplyCommand",null);_.w([_.L("toolbarSurface","commentStrings","isVisiblyDisabled"),_.J("design:type",Object),_.J("design:paramtypes",[])],$d.prototype,"replyButtonRenderer",null);_.w([_.H(),_.J("design:type",Object)],$d.prototype,"replyButtonOverrides",void 0);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],$d.prototype,"onYtServiceRequestSent",null);_.w([_.qC({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],$d);
_.A($d,"ytd-comment-engagement-bar",function(){if(JfB!==void 0)return JfB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-engagement-bar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-engagement-bar">\n  \n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="bottom" data="[[likeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!showLikeCount]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-engagement-bar">\n    [[likeCount]]\n  </span>\n  \n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="bottom" data="[[dislikeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  \n  <div id="creator-heart" class="style-scope ytd-comment-engagement-bar"></div>\n  \n  <ytd-button-renderer id="reply-button-end" data="[[replyButtonRenderer]]" force-icon-button="true" hidden="[[!hasReplyCommand]]" overrides="[[replyButtonOverrides]]" on-click="handleReplyButtonClick" class="style-scope ytd-comment-engagement-bar">\n  </ytd-button-renderer>\n</div>\n\n<div id="reply-dialog" class="style-scope ytd-comment-engagement-bar"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return JfB=r},{mode:1});var E1l;var ru=function(){return _.D.apply(this,arguments)||this};
_.b(ru,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ru.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ru.prototype,"data",void 0);_.w([_.qC({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],ru);
_.A(ru,"ytd-comment-inline-thumbnail-renderer",function(){if(E1l!==void 0)return E1l;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-inline-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-comment-inline-thumbnail-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div class="thumbnail-container style-scope ytd-comment-inline-thumbnail-renderer" hidden="[[!data.thumbnail]]">\n    <yt-img-shadow disable-upgrade$="[[!data.thumbnail]]" object-fit="COVER" thumbnail="[[data.thumbnail]]" class="style-scope ytd-comment-inline-thumbnail-renderer">\n    </yt-img-shadow>\n  </div>\n</a>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return E1l=r},{mode:1});var xYB;var gu=function(){return _.D.apply(this,arguments)||this};
_.b(gu,_.D);gu.prototype.onMessageTap=function(){if(this.onTapCommand){var r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);r&&this.ytdOpenPopupBehavior.openPopup(r)}};
_.l4.Object.defineProperties(gu.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return(r=this.data)==null?void 0:(g=r.button)==null?void 0:(I=g.buttonRenderer)==null?void 0:I.command}}});
_.w([_.d(_.L_),_.J("design:type",Object)],gu.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],gu.prototype,"data",void 0);_.w([_.L("data.button.buttonRenderer.command"),_.J("design:type",Object),_.J("design:paramtypes",[])],gu.prototype,"onTapCommand",null);_.w([_.qC({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],gu);
_.A(gu,"ytd-comment-pause-composer-renderer",function(){if(xYB!==void 0)return xYB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-pause-composer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pause-composer" on-click="onMessageTap" class="style-scope ytd-comment-pause-composer-renderer">\n  <yt-attributed-string data="[[data.text]]" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.termsText]]" force-default-style="" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n</div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return xYB=r},{mode:1});var fXy;var n10;var IE=function(){var r=_.D.apply(this,arguments)||this;r.isOpen=!1;return r};
_.b(IE,_.D);_.Q=IE.prototype;_.Q.dataChanged=function(){this.isOpen=!1};
_.Q.onTap=function(){this.data&&(this.data.navigationEndpoint?_.He(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.Q.focus=function(){this.JSC$16287_commentbox.focus()};
_.Q.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.Q.openDialog=function(){this.isOpen=!0;this.JSC$16287_commentbox.focus();this.JSC$16287_commentbox.maybeHeightChanged()};
IE.prototype.onYtCommentboxDismiss=IE.prototype.onYtCommentboxDismiss;IE.prototype.dataChanged=IE.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],IE.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],IE.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],IE.prototype,"isOpen",void 0);_.w([_.ni("#commentbox"),_.J("design:type",Object)],IE.prototype,"JSC$16287_commentbox",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IE.prototype,"dataChanged",null);_.w([_.Eq("yt-commentbox-dismiss"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],IE.prototype,"onYtCommentboxDismiss",null);_.w([_.qC({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],IE);
_.A(IE,"ytd-comment-reply-dialog-renderer",function(){if(n10!==void 0)return n10;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-reply-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-reply="" class="style-scope ytd-comment-reply-dialog-renderer">\n</ytd-commentbox>\n<div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-comment-reply-dialog-renderer">\n  <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-comment-reply-dialog-renderer">\n  </yt-img-shadow>\n  <div id="placeholder-area" on-tap="onTap" on-keydown="onTap" class="style-scope ytd-comment-reply-dialog-renderer">\n    <yt-formatted-string id="placeholder-text" role="textbox" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-comment-reply-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return n10=r},{mode:1});var T7B;var PC=function(){return _.D.apply(this,arguments)||this};
_.b(PC,_.D);_.l4.Object.defineProperties(PC.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(r=this.data)==null?void 0:(g=r.icon)==null?void 0:g.iconType;return I?"yt-icons:"+I.toLowerCase():null}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],PC.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],PC.prototype,"data",void 0);_.w([_.H(),_.L("data.icon"),_.J("design:type",Object),_.J("design:paramtypes",[])],PC.prototype,"icon",null);_.w([_.qC({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],PC);
_.A(PC,"ytd-pinned-comment-badge-renderer",function(){if(T7B!==void 0)return T7B;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pinned-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon hidden="[[!icon]]" icon="[[icon]]" size="12" class="style-scope ytd-pinned-comment-badge-renderer"></yt-icon>\n<yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-pinned-comment-badge-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return T7B=r},{mode:1});var hFl;var k50={},$Z1={input:!0,meta:!0,br:!0,link:!0,img:!0},aE=null;k50.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(){aE==null&&(aE=document.createElement("tp-yt-paper-tooltip"),aE.offset=8,aE.fitToVisibleBounds=!0)},
onMouseOver_:function(r){if(r=_.BO(r.target,function(a){return a==this||a.getAttribute&&a.getAttribute("shared-tooltip-text")}.bind(this),!0)){var g=r.getAttribute("shared-tooltip-text");
if(g){var I=this,P=null;r!=this&&(r.tagName.toLowerCase()in $Z1?I=r.parentElement:I=r,r.id&&(P=r.id));this.polymerController.createTooltipIfRequired_();if(aE.parentElement!=I||aE.for!=P)(0,_.wY)(aE).textContent=g,_.DG(I).appendChild(aE),aE.for=P,aE.animationDelay=this.polymerController.sharedTooltipAnimationDelay,aE.position=this.polymerController.sharedTooltipPosition}}}};var vC=function(){return _.D.apply(this,arguments)||this};
_.b(vC,_.D);vC.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]]"}}}}}};
vC.prototype.attached=function(){if(!this.hostElement.hasAttribute("role")){this.hostElement.setAttribute("role","img");var r;((r=this.data)==null?0:r.tooltip)&&this.hostElement.setAttribute("alt",this.data.tooltip)}var g;((g=this.data)==null?0:g.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
vC.prototype.colorChanged=function(){var r,g,I,P=(r=this.data)==null?void 0:(g=r.color)==null?void 0:(I=g.basicColorPaletteData)==null?void 0:I.foregroundBodyColor;P&&(this.rgbBadgeColor=_.uH(P));_.DG(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
vC.prototype.tooltipChanged=function(){var r;((r=this.data)==null?0:r.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
vC.prototype.tooltipChanged=vC.prototype.tooltipChanged;vC.prototype.colorChanged=vC.prototype.colorChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],vC.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],vC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(k50.YtSharedTooltipBehavior),_.J("design:type",Object)],vC.prototype,"ytSharedTooltipBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],vC.prototype,"data",void 0);
_.w([_.H({value:"#4285F4"}),_.J("design:type",String)],vC.prototype,"rgbBadgeColor",void 0);_.w([_.xt("data.color"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vC.prototype,"colorChanged",null);_.w([_.xt("data.tooltip"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vC.prototype,"tooltipChanged",null);_.w([_.qC({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],vC);
_.A(vC,"ytd-sponsor-comment-badge-renderer",function(){if(hFl!==void 0)return hFl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsor-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" aria-hidden="true" class="style-scope ytd-sponsor-comment-badge-renderer"></div>\n<div id="custom-badge" aria-hidden="true" class="style-scope ytd-sponsor-comment-badge-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return hFl=r},{mode:1});var rXf;var gOf;var QK=function(){return _.D.apply(this,arguments)||this};
_.b(QK,_.D);QK.prototype.computeState=function(r){switch(r==null?void 0:r.stateIdentifier){case "TRI_STATE_IDENTIFIER_UNTOGGLED_STATE":return"untoggled";case "TRI_STATE_IDENTIFIER_TOGGLING_STATE":return"toggling";case "TRI_STATE_IDENTIFIER_TOGGLED_STATE":return"toggled";default:return"unknown"}};
QK.prototype.updateStateIdentifier=function(r){if(this.viewModel.triStateKey){var g=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.mp("triStateButtonStateEntityPayload",g,{key:g,stateIdentifier:r}))}};
QK.prototype.onClick=function(){var r=this;if(this.data)switch(this.ytRendererBehavior.logExplicitClick(this.data),this.state){case "toggled":this.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE");break;case "untoggled":this.viewModel.transitionCommand?(this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLING_STATE"),this.ytComponentBehavior.resolveCommand(this.viewModel.transitionCommand,{commandController:{onSuccess:function(){r.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){r.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.l4.Object.defineProperties(QK.prototype,{data:{configurable:!0,enumerable:!0,get:function(){switch(this.state){case "untoggled":return this.viewModel.untoggledStateData;case "toggling":return this.viewModel.togglingStateData;case "toggled":return this.viewModel.toggledStateData}}},
buttonText:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.buttonText)||""}}});
_.w([_.H(),_.J("design:type",Object)],QK.prototype,"viewModel",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],QK.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],QK.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],QK.prototype,"ytRendererBehavior",void 0);_.w([_.H({selector:oI1,selectorArgs:["viewModel.triStateKey"]}),_.J("design:type",Object)],QK.prototype,"triStateButtonStateEntity",void 0);
_.w([_.H({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.J("design:type",String)],QK.prototype,"state",void 0);_.w([_.L("viewModel","state"),_.J("design:type",Object),_.J("design:paramtypes",[])],QK.prototype,"data",null);_.w([_.L("data"),_.J("design:type",String),_.J("design:paramtypes",[])],QK.prototype,"buttonText",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],QK);
_.A(QK,"ytd-tri-state-button-view-model",function(){if(gOf!==void 0)return gOf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tri-state-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button noink="" on-click="onClick" class="style-scope ytd-tri-state-button-view-model">\n  [[buttonText]]\n</tp-yt-paper-button>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return gOf=r},{mode:1});var I9y;var PJ1;var mQ=function(){var r=_.D.apply(this,arguments)||this;r.defaultIconToFilled=!_.Y("kevlar_fill_comment_chip_icon_killswitch");return r};
_.b(mQ,_.D);mQ.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
mQ.prototype.dataChanged=function(){if(this.data){var r,g;((r=this.data.chipColorPalette)==null?0:r.backgroundColor)&&((g=this.data.chipColorPalette)==null?0:g.foregroundTitleColor)&&_.lH(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.pi(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.pi(this.data.chipColorPalette.foregroundTitleColor)});var I;((I=this.data)==null?0:I.command)?(_.lH(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.lH(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}};
mQ.prototype.onTap=function(){var r;if(this.data&&(r=this.data)!=null&&r.command){var g;this.ytComponentBehavior.resolveCommand((g=this.data)==null?void 0:g.command)}};
mQ.prototype.getIconSize=function(){return _.Y("kevlar_fill_comment_chip_icon_killswitch")?24:12};
mQ.prototype.onTap=mQ.prototype.onTap;mQ.prototype.dataChanged=mQ.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],mQ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],mQ.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Sm),_.J("design:type",Object)],mQ.prototype,"ironA11yKeysBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mQ.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],mQ.prototype,"basePriceText",void 0);_.w([_.H(),_.J("design:type",Object)],mQ.prototype,"chipIcon",void 0);_.w([_.H(),_.J("design:type",Object)],mQ.prototype,"defaultIconToFilled",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],mQ.prototype,"dataChanged",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],mQ.prototype,"onTap",null);
_.w([_.ov({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],mQ);
_.A(mQ,"yt-pdg-comment-chip-renderer",function(){if(PJ1===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-pdg-comment-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.pdg.yt_pdg_comment_chip_renderer.yt.pdg.comment.chip.renderer.css.js--\x3e<div id="comment-chip-container" class="style-scope yt-pdg-comment-chip-renderer"><yt-icon default-to-filled="[[defaultIconToFilled]]" icon="[[chipIcon.iconType]]" size="[[getIconSize()]]" class="style-scope yt-pdg-comment-chip-renderer"></yt-icon><span id="comment-chip-price" class="style-scope yt-pdg-comment-chip-renderer"> [[getSimpleString(basePriceText)]] </span></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;I9y===void 0&&(I9y=document.createElement("template"));var P=I9y;I.call(g,P.content.cloneNode(!0),r.content.firstChild);PJ1=r}r=PJ1;return r},{mode:2});var Cc=function(){var r=_.D.apply(this,arguments)||this;r.useSmallAvatars=_.Y("small_avatars_for_comments");r.commentThreadingEnabled=_.Y("web_delhi_comment_threads");r.webWatchCompactComments=_.Y("web_watch_compact_comments");r.editDialog=null;return r};
_.b(Cc,_.D);_.Q=Cc.prototype;_.Q.onShow=function(){_.pe("cmv",void 0,"wn_comments")};
_.Q.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"}}}};
_.Q.detached=function(){this.editDialog=null;this.expander.reset()};
_.Q.updateBackgroundColor=function(){if(this.backgroundColor){var r={"--ytd-comment-paid-background-color":_.pi(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.lH(this.hostElement,r)}else _.lH(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.Q.resetExpander=function(){var r;(r=this.expander)==null||r.reset()};
_.Q.openEditDialog=function(r){r.dialog&&(this.editDialog=r.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.Q.onYtNavigate=function(r){var g=r.detail.endpoint;if(g=_.Z(g,_.B9B)||_.Z(g,_.ObF))r.stopPropagation(),this.openEditDialog(g)};
_.Q.onYtCommentboxDismiss=function(){this.editDialog=null;_.lH(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.Q.onAuthorThumbnailClicked=function(){_.Y("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.Q.onYtCommentboxResize=function(r){var g;(r==null?0:(g=r.detail)==null?0:g.height)&&_.lH(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":r.detail.height+"px"})};
_.l4.Object.defineProperties(Cc.prototype,{linked:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.linkedCommentText}},
linkedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.linked?{metadataBadgeRenderer:{label:this.viewModel.linkedCommentText,style:"BADGE_STYLE_TYPE_SIMPLE"}}:null}},
pinned:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.pinnedText}},
pinnedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.pinned?{renderer:{icon:{iconType:"KEEP"},label:{runs:[{text:this.viewModel.pinnedText}]}}}:null}},
authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var r,g=(r=this.commentEntity)==null?void 0:r.author;return g&&(g.isCreator||g.isVerified||g.isArtist)?{renderer:{authorEndpoint:g.channelPageEndpoint?_.Z(g.channelPageEndpoint,_.py):_.Z(g.channelCommand,_.py),authorText:{runs:[{text:g.displayName}]},color:g.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:g.isArtist?{iconType:"AUDIO_BADGE"}:
g.isVerified?{iconType:g.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:g.isArtist||g.isVerified?g.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var r,g=(r=this.commentEntity)==null?void 0:r.author;return g!=null&&g.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:g.sponsorBadgeUrl}]},tooltip:g.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var r;return _.Z((r=this.commentSurfaceEntity)==null?void 0:r.pdgCommentChip,_.Ep1)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var r;return this.voiceReplyContainerViewModel&&((r=this.voiceReplyContainerViewModel)==null?void 0:r.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var r;return _.Z((r=this.commentSurfaceEntity)==null?void 0:r.voiceReplyContainerViewModel,S0h)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var r;return this.voiceReplyContainerViewModel&&(r=this.voiceReplyContainerViewModel)!=null&&r.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var r,g;return(g=(r=this.commentSurfaceEntity)==null?void 0:r.commentBackgroundColor)!=null?g:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.Y("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var r,g;return(((r=this.commentEntity)==null?void 0:(g=r.properties)==null?void 0:g.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var r,g;if(_.Y("enable_profile_cards_on_comments")&&((r=this.commentEntity)==null?0:(g=r.author)==null?0:g.profileCardEndpoint)&&this.viewModel.allowProfileCard){var I,P;return _.Z((I=this.commentEntity)==null?void 0:(P=I.author)==null?void 0:P.profileCardEndpoint,_.py)}var a,v;return _.Z((a=this.commentEntity)==null?void 0:(v=a.avatar)==null?void 0:v.endpoint,_.py)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var r,g;if(_.Y("enable_profile_cards_on_comments")&&((r=this.commentEntity)==null?0:(g=r.author)==null?0:g.channelPageEndpoint)){var I,P;return _.Z((I=this.commentEntity)==null?void 0:(P=I.author)==null?void 0:P.channelPageEndpoint,_.py)}var a,v;return _.Z((a=this.commentEntity)==null?void 0:(v=a.avatar)==null?void 0:v.endpoint,_.py)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P,a=(r=this.commentEntity)==null?void 0:(g=r.avatar)==null?void 0:(I=g.image)==null?void 0:(P=I.sources)==null?void 0:P[0];return a?{thumbnails:[{url:a.url,width:a.width,height:a.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.commentEntity)==null?0:(g=r.author)==null?0:g.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.commentEntity)==null?void 0:(g=r.author)==null?void 0:g.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.commentEntity)==null?void 0:(g=r.properties)==null?void 0:g.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var r;return _.Z((r=this.commentSurfaceEntity)==null?void 0:r.publishedTimeCommand,_.py)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var r,g;if(((r=this.commentEntity)==null?0:r.translatedContent)&&((g=this.translateButtonState)==null?void 0:g.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var I;if((I=this.voiceReplyContainerViewModel)==null?0:I.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var P,a;return((P=this.commentEntity)==null?void 0:(a=P.properties)==null?void 0:a.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.commentSharedEntity)==null?void 0:(g=r.strings)==null?void 0:g.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.commentSharedEntity)==null?void 0:(g=r.strings)==null?void 0:g.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.commentEntity)==null||!r.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var r,g,I=(g=_.Z((r=this.viewModel)==null?void 0:r.translateButton,ldB))!=null?g:{},P,a,v,C,u,X,c,B,O,z,e;return Object.assign({},I,{untoggledStateData:Object.assign({},I.untoggledStateData,{buttonText:(P=this.commentEntity)==null?void 0:(a=P.translateData)==null?void 0:a.text}),togglingStateData:Object.assign({},I.togglingStateData,{buttonText:(v=this.commentSharedEntity)==null?
void 0:(C=v.strings)==null?void 0:C.translatingText}),toggledStateData:Object.assign({},I.toggledStateData,{buttonText:(u=this.commentSharedEntity)==null?void 0:(X=u.strings)==null?void 0:X.seeOriginalText}),transitionCommand:((c=this.commentEntity)==null?0:c.translatedContent)?void 0:_.Z((B=this.commentEntity)==null?void 0:(O=B.translateData)==null?void 0:O.translateComment,_.py),triStateKey:(z=this.commentEntity)==null?void 0:(e=z.properties)==null?void 0:e.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((g=_.Z(_.Z((r=this.toolbarSurface)==null?void 0:r.menuCommand,_.py),zQ8))==null?void 0:(I=g.menu)==null?void 0:I.menuRenderer)||null}}});
Cc.prototype.onYtCommentboxResize=Cc.prototype.onYtCommentboxResize;Cc.prototype.onYtCommentboxDismiss=Cc.prototype.onYtCommentboxDismiss;Cc.prototype.onYtNavigate=Cc.prototype.onYtNavigate;Cc.prototype.resetExpander=Cc.prototype.resetExpander;Cc.prototype.updateBackgroundColor=Cc.prototype.updateBackgroundColor;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Cc.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Cc.prototype,"ytdReduxBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Cc.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Cc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.ni("#author-thumbnail > button"),_.J("design:type",HTMLElement)],Cc.prototype,"authorThumbnailAnchor",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("viewModel"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Cc.prototype,"linked",null);
_.w([_.L("viewModel","linked"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"linkedCommentBadge",null);_.w([_.H({reflectToAttribute:!0}),_.L("viewModel"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Cc.prototype,"pinned",null);_.w([_.L("viewModel","pinned"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"pinnedCommentBadge",null);
_.w([_.L("commentEntity","commentSharedEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"authorCommentBadge",null);_.w([_.H({reflectToAttribute:!0}),_.L("authorCommentBadge"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"hasAuthorBadge",null);_.w([_.L("commentEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"sponsorCommentBadge",null);
_.w([_.H({reflectToAttribute:!0}),_.L("sponsorCommentBadge"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"hasSponsorBadge",null);_.w([_.L("commentSurfaceEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"pdgCommentChipRenderer",null);_.w([_.H({reflectToAttribute:!0}),_.L("voiceReplyContainerViewModel"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"hasVoiceReply",null);
_.w([_.L("commentSurfaceEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"voiceReplyContainerViewModel",null);_.w([_.L("voiceReplyContainerViewModel"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"voiceReplyUnavailableText",null);_.w([_.H(),_.J("design:type",Object)],Cc.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"viewModel",null);
_.w([_.H({selector:function(r,g){return _.RC(r.entities,"commentSharedEntityPayload",g)},
selectorArgs:["viewModel.sharedKey"]}),_.J("design:type",Object)],Cc.prototype,"commentSharedEntity",void 0);_.w([_.H({selector:uw4,selectorArgs:["viewModel.commentKey"]}),_.J("design:type",Object)],Cc.prototype,"commentEntity",void 0);_.w([_.H({selector:function(r,g){return _.RC(r.entities,"commentSurfaceEntityPayload",g)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.J("design:type",Object)],Cc.prototype,"commentSurfaceEntity",void 0);_.w([_.H({selector:p4p,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.J("design:type",Object)],Cc.prototype,"toolbarSurface",void 0);_.w([_.H({selector:oI1,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.J("design:type",Object)],Cc.prototype,"translateButtonState",void 0);
_.w([_.L("commentSurfaceEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"backgroundColor",null);_.w([_.H({reflectToAttribute:!0}),_.L("viewModel"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Cc.prototype,"optimalReadingWidthComments",null);_.w([_.ni("ytd-expander"),_.J("design:type",Object)],Cc.prototype,"expander",void 0);
_.w([_.xt("backgroundColor"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Cc.prototype,"updateBackgroundColor",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Cc.prototype,"useSmallAvatars",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Cc.prototype,"engagementPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Cc.prototype,"commentThreadingEnabled",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Cc.prototype,"webWatchCompactComments",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("commentEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"isReply",null);_.w([_.L("commentEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"authorThumbnailEndpoint",null);_.w([_.L("commentEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"authorNameEndpoint",null);
_.w([_.L("commentEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"authorThumbnail",null);_.w([_.L("commentEntity"),_.J("design:type",String),_.J("design:paramtypes",[])],Cc.prototype,"authorTextClass",null);_.w([_.L("commentEntity"),_.J("design:type",String),_.J("design:paramtypes",[])],Cc.prototype,"authorChannelName",null);_.w([_.L("commentEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"publishedTime",null);
_.w([_.L("commentSurfaceEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"publishedTimeCommand",null);_.w([_.L("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"contentText",null);_.w([_.xt("contentText"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Cc.prototype,"resetExpander",null);
_.w([_.L("commentEntity"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Cc.prototype,"shouldShowReadMoreInitially",null);_.w([_.L("commentSharedEntity"),_.J("design:type",String),_.J("design:paramtypes",[])],Cc.prototype,"expandText",null);_.w([_.L("commentSharedEntity"),_.J("design:type",String),_.J("design:paramtypes",[])],Cc.prototype,"collapseText",null);_.w([_.L("commentEntity"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Cc.prototype,"shouldShowTranslateButton",null);
_.w([_.L("commentEntity","commentSharedEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"translateButton",null);_.w([_.L("toolbarSurface"),_.J("design:type",Object),_.J("design:paramtypes",[])],Cc.prototype,"overflowMenuRenderer",null);_.w([_.H(),_.J("design:type",Object)],Cc.prototype,"editDialog",void 0);_.w([_.ni("ytd-comment-dialog-renderer"),_.J("design:type",Object)],Cc.prototype,"editCommentDialogContainer",void 0);
_.w([_.ni("ytd-comment-reply-dialog-renderer"),_.J("design:type",Object)],Cc.prototype,"editReplyDialogContainer",void 0);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Cc.prototype,"onYtNavigate",null);_.w([_.Eq("yt-commentbox-dismiss"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Cc.prototype,"onYtCommentboxDismiss",null);
_.w([_.Eq("yt-commentbox-resize"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Cc.prototype,"onYtCommentboxResize",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-comment-view-model"})],Cc);
_.A(Cc,"ytd-comment-view-model",function(){if(rXf!==void 0)return rXf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="paid-comment-background" class="style-scope ytd-comment-view-model"></div>\n<div id="linked-comment-badge" class="style-scope ytd-comment-view-model"></div>\n\n<div id="body" hidden="[[editDialog]]" class="style-scope ytd-comment-view-model">\n  \n  <div id="author-thumbnail" class="style-scope ytd-comment-view-model">\n    <button id="author-thumbnail-button" aria-label="[[authorChannelName]]" on-click="onAuthorThumbnailClicked" class="style-scope ytd-comment-view-model">\n      <yt-img-shadow fit="" height="40" thumbnail="[[authorThumbnail]]" width="40" class="style-scope ytd-comment-view-model"> </yt-img-shadow>\n    </button>\n  </div>\n  <div id="main" class="style-scope ytd-comment-view-model">\n    <div id="header" class="style-scope ytd-comment-view-model">\n      <div id="pinned-comment-badge" class="style-scope ytd-comment-view-model"></div>\n      <div id="header-author" class="style-scope ytd-comment-view-model">\n        \n        <h3 class="style-scope ytd-comment-view-model">\n          \n          <a id="author-text" class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeOptionalHref_(authorNameEndpoint)]]" data="[[authorNameEndpoint]]" hidden="[[authorCommentBadge]]">\n            <span class$="[[authorTextClass]] style-scope ytd-comment-view-model"> [[authorChannelName]] </span>\n          </a>\n        </h3>\n        <span id="author-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span id="sponsor-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span dir="auto" id="published-time-text" class="style-scope ytd-comment-view-model">\n          <a class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeHref_(publishedTimeCommand)]]" data="[[publishedTimeCommand]]">\n            [[publishedTime]]\n          </a>\n        </span>\n      </div>\n    </div>\n    \n    <ytd-expander id="expander" can-toggle="[[shouldShowReadMoreInitially]]" max-number-of-lines="4" recompute-on-resize="[[webWatchCompactComments]]" class="style-scope ytd-comment-view-model">\n      \n      <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="content" data="[[pdgCommentChipRenderer]]" hidden="[[!pdgCommentChipRenderer]]" class="style-scope ytd-comment-view-model">\n      </yt-pdg-comment-chip-renderer>\n      <yt-attributed-string id="content-text" slot="content" data="[[contentText]]" user-input="" class="style-scope ytd-comment-view-model">\n      </yt-attributed-string>\n      <span class="more-button style-scope ytd-comment-view-model" slot="more-button">[[expandText]]</span>\n      <span class="less-button style-scope ytd-comment-view-model" slot="less-button">[[collapseText]]</span>\n    </ytd-expander>\n    <yt-attributed-string id="error-text" data="[[voiceReplyUnavailableText]]" hidden$="[[!voiceReplyUnavailableText]]" class="style-scope ytd-comment-view-model">\n    </yt-attributed-string>\n    <ytd-tri-state-button-view-model class="translate-button style-scope ytd-comment-view-model" hidden="[[!shouldShowTranslateButton]]" view-model="[[translateButton]]">\n    </ytd-tri-state-button-view-model>\n    <ytd-comment-engagement-bar id="action-buttons" comment-strings="[[commentSharedEntity.strings]]" is-reply="[[isReply]]" toolbar-data="[[commentEntity.toolbar]]" toolbar-shared-data="[[commentSharedEntity.toolbarShared]]" toolbar-state-key="[[viewModel.toolbarStateKey]]" toolbar-surface-key="[[viewModel.toolbarSurfaceKey]]" class="style-scope ytd-comment-view-model">\n    </ytd-comment-engagement-bar>\n  </div>\n  \n  <div id="action-menu" class="style-scope ytd-comment-view-model">\n    <ytd-menu-renderer data="[[overflowMenuRenderer]]" class="style-scope ytd-comment-view-model"></ytd-menu-renderer>\n  </div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-comment-view-model"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return rXf=r},{mode:_.Rv("kevlar_poly_si_batch_j025")?1:2});_.dM(_.R(function(r){var g={},I={};return _.q("yt-sub-thread",{class:_.Ws("ytSubThreadHost",(g.ytSubThreadHasButton=r.isButton,g.ytSubThreadHovered=r.hovered,g.ytSubThreadTopLevelThread=function(){var P,a;return((P=r.topLevelThread)==null?void 0:P.call(r))&&!(_.Y("small_avatars_for_comments")&&((a=r.engagementPanel)==null?0:a.call(r)))},g))},_.q("div",{class:"ytSubThreadThreadline"},_.q(_.t,{cond:function(){var P;
return!((P=r.isTeaser)==null?0:P.call(r))},
then:function(){return _.q("div",{class:"ytSubThreadConnection"})}}),_.q("div",{class:"ytSubThreadContinuation"}),_.q("div",{class:"ytSubThreadShadow"})),_.q("div",{class:_.Ws("ytSubThreadSubThreadContent",(I.ytSubThreadSubThreadContentEngagementPanel=r.engagementPanel,I))},r.children))},"Pc"),"yt-sub-thread",{props:{isButton:_.Yp,
isTeaser:_.Yp,hovered:_.Yp,topLevelThread:_.Yp,engagementPanel:_.Yp}});var u2=function(){var r=_.D.apply(this,arguments)||this;r.modern=_.Y("web_modern_buttons");r.commentThreadingEnabled=_.Y("web_delhi_comment_threads");r.isWatchGrid=_.Y("kevlar_watch_grid");r.buttonOverrides=r.commentThreadingEnabled?_.Y("web_delhi_comment_threads_call_to_action")?{iconPosition:"trailing",type:"text",style:"call-to-action"}:{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};r.JSC$16333_spinnerEl=null;return r};
_.b(u2,_.D);_.Q=u2.prototype;_.Q.configureContinuationPathMap=function(){return _.Y("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.Q.shouldShowLegacyTeasers=function(r,g){return r&&!g};
_.Q.shouldShowExpandedThreads=function(r,g){return this.commentThreadingEnabled&&g&&(r==null?void 0:r.length)>0};
_.Q.shouldShowCollapsedThreads=function(r,g){return this.commentThreadingEnabled&&!g&&r};
_.Q.computeCommentViewModel=function(r){return _.Z(r,wDd)};
_.Q.computeThreadRenderer=function(r){return _.Z(r,HMY)};
_.Q.computeIsContinuationItem=function(r){return!!this.computeContinuationItemRenderer(r)};
_.Q.computeButtonRenderer=function(r){return _.Z(r,_.cw)};
_.Q.computeContinuationItemRenderer=function(r){return _.Z(r,_.LA)};
_.Q.computeShowButton=function(r){var g;return!((g=this.computeContinuationItemRenderer(r))==null||!g.button)};
_.Q.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]]"}}}}}};
_.Q.attached=function(){this.isShowRepliesVisible=!0};
_.Q.dataChanged=function(){var r=this.expanderContents;r&&(r.hidden=!0);this.isLoading=!1};
_.Q.endsInContinuation=function(r){return!!r&&r.length>0&&!!this.computeContinuationItemRenderer(r[r.length-1])};
_.Q.computeShouldShowHideRepliesButton=function(r,g){return!r&&g};
_.Q.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.Q.isLoadingChanged=function(){this.isLoading&&!this.JSC$16333_spinnerEl&&(this.JSC$16333_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.DG(this.expanderContents).appendChild(this.JSC$16333_spinnerEl));this.JSC$16333_spinnerEl&&(this.JSC$16333_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var r;(r=this.contents)==null||r.classList.remove("reloading")}};
_.Q.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var r=_.Z(this.data.viewReplies,_.cw);r&&this.ytRendererBehavior.logExplicitClick(r);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.Q.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var r=_.Z(this.data.hideReplies,_.cw);r&&this.ytRendererBehavior.logExplicitClick(r);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.Q.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var r=_.DG(this.hostElement).querySelector("#expander-contents");r&&(r.hidden=this.isShowRepliesVisible)}};
_.Q.computeAlign=function(){if(this.modern){var r;return!((r=this.data)==null?0:r.viewRepliesCreatorThumbnail)}};
_.l4.Object.defineProperties(u2.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var r,g;return this.endsInContinuation((r=this.data)==null?void 0:r.contents)||this.commentThreadingEnabled&&this.endsInContinuation((g=this.data)==null?void 0:g.subThreads)}},
subThreadTeasers:{configurable:!0,enumerable:!0,get:function(){if(!this.commentThreadingEnabled)return[];var r;return(r=this.data)==null?void 0:r.teaserContents}}});
u2.prototype.isShowMoreChanged=u2.prototype.isShowMoreChanged;u2.prototype.isLoadingChanged=u2.prototype.isLoadingChanged;u2.prototype.triggerFirstContinuation=u2.prototype.triggerFirstContinuation;u2.prototype.dataChanged=u2.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],u2.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],u2.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.bI),_.J("design:type",Object)],u2.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],u2.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],u2.prototype,"modern",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],u2.prototype,"commentThreadingEnabled",void 0);_.w([_.H(),_.J("design:type",Boolean)],u2.prototype,"expanded",void 0);
_.w([_.H(),_.J("design:type",Function)],u2.prototype,"toggleExpanded",void 0);_.w([_.H(),_.J("design:type",Array)],u2.prototype,"addedReplies",void 0);_.w([_.H(),_.J("design:type",Boolean)],u2.prototype,"hovered",void 0);_.w([_.H(),_.J("design:type",Boolean)],u2.prototype,"topLevelThread",void 0);_.w([_.H(),_.J("design:type",Boolean)],u2.prototype,"isLoading",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],u2.prototype,"isShowRepliesVisible",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],u2.prototype,"useNewFormatting",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],u2.prototype,"engagementPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],u2.prototype,"isWatchGrid",void 0);_.w([_.H(),_.J("design:type",Object)],u2.prototype,"buttonOverrides",void 0);_.w([_.ni("#expander-contents"),_.J("design:type",HTMLElement)],u2.prototype,"expanderContents",void 0);
_.w([_.ni("ytd-continuation-item-renderer"),_.J("design:type",Object)],u2.prototype,"continuationItemRenderer",void 0);_.w([_.ni("#contents"),_.J("design:type",HTMLElement)],u2.prototype,"contents",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],u2.prototype,"dataChanged",null);_.w([_.L("data.contents","data.subThreads.*"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],u2.prototype,"hasContinuation",null);
_.w([_.L("data.teaserContents"),_.J("design:type",Object),_.J("design:paramtypes",[])],u2.prototype,"subThreadTeasers",null);_.w([_.Eq("yt-expander-more-tapped"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],u2.prototype,"triggerFirstContinuation",null);_.w([_.xt("isLoading"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],u2.prototype,"isLoadingChanged",null);
_.w([_.xt("isShowRepliesVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],u2.prototype,"isShowMoreChanged",null);_.w([_.qC({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],u2);
_.A(u2,"ytd-comment-replies-renderer",function(){if(fXy!==void 0)return fXy;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-replies-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expander" hidden="[[commentThreadingEnabled]]" class="style-scope ytd-comment-replies-renderer">\n  <div class="expander-header style-scope ytd-comment-replies-renderer" teaser$="[[data.viewRepliesCreatorThumbnail]]">\n    <div class="more-button style-scope ytd-comment-replies-renderer" aria-expanded="false" hidden="[[!isShowRepliesVisible]]" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="more-replies-icon" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.viewRepliesIcon.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.viewReplies.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n    <div class="less-button style-scope ytd-comment-replies-renderer" aria-expanded="true" hidden="[[isShowRepliesVisible]]" on-click="handleIsShowLessTap">\n      <template is="dom-if" if="[[data.hideRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="less-replies-icon" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.hideRepliesIcon.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="less-replies" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.hideReplies.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="expander-contents" class="style-scope ytd-comment-replies-renderer">\n    <div id="contents" class="style-scope ytd-comment-replies-renderer"></div>\n    <div class="cont-button style-scope ytd-comment-replies-renderer" id="continuation"></div>\n  </div>\n</div>\n<div hidden="[[!shouldShowLegacyTeasers(isShowRepliesVisible, commentThreadingEnabled)]]" id="teaser-replies" class="style-scope ytd-comment-replies-renderer"></div>\n<div id="expanded-threads" hidden="[[!shouldShowCollapsedThreads(data.viewReplies, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[subThreadTeasers]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-teaser="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-comment-view-model data="[[computeCommentViewModel(item)]]" class="style-scope ytd-comment-replies-renderer"> </ytd-comment-view-model>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-repeat" items="[[addedReplies]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" engagement-panel="[[engagementPanel]]" is-sub-thread="" class="style-scope ytd-comment-replies-renderer">\n      </ytd-comment-thread-renderer>\n    </yt-sub-thread>\n  </template>\n  <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n    <div class="show-replies-button style-scope ytd-comment-replies-renderer" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies-sub-thread" aria-controls="expanded-threads" aria-expanded="[[!expanded]]" data="[[computeButtonRenderer(data.viewReplies)]]" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </div>\n  </yt-sub-thread>\n</div>\n<div id="collapsed-threads" hidden="[[!shouldShowExpandedThreads(data.subThreads, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[data.subThreads]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="[[computeIsContinuationItem(item)]]" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <template is="dom-if" if="[[computeThreadRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" engagement-panel="[[engagementPanel]]" is-sub-thread="" class="style-scope ytd-comment-replies-renderer">\n        </ytd-comment-thread-renderer>\n      </template>\n      <template is="dom-if" if="[[computeContinuationItemRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-continuation-item-renderer class="replies-continuation style-scope ytd-comment-replies-renderer" button-overrides="[[buttonOverrides]]" data="[[computeContinuationItemRenderer(item)]]" is-comments-section="" show-button="[[computeShowButton(item)]]">\n        </ytd-continuation-item-renderer>\n      </template>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-if" if="[[computeShouldShowHideRepliesButton(hasContinuation, data.hideReplies)]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-button-renderer id="less-replies-sub-thread" aria-controls="collapsed-threads" aria-expanded="[[expanded]]" data="[[computeButtonRenderer(data.hideReplies)]]" overrides="[[buttonOverrides]]" on-click="handleIsShowLessTap" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </yt-sub-thread>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return fXy=r},{mode:1});var a9J;var pc=function(){var r=_.D.apply(this,arguments)||this;r.isOpen=!1;r.commentDialog=null;r.useSmallAvatars=_.Y("small_avatars_for_comments");r.useSmallAvatarsEngagementPanelOnly=_.Y("small_avatars_for_comments_ep");r.placeholderFocusListener=null;r.hasOpenedDialog=!1;r.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return r};
_.b(pc,_.D);_.Q=pc.prototype;_.Q.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]]"}}}}}};
_.Q.ready=function(){var r=this,g=_.DG(this.hostElement).querySelector("#placeholder-area"),I=_.DG(this.hostElement).querySelector("#simplebox-placeholder"),P=function(a){a.stopPropagation();a instanceof KeyboardEvent&&a.type==="keypress"&&a.keyCode!==13&&a.keyCode!==32||r.openDialog()};
this.placeholderFocusListener=P;I.addEventListener("focus",this.placeholderFocusListener);g.addEventListener("tap",P);g.addEventListener("keypress",P)};
_.Q.maybeRemoveFocusEventListener=function(){var r;(r=this.data)!=null&&r.prepareAccountEndpoint&&!_.Y("web_comments_simplebox_modal_focus_on_tap_ks")&&(r=_.DG(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(r.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.Q.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.Q.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.Y("web_comment_simplebox_resolve_polymer_command_ks")?_.Jx.instance.resolveCommand(this.data.prepareAccountEndpoint):_.EH(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.superfanOnlySnackbarCommand&&!this.hasOpenedDialog){var r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.superfanOnlySnackbarCommand);r&&this.ytdOpenPopupBehavior.openPopup(r);this.hasOpenedDialog=!0}this.data.subscribersOnlySnackbarCommand&&
!this.hasOpenedDialog&&((r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand))&&this.ytdOpenPopupBehavior.openPopup(r),this.hasOpenedDialog=!0);this.commentDialog||(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.DG(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.Q.onYtCommentboxDismiss=function(r){r.stopPropagation();this.isOpen=!1};
_.Q.onCreateCommentAction=function(r){this.get("createCommentAction.contents",r)&&(this.isOpen=!1)};
_.Q.computeCommentDialog=function(r){return{placeholderText:r.placeholderText,authorThumbnail:r.authorThumbnail,submitButton:r.submitButton,imageButton:r.imageButton,cancelButton:r.cancelButton,emojiButton:r.emojiButton,emojis:r.emojis,emojiPicker:r.emojiPicker,aadcGuidelinesStateEntityKey:r.aadcGuidelinesStateEntityKey,openAadcDialog:r.openAadcDialog,unicodeEmojisUrl:r.unicodeEmojisUrl}};
_.Q.onHideIdentityChip=function(r){_.Z(r,L0w)&&this.set("data.placeholderText",_.Z(r,L0w).placeholderText)};
pc.prototype.onYtCommentboxDismiss=pc.prototype.onYtCommentboxDismiss;pc.prototype.dataChanged=pc.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],pc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],pc.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],pc.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],pc.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],pc.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],pc.prototype,"isOpen",void 0);_.w([_.H(),_.J("design:type",Object)],pc.prototype,"commentDialog",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],pc.prototype,"engagementPanel",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],pc.prototype,"useSmallAvatars",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],pc.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],pc.prototype,"enableCreationBox",void 0);_.w([_.H(),_.J("design:type",Boolean)],pc.prototype,"showCreateDialog",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],pc.prototype,"dataChanged",null);_.w([_.Eq("yt-commentbox-dismiss"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],pc.prototype,"onYtCommentboxDismiss",null);_.w([_.qC({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],pc);
_.A(pc,"ytd-comment-simplebox-renderer",function(){if(a9J!==void 0)return a9J;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-simplebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="author-thumbnail" fit="" height="40" hidden="[[isOpen]]" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-comment-simplebox-renderer">\n</yt-img-shadow>\n<div id="placeholder-area" hidden="[[isOpen]]" class="style-scope ytd-comment-simplebox-renderer">\n  <yt-formatted-string id="simplebox-placeholder" role="textbox" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-comment-simplebox-renderer">\n  </yt-formatted-string>\n</div>\n<div id="attachments" hidden="[[isOpen]]" class="style-scope ytd-comment-simplebox-renderer">\n  <div id="image-button" class="style-scope ytd-comment-simplebox-renderer"></div>\n</div>\n<div id="comment-dialog" hidden="[[!isOpen]]" class="style-scope ytd-comment-simplebox-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return a9J=r},{mode:1});var vOy;_.IA("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");
var oE=function(){var r=_.D.apply(this,arguments)||this;r.addHoverEffect=_.Y("swatcheroo_comments_hover_effect");r.useSmallAvatars=_.Y("small_avatars_for_comments");r.scrollingEnabled=_.Y("web_comment_threading_scroll_on_collapse");r.isSubThread=!1;r.threadHovered=!1;r.expanded=!1;r.removed=!1;r.addedReplies=[];r.actionMap=r.configureActionMap();r.toggleExpanded=function(){r.expanded=!r.expanded;!r.expanded&&r.scrollingEnabled&&_.We(r.hostElement,"yt-scroll-to-comment-element",[r.commentElement])};
return r};
_.b(oE,_.D);_.Q=oE.prototype;_.Q.configureActionMap=function(){return _.Y("web_delhi_comment_threads")?{"yt-create-comment-reply-action":"createCommentReplyAction","yt-remove-comment-action":"removeCommentAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction"}:{}};
_.Q.createCommentReplyAction=function(r){r=_.Z(r,VD1);if(r!=null&&r.contents){var g=r.replyToCommentId,I=r.parentCommentId,P,a=(P=this.commentViewModel)==null?void 0:P.commentId;(a===g||a===I&&!g)&&this.maybeAttachReply(r.contents)}};
_.Q.maybeAttachReply=function(r){var g,I;(((g=this.commentEntity)==null?void 0:(I=g.properties)==null?void 0:I.replyLevel)||0)>=3?_.He(this.hostElement,"yt-pushed-create-comment-reply",r):this.attachReply(r)};
_.Q.onPushedCreateCommentReply=function(r){var g,I;(((g=this.commentEntity)==null?void 0:(I=g.properties)==null?void 0:I.replyLevel)||0)>=3||(this.attachReply(r.detail),r.stopPropagation())};
_.Q.attachReply=function(r){var g;((g=this.data)==null?0:g.replies)?(g=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+g+".continuationItemRenderer")?g===0?this.push("addedReplies",r):this.splice("data.replies.commentRepliesRenderer.subThreads",g,0,r):this.push("data.replies.commentRepliesRenderer.subThreads",r)):(this.set("data.replies",{commentRepliesRenderer:{subThreads:[r],viewReplies:{buttonRenderer:{text:_.Le(_.xH("VIEW_REPLIES",
void 0,"View replies")),icon:{iconType:"EXPAND"}}}}}),this.expanded=!0)};
_.Q.onAppendContinuationItemsActionFinished=function(){this.addedReplies.length&&(this.splice.apply(this,["data.replies.commentRepliesRenderer.subThreads",0,0].concat(_.xC(this.addedReplies))),this.set("addedReplies",[]))};
_.Q.removeCommentAction=function(r){r=_.Z(r,K0J);var g=r==null?void 0:r.commentId,I;g&&((I=this.commentViewModel)==null?void 0:I.commentId)===g&&this.maybeRemoveComment(r.actionResult)};
_.Q.banAuthorAction=function(r){r=_.Z(r,MDl);var g=r==null?void 0:r.commentId,I;g&&((I=this.commentViewModel)==null?void 0:I.commentId)===g&&this.maybeRemoveComment(r.actionResult)};
_.Q.hideReportedCommentAction=function(r){r=_.Z(r,fdB);var g=r==null?void 0:r.commentId,I;g&&((I=this.commentViewModel)==null?void 0:I.commentId)===g&&this.maybeRemoveComment(r.actionResult)};
_.Q.maybeRemoveComment=function(r){r&&r.status==="STATUS_SUCCEEDED"&&(this.feedbackText=r.feedbackText||_.Le("Reply removed"),this.removed=!0)};
_.Q.onTap=function(r){if(this.addHoverEffect&&!this.engagementPanel&&!_.bw(_.jH(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var g;((g=window.getSelection())==null?0:g.toString().length)||_.EH({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.Q.attached=function(){var r=this;this.isSubThread&&(this.expanded=!0);var g;(g=this.commentThreadHitbox)==null||g.addEventListener("mouseover",function(){r.threadHovered=!0});
var I;(I=this.commentThreadHitbox)==null||I.addEventListener("mouseout",function(){r.threadHovered=!1});
var P;(P=this.commentThreadHitbox)==null||P.addEventListener("click",function(){r.maybeToggleExpanded()})};
_.Q.onDataChanged=function(){var r=_.Y("web_delhi_comment_threads")?"data.replies.commentRepliesRenderer.subThreads":"data.replies.commentRepliesRenderer.contents";this.get("data.replies.commentRepliesRenderer.teaserContents")&&!this.get(r)&&this.set(r,[{commentThreadRenderer:{commentViewModel:this.get("data.replies.commentRepliesRenderer.teaserContents")[0]}}])};
_.Q.maybeToggleExpanded=function(){var r,g,I,P=(r=this.data)==null?void 0:(g=r.replies)==null?void 0:(I=g.commentRepliesRenderer)==null?void 0:I.subThreads,a;(P==null?void 0:P.length)===1&&((a=_.Z(P[0],_.LA))==null?0:a.button)&&this.expanded||this.toggleExpanded()};
_.l4.Object.defineProperties(oE.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var r;return _.Z((r=this.data)==null?void 0:r.commentViewModel,wDd)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return _.Y("web_delhi_comment_threads")&&!!((r=this.data)==null?0:(g=r.replies)==null?0:(I=g.commentRepliesRenderer)==null?0:I.subThreads)}}});
oE.prototype.onDataChanged=oE.prototype.onDataChanged;oE.prototype.onTap=oE.prototype.onTap;oE.prototype.onAppendContinuationItemsActionFinished=oE.prototype.onAppendContinuationItemsActionFinished;oE.prototype.onPushedCreateCommentReply=oE.prototype.onPushedCreateCommentReply;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],oE.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],oE.prototype,"ytdReduxBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],oE.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],oE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],oE.prototype,"addHoverEffect",void 0);_.w([_.H(),_.J("design:type",Object)],oE.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],oE.prototype,"useSmallAvatars",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],oE.prototype,"scrollingEnabled",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],oE.prototype,"isSubThread",void 0);_.w([_.ni(".thread-hitbox"),_.J("design:type",HTMLElement)],oE.prototype,"commentThreadHitbox",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],oE.prototype,"threadHovered",void 0);_.w([_.ni("#comment"),_.J("design:type",HTMLElement)],oE.prototype,"commentElement",void 0);
_.w([_.H(),_.J("design:type",Object)],oE.prototype,"expanded",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],oE.prototype,"removed",void 0);_.w([_.H(),_.J("design:type",Object)],oE.prototype,"feedbackText",void 0);_.w([_.H(),_.J("design:type",Array)],oE.prototype,"addedReplies",void 0);_.w([_.H({selector:uw4,selectorArgs:["commentViewModel.commentKey"]}),_.J("design:type",Object)],oE.prototype,"commentEntity",void 0);
_.w([_.Eq("yt-pushed-create-comment-reply"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],oE.prototype,"onPushedCreateCommentReply",null);_.w([_.Eq("yt-append-continuation-items-action-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],oE.prototype,"onAppendContinuationItemsActionFinished",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],oE.prototype,"commentViewModel",null);
_.w([_.L("data.replies.commentRepliesRenderer.subThreads"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],oE.prototype,"hasSubThreading",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],oE.prototype,"engagementPanel",void 0);_.w([_.Eq("tap"),_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],oE.prototype,"onTap",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],oE.prototype,"onDataChanged",null);_.w([_.qC({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],oE);
_.A(oE,"ytd-comment-thread-renderer",function(){if(vOy!==void 0)return vOy;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="comment-container" class="style-scope ytd-comment-thread-renderer">\n  <div class="threadline style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"><div class="continuation style-scope ytd-comment-thread-renderer"></div></div>\n  <div class="removed-placeholder style-scope ytd-comment-thread-renderer" hidden="[[!removed]]">\n    <yt-icon icon="WARNING_FILLED" class="style-scope ytd-comment-thread-renderer"></yt-icon>\n    <yt-formatted-string text="[[feedbackText]]" class="style-scope ytd-comment-thread-renderer"></yt-formatted-string>\n  </div>\n  <ytd-comment-view-model id="comment" data="[[commentViewModel]]" engagement-panel="[[engagementPanel]]" hidden="[[removed]]" class="style-scope ytd-comment-thread-renderer">\n  </ytd-comment-view-model>\n</div>\n<div id="replies" hidden="[[!data.replies]]" class="style-scope ytd-comment-thread-renderer">\n  <template is="dom-if" if="[[data.replies]]" class="style-scope ytd-comment-thread-renderer">\n    <ytd-comment-replies-renderer added-replies="[[addedReplies]]" data="[[data.replies.commentRepliesRenderer]]" engagement-panel="[[engagementPanel]]" expanded="[[expanded]]" hovered="[[threadHovered]]" toggle-expanded="[[toggleExpanded]]" top-level-thread="[[!isSubThread]]" class="style-scope ytd-comment-thread-renderer">\n    </ytd-comment-replies-renderer>\n  </template>\n</div>\n<div class="thread-hitbox style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return vOy=r},{mode:_.Rv("kevlar_poly_si_batch_j025")?1:2});var QcB;var q8=function(){var r=_.D.apply(this,arguments)||this;r.compactHeader=_.Y("web_watch_compact_comments_header");r.hidePanelButton=!1;r.isPostSchedulingEnabled=_.Y("enable_post_scheduling");r.hasFinishedStamping=!1;r.JSC$16356_handleOpenPostCommentDialogActionAfterStamp=!1;r.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return r};
_.b(q8,_.D);_.Q=q8.prototype;
_.Q.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"}}}};
_.Q.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.Q.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$16356_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.Q.onYtServiceRequestSent=function(r,g){if(!_.Y("kevlar_command_handler")&&g.actions)for(r=0;r<g.actions.length;r++){var I=g.actions[r];_.Z(I,kZl)&&_.DG(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.Z(I,kZl))}};
_.Q.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var r;if(this.getPrefilledBackstagePostDialog((r=this.data)==null?void 0:r.actions)){_.DG(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var g=_.DG(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;g&&_.Nu(this,function(){g.focus();g.openDialog&&g.openDialog()})}}else this.hasActionsChange=!0};
_.Q.computeIsBackstage=function(r){return r};
_.Q.onYtCommentboxDismiss=function(){_.DG(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.Q.removePrefilledDialog=function(r){if(r==null?0:r.actions){for(var g=r.actions.length-1;g>=0;g--){var I=void 0;((I=_.Z(r.actions[g],caY))==null?0:I.dialog)&&delete r.actions[g]}this.set("data",void 0);this.set("data",r)}};
_.Q.getPrefilledBackstagePostDialog=function(r){if(r)for(var g=0;g<r.length;g++){var I=r[g],P=void 0;if((P=_.Z(I,caY))==null?0:P.dialog)return _.Z(I,caY).dialog}return null};
_.Q.computeBackstagePostDialog=function(r){return r&&(this.getPrefilledBackstagePostDialog(r.actions)||r.createRenderer)};
_.Q.dataChanged=function(){if(this.data){var r=this.data.customEmojis,g=this.data.unicodeEmojisUrl;_.eP.clear();g&&_.hSF(_.eP,g);r&&_.eP.load(r)}};
_.Q.handleSignalActionOpenPostCommentDialogAction=function(){var r=_.DG(this.hostElement).querySelector("ytd-comment-simplebox-renderer");r?r.openDialog():this.JSC$16356_handleOpenPostCommentDialogActionAfterStamp=!0};
_.Q.onPostHeaderTap=function(){var r;((r=this.data)==null?0:r.postHeaderOnTap)&&this.ytComponentBehavior.resolveCommand(this.data.postHeaderOnTap)};
_.l4.Object.defineProperties(q8.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.Y("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P,a,v,C;return!this.hidePanelButton&&_.Y("kevlar_watch_comments_panel_button")&&((C=_.Z((r=this.data)==null?void 0:(g=r.sortMenu)==null?void 0:(I=g.sortFilterSubMenuRenderer)==null?void 0:(P=I.subMenuItems)==null?void 0:(a=P[0])==null?void 0:(v=a.serviceEndpoint)==null?void 0:v.commandMetadata,_.JF))==null?void 0:C.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.xH("MINIPLAYER_EXPAND_LABEL"),text:_.i6(_.xH("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
q8.prototype.dataChanged=q8.prototype.dataChanged;q8.prototype.onYtCommentboxDismiss=q8.prototype.onYtCommentboxDismiss;q8.prototype.observePrefilledBackstagePostDialog=q8.prototype.observePrefilledBackstagePostDialog;q8.prototype.onYtServiceRequestSent=q8.prototype.onYtServiceRequestSent;q8.prototype.onStampFinished=q8.prototype.onStampFinished;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],q8.prototype,"ytComponentBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],q8.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],q8.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],q8.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],q8.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],q8.prototype,"compactHeader",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],q8.prototype,"engagementPanel",void 0);_.w([_.H(),_.J("design:type",Object)],q8.prototype,"hidePanelButton",void 0);_.w([_.H({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.J("design:type",Boolean)],q8.prototype,"isBackstage",void 0);_.w([_.H({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.J("design:type",Object)],q8.prototype,"backstagePostDialog",void 0);
_.w([_.H(),_.J("design:type",Object)],q8.prototype,"isPostSchedulingEnabled",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data","showCommentsPanelButton"),_.J("design:type",Object),_.J("design:paramtypes",[])],q8.prototype,"useSpaceBetween",null);_.w([_.H({reflectToAttribute:!0}),_.L("data","hidePanelButton"),_.J("design:type",Object),_.J("design:paramtypes",[])],q8.prototype,"showCommentsPanelButton",null);
_.w([_.L("data","showCommentsPanelButton"),_.J("design:type",Object),_.J("design:paramtypes",[])],q8.prototype,"commentsPanelButtonData",null);_.w([_.Eq("yt-rendererstamper-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],q8.prototype,"onStampFinished",null);_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],q8.prototype,"onYtServiceRequestSent",null);
_.w([_.xt("data.actions"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],q8.prototype,"observePrefilledBackstagePostDialog",null);_.w([_.Eq("yt-commentbox-dismiss"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],q8.prototype,"onYtCommentboxDismiss",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],q8.prototype,"dataChanged",null);
_.w([_.qC({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],q8);
_.A(q8,"ytd-comments-header-renderer",function(){if(QcB!==void 0)return QcB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.countText]]" class="style-scope ytd-comments-header-renderer">\n  <div id="leading-section" class="style-scope ytd-comments-header-renderer">\n    <h2 id="count" class="style-scope ytd-comments-header-renderer">\n      <yt-formatted-string class="count-text style-scope ytd-comments-header-renderer" text="[[data.countText]]"> </yt-formatted-string>\n    </h2>\n  </div>\n  <div id="additional-section" class="style-scope ytd-comments-header-renderer">\n    <span id="sort-menu" class="style-scope ytd-comments-header-renderer"></span>\n    <div id="panel-button" hidden="[[!showCommentsPanelButton]]" class="style-scope ytd-comments-header-renderer">\n      <ytd-button-renderer data="[[commentsPanelButtonData]]" class="style-scope ytd-comments-header-renderer"> </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="red-commenting-div" hidden="[[!data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  <yt-formatted-string id="red-commenting-text" text="[[data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  </yt-formatted-string>\n</div>\n<div id="alert" class="style-scope ytd-comments-header-renderer"></div>\n<div id="prefilled-dialog-header" class="style-scope ytd-comments-header-renderer"></div>\n<div id="simple-box" class="style-scope ytd-comments-header-renderer"></div>\n<div id="paused-comments-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="backstage-post-dialog" on-click="onPostHeaderTap" class="style-scope ytd-comments-header-renderer"></div>\n<div id="post-stream-filter" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n<div id="zero-state-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="scheduling-zero-state-message" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return QcB=r},{mode:1});var mZB;var Xt=function(){return _.D.apply(this,arguments)||this};
_.b(Xt,_.D);_.w([_.H(),_.J("design:type",Object)],Xt.prototype,"data",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Xt.prototype,"ytRendererBehavior",void 0);_.w([_.qC({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],Xt);
_.A(Xt,"ytd-destination-button-renderer",function(){if(mZB!==void 0)return mZB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-destination-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="destination-content-root" class="yt-simple-endpoint style-scope ytd-destination-button-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]">\n  <yt-img-shadow id="destination-icon" height="32" thumbnail="[[data.iconImage]]" width="32" class="style-scope ytd-destination-button-renderer"></yt-img-shadow>\n  <div id="destination-label-wrapper" class="style-scope ytd-destination-button-renderer">\n     <yt-formatted-string id="destination-label" text="[[data.label]]" class="style-scope ytd-destination-button-renderer"></yt-formatted-string>\n  </div>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return mZB=r},{mode:1});var CJw;var cC=function(){var r=_.D.apply(this,arguments)||this;r.isRichGrid=!1;r.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return r};
_.b(cC,_.D);_.Q=cC.prototype;_.Q.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.Q.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.Q.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.Q.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var r;if((r=this.data)==null||!r.isExpanded){r=this.hostElement.clientWidth;var g;if(r&&(g=this.data)!=null&&g.destinationButtons){g=Math.floor((r+4)/214);r=this.data.destinationButtons.length;var I=Math.ceil(r/g);this.fullyVisibleRows=r%g===1&&I===2?1:Math.min(I,2);this.isShowMoreVisible=this.fullyVisibleRows<I}}}};
_.Q.updateRichGridDestinationButtonsVisibility=function(){var r,g;if(this.isRichGrid&&((r=this.data)==null||!r.isExpanded)&&(g=this.data)!=null&&g.destinationButtons){r=this.richGridItemsPerRow+1;g=this.data.destinationButtons.length;var I=Math.ceil(g/r);this.fullyVisibleRows=g%r===1&&I===2?1:Math.min(I,2);this.isShowMoreVisible=this.fullyVisibleRows<I}};
_.Q.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
cC.prototype.updateRichGridDestinationButtonsVisibility=cC.prototype.updateRichGridDestinationButtonsVisibility;_.w([_.H(),_.J("design:type",Object)],cC.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Number)],cC.prototype,"fullyVisibleRows",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],cC.prototype,"isShowMoreVisible",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],cC.prototype,"isRichGrid",void 0);
_.w([_.H({selector:_.Cz,value:0}),_.J("design:type",Number)],cC.prototype,"richGridItemsPerRow",void 0);_.w([_.H(),_.J("design:type",Object)],cC.prototype,"gridStateActionMap",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],cC.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],cC.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],cC.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],cC.prototype,"ytdReduxBehavior",void 0);_.w([_.xt("data","richGridItemsPerRow"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],cC.prototype,"updateRichGridDestinationButtonsVisibility",null);_.w([_.qC({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],cC);
_.A(cC,"ytd-destination-shelf-renderer",function(){if(CJw!==void 0)return CJw;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-destination-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-destination-shelf-renderer">\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-destination-shelf-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-destination-shelf-renderer"></yt-formatted-string>\n</div>\n<div id="destination-buttons" class="style-scope ytd-destination-shelf-renderer"></div>\n<tp-yt-paper-button id="show-more-button" aria-label$="[[data.expandButtonText]]" noink="" on-click="onShowMoreClick" class="style-scope ytd-destination-shelf-renderer">\n  <yt-icon id="show-more-button-icon" icon="yt-icons:expand" class="style-scope ytd-destination-shelf-renderer"></yt-icon>\n</tp-yt-paper-button>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return CJw=r},{mode:1});var ulf;var tQ=function(){return _.D.apply(this,arguments)||this};
_.b(tQ,_.D);tQ.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"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],tQ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],tQ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],tQ.prototype,"data",void 0);_.w([_.qC({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],tQ);
_.A(tQ,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(ulf!==void 0)return ulf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brandconnect-cta-shelf-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="cta-renderer style-scope ytd-brandconnect-cta-shelf-card-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-brandconnect-cta-shelf-card-renderer" fit="" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n  <div class="provider-details style-scope ytd-brandconnect-cta-shelf-card-renderer">\n    <p id="header-line" hidden="[[!data.headline]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.headline)]]\n    </p>\n    <p id="brand-name" hidden="[[!data.brandName]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.brandName)]]\n    </p>\n    <p id="description" hidden="[[!data.description]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.description)]]\n    </p>\n    <div id="action-button" class="style-scope ytd-brandconnect-cta-shelf-card-renderer"></div>\n  </div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return ulf=r},{mode:1});var pW1;var BC=function(){var r=_.D.apply(this,arguments)||this;r.disableAnimation=!1;r.isSlimlineSurvey=!1;r.isSlimlineSurveyFollowUp=!1;r.isShortsStyle=!1;return r};
_.b(BC,_.D);BC.prototype.onTap=function(r){r.preventDefault();this.data&&_.He(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.l4.Object.defineProperties(BC.prototype,{isAnimatedIcon:{configurable:!0,enumerable:!0,get:function(){return!this.disableAnimation&&(this.isSlimlineSurveyFollowUp||this.isShortsStyle)}},
iconSize:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle?36:24}},
isDarkTheme:{configurable:!0,enumerable:!0,get:function(){return this.isShortsStyle||document.documentElement.hasAttribute("dark")}},
icon:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P,a;return((r=this.data)==null?0:r.checked)?(g=this.data)==null?void 0:(I=g.onStateIcon)==null?void 0:I.iconType:(P=this.data)==null?void 0:(a=P.defaultStateIcon)==null?void 0:a.iconType}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],BC.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],BC.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],BC.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],BC.prototype,"disableAnimation",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],BC.prototype,"isSlimlineSurvey",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],BC.prototype,"isSlimlineSurveyFollowUp",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],BC.prototype,"isShortsStyle",void 0);_.w([_.L("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],BC.prototype,"isAnimatedIcon",null);
_.w([_.L("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.J("design:type",Number),_.J("design:paramtypes",[])],BC.prototype,"iconSize",null);_.w([_.L("isShortsStyle"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],BC.prototype,"isDarkTheme",null);_.w([_.L("data.checked"),_.J("design:type",Object),_.J("design:paramtypes",[])],BC.prototype,"icon",null);_.w([_.qC({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],BC);
_.A(BC,"ytd-rating-survey-option-renderer",function(){if(pW1!==void 0)return pW1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rating-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="rating-survey-button" label="[[getSimpleString(data.responseText)]]" pressed="[[data.checked]]" toggleable="" on-tap="onTap" class="style-scope ytd-rating-survey-option-renderer">\n    <yt-icon icon="[[icon]]" is-animated-icon="[[isAnimatedIcon]]" is-dark-theme="[[isDarkTheme]]" size="[[iconSize]]" class="style-scope ytd-rating-survey-option-renderer"></yt-icon>\n</yt-icon-button>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return pW1=r},{mode:2});var oOz;var OV=function(){var r=_.D.apply(this,arguments)||this;r.firstResponseText=null;r.lastResponseText=null;r.selectedNonStarOption=null;r.hideOptions=!1;r.hideUndoButton=!0;r.disableAnimation=!1;r.showResponseRangeText=!1;r.selectedRatingIndex=-1;r.isSlimlineSurvey=!1;r.isSlimlineSurveyFollowUp=!1;r.isShortsStyle=!1;r.slimlineSurveyRatingSelectedIndex=-1;return r};
_.b(OV,_.D);_.Q=OV.prototype;_.Q.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.Q.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.Q.onOptionChange=function(r,g){var I=this;r=g.onStateIcon&&g.defaultStateIcon&&g.onStateIcon.iconType===g.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(C,u){C.responseText===g.responseText?I.isSlimlineSurvey?(I.selectedRatingIndex=u,I.ytdReduxBehavior.dispatch(tw1(u))):(I.setSurveyOptionValue(u,!0,"checked"),I.setSurveyOptionValue(u,!0,"selected")):(I.setSurveyOptionValue(u,!1,"checked"),I.setSurveyOptionValue(u,
!1,"selected"))});
else if(r)this.selectedNonStarOption=g,this.hideOptions=!0;else{var P=this.ytRendererBehavior.getSimpleString(g.responseText),a=!0;this.getOptionRenderers().forEach(function(C,u){I.setSurveyOptionValue(u,a,"checked");I.setSurveyOptionValue(u,!1,"selected");I.ytRendererBehavior.getSimpleString(C.responseText)===P&&(a=!1,I.setSurveyOptionValue(u,!0,"selected"))})}r=g.responseEndpoint;
var v;g.followUpCommand&&(v=_.Z(g.followUpCommand,a7Y));this.isSlimlineSurvey?(this.resetComponent(),_.We(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.We(this.hostElement,"ytd-inline-survey-rating-select-action",[r,v])};
_.Q.showSelectedOption=function(){var r=this;_.ZV.addJob(function(){var g=r.getOptionRenderers()[r.slimlineSurveyRatingSelectedIndex];r.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),g)},8,100)};
_.Q.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(r){var g;return(g=_.Z(r,QU0))!=null?g:{}}):[]};
_.Q.onUndoClick=function(){this.resetComponent();_.We(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.Q.setSurveyOptionValue=function(r,g,I){this.notifyPath("data.ratings."+r+".ratingSurveyOptionRenderer."+I);this.set("data.ratings."+r+".ratingSurveyOptionRenderer."+I,g)};
_.Q.resetComponent=function(){var r=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var g=this.getOptionRenderers(),I,P;this.firstResponseText=(P=(I=g[0])==null?void 0:I.responseText)!=null?P:null;var a,v;this.lastResponseText=(v=(a=g[g.length-1])==null?void 0:a.responseText)!=null?v:null;g.forEach(function(C,u){r.setSurveyOptionValue(u,!1,"checked");r.setSurveyOptionValue(u,!1,"selected")})};
_.l4.Object.defineProperties(OV.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
OV.prototype.onOptionChange=OV.prototype.onOptionChange;OV.prototype.dataChanged=OV.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],OV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],OV.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],OV.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],OV.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],OV.prototype,"firstResponseText",void 0);_.w([_.H(),_.J("design:type",Object)],OV.prototype,"lastResponseText",void 0);_.w([_.H(),_.J("design:type",Object)],OV.prototype,"selectedNonStarOption",void 0);_.w([_.H(),_.J("design:type",Object)],OV.prototype,"hideOptions",void 0);_.w([_.H(),_.J("design:type",Object)],OV.prototype,"hideUndoButton",void 0);_.w([_.H(),_.J("design:type",Object)],OV.prototype,"disableAnimation",void 0);
_.w([_.H(),_.J("design:type",Object)],OV.prototype,"showResponseRangeText",void 0);_.w([_.H(),_.J("design:type",Object)],OV.prototype,"selectedRatingIndex",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],OV.prototype,"isSlimlineSurvey",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],OV.prototype,"isSlimlineSurveyFollowUp",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],OV.prototype,"isShortsStyle",void 0);_.w([_.H({selector:function(r){return r.ui.slimlineSurveyRatingSelectedIndex}}),
_.J("design:type",Object)],OV.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.w([_.L("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],OV.prototype,"isSingleSelect",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],OV.prototype,"dataChanged",null);
_.w([_.Eq("ytd-rating-survey-option-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],OV.prototype,"onOptionChange",null);_.w([_.qC({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],OV);
_.A(OV,"ytd-rating-survey-renderer",function(){if(oOz!==void 0)return oOz;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rating-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="selection-panel" class="style-scope ytd-rating-survey-renderer">\n  <div id="options" class="style-scope ytd-rating-survey-renderer">\n    <div id="ratings" hidden="[[hideOptions]]" class="style-scope ytd-rating-survey-renderer"></div>\n  </div>\n  <div id="selected-response-icon" hidden="[[!selectedNonStarOption]]" class="style-scope ytd-rating-survey-renderer">\n    <yt-icon icon="[[selectedNonStarOption.onStateIcon.iconType]]" class="style-scope ytd-rating-survey-renderer"></yt-icon>\n  </div>\n  <div id="bottom-text-container" hidden="[[!showResponseRangeText]]" class="style-scope ytd-rating-survey-renderer">\n    <div id="first-response-text" class="style-scope ytd-rating-survey-renderer">\n      <yt-formatted-string text="[[firstResponseText]]" class="style-scope ytd-rating-survey-renderer"></yt-formatted-string>\n    </div>\n    <div id="last-response-text" class="style-scope ytd-rating-survey-renderer">\n      <yt-formatted-string text="[[lastResponseText]]" class="style-scope ytd-rating-survey-renderer"></yt-formatted-string>\n    </div>\n  </div>\n</div>\n<ytd-button-renderer id="undo-button" data="[[data.undoButton.buttonRenderer]]" hidden="[[hideUndoButton]]" on-click="onUndoClick" class="style-scope ytd-rating-survey-renderer">\n</ytd-button-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return oOz=r},{mode:1});var qN0;var XWl;var cXf;var M4t=(w5.FIRSTDAYOFWEEK+1)%7,tpB=function(r,g,I,P){var a="";if(P.selection&&ZQs(P.selection))R9(r,P.selection)&&(a+=" selected");else if(P.selection&&Un_(P.selection)){var v=P.selection.selectionState||"START_DATE";R9(r,P.selection.start)&&(a+=" period-start ",v==="START_DATE"&&(a+="selected"));R9(r,P.selection.end)&&(a+=" period-end ",v==="END_DATE"&&(a+="selected"));A5(r,P.selection.start)||A5(P.selection.end,r)||(a+=" highlighted")}if(A5(g,P.start)||A5(P.end,g))a+=" disabled";P.circleToday&&
R9(g,I)&&(a+=" today");return a};var zy=function(){return _.D.apply(this,arguments)||this};
_.b(zy,_.D);_.Q=zy.prototype;_.Q.attached=function(){var r=this;_.Nu(this,function(){r.JSC$16390_calendarMain.scrollHeight>0&&(r.calendarConfig.selection?r.scrollToDate(iQE(r.calendarConfig.selection)):r.scrollToDate(r.calendarConfig.end))})};
_.Q.updateSelection=function(r){r=jd1(Object.assign({},this.calendarConfig,{selection:r}),tpB);this.splice.apply(this,["renderData.months",0,r.length].concat(_.xC(r)))};
_.Q.scrollToDate=function(r){this.renderData&&(r=V4h(r,this.renderData),r!==void 0&&this.JSC$16390_calendarMain.scrollToIndex(r))};
_.Q.scrollToNextMonth=function(){this.JSC$16390_calendarMain.scrollToIndex(this.JSC$16390_calendarMain.firstVisibleIndex+1)};
_.Q.scrollToPrevMonth=function(){this.JSC$16390_calendarMain.firstVisibleIndex===0&&this.JSC$16390_calendarMain.scrollTo(0,0);this.JSC$16390_calendarMain.scrollToIndex(this.JSC$16390_calendarMain.firstVisibleIndex-1)};
_.Q.handleDayClick=function(r){_.We(this.hostElement,"ytd-calendar-date-clicked",[r.model.day.date])};
_.Q.handleDayMouseDown=function(r){r.preventDefault();_.We(this.hostElement,"ytd-calendar-date-mousedown",[r.model.day.date])};
_.Q.handleDayMouseUp=function(r){_.We(this.hostElement,"ytd-calendar-date-mouseup",[r.model.day.date])};
_.Q.handleDayMouseEnter=function(r){r.preventDefault();_.We(this.hostElement,"ytd-calendar-date-mouseenter",[r.model.day.date])};
_.Q.handleDayMouseLeave=function(r){_.We(this.hostElement,"ytd-calendar-date-mouseleave",[r.model.day.date])};
_.l4.Object.defineProperties(zy.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var r=this.calendarConfig,g=tpB;g=g===void 0?tpB:g;for(var I=[],P=0;P<7;P++)I.push(w5.NARROWWEEKDAYS[(P+M4t)%7]);return{months:jd1(r,g),daysOfWeekLabel:I}}}});
_.w([_.H(),_.J("design:type",Object)],zy.prototype,"calendarConfig",void 0);_.w([_.ni("#calendar-main"),_.J("design:type",Object)],zy.prototype,"JSC$16390_calendarMain",void 0);_.w([_.L("calendarConfig"),_.J("design:type",Object),_.J("design:paramtypes",[])],zy.prototype,"renderData",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],zy);
_.A(zy,"ytd-scrollable-calendar",function(){if(cXf!==void 0)return cXf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-scrollable-calendar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="calendar-container style-scope ytd-scrollable-calendar">\n  <div class="calendar-header style-scope ytd-scrollable-calendar">\n    <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-scrollable-calendar">\n      <span class="calendar-header-day style-scope ytd-scrollable-calendar">[[dayLabel]]</span>\n    </template>\n  </div>\n\n  <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-scrollable-calendar">\n    <template class="style-scope ytd-scrollable-calendar">\n      <div class="calendar-month style-scope ytd-scrollable-calendar">\n        <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-scrollable-calendar">\n          [[month.monthLabel]]\n        </div>\n        <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-scrollable-calendar">\n          <div class="calendar-week style-scope ytd-scrollable-calendar">\n            <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-scrollable-calendar">\n              <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-scrollable-calendar" on-tap="handleDayClick" on-mouseenter="handleDayMouseEnter" on-mouseleave="handleDayMouseLeave" on-mousedown="handleDayMouseDown" on-mouseup="handleDayMouseUp">\n                [[day.date.day]]\n              </span>\n            </template> \n          </div>\n        </template> \n      </div>\n    </template>\n  </tp-yt-iron-list> \n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return cXf=r},{mode:2});var Byw;var O$d;var ez=function(){var r=_.D.apply(this,arguments)||this;r.hideCharCounter=!1;r.hideLabel=!1;r.noLabelFloat=!1;r.autoValidate=!0;r.invalid=!1;r.disabled=!1;r.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return r};
_.b(ez,_.D);_.Q=ez.prototype;_.Q.reset=function(r){this.value=r&&this.data?this.data.value=r:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.Q.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.Q.focusTextInput=function(){this.input.focus()};
_.Q.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()};
_.Q.valueChanged=function(){var r,g;if(((r=this.data)==null?0:r.value)||((g=this.data)==null?void 0:g.value)==="")this.value=this.data.value;else{var I;((I=this.data)==null?void 0:I.value)!==void 0||this.value||(this.value="")}};
_.Q.computeLabel=function(r,g){return g?"":_.b6(r)};
_.Q.computeAriaLabel=function(r,g){return g?_.b6(r):""};
_.Q.computeErrorMessage=function(r,g,I,P){return!r&&g?I||this.strings.REQUIRED_LABEL:_.mzB(_.b6(P))};
_.Q.computeType=function(r){return r==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.Q.onTextValueChanged=function(r){this.value=r.detail.value;var g;(g=this.onValueChanged)==null||g.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.Q.handleUpdateTextInputFormFieldRendererCommand=function(r){(r=_.Z(r,jaF))&&this.data&&this.data.id===r.id&&(r.invalid!==void 0&&(this.invalid=r.invalid),r.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",r.invalidValueErrorMessage))};
_.Q.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("value-changed",this.value))};
_.Q.updateInvalidFromBinding=function(r){this.invalid=r.detail.value};
_.l4.Object.defineProperties(ez.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var r;return!((r=this.data)==null||!r.isMultiline)}}});
ez.prototype.valueChangedForBinding=ez.prototype.valueChangedForBinding;ez.prototype.valueChanged=ez.prototype.valueChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ez.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],ez.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],ez.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],ez.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],ez.prototype,"value",void 0);_.w([_.H(),_.J("design:type",String)],ez.prototype,"pattern",void 0);_.w([_.H(),_.J("design:type",String)],ez.prototype,"errorMessage",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],ez.prototype,"componentStyle",void 0);_.w([_.H(),_.J("design:type",Object)],ez.prototype,"hideCharCounter",void 0);
_.w([_.H(),_.J("design:type",Object)],ez.prototype,"hideLabel",void 0);_.w([_.H(),_.J("design:type",Object)],ez.prototype,"noLabelFloat",void 0);_.w([_.H(),_.J("design:type",Function)],ez.prototype,"onValueChanged",void 0);_.w([_.H(),_.J("design:type",Boolean)],ez.prototype,"isMultilineOverride",void 0);_.w([_.H(),_.J("design:type",Object)],ez.prototype,"autoValidate",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ez.prototype,"invalid",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ez.prototype,"disabled",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],ez.prototype,"enableOverlayTheme",void 0);_.w([_.H({value:{REQUIRED_LABEL:_.xH("REQUIRED_LABEL",void 0,"Required")}}),_.J("design:type",Object)],ez.prototype,"strings",void 0);_.w([_.ni("#input"),_.J("design:type",Object)],ez.prototype,"input",void 0);
_.w([_.L("data","isMultilineOverride"),_.J("design:type",Object),_.J("design:paramtypes",[])],ez.prototype,"isMultiline",null);_.w([_.$R("data.value"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ez.prototype,"valueChanged",null);_.w([_.xt("value"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ez.prototype,"valueChangedForBinding",null);_.w([_.ov({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],ez);
_.A(ez,"yt-text-input-form-field-renderer",function(){if(O$d===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-text-input-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_text_input_form_field_renderer.yt.text.input.form.field.renderer.css.js--\x3e<template is="dom-if" if="[[isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-textarea id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" max-rows="5" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" rows="[[data.rows]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-textarea>\n</template>\n<template is="dom-if" if="[[!isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-input id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="[[!data.hideCharCounter]]" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" type="[[computeType(data.type)]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-input>\n</template>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;Byw===void 0&&(Byw=document.createElement("template"));var P=Byw;I.call(g,P.content.cloneNode(!0),r.content.firstChild);O$d=r}r=O$d;return r},{mode:2});var Yd=function(){var r=_.D.apply(this,arguments)||this;r.data=void 0;r.selectionState="START_DATE";r.isStartDateInvalid=!1;r.isEndDateInvalid=!1;r.autoapply=!1;r.actionMap={"ytd-calendar-date-clicked":"handleCalendarDateClicked","ytd-calendar-date-mousedown":"handleCalendarDateMouseDown","ytd-calendar-date-mouseup":"handleCalendarDateMouseUp","ytd-calendar-date-mouseenter":"handleCalendarDateMouseEnter","ytd-calendar-date-mouseleave":"handleCalendarDateMouseLeave","yt-signal-action-submit-form":"handleCalendarSubmitDateRange"};
return r};
_.b(Yd,_.D);_.Q=Yd.prototype;_.Q.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"}}}}};
_.Q.focus=function(){this.startDateInput.focus()};
_.Q.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:N4(this.data.selection.start),end:N4(this.data.selection.end)})};
_.Q.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.Q.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.rr(this.selectionState)}};
_.Q.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.Q.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.Q.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.Q.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var r=this.calendar.calendarConfig,g=r.end;r=Lm4({start:r.start,end:this.endDate||g},this.startDateInput.value||"");this.isStartDateInvalid=!r.isValid;r.isValid&&(r=r.value,this.selection=this.endDate?{start:r,end:this.endDate}:r,this.calendar.scrollToDate(r));this.updateInvalidState()}};
_.Q.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var r=this.calendar.calendarConfig,g=r.start;r=Lm4({start:this.startDate||g,end:r.end},this.endDateInput.value||"");this.isEndDateInvalid=!r.isValid;r.isValid&&(r=r.value,this.selection={start:this.startDate,end:r},this.calendar.scrollToDate(r));this.updateInvalidState()}};
_.Q.handleCalendarDateClicked=function(r){var g=this.selection&&iQE(this.selection),I=this.selection&&bQh(this.selection);g&&!A5(r,g)&&this.selectionState==="END_DATE"?(this.selection={start:g,end:r},this.selectionState="START_DATE"):(I&&!A5(I,r)?this.selection={start:r,end:I}:this.selection=r,this.selectionState="END_DATE")};
_.Q.handleCalendarDateMouseDown=function(r){this.selection&&!ZQs(this.selection)&&(this.dragPivot=R9(r,this.selection.start)?this.selection.end:R9(r,this.selection.end)?this.selection.start:r)};
_.Q.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.Q.handleCalendarDateMouseEnter=function(r){this.dragPivot&&(this.selection={start:function(g,I){return A5(g,I)?g:I}(this.dragPivot,r),
end:function(g,I){return A5(g,I)?I:g}(this.dragPivot,r)},this.dragPivot||(this.selectionState="START_DATE"))};
_.Q.handleCalendarDateMouseLeave=function(){};
_.Q.handleCalendarSubmitDateRange=function(){this.selection&&!ZQs(this.selection)&&_.We(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.Q.updateInvalidState=function(){var r=function(g,I){I?g.setAttribute("invalid",""):g.removeAttribute("invalid")};
r(this.startDateInput,this.isStartDateInvalid);r(this.endDateInput,this.isEndDateInvalid)};
_.Q.updateDateStrings=function(){this.selection&&(ZQs(this.selection)?Y9t(this.selection):(Y9t(this.selection.start),Y9t(this.selection.end)))};
_.Q.updateCalendarSelection=function(r){this.calendar.updateSelection(Object.assign({},r,{selectionState:this.selectionState}))};
_.Q.updateIsStartDateInvalidFromBinding=function(r){this.isStartDateInvalid=r.detail.value};
_.Q.updateIsEndDateInvalidFromBinding=function(r){this.isEndDateInvalid=r.detail.value};
_.Q.updateStartDateStringFromBinding=function(){};
_.Q.updateEndDateStringFromBinding=function(){};
_.l4.Object.defineProperties(Yd.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:N4(this.data.dateRangeStart),end:N4(this.data.dateRangeEnd),selection:{start:N4(this.data.selection.start),end:N4(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&iQE(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&bQh(this.selection)}}});
Yd.prototype.resetTextboxes=Yd.prototype.resetTextboxes;Yd.prototype.observeSelection=Yd.prototype.observeSelection;Yd.prototype.dataChanged=Yd.prototype.dataChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Yd.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Yd.prototype,"ytRendererstamperBehavior",void 0);_.w([_.ni("#calendar"),_.J("design:type",Object)],Yd.prototype,"calendar",void 0);
_.w([_.ni("#start-date"),_.J("design:type",Object)],Yd.prototype,"startDateInput",void 0);_.w([_.ni("#end-date"),_.J("design:type",Object)],Yd.prototype,"endDateInput",void 0);_.w([_.H(),_.J("design:type",Object)],Yd.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Yd.prototype,"selection",void 0);_.w([_.H(),_.J("design:type",String)],Yd.prototype,"selectionState",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Yd.prototype,"calendarConfig",null);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Yd.prototype,"errorMessage",null);_.w([_.L("selection"),_.J("design:type",Object),_.J("design:paramtypes",[])],Yd.prototype,"startDate",null);_.w([_.L("selection"),_.J("design:type",Object),_.J("design:paramtypes",[])],Yd.prototype,"endDate",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Yd.prototype,"dataChanged",null);
_.w([_.xt("selection","selectionState"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Yd.prototype,"observeSelection",null);_.w([_.xt("selectionState"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Yd.prototype,"resetTextboxes",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],Yd);
_.A(Yd,"ytd-date-period-picker-renderer",function(){if(XWl!==void 0)return XWl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-period-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="control-area" class="style-scope ytd-date-period-picker-renderer">\n  <form id="form" class="style-scope ytd-date-period-picker-renderer">\n    <div class="input-and-error style-scope ytd-date-period-picker-renderer">\n      <yt-text-input-form-field-renderer id="start-date" auto-validate="[[autoValidate]]" component-style="BOLD_INPUT_TEXT" data="[[data.startDateField.textInputFormFieldRenderer]]" invalid="[[isStartDateInvalid]]" value="[[startDateString]]" on-blur="onDateInputBlur" on-focusin="onStartDateTapOrFocus" on-input="onStartDateTextChange" on-invalid-changed="updateIsStartDateInvalidFromBinding" on-tap="onStartDateTapOrFocus" on-value-changed="updateStartDateStringFromBinding" class="style-scope ytd-date-period-picker-renderer">\n      </yt-text-input-form-field-renderer>\n      <div class="error-message style-scope ytd-date-period-picker-renderer" role="alert">\n        <yt-formatted-string hidden="[[!isStartDateInvalid]]" text="[[data.errorMessage]]" class="style-scope ytd-date-period-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="separator" class="style-scope ytd-date-period-picker-renderer">\u2013</div>\n    <div class="input-and-error style-scope ytd-date-period-picker-renderer">\n      <yt-text-input-form-field-renderer id="end-date" auto-validate="[[autoValidate]]" component-style="BOLD_INPUT_TEXT" data="[[data.endDateField.textInputFormFieldRenderer]]" invalid="[[isEndDateInvalid]]" value="[[endDateString]]" on-blur="onDateInputBlur" on-focusin="onEndDateTapOrFocus" on-input="onEndDateTextChange" on-invalid-changed="updateIsEndDateInvalidFromBinding" on-tap="onEndDateTapOrFocus" on-value-changed="updateEndDateStringFromBinding" class="style-scope ytd-date-period-picker-renderer">\n      </yt-text-input-form-field-renderer>\n      <div class="error-message style-scope ytd-date-period-picker-renderer" role="alert">\n        <yt-formatted-string hidden="[[!isEndDateInvalid]]" text="[[data.errorMessage]]" class="style-scope ytd-date-period-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n  </form>\n</div>\n\n<ytd-scrollable-calendar id="calendar" calendar-config="[[calendarConfig]]" class="style-scope ytd-date-period-picker-renderer">\n</ytd-scrollable-calendar>\n\n<div id="buttons" class="style-scope ytd-date-period-picker-renderer">\n  <div id="cancel-button" class="style-scope ytd-date-period-picker-renderer"></div>\n  <div id="apply-button" class="style-scope ytd-date-period-picker-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return XWl=r},{mode:1});var Ze=function(){var r=_.D.apply(this,arguments)||this;var g={};r.actionMap=(g["ytd-date-period-picker-apply"]="handleDateRangeUpdated",g);return r};
_.b(Ze,_.D);Ze.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
Ze.prototype.handleDateRangeUpdated=function(){};
_.w([_.H(),_.J("design:type",Object)],Ze.prototype,"data",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Ze.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ze.prototype,"rendererstamperBehavior",void 0);_.w([_.qC({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],Ze);
_.A(Ze,"ytd-report-history-section-header-renderer",function(){if(qN0!==void 0)return qN0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="header-content style-scope ytd-report-history-section-header-renderer">\n  <div id="time-range-dropdown" class="filter style-scope ytd-report-history-section-header-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return qN0=r},{mode:1});var zZl;var eZY;var YN0;var UV=function(){return _.D.apply(this,arguments)||this};
_.b(UV,_.D);_.l4.Object.defineProperties(UV.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?0:(g=r.icon)==null?0:g.iconType)?_.lf(this.data.icon.iconType):""}}});
_.w([_.H(),_.J("design:type",Object)],UV.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",String),_.J("design:paramtypes",[])],UV.prototype,"icon",null);_.w([_.qC({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],UV);
_.A(UV,"ytd-report-history-table-text-cell-renderer",function(){if(YN0!==void 0)return YN0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-text-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="icon-wrapper style-scope ytd-report-history-table-text-cell-renderer" hidden="[[!icon]]">\n  <yt-icon icon="[[icon]]" class="style-scope ytd-report-history-table-text-cell-renderer"></yt-icon>\n</div>\n<div class="text style-scope ytd-report-history-table-text-cell-renderer">\n  <yt-formatted-string class="main-text style-scope ytd-report-history-table-text-cell-renderer" split-lines="" text="[[data.text]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="sub-text style-scope ytd-report-history-table-text-cell-renderer" split-lines="" text="[[data.shortByLineText]]">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return YN0=r},{mode:1});var i2=function(){return _.D.apply(this,arguments)||this};
_.b(i2,_.D);i2.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],i2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],i2.prototype,"data",void 0);_.w([_.qC({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],i2);
_.A(i2,"ytd-report-history-table-reason-cell-renderer",function(){if(eZY!==void 0)return eZY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-reason-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="latest-reason" class="style-scope ytd-report-history-table-reason-cell-renderer"></div>\n<div id="show-all-reasons" hidden="[[!data.showAllReasons]]" class="style-scope ytd-report-history-table-reason-cell-renderer">\n  <yt-formatted-string text="[[data.showAllReasons]]" class="style-scope ytd-report-history-table-reason-cell-renderer"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return eZY=r},{mode:1});var b2=function(){return _.D.apply(this,arguments)||this};
_.b(b2,_.D);b2.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"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],b2.prototype,"rendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],b2.prototype,"data",void 0);_.w([_.qC({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],b2);
_.A(b2,"ytd-report-history-table-cell-renderer",function(){if(zZl!==void 0)return zZl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cell-container" class="style-scope ytd-report-history-table-cell-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
return zZl=r},{mode:1});var Z$w;var M8=function(){var r=_.D.apply(this,arguments)||this;r.columnType={type:"REPORT_HISTORY_COLUMN_TYPE",content:"REPORT_HISTORY_COLUMN_CONTENT",reason:"REPORT_HISTORY_COLUMN_REASON",status:"REPORT_HISTORY_COLUMN_STATUS",date:"REPORT_HISTORY_COLUMN_DATE"};return r};
_.b(M8,_.D);M8.prototype.onDataChanged=function(){var r;if((r=this.data)==null?0:r.style)this.componentStyle=this.getStyleName(this.data.style)};
M8.prototype.getCellForColumn=function(r){return this.cells.find(function(g){var I;return((I=_.Z(g==null?void 0:g.cell,uSY)||_.Z(g==null?void 0:g.cell,Cuh))==null?void 0:I.columnId)===r.type})};
M8.prototype.getClassForColumn=function(r){switch(r){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
M8.prototype.getStyleName=function(r){switch(r){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.l4.Object.defineProperties(M8.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.cells)||[]).map(function(g){return _.Z(g,m01)})}}});
M8.prototype.onDataChanged=M8.prototype.onDataChanged;_.w([_.H(),_.J("design:type",Object)],M8.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Array)],M8.prototype,"columnRenderData",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],M8.prototype,"componentStyle",void 0);_.w([_.L("data"),_.J("design:type",Array),_.J("design:paramtypes",[])],M8.prototype,"cells",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],M8.prototype,"onDataChanged",null);_.w([_.qC({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],M8);
_.A(M8,"ytd-report-history-table-row-renderer",function(){if(Z$w!==void 0)return Z$w;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="row-container" class="style-scope ytd-report-history-table-row-renderer">\n  <template is="dom-repeat" items="[[columnRenderData]]" as="column" class="style-scope ytd-report-history-table-row-renderer">\n    <div class$="[[column.classes]] cell-body style-scope ytd-report-history-table-row-renderer" role="cell" style$="[[column.style]]">\n      <ytd-report-history-table-cell-renderer class$="[[getClassForColumn(column.type)]] style-scope ytd-report-history-table-row-renderer" data="[[getCellForColumn(column)]]"></ytd-report-history-table-cell-renderer>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Z$w=r},{mode:1});var UZf;var i$8;var G7X={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},yPF={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var jz=function(){return _.D.apply(this,arguments)||this};
_.b(jz,_.D);jz.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"}}}}}};
jz.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.l4.Object.defineProperties(jz.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.columns)?Wmt(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return Fmt(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var r=this.tableSpec,g=G7X;g=g===void 0?yPF:g;g=HQ8(r.columnDimensions,r.columnsToShow||[],g);r=0;g=_.m(g);for(var I=g.next();!I.done;I=g.next())I=I.value,r+=I.minWidth+I.paddingLeft+I.paddingRight;return r}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.w([_.d(_.bI),_.J("design:type",Object)],jz.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],jz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],jz.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],jz.prototype,"tableSpec",null);_.w([_.L("tableSpec"),_.J("design:type",Array),_.J("design:paramtypes",[])],jz.prototype,"columnRenderData",null);
_.w([_.L("tableSpec"),_.J("design:type",Number),_.J("design:paramtypes",[])],jz.prototype,"totalMinWidth",null);_.w([_.L("totalMinWidth"),_.J("design:type",String),_.J("design:paramtypes",[])],jz.prototype,"tableWidthStyle",null);_.w([_.qC({is:"ytd-table-renderer",disableElementRegistration:!0})],jz);
_.A(jz,"ytd-table-renderer",function(){if(i$8!==void 0)return i$8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-table-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="table-content" role="table" style$="[[tableWidthStyle]]" class="style-scope ytd-table-renderer">\n  <div id="table-header" role="row" class="style-scope ytd-table-renderer">\n    <template is="dom-repeat" items="[[columnRenderData]]" as="column" class="style-scope ytd-table-renderer">\n      <div class$="[[column.classes]] cell-header style-scope ytd-table-renderer" style$="[[column.style]]" role="columnheader">\n        <h4 id="[[column.type]]-header-name" class="header-name style-scope ytd-table-renderer">\n          <span class="style-scope ytd-table-renderer">[[column.headerName]]</span>\n        </h4>\n        <div class="cell-header-icon style-scope ytd-table-renderer" hidden="[[!column.headerIcon]]">\n          <yt-icon icon="[[column.headerIcon]]" class="style-scope ytd-table-renderer"></yt-icon>\n        </div>\n      </div>\n    </template> \n  </div>\n  <div id="table-body" class="style-scope ytd-table-renderer">\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return i$8=r},{mode:1});var VK=function(){return _.D.apply(this,arguments)||this};
_.b(VK,_.D);VK.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}}}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],VK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],VK.prototype,"data",void 0);_.w([_.qC({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],VK);
_.A(VK,"ytd-report-reason-history-modal-renderer",function(){if(UZf!==void 0)return UZf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-reason-history-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="report-history-modal-body" class="style-scope ytd-report-reason-history-modal-renderer">\n  <h4 class="title style-scope ytd-report-reason-history-modal-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-report-reason-history-modal-renderer"></yt-formatted-string>\n  </h4>\n  <div id="content-info" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n  <tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-report-reason-history-modal-renderer">\n    <div id="reasons-table" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n  </tp-yt-paper-dialog-scrollable>\n</div>\n<div id="report-history-modal-footer" class="style-scope ytd-report-reason-history-modal-renderer">\n  <div id="done-button" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return UZf=r},{mode:1});var b$f;var Mpf;var jcw;var du=function(){return _.D.apply(this,arguments)||this};
_.b(du,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],du.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],du.prototype,"data",void 0);_.w([_.qC({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],du);
_.A(du,"ytd-profile-column-stats-entry-renderer",function(){if(jcw!==void 0)return jcw;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-stats-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label" class="style-scope ytd-profile-column-stats-entry-renderer">[[getSimpleString(data.label)]]</div>\n<div id="value" class="style-scope ytd-profile-column-stats-entry-renderer">[[getSimpleString(data.value)]]</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return jcw=r},{mode:1});var Vpf;var Lc=function(){return _.D.apply(this,arguments)||this};
_.b(Lc,_.D);Lc.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Lc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Lc.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Lc.prototype,"data",void 0);_.w([_.qC({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],Lc);
_.A(Lc,"ytd-profile-column-stats-renderer",function(){if(Vpf!==void 0)return Vpf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-stats-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-profile-column-stats-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Vpf=r},{mode:1});var dZF;var Gy=function(){return _.D.apply(this,arguments)||this};
_.b(Gy,_.D);_.l4.Object.defineProperties(Gy.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.useThumbnailSize)return 80;var g,I;r=(g=this.data)==null?void 0:(I=g.thumbnail)==null?void 0:I.thumbnails;var P;return r&&((P=r[0])==null?void 0:P.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.useThumbnailSize)return 80;var g,I;r=(g=this.data)==null?void 0:(I=g.thumbnail)==null?void 0:I.thumbnails;var P;return r&&((P=r[0])==null?void 0:P.height)||80}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Gy.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Gy.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Gy.prototype,"componentStyle",void 0);_.w([_.L("data.useThumbnailSize"),_.J("design:type",Object),_.J("design:paramtypes",[])],Gy.prototype,"thumbnailWidth",null);
_.w([_.L("data.useThumbnailSize"),_.J("design:type",Object),_.J("design:paramtypes",[])],Gy.prototype,"thumbnailHeight",null);_.w([_.qC({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],Gy);
_.A(Gy,"ytd-profile-column-user-info-renderer",function(){if(dZF!==void 0)return dZF;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-user-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="thumbnail" height="[[thumbnailHeight]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailWidth]]" class="style-scope ytd-profile-column-user-info-renderer">\n</yt-img-shadow>\n<div id="title" class="style-scope ytd-profile-column-user-info-renderer">[[getSimpleString(data.title)]]</div>\n<div id="subtitle" class="style-scope ytd-profile-column-user-info-renderer">[[getSimpleString(data.subtitle)]]</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return dZF=r},{mode:1});var yK=function(){return _.D.apply(this,arguments)||this};
_.b(yK,_.D);yK.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]]"}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],yK.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],yK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],yK.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],yK.prototype,"componentStyle",void 0);_.w([_.qC({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],yK);
_.A(yK,"ytd-profile-column-renderer",function(){if(Mpf!==void 0)return Mpf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-profile-column-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Mpf=r},{mode:1});var Kc=function(){var r=_.D.apply(this,arguments)||this;r.componentStyle="NON_CENTERED_PROFILE";return r};
_.b(Kc,_.D);Kc.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
Kc.prototype.getIcon=function(r){return r?"settings:"+r.toLowerCase():null};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Kc.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Kc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Kc.prototype,"data",void 0);_.w([_.qC({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],Kc);
_.A(Kc,"ytd-page-introduction-renderer",function(){if(b$f!==void 0)return b$f;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-introduction-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-content" class="style-scope ytd-page-introduction-renderer">\n  <div id="introduction-text" class="style-scope ytd-page-introduction-renderer">\n    <div id="name" class="style-scope ytd-page-introduction-renderer">[[getSimpleString(data.pageTitle)]]</div>\n    <div id="title" class="style-scope ytd-page-introduction-renderer">[[getSimpleString(data.headerText)]]</div>\n    <yt-formatted-string id="text" split-lines="" text="[[data.bodyText]]" class="style-scope ytd-page-introduction-renderer">\n    </yt-formatted-string>\n    <ul class="introduction-bullet-items style-scope ytd-page-introduction-renderer" hidden="[[!data.bulletMessages]]">\n      <template is="dom-repeat" items="[[data.bulletMessages]]" as="bullet" class="style-scope ytd-page-introduction-renderer">\n        <li class="style-scope ytd-page-introduction-renderer">\n          <yt-formatted-string id="text" text="[[bullet]]" class="style-scope ytd-page-introduction-renderer"></yt-formatted-string>\n        </li>\n      </template>\n    </ul>\n    <div class="introduction-additional-lines style-scope ytd-page-introduction-renderer" hidden="[[!data.additionalLines]]">\n      <template is="dom-repeat" items="[[data.additionalLines]]" as="line" class="style-scope ytd-page-introduction-renderer">\n        <p class="style-scope ytd-page-introduction-renderer"> <yt-formatted-string id="text" text="[[line]]" class="style-scope ytd-page-introduction-renderer"></yt-formatted-string> </p>\n      </template>\n    </div>\n    <yt-formatted-string id="text" force-default-style="" text="[[data.footerText]]" class="style-scope ytd-page-introduction-renderer">\n    </yt-formatted-string>\n  </div>\n  <yt-icon hidden="[[!data.headerIcon]]" icon="[[getIcon(data.headerIcon.iconType)]]" class="style-scope ytd-page-introduction-renderer"></yt-icon>\n  <yt-img-shadow height="160" hidden="[[!data.headerImage]]" thumbnail="[[data.headerImage]]" class="style-scope ytd-page-introduction-renderer">\n  </yt-img-shadow>\n</div>\n<div id="report-stats" hidden="[[!data.reportStats]]" class="style-scope ytd-page-introduction-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return b$f=r},{mode:1});var LEJ;var sV=function(){return _.D.apply(this,arguments)||this};
_.b(sV,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],sV.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],sV.prototype,"data",void 0);_.w([_.qC({is:"ytd-report-description-renderer",disableElementRegistration:!0})],sV);
_.A(sV,"ytd-report-description-renderer",function(){if(LEJ!==void 0)return LEJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-description-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="report-description-vertical-line style-scope ytd-report-description-renderer"></div>\n<div class="report-description style-scope ytd-report-description-renderer">\n  <div class="report-description-item style-scope ytd-report-description-renderer">\n    <div class="report-description-upper-bullet report-description-bullet style-scope ytd-report-description-renderer"></div>\n    <yt-formatted-string class="report-receipt style-scope ytd-report-description-renderer" text="[[data.receipt]]">\n    </yt-formatted-string>\n  </div>\n  <div class="report-description-item style-scope ytd-report-description-renderer">\n    <div class="report-description-lower-bullet report-description-bullet style-scope ytd-report-description-renderer"></div>\n    <yt-formatted-string class="report-state style-scope ytd-report-description-renderer" text="[[data.state]]">\n    </yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return LEJ=r},{mode:1});var Gml;var yX1;var Ft=function(){return _.D.apply(this,arguments)||this};
_.b(Ft,_.D);Ft.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ft.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ft.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ft.prototype,"data",void 0);_.w([_.qC({is:"ytd-video-report-renderer",disableElementRegistration:!0})],Ft);
_.A(Ft,"ytd-video-report-renderer",function(){if(yX1!==void 0)return yX1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-report-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="report-thumbnail style-scope ytd-video-report-renderer"></div>\n<div class="report-info style-scope ytd-video-report-renderer">\n  <yt-formatted-string class="report-title style-scope ytd-video-report-renderer" text="[[data.title]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="report-subtitle style-scope ytd-video-report-renderer" text="[[data.shortBylineText]]">\n  </yt-formatted-string>\n</div>\n<div id="description" class="style-scope ytd-video-report-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return yX1=r},{mode:1});var KE$;_.IA("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.IA("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var HC=function(){return _.D.apply(this,arguments)||this};
_.b(HC,_.D);HC.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]]"}}}}}};
HC.prototype.computeMessageStyle=function(r){return r};
HC.prototype.computeButtonOverride=function(r){var g;if((r==null?0:(g=r.style)==null?0:g.value)&&r.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],HC.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],HC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],HC.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],HC.prototype,"shelf",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],HC.prototype,"panel",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.J("design:type",Boolean)],HC.prototype,"componentStyle",void 0);_.w([_.H({computed:"computeButtonOverride(data)"}),_.J("design:type",Object)],HC.prototype,"buttonOverride",void 0);_.w([_.qC({is:"ytd-message-renderer",disableElementRegistration:!0})],HC);
_.A(HC,"ytd-message-renderer",function(){if(KE$!==void 0)return KE$;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" class="style-scope ytd-message-renderer"></div>\n<div id="thumbnail" class="style-scope ytd-message-renderer"></div>\n<yt-formatted-string id="message" hidden$="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<yt-formatted-string id="submessage" hidden$="[[!data.subtext]]" split-lines="" text="[[data.subtext.messageSubtextRenderer.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<div id="message-button" class="style-scope ytd-message-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return KE$=r},{mode:1});var WC=function(){return _.D.apply(this,arguments)||this};
_.b(WC,_.D);WC.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"}}}};
WC.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
WC.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.l4.Object.defineProperties(WC.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var r,g;return!!(((r=this.data)==null?0:r.header)&&((g=this.data)==null?0:g.table))}}});
WC.prototype.onRequestError=WC.prototype.onRequestError;_.w([_.d(_.bI),_.J("design:type",Object)],WC.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],WC.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],WC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],WC.prototype,"data",void 0);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],WC.prototype,"isUnifiedReportHistory",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],WC.prototype,"onRequestError",null);_.w([_.qC({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],WC);
_.A(WC,"ytd-report-history-section-renderer",function(){if(Gml!==void 0)return Gml;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" hidden="[[isUnifiedReportHistory]]" class="style-scope ytd-report-history-section-renderer"></div>\n\n\n<div id="unified-report-history" hidden="[[!isUnifiedReportHistory]]" class="style-scope ytd-report-history-section-renderer">\n  <div id="header" class="style-scope ytd-report-history-section-renderer"></div>\n  <div class="table-container style-scope ytd-report-history-section-renderer">\n    <div id="history-table" class="style-scope ytd-report-history-section-renderer"></div>\n    <div class="spinner-container style-scope ytd-report-history-section-renderer" hidden="[[!continuationIsReloading]]">\n      <tp-yt-paper-spinner active="" class="style-scope ytd-report-history-section-renderer"></tp-yt-paper-spinner>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Gml=r},{mode:1});var scl;var De=function(){var r=_.D.apply(this,arguments)||this;r.answerExpanded=!1;return r};
_.b(De,_.D);De.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],De.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],De.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],De.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],De.prototype,"answerExpanded",void 0);_.w([_.qC({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],De);
_.A(De,"ytd-handles-claiming-faq-renderer",function(){if(scl!==void 0)return scl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-faq-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="head style-scope ytd-handles-claiming-faq-renderer" on-click="toggleAnswer">\n  <span class="question style-scope ytd-handles-claiming-faq-renderer">[[getSimpleString(data.question)]]</span>\n  <yt-icon id="expand-arrow" class="answer-arrow style-scope ytd-handles-claiming-faq-renderer" hidden="[[answerExpanded]]" icon="yt-icons:expand-more">\n  </yt-icon>\n  <yt-icon id="collapse-arrow" class="answer-arrow style-scope ytd-handles-claiming-faq-renderer" hidden="[[!answerExpanded]]" icon="yt-icons:expand-less">\n  </yt-icon>\n</div>\n<tp-yt-iron-collapse id="collapse" opened="[[answerExpanded]]" class="style-scope ytd-handles-claiming-faq-renderer">\n  <template is="dom-repeat" items="[[data.answers]]" class="style-scope ytd-handles-claiming-faq-renderer">\n    <yt-formatted-string class="answer style-scope ytd-handles-claiming-faq-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n  </template>\n</tp-yt-iron-collapse>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return scl=r},{mode:1});var FE0;var H$$=function(){return _.D.apply(this,arguments)||this};
_.b(H$$,_.D);_.w([_.H(),_.J("design:type",Object)],H$$.prototype,"data",void 0);_.w([_.qC({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],H$$);
_.A(H$$,"ytd-handles-claiming-faq-section-renderer",function(){if(FE0!==void 0)return FE0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-faq-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-faq-section-renderer">\n  <yt-formatted-string id="title" text="[[data.header]]" class="style-scope ytd-handles-claiming-faq-section-renderer"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.faqs]]" class="style-scope ytd-handles-claiming-faq-section-renderer">\n    <ytd-handles-claiming-faq-renderer data="[[item]]" class="style-scope ytd-handles-claiming-faq-section-renderer"></ytd-handles-claiming-faq-renderer>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return FE0=r},{mode:1});var WEd;var RE=function(){var r=_.D.apply(this,arguments)||this;r.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";r.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";r.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";r.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";r.leftSquiggly=r.leftSquigglyLight;r.rightSquiggly=r.rightSquigglyLight;
r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};r.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return r};
_.b(RE,_.D);_.Q=RE.prototype;_.Q.updateLeftSquigglyStyle=function(){_.lH(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.Q.updateRightSquigglyStyle=function(){_.lH(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.Q.ready=function(){var r=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(r)};
_.Q.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.set("isDarkTheme",r),r?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.Q.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
RE.prototype.updateRightSquigglyStyle=RE.prototype.updateRightSquigglyStyle;RE.prototype.updateLeftSquigglyStyle=RE.prototype.updateLeftSquigglyStyle;_.w([_.H(),_.J("design:type",Object)],RE.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],RE.prototype,"isDarkTheme",void 0);_.w([_.H(),_.J("design:type",String)],RE.prototype,"leftSquiggly",void 0);_.w([_.H(),_.J("design:type",String)],RE.prototype,"rightSquiggly",void 0);
_.w([_.xt("leftSquiggly"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],RE.prototype,"updateLeftSquigglyStyle",null);_.w([_.xt("rightSquiggly"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],RE.prototype,"updateRightSquigglyStyle",null);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],RE.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],RE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],RE.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],RE.prototype,"actionButtonOverride",void 0);_.w([_.qC({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],RE);
_.A(RE,"ytd-handles-claiming-header-renderer",function(){if(WEd!==void 0)return WEd;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <div id="left-image" class="style-scope ytd-handles-claiming-header-renderer"></div>\n</div>\n<div id="outer-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <yt-img-shadow id="profile-picture" height="150" thumbnail="[[data.profilePicture]]" width="150" class="style-scope ytd-handles-claiming-header-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <div id="action-button" class="style-scope ytd-handles-claiming-header-renderer">\n  </div>\n</div>\n<div id="right-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <div id="right-image" class="style-scope ytd-handles-claiming-header-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return WEd=r},{mode:1});var DZf;var AQ=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};r.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";r.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";r.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";r.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
r.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";r.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";r.image0SquigglyBackground=r.image0LightSquigglyBackground;r.image1SquigglyBackground=r.image1LightSquigglyBackground;r.image3SquigglyBackground=r.image3LightSquigglyBackground;return r};
_.b(AQ,_.D);_.Q=AQ.prototype;_.Q.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.Q.onDataChanged=function(){this.updateTitleAndImages()};
_.Q.onThemeChanged=function(){this.updateTitleAndImages()};
_.Q.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.isDarkTheme=r)};
_.Q.updateImage0SquigglyBackground=function(){_.lH(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.Q.updateImage1SquigglyBackground=function(){_.lH(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.Q.updateImage3SquigglyBackground=function(){_.lH(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.Q.updateTitleAndImages=function(){var r,g;((r=this.data)==null?void 0:(g=r.titleImages)==null?void 0:g.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))};
AQ.prototype.updateImage3SquigglyBackground=AQ.prototype.updateImage3SquigglyBackground;AQ.prototype.updateImage1SquigglyBackground=AQ.prototype.updateImage1SquigglyBackground;AQ.prototype.updateImage0SquigglyBackground=AQ.prototype.updateImage0SquigglyBackground;AQ.prototype.onThemeChanged=AQ.prototype.onThemeChanged;AQ.prototype.onDataChanged=AQ.prototype.onDataChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],AQ.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],AQ.prototype,"isDarkTheme",void 0);_.w([_.H(),_.J("design:type",Object)],AQ.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],AQ.prototype,"title0",void 0);_.w([_.H(),_.J("design:type",Object)],AQ.prototype,"title1",void 0);_.w([_.H(),_.J("design:type",Object)],AQ.prototype,"title2",void 0);_.w([_.H(),_.J("design:type",Object)],AQ.prototype,"title3",void 0);
_.w([_.H(),_.J("design:type",Object)],AQ.prototype,"title4",void 0);_.w([_.H(),_.J("design:type",Object)],AQ.prototype,"image0",void 0);_.w([_.H(),_.J("design:type",Object)],AQ.prototype,"image1",void 0);_.w([_.H(),_.J("design:type",Object)],AQ.prototype,"image2",void 0);_.w([_.H(),_.J("design:type",Object)],AQ.prototype,"image3",void 0);_.w([_.H(),_.J("design:type",Object)],AQ.prototype,"image4",void 0);_.w([_.H(),_.J("design:type",String)],AQ.prototype,"image0SquigglyBackground",void 0);
_.w([_.H(),_.J("design:type",String)],AQ.prototype,"image1SquigglyBackground",void 0);_.w([_.H(),_.J("design:type",String)],AQ.prototype,"image3SquigglyBackground",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],AQ.prototype,"onDataChanged",null);_.w([_.xt("isDarkTheme"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],AQ.prototype,"onThemeChanged",null);
_.w([_.xt("image0SquigglyBackground"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],AQ.prototype,"updateImage0SquigglyBackground",null);_.w([_.xt("image1SquigglyBackground"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],AQ.prototype,"updateImage1SquigglyBackground",null);
_.w([_.xt("image3SquigglyBackground"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],AQ.prototype,"updateImage3SquigglyBackground",null);_.w([_.qC({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],AQ);
_.A(AQ,"ytd-handles-claiming-title-images-section-renderer",function(){if(DZf!==void 0)return DZf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-title-images-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-title-images-section-renderer"></yt-formatted-string>\n<div id="image-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n  <div id="left-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    <div id="background-image0" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <div id="background-image1" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <yt-formatted-string id="title0" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title0]]"></yt-formatted-string>\n    <yt-img-shadow id="image0" height="802.21" thumbnail="[[image0]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title1" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title1]]"></yt-formatted-string>\n    <yt-img-shadow id="image1" height="436.87" thumbnail="[[image1]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="right-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    <div id="background-image3" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <yt-formatted-string id="title2" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title2]]"></yt-formatted-string>\n    <yt-img-shadow id="image2" height="439.5" thumbnail="[[image2]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title3" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title3]]"></yt-formatted-string>\n    <yt-img-shadow id="image3" height="334.9" thumbnail="[[image3]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title4" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title4]]"></yt-formatted-string>\n    <yt-img-shadow id="image4" height="334.9" thumbnail="[[image4]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n  </div>\n</div>\n\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return DZf=r},{mode:1});var RZ$;var N8=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b(N8,_.D);N8.prototype.ready=function(){var r=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(r)};
N8.prototype.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&this.set("isDarkTheme",r)};
N8.prototype.onCopyButtonClick=function(){var r=this,g,I,P;return _.p(function(a){return(g=r.data)!=null&&g.primaryChannelUrl?a.yield(navigator.clipboard.writeText(((I=r.data)==null?0:I.encodedChannelUrl)?r.data.encodedChannelUrl:"https://"+_.b6((P=r.data)==null?void 0:P.primaryChannelUrl)),0):a.jumpTo(0)})};
_.w([_.H(),_.J("design:type",Object)],N8.prototype,"data",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],N8.prototype,"ytComponentBehavior",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],N8.prototype,"isDarkTheme",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],N8.prototype,"ytActionHandlerBehavior",void 0);_.w([_.qC({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],N8);
_.A(N8,"ytd-handles-claiming-update-social-renderer",function(){if(RZ$!==void 0)return RZ$;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-update-social-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-update-social-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <yt-formatted-string id="channel-info" text="[[data.primaryChannelInfoText]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <div id="primary-url" class="style-scope ytd-handles-claiming-update-social-renderer">\n    <yt-formatted-string id="primary-channel-url" text="[[data.primaryChannelUrl]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n    <yt-icon-button id="copy-icon-button" label="[[data.copyText]]" on-click="onCopyButtonClick" class="style-scope ytd-handles-claiming-update-social-renderer">\n      <yt-icon id="copy-icon" icon="yt-icons:copy" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <yt-formatted-string id="social-title" text="[[data.socialTitle]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <div id="socials-container" class="style-scope ytd-handles-claiming-update-social-renderer">\n    <template is="dom-repeat" items="[[data.socialIcons]]" class="style-scope ytd-handles-claiming-update-social-renderer">\n      <a id="social-icon" class="yt-simple-endpoint style-scope ytd-handles-claiming-update-social-renderer" href$="[[computeHref_(item.onTap)]]" data="[[item.onTap]]" tabindex="-1">\n        <yt-img-shadow height="48" thumbnail="[[item.icon]]" width="48" class="style-scope ytd-handles-claiming-update-social-renderer">\n        </yt-img-shadow>\n      </a>\n    </template>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return RZ$=r},{mode:1});var AXz;var wu=function(){var r=_.D.apply(this,arguments)||this;r.JSC$16484_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";r.JSC$16484_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};r.squigglyBackground=r.JSC$16484_squigglyBackgroundLight;return r};
_.b(wu,_.D);wu.prototype.updateSquigglyBackgroundStyle=function(){_.lH(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
wu.prototype.ready=function(){var r=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",r);this.squigglyBackground=r?this.JSC$16484_squigglyBackgroundDark:this.JSC$16484_squigglyBackgroundLight};
wu.prototype.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.set("isDarkTheme",r),this.squigglyBackground=r?this.JSC$16484_squigglyBackgroundDark:this.JSC$16484_squigglyBackgroundLight)};
wu.prototype.updateSquigglyBackgroundStyle=wu.prototype.updateSquigglyBackgroundStyle;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],wu.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],wu.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],wu.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],wu.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],wu.prototype,"isDarkTheme",void 0);_.w([_.H(),_.J("design:type",String)],wu.prototype,"squigglyBackground",void 0);_.w([_.xt("squigglyBackground"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wu.prototype,"updateSquigglyBackgroundStyle",null);_.w([_.qC({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],wu);
_.A(wu,"ytd-handles-claiming-vanity-info-renderer",function(){if(AXz!==void 0)return AXz;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-vanity-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n  <div id="text-pic-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n    <div id="pic-container" class="style-scope ytd-handles-claiming-vanity-info-renderer"></div>\n    <div id="text-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n      <yt-formatted-string id="info-title" text="[[data.infoTitle]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n      <yt-formatted-string id="info-text" split-lines="" text="[[data.infoText]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[data.vanities]]" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n    <div id="vanity-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n      <yt-formatted-string id="vanity-title" text="[[data.vanityTitle]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n      <div id="vanities" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n        <template is="dom-repeat" items="[[data.vanities]]" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n          <yt-formatted-string class="vanity style-scope ytd-handles-claiming-vanity-info-renderer" force-default-style="" link-inherit-color="" split-lines="" text="[[item]]"></yt-formatted-string>\n        </template>\n      </div>\n    </div>\n  </template>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return AXz=r},{mode:1});var NyF;var l2=function(){var r=_.D.apply(this,arguments)||this;r.JSC$16487_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";r.JSC$16487_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";r.squigglyBackground=r.JSC$16487_squigglyBackgroundLight;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b(l2,_.D);_.Q=l2.prototype;_.Q.ready=function(){var r=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(r)};
_.Q.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.set("isDarkTheme",r),this.squigglyBackground=r?this.JSC$16487_squigglyBackgroundDark:this.JSC$16487_squigglyBackgroundLight)};
_.Q.updateSquigglyBackgroundStyle=function(){_.lH(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.Q.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.Q.detached=function(){this.stop()};
_.Q.stop=function(){this.playerElement.stop()};
_.Q.setupVideoPlayer=function(){var r=this,g,I;return _.p(function(P){g=r.data.videoId;I="http://i1.ytimg.com/vi/"+g+"/maxresdefault.jpg";r.playerElement.loadVideoWithPlayerVars({video_id:g,iurlhq:I});_.R2(P)})};
l2.prototype.onDataChanged=l2.prototype.onDataChanged;l2.prototype.updateSquigglyBackgroundStyle=l2.prototype.updateSquigglyBackgroundStyle;_.w([_.H({value:!1}),_.J("design:type",Boolean)],l2.prototype,"isDarkTheme",void 0);_.w([_.H(),_.J("design:type",String)],l2.prototype,"squigglyBackground",void 0);_.w([_.ni("#player"),_.J("design:type",Object)],l2.prototype,"playerElement",void 0);_.w([_.H(),_.J("design:type",Object)],l2.prototype,"data",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],l2.prototype,"ytActionHandlerBehavior",void 0);_.w([_.xt("squigglyBackground"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],l2.prototype,"updateSquigglyBackgroundStyle",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],l2.prototype,"onDataChanged",null);
_.w([_.qC({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],l2);
_.A(l2,"ytd-handles-claiming-video-item-renderer",function(){if(NyF!==void 0)return NyF;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-video-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-video-item-renderer">\n  <div id="player-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n    <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_HANDLES_CLAIMING" player-id="handlesclaiming" class="style-scope ytd-handles-claiming-video-item-renderer">\n    </ytd-player>\n  </div>\n  <div id="text-pic-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n    <div id="text-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-video-item-renderer"></yt-formatted-string>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-handles-claiming-video-item-renderer"></yt-formatted-string>\n    </div>\n    <div id="pic-container" class="style-scope ytd-handles-claiming-video-item-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return NyF=r},{mode:1});var wWl;var JQ=function(){var r=_.h4.apply(this,arguments)||this;r.dragging=!1;r.dragMouseStart=0;r.dragOffsetStart=0;r.containerWidthDiff=0;r.boundPrevClick=function(){r.set("offset",Sz(r,r.offset-(r.scrollDistance||320)))};
r.boundNextClick=function(){r.set("offset",Sz(r,r.offset+(r.scrollDistance||320)))};
r.boundScrollContainerMouseDown=function(g){r.dragMouseStart=g.clientX;r.dragOffsetStart=r.offset;r.dragging=!0};
r.boundScrollContainerDrag=function(g){r.dragging&&r.set("offset",Sz(r,r.dragOffsetStart-(g.clientX-r.dragMouseStart)))};
r.boundMouseUp=function(){r.onMouseUp()};
r.boundWheelScroll=function(g){var I=0;Math.abs(g.deltaX)>=Math.abs(g.deltaY)?I=g.deltaX:g.shiftKey&&(I=g.deltaY);I!==0&&(r.offset+=I,g.stopPropagation(),g.preventDefault())};
r.boundChipCloudChipScrollIntoView=function(g){(g=g.detail)&&r.scrollChipIntoView(g)};
return r};
_.b(JQ,_.h4);JQ.prototype.attached=function(){var r=_.DG(this.hostElement).querySelector("#scroll-container");r.addEventListener("wheel",this.boundWheelScroll);r.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);r.style.touchAction="pan-y";r.addEventListener("pointerdown",this.boundScrollContainerMouseDown);r.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
JQ.prototype.detached=function(){var r=_.DG(this.hostElement).querySelector("#scroll-container");r.removeEventListener("wheel",this.boundWheelScroll);r.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);r.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);r.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
JQ.prototype.reset=function(){this.set("offset",0);_.Nu(this,this.setContainerWidthDiff);_.Nu(this,this.setButtonsState)};
var Sz=function(r,g){return Math.min(Math.max(g,0),r.containerWidthDiff)};
_.Q=JQ.prototype;_.Q.onMouseUp=function(){this.dragging=!1};
_.Q.transformContainer=function(){this.offset=Sz(this,this.offset);var r=_.Gq("HTML_DIR")==="rtl"?"":"-";_.DG(this.hostElement).querySelector("#chips").style.transform="translateX("+r+this.offset+"px)";_.Nu(this,this.setButtonsState)};
_.Q.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=Sz(this,this.offset));this.atStart=this.offset<=0};
_.Q.setContainerWidthDiff=function(){var r=_.DG(this.hostElement).querySelector("#scroll-container"),g=_.DG(this.hostElement).querySelector("#chips");r&&g&&(this.containerWidthDiff=g.clientWidth-r.clientWidth)};
_.Q.scrollChipIntoView=function(r){var g=_.DG(this.hostElement).querySelector("#scroll-container");if(g){var I=this.atStart?0:106,P=this.atEnd?0:106;r.offsetLeft<this.offset+I?this.offset=Sz(this,r.offsetLeft-I):r.offsetLeft+r.clientWidth>this.offset+g.clientWidth-P&&(this.offset=Sz(this,r.offsetLeft+r.clientWidth+P-g.clientWidth))}};
JQ.prototype.transformContainer=JQ.prototype.transformContainer;_.w([_.H({value:0}),_.J("design:type",Number)],JQ.prototype,"offset",void 0);_.w([_.H({value:!0,reflectToAttribute:!0}),_.J("design:type",Boolean)],JQ.prototype,"atStart",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],JQ.prototype,"atEnd",void 0);_.w([_.H(),_.J("design:type",Number)],JQ.prototype,"scrollDistance",void 0);
_.w([_.xt("offset"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],JQ.prototype,"transformContainer",null);_.w([_.kt()],JQ);var l9d;var SNz;_.EV=_.R(function(r){var g=r.data;r=_.m(_.ua(!1,void 0,"bob3J"));var I=r.next().value,P=r.next().value;r=function(v){if((g==null?void 0:g().state)!==1){var C,u;(u=(C=g()).onTap)==null||u.call(C,v)}};
var a={};return _.q("chip-shape",{class:"ytChipShapeHost","on:focusin":_.RT(function(){var v=_.S5().resolve(_.lX(_.GT));if(v){P(v.isKeyBoardInUse());var C,u;(u=(C=g()).onFocusIn)==null||u.call(C)}return!1}),
"on:focusout":_.RT(function(){P(!1);return!1})},_.q(JX8,{shouldWrapInButton:function(){return g().type!==2},
selected:function(){return g().state===0},
onClick:r,isDropdown:function(){return g().type===1},
accessibilityLabel:function(){return g().type===1?void 0:g().accessibilityLabel}},_.q("div",{class:_.Ws("ytChipShapeChip",function(){a:switch(g==null?void 0:g().state){case 0:var v="ytChipShapeActive";
break a;case 1:v="ytChipShapeDisabled";break a;default:v="ytChipShapeInactive"}return v},function(){var v=g().type===1||g().type===2,C=g();
return v||C!=null&&C.startIcon?C==null||!C.startIcon||C!=null&&C.text?v?"ytChipShapeEndIconPadding":(C==null?0:C.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},function(){var v=g();
if((v==null?void 0:v.style)===0&&(v==null?void 0:v.state)===0){var C;v=((C=_.S5().resolve(_.lX(_.nk)))==null?0:C())?"ytChipShapeAICustomizedChipBorderDarkMode":"ytChipShapeAICustomizedChipBackgroundLightMode"}else v="";return v},(a.ytChipShapeFocused=function(){var v;
return I()&&((v=g())==null?void 0:v.state)!==1},a))},_.q(_.t,{cond:function(){return g().startIcon},
then:function(){return _.q(_.lv,{icon:function(){var v;return(v=g())==null?void 0:v.startIcon},
className:_.Ws(function(){return g().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"},function(){var v=g(),C,u=(C=_.S5().resolve(_.lX(_.nk)))==null?void 0:C();
return(v==null?void 0:v.style)===0&&(v==null?void 0:v.state)===0&&u?"ytChipShapeAICustomizedChipIconDarkMode":""})})}}),function(){return g().text},_.q(EO$,{shape:g,
onClick:r}),_.q(_.Kb,{model:{borderRadius:"8px"}}))))},"Qc");
_.EV.idomCompat=!0;var JX8=_.R(function(r){var g=_.RT(function(I){r.onClick(I);return!1});
return _.q(_.t,{cond:r.shouldWrapInButton,then:function(){return _.q("button",{class:"ytChipShapeButtonReset","on:click":g,role:function(){return r.isDropdown()?"combobox":"tab"},
"aria-label":r.accessibilityLabel,"aria-selected":r.selected},r.children)},
else:function(){return r.children}})},"Rc"),EO$=_.R(function(r){var g=r.shape;
var I=r.onClick;var P=_.RT(function(a){I(a);return!1});
return _.q(_.e5,null,_.q(_.BP,{when:function(){return g().type===1}},function(){return _.q(_.lv,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.q(_.BP,{when:function(){return g().type===2}},function(){return _.q("button",{class:"ytChipShapeButtonReset",
"on:click":P},_.q(_.lv,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.q(_.BP,{when:function(){return g().type===0}},function(){return _.q(_.TN,null)}))},"Sc");_.dM(_.EV,"chip-shape",{props:{data:_.Yp}});var xd=function(){var r=_.D.apply(this,arguments)||this;r.disableDeselectEvent=!1;r.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return r};
_.b(xd,_.D);_.Q=xd.prototype;_.Q.onSelectChipCommand=function(r){if(!this.selected&&this.data&&(r=_.Z(r,BTY),r.targetId&&r.targetId===this.data.targetId))this.onTap()};
_.Q.onFilterChipTransformCommand=function(r){if(!this.selected&&this.data){var g;(r=(g=_.Z(r,CZ$))==null?void 0:g.chipUniqueId)&&r===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.Q.dataChanged=function(){var r=this;_.Nu(this,function(){r.data&&r.data.isSelected&&!r.selected&&(r.scrollChipIntoView(),r.onTap())})};
_.Q.computeChipStyle=function(r){return r!=null?r:"STYLE_DEFAULT"};
_.Q.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint?_.We(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.We(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.Q.onFocus=function(){var r=_.S5().resolve(_.lX(_.GT));r&&r.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.Q.scrollChipIntoView=function(){_.He(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.l4.Object.defineProperties(xd.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.icon)}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return S9j({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
xd.prototype.onFocus=xd.prototype.onFocus;xd.prototype.onTap=xd.prototype.onTap;xd.prototype.dataChanged=xd.prototype.dataChanged;_.w([_.d(_.xY),_.J("design:type",Object)],xd.prototype,"ironButtonState",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],xd.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],xd.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],xd.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Sm),_.J("design:type",Object)],xd.prototype,"ironA11yKeysBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],xd.prototype,"disableDeselectEvent",void 0);_.w([_.H(),_.J("design:type",Object)],xd.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.icon"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],xd.prototype,"hasIcon",null);
_.w([_.H({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.J("design:type",String)],xd.prototype,"chipStyle",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],xd.prototype,"selected",void 0);_.w([_.L("data","selected"),_.J("design:type",Object),_.J("design:paramtypes",[])],xd.prototype,"chipShapeData",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],xd.prototype,"dataChanged",null);
_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],xd.prototype,"onTap",null);_.w([_.Eq("focus"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],xd.prototype,"onFocus",null);_.w([_.ov({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],xd);
_.A(xd,"yt-chip-cloud-chip-renderer",function(){if(SNz===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-chip-cloud-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_chip_cloud_chip_renderer.yt.chip.cloud.chip.renderer.css.js--\x3e<div id="chip-shape-container" class="style-scope yt-chip-cloud-chip-renderer">\n    <chip-shape data="[[chipShapeData]]" class="style-scope yt-chip-cloud-chip-renderer"></chip-shape>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;l9d===void 0&&(l9d=document.createElement("template"));var P=l9d;I.call(g,P.content.cloneNode(!0),r.content.firstChild);SNz=r}r=SNz;return r},{mode:2});var xnF=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.xZl=_.R(function(r){function g(){if(xnF.has(r.data().displayType)){var c=!P(),B;if((B=r.disableDeselection)==null||!B.call(r)||c){r.data().selected=c;B=Object.assign({},C(),{selected:c});u(B);var O;(O=r.callback)==null||O.call(r,B,c)}}}
var I=_.Zg("chip-view-model",function(c){var B=r.data().tooltipTargetId,O=_.E_();B&&_.JB(O,B,c);return function(){SE(O,c)}}),P=function(){var c,B;
return!!(((c=r.selected)==null?void 0:c.call(r))!==void 0?(B=r.selected)==null?0:B.call(r):C().selected)},a=_.m(_.yR(r.data)),v=a.next().value;
a=a.next().value;var C=v,u=a,X=_.J9(EA$,function(){return r.data().chipEntityKey||""});
return _.q("chip-view-model",{class:"ytChipViewModelHost",el:I},_.q(_.EV,{data:function(){var c,B=Object.assign({},C(),{selected:P()}),O=X(),z=(c=r.disableDeselection)==null?void 0:c.call(r);a:switch(B.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":c=1;break a;case "CHIP_VIEW_MODEL_DISPLAY_TYPE_STATELESS":c=3;break a;default:c=0}return{text:(O==null?void 0:O.text)||B.text,state:B.disabled?1:B.selected?0:2,type:c,onTap:f04(B,I,g,
z),accessibilityLabel:B.accessibilityLabel||B.text}}}))},"Tc");
_.xZl.idomCompat={callbacks:{callback:!0}};_.fc=_.R(function(r){r=_.GM(r,{nextButtonStyle:0});var g=r.data,I=r.callback,P=r.selectionBehavior,a=r.disableChipsScrollAnimation,v=r.nextButtonStyle,C=_.U3("div");r=_.m(_.ua(!0,void 0,"VwW6Jc"));var u=r.next().value,X=r.next().value;r=_.m(_.ua(!1,void 0,"OIoagd"));var c=r.next().value,B=r.next().value,O=!1,z=0,e=function(){switch(v()){case 0:return"ytChipsShelfViewModelGradientButton";case 1:return"ytChipsShelfViewModelFloatingButton";default:return"ytChipsShelfViewModelGradientButton"}};
_.bX(function(){X(G());B(F())});
r=_.m(_.yR(function(){var Cs={};return g().autoselectedChipIndex!=null?(Cs[g().autoselectedChipIndex]=!0,Cs):{}}));
var U=r.next().value,V=r.next().value,G=function(){var Cs=C.value;return Cs==null||Cs.scrollLeft-1<=0},F=function(){var Cs=C.value;
return Cs==null?!1:Cs.scrollLeft+1>=(Cs==null?NaN:Cs.scrollWidth)-(Cs==null?NaN:Cs.clientWidth)},W=function(){return g().isHorizontallyScrollable},S=function(Cs){C.value!=null&&(_.Gq("HTML_DIR")==="rtl"&&(Cs=-Cs),C.value.scrollBy({left:Cs,
behavior:(a==null?0:a())?"instant":"smooth"}))},E=function(){S(-320)},l=function(){S(320)},f=_.RT(function(Cs){O=!0;
z=Cs.clientX}),n=_.RT(function(Cs){if(O){Cs=Cs.clientX;
var ZL=Cs-z;z=Cs;var tp;(tp=C.value)==null||tp.scrollBy({left:-ZL})}}),P$=_.RT(function(){var Cs=G(),ZL=F();
Cs!==u()&&X(Cs);ZL!==c()&&B(ZL)});
_.N6("pointerup",function(){O&&(O=!1)});
return _.q("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.q(_.A_,{contentId:function(){return g().contentId},
useModernStyle:!0},function(){var Cs={},ZL={};return _.q("div",null,_.q(_.t,{cond:function(){return g().title},
then:function(){return _.q("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.q("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return g().title}),_.q(_.fk,{data:function(){return g().overflowButton}},{buttonViewModel:_.W6}))}}),_.q("div",{class:_.Ws("ytChipsShelfViewModelChipsShelfContent",e)},_.q(_.t,{cond:function(){return g().previousButton},
then:function(){var tp={};return _.q("div",{class:_.Ws("ytChipsShelfViewModelLeftArrowContainer",(tp.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return u()},tp))},_.q(_.fk,{data:function(){return g().previousButton}},{buttonViewModel:function(eX){return _.q(_.W6,{data:eX.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:E})}}))}}),_.q("div",{el:C,
"on:pointerdown":f,"on:pointermove":n,"on:scroll":P$,class:_.Ws("ytChipsShelfViewModelChipsScrollContainer",(Cs.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=W,Cs))},_.q("div",{class:_.Ws("ytChipsShelfViewModelChipsContainer",(ZL.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=W,ZL.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,ZL)),role:"tablist"},_.q(_.fk,{data:function(){return g().contents}},{chipViewModel:function(tp,eX){return _.q("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.q(_.xZl,{data:tp.data,
callback:function(H$,E8){var wQ=eX(),Oh,of=(Oh=P==null?void 0:P())!=null?Oh:0;of===1||of===2?(Oh={},V((Oh[wQ]=E8,Oh))):of===0&&(Oh={},V(Object.assign({},U(),(Oh[wQ]=E8,Oh))));I==null||I(H$,E8,wQ)},
disableDeselection:function(){return(P==null?void 0:P())===1},
selected:function(){return!!U()[eX()]}}))}}))),_.q(_.t,{cond:function(){return g().nextButton},
then:function(){var tp={};return _.q("div",{class:_.Ws("ytChipsShelfViewModelRightArrowContainer",(tp.ytChipsShelfViewModelRightArrowContainerIsHidden=c,tp))},_.q(_.fk,{data:function(){return g().nextButton}},{buttonViewModel:function(eX){return _.q(_.W6,{data:eX.data,
className:"ytChipsShelfViewModelRightArrow",onClick:l})}}))}})))}))},"Vc");
_.fc.idomCompat={callbacks:{callback:!0}};var f9w=_.R(function(r){var g=r.data;var I=r.showChips;var P=r.isUpdateInProgress;var a=r.chipClickCallback;r=_.m(_.ua(!1,void 0,"uth3se"));var v=r.next().value,C=r.next().value;r=_.m(_.ua(!1,void 0,"qED0bb"));var u=r.next().value,X=r.next().value,c=function(){var O,z;return!((O=g())==null?0:O.responseMessage)&&!((z=g())==null||!z.chipsShelf)},B=void 0;
_.dd(function(){X(!0);var O=(I()||c())&&!P();requestAnimationFrame(function(){C(O)});
B&&clearTimeout(B);B=setTimeout(function(){X(!1)},300)},"OBQBmf");
_.Lu(function(){B&&clearTimeout(B)});
r={};return _.q("ytd-ai-response-box-view-model",{class:_.Ws("ytdAiResponseBoxViewModelHost")},_.q("div",{class:_.Ws("ytdAiResponseBoxViewModelResponseMessageContainer",(r.ytdAiResponseBoxViewModelResponseMessageContainerHidden=v,r.ytdAiResponseBoxViewModelNotShown=function(){return v()&&!u()},r))},_.q(_.t,{cond:P,
then:function(){return _.q("div",null,_.q(_.eY,{text:function(){return g().responsePendingMessage}}))},
else:function(){return _.q(_.TN,null,_.q(_.t,{cond:function(){var O;return(O=g().responseMessageIcon)==null?void 0:O.iconType},
then:function(O){return _.q("div",{class:"ytdAiResponseBoxViewModelResponseMessageIcon"},_.q(_.lv,{icon:O}))}}),_.q("div",null,_.q(_.eY,{text:function(){return g().responseMessage}})))}})),_.q(_.fk,{data:function(){return g().chipsShelf}},{chipsShelfViewModel:function(O){O=O.data;
var z={};return _.q("div",{class:_.Ws("ytdAiResponseBoxViewModelChipsShelfContainer",(z.ytdAiResponseBoxViewModelChipsShelfContainerShown=v,z.ytdAiResponseBoxViewModelNotShown=function(){return!v()&&!u()},z))},_.q(_.fc,{data:O,
selectionBehavior:3,nextButtonStyle:1,callback:a}))}}))},"Xc");var nO1;nO1=Object.assign({},{continuation:aaz,download:hsh,canvas:JT1,reportChannelAbuse:pZh,ui:xxF,share:obz,talkToRecs:cK1,watch:qQ,ypc:Yof,radioButtonGroup:l4F,collabInviteLink:N68},PYT,{voiceSearch:T6L,shorts:o_});_.Tyh=aA(nO1);_.hZJ=v5(_.Tyh);_.kml=(0,_.hZJ)(_.Tyh.talkToRecs,{talkToRecsStateSelector:function(r){return r}});var rD0=_.R(function(r){var g=_.m((0,_.ZB)(r.data)).next().value,I=_.Bi(function(){var DL;a:{if(DL=g().onUpdateText)if(DL=_.Z(DL,_.py)){var B0;DL=(B0=_.Z(DL,onJ))==null?void 0:B0.stepId;break a}DL=void 0}return DL},void 0,"olO2Rd");
r=_.m(_.ua(!1,void 0,"QCzl5d"));var P=r.next().value,a=r.next().value;r=_.m(_.ua(!1,void 0,"cQ7jrd"));var v=r.next().value,C=r.next().value;r=_.m(JP4());var u=r.next().value;r=r.next().value;var X=_.x9(_.kml.talkToRecsStateSelector),c=_.m(_.ua("",void 0,"ry2Eac")),B=c.next().value,O=c.next().value;c=_.m(_.ua(!1,void 0,"EwWXmb"));var z=c.next().value,e=c.next().value,U=_.m(_.ua(!1,void 0,"hORmtb"));c=U.next().value;var V=U.next().value;U=_.m(_.ua(!1,void 0,"fBzwv"));var G=U.next().value,F=U.next().value;
U=_.m(_.ua(!1,void 0,"BCC4Zc"));var W=U.next().value,S=U.next().value,E=_.Zg("div");U=_.m(_.ua(void 0,void 0,"Xvb7gd"));var l=U.next().value,f=U.next().value,n=void 0,P$=function(DL){DL!==P()&&(C(!0),a(DL),n&&clearTimeout(n),n=setTimeout(function(){C(!1)},300))},Cs=function(){if(l()!==void 0){var DL=l();
P$(window.scrollY>DL)}},ZL=function(){var DL;
f((DL=E.value)==null?void 0:DL.offsetHeight);u("yt-feed-filter-chip-bar-resize")},tp="";
_.dd(function(){tp=B()},"UJeAbb");
_.M9(function(){var DL,B0,fY;O((fY=(B0=nA1(I(),X()))!=null?B0:(DL=g().textInputValue)==null?void 0:DL.content)!=null?fY:"");e(!!g().welcomeBannerTitle&&!B());ZL();document.addEventListener("scroll",Cs);_.Lu(function(){document.removeEventListener("scroll",Cs);n&&clearTimeout(n)})});
_.dd(function(){z();ZL()},"xF8Dy");
U=_.RT(function(){F(!0);V(!0)});
var eX=_.RT(function(){V(!1)});
_.dd(function(){var DL=g();F(!1);S(!1);var B0,fY;((fY=_.Z((B0=DL.contents)==null?void 0:B0[0],Fq1))==null?0:fY.responseMessageIcon)?O($gf.cachedUserQuery):$gf.cachedUserQuery=tp},"XQIH3b");
var H$=function(DL){var B0=g().onUpdateText;B0&&_.tY(B0,{form:{userQuery:DL}})},E8=_.vI(function(DL){H$(DL)},150),wQ=_.RT(function(DL){DL=DL.target.value;
O(DL);E8(DL);return!1});
_.dd(function(){var DL=nA1(I(),X());DL!==void 0&&DL!==tp&&O(DL)},"UIIfAc");
var Oh=function(){S(!0);e(!1)},of=function(){var DL=_.Z(g().submitButton,_.OI);
if(DL==null?0:DL.trackingParams){var B0=_.gM(DL.trackingParams),fY=_.CB();fY&&B0&&_.ig(fY,B0,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}if(DL=DL==null?void 0:DL.onTap)_.tY(DL),Oh()},l1=_.RT(function(DL){DL.key==="Enter"&&(H$(DL.target.value.trim()),of());
return!1}),zB=function(){of()},iz=_.RT(function(){u("yt-feed-customization-scroll-up")}),tw={},dr={},Q4={},c$={};
return _.q("ytd-feed-customization-form-view-model",{class:_.Ws("ytdFeedCustomizationFormViewModelHost",(tw.ytdFeedCustomizationFormViewModelHostCollapsed=P,tw)),el:_.iv(r)},_.q("div",{class:"ytdFeedCustomizationFormViewModelBodyContainer",el:E},_.q("div",{class:_.Ws("ytdFeedCustomizationFormViewModelExpandedContent",(dr.ytdFeedCustomizationFormViewModelNotShown=function(){return P()&&!v()},dr))},_.q(_.t,{cond:function(){return g().disclaimer},
then:function(){return _.q("div",{class:"ytdFeedCustomizationFormViewModelDisclaimer"},_.q(_.eY,{text:function(){return g().disclaimer}}))}}),_.q(_.t,{cond:z,
then:function(){return _.q("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerContainer"},_.q("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerTitle"},_.q(_.eY,{text:function(){return g().welcomeBannerTitle}})),_.q("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerSubtitle"},_.q(_.eY,{text:function(){return g().welcomeBannerSubtitle}})))}}),_.q("div",{class:_.Ws("ytdFeedCustomizationFormViewModelInputContainer",(Q4.ytdFeedCustomizationFormViewModelInputContainerHighlighted=
c,Q4))},_.q("input",{class:"ytdFeedCustomizationFormViewModelInput",
type:"text",placeholder:function(){var DL;return(DL=g().textInputPlaceholder)==null?void 0:DL.content},
"prop:value":B,"on:focus":U,"on:blur":eX,"on:input":wQ,"on:keyup":l1,maxlength:300,disabled:W}),_.q(_.t,{cond:function(){return!!B()&&!W()},
then:function(){return _.q(_.fk,{data:function(){return g().clearButton}},{buttonViewModel:function(DL){return _.q("div",{class:"ytdFeedCustomizationFormViewModelClearButtonContainer"},_.q(_.W6,{data:DL.data}))}})}}),_.q(_.t,{cond:function(){return W()},
then:function(){return _.q(_.fk,{data:function(){return g().inProgressButton}},{buttonViewModel:function(DL){return _.q("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.q(_.W6,{data:DL.data,
buttonOverrides:{disabled:!0}}))}})},
else:function(){return _.q(_.fk,{data:function(){return g().submitButton}},{buttonViewModel:function(DL){return _.q("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.q(_.W6,{data:DL.data,
onClick:Oh}))}})}}),_.q(_.fk,{data:function(){return g().menuButton}},{buttonViewModel:function(DL){return _.q("div",{class:"ytdFeedCustomizationFormViewModelMenuButtonContainer"},_.q(_.W6,{data:DL.data,
buttonOverrides:function(){return{disabled:W()}}}))}})),_.q(_.fk,{data:function(){return g().contents}},{aiResponseBoxViewModel:function(DL){return _.q("div",{class:"ytdFeedCustomizationFormViewModelResponseContainer"},_.q(f9w,{data:DL.data,
showChips:G,isUpdateInProgress:W,chipClickCallback:zB}))}})),_.q("div",{class:_.Ws("ytdFeedCustomizationFormViewModelCollapsedContent",(c$.ytdFeedCustomizationFormViewModelNotShown=function(){return!P()&&!v()},c$)),
"on:click":iz},_.q("div",{class:"ytdFeedCustomizationFormViewModelCollapsedText"},function(){var DL;return B()||((DL=g().textInputPlaceholder)==null?void 0:DL.content)}))))},"bd"),giY=function(){this.cachedUserQuery=""};
giY.prototype.reset=function(){this.cachedUserQuery=""};
var $gf=new giY;_.dM(rD0,"ytd-feed-customization-form-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=_.m((0,_.ZB)(r.data)).next().value;return _.q("yt-chip-content-loader-view-model",{class:"ytChipContentLoaderViewModelHost"},_.q(_.fk,{data:function(){return g().content}},{feedCustomizationFormViewModel:function(I){return _.q(rD0,{data:I.data})}}))},"cd"),"yt-chip-content-loader-view-model",{props:{data:_.Yp}});var IsJ=_.Bk.persistentPanelVisibleSelector,nc=function(){var r=_.D.apply(this,arguments)||this;r.isDarkTheme=!1;r.notSticky=!1;r.transparentBackground=!1;r.shouldHide=!1;r.disableSticky=!1;r.fluidWidth=!1;r.isClipList=!1;r.defaultChipIndex=0;r.hasSelectedChipContent=!1;r.isPlaylist=!1;r.playlistVotingAnimationEnabled=_.Y("web_enable_voting_animation");r.toolbarHeight=0;r.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction",
"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b(nc,_.D);_.Q=nc.prototype;
_.Q.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}}}},selectedChipContent:{id:"selected-chip-content",mapping:{feedCustomizationFormViewModel:{component:"ytd-feed-customization-form-view-model"},chipContentLoaderViewModel:{component:"yt-chip-content-loader-view-model"}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.Q.attached=function(){var r=this;document.addEventListener("scroll",_.J4(this,this.updateChipBarWidthAndTop));document.addEventListener("yt-feed-filter-chip-bar-resize",_.J4(this,this.onFeedFilterChipBarResize));this.isDarkTheme=document.documentElement.hasAttribute("dark");var g;this.toolbarHeight=((g=document.querySelector("ytd-masthead"))==null?void 0:g.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(I){r.handleIntersect(I)},{rootMargin:"-"+
(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){r.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.Q.detached=function(){var r;(r=this.intersectionObserver)==null||r.disconnect();var g;(g=this.resizeObserver)==null||g.disconnect();document.removeEventListener("scroll",_.J4(this,this.updateChipBarWidthAndTop));document.removeEventListener("yt-feed-filter-chip-bar-resize",_.J4(this,this.onFeedFilterChipBarResize))};
_.Q.dataChanged=function(){var r=this,g,I,P=(g=this.data)==null?void 0:(I=g.contents)==null?void 0:I.findIndex(function(v){var C;return!((C=_.Z(v,i_B))==null?0:C.navigationEndpoint)});
P&&(this.defaultChipIndex=P);this.updating=!0;var a=this.findSelectedChipIndex();this.selectedIndex!==a&&(this.selectedIndex=-1);_.Nu(this,function(){r.selectedIndex=a;r.updateSelectedChipContent(r.selectedIndex);r.updating=!1;r.ytScrollableChipCloudBehavior.reset()})};
_.Q.findSelectedChipIndex=function(){var r;if((r=this.data)==null||!r.contents)return 0;r=this.data.contents;for(var g=0;g<r.length;g++){var I=void 0;if((I=_.Z(r[g],i_B))==null?0:I.isSelected)return g}return 0};
_.Q.computeStyle=function(r){return r};
_.Q.handleChipCloudChipSelectAction=function(r){r=this.JSC$16534_chipsSelector.indexOf(r);r>-1&&(this.JSC$16534_chipsSelector.selectIndex(r),this.updateSelectedChipContent(r))};
_.Q.updateSelectedChipContent=function(r){var g;if((g=this.data)==null||!g.contents||r<0||r>=this.data.contents.length)this.selectedChipContent=void 0;else{var I;this.selectedChipContent=(I=_.Z(this.data.contents[r],i_B))==null?void 0:I.content}};
_.Q.handleChipCloudChipDeselectAction=function(){if(_.Y("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var r,g,I,P=(I=_.Z((r=this.data)==null?void 0:(g=r.contents)==null?void 0:g[this.defaultChipIndex],i_B))==null?void 0:I.navigationEndpoint;P&&_.We(this.hostElement,"yt-browse-section-list-reload-endpoint",[P]);this.JSC$16534_chipsSelector.selectIndex(this.defaultChipIndex);this.updateSelectedChipContent(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.Q.onSelectedChipContentChanged=function(){this.hasSelectedChipContent=!!this.selectedChipContent};
_.Q.onFeedFilterChipBarResize=function(){this.updateDynamicHeight()};
_.Q.updateDynamicHeight=function(){var r=this;this.hasSelectedChipContent&&!this.notSticky?_.Nu(this,function(){var g=_.DG(r.hostElement).querySelector("#chips-wrapper");g&&_.lH(r.hostElement,{"--ytd-chips-bar-dynamic-height":g.clientHeight+"px"})}):_.lH(this.hostElement,{"--ytd-chips-bar-dynamic-height":""})};
_.Q.onGuideIsExpandedChanged=function(){this.updateLayout()};
_.Q.onPersistentPanelVisibleChanged=function(){this.updateLayout()};
_.Q.onResize=function(){this.updateLayout()};
_.Q.updateLayout=function(){var r=this.ytScrollableChipCloudBehavior;_.Nu(r,r.setContainerWidthDiff);r=this.ytScrollableChipCloudBehavior;_.Nu(r,r.setButtonsState)};
_.Q.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.Q.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.Q.handleIntersect=function(r){this.notSticky=this.isChannelPageGrid||this.disableSticky||r[0].intersectionRatio===1};
_.Q.updateDimensions=function(){var r=this.ytRendererBehavior.parentComponent;if(r){var g,I=(g=r.headerElement)!=null?g:r;_.lH(this.hostElement,{"--ytd-rich-grid-chips-bar-width":I.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.Q.updateSelectedIndexFromBinding=function(r){this.selectedIndex=r.detail.value};
_.Q.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var r;(r=this.sortFilterHeaderRendererElement)==null||r.setAttribute("is-playlist-page-with-filters","")}};
_.Q.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(z0d(!this.notSticky))};
_.l4.Object.defineProperties(nc.prototype,{isChannelPageGrid:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_CHANNEL_PAGE_GRID"}},
isHashtagLandingPage:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_HASHTAG_LANDING_PAGE"}},
isPlaylistPage:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_PLAYLIST_PAGE"}},
isDisableDeselectEvent:{configurable:!0,enumerable:!0,get:function(){return this.isChannelPageGrid||this.isHashtagLandingPage||this.isPlaylistPage}},
sortFilterHeaderRendererData:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(r=this.data)==null?void 0:(g=r.contents)==null?void 0:g.find(function(P){return _.Z(P,d2$)});
return{sortFilterHeaderRenderer:_.Z(I,d2$)}}}});
nc.prototype.dispatchChipBarIsSticky=nc.prototype.dispatchChipBarIsSticky;nc.prototype.isPlaylistPageChanged=nc.prototype.isPlaylistPageChanged;nc.prototype.updateChipBarWidthAndTop=nc.prototype.updateChipBarWidthAndTop;nc.prototype.onResize=nc.prototype.onResize;nc.prototype.onPersistentPanelVisibleChanged=nc.prototype.onPersistentPanelVisibleChanged;nc.prototype.onGuideIsExpandedChanged=nc.prototype.onGuideIsExpandedChanged;nc.prototype.updateDynamicHeight=nc.prototype.updateDynamicHeight;
nc.prototype.onSelectedChipContentChanged=nc.prototype.onSelectedChipContentChanged;nc.prototype.dataChanged=nc.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],nc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],nc.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],nc.prototype,"actionHandlerBehavior",void 0);
_.w([_.d(_.rb),_.J("design:type",Object)],nc.prototype,"ironResizableBehavior",void 0);_.w([_.d(),_.J("design:type",JQ)],nc.prototype,"ytScrollableChipCloudBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],nc.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],nc.prototype,"data",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],nc.prototype,"selectedIndex",void 0);_.w([_.H({value:320}),_.J("design:type",Number)],nc.prototype,"scrollDistance",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nc.prototype,"isDarkTheme",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nc.prototype,"notSticky",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nc.prototype,"transparentBackground",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.J("design:type",String)],nc.prototype,"componentStyle",void 0);
_.w([_.H({selector:_.uWQ}),_.J("design:type",Boolean)],nc.prototype,"guideIsExpanded",void 0);_.w([_.H({selector:IsJ}),_.J("design:type",Boolean)],nc.prototype,"persistentPanelVisible",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nc.prototype,"shouldHide",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nc.prototype,"disableSticky",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nc.prototype,"fluidWidth",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nc.prototype,"isClipList",void 0);_.w([_.H(),_.J("design:type",Object)],nc.prototype,"defaultChipIndex",void 0);_.w([_.H(),_.J("design:type",Object)],nc.prototype,"selectedChipContent",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nc.prototype,"hasSelectedChipContent",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nc.prototype,"isPlaylist",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],nc.prototype,"playlistVotingAnimationEnabled",void 0);_.w([_.ni("#chips"),_.J("design:type",Object)],nc.prototype,"JSC$16534_chipsSelector",void 0);_.w([_.ni("ytd-sort-filter-header-renderer"),_.J("design:type",HTMLElement)],nc.prototype,"sortFilterHeaderRendererElement",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],nc.prototype,"updating",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nc.prototype,"dataChanged",null);_.w([_.xt("selectedChipContent"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nc.prototype,"onSelectedChipContentChanged",null);_.w([_.xt("hasSelectedChipContent","notSticky"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nc.prototype,"updateDynamicHeight",null);
_.w([_.xt("guideIsExpanded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nc.prototype,"onGuideIsExpandedChanged",null);_.w([_.xt("persistentPanelVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nc.prototype,"onPersistentPanelVisibleChanged",null);_.w([_.Eq("iron-resize"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nc.prototype,"onResize",null);
_.w([_.$R("isChannelPageGrid","disableSticky","data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nc.prototype,"updateChipBarWidthAndTop",null);_.w([_.L("componentStyle"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],nc.prototype,"isChannelPageGrid",null);_.w([_.L("componentStyle"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],nc.prototype,"isHashtagLandingPage",null);
_.w([_.xt("isPlaylistPage"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nc.prototype,"isPlaylistPageChanged",null);_.w([_.L("componentStyle"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],nc.prototype,"isPlaylistPage",null);_.w([_.L("componentStyle"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],nc.prototype,"isDisableDeselectEvent",null);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],nc.prototype,"sortFilterHeaderRendererData",null);_.w([_.H({reflectToAttribute:!0,selector:_.Bw$}),_.J("design:type",String)],nc.prototype,"frostedGlassMode",void 0);_.w([_.xt("notSticky"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nc.prototype,"dispatchChipBarIsSticky",null);_.w([_.qC({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],nc);
_.A(nc,"ytd-feed-filter-chip-bar-renderer",function(){if(wWl!==void 0)return wWl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-filter-chip-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chips-wrapper" class="style-scope ytd-feed-filter-chip-bar-renderer">\n  <div id="chips-content" class="style-scope ytd-feed-filter-chip-bar-renderer">\n    <div id="left-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="left-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n    <div id="filter" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    <div id="scroll-container" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <iron-selector id="chips" activate-event="" role="tablist" selected="[[selectedIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedIndexFromBinding" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      </iron-selector>\n    </div>\n    <div id="right-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="right-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n  </div>\n  <div id="selected-chip-content" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return wWl=r},{mode:1});var P$f;var as0=_.R(function(r){var g=r.data;var I=r.buttonIndex;var P=r.selectedIndex;var a=r.onSelect;var v=function(){return I()===P()},C=function(){var u,X;
return(X=(u=g().text)==null?void 0:u.content)!=null?X:""};
r=_.Jg8();return _.q("yt-toggleable-image-button-view-model",{class:function(){var u={};u=(u.toggleableImageButtonViewModelHost=!0,u[""]=!0,u.toggleableImageButtonViewModelSemiTransparent=P()!==-1&&!v(),u);return _.I9(u)},
tabindex:0,"aria-label":C,"aria-pressed":v,role:"button","on:keydown":r,"on:click":_.RT(function(){a(g().onSubmitCommand);return!1})},_.q(_.t,{cond:function(){return g().logo},
then:function(u){return _.q(_.bv,{data:u,className:function(){var X={};X=(X.toggleableImageButtonViewModelImage=!0,X.toggleableImageButtonViewModelCircularRadius=!(!g().backgroundColor||!g().backgroundColorDarkMode),X.toggleableImageButtonViewModelGradientRing=!!(v()&&g().backgroundColor&&g().backgroundColorDarkMode),X);return _.I9(X)},
alt:C,useWidth:!1,style:function(){if(v()&&g().backgroundColor&&g().backgroundColorDarkMode){var X=oJ(Number(g().backgroundColorDarkMode),"1");var c=oJ(Number(g().backgroundColor),"1");X="background: linear-gradient(180deg,"+X+","+c+") border-box;"}else X="";return X}})}}),_.q(_.Kb,{model:{borderRadius:"16px"}}),_.q("p",{class:function(){var u={};
u=(u.toggleableImageButtonViewModelLabel=!0,u.toggleableImageButtonViewModelBoldText=v(),u);return _.I9(u)}},_.q(_.eY,{text:function(){return g().text}})))},"dd");
as0.idomCompat=!0;var Q68=_.R(function(r){var g=r.data;r=_.m(_.ua({index:-1,command:{}},void 0,"GM3umb"));var I=r.next().value,P=r.next().value;return _.q("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.q("div",{class:"nudgeFormViewModelFormOptions"},_.q(_.fk,{data:function(){return g().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(a,v){return _.q(as0,{data:a.data,buttonIndex:v,selectedIndex:function(){return I().index},
onSelect:function(C){P({index:v(),command:C})}})}})),_.q(_.eY,{text:function(){return g().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.q("div",{class:"nudgeFormViewModelSubmit"},_.q(_.fk,{data:function(){return g().submitButton}},{buttonViewModel:function(a){return _.q(viJ,{data:a.data,
isDisabled:function(){return I().index===-1},
onClick:function(){_.tY(I().command)}})}})))},"ed");
Q68.idomCompat=!0;var viJ=_.R(function(r){var g=_.Bi(function(){return Object.assign({},r.data(),{state:r.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.q(_.W6,{data:g,onClick:r.onClick})},"fd");_.dM(Q68,"yt-nudge-form-view-model",{props:{data:_.Yp}});var Ty=function(){var r=_.D.apply(this,arguments)||this;r.roundedContainer=!0;r.buttonUpdate=_.Y("web_modern_buttons");r.isDarkMode=!1;r.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return r};
_.b(Ty,_.D);_.Q=Ty.prototype;_.Q.computeNudgeStyle=function(r){return r?"modernized-nudge":""};
_.Q.handleDarkModeToggledAction=function(r){this.isDarkMode=r};
_.Q.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.Q.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"}}}};
_.Q.computeIsHorizontalButtons=function(r){return r?!!r.applyModernizedStyle&&!!r.enableHorizontalButtons&&!!r.secondaryButton:!1};
_.l4.Object.defineProperties(Ty.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var r,g;return(g=(r=this.data)==null?void 0:r.backgroundStyle)!=null?g:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var r,g;return(g=(r=this.data)==null?void 0:r.contentsLocation)!=null?g:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.lightIconImage)}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ty.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ty.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],Ty.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Ty.prototype,"actionHandlerBehavior",void 0);
_.w([_.H({reflectToAttribute:!0}),_.L("isHideEnclosingAction"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Ty.prototype,"isHidden",null);_.w([_.H(),_.J("design:type",Object)],Ty.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ty.prototype,"roundedContainer",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ty.prototype,"buttonUpdate",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.J("design:type",String)],Ty.prototype,"nudgeStyle",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.trimStyle"),_.J("design:type",String),_.J("design:paramtypes",[])],Ty.prototype,"trimStyle",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.backgroundStyle"),_.J("design:type",String),_.J("design:paramtypes",[])],Ty.prototype,"backgroundStyle",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data.contentsLocation"),_.J("design:type",String),_.J("design:paramtypes",[])],Ty.prototype,"contentsLocation",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.disableDropShadow"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Ty.prototype,"noShadow",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.lightIconImage"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Ty.prototype,"noIcon",null);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.J("design:type",Boolean)],Ty.prototype,"isHorizontalButtons",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Object)],Ty.prototype,"isDarkMode",void 0);_.w([_.qC({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],Ty);
_.A(Ty,"ytd-feed-nudge-renderer",function(){if(P$f!==void 0)return P$f;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-nudge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-feed-nudge-renderer">\n  <div id="dismiss-button" class="style-scope ytd-feed-nudge-renderer"></div>\n  <div id="content-wrapper" class="style-scope ytd-feed-nudge-renderer">\n    <div id="header-container" class="style-scope ytd-feed-nudge-renderer">\n      <div id="image-container" hidden="[[!data.lightIconImage]]" class="style-scope ytd-feed-nudge-renderer">\n        <yt-img-shadow id="nudge-image" height="32" thumbnail="[[data.lightIconImage]]" class="style-scope ytd-feed-nudge-renderer">\n        </yt-img-shadow>\n      </div>\n    </div>\n    <div id="text-container" class="style-scope ytd-feed-nudge-renderer">\n      <div id="title-container" class="style-scope ytd-feed-nudge-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-feed-nudge-renderer"></yt-formatted-string>\n      </div>\n      <div id="subtitle-container" class="style-scope ytd-feed-nudge-renderer">\n        <yt-formatted-string id="subtitle" split-lines="" text="[[data.subtitle]]" class="style-scope ytd-feed-nudge-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="contents" hidden="[[!data.contents]]" class="style-scope ytd-feed-nudge-renderer"></div>\n    <div id="button-container" hidden="[[!data.primaryButton]]" class="style-scope ytd-feed-nudge-renderer">\n      <div id="primary-button" class="style-scope ytd-feed-nudge-renderer"></div>\n      <div id="secondary-button" class="style-scope ytd-feed-nudge-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-feed-nudge-renderer">\n  <div id="dismissed-content" class="style-scope ytd-feed-nudge-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return P$f=r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var mg$;var C$h;var hQ=function(){var r=_.D.apply(this,arguments)||this;r.collapsed=!1;r.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return r};
_.b(hQ,_.D);hQ.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"}}}};
hQ.prototype.handleRatingSelect=function(){var r;((r=this.data)==null?0:r.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
hQ.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],hQ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],hQ.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],hQ.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hQ.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.XW),_.J("design:type",Object)],hQ.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hQ.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hQ.prototype,"collapsed",void 0);_.w([_.qC({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],hQ);
_.A(hQ,"ytd-slimline-survey-renderer",function(){if(C$h!==void 0)return C$h;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-slimline-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-slimline-survey-renderer">\n  <div id="content-wrapper" class="style-scope ytd-slimline-survey-renderer">\n    <div id="header-container" class="style-scope ytd-slimline-survey-renderer">\n      <div id="title-container" class="style-scope ytd-slimline-survey-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-slimline-survey-renderer"></yt-formatted-string>\n      </div>\n      <div id="dismiss-button" class="style-scope ytd-slimline-survey-renderer"></div>\n    </div>\n    <div id="rating-survey" class="style-scope ytd-slimline-survey-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-slimline-survey-renderer">\n  <div id="dismissed-content" class="style-scope ytd-slimline-survey-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return C$h=r},{mode:1});var uXB;var kd=function(){return _.D.apply(this,arguments)||this};
_.b(kd,_.D);kd.prototype.maybeGetBackgroundColor=function(r){return this.isDarkMode?r.section2Color:r.section3Color};
kd.prototype.colorPaletteChanged=function(){var r=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;r&&(r==null?0:r.secondaryTitleColor)&&this.maybeGetBackgroundColor(r)?(this.hostElement.style.backgroundColor=_.uH(this.maybeGetBackgroundColor(r)),this.hostElement.style.color=_.uH(r.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
kd.prototype.colorPaletteChanged=kd.prototype.colorPaletteChanged;_.w([_.d(_.oj),_.J("design:type",Object)],kd.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],kd.prototype,"data",void 0);_.w([_.H({selector:function(r){return r.ui.darkModeIsEnabled}}),
_.J("design:type",Boolean)],kd.prototype,"isDarkMode",void 0);_.w([_.H(),_.J("design:type",Object)],kd.prototype,"lightColorPalette",void 0);_.w([_.H(),_.J("design:type",Object)],kd.prototype,"darkColorPalette",void 0);_.w([_.xt("darkColorPalette","lightColorPalette","data","isDarkMode"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kd.prototype,"colorPaletteChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],kd);
_.A(kd,"ytd-endorsement-header-renderer",function(){if(uXB!==void 0)return uXB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-endorsement-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope ytd-endorsement-header-renderer"></yt-icon>\n<yt-formatted-string id="text" text="[[data.title]]" class="style-scope ytd-endorsement-header-renderer"></yt-formatted-string>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return uXB=r},{mode:1});_.dM(_.oQ,"yt-decorated-avatar-view-model",{props:{data:_.Yp,className:_.Yp}});_.$b=new _.GZ("VIEW_TRANSITION_MANAGER_TOKEN");var rl=function(){var r=_.D.apply(this,arguments)||this;r.fullHeight=_.Y("web_rich_grid_media_full_height");r.showChannelAvatar=!0;r.hasPlaylistThumbnail=!1;r.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};r.registerThumbnailForPageTransition=function(){_.Y("web_thumbnail_to_watch_transition")&&_.pa1(_.S5().resolve(_.$b),r.thumbnail)};
return r};
_.b(rl,_.D);_.Q=rl.prototype;
_.Q.configureRendererStamper=function(){return{lazyLoadMenu:TW,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"}}}};
_.Q.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Q.shouldLazyLoadMenu=function(){var r=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.Y("kevlar_modern_downloads_page")||!r};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16558_inlinePreviewHoverListener=p6({mediaRenderer:this,lockupElement:this.JSC$16558_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.Q.getVideoPreviewOpts=function(){var r={},g;if((g=this.data)==null?0:g.multipleInlinePlaybackEndpoint)r=APy;this.isRadio&&(r=RCT);return r};
_.Q.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$16558_inlinePreviewHoverListener)==null||dz(r)};
_.Q.getOwner=function(){var r,g,I;return((r=this.data)==null?void 0:(g=r.channelThumbnailSupportedRenderers)==null?void 0:g.channelThumbnailWithLinkRenderer)||_.Z((I=this.data)==null?void 0:I.showProviderChannelThumbnail,erF)};
_.Q.updateLockupSize=function(){var r;((r=this.getOwner())==null?0:r.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.Q.getFeedbackEndpoint=function(r){if(_.Z(r,_.Cr))return r;var g,I;r=(I=(g=_.Z(r,_.wV))==null?void 0:g.commands)!=null?I:[];g=_.m(r);for(I=g.next();!I.done;I=g.next())if(I=this.getFeedbackEndpoint(I.value))return I;return null};
_.Q.computeNavigationEndpoint=function(r){return tYp(r==null?void 0:r.navigationEndpoint)};
_.Q.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var r=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(r)!==JSON.stringify(this.data)&&this.set("data",r)}};
_.Q.onDataChanged=function(){var r=this,g=this.getOwner();if(g){this.set("data.owner",g);var I,P,a,v,C,u=((I=this.data)==null?void 0:(P=I.shortBylineText)==null?void 0:(a=P.runs)==null?void 0:(v=a[0])==null?void 0:v.text)||((C=g.name)==null?void 0:C.simpleText);this.set("data.owner.title",u)}var X,c,B,O,z,e;g=((X=this.data)==null?void 0:(c=X.thumbnailRenderer)==null?void 0:c.playlistVideoThumbnailRenderer)||((B=this.data)==null?void 0:(O=B.thumbnailRenderer)==null?void 0:O.playlistCustomThumbnailRenderer)||
((z=this.data)==null?void 0:(e=z.thumbnailRenderer)==null?void 0:e.showCustomThumbnailRenderer);var U;((U=this.data)==null?0:U.thumbnail)||!g||this.set("data.thumbnail",g.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){r.updateLockupSize()});
var V;if(X=((V=this.data)==null?void 0:V.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(X);var G;((G=this.dismissActionToReplayEntity)==null?0:G.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.Q.onHiddenChanged=function(){this.updateLockupSize()};
_.Q.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.We(this.hostElement,"yt-terminate-video-preview-action");else{var r;(r=this.videoTitleLink)==null||r.focus()}};
_.Q.metadataColorChanged=function(){var r;if(this.metadataColor&&((r=this.videoTitle)==null?0:r.style))this.videoTitle.style.color=_.uH(this.metadataColor);else{var g,I;!this.metadataColor&&((g=this.videoTitle)==null?0:(I=g.style)==null?0:I.color)&&(this.videoTitle.style.color="")}};
_.Q.onDetailsClick=function(r){var g=this.computedNavigationEndpoint;g&&(_.bw(_.jH(r),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.He(this.hostElement,"yt-navigate",{endpoint:g}))};
_.Q.onRendererTap=function(){this.registerThumbnailForPageTransition();var r,g,I=((r=this.data)==null?void 0:r.serviceEndpoint)||this.getFeedbackEndpoint((g=this.data)==null?void 0:g.navigationEndpoint);I&&_.Z(I,_.Cr)&&this.ytComponentBehavior.resolveCommand(I)};
_.Q.onMouseDown=function(r){var g=r.target,I=this.computedNavigationEndpoint,P;r=g.href||((P=_.Z(I==null?void 0:I.commandMetadata,_.JF))==null?void 0:P.url);P=g.data||I;r&&P&&KR$(r,P)};
_.Q.computeVideoTitleText=function(){var r;if((r=this.data)==null?0:r.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.Q.computeHasPlaylistThumbnail=function(r){var g,I,P,a,v;if((((g=r.thumbnailRenderer)==null?0:g.playlistVideoThumbnailRenderer)||((I=r.thumbnailRenderer)==null?0:I.playlistCustomThumbnailRenderer)||((P=r.thumbnailRenderer)==null?0:P.showCustomThumbnailRenderer)||((a=r.thumbnailRenderer)==null?0:a.playlistVideoThumbnailRenderer)||((v=r.thumbnailRenderer)==null?0:v.playlistCustomThumbnailRenderer))&&r.thumbnailOverlays)for(g=0;g<r.thumbnailOverlays.length;g++)if(I=void 0,(I=r.thumbnailOverlays[g])==
null?0:I.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.l4.Object.defineProperties(rl.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.Y("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var r;return(r=this.data)==null?void 0:r.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var r;return(r=this.data)==null?void 0:r.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$16558_inlinePreviewHoverListener)==null?0:t_(r))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.Fr4(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:r.videoId)||((g=this.data)==null?void 0:g.playlistId)||""}}});
rl.prototype.onMouseDown=rl.prototype.onMouseDown;rl.prototype.metadataColorChanged=rl.prototype.metadataColorChanged;rl.prototype.onIsDismissedChanged=rl.prototype.onIsDismissedChanged;rl.prototype.onHiddenChanged=rl.prototype.onHiddenChanged;rl.prototype.onDataChanged=rl.prototype.onDataChanged;rl.prototype.handleReloadDownloadsInfo=rl.prototype.handleReloadDownloadsInfo;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],rl.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],rl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],rl.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],rl.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],rl.prototype,"ytdLockupBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],rl.prototype,"ytdReduxBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],rl.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],rl.prototype,"entitySelectorType",void 0);_.w([_.H(),_.J("design:type",Boolean)],rl.prototype,"noEndpoints",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],rl.prototype,"isRadio",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.mj}),_.J("design:type",Boolean)],rl.prototype,"miniMode",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],rl.prototype,"fullHeight",void 0);
_.w([_.H(),_.J("design:type",Boolean)],rl.prototype,"showDarkVideoMetadata",void 0);_.w([_.H(),_.J("design:type",Boolean)],rl.prototype,"showLightVideoMetadata",void 0);_.w([_.H(),_.J("design:type",Number)],rl.prototype,"metadataColor",void 0);_.w([_.H(),_.J("design:type",Object)],rl.prototype,"showChannelAvatar",void 0);_.w([_.H(),_.J("design:type",Boolean)],rl.prototype,"hidden",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],rl.prototype,"showYtInteraction",void 0);
_.w([_.H(),_.J("design:type",String)],rl.prototype,"dismissedContentId",void 0);_.w([_.H({selectorArgs:["dismissedContentId"],selector:X4$}),_.J("design:type",Object)],rl.prototype,"dismissActionToReplayEntity",void 0);
_.w([_.H({selectorArgs:["entitySelectorType","mediaId"],selector:function(r,g,I){if(_.Y("kevlar_modern_downloads_page")&&I&&g&&g!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(g){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var P=YO1(r,I);if(P){g=_.qk(r,I);var a=cd(r,I),v=QW4(r,I);r=tN(r,I);var C=AT$(P,g,a,v);a=C.shortViewCountText;var u=C.publishedTimeText;C=C.badges;var X=r>0;v=Dxt(P,g,v,r);P=_.TG(g)||g==="TRANSFER_STATE_FAILED"||g==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!ne(P.policyEntity)?
void 0:X64(I,r,P.videoEntity.lengthSeconds);g==="TRANSFER_STATE_PAUSED_BY_USER"&&I&&!_.Y("dl_resume_click_killswitch")&&(P={offlineVideoEndpoint:{videoId:I,action:"ACTION_RESUME"}});I={shortViewCountText:a,publishedTimeText:u,badges:C,isWatched:X,navigationEndpoint:P,thumbnailOverlays:v}}else I=void 0;return I;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(g=Zwj(r,I))if(P=_.XU(r,I),v=_.UK1(r,I),P!=="TRANSFER_STATE_UNKNOWN"){I=Rk$(g,P,v,I,_.oI(r));break a}I=void 0}return I;default:_.M6(new _.oK("Error: entitySelectorType defined but not matched in selector.",
r,g))}}}),
_.J("design:type",Object)],rl.prototype,"entityDrivenState",void 0);_.w([_.H({computed:"computeVideoTitleText(data)"}),_.J("design:type",Object)],rl.prototype,"videoTitleText",void 0);_.w([_.H({computed:"computeHasPlaylistThumbnail(data)"}),_.J("design:type",Object)],rl.prototype,"hasPlaylistThumbnail",void 0);_.w([_.H({computed:"computeNavigationEndpoint(data)"}),_.J("design:type",Object)],rl.prototype,"computedNavigationEndpoint",void 0);
_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],rl.prototype,"typographyBump",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("typographyBump"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],rl.prototype,"typographyBumpV2",null);_.w([_.ni("#video-title"),_.J("design:type",HTMLElement)],rl.prototype,"videoTitle",void 0);_.w([_.ni("#video-title-link"),_.J("design:type",HTMLElement)],rl.prototype,"videoTitleLink",void 0);
_.w([_.ni("#thumbnail"),_.J("design:type",HTMLElement)],rl.prototype,"thumbnail",void 0);_.w([_.ni("#dismissible"),_.J("design:type",HTMLElement)],rl.prototype,"JSC$16558_dismissibleMedia",void 0);_.w([_.L("data.menu"),_.J("design:type",Object),_.J("design:paramtypes",[])],rl.prototype,"lazyLoadMenu",null);_.w([_.L("data.menu"),_.J("design:type",Object),_.J("design:paramtypes",[])],rl.prototype,"immediateLoadMenu",null);
_.w([_.$R("entityDrivenState"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rl.prototype,"handleReloadDownloadsInfo",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rl.prototype,"onDataChanged",null);_.w([_.$R("hidden"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rl.prototype,"onHiddenChanged",null);
_.w([_.xt("isDismissed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rl.prototype,"onIsDismissedChanged",null);_.w([_.xt("metadataColor"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rl.prototype,"metadataColorChanged",null);_.w([_.Eq("mousedown"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],rl.prototype,"onMouseDown",null);
_.w([_.L("lockupIsHovered"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],rl.prototype,"isHovered",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],rl.prototype,"useAvatar",null);_.w([_.L("data","entitySelectorType"),_.J("design:type",String),_.J("design:paramtypes",[])],rl.prototype,"mediaId",null);_.w([_.qC({is:"ytd-rich-grid-media",disableElementRegistration:!0})],rl);
var oiz=_.D_()(rl,"ytd-rich-grid-media",function(){if(mg$!==void 0)return mg$;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" dark$="[[showDarkVideoMetadata]]" hidden="[[hidden]]" light$="[[showLightVideoMetadata]]" on-click="onRendererTap" class="style-scope ytd-rich-grid-media"><div id="thumbnail" class="style-scope ytd-rich-grid-media"><ytd-thumbnail data="[[data]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-thumbnail><ytd-playlist-thumbnail data="[[data]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-playlist-thumbnail></div><div id="thumbnail-underlay" on-click="onDetailsClick" hidden="[[!data.thumbnailUnderlay]]" class="style-scope ytd-rich-grid-media"></div><div id="details" on-click="onDetailsClick" class="style-scope ytd-rich-grid-media"><div id="avatar-container" class="yt-simple-endpoint style-scope ytd-rich-grid-media" hidden="[[!showChannelAvatar]]"><a id="avatar-link" class="yt-simple-endpoint style-scope ytd-rich-grid-media" href$="[[computeHref_(data.owner.navigationEndpoint)]]" data="[[data.owner.navigationEndpoint]]" title="[[data.owner.title]]" tabindex="-1" hidden="[[useAvatar]]"><yt-img-shadow id="avatar-image" thumbnail="[[data.owner.thumbnail]]" width="48" class="style-scope ytd-rich-grid-media"></yt-img-shadow></a><div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-rich-grid-media"></div></div><div id="meta" class="style-scope ytd-rich-grid-media"><h3 class="style-scope ytd-rich-grid-media"><ytd-badge-supported-renderer class="top-badge style-scope ytd-rich-grid-media" collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]"></ytd-badge-supported-renderer><a id="video-title-link" class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-media" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[computedNavigationEndpoint]]"><yt-formatted-string id="video-title" text="[[videoTitleText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string></a></h3><ytd-video-meta-block class="grid style-scope ytd-rich-grid-media" data="[[data]]" metadata-color="[[metadataColor]]" mini-mode="[[miniMode]]" radio-meta="[[isRadio]]" rich-meta="" typography-bump="[[typographyBump]]"></ytd-video-meta-block><ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-media" badges="[[data.badges]]" hidden="[[!data.badges]]"></ytd-badge-supported-renderer><ytd-badge-supported-renderer class="title-badge style-scope ytd-rich-grid-media" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]"></ytd-badge-supported-renderer><yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string><div id="buttons" class="style-scope ytd-rich-grid-media"></div></div><div id="menu" class="style-scope ytd-rich-grid-media"></div><div id="immediate-load-menu" class="style-scope ytd-rich-grid-media"></div></div><div id="attached-survey" class="style-scope ytd-rich-grid-media"></div></div><div id="dismissed" light$="[[showLightVideoMetadata]]" dark$="[[showDarkVideoMetadata]]" class="style-scope ytd-rich-grid-media"><div id="dismissed-content" class="style-scope ytd-rich-grid-media"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-media" hidden="[[!showYtInteraction]]"></yt-interaction>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return mg$=r},{mode:_.Rv("kevlar_poly_si_batch_j072")?1:2});var qFd;var gl=function(){var r=_.D.apply(this,arguments)||this;r.removeMaxWidth=!0;r.insetMetadata=!1;return r};
_.b(gl,_.D);_.Q=gl.prototype;_.Q.configureRendererStamper=function(){return{innerMenu:TW,outerMenu:Object.assign({},TW,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Q.onDataChanged=function(){var r,g=((r=this.data)==null?void 0:r.trackingParams)||"";g&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(g));var I;((I=this.dismissActionToReplayEntity)==null?0:I.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.Q.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Q.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16563_inlinePreviewHoverListener=p6({mediaRenderer:this,lockupElement:this.JSC$16563_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:Nnw})};
_.Q.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$16563_inlinePreviewHoverListener)==null||dz(r)};
_.Q.onRendererTap=function(){var r,g,I=(r=this.data)==null?void 0:(g=r.serviceEndpoints)==null?void 0:g[0];_.Z(I,_.Cr)&&this.componentBehavior.resolveCommand(I)};
_.Q.onDetailsClick=function(r){var g,I=(g=this.data)==null?void 0:g.navigationEndpoint;I&&(_.bw(_.jH(r),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(I))};
_.Q.onShow=function(){var r=this.data;r.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(r.onFirstVisibleCommand),delete r.onFirstVisibleCommand)};
_.l4.Object.defineProperties(gl.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var r;return this.insetMetadata?void 0:(r=this.data)==null?void 0:r.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var r;return this.insetMetadata?(r=this.data)==null?void 0:r.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var r=this.data;if(r!=null&&r.badge&&(r=_.Z(r.badge,BRd))){var g,I,P;return[{metadataBadgeRenderer:{label:((g=r.label)==null?void 0:(I=g.runs)==null?void 0:I[0].text)||((P=r.label)==null?void 0:P.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var r=this.data;return Object.assign({},r.headline,{accessibility:r.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return this.isSlimShort?(r=this.computedTitle)==null?void 0:(g=r.accessibility)==null?void 0:(I=g.accessibilityData)==null?void 0:I.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.Y("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$16563_inlinePreviewHoverListener)==null?0:t_(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
gl.prototype.onDataChanged=gl.prototype.onDataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],gl.prototype,"componentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],gl.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],gl.prototype,"ytdLockupBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],gl.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.XW),_.J("design:type",Object)],gl.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],gl.prototype,"ytdReduxBehavior",void 0);_.w([_.ni("ytd-thumbnail"),_.J("design:type",HTMLElement)],gl.prototype,"thumbnail",void 0);_.w([_.ni("#dismissible"),_.J("design:type",HTMLElement)],gl.prototype,"JSC$16563_dismissibleMedia",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],gl.prototype,"removeMaxWidth",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],gl.prototype,"insetMetadata",void 0);_.w([_.H(),_.J("design:type",String)],gl.prototype,"dismissedContentId",void 0);_.w([_.H({selectorArgs:["dismissedContentId"],selector:X4$}),_.J("design:type",Object)],gl.prototype,"dismissActionToReplayEntity",void 0);_.w([_.L("insetMetadata"),_.J("design:type",Object),_.J("design:paramtypes",[])],gl.prototype,"thumbnailObjectFit",null);
_.w([_.L("data","insetMetadata"),_.J("design:type",Object),_.J("design:paramtypes",[])],gl.prototype,"innerMenu",null);_.w([_.L("data","insetMetadata"),_.J("design:type",Object),_.J("design:paramtypes",[])],gl.prototype,"outerMenu",null);_.w([_.H(),_.J("design:type",Object)],gl.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.mj}),_.J("design:type",Boolean)],gl.prototype,"miniMode",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],gl.prototype,"onDataChanged",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],gl.prototype,"shortsBadges",null);_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],gl.prototype,"isShort",null);
_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],gl.prototype,"isSlimShort",null);_.w([_.L("data","isShort"),_.J("design:type",Object),_.J("design:paramtypes",[])],gl.prototype,"computedTitle",null);_.w([_.L("isSlimShort","computedTitle"),_.J("design:type",Object),_.J("design:paramtypes",[])],gl.prototype,"computedAccessibilityLabel",null);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],gl.prototype,"shouldForce2By3",null);_.w([_.L("lockupIsHovered"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],gl.prototype,"isHovered",null);_.w([_.qC({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],gl);
_.A(gl,"ytd-rich-grid-slim-media",function(){if(qFd!==void 0)return qFd;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-slim-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-click="onRendererTap" class="style-scope ytd-rich-grid-slim-media">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" no-rounded-corners="[[isSlimShort]]" object-fit="[[thumbnailObjectFit]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-slim-media">\n  </ytd-thumbnail>\n  <div id="details" on-click="onDetailsClick" role="heading" aria-label$="[[computedAccessibilityLabel]]" class="style-scope ytd-rich-grid-slim-media">\n    <h3 class="style-scope ytd-rich-grid-slim-media">\n      <a class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-slim-media" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(computedTitle)]]" aria-label$="[[computedTitle.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">\n        <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-rich-grid-slim-media">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" class="style-scope ytd-rich-grid-slim-media">[[getSimpleString(computedTitle)]]</span>\n      </a>\n    </h3>\n    <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-rich-grid-slim-media"> [[getSimpleString(data.metadata)]] </span>\n    <ytd-video-meta-block class="grid style-scope ytd-rich-grid-slim-media" data="[[data]]" is-slim-short="[[isSlimShort]]" rich-meta="">\n    </ytd-video-meta-block>\n    <div id="menu" class="style-scope ytd-rich-grid-slim-media"></div>\n  </div>\n  <div id="menu-outer" class="style-scope ytd-rich-grid-slim-media"></div>\n  \n  <template is="dom-if" if="[[!isShort]]" class="style-scope ytd-rich-grid-slim-media">\n    <ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-slim-media" badges="[[data.badges]]" hidden="[[!data.badges]]">\n    </ytd-badge-supported-renderer>\n  </template>\n  <template is="dom-if" if="[[isShort]]" class="style-scope ytd-rich-grid-slim-media">\n    <ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-slim-media" badges="[[shortsBadges]]" hidden="[[!shortsBadges]]">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<div id="dismissed" class="style-scope ytd-rich-grid-slim-media">\n  <div id="dismissed-content" class="style-scope ytd-rich-grid-slim-media"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-slim-media"></yt-interaction>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return qFd=r},{mode:_.Rv("kevlar_poly_si_batch_j063")?1:2});var Xa8;var cDh;var Iw=function(){return _.D.apply(this,arguments)||this};
_.b(Iw,_.D);Iw.prototype.computeIcon=function(r){return r&&r.iconType?"yt-sys-icons:"+r.iconType.toLowerCase():""};
Iw.prototype.onMouseEnter=function(){this.isHovered=!0};
Iw.prototype.onMouseLeave=function(){this.isHovered=!1};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Iw.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Iw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Iw.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Iw.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Iw.prototype,"isHovered",void 0);
_.w([_.qC({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],Iw);
_.A(Iw,"ytd-expand-on-hover-card-renderer",function(){if(cDh!==void 0)return cDh;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expand-on-hover-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="card" class="style-scope ytd-expand-on-hover-card-renderer"><div class="content style-scope ytd-expand-on-hover-card-renderer"><div class="icon-line style-scope ytd-expand-on-hover-card-renderer"><yt-icon class="icon style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.icon]]" icon="[[computeIcon(data.icon)]]"></yt-icon><yt-icon class="info style-scope ytd-expand-on-hover-card-renderer" icon="info_outline" on-mouseenter="onMouseEnter"></yt-icon></div><yt-formatted-string class="title style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.title]]" text="[[data.title]]"></yt-formatted-string><yt-formatted-string class="subtitle style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.subtitle]]" text="[[data.subtitle]]"></yt-formatted-string></div></div><div id="overlay" hidden="[[!isHovered]]" on-mouseleave="onMouseLeave" class="style-scope ytd-expand-on-hover-card-renderer"><div class="content style-scope ytd-expand-on-hover-card-renderer"><div class="icon-line style-scope ytd-expand-on-hover-card-renderer"><yt-icon class="icon style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.icon]]" icon="[[computeIcon(data.icon)]]"></yt-icon><yt-icon class="info style-scope ytd-expand-on-hover-card-renderer" icon="info_outline"></yt-icon></div><yt-formatted-string class="title style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.title]]" text="[[data.title]]"></yt-formatted-string><yt-formatted-string class="subtitle style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.subtitle]]" text="[[data.subtitle]]"></yt-formatted-string><yt-formatted-string class="details style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.details]]" text="[[data.details]]"></yt-formatted-string></div></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return cDh=r},{mode:1});var tqY,B$z=function(){if(tqY!==void 0)return tqY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="channel-user-state" hidden="[[!data.channelUserStateDescription]]" text="[[data.channelUserStateDescription]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><div id="content-section" class="style-scope ytd-channel-renderer"><div id="avatar-section" class="style-scope ytd-channel-renderer"><a class="channel-link yt-simple-endpoint style-scope ytd-channel-renderer" on-tap="onTap" href$="[[computeHrefEndpoint(data.navigationEndpoint)]]" data="[[computeChannelEndpoint(data.navigationEndpoint)]]"><div id="avatar" class="style-scope ytd-channel-renderer"><yt-img-shadow height="[[computeIconSize(compactStyle)]]" thumbnail="[[data.thumbnail]]" width="[[computeIconSize(compactStyle)]]" class="style-scope ytd-channel-renderer"></yt-img-shadow></div></a></div><div id="info-section" class="style-scope ytd-channel-renderer"><a id="main-link" class="channel-link yt-simple-endpoint style-scope ytd-channel-renderer" on-tap="onTap" href$="[[computeHrefEndpoint(data.navigationEndpoint)]]" data="[[computeChannelEndpoint(data.navigationEndpoint)]]"><div id="info" class="style-scope ytd-channel-renderer"><ytd-channel-name id="channel-title" badges="[[data.ownerBadges]]" channel-name="[[getSimpleString(data.title)]]" compact-style="[[compactStyle]]" wrap-text="" class="style-scope ytd-channel-renderer"></ytd-channel-name><div id="metadata" class="style-scope ytd-channel-renderer"><yt-formatted-string id="subscribers" respect-lang-dir="" text="[[data.subscriberCountText]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><span id="dot" hidden="[[computeHideDot(data)]]" class="style-scope ytd-channel-renderer">\u2022</span><span id="video-count" class="style-scope ytd-channel-renderer">[[getSimpleString(data.videoCountText)]]</span></div><yt-formatted-string id="description" hidden="[[compactStyle]]" text="[[data.descriptionSnippet]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-channel-renderer"></ytd-badge-supported-renderer></div><div id="navigation-icon" hidden="[[!data.navigationIcon.iconType]]" class="style-scope ytd-channel-renderer"><yt-icon disable-upgrade$="[[!data.navigationIcon.iconType]]" icon="[[data.navigationIcon.iconType]]" class="style-scope ytd-channel-renderer"></yt-icon></div></a><div id="buttons" class="style-scope ytd-channel-renderer"><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-channel-renderer"></div><div id="subscribe-button" hidden="[[!data.subscribeButton]]" class="style-scope ytd-channel-renderer"></div></div><div id="channel-memberships-button" hidden="[[!data.channelMembershipsButton]]" class="style-scope ytd-channel-renderer"></div></div></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return tqY=r};_.IA("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var PZ=function(){var r=_.D.apply(this,arguments)||this;r.compactStyle=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b(PZ,_.D);_.Q=PZ.prototype;_.Q.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Q.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"}}}};
_.Q.computeHideDot=function(r){return!(r&&r.subscriberCountText&&r.videoCountText)||this.compactStyle};
_.Q.hasDualButtons=function(r){return r&&r.purchaseButton&&r.subscribeButton};
_.Q.backgroundColorChanged=function(){if(this.data!==void 0){var r=this.data.backgroundColor;this.isDarkTheme&&(r=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=r!=null?_.uH(r):"transparent"}};
_.Q.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.Q.onTap=function(r){var g,I,P=((g=this.data)==null?void 0:g.navigationEndpoint)||((I=this.data)==null?void 0:I.serviceEndpoint);_.Z(P,_.Uw)&&(P&&_.S5().resolve(_.E3).resolveCommand(P,{form:{element:this.hostElement}}),r.preventDefault())};
_.Q.computeChannelEndpoint=function(r){return _.Z(r,_.Uw)?null:r};
_.Q.computeHrefEndpoint=function(r){return _.Z(r,_.Uw)?null:this.componentBehavior.computeHref_(r)};
_.Q.computeChannelRendererStyle=function(r){return r};
_.Q.computeIconSize=function(r){return r?108:136};
_.l4.Object.defineProperties(PZ,{template:{configurable:!0,enumerable:!0,get:function(){return B$z()}}});
PZ.prototype.backgroundColorChanged=PZ.prototype.backgroundColorChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],PZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],PZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],PZ.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],PZ.prototype,"componentBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],PZ.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],PZ.prototype,"isDarkTheme",void 0);_.w([_.H({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.J("design:type",String)],PZ.prototype,"channelRendererStyle",void 0);_.w([_.H({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],PZ.prototype,"dualButtons",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("enable_desktop_search_bigger_thumbs")}}),
_.J("design:type",Boolean)],PZ.prototype,"useBiggerThumbs",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.nL("desktop_search_bigger_thumbs_style")}}),
_.J("design:type",String)],PZ.prototype,"biggerThumbStyle",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],PZ.prototype,"compactStyle",void 0);_.w([_.xt("data","isDarkTheme"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],PZ.prototype,"backgroundColorChanged",null);_.w([_.qC({is:"ytd-channel-renderer",disableElementRegistration:!0})],PZ);_.A(PZ,"ytd-channel-renderer",function(){return B$z()},{mode:1});var OWY;var zqh;_.IA("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var aw=function(){var r=_.D.apply(this,arguments)||this;r.displayItemCount=2;r.hasPlaylistThumbnail=!1;r.stackThumbnailSize="large";return r};
_.b(aw,_.D);_.Q=aw.prototype;_.Q.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Q.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Q.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.Q.computeFirstVideos=function(r,g){return r&&g?r.slice(0,g):[]};
_.Q.computeThumbnailWidth=function(r,g){return r?g==="BIG"?500:g==="MASSIVE"?600:g==="MEDIUM"?450:420:360};
_.Q.computeThumbnailHeight=function(r,g){return r?g==="BIG"?280:g==="MASSIVE"?337:234:202};
_.Q.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$16576_inlinePreviewHoverListener)==null||dz(r)};
_.Q.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16576_inlinePreviewHoverListener=p6({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:APy,thumbnailElement:this.thumbnail})};
_.Q.computeHasPlaylistThumbnail=function(r){var g,I;if((((g=r.thumbnailRenderer)==null?0:g.playlistVideoThumbnailRenderer)||((I=r.thumbnailRenderer)==null?0:I.playlistCustomThumbnailRenderer))&&r.thumbnailOverlays)for(g=0;g<r.thumbnailOverlays.length;g++)if(I=void 0,(I=r.thumbnailOverlays[g])==null?0:I.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.l4.Object.defineProperties(aw.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$16576_inlinePreviewHoverListener)==null?0:t_(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
aw.prototype.dataChanged=aw.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],aw.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],aw.prototype,"ytdLockupBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],aw.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],aw.prototype,"displayItemCount",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("enable_desktop_search_bigger_thumbs")}}),
_.J("design:type",Boolean)],aw.prototype,"useBiggerThumbs",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.nL("desktop_search_bigger_thumbs_style")}}),
_.J("design:type",String)],aw.prototype,"biggerThumbsStyle",void 0);_.w([_.H({computed:"computeHasPlaylistThumbnail(data)"}),_.J("design:type",Object)],aw.prototype,"hasPlaylistThumbnail",void 0);_.w([_.H(),_.J("design:type",String)],aw.prototype,"stackThumbnailSize",void 0);_.w([_.ni("ytd-thumbnail"),_.J("design:type",HTMLElement)],aw.prototype,"thumbnail",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],aw.prototype,"dataChanged",null);
_.w([_.L("lockupIsHovered"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],aw.prototype,"isHovered",null);_.w([_.qC({is:"ytd-radio-renderer",disableElementRegistration:!0})],aw);
_.A(aw,"ytd-radio-renderer",function(){if(zqh!==void 0)return zqh;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" height="[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-radio-renderer">\n</ytd-thumbnail>\n<ytd-playlist-thumbnail data="[[data]]" height="[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="true" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-radio-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-radio-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-radio-renderer" href="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-radio-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-radio-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-radio-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block id="meta" data="[[data]]" radio-meta="" class="style-scope ytd-radio-renderer"></ytd-video-meta-block>\n  </a>\n  <ul id="list" class="style-scope ytd-radio-renderer">\n    <template is="dom-repeat" items="[[computeFirstVideos(data.videos, displayItemCount)]]" as="video" class="style-scope ytd-radio-renderer">\n      <li class="style-scope ytd-radio-renderer">\n        <ytd-child-video-renderer data="[[video.childVideoRenderer]]" class="style-scope ytd-radio-renderer">\n        </ytd-child-video-renderer>\n      </li>\n    </template>\n  </ul>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-radio-renderer"></yt-interaction>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return zqh=r},{mode:_.Rv("kevlar_poly_si_batch_j058")?1:2});var eqF;_.IA("itemSectionRenderer","showRenderer","ytd-show-renderer");var vZ=function(){return _.D.apply(this,arguments)||this};
_.b(vZ,_.D);vZ.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
vZ.prototype.computeThumbnailWidth=function(r){return r?360:246};
vZ.prototype.computeUseProminentThumbs=function(r){return r};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],vZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],vZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],vZ.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],vZ.prototype,"isSearch",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.J("design:type",Boolean)],vZ.prototype,"useProminentThumbs",void 0);_.w([_.qC({is:"ytd-show-renderer",disableElementRegistration:!0})],vZ);
_.A(vZ,"ytd-show-renderer",function(){if(eqF!==void 0)return eqF;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-show-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail data="[[data]]" width="[[computeThumbnailWidth(useProminentThumbs)]]" class="style-scope ytd-show-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-show-renderer">\n<a id="logo-container" class="yt-simple-endpoint style-scope ytd-show-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-show-renderer">\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-show-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-show-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block data="[[data]]" class="style-scope ytd-show-renderer"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-show-renderer">\n  </ytd-badge-supported-renderer>\n  <ytd-badge-supported-renderer id="bottom-standalone-badge" bottom-standalone-badge="[[data.bottomStandaloneBadge]]" hidden="[[!data.bottomStandaloneBadge]]" class="style-scope ytd-show-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n<div id="menu" class="style-scope ytd-show-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return eqF=r},{mode:1});_.IA("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var Qc=function(){var r=_.D.apply(this,arguments)||this;r.isRichGrid=!1;return r};
_.b(Qc,_.D);Qc.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"}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Qc.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Qc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Qc.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Qc.prototype,"isRichGrid",void 0);_.w([_.qC({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],Qc);
_.A(Qc,"ytd-feed-entry-renderer",function(){if(OWY!==void 0)return OWY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow hidden="[[isRichGrid]]" thumbnail="[[data.ownerThumbnail]]" width="48" class="style-scope ytd-feed-entry-renderer"></yt-img-shadow>\n<div class="info style-scope ytd-feed-entry-renderer">\n  <div id="title-container" hidden="[[isRichGrid]]" class="style-scope ytd-feed-entry-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.title]]" class="style-scope ytd-feed-entry-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="post" text="[[data.postText]]" class="style-scope ytd-feed-entry-renderer"></yt-formatted-string>\n  <div id="contents" class="style-scope ytd-feed-entry-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return OWY=r},{mode:1});var YFT;var mG=function(){return _.D.apply(this,arguments)||this};
_.b(mG,_.D);mG.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.w([_.d(_.oj),_.J("design:type",Object)],mG.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],mG.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],mG.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mG.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.Cz,value:3}),_.J("design:type",Number)],mG.prototype,"itemsPerRow",void 0);
_.w([_.qC({is:"ytd-link-card-renderer",disableElementRegistration:!0})],mG);
_.A(mG,"ytd-link-card-renderer",function(){if(YFT!==void 0)return YFT;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-link-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-link-card-renderer">\n  <a id="card-link" class="yt-simple-endpoint style-scope ytd-link-card-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]">\n    <yt-img-shadow id="thumbnail" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-link-card-renderer">\n    </yt-img-shadow>\n    <div id="text-container" class="style-scope ytd-link-card-renderer">\n      <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-link-card-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-link-card-renderer">\n      </yt-formatted-string>\n    </div>\n    <yt-icon id="chevron" hidden="[[!showChevronIcon(itemsPerRow)]]" icon="chevron_right" class="style-scope ytd-link-card-renderer">\n    </yt-icon>\n  </a>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return YFT=r},{mode:1});var ZW8;var CU=function(){return _.D.apply(this,arguments)||this};
_.b(CU,_.D);_.Q=CU.prototype;_.Q.configureRendererStamper=function(){return{"data.menu":TW,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Q.onRendererTap=function(r){if(!this.ytdDismissibleItemBehavior.isDismissed){var g,I=(g=this.data)==null?void 0:g.navigationEndpoint;I&&!_.bw(_.jH(r),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(I)?_.bw(_.jH(r),this.hostElement,["A"])||_.He(this.hostElement,"yt-navigate",{endpoint:I}):this.ytComponentBehavior.resolveCommand(I,{}))}};
_.Q.maybeComputeHref=function(r){return this.ytComponentBehavior.computeHref_(r,!0)};
_.Q.getNavigationCommand=function(r){return this.isNavigationCommand(r)?r:null};
_.Q.isNavigationCommand=function(r){return r?_.Z(r,_.JN)||_.Z(r,_.Z3)||_.Z(r,_.KZ)?!0:!1:!1};
CU.prototype.onRendererTap=CU.prototype.onRendererTap;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],CU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],CU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],CU.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],CU.prototype,"ytComponentBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],CU.prototype,"data",void 0);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],CU.prototype,"onRendererTap",null);_.w([_.qC({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],CU);
_.A(CU,"ytd-lumiere-promo-item-image-renderer",function(){if(ZW8!==void 0)return ZW8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-lumiere-promo-item-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-lumiere-promo-item-image-renderer"><a id="thumbnail-link" class="yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[getNavigationCommand(data.navigationEndpoint)]]" rel="[[computeNofollow_(data.navigationEndpoint)]]"><yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-img-shadow></a><div id="metadata" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="item-details" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="title" class="style-scope ytd-lumiere-promo-item-image-renderer"><h3 class="style-scope ytd-lumiere-promo-item-image-renderer"><a id="title-link" class="yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[getNavigationCommand(data.navigationEndpoint)]]" rel="[[computeNofollow_(data.navigationEndpoint)]]"><yt-formatted-string id="item-title" text="[[data.title]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-formatted-string><yt-icon class="hover-icon style-scope ytd-lumiere-promo-item-image-renderer" hidden="[[!data.showLauncherIcon]]" icon="open_in_new"></yt-icon></a></h3></div><yt-formatted-string id="item-subtitle" text="[[data.subtitle]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-formatted-string></div><div id="menu" class="style-scope ytd-lumiere-promo-item-image-renderer"></div></div></div><div id="dismissed" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="dismissed-content" class="style-scope ytd-lumiere-promo-item-image-renderer"></div></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ZW8=r},{mode:1});var Ugy;var uY=function(){return _.D.apply(this,arguments)||this};
_.b(uY,_.D);uY.prototype.computeLandscapeThumbnail=function(){var r;return((r=this.data)==null?void 0:r.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],uY.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],uY.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],uY.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.mj}),_.J("design:type",Boolean)],uY.prototype,"miniMode",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.Cz}),_.J("design:type",Number)],uY.prototype,"itemsPerRow",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.J("design:type",Boolean)],uY.prototype,"landscapeThumbnail",void 0);_.w([_.qC({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],uY);
_.A(uY,"ytd-lumiere-shelf-details-renderer",function(){if(Ugy!==void 0)return Ugy;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-lumiere-shelf-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-lumiere-shelf-details-renderer">\n  <div id="lumiere-shelf-details" class="style-scope ytd-lumiere-shelf-details-renderer">\n    <div id="title" class="style-scope ytd-lumiere-shelf-details-renderer">\n       <yt-formatted-string id="item-title" text="[[data.title]]" class="style-scope ytd-lumiere-shelf-details-renderer"></yt-formatted-string>\n    </div>\n    <div id="subtitle" class="style-scope ytd-lumiere-shelf-details-renderer">\n      <yt-formatted-string id="item-subtitle" text="[[data.subtitle]]" class="style-scope ytd-lumiere-shelf-details-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-badge-supported-renderer id="badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-lumiere-shelf-details-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Ugy=r},{mode:_.Rv("kevlar_poly_si_batch_j076")?1:2});var iW8;var pU=function(){return _.D.apply(this,arguments)||this};
_.b(pU,_.D);pU.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],pU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],pU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],pU.prototype,"data",void 0);_.w([_.qC({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],pU);
_.A(pU,"ytd-primetime-promo-details-renderer",function(){if(iW8!==void 0)return iW8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" hidden="[[!data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"><div id="centered-container" class="style-scope ytd-primetime-promo-details-renderer"><yt-formatted-string id="headline" text="[[data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string><ytd-badge-supported-renderer top-standalone-badge="[[data.priceText]]" class="style-scope ytd-primetime-promo-details-renderer"></ytd-badge-supported-renderer><yt-formatted-string id="detail-text" text="[[data.detailText]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string><div id="action-button" class="style-scope ytd-primetime-promo-details-renderer"></div></div></div><div id="header" hidden="[[data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"><ytd-badge-supported-renderer top-standalone-badge="[[data.priceText]]" class="style-scope ytd-primetime-promo-details-renderer"></ytd-badge-supported-renderer><yt-formatted-string id="detail-text" text="[[data.detailText]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return iW8=r},{mode:1});var bW0;var ow=function(){return _.D.apply(this,arguments)||this};
_.b(ow,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ow.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ow.prototype,"data",void 0);_.w([_.qC({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],ow);
_.A(ow,"ytd-panel-show-style-metadata-renderer",function(){if(bW0!==void 0)return bW0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-panel-show-style-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-panel-show-style-metadata-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return bW0=r},{mode:1});var Mq1;var qG=function(){return _.D.apply(this,arguments)||this};
_.b(qG,_.D);_.Q=qG.prototype;_.Q.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.Q.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.Q.computeThumbnail=function(r){if(r)return r.smallFormFactorBackgroundThumbnail||r.largeFormFactorBackgroundThumbnail};
_.Q.maybeComputeHref=function(r){return this.ytComponentBehavior.computeHref_(r,!0)};
_.Q.isNavigationCommand=function(r){return r?_.Z(r,_.JN)||_.Z(r,_.Z3)||_.Z(r,_.KZ)?!0:!1:!1};
_.Q.getNavigationCommand=function(r){return this.isNavigationCommand(r)?r:null};
qG.prototype.onPanelTap=qG.prototype.onPanelTap;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],qG.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],qG.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],qG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],qG.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0,value:!0}),_.J("design:type",Boolean)],qG.prototype,"roundedContainer",void 0);_.w([_.H({reflectToAttribute:!0,value:_.Y("web_modern_buttons")}),_.J("design:type",Boolean)],qG.prototype,"modernButtons",void 0);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],qG.prototype,"onPanelTap",null);_.w([_.qC({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],qG);
_.A(qG,"ytd-primetime-promo-panel-renderer",function(){if(Mq1!==void 0)return Mq1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="thumbnail" class="yt-simple-endpoint style-scope ytd-primetime-promo-panel-renderer" href$="[[maybeComputeHref(data.command)]]" data="[[getNavigationCommand(data.command)]]" rel="[[computeNofollow_(data.command)]]"><yt-img-shadow thumbnail="[[computeThumbnail(data)]]" width="420" class="style-scope ytd-primetime-promo-panel-renderer"></yt-img-shadow><div id="action-button" class="style-scope ytd-primetime-promo-panel-renderer"><yt-formatted-string text="[[data.buttonText]]" class="style-scope ytd-primetime-promo-panel-renderer"></yt-formatted-string><yt-icon icon="[[data.contentIcon.iconType]]" class="style-scope ytd-primetime-promo-panel-renderer"></yt-icon></div></a><div id="panel-metadata" class="style-scope ytd-primetime-promo-panel-renderer"></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Mq1=r},{mode:1});_.dM(_.R(function(r){r=_.GM(r,{data:{},useFullWidth:!1});var g=r.data,I=r.useFullWidth;r={};return _.q("teaser-card-view-model",{class:_.Ws("ytTeaserCardViewModelHost",(r.ytTeaserCardViewModelUseFullWidth=function(){return I()},r))},_.q(_.t,{cond:function(){return g().onTap},
then:function(P){return _.q(_.y5,{className:"ytTeaserCardViewModelLink",command:P},_.q("div",{class:"ytTeaserCardViewModelImageContainer"},_.q(_.t,{cond:function(){return g().image},
then:function(a){return _.q(_.bv,{data:a,className:"ytTeaserCardViewModelImage",alt:""})}})),_.q("p",{class:"ytTeaserCardViewModelCaption"},function(){return g().caption}))}}))},"gd"),"teaser-card-view-model",{props:{data:_.Yp,
useFullWidth:_.Yp}});_.dM(_.R(function(r){var g=r.data;var I=function(){var P;return _.t5((P=g())==null?void 0:P.iconThemedImage)};
return _.q("yt-edu-card-view-model",null,_.q(_.A_,{contentId:function(){return g().nudgeId}},function(){return _.q("div",{class:_.Ws("ytEduCardViewModelHost",function(){return g().trimStyle==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?null:"ytEduCardViewModelGradientTrim"})},_.q("div",{class:"ytEduCardViewModelTopCornerButton"},_.q(_.fk,{data:function(){return g().dismissButton}},{buttonViewModel:_.W6})),_.q("div",{class:"ytEduCardViewModelContentWrapper"},_.q("div",{class:"ytEduCardViewModelHeaderImage"},_.q(_.t,
{cond:I,
then:function(P){return _.q(_.bv,{data:P,alt:"",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.q("div",{class:"ytEduCardViewModelTextContainer"},_.q("div",{class:"ytEduCardViewModelTitle"},_.q(_.eY,{text:function(){return g().title}})),_.q("div",{class:"ytEduCardViewModelSubtitle"},_.q(_.eY,{text:function(){return g().subtitle}}))),_.q("div",{class:"ytEduCardViewModelContent"},_.q(_.fk,{data:function(){return g().form}},{nudgeFormViewModel:Q68}))),_.q("div",{class:_.Ws("ytEduCardViewModelButtonWrapper",
function(){return g().enableHorizontalButtons?"ytEduCardViewModelHorizontalButtonWrapper":null})},_.q(_.fk,{data:function(){return g().primaryButton}},{buttonViewModel:function(P){return _.q("div",{class:"ytEduCardViewModelPrimaryButton"},_.q(_.W6,{data:P.data}))}}),_.q(_.fk,{data:function(){return g().secondaryButton}},{buttonViewModel:function(P){return _.q("div",{class:"ytEduCardViewModelSecondaryButton"},_.q(_.W6,{data:P.data}))}})))}))},"hd"),"yt-edu-card-view-model",{props:{data:_.Yp}});var j6z=new _.GZ("RICH_GRID_VIDEO_RENDERER_TOKEN");_.dM(_.R(function(r){var g=r.data;var I=r.showYtInteractionInContent;var P=function(){return!!g().selectableFeedback};
r=_.m(_.ua(!1,void 0,"qxtgaf"));var a=r.next().value,v=r.next().value;_.M9(function(){var z=_.Z(g().primaryButton,_.et);(z==null?0:z.isToggled)&&v(z.isToggled)});
r=_.RT(function(z){if(!P())return!1;if(a()){var e;var U=(e=g().selectableFeedback)==null?void 0:e.onDeselect}else{var V;U=(V=g().selectableFeedback)==null?void 0:V.onSelect}U&&_.tY(U,{form:{element:z.target}});v(!a());if(z=_.Z(g().primaryButton,_.et))z.isToggled=a();return!1});
var C=function(){if(!P()){var z,e=(z=g().loggingDirectives)==null?void 0:z.trackingParams;e&&_.J1(_.S5().resolve(_.Pz),e)}},u=_.EI8(),X=function(){var z;
return P()?(z=g().selectableFeedback)==null?void 0:z.a11yLabel:void 0},c=function(){return P()?{toggled:a()}:{}},B=_.S5().resolve(_.lX(j6z)),O={};
return _.q("yt-feedback-item-renderer",{class:_.Ws("ytFeedbackItemRendererHost",(O.ytFeedbackItemRendererSelectableFeedback=P,O)),"on:click":r,"on:keydown":u,title:X,"aria-label":X,"aria-pressed":function(){return P()?a():void 0},
tabindex:function(){return P()?0:void 0},
role:function(){return P()?"button":void 0}},_.q("div",{class:"ytFeedbackItemRendererContentContainer"},_.q(_.fk,{data:function(){return g().content}},{videoRenderer:function(z){return _.q(B,{data:z.data,
showYtInteraction:I})},
lockupViewModel:function(z){return _.q(_.Sc,{data:z.data,containerType:2})}})),_.q("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.q(_.fk,{data:function(){return g().primaryButton}},{toggleButtonViewModel:function(z){return _.q(_.vz,{data:z.data,
buttonShapeOverrides:c,disableExplicitClickLogging:!0,onToggle:C})}})))},"id"),"yt-feedback-item-renderer",{props:{data:_.Yp,
showYtInteractionInContent:_.Yp}});var Xs=function(){var r=_.D.apply(this,arguments)||this;r.isShortsGrid=!1;r.isCompactGrid=!1;r.isShortsPanelGrid=!1;r.renderedFromRichGrid=!1;r.isInFirstColumn=!1;r.noGutterMargins=!1;r.noBottomMargin=!1;r.halfBottomMargin=!1;r.isInlineGroupItem=!1;r.insetMetadata=!1;r.noBottomMarginInAds=!0;r.force16By9ThumbnailAspectRatio=!1;r.useCompactList=!1;r.containerType=2;r.thumbnailTargetWidth=9999;r.isResponsiveGrid=!1;r.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};r.hoverListener=
r.hover.bind(r);r.leaveListener=r.leave.bind(r);r.highlighted=!1;r.JSC$16612_unsubscribeFromInlinePreviewIsActive=function(){};
return r};
_.b(Xs,_.D);_.Q=Xs.prototype;_.Q.computeContainerType=function(){return this.useCompactList?3:2};
_.Q.itemWidthChanged=function(){var r;this.thumbnailTargetWidth=(r=this.itemWidth)!=null?r:9999};
_.Q.updateIsInFirstColumn=function(){var r;this.isInFirstColumn=((r=this.data)==null?void 0:r.colIndex)===0};
_.Q.observerContainerType=function(){if(this.lockup){var r=this.lockup;r.containerType=this.containerType;r.sizing=this.sizing;r.typographyBump=this.typographyBump;r.itemWidth=this.itemWidth}this.richGridMedia&&_.Y("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.Y("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.Q.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-rich-item-renderer lockup",thumbnailFixedWidth:"50%"},properties:{force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",containerType:"[[containerType]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]"}},postRenderer:{component:"ytd-post-renderer",
params:{isRichGrid:!0}},sharedPostRenderer:{component:"ytd-shared-post-renderer",params:{isRichGrid:!0}},primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer",primetimePromoPanelRenderer:"ytd-primetime-promo-panel-renderer",movieRenderer:{component:"ytd-rich-grid-slim-media"},compactMovieRenderer:{component:"ytd-rich-grid-media",properties:{typographyBump:"[[richTypographyBump]]",showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},reelItemRenderer:{component:"ytd-rich-grid-slim-media",
properties:{insetMetadata:"[[insetMetadata]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",properties:{aspectRatio:"[[shortsLockupViewModelAspectRatio]]",inlineMetadata:"[[insetMetadata]]",scrimStyle:"[[shortsLockupViewModelScrimStyle]]",useDefaultStyle:"[[isShortsPanelGrid]]"}},feedbackItemRenderer:{component:"yt-feedback-item-renderer",properties:{showYtInteractionInContent:"[[showYtInteractionOnRichGridMedia]]"}},videoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},
properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",typographyBump:"[[richTypographyBump]]"}},radioRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},playlistRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",
typographyBump:"[[richTypographyBump]]"}},gridShowRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},promotedVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1,isPromotedVideo:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},feedEntryRenderer:{component:"ytd-feed-entry-renderer",params:{isRichGrid:!0}},
displayAdRenderer:{component:"ytd-display-ad-renderer"},adSlotRenderer:{component:"ytd-ad-slot-renderer",properties:{noBottomMargin:"[[noBottomMarginInAds]]",typographyBump:"[[richTypographyBump]]"}},lumiereShelfDetailsRenderer:"ytd-lumiere-shelf-details-renderer",lumierePromoItemImageRenderer:"ytd-lumiere-promo-item-image-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",eduCardViewModel:"yt-edu-card-view-model",gameCardRenderer:{component:"ytd-game-card-renderer",params:{isRichGrid:!0}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",
params:{isRichGrid:!0}},expandOnHoverCardRenderer:"ytd-expand-on-hover-card-renderer",linkCardRenderer:"ytd-link-card-renderer",gridMovieRenderer:{component:"ytd-rich-grid-slim-media"},gridChannelRenderer:{component:"ytd-grid-channel-renderer",params:{isRichGrid:!0}},teaserCardViewModel:{component:"teaser-card-view-model",params:{useFullWidth:!0}},gridVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}}}}}};
_.Q.leave=function(r){r=r.relatedTarget;var g=document.querySelector("ytd-video-preview");r&&g&&_.RJ(g).contains(r)||this.removeAndCleanupHighlight()};
_.Q.hover=function(){var r;!this.highlighted&&(r=this.data)!=null&&r.onFocusEffect&&(this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(r=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:r,boxShadow:"0 0 0 10px "+r})),this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border"),this.highlighted=!0)};
_.Q.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};
_.Q.registerHoverHighlightListeners=function(){var r=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16612_unsubscribeFromInlinePreviewIsActive=_.k3(_.jR(),_.Xht,function(g){r.highlighted&&!g&&r.removeAndCleanupHighlight()})};
_.Q.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16612_unsubscribeFromInlinePreviewIsActive()};
_.Q.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.Q.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.Q.getBackgroundColor=function(){var r,g,I=(r=this.data)==null?void 0:(g=r.onFocusEffect)==null?void 0:g.onFocusColor;if(I){if(document.documentElement.hasAttribute("dark")&&(I==null?0:I.darkTheme))return qc(I==null?void 0:I.darkTheme);if(I==null?0:I.lightTheme)return qc(I==null?void 0:I.lightTheme)}};
_.Q.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var r=_.CB(),g,I,P;r&&((g=this.data)==null?0:g.trackingParams)&&((I=this.data)==null?void 0:I.colIndex)!=null&&((P=this.data)==null?void 0:P.rowIndex)!=null&&_.bg(r,_.gM(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.Q.isSlimMediaRenderer=function(r){return!!_.Z(r==null?void 0:r.content,_.S_0)||!!_.Z(r==null?void 0:r.content,lMT)||!!_.Z(r==null?void 0:r.content,_.qq)||!!_.Z(r==null?void 0:r.content,Xz$)};
_.Q.isPostRenderer=function(){var r,g;return!!_.Z((r=this.data)==null?void 0:r.content,PZ$)||!!_.Z((g=this.data)==null?void 0:g.content,adF)};
_.Q.computeIsGameCardShelf=function(){var r;return!!_.Z((r=this.data)==null?void 0:r.content,eYd)};
_.Q.computeIsMiniGameCardShelf=function(){var r,g;return!!_.Z((r=this.data)==null?void 0:r.content,sU8)||!!_.Z((g=this.data)==null?void 0:g.content,Fu1)};
_.Q.computeIsTeaserCard=function(){var r;return!!_.Z((r=this.data)==null?void 0:r.content,Fu1)};
_.Q.computeIsSelectableFeedbackItem=function(){var r,g;return!((g=_.Z((r=this.data)==null?void 0:r.content,Wu0))==null||!g.selectableFeedback)};
_.Q.computeContainsLumierePosters=function(){var r,g;return((g=_.Z((r=this.data)==null?void 0:r.content,cZ8))==null?void 0:g.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.Q.computeIsExpandOnHoverCardShelf=function(){var r;return!!_.Z((r=this.data)==null?void 0:r.content,XDd)};
_.Q.computeIsLinkCardShelf=function(){var r;return!!_.Z((r=this.data)==null?void 0:r.content,VcF)};
_.Q.computeIsReelItemStyleAvatarCircle=function(r){var g;return((g=_.Z(r==null?void 0:r.content,_.qq))==null?void 0:g.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.Q.computeIsLinkCardFullWidth=function(r,g){var I;return((I=_.Z(r==null?void 0:r.content,VcF))==null?void 0:I.useFullWidth)||g<=2};
_.l4.Object.defineProperties(Xs.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){var r;return _.Y("web_hover_effect_refactor")&&_.Z((r=this.data)==null?void 0:r.content,VCy)?!1:this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.Y("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){var r;if(_.Y("web_hover_effect_refactor")&&_.Z((r=this.data)==null?void 0:r.content,VCy))return!1;var g;return!((g=this.data)==null||!g.onFocusEffect)||_.Y("rich_grid_hover_highlight")&&!this.isShortsGrid&&!this.isCompactGrid}},
shortsLockupViewModelAspectRatio:{configurable:!0,enumerable:!0,get:function(){return 1}},
shortsLockupViewModelScrimStyle:{configurable:!0,enumerable:!0,get:function(){return this.isInlineGroupItem?4:3}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){var r;return{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0,onFocusEffect:_.Y("web_hover_effect_refactor")?(r=this.data)==null?void 0:r.onFocusEffect:void 0}}}});
Xs.prototype.richGridHoverHighlightChanged=Xs.prototype.richGridHoverHighlightChanged;Xs.prototype.observerContainerType=Xs.prototype.observerContainerType;Xs.prototype.updateIsInFirstColumn=Xs.prototype.updateIsInFirstColumn;Xs.prototype.itemWidthChanged=Xs.prototype.itemWidthChanged;_.w([_.d(_.oj),_.J("design:type",Object)],Xs.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Xs.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Xs.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Xs.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],Xs.prototype,"ytdLockupBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Xs.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.J("design:type",Boolean)],Xs.prototype,"isPost",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.J("design:type",Boolean)],Xs.prototype,"containsLumierePosters",void 0);_.w([_.H({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.J("design:type",Boolean)],Xs.prototype,"isSlimMedia",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.J("design:type",Boolean)],Xs.prototype,"isGameCardShelf",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.J("design:type",Boolean)],Xs.prototype,"isMiniGameCardShelf",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.J("design:type",Boolean)],Xs.prototype,"isTeaserCard",void 0);_.w([_.H({computed:"computeIsSelectableFeedbackItem(data)"}),_.J("design:type",Boolean)],Xs.prototype,"isSelectableFeedbackItem",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Xs.prototype,"isShortsGrid",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Xs.prototype,"isSlimGrid",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Xs.prototype,"isCompactGrid",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Xs.prototype,"isShortsPanelGrid",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.J("design:type",Boolean)],Xs.prototype,"isExpandOnHoverCardShelf",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.J("design:type",Boolean)],Xs.prototype,"isLinkCardShelf",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.Cz,value:3}),_.J("design:type",Number)],Xs.prototype,"itemsPerRow",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Xs.prototype,"renderedFromRichGrid",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Xs.prototype,"isInFirstColumn",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Xs.prototype,"noGutterMargins",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Xs.prototype,"noBottomMargin",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Xs.prototype,"halfBottomMargin",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Xs.prototype,"isInlineGroupItem",void 0);_.w([_.H(),_.J("design:type",Object)],Xs.prototype,"insetMetadata",void 0);_.w([_.H(),_.J("design:type",Object)],Xs.prototype,"noBottomMarginInAds",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Xs.prototype,"isShelfItem",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.J("design:type",Boolean)],Xs.prototype,"isReelItemStyleAvatarCircle",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.J("design:type",Boolean)],Xs.prototype,"isLinkCardFullWidth",void 0);_.w([_.H(),_.J("design:type",Object)],Xs.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Xs.prototype,"useCompactList",void 0);_.w([_.H(),_.J("design:type",String)],Xs.prototype,"sizing",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Xs.prototype,"typographyBump",void 0);_.w([_.H(),_.J("design:type",Number)],Xs.prototype,"itemWidth",void 0);_.w([_.H(),_.J("design:type",Boolean)],Xs.prototype,"isHomeShelf",void 0);_.w([_.H(),_.J("design:type",Boolean)],Xs.prototype,"isHomeGrid",void 0);
_.w([_.ni("yt-lockup-view-model"),_.J("design:type",HTMLElement)],Xs.prototype,"lockup",void 0);_.w([_.ni("ytd-rich-grid-media"),_.J("design:type",HTMLElement)],Xs.prototype,"richGridMedia",void 0);_.w([_.ni("ytd-ad-slot-renderer"),_.J("design:type",HTMLElement)],Xs.prototype,"adSlotRenderer",void 0);_.w([_.H({computed:"computeContainerType(useCompactList)"}),_.J("design:type",Object)],Xs.prototype,"containerType",void 0);_.w([_.H(),_.J("design:type",Object)],Xs.prototype,"thumbnailTargetWidth",void 0);
_.w([_.L("showYtInteractionOnRichItem"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Xs.prototype,"showYtInteractionOnRichGridMedia",null);_.w([_.L("isSelectableFeedbackItem","richGridHoverHighlight"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Xs.prototype,"showYtInteractionOnRichItem",null);_.w([_.L("typographyBump","isHomeGrid"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Xs.prototype,"richTypographyBump",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data","isShortsGrid","isCompactGrid"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Xs.prototype,"richGridHoverHighlight",null);_.w([_.L("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.J("design:type",Number),_.J("design:paramtypes",[])],Xs.prototype,"shortsLockupViewModelAspectRatio",null);_.w([_.L("isInlineGroupItem"),_.J("design:type",Number),_.J("design:paramtypes",[])],Xs.prototype,"shortsLockupViewModelScrimStyle",null);
_.w([_.xt("itemWidth"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Xs.prototype,"itemWidthChanged",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Xs.prototype,"updateIsInFirstColumn",null);_.w([_.xt("containerType","sizing","typographyBump"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Xs.prototype,"observerContainerType",null);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Xs.prototype,"isResponsiveGrid",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Xs.prototype,"lockupExperiments",null);_.w([_.xt("richGridHoverHighlight"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Xs.prototype,"richGridHoverHighlightChanged",null);_.w([_.qC({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],Xs);
_.Vq1=_.D_()(Xs,"ytd-rich-item-renderer",function(){if(Xa8===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-rich-item-renderer"></div>\n<yt-interaction id="interaction" class="extended rounded-large style-scope ytd-rich-item-renderer" hidden="[[!showYtInteractionOnRichItem]]"></yt-interaction>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);Xa8=r}r=Xa8;return r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var Plj={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var BCL=_.i6(_.xH("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var v5h={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},ms$={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},ClL={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var dgh;var cZ=function(){var r=_.D.apply(this,arguments)||this;r.useResponsiveGrid=!1;r.hidden=!1;r.isShowMoreHidden=!1;r.isShowLessHidden=!0;r.hasExpansionButton=!1;r.isInnerShelf=!1;r.allVideosCount=0;r.allPlaylistCount=0;r.haveSmartDownloadsCompleted=!1;r.restrictContentsOverflow=!1;r.firstShownIndex=0;r.horizontalOffset=0;r.atEnd=!0;r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
r.disableServiceRequestPropagation=function(g){g.stopPropagation()};
r.nextClick=function(){var g;(g=r.data)!=null&&g.contents&&(r.firstShownIndex+=r.currentElementsPerRow,r.updateHorizontalOffset(),r.updateHorizontalItemVisibility())};
r.previousClick=function(){var g;(g=r.data)!=null&&g.contents&&(r.firstShownIndex-=r.currentElementsPerRow,r.updateHorizontalOffset(),r.updateHorizontalItemVisibility())};
return r};
_.b(cZ,_.D);_.Q=cZ.prototype;
_.Q.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isResponsiveGrid:"[[useResponsiveGrid]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",noBottomMargin:"[[isCollapsed]]",halfBottomMargin:"[[isExpanded]]",isHomeShelf:"[[isHomePage]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]"},params:{isShelfItem:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",
params:{buttonTooltipPosition:_.Gq("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.Q.attached=function(){this.requestElementsPerRow();_.Y("disable_service_request_rich_shelf_killswitch")||this.contents.addEventListener("yt-service-request-sent",this.disableServiceRequestPropagation)};
_.Q.detached=function(){_.Y("disable_service_request_rich_shelf_killswitch")||this.contents.removeEventListener("yt-service-request-sent",this.disableServiceRequestPropagation)};
_.Q.refreshGridLayoutNew=function(){var r;if((r=this.data)!=null&&r.contents&&this.containerWidth){var g;((g=this.data.responsiveContainerConfiguration)==null?0:g.responsiveSize)?(r=_.z5E(this.data.responsiveContainerConfiguration,this.containerWidth,2),r=_.X8(Object.assign({},r,{standardUnitMinWidth:this.standardUnitMinWidth}))):r=_.X8({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=r.typographyBump;if(this.elementsPerRow!==
r.numItems||this.gutter!==r.gutter)this.elementsPerRow=r.numItems,this.gutter=r.gutter,this.itemWidth=r.itemWidth,_.lH(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":r.gutter+"px"})}};
_.Q.computeSizing=function(){if(!this.isLumiere){var r=_.Ac$(this.data);return r?r:this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.Q.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.Q.computeButton=function(r){var g=_.Z(r,_.cw);r=Object.assign({},_.Z(r,_.cw));return g?(r.text||(r.text={simpleText:r.tooltip}),r.style="STYLE_MONO_OUTLINE",r.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",r):g};
_.Q.onRowIndexChange=function(){var r=_.CB(),g,I;((g=this.data)==null?0:g.trackingParams)&&((I=this.data)==null?void 0:I.rowIndex)!=null&&r&&_.bg(r,_.gM(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.Q.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var r,g=((r=this.getRichItemRenderers()[0])==null?void 0:r.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*g;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.Q.requestElementsPerRow=function(){_.He(this.hostElement,"yt-request-elements-per-row")};
_.Q.onUpdateElementsPerRowAction=function(r,g,I,P,a,v){if(this.containerWidth!==v&&(this.containerWidth=v,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&r&&g&&I&&P&&a&&(this.elementsPerRow!==r||this.postsPerRow!==g||this.slimItemsPerRow!==I||this.gameCardsPerRow!==P||this.miniGameCardsPerRow!==a)&&(this.elementsPerRow=r,this.postsPerRow=g,this.slimItemsPerRow=I,this.gameCardsPerRow=P,this.miniGameCardsPerRow=a,this.updateItemVisibility())};
_.Q.isExpandedChanged=function(){var r=this.getRichItemRenderers(),g=this.isExpanded;r.forEach(function(I){I.halfBottomMargin=g})};
_.Q.isCollapsedChanged=function(){var r=this.getRichItemRenderers(),g=this.isCollapsed;r.forEach(function(I){I.noBottomMargin=g})};
_.Q.getRichItemRenderers=function(){return _.DG(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.Q.updateItemVisibility=function(){var r=this;if(this.data&&this.data.contents){var g=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(P,a){var v;((v=r.data)==null?0:v.isExpanded)?(P.hidden=a>g-1,P.ytRendererBehavior.markDirty()):P.hidden=a>r.currentElementsPerRow-1||a>g-1});
var I=this.data.contents.length<=this.currentElementsPerRow;this.isShowMoreHidden=!this.data.showMoreButton||I||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||I||!this.data.isExpanded||this.isTruncated;this.hasExpansionButton=!this.isShowMoreHidden||!this.isShowLessHidden}this.contents.style.visibility="visible"}};
_.Q.setHeightToSingleRow=function(){var r=this.getRichItemRenderers(),g=Number.parseInt(getComputedStyle(r[0]).marginBottom,10)||0;r=r.slice(0,this.currentElementsPerRow).reduce(function(I,P){return Math.max(I,P.getBoundingClientRect().height+g)},0);
this.contents.style.height=r+"px"};
_.Q.focusNextExpandedItem=function(){var r;((r=this.data)==null?0:r.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.Q.focusItem=function(r,g){var I=this.getRichItemRenderers();if(I[r]&&(r=I[r].querySelector(".focus-on-expand"))){if(g){var P;(P=I[this.currentElementsPerRow])==null||P.scrollIntoView({behavior:"smooth",block:"center"})}r.focus({preventScroll:!0})}};
_.Q.onDataChange=function(){var r=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var g;if((g=this.data)==null?0:g.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.Nu(this,function(){r.updateItemVisibility()});
var I;if((I=this.data)==null?0:I.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.lH(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),g=0;g<this.data.contents.length;g++)I=_.Z(this.data.contents[g],_.$3)||{},I.colIndex=g,I.rowIndex=this.data.rowIndex};
_.Q.handleRerenderDownloadsData=function(){_.Y("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())};
_.Q.blockInlinePreview=function(r){var g=this,I;return _.p(function(P){(I=g.inlinePreviewIsEnabled)&&g.ytdReduxBehavior.dispatch(_.OU$(!1));return P.return(new Promise(function(a){r(function(){I&&g.ytdReduxBehavior.dispatch(_.OU$(!0));a()})}))})};
_.Q.expandShelf=function(){var r=this;if(this.data){var g,I=(g=_.Z(this.data.showMoreButton,_.cw))==null?void 0:g.trackingParams;I&&_.J1(_.hx(),I);this.set("data.isExpanded",!0);this.blockInlinePreview(function(P){r.setHeightToSingleRow();r.updateItemVisibility();r.contents.style.height=r.contents.scrollHeight+"px";_.ZV.addJob(function(){r.contents.style.height="auto";r.focusNextExpandedItem();P()},2,200)})}};
_.Q.collapseShelf=function(){var r=this;return _.p(function(g){if(g.nextAddress==1){if(!r.data)return g.return();r.set("data.isExpanded",!1);return g.yield(r.blockInlinePreview(function(I){r.contents.style.height=r.contents.scrollHeight+"px";r.setHeightToSingleRow();_.ZV.addJob(function(){r.updateItemVisibility();r.contents.style.height="auto";I()},2,200)}),2)}_.He(r.hostElement,"yt-rich-shelf-renderer-collapse",r.data.trackingParams);
r.focusItem(0,!1);_.R2(g)})};
_.Q.updateArrowButtonStatus=function(){this.getRichItemRenderers();var r,g;var I=((r=this.data)==null?void 0:(g=r.contents)==null?void 0:g.length)||0;this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=I};
_.Q.onChildElementFocus=function(r){this.hasChevronButtons&&(r=r.target.closest("#contents > *"),this.contents.contains(r)&&(r.offsetLeft<this.horizontalOffset?this.previousClick():r.offsetLeft+r.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.Q.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.Gq("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.Q.updateHorizontalOffset=function(){var r=this.getRichItemRenderers(),g,I;var P=((g=this.data)==null?void 0:(I=g.contents)==null?void 0:I.length)||0;var a;r=((a=r[0])==null?void 0:a.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>P?this.firstShownIndex=P-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*r};
_.Q.isSlimMediaShelfRenderer=function(){var r,g,I,P=(I=_.Z((r=this.data)==null?void 0:(g=r.contents)==null?void 0:g[0],_.$3))==null?void 0:I.content;return!!(_.Z(P,_.S_0)||_.Z(P,lMT)||_.Z(P,_.qq)||_.Z(P,Xz$))};
_.Q.isGameCardShelf=function(){var r,g,I,P=(I=_.Z((r=this.data)==null?void 0:(g=r.contents)==null?void 0:g[0],_.$3))==null?void 0:I.content;return!!_.Z(P,eYd)};
_.Q.isMiniGameCardShelf=function(){var r,g,I,P=(I=_.Z((r=this.data)==null?void 0:(g=r.contents)==null?void 0:g[0],_.$3))==null?void 0:I.content;return!!_.Z(P,sU8)||!!_.Z(P,Fu1)};
_.Q.hasGameBoxArtAvatarStyle=function(){var r;return((r=this.data)==null?void 0:r.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.Q.hasRoundedGameBoxArtAvatarStyle=function(){var r;return((r=this.data)==null?void 0:r.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.Q.isShortsShelf=function(){var r,g,I,P=(I=_.Z((r=this.data)==null?void 0:(g=r.contents)==null?void 0:g[0],_.$3))==null?void 0:I.content;return!!_.Z(P,_.qq)||!!_.Z(P,Xz$)};
_.Q.isPostShelfRenderer=function(){var r,g,I,P=(I=_.Z((r=this.data)==null?void 0:(g=r.contents)==null?void 0:g[0],_.$3))==null?void 0:I.content;return!(!_.Z(P,PZ$)&&!_.Z(P,adF))};
_.Q.isLumiereShelf=function(){var r,g,I=_.Z((r=this.data)==null?void 0:(g=r.contents)==null?void 0:g[0],_.$3);return!!_.Z(I==null?void 0:I.content,cZ8)};
_.Q.isLumiereShelfWithPosters=function(){var r,g,I=_.Z((r=this.data)==null?void 0:(g=r.contents)==null?void 0:g[0],_.$3),P;return((P=_.Z(I==null?void 0:I.content,cZ8))==null?void 0:P.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.Q.isExpandOnHoverCardShelf=function(){var r,g,I,P=(I=_.Z((r=this.data)==null?void 0:(g=r.contents)==null?void 0:g[0],_.$3))==null?void 0:I.content;return!!_.Z(P,XDd)};
_.Q.computeHasFeaturedBadge=function(){var r,g,I=_.Z((r=this.data)==null?void 0:(g=r.badges)==null?void 0:g[0],_.FxF);return I?I.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.Q.computeHasPaygatedFeaturedBadge=function(){var r,g,I=_.Z((r=this.data)==null?void 0:(g=r.badges)==null?void 0:g[0],_.FxF);return I?(I==null?void 0:I.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.Q.computeHeaderHidden=function(){var r,g,I,P,a,v;return!((r=this.data)==null?0:r.icon)&&!((g=this.data)==null?0:g.title)&&!((I=this.data)==null?0:I.subtitle)&&!((P=this.data)==null?0:P.thumbnail)&&!((a=this.data)==null?0:a.badges)&&!((v=this.data)==null?0:v.menu)};
_.Q.showCtaButton=function(){var r;return!((r=this.data)==null||!r.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.Q.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.Q.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.Q.computeForce16By9ThumbnailAspectRatio=function(){var r,g;return((r=this.data)==null?void 0:(g=r.responsiveContainerConfiguration)==null?void 0:g.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.Q.onSectionReactiveDismissal=function(r,g,I){var P,a;var v=(P=this.data)==null?void 0:(a=P.targetingContext)==null?void 0:a.targetGroupId;this&&v&&g.targetGroupId&&v.includes(g.targetGroupId)?(P=this.rowIndex,r=P===void 0?!1:!(g.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&P<=r)):r=!1;r&&(this.hidden=I)};
_.l4.Object.defineProperties(cZ.prototype,{isExpanded:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.isExpanded)}},
isCollapsed:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.isExpanded)}},
currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var r=this.elementsPerRow;this.isPostShelfRenderer()?r=this.postsPerRow:this.isSlimMediaShelfRenderer()?r=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?r=this.slimItemsPerRow-1:this.isGameCardShelf()?r=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(r=this.miniGameCardsPerRow);return r}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var r,g;return!((r=this.data)==null||!r.previousButton)&&!((g=this.data)==null||!g.nextButton)}},
previousButtonOverride:{configurable:!0,enumerable:!0,get:function(){return{disabled:this.firstShownIndex===0,ariaHidden:!0,tabIndex:-1}}},
nextButtonOverride:{configurable:!0,enumerable:!0,get:function(){return{disabled:this.atEnd,ariaHidden:!0,tabIndex:-1}}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var r;return((r=_.S5().resolve(_.jN).getCurrentPage())==null?void 0:r.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P;return!((r=this.data)==null?0:(g=r.thumbnail)==null?0:(I=g.accessibility)==null?0:(P=I.accessibilityData)==null?0:P.label)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
cZ.prototype.onChildElementFocus=cZ.prototype.onChildElementFocus;cZ.prototype.handleRerenderDownloadsData=cZ.prototype.handleRerenderDownloadsData;cZ.prototype.onDataChange=cZ.prototype.onDataChange;cZ.prototype.isCollapsedChanged=cZ.prototype.isCollapsedChanged;cZ.prototype.isExpandedChanged=cZ.prototype.isExpandedChanged;cZ.prototype.onRowIndexChange=cZ.prototype.onRowIndexChange;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],cZ.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],cZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],cZ.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],cZ.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],cZ.prototype,"ytdReduxBehavior",void 0);
_.w([_.H({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.J("design:type",Object)],cZ.prototype,"useResponsiveGrid",void 0);_.w([_.H(),_.J("design:type",Object)],cZ.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Number)],cZ.prototype,"standardUnitMinWidth",void 0);_.w([_.H({reflectToAttribute:!0,value:3}),_.J("design:type",Number)],cZ.prototype,"elementsPerRow",void 0);_.w([_.H({value:3}),_.J("design:type",Number)],cZ.prototype,"postsPerRow",void 0);
_.w([_.H({value:6}),_.J("design:type",Number)],cZ.prototype,"slimItemsPerRow",void 0);_.w([_.H({value:6}),_.J("design:type",Number)],cZ.prototype,"gameCardsPerRow",void 0);_.w([_.H({value:6}),_.J("design:type",Number)],cZ.prototype,"miniGameCardsPerRow",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],cZ.prototype,"hidden",void 0);_.w([_.H(),_.J("design:type",Object)],cZ.prototype,"isShowMoreHidden",void 0);
_.w([_.H(),_.J("design:type",Object)],cZ.prototype,"isShowLessHidden",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],cZ.prototype,"hasExpansionButton",void 0);_.w([_.L("data.isExpanded"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],cZ.prototype,"isExpanded",null);_.w([_.L("data.isExpanded"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],cZ.prototype,"isCollapsed",null);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],cZ.prototype,"isInnerShelf",void 0);_.w([_.H({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.J("design:type",Boolean)],cZ.prototype,"isShorts",void 0);_.w([_.H({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.J("design:type",Boolean)],cZ.prototype,"isLumiere",void 0);_.w([_.H({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.J("design:type",Boolean)],cZ.prototype,"hasBoxArtThumbnailStyle",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.J("design:type",Boolean)],cZ.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.J("design:type",Boolean)],cZ.prototype,"hasFeaturedBadge",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.J("design:type",Boolean)],cZ.prototype,"hasPaygatedFeaturedBadge",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.J("design:type",Boolean)],cZ.prototype,"isHeaderHidden",void 0);_.w([_.H({selector:_.e6h}),_.J("design:type",Object)],cZ.prototype,"allVideosCount",void 0);_.w([_.H({selector:Ons}),_.J("design:type",Object)],cZ.prototype,"allPlaylistCount",void 0);_.w([_.H({selector:PCE}),_.J("design:type",Object)],cZ.prototype,"haveSmartDownloadsCompleted",void 0);
_.w([_.H({selectorArgs:["entitySelectorType"],selector:function(r,g){if(_.Y("kevlar_modern_downloads_page")&&g&&g!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var I=r.entities;switch(g){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":g=_.aI(I);r=S6(g);var P=_.hu(g);I=_.QX(I);I=_.Le(pn1(P,I,g.length));return{contents:r,subtitle:I};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return I=_.aI(I),{contents:S6(I)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return I=
_.vd(I),{contents:S6(I)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return I=_.TRs(I),{contents:S6(I)};default:_.M6(new _.oK("Error: entitySelectorType defined but not matched in selector.",r,g))}}}}),
_.J("design:type",Object)],cZ.prototype,"entityDrivenRichShelfData",void 0);_.w([_.H({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.J("design:type",Boolean)],cZ.prototype,"hasTopCtaButton",void 0);_.w([_.H({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.J("design:type",Boolean)],cZ.prototype,"hasBottomCtaButton",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.J("design:type",Boolean)],cZ.prototype,"force16By9ThumbnailAspectRatio",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],cZ.prototype,"restrictContentsOverflow",void 0);_.w([_.H({selector:_.cd1}),_.J("design:type",Boolean)],cZ.prototype,"inlinePreviewIsEnabled",void 0);_.w([_.H({computed:"computeSizing(data)"}),_.J("design:type",String)],cZ.prototype,"sizing",void 0);
_.w([_.H(),_.J("design:type",Boolean)],cZ.prototype,"typographyBump",void 0);_.w([_.H(),_.J("design:type",Number)],cZ.prototype,"itemWidth",void 0);_.w([_.H(),_.J("design:type",Object)],cZ.prototype,"firstShownIndex",void 0);_.w([_.H(),_.J("design:type",Object)],cZ.prototype,"horizontalOffset",void 0);_.w([_.H(),_.J("design:type",Object)],cZ.prototype,"atEnd",void 0);_.w([_.ni("#contents"),_.J("design:type",HTMLElement)],cZ.prototype,"contents",void 0);
_.w([_.xt("data.rowIndex"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],cZ.prototype,"onRowIndexChange",null);_.w([_.xt("isExpanded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],cZ.prototype,"isExpandedChanged",null);_.w([_.xt("isCollapsed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],cZ.prototype,"isCollapsedChanged",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],cZ.prototype,"onDataChange",null);_.w([_.xt("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],cZ.prototype,"handleRerenderDownloadsData",null);_.w([_.Eq("focusin"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],cZ.prototype,"onChildElementFocus",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data","isHomePage"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],cZ.prototype,"isTruncated",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],cZ.prototype,"showBottomDivider",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],cZ.prototype,"hasChevronButtons",null);
_.w([_.L("firstShownIndex"),_.J("design:type",Object),_.J("design:paramtypes",[])],cZ.prototype,"previousButtonOverride",null);_.w([_.L("atEnd"),_.J("design:type",Object),_.J("design:paramtypes",[])],cZ.prototype,"nextButtonOverride",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],cZ.prototype,"isHomePage",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],cZ.prototype,"thumbnailAriaHidden",null);
_.w([_.L("data"),_.J("design:type",String),_.J("design:paramtypes",[])],cZ.prototype,"entitySelectorType",null);_.w([_.qC({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],cZ);
_.LBT=_.D_()(cZ,"ytd-rich-shelf-renderer",function(){if(dgh===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-rich-shelf-renderer">\n  <div id="rich-shelf-header-container" class="style-scope ytd-rich-shelf-renderer">\n    <div id="rich-shelf-header" class="style-scope ytd-rich-shelf-renderer">\n      <h2 class="style-scope ytd-rich-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-rich-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-rich-shelf-renderer">\n          </yt-icon>\n          <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-rich-shelf-renderer">\n          </yt-img-shadow>\n          <div id="title-container" class="style-scope ytd-rich-shelf-renderer">\n            <div id="title-text" class="style-scope ytd-rich-shelf-renderer">\n              <span id="title" class="style-scope ytd-rich-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!hasFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div id="subtitle-text" class="style-scope ytd-rich-shelf-renderer">\n              <ytd-badge-supported-renderer id="paygated-featured-badge" badges="[[data.badges]]" hidden="[[!hasPaygatedFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-rich-shelf-renderer"> </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-rich-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-rich-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-rich-shelf-renderer" aria-hidden="[[thumbnailAriaHidden]]" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-rich-shelf-renderer">\n              </yt-img-shadow>\n            </a>\n            <div id="title-container" class="style-scope ytd-rich-shelf-renderer">\n              <div id="title-text" class="style-scope ytd-rich-shelf-renderer">\n                <a class="yt-simple-endpoint style-scope ytd-rich-shelf-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n                  <span id="title" class="style-scope ytd-rich-shelf-renderer">[[getSimpleString(data.title)]]</span>\n                </a>\n                <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!hasFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n                </ytd-badge-supported-renderer>\n              </div>\n              <div id="subtitle-text" class="style-scope ytd-rich-shelf-renderer">\n                <ytd-badge-supported-renderer id="paygated-featured-badge" badges="[[data.badges]]" hidden="[[!hasPaygatedFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n                </ytd-badge-supported-renderer>\n                <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-rich-shelf-renderer"> </yt-formatted-string>\n              </div>\n            </div>\n          </div>\n        </template>\n      </h2>\n      <div id="menu-container" class="style-scope ytd-rich-shelf-renderer">\n        <div class="cta-button-container style-scope ytd-rich-shelf-renderer" hidden="[[!hasTopCtaButton]]">\n          <ytd-button-renderer class="cta-button style-scope ytd-rich-shelf-renderer" data="[[data.ctaButton.buttonRenderer]]">\n          </ytd-button-renderer>\n        </div>\n        <div id="menu" hidden="[[isDismissedButtonHidden]]" class="style-scope ytd-rich-shelf-renderer"></div>\n        <yt-button-view-model id="previous-button" button-overrides="[[previousButtonOverride]]" data="[[data.previousButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="previousClick" class="style-scope ytd-rich-shelf-renderer">\n        </yt-button-view-model>\n        <yt-button-view-model id="next-button" button-overrides="[[nextButtonOverride]]" data="[[data.nextButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="nextClick" class="style-scope ytd-rich-shelf-renderer">\n      </yt-button-view-model>\n      </div>\n    </div>\n    <div id="cta-bottom-button-container" hidden="[[!hasBottomCtaButton]]" class="style-scope ytd-rich-shelf-renderer">\n      <ytd-button-renderer class="cta-button style-scope ytd-rich-shelf-renderer" data="[[data.ctaButton.buttonRenderer]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="contents-container" class="style-scope ytd-rich-shelf-renderer">\n    <div id="contents" class="style-scope ytd-rich-shelf-renderer"></div>\n  </div>\n  <div class="button-container style-scope ytd-rich-shelf-renderer" hidden="[[isShowMoreHidden]]">\n    <ytd-button-renderer class="expand-collapse-button style-scope ytd-rich-shelf-renderer" data="[[computeButton(data.showMoreButton)]]" on-click="expandShelf">\n    </ytd-button-renderer>\n  </div>\n  <div class="button-container style-scope ytd-rich-shelf-renderer" hidden="[[isShowLessHidden]]">\n    <ytd-button-renderer class="expand-collapse-button style-scope ytd-rich-shelf-renderer" data="[[computeButton(data.showLessButton)]]" on-click="collapseShelf">\n    </ytd-button-renderer>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-rich-shelf-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);dgh=r}r=dgh;return r},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var GlY;_.dM(_.Vn,"yt-badge-view-model",{props:{data:_.Yp,class:_.Yp,workaroundShortsIsThumbnailBadge:_.Yp,modern:_.Yp,numBadgesInRow:_.Yp,clipTextOverflow:_.Yp,inheritTypography:_.Yp}});_.dM(fow,"yt-slimline-survey-view-model",{props:{data:_.Yp}});var tK=function(){var r=_.D.apply(this,arguments)||this;r.tileLottieAnimationRef={};r.backgroundLottieAnimationRef={};r.isOnHoverBehaviorForLottieEnabled=!0;r.useBiggerShowcaseImage=_.Y("enable_desktop_search_bigger_thumbs");r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return r};
_.b(tK,_.D);_.Q=tK.prototype;_.Q.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.Q.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",toggleButtonViewModel:"yt-toggle-button-view-model",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",
mapping:{menuRenderer:"ytd-menu-renderer"}},"data.badge":{id:"badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.additionalBadge":{id:"additional-badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},
"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.Q.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var r=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);r!==this.hasTile&&this.set("hasTile",r);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();this.maybeInitializeBackgroundLottie()}};
_.Q.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.Q.currentColorChanged=function(){this.updateButtonPalette()};
_.Q.computeBackgroundStyle=function(r){if(r&&this.data){var g=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var I=_.G3((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);I&&g.push('background-image: url("'+I+'");')}var P;((P=r.basicColorData)==null?void 0:P.backgroundColor)!==void 0&&g.push("background-color: "+_.pi(r.basicColorData.backgroundColor)+";");return g.join("")}};
_.Q.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&this.set("isDarkTheme",r)};
_.Q.getCurrentLogo=function(r,g){if(r)return g?r.darkLogoImage:r.lightLogoImage};
_.Q.getCurrentStaticTileImage=function(r,g){if(this.hasStaticTile(r))return r.darkTileImage?g?r.darkTileImage:r.tileImage:r.tileImage};
_.Q.computeTitleStyle=function(r){if(this.data&&this.data.title&&r&&r.basicColorData&&r.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.uH(r.basicColorData.foregroundTitleColor)+";"};
_.Q.computeSubtitleStyle=function(r){if(this.data&&this.data.subtitle&&r&&r.basicColorData&&r.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.uH(r.basicColorData.foregroundBodyColor)+";"};
_.Q.computeSupplementalStyle=function(r){if(this.data&&this.data.supplementalText&&r&&r.supplementalTextColor!==void 0)return r=_.uH(r.supplementalTextColor),"color:"+r+";--yt-endpoint-color:"+r+";--yt-endpoint-hover-color:"+r+";--yt-endpoint-visited-color:"+r+";--yt-formatted-string-bold-font-weight:700;"};
_.Q.computeDismissIconStyle=function(r){var g,I;if((r==null?0:(g=r.dismissButtonColorData)==null?0:g.foregroundTitleColor)&&(r==null?0:(I=r.dismissButtonColorData)==null?0:I.backgroundColor))return"--yt-button-color:"+_.pi(r.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.pi(r.dismissButtonColorData.backgroundColor)+";"};
_.Q.computeOverflowIconStyle=function(r){var g,I;if((r==null?0:(g=r.dismissButtonColorData)==null?0:g.foregroundTitleColor)&&(r==null?0:(I=r.dismissButtonColorData)==null?0:I.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.pi(r.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.pi(r.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.pi(r.dismissButtonColorData.foregroundTitleColor)+";"};
_.Q.computeBannerStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeLocation=function(r){switch(r==null?void 0:r.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.Q.shouldShowTileSection=function(r,g,I){return!this.shouldExpandLogo(r,g,I)&&g};
_.Q.shouldShowExpandedLogoSection=function(r,g,I){return this.shouldExpandLogo(r,g,I)&&r!==void 0&&this.hasLogo(r)};
_.Q.shouldExpandLogo=function(r,g,I){return r&&g?!1:I>=2};
_.Q.hasStaticTile=function(r){return!(r==null||!r.tileImage)};
_.Q.hasTileLottie=function(r){var g;return!!(r==null?0:(g=r.tileLottie)==null?0:g.url)};
_.Q.hasLogo=function(r){return this.getCurrentLogo(r,this.isDarkTheme)!==void 0};
_.Q.getLogoHeight=function(r){return this.logoWithPadding(r)?"26":"20"};
_.Q.getExpandedLogoHeight=function(r){return this.logoWithPadding(r)?"31":"24"};
_.Q.getLogoImageId=function(r){return this.logoWithPadding(r)?"logo-image-with-padding":"logo-image"};
_.Q.getMaxTitleFontSize=function(r){return r.overrideTitleMaxFontSize?String(r.overrideTitleMaxFontSize):"36"};
_.Q.hasBackgroundLottie=function(r){var g;return!!(r==null?0:(g=r.backgroundLottie)==null?0:g.url)};
_.Q.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var r,g;(r=this.tileLottieAnimationRef)==null||(g=r.lottieEl)==null||g.play();var I,P;(I=this.backgroundLottieAnimationRef)==null||(P=I.lottieEl)==null||P.play()}};
_.Q.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var r,g;(r=this.tileLottieAnimationRef)==null||(g=r.lottieEl)==null||g.pause();var I,P;(I=this.backgroundLottieAnimationRef)==null||(P=I.lottieEl)==null||P.pause()}};
_.Q.pauseLottie=function(){var r,g;(r=this.tileLottieAnimationRef)==null||(g=r.lottieEl)==null||g.pause();var I,P;(I=this.backgroundLottieAnimationRef)==null||(P=I.lottieEl)==null||P.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.Q.performPrimaryButtonAction=function(){var r,g,I;((r=this.data)==null?0:(g=r.primaryButton)==null?0:(I=g.buttonRenderer)==null?0:I.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.Q.requestElementsPerRow=function(){_.He(this.hostElement,"yt-request-elements-per-row")};
_.Q.updateButtonPalette=function(){if(this.data&&this.currentColorData){var r;((r=this.data.dismissButton)==null?0:r.buttonRenderer)&&this.currentColorData.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.dismissButtonColorData},this.data.dismissButton.buttonRenderer.style=void 0,this.set("dismissButton",{buttonRenderer:Object.assign({},this.data.dismissButton.buttonRenderer)}));var g;if((g=this.data.primaryButton)==null?0:g.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 I;if((I=this.data.secondaryButton)==
null?0:I.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 P;((P=this.data.primaryButton)==null?0:P.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var a;((a=this.data.primaryButton)==null?0:a.toggleButtonViewModel)&&this.set("primaryButton",{toggleButtonViewModel:Object.assign({},this.data.primaryButton.toggleButtonViewModel)});var v;((v=this.data.secondaryButton)==null?0:v.toggleButtonRenderer)&&this.set("secondaryButton",
{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var C;((C=this.data.primaryButton)==null?0:C.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},this.data.primaryButton.buttonViewModel)})}};
_.Q.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var r=this.getTileLottieDataBasedOnTheme(),g,I;if(r.url!==((g=this.tileLottiePlayerProps)==null?void 0:(I=g.animationConfig)==null?void 0:I.path)){var P,a;(P=this.tileLottieAnimationRef)==null||(a=P.lottieEl)==null||a.destroy();var v;this.isOnHoverBehaviorForLottieEnabled=!((v=r.settings)==null?0:v.autoplay);var C,u;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(u=(C=r.settings)==null?void 0:C.autoplay)!=null?u:!1,loop:this.getLottieLoopValue(r.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof r.url==="string"?this.tileLottiePlayerProps.animationConfig.path=r.url:this.tileLottiePlayerProps.animationConfig.animationData=r.url}}};
_.Q.getOverflowButton=function(r){return _.Z(r.overflowButton,zVd)};
_.Q.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var r=this.getBackgroundLottieDataBasedOnTheme(),g,I;if(r.url!==((g=this.backgroundLottiePlayerProps)==null?void 0:(I=g.animationConfig)==null?void 0:I.path)){var P,a;(P=this.backgroundLottieAnimationRef)==null||(a=P.lottieEl)==null||a.destroy();var v;this.isOnHoverBehaviorForLottieEnabled=!((v=r.settings)==null?0:v.autoplay);var C,u;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(u=(C=r.settings)==null?void 0:C.autoplay)!=null?u:!1,loop:this.getLottieLoopValue(r.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof r.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=r.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
r.url}}};
_.Q.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var r;((r=this.tileLottieAnimationRef)==null?void 0:r.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var g;((g=this.backgroundLottieAnimationRef)==null?void 0:g.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.Q.getTileLottieDataBasedOnTheme=function(){var r;if(this.isDarkTheme&&((r=this.data)==null?0:r.darkThemeTileLottie))return this.data.darkThemeTileLottie;var g;return((g=this.data)==null?0:g.tileLottie)?this.data.tileLottie:{}};
_.Q.getBackgroundLottieDataBasedOnTheme=function(){var r;if(this.isDarkTheme&&((r=this.data)==null?0:r.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var g;return((g=this.data)==null?0:g.backgroundLottie)?this.data.backgroundLottie:{}};
_.Q.onUpdateElementsPerRowAction=function(r){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r)};
_.Q.getLottieLoopValue=function(r){return r?r.loop!==void 0?r.loop:r.loopCount?r.loopCount-1:!0:!0};
_.Q.logoWithPadding=function(r){var g,I,P;return(r=(g=this.getCurrentLogo(r,this.isDarkTheme))==null?void 0:(I=g.thumbnails)==null?void 0:(P=I[0])==null?void 0:P.height)&&r%31===0?!0:!1};
tK.prototype.currentColorChanged=tK.prototype.currentColorChanged;tK.prototype.themeChanged=tK.prototype.themeChanged;tK.prototype.dataChanged=tK.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],tK.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],tK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],tK.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],tK.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],tK.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],tK.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],tK.prototype,"primaryButton",void 0);_.w([_.H(),_.J("design:type",Object)],tK.prototype,"secondaryButton",void 0);
_.w([_.H({reflectToAttribute:!0,value:3}),_.J("design:type",Number)],tK.prototype,"elementsPerRow",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],tK.prototype,"isDarkTheme",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],tK.prototype,"hasTile",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],tK.prototype,"hasMetadata",void 0);
_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],tK.prototype,"showLogoImage",void 0);_.w([_.H(),_.J("design:type",Object)],tK.prototype,"currentColorData",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.J("design:type",String)],tK.prototype,"bannerStyle",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.J("design:type",String)],tK.prototype,"location",void 0);
_.w([_.H(),_.J("design:type",Object)],tK.prototype,"tileLottiePlayerProps",void 0);_.w([_.H(),_.J("design:type",Object)],tK.prototype,"tileLottieAnimationRef",void 0);_.w([_.H(),_.J("design:type",Object)],tK.prototype,"backgroundLottiePlayerProps",void 0);_.w([_.H(),_.J("design:type",Object)],tK.prototype,"backgroundLottieAnimationRef",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],tK.prototype,"useBiggerShowcaseImage",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],tK.prototype,"isHideEnclosingAction",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tK.prototype,"dataChanged",null);_.w([_.$R("isDarkTheme"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tK.prototype,"themeChanged",null);
_.w([_.$R("currentColorData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tK.prototype,"currentColorChanged",null);_.w([_.qC({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],tK);
_.A(tK,"ytd-statement-banner-renderer",function(){if(GlY!==void 0)return GlY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-statement-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-mouseleave="maybePauseLottie" on-mouseover="maybePlayLottie" class="style-scope ytd-statement-banner-renderer">\n  <div id="statement-banner-content" class="style-scope ytd-statement-banner-renderer">\n    <div id="background-content" style$="[[computeBackgroundStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n      <ytd-lottie-player id="background-lottie" data="[[backgroundLottiePlayerProps]]" hidden="[[!hasBackgroundLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n    </ytd-lottie-player></div>\n    <div id="foreground-content" class="style-scope ytd-statement-banner-renderer">\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowTileSection(data, hasTile, elementsPerRow)]]">\n        <div hidden="[[!hasTile]]" id="tile-container" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="tile-image" hidden="[[!hasStaticTile(data)]]" object-fit="CONTAIN" thumbnail="[[getCurrentStaticTileImage(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n          <ytd-lottie-player id="tile-lottie" data="[[tileLottiePlayerProps]]" hidden="[[!hasTileLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n        </ytd-lottie-player></div>\n      </div>\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowExpandedLogoSection(data, hasTile, elementsPerRow)]]" id="logo-container">\n        <div id="logo-wrapper" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="logo-image" height="[[getExpandedLogoHeight(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div id="details-container" class="style-scope ytd-statement-banner-renderer">\n        <div id="text-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="dynamic-title" style$="[[computeTitleStyle(currentColorData)]]" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n            <yt-dynamic-sizing-formatted-string font-family="[[data.titleFontFamily]]" max-font-size="[[getMaxTitleFontSize(data)]]" max-height="110" max-lines="2" min-font-size="20" text="[[data.title]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-dynamic-sizing-formatted-string>\n            <div id="badge-view-model-container" class="style-scope ytd-statement-banner-renderer">\n              <div id="additional-badge-view-model" hidden="[[!data.additionalBadge]]" class="style-scope ytd-statement-banner-renderer"></div>\n              <div id="badge-view-model" hidden="[[!data.badge]]" class="style-scope ytd-statement-banner-renderer"></div>\n            </div>\n          </div>\n          <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n          </div>\n          <div id="supplemental-text-container" hidden="[[!data.supplementalText]]" style$="[[computeSupplementalStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="supplemental-text" text="[[data.supplementalText]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-formatted-string>\n          </div>\n        </div>\n        <div id="button-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="button-wrapper" class="style-scope ytd-statement-banner-renderer">\n            <div id="primary-button" class="style-scope ytd-statement-banner-renderer"></div>\n            <div id="secondary-button" class="style-scope ytd-statement-banner-renderer"></div>\n          </div>\n        </div>\n      </div>\n      <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorData, elementsPerRow)]]" class="style-scope ytd-statement-banner-renderer"></div>\n      <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowIconStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer"></div>\n    </div>\n  </div>\n  <div id="attached-survey" class="style-scope ytd-statement-banner-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-statement-banner-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return GlY=r},{mode:1});var yDY;var BZ=function(){var r=_.D.apply(this,arguments)||this;r.isSearch=!1;r.hideShelfHeader=!1;r.engagementPanel=!1;r.disableMouseScroll=!0;r.useFloorScrolling=!0;return r};
_.b(BZ,_.D);BZ.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.xH("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.xH("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
BZ.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
BZ.prototype.onDataChanged=BZ.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],BZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],BZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],BZ.prototype,"isSearch",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],BZ.prototype,"hideShelfHeader",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],BZ.prototype,"engagementPanel",void 0);_.w([_.H(),_.J("design:type",Object)],BZ.prototype,"disableMouseScroll",void 0);_.w([_.H(),_.J("design:type",Object)],BZ.prototype,"useFloorScrolling",void 0);_.w([_.H(),_.J("design:type",Object)],BZ.prototype,"data",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],BZ.prototype,"onDataChanged",null);
_.w([_.qC({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],BZ);
_.A(BZ,"ytd-reel-shelf-renderer",function(){if(yDY!==void 0)return yDY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-reel-shelf-renderer">\n  <div id="image-container" class="style-scope ytd-reel-shelf-renderer">\n    <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-img-shadow>\n    <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-icon>\n  </div>\n  <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-reel-shelf-renderer">\n    <h2 class="style-scope ytd-reel-shelf-renderer">\n      <div id="title-text" class="style-scope ytd-reel-shelf-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-reel-shelf-renderer"> </yt-formatted-string>\n        <span id="title-superscript" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.titleSuperscript)]]</span>\n      </div>\n      <div id="subtitle-text" class="style-scope ytd-reel-shelf-renderer">\n        <dom-repeat as="badge" items="[[data.badges]]" class="style-scope ytd-reel-shelf-renderer">\n          <template class="style-scope ytd-reel-shelf-renderer">\n            <yt-badge-view-model data="[[badge.badgeViewModel]]" class="style-scope ytd-reel-shelf-renderer"></yt-badge-view-model>\n          </template>\n        </dom-repeat>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-reel-shelf-renderer"> </yt-formatted-string>\n      </div>\n    </h2>\n  </div>\n  <div id="menu" class="style-scope ytd-reel-shelf-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-reel-shelf-renderer">\n  <yt-horizontal-list-renderer data="[[data]]" disable-scroll-event-listener="[[disableMouseScroll]]" engagement-panel="[[engagementPanel]]" hide-shelf-header="[[hideShelfHeader]]" is-search="[[isSearch]]" thumbnail-height="[[thumbnailHeight]]" use-floor-scrolling="[[useFloorScrolling]]" class="style-scope ytd-reel-shelf-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return yDY=r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var KB1;var s6y;s6y=_.U1(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.FBT=_.Mz(s6y);var HWY=_.R(function(r){var g=r.data;r=r.useSmallFont;var I={},P={};return _.q("yt-channel-external-link-view-model",{class:"ytChannelExternalLinkViewModelHost"},_.q(_.t,{cond:function(){return g().favicon},
then:function(a){return _.q(_.bv,{data:a,className:"ytChannelExternalLinkViewModelFavicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.q("div",{class:"ytChannelExternalLinkViewModelContainer"},_.q(_.eY,{text:function(){return g().title},
className:_.Ws("ytChannelExternalLinkViewModelTitle",(I.ytChannelExternalLinkViewModelTitleSmallFont=r,I)),ellipsisTruncate:!0,userInput:!0}),_.q(_.eY,{text:function(){return g().link},
className:_.Ws("ytChannelExternalLinkViewModelLink",(P.ytChannelExternalLinkViewModelLinkSmallFont=r,P)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"jd");
HWY.idomCompat=!0;_.dM(HWY,"yt-channel-external-link-view-model",{props:{data:_.Yp,useSmallFont:_.Yp}});_.IA("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var Oo=function(){var r=_.D.apply(this,arguments)||this;r.revealButtonClass="button";r.businessEmailDisplayState="HIDE_SECTION";return r};
_.b(Oo,_.D);_.Q=Oo.prototype;_.Q.refit=function(){var r=this;_.ea(function(){_.D3(r.hostElement,"yt-refit-popups-action")});
_.Nu(this,function(){_.D3(r.hostElement,"yt-refit-popups-action")})};
_.Q.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.tF(_.FBT),this.businessEmailDisplayState="CAPTCHA")};
_.Q.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"};
_.Q.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.Q.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"}}}};
_.Q.computeEmailHref=function(r){return"mailto:"+r};
_.Q.computeSafeUrl=function(r){if(r)return _.Tn(r)};
_.Q.linkEndpoint=function(r){return _.Z(r.onTap,_.py)};
_.Q.linkEndpointToHref=function(r){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(r))};
_.Q.onYtServiceRequestCompleted=function(r){var g;if((g=r.detail.data)==null?0:g.businessEmail)this.businessEmail=r.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var I;if((I=r.detail.data)==null?0:I.errorMessage)this.businessEmailErrorMessage=r.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.Q.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var r=this.JSC$16726_captchaTextarea.value;if(r){r={recaptcha_response_token:r,channel_id:this.metadata.channelId};var g=_.Z(this.metadata.onBusinessEmailRevealClickCommand,_.py);g&&this.ytComponentBehavior.resolveCommand(g,{form:r})}}};
_.Q.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.l4.Object.defineProperties(Oo.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var r;return _.Z((r=this.data)==null?void 0:r.metadata,zr$)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.Z(this.metadata.businessEmailRevealButton,_.OI)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var r=new URL(this.metadata.canonicalChannelUrl);return r.host+r.pathname}}},
formattedDescription:{configurable:!0,enumerable:!0,get:function(){return this.metadata.description?{simpleText:this.metadata.description}:void 0}},
shouldRendereVerifiedPhoneStatus:{configurable:!0,enumerable:!0,get:function(){return this.metadata.phoneVerifiedLabel!==""&&this.learnMoreCommand!==void 0}},
learnMoreCommand:{configurable:!0,enumerable:!0,get:function(){return _.Z(this.metadata.learnMoreOnTap,_.py)}}});
Oo.prototype.onYtServiceRequestCompleted=Oo.prototype.onYtServiceRequestCompleted;Oo.prototype.businessEmailMetadataChanged=Oo.prototype.businessEmailMetadataChanged;Oo.prototype.refit=Oo.prototype.refit;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Oo.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Oo.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Oo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.ni("#g-recaptcha-response"),_.J("design:type",HTMLTextAreaElement)],Oo.prototype,"JSC$16726_captchaTextarea",void 0);_.w([_.H(),_.J("design:type",Object)],Oo.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Oo.prototype,"revealButtonClass",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Oo.prototype,"metadata",null);
_.w([_.L("metadata"),_.J("design:type",Object),_.J("design:paramtypes",[])],Oo.prototype,"revealButton",null);_.w([_.L("metadata"),_.J("design:type",Object),_.J("design:paramtypes",[])],Oo.prototype,"channelDisplayUrl",null);_.w([_.$R("metadata"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Oo.prototype,"refit",null);_.w([_.L("metadata"),_.J("design:type",Object),_.J("design:paramtypes",[])],Oo.prototype,"formattedDescription",null);
_.w([_.L("metadata","learnMoreCommand"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Oo.prototype,"shouldRendereVerifiedPhoneStatus",null);_.w([_.L("metadata"),_.J("design:type",Object),_.J("design:paramtypes",[])],Oo.prototype,"learnMoreCommand",null);_.w([_.H(),_.J("design:type",String)],Oo.prototype,"businessEmailDisplayState",void 0);_.w([_.H(),_.J("design:type",String)],Oo.prototype,"businessEmail",void 0);
_.w([_.H(),_.J("design:type",String)],Oo.prototype,"businessEmailErrorMessage",void 0);_.w([_.$R("metadata"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Oo.prototype,"businessEmailMetadataChanged",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Oo.prototype,"onYtServiceRequestCompleted",null);
_.w([_.qC({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],Oo);
_.A(Oo,"ytd-about-channel-renderer",function(){if(KB1!==void 0)return KB1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-about-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="about-container" class="style-scope ytd-about-channel-renderer">\n  <div id="header-row" hidden="[[!metadata.aboutPanelTitle]]" class="style-scope ytd-about-channel-renderer">\n    <h1 class="style-scope ytd-about-channel-renderer">[[metadata.aboutPanelTitle]]</h1>\n    <div id="dismiss-button" class="style-scope ytd-about-channel-renderer"></div>\n  </div>\n\n  <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.descriptionLabel]]" hidden$="[[!formattedDescription]]">\n  </yt-attributed-string>\n  <yt-attributed-string id="description-container" class="about-section style-scope ytd-about-channel-renderer" data="[[formattedDescription]]" hidden$="[[!formattedDescription]]" user-input="true">\n  </yt-attributed-string>\n\n  <div id="bio-container" class="about-section style-scope ytd-about-channel-renderer" hidden="[[!metadata.formattedBio]]">\n    <h2 class="subheadline style-scope ytd-about-channel-renderer">[[metadata.artistBioLabel]]</h2>\n    <yt-attributed-string id="bio-container" class="about-section style-scope ytd-about-channel-renderer" data="[[metadata.artistBio]]" hidden$="[[!metadata.artistBio]]" user-input="true">\n    </yt-attributed-string>\n    <p class="style-scope ytd-about-channel-renderer">[[metadata.artistBio]]</p>\n  </div>\n\n  <div id="links-section" hidden="[[!metadata.links]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <div id="link-list-container" class="style-scope ytd-about-channel-renderer">\n    </div>\n  </div>\n  <div id="custom-links-section" hidden="[[!metadata.customLinks]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <table id="links-container" class="about-section style-scope ytd-about-channel-renderer">\n      <template is="dom-repeat" items="[[metadata.customLinks]]" as="link" class="style-scope ytd-about-channel-renderer">\n        <tr hidden="[[!linkEndpointToHref(link)]]" class="style-scope ytd-about-channel-renderer">\n          <td class="image-container style-scope ytd-about-channel-renderer">\n            <yt-image data="[[link.favicon]]" width="32" class="style-scope ytd-about-channel-renderer"></yt-image>\n          </td>\n          <td class="href-container style-scope ytd-about-channel-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[linkEndpointToHref(link)]]" data="[[linkEndpoint(link)]]">[[link.label]]</a>\n          </td>\n        </tr>\n      </template>\n    </table>\n  </div>\n\n  <div id="additional-info-container" class="about-section style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.additionalInfoLabel]]"></yt-attributed-string>\n    <table class="style-scope ytd-about-channel-renderer">\n      <tbody class="style-scope ytd-about-channel-renderer"><tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="mail" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.signInForBusinessEmail]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n\n        <td id="view-email-button-container" hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-button-view-model classes="[[revealButtonClass]]" data="[[revealButton]]" scoping-class-name="[[is]]" on-click="onBusinessEmailClick" class="style-scope ytd-about-channel-renderer">\n          </yt-button-view-model>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-about-channel-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-about-channel-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-about-channel-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-about-channel-renderer">[[metadata.businessEmailSubmitCaptchaLabel]] </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-about-channel-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-about-channel-renderer">\n          <a id="email" class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[computeEmailHref(businessEmail)]]" target="_blank">[[businessEmail]]</a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!shouldRendereVerifiedPhoneStatus]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="phone" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <span class="style-scope ytd-about-channel-renderer">[[metadata.phoneVerifiedLabel]]</span>\n          <a class="yt-simple-endpoint phone-status-info style-scope ytd-about-channel-renderer" href$="[[computeHref_(learnMoreCommand)]]" target="_blank" aria-label$="[[metadata.learnMoreA11yLabel]]">\n            <yt-icon icon="info" class="style-scope ytd-about-channel-renderer"></yt-icon>\n          </a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!channelDisplayUrl]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="language" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[metadata.canonicalChannelUrl]]">[[channelDisplayUrl]]</a>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.country]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.country]]" icon="privacy_public" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.country]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.joinedDateText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.joinedDateText]]" icon="info_outline" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.joinedDateText]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.subscriberCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="person_radar" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.subscriberCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.videoCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.videoCountText]]" icon="my_videos" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.videoCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.viewCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.viewCountText]]" icon="trending_up" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.viewCountText]]</td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="button-container" class="style-scope ytd-about-channel-renderer">\n    <div id="share-channel" class="button style-scope ytd-about-channel-renderer"></div>\n    <div id="flagging-button" class="button style-scope ytd-about-channel-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return KB1=r},{mode:1});var WBl;var zC=function(){return _.D.apply(this,arguments)||this};
_.b(zC,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],zC.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],zC.prototype,"data",void 0);_.w([_.qC({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],zC);
_.A(zC,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(WBl!==void 0)return WBl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-list-sub-menu-avatar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-channel-list-sub-menu-avatar-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" width="80" class="style-scope ytd-channel-list-sub-menu-avatar-renderer">\n  </yt-img-shadow>\n  <div id="title" class="style-scope ytd-channel-list-sub-menu-avatar-renderer">[[getSimpleString(data.title)]]</div>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return WBl=r},{mode:1});var Dgf;var ew=function(){return _.D.apply(this,arguments)||this};
_.b(ew,_.D);ew.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ew.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ew.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],ew.prototype,"aligment",void 0);_.w([_.qC({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],ew);
_.A(ew,"ytd-channel-list-sub-menu-renderer",function(){if(Dgf!==void 0)return Dgf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-list-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-channel-list-sub-menu-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Dgf=
r},{mode:1});var Rqy;var Yb=function(){return _.D.apply(this,arguments)||this};
_.b(Yb,_.D);Yb.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}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Yb.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Yb.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Yb.prototype,"data",void 0);_.w([_.qC({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],Yb);
_.A(Yb,"ytd-channel-sub-menu-renderer",function(){if(Rqy!==void 0)return Rqy;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-items" class="style-scope ytd-channel-sub-menu-renderer">\n  <yt-dropdown-menu class="content-sub-menu style-scope ytd-channel-sub-menu-renderer" data="[[data.contentTypeSubMenuItems]]" parent-tracking-params="[[data.trackingParams]]" use-label="">\n  </yt-dropdown-menu>\n  <div id="play-all" class="style-scope ytd-channel-sub-menu-renderer"></div>\n</div>\n<div id="sort-menu" class="style-scope ytd-channel-sub-menu-renderer"></div>\n<div id="right-buttons" class="style-scope ytd-channel-sub-menu-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Rqy=r},{mode:1});var ADf;var N$h;var Za=function(){var r=_.D.apply(this,arguments)||this;r.isCompact=!1;return r};
_.b(Za,_.D);_.l4.Object.defineProperties(Za.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var r,g;return((g=_.Z((r=this.data)==null?void 0:r.endpoint,_.KZ))==null?void 0:g.target)==="TARGET_NEW_WINDOW"}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Za.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Za.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Za.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Za.prototype,"isCompact",void 0);_.w([_.L("isCompact"),_.J("design:type",Number),_.J("design:paramtypes",[])],Za.prototype,"thumbnailWidth",null);
_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Za.prototype,"openNewWindow",null);_.w([_.qC({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],Za);
_.A(Za,"ytd-media-lockup-renderer",function(){if(N$h!==void 0)return N$h;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-media-lockup-renderer" data="[[data.endpoint]]" href$="[[computeOptionalHref_(data.endpoint)]]">\n  <div id="thumbnail-container" class="style-scope ytd-media-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" fit-width="" thumbnail="[[data.thumbnailDetails]]" width="[[thumbnailWidth]]" class="style-scope ytd-media-lockup-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="description" class="style-scope ytd-media-lockup-renderer">\n    <div id="title" class="style-scope ytd-media-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" class="style-scope ytd-media-lockup-renderer">\n      <span id="subtitle-text" class="style-scope ytd-media-lockup-renderer">[[getSimpleString(data.subtitle)]]</span>\n      \n      <yt-icon class="media-lockup-icon style-scope ytd-media-lockup-renderer" default-to-filled="true" hidden="[[!openNewWindow]]" icon="open_in_new" size="15"></yt-icon>\n    </div>\n  </div>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return N$h=r},{mode:1});var wa8;var Uo=function(){return _.D.apply(this,arguments)||this};
_.b(Uo,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Uo.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Uo.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Uo.prototype,"data",void 0);_.w([_.qC({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],Uo);
_.A(Uo,"ytd-structured-description-channel-lockup-renderer",function(){if(wa8!==void 0)return wa8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-channel-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="thumbnail-container" class="style-scope ytd-structured-description-channel-lockup-renderer">\n  <ytd-thumbnail data="[[data]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-channel-lockup-renderer">\n  </ytd-thumbnail>\n</div>\n<a id="text-wrapper" class="yt-simple-endpoint style-scope ytd-structured-description-channel-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <div id="description" class="style-scope ytd-structured-description-channel-lockup-renderer">\n    <div id="title" class="style-scope ytd-structured-description-channel-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subscriber-count" class="style-scope ytd-structured-description-channel-lockup-renderer">\n      [[getSimpleString(data.subscriberCountText)]]\n    </div>\n  </div>\n</a>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return wa8=r},{mode:1});var lsY;var iY=function(){var r=_.D.apply(this,arguments)||this;r.isCompact=!1;r.collectionsStackColor=_.Y("modernize_structured_description_playlist_lockups_v2");return r};
_.b(iY,_.D);iY.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:_.Y("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.l4.Object.defineProperties(iY.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P,a,v;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,sampledThumbnailColor:this.collectionsStackColor?(r=this.data)==null?void 0:(g=r.thumbnail)==null?void 0:g.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(I=this.data)==null?void 0:(P=I.thumbnail)==null?void 0:P.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(a=this.data)==null?void 0:(v=a.thumbnail)==null?
void 0:v.vibrantColorPalette:void 0}}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],iY.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],iY.prototype,"componentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],iY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],iY.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],iY.prototype,"showSidePanelThumbnailOverlay",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],iY.prototype,"isCompact",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],iY.prototype,"collectionsStackColor",void 0);_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],iY.prototype,"twoLineTitle",null);_.w([_.L("data","collectionsStackColor"),_.J("design:type",Object),_.J("design:paramtypes",[])],iY.prototype,"collectionStack",null);
_.w([_.qC({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],iY);
_.A(iY,"ytd-structured-description-playlist-lockup-renderer",function(){if(lsY!==void 0)return lsY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-playlist-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-structured-description-playlist-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]" aria-label$="[[getSimpleString(data.title)]]">\n  <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-structured-description-playlist-lockup-renderer"></yt-collections-stack>\n  <div id="playlist-thumbnail" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    </yt-img-shadow>\n    <span id="overlay" hidden="[[showSidePanelThumbnailOverlay]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.videoCountShortText)]]</span>\n    <div id="overlays" class="style-scope ytd-structured-description-playlist-lockup-renderer"></div>\n  </div>\n</a>\n<div id="description" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  <div id="title" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="subtitle" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return lsY=r},{mode:1});var SFF;var bY=function(){return _.D.apply(this,arguments)||this};
_.b(bY,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],bY.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],bY.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],bY.prototype,"data",void 0);_.w([_.qC({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],bY);
_.A(bY,"ytd-structured-description-video-lockup-renderer",function(){if(SFF!==void 0)return SFF;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-video-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-video-lockup-renderer">\n</ytd-thumbnail>\n<a id="text-wrapper" class="yt-simple-endpoint style-scope ytd-structured-description-video-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <div id="description" class="style-scope ytd-structured-description-video-lockup-renderer">\n    <div id="title" class="style-scope ytd-structured-description-video-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" class="style-scope ytd-structured-description-video-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n    <yt-formatted-string id="metadata-details" disable-upgrade$="[[!data.metadataDetails]]" hidden="[[!data.metadataDetails]]" no-endpoints="" text="[[data.metadataDetails]]" class="style-scope ytd-structured-description-video-lockup-renderer">\n    </yt-formatted-string>\n  </div>\n</a>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return SFF=r},{mode:2});var MG=function(){return _.D.apply(this,arguments)||this};
_.b(MG,_.D);
MG.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}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],MG.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],MG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],MG.prototype,"data",void 0);_.w([_.qC({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],MG);
_.A(MG,"ytd-compact-infocard-renderer",function(){if(ADf!==void 0)return ADf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-infocard-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-compact-infocard-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return ADf=r},{mode:1});var JDT;var jw=function(){return _.D.apply(this,arguments)||this};
_.b(jw,_.D);jw.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.l4.Object.defineProperties(jw.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.Y("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.Y("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.Y("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],jw.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],jw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],jw.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],jw.prototype,"ytdReduxBehavior",void 0);_.w([_.H({selector:_.Ck}),_.J("design:type",Object)],jw.prototype,"isGridViewEnabled",void 0);
_.w([_.L("isGridViewEnabled"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],jw.prototype,"watchFeedBigThumbs",null);_.w([_.L("isGridViewEnabled","data"),_.H({reflectToAttribute:!0,value:"168"}),_.J("design:type",String),_.J("design:paramtypes",[])],jw.prototype,"thumbnailWidth",null);_.w([_.L("isGridViewEnabled","data"),_.H({reflectToAttribute:!0,value:"94"}),_.J("design:type",String),_.J("design:paramtypes",[])],jw.prototype,"customThumbnailSize",null);
_.w([_.H(),_.J("design:type",Object)],jw.prototype,"data",void 0);_.w([_.qC({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],jw);
_.A(jw,"ytd-compact-playlist-renderer",function(){if(JDT!==void 0)return JDT;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-playlist-renderer">\n  <ytd-playlist-thumbnail custom-thumbnail-size="[[customThumbnailSize]]" data="[[data]]" height="94" watch-feed-thumbnail="[[watchFeedBigThumbs]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-playlist-renderer">\n  </ytd-playlist-thumbnail>\n  <div class="details style-scope ytd-compact-playlist-renderer">\n    <div class="metadata style-scope ytd-compact-playlist-renderer">\n      <a id="title" class="yt-simple-endpoint style-scope ytd-compact-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <h3 class="style-scope ytd-compact-playlist-renderer">\n          <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-playlist-renderer">\n          </ytd-badge-supported-renderer>\n          <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-playlist-renderer">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <div class="secondary-metadata style-scope ytd-compact-playlist-renderer">\n          <ytd-video-meta-block class="compact style-scope ytd-compact-playlist-renderer" data="[[data]]" no-endpoints="" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n          </ytd-video-meta-block>\n          <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-compact-playlist-renderer">\n          </ytd-badge-supported-renderer>\n        </div>\n      </a>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-playlist-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-playlist-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return JDT=r},{mode:1});var Ei0;var Vc=function(){var r=_.D.apply(this,arguments)||this;r.roundedContainer=!0;r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return r};
_.b(Vc,_.D);_.Q=Vc.prototype;_.Q.attached=function(){this.requestElementsPerRow()};
_.Q.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"}}}};
_.Q.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.Q.computeViewStyle=function(r){return r.style?r.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.Q.onUpdateElementsPerRowAction=function(r){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&r===1};
_.Q.requestElementsPerRow=function(){_.He(this.hostElement,"yt-request-elements-per-row")};
Vc.prototype.dataChanged=Vc.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Vc.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Vc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],Vc.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Vc.prototype,"actionHandlerBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],Vc.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Vc.prototype,"hideThumbnail",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.J("design:type",String)],Vc.prototype,"viewStyle",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Vc.prototype,"roundedContainer",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Vc.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],Vc);
_.A(Vc,"ytd-compact-promoted-item-renderer",function(){if(Ei0!==void 0)return Ei0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-promoted-item-renderer">\n<ytd-thumbnail data="[[data]]" hidden$="[[hideThumbnail]]" width="100" class="style-scope ytd-compact-promoted-item-renderer"></ytd-thumbnail>\n  <div id="content" class="style-scope ytd-compact-promoted-item-renderer">\n    <div id="info" class="style-scope ytd-compact-promoted-item-renderer">\n      <h3 class="style-scope ytd-compact-promoted-item-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-compact-promoted-item-renderer"></yt-formatted-string>\n      </h3>\n      <div id="subtitle-container" class="style-scope ytd-compact-promoted-item-renderer">\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-compact-promoted-item-renderer"></yt-formatted-string>\n        <ytd-badge-supported-renderer id="featured-badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-compact-promoted-item-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n    </div>\n    <div id="button" class="style-scope ytd-compact-promoted-item-renderer"></div>\n  </div>\n  <div id="dismiss-button" class="style-scope ytd-compact-promoted-item-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-promoted-item-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Ei0=r},{mode:1});var xg0;var dl=function(){return _.D.apply(this,arguments)||this};
_.b(dl,_.D);dl.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
dl.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
dl.prototype.onYtNavigate=function(r,g){var I=this;if(g.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",g)){var P=this.get("watchEndpoint.videoId",g.endpoint),a=_.D3(this.hostElement,"yt-get-current-video-id-action")[0];_.Y("kevlar_mix_handle_first_endpoint_different")&&P&&a&&P!==a||(r.stopPropagation(),_.Lk().getPlayerPromise().then(function(v){if(v.getPlayerState()===0&&I.data.secondaryNavigationEndpoint)var C=I.data.secondaryNavigationEndpoint;else{C=
Object.assign({},g.endpoint);var u=_.Z(C.commandMetadata,_.JF);u&&(v=Math.floor(v.getCurrentTime()),u.url=_.fI(u.url,{t:v}),!_.Y("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(u=_.Z(C,_.Z3)))&&(u.startTimeSeconds=v)}_.He(I.hostElement,"yt-navigate",{endpoint:C})}))}};
_.l4.Object.defineProperties(dl.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.Y("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.Y("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P,a,v;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(r=this.data)==null?void 0:(g=r.thumbnail)==null?void 0:g.sampledThumbnailColor,vibrantColorPalette:(I=this.data)==null?void 0:(P=I.thumbnail)==null?void 0:P.vibrantColorPalette,darkColorPalette:(a=this.data)==null?void 0:(v=a.thumbnail)==null?void 0:v.darkColorPalette,experimentEnabled:!0}}}});
dl.prototype.onYtNavigate=dl.prototype.onYtNavigate;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],dl.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.N5.YtEndpointBehavior),_.J("design:type",Object)],dl.prototype,"ytEndpointBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],dl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],dl.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.d(_.Y0),_.J("design:type",Object)],dl.prototype,"ytdLockupBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],dl.prototype,"ytdReduxBehavior",void 0);_.w([_.H({selector:_.Ck}),_.J("design:type",Object)],dl.prototype,"isGridViewEnabled",void 0);_.w([_.L("isGridViewEnabled"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],dl.prototype,"watchFeedBigThumbs",null);
_.w([_.L("isGridViewEnabled"),_.H({reflectToAttribute:!0}),_.J("design:type",String),_.J("design:paramtypes",[])],dl.prototype,"thumbnailWidth",null);_.w([_.H(),_.J("design:type",Object)],dl.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],dl.prototype,"collectionStack",null);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],dl.prototype,"onYtNavigate",null);
_.w([_.qC({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],dl);
_.A(dl,"ytd-compact-radio-renderer",function(){if(xg0!==void 0)return xg0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-radio-renderer">\n  <div class="modern-collection-parent style-scope ytd-compact-radio-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-compact-radio-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" height="94" hovered="[[lockupIsHovered]]" use-hovered-property="" watch-feed-thumbnail="[[watchFeedBigThumbs]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-radio-renderer">\n    </ytd-thumbnail>\n  </div>\n  <div class="details style-scope ytd-compact-radio-renderer">\n    <div class="metadata style-scope ytd-compact-radio-renderer">\n      <a id="title" class="yt-simple-endpoint style-scope ytd-compact-radio-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <h3 class="style-scope ytd-compact-radio-renderer">\n          <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-radio-renderer">\n          </ytd-badge-supported-renderer>\n          <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-radio-renderer">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <ytd-video-meta-block class="compact style-scope ytd-compact-radio-renderer" data="[[data]]" no-endpoints="" radio-meta="">\n        </ytd-video-meta-block>\n      </a>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-radio-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-radio-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-radio-renderer"></yt-interaction>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return xg0=r},{mode:1});var fsh;var LU=function(){return _.D.apply(this,arguments)||this};
_.b(LU,_.D);LU.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
LU.prototype.computeRendererStyle=function(r){return r.style?r.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.w([_.H(),_.J("design:type",Object)],LU.prototype,"data",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],LU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],LU.prototype,"rendererBehavior",void 0);_.w([_.H({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.J("design:type",String)],LU.prototype,"rendererStyle",void 0);_.w([_.qC({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],LU);
_.A(LU,"ytd-compact-text-promo-renderer",function(){if(fsh!==void 0)return fsh;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-text-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer id="featured-badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-compact-text-promo-renderer">\n</ytd-badge-supported-renderer>\n<yt-formatted-string class="title style-scope ytd-compact-text-promo-renderer" text="[[data.title]]">\n</yt-formatted-string>\n<yt-formatted-string class="subtitle style-scope ytd-compact-text-promo-renderer" force-default-style="" text="[[data.subTitle]]">\n</yt-formatted-string>\n<div id="action-button" class="style-scope ytd-compact-text-promo-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return fsh=r},{mode:1});var niY;var GC=function(){var r=_.D.apply(this,arguments)||this;r.isShortsStyle=!1;return r};
_.b(GC,_.D);_.Q=GC.prototype;_.Q.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"}}}};
_.Q.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.He(this.hostElement,"yt-disable-lockup-interaction"):_.He(this.hostElement,"yt-enable-lockup-interaction"))};
_.Q.isMetaBlockEmpty=function(r){return!r||!r.longBylineText&&!r.shortBylineText&&!r.shortViewCountText&&!r.viewCountText};
_.Q.computeHasOneLineTitle=function(r){return this.forceOneLineTitle||!(r==null||!r.buttons)};
_.Q.computeDisableInteraction=function(){var r;return!((r=this.data)==null?0:r.navigationEndpoint)};
_.Q.hasSingularTopStandaloneBadge=function(){var r;return!((r=this.data)==null||!r.topStandaloneBadge)};
_.l4.Object.defineProperties(GC.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.Y("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.Y("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
shouldShowTopBadges:{configurable:!0,enumerable:!0,get:function(){return this.hasSingularTopStandaloneBadge()}},
topBadges:{configurable:!0,enumerable:!0,get:function(){var r;return this.hasSingularTopStandaloneBadge()?[(r=this.data)==null?void 0:r.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var r;return this.shouldShowTopBadges?((r=this.data)==null?void 0:r.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
GC.prototype.disableInteractionChanged=GC.prototype.disableInteractionChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],GC.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],GC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],GC.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],GC.prototype,"ytdLockupBehavior",void 0);
_.w([_.d(_.oj),_.J("design:type",Object)],GC.prototype,"ytdReduxBehavior",void 0);_.w([_.H({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.J("design:type",Boolean)],GC.prototype,"metaBlockEmpty",void 0);_.w([_.H({selector:_.Ck}),_.J("design:type",Object)],GC.prototype,"isGridViewEnabled",void 0);_.w([_.L("isGridViewEnabled"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],GC.prototype,"watchFeedBigThumbs",null);
_.w([_.L("isGridViewEnabled"),_.H({reflectToAttribute:!0}),_.J("design:type",String),_.J("design:paramtypes",[])],GC.prototype,"thumbnailWidth",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],GC.prototype,"isShortsStyle",void 0);_.w([_.H(),_.J("design:type",Object)],GC.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.J("design:type",Boolean)],GC.prototype,"hasOneLineTitle",void 0);
_.w([_.H(),_.J("design:type",Boolean)],GC.prototype,"hideThumbnail",void 0);_.w([_.H(),_.J("design:type",Boolean)],GC.prototype,"forceOneLineTitle",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.J("design:type",Boolean)],GC.prototype,"disableInteraction",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],GC.prototype,"musicMetadataVideoLockup",void 0);
_.w([_.xt("disableInteraction"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],GC.prototype,"disableInteractionChanged",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],GC.prototype,"shouldShowTopBadges",null);_.w([_.L("data"),_.J("design:type",Array),_.J("design:paramtypes",[])],GC.prototype,"topBadges",null);
_.w([_.L("shouldShowTopBadges","data"),_.J("design:type",Array),_.J("design:paramtypes",[])],GC.prototype,"inlineMetadataBadges",null);_.w([_.L("shouldShowTopBadges"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],GC.prototype,"shouldShowBadgesBelowMetadata",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],GC.prototype,"compactTitleClass",null);_.w([_.qC({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],GC);
_.A(GC,"ytd-compact-video-renderer",function(){if(niY!==void 0)return niY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-video-renderer">\n  <ytd-thumbnail data="[[data]]" disable-interaction="[[disableInteraction]]" hidden$="[[hideThumbnail]]" hovered="[[lockupIsHovered]]" queued="[[queued]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[thumbnailWidth]]" class="style-scope ytd-compact-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-video-renderer">\n    <div class="metadata style-scope ytd-compact-video-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" rel="[[computeNofollow_(data.navigationEndpoint)]]">\n        <h3 class="style-scope ytd-compact-video-renderer">\n          \n          <ytd-badge-supported-renderer class="top-badge style-scope ytd-compact-video-renderer" badges="[[topBadges]]" collection-truncate="" hidden="[[!shouldShowTopBadges]]">\n          </ytd-badge-supported-renderer>\n          <span class$="[[compactTitleClass]] style-scope ytd-compact-video-renderer" id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <div class="secondary-metadata style-scope ytd-compact-video-renderer">\n          \n          <ytd-video-meta-block class="compact style-scope ytd-compact-video-renderer" badges="[[inlineMetadataBadges]]" data="[[data]]" inline-badges="" no-endpoints="" truncate-metadata-line="" watch-feed-big-thumbs="[[watchFeedBigThumbs]]"></ytd-video-meta-block>\n          \n          <ytd-badge-supported-renderer class="badges style-scope ytd-compact-video-renderer" badges="[[data.badges]]" hidden="[[!shouldShowBadgesBelowMetadata]]" wrap-badges="">\n          </ytd-badge-supported-renderer>\n        </div>\n      </a>\n      <div id="buttons" class="style-scope ytd-compact-video-renderer"></div>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-video-renderer"></div>\n    <div id="queue-button" class="style-scope ytd-compact-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-video-renderer"></yt-interaction>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return niY=r},{mode:_.Rv("kevlar_poly_si_batch_j067")?1:2});var T$B;_.IA("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var yc=function(){return _.D.apply(this,arguments)||this};
_.b(yc,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],yc.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],yc.prototype,"data",void 0);_.w([_.qC({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],yc);
_.A(yc,"ytd-counterfactual-renderer",function(){if(T$B!==void 0)return T$B;var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-counterfactual-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return T$B=r},{mode:1});var hq$;var KU=function(){var r=_.D.apply(this,arguments)||this;r.hidden=!1;return r};
_.b(KU,_.D);KU.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.S5().resolve(_.E3).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
KU.prototype.computeHidden=function(r){return!!r};
_.l4.Object.defineProperties(KU.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}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],KU.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],KU.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.J("design:type",Object)],KU.prototype,"hidden",void 0);_.w([_.L("data.label"),_.J("design:type",String),_.J("design:paramtypes",[])],KU.prototype,"label",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],KU.prototype,"value",null);
_.w([_.qC({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],KU);
_.A(KU,"ytd-dropdown-item-renderer",function(){if(hq$!==void 0)return hq$;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item id="item" aria-label$="[[data.accessibility.label]]" on-tap="onSelect" class="style-scope ytd-dropdown-item-renderer">\n  <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-dropdown-item-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-item>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return hq$=r},{mode:1});var klB;var $$y;var so=function(){return _.D.apply(this,arguments)||this};
_.b(so,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],so.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],so.prototype,"data",void 0);_.w([_.H({computed:"getSimpleString(data.label)"}),_.J("design:type",String)],so.prototype,"label",void 0);_.w([_.qC({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],so);
_.A(so,"ytd-navigation-dropdown-item-renderer",function(){if($$y!==void 0)return $$y;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-navigation-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <a class="yt-simple-endpoint style-scope ytd-navigation-dropdown-item-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" aria-label$="[[data.accessibility.accessibilityData.label]]">\n  <tp-yt-paper-item id="item" class="style-scope ytd-navigation-dropdown-item-renderer">\n    <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-navigation-dropdown-item-renderer"></yt-formatted-string>\n  </tp-yt-paper-item>\n</a>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return $$y=r},{mode:1});var Fs=function(){var r=_.D.apply(this,arguments)||this;r.disabled=!1;r.value="";r.noLabelFloat=!1;r.noUnderline=!1;r.usePrimaryColor=!1;r.hasBackground=!1;r.verticalAlign="top";r.autosize=!1;r.minAutosizeWidth=100;r.autosizeFont="14px Roboto";return r};
_.b(Fs,_.D);_.Q=Fs.prototype;_.Q.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"}}}};
_.Q.open=function(){this.inputEl.open()};
_.Q.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.Q.dataChanged=function(){this.reset()};
_.Q.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("value-changed",this.value))};
_.Q.stopPropagation=function(r){r.stopPropagation()};
_.Q.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var r=this.canvas.getContext("2d");r&&(r.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(r.measureText(this.inputEl.value).width)+24)+"px")}};
_.Q.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var r=0,g=this.data.entries.length;r<g;r++){var I=this.data.entries[r],P;for(P in I)if(I.hasOwnProperty(P)){var a=I[P];if("isSelected"in a&&a.isSelected)return"stringValue"in a?a.stringValue||"":"int32Value"in a?a.int32Value||0:0}}return null};
_.Q.updateValueFromBinding=function(r){this.value=r.detail.value};
_.l4.Object.defineProperties(Fs.prototype,{label:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.entries)return null;if(this.data.label)return this.data.label;for(var r=0,g=this.data.entries.length;r<g;r++){var I=this.data.entries[r],P;for(P in I)if(I.hasOwnProperty(P)){var a=I[P];if("isSelected"in a&&a.isSelected&&"label"in a)return this.ytRendererBehavior.getSimpleString(a.label)}}return null}}});
Fs.prototype.autoSizeLabel=Fs.prototype.autoSizeLabel;Fs.prototype.stopPropagation=Fs.prototype.stopPropagation;Fs.prototype.valueChangedForBinding=Fs.prototype.valueChangedForBinding;Fs.prototype.dataChanged=Fs.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Fs.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Fs.prototype,"ytRendererStamperBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],Fs.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Fs.prototype,"disabled",void 0);_.w([_.H(),_.J("design:type",Object)],Fs.prototype,"value",void 0);_.w([_.H(),_.J("design:type",Object)],Fs.prototype,"noLabelFloat",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Fs.prototype,"noUnderline",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Fs.prototype,"theme",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Fs.prototype,"usePrimaryColor",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Fs.prototype,"hasBackground",void 0);_.w([_.H(),_.J("design:type",Object)],Fs.prototype,"verticalAlign",void 0);_.w([_.H(),_.J("design:type",Object)],Fs.prototype,"autosize",void 0);_.w([_.H(),_.J("design:type",Object)],Fs.prototype,"minAutosizeWidth",void 0);_.w([_.H(),_.J("design:type",Object)],Fs.prototype,"autosizeFont",void 0);
_.w([_.ni("#entries"),_.J("design:type",Object)],Fs.prototype,"entries",void 0);_.w([_.ni("#input"),_.J("design:type",Object)],Fs.prototype,"inputEl",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Fs.prototype,"dataChanged",null);_.w([_.$R("value"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Fs.prototype,"valueChangedForBinding",null);
_.w([_.Eq("iron-overlay-opened"),_.Eq("iron-overlay-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Fs.prototype,"stopPropagation",null);_.w([_.Eq("iron-select"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Fs.prototype,"autoSizeLabel",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Fs.prototype,"label",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],Fs);
_.A(Fs,"ytd-dropdown-renderer",function(){if(klB!==void 0)return klB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dropdown-menu-light id="input" aria-label$="[[label]]" disabled="[[disabled]]" horizontal-align="left" label="[[label]]" no-label-float="[[noLabelFloat]]" vertical-align="[[verticalAlign]]" class="style-scope ytd-dropdown-renderer">\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-dropdown-menu-light>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return klB=r},{mode:1});var rjl;var HZ=function(){var r=_.D.apply(this,arguments)||this;r.isConstrainedList=!1;return r};
_.b(HZ,_.D);HZ.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"}}}};
HZ.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
HZ.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
HZ.prototype.computeViewAllHidden=function(r,g){return r||!g.viewAllEndpoint};
HZ.prototype.fillRestIfNoShowMore=HZ.prototype.fillRestIfNoShowMore;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],HZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],HZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.yy.YtLazyListBehavior),_.J("design:type",Object)],HZ.prototype,"ytLazyListBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],HZ.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],HZ.prototype,"isConstrainedList",void 0);_.w([_.$R("data","canShowMore"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],HZ.prototype,"fillRestIfNoShowMore",null);_.w([_.qC({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],HZ);
_.A(HZ,"ytd-expanded-shelf-contents-renderer",function(){if(rjl!==void 0)return rjl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expanded-shelf-contents-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="grid-container" class="style-scope ytd-expanded-shelf-contents-renderer"></div>\n<yt-formatted-string aria-role="button" hidden="[[!canShowMore]]" text="[[data.showMoreText]]" on-click="onShowMoreClick" class="style-scope ytd-expanded-shelf-contents-renderer">\n</yt-formatted-string>\n  <a class="yt-simple-endpoint style-scope ytd-expanded-shelf-contents-renderer" href$="[[computeHref_(data.viewAllEndpoint)]]" data="[[data.viewAllEndpoint]]" hidden="[[computeViewAllHidden(canShowMore,data)]]">\n  <yt-formatted-string text="[[data.viewAllText]]" class="style-scope ytd-expanded-shelf-contents-renderer"></yt-formatted-string>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return rjl=r},{mode:_.Rv("kevlar_poly_si_batch_j025")?1:2});var g4l;var WZ=function(){return _.D.apply(this,arguments)||this};
_.b(WZ,_.D);WZ.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}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],WZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],WZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],WZ.prototype,"data",void 0);_.w([_.qC({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],WZ);
_.A(WZ,"ytd-feed-channel-filter-header-renderer",function(){if(g4l!==void 0)return g4l;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-channel-filter-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 class="style-scope ytd-feed-channel-filter-header-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-feed-channel-filter-header-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-img-shadow id="avatar" height="56" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="56" class="style-scope ytd-feed-channel-filter-header-renderer">\n    </yt-img-shadow>\n    <div id="channel" class="style-scope ytd-feed-channel-filter-header-renderer">\n      <span id="title" class="style-scope ytd-feed-channel-filter-header-renderer">[[getSimpleString(data.title)]]</span>\n      <div id="view-channel-button" aria-hidden="" class="style-scope ytd-feed-channel-filter-header-renderer"></div>\n    </div>\n  </a>\n</h2>\n<div id="buttons" class="style-scope ytd-feed-channel-filter-header-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return g4l=r},{mode:1});var I1w;var Ps1;var a1T;var Da=function(){return _.D.apply(this,arguments)||this};
_.b(Da,_.D);_.Q=Da.prototype;_.Q.onClick=function(r){var g,I=(g=this.data)==null?void 0:g.sectionEndpoint;!_.bw(_.jH(r),this.hostElement,["A".toString()])&&I&&_.He(this.hostElement,"yt-navigate",{endpoint:I})};
_.Q.computeHasSectionEndpoint=function(r){return(r==null?void 0:r.sectionEndpoint)!==void 0};
_.Q.computeShowHeaderAsLink=function(r){return(r==null?void 0:r.header)!==void 0&&(r==null?void 0:r.sectionEndpoint)!==void 0};
_.Q.computeShowSubheaderAsLink=function(r){return(r==null?void 0:r.subheader)!==void 0&&(r==null?void 0:r.sectionEndpoint)!==void 0&&(r==null?void 0:r.header)===void 0};
_.Q.getHeaderAsLinkClass=function(r){var g=[],I;(r==null?0:(I=r.headerIcon)==null?0:I.iconType)&&g.push("header-link-active");return g.join(" ")};
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Da.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Da.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Da.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Da.prototype,"data",void 0);
_.w([_.H({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],Da.prototype,"hasSectionEndpoint",void 0);_.w([_.H({computed:"computeShowHeaderAsLink(data)"}),_.J("design:type",Boolean)],Da.prototype,"showHeaderAsLink",void 0);_.w([_.H({computed:"computeShowSubheaderAsLink(data)"}),_.J("design:type",Boolean)],Da.prototype,"showSubheaderAsLink",void 0);_.w([_.qC({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],Da);
_.A(Da,"ytd-medical-panel-section-renderer",function(){if(a1T!==void 0)return a1T;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-medical-panel-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section" on-click="onClick" class="style-scope ytd-medical-panel-section-renderer">\n  <div id="header" hidden="[[!data.header]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string hidden="[[showHeaderAsLink]]" text="[[data.header]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n    <a id="header-link" class$="yt-simple-endpoint [[getHeaderAsLinkClass(data)]] style-scope ytd-medical-panel-section-renderer" hidden="[[!showHeaderAsLink]]" href$="[[computeHref_(data.sectionEndpoint)]]" data="[[data.sectionEndpoint]]">\n      <yt-formatted-string text="[[data.header]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n      <yt-icon class="icons style-scope ytd-medical-panel-section-renderer" hidden="[[!data.headerIcon.iconType]]" icon="[[data.headerIcon.iconType]]">\n      </yt-icon>\n    </a>\n  </div>\n\n  <div id="subheader" hidden="[[!data.subheader]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string hidden="[[showSubheaderAsLink]]" text="[[data.subheader]]" class="style-scope ytd-medical-panel-section-renderer">\n    </yt-formatted-string>\n    <a id="subheader-link" class="yt-simple-endpoint style-scope ytd-medical-panel-section-renderer" hidden="[[!showSubheaderAsLink]]" href$="[[computeHref_(data.sectionEndpoint)]]" data="[[data.sectionEndpoint]]">\n      <yt-formatted-string text="[[data.subheader]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n    </a>\n  </div>\n  <div id="paragraphs" class="style-scope ytd-medical-panel-section-renderer">\n    <template is="dom-repeat" items="[[data.paragraphs]]" class="style-scope ytd-medical-panel-section-renderer">\n      <div class="paragraph style-scope ytd-medical-panel-section-renderer">\n        <yt-formatted-string split-lines="" text="[[item]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n      </div>\n    </template>\n  </div>\n  <div id="footer" hidden="[[!data.footer]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string link-inherit-color="" text="[[data.footer]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return a1T=r},{mode:1});var Rw=function(){var r=_.D.apply(this,arguments)||this;r.isExpanded=!1;r.roundedContainer=!0;r.skipRoundingTop=!1;r.toggleExpandableSection=function(){r.isExpanded=!r.isExpanded};
return r};
_.b(Rw,_.D);
Rw.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]]"}}}}}};
Rw.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
Rw.prototype.dataChanged=Rw.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Rw.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Rw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Rw.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Rw.prototype,"isExpanded",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Rw.prototype,"roundedContainer",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Rw.prototype,"skipRoundingTop",void 0);_.w([_.H(),_.J("design:type",Object)],Rw.prototype,"toggleExpandableSection",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rw.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],Rw);
_.A(Rw,"ytd-medical-panel-content-renderer",function(){if(Ps1!==void 0)return Ps1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-medical-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-medical-panel-content-renderer">\n  <div id="sections" class="style-scope ytd-medical-panel-content-renderer"></div>\n  <div class="footer style-scope ytd-medical-panel-content-renderer" id="expand" hidden="[[isExpanded]]"></div>\n  <div id="expandable-sections" hidden="[[!isExpanded]]" class="style-scope ytd-medical-panel-content-renderer"></div>\n  <div class="footer style-scope ytd-medical-panel-content-renderer" id="collapse" hidden="[[!isExpanded]]"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Ps1=r},{mode:1});_.IA("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var AK=function(){var r=_.D.apply(this,arguments)||this;r.roundedContainer=!0;r.extractOverlay=!1;r.amsterdamEnabled=_.Y("enable_desktop_amsterdam_info_panels");r.hasTitle=!1;r.linkIcon="OPEN_IN_NEW";r.isDismissed=!1;return r};
_.b(AK,_.D);AK.prototype.onOverlayConditionsChange=function(){var r=_.DG(this.hostElement).querySelector("ytd-info-panel-content-renderer");r&&(r.set("extractOverlay",this.extractOverlay),r.set("roundedContainer",this.roundedContainer))};
AK.prototype.configureRendererStamper=function(){return{"data.menu":{id:"header-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",disableTopPadding:"[[data.disableBottomDivider]]",roundedContainer:"[[roundedContainer]]",extractOverlay:"[[extractOverlay]]"}},medicalPanelContentRenderer:{component:"ytd-medical-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",
roundedContainer:"[[roundedContainer]]"}},horizontalCardListRenderer:"ytd-horizontal-card-list-renderer"}}}};
AK.prototype.computeHasTitle=function(r){return!(r==null||!r.title)};
AK.prototype.onClick=function(r){var g,I=(g=this.data)==null?void 0:g.headerEndpoint;!_.bw(_.jH(r),this.hostElement,["BUTTON".toString()])&&I&&this.ytComponentBehavior.resolveCommand(I)};
_.l4.Object.defineProperties(AK.prototype,{background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTAINER_BACKGROUND_",""):""}},
titleStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.titleStyle?this.data.titleStyle.replace("INFO_PANEL_CONTAINER_TITLE_STYLE_",""):""}},
showLinkIcon:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:r.disableBottomDivider)||!((g=this.data)==null?0:g.title)}}});
AK.prototype.onOverlayConditionsChange=AK.prototype.onOverlayConditionsChange;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],AK.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],AK.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],AK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],AK.prototype,"ytdReduxBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],AK.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],AK.prototype,"roundedContainer",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],AK.prototype,"extractOverlay",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],AK.prototype,"amsterdamEnabled",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.J("design:type",Object)],AK.prototype,"hasTitle",void 0);
_.w([_.H({type:_.Y("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.L("data.background"),_.J("design:type",Object),_.J("design:paramtypes",[])],AK.prototype,"background",null);_.w([_.H({type:_.Y("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.L("data.titleStyle"),_.J("design:type",Object),_.J("design:paramtypes",[])],AK.prototype,"titleStyle",null);
_.w([_.H({type:_.Y("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.L("data.titleStyle"),_.J("design:type",Object),_.J("design:paramtypes",[])],AK.prototype,"showLinkIcon",null);_.w([_.H(),_.J("design:type",String)],AK.prototype,"linkIcon",void 0);_.w([_.H({type:_.Y("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],AK.prototype,"hideDivider",null);
_.w([_.H({selectorArgs:["data.dismissStateEntityKey"],selector:function(r,g){r=_.RC(r.entities,"dismissState",g);return(r==null?void 0:r.isDismissed)||(r==null?void 0:r.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(r==null?void 0:r.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.J("design:type",Object)],AK.prototype,"isDismissed",void 0);_.w([_.xt("roundedContainer","extractOverlay"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],AK.prototype,"onOverlayConditionsChange",null);_.w([_.qC({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],AK);
_.A(AK,"ytd-info-panel-container-renderer",function(){if(I1w!==void 0)return I1w;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-panel-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div hidden="[[isDismissed]]" class="style-scope ytd-info-panel-container-renderer">\n  <div class="header style-scope ytd-info-panel-container-renderer" hidden="[[!data.title]]" on-click="onClick">\n    <h2 class="header-left-items style-scope ytd-info-panel-container-renderer">\n      <yt-icon class="header-icon style-scope ytd-info-panel-container-renderer" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]">\n      </yt-icon>\n      <yt-formatted-string class="title style-scope ytd-info-panel-container-renderer" text="[[data.title]]"></yt-formatted-string>\n      <yt-icon class="link-icon style-scope ytd-info-panel-container-renderer" disable-upgrade$="[[!linkIcon]]" hidden="[[!showLinkIcon]]" icon="[[linkIcon]]">\n      </yt-icon>\n    </h2>\n    <div id="header-menu" class="style-scope ytd-info-panel-container-renderer"></div>\n  </div>\n  <div class="divider-container style-scope ytd-info-panel-container-renderer" hidden="[[hideDivider]]">\n    <div class="divider-offset style-scope ytd-info-panel-container-renderer"></div>\n    <div class="divider style-scope ytd-info-panel-container-renderer"></div>\n    <div class="divider-offset style-scope ytd-info-panel-container-renderer"></div>\n  </div>\n  <div id="content" class="style-scope ytd-info-panel-container-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return I1w=r},{mode:1});var v4z;_.IA("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var NG=function(){return _.D.apply(this,arguments)||this};
_.b(NG,_.D);NG.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
NG.prototype.computeStyle=function(r){return r?r:""};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],NG.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],NG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],NG.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.J("design:type",String)],NG.prototype,"titleStyle",void 0);
_.w([_.qC({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],NG);
_.D_()(NG,"ytd-item-section-header-renderer",function(){if(v4z===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-item-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-item-section-header-renderer">\n  <div id="title" class="style-scope ytd-item-section-header-renderer">[[getSimpleString(data.title)]]</div>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-item-section-header-renderer"></yt-formatted-string>\n</div>\n<div id="buttons" class="style-scope ytd-item-section-header-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);v4z=r}r=v4z;return r},{allowedProps:["data"],
mode:1});var QNf;var m$8,Csf=function(){return m$8!==void 0?m$8:m$8=document.createElement("template")};
document.head.appendChild(Csf().content);var uVJ;_.wl=new _.GZ("VOTING_ANIMATION_CONTROLLER_TOKEN");var o48=_.R(function(r){var g=r.data;var I=_.Zg("div"),P=_.Zg("div");r=_.m(_.ua("VOTE_STATUS_NONE",void 0,"YPH5mf"));var a=r.next().value,v=r.next().value,C=_.J9(e5$,function(){var z;return(z=g())==null?void 0:z.entityKey}),u=_.Y("web_enable_voting_animation")||_.Y("enable_music_web_cairo_voting_animation");
_.M9(function(){var z;((z=g().initialState)==null?0:z.status)&&v(g().initialState.status)});
var X=function(){var z,e,U=(e=(z=g().initialState)==null?void 0:z.votes)!=null?e:0,V;z=(V=g().initialState)==null?void 0:V.status;return z==="VOTE_STATUS_UPVOTED"?U-1:z==="VOTE_STATUS_DOWNVOTED"?U+1:U},c=function(){return a()==="VOTE_STATUS_UPVOTED"?X()+1:a()==="VOTE_STATUS_DOWNVOTED"?X()-1:X()},B=function(z){var e=z?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
v(e);var U=c(),V=_.S5().resolve(_.lX(_.wl)),G=C();G&&(z&&(G==null?0:G.upvoteDefaultButtonOnTap)?_.tY(G.upvoteDefaultButtonOnTap,{form:{element:I.value},disableClickTracking:!0}):(G==null?0:G.upvoteToggledButtonOnTap)&&_.tY(G.upvoteToggledButtonOnTap,{form:{element:I.value},disableClickTracking:!0}));var F;z=(F=G==null?void 0:G.enableOptimisticReordering)!=null?F:g().enableOptimisticReordering;u&&V&&g().itemId&&z&&pj0(V,g().itemId,U,e)},O=function(z){var e=z?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
v(e);var U=c(),V=_.S5().resolve(_.lX(_.wl)),G=C();G&&(z&&(G==null?0:G.downvoteDefaultButtonOnTap)?_.tY(G.downvoteDefaultButtonOnTap,{form:{element:P.value},disableClickTracking:!0}):(G==null?0:G.downvoteToggledButtonOnTap)&&_.tY(G.downvoteToggledButtonOnTap,{form:{element:P.value},disableClickTracking:!0}));var F;z=(F=G==null?void 0:G.enableOptimisticReordering)!=null?F:g().enableOptimisticReordering;u&&V&&g().itemId&&z&&pj0(V,g().itemId,U,e)};
r={};r=_.Ws("ytVotingViewModelVoteCount",(r.ytVotingViewModelVoteCountDisabled=function(){return g().isDisabled},r));
return _.q("voting-view-model",{class:"ytVotingViewModelHost"},_.q("div",{el:I},_.q(_.fk,{data:function(){var z=_.Z(g().upvoteButton,_.et);return{toggleButtonViewModel:Object.assign({},z,{isToggled:a()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(z){return _.q(_.vz,{data:z.data,
onToggle:B})}})),_.q("div",{class:r},function(){var z,e,U;
return a()==="VOTE_STATUS_UPVOTED"?(z=g().initialState)==null?void 0:z.compactVotesUpvoted:a()==="VOTE_STATUS_DOWNVOTED"?(e=g().initialState)==null?void 0:e.compactVotesDownvoted:(U=g().initialState)==null?void 0:U.compactVotes}),_.q("div",{el:P},_.q(_.fk,{data:function(){var z=_.Z(g().downvoteButton,_.et);
return{toggleButtonViewModel:Object.assign({},z,{isToggled:a()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(z){return _.q(_.vz,{data:z.data,
onToggle:O})}})))},"kd");_.dM(_.R(function(r){var g=r.data;return _.q("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.q("div",{class:_.Ws("ytEngagementBarViewModelEngagementBarWrapper",r.className)},_.q(_.fk,{data:function(){return g().actions}},{votingViewModel:o48})))},"ld"),"engagement-bar-view-model",{props:{data:_.Yp,
className:_.Yp}});var lY=function(){var r=_.D.apply(this,arguments)||this;r.playlistVotingAnimationEnabled=_.Y("web_enable_voting_animation");r.downloadProgress=0;r.transferState="TRANSFER_STATE_UNKNOWN";r.downloadState="DOWNLOAD_STATE_UNKNOWN";r.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";r.offlineVideoPolicyExpirationTimestamp=0;return r};
_.b(lY,_.D);_.Q=lY.prototype;_.Q.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"}}}};
_.Q.canReorderChanged=function(){this.persistentDragHandle=_.Y("kevlar_playlist_drag_handles")&&this.canReorder};
_.Q.onDrag=function(){if(this.thumbnail){var r=_.DG(this.thumbnail).querySelector("yt-image");r&&(r.shouldRenderLazy=!1)}};
_.Q.onMenuOverlayChanged=function(r,g){this.menuOpened=g};
_.Q.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.Q.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.Q.onContentsTap=function(r){var g,I=(g=this.data)==null?void 0:g.serviceEndpoints;if(I&&I.length===1&&_.Z(I[0],Uyj)&&!_.bw(_.jH(r),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(I[0]);else{var P;(g=(P=this.data)==null?void 0:P.navigationEndpoint)&&_.Y("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?qJy(_.S5().resolve(_.XH),g):(_.nj().playlistSuggestionsShelfActivation=
!0,_.Xjz(_.S5().resolve(_.XH),g)):g&&!_.bw(_.jH(r),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.Y("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.He(this.hostElement,"yt-navigate",{endpoint:g}):this.ytComponentBehavior.resolveCommand(g))}};
_.Q.computeStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeThumbnailWidth=function(r){return r==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.Q.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=AT$(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))}};
_.Q.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.Q.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.Q.dataChanged=function(){if(this.data){var r,g,I,P=((r=this.downloadRenderData)==null?void 0:r.badges)&&((g=this.downloadRenderData)==null?void 0:g.badges)!==((I=this.data)==null?void 0:I.badges),a,v,C;r=((a=this.downloadRenderData)==null?void 0:a.thumbnailOverlays)&&((v=this.downloadRenderData)==null?void 0:v.thumbnailOverlays)!==((C=this.data)==null?void 0:C.thumbnailOverlays);(!this.downloadRenderData||P||r)&&this.downloadStateChanged()}};
_.Q.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var r,g,I=(r=this.data.menu)==null?void 0:(g=r.menuRenderer)==null?void 0:g.items;if(I)for(r=_.m(I),g=r.next();!g.done;g=r.next())if(g=g.value,I=void 0,_.Z((I=g.menuServiceItemRenderer)==null?void 0:I.serviceEndpoint,_.pj)){var P=I=void 0,a=void 0;g=(I=g)==null?void 0:(P=I.menuServiceItemRenderer)==null?void 0:(a=P.serviceEndpoint)==null?void 0:a.playlistEditEndpoint;a=P=void 0;if(I=(P=g)==null?void 0:(a=P.actions)==null?void 0:
a[0])P=void 0,I.setVideoId=(P=this.data)==null?void 0:P.setVideoId;a=P=I=void 0;if(g=(I=g)==null?void 0:(P=I.clientActions)==null?void 0:(a=P[0])==null?void 0:a.playlistRemoveVideosAction)I=void 0,g.setVideoIds=[(I=this.data)==null?void 0:I.setVideoId]}}};
_.l4.Object.defineProperties(lY.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
lY.prototype.setVideoIdChanged=lY.prototype.setVideoIdChanged;lY.prototype.dataChanged=lY.prototype.dataChanged;lY.prototype.downloadStateChanged=lY.prototype.downloadStateChanged;lY.prototype.onMenuOverlayChanged=lY.prototype.onMenuOverlayChanged;lY.prototype.canReorderChanged=lY.prototype.canReorderChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],lY.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],lY.prototype,"ytdReduxBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],lY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],lY.prototype,"ytdLockupBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],lY.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],lY.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],lY.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],lY.prototype,"canReorder",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],lY.prototype,"menuOpened",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],lY.prototype,"handleIsHovered",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],lY.prototype,"persistentDragHandle",void 0);_.w([_.H(),_.J("design:type",Object)],lY.prototype,"downloadRenderData",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.J("design:type",String)],lY.prototype,"styleType",void 0);_.w([_.H({computed:"computeThumbnailWidth(data.style)"}),_.J("design:type",Number)],lY.prototype,"thumbnailWidth",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],lY.prototype,"isDownloads",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],lY.prototype,"playlistVotingAnimationEnabled",void 0);
_.w([_.H({selector:cd,selectorArgs:["data.videoId"]}),_.J("design:type",Object)],lY.prototype,"downloadProgress",void 0);_.w([_.H(),_.J("design:type",Number)],lY.prototype,"relativeDateReference",void 0);_.w([_.H({selector:_.qk,selectorArgs:["data.videoId"]}),_.J("design:type",Object)],lY.prototype,"transferState",void 0);_.w([_.H({selector:QW4,selectorArgs:["data.videoId"]}),_.J("design:type",Object)],lY.prototype,"downloadState",void 0);
_.w([_.H({selector:OwQ,selectorArgs:["data.videoId"]}),_.J("design:type",Object)],lY.prototype,"offlinePolicyAction",void 0);_.w([_.H({selector:z68,selectorArgs:["data.videoId"]}),_.J("design:type",Object)],lY.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.w([_.H({selector:YO1,selectorArgs:["data.videoId"]}),_.J("design:type",Object)],lY.prototype,"entityInfo",void 0);_.w([_.H({selector:_.u6}),_.J("design:type",Boolean)],lY.prototype,"miniplayerIsActive",void 0);
_.w([_.L("data"),_.J("design:type",String),_.J("design:paramtypes",[])],lY.prototype,"playlistVideoId",null);_.w([_.ni("#thumbnail"),_.J("design:type",Object)],lY.prototype,"thumbnail",void 0);_.w([_.$R("canReorder"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lY.prototype,"canReorderChanged",null);
_.w([_.Eq("yt-menu-overlay-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Boolean]),_.J("design:returntype")],lY.prototype,"onMenuOverlayChanged",null);_.w([_.$R("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lY.prototype,"downloadStateChanged",null);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lY.prototype,"dataChanged",null);_.w([_.$R("data.setVideoId"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lY.prototype,"setVideoIdChanged",null);_.w([_.qC({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],lY);
_.A(lY,"ytd-playlist-video-renderer",function(){if(uVJ!==void 0)return uVJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.main_desktop.ui.renderers.sections.ytd_playlist_video_renderer.ytd.playlist.video.renderer.transition.css.js--\x3e<div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n  <yt-icon id="reorder" icon="yt-icons:drag_handle" class="style-scope ytd-playlist-video-renderer"></yt-icon>\n  <yt-formatted-string id="index" text="[[data.index]]" class="style-scope ytd-playlist-video-renderer"></yt-formatted-string>\n</div>\n<div id="content" on-click="onContentsTap" class="style-scope ytd-playlist-video-renderer">\n  <div id="container" class="style-scope ytd-playlist-video-renderer">\n    <ytd-thumbnail id="thumbnail" data="[[data]]" hide-playback-status="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-video-renderer">\n    </ytd-thumbnail>\n    <div id="meta" class="style-scope ytd-playlist-video-renderer">\n      <h3 aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-video-renderer">\n        <ytd-badge-supported-renderer id="top-standalone-badge" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-video-renderer">\n        </ytd-badge-supported-renderer>\n        <a id="video-title" title$="[[getSimpleString(data.title)]]" class="yt-simple-endpoint style-scope ytd-playlist-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n          [[getSimpleString(data.title)]]\n        </a>\n      </h3>\n      <ytd-video-meta-block class="playlist style-scope ytd-playlist-video-renderer" data="[[data]]" is-downloading="[[isDownloads]]"></ytd-video-meta-block>\n      <ytd-badge-supported-renderer id="bottom-badges" badges="[[data.bottomBadges]]" hidden="[[!data.bottomBadges]]" class="style-scope ytd-playlist-video-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-badge-supported-renderer id="bottom-standalone-badge" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]" class="style-scope ytd-playlist-video-renderer">\n      </ytd-badge-supported-renderer>\n      <div id="engagement-bar" class="style-scope ytd-playlist-video-renderer"></div>\n    </div>\n  </div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-video-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="contributor" hidden="[[!data.contributorName]]" link-inherit-color="" text="[[data.contributorName]]" class="style-scope ytd-playlist-video-renderer">\n  </yt-formatted-string>\n  <div id="offer-button" class="style-scope ytd-playlist-video-renderer"></div>\n</div>\n<div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-playlist-video-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);r.content.insertBefore(Csf().content.cloneNode(!0),r.content.firstChild);return uVJ=r},{mode:1});var cjz;var Sw=function(){return _.D.apply(this,arguments)||this};
_.b(Sw,_.D);_.w([_.H(),_.J("design:type",Object)],Sw.prototype,"data",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Sw.prototype,"rendererBehavior",void 0);_.w([_.qC({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],Sw);
_.A(Sw,"ytd-premium-browse-footer-renderer",function(){if(cjz!==void 0)return cjz;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-premium-browse-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string class="title style-scope ytd-premium-browse-footer-renderer" text="[[data.title]]">\n</yt-formatted-string>\n<yt-formatted-string class="subtitle style-scope ytd-premium-browse-footer-renderer" text="[[data.subtitle]]">\n</yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return cjz=r},{mode:1});var ts1;var JK=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return r};
_.b(JK,_.D);_.Q=JK.prototype;_.Q.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Q.handleDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.Q.computeHeaderLogoThumbnail=function(r,g){if(r)return g?r.darkLogo:r.lightLogo};
_.Q.computeHeaderLogoHeight=function(r,g){var I,P,a;return(r=(I=this.computeHeaderLogoThumbnail(r,g))==null?void 0:(P=I.thumbnails)==null?void 0:(a=P[0])==null?void 0:a.height)&&r%31===0?"31":"24"};
_.Q.computeHeaderLogoMarginBottom=function(r,g){return this.computeHeaderLogoHeight(r,g)==="24"?"0":"-7"};
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],JK.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],JK.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],JK.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],JK.prototype,"isDarkTheme",void 0);_.w([_.H({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.J("design:type",Object)],JK.prototype,"themeLogo",void 0);
_.w([_.H({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.J("design:type",String)],JK.prototype,"logoHeight",void 0);_.w([_.H({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.J("design:type",String)],JK.prototype,"logoMarginBottom",void 0);_.w([_.qC({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],JK);
_.A(JK,"ytd-primetime-promo-header-renderer",function(){if(ts1!==void 0)return ts1;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="logo" class="style-scope ytd-primetime-promo-header-renderer"><yt-img-shadow dimension="height" height$="[[logoHeight]]" margin-bottom$="[[logoMarginBottom]]" thumbnail="[[themeLogo]]" class="style-scope ytd-primetime-promo-header-renderer"></yt-img-shadow><ytd-badge-supported-renderer hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-primetime-promo-header-renderer"></ytd-badge-supported-renderer></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ts1=r},{mode:1});var BEB;_.Eo=_.R(function(r){var g=r.className;var I=r.data;var P=r.isOverlay;var a=r.maxLinesOverride;var v=r.useMediumText;var C=function(){return I().alwaysShowTruncationText},u=function(){return I().truncationText},X=function(){return v!==void 0&&v()?"medium":"small"},c=function(){return P!==void 0&&P()?"overlay":"default"},B=function(){var U,V;
return(V=(U=_.Z(I().rendererContext,_.km))==null?void 0:U.label)!=null?V:""};
r=_.m(_.ua(!1,void 0,"llBUm"));var O=r.next().value,z=r.next().value;r=_.RT(function(){I().expandOnTap&&z(!O());return!1});
var e={};return _.q("yt-description-preview-view-model",{el:_.iv(_.mK(function(){return I().rendererContext})),
class:_.Ws("ytDescriptionPreviewViewModelHost",g,(e.ytDescriptionPreviewViewModelClickable=function(){var U;return!((U=_.Z(I().rendererContext,_.C6))==null||!U.onTap)},e.ytDescriptionPreviewViewModelIsOverlay=P,e)),
"on:click":r},_.q(_.t,{cond:function(){return I().description},
then:function(U){return _.q(_.t,{cond:O,then:function(){var V={};return _.q("div",{class:_.Ws("ytDescriptionPreviewViewModelDescription",(V.ytDescriptionPreviewViewModelDescriptionMediumText=v,V))},_.q(_.eY,{text:U}))},
else:function(){return _.q(q9F,{text:U,alwaysShowTruncationText:C,truncationText:u,maxLines:function(){var V;return(V=a==null?void 0:a())!=null?V:I().maxLines},
textStyle:c,accessibilityLabel:B,textSize:X})}})}}))},"md");
_.Eo.idomCompat=!0;var z$8=_.R(function(r){var g=_.RT(function(a){var v;(v=r.onClick)==null||v.call(r,a)}),I={},P={};
return _.q("yt-shelf-header-layout",{class:_.Ws("yt-shelf-header-layout",(I["yt-shelf-header-layout--disable-horizontal-padding"]=r.disableHorizontalPadding,I["yt-shelf-header-layout--disable-vertical-padding"]=r.disableVerticalPadding,I["yt-shelf-header-layout--responsive"]=r.useResponsiveLayout,I["yt-shelf-header-layout--narrow"]=function(){var a,v;return((a=r.useResponsiveLayout)==null?void 0:a.call(r))&&((v=r.forceSmallLayout)==null?void 0:v.call(r))},I["yt-shelf-header-layout--is-overlay"]=r.isOverlay,
I["yt-shelf-header-layout--tappable"]=r.isInteractive,I["yt-shelf-header-layout--optional-medium-layout-padding"]=r.useUpdatedPadding,I)),
"on:click":g,tabindex:function(){var a;return((a=r.isInteractive)==null?0:a.call(r))?0:void 0}},_.q("div",{class:"yt-shelf-header-layout__header-row"},_.q(_.t,{cond:r.leadingIcon,
then:function(a){return _.q("div",{class:"yt-shelf-header-layout__leading-icon"},_.q(_.lv,{icon:a}))},
else:function(){return _.q(_.t,{cond:r.hasLeadingImage,then:function(){var a,v={};return _.q("div",{class:_.Ws("yt-shelf-header-layout__leading-image",(v["yt-shelf-header-layout__leading-image--circular-image"]=r.circularImage,v))},(a=r.leadingImage)==null?void 0:a.call(r))}})}}),_.q("div",{class:"yt-shelf-header-layout__label-container"},_.q(_.t,{cond:r.hasSuperlabel,
then:function(){var a;return _.q("div",{class:"yt-shelf-header-layout__superlabel"},(a=r.superlabel)==null?void 0:a.call(r))}}),_.q("div",{class:"yt-shelf-header-layout__title-row"},_.q(Otd,{text:r.title,
className:_.Ws("yt-shelf-header-layout__title",(P["yt-shelf-header-layout__title--small-title"]=r.forceSmallLayout,P)),tagLevel:r.tagLevel}),_.q(_.t,{cond:r.hasDetail,then:function(){var a;return _.q("div",{class:"yt-shelf-header-layout__detail"},(a=r.detail)==null?void 0:a.call(r))}})),_.q(_.t,{cond:r.hasSublabel,
then:function(){var a;return _.q("div",{class:"yt-shelf-header-layout__sublabel"},(a=r.sublabel)==null?void 0:a.call(r))}})),_.q(_.t,{cond:r.hasTrailingActions,
then:function(){var a;return _.q("div",{class:"yt-shelf-header-layout__trailing-actions"},(a=r.trailingActions)==null?void 0:a.call(r))}})),_.q(_.t,{cond:r.hasBottomAccessory,
then:function(){var a;return _.q("div",{class:"yt-shelf-header-layout__bottom-accessory"},(a=r.bottomAccessory)==null?void 0:a.call(r))}}))},"nd");
z$8.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0,bottomAccessory:!0}};
var Otd=_.R(function(r){var g=r.text;var I=r.className;var P=r.tagLevel;return _.q(_.e5,null,_.q(_.BP,{when:function(){return(P==null?void 0:P())===0}},function(){return _.q("h2",{class:I},g())}),_.q(_.BP,{when:function(){return(P==null?void 0:P())===1}},function(){return _.q("h3",{class:I},g())}),_.q(_.BP,{when:function(){return(P==null?void 0:P())===2}},function(){return _.q("h4",{class:I},g())}),_.q(_.O3,null,function(){return _.q("h2",{class:I},g())}))},"od");var Zt0,e$z,YJB;_.xb=_.R(function(r){var g=r.className;var I=r.data;var P=r.disableHorizontalPadding;var a=r.disableVerticalPadding;var v=r.forceSmallLayout;var C=r.useResponsiveLayout;var u=r.isOverlay;r=r.useUpdatedPadding;return _.q("yt-section-header-view-model",{class:_.Ws("ytSectionHeaderViewModelHost",g),style:_.wM({"background-color":function(){return J5(I().backgroundColor)?_.pi(J5(I().backgroundColor)):void 0}})},_.q(z$8,{hasDetail:!1,
title:function(){return _.q(_.eY,{text:function(){return I().headline}})},
hasTitle:!0,sublabel:function(){return _.q(e$z,{data:I})},
hasSublabel:function(){return!!I().sublabel||!!I().bottomBadge},
superlabel:function(){return _.q(YJB,{data:I})},
hasSuperlabel:function(){return!!I().superlabel||!!I().topBadge},
leadingImage:function(){return _.q(Zt0,{leadingAccessory:function(){return I().leadingAccessory}})},
hasLeadingImage:function(){return!!I().leadingAccessory},
trailingActions:function(){return _.q(_.fk,{data:function(){return I().trailingActions}},{flexibleActionsViewModel:_.qx})},
hasTrailingActions:function(){return!!I().trailingActions},
disableHorizontalPadding:function(){return(P==null?void 0:P())||I().disableHorizontalPadding},
disableVerticalPadding:a,forceSmallLayout:v,useResponsiveLayout:C,isOverlay:u,isInteractive:function(){return!!_.vk(I().rendererContext)},
onClick:function(X){if(_.QL(I().rendererContext)){var c=_.vk(I().rendererContext);c&&_.qD(c,{form:{element:X.target,event:X}})}},
bottomAccessory:function(){return _.q(_.fk,{data:function(){return I().bottomAccessory}},{descriptionPreviewViewModel:function(X){return _.q(_.Eo,{data:X.data,
useMediumText:!0})},
commonMarkViewModel:function(X){X=X.data;var c;return _.q(_.TN,null,(c=_.S5().resolve(_.lX(Fd0)))==null?void 0:c({data:X}))}})},
hasBottomAccessory:function(){return!!I().bottomAccessory},
useUpdatedPadding:r}))},"pd");
Zt0=_.R(function(r){var g=r.leadingAccessory;return _.q(_.TN,null,_.q(_.t,{cond:function(){var I;return(I=g().image)!=null?I:_.t5(g().themedImage)},
then:function(I){return _.q(_.bv,{data:I,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.q(_.t,{cond:function(){return _.Z(g().avatar,_.uy)},
then:function(I){return _.q(_.pm,{data:I})}}))},"qd");
e$z=_.R(function(r){var g=r.data;return _.q(_.TN,null,_.q(_.t,{cond:function(){return _.Z(g().bottomBadge,ZwB)},
then:function(I){var P={};return _.q(_.Vn,{data:I,class:_.Ws((P.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!I()&&!!g().sublabel},P))})}}),_.q(_.t,{cond:function(){return g().sublabel},
then:function(I){return _.q(_.eY,{text:I})}}))},"rd");
YJB=_.R(function(r){var g=r.data;return _.q(_.TN,null,_.q(_.t,{cond:function(){return _.Z(g().topBadge,ZwB)},
then:function(I){var P={};return _.q(_.Vn,{data:I,class:_.Ws((P.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!I()&&!!g().superlabel},P))})}}),_.q(_.t,{cond:function(){return g().superlabel},
then:function(I){return _.q(_.eY,{text:I})}}))},"sd");_.dM(_.xb,"yt-section-header-view-model",{props:{data:_.Yp,className:_.Yp,disableHorizontalPadding:_.Yp,disableVerticalPadding:_.Yp,forceSmallLayout:_.Yp,useResponsiveLayout:_.Yp,isOverlay:_.Yp,useUpdatedPadding:_.Yp}});_.IA("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var fU=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return r};
_.b(fU,_.D);_.Q=fU.prototype;_.Q.attached=function(){this.requestElementsPerRow()};
_.Q.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"}}}};
_.Q.onDataChange=function(){var r=this;_.Nu(this,function(){r.updateItemVisibility()})};
_.Q.onUpdateElementsPerRowAction=function(r){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r,this.updateItemVisibility())};
_.Q.updateItemVisibility=function(){var r=this;this.data&&this.data.panels&&_.DG(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(g,I){g.hidden=I>r.elementsPerRow-1})};
_.Q.requestElementsPerRow=function(){_.He(this.hostElement,"yt-request-elements-per-row")};
fU.prototype.onDataChange=fU.prototype.onDataChange;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],fU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],fU.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],fU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],fU.prototype,"actionHandlerBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],fU.prototype,"data",void 0);_.w([_.H({value:3}),_.J("design:type",Number)],fU.prototype,"elementsPerRow",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fU.prototype,"onDataChange",null);_.w([_.qC({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],fU);
_.A(fU,"ytd-primetime-promo-renderer",function(){if(BEB!==void 0)return BEB;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-primetime-promo-renderer">\n  <div id="header" class="style-scope ytd-primetime-promo-renderer">\n    <div id="header-contents" hidden="[[data.sectionHeader]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    <div id="shelf-header-container" hidden="[[!data.sectionHeader]]" class="style-scope ytd-primetime-promo-renderer">\n      <div id="section-header-container" class="style-scope ytd-primetime-promo-renderer"></div>\n      <div id="details-panel" hidden="[[!data.details]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    </div>\n    <div id="dismiss-button" hidden="[[data.overflowButton]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    <div id="overflow-button" hidden="[[!data.overflowButton]]" class="style-scope ytd-primetime-promo-renderer"></div>\n  </div>\n  <div id="panels" class="style-scope ytd-primetime-promo-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-primetime-promo-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return BEB=r},{mode:1});var U$T;var nU=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return r};
_.b(nU,_.D);nU.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
nU.prototype.handleButtonRefreshAction=function(r){if(r=_.Z(r,Wah))this.set("data.button",r.membershipButton),this.notifyPath("data.button")};
_.l4.Object.defineProperties(nU.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:(g=r.avatars)==null?void 0:g.slice(0,8))||[]}}});
_.w([_.H(),_.J("design:type",Object)],nU.prototype,"data",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],nU.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],nU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],nU.prototype,"rendererBehavior",void 0);_.w([_.L("data"),_.J("design:type",Array),_.J("design:paramtypes",[])],nU.prototype,"avatars",null);
_.w([_.qC({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],nU);
_.A(nU,"ytd-recognition-shelf-renderer",function(){if(U$T!==void 0)return U$T;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-recognition-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-recognition-shelf-renderer">\n  <div id="text-container" class="style-scope ytd-recognition-shelf-renderer">\n    <yt-formatted-string class="title style-scope ytd-recognition-shelf-renderer" text="[[data.title]]"></yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-recognition-shelf-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n  </div>\n  <div id="avatars-container" class="style-scope ytd-recognition-shelf-renderer">\n    <template is="dom-repeat" items="[[avatars]]" as="avatar" class="style-scope ytd-recognition-shelf-renderer">\n      <yt-img-shadow class="avatar style-scope ytd-recognition-shelf-renderer" thumbnail="[[avatar]]"></yt-img-shadow>\n    </template>\n  </div>\n  <div id="action-button" class="style-scope ytd-recognition-shelf-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return U$T=r},{mode:1});var itz;var bt8;var TC=function(){var r=_.D.apply(this,arguments)||this;r.modernButtons=_.Y("web_modern_buttons");return r};
_.b(TC,_.D);_.Q=TC.prototype;
_.Q.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]]"}}}}}};
_.Q.dataChanged=function(){this.collapsed=!0};
_.Q.computeVisibleItems=function(r,g){return r!==void 0&&r.items?g?r.items.slice(0,this.data.collapsedItemCount):r.items:[]};
_.Q.computeHideShowMore=function(r,g,I){return r>=g||!I};
_.Q.computeHideShowAll=function(r,g,I){return!(r&&g)||I};
_.Q.onMoreClick=function(){this.collapsed=!1};
_.l4.Object.defineProperties(TC.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.Y("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.nL("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.Y("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
TC.prototype.dataChanged=TC.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],TC.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],TC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],TC.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],TC.prototype,"isSearch",void 0);
_.w([_.H({computed:"computeVisibleItems(data,collapsed)"}),_.J("design:type",Array)],TC.prototype,"visibleItems",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],TC.prototype,"collapsed",void 0);_.w([_.H({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.J("design:type",Boolean)],TC.prototype,"hideShowMore",void 0);
_.w([_.H({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.J("design:type",Boolean)],TC.prototype,"hideShowAll",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],TC.prototype,"modernButtons",void 0);_.w([_.L("isSearch"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],TC.prototype,"typographyBump",null);
_.w([_.L("isSearch"),_.J("design:type",Object),_.J("design:paramtypes",[])],TC.prototype,"lockupExperiments",null);_.w([_.L("isSearch"),_.J("design:type",String),_.J("design:paramtypes",[])],TC.prototype,"thumbnailWidth",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],TC.prototype,"dataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],TC);
_.A(TC,"ytd-vertical-list-renderer",function(){if(bt8!==void 0)return bt8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-vertical-list-renderer"></div>\n<div id="more" hidden="[[hideShowMore]]" class="style-scope ytd-vertical-list-renderer">\n  <yt-formatted-string text="[[data.collapsedStateButtonText]]" on-tap="onMoreClick" class="style-scope ytd-vertical-list-renderer">\n  </yt-formatted-string>\n</div>\n<div id="all" hidden="[[hideShowAll]]" class="style-scope ytd-vertical-list-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-vertical-list-renderer" href$="[[computeHref_(data.expandedStateButtonEndpoint]]" data="[[data.expandedStateButtonEndpoint]]">\n    <yt-formatted-string text="[[data.expandedStateButtonText]]" class="style-scope ytd-vertical-list-renderer">\n    </yt-formatted-string>\n  </a>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return bt8=r},{mode:1});var Msf=_.U1(["#"]);_.IA("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var hK=function(){var r=_.D.apply(this,arguments)||this;r.isConstrainedList=!1;return r};
_.b(hK,_.D);_.Q=hK.prototype;
_.Q.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"}}}};
_.Q.computeThumbnailStyle=function(r){return r||""};
_.Q.computePlaceAnnotationUnderTitle=function(){var r;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((r=this.data)==null?void 0:r.thumbnailStyle)||"")};
_.Q.computeHrefWithDefault=function(r){return this.ytComponentBehavior.computeHref_(r)||_.ZEL(Msf)};
_.Q.computeIsPromoShelf=function(r){var g;return(r=r==null?void 0:(g=r[0])==null?void 0:g.metadataBadgeRenderer)?r.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.Q.computePlaceBadgeBesideTitle=function(r){var g;return(r==null?0:(g=r[0])==null?0:g.metadataBadgeRenderer)?!this.computeIsPromoShelf(r):!1};
_.Q.computeMenuIcon=function(r){return this.computeIsPromoShelf(r)?"yt-icons:more_vert":"yt-icons:more"};
_.Q.onDataChange=function(){var r,g;((r=this.data)==null?0:(g=r.content)==null?0:g.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.Q.onLockupRequested=function(r){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&r.detail&&r.detail.videoIds){for(var g=this.data.content.gridRenderer.items,I=new Set,P=_.m(r.detail.videoIds),a=P.next();!a.done;a=P.next())I.add(a.value);r.detail.returnValue=g.filter(function(v){return v.gridVideoRenderer&&v.gridVideoRenderer.videoId&&I.has(v.gridVideoRenderer.videoId)}).map(function(v){return v.gridVideoRenderer})}};
_.Q.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
hK.prototype.onLockupRequested=hK.prototype.onLockupRequested;hK.prototype.onDataChange=hK.prototype.onDataChange;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],hK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],hK.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hK.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],hK.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.rb),_.J("design:type",Object)],hK.prototype,"ironResizableBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hK.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],hK.prototype,"isSearch",void 0);_.w([_.H(),_.J("design:type",Object)],hK.prototype,"isConstrainedList",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("kevlar_fluid_dismiss")}}),
_.J("design:type",Boolean)],hK.prototype,"enableFluidDismiss",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.J("design:type",String)],hK.prototype,"thumbnailStyle",void 0);_.w([_.H({computed:"computeMenuIcon(data.badges)"}),_.J("design:type",String)],hK.prototype,"menuIcon",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsPromoShelf(data.badges)"}),_.J("design:type",Boolean)],hK.prototype,"featuredPromo",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hK.prototype,"onDataChange",null);_.w([_.Eq("yt-lockup-requested"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],hK.prototype,"onLockupRequested",null);_.w([_.qC({is:"ytd-shelf-renderer",disableElementRegistration:!0})],hK);
_.A(hK,"ytd-shelf-renderer",function(){if(itz!==void 0)return itz;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-shelf-renderer">\n  <div class="grid-subheader style-scope ytd-shelf-renderer" hidden="[[data.hideHeader]]">\n    <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-shelf-renderer">\n      <h2 class="style-scope ytd-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n          </yt-icon>\n          <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n          </yt-img-shadow>\n          <div id="title-text" class="style-scope ytd-shelf-renderer">\n            <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n            <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n            </ytd-badge-supported-renderer>\n          </div>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" aria-hidden="true" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n              </yt-img-shadow>\n              <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n              </yt-icon>\n            </a>\n            <div id="title-text" class="style-scope ytd-shelf-renderer">\n              <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" href$="[[computeHrefWithDefault(data.endpoint)]]" data="[[data.endpoint]]">\n                <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              </a>\n              <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="title-annotation" hidden="[[!computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n              </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!computePlaceBadgeBesideTitle(data.badges)]]" class="style-scope ytd-shelf-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="title-annotation" hidden="[[computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n        </yt-formatted-string>\n        <div id="play-button" class="style-scope ytd-shelf-renderer"></div>\n        <div id="sort-filter" class="style-scope ytd-shelf-renderer"></div>\n      </h2>\n      <div id="spacer" class="style-scope ytd-shelf-renderer"></div>\n      <div id="subscribe-button" class="style-scope ytd-shelf-renderer"></div>\n      <div id="menu" class="style-scope ytd-shelf-renderer"></div>\n    </div>\n    <yt-formatted-string id="subtitle" class="can-be-empty style-scope ytd-shelf-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n  </div>\n  <div id="contents" class="style-scope ytd-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-shelf-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return itz=r},{mode:1});var jNl;var kb=function(){return _.D.apply(this,arguments)||this};
_.b(kb,_.D);kb.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.l4.Object.defineProperties(kb.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],kb.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],kb.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],kb.prototype,"data",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],kb.prototype,"isPlaylist",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],kb.prototype,"isClipList",void 0);
_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],kb.prototype,"isPlaylistPageWithFilters",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],kb.prototype,"hasTitle",null);_.w([_.H(),_.L("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.J("design:type",Object),_.J("design:paramtypes",[])],kb.prototype,"isRightAligned",null);
_.w([_.qC({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],kb);
_.A(kb,"ytd-sort-filter-header-renderer",function(){if(jNl!==void 0)return jNl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sort-filter-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-container" class="style-scope ytd-sort-filter-header-renderer">\n  <div id="headings" hidden="[[!data.title]]" class="style-scope ytd-sort-filter-header-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sort-filter-header-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-sort-filter-header-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="filter-menu" class="style-scope ytd-sort-filter-header-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return jNl=r},{mode:1});var Vsf;var $l=function(){var r=_.D.apply(this,arguments)||this;r.enableRightArrowHidden=_.Y("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return r};
_.b($l,_.D);$l.prototype.attached=function(){var r=this;this.enableRightArrowHidden&&(this.JSC$16855_throttledOnResize=new _.ND(function(){var g;(g=r.ytdHorizontalListBehavior)==null||g.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var g;
(g=r.JSC$16855_throttledOnResize)==null||g.fire()}),this.resizeObserver.observe(this.hostElement))};
$l.prototype.detached=function(){if(this.enableRightArrowHidden){var r;(r=this.resizeObserver)==null||r.disconnect();var g;(g=this.JSC$16855_throttledOnResize)==null||g.dispose()}};
$l.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]]"}}}}}};
$l.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.l4.Object.defineProperties($l.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.Y("enable_creator_details_shelf_m2")){var r=[],g;((g=this.data)==null?0:g.creatorVideosButton)&&r.push(this.data.creatorVideosButton);var I;((I=this.data)==null?0:I.creatorAboutButton)&&r.push(this.data.creatorAboutButton);g=_.m(this.data.creatorCustomUrlButtons||[]);for(I=g.next();!I.done;I=g.next())r.push(I.value);return r}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.Y("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$l.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],$l.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.Kw.YtdHorizontalListBehavior),_.J("design:type",Object)],$l.prototype,"ytdHorizontalListBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$l.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],$l.prototype,"engagementPanel",void 0);
_.w([_.H(),_.J("design:type",Object)],$l.prototype,"enableRightArrowHidden",void 0);_.w([_.L("enableRightArrowHidden","atEnd"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$l.prototype,"hideRightArrow",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],$l.prototype,"creatorCustomUrlButtons",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data","creatorCustomUrlButtons"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$l.prototype,"showCreatorCustomUrlButtons",null);_.w([_.L("showCreatorCustomUrlButtons"),_.J("design:type",Number),_.J("design:paramtypes",[])],$l.prototype,"channelAvatarSize",null);_.w([_.qC({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],$l);
_.A($l,"ytd-video-description-infocards-section-renderer",function(){if(Vsf!==void 0)return Vsf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-infocards-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="header" class="yt-simple-endpoint style-scope ytd-video-description-infocards-section-renderer" data="[[data.channelEndpoint]]" href$="[[computeOptionalHref_(data.channelEndpoint)]]">\n  <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.sectionTitle)]]" hidden="[[!data.channelAvatar]]" thumbnail="[[data.channelAvatar]]" width="[[channelAvatarSize]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  </yt-img-shadow>\n  <div id="header-text" class="style-scope ytd-video-description-infocards-section-renderer">\n    <h3 id="title" class="style-scope ytd-video-description-infocards-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n    <div id="subtitle" hidden="[[!data.sectionSubtitle]]" class="style-scope ytd-video-description-infocards-section-renderer">\n      [[getSimpleString(data.sectionSubtitle)]]\n    </div>\n  </div>\n</a>\n<div id="action-buttons" hidden="[[showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="infocard-videos-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  <div id="infocard-channel-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n</div>\n<div id="social-links" hidden="[[!showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-infocards-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="nextClick_" hidden="[[hideRightArrow]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n<div id="infocards-section" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Vsf=r},{mode:_.Rv("kevlar_poly_si_batch_j067")?1:2});var d$8;var rx=function(){return _.D.apply(this,arguments)||this};
_.b(rx,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],rx.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],rx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],rx.prototype,"data",void 0);_.w([_.H({computed:"computeIcon_(data.infoIcon)"}),_.J("design:type",Object)],rx.prototype,"infoIcon",void 0);_.w([_.qC({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],rx);
_.A(rx,"ytd-eom-settings-disclaimer-renderer",function(){if(d$8!==void 0)return d$8;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-eom-settings-disclaimer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="app" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  <yt-icon id="info" disable-upgrade$="[[!infoIcon]]" hidden="[[!infoIcon]]" icon="[[infoIcon]]" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  </yt-icon>\n  <yt-formatted-string id="label" text="[[data.disclaimer]]" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  </yt-formatted-string>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return d$8=r},{mode:1});var LLy;var gx=function(){return _.D.apply(this,arguments)||this};
_.b(gx,_.D);_.l4.Object.defineProperties(gx.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.suppressPaddingDisclaimer)}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],gx.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],gx.prototype,"componentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],gx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],gx.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],gx.prototype,"suppressPaddingDisclaimer",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],gx);
_.A(gx,"ytd-product-list-header-renderer",function(){if(LLy!==void 0)return LLy;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-product-list-header-renderer">\n  <yt-formatted-string id="title" role="heading" text="[[data.title]]" class="style-scope ytd-product-list-header-renderer">\n    </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return LLy=r},{mode:1});var GHY;var IF=function(){return _.D.apply(this,arguments)||this};
_.b(IF,_.D);IF.prototype.computeThumbnailStyle=function(r){if(r&&(r=_.uH(r)))return"background-color:"+r+";"};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],IF.prototype,"rendererBehaviors",void 0);_.w([_.H(),_.J("design:type",Object)],IF.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],IF);
_.A(IF,"ytd-hashtag-tile-renderer",function(){if(GHY!==void 0)return GHY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-section" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-section" class="style-scope ytd-hashtag-tile-renderer"><a class="hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]"><div id="thumbnail" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-spacing-wrapper" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-color-wrapper" style="[[computeThumbnailStyle(data.hashtagBackgroundColor)]]" class="style-scope ytd-hashtag-tile-renderer"><yt-img-shadow height="64" thumbnail="[[data.hashtagThumbnail]]" width="64" class="style-scope ytd-hashtag-tile-renderer"></yt-img-shadow></div></div></div></a></div><div id="info-section" class="style-scope ytd-hashtag-tile-renderer"><a id="main-link" class="hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]"><div id="info" class="style-scope ytd-hashtag-tile-renderer"><yt-formatted-string id="hashtag" text="[[data.hashtag]]" class="style-scope ytd-hashtag-tile-renderer"></yt-formatted-string><div id="metadata" class="style-scope ytd-hashtag-tile-renderer"><yt-formatted-string id="hashtag-info-text" text="[[data.hashtagInfoText]]" class="style-scope ytd-hashtag-tile-renderer"></yt-formatted-string></div></div></a></div></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return GHY=r},{mode:1});var yjl;var Pt=function(){return _.D.apply(this,arguments)||this};
_.b(Pt,_.D);Pt.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}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Pt.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Pt.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Pt.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],Pt);
_.A(Pt,"ytd-sponsorships-alert-renderer",function(){if(yjl!==void 0)return yjl;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope ytd-sponsorships-alert-renderer"></yt-formatted-string>\n<div id="action-buttons" class="style-scope ytd-sponsorships-alert-renderer">\n  <div id="action-button" class="style-scope ytd-sponsorships-alert-renderer"></div>\n  <div id="secondary-action-button" class="style-scope ytd-sponsorships-alert-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return yjl=r},{mode:1});var KL0;var aF=function(){return _.D.apply(this,arguments)||this};
_.b(aF,_.D);aF.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.l4.Object.defineProperties(aF.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.Y("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.Y("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.w([_.d(_.XW),_.J("design:type",Object)],aF.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],aF.prototype,"ytdLockupBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],aF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],aF.prototype,"ytRendererBehavior",void 0);_.w([_.H({selector:_.Ck}),_.J("design:type",Object)],aF.prototype,"isGridViewEnabled",void 0);
_.w([_.L("isGridViewEnabled"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],aF.prototype,"watchFeedBigThumbs",null);_.w([_.L("isGridViewEnabled"),_.H({reflectToAttribute:!0}),_.J("design:type",String),_.J("design:paramtypes",[])],aF.prototype,"thumbnailWidth",null);_.w([_.H(),_.J("design:type",Object)],aF.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],aF);
_.A(aF,"ytd-compact-movie-renderer",function(){if(KL0!==void 0)return KL0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-movie-renderer">\n  <ytd-thumbnail data="[[data]]" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-movie-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-movie-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-compact-movie-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <template is="dom-if" if="[[data.topStandaloneBadges]]" class="style-scope ytd-compact-movie-renderer">\n        <ytd-badge-supported-renderer badges="[[data.topStandaloneBadges]]" class="style-scope ytd-compact-movie-renderer">\n        </ytd-badge-supported-renderer>\n      </template>\n      <h3 id="movie-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-movie-renderer">\n        [[getSimpleString(data.title)]]\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-movie-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-movie-renderer" data="[[data]]" no-endpoints="">\n        </ytd-video-meta-block>\n        <span class="movie-metadata style-scope ytd-compact-movie-renderer">[[getSimpleString(data.topMetadataItems.0)]]</span>\n      </div>\n      <template is="dom-if" if="[[data.badges]]" class="style-scope ytd-compact-movie-renderer">\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-compact-movie-renderer">\n        </ytd-badge-supported-renderer>\n      </template>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-movie-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-movie-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-movie-renderer"></yt-interaction>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return KL0=r},{mode:1});var sN0;var FLT;var HtT=_.Gq("HTML_DIR")==="rtl",vt=function(){var r=_.D.apply(this,arguments)||this;r.engagementPanel=!1;r.maxLines=2;r.expandButtonOffset=0;r.showExpandButton=!1;r.isTruncated=!1;r.isExpanded=!1;r.currentSnippetType=2;r.alwaysShowExpandButton=!1;r.JSC$16872_lastWidth=NaN;r.observer=null;r.left=0;r.right=0;r.mid=0;r.longestSnippetLength=0;r.isFinalSnippet=!1;r.isFirstMutation=!1;r.isResetMutation=!1;r.OVERFLOW_THRESHOLD=5;return r};
_.b(vt,_.D);_.Q=vt.prototype;_.Q.onClick=function(r){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.bw(_.jH(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var g;if((g=window.getSelection())==null||!g.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.Q.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.Q.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.Q.updateTextOnSnippetTypeChange=function(){_.Y("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.Q.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.Q.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.M6(new _.oK("AttributedSnippet is empty when the description is not empty",this.text))};
_.Q.mutationCallback=function(){if(this.observer!=null){var r=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var g=Math.floor(r*this.maxLines/8);this.setSnippetText(this.text,g);g!==0||this.attributedTextIsEmpty()||_.M6(new _.oK("Estimated visible character count is 0 for AttributedString description",this.text));this.isFinalSnippet=!0;return}if(this.isResetMutation){this.isResetMutation=!1;this.observer.disconnect();this.attributedTextIsEmpty()?
this.maybeLogWarningForEmptyAttributedSnippet():this.resize(!0);return}}if(this.isFinalSnippet)this.expandButtonOffset=this.computeExpandButtonOffset(),this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();else if(this.isFirstMutation)if(this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;r=r*this.maxLines/8;this.left=0;var I;this.right=Math.min(r*2,(I=(g=this.simpleText)==null?void 0:g.length)!=null?I: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)}}};
_.Q.mutationObserve=function(r){var g=this;this.observer||(this.observer=new MutationObserver(function(){g.mutationCallback()}));
this.observer.observe(r,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.Q.attached=function(){var r=this;_.Nu(this,function(){r.resize()})};
_.Q.isExpandedChanged=function(){_.He(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.Q.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)};
_.Q.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var r="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((HtT?"left":"right")+",\n        #000 0%,\n        #000 "+(this.expandButtonOffset-24)+"px,\n        transparent "+this.expandButtonOffset+"px,\n        transparent 100%)");this.snippetContainer.style.setProperty("-webkit-mask-image",r);this.snippetContainer.style.setProperty("mask-image",
r)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(HtT?"right":"left",this.expandButtonOffset+"px")};
_.Q.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.Q.setSnippetText=function(r,g){r||(r={});if(_.Y9(r)){var I=eS(r,g);I.attachmentRuns||I.commandRuns||I.decorationRuns||I.styleRuns||I.alignment||I.lineBreakMode?this.attributedSnippetTextEl?(this.attributedSnippetText={data:eS(r,g),headerRuns:gP1(g,this.headerRuns)},this.currentSnippetType=0):_.M6(new _.oK("Tried to set snippet text when HTML element was null",r)):(this.plainSnippetText.textContent=Ov(r.content||"",g),this.currentSnippetType=2)}else{a:{I=YUF(r,g);if(I.runs){I=_.m(I.runs);for(var P=
I.next();!P.done;P=I.next())if(P=P.value,P.bold||P.deemphasize||P.italics||P.strikethrough||P.textColor||P.navigationEndpoint||_.Z(P,Cy)){I=!0;break a}}I=!1}I?this.formattedSnippetText?(this.formattedSnippetText.text=YUF(r,g),this.currentSnippetType=1):_.M6(new _.oK("Tried to set snippet text when HTML element was null",r)):(this.plainSnippetText.textContent=Ov(_.b6(r),g),this.currentSnippetType=2)}};
_.Q.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.Q.attributedTextIsEmpty=function(){var r=this.text;if(!_.Y9(r))return!0;var g;return((g=r.content)==null?void 0:g.length)===0?!0:!1};
_.Q.resize=function(r){if(this.snippetText){if(r===void 0?0:r)this.JSC$16872_lastWidth=NaN;var g=this.hostElement.offsetWidth;if(g!==this.JSC$16872_lastWidth&&!this.isExpanded)if(this.JSC$16872_lastWidth=g,this.hasAttributedStringText)this.attributedSnippetIsEmpty()?(this.showExpandButton=this.alwaysShowExpandButton,this.isFinalSnippet=!1,this.isFirstMutation=!0,this.mutationObserve(this.snippetText),this.setSnippetText(this.text,Infinity)):(this.isResetMutation=!0,this.mutationObserve(this.snippetText),
this.setSnippetText(this.text,0));else if(this.setSnippetText(this.text,Infinity),this.showExpandButton=this.alwaysShowExpandButton,this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;r=0;var I,P;g=Math.min(g*this.maxLines/8*2,(P=(I=this.simpleText)==null?void 0:I.length)!=null?P:0)-1;for(I=0;r<=g;)P=Math.floor(r+(g-r)/2),this.setSnippetText(this.text,P),this.isOverflowing()?g=P-1:(r=P+1,I=P);this.setSnippetText(this.text,I);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.Q.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.Q.onExpandClick=function(){var r=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.Y("inline_expander_reset_focus_killswitch")||_.Nu(this,function(){var g;((g=_.S5().resolve(_.lX(_.GT)))==null?0:g.isKeyBoardInUse())&&_.DV(r.hostElement)});
_.He(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.Q.onCollapseClick=function(){this.collapse();_.He(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.Q.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.Q.computeExpandButtonOffset=function(){var r=this.expandSizer;return r?HtT?r.offsetParent?r.offsetParent.offsetWidth-r.offsetWidth-r.offsetLeft:0:r.offsetLeft:0};
_.l4.Object.defineProperties(vt.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.Y9(this.text)?this.text.content||"":_.b6(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 _.Y9(this.text)?!0:this.text&&_.Y("web_replace_formatted_with_attributed_string")&&Vk8(this.text)?(this.text=_.mk(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}}});
vt.prototype.onTextChanged=vt.prototype.onTextChanged;vt.prototype.updateMaskAndExpandButtonOffset=vt.prototype.updateMaskAndExpandButtonOffset;vt.prototype.updateSnippetContainerMaxHeight=vt.prototype.updateSnippetContainerMaxHeight;vt.prototype.isExpandedChanged=vt.prototype.isExpandedChanged;vt.prototype.updateTextOnSnippetTypeChange=vt.prototype.updateTextOnSnippetTypeChange;vt.prototype.updateIsFormattedExpanded=vt.prototype.updateIsFormattedExpanded;vt.prototype.updateIsAttributedExpanded=vt.prototype.updateIsAttributedExpanded;
vt.prototype.onClick=vt.prototype.onClick;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],vt.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],vt.prototype,"text",void 0);_.w([_.H(),_.J("design:type",Array)],vt.prototype,"headerRuns",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],vt.prototype,"engagementPanel",void 0);_.w([_.H(),_.J("design:type",Object)],vt.prototype,"maxLines",void 0);
_.w([_.H(),_.J("design:type",String)],vt.prototype,"expandLabel",void 0);_.w([_.H(),_.J("design:type",String)],vt.prototype,"collapseLabel",void 0);_.w([_.H(),_.J("design:type",Object)],vt.prototype,"expandCommand",void 0);_.w([_.H(),_.J("design:type",Object)],vt.prototype,"expandButtonOffset",void 0);_.w([_.L("text"),_.J("design:type",String),_.J("design:paramtypes",[])],vt.prototype,"simpleText",null);
_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],vt.prototype,"onClick",null);_.w([_.L("text","isExpanded"),_.J("design:type",Object),_.J("design:paramtypes",[])],vt.prototype,"expandedText",null);_.w([_.L("headerRuns","isExpanded"),_.J("design:type",Object),_.J("design:paramtypes",[])],vt.prototype,"expandedHeaderRuns",null);
_.w([_.L("text"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],vt.prototype,"hasAttributedStringText",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],vt.prototype,"showExpandButton",void 0);_.w([_.L("collapseLabel","isExpanded"),_.J("design:type",Object),_.J("design:paramtypes",[])],vt.prototype,"showCollapseButton",null);_.w([_.H(),_.J("design:type",Object)],vt.prototype,"isTruncated",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],vt.prototype,"isExpanded",void 0);_.w([_.H(),_.J("design:type",Boolean)],vt.prototype,"isAttributedExpanded",void 0);_.w([_.xt("isExpanded","hasAttributedStringText"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vt.prototype,"updateIsAttributedExpanded",null);_.w([_.H(),_.J("design:type",Boolean)],vt.prototype,"isFormattedExpanded",void 0);
_.w([_.xt("isExpanded","hasAttributedStringText"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vt.prototype,"updateIsFormattedExpanded",null);_.w([_.H(),_.J("design:type",Number)],vt.prototype,"currentSnippetType",void 0);_.w([_.L("currentSnippetType"),_.J("design:type",Object),_.J("design:paramtypes",[])],vt.prototype,"useAttributedSnippet",null);
_.w([_.L("currentSnippetType"),_.J("design:type",Object),_.J("design:paramtypes",[])],vt.prototype,"useFormattedSnippet",null);_.w([_.L("currentSnippetType"),_.J("design:type",Object),_.J("design:paramtypes",[])],vt.prototype,"usePlainSnippet",null);_.w([_.H(),_.J("design:type",Object)],vt.prototype,"alwaysShowExpandButton",void 0);_.w([_.xt("currentSnippetType"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vt.prototype,"updateTextOnSnippetTypeChange",null);
_.w([_.H(),_.J("design:type",Object)],vt.prototype,"attributedSnippetText",void 0);_.w([_.ni("#snippet"),_.J("design:type",HTMLElement)],vt.prototype,"snippetContainer",void 0);_.w([_.ni("#snippet-text"),_.J("design:type",HTMLElement)],vt.prototype,"snippetText",void 0);_.w([_.ni("#plain-snippet-text"),_.J("design:type",HTMLElement)],vt.prototype,"plainSnippetText",void 0);_.w([_.ni("#formatted-snippet-text"),_.J("design:type",Object)],vt.prototype,"formattedSnippetText",void 0);
_.w([_.ni("#attributed-snippet-text"),_.J("design:type",Object)],vt.prototype,"attributedSnippetTextEl",void 0);_.w([_.ni("#expand"),_.J("design:type",HTMLElement)],vt.prototype,"expandButton",void 0);_.w([_.ni("#expand-sizer"),_.J("design:type",HTMLElement)],vt.prototype,"expandSizer",void 0);_.w([_.$R("isExpanded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vt.prototype,"isExpandedChanged",null);
_.w([_.xt("isExpanded","maxLines"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vt.prototype,"updateSnippetContainerMaxHeight",null);_.w([_.xt("isTruncated","showExpandButton","expandButtonOffset"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vt.prototype,"updateMaskAndExpandButtonOffset",null);
_.w([_.$R("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vt.prototype,"onTextChanged",null);_.w([_.qC({is:"ytd-text-inline-expander",disableElementRegistration:!0})],vt);
_.A(vt,"ytd-text-inline-expander",function(){if(FLT===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-inline-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expanded" class="style-scope ytd-text-inline-expander"><yt-attributed-string data="[[expandedText]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[expandedHeaderRuns]]" hidden$="[[!isAttributedExpanded]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!isFormattedExpanded]]" split-lines="[[!hasAttributedStringText]]" text="[[expandedText]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></div><div id="snippet" class="style-scope ytd-text-inline-expander"><span id="snippet-text" hidden="[[isExpanded]]" class="style-scope ytd-text-inline-expander"><span id="plain-snippet-text" hidden="[[!usePlainSnippet]]" class="style-scope ytd-text-inline-expander"></span><yt-attributed-string id="attributed-snippet-text" data="[[attributedSnippetText.data]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[attributedSnippetText.headerRuns]]" hidden$="[[!useAttributedSnippet]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string id="formatted-snippet-text" disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!useFormattedSnippet]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></span><span hidden="[[!showExpandButton]]" class="style-scope ytd-text-inline-expander">\u00a0</span><span id="ellipsis" hidden="[[!isTruncated]]" class="style-scope ytd-text-inline-expander">\u2026</span><tp-yt-paper-button id="expand-sizer" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]">[[expandLabel]]</tp-yt-paper-button></div><tp-yt-paper-button id="expand" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]" on-click="onExpandClick">[[expandLabel]]</tp-yt-paper-button><slot name="extra-content" class="style-scope ytd-text-inline-expander"></slot><tp-yt-paper-button id="collapse" class="button style-scope ytd-text-inline-expander" hidden="[[!showCollapseButton]]" on-click="onCollapseClick">[[collapseLabel]]</tp-yt-paper-button>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);FLT=r}r=FLT;return r},{mode:2});var QJ=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return r};
_.b(QJ,_.D);QJ.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
QJ.prototype.handleUpdateDescriptionAction=function(r){if(r=_.Z(r,_.n0z))if(r.attributedDescription)this.set("data.attributedDescriptionBodyText",r.attributedDescription);else if(r.description){var g;((g=this.data)==null?0:g.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.mk(r.description)):this.set("data.descriptionBodyText",r.description)}};
_.l4.Object.defineProperties(QJ.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var r,g;return!((r=this.data)==null||!r.attributedDescriptionBodyText)||!((g=this.data)==null||!g.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null?0:r.collapsedLineCount){var g;return(g=this.data)==null?void 0:g.collapsedLineCount}r=_.fL("web_watch_description_collapsed_default_lines",12);if(_.Y("ww_desc_line_page_size_ks"))return r;g=Math.round(_.fz().height*_.fL("web_watch_description_screen_height_percentage",.5)/20);return Math.max(g,r)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return(I=(r=this.data)==null?void 0:r.descriptionBodyText)!=null?I:(g=this.data)==null?void 0:g.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.sourceAttributions}}});
QJ.prototype.panelContentVisibleChanged=QJ.prototype.panelContentVisibleChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],QJ.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],QJ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],QJ.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],QJ.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Boolean)],QJ.prototype,"panelContentVisible",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],QJ.prototype,"engagementPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],QJ.prototype,"shortsPanel",void 0);_.w([_.ni("#inline-expander"),_.J("design:type",Object)],QJ.prototype,"inlineExpander",void 0);
_.w([_.xt("panelContentVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],QJ.prototype,"panelContentVisibleChanged",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],QJ.prototype,"hasDescriptionText",null);_.w([_.L("data"),_.J("design:type",Number),_.J("design:paramtypes",[])],QJ.prototype,"collapsedLines",null);
_.w([_.L("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.J("design:type",Object),_.J("design:paramtypes",[])],QJ.prototype,"descriptionText",null);_.w([_.L("data","data.headerRuns"),_.J("design:type",Object),_.J("design:paramtypes",[])],QJ.prototype,"headerRuns",null);_.w([_.L("data","data.sourceAttributions"),_.J("design:type",Object),_.J("design:paramtypes",[])],QJ.prototype,"sourceAttributions",null);
_.w([_.qC({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],QJ);
_.A(QJ,"ytd-expandable-video-description-body-renderer",function(){if(sN0!==void 0)return sN0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-video-description-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-text-inline-expander id="inline-expander" collapse-label="[[getSimpleString(data.showLessText)]]" engagement-panel="[[engagementPanel]]" expand-label="[[getSimpleString(data.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[!hasDescriptionText]]" max-lines="[[collapsedLines]]" text="[[descriptionText]]" class="style-scope ytd-expandable-video-description-body-renderer">\n</ytd-text-inline-expander>\n<div id="source-attributions-wrapper" engagement-panel="[[engagementPanel]]" class="style-scope ytd-expandable-video-description-body-renderer">\n<template is="dom-repeat" items="[[sourceAttributions]]" as="sourceAttribution" class="style-scope ytd-expandable-video-description-body-renderer">\n  <yt-attributed-string class="source-attribution style-scope ytd-expandable-video-description-body-renderer" data="[[sourceAttribution]]" link-inherit-color="">\n  </yt-attributed-string>\n  </template>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return sN0=r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var WLJ;var D$J=_.R(function(r){var g=r.data;return _.q("factoid-renderer",{class:"ytwFactoidRendererHost"},_.q("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return g().accessibilityText}},_.q("span",{class:"ytwFactoidRendererValue"},_.q(_.eY,{text:function(){return g().value}})),_.q("span",{class:"ytwFactoidRendererLabel"},_.q(_.eY,{text:function(){return g().label}}))))},"td");_.dM(D$J,"factoid-renderer",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=r.data;return _.q("upload-time-factoid-renderer",null,_.q(_.fk,{data:function(){return g().factoid}},{factoidRenderer:D$J}))},"ud"),"upload-time-factoid-renderer",{props:{data:_.MD}});_.dM(_.R(function(r){var g=r.data;return _.q("view-count-factoid-renderer",null,_.q(_.fk,{data:function(){return g().factoid}},{factoidRenderer:D$J}))},"vd"),"view-count-factoid-renderer",{props:{data:_.MD}});var mP=function(){var r=_.D.apply(this,arguments)||this;r.shortsPanel=!1;r.engagementPanel=!1;r.watchWhileSdp=_.Y("shorts_desktop_watch_while_sdp");return r};
_.b(mP,_.D);mP.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"}}}}};
_.l4.Object.defineProperties(mP.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var r;return(r=this.data)==null?void 0:r.channel}}});
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],mP.prototype,"componentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],mP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mP.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],mP.prototype,"shortsPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],mP.prototype,"engagementPanel",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],mP.prototype,"watchWhileSdp",void 0);_.w([_.L("shortsPanel","engagementPanel","data.channel"),_.J("design:type",Object),_.J("design:paramtypes",[])],mP.prototype,"showChannelInfo",null);_.w([_.qC({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],mP);
_.A(mP,"ytd-video-description-header-renderer",function(){if(WLJ!==void 0)return WLJ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.title]]" class="style-scope ytd-video-description-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-video-description-header-renderer"></yt-formatted-string>\n</div>\n<template is="dom-if" if="[[showChannelInfo]]" class="style-scope ytd-video-description-header-renderer">\n    <div id="channel-info" class="style-scope ytd-video-description-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-video-description-header-renderer" href$="[[computeHref_(data.channelNavigationEndpoint)]]" data="[[data.channelNavigationEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="avatar" alt="[[getSimpleString(data.channel)]]" fit="" thumbnail="[[data.channelThumbnail]]" width="36" class="style-scope ytd-video-description-header-renderer">\n      </yt-img-shadow>\n    </a>\n    <ytd-channel-name id="channel-name" channel-name="[[getSimpleString(data.channel)]]" wrap-text="" class="style-scope ytd-video-description-header-renderer">\n    </ytd-channel-name>\n  </div>\n</template>\n\n<div id="factoids" class="style-scope ytd-video-description-header-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return WLJ=r},{mode:1});var R$f;var C5=function(){return _.D.apply(this,arguments)||this};
_.b(C5,_.D);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],C5.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],C5.prototype,"ytRendererBehavior",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],C5.prototype,"noPadding",void 0);_.w([_.H(),_.J("design:type",Object)],C5.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],C5);
_.A(C5,"ytd-list-item-view-model",function(){if(R$f!==void 0)return R$f;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-list-item-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="list-item" class="style-scope ytd-list-item-view-model">\n  <template is="dom-if" if="[[data.leadingImage]]" class="style-scope ytd-list-item-view-model">\n    <div id="leading-image-container" class="style-scope ytd-list-item-view-model">\n      <yt-image alt="Leading image for [[data.title]]" data="[[data.leadingImage]]" height="24" class="style-scope ytd-list-item-view-model">\n        </yt-image>\n    </div>\n  </template>\n  <div id="content" class="style-scope ytd-list-item-view-model">\n    <yt-attributed-string id="title" data="[[data.title]]" class="style-scope ytd-list-item-view-model">\n     </yt-attributed-string>\n      <yt-attributed-string id="subtitle" data="[[data.subtitle]]" class="style-scope ytd-list-item-view-model">\n      </yt-attributed-string>\n  </div>\n  <yt-button-view-model data="[[data.iconButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope ytd-list-item-view-model">\n  </yt-button-view-model>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return R$f=r},{mode:1});var Aj1;var NEJ;var wj1;var l1y;var um=function(){var r=_.D.apply(this,arguments)||this;r.adaptiveFullWidth=!1;r.modernButtons=_.Y("web_modern_buttons");r.buttonOverrides={style:"call-to-action",type:"filled"};r.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return r};
_.b(um,_.D);um.prototype.handleSetTimestamp_=function(r){this.data&&this.data.shortUrl&&(_.DG(this.hostElement).querySelector("#share-url").value=r.isSet?_.nI(this.data.shortUrl,"t",r.timestamp):this.data.shortUrl)};
um.prototype.handleSignalActionCopyShareUrl_=function(r,g){(_.Y("killswitch_copy_link_target_check")||_.DG(this.hostElement).querySelector("#copy-button")===g)&&this.copyUrlToClipboard()};
um.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.DG(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
um.prototype.computeStyle_=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],um.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],um.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],um.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.J("design:type",String)],um.prototype,"rendererStyle",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],um.prototype,"adaptiveFullWidth",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],um.prototype,"modernButtons",void 0);_.w([_.H(),_.J("design:type",Object)],um.prototype,"buttonOverrides",void 0);_.w([_.ov({is:"yt-copy-link-renderer",disableElementRegistration:!0})],um);
_.A(um,"yt-copy-link-renderer",function(){if(l1y===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-copy-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_copy_link_renderer.yt.copy.link.renderer.css.js--\x3e<div id="bar" class="style-scope yt-copy-link-renderer">\n  <input id="share-url" dir="ltr" readonly="" size="45" value="[[data.shortUrl]]" class="style-scope yt-copy-link-renderer">\n  <yt-button-renderer id="copy-button" data="[[data.copyButton.buttonRenderer]]" overrides="[[buttonOverrides]]" class="style-scope yt-copy-link-renderer"></yt-button-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;wj1===void 0&&(wj1=document.createElement("template"));var P=wj1;I.call(g,P.content.cloneNode(!0),r.content.firstChild);l1y=r}r=l1y;return r},{mode:2});_.IA("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var p5=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return r};
_.b(p5,_.D);_.Q=p5.prototype;_.Q.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.Q.attached=function(){this.keyboardFocused=!1};
_.Q.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var r=_.S5().resolve(_.lX(_.GT));r&&(this.keyboardFocused=r.isKeyBoardInUse())}};
_.Q.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.Q.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}};
_.Q.onChange_=function(){if(this.data){var r=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;r&&this.ytComponentBehavior.resolveCommand(r);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.Q.handleUpdateToggleAction_=function(r){(r=_.Z(r,oY1))&&this.data&&r.targetId==this.data.targetId&&this.set("data.toggled",r.toggled)};
_.Q.toBoolean_=function(r){return!!r};
_.Q.reset=function(){};
_.Q.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("data-changed",this.data))};
_.Q.updateDataToggledFromBinding=function(r){this.set("data.toggled",r.detail.value)};
p5.prototype.dataChangedForBinding=p5.prototype.dataChangedForBinding;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],p5.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],p5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],p5.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],p5.prototype,"ytRendererBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],p5.prototype,"data",void 0);_.w([_.H({computed:"computeDescription_(data.*)"}),_.J("design:type",Object)],p5.prototype,"description_",void 0);_.w([_.H({value:function(){return!!_.S5().resolve(_.lX(_.GT))&&_.Y("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.J("design:type",Boolean)],p5.prototype,"useKeyboardFocused",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],p5.prototype,"keyboardFocused",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],p5.prototype,"dataChangedForBinding",null);_.w([_.ov({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],p5);
_.A(p5,"yt-toggle-form-field-renderer",function(){if(NEJ===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-toggle-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_toggle_form_field_renderer.yt.toggle.form.field.renderer.css.js--\x3e<div id="toggle-container" class="style-scope yt-toggle-form-field-renderer">\n  <div id="caption" class="style-scope yt-toggle-form-field-renderer">[[getSimpleString(data.label)]]</div>\n  <tp-yt-paper-toggle-button id="input" checked="[[data.toggled]]" disabled="[[toBoolean_(data.isDisabled)]]" noink="" on-change="onChange_" on-checked-changed="updateDataToggledFromBinding" on-focusin="onToggleButtonFocusin_" on-focusout="onToggleButtonFocusout_" class="style-scope yt-toggle-form-field-renderer">\n  </tp-yt-paper-toggle-button>\n</div>\n<yt-formatted-string id="description" hidden="[[!description_]]" text="[[description_]]" class="style-scope yt-toggle-form-field-renderer">\n</yt-formatted-string>\n<div id="footer-container" class="style-scope yt-toggle-form-field-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;Aj1===void 0&&(Aj1=document.createElement("template"));var P=Aj1;I.call(g,P.content.cloneNode(!0),r.content.firstChild);NEJ=r}r=NEJ;return r},{mode:2});var SJ0;var Jjy;var oF=function(){var r=_.D.apply(this,arguments)||this;r.isDarkTheme=!1;r.isSearch=!1;r.noTopMargin=_.Y("kevlar_watch_no_top_margin");r.actionMap={"yt-related-chip-command":"handleRelatedChipCommand","yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b(oF,_.D);_.Q=oF.prototype;_.Q.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}}}}}};
_.Q.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Q.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.Q.dataChanged=function(){var r=this.getSelectedIndex();if(r>0)this.selected=r;else{this.selected=0;var g,I;(g=this.ytScrollableChipCloudBehavior)==null||(I=g.reset)==null||I.call(g)}};
_.Q.getSelectedIndex=function(){var r;if((r=this.data)==null||!r.chips)return-1;r=-1;for(var g,I=0;I<((g=this.data)==null?void 0:g.chips.length);I++){var P=void 0,a=void 0;if((P=this.data)==null?0:(a=P.chips[I].chipCloudChipRenderer)==null?0:a.isSelected){r=I;break}}return r};
_.Q.onResize=function(){var r=this.ytScrollableChipCloudBehavior;_.Nu(r,r.setContainerWidthDiff);r=this.ytScrollableChipCloudBehavior;_.Nu(r,r.setButtonsState)};
_.Q.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.Q.handleRelatedChipCommand=function(r,g){r=this.JSC$16899_chipsSelector.indexOf(g);r!==-1&&this.JSC$16899_chipsSelector.selectIndex(r)};
_.Q.handleChipCloudChipSelectAction=function(r){r=this.JSC$16899_chipsSelector.indexOf(r);r>-1&&this.JSC$16899_chipsSelector.selectIndex(r)};
_.Q.handleChipCloudChipDeselectAction=function(){var r=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16899_chipsSelector&&((r==null?0:r.continuationCommand)?_.RX(this.hostElement,[r]):(r==null?0:r.searchEndpoint)?this.ytComponentBehavior.resolveCommand(r):r&&_.AF(this.hostElement,[r],this.hostElement),this.JSC$16899_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.Q.updateSelectedFromBinding=function(r){this.selected=r.detail.value};
oF.prototype.onResize=oF.prototype.onResize;oF.prototype.dataChanged=oF.prototype.dataChanged;oF.prototype.isSearchChanged=oF.prototype.isSearchChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],oF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],oF.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],oF.prototype,"actionHandlerBehavior",void 0);
_.w([_.d(_.rb),_.J("design:type",Object)],oF.prototype,"ironResizableBehavior",void 0);_.w([_.d(),_.J("design:type",JQ)],oF.prototype,"ytScrollableChipCloudBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],oF.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],oF.prototype,"data",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],oF.prototype,"selected",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],oF.prototype,"isDarkTheme",void 0);_.w([_.H({value:160}),_.J("design:type",Number)],oF.prototype,"scrollDistance",void 0);_.w([_.H(),_.J("design:type",Object)],oF.prototype,"isSearch",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],oF.prototype,"noTopMargin",void 0);_.w([_.ni("#chips"),_.J("design:type",Object)],oF.prototype,"JSC$16899_chipsSelector",void 0);
_.w([_.xt("isSearch"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],oF.prototype,"isSearchChanged",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],oF.prototype,"dataChanged",null);_.w([_.Eq("iron-resize"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],oF.prototype,"onResize",null);_.w([_.ov({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],oF);
_.A(oF,"yt-chip-cloud-renderer",function(){if(Jjy===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-chip-cloud-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_chip_cloud_renderer.yt.chip.cloud.renderer.css.js--\x3e<div id="container" class="style-scope yt-chip-cloud-renderer">\n  <div id="left-arrow" class="style-scope yt-chip-cloud-renderer">\n    <div id="left-arrow-button" class="style-scope yt-chip-cloud-renderer"></div>\n  </div>\n  <div id="scroll-container" class="style-scope yt-chip-cloud-renderer">\n    <iron-selector id="chips" activate-event="" role="tablist" selected="[[selected]]" selected-attribute="selected" on-selected-changed="updateSelectedFromBinding" class="style-scope yt-chip-cloud-renderer">\n    </iron-selector>\n  </div>\n  <div id="right-arrow" class="style-scope yt-chip-cloud-renderer">\n    <div id="right-arrow-button" class="style-scope yt-chip-cloud-renderer"></div>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;SJ0===void 0&&(SJ0=document.createElement("template"));var P=SJ0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Jjy=r}r=Jjy;return r},{mode:2});var E4B,x$0=function(){return E4B!==void 0?E4B:E4B=document.createElement("template")};
document.head.appendChild(x$0().content);var f18;var n4Y=document.head,TEy=n4Y.appendChild,h$8;if(f18===void 0){var kHJ=document.createElement("template");_.M(kHJ,"");kHJ.content.insertBefore(x$0().content.cloneNode(!0),kHJ.content.firstChild);f18=kHJ}h$8=f18;TEy.call(n4Y,h$8.content);var $V1=_.R(function(r){var g=r.data;return _.q("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.q("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.q("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.q(_.t,{cond:function(){return _.t5(g().image)},
then:function(I){return _.q("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.q(_.bv,{data:I,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.q("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.q(_.eY,{text:function(){return g().title}})),_.q("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.q(_.eY,{text:function(){return g().subtitle}})))),_.q(_.t,{cond:function(){var I;
return(I=g())==null?void 0:I.hasBottomDivider},
then:function(){return _.q("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"wd");var rIF=_.R(function(r){var g=r.data;return _.q("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.q("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.q(_.fk,{data:function(){var I;return(I=g().offerPlanDetailsItem)!=null?I:[]}},{offerPlanDetailsItemViewModel:function(I){return _.q("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.q($V1,{data:I.data}))}})),_.q("div",null,_.q(_.t,{cond:function(){return g().hasBottomDivider},
then:function(){return _.q("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.q("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.q("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.q("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.q("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"xd");var ggF=_.R(function(r){var g=r.data;r=_.m(_.ua(!1,void 0,"MrXxy"));var I=r.next().value,P=r.next().value,a=_.RT(function(){P(!I());return!1}),v=function(){var C;
return(C=g().offerPlanDetailsContainer)!=null?C:[]};
return _.q("lp-complex-offer-card-details-view-model",null,_.q("div",null,_.q(_.t,{cond:function(){return I()},
then:function(){return _.q("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.q("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":a,"aria-expanded":I},_.q(_.eY,{text:function(){return g().expandedTitle}})),_.q("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.q(_.fk,{data:v},{offerPlanDetailsContainerViewModel:function(C){return _.q("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.q(rIF,{data:C.data}))}})),_.q("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.q(_.eY,{text:function(){return g().legalText}})))},
else:function(){return _.q("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":a,"aria-expanded":I},_.q(_.eY,{text:function(){return g().collapsedTitle}}),_.q("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.q(_.lv,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"yd");var IWF=_.R(function(r){var g=r.data;return _.q("lp-complex-offer-card-option-view-model",null,_.q("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.q(_.t,{cond:function(){return g().topDividerText},
then:function(){return _.q("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.q("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.q("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.q("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.q(_.eY,{text:function(){return g().topDividerText}}))))}}),_.q(_.t,{cond:function(){return g().description},
then:function(){return _.q("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.q(_.eY,{text:function(){return g().description}}))}}),_.q(_.t,{cond:function(){return g().planPricingPrimary},
then:function(){return _.q("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.q(_.eY,{text:function(){return g().planPricingPrimary}}))}}),_.q(_.t,{cond:function(){return g().planPricingSecondary},
then:function(){return _.q("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.q(_.eY,{text:function(){return g().planPricingSecondary}}))}}),_.q(_.t,{cond:function(){return g().primaryButton},
then:function(){return _.q("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.q(_.fk,{data:function(){return g().primaryButton}},{buttonViewModel:function(I){return _.q(_.W6,{data:I.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"zd");var PGz=_.R(function(r){var g=r.data;var I=function(){var v;return((v=g())==null?void 0:v.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
r={};var P={},a={};return _.q("ytm-lp-complex-offer-card-view-model",null,_.q("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.q("div",{class:_.Ws((r.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=I,r),"ytmLpComplexOfferCardViewModelCardContainer")},_.q(_.t,{cond:function(){var v;return(v=g())==null?void 0:v.bannerText},
then:function(){return _.q("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.q("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.q(_.eY,{text:function(){return g().bannerText}})))}}),_.q(_.t,{cond:function(){return _.t5(g().logo)},
then:function(v){var C={};return _.q("div",{class:_.Ws((C.ytmLpComplexOfferCardViewModelLogoAlignLeft=I,C),"ytmLpComplexOfferCardViewModelLogo")},_.q(_.bv,{data:v,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.q("div",{class:_.Ws((P.ytmLpComplexOfferCardViewModelTitleAlignLeft=I,P),"ytmLpComplexOfferCardViewModelTitle")},_.q(_.eY,{text:function(){return g().title}})),_.q(_.t,{cond:function(){var v;
return(v=g())==null?void 0:v.subtitle},
then:function(){var v={};return _.q("div",{class:_.Ws((v.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=I,v),"ytmLpComplexOfferCardViewModelSubtitle")},_.q(_.eY,{text:function(){return g().subtitle}}))}}),_.q(_.t,{cond:function(){return g().planPricingPrimary},
then:function(){return _.q("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.q(_.eY,{text:function(){return g().planPricingPrimary}}))}}),_.q(_.t,{cond:function(){return g().planPricingSecondary},
then:function(){return _.q("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.q(_.eY,{text:function(){return g().planPricingSecondary}}))}}),_.q(_.t,{cond:function(){return g().purchaseButton},
then:function(){return _.q("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.q(_.fk,{data:function(){return g().purchaseButton}},{buttonViewModel:function(v){return _.q(_.W6,{data:v.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.q(_.t,{cond:function(){var v;
return(v=g())==null?void 0:v.offerOptions},
then:function(){return _.q("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.q(_.fk,{data:function(){return g().offerOptions}},{lpComplexOfferCardOptionViewModel:IWF}))}}),_.q("div",{class:_.Ws((a.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=I,a),"ytmLpComplexOfferCardViewModelLegalText")},_.q(_.eY,{text:function(){return g().legalText}})),_.q(_.t,{cond:function(){var v;
return(v=g())==null?void 0:v.offerCardDetails},
then:function(){return _.q("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.q(_.fk,{data:function(){return g().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:ggF}))}}))))},"Ad");var aWJ=_.R(function(r){var g=r.data;var I=function(){var C;return((C=g())==null?void 0:C.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
r={};var P={},a={},v={};return _.q("ytm-lp-complex-offer-card-section-view-model",null,_.q("div",{class:_.Ws("ytmLpComplexOfferCardSectionViewModelHost")},_.q("div",{class:_.Ws((r.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=I,r),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.q("div",{class:_.Ws((P.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=I,P),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.q("h2",{class:_.Ws((a.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
I,a),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.q(_.eY,{text:function(){return g().title}}))),_.q(_.t,{cond:function(){var C;
return(C=g())==null?void 0:C.subtitle},
then:function(){var C={},u={};return _.q("div",{class:_.Ws((C.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=I,C),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.q("div",{class:_.Ws((u.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=I,u),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.q(_.eY,{text:function(){return g().subtitle}})))}}),_.q("div",{class:_.Ws((v.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=I,v),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.q(_.fk,{data:function(){var C;
return(C=g().offerPlans)!=null?C:[]}},{lpComplexOfferCardViewModel:function(C){return _.q("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.q(PGz,{data:C.data}))}})))))},"Bd");var vgh=_.R(function(r){return _.q("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.q("div",{class:"ytLpCouponBannerViewModelIcon"},_.q(_.lv,{icon:function(){return"price_tag"}})),_.q("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.q("div",{class:"ytLpCouponBannerViewModelContent"},_.q("div",{class:"ytLpCouponBannerViewModelHeading"},_.q(_.eY,{text:function(){var g;
return(g=r.data())==null?void 0:g.title}})),_.q("div",{class:"ytLpCouponBannerViewModelBody"},_.q(_.eY,{text:function(){var g;
return(g=r.data())==null?void 0:g.subtitle}})))))},"Cd");
vgh.idomCompat=!0;_.q1=v_F.getInstance();var Q08;Q08=_.R(function(r){return _.q("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsQuestion","aria-hidden":r.shouldAriaHideContent},_.q("h2",{class:"ytLpFaqEntryViewModelLpFaqQuestion",id:r.questionId},_.q(_.eY,{text:r.question})))},"Dd");
_.mV8=_.R(function(r){var g=r.data;var I=r.themeOverride;r=_.m(_.ua(!1,void 0,"pNli2b"));var P=r.next().value,a=r.next().value;r=_.RT(function(){a(!P());return!1});
var v=function(){return P()?"EXPAND_LESS":"EXPAND_MORE"},C=("faq-container"+_.qN(_.q1)).toString(),u="faq-question-and-answers-section-question"+_.qN(_.q1),X={},c={};
return _.q("faq-entry-view-model",null,_.q("div",{class:_.Ws("ytLpFaqEntryViewModelHost",(X.ytLpFaqEntryViewModelPremiumForceDarkMode=function(){return I==null?void 0:I().useDarkTheme},X))},_.q("div",{class:"ytLpFaqEntryViewModelFaqQuestionAndAnswersSection",
"on:click":r,role:"button","aria-expanded":P,"aria-labelledby":u.toString(),"tab-index":"0"},_.q(Q08,{question:function(){return g().question},
questionId:u,shouldAriaHideContent:!0}),_.q(_.t,{cond:function(){return P()!==void 0},
then:function(){return _.q("div",{class:"ytLpFaqEntryViewModelIconContainer"},_.q(_.lv,{icon:v,ariaHidden:!0}),_.q("div",{class:"ytLpFaqEntryViewModelIconHoverHighlighting"}))}})),_.q("div",{class:_.Ws("ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswer",(c.ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswerCollapsed=function(){return!P()},c))},_.q("div",{id:C},_.q(_.zq,{each:function(){return g().answers||[]}},function(B){return _.q("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsAnswer"},_.q(_.eY,
{text:B}))})))))},"Ed");
_.mV8.idomCompat=!0;var CGB=_.R(function(r){var g=r.data;var I=r.themeOverride;r={};return _.q("lp-faq-section-view-model",null,_.q("div",{class:_.Ws("yt-lp-faq-section-view-model",(r["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return g().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},r["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(I==null||!I().useDarkTheme)},r))},_.q("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.q(_.t,{cond:function(){return g().header},
then:function(P){return _.q("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.q(_.eY,{text:P}))}}),_.q("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.q(_.fk,{data:function(){return g().faqs}},{faqEntryViewModel:function(P){return _.q(_.mV8,{data:P.data,
themeOverride:I})}})),_.q("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.q(_.zq,{each:function(){return g().footers||[]}},function(P){return _.q(_.eY,{text:P})})),_.q(_.t,{cond:function(){return g().legal},
then:function(P){return _.q("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.q(_.eY,{text:P}))}}))))},"Fd");
CGB.idomCompat=!0;var uAY=_.R(function(r){var g=r.data;var I=r.themeOverride;_.M9(function(){var C=g().gtmId;C&&_.r9(C,_.Gq("GL",""))});
var P={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var C,u,X;return(X=(C=g().logo)==null?void 0:(u=C.accessibilityData)==null?void 0:u.label)!=null?X:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},a=_.S5().resolve(_.lX(_.nk)),v=function(){return a&&a()||(I==null?void 0:I().useDarkTheme)};
return _.q("lp-header-section-view-model",null,_.q("div",{class:function(){var C=g().layoutType,u=g().marginType==="LP_SECTION_MARGIN_TYPE_TOP",X=I==null?void 0:I().useDarkTheme,c=["lp-header-section-view-model"];switch(C){case "LP_MODULE_LAYOUT_TYPE_PTC":c.push("lp-header-section-view-model--ptc-layout-type");break;case "LP_MODULE_LAYOUT_TYPE_NARROW_HEADER":c.push("lp-header-section-view-model--narrow-header-layout-type")}u&&c.push("lp-header-section-view-model__lp-header-section-margin");X&&c.push("lp-header-section-view-model--premium-force-dark-mode");
return c.join(" ")}},_.q(_.t,{cond:function(){return g().logo},
then:function(){return _.q("div",null,_.q(_.t,{cond:v,then:function(){return _.q(_.t,{cond:function(){var C;return(C=g().logo)==null?void 0:C.imageDark},
then:function(C){return _.q(_.bv,Object.assign({},{data:C},P))}})},
else:function(){return _.q(_.t,{cond:function(){var C;return(C=g().logo)==null?void 0:C.imageLight},
then:function(C){return _.q(_.bv,Object.assign({},{data:C},P))}})}}))}}),_.q(_.t,{cond:function(){return g().title},
then:function(C){return _.q("div",{class:"lp-header-section-view-model__lp-header-title"},_.q(_.eY,{text:C}))}}),_.q("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.q(_.t,{cond:function(){return g().subtitles},
then:function(C){return _.q(_.zq,{each:C},function(u){return _.q("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.q(_.eY,{text:u}))})}})),_.q(_.t,{cond:function(){return g().additionalInfo},
then:function(C){return _.q("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.q(_.eY,{text:C}))}}),_.q("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.q(_.t,{cond:function(){return g().primaryButton},
then:function(C){return _.q("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.q(_.fk,{data:C},{buttonViewModel:_.W6}))}}),_.q(_.t,{cond:function(){return g().secondaryButton},
then:function(C){return _.q("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.q(_.fk,{data:C},{buttonViewModel:_.W6}))}})),_.q(_.t,{cond:function(){return g().otherOffersInfo},
then:function(C){return _.q("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.q(_.eY,{text:C}))}}),_.q("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.q(_.t,{cond:function(){return g().billingInfo},
then:function(C){return _.q(_.zq,{each:C},function(u){return _.q("div",null,_.q(_.eY,{text:u}))})}}))))},"Gd");
uAY.idomCompat=!0;var pKJ=_.R(function(r){return _.q("lp-header-upsell-banner-view-model",{class:_.Ws("lpHeaderUpsellBannerViewModelHost",r.className,{})},_.q("div",{class:"lpHeaderUpsellBannerViewModelIcon"},_.q(_.lv,{icon:function(){return"CAMPAIGN"}})),_.q("div",{class:"lpHeaderUpsellBannerViewModelOuterContainer"},_.q("div",{class:"lpHeaderUpsellBannerViewModelContainer"},_.q("div",{class:"lpHeaderUpsellBannerViewModelContent"},_.q("div",{class:"lpHeaderUpsellBannerViewModelDescription"},_.q(_.eY,{text:function(){var g;
return(g=r.data())==null?void 0:g.description}})))),_.q(_.fk,{data:function(){var g;
return(g=r.data())==null?void 0:g.purchaseButton}},{buttonViewModel:function(g){return _.q(_.W6,{data:g.data,
className:"lpHeaderUpsellBannerViewModelPurchaseButton"})}})))},"Hd");var ogy=_.R(function(r){var g=r.data;var I=_.Lx(r.themeOverride,{useDarkTheme:!1});r={};r=_.Ws("ytmLpHeadlineSectionViewModelHost",(r.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return I().useDarkTheme},r));
return _.q("lp-headline-section-view-model",null,_.q("div",{class:r},_.q(_.t,{cond:function(){return g().title},
then:function(P){return _.q("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.q(_.eY,{text:P}))}}),_.q(_.t,{cond:function(){return g().subtitle},
then:function(P){return _.q("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.q(_.eY,{text:P}))}})))},"Id");var qaT=_.R(function(r){var g=r.data;var I=r.themeOverride;var P=_.S5().resolve(_.lX(_.nk)),a=function(){return P&&P()||(I==null?void 0:I().useDarkTheme)},v=function(){var c,B;
var O=a()?(c=g().textBackgroundImage)==null?void 0:c.imageDark:(B=g().textBackgroundImage)==null?void 0:B.imageLight;return ppt((O==null?void 0:O.sources)||[])},C=function(){var c,B;
return a()?(c=g().featureImage)==null?void 0:c.imageDark:(B=g().featureImage)==null?void 0:B.imageLight},u=function(){return g().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},X=function(){var c,B;
return a()?(c=g().logo)==null?void 0:c.imageDark:(B=g().logo)==null?void 0:B.imageLight};
return _.q("ytm-lp-large-feature-section-view-model",null,_.q("div",{class:function(){var c=g().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",B=g().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",O=(g().index||0)%2===1,z=I==null?void 0:I().useDarkTheme,e=["yt-lp-large-feature-section-view-model"];c?e.push("yt-lp-large-feature-section-view-model--music-feature-type"):B?e.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):O||e.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
z&&e.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return e.join(" ")}},_.q("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.q(_.t,{cond:C,
then:function(){return _.q(_.bv,{data:function(){return C()},
alt:function(){var c,B,O;return(O=(c=g().featureImage)==null?void 0:(B=c.accessibilityData)==null?void 0:B.label)!=null?O:""},
contentMode:u})}})),_.q("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var c;return((c=v())==null?0:c.url)?"background-image: url("+_.Tn(v().url)+");":""}},_.q("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.q(_.t,{cond:X,
then:function(){return _.q(_.bv,{data:function(){return X()},
alt:function(){var c,B,O;return(O=(c=g().logo)==null?void 0:(B=c.accessibilityData)==null?void 0:B.label)!=null?O:""},
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"})}}),_.q(_.t,{cond:function(){return g().eyebrowText},
then:function(){return _.q("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.q(_.eY,{text:function(){return g().eyebrowText}}))}}),_.q(_.t,{cond:function(){return g().title},
then:function(){return _.q("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.q(_.eY,{text:function(){return g().title}}))}}),_.q(_.t,{cond:function(){return g().subtitles},
then:function(){return _.q("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.q(_.zq,{each:function(){return g().subtitles||[]}},function(c){return _.q(_.eY,{text:c})}))}})))))},"Jd");
qaT.idomCompat=!0;var XKy=_.R(function(r){return _.q("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.q("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.q(_.lv,{icon:function(){var g;return(g=r.data())==null?void 0:g.iconType},
className:function(){var g;switch((g=r.data())==null?void 0:g.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 g;return((g=r.data())==null?void 0:g.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.q("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.q(_.eY,{text:function(){var g;
return(g=r.data())==null?void 0:g.text},
className:function(){var g;return((g=r.data())==null?void 0:g.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"Kd");var cIl=_.R(function(r){r=_.GM(r,{config:void 0,themeOverride:void 0});var g=r.data,I=r.config,P=r.themeOverride;r={};r=_.Ws("ytmLpOfferCardOptionViewModelHost",(r.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var u;return(u=P())==null?void 0:u.useDarkTheme},r));
var a=_.RT(function(){var u,X;(u=I())==null||(X=u.handleRadioButtonClick)==null||X.call(u,g());return!1}),v=function(){var u;
return(u=I())==null?void 0:u.shouldDisplayRadioButton},C=function(){var u;
return(u=g().featureListItems)!=null?u:[]};
return _.q("ytm-lp-offer-card-option-view-model",null,_.q("div",{class:r,"on:click":_.RT(function(){if(v()){var u,X;(u=I())==null||(X=u.handleRadioButtonClick)==null||X.call(u,g())}return!1})},_.q(_.t,{cond:v,
then:function(){return _.q("div",null,_.q("input",{type:"radio","on:click":a,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var u;return!((u=I())==null||!u.isOptionSelected)}}))}}),_.q("div",null,_.q("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.q(_.eY,{text:function(){return g().eyebrowText}})),_.q("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.q(_.eY,{text:function(){return g().title}})),_.q("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.q(_.eY,
{text:function(){return g().subtitle}})),_.q(_.t,{cond:function(){return C().length>0},
then:function(){return _.q("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.q(_.fk,{data:C},{lpFeatureListItemViewModel:XKy}))}}),_.q("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.q(_.eY,{text:function(){return g().description}})))))},"Ld");
cIl.idomCompat=!0;var tjT=_.R(function(r){var g=r.data;var I=r.themeOverride;r=_.m(_.yR(function(){var v,C=(v=g().offerOptions)==null?void 0:v[0];return _.Z(C,m2d)||{}}));
var P=r.next().value,a=r.next().value;r={};return _.q("ytm-lp-offer-card-view-model",null,_.q("div",{class:_.Ws("ytmLpOfferCardViewModelHost",(r.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(I==null||!I().useDarkTheme)},r))},_.q("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.q(_.t,{cond:function(){return g().titleIconType},
then:function(){return _.q("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.q(_.lv,{icon:function(){var v;return((v=g().titleIconType)==null?void 0:v.toString())||""}}))}}),_.q("div",{class:"ytmLpOfferCardViewModelTitleText"},_.q(_.eY,{text:function(){return g().title}})),_.q(_.fk,{data:function(){return g().titleBadge}},{badgeViewModel:function(v){return _.q("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.q(_.Vn,{data:v.data}))}})),_.q("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.q(_.fk,{data:function(){return g().offerOptions}},{lpOfferCardOptionViewModel:function(v){var C=v.data;
return _.q(_.TN,null,_.q("div",{class:"ytmLpOfferCardViewModelDivider"}),_.q(cIl,{data:C,config:function(){var u;return{shouldDisplayRadioButton:(g().offerOptions||[]).length>1,isOptionSelected:C().id===((u=P())==null?void 0:u.id),handleRadioButtonClick:function(X){return void a(X)}}},
themeOverride:I}))}})),_.q("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.q(_.fk,{data:function(){var v;
return(v=P())==null?void 0:v.purchaseButtonOverride}},{buttonViewModel:_.W6}))))},"Md");
tjT.idomCompat=!0;var BqJ=_.R(function(r){var g=r.data;var I=r.themeOverride;r={};r=_.Ws("ytmLpOfferCardSectionViewModelHost",(r.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var P;return I==null?void 0:(P=I())==null?void 0:P.useDarkTheme},r));
return _.q("ytm-lp-offer-card-section-view-model",null,_.q("div",{class:r},_.q(_.t,{cond:function(){return g().title!==void 0},
then:function(){return _.q("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.q("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.q(_.eY,{text:function(){return g().title}})),_.q(_.t,{cond:function(){return g().subtitle},
then:function(){return _.q("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.q(_.eY,{text:function(){return g().subtitle}}))}}))}}),_.q("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.q(_.fk,{data:function(){return g().offerCards}},{lpOfferCardViewModel:function(P){return _.q("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.q(tjT,{data:P.data,
themeOverride:I}))}})),_.q(_.t,{cond:function(){return g().footer},
then:function(){return _.q("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.q(_.eY,{text:function(){return g().footer}}))}})))},"Nd");var O7F=_.R(function(r){var g=r.data;return _.q("lp-offer-table-cell-content-view-model",null,_.q("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.q(_.e5,null,_.q(_.BP,{when:function(){return g().title}},function(){return _.q(_.eY,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return g().title}})}),_.q(_.BP,{when:function(){return g().subTitle}},function(){return _.q(_.eY,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return g().subTitle}})}),_.q(_.BP,{when:function(){return g().featureDescription}},function(){return _.q(_.eY,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return g().featureDescription}})}),_.q(_.BP,{when:function(){return g().description}},function(){return _.q(_.eY,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return g().description}})}),_.q(_.BP,{when:function(){return g().iconType}},function(){return _.q("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.q(_.lv,{icon:function(){return g().iconType.toString()}}))}),_.q(_.BP,{when:function(){return g().purchaseButton}},function(){return _.q(_.fk,{data:function(){return g().purchaseButton}},{buttonViewModel:function(I){return _.q("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.q(_.W6,
{data:I.data}))}})}),_.q(_.BP,{when:function(){return g().note}},function(){return _.q(_.eY,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return g().note}})}),_.q(_.BP,{when:function(){return g().featureDetail}},function(){return _.q(_.eY,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return g().featureDetail}})}),_.q(_.BP,{when:function(){return g().badge}},function(){return _.q(_.fk,{data:function(){return g().badge}},{badgeViewModel:_.Vn})}))))},"Od");
O7F.idomCompat=!0;var zez=_.R(function(r){var g=r.data;return _.q("lp-offer-table-cell-view-model",null,_.q("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(g().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;"}}},_.q(_.fk,{data:function(){return g().contents}},{lpOfferTableCellContentViewModel:O7F})))},
"Pd");
zez.idomCompat=!0;var eef=_.R(function(r){var g=r.data;var I=r.lpTableIsFirstRow;var P=r.lpTableIsLastRow;var a=function(){return(I==null?0:I())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},v=function(){return(I==null?0:I())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(P==null?0:P())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
return _.q("ytm-lp-offer-table-row-view-model",null,_.q("div",{class:"ytLpOfferTableRowViewModelHost"},_.q(_.fk,{data:function(){return g().rowHeaderCell}},{lpOfferTableCellViewModel:function(C){return _.q("div",{class:a},_.q(zez,{data:C.data}))}}),_.q(_.fk,{data:function(){return g().contentCells}},{lpOfferTableCellViewModel:function(C){return _.q("div",{class:v},_.q(zez,{data:C.data}))}})))},"Qd");
eef.idomCompat=!0;var YaT=_.R(function(r){var g=r.data;var I=r.themeOverride;var P=_.S5().resolve(_.lX(_.nk)),a=function(){return _.Z(g().logo,LSF)||{}};
r={};return _.q("ytm-lp-offer-table-section-view-model",null,_.q("div",{class:"ytLpOfferTableViewModelHost"},_.q(_.t,{cond:function(){var v,C;return P&&P()||(I==null?0:I().useDarkTheme)?(v=a())==null?void 0:v.imageDark:(C=a())==null?void 0:C.imageLight},
then:function(v){return _.q(_.bv,{data:v,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var C,u,X;return(X=(C=a())==null?void 0:(u=C.accessibilityData)==null?void 0:u.label)!=null?X:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.q("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.q(_.eY,{text:function(){return g().title}})),_.q("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.q(_.eY,{text:function(){return g().subtitle}})),_.q(_.t,{cond:function(){return g().disclaimers},
then:function(v){return _.q("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.q(_.zq,{each:v},function(C){return _.q("div",null,_.q(_.eY,{text:C}))}))}}),_.q("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.q(_.fk,{data:function(){return g().rows}},{lpOfferTableRowViewModel:function(v,C){return _.q(eef,{data:v.data,
lpTableIsFirstRow:function(){return C()===0},
lpTableIsLastRow:function(){return C()===g().rows.length-1}})}})),_.q("div",{class:_.Ws((r.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return g().hasFooterBackground},r))},_.q(_.t,{cond:function(){return g().footer},
then:function(){return _.q("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.q(_.eY,{text:function(){return g().footer}}))}}),_.q(_.t,{cond:function(){return g().footerTitle},
then:function(){return _.q("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.q(_.eY,{text:function(){return g().footerTitle}}))}}),_.q(_.t,{cond:function(){return g().footerDescription},
then:function(){return _.q("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.q(_.eY,{text:function(){return g().footerDescription}}))}}),_.q(_.t,{cond:function(){return g().footerDescriptions},
then:function(v){return _.q("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.q(_.zq,{each:v},function(C){return _.q("div",null,_.q(_.eY,{text:C}))}))}}))))},"Rd");
YaT.idomCompat=!0;var Z7T=_.R(function(r){var g=r.data;var I=r.themeOverride;var P=_.S5().resolve(_.lX(_.nk)),a=function(){var u;return I==null?void 0:(u=I())==null?void 0:u.useDarkTheme},v=function(){var u,X;
return P&&P()||a()?(u=g().image)==null?void 0:u.imageDark:(X=g().image)==null?void 0:X.imageLight};
r={};r=_.Ws("ytmLpSmallFeatureSectionViewModelHost",(r.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=a,r));var C=function(){var u,X,c;return(c=(u=g().image)==null?void 0:(X=u.accessibilityData)==null?void 0:X.label)!=null?c:""};
return _.q("ytm-lp-small-feature-section-view-model",{class:r},_.q(_.t,{cond:function(){return v()&&!CRp},
then:function(){return _.q("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.q(_.bv,{data:function(){return v()},
alt:C,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.q("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.q("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.q(_.t,{cond:function(){return g().title},
then:function(u){return _.q(_.eY,{text:u})}})),_.q("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.q(_.eY,{text:function(){return g().description}}))))},"Sd");
Z7T.idomCompat=!0;var UVf=_.R(function(r){var g=r.data;var I=r.themeOverride;r={};return _.q("ytm-lp-small-feature-section-group-view-model",null,_.q("div",{class:_.Ws("ytmLpSmallFeatureSectionGroupViewModelHost",(r.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(I==null||!I().useDarkTheme)},r))},_.q("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.q(_.fk,{data:function(){return g().smallFeatures}},{lpSmallFeatureSectionViewModel:function(P){return _.q("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.q(Z7T,{data:P.data,
themeOverride:I}))}}))))},"Td");
UVf.idomCompat=!0;_.dM(_.R(function(r){var g=r.data;var I=function(){return g().forcedTheme==="USER_INTERFACE_THEME_DARK"},P=function(){return g().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},a=function(){var C="",u,X;
var c=_.S5().resolve(_.lX(_.nk));c=I()||(c==null?0:c())?(u=g().themedImageViewModel)==null?void 0:u.imageDark:(X=g().themedImageViewModel)==null?void 0:X.imageLight;(u=ppt((c==null?void 0:c.sources)||[]))&&u.url&&(C=P()?"background-image: linear-gradient(to bottom, transparent, "+(g().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"80%")+", var(--premium-yt-spec-base-background)), url("+_.Tn(u.url)+");":"background-image: url("+_.Tn(u.url)+");");return C},v=function(){return{useDarkTheme:I()}};
r={};return _.q("yt-section-group-view-model",null,_.q("div",{class:_.Ws("yt-lp-section-group-view-model",(r["yt-lp-section-group-view-model--premium-force-dark-mode"]=I,r["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return g().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},r))},_.q(_.t,{cond:function(){return a().length},
then:function(){var C={};return _.q("div",{class:_.Ws("yt-lp-section-group-view-model__bg-image",(C["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=P,C)),style:a})}}),_.q("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.q(_.fk,{data:function(){return g().sections}},{lpHeaderUpsellBannerViewModel:function(C){return _.q(pKJ,{data:C.data})},
lpFaqSectionViewModel:function(C){return _.q(CGB,{data:C.data,themeOverride:v})},
lpHeaderSectionViewModel:function(C){return _.q(uAY,{data:C.data,themeOverride:v})},
lpHeadlineSectionViewModel:function(C){return _.q(ogy,{data:C.data,themeOverride:v})},
lpLargeFeatureSectionViewModel:function(C){return _.q(qaT,{data:C.data,themeOverride:v})},
lpOfferCardSectionViewModel:function(C){return _.q(BqJ,{data:C.data,themeOverride:v})},
lpComplexOfferCardSectionViewModel:function(C){return _.q(aWJ,{data:C.data})},
lpOfferTableSectionViewModel:function(C){return _.q(YaT,{data:C.data,themeOverride:v})},
lpSmallFeatureSectionGroupViewModel:function(C){return _.q(UVf,{data:C.data,themeOverride:v})},
lpCouponBannerViewModel:function(C){return _.q(vgh,{data:C.data})}}))))},"Ud"),"yt-section-group-view-model",{props:{data:_.Yp}});_.i7f=_.R(function(r){var g=_.J9(Znh,function(){var C;return(C=r.data())==null?void 0:C.chipBarStateEntityKey}),I=function(){return r.data().disableDeselection},P=_.m(_.yR(function(){var C;
if(((C=g())==null?void 0:C.selectedIndex)!=void 0)return g().selectedIndex;var u,X;C=_.m(((u=r.data())==null?void 0:(X=u.chips)==null?void 0:X.entries())||[]);for(u=C.next();!u.done;u=C.next()){u=_.m(u.value);X=u.next().value;u=u.next().value;var c=void 0;if((c=_.Z(u,_.zu))==null?0:c.selected)return X}return-1})),a=P.next().value,v=P.next().value;
return _.q("chip-bar-view-model",{class:_.Ws("ytChipBarViewModelHost",r.className),role:"tablist"},_.q(_.fk,{data:function(){return r.data().chips}},{chipViewModel:function(C,u){return _.q("div",{class:"ytChipBarViewModelChipWrapper"},_.q(_.xZl,{data:C.data,
selected:function(){return u()===a()},
callback:function(X,c){X=!!c;c=u();v(X?c:-1);var B,O=(B=r.data())==null?void 0:B.chipBarStateEntityKey;O&&X&&_.dL(_.TL("chipBarStateEntity",O,{key:O,selectedIndex:c}))},
disableDeselection:r.disableDeselection||I}))}}))},"Vd");_.dM(_.i7f,"chip-bar-view-model",{props:{data:_.MD,className:_.MD,disableDeselection:_.MD}});_.b7d=_.R(function(r){var g=r.data;r={};return _.q("divider-view-model",{class:_.Ws("dividerViewModelHost",(r.dividerViewModelInsetThinPadding=function(){return g().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},r))},_.q("div",{class:_.Ws("dividerViewModelBaseDivider",function(){return Ust(g().dividerStyle)})}))},"Wd");
_.b7d.idomCompat=!0;_.dM(_.b7d,"divider-view-model",{props:{data:_.Yp}});var f6=new Map,n6=new Map,Mg4=0,T1;var ys1=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],F9X={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var Mj0,j0z;Mj0=function(r){return function(g){return function(){return(g==null?void 0:g())!==void 0?String(g())+r:void 0}}};
_.Xk=Mj0("px");j0z=Mj0("s");var VjY=i4X(function(r){return r.targetGroupId}).useUpdatableData;_.ct=_.R(function(r){function g(P$){return function(){var Cs=G().numItemsPerGridRow,ZL=P$()*Cs;Cs=ZL+Cs;var tp,eX;return(eX=(tp=P().contents)==null?void 0:tp.slice(ZL,Cs))!=null?eX:[]}}
var I=_.GM(r,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1,useUpdatedMargin:!1}),P=I.data,a=I.layoutContainerWidth,v=I.shouldUseOwnContainerSize,C=I.marginSettings,u=I.useUpdatedMargin,X=mft(),c=_.m(VjY(function(){var P$,Cs;return{targetGroupId:(P$=P().targetingContext)==null?void 0:(Cs=P$.targetGroupId)==null?void 0:Cs[0]}})).next().value;
I=_.m(_.ua(!0,void 0,"CC9Rdb"));var B=I.next().value,O=I.next().value,z=function(){var P$,Cs=(P$=_.Z(P().showMoreButton,_.OI))==null?void 0:P$.trackingParams;Cs&&_.J1(_.hx(),Cs);O(!1)},e=function(){var P$,Cs=(P$=_.Z(P().showLessButton,_.OI))==null?void 0:P$.trackingParams;
Cs&&_.J1(_.hx(),Cs);O(!0)};
I=_.m(_.h5({canHaveZeroSize:!1}));var U=I.next().value;I=I.next().value;var V=function(){var P$;return(P$=P().contentAspectRatio)!=null?P$:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},G=_.Bi(function(){var P$=v()&&U.width()>0?U.width()||a():a(),Cs,ZL=(Cs=r.data())==null?void 0:Cs.responsiveContainerConfiguration;
P$=_.X8({containerWidth:P$,sizing:ZL?ck(ZL==null?void 0:ZL.responsiveSize):"EXTRA_COMPACT",marginSettings:C(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:P$.maxContainerWidth,numItemsPerGridRow:P$.numItems,contentPadding:v()?P$.margin:P$.contentMargin,itemWidth:P$.itemWidth,itemMargin:P$.gutter/2}},void 0,"YIvnde"),F=function(){if(P().enableVerticalExpansion){if(B())return W();
var P$,Cs,ZL=(Cs=(P$=P().contents)==null?void 0:P$.length)!=null?Cs:0;return Math.ceil(ZL/G().numItemsPerGridRow)}return G().numItemsPerGridRow<=2?2:1},W=function(){var P$;
return Math.ceil(((P$=P().minCollapsedItemCount)!=null?P$:1)/G().numItemsPerGridRow)},S=function(){return P().enableVerticalExpansion&&P().showLessButton&&!B()&&F()>W()},E=function(){var P$,Cs;
return P().enableVerticalExpansion&&P().showMoreButton&&B()&&((Cs=(P$=P().contents)==null?void 0:P$.length)!=null?Cs:0)>G().numItemsPerGridRow*W()},l=function(){return!S()},f=function(){return!E()},n={};
return _.q("grid-shelf-view-model",{class:_.Ws("ytGridShelfViewModelHost",r.className,(n.ytGridShelfViewModelHostHasBottomButton=function(){return S()||E()},n.ytGridShelfViewModelHostIsDismissed=function(){var P$,Cs=(P$=c())!=null?P$:{};
P$=Cs.behavior;var ZL=Cs.isDismissed,tp=Cs.stamperContextTargetId;Cs=Cs.stamperIndex;if(!(_.Y("mweb_see_fewer_shorts_group_dismissal")&&ZL&&P$&&tp))return!1;var eX;ZL=X;for(var H$,E8,wQ=((H$=ZL)==null?0:H$.targetId)?_.yZ((E8=ZL)==null?void 0:E8.targetId):void 0;((eX=ZL)==null?0:eX.parent)&&wQ!==tp;)ZL=ZL.parent,E8=H$=void 0,wQ=((H$=ZL)==null?0:H$.targetId)?_.yZ((E8=ZL)==null?void 0:E8.targetId):void 0;eX=wQ===tp?ZL:void 0;if(!eX)return!1;var Oh;tp=eX==null?void 0:(Oh=eX.stamperIndex)==null?void 0:
Oh.call(eX);return P$==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||P$==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&tp!=null&&Cs!=null&&tp>Cs},n.ytGridShelfViewModelHostOptionalMediumLayoutMargin=u,n)),
el:_.iv(I),style:_.wM({"margin-left":(0,_.Xk)(function(){return G().contentPadding}),
"margin-right":(0,_.Xk)(function(){return G().contentPadding})})},_.q(_.t,{cond:function(){return _.Z(P().header,HwB)},
then:function(P$){return _.q(_.xb,{data:P$,useUpdatedPadding:u,disableHorizontalPadding:!0})}}),_.q("div",null,_.q(_.zq,{each:function(){return Array(F())}},function(P$,Cs){return _.q(dV8,{className:r.className,
items:g(Cs),responsiveGridShelfLayout:G,contentAspectRatio:V})})),_.q("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.q(_.fk,{data:function(){return P().showMoreButton}},{buttonViewModel:function(P$){return _.q("div",{hidden:f},_.q(_.W6,{data:P$.data,
onClick:z}))}}),_.q(_.fk,{data:function(){return P().showLessButton}},{buttonViewModel:function(P$){return _.q("div",{hidden:l},_.q(_.W6,{data:P$.data,
onClick:e}))}})))},"Yd");
_.ct.idomCompat=!0;var dV8=_.R(function(r){var g=r.items;var I=r.responsiveGridShelfLayout;var P=r.contentAspectRatio;r=r.className;var a=(0,_.Xk)(function(){return-I().itemMargin});
return _.q("div",{el:_.iv(bnE(function(v){a:{for(var C=g(),u=[],X=0;X<C.length;X++){var c=_.Z(C[X],Xz$);if(!c||c==null||!c.inlinePlayerData){v=null;break a}var B=v.children.item(X);if(!B){v=null;break a}u.push({thumbnailElement:B,videoData:c})}v={gridVideoPreviewData:{gridItems:u}}}return v})),
class:_.Ws("ytGridShelfViewModelGridShelfRow",r),style:_.wM({"margin-left":a,"margin-right":a})},_.q(_.fk,{data:g,replacementWrapper:function(v){return _.q(LCh,{responsiveGridShelfLayout:I},v)}},{shortsLockupViewModel:function(v){return _.q(LCh,{responsiveGridShelfLayout:I},_.q(nAz,{data:v.data,
aspectRatio:function(){return P()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,titleStyle:_.Y("mweb_enable_one_line_title_on_shorts")?1:_.Y("mweb_enable_two_line_title_on_shorts")?2:void 0,className:void 0}))},
lockupViewModel:function(v){return _.q(LCh,{responsiveGridShelfLayout:I},_.q(_.Sc,{data:v.data,className:"ytGridShelfViewModelLockupItem"}))}}))},"Zd"),LCh=_.R(function(r){return _.q("div",{style:_.wM({width:(0,_.Xk)(function(){return r.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+r.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},r.children)},"$d");
_.ct.idomCompat=!0;_.dM(_.ct,"grid-shelf-view-model",{props:{data:_.Yp,layoutContainerWidth:_.Yp,shouldUseOwnContainerSize:_.Yp,marginSettings:_.Yp,useUpdatedMargin:_.Yp,className:_.Yp}});_.G8$=_.R(function(r){var g=_.m(_.ua(!1,void 0,"FVl30c")),I=g.next().value,P=g.next().value;g={};return _.q("yt-alert-banner-view-model",{class:_.Ws("ytAlertBannerViewModelHost",r.className,function(){var a;a:switch((a=r.data())==null?void 0:a.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":a="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":a="ytAlertBannerViewModelWarning";break a;default:a="ytAlertBannerViewModelInformational"}return a},(g.ytAlertBannerViewModelDismissed=
I,g.ytAlertBannerViewModelFullbleed=r.fullbleed,g.ytAlertBannerViewModelNarrow=r.narrow,g.ytAlertBannerViewModelIsInRichGrid=r.isInRichGrid,g))},_.q(_.t,{cond:function(){var a;
return!((a=r.data())==null?0:a.hideIcon)},
then:function(){return _.q("div",{class:"ytAlertBannerViewModelIcon"},_.q(_.lv,{icon:function(){return"info_circle"}}))}}),_.q("div",{class:"ytAlertBannerViewModelOuterContainer"},_.q("div",{class:"ytAlertBannerViewModelContainer"},_.q("div",{class:"ytAlertBannerViewModelContent"},_.q("div",{class:"ytAlertBannerViewModelHeading"},_.q(_.eY,{text:function(){var a;
return(a=r.data())==null?void 0:a.heading}})),_.q("div",{class:"ytAlertBannerViewModelBody"},_.q(_.eY,{text:function(){var a;
return(a=r.data())==null?void 0:a.body}})))),_.q(_.fk,{data:function(){var a;
return(a=r.data())==null?void 0:a.actionButton}},{buttonViewModel:function(a){return _.q(_.W6,{data:a.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.q(_.fk,{data:function(){var a;
return(a=r.data())==null?void 0:a.dismissButton}},{buttonViewModel:function(a){return _.q(_.W6,{data:a.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var v;((v=r.data())==null?0:v.disableLocalDismissBehavior)||P(!0)}})}}))},"ae");_.dM(_.G8$,"yt-alert-banner-view-model",{props:{data:_.Yp,fullbleed:_.Yp,narrow:_.Yp,isInRichGrid:_.Yp,className:_.Yp}});var yIJ;_.t2=_.R(function(r){return _.q("basic-content-view-model",{class:_.Ws("ytBasicContentViewModelHost",_.Lx(r.className))},_.q(_.t,{cond:function(){return r.data().headline},
then:function(g){return _.q("div",{class:"ytBasicContentViewModelHeadline"},_.q(_.eY,{text:g}))}}),_.q(_.zq,{each:function(){return r.data().paragraphs||[]},
keyBy:"INDEX"},function(g){return _.q("div",{class:"ytBasicContentViewModelParagraph"},_.q(_.t,{cond:function(){var I=g();return!!(I.header||I.customHeader||I.headline)},
then:function(){return _.q(yIJ,{paragraph:g})}}),_.q(_.t,{cond:function(){return g().asset||g().text},
then:function(){return _.q("div",{class:"ytBasicContentViewModelParagraphContent"},_.q(_.t,{cond:function(){return g().asset},
then:function(I){return _.q("div",{class:"ytBasicContentViewModelParagraphAsset"},_.q(_.fk,{data:I},{contentPreviewImageViewModel:_.WT}))}}),_.q(_.t,{cond:function(){return g().text},
then:function(I){return _.q("div",{class:"ytBasicContentViewModelParagraphText"},_.q(_.eY,{text:I}))}}))}}))}))},"be");
yIJ=_.R(function(r){var g=r.paragraph;return _.q(_.TN,null,_.q(_.t,{cond:function(){return g().headline},
then:function(I){return _.q(_.eY,{text:I,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.q(_.fk,{data:function(){return g().header||g().customHeader}},{sectionHeaderViewModel:function(I){return _.q(_.xb,{data:I.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"ce");_.KCF=_.R(function(r){function g(){var e,U;X((U=(e=a)==null?void 0:e.isKeyBoardInUse())!=null?U:!1)}
function I(){X(!1)}
function P(){var e;return u()?(e=r.focusedClassName)==null?void 0:e.call(r):""}
var a=_.S5().resolve(_.lX(_.GT)),v=_.m(_.ua(!1,void 0,"SgkTXc")),C=v.next().value;v=v.next().value;var u=C,X=v,c=function(){var e,U;return((e=r.toggleable)==null?0:e.call(r))?(U=r.toggled)==null?void 0:U.call(r):void 0},B=_.RT(function(e){var U,V=(U=r.command)==null?void 0:U.call(r);
V&&_.S5().resolve(_.E3).resolveCommand(V);var G;(G=r.onClick)==null||G.call(r,e)}),O=_.RT(g),z=_.RT(I);
return _.q(_.t,{cond:function(){var e;if(e=r.command){e=r.command();e=HT$(e);var U=e.href;e=!(!e.navigatingCommand||!U)}return e},
then:function(){return _.q(_.y5,Object.assign({},{command:r.command,style:r.style,ariaDescribedby:r.ariaDescribedby,ariaHidden:r.ariaHidden,ariaLabel:r.ariaLabel,ariaLabelledby:r.ariaLabelledby,ariaSelected:r.ariaSelected,disabled:r.disabled,dir:r.dir,tabIndex:r.tabIndex,target:r.target,title:r.title,onClick:r.onClick},{className:_.Ws("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",r.className,function(){return P()}),
onFocusin:g,onFocusout:I,ariaCurrent:function(){var e,U;return(U=(e=r.ariaCurrent)==null?void 0:e.call(r))!=null?U:c()}}),r.children)},
else:function(){return _.q("button",{"on:click":B,"on:focusin":O,"on:focusout":z,class:_.Ws("ytButtonOrAnchorHost","ytButtonOrAnchorButton",r.className,function(){return P()}),
style:r.style,"aria-describedby":r.ariaDescribedby,"aria-hidden":r.ariaHidden,"aria-label":r.ariaLabel,"aria-labelledby":r.ariaLabelledby,"aria-pressed":c,dir:r.dir,disabled:r.disabled,tabindex:r.tabIndex,title:r.title},r.children)}})},"de");var s0J=_.R(function(r){r=_.GM(r,{disabled:!1});var g=r.active,I=r.disabled;r={};r=_.Ws("ytSwitchShapeTrack",(r.ytSwitchShapeTrackActive=function(){return g()},r.ytSwitchShapeTrackDisabled=function(){return I()},r));
var P={};P=_.Ws("ytSwitchShapeKnob",(P.ytSwitchShapeKnobActive=function(){return g()},P));
return _.q("switch-shape",{class:"ytSwitchShapeHost"},_.q("div",{class:r}),_.q("div",{class:P}))},"ee");var FCd=_.R(function(r){var g=_.GM(r,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),I=g.data;r=g.className;var P=g.handleOnTapEventInParent,a=g.parentActive,v=g.onTap;g=_.m(_.yR(function(){var z;return(z=a())!=null?z:I().switchedOnByDefault||!1}));
var C=g.next().value,u=g.next().value,X=function(){return I().isDisabled},c=_.Zg("button");
g=_.RT(function(z){return z.key==="Enter"?(z.preventDefault(),c.value.click(),!1):!0});
var B=_.RT(function(z){if(I().handleOnTapEventInParent||P())return!0;if(X())return!1;if(v)return v(z),!0;DsF(I(),C(),z);u(!C());return!1}),O={};
O=_.Ws("ytSwitchButtonViewModelButton",(O.ytSwitchButtonViewModelTappable=function(){return!X()},O));
return _.q("switch-button-view-model",{class:_.Ws("ytSwitchButtonViewModelHost",r)},_.q("button",{el:c,class:O,"on:click":B,"on:keydown":g,"aria-label":function(){return C()?I().a11yLabelSwitchedOn:I().a11yLabelSwitchedOff},
"aria-checked":C,"aria-disabled":X,role:"switch"},_.q(s0J,{active:C,disabled:X})))},"fe");var H7l=_.R(function(r){var g=r.data;var I=r.isLeading;var P=r.hideSelectionTextChevron;var a=r.isToggled;var v=r.shouldNotFillIcon;var C=function(){if(I())var O=g().leadingImage;else{var z;O=(z=g().trailingImage)!=null?z:_.t5(g().themedTrailingImage)}return O},u=function(){a:switch(g().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var O="expand_more";
break a;default:O="chevron_right"}return O};
r={};var X=_.Ws("yt-list-item-view-model__image-container",(r["yt-list-item-view-model__leading"]=I,r["yt-list-item-view-model__trailing"]=function(){return!I()},r)),c=_.Ws("yt-list-item-view-model__accessory","yt-list-item-view-model__image");
r={};var B=_.Ws("yt-list-item-view-model__accessory",(r["yt-list-item-view-model__leading"]=I,r["yt-list-item-view-model__trailing"]=function(){return!I()},r));
return _.q(_.t,{cond:function(){var O=g(),z=I();return!!(z&&(O.leadingImage||O.leadingAccessory)||!z&&(O.trailingImage||O.trailingButton||O.trailingButtons||O.selectionText||O.themedTrailingImage||O.trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"))},
then:function(){return _.q(_.TN,null,_.q(_.t,{cond:C,then:function(O){return _.q("div",{class:X,"aria-hidden":"true"},_.q(_.bv,{data:O,alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:function(){var z=(I()?g().leadingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON":g().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON")?I()?NCs(g().leadingIconAccessorySize):NCs(g().trailingIconAccessorySize):void 0;return z},
className:c,isToggled:function(){return!(v==null?0:v())&&(a==null?void 0:a())}}))}}),_.q(_.t,{cond:function(){return I()&&g().leadingAccessory},
then:function(){return _.q("div",{class:X},_.q(_.fk,{data:function(){return g().leadingAccessory}},{avatarViewModel:function(O){return _.q(_.pm,{data:O.data,
avatarButtonCustomClassName:c})},
collectionThumbnailViewModel:function(O){return _.q(S2B,{data:O.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),_.q(_.t,{cond:function(){return!I()&&g().trailingButton},
then:function(){return _.q("div",{class:"yt-list-item-view-model__button-container"},_.q(_.fk,{data:function(){return g().trailingButton}},{buttonViewModel:function(O){return _.q(_.W6,{data:O.data,
className:B})}}))}}),_.q(_.t,{cond:function(){var O;
return!I()&&((O=g().trailingButtons)==null?void 0:O.buttons)},
then:function(){return _.q("div",{class:"yt-list-item-view-model__button-container"},_.q(_.fk,{data:function(){var O;return(O=g().trailingButtons)==null?void 0:O.buttons}},{buttonViewModel:function(O){return _.q(_.W6,{data:O.data,
className:B})},
accountLinkButtonViewModel:function(O){return _.q(G9h,{data:O.data,className:B})},
switchButtonViewModel:function(O){return _.q(FCd,{data:O.data,className:B})},
subscribeButtonViewModel:function(O){return _.q(_.pV,{data:O.data,isOverlay:!1,animateWidth:!1,className:B})},
toggleButtonViewModel:function(O){return _.q(_.vz,{data:O.data,className:B})}}))}}),_.q(_.t,{cond:function(){return!I()&&!!g().selectionText},
then:function(){return _.q(_.TN,null,_.q(_.eY,{text:function(){return g().selectionText},
className:_.Ws("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.q(_.t,{cond:function(){return!(P==null?0:P())},
then:function(){return _.q(_.lv,{icon:u,className:"yt-list-item-view-model__chevron-icon"})}}))}}),_.q(_.t,{cond:function(){return!I()&&g().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"},
then:function(){return _.q("div",{class:"yt-list-item-view-model__new-content-indicator"})}}))}})},"ge");var WCF=_.R(function(r){var g=r.data;return _.q(_.t,{cond:function(){return g().title||g().subtitle},
then:function(){return _.q("div",{class:"yt-list-item-view-model__text-wrapper"},_.q(_.t,{cond:function(){return g().title},
then:function(I){return _.q("div",{class:"yt-list-item-view-model__title-wrapper"},_.q(_.eY,{text:I,className:"yt-list-item-view-model__title"}))}}),_.q(_.t,{cond:function(){return g().subtitle},
then:function(I){return _.q(_.eY,{text:I,className:"yt-list-item-view-model__subtitle"})}}))}})},"he");var DVd=_.R(function(r){var g=r.data;var I=r.hideSelectionTextChevron;var P=r.TrailingAccessory;var a=r.isToggled;var v=r.disabled;var C=r.isSelectItem;var u=r.isCompact;var X=r.inPopup;var c=r.disableHorizontalPadding;var B=r.isTappableWithoutSelect;var O=r.useButtonOrAnchor;var z=r.onTap;var e=r.shouldNotFillIcon;var U=function(){return _.q(WCF,{data:g,onTap:z,useButtonOrAnchor:O,isTappableWithoutSelect:B,isToggled:a})};
r={};return _.q("div",{class:_.Ws("yt-list-item-view-model__label",(r["yt-list-item-view-model__container"]=function(){return!(C==null?0:C())},r["yt-list-item-view-model__container--disabled"]=function(){return!!g().isDisabled||!(v==null||!v())},r["yt-list-item-view-model__container--has-subtitle"]=function(){return!!g().subtitle},r["yt-list-item-view-model__container--compact"]=u,r["yt-list-item-view-model__container--tappable"]=B,r["yt-list-item-view-model__container--in-popup"]=X,r["yt-list-item-view-model__container--disable-horizontal-padding"]=
function(){return(c==null?void 0:c())&&!(C==null?0:C())},r))},_.q(H7l,{data:g,
isLeading:!0,hideSelectionTextChevron:I,isToggled:a,shouldNotFillIcon:e}),_.q(_.t,{cond:function(){return(O==null?void 0:O())&&(B==null?void 0:B())},
then:function(){return _.q(_.KCF,{command:function(){return _.vk(g().rendererContext)},
onClick:z,className:"yt-list-item-view-model__button-or-anchor",toggleable:a!==void 0,toggled:a},_.q(U,null))},
else:function(){return _.q(U,null)}}),_.q(_.t,{cond:function(){return!!P},
then:function(){return _.q("div",{class:"yt-list-item-view-model__trailing"},P&&_.q(P,null))},
else:function(){return _.q(H7l,{data:g,isLeading:!1,hideSelectionTextChevron:I,isToggled:a,shouldNotFillIcon:e})}}))},"ie");var AI1=_.R(function(r){var g=_.GM(r,{checked:!1,disabled:!1});r=g.name;var I=g.onChange,P=g.onClick,a=g.checked,v=g.labelRenderable,C=g.hasLeadingLabel,u=g.labelClass,X=g.isCompact,c=g.selectElementClass,B=g.disableHorizontalPadding;g=g.disabled;var O="checkbox"+_.qN(_.q1),z=_.RT(function(V){P==null||P(V);return!1}),e=_.RT(function(V){I==null||I(V);
return!1}),U={};
return _.q("checkbox-shape",null,_.q("label",{class:_.Ws("ytCheckboxShapeHost",u,(U.ytCheckboxShapeHostCompact=X,U.ytCheckboxShapeDisableHorizontalPadding=B,U))},_.q("input",{class:"ytCheckboxShapeInput",id:O,checked:a,name:r,type:"checkbox",disabled:g,"prop:checked":a,"on:change":e,"on:click":z}),_.q(_.t,{cond:function(){return!(C==null?0:C())},
then:function(){return _.q(Re$,{isLeading:!0,selectElementClass:c})}}),_.q(_.t,{cond:function(){return!!v},
then:function(){return _.q("div",{class:"ytCheckboxShapeLabel"},v==null?void 0:v())}}),_.q(_.t,{cond:C,
then:function(){return _.q(Re$,{isLeading:!1,selectElementClass:c})}})))},"je");
AI1.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var Re$=_.R(function(r){var g=r.selectElementClass;r={};return _.q("div",{class:_.Ws("ytCheckboxShapeCheckbox",g,(r.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(g==null?0:g())},r)),
"aria-hidden":"true"},_.q(_.lv,{icon:_.Y("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.q(_.lv,{icon:_.Y("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"ke");_.Bt=_.R(function(r){var g=r.name;var I=r.onChange;var P=r.onClick;var a=r.checked;var v=r.labelRenderable;var C=r.useCheckIcon;var u=r.hasLeadingLabel;var X=r.labelClass;var c=r.isCompact;var B=r.selectElementClass;var O=r.ariaLabel;var z=r.className;r=r.disabled;var e="radio"+_.qN(_.q1),U=_.Zg("input"),V=_.Y("enable_ios_webview_radio_button_responsiveness"),G=_.RT(function(n){U.value.checked=!(a==null||!a());I==null||I(n);return!1}),F=_.RT(function(n){P==null||P(n);
return!1}),W=_.m(_.ua(!1,void 0,"Ucg5gd")),S=W.next().value,E=W.next().value;
W=_.RT(function(){var n;((n=_.S5().resolve(_.lX(_.GT)))==null?0:n.isKeyBoardInUse())&&E(!0)});
var l=_.RT(function(){E(!1)}),f={};
return _.q("radio-shape",{class:_.Ws("yt-radio-shape",z)},_.q("input",{el:U,class:"yt-radio-shape__input",id:e,"prop:checked":a,name:g,type:"radio",disabled:r,"on:change":G,"on:click":F,"aria-label":O,"on:focusin":W,"on:focusout":l}),_.q("label",{class:_.Ws("yt-radio-shape__label-container",X,(f["yt-radio-shape--compact"]=c,f["yt-radio-shape__label-container--keyboard-focused"]=S,f)),for:e},_.q(_.t,{cond:function(){return!(u==null?0:u())},
then:function(){return _.q(Nqf,{checked:a,useCheckIcon:C,isLeading:!0,selectElementClass:B,usePassthrough:V})}}),_.q(_.t,{cond:function(){return!!v},
then:function(){var n={};return _.q("div",{class:_.Ws("yt-radio-shape__label",(n["yt-radio-shape--event-passthrough"]=V,n)),"aria-hidden":function(){return(O==null?0:O())?"true":"false"}},v==null?void 0:v())}}),_.q(_.t,{cond:u,
then:function(){return _.q(Nqf,{checked:a,useCheckIcon:C,isLeading:!1,selectElementClass:B,usePassthrough:V})}})))},"le");
_.Bt.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};
var Nqf=_.R(function(r){var g=r.useCheckIcon;var I=r.selectElementClass;r=r.usePassthrough;var P=_.Y("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE",a=_.Y("enable_web_delhi_icons")?"CIRCLE_FULL":P,v={};return _.q("div",{class:_.Ws("yt-radio-shape__radio",I,(v["yt-radio-shape__radio--check-icon"]=g,v["yt-radio-shape__radio--radio-default-style"]=function(){return!(I==null?0:I())},v["yt-radio-shape--event-passthrough"]=r,v)),
"aria-hidden":"true"},_.q(_.lv,{icon:function(){return(g==null?0:g())?"CHECK":P}}),_.q(_.lv,{icon:function(){return(g==null?0:g())?"CHECK":a},
active:function(){return!(g==null?0:g())}}))},"me");_.Ox=_.R(function(r){var g=r.data;var I=r.isMenuItem;var P=r.isCompact;var a=r.onTap;var v=r.trailingAccessory;var C=r.hideSelectionTextChevron;var u=r.disabled;var X=r.inPopup;var c=r.disableHorizontalPadding;var B=r.isOverlay;var O=r.isToggled;var z=r.ariaLabel;var e=r.ariaPressed;var U=r.shouldNotFillIcon;var V=!_.Y("web_enable_killswitch_for_selectable_list_item_on_tap_fix");r=!_.Y("web_enable_killswitch_for_skip_child_tags");var G=_.x9(function(of){return wnE(g(),of)}),F=function(){return(c==
null?void 0:c())||g().disableHorizontalPadding},W=function(){var of;
return!((of=g())==null||!of.entitySelectorType)},S=function(){return W()?Object.assign({},g(),G().data):g()},E=function(){return!!S().isDisabled||!(u==null||!u())},l=_.SU$(function(){return S().rendererContext}),f=function(){return!(S().isSelected===void 0||!S().selectionStyle||S().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},n=function(){return(_.QL(S().rendererContext)||a)&&!f()},P$={},Cs=_.Ws("yt-list-item-view-model__container",(P$["yt-list-item-view-model__container--tappable"]=
function(){return _.QL(S().rendererContext)||f()},P$["yt-list-item-view-model__container--compact"]=P,P$["yt-list-item-view-model__container--in-popup"]=X,P$["yt-list-item-view-model__container--disable-horizontal-padding"]=function(){return(F==null?void 0:F())&&f()},P$)),ZL=function(){return S().leadingImage||S().leadingAccessory},tp=_.Ws("yt-list-item-view-model__image-container",function(){return ZL()?"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"});
P$=_.Jg8();var eX=_.m(_.ua(!1,void 0,"ef0FO")),H$=eX.next().value,E8=eX.next().value,wQ=function(){return _.q(DVd,{data:S,hideSelectionTextChevron:C,TrailingAccessory:v,isToggled:O,disabled:u,isSelectItem:f,isCompact:P,inPopup:X,disableHorizontalPadding:F,isTappableWithoutSelect:n,useButtonOrAnchor:Oh,onTap:a,shouldNotFillIcon:U})},Oh=_.Y("web_button_or_anchor_list_item");
eX={};return _.q("yt-list-item-view-model",{el:_.iv(_.mK(function(){return E()?void 0:S().rendererContext},void 0,void 0,Oh?["A".toString(),
"BUTTON".toString()]:[]),l5X(function(of){if(!E()){var l1;if(l1=V)l1=S().selectionStyle,l1=l1==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||l1==="LIST_ITEM_SELECTION_STYLE_RADIO"||l1==="LIST_ITEM_SELECTION_STYLE_DEFAULT";l1||a==null||a(of)}},r?["A".toString(),
"BUTTON".toString()]:[]),Ith(function(){return n==null?void 0:n()},{focusin:function(){var of;
((of=_.S5().resolve(_.lX(_.GT)))==null?0:of.isKeyBoardInUse())&&E8(!0)},
focusout:function(){E8(!1)}})),
class:_.Ws("yt-list-item-view-model",(eX["yt-list-item-view-model--is-overlay"]=B,eX["yt-list-item-view-model--keyboard-focused"]=H$,eX["yt-list-item-view-model--hidden"]=function(){return W()?G().isHidden:!1},eX)),
role:function(){return(I==null?0:I())?"menuitem":"listitem"},
tabindex:function(){var of=n();var l1=Oh;f();of=l1?void 0:_.Y("web_enable_killswitch_tabindex_fix")?a||of?0:void 0:of?0:void 0;return of},
"on:keydown":P$,"aria-label":function(){var of;return(z==null?void 0:z())||((of=l())==null?void 0:of.label)},
"aria-pressed":e},_.q(_.t,{cond:f,then:function(){return _.q(_.e5,null,_.q(_.BP,{when:function(){return S().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.q(AI1,{labelRenderable:wQ,
isCompact:P,checked:function(){return S().isSelected},
hasLeadingLabel:function(){return!!ZL()},
labelClass:Cs,selectElementClass:tp,disableHorizontalPadding:F,onClick:V?a:void 0,disabled:E})}),_.q(_.BP,{when:function(){return S().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.q(_.Bt,{labelRenderable:wQ,
isCompact:P,checked:function(){return S().isSelected},
hasLeadingLabel:function(){return!!ZL()},
labelClass:Cs,selectElementClass:tp,onClick:V?a:void 0,disabled:E})}),_.q(_.BP,{when:function(){return S().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.q(_.Bt,{labelRenderable:wQ,
isCompact:P,checked:function(){return S().isSelected},
hasLeadingLabel:function(){return!!ZL()},
labelClass:Cs,selectElementClass:tp,useCheckIcon:!0,onClick:V?a:void 0,disabled:E})}),_.q(_.O3,null,wQ))},
else:wQ}))},"ne");
_.Ox.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};_.zw=_.R(function(r){var g=_.m(_.h5({canHaveZeroSize:!1})),I=g.next().value;g=g.next().value;var P=function(){return Izj(I.width(),r.data().responsiveContainerConfiguration)||h5F(I.width(),r.data().linearLayoutContainerConfiguration)};
return _.q("yt-linear-layout-view-model",{el:_.iv(g),class:"ytLinearLayoutViewModelHost"},_.q("div",{class:_.Ws("ytLinearLayoutViewModelContainer",function(){a:switch(r.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var a="ytLinearLayoutViewModelHorizontal";break a;default:a="ytLinearLayoutViewModelVertical"}return a},function(){var a=r.data().linearLayoutContainerConfiguration;
return a?[f51(a.flexDirection),n5F(a.justifyContent),TCQ(a.alignItems)].join(" "):""}),
style:function(){var a;var v=((a=P())==null?void 0:a.containerStyles)||{};return _.wM(v)()}},_.q(_.fk,{data:function(){return r.data().items},
wrapper:function(a,v,C){return _.q("div",{style:function(){var u=C(),X;if((X=P())==null)u=void 0;else{var c=X.itemStyles,B,O;var z=(O=(B=r.data().items)==null?void 0:B.length)!=null?O:0;u=c.call(X,u===0,u===z-1)}return _.wM(u||{})()}},a())}},{lockupViewModel:function(a){return _.q(_.Sc,{data:a.data,
containerLayoutConfig:function(){var v;return(v=P())==null?void 0:v.containerLayoutConfig}})},
basicContentViewModel:_.t2,buttonViewModel:_.W6,linearLayoutViewModel:_.zw,thumbnailViewModel:Km,descriptionPreviewViewModel:_.Eo,listItemViewModel:_.Ox,sectionHeaderViewModel:_.xb})))},"oe");_.dM(_.zw,"yt-linear-layout-view-model",{props:{data:_.Yp}});_.dM(_.fc,"chips-shelf-view-model",{props:{data:_.Yp,callback:_.MD,selectionBehavior:_.Yp,disableChipsScrollAnimation:_.Yp,nextButtonStyle:_.Yp}});_.dM(_.R(function(r){return _.q("yt-comment-filter-context-view-model",{class:_.Ws("ytCommentFilterContextHost",r.className)},_.q(_.eY,{text:function(){return r.data().text}}))},"pe"),"yt-comment-filter-context-view-model",{props:{data:_.Yp,
className:_.MD}});_.wKl=_.R(function(r){var g=r.data;var I=r.onTap;var P=r.onSwitch;var a=r.overrideDisabled;r=r.disableHorizontalPadding;var v=_.m(_.yR(function(){var z;return((z=AsX(B()))==null?void 0:z.switchedOnByDefault)||!1})),C=v.next().value,u=v.next().value;
v=_.m(_.ua(!1,void 0,"V0hCrd"));var X=v.next().value,c=v.next().value,B=function(){var z;if(!(z=g().switchButton)){var e=g();z=a==null?void 0:a();e={switchOnCommand:e.switchOnCommand,switchOffCommand:e.switchOffCommand,switchedOnByDefault:e.switchedOnByDefault,isDisabled:e.isDisabled,a11yLabelSwitchedOn:e.a11yLabelSwitchedOn,a11yLabelSwitchedOff:e.a11yLabelSwitchedOff};z!==void 0&&(e.isDisabled=z);z={switchButtonViewModel:e}}return z},O=function(z){var e=AsX(B());
!e||e.isDisabled||g().ignoreTapUntilCommandCompletes&&X()||(I==null||I(z),DsF(e,C(),z,g().ignoreTapUntilCommandCompletes,c),u(!C()),P==null||P(C()))};
return _.q("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.q(_.Ox,{data:function(){return{title:g().title,subtitle:g().attributedSubtitle,leadingImage:g().leadingImage,leadingAccessory:g().leadingAccessory,isDisabled:g().isDisabled}},
onTap:O,isToggled:C,shouldNotFillIcon:!0,trailingAccessory:function(){return _.q(_.fk,{data:B},{switchButtonViewModel:function(z){return _.q(FCd,{data:z.data,parentActive:C,onTap:O})}})},
disableHorizontalPadding:r}))},"qe");var lWY=_.R(function(r){var g=r.data;r=r.className;var I=function(){var u;return((u=P())==null?void 0:u.isToggled)!==void 0},P=_.x9(function(u){a:{var X=g().entityKey,c=g().entitySelectorType;
if(c)switch(c){case "TOGGLEABLE_LIST_ITEM_ENTITY_SELECTOR_TYPE_TOGGLE_MENU_SERVICE_ITEM_ENTITY":if(!X)break;var B,O;u={isToggled:(O=(B=_.am.toggleMenuServiceItemEntitySelector(u,X))==null?void 0:B.isToggled)!=null?O:!1};break a;default:_.M6(new _.oK("Error: entitySelectorType defined but not matched in selector.",u,c))}u=void 0}return u}),a=_.m(_.yR(function(){var u,X,c;
return I()?(u=P())==null?void 0:u.isToggled:(X=g())==null?void 0:(c=X.initialState)==null?void 0:c.isToggled})),v=a.next().value,C=a.next().value;
return _.q("toggleable-list-item-view-model",{el:_.iv(_.mK(function(){return g().rendererContext},{onTap:function(u,X){X();
I()||C(!v())}})),
class:_.Ws("toggleableListItemViewModelHost",r)},_.q(_.t,{cond:function(){if(v()){var u=g().toggledListItem;u=_.Z(u,_.kG)}else u=g().defaultListItem,u=_.Z(u,_.kG);return u},
then:function(u){return _.q(_.Ox,{data:u,isToggled:v,ariaLabel:function(){var X=v()?g().toggledListItem:g().defaultListItem,c;X=(c=_.Z(X,_.kG))==null?void 0:c.rendererContext;var B;return(B=_.Z(X,_.km))==null?void 0:B.label},
ariaPressed:function(){return v()}})}}))},"re");var Sa1=_.xH("DOWNLOAD",{},"Download"),JIB=_.xH("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),EgB=_.xH("RETRY",{},"Retry"),xVw=_.xH("PAUSE_DOWNLOADING",{},"Pause downloading"),fW1=_.xH("RESUME_DOWNLOAD",{},"Resume download"),PEs={text:Sa1,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},$k={text:JIB,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},Qh8={text:EgB,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
az$={text:xVw,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},vNs={text:fW1,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var ng$=_.R(function(r){var g=function(){var u=r.data();u=_.vk(u.rendererContext);var X;return(X=_.Z(u,_.lw))==null?void 0:X.videoId},I=_.x9(function(u){var X=g(),c=u1Q(r.data());
return X?_.qk(u,X):c?_.XU(u,c):"TRANSFER_STATE_UNKNOWN"}),P=_.J9(_.vz1,g),a=_.x9(function(u){return _.bw$(u,g(),u1Q(r.data()))}),v=function(){return CE4(I(),P(),_.vk(r.data().rendererContext),!!u1Q(r.data()))},C=function(){return a()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.q("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:C},_.q(_.t,{cond:function(){return!C()},
then:function(){return _.q(_.t,{cond:v,then:function(u){return _.q(_.zq,{each:u},function(X){return _.q(_.Ox,{data:X,isCompact:r.isCompact,isMenuItem:r.isMenuItem,inPopup:r.inPopup,disableHorizontalPadding:r.disableHorizontalPadding})})}})}}))},"se");
ng$.idomCompat=!0;_.Tq0=_.R(function(r){var g=r.data;var I=r.isCompact;var P=r.hideSelectionTextChevron;var a=r.inPopup;var v=r.isOverlay;var C=r.disableHorizontalPadding;var u=function(){return pLF(g())&&(a==null?void 0:a())},X=_.Y("web_list_view_model_listbox_killswitch")?"menu":"listbox";
r=_.RT(function(B){if(a!=null&&a()&&_.Y("web_enable_arrow_key_navigation_in_dropdown")){var O=_.Q$E(B.currentTarget);if(O.length!==0){var z=Array.prototype.indexOf.call(O,document.activeElement);switch(B.key){case "ArrowDown":B.preventDefault();oNh(O,z);break;case "ArrowUp":B.preventDefault();qd$(O,z);break;case "Tab":B.preventDefault(),B.shiftKey?qd$(O,z):oNh(O,z)}}}});
var c={};return _.q("yt-list-view-model",{class:_.Ws("ytListViewModelHost",(c.ytListViewModelHostKaiosSpatNav=CRp&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",c)),role:function(){return u()?X:"list"},
style:_.wM({"max-height":function(){var B,O=(B=g())==null?void 0:B.visibleElementCount;if(O)return(O+.5)*40+"px"}}),
"on:keydown":r},_.q(_.fk,{data:function(){return g().listItems}},{listItemViewModel:function(B){return _.q(_.Ox,{data:B.data,
isMenuItem:u,isCompact:I,hideSelectionTextChevron:P,inPopup:a,isOverlay:v,disableHorizontalPadding:C})},
toggleableListItemViewModel:function(B){return _.q(lWY,{data:B.data})},
downloadListItemViewModel:function(B){return _.q(ng$,{data:B.data,isMenuItem:u,isCompact:I,inPopup:a,disableHorizontalPadding:C})},
switchListItemViewModel:function(B){return _.q(_.wKl,{data:B.data,disableHorizontalPadding:C})}}))},"te");
_.Tq0.idomCompat=!0;var hef=_.R(function(r){var g=r.data;var I=r.isOverlay;r={};return _.q("yt-course-perks-view-model",{class:_.Ws("ytwCoursePerksViewModelHost",(r.ytwCoursePerksViewModelHostOverlay=I,r))},_.q("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.q(_.eY,{text:function(){return g().title}})),_.q("div",null,_.q(_.t,{cond:function(){return g().perks},
then:function(P){return _.q(_.Tq0,{data:function(){return{listItems:P()}},
isCompact:!0,isOverlay:I})}})))},"ue");_.dM(hef,"yt-course-perks-view-model",{props:{data:_.MD,isOverlay:_.MD}});_.dM(_.R(function(r){var g=r.data;return _.q("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.q("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.q(_.eY,{text:function(){return g().title}})),_.q("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.q(_.eY,{text:function(){return g().progressSummary}})),_.q("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.q("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.wM({width:function(){return g().progressPercentage*100+"%"}})})))},"ve"),"yt-course-progress-view-model",{props:{data:_.Yp}});var k8d=_.R(function(r){var g={};return _.q("yt-progress-view-model",{class:_.Ws("ytwProgressViewModelHost",(g.ytwProgressViewModelHostOverlay=_.Lx(r.isOverlay,!1),g))},_.q(_.t,{cond:function(){return r.data().progressSummary},
then:function(I){return _.q("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.q(_.eY,{text:I}))}}),_.q("div",{class:"ytwProgressViewModelHostProgressContainer"},_.q(_.t,{cond:function(){return r.data().leadingLabel},
then:function(I){return _.q("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.q(_.eY,{text:I}))}}),_.q("div",{class:"ytwProgressViewModelHostProgressBar"},_.q("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(r.data().progressPercentage||0)*100+"%"}}))))},"we");var eZ=_.R(function(r){var g=r.starNumber;var I=r.data;var P=function(){var a;return((a=I())==null?void 0:a.rating)||0};
return _.q(_.t,{cond:function(){return g()},
then:function(a){return _.q(_.e5,null,_.q(_.BP,{when:function(){return P()>=a()-.25}},function(){return _.q("div",{class:"ytStarRatingViewModelHostStar"},_.q(_.lv,{icon:"STAR_FILLED",
size:function(){return 24}}))}),_.q(_.BP,{when:function(){return P()>=a()-.75}},function(){return _.q("div",{class:"ytStarRatingViewModelHostStar"},_.q(_.lv,{icon:"STAR_HALF",
active:!0,size:function(){return 24}}))}),_.q(_.O3,null,function(){return _.q("div",{class:"ytStarRatingViewModelHostStar"},_.q(_.lv,{icon:"STAR",
size:function(){return 24}}))}))}})},"xe"),$hK=_.R(function(r){r=r.data;
return _.q("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.q(eZ,{starNumber:1,data:r}),_.q(eZ,{starNumber:2,data:r}),_.q(eZ,{starNumber:3,data:r}),_.q(eZ,{starNumber:4,data:r}),_.q(eZ,{starNumber:5,data:r}))},"ye");_.dM(_.R(function(r){var g=_.GM(r,{}).data;return _.q("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.q("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.q(_.eY,{text:function(){var I;return(I=g())==null?void 0:I.title}})),_.q("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.q(_.t,{cond:function(){return g().starProgressViewModels},
then:function(I){return _.q("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.q(_.fk,{data:I},{progressViewModel:k8d}))}}),_.q("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.q("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.q(_.eY,{text:function(){var I;
return(I=g())==null?void 0:I.averageRatingLabel}})),_.q(_.t,{cond:function(){return g().zeroStateText},
then:function(I){return _.q("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.q(_.eY,{text:I}))}}),_.q(_.t,{cond:function(){return g().starRatingViewModel},
then:function(I){return _.q("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.q(_.fk,{data:I},{starRatingViewModel:$hK}))}}),_.q("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.q(_.eY,{text:function(){var I;
return(I=g())==null?void 0:I.totalRatingsCountLabel}})))))},"ze"),"yt-course-ratings-view-model",{props:{data:_.MD}});var rpS;rpS={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"}};_.gEi=_.R(function(r){var g=_.Zg("yt-learning-journey-loader-view-model"),I=_.N3();_.bX(function(){requestAnimationFrame(function(){var a;(a=I.lottieEl)==null||a.addEventListener("DOMLoaded",function(){var v;(v=r.onLottieLoaded)==null||v.call(r)})});
var P=r.data().browseEndpoint;P&&_.tY(P)});
return _.q("yt-learning-journey-loader-view-model",{class:_.Ws("learningJourneyLoaderViewModelHost",r.className),"data-target-id":function(){return r.data().targetId||""},
el:g},_.q(_.lc,{className:_.Ws("learningJourneyLoaderViewModelLoader",r.className),animationName:function(){return rpS.animationConfig.name},
data:rpS,animationRef:I}))},"Be");_.dM(_.gEi,"yt-learning-journey-loader-view-model",{props:{data:_.Yp,className:_.MD,onLottieLoaded:_.MD}});var ILi=_.R(function(r){var g=function(){return r.data()},I=function(){return!!_.I5(_.rz(g())).optionColor},P=_.m(_.ua(-1,void 0,"gXOYR")),a=P.next().value,v=P.next().value,C=function(O){return a()===O},u=function(O){return g().correctAnswerIndex===O},X=function(){return a()!==-1};
P=_.m(_.ua("",void 0,"BFwDQb"));var c=P.next().value,B=P.next().value;return _.q("learning-journey-quiz-view-model",{class:_.Ws("learningQuizComponentHost","learningJourneyQuizYoututorHost",r.className),style:_.wM({background:function(){return _.I5(_.rz(g())).backgroundColor}})},_.q("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},c),_.q("div",{class:"learningQuizComponentQuizContainer"},_.q("div",{class:"learningQuizComponentQuiz"},_.q("div",{class:"learningQuizComponentQuizContent"},_.q(_.t,{cond:function(){return!!g().aiGeneratedQuizLabel},
then:function(){return _.q("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.q(_.eY,{text:function(){return g().aiGeneratedQuizLabel}}))}}),_.q("div",{class:"learningQuizComponentQuizHeader",
style:_.wM({"align-items":function(){return g().overflowMenu?"start":"center"}})},_.q("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.wM({"min-height":function(){return g().overflowMenu?"48px":"26px"}})},_.q("div",{class:"learningJourneyQuizYoututorText",
style:_.wM({color:function(){return _.I5(_.rz(g())).primaryTextColor}})},_.q(_.eY,{text:function(){return g().questionHeaderText}})))),_.q("div",{class:"learningQuizComponentQuizSubheader",
style:_.wM({color:function(){return _.I5(_.rz(g())).secondaryTextColor}})},_.q(_.eY,{text:function(){var O=g();
return X()?O.explanationText:O.questionSubheaderText}}))),_.q("div",{role:"group",
class:_.Ws("learningQuizComponentQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.q(_.zq,{each:function(){return g().optionsData||[]}},function(O,z){var e={};
return _.q("button",{class:_.Ws("learningQuizComponentQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(e.learningQuizComponentQuizHover=function(){return!X()},e.learningQuizComponentQuizOptionWithCustomColor=I,e.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return X()&&u(z())},e.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){return a()!==g().correctAnswerIndex&&C(z())},e.learningQuizComponentQuizIncorrectShake=
function(){return a()!==g().correctAnswerIndex&&C(z())},e)),
"on:click":_.RT(function(){_.t9(_.hx(),{data:O});if(X())return!1;v(z());var U,V;B(u(z())?((U=g().successTitle)==null?void 0:U.content)||"":((V=g().failureTitle)==null?void 0:V.content)||"");return!1}),
style:_.wM({background:"transparent"}),"aria-description":function(){var U,V;return X()?u(z())?(U=g().successTitle)==null?void 0:U.content:(V=g().failureTitle)==null?void 0:V.content:""},
"aria-disabled":X},_.q("div",{class:"learningQuizComponentQuizOptionContainer"},_.q(_.eY,{text:O.optionText}),_.q(_.t,{cond:function(){var U=z();return X()&&(C(U)||u(U))},
then:function(){var U={};return _.q(_.lv,{className:_.Ws("learningJourneyQuizYoututorOptionIcon",(U.learningQuizComponentQuizPulse=function(){return a()===g().correctAnswerIndex&&u(z())},U)),
size:24,icon:function(){return u(z())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.q(_.t,{cond:X,
then:function(){return _.q("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.q("div",{class:"learningJourneyQuizYoututorExplanationText"},_.q(_.eY,{text:function(){return g().explanationHeaderText}})),_.q(_.eY,{text:function(){return g().optionsData[a()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"Ce");
ILi.idomCompat=!0;Object.freeze&&Object.freeze(Object.create(null));var Bos=function(){},P10;
(P10=window.requestIdleCallback)==null||P10.bind(window);var cUj=new Set,XLt=null;var aLU;_.vEK=_.R(function(r){var g=null,I=null,P=null,a=function(){return r.data()},v=function(){return _.I5(_.rz(a()))},C=function(){return!!v().optionColor},u=_.m(_.ua(-1,void 0,"H2gnQb")),X=u.next().value,c=u.next().value,B=function(E){return X()===E},O=function(E){return a().correctAnswerIndex===E},z=function(){return X()!==-1},e=function(){return X()===a().correctAnswerIndex},U=function(){var E=a(),l=z(),f=e();
return l?f?E.successTitle:E.failureTitle:E.questionHeaderText},V=function(){var E=z(),l=e();
return E?l?264685:264684:264683},G=function(){var E=a();
return z()?E.explanationText:E.questionSubheaderText},F=function(){return!!a().video},W=function(E){return e()&&O(E)},S=_.RT(function(){c(-1);
return!1});
return _.q(_.t,{cond:function(){return a().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.q(ILi,{data:function(){return a()}})},
else:function(){return _.q("learning-journey-quiz-view-model",{class:_.Ws("learningQuizComponentHost",r.className),style:_.wM({background:function(){return v().backgroundColor}})},_.q(_.t,{cond:F,
then:function(){return _.q("div",{class:"learningJourneyQuizViewModelVideoContainer",style:_.wM({background:function(){return v().videoBackgroundColor}})},_.q(_.fk,{data:function(){return a().video}},{lockupViewModel:function(E){return _.q(_.Sc,{data:E.data,
containerType:1,className:"learningJourneyQuizViewModelVideoLockup"})}}))}}),_.q("div",{class:"learningQuizComponentQuizContainer"},_.q("div",{class:"learningQuizComponentQuiz"},_.q("div",{class:"learningQuizComponentQuizContent"},_.q(_.t,{cond:function(){return!!a().aiGeneratedQuizLabel},
then:function(){return _.q("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.q(_.eY,{text:function(){return a().aiGeneratedQuizLabel}}))}}),_.q("div",{class:"learningQuizComponentQuizHeader",
style:_.wM({"align-items":function(){return a().overflowMenu?"start":"center"}})},_.q("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.wM({"min-height":function(){return a().overflowMenu?"48px":"26px"}})},_.q("div",{class:"learningJourneyQuizViewModelQuizHeaderText",
el:_.iv(function(E){_.Py(V(),E,g,function(l){g=l})}),
style:_.wM({color:function(){return v().primaryTextColor}}),
"client-ve-type":V},_.q(_.eY,{text:U}))),_.q("div",{class:"learningJourneyQuizViewModelQuizHeaderButtons"},_.q(_.t,{cond:z,then:function(){return _.q("div",{id:"resetButton",class:"learningQuizComponentQuizHover",el:_.iv(function(E){_.Py(264687,E,I,function(l){I=l})}),
"on:click":S,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.q("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.wM({fill:function(){return v().primaryTextColor}})},_.q("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"})))}}),
_.q(_.fk,{data:function(){return a().overflowMenu}},{buttonViewModel:function(E){return _.q(_.W6,{data:E.data})}}))),_.q("div",{class:"learningQuizComponentQuizSubheader",
el:_.iv(function(E){_.Py(264688,E,P,function(l){P=l})}),
style:_.wM({color:function(){return v().secondaryTextColor}}),
"client-ve-type":264688},_.q(_.eY,{text:G}))),_.q("div",{role:"group",class:"learningQuizComponentQuizOptionsList"},_.q(_.zq,{each:function(){return a().optionsData||[]}},function(E,l){var f={};
return _.q("button",{class:_.Ws("learningQuizComponentQuizOptions","learningJourneyQuizViewModelQuizOptions","learningJourneyQuizViewModelQuizOptionsBorderRound",(f.learningQuizComponentQuizHover=function(){return!z()},f.learningQuizComponentQuizOptionWithCustomColor=C,f.learningJourneyQuizViewModelQuizOptionSelectedCorrect=function(){return W(l())},f.learningJourneyQuizViewModelQuizOptionSelectedIncorrect=function(){return!e()&&B(l())},f.learningQuizComponentQuizIncorrectShake=function(){return!e()&&
B(l())},f.learningJourneyQuizViewModelQuizOptionNotSelected=function(){return z()&&!B(l())},f)),
"on:click":_.RT(function(){_.t9(_.hx(),{data:E});if(z())return!1;c(l());return!1}),
style:_.wM({background:function(){var n=l();return z()&&B(n)?"":C()?v().optionColor:"transparent"}}),
"aria-disabled":z},_.q("div",{class:"learningQuizComponentQuizOptionContainer"},_.q(_.t,{cond:z,then:function(){return _.q(aLU,{isOptionCorrect:O,optionIndex:l,isOptionSelectedAndCorrect:W,colors:v})}}),_.q(_.eY,{text:E.optionText})))})))))}})},"De");
aLU=_.R(function(r){var g={};return _.q("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var I=r.optionIndex();return r.isOptionCorrect(I)?"0 0 24 24":"0 -960 960 960"},
class:_.Ws("learningJourneyQuizViewModelQuizOptionIconLeading",(g.learningQuizComponentQuizPulse=function(){return r.isOptionSelectedAndCorrect(r.optionIndex())},g)),
style:_.wM({fill:function(){return r.colors().primaryTextColor}})},_.q("path",{d:function(){var I=r.optionIndex();
return r.isOptionCorrect(I)?"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"}}))},"Ee");
_.vEK.idomCompat=!0;_.dM(_.vEK,"learning-journey-quiz-view-model",{props:{data:_.Yp,className:_.Yp}});var Q$f=_.R(function(r){var g=_.m((0,_.ZB)(function(){var C;return{targetId:(C=r.data().config)==null?void 0:C.suspenseKey,contents:[r.data()]}})).next().value,I=_.S5().resolve(_.E3),P=function(){var C=g().contents.length>0?g().contents[0]:void 0;
return C==null?void 0:C.config},a=function(){var C;
return(C=P())==null?void 0:C.entityTriggerConfig},v=_.J9(qXt,function(){var C,u;
return(u=(C=a())==null?void 0:C.entityKey)!=null?u:""});
_.dd(function(){var C,u,X,c=(X=Number((C=a())==null?void 0:(u=C.invalidationTimestamp)==null?void 0:u.seconds))!=null?X:0,B,O,z;if(((z=Number((B=v())==null?void 0:(O=B.lastUpdated)==null?void 0:O.seconds))!=null?z:0)>c){var e;(C=(e=P())==null?void 0:e.continuationCommand)&&I.resolveCommand(C)}},"tC8nKe");
return _.q("yt-suspense-view-model",{class:_.Ws("ytSuspenseViewModelHost")},_.q(_.fk,{data:function(){var C;return(C=P())==null?void 0:C.contents}},{lockupViewModel:_.Sc}))},"Ge");var mhi=_.R(function(r){var g=_.GM(r,{palette:void 0,isLastItem:!1}),I=g.palette,P=g.isLastItem,a=function(){return r.data().isHighlighted},v=function(){var X;
return Ol4((X=I())==null?void 0:X.iconDisabledColor)},C=function(){var X;
return Ol4((X=I())==null?void 0:X.primaryTitleColor)},u=function(){var X;
return Ol4((X=I())==null?void 0:X.secondaryTitleColor)};
g={};return _.q("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.iv(_.mK(function(){return r.data().rendererContext}))},_.q(_.fk,{data:function(){return r.data().thumbnail}},{thumbnailViewModel:Km}),_.q("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.q("div",{class:_.Ws("ytMacroMarkerListItemViewModelTimeDescription",(g.ytMacroMarkerListItemViewModelHighlighted=a,g)),
style:_.wM({"background-color":function(){return a()?C():v()},
color:function(){return a()?"":u()}})},_.q(_.eY,{text:function(){return r.data().timestamp}})),_.q("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.wM({"background-color":function(){return P()?"transparent":v()}})}),_.q("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(a()?C():u())}},_.q(_.eY,{text:function(){return r.data().title}}))))},"He");_.Yl=_.R(function(r){function g(DL){W("transform:translateX("+(_.Gq("HTML_DIR")==="rtl"?"":"-")+DL+"px)")}
function I(DL){return Math.min(Math.max(DL,0),F()-n())}
function P(DL){var B0=l()+tp();if(!a())return 0;DL===void 0&&(DL=Math.round(n()/B0)||1);return DL*B0}
var a=function(){return r.data().items||[]},v=function(){return r.data().previousButton},C=function(){return r.data().nextButton},u=function(){var DL,B0;
return(B0=(DL=r.disableArrows)==null?void 0:DL.call(r))!=null?B0:!1},X=function(){var DL;
return!((DL=r.forceNarrowLayout)==null||!DL.call(r))},c=_.Bi(function(){var DL;
return!((DL=r.centerAlignItems)==null||!DL.call(r))&&F()<=n()},void 0,"iGOqxd"),B=_.Zg("horizontal-shelf-view-model"),O=_.Zg("div"),z=_.m(_.ua(0,void 0,"tieKmf")),e=z.next().value,U=z.next().value;
z=_.m(_.ua(0,void 0,"W2lvv"));var V=z.next().value,G=z.next().value,F=V;V=_.m(_.ua("",void 0,"PEePkc"));z=V.next().value;var W=V.next().value;V=_.m(_.ua(0,void 0,"c7a4W"));var S=V.next().value,E=V.next().value,l=S;V=_.m(_.ua(0,void 0,"KGhRJf"));S=V.next().value;var f=V.next().value,n=S;V=_.m(_.ua(!1,void 0,"fgWgyc"));var P$=V.next().value,Cs=V.next().value;V=_.m(_.ua(0,void 0,"pe79rc"));S=V.next().value;var ZL=V.next().value,tp=S;V=_.m(_.ua(0,void 0,"CTqisc"));var eX=V.next().value,H$=V.next().value;
V=_.m(_.ua(0,void 0,"S2Yf1b"));var E8=V.next().value,wQ=V.next().value;V=_.m(_.ua("50%",void 0,"kjP5ke"));var Oh=V.next().value,of=V.next().value,l1=function(){var DL,B0=(DL=r.data())==null?void 0:DL.responsiveContainerConfiguration,fY,H0;return B0?ck(B0==null?void 0:B0.responsiveSize):(H0=(fY=r.sizing)==null?void 0:fY.call(r))!=null?H0:"STANDARD"},zB=function(){var DL,B0=(DL=r.data())==null?void 0:DL.responsiveContainerConfiguration;
return B0?B0.enableContentSpecificAspectRatio===!1:!1};
V=_.Bi(function(){return!u()&&e()>0},void 0,"jT8Bud");
S=_.Bi(function(){return!u()&&e()<F()-n()},void 0,"mt4gsb");
var iz=function(){B.value!==null&&dr()},tw;
_.M9(function(){dr();window.ResizeObserver?(tw=new ResizeObserver(_.vI(iz,0)),tw.observe(B.value)):window.addEventListener("resize",iz)});
_.Lu(function(){if(window.ResizeObserver){var DL;(DL=tw)==null||DL.disconnect()}else window.removeEventListener("resize",iz)});
var dr=function(){var DL=B.value.clientWidth,B0=r.includeMargin!==void 0?r.includeMargin():!1,fY;var H0=r.hasPeek!==void 0?r.hasPeek():!((fY=r.data())==null||!fY.hasPeek);DL=_.X8({containerWidth:DL,hasPeek:H0,sizing:l1(),marginSettings:B0?X()?4:1:0});ZL(DL.gutter);H$(DL.margin);E(DL.itemWidth);Cs(DL.maxContainerWidth<528||X());f(DL.maxContainerWidth);a()&&G((DL.itemWidth+DL.gutter)*a().length-DL.gutter);if(a()){var $f;if((($f=r.thumbnailAspectRatio)==null?void 0:$f.call(r))!==void 0){var KE;of(l()/
lSp((KE=r.thumbnailAspectRatio)==null?void 0:KE.call(r))/2+"px")}else of("50%")}},Q4={},c$={};
return _.q("horizontal-shelf-view-model",{class:_.Ws("ytwHorizontalShelfViewModelHost",r.className),el:B},_.q(_.t,{cond:function(){var DL;return r.data().header&&!((DL=r.horizontalShelfExperiments)==null?0:DL.call(r).hideHeader)},
then:function(){return _.q("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.wM({width:function(){return n()+"px"},
padding:function(){return"0 "+eX()+"px"}})},_.q(_.fk,{data:function(){return r.data().header}},{sectionHeaderViewModel:function(DL){return _.q(_.xb,{data:DL.data,
disableHorizontalPadding:!0,forceSmallLayout:P$,useResponsiveLayout:!0})}}))}}),_.q("div",{class:_.Ws("ytwHorizontalShelfViewModelOuterContainer",(Q4.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return c()},Q4)),
style:_.wM({"margin-top":function(){var DL,B0=r.data().header&&!((DL=r.horizontalShelfExperiments)==null?0:DL.call(r).hideHeader),fY;return(((fY=r.ensureMarginTop)==null?0:fY.call(r))&&!B0?12:0)+"px"}})},_.q("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.wM({width:function(){return n()+"px"},
padding:function(){return"0 "+eX()+"px"},
overflow:function(){return u()?"auto":"hidden"}})},_.q("div",{class:_.Ws("ytwHorizontalShelfViewModelItems",(c$.ytwHorizontalShelfViewModelCenterAlignItems=function(){return c()},c$)),
el:O,style:z},_.q(_.fk,{data:a},{macroMarkerListItemViewModel:function(DL,B0){return _.q("div",{style:_.wM({width:function(){return l()+"px"},
"margin-right":function(){return(B0()===a().length-1?0:tp())+"px"}})},_.q(mhi,{data:DL.data,
palette:_.Lx(r.palette),isLastItem:function(){return B0()===a().length-1}}))},
lockupViewModel:function(DL,B0){var fY=DL.data;return _.q("div",{"on:focusin":_.RT(function(){var H0=B0();H0!==E8()&&(H0<E8()?U(I(e()-P(1))):U(I(e()+P(1))),g(e()),wQ(H0));return!0}),
style:_.wM({width:function(){return l()+"px"},
"margin-right":function(){return(B0()===a().length-1?0:tp())+"px"}})},_.q(_.Sc,{data:fY,
containerType:4,sizing:l1,protectBackground:r.protectBackground,thumbnailFixedWidth:function(){return z8E(fY())+"px"},
thumbnailTargetWidth:function(){return z8E(fY())},
force16By9ThumbnailAspectRatio:zB}))},
suspenseViewModel:function(DL,B0){return _.q("div",{style:_.wM({width:function(){return l()+"px"},
"margin-right":function(){return(B0()===a().length-1?0:tp())+"px"}})},_.q(Q$f,{data:DL.data}))}}))),_.q(_.t,{cond:V,
then:function(){return _.q("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.wM({top:function(){return Oh()}})},_.q(_.fk,{data:v},{buttonViewModel:function(DL){return _.q(_.W6,{data:DL.data,
onClick:function(){U(I(e()-P(void 0)));g(e())}})}}))}}),_.q(_.t,{cond:S,
then:function(){return _.q("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.wM({top:function(){return Oh()}})},_.q(_.fk,{data:C},{buttonViewModel:function(DL){return _.q(_.W6,{data:DL.data,
onClick:function(){U(I(e()+P(void 0)));g(e())}})}}))}})))},"Ie");
_.Yl.idomCompat=!0;var C1R=_.R(function(r){var g=function(){return r.data().targetId||""},I=function(){var V;
return((V=r.data())==null?void 0:V.expansionEntityKey)||""},P=_.J9(_.ovs,I),a=!0,v=function(){var V;
return((V=P())==null?void 0:V.value)===g()},C=function(V){_.dL(_.TL("stringEntity",I(),{key:I(),
value:V?g():""}))};
_.bX(function(){a=!1;r.data().isExpanded&&C(!0)});
var u=function(){if(v()){var V=!0;r.onCollapse!==void 0&&(V=r.onCollapse());V&&C(!1)}else C(!0)},X=_.RT(u),c=function(){var V;
return(((V=r.accordionStyle)==null?void 0:V.call(r))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},B=_.Zg("div"),O=function(){var V,G;
return(G=(V=_.Z(r.data().rendererContext,_.km))==null?void 0:V.label)!=null?G:""},z=function(){var V,G;
return{disabled:(V=r.hideIfNotExpanded)==null?void 0:V.call(r),ariaHidden:(G=r.hideIfNotExpanded)==null?void 0:G.call(r)}},e={},U={};
return _.q("yt-accordion-item-view-model",{class:_.Ws("ytAccordionItemViewModelHost",r.className,(e.ytAccordionItemViewModelExpanded=function(){return v()},e.ytAccordionItemViewModelHidden=function(){var V;
return(V=r.hideIfNotExpanded)==null?void 0:V.call(r)},e.ytAccordionItemViewModelMini=c,e)),
"data-target-id":g},_.q("div",{class:"ytAccordionItemViewModelContainer"},_.q("div",{class:"ytAccordionItemViewModelLeftSection","on:click":X,title:O,"aria-hidden":function(){var V;return(V=r.hideIfNotExpanded)==null?void 0:V.call(r)}},_.q(_.eY,{text:function(){return r.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:O})),_.q("div",{class:"ytAccordionItemViewModelRightSection"},_.q(_.fk,{data:function(){return v()?r.data().expandButton:r.data().collapseButton}},{buttonViewModel:function(V){return _.q(_.W6,{data:V.data,
className:"ytAccordionItemViewModelToggleButton",onClick:u,buttonOverrides:z})}}))),_.q("div",{class:"ytAccordionItemViewModelContainer"},_.q("div",{class:_.Ws("ytAccordionItemViewModelContent",(U.ytAccordionItemViewModelExpandedSubtitle=function(){return v()},U)),
el:B,style:_.wM({"max-height":function(){return a?"auto":v()?B.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!v()}},_.q(_.t,{cond:function(){return!c()},
then:function(){return _.q(_.eY,{text:function(){return r.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.q(_.fk,{data:function(){return r.data().content}},{horizontalShelfViewModel:function(V){return _.q(_.Yl,{data:V.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"Ke");_.u_S=_.R(function(r){var g=_.m((0,_.ZB)(r.data)).next().value,I=function(){return r.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},P=function(){return I()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},a=_.m(_.ua(!0,void 0,"VFpYAb")),v=a.next().value,C=a.next().value,u=function(){return P()&&v()},X=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){C(!v())}}},c=_.RT(function(){g().onTitleTap&&_.tY(g().onTitleTap||{})});
a={};return _.q("yt-accordion-view-model",{class:_.Ws("ytAccordionViewModelHost",(a.ytAccordionViewModelMinimized=function(){return u()},a)),
"data-target-id":function(){return r.data().targetId||""}},_.q(_.t,{cond:function(){return P()||!!g().title},
then:function(){return _.q("div",{class:"ytAccordionViewModelHeader"},_.q("div",{class:"ytAccordionViewModelTitleSection"},_.q("div",{class:"ytAccordionViewModelTitleWrapper"},_.q(_.t,{cond:function(){return!!r.data().headerIcon},
then:function(){return _.q(_.lv,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var B;return(B=r.data().headerIcon)==null?void 0:B.iconType}})}}),_.q("div",{class:"ytAccordionViewModelTitle",
"on:click":c},_.q(_.eY,{className:"ytAccordionViewModelTitleText",text:function(){return g().title}})))),_.q("div",{class:"ytAccordionViewModelButtonSection"},_.q(_.t,{cond:P,
then:function(){return _.q(_.H6,{data:X,iconName:function(){return u()?"chevron_down":"chevron_collapse"}})}})))}}),_.q("div",{class:"ytAccordionViewModelContent"},_.q(_.fk,{data:function(){return g().contents}},{accordionItemViewModel:function(B){return _.q(C1R,{data:B.data,
className:"ytAccordionViewModelRow",accordionStyle:I,hideIfNotExpanded:u,onCollapse:function(){return P()?(C(!0),!1):!0}})}})),_.q("div",null,_.q(_.t,{cond:function(){return!P()&&(!!g().disclaimerFooter||!!g().footer)},
then:function(){return _.q("div",{class:"ytAccordionViewModelFooter"},_.q(_.eY,{text:function(){return g().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.q(_.fk,{data:function(){return r.data().footer}},{flexibleActionsViewModel:function(B){return _.q(_.qx,{data:B.data,
layout:0})}}))}})))},"Le");_.dM(_.u_S,"yt-accordion-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=null,I=null,P,a=(P=_.S5().resolve(_.lX(_.nk)))==null?void 0:P(),v=_.m(_.ua(!1,void 0,"CmEVtc"));P=v.next().value;var C=v.next().value;v=_.m(_.ua(!0,void 0,"yo9dR"));var u=v.next().value,X=v.next().value,c=_.Zg("textarea",function(G){_.Py(264503,G,g,function(F){g=F})}),B=function(G){C(!0);
G={learningJourneyFormData:{query:G}};_.tY(r.data().searchEndpoint||{},{form:{formData:G}});return!1},O=_.RT(function(G){G.target.closest("button-view-model")&&C(!0)});
v=_.RT(function(){X(c.value.value.length===0)});
var z=_.RT(function(G){if(G.key==="Enter"&&!G.shiftKey&&!u()){var F=G.target;G.preventDefault();B(F.value)}}),e={},U={},V={};
return _.q("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.q("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.q(_.bv,{data:function(){return r.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.q("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.q("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.q("div",{class:_.Ws("ytLearningJourneyZeroStateSearchBar",(e.ytLearningJourneyZeroStateSearchBarDark=a,e))},_.q("textarea",{class:_.Ws("ytLearningJourneyZeroStateTextInput",(U.ytLearningJourneyZeroStateTextInputDark=a,U)),el:c,"on:keyup":v,"on:keydown":z,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.q("div",{class:_.Ws("ytLearningJourneyZeroStateSearchButtonContainer",(V.ytLearningJourneyZeroStateSearchButtonContainerDark=a,V))},_.q(_.W6,{data:function(){return _.Z(r.data().searchButton,_.OI)},
className:"search-button",onClick:function(){return B(c.value.value)},
buttonOverrides:function(){return{disabled:u(),style:a?"mono-inverse":"mono",size:"XL"}}}))),_.q(_.t,{cond:function(){return!!r.data().errorBanner},
then:function(){return _.q("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.iv(function(G){_.Py(264617,G,I,function(F){I=F})})},_.q(_.fk,{data:function(){return r.data().errorBanner}},{alertBannerViewModel:function(G){return _.q(_.G8$,{data:G.data,
"client-ve-type":264617})}}))}})),_.q(_.t,{cond:P,
then:function(){return _.q("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.q(_.fk,{data:function(){return r.data().loader}},{learningJourneyLoaderViewModel:function(G){return _.q(_.gEi,{data:G.data})}}))},
else:function(){return _.q("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.q(_.t,{cond:function(){return!!r.data().learningJourneyShelf},
then:function(){return _.q("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.q("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return r.data().learningJourneySectionTitle}),_.q(_.fk,{data:function(){return r.data().learningJourneyShelf}},{horizontalShelfViewModel:function(G){return _.q(_.Yl,{data:G.data,
centerAlignItems:!0})}}))}}),_.q("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.q("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return r.data().suggestedJourneySectionTitle}),_.q("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":O},_.q(_.fk,{data:function(){return r.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(G){return _.q(_.qx,{data:G.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"Me"),"yt-learning-journey-zero-state",{props:{data:_.Yp}});var p$A=_.R(function(r){var g=r.data;return _.q("ytvl-live-leaderboard-item-action-content-view-model",{class:_.Ws("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.q(_.eY,{text:function(){var I;return(I=g())==null?void 0:I.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.q(_.fk,{data:function(){return g().actionButton}},{buttonViewModel:function(I){return _.q(_.W6,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:I.data})}}))},"Ne");var oEW=_.R(function(r){var g=r.data;return _.q("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.Ws("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.q(_.eY,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var I;return(I=g())==null?void 0:I.displayName},
ellipsisTruncate:!0}),_.q(_.fk,{data:function(){return g().badge}},{buttonViewModel:function(I){return _.q(_.W6,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:I.data})}}))},"Oe");_.dM(_.R(function(r){var g=r.data;return _.q("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.q("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.q(_.eY,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var I;return(I=g())==null?void 0:I.rank}})),_.q("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.q(_.fk,{data:function(){return g().avatar}},{avatarViewModel:_.pm})),_.q("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.q(_.fk,{data:function(){return g().content}},{liveLeaderboardItemChannelContentViewModel:oEW,
liveLeaderboardItemActionContentViewModel:p$A})),_.q(_.eY,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var I;return(I=g())==null?void 0:I.points}}))},"Pe"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=r.data;return _.q("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.q(_.eY,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var I,P;return(I=g())==null?void 0:(P=I.ranking)==null?void 0:P.rank}}),_.q("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.q(_.fk,{data:function(){return g().avatar}},{avatarViewModel:_.pm})),_.q(_.eY,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var I,P;return(I=g())==null?void 0:(P=I.channelContent)==null?void 0:P.channelName}}),_.q(_.eY,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var I;return(I=g())==null?void 0:I.points}}))},"Qe"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.Yp}});var q83=_.R(function(r){r=_.GM(r,{wrapper:!1}).wrapper;return _.q(_.t,{cond:r,then:function(){return _.q("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.q("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.q("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"Re");
q83.idomCompat=!0;var X$f=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],cpS=_.R(function(r){var g=r.data;var I=_.iv(),P=_.Bi(function(){return g().command},void 0,"fyYsT");
_.dd(function(){P()&&_.qD(P(),{form:{element:I.value}})},"B0nxdb");
return _.q("div",{el:I,class:"YtQrCodeRendererHostContainer"},_.q(_.t,{cond:function(){return g().qrCodeImage},
then:function(a){return _.q(_.bv,{data:a,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.q(_.t,{cond:function(){return g().spinner},
then:function(){return _.q(q83,null)}})}}),_.q(_.t,{cond:function(){return g().label},
then:function(a){return _.q(_.eY,{text:a,className:"YtQrCodeRendererHostLabel"})}}),_.q(_.t,{cond:function(){return g().labels},
then:function(a){return _.q("div",{class:"YtQrCodeRendererHostLabels"},_.q(_.zq,{each:a},function(v){return _.q(_.eY,{text:v})}))}}))},"Ue");_.dM(_.R(function(r){var g=r.data;var I=_.Bi(function(){return g().qrEntityKey},void 0,"LmZ2xf"),P=_.Bi(function(){return g().deleteEntityOnDismiss},void 0,"my0Tzb"),a=_.Bi(function(){return g().command},void 0,"hzECIb"),v=_.J9(jls,I);
r=_.Bi(function(){return g().qrCodeImage},void 0,"AnD9rc");
var C=_.Bi(function(){return g().style&&X$f.includes(g().style)},void 0,"f5fZv"),u=_.lO({visibilityCallback:function(X){X&&a()&&_.qD(a())},
showOption:{calledOnce:!0,state:"visible"}});_.M9(function(){_.Lu(function(){P()&&I()&&_.VR().dispatch(_.TL("qrCodeEntity",I()))})});
return _.q("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.iv(u)},_.q(_.t,{cond:C,then:function(){return _.q(_.t,{cond:v,then:function(X){return _.q(cpS,{data:X})}})}}),_.q(_.t,{cond:r,
then:function(X){return _.q(_.bv,{data:X,alt:""})}}))},"Se"),"yt-qr-code-renderer",{props:{data:_.Yp}});var BQi=_.R(function(r){var g=function(){return _.pi(1728053247&(r.barColor!==void 0?J5(r.barColor()):4278190080))};
return _.q("video-overview-ghost-card",{class:"ytVideoOverviewGhostCardHost"},null,_.q("div",{class:"ytVideoOverviewGhostCardDetails"},_.q(tXA,{animationDelay:0,percentWidth:100,barColor:function(){return g()}}),_.q(tXA,{animationDelay:600,
percentWidth:60,barColor:function(){return g()}})))},"Ve"),tXA=_.R(function(r){return _.q("div",{class:"ytVideoOverviewGhostCardGhostLine",
style:function(){return"max-width:"+r.percentWidth()+"%"}},_.q("div",{class:"ytVideoOverviewGhostCardSlider",
style:function(){var g=r.animationDelay(),I=r.barColor();return"animation-delay:"+g+"ms;\n      background: linear-gradient(\n      90deg,\n      rgba(0, 0, 0, 0)  20%,\n      "+I+" 50%,\n      rgba(0, 0, 0, 0) 80%\n    );"}}))},"We");var OsW;_.z4i=_.R(function(r){function g(G){v(G)}
var I=r.data;var P=_.iv();r=_.m(_.ua(-1,void 0,"RrZHOc"));var a=r.next().value,v=r.next().value;r=_.m(_.ua(0,void 0,"bSVocc"));var C=r.next().value,u=r.next().value,X={},c=_.J9(e88,function(){return I().asyncDataEntityKey}),B=function(){var G;
if((G=c())==null?0:G.videoOverviewViewModel){var F;return _.Z((F=c())==null?void 0:F.videoOverviewViewModel,Fn0)}return I()},O=function(G){v(G);
(P==null?0:P.value)&&P.value.children[G]&&P.value.children[G].scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})},z=function(){var G;
return((G=B())==null?void 0:G.headerSubtext)!==void 0?!0:!1},e=function(){var G,F=J5((G=B())==null?void 0:G.titleColor);
return F?"color: "+_.pi(F)+";":void 0},U=function(){var G,F=J5((G=B())==null?void 0:G.subtextColor);
return F?"color: "+_.pi(F)+";":void 0},V=function(){return _.q("div",{class:"ytGenAiVideoOverviewViewModelHeader"},_.q("div",{class:"ytGenAiVideoOverviewViewModelTitle",
style:function(){return e()}},_.q(_.eY,{text:function(){var G;
return(G=B())==null?void 0:G.headerText}})),_.q(_.t,{cond:z,
then:function(){return _.q("div",{class:"ytGenAiVideoOverviewViewModelSubhead"},_.q("div",{class:"ytGenAiVideoOverviewViewModelSubheadIcon",style:function(){return U()}},_.q(_.lv,{icon:"SPARK",
className:"ytGenAiVideoOverviewViewModelSparkIcon"})),_.q("div",{class:"ytGenAiVideoOverviewViewModelSubtext",style:function(){return U()}},_.q(_.eY,{text:function(){var G;
return(G=B())==null?void 0:G.headerSubtext}})))}}))};
r={};return _.q("yt-video-overview-view-model",{class:_.Ws("ytGenAiVideoOverviewViewModelHost",(r.ytGenAiVideoOverviewViewModelMweb=!1,r.ytGenAiVideoOverviewViewModelDesktop=!0,r)),el:_.iv(bnE(function(){var G;if((G=B())==null||!G.inlinePlaybackEndpoint)return null;var F;G=X==null?void 0:(F=X.thumbnailElRef)==null?void 0:F.value;if(!G)return null;var W;F=(W=B())==null?void 0:W.inlinePlaybackEndpoint;W=_.Z(F,tpj);return{multipleVideoPreviewData:{data:(W==null?0:W.playerDescriptors)&&(W==null?0:W.playerDescriptors.length)?
W.playerDescriptors:[],thumbnailElement:G,trackingParams:"test",callbacks:{onPlaybackStarted:O},options:{hideScrubbingControls:!0,hideTimeDisplay:!0}}}}),function(G){_.M9(function(){u(Math.min((G.clientWidth-24)/4-8,72))})}),
style:function(){var G,F=J5((G=B())==null?void 0:G.backgroundColor);return F?"background-color: "+_.pi(F)+";":void 0}},_.q(_.t,{cond:function(){var G;
return(G=B())==null?void 0:G.isLoading},
then:function(){return _.q(BQi,{barColor:function(){var G;return(G=B())==null?void 0:G.titleColor}})},
else:function(){return _.q(_.TN,null,null,_.q("div",{class:"ytGenAiVideoOverviewViewModelThumbnail"},_.q(_.fk,{data:function(){var G;return(G=B())==null?void 0:G.thumbnail}},{thumbnailViewModel:function(G){return _.q(Km,{data:G.data,
aspectRatio:0,playbackRef:bCh(X)})}})),_.q("div",{class:"ytGenAiVideoOverviewViewModelDetails"},V(),_.q(_.t,{cond:function(){var G,F,W,S;
return((G=B())==null?void 0:(F=G.listItems)==null?void 0:F.length)!==void 0&&((W=B())==null?void 0:(S=W.listItems)==null?void 0:S.length)>0?!0:!1},
then:function(){return _.q("div",{class:"ytGenAiVideoOverviewViewModelCarousel",el:P},_.q(_.zq,{each:function(){var G;return(G=B())==null?void 0:G.listItems}},function(G,F){return _.q(OsW,{image:G.image,
index:F,isSelected:function(){return F()===a()},
onClick:g,itemWidth:C})}))}}),_.q("div",{class:"ytGenAiVideoOverviewViewModelFooter"},_.q("div",{class:"ytGenAiVideoOverviewViewModelFooterTitle",
style:function(){return e()}},_.q(_.eY,{text:function(){var G,F,W,S,E,l,f;
return(f=(G=B())==null?void 0:(F=G.listItems)==null?void 0:(W=F[a()])==null?void 0:W.headline)!=null?f:(S=B())==null?void 0:(E=S.listItems)==null?void 0:(l=E[0])==null?void 0:l.headline}})),_.q("div",{class:"ytGenAiVideoOverviewViewModelFooterSubtext",
style:function(){return U()}},_.q(_.eY,{text:function(){var G,F,W,S,E,l,f;
return(f=(G=B())==null?void 0:(F=G.listItems)==null?void 0:(W=F[a()])==null?void 0:W.subtext)!=null?f:(S=B())==null?void 0:(E=S.listItems)==null?void 0:(l=E[0])==null?void 0:l.subtext}})))))}}))},"Xe");
OsW=_.R(function(r){var g=r.image;var I=r.itemWidth;var P=r.index;var a=r.isSelected;var v=r.onClick;r=_.RT(function(){P!==void 0&&v!==void 0&&v(P());return!1});
var C={};return _.q("div",{class:_.Ws("ytGenAiVideoOverviewViewModelCarouselItem",(C.ytGenAiVideoOverviewViewModelCarouselItemSelected=function(){return a==null?void 0:a()},C)),
style:function(){return"width: "+I()+"px;"},
"on:click":r},_.q(_.bv,{data:g,alt:"",className:"ytGenAiVideoOverviewViewModelCarouselThumbnail"}),_.q(_.t,{cond:function(){return a==null?void 0:a()},
then:function(){return _.q("div",{class:"ytGenAiVideoOverviewViewModelProgressBar"},_.q("div",{class:"ytGenAiVideoOverviewViewModelInnerProgressBar"}))}}))},"Ye");
_.z4i.idomCompat=!0;_.dM(_.z4i,"yt-video-overview-view-model",{props:{data:_.Yp}});_.e4i=_.R(function(r){var g=r.data;var I=r.topbarOffset;var P,a=((P=_.S5().resolve(_.lX(_.nk)))==null?void 0:P())||!1;return _.q("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var v=g();var C,u,X=a?(C=v.config)==null?void 0:C.darkThemeBackgroundColor:(u=v.config)==null?void 0:u.lightThemeBackgroundColor;v=X?_.uH(X):void 0;v="background-color: "+v+";";I!==void 0&&(v+="top: -"+I()+"px;");return v},
"aria-hidden":!0},_.q(_.t,{cond:function(){var v,C,u;return!!((v=g().backgroundImageConfig)==null?0:(C=v.image)==null?0:(u=C.sources)==null?0:u.length)},
then:function(){return _.q(_.bv,{data:function(){var v;return(v=g().backgroundImageConfig)==null?void 0:v.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.q("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+Yd8(a,g().gradientColorConfig)+";"}}))},"Ze");
_.e4i.idomCompat=!0;var Y8f=_.R(function(r){var g=r.data;var I=r.isOverlay;return _.q("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.q("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.q(_.fk,{data:function(){return g().header}},{sectionHeaderViewModel:function(P){return _.q(_.xb,{data:P.data,
isOverlay:I})}})),_.q("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.q(_.fk,{data:function(){return g().channelInfoButtons}},{flexibleActionsViewModel:_.qx})),_.q("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.q(_.fk,{data:function(){return g().description}},{descriptionPreviewViewModel:function(P){return _.q(_.Eo,{data:P.data,
isOverlay:I})}})))},"$e");
Y8f.idomCompat=!0;var Zsr=_.R(function(r){var g=r.data;var I={};return _.q("factoid-view-model",{class:_.Ws("ytwFactoidViewModelHost",(I.ytwFactoidViewModelHostOverlay=r.isOverlay,I))},_.q(_.eY,{text:function(){return g().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.q(_.eY,{text:function(){return g().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"af");
Zsr.idomCompat=!0;var Uh4=_.R(function(r){var g=r.data;var I=r.isOverlay;return _.q("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.q(_.fk,{data:function(){return g().factoids}},{factoidViewModel:function(P){return _.q(Zsr,{data:P.data,
isOverlay:I})}}))},"bf");
Uh4.idomCompat=!0;_.isR=_.R(function(r){var g=r.data;var I=r.isOverlay;return _.q("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.q(_.fk,{data:function(){return g().items}},{channelInfoViewModel:function(P){return _.q("div",{class:"ytwCourseMetadataViewModelHostItem"},_.q(Y8f,{data:P.data,
isOverlay:I}))},
coursePerksViewModel:function(P){return _.q("div",{class:"ytwCourseMetadataViewModelHostItem"},_.q(hef,{data:P.data,isOverlay:I}))},
descriptionPreviewViewModel:function(P){return _.q("div",{class:"ytwCourseMetadataViewModelHostItem"},_.q(_.Eo,{data:P.data,isOverlay:I}))},
factoidsRowViewModel:function(P){return _.q("div",{class:"ytwCourseMetadataViewModelHostItem"},_.q(Uh4,{data:P.data,isOverlay:I}))},
progressViewModel:function(P){return _.q("div",{class:"ytwCourseMetadataViewModelHostItem"},_.q(k8d,{data:P.data,isOverlay:I}))}}))},"cf");var bsS=_.R(function(r){return _.q("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.q(_.fk,{data:function(){return r.data().content}},{courseMetadataViewModel:function(g){return _.q(_.isR,{data:g.data,
isOverlay:r.isOverlay})},
progressViewModel:function(g){return _.q(k8d,{data:g.data})}}))},"df");var MXU=_.R(function(r){var g=r.data;r=r.className;var I=function(){var a;return _.QL((a=g())==null?void 0:a.rendererContext)},P={};
P=(P.dynamicTextViewModelHost=!0,P.dynamicTextViewModelHostTappable=function(){return I()},P);
return _.q("yt-dynamic-text-view-model",{el:_.iv(_.mK(function(){var a;return(a=g())==null?void 0:a.rendererContext})),
role:function(){return I()?"link":void 0},
tabindex:function(){return I()?0:void 0},
class:_.Ws(r,P)},_.q("h1",{class:"dynamicTextViewModelH1","aria-label":function(){var a,v,C;return(C=(v=_.Z((a=g())==null?void 0:a.rendererContext,_.km))==null?void 0:v.label)!=null?C:""}},_.q(_.eY,{text:function(){return g().text},
userInput:!0})))},"ef");
MXU.idomCompat=!0;_.ZO=_.R(function(r){var g=r.data;var I=r.isPositionRelative;var P=_.U7t("(max-width: 527.9px)"),a=function(){var v,C;return(C=(v=g())==null?void 0:v.style)!=null?C:"IMAGE_BANNER_STYLE_FULL_BLEED"};
r={};return _.q("yt-image-banner-view-model",{el:_.iv(_.mK(function(){var v;return(v=g())==null?void 0:v.rendererContext})),
class:_.Ws((r.ytImageBannerViewModelHost=!0,r.ytImageBannerViewModelInset=function(){return ilp(a())},r.ytImageBannerViewModelPositionAbsolute=function(){return _.yZ(!0)&&!(I==null?0:I())},r.ytImageBannerViewModelSmallInset=function(){return ilp(a())&&P()},r.ytImageBannerViewModelTappable=function(){var v;
return _.QL((v=g())==null?void 0:v.rendererContext)},r))},_.q(_.t,{cond:function(){var v;
return(v=g())==null?void 0:v.image},
then:function(){return _.q(_.bv,{data:function(){return g().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.q(_.fk,{data:function(){var v;
return(v=g())==null?void 0:v.overlays}},{thumbnailHoverOverlayViewModel:uN}))},"ff");
_.ZO.idomCompat=!0;var j$0;j$0=_.R(function(r){var g=r.condition;var I=r.content;return _.q(_.t,{cond:g,then:function(){return _.q("div",{class:"yt-page-header-view-model__scroll-container"},I())},
else:function(){return I()}})},"gf");
_.VXf=_.R(function(r){var g=r.data;var I=r.noPadding;var P=r.enableBanner;var a=r.cinematicContainerTopbarOffset;var v=r.allowCinematicContainerOverflow;var C=r.displayAsSidebar;var u=r.displayAsPanel;var X=r.alwaysUseMediumTextDescription;var c=bl$(),B=function(){return!!g().image||!!g().animatedImage},O=function(){return!!g().background},z=function(){return(C==null?0:C())||(u==null?0:u())?1:c()},e=function(){return z()===1},U=function(){return e()||z()===2},V=function(){return z()===4},G=function(){var eX=
g();
var H$=!!g().heroImage;var E8=z(),wQ=Mu$(g()),Oh=C==null?void 0:C(),of=!eX.metadata,l1;if(l1=H$?_.Z(eX.heroImage,UKz):_.Z(eX.animatedImage||eX.image,UKz)){eX=l1.style;var zB=l1.layoutMode;if(zB!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(l1=htp(TZF(l1)),H$)H$=Zlp(E8,eX,zB,l1,Oh);else b:if(of)H$=E8===1?{size:48}:{size:72};else switch(E8){case 1:H$={size:72};break b;case 2:H$={size:120};break b;default:H$=wQ<4?{size:120}:{size:160}}else H$=void 0}else H$={size:0};return H$};
r={};r=_.Ws((r["yt-page-header-view-model"]=!0,r["yt-page-header-view-model--no-padding"]=function(){return!(I==null||!I())},r["yt-page-header-view-model--small-top-padding"]=function(){return e()&&!g().actions&&!(u==null?0:u())||z()===2&&!(B()||g().heroImage)},r["yt-page-header-view-model--small-bottom-padding"]=function(){return U()&&!g().actions&&!(u==null?0:u())},r["yt-page-header-view-model--cinematic-container-overflow-boundary"]=function(){return!(v==null?0:v())},r["yt-page-header-view-model--display-as-sidebar"]=
C,r));
var F={},W=_.Ws((F["yt-page-header-view-model__page-header-headline"]=!0,F["yt-page-header-view-model__page-header-headline--page-header-headline-full-width-hero"]=function(){var eX;return(eX=G())==null?void 0:eX.allowFullWidth},F)),S=function(){var eX;
return U()&&!((eX=G())==null?0:eX.allowFullWidth)},E=function(){return e()&&(!!g().heroImage||B())&&Mu$(g())>0},l=function(){return E()&&(u==null?void 0:u())};
F={};var f=_.Ws((F["yt-page-header-view-model__page-header-title"]=!0,F["yt-page-header-view-model__page-header-title--page-header-title-large"]=function(){return!E()},F["yt-page-header-view-model__page-header-title--page-header-title-medium"]=function(){return E()&&!l()},F["yt-page-header-view-model__page-header-title--page-header-title-medium-force-small-layout"]=l,F["yt-page-header-view-model__page-header-title--page-header-title-overlay"]=O,F));
F={};var n=_.Ws((F["yt-page-header-view-model__page-header-headline-image"]=!0,F["yt-page-header-view-model__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!g().heroImage&&U()},F));
F={};var P$=_.Ws((F["yt-page-header-view-model__page-header-banner-container"]=P,F["yt-page-header-view-model__page-header-banner-container--full-bleed"]=function(){var eX;return(P==null?void 0:P())&&((eX=_.Z(g().banner,_.bwf))==null?void 0:eX.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},F));
F={};var Cs=_.Ws((F["yt-page-header-view-model__page-header-content-metadata"]=!0,F["yt-page-header-view-model__page-header-content-metadata--page-header-content-metadata-overlay"]=O,F));F={};var ZL=_.Ws((F["yt-page-header-view-model__page-header-flexible-actions"]=!0,F["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!g().metadata||U()},F["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!U()},F));
F={};var tp=_.Ws((F["yt-page-header-view-model__page-header-attribution"]=!0,F["yt-page-header-view-model__page-header-attribution--page-header-attribution-overlay"]=O,F));return _.q("yt-page-header-view-model",{class:r},_.q(_.t,{cond:O,then:function(){return _.q("div",{class:"yt-page-header-view-model__page-header-background"},_.q(_.fk,{data:function(){return g().background}},{cinematicContainerViewModel:function(eX){return _.q(_.e4i,{data:eX.data,
topbarOffset:a})}}))}}),_.q(j$0,{condition:function(){return!(C==null||!C())},
content:function(){return _.q("div",{class:"yt-page-header-view-model__page-header-content"},_.q(_.t,{cond:function(){return(P==null?void 0:P())&&g().banner},
then:function(){return _.q("div",{class:P$},_.q(_.fk,{data:function(){return g().banner}},{imageBannerViewModel:_.ZO}))}}),_.q("div",{class:W},_.q(_.t,{cond:B,
then:function(){return _.q(_.fk,{data:function(){var eX;if(!(eX=g().animatedImage)){eX=g();if(B()){var H$=eX=Object.assign({},eX),E8=z(),wQ=Mu$(g()),Oh=H$.image,of=_.Z(Oh,iw8),l1=of==null?void 0:of.avatar,zB=_.Z(l1,_.uy);if(Oh&&l1&&zB){switch(E8){case 1:zB.avatarImageSize="AVATAR_SIZE_XL";break;case 2:zB.avatarImageSize="AVATAR_SIZE_XXL";break;default:wQ<4?zB.avatarImageSize="AVATAR_SIZE_XXL":zB.avatarImageSize="AVATAR_SIZE_XXXL"}_.Qq(l1,_.uy,Object.assign({},zB));of.avatar=Object.assign({},l1);_.Qq(Oh,
iw8,Object.assign({},of));H$.image=Object.assign({},Oh)}}eX=eX.image}return eX}},{contentPreviewImageViewModel:function(eX){return _.q(_.WT,{data:eX.data,
className:n,imageSizeConfig:G})},
decoratedAvatarViewModel:function(eX){return _.q(_.oQ,{data:eX.data,className:n})}})}}),_.q(_.t,{cond:function(){return!!g().heroImage&&!S()},
then:function(){return _.q(_.fk,{data:function(){return g().heroImage}},{contentPreviewImageViewModel:function(eX){return _.q(_.WT,{data:eX.data,
className:n,imageSizeConfig:G})}})}}),_.q("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.q(_.t,{cond:function(){return!!g().heroImage&&S()},
then:function(){return _.q("div",{class:"yt-page-header-view-model__page-header-headline-image-hero-container"},_.q(_.fk,{data:function(){return g().heroImage}},{contentPreviewImageViewModel:function(eX){return _.q(_.WT,{data:eX.data,
className:n,imageSizeConfig:G})}}))}}),_.q(_.fk,{data:function(){return g().title}},{dynamicTextViewModel:function(eX){return _.q(MXU,{data:eX.data,
className:f})}}),_.q(_.fk,{data:function(){return g().metadata}},{contentMetadataViewModel:function(eX){return _.q(_.RQ,{data:eX.data,
layout:function(){return e()?1:0},
className:Cs,isOverlay:O,useMediumText:V})}}),_.q(_.t,{cond:function(){return g().description&&!e()},
then:function(){return _.q(_.fk,{data:function(){return g().description}},{descriptionPreviewViewModel:function(eX){return _.q(_.Eo,{data:eX.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:O,maxLinesOverride:function(){return e()?void 0:1},
useMediumText:function(){return(X==null?void 0:X())||V()}})}})}}),_.q(_.t,{cond:function(){return g().attribution&&!U()},
then:function(){return _.q(_.fk,{data:function(){return g().attribution}},{attributionViewModel:function(eX){return _.q(Dq,{data:eX.data,
className:tp,useMediumText:V})}})}}),_.q(_.t,{cond:function(){return g().actions&&!U()},
then:function(){return _.q(_.fk,{data:function(){return g().actions}},{flexibleActionsViewModel:function(eX){return _.q(_.qx,{data:eX.data,
layout:function(){return jh4(z())},
className:ZL})}})}}))),_.q("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.q(_.t,{cond:function(){return g().description&&e()},
then:function(){return _.q(_.fk,{data:function(){return g().description}},{descriptionPreviewViewModel:function(eX){return _.q(_.Eo,{data:eX.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:O,maxLinesOverride:function(){return e()?void 0:1},
useMediumText:function(){return(X==null?void 0:X())||V()}})}})}}),_.q(_.t,{cond:function(){return g().attribution&&U()},
then:function(){return _.q(_.fk,{data:function(){return g().attribution}},{attributionViewModel:function(eX){return _.q(Dq,{data:eX.data,
className:tp,useMediumText:V})}})}}),_.q(_.t,{cond:function(){return g().actions&&U()},
then:function(){return _.q(_.fk,{data:function(){return g().actions}},{flexibleActionsViewModel:function(eX){return _.q(_.qx,{data:eX.data,
layout:function(){return jh4(z())},
className:ZL})}})}})),_.q("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.q(_.fk,{data:function(){return g().bottomMetadataFlexibleContainer}},{flexibleContainer:function(eX){return _.q(bsS,{data:eX.data,
isOverlay:O})}})))}}))},"hf");
_.VXf.idomCompat=!0;_.dM(_.R(function(r){var g=_.m(_.ua(!1,void 0,"qvRy4d")),I=g.next().value,P=g.next().value;return _.q("yt-official-card-view-model",{class:_.Ws("ytOfficialCardViewModelHost",r.className),style:_.wM({"background-color":function(){var a,v=J5((a=r.data())==null?void 0:a.backgroundColor);return v?_.pi(v):void 0}})},_.q(_.fk,{data:function(){return r.data().header}},{pageHeaderViewModel:function(a){return _.q(_.VXf,{data:a.data,
noPadding:!0})}}),_.q(_.fk,{data:function(){return r.data().contents}},{horizontalShelfViewModel:function(a){return _.q(_.Yl,{data:a.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.q(_.t,{cond:I,
then:function(){return _.q("div",{class:"ytOfficialCardViewModelExpandedContent"},_.q(_.fk,{data:function(){return r.data().expandedContents}},{horizontalShelfViewModel:function(a){return _.q(_.Yl,{data:a.data,
sizing:"MINI"})}}),_.q("div",{class:"ytOfficialCardViewModelCollapseButton"},_.q(_.fk,{data:function(){return r.data().collapseButton}},{buttonViewModel:function(a){return _.q(_.W6,{data:a.data,
onClick:function(){P(!I())}})}})))},
else:function(){return _.q("div",{class:"ytOfficialCardViewModelExpandButton"},_.q(_.fk,{data:function(){return r.data().expandButton}},{buttonViewModel:function(a){return _.q(_.W6,{data:a.data,
onClick:function(){P(!I())}})}}))}}))},"jf"),"yt-official-card-view-model",{props:{data:_.Yp,
className:_.Yp}});var dhR=_.R(function(r){var g,I=(g=_.S5().resolve(_.lX(_.nk)))==null?void 0:g();return _.q("ytw-search-friction-view-model",{class:_.Ws("ytwSearchFrictionViewModelHost",r.className)},_.q("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.q("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.q(_.t,{cond:function(){return I&&r.data().darkThemeImage?r.data().darkThemeImage:r.data().image},
then:function(P){return _.q(_.bv,{data:P,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.q(_.fk,{data:function(){return r.data().overflowMenuButton}},{buttonViewModel:function(P){return _.q(_.W6,{data:P.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.q(_.eY,{text:function(){return r.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.q(_.zq,{each:function(){return r.data().bodyText||[]}},function(P){return _.q(_.eY,{text:P,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.q(_.fk,{data:function(){return r.data().actions}},{buttonViewModel:function(P){return _.q(_.W6,{data:P.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.q(_.eY,{text:function(){return r.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.q(_.eY,{text:function(){return r.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"kf");
dhR.idomCompat=!0;_.dM(dhR,"ytw-search-friction-view-model",{props:{data:_.Yp,className:_.Yp}});_.Ux=_.R(function(r){var g=_.Zg("markdown-div"),I,P=(I=_.S5().resolve(_.lX(_.nk)))==null?void 0:I();_.dd(function(){var a=g.value;var v=new IJT,C=new Map(v.JSC$9598_sanitizerTable.globalAttributePolicies);C.set("style",{policyAction:4});v.JSC$9598_sanitizerTable=new QT(v.JSC$9598_sanitizerTable.allowedElements,v.JSC$9598_sanitizerTable.elementPolicies,v.JSC$9598_sanitizerTable.allowedGlobalAttributes,C,v.JSC$9598_sanitizerTable.globallyAllowedAttributePrefixes);var u=["data-time"];if(u===void 0)C=
new Set(v.JSC$9598_sanitizerTable.globallyAllowedAttributePrefixes),C.add("data-"),v.JSC$9598_sanitizerTable=new QT(v.JSC$9598_sanitizerTable.allowedElements,v.JSC$9598_sanitizerTable.elementPolicies,v.JSC$9598_sanitizerTable.allowedGlobalAttributes,v.JSC$9598_sanitizerTable.globalAttributePolicies,C);else{C=new Set(v.JSC$9598_sanitizerTable.allowedGlobalAttributes);u=_.m(u);for(var X=u.next();!X.done;X=u.next()){X=X.value;if(X.indexOf("data-")!==0)throw Error("ka`"+X);C.add(X)}v.JSC$9598_sanitizerTable=
new QT(v.JSC$9598_sanitizerTable.allowedElements,v.JSC$9598_sanitizerTable.elementPolicies,C,v.JSC$9598_sanitizerTable.globalAttributePolicies,v.JSC$9598_sanitizerTable.globallyAllowedAttributePrefixes)}C=new Set(v.JSC$9598_sanitizerTable.allowedGlobalAttributes);C.add("class");v.JSC$9598_sanitizerTable=new QT(v.JSC$9598_sanitizerTable.allowedElements,v.JSC$9598_sanitizerTable.elementPolicies,C,v.JSC$9598_sanitizerTable.globalAttributePolicies,v.JSC$9598_sanitizerTable.globallyAllowedAttributePrefixes);
_.cb(a,_.hPl(v.build(),d71(r.text())));Lv4(g.value)},"CUInJc");
I={};return _.q("div",null,_.q("markdown-div",{class:_.Ws("ytwMarkdownDivHost",r.className,(I.ytwMarkdownDivDark=P,I.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var a;return((a=r.isSmallText)==null?void 0:a.call(r))||!1},I.ytwMarkdownDivHostWrapCodeBlocks=function(){var a;
return((a=r.wrapCodeBlocks)==null?void 0:a.call(r))||!1},I.ytwMarkdownDivHostEnableDefaultStyling=function(){var a;
return!((a=r.disableDefaultStyling)==null?0:a.call(r))},I)),
el:g}))},"mf");
_.Ux.idomCompat=!0;var Lti=_.R(function(r){var g=r.imageData;var I=_.Lx(r.isInList,!1),P=function(){return I()?{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 _.q("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.q(_.t,{cond:function(){return g().image},
then:function(a){return _.q(_.bv,{data:a,alt:function(){return P().alt},
contentMode:function(){return P().contentMode},
targetWidth:function(){return P().targetWidth},
targetHeight:function(){return P().targetHeight},
className:function(){return P().className}})}}),_.q("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.q("div",{class:_.Ws("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.q(_.eY,{text:function(){return g().title}})),_.q(_.zq,{each:function(){var a;
return(a=g().description)!=null?a:[]}},function(a){return _.q("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.q(im,{content:a}))})))},"nf"),GjZ=_.R(function(r){var g=r.list;
var I=function(){var P;return(P=g().items)!=null?P:[]};
return _.q("div",{class:"ytwGenAiRichTextViewModelListContent"},_.q(_.t,{cond:function(){return g().title},
then:function(P){return _.q("div",{class:_.Ws("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.q(_.eY,{text:P}))}}),_.q(_.t,{cond:function(){return g().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.q("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.q(_.zq,{each:I},function(P){return _.q("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.q(im,{content:P,isInList:!0}))}))}}),_.q(_.t,{cond:function(){return g().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.q("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.q(_.zq,{each:I},function(P){return _.q("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.q(im,{content:P,isInList:!0}))}))}}),_.q(_.t,{cond:function(){return g().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.q("div",{class:"ytwGenAiRichTextViewModelImageList"},_.q(_.zq,{each:I},function(P){return _.q("div",{class:"ytwGenAiRichTextViewModelListItem"},_.q(im,{content:P,isInList:!0}))}))}}))},"of"),ypp=_.R(function(r){var g=r.table;
return _.q("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.q("thead",null,_.q("tr",null,_.q(_.zq,{each:function(){var I,P;return(P=(I=g().header)==null?void 0:I.cells)!=null?P:[]}},function(I){return _.q("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.q(_.zq,{each:function(){return I.contents}},function(P){return _.q(im,{content:P})}))}))),_.q("tbody",null,_.q(_.zq,{each:function(){var I;
return(I=g().rows)!=null?I:[]}},function(I){return _.q("tr",null,_.q(_.zq,{each:function(){return I.cells}},function(P){return _.q("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.q(_.zq,{each:function(){return P.contents}},function(a){return _.q(im,{content:a})}))}))})))},"pf"),im=_.R(function(r){var g=r.content;
var I=_.Lx(r.isInList,!1),P=function(){var a,v;return(v=(a=g().contentBlock)==null?void 0:a.contents)!=null?v:[]};
return _.q("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.q(_.t,{cond:function(){return g().text},
then:function(a){return _.q(_.eY,{className:"ytwGenAiRichTextViewModelText",text:a})}}),_.q(_.t,{cond:function(){return g().image},
then:function(a){return _.q(Lti,{imageData:a,isInList:I})}}),_.q(_.t,{cond:function(){return g().list},
then:function(a){return _.q(GjZ,{list:a})}}),_.q(_.t,{cond:function(){return g().contentBlock},
then:function(){return _.q("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.q(_.zq,{each:P},function(a){return _.q(im,{content:a,isInList:!1})}))}}),_.q(_.t,{cond:function(){return g().table},
then:function(a){return _.q(ypp,{table:a})}}))},"qf"),Kt0=_.R(function(r){var g={};
g=_.I9("ytwGenAiRichTextViewModelHost",(g.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.nL("search_overview_link_style")),g));return _.q("gen-ai-rich-text-view-model",{class:g},_.q(im,{content:function(){return r.data().content}}))},"rf");_.s$f=_.R(function(r){var g=r.data;var I=function(){var V;return((V=g().loadingUi)!=null?V:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},P=function(){return g().isLoading&&(I()==="UNSPECIFIED"||I()==="GHOST_CARD")},a=function(){return!g().isLoading},v=function(){return!!g().content&&!g().contents},C=function(){return!!g().contents},u=function(){return!!g().nextQueryButtons},X=function(){return g().isLoading&&I()==="INVISIBLE"},c=function(){var V,G;
return(G=(V=g().headerIcon)==null?void 0:V.iconType)!=null?G:""},B=function(){var V;
return(V=g().content)!=null?V:""},O=function(){return!!g().sourcesSection},z,e=!((z=_.S5().resolve(_.lX(_.nk)))==null||!z()),U=_.Bi(function(){var V=[],G=g().contents;
if(G)for(var F=0;F<G.length;F++){var W=_.Z(G&&G[F],smz);W&&V.push(W)}return V},void 0,"gcCsZb");
_.M9(function(){g().isLoading||_.ug("so_re",void 0,"search_overview_answer")});
return _.q("ytd-overview-answer-view-model",{class:function(){var V={};V=(V.ytdOverviewAnswerViewModelHost=!0,V.ytdOverviewAnswerViewModelDarkBackground=e&&!X(),V.ytdOverviewAnswerViewModelLightBackground=!e&&!X(),V);return _.I9(V)}},_.q(_.t,{cond:function(){return!X()},
then:function(){return _.q(_.TN,null,_.q("h2",null,_.q("div",{class:"ytdOverviewAnswerViewModelHeader"},_.q(_.t,{cond:c,then:function(V){return _.q("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.q(_.lv,{icon:V}))}}),_.q("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.q("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return g().headerText}),_.q("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.q(_.eY,{text:function(){return g().headerSubtext}}))))),_.q(_.t,{cond:P,
then:function(){return _.q(GYL,null)}}),_.q(_.t,{cond:a,
then:function(){return _.q(_.TN,null,_.q(_.t,{cond:v,then:function(){return _.q("div",{class:"ytdOverviewAnswerViewModelText"},_.q(_.Ux,{text:B,isSmallText:!0}))}}),_.q(_.t,{cond:C,
then:function(){return _.q("div",{class:"ytdOverviewAnswerViewModelRichText"},_.q(_.zq,{each:U},function(V){return _.q(Kt0,{data:V})}))}}),_.q(_.t,{cond:u,
then:function(){return _.q("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.q(_.fk,{data:function(){return g().nextQueryButtons}},{buttonViewModel:function(V){return _.q(_.W6,{data:V.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.Yl}))}}),_.q("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.q("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.q(_.t,{cond:function(){return!!_.Z(g().likeButtonViewModel,_.cY)&&!!_.Z(g().dislikeButtonViewModel,_.tL)},
then:function(){return _.q("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.q(_.c2,{data:function(){return _.Z(g().likeButtonViewModel,_.cY)},
disableIconAnimation:!0}),_.q(_.XE,{data:function(){return _.Z(g().dislikeButtonViewModel,_.tL)}}))}})),_.q(_.t,{cond:function(){var V;
return(V=g().sourcesSection)==null?void 0:V.headerText},
then:function(V){return _.q("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.q(_.eY,{text:V}))}})),_.q(_.t,{cond:O,
then:function(){return _.q("div",{class:"ytdOverviewAnswerViewModelSources"},_.q(_.fk,{data:function(){var V;return(V=g().sourcesSection)==null?void 0:V.sourcesShelf}},{buttonViewModel:_.W6,
horizontalShelfViewModel:function(V){return _.q(_.Yl,{data:V.data,includeMargin:!0,hasPeek:!0})}}))}}),_.q(_.t,{cond:function(){return g().disclaimerText},
then:function(){return _.q("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.q(_.eY,{text:function(){return g().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"sf");var FtK=_.R(function(r){var g=_.GM(r,{}).data;return _.q("yt-shopping-content-line-item-view-model",{class:_.Ws("ytShoppingContentLineItemViewModelHost")},_.q(_.eY,{text:function(){var I;return(I=g().text)==null?void 0:I.attributedString}}))},"tf");_.bm=_.R(function(r){r=_.GM(r,{});var g=r.data,I={};return _.q("yt-shopping-content-line-view-model",{class:_.Ws("ytShoppingContentLineViewModelHost",r.className,(I.ytShoppingContentLineViewModelTruncateText=function(){return!g().wrapContent},I)),
style:_.wM({"--shopping-content-line-gap":function(){return g().itemGap?g().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return g().lineHeight?g().lineHeight+"px":void 0}})},_.q(_.zq,{each:function(){return(g().items||[]).map(function(P){return _.Z(P,wv$)}).filter(function(P){return!!P})}},function(P){return _.q(FtK,{data:P})}))},"uf");var HsK=_.R(function(r){var g=r.data;var I=function(){var v;return((v=g().image)==null?void 0:v.height)||48},P=function(){var v;
return((v=g().image)==null?void 0:v.width)||48},a=function(){return"width: "+P()+"px; height: "+I()+"px;"};
return _.q("yt-shopping-description-item-view-model",{class:"ytShoppingDescriptionItemViewModelHost",style:function(){var v,C,u,X=((v=_.S5().resolve(_.lX(_.nk)))==null?0:v())?(C=g())==null?void 0:C.darkThemeBackgroundColor:(u=g())==null?void 0:u.lightThemeBackgroundColor;return"background-color: "+(X?_.pi(X):"")+";"},
el:_.iv(_.mK(function(){var v;return(v=g())==null?void 0:v.rendererContext}))},_.q(_.t,{cond:function(){var v,C;
return(C=(v=g().image)==null?void 0:v.image)!=null?C:g().thumbnail},
then:function(v){return _.q("div",{class:"ytShoppingDescriptionItemViewModelThumbnail",style:function(){var C;return"background-color: "+(((C=g().image)==null?0:C.backgroundColor)?_.pi(g().image.backgroundColor):"")+";"+a()}},_.q(_.bv,{data:v,
height:I,width:P,style:a,alt:""}))}}),_.q("div",{class:"ytShoppingDescriptionItemViewModelText"},_.q(_.fk,{data:function(){return g().line1}},{shoppingContentLineViewModel:function(v){return _.q(_.bm,{data:v.data})}}),_.q(_.fk,{data:function(){return g().line2}},{shoppingContentLineViewModel:function(v){return _.q(_.bm,{data:v.data})}}),_.q(_.fk,{data:function(){return g().line3}},{shoppingContentLineViewModel:function(v){return _.q(_.bm,{data:v.data})}})))},"vf");var Wtr=_.R(function(r){var g=r.data;var I=r.active;var P=_.Zg("transcript-segment-view-model");_.dd(function(){var a,v,C,u=((a=_.S5().resolve(_.lX(_.nk)))==null?0:a())?(v=g())==null?void 0:v.darkThemeColorPalette:(C=g())==null?void 0:C.lightThemeColorPalette;u&&(u.additiveBackground&&P.value.style.setProperty("--timestamp-active-background-color",_.pi(u.additiveBackground)),u.textSecondary&&P.value.style.setProperty("--timestamp-active-color",_.uH(u.textSecondary)))},"TnVCnb");
r={};return _.q("transcript-segment-view-model",{class:_.Ws("ytwTranscriptSegmentViewModelHost",(r.ytwTranscriptSegmentViewModelHostActive=I,r.ytwTranscriptSegmentViewModelHostModern=_.Y("enable_timeline_view_modern_transcript")||_.Y("enable_timeline_view_modern_transcript_fe"),r)),el:P},_.q(_.t,{cond:function(){var a;return(a=g())==null?void 0:a.timestamp},
then:function(a){var v={};return _.q(_.TN,null,_.q("div",{class:_.Ws("ytwTranscriptSegmentViewModelTimestamp",(v.ytwTranscriptSegmentViewModelTimestampActive=I,v)),"aria-hidden":!0},a),_.q("div",{class:"ytwTranscriptSegmentViewModelTimestampA11yLabel"},function(){var C=a().split(":").map(Number),u=_.m(C.reverse());C=u.next().value;var X=u.next().value;u=u.next().value;return _.qE1({hours:u,minutes:X,seconds:C})}))}}),_.q(_.eY,{text:function(){var a,v,C;
return(C=(a=g())==null?void 0:a.attributedText)!=null?C:{content:(v=g())==null?void 0:v.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"xf");var Dh0=_.R(function(r){var g=r.data;return _.q("div",{class:"videoAttributesSectionViewModelHeader"},_.q("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.q("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return g().headerTitle}),_.q(_.t,{cond:function(){return g().headerInfoButton},
then:function(){return _.q(_.fk,{data:function(){return g().headerInfoButton}},{buttonViewModel:function(I){return _.q(_.W6,{data:I.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.q(_.t,{cond:function(){return g().headerSubtitle},
then:function(){return _.q("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return g().headerSubtitle})}}))},"yf"),R4i=_.R(function(r){function g(V){return Math.max(Math.min(V,0),c()-u())}
var I=r.data;var P;r=_.Zg("div",function(V){var G=function(){B(V.clientWidth)};
G();window.ResizeObserver&&(P=new ResizeObserver(G),P.observe(V))});
var a=_.Zg("div",function(V){X(V.scrollWidth)}),v=_.m(_.ua(0,void 0,"C3XQAe")),C=v.next().value;
v=v.next().value;var u=C,X=v;v=_.m(_.ua(0,void 0,"db7y3"));C=v.next().value;v=v.next().value;var c=C,B=v;C=_.m(_.ua(0,void 0,"RchC7"));var O=C.next().value,z=C.next().value;_.Lu(function(){var V;(V=P)==null||V.disconnect()});
var e=function(){z(g(O()+c()))},U=function(){z(g(O()-c()))};
return _.q("yt-video-attributes-section-view-model",null,_.q("div",{class:"videoAttributesSectionViewModelHost"},_.q(_.t,{cond:function(){return I().headerTitle},
then:function(){return _.q(Dh0,{data:I})}}),_.q("div",{class:_.Ws("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:r},_.q("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.wM({transform:function(){var V=O();_.Gq("HTML_DIR")==="rtl"&&(V*=-1);return"translateX("+V+"px)"}}),
el:a},_.q(_.fk,{data:function(){return I().videoAttributeViewModels}},{videoAttributeViewModel:t41}))),_.q(_.fk,{data:function(){return I().footerButton}},{buttonViewModel:function(V){return _.q(_.W6,{data:V.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.q(_.t,{cond:function(){return O()<0&&I().previousButton},
then:function(){return _.q("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.q(_.fk,{data:function(){return I().previousButton}},{buttonViewModel:function(V){return _.q(_.W6,{data:V.data,
onClick:e})}}))}}),_.q(_.t,{cond:function(){return O()>c()-u()&&I().nextButton},
then:function(){return _.q("div",{class:"videoAttributesSectionViewModelRightArrow"},_.q(_.fk,{data:function(){return I().nextButton}},{buttonViewModel:function(V){return _.q(_.W6,{data:V.data,
onClick:U})}}))}})))},"zf");
R4i.idomCompat=!0;var Ap4=_.R(function(r){var g=r.data;var I=r.active;var P={},a={};return _.q("timeline-item-view-model",{class:_.Ws("ytwTimelineItemViewModelHost",(P.ytwTimelineItemViewModelHostChapterChild=r.chapterChild,P.ytwTimelineItemViewModelModern=_.Y("enable_timeline_view_modern_transcript")||_.Y("enable_timeline_view_modern_transcript_fe"),P))},_.q("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.q("div",{class:_.Ws("ytwTimelineItemViewModelTimestamp",(a.ytwTimelineItemViewModelTimestampActive=
I,a))},function(){return g().timestamp})),_.q("div",{class:"ytwTimelineItemViewModelContentItems"},_.q(_.fk,{data:function(){return g().contentItems}},{transcriptSegmentViewModel:function(v){return _.q(Wtr,{data:v.data,
active:I})},
videoAttributesSectionViewModel:R4i})))},"Af");var NQW=_.R(function(r){var g=r.data;r={};return _.q("timeline-chapter-view-model",{class:_.Ws("ytwTimelineChapterViewModelHost")},_.q("div",{class:_.Ws("ytwTimelineChapterViewModelTitle",(r.ytwTimelineChapterViewModelModern=_.Y("enable_timeline_view_modern_transcript")||_.Y("enable_timeline_view_modern_transcript_fe"),r))},function(){return g().title}),_.q(_.fk,{data:function(){return g().contents}},{timelineItemViewModel:function(I){return _.q(Ap4,{data:I.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(I){return _.q(R4i,{data:I.data})}}))},"Bf");var w$p=_.R(function(r){var g=r.data;var I=_.Zg("macro-markers-panel-item-view-model"),P=_.J9(_.Zf8,function(){var v;return(v=g().markersEngagementPanelSyncEntityKey)!=null?v:""}),a=function(){var v;
return((v=P())==null?void 0:v.activeItemIndex)===g().index};
r=_.RT(function(v){var C,u,X,c,B;return _.p(function(O){if(O.nextAddress==1)return v.stopPropagation(),_.a9(_.Pk(v),I.value,["A".toString(),"BUTTON".toString()])?O.return():(C=_.oT(g().onTap))?O.yield(_.RA(),2):O.return();u=O.yieldResult;c=(X=_.Z(C,_.Z3))==null?void 0:X.startTimeSeconds;c===void 0||(B=u)!=null&&B.seekTo(c,!0);_.R2(O)})});
return _.q("macro-markers-panel-item-view-model",{class:_.Ws("ytwMacroMarkersPanelItemViewModelHost",{"is-active":a}),el:I,"on:click":r,tabindex:0,role:"button"},_.q(_.fk,{data:function(){var v;return(v=g())==null?void 0:v.item}},{timelineChapterViewModel:function(v){return _.q(NQW,{data:v.data,
active:a})},
timelineItemViewModel:function(v){return _.q(Ap4,{data:v.data,active:a})},
videoAttributeViewModel:t41,shoppingDescriptionItemViewModel:HsK}))},"Cf");
w$p.idomCompat=!0;_.dM(w$p,"macro-markers-panel-item-view-model",{props:{data:_.Yp}});_.dM(R4i,"yt-video-attributes-section-view-model",{props:{data:_.Yp}});var lLK=_.R(function(r){var g=function(){var I,P,a;return(a=(I=r.data().leadingLogoAccessibility)==null?void 0:(P=I.accessibilityData)==null?void 0:P.label)!=null?a:""};
return _.q("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.q(_.t,{cond:function(){return r.data().leadingLogo},
then:function(I){return _.q(_.bv,{className:"ytwFantasySectionHeaderViewModelLogo",data:I,alt:g})}}),_.q("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.q(_.eY,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return r.data().title}}),_.q(_.eY,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return r.data().subtitle}})),_.q(_.fk,{data:function(){return r.data().trailingButton}},{buttonViewModel:function(I){return _.q(_.W6,{data:I.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"Df");var S8i=_.R(function(r){var g={};g=_.Ws("ytwFantasyTeamViewModelHost",(g.ytwFantasyTeamViewModelCompact=function(){var a;return!((a=r.compact)==null||!a.call(r))},g.ytwFantasyTeamViewModelUser=function(){return r.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},g.ytwFantasyTeamViewModelOpponent=function(){return r.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},g));
var I=function(){var a,v,C;return(C=(a=r.data().teamLogoAccessibility)==null?void 0:(v=a.accessibilityData)==null?void 0:v.label)!=null?C:""},P=_.J9(if$,function(){return r.data().teamEntityKey});
return _.q("ytw-fantasy-team-view-model",{class:g},_.q(_.t,{cond:function(){return r.data().teamLogo},
then:function(a){return _.q(_.bv,{className:"ytwFantasyTeamViewModelLogo",data:a,alt:I})}}),_.q("div",{class:"ytwFantasyTeamViewModelMetadata"},_.q("div",{class:"ytwFantasyTeamViewModelHeader"},_.q(_.eY,{className:"ytwFantasyTeamViewModelScore",
text:function(){var a;return(a=P())==null?void 0:a.score}}),_.q(_.lv,{icon:function(){var a;
return(a=P())==null?void 0:a.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.q(_.eY,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var a;return(a=P())==null?void 0:a.projectedScore}})),_.q(_.eY,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return r.data().primaryText}}),_.q(_.eY,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return r.data().secondaryText}}),_.q(_.eY,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return r.data().tertiaryText}})),_.q(_.eY,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var a;return(a=P())==null?void 0:a.score}}))},"Ef");_.dM(_.R(function(r){return _.q("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.q("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.q(_.fk,{data:function(){return r.data().summaryHeader}},{fantasySectionHeaderViewModel:lLK})),_.q(_.fk,{data:function(){return r.data().userTeam}},{fantasyTeamViewModel:S8i}),_.q(_.fk,{data:function(){return r.data().opponentTeam}},{fantasyTeamViewModel:S8i}))},"Ff"),"fantasy-league-summary-view-model",{props:{data:_.Yp}});var JpA=_.R(function(r){var g=_.GM(r,{shape:{},useCustomTabRenderable:!1}),I=g.shape;g=g.useCustomTabRenderable;var P=r.customTabRenderable,a=function(){return I().disabled},v=function(){return I().selected},C=function(){return I().title},u=function(){return I().icon},X=_.Zg("yt-tab-shape");
r=_.RT(function(O){var z;if(!a()&&((z=I().aTagConfig)==null?0:z.onclick))I().aTagConfig.onclick(O);return!1});
var c=_.RT(function(O){if(O.key==="Enter"||O.key==="ArrowUp"||O.key==="ArrowDown")O.preventDefault(),X.value.click();return!1}),B={};
return _.q("yt-tab-shape",{class:_.Ws("yt-tab-shape",function(){return I().className},(B["yt-tab-shape__tab--last-tab"]=function(){return I().isLastTab},B["yt-tab-shape--host-disabled"]=a,B["yt-tab-shape--host-clickable"]=!P,B)),
role:P?void 0:"tab","aria-selected":v!=null?v:!1,"aria-disabled":a,tabindex:P?void 0:0,"on:click":r,"on:keydown":c,el:X,"tab-identifier":function(){return I().identifier},
"tab-title":C},_.q(_.t,{cond:g,then:function(){return P()},
else:function(){var O={},z={};return _.q(_.TN,null,_.q("div",{class:_.Ws("yt-tab-shape__tab",(O["yt-tab-shape__tab--tab-selected"]=v,O))},_.q(_.t,{cond:u,then:function(e){return _.q(_.lv,{className:"yt-tab-shape__tab-icon",icon:function(){return e().iconType}})}}),C),_.q("div",{class:_.Ws("yt-tab-shape__tab-bar",(z["yt-tab-shape__tab-bar--tab-bar-selected"]=v,z))}))}}))},"Gf");
JpA.idomCompat={callbacks:{customTabRenderable:!0}};_.xhp=_.R(function(r){var g=r.shape;r=_.m(_.ua(48,void 0,"nDAx4"));var I=r.next().value,P=r.next().value;r=_.m(_.ua(0,void 0,"GCgjqb"));var a=r.next().value,v=r.next().value,C=function(){return g().tabs},u=_.Zg("yt-tab-group-shape"),X=function(){var z,e;
return(e=(z=C())==null?void 0:z.findIndex(function(U){return U.selected}))!=null?e:-1};
r=_.m(_.ua(!1,void 0,"SU01tf"));var c=r.next().value,B=r.next().value,O=function(){c()||_.ZV.addJob(function(){B(!0)},0)};
_.dd(function(){var z=X(),e=_.ZV.addJob(function(){var U,V=((U=u.value)==null?void 0:U.querySelectorAll("yt-tab-shape"))||[],G;P(((G=z>-1?V[z]:void 0)==null?void 0:G.getBoundingClientRect().width)||0);for(G=U=0;G<z;G++)U+=V[G].offsetWidth+24;_.Gq("HTML_DIR")==="rtl"&&(U=-U);v(U);O()},8,0);
_.Lu(function(){_.ZV.cancelJob(e)})},"PMwgb");
r={};return _.q("yt-tab-group-shape",{class:_.Ws("tabGroupShapeHost",(r.tabGroupShapeOverflowHidden=function(){return g().isOverflowHidden},r)),
el:u},_.q(_.t,{cond:C,then:function(z){return _.q(_.TN,null,_.q("div",{class:"tabGroupShapeTabs",role:"tablist"},_.q(_.zq,{each:z},function(e,U){return _.q(JpA,{shape:function(){return Object.assign({},e,{isLastTab:U()===z().length-1})},
customTabRenderable:e.customTabRenderable,useCustomTabRenderable:!!e.customTabRenderable})})),_.q(EER,{width:I,
sliderOffset:a,enableTransition:c}))}}))},"If");
_.xhp.idomCompat=!0;var EER=_.R(function(r){var g=_.Lx(r.sliderOffset,0),I=r.width,P=r.enableTransition;r={};return _.q("div",{class:_.Ws("tabGroupShapeSlider",(r.tabGroupShapeSliderTransition=function(){return P()},r)),
style:_.wM({width:function(){return I()+"px"},
transform:function(){return"translateX("+g()+"px)"}})})},"Jf");var fLM=_.R(function(r){var g=function(){var v,C,u;return(u=(v=r.data().playerLogoAccessibility)==null?void 0:(C=v.accessibilityData)==null?void 0:C.label)!=null?u:""},I=_.J9(bf1,function(){return r.data().playerEntityKey}),P={};
P=_.Ws("ytwFantasyPlayerViewModelHost",(P.ytwFantasyPlayerViewModelPlaying=function(){var v;return!((v=I())==null||!v.isPlayerPlaying)},P.ytwFantasyPlayerViewModelOnField=function(){var v;
return((v=I())==null?void 0:v.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},P.ytwFantasyPlayerViewModelRedZone=function(){var v;
return((v=I())==null?void 0:v.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},P));
var a=function(){var v,C,u,X=((v=_.S5().resolve(_.lX(_.nk)))==null?0:v())?(C=r.data().playerLogoBackgroundColor)==null?void 0:C.darkTheme:(u=r.data().playerLogoBackgroundColor)==null?void 0:u.lightTheme;return X===void 0?"":_.pi(X)};
return _.q("ytw-fantasy-player-view-model",{class:P},_.q(_.t,{cond:function(){return r.data().playerLogo},
then:function(v){return _.q("div",{class:"ytwFantasyPlayerViewModelLogo"},_.q("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.q(_.bv,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.wM({"background-color":a}),data:v,alt:g})),_.q("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.q(_.lv,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.q("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.q("div",{class:"ytwFantasyPlayerViewModelHeader"},_.q(_.eY,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var v;return(v=r.data())==null?void 0:v.playerNameText}}),_.q(_.eY,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var v;return(v=r.data())==null?void 0:v.playerDescriptionText}})),_.q("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.q(_.eY,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var v;return(v=I())==null?void 0:v.gamePeriodText}}),_.q(_.eY,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var v;return(v=r.data())==null?void 0:v.opponentTeamText}}),_.q(_.eY,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var v;return(v=I())==null?void 0:v.gameStatusText}}),_.q(_.eY,{className:_.Ws("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var v;return(v=I())==null?void 0:v.playerStatusText}})),_.q("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.q(_.eY,{text:function(){var v;
return(v=I())==null?void 0:v.playerStatsText}}))),_.q(_.eY,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var v;return(v=I())==null?void 0:v.fantasyScore}}))},"Kf");var nEi=_.R(function(r){return _.q("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.q(_.t,{cond:function(){return r.data().players},
then:function(g){return _.q(_.fk,{data:g},{fantasyPlayerViewModel:fLM})}}))},"Lf");var TQM=_.R(function(r){var g=_.m(_.yR(function(){var a;return(a=r.data().selectedTabIdentifierKey)!=null?a:""})),I=g.next().value,P=g.next().value;
_.bX(function(){var a;(a=r.setSelectedTabSignal)==null||a.call(r,I)});
return _.q("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.q("div",{class:"ytTabbedViewModelTabGroup"},_.q(_.xhp,{shape:function(){var a=r.data(),v=[],C={tabs:v};if(!a.tabs)return C;a=_.m(a.tabs);for(var u=a.next(),X={};!u.done;X={tabViewModel:void 0},u=a.next())if(X.tabViewModel=_.Z(u.value,E0$),X.tabViewModel){var c=u=void 0;v.push({aTagConfig:{onclick:function(B){return function(){var O;P((O=B.tabViewModel.tabIdentifier)!=null?O:"")}}(X)},
identifier:X.tabViewModel.tabIdentifier,selected:I()===X.tabViewModel.tabIdentifier,title:(c=(u=X.tabViewModel.title)==null?void 0:u.content)!=null?c:""})}return C}})),_.q(_.fk,{data:function(){var a,v=_.m((a=r.data().tabs)!=null?a:[]);
for(a=v.next();!a.done;a=v.next())if((a=_.Z(a.value,E0$))&&a.tabIdentifier===I())return a.content}},{fantasyRosterViewModel:nEi}))},"Nf");_.dM(_.R(function(r){var g=_.m(yUj()),I=g.next().value,P=g.next().value;return _.q("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.q(_.eY,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return r.data().title}}),_.q(_.t,{cond:function(){return r.data().tabbedViewModel},
then:function(a){return _.q(_.fk,{data:a},{tabbedViewModel:function(v){return _.q(TQM,{data:v.data,setSelectedTabSignal:P})}})}}),_.q(_.t,{cond:function(){var a,v=(a=_.Z(r.data().tabbedViewModel,xKF))==null?void 0:a.tabs;
a=_.Z(v==null?void 0:v[0],E0$);v=_.Z(v==null?void 0:v[1],E0$);var C=a==null?void 0:a.tabIdentifier;if(I()===C){var u,X;if(!((u=_.Z(a==null?void 0:a.content,Puf))==null?0:(X=u.players)==null?0:X.length))return r.data().noUserTeamPlayersText}else{var c,B;if(!((c=_.Z(v==null?void 0:v.content,Puf))==null?0:(B=c.players)==null?0:B.length))return r.data().noOpponentTeamPlayersText}},
then:function(a){return _.q(_.eY,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:a})}}))},"Of"),"ytw-fantasy-matchup-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){return _.q("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.q(_.eY,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return r.data().title}}),_.q(_.t,{cond:function(){return r.data().matchupTeamPairs},
then:function(g){return _.q(_.zq,{each:g,keyBy:"INDEX"},function(I){return _.q("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.q(_.fk,{data:function(){return[I().firstTeam,I().secondTeam]}},{fantasyTeamViewModel:function(P){return _.q(S8i,{data:P.data,
compact:!0})}}))})}}))},"Pf"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=function(){var a,v,C;return(C=(a=r.data().userLogoAccessibility)==null?void 0:(v=a.accessibilityData)==null?void 0:v.label)!=null?C:""},I=function(){var a,v,C;
return(C=(a=r.data().opponentLogoAccessibility)==null?void 0:(v=a.accessibilityData)==null?void 0:v.label)!=null?C:""},P=_.J9(UE8,function(){return r.data().entityKey});
return _.q("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.q("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.q(_.t,{cond:function(){return r.data().userLogo},
then:function(a){return _.q(_.bv,{className:"ytwFantasyWinProbabilityViewModelLogo",data:a,alt:g})}}),_.q("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.q(_.eY,{text:function(){return r.data().title}})),_.q(_.t,{cond:function(){return r.data().opponentLogo},
then:function(a){return _.q(_.bv,{className:"ytwFantasyWinProbabilityViewModelLogo",data:a,alt:I})}})),_.q("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.q("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.q(_.eY,{text:function(){var a;
return(a=P())==null?void 0:a.userWinNumberLabel}})),_.q("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.q("div",{class:_.Ws("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.wM({flex:function(){var a,v;return(v=(a=P())==null?void 0:a.userWinNumber)!=null?v:50}})}),_.q("div",{class:_.Ws("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.wM({flex:function(){var a,v;return(v=(a=P())==null?void 0:a.opponentWinNumber)!=null?v:50}})})),_.q("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.q(_.eY,{text:function(){var a;
return(a=P())==null?void 0:a.opponentWinNumberLabel}}))))},"Qf"),"fantasy-win-probability-view-model",{props:{data:_.Yp}});var h44={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},kjM=_.R(function(r){return _.q(_.fk,{data:r.button},{buttonViewModel:function(g){return _.q(_.W6,{data:g.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"Rf"),$df=_.R(function(r){return _.q("ytd-backstage-locked-post-view-model",{class:_.Ws("ytdBackstageLockedPostViewModelHost",r.className)},_.q("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.q("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.q(_.fk,
{data:function(){return r.data().authorAvatar}},{decoratedAvatarViewModel:_.oQ})),_.q("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.q("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.q(_.eY,{text:function(){return r.data().authorText}})),_.q("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.q(_.eY,{text:function(){return r.data().publishedTimeText}}),_.q(_.fk,{data:function(){return r.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(g){return _.q(fh0,
{data:g.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.q("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.q(_.eY,{text:function(){return r.data().contentText}})),_.q(_.e5,null,_.q(_.BP,{when:function(){return r.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.q("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.q(_.bv,{data:h44,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.q(_.eY,{text:function(){return r.data().lockedText}}))}),_.q(_.BP,{when:function(){return r.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.q("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.q("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.q(_.bv,{data:h44,
alt:""})),_.q(_.eY,{text:function(){return r.data().lockedText}}))})),_.q("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.q(kjM,{button:function(){return r.data().likeButton}}),_.q("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return r.data().voteCountA11y}},_.q(_.eY,{text:function(){return r.data().voteCount}})),_.q(kjM,{button:function(){return r.data().dislikeButton}}),_.q(kjM,{button:function(){return r.data().commentButton}}),_.q("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return r.data().commentCountA11y}},_.q(_.eY,{text:function(){return r.data().commentCount}}))))},"Sf");
$df.idomCompat=!0;_.dM($df,"ytd-backstage-locked-post-view-model",{props:{data:_.Yp,className:_.Yp}});_.IA("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var M1=function(){var r=_.D.apply(this,arguments)||this;r.darkerPanels=_.Y("web_watch_darker_panels");r.commentsHidePanelButton=!1;r.isWatchGrid=!1;r.continuationShowButton=!1;r.isSearch=!1;r.isConstrainedList=!1;r.isWatch=!1;r.eligibleToSwitchToGrid=!1;r.useBigThumbs=!1;r.epRestyle=!1;r.isCarouselInFeed=!0;r.topSpacingZero=!1;r.continuationIsInitialLoad=!0;r.enableSqueezebackPanels=_.Y("web_shorts_enable_squeezeback_panels");r.enableAnchoredPanel=_.Y("desktop_shorts_v2_anchored_panel");r.notSticky=
!0;r.mastheadHeight=0;r.isStickyChipBarSetup=!1;r.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};r.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return r};
_.b(M1,_.D);_.Q=M1.prototype;_.Q.updateLockupContainerTypes=function(r){if(this.eligibleToSwitchToGrid){var g;(g=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||g.forEach(function(I){I.containerType=r})}};
_.Q.getItemsPath=function(){return"data.contents"};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.Q.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{commentsHeaderRenderer:{component:"ytd-comments-header-renderer",properties:{engagementPanel:"[[engagementPanel]]",hidePanelButton:"[[commentsHidePanelButton]]"}},sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isPlaylist:"[[isPlaylist]]",isClipList:"[[isClipList]]"}},itemSectionHeaderRenderer:"ytd-item-section-header-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
chipCloudRenderer:"yt-chip-cloud-renderer",feedFilterChipBarRenderer:"ytd-feed-filter-chip-bar-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},shownItems:{id:"contents",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-item-section-renderer lockup",force16By9ThumbnailAspectRatio:!0},properties:{sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailFixedWidth:"[[thumbnailWidth]]",
thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]",containerType:"[[lockupContainerType]]"}},alertBannerViewModel:{component:"yt-alert-banner-view-model"},aboutChannelRenderer:"ytd-about-channel-renderer",activityItemRenderer:"yt-activity-item-renderer",adSlotRenderer:"ytd-ad-slot-renderer",backgroundPromoRenderer:"ytd-background-promo-renderer",backstageLockedPostViewModel:"ytd-backstage-locked-post-view-model",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
buttonRenderer:"ytd-button-renderer",carouselAdRenderer:"ytd-carousel-ad-renderer",cardItemContainerRenderer:{component:"yt-card-item-container-renderer",properties:{compact:"[[engagementPanel]]"}},cardItemRenderer:"yt-card-item-renderer",carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0}},channelAboutFullMetadataRenderer:"ytd-channel-about-metadata-renderer",channelFeaturedContentRenderer:{component:"ytd-channel-featured-content-renderer",properties:{thumbnailFixedWidth:"[[thumbnailWidth]]",
lockupContainerType:"[[lockupContainerType]]"}},channelRenderer:{component:"ytd-channel-renderer",properties:{compactStyle:"[[engagementPanel]]"}},channelSwitcherPageRenderer:"ytd-channel-switcher-page-renderer",channelVideoPlayerRenderer:"ytd-channel-video-player-renderer",chipCloudRenderer:{component:"yt-chip-cloud-renderer",properties:{isSearch:"[[isSearch]]"}},chipsShelfViewModel:"chips-shelf-view-model",clarificationRenderer:"ytd-clarification-renderer",commentHistoryEntryRenderer:"ytd-comment-history-entry-renderer",
commentThreadRenderer:{component:"ytd-comment-thread-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},commentFilterContextViewModel:{component:"yt-comment-filter-context-view-model"},compactMovieRenderer:"ytd-compact-movie-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactTextPromoRenderer:"ytd-compact-text-promo-renderer",
compactVideoRenderer:"ytd-compact-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",connectedAppRenderer:"ytd-connected-app-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:"ytd-destination-shelf-renderer",didYouMeanRenderer:"yt-did-you-mean-renderer",displayAdRenderer:"ytd-display-ad-renderer",emergencyOneboxRenderer:"ytd-emergency-onebox-renderer",eomSettingsDisclaimerRenderer:"ytd-eom-settings-disclaimer-renderer",exploratoryResultsRenderer:"ytd-exploratory-results-renderer",
faqSectionRenderer:"yt-faq-section-renderer",fantasyLeagueSummaryViewModel:"fantasy-league-summary-view-model",fantasyMatchupViewModel:"ytw-fantasy-matchup-view-model",fantasyWeeklyMatchupSummaryViewModel:"ytw-fantasy-weekly-matchup-summary-view-model",fantasyWinProbabilityViewModel:"fantasy-win-probability-view-model",feedbackElicitationSingleQuestionRenderer:"ytd-feedback-elicitation-single-question-renderer",feedEntryRenderer:"ytd-feed-entry-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",
eduCardViewModel:"yt-edu-card-view-model",gridRenderer:"ytd-grid-renderer",richGridRenderer:"ytd-rich-grid-renderer",handlesClaimingHeaderRenderer:"ytd-handles-claiming-header-renderer",handlesClaimingUpdateSocialRenderer:"ytd-handles-claiming-update-social-renderer",handlesClaimingVanityInfoRenderer:"ytd-handles-claiming-vanity-info-renderer",handlesClaimingVideoItemRenderer:"ytd-handles-claiming-video-item-renderer",handlesClaimingTitleImagesSectionRenderer:"ytd-handles-claiming-title-images-section-renderer",
handlesClaimingFaqSectionRenderer:"ytd-handles-claiming-faq-section-renderer",hashtagTileRenderer:"ytd-hashtag-tile-renderer",horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"}},includingResultsForRenderer:"yt-including-results-for-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",labsEditRenderer:"ytd-labs-edit-renderer",labsHeaderRenderer:"ytd-labs-header-renderer",
labsItemRenderer:"ytd-labs-item-renderer",linearLayoutViewModel:"yt-linear-layout-view-model",liveChatHistoryEntryRenderer:"ytd-live-chat-history-entry-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",messageRenderer:{component:"ytd-message-renderer",properties:{panel:"[[engagementPanel]]"}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",properties:{isSearch:"[[isSearch]]"}},movieRenderer:"ytd-movie-renderer",musicPassFeatureInfoRenderer:"yt-music-pass-feature-info-renderer",
newspaperRenderer:"ytd-newspaper-renderer",noResultsFoundShowingResultsForRenderer:"yt-no-results-found-showing-results-for-renderer",notificationRenderer:"ytd-notification-renderer",offerItemExpandedRenderer:"yt-offer-item-expanded-renderer",offerItemRenderer:"yt-offer-item-renderer",offerItemUpsellRenderer:"yt-offer-item-upsell-renderer",officialCardViewModel:{component:"yt-official-card-view-model",properties:{className:"[[is]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},
pageIntroductionRenderer:"ytd-page-introduction-renderer",playlistShowMetadataRenderer:"ytd-playlist-show-metadata-renderer",playlistVideoListRenderer:"ytd-playlist-video-list-renderer",playlistVideoRenderer:"ytd-playlist-video-renderer",premiumBrowseFooterRenderer:"ytd-premium-browse-footer-renderer",productDetailsRenderer:"ytd-product-details-renderer",productListHeaderRenderer:"ytd-product-list-header-renderer",promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",
purchaseItemRenderer:"ytd-purchase-item-renderer",qrCodeRenderer:"yt-qr-code-renderer",radioRenderer:"ytd-radio-renderer",recognitionShelfRenderer:"ytd-recognition-shelf-renderer",redCancelSurveyRenderer:"ytd-red-cancel-survey-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{isSearch:"[[isSearch]]",hideShelfHeader:"[[hideShortsShelfHeader]]"}},gridShelfViewModel:{component:"grid-shelf-view-model",properties:{shouldUseOwnContainerSize:"[[isSearch]]",layoutContainerWidth:"[[containerWidth]]",
className:"[[is]]"},params:{marginSettings:0}},richShelfRenderer:"ytd-rich-shelf-renderer",resultsWithoutQuotesRenderer:"yt-results-without-quotes-renderer",searchFrictionViewModel:"ytw-search-friction-view-model",searchNoResultsRenderer:"yt-search-no-results-renderer",searchPyvRenderer:"ytd-search-pyv-renderer",sectionGroupViewModel:"yt-section-group-view-model",sectionHeaderViewModel:{component:"yt-section-header-view-model",properties:{className:"[[is]]"},params:{disableHorizontalPadding:!0,disableVerticalPadding:!0}},
settingsOptionsRenderer:"ytd-settings-options-renderer",shelfRenderer:{component:"ytd-shelf-renderer",properties:{isSearch:"[[isSearch]]",isConstrainedList:"[[isConstrainedList]]"}},showingResultsForRenderer:"yt-showing-results-for-renderer",showRenderer:{component:"ytd-show-renderer",properties:{isSearch:"[[isSearch]]"}},simpleTextSectionRenderer:"ytd-simple-text-section-renderer",sponsorshipsAlertRenderer:"ytd-sponsorships-alert-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",
subscriptionProductHeaderRenderer:"yt-subscription-product-header-renderer",subscriptionProductRenderer:"yt-subscription-product-renderer",subscriptionProductUpsellOfferRenderer:"yt-subscription-product-upsell-offer-renderer",toggleFormFieldRenderer:"yt-toggle-form-field-renderer",unlimitedManageSubscriptionPageRenderer:"yt-unlimited-manage-subscription-page-renderer",unlimitedPageFeatureInfoRenderer:"ytd-unlimited-page-feature-info-renderer",unlimitedPageHeaderRenderer:"yt-unlimited-page-header-renderer",
unlimitedUserNotificationRenderer:"yt-unlimited-user-notification-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}},webAnswerRenderer:"ytd-web-answer-renderer",ypcOffersListRenderer:"yt-ypc-offers-list-renderer",redeemCodeRenderer:"ytd-redeem-code-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[continuationShowButton]]",isCommentsSection:"[[continuationIsCommentsSection]]",
isInitialLoad:"[[continuationIsInitialLoad]]",engagementPanel:"[[engagementPanel]]"}},infoPanelContentRenderer:"ytd-info-panel-content-renderer",errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer",ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer",listItemViewModel:"ytd-list-item-view-model",overviewAnswerViewModel:"ytd-overview-answer-view-model",coursePerksViewModel:"yt-course-perks-view-model",courseProgressViewModel:"yt-course-progress-view-model",courseRatingsViewModel:"yt-course-ratings-view-model",
videoDescriptionHeaderRenderer:"ytd-video-description-header-renderer",videoDescriptionInfocardsSectionRenderer:"ytd-video-description-infocards-section-renderer",videoOverviewViewModel:"yt-video-overview-view-model",expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoAttributeViewModel:"yt-video-attribute-view-model",liveViewerLeaderboardItemViewModel:{component:"ytvl-live-viewer-leaderboard-item-view-model"},
liveLeaderboardItemViewModel:{component:"ytvl-live-leaderboard-item-view-model"},accordionViewModel:{component:"yt-accordion-view-model"},learningJourneyLoaderViewModel:{component:"yt-learning-journey-loader-view-model"},learningJourneyZeroStateViewModel:{component:"yt-learning-journey-zero-state"},learningJourneyQuizViewModel:{component:"learning-journey-quiz-view-model"},dividerViewModel:{component:"divider-view-model"}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",
properties:{showButton:"[[showButton]]",disablePrescanVisibility:"[[continuationDisablePrescanVisibility]]"}},reloadContinuationData:{component:"yt-reload-continuation"}},renderPriority:_.Y("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.Y("kevlar_low_priority_continuation")}}};
_.Q.created=function(){};
_.Q.updateStickySetup=function(){_.Y("web_fix_sticky_playlist_header_v2")&&this.pageSubtype==="playlist"?this.setupStickyChipBar():this.teardownStickyChipBar()};
_.Q.dispatchChipBarIsSticky=function(){this.isStickyChipBarSetup&&this.ytdReduxBehavior.dispatch(z0d(!this.notSticky))};
_.Q.setupStickyChipBar=function(){var r=this;if(!this.isStickyChipBarSetup&&_.Y("web_fix_sticky_playlist_header_v2")){this.isStickyChipBarSetup=!0;document.addEventListener("scroll",_.J4(this,this.updateHeaderState));var g;this.mastheadHeight=((g=document.querySelector("ytd-masthead"))==null?void 0:g.clientHeight)||0;this.updateHeaderCssVariables();window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(I){r.handleIntersect(I)},{rootMargin:"-"+(this.mastheadHeight+
1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){r.updateHeaderState();r.updateHeaderCssVariables()}),this.resizeObserver.observe(this.hostElement))}};
_.Q.teardownStickyChipBar=function(){if(this.isStickyChipBarSetup){this.isStickyChipBarSetup=!1;document.removeEventListener("scroll",_.J4(this,this.updateHeaderState));var r;(r=this.intersectionObserver)==null||r.disconnect();var g;(g=this.resizeObserver)==null||g.disconnect()}};
_.Q.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.Q.handleIntersect=function(r){this.notSticky=r[0].intersectionRatio===1};
_.Q.updateHeaderCssVariables=function(){this.hostElement.style.setProperty("--ytd-item-section-header-width",this.hostElement.clientWidth+"px");this.hostElement.style.setProperty("--ytd-item-section-header-top",this.mastheadHeight+"px")};
_.Q.detached=function(){this.teardownStickyChipBar()};
_.Q.updated=function(r){r.has("data")&&this.isStickyChipBarSetup&&(this.updateHeaderState(),this.updateHeaderCssVariables())};
_.Q.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var r=_.DG(this.hostElement).querySelector("ytd-comments-header-renderer");r&&(r.hidePanelButton=this.commentsHidePanelButton)}};
_.Q.onRetrieveLocation=function(r,g){this.containsComments()&&(this.firstCommentsLoaded=g.hasComments=!0)};
_.Q.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.Q.onLoadReloadContinuation=function(r,g){var I=this;r.stopPropagation();this.isReloading=!0;_.He(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(P){var a=_.S5().resolve(_.kM);P=g(P);a.postData(P).then(function(v){I.onReloadContinuationData(v)})}})};
_.Q.onReloadContinuationData=function(r){if(r=this.get("response.continuationContents.itemSectionContinuation",r)||this.get("response.contents.itemSectionRenderer",r)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",r)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",r))this.set("data.contents",r.contents||r.results),r.header&&this.set("data.header",r.header),this.set("data.continuations",
r.continuations||[]);this.isReloading=!1};
_.Q.computeContentsClass=function(r){return r?"reloading":""};
_.Q.computeSectionIdentifier=function(r){return r==null?void 0:r.sectionIdentifier};
_.Q.computeFitContainer=function(r){return(r==null?void 0:r.sectionIdentifier)==="youchat-item-section"};
_.Q.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.Y("kevlar_disable_comments_auto_load")};
_.Q.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.Q.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.Q.computeHasDestinationShelfRenderer=function(r){var g,I;return!!(r==null?0:(g=r.contents)==null?0:(I=g[0])==null?0:I.destinationShelfRenderer)};
_.Q.computeHasSectionGroupViewModel=function(r){var g,I;return!!(r==null?0:(g=r.contents)==null?0:(I=g[0])==null?0:I.sectionGroupViewModel)};
_.Q.computeHasQrCodeRenderer=function(r){var g,I;return!!(r==null?0:(g=r.contents)==null?0:(I=g[0])==null?0:I.qrCodeRenderer)};
_.Q.computeStaticCommentsHeader=function(r){return r&&this.containsComments()};
_.Q.computeEpRestyle=function(r){return _.Y("web_ep_restyling")&&r&&this.containsComments()};
_.Q.computeIsContinuationCommentSection=function(r){return(r==null?void 0:r.targetId)==="shorts-engagement-panel-comments-section"||(r==null?void 0:r.targetId)==="comments-section"||(r==null?void 0:r.targetId)==="engagement-panel-comments-section"};
_.Q.computeSuppressPaddingDisclaimer=function(){var r,g,I,P;return!!((r=this.data)==null?0:(g=r.contents)==null?0:(I=g[0])==null?0:(P=I.productListHeaderRenderer)==null?0:P.suppressPaddingDisclaimer)};
_.Q.computeHeaderStyle=function(r){switch(r==null?void 0:r.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.Q.dataChanged=function(){this.firstCommentsLoaded=!1};
_.Q.observeDataContentsLength=function(){var r,g;((r=this.data)==null?0:(g=r.contents)==null?0:g.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.Q.onYtDismissibleItemDismissedChange=function(r){this._setItemDismissed(r.type==="yt-dismissible-item-dismissed")};
_.Q.triggerContinuations=function(){for(var r=_.DG(this.hostElement).querySelector("#continuations").children,g=0;g<r.length;g++)r[g].trigger()};
_.Q.triggerInitialContinuations=function(){for(var r=_.DG(this.hostElement).querySelector("#continuations").children,g=0;g<r.length;g++)r[g].triggerIfNotPreviouslyTriggered()};
_.Q.handleYtItemSectionContinuation=function(r,g){var I;g&&((I=this.data)==null?void 0:I.sectionIdentifier)!==g||(this.set("data.continuations",[r]),this.triggerContinuations())};
_.Q.handleYtItemSectionReplace=function(r,g){var I;g&&((I=this.data)==null?void 0:I.sectionIdentifier)!==g||(this.set("data.contents",r),this.set("data.continuations",[]))};
_.Q.computeUseHeightHack=function(r){return r&&!_.Y("kevlar_disable_height_hack")};
_.Q.computeTopSpacingZero=function(r){return r};
_.Q.continuationShowButtonChanged=function(){var r=_.DG(this.hostElement).querySelector("ytd-continuation-item-renderer");r&&(r.showButton=this.continuationShowButton)};
_.Q.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("data-changed",this.data))};
_.l4.Object.defineProperties(M1.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.Y("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
thumbnailTargetWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&this.containerWidth?this.containerWidth/2:void 0}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?"STANDARD":this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return!!((r=this.data)==null?0:(g=r.contents)==null?0:(I=g[0])==null?0:I.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P,a,v,C;return!!((r=this.data)==null?0:(g=r.contents)==null?0:(I=g[0])==null?0:(P=I.shelfRenderer)==null?0:(a=P.content)==null?0:(v=a.gridRenderer)==null?0:(C=v.targetId)==null?0:C.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return!!((r=this.data)==null?0:(g=r.contents)==null?0:(I=g[0])==null?0:I.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return!!((r=this.data)==null?0:(g=r.contents)==null?0:(I=g[0])==null?0:I.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.nL("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.Y("use_modern_typography_on_search")};if(this.isWatch)return{useInlineContentMetadata:this.useBigThumbs&&_.Y("web_watch_next_big_thumbs_compact_layout"),useRichGridLegacyMargin:this.useBigThumbs}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.Y("use_modern_typography_on_search")}},
useChipBarViewModelHeader:{configurable:!0,enumerable:!0,get:function(){var r,g;return!!((r=this.data)==null?0:(g=r.header)==null?0:g.chipBarViewModel)}},
expFixPlaylistHeader:{configurable:!0,enumerable:!0,get:function(){return _.Y("web_fix_sticky_playlist_header")}},
expFixPlaylistHeaderV2:{configurable:!0,enumerable:!0,get:function(){return _.Y("web_fix_sticky_playlist_header_v2")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
M1.prototype.dataChangedForBinding=M1.prototype.dataChangedForBinding;M1.prototype.continuationShowButtonChanged=M1.prototype.continuationShowButtonChanged;M1.prototype.onYtDismissibleItemDismissedChange=M1.prototype.onYtDismissibleItemDismissedChange;M1.prototype.observeDataContentsLength=M1.prototype.observeDataContentsLength;M1.prototype.dataChanged=M1.prototype.dataChanged;M1.prototype.onServiceRequestCompleted=M1.prototype.onServiceRequestCompleted;M1.prototype.onLoadReloadContinuation=M1.prototype.onLoadReloadContinuation;
M1.prototype.onRetrieveLocation=M1.prototype.onRetrieveLocation;M1.prototype.commentsHidePanelButtonChanged=M1.prototype.commentsHidePanelButtonChanged;M1.prototype.dispatchChipBarIsSticky=M1.prototype.dispatchChipBarIsSticky;M1.prototype.updateStickySetup=M1.prototype.updateStickySetup;M1.prototype.updateLockupContainerTypes=M1.prototype.updateLockupContainerTypes;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],M1.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],M1.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],M1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.yy.YtLazyListBehavior),_.J("design:type",Object)],M1.prototype,"ytLazyListBehavior",void 0);_.w([_.d(_.MM.YtNextContinuationBehavior),_.J("design:type",Object)],M1.prototype,"ytNextContinuationBehavior",void 0);
_.w([_.d(_.bI),_.J("design:type",Object)],M1.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],M1.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],M1.prototype,"ytdReduxBehavior",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],M1.prototype,"darkerPanels",void 0);_.w([_.H(),_.J("design:type",Object)],M1.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Boolean)],M1.prototype,"engagementPanel",void 0);_.w([_.H(),_.J("design:type",Object)],M1.prototype,"commentsHidePanelButton",void 0);_.w([_.H(),_.J("design:type",Object)],M1.prototype,"isWatchGrid",void 0);_.w([_.H(),_.J("design:type",Object)],M1.prototype,"continuationShowButton",void 0);_.w([_.H({computed:"computeIsContinuationCommentSection(data)"}),_.J("design:type",Boolean)],M1.prototype,"continuationIsCommentsSection",void 0);
_.w([_.H({value:!0}),_.J("design:type",Boolean)],M1.prototype,"autoFill",void 0);_.w([_.H(),_.J("design:type",Boolean)],M1.prototype,"continuationDisablePrescanVisibility",void 0);_.w([_.H(),_.J("design:type",Boolean)],M1.prototype,"isReloading",void 0);_.w([_.H(),_.J("design:type",Object)],M1.prototype,"isSearch",void 0);_.w([_.H(),_.J("design:type",Object)],M1.prototype,"isConstrainedList",void 0);_.w([_.H(),_.J("design:type",Object)],M1.prototype,"isWatch",void 0);
_.w([_.H(),_.J("design:type",Object)],M1.prototype,"eligibleToSwitchToGrid",void 0);_.w([_.H(),_.J("design:type",Object)],M1.prototype,"useBigThumbs",void 0);_.w([_.H({selector:_.Ck,reflectToAttribute:!0}),_.J("design:type",Object)],M1.prototype,"isGridViewEnabled",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.J("design:type",Object)],M1.prototype,"epRestyle",void 0);
_.w([_.L("isWatch"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],M1.prototype,"hideShortsShelfHeader",null);_.w([_.L("isSearch","isWatch"),_.J("design:type",String),_.J("design:paramtypes",[])],M1.prototype,"thumbnailWidth",null);_.w([_.L("isSearch","containerWidth"),_.J("design:type",Object),_.J("design:paramtypes",[])],M1.prototype,"thumbnailTargetWidth",null);
_.w([_.L("isSearch","isWatch","useBigThumbs"),_.J("design:type",String),_.J("design:paramtypes",[])],M1.prototype,"sizing",null);_.w([_.L("isWatch","isGridViewEnabled","useBigThumbs","data"),_.H({reflectToAttribute:!0}),_.J("design:type",Number),_.J("design:paramtypes",[])],M1.prototype,"lockupContainerType",null);_.w([_.xt("lockupContainerType","data"),_.J("design:type",Function),_.J("design:paramtypes",[Number]),_.J("design:returntype")],M1.prototype,"updateLockupContainerTypes",null);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],M1.prototype,"pageSubtype",void 0);_.w([_.H(),_.J("design:type",Number)],M1.prototype,"containerWidth",void 0);_.w([_.H(),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],M1.prototype,"isPlaylist",null);_.w([_.H(),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],M1.prototype,"isClipList",null);_.w([_.H(),_.J("design:type",Object)],M1.prototype,"isCarouselInFeed",void 0);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],M1.prototype,"isPlaylistVideoContainer",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],M1.prototype,"isSearchFrictionPage",null);_.w([_.H({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.J("design:type",Boolean)],M1.prototype,"useHeightHack",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.J("design:type",Object)],M1.prototype,"topSpacingZero",void 0);_.w([_.H({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.J("design:type",Boolean)],M1.prototype,"showButton",void 0);_.w([_.H(),_.J("design:type",Boolean)],M1.prototype,"firstCommentsLoaded",void 0);_.w([_.H(),_.J("design:type",Object)],M1.prototype,"continuationIsInitialLoad",void 0);
_.w([_.H({reflectToAttribute:!0,readOnly:!0}),_.J("design:type",Boolean)],M1.prototype,"itemDismissed",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.J("design:type",String)],M1.prototype,"sectionIdentifier",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.J("design:type",String)],M1.prototype,"fitContainer",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.J("design:type",Boolean)],M1.prototype,"hasDestinationShelfRenderer",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.J("design:type",Boolean)],M1.prototype,"staticCommentsHeader",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],M1.prototype,"enableSqueezebackPanels",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],M1.prototype,"enableAnchoredPanel",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.J("design:type",Boolean)],M1.prototype,"hasSectionGroupViewModel",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.J("design:type",Boolean)],M1.prototype,"hasQrCodeRenderer",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.J("design:type",Boolean)],M1.prototype,"suppressDisclaimerSeparator",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.J("design:type",String)],M1.prototype,"headerStyle",void 0);_.w([_.L("isSearch","isWatch","useBigThumbs"),_.J("design:type",Object),_.J("design:paramtypes",[])],M1.prototype,"lockupExperiments",null);
_.w([_.L("isSearch"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],M1.prototype,"typographyBump",null);_.w([_.ni("#header"),_.J("design:type",HTMLElement)],M1.prototype,"header",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],M1.prototype,"notSticky",void 0);_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Object),_.J("design:paramtypes",[])],M1.prototype,"useChipBarViewModelHeader",null);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],M1.prototype,"expFixPlaylistHeader",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],M1.prototype,"expFixPlaylistHeaderV2",null);_.w([_.xt("pageSubtype"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],M1.prototype,"updateStickySetup",null);
_.w([_.xt("notSticky"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],M1.prototype,"dispatchChipBarIsSticky",null);_.w([_.xt("commentsHidePanelButton"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],M1.prototype,"commentsHidePanelButtonChanged",null);_.w([_.Eq("yt-retrieve-location"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],M1.prototype,"onRetrieveLocation",null);
_.w([_.Eq("yt-load-reload-continuation"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Function]),_.J("design:returntype")],M1.prototype,"onLoadReloadContinuation",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],M1.prototype,"onServiceRequestCompleted",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],M1.prototype,"dataChanged",null);
_.w([_.$R("data.contents.length"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],M1.prototype,"observeDataContentsLength",null);_.w([_.Eq("yt-dismissible-item-dismissed"),_.Eq("yt-dismissible-item-undismissed"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],M1.prototype,"onYtDismissibleItemDismissedChange",null);
_.w([_.xt("continuationShowButton"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],M1.prototype,"continuationShowButtonChanged",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],M1.prototype,"dataChangedForBinding",null);_.w([_.qC({is:"ytd-item-section-renderer",disableElementRegistration:!0})],M1);
_.A(M1,"ytd-item-section-renderer",function(){if(QNf!==void 0)return QNf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class$="[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer"></div>\n<div id="spinner-container" class="style-scope ytd-item-section-renderer">\n  <tp-yt-paper-spinner-lite active="[[computeIsReloading(isReloading, continuationIsReloading)]]" class="style-scope ytd-item-section-renderer">\n  </tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class$="[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer"></div>\n<div id="continuations" class="style-scope ytd-item-section-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return QNf=r},{mode:1});var rw3;var Fv1=_.i6(_.xH("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var gyZ={},sh$=(gyZ[0]={title:_.Le(_.xH("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Le(_.xH("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.VM("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},gyZ[1]={title:_.Le(_.xH("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.VM("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},gyZ);_.IA("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var jZ=function(){var r=_.D.apply(this,arguments)||this;r.allVideosCount=0;r.allPlaylistCount=0;r.isOnline=!1;r.shouldRenderDownloadsBanner=!1;r.shouldRenderDownloadsBannerUpsell=!1;r.hasOptedIntoSmartDownloads=!1;r.areAllSmartDownloadsDeleted=!1;r.smartDownloadsCompleted=!1;return r};
_.b(jZ,_.D);jZ.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
jZ.prototype.attached=function(){this.downloadsToRenderChanged()};
jZ.prototype.detached=function(){this.set("renderableData",{})};
jZ.prototype.downloadsToRenderChanged=function(){var r=_.jR().getState().entities,g=_.aI(r),I=_.Y("kevlar_playlist_dl_page_killswitch")?Qj$(r):_.vd(r),P=_.$KE(r),a=_.PF_(r),v=_.hu(g);r=_.QX(r);this.set("renderableData",WvQ(I,g,P,a,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,v,r))};
jZ.prototype.downloadsToRenderChanged=jZ.prototype.downloadsToRenderChanged;_.w([_.d(_.oj),_.J("design:type",Object)],jZ.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],jZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],jZ.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],jZ.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],jZ.prototype,"renderableData",void 0);_.w([_.H({selector:_.e6h}),_.J("design:type",Object)],jZ.prototype,"allVideosCount",void 0);_.w([_.H({selector:Ons}),_.J("design:type",Object)],jZ.prototype,"allPlaylistCount",void 0);_.w([_.H({selector:_.oI}),_.J("design:type",Object)],jZ.prototype,"isOnline",void 0);_.w([_.H({selector:_.jj1}),_.J("design:type",Object)],jZ.prototype,"shouldRenderDownloadsBanner",void 0);
_.w([_.H({selector:_.a4F}),_.J("design:type",Object)],jZ.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.w([_.H({selector:_.VCE}),_.J("design:type",Object)],jZ.prototype,"hasOptedIntoSmartDownloads",void 0);_.w([_.H({selector:_.I4t}),_.J("design:type",Object)],jZ.prototype,"areAllSmartDownloadsDeleted",void 0);_.w([_.H({selector:PCE}),_.J("design:type",Object)],jZ.prototype,"smartDownloadsCompleted",void 0);
_.w([_.$R("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],jZ.prototype,"downloadsToRenderChanged",null);_.w([_.qC({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],jZ);
_.A(jZ,"ytd-offline-item-section-renderer",function(){if(rw3!==void 0)return rw3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-offline-item-section-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return rw3=r},
{mode:1});var IFi;var PzU;var VJ=function(){return _.D.apply(this,arguments)||this};
_.b(VJ,_.D);
VJ.prototype.onDataChanged=function(){if(this.JSC$17166_lastData){var r=this.getFilterClass(this.JSC$17166_lastData.status);r&&this.hostElement.classList.remove(r)}var g;(r=this.getFilterClass((g=this.data)==null?void 0:g.status))&&this.hostElement.classList.add(r);r==="selected"?_.DG(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.DG(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");r==="disabled"?_.DG(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.DG(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$17166_lastData=this.data};
VJ.prototype.getFilterClass=function(r){switch(r){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
VJ.prototype.onDataChanged=VJ.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],VJ.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],VJ.prototype,"data",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],VJ.prototype,"onDataChanged",null);_.w([_.qC({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],VJ);
_.A(VJ,"ytd-search-filter-renderer",function(){if(PzU!==void 0)return PzU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-search-filter-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n<div id="label" title="[[data.tooltip]]" class="style-scope ytd-search-filter-renderer">\n    <yt-formatted-string text="[[data.label]]" class="style-scope ytd-search-filter-renderer"></yt-formatted-string>\n    <yt-icon id="dismiss-x" hidden="[[!data.navigationEndpoint]]" icon="yt-icons:dismissal" class="style-scope ytd-search-filter-renderer">\n    </yt-icon>\n  </div>\n</a>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return PzU=r},{mode:_.Rv("kevlar_poly_si_batch_j075")?1:2});var dx=function(){return _.D.apply(this,arguments)||this};
_.b(dx,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],dx.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],dx.prototype,"data",void 0);_.w([_.qC({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],dx);
_.A(dx,"ytd-search-filter-group-renderer",function(){if(IFi!==void 0)return IFi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-group-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="filter-group-name" class="style-scope ytd-search-filter-group-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-search-filter-group-renderer"></yt-formatted-string>\n</h4>\n<template is="dom-repeat" items="[[data.filters]]" class="style-scope ytd-search-filter-group-renderer">\n  <template is="dom-if" if="[[item.searchFilterRenderer]]" class="style-scope ytd-search-filter-group-renderer">\n    <ytd-search-filter-renderer data="[[item.searchFilterRenderer]]" class="style-scope ytd-search-filter-group-renderer">\n    </ytd-search-filter-renderer>\n  </template>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return IFi=r},{mode:_.Rv("kevlar_poly_si_batch_j075")?1:2});var aFp;var L5=function(){return _.D.apply(this,arguments)||this};
_.b(L5,_.D);L5.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.lZ());this.isCollapsed=!this.isCollapsed};
L5.prototype.navigateToAboutTheseResultsPage=function(){var r=_.fD("https://www.youtube.com/howyoutubeworks/product-features/search/");r?_.mD(window,r,"_blank"):_.KL(Error("Uh"))};
L5.prototype.dataChanged=function(){this.isCollapsed=!0};
L5.prototype.computeShowBottomBorder=function(){var r,g,I;return!!((r=this.data)==null?0:(g=r.button)==null?0:g.toggleButtonRenderer)||!((I=this.data)==null||!I.aboutTheseResultsButton)};
L5.prototype.dataChanged=L5.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],L5.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],L5.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.J("design:type",Boolean)],L5.prototype,"showBottomBorder",void 0);_.w([_.H(),_.J("design:type",Boolean)],L5.prototype,"renderCollapsibleMenu",void 0);
_.w([_.H(),_.J("design:type",Boolean)],L5.prototype,"isCollapsed",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],L5.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],L5);
_.A(L5,"ytd-search-sub-menu-renderer",function(){if(aFp!==void 0)return aFp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="filter-menu" class="style-scope ytd-search-sub-menu-renderer">\n  <div id="container" class="style-scope ytd-search-sub-menu-renderer">\n    <ytd-toggle-button-renderer align-by-text="" data="[[data.button.toggleButtonRenderer]]" on-click="toggleFilters" class="style-scope ytd-search-sub-menu-renderer">\n    </ytd-toggle-button-renderer>\n    <template is="dom-if" if="[[data.aboutTheseResultsButton]]" class="style-scope ytd-search-sub-menu-renderer">\n      <ytd-button-renderer align-by-text="" data="[[data.aboutTheseResultsButton.buttonRenderer]]" on-click="navigateToAboutTheseResultsPage" class="style-scope ytd-search-sub-menu-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n  <template is="dom-if" if="[[renderCollapsibleMenu]]" class="style-scope ytd-search-sub-menu-renderer">\n    <tp-yt-iron-collapse id="collapse" opened="[[!isCollapsed]]" class="style-scope ytd-search-sub-menu-renderer">\n      <div id="collapse-content" class="style-scope ytd-search-sub-menu-renderer">\n        <template is="dom-repeat" items="[[data.groups]]" class="style-scope ytd-search-sub-menu-renderer">\n          <ytd-search-filter-group-renderer data="[[item.searchFilterGroupRenderer]]" class="style-scope ytd-search-sub-menu-renderer">\n          </ytd-search-filter-group-renderer>\n        </template>\n      </div>\n    </tp-yt-iron-collapse>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return aFp=r},{mode:1});var vyM;var QfZ=new _.GZ("SECTION_LIST_RENDERER_TOKEN");var mdi;var Gw=function(){return _.D.apply(this,arguments)||this};
_.b(Gw,_.D);Gw.prototype.computeStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Gw.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Gw.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.J("design:type",String)],Gw.prototype,"headerStyle",void 0);_.w([_.qC({is:"ytd-text-header-renderer",disableElementRegistration:!0})],Gw);
_.A(Gw,"ytd-text-header-renderer",function(){if(mdi!==void 0)return mdi;var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e[[getSimpleString(data.title)]]\n");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return mdi=r},{mode:1});var CzR;var yJ=function(){return _.D.apply(this,arguments)||this};
_.b(yJ,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],yJ.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],yJ.prototype,"data",void 0);_.w([_.qC({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],yJ);
_.A(yJ,"ytd-minor-moment-header-renderer",function(){if(CzR!==void 0)return CzR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<img src$="[[data.imageUrl]]" alt="" class="minormoment-header-img style-scope ytd-minor-moment-header-renderer">\n<yt-formatted-string id="title" respect-html-dir="" text="[[data.title]]" class="style-scope ytd-minor-moment-header-renderer"></yt-formatted-string>\n<yt-formatted-string id="caption" respect-html-dir="" text="[[data.caption]]" class="style-scope ytd-minor-moment-header-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return CzR=r},{mode:1});var u$r;var K5=function(){return _.D.apply(this,arguments)||this};
_.b(K5,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],K5.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],K5.prototype,"data",void 0);_.w([_.qC({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],K5);
_.A(K5,"ytd-minor-moment-setting-alert-renderer",function(){if(u$r!==void 0)return u$r;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-setting-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n</yt-formatted-string>\n<template is="dom-repeat" items="[[data.details]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n  <yt-formatted-string class="detail-text style-scope ytd-minor-moment-setting-alert-renderer" text="[[item]]">\n  </yt-formatted-string>\n</template>\n<yt-formatted-string id="link" text="[[data.link]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n</yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return u$r=r},{mode:1});var p0p;var oyK;var sx=function(){var r=_.D.apply(this,arguments)||this;r.booleanSettingById=!1;r.smartDownloadsEnabledVE=_.Dx(128287);r.smartDownloadsDisabledVE=_.Dx(128286);r.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return r};
_.b(sx,_.D);_.Q=sx.prototype;_.Q.attachSmartDownloadsSettingVes=function(){var r;this.activeVeForLogging||((r=this.data)==null?void 0:r.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.wP(_.hx(),this.smartDownloadsEnabledVE),_.wP(_.hx(),this.smartDownloadsDisabledVE))};
_.Q.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.He(this.hostElement,"yt-settings-switch-ready")};
_.Q.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.Q.onSwitchChange=function(r){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(r=_.Va(r).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.Y("kevlar_settings_switch_resolve_command_killswitch")?_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(r)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.Q.handleUpdateSettingsSwitch=function(r){(r=_.Z(r,iR0))&&this.data&&this.data.id===r.id&&this.set("data.enabled",!!r.enabled)};
_.Q.onToggleSettingsSwitch=function(r,g){this.data&&this.data.id===r&&this.set("data.enabled",g!=null?g:!this.data.enabled)};
_.Q.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.Gu.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.Q.maybeLogSmartDownloadsSettingVisibility=function(){var r=_.CB(),g;r&&((g=this.data)==null?void 0:g.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.YD(r,[this.smartDownloadsEnabledVE]),_.Zf(r,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.YD(r,[this.smartDownloadsDisabledVE]),_.Zf(r,[this.smartDownloadsEnabledVE])))};
_.Q.maybeLogSmartDownloadsSettingClick=function(){var r;((r=this.data)==null?void 0:r.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.St(_.hx(),this.activeVeForLogging)};
_.Q.updateDataEnabledFromBinding=function(r){this.set("data.enabled",r.detail.value)};
_.l4.Object.defineProperties(sx.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var r=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!r&&(r=this.ytRendererBehavior.getSimpleString(this.data.title));return r}}});
sx.prototype.dataChanged=sx.prototype.dataChanged;_.w([_.d(_.oj),_.J("design:type",Object)],sx.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],sx.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],sx.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],sx.prototype,"ytComponentBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],sx.prototype,"data",void 0);_.w([_.H({selector:function(r,g){if(Object.keys(r==null?void 0:r.entities).length)switch(g){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return mK4(r.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.J("design:type",Object)],sx.prototype,"booleanSettingById",void 0);_.w([_.H(),_.J("design:type",_.QU)],sx.prototype,"activeVeForLogging",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],sx.prototype,"toggleAriaLabel",null);_.w([_.$R("data"),_.$R("booleanSettingById"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sx.prototype,"dataChanged",null);
_.w([_.qC({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],sx);
_.A(sx,"ytd-settings-switch-renderer",function(){if(oyK!==void 0)return oyK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-switch-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-toggle-button id="toggle" aria-label$="[[toggleAriaLabel]]" checked="[[data.enabled]]" noink="" on-change="onSwitchChange" on-checked-changed="updateDataEnabledFromBinding" class="style-scope ytd-settings-switch-renderer">\n  <div id="toggle-container" class="style-scope ytd-settings-switch-renderer"></div>\n</tp-yt-paper-toggle-button>\n<div class="style-scope ytd-settings-switch-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n  <div id="icon" hidden="[[!data.thumbnail]]" class="style-scope ytd-settings-switch-renderer">\n    <yt-img-shadow height="24" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-settings-switch-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return oyK=r},{mode:1});var Fk=function(){return _.D.apply(this,arguments)||this};
_.b(Fk,_.D);Fk.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}}}}};
_.l4.Object.defineProperties(Fk.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var r=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(r+=" remove-left-margin");this.data.extraBottomSpace&&(r+=" extra-bottom-space");return r}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Fk.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Fk.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Fk.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Fk.prototype,"contentsClassName",null);_.w([_.qC({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],Fk);
_.A(Fk,"ytd-minor-moment-setting-section-renderer",function(){if(p0p!==void 0)return p0p;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-setting-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class$="[[contentsClassName]] style-scope ytd-minor-moment-setting-section-renderer">\n  <div id="title" hidden="[[!data.title]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-minor-moment-setting-section-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="header" hidden="[[!data.header]]" text="[[data.header]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="summary" hidden="[[!data.summary]]" text="[[data.summary]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n  </yt-formatted-string>\n  <div id="settings" hidden="[[!data.settings]]" class="style-scope ytd-minor-moment-setting-section-renderer"></div>\n  <div id="alerts" hidden="[[!data.alerts]]" class="style-scope ytd-minor-moment-setting-section-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return p0p=r},{mode:1});var qhU;var Ht=function(){return _.D.apply(this,arguments)||this};
_.b(Ht,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ht.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Ht.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ht.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],Ht);
_.A(Ht,"ytd-empty-product-details-renderer",function(){if(qhU!==void 0)return qhU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-empty-product-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-empty-product-details-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-empty-product-details-renderer"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return qhU=r},{mode:1});var X0S;var cwR;var Wt=function(){var r=_.D.apply(this,arguments)||this;r.expanded=!0;return r};
_.b(Wt,_.D);Wt.prototype.getBadgeRowClass=function(r,g,I){for(var P=_.m(this.hostElement.querySelectorAll("yt-img-shadow")),a=P.next();!a.done;a=P.next())a.value.onShow();r=r.selected;return I?r!==-1?r===g?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(r!==void 0?r:0)===g?"badge-line":"badge-hidden"};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Wt.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Wt.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Wt.prototype,"expanded",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],Wt);
_.A(Wt,"ytd-sponsorships-loyalty-badges-renderer",function(){if(cwR!==void 0)return cwR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-loyalty-badges-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="description-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n  <yt-formatted-string class="description style-scope ytd-sponsorships-loyalty-badges-renderer" text="[[data.description]]">\n  </yt-formatted-string>\n</div>\n<div class="badge-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n  <template is="dom-repeat" items="[[data.loyaltyBadges]]" class="style-scope ytd-sponsorships-loyalty-badges-renderer">\n    <div class$="[[getBadgeRowClass(data, index, expanded)]] style-scope ytd-sponsorships-loyalty-badges-renderer">\n      <div class="badge-title-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n        <yt-formatted-string class="badge-title style-scope ytd-sponsorships-loyalty-badges-renderer" text="[[item.sponsorshipsLoyaltyBadgeRenderer.title]]">\n        </yt-formatted-string>\n      </div>\n      <div class="icon-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n        <yt-img-shadow class="badge-icon style-scope ytd-sponsorships-loyalty-badges-renderer" thumbnail="[[item.sponsorshipsLoyaltyBadgeRenderer.icon]]">\n        </yt-img-shadow>\n      </div>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return cwR=r},{mode:1});var tTi;var DO=function(){var r=_.D.apply(this,arguments)||this;r.expanded=!0;return r};
_.b(DO,_.D);DO.prototype.getContainerClasses=function(r,g){r=r?"expanded":"collapsed";g&&(r+=" item");return r};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],DO.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],DO.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],DO.prototype,"expanded",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],DO);
_.A(DO,"ytd-sponsorships-perk-renderer",function(){if(tTi!==void 0)return tTi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-perk-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class$="[[getContainerClasses(expanded, data.title)]] style-scope ytd-sponsorships-perk-renderer">\n  <div class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n  <div id="expandable" hidden$="[[!expanded]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <template is="dom-if" if="[[data.description]]" class="style-scope ytd-sponsorships-perk-renderer">\n      <div class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n    </template>\n    <template is="dom-if" if="[[data.fulfillmentInstructions]]" class="style-scope ytd-sponsorships-perk-renderer">\n      <div id="fulfillment-instructions" class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string split-lines="1" text="[[data.fulfillmentInstructions]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n    </template>\n  </div>\n  <template is="dom-if" if="[[data.loyaltyBadges]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <ytd-sponsorships-loyalty-badges-renderer data="[[data.loyaltyBadges.sponsorshipsLoyaltyBadgesRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perk-renderer"></ytd-sponsorships-loyalty-badges-renderer>\n  </template>\n  <template is="dom-if" if="[[!data.loyaltyBadges]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <div id="images-line" class="style-scope ytd-sponsorships-perk-renderer">\n      <yt-formatted-string id="image-description" text="[[data.imageDescription]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string>\n      <template is="dom-if" if="[[data.images]]" class="style-scope ytd-sponsorships-perk-renderer">\n        <template is="dom-repeat" items="[[data.images]]" as="image" class="style-scope ytd-sponsorships-perk-renderer">\n          <yt-img-shadow class="images style-scope ytd-sponsorships-perk-renderer" thumbnail="[[image]]"></yt-img-shadow>\n        </template>\n      </template>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.loyaltyMessage]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <yt-live-chat-membership-item-renderer data="[[data.loyaltyMessage.liveChatMembershipItemRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-live-chat-membership-item-renderer>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return tTi=r},{mode:1});var BJS;var RF=function(){var r=_.D.apply(this,arguments)||this;r.expanded=!0;return r};
_.b(RF,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],RF.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],RF.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],RF.prototype,"expanded",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],RF);
_.A(RF,"ytd-sponsorships-perks-renderer",function(){if(BJS!==void 0)return BJS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-perks-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="perks-title" hidden="[[!data.perksTitle]]" text="[[data.perksTitle]]" class="style-scope ytd-sponsorships-perks-renderer">\n</yt-formatted-string>\n<template is="dom-repeat" items="[[data.perks]]" class="style-scope ytd-sponsorships-perks-renderer">\n  <div class="item style-scope ytd-sponsorships-perks-renderer">\n    <ytd-sponsorships-perk-renderer data="[[item.sponsorshipsPerkRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perks-renderer">\n    </ytd-sponsorships-perk-renderer>\n  </div>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return BJS=r},{mode:1});var A2=function(){var r=_.D.apply(this,arguments)||this;r.isCollapsed=!1;return r};
_.b(A2,_.D);A2.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
A2.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
A2.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var r;this.expandCollapseButton=_.Z((r=this.data)==null?void 0:r.expandButton,_.cw)}else{var g;this.expandCollapseButton=_.Z((g=this.data)==null?void 0:g.collapseButton,_.cw)}};
A2.prototype.updateExpandCollapseButton=A2.prototype.updateExpandCollapseButton;A2.prototype.onDataChanged=A2.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],A2.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],A2.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],A2.prototype,"isCollapsed",void 0);_.w([_.H(),_.J("design:type",Object)],A2.prototype,"expandCollapseButton",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],A2.prototype,"onDataChanged",null);_.w([_.$R("data","isCollapsed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],A2.prototype,"updateExpandCollapseButton",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],A2);
_.A(A2,"ytd-sponsorships-expandable-perks-renderer",function(){if(X0S!==void 0)return X0S;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-expandable-perks-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="badged-title style-scope ytd-sponsorships-expandable-perks-renderer">\n  <yt-img-shadow thumbnail="[[data.badge]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></yt-img-shadow>\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></yt-formatted-string>\n</div>\n<yt-formatted-string class="subtitle style-scope ytd-sponsorships-expandable-perks-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n<hr class="style-scope ytd-sponsorships-expandable-perks-renderer">\n<yt-formatted-string class="expandable-heading style-scope ytd-sponsorships-expandable-perks-renderer" text="[[data.expandableHeader]]"></yt-formatted-string>\n<ytd-button-renderer class="end-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[data.endButton.buttonRenderer]]"></ytd-button-renderer>\n<ytd-button-renderer class="bottom-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[data.bottomButton.buttonRenderer]]"></ytd-button-renderer>\n<ytd-button-renderer class="expand-collapse-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[expandCollapseButton]]" noink="" on-click="onExpandCollapse"></ytd-button-renderer>\n\n<div class="expandable-content style-scope ytd-sponsorships-expandable-perks-renderer">\n  <template is="dom-repeat" items="[[data.expandableItems]]" as="item" class="style-scope ytd-sponsorships-expandable-perks-renderer">\n    <ytd-sponsorships-perk-renderer data="[[item.sponsorshipsPerkRenderer]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></ytd-sponsorships-perk-renderer>\n  </template>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return X0S=r},{mode:1});var OY4;var N1=function(){return _.D.apply(this,arguments)||this};
_.b(N1,_.D);N1.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],N1.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],N1.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],N1.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],N1);
_.A(N1,"ytd-sponsorships-actionable-message-renderer",function(){if(OY4!==void 0)return OY4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-actionable-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<button on-click="handleAction" class="style-scope ytd-sponsorships-actionable-message-renderer">\n  <yt-img-shadow id="icon" height="24" thumbnail="[[data.icon]]" width="24" class="style-scope ytd-sponsorships-actionable-message-renderer"></yt-img-shadow>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-actionable-message-renderer"></yt-formatted-string>\n</button>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return OY4=r},{mode:1});var z1S;var wx=function(){return _.D.apply(this,arguments)||this};
_.b(wx,_.D);_.Q=wx.prototype;_.Q.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.Q.getExpansionIcon=function(r){return r?"COLLAPSE":"EXPAND"};
_.Q.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.Q.computeMessageContainerStyle=function(r){var g=r.expandableItems?" style-clickable":"";return r.messageContainerStyle?r.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+g:"style-unspecified"+g};
_.Q.isSinglePerk=function(r){return!!r.messageContainerStyle&&(r.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||r.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.Q.onExpandedChanged=function(){var r=this;if(this.expanded)for(var g=_.m(this.hostElement.querySelectorAll("yt-img-shadow")),I=g.next();!I.done;I=g.next())I.value.onShow();_.Nu(this,function(){_.He(r.hostElement,"yt-refit")})};
_.Q.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
wx.prototype.onDataChanged=wx.prototype.onDataChanged;wx.prototype.onExpandedChanged=wx.prototype.onExpandedChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],wx.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],wx.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],wx.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],wx.prototype,"expanded",void 0);
_.w([_.xt("expanded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wx.prototype,"onExpandedChanged",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wx.prototype,"onDataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],wx);
_.A(wx,"ytd-sponsorships-expandable-message-renderer",function(){if(z1S!==void 0)return z1S;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-expandable-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class$="[[computeMessageContainerStyle(data)]] style-scope ytd-sponsorships-expandable-message-renderer">\n  <button id="message-container" on-tap="onToggleExpand" class="style-scope ytd-sponsorships-expandable-message-renderer">\n    <template is="dom-if" if="[[isSinglePerk(data)]]" class="style-scope ytd-sponsorships-expandable-message-renderer">\n      <yt-icon id="check-icon" icon="yt-icons:check" class="style-scope ytd-sponsorships-expandable-message-renderer"></yt-icon>\n    </template>\n    <yt-formatted-string class="text style-scope ytd-sponsorships-expandable-message-renderer" text="[[data.text]]"></yt-formatted-string>\n    <template is="dom-if" if="[[data.expandableItems]]" class="style-scope ytd-sponsorships-expandable-message-renderer">\n      <yt-icon id="expand-icon" icon="[[getExpansionIcon(expanded)]]" class="style-scope ytd-sponsorships-expandable-message-renderer"></yt-icon>\n    </template>\n  </button>\n  <div id="content-container" hidden="[[!expanded]]" class="style-scope ytd-sponsorships-expandable-message-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return z1S=r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var e13;var lm=function(){return _.D.apply(this,arguments)||this};
_.b(lm,_.D);lm.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"}}}}};
lm.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.Z(this.data.endButton,_.cw).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
lm.prototype.onDataChanged=lm.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],lm.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],lm.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],lm.prototype,"data",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lm.prototype,"onDataChanged",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],lm);
_.A(lm,"ytd-sponsorships-heading-renderer",function(){if(e13!==void 0)return e13;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-heading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-heading-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-heading-renderer"></yt-formatted-string>\n  <div id="subtitle-content" hidden="[[!data.subtitle]]" class="style-scope ytd-sponsorships-heading-renderer">\n    <yt-img-shadow id="subtitle-icon" hidden="[[!data.subtitleIcon]]" thumbnail="[[data.subtitleIcon]]" class="style-scope ytd-sponsorships-heading-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-sponsorships-heading-renderer"></yt-formatted-string>\n  </div>\n  <div id="bottom-button" class="style-scope ytd-sponsorships-heading-renderer"></div>\n</div>\n<div id="end-button" class="style-scope ytd-sponsorships-heading-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return e13=r},{mode:1});var Yhi;var SZ=function(){return _.D.apply(this,arguments)||this};
_.b(SZ,_.D);_.w([_.H(),_.J("design:type",Object)],SZ.prototype,"data",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],SZ.prototype,"ytRendererBehavior",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],SZ);
_.A(SZ,"ytd-sponsorships-links-renderer",function(){if(Yhi!==void 0)return Yhi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-links-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.links]]" class="style-scope ytd-sponsorships-links-renderer">\n  <yt-formatted-string class="link style-scope ytd-sponsorships-links-renderer" link-inherit-color="" text="[[item]]">\n</yt-formatted-string></template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Yhi=r},{mode:1});var ZY3;var J2=function(){return _.D.apply(this,arguments)||this};
_.b(J2,_.D);_.Q=J2.prototype;_.Q.onDataChanged=function(){if(this.data&&this.data.expandableItems){var r;(r=_.DG(this.hostElement).querySelector("tp-yt-paper-button"))==null||r.setAttribute("role","button")}else{var g;(g=_.DG(this.hostElement).querySelector("tp-yt-paper-button"))==null||g.removeAttribute("role")}};
_.Q.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.Q.getExpansionIcon=function(r){return r?"COLLAPSE":"EXPAND"};
_.Q.getTileClasses=function(r){return r?"tile expandable-tile":"tile"};
_.Q.getButtonDisabled=function(r){return r?void 0:""};
J2.prototype.onDataChanged=J2.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],J2.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],J2.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],J2.prototype,"expanded",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],J2.prototype,"onDataChanged",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],J2);
_.A(J2,"ytd-sponsorships-list-tile-renderer",function(){if(ZY3!==void 0)return ZY3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-list-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button id="tile" class="tile style-scope ytd-sponsorships-list-tile-renderer" class$="[[getTileClasses(data.expandableItems)]]" disabled$="[[getButtonDisabled(data.expandableItems)]]" noink="" on-tap="onToggleExpand">\n  <yt-img-shadow class="icon style-scope ytd-sponsorships-list-tile-renderer" thumbnail="[[data.icon]]"></yt-img-shadow>\n  <div class="titles style-scope ytd-sponsorships-list-tile-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-list-tile-renderer" text="[[data.title]]"></yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-list-tile-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n    <yt-formatted-string class="detail style-scope ytd-sponsorships-list-tile-renderer" text="[[data.detail]]"></yt-formatted-string>\n  </div>\n  <template is="dom-if" if="[[data.expandableItems]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n    <yt-icon class="expand-icon style-scope ytd-sponsorships-list-tile-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </template>\n</tp-yt-paper-button>\n\n<template is="dom-if" if="[[expanded]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n  <div class="tiles-container style-scope ytd-sponsorships-list-tile-renderer">\n    <template is="dom-repeat" items="[[data.expandableItems]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n      <template is="dom-if" if="[[item.sponsorshipsLoyaltyBadgesRenderer]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n        <ytd-sponsorships-loyalty-badges-renderer class="sponsorships-loyalty-badges-renderer style-scope ytd-sponsorships-list-tile-renderer" data="[[item.sponsorshipsLoyaltyBadgesRenderer]]"></ytd-sponsorships-loyalty-badges-renderer>\n      </template>\n      <template is="dom-if" if="[[item.sponsorshipsListTileRenderer]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n        <div class="tile style-scope ytd-sponsorships-list-tile-renderer">\n          <yt-img-shadow class="icon style-scope ytd-sponsorships-list-tile-renderer" thumbnail="[[item.sponsorshipsListTileRenderer.icon]]">\n          </yt-img-shadow>\n          <div class="titles style-scope ytd-sponsorships-list-tile-renderer">\n            <yt-formatted-string class="title style-scope ytd-sponsorships-list-tile-renderer" text="[[item.sponsorshipsListTileRenderer.title]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtitle style-scope ytd-sponsorships-list-tile-renderer" text="[[item.sponsorshipsListTileRenderer.subtitle]]">\n            </yt-formatted-string>\n          </div>\n        </div>\n      </template>\n    </template>\n  </div>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ZY3=r},{mode:1});var Ud3;var iYR;var Ex=function(){return _.D.apply(this,arguments)||this};
_.b(Ex,_.D);Ex.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ex.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ex.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ex.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],Ex);
_.A(Ex,"ytd-sponsorships-promotion-renderer",function(){if(iYR!==void 0)return iYR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-promotion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-promotion-renderer">\n  <div id="above-button" class="style-scope ytd-sponsorships-promotion-renderer">\n    <yt-formatted-string class="above-redeem-button-text style-scope ytd-sponsorships-promotion-renderer" text="[[data.aboveRedeemButtonText]]"></yt-formatted-string>\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-sponsorships-promotion-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n  <div id="redeem-button" class="style-scope ytd-sponsorships-promotion-renderer"></div>\n  <yt-formatted-string class="redeem-disclaimer style-scope ytd-sponsorships-promotion-renderer" split-lines="true" text="[[data.redeemDisclaimer]]"></yt-formatted-string>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return iYR=r},{mode:1});var bYr;var xl=function(){return _.D.apply(this,arguments)||this};
_.b(xl,_.D);xl.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],xl.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],xl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],xl.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],xl);
_.A(xl,"ytd-sponsorships-purchase-option-renderer",function(){if(bYr!==void 0)return bYr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-purchase-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-purchase-option-renderer">\n  <div id="purchase-info" class="style-scope ytd-sponsorships-purchase-option-renderer">\n    <div id="header" class="style-scope ytd-sponsorships-purchase-option-renderer">\n      <yt-formatted-string class="purchase-text style-scope ytd-sponsorships-purchase-option-renderer" text="[[data.text]]"></yt-formatted-string>\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-sponsorships-purchase-option-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-purchase-option-renderer" split-lines="true" text="[[data.disclaimer]]"></yt-formatted-string>\n  </div>\n  <div id="purchase-button" class="style-scope ytd-sponsorships-purchase-option-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return bYr=r},{mode:1});var MT0;var jfi;var VT3=function(){return _.D.apply(this,arguments)||this};
_.b(VT3,_.D);_.w([_.H(),_.J("design:type",Object)],VT3.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],VT3);
_.A(VT3,"ytd-ypc-offer-promo-renderer",function(){if(jfi!==void 0)return jfi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-offer-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-ypc-offer-promo-renderer">\n  <yt-icon id="icon" icon="[[data.icon.iconType]]" class="style-scope ytd-ypc-offer-promo-renderer"></yt-icon>\n  <div id="benefit-info" class="style-scope ytd-ypc-offer-promo-renderer">\n    <div id="header" class="style-scope ytd-ypc-offer-promo-renderer">\n      <yt-formatted-string class="title style-scope ytd-ypc-offer-promo-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </div>\n    <div id="badge-section" class="style-scope ytd-ypc-offer-promo-renderer">\n      <ytd-badge-supported-renderer id="badge" top-standalone-badge="[[data.badge]]" class="style-scope ytd-ypc-offer-promo-renderer">\n        </ytd-badge-supported-renderer>\n    <yt-formatted-string class="subtitle style-scope ytd-ypc-offer-promo-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n    </div>\n  </div>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return jfi=r},{mode:1});var f5=function(){return _.D.apply(this,arguments)||this};
_.b(f5,_.D);_.Q=f5.prototype;
_.Q.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"}}}}};
_.Q.expansionCTA=function(r,g){return r&&(g?r.collapseCallToAction:r.expansionCallToAction)};
_.Q.getExpansionIcon=function(r){return r?"COLLAPSE":"EXPAND"};
_.Q.expansionCallToActionTap=function(){var r=this;this.expanded=!this.expanded;_.Nu(this,function(){_.He(r.hostElement,"yt-refit")})};
_.Q.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var r,g=(r=this.data)==null?void 0:r.onVisible;g&&this.ytComponentBehavior.resolveCommand(g)};
_.Q.computeDisplayTitle=function(r){return!(!r||this.titledisplaystatus!=="show")};
_.Q.computeDisplaySeparator=function(){return!1};
_.Q.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
f5.prototype.onDataChanged=f5.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],f5.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],f5.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],f5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],f5.prototype,"data",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],f5.prototype,"expanded",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],f5.prototype,"purchaseButtonClicked",void 0);_.w([_.H({reflectToAttribute:!0,value:"show"}),_.J("design:type",String)],f5.prototype,"titledisplaystatus",void 0);_.w([_.H({computed:"computeDisplayTitle(data.title)"}),_.J("design:type",Boolean)],f5.prototype,"displayTitle",void 0);
_.w([_.H({computed:"computeDisplaySeparator(data)"}),_.J("design:type",Boolean)],f5.prototype,"displaySeparator",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],f5.prototype,"onDataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],f5);
_.A(f5,"ytd-sponsorships-tier-renderer",function(){if(MT0!==void 0)return MT0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-tier-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="title" hidden="[[!displayTitle]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n</div>\n<div id="offer-promo" hidden="[[!data.offerPromoCard]]" class="style-scope ytd-sponsorships-tier-renderer">\n</div>\n<div id="purchase-with-options" hidden="[[!data.purchaseOption]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="purchase-option" class="style-scope ytd-sponsorships-tier-renderer"></div>\n  <div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!data.alternativePurchaseOption]]"></div>\n  <div id="alternative-purchase-option" class="style-scope ytd-sponsorships-tier-renderer"></div>\n</div>\n<div id="default-purchase-view" hidden="[[data.purchaseOption]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="above-purchase-button" hidden="[[!data.abovePurchaseButtonText]]" class="style-scope ytd-sponsorships-tier-renderer">\n    <yt-formatted-string id="above-purchase-button-text" text="[[data.abovePurchaseButtonText]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n    <yt-formatted-string id="above-purchase-button-text-subtitle" class="subtitle style-scope ytd-sponsorships-tier-renderer" text="[[data.abovePurchaseButtonTextSubtitle]]"></yt-formatted-string>\n  </div>\n  <div id="premium-freebie-promo" class="style-scope ytd-sponsorships-tier-renderer"></div>\n  <div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!displaySeparator]]"></div>\n  <div id="header" class="style-scope ytd-sponsorships-tier-renderer">\n    <div id="purchase-button" on-tap="onPurchaseButtonTap" class="style-scope ytd-sponsorships-tier-renderer"></div>\n    \n    <yt-formatted-string id="purchase-text" force-default-style="" hidden="[[!data.purchaseText]]" text="[[data.purchaseText]]" class="style-scope ytd-sponsorships-tier-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-tier-renderer" split-lines="true" text="[[data.disclaimer]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!displaySeparator]]"></div>\n<div id="expandable-message" class="style-scope ytd-sponsorships-tier-renderer"></div>\n<div id="content" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="perks_section" class="style-scope ytd-sponsorships-tier-renderer">\n    <ytd-sponsorships-perks-renderer id="perks" data="[[data.perks.sponsorshipsPerksRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-tier-renderer"></ytd-sponsorships-perks-renderer>\n  </div>\n  <button id="expansion_call_to_action" on-tap="expansionCallToActionTap" hidden="[[!data.expansionCallToAction]]" class="style-scope ytd-sponsorships-tier-renderer">\n    <yt-formatted-string text="[[expansionCTA(data, expanded)]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n    <yt-icon class="expand-icon style-scope ytd-sponsorships-tier-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </button>\n</div>\n<div id="footer" class="style-scope ytd-sponsorships-tier-renderer">\n  <yt-formatted-string id="bottom-disclaimer" class="disclaimer style-scope ytd-sponsorships-tier-renderer" split-lines="true" text="[[data.bottomDisclaimer]]">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return MT0=r},{mode:2});var n5=function(){return _.D.apply(this,arguments)||this};
_.b(n5,_.D);
n5.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"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],n5.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],n5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],n5.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],n5);
_.A(n5,"ytd-sponsorships-management-renderer",function(){if(Ud3!==void 0)return Ud3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-management-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="alert-renderer" class="style-scope ytd-sponsorships-management-renderer"></div>\n<div id="main-section" class="style-scope ytd-sponsorships-management-renderer">\n  <div id="content" class="style-scope ytd-sponsorships-management-renderer"></div>\n  <div id="sidebar" class="style-scope ytd-sponsorships-management-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Ud3=r},{mode:1});var ddU;var Tw=function(){return _.D.apply(this,arguments)||this};
_.b(Tw,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Tw.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Tw.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],Tw);
_.A(Tw,"ytd-open-in-native-app-view-model",function(){if(ddU!==void 0)return ddU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-open-in-native-app-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-attributed-string id="title" data="[[data.title]]" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n<yt-image id="image" data="[[data.image]]" ftl-eligible="" height="162" width="200" class="style-scope ytd-open-in-native-app-view-model">\n</yt-image>\n<yt-attributed-string id="text" data="[[data.detailsText]]" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n<yt-attributed-string id="link" data="[[data.learnMoreLink]]" force-default-style="" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ddU=r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var L8f;var GBp;var ywU=_.U1(["top-"]),K8i=_.U1(["bottom-"]),sff=_.U1(["left-"]),F8A=_.U1(["right-"]),HY0={},W8r=function(r,g,I){r.removeAttribute("top-"+I);r.removeAttribute("bottom-"+I);r.removeAttribute("left-"+I);r.removeAttribute("right-"+I);g&&(g.top&&_.t6([_.UG(ywU)],r,"top-"+I,g.top),g.bottom&&_.t6([_.UG(K8i)],r,"bottom-"+I,g.bottom),g.left&&_.t6([_.UG(sff)],r,"left-"+I,g.left),g.right&&_.t6([_.UG(F8A)],r,"right-"+I,g.right))};
HY0.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(r){var g,I=_.DG((g=this.hostElement)!=null?g:this),P;g=this.cardItemBoxBehaviorMarginTargetId&&I?I.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(P=this.hostElement)!=null?P:this;W8r(g,r,"margin")},
cardItemContainerPaddingChanged_:function(r){var g,I=_.DG((g=this.hostElement)!=null?g:this),P;g=this.cardItemBoxBehaviorPaddingTargetId&&I?I.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(P=this.hostElement)!=null?P:this;W8r(g,r,"padding")}}];var h2={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-text-primary)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-text-primary)",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 DdU;var R1R;var kl=function(){return _.D.apply(this,arguments)||this};
_.b(kl,_.D);kl.prototype.textColorChanged_=function(){this.hostElement.style.color=h2[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
kl.prototype.textColorChanged_=kl.prototype.textColorChanged_;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],kl.prototype,"ytRendererBehavior",void 0);_.w([_.d(HY0.YtCardItemBoxBehavior),_.J("design:type",Object)],kl.prototype,"ytCardItemBoxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],kl.prototype,"data",void 0);_.w([_.xt("data.textColor"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kl.prototype,"textColorChanged_",null);
_.w([_.ov({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],kl);
_.A(kl,"yt-card-item-text-renderer",function(){if(R1R===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_renderer.yt.card.item.text.renderer.css.js--\x3e<yt-formatted-string id="card-text" force-default-style="" split-lines="1" text="[[data.text]]" text-style$="[[data.style]]" class="style-scope yt-card-item-text-renderer">\n</yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;DdU===void 0&&(DdU=document.createElement("template"));var P=DdU;I.call(g,P.content.cloneNode(!0),r.content.firstChild);R1R=r}r=R1R;return r},{mode:2});var AwA;var NJW;var $Z=function(){return _.D.apply(this,arguments)||this};
_.b($Z,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$Z.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$Z.prototype,"data",void 0);_.w([_.ov({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],$Z);
_.A($Z,"yt-card-item-badge-renderer",function(){if(NJW===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_badge_renderer.yt.card.item.badge.renderer.css.js--\x3e<div id="card-block" class="style-scope yt-card-item-badge-renderer">\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden$="[[!data.badges]]" class="style-scope yt-card-item-badge-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="text" split-lines="1" text="[[data.text]]" class="style-scope yt-card-item-badge-renderer">\n  </yt-formatted-string>\n</div>\n\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;AwA===void 0&&(AwA=document.createElement("template"));var P=AwA;I.call(g,P.content.cloneNode(!0),r.content.firstChild);NJW=r}r=NJW;return r},{mode:2});var w0p;var lF4;var rj=function(){return _.D.apply(this,arguments)||this};
_.b(rj,_.D);rj.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],rj.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],rj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],rj.prototype,"data",void 0);_.w([_.ov({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],rj);
_.A(rj,"yt-card-item-text-collection-renderer",function(){if(lF4===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-collection-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_collection_renderer.yt.card.item.text.collection.renderer.css.js--\x3e<div id="text-renderers" text-alignment$="[[data.textAlignment]]" class="style-scope yt-card-item-text-collection-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;w0p===void 0&&(w0p=document.createElement("template"));var P=w0p;I.call(g,P.content.cloneNode(!0),r.content.firstChild);lF4=r}r=lF4;return r},{mode:2});var ShA;var Jwi;var gj=function(){return _.D.apply(this,arguments)||this};
_.b(gj,_.D);gj.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]]"}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],gj.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],gj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],gj.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Number)],gj.prototype,"iconSize",void 0);_.w([_.ov({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],gj);
_.A(gj,"yt-card-item-text-with-button-renderer",function(){if(Jwi===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-with-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_with_button_renderer.yt.card.item.text.with.button.renderer.css.js--\x3e<div id="card-item-text-collection-renderer" class="style-scope yt-card-item-text-with-button-renderer"></div>\n<div id="primary-button" aria-hidden="true" class="style-scope yt-card-item-text-with-button-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;ShA===void 0&&(ShA=document.createElement("template"));var P=ShA;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Jwi=r}r=Jwi;return r},{mode:2});var IB=function(){return _.D.apply(this,arguments)||this};
_.b(IB,_.D);IB.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"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],IB.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],IB.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],IB.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],IB.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],IB);
_.A(IB,"ytd-commerce-cart-summary-line-item-renderer",function(){if(GBp!==void 0)return GBp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-summary-line-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="summary-content" class="style-scope ytd-commerce-cart-summary-line-item-renderer">\n  <div id="summary-text" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n  <div id="additional-metadata-text" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n</div>\n<div id="price" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return GBp=r},{mode:1});_.IA("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var PS=function(){var r=_.D.apply(this,arguments)||this;r.hidden=!1;return r};
_.b(PS,_.D);_.Q=PS.prototype;_.Q.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"}}}}};
_.Q.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.Q.updateSummary=function(){var r=this.commerceCartCheckoutButtonEntity,g;if(((g=this.data)==null?0:g.cartButton)&&r.checkoutSummaryText){var I,P=vy((I=this.data)==null?void 0:I.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+P+".cardItemTextRenderer.text",Qs(r.checkoutSummaryText));if(r.checkoutDetailText){var a;I=vy((a=this.data)==null?void 0:a.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+I+".cardItemTextRenderer.text",Qs(r.checkoutDetailText))}if(r.checkoutAdditionalMetadataText){var v;
a=vy((v=this.data)==null?void 0:v.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+a+".cardItemTextRenderer.text",Qs(r.checkoutAdditionalMetadataText))}}else r.estimatedTotalPrice&&(v=vy((P=this.data)==null?void 0:P.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+v+".cardItemTextRenderer.text",Qs(r.estimatedTotalPrice)))};
_.Q.updateIsHidden=function(){var r,g=(r=this.commerceCartCheckoutButtonEntity)==null?void 0:r.isHidden;g!==void 0&&(this.hidden=g)};
_.Q.updateCheckoutButton=function(){var r,g=(r=this.commerceCartCheckoutButtonEntity)==null?void 0:r.isDisabled;g!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",g);var I;r=(I=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:I.innertubeCommand;r!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",r);var P;I=(P=this.commerceCartCheckoutButtonEntity)==null?void 0:P.checkoutButtonText;I!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:I})};
PS.prototype.entityChanged=PS.prototype.entityChanged;_.w([_.d(_.oj),_.J("design:type",Object)],PS.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],PS.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],PS.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],PS.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],PS.prototype,"fullWidth",void 0);_.w([_.H(),_.J("design:type",Object)],PS.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],PS.prototype,"compact",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],PS.prototype,"hidden",void 0);
_.w([_.H({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:qz_}),_.J("design:type",Object)],PS.prototype,"commerceCartCheckoutButtonEntity",void 0);_.w([_.xt("commerceCartCheckoutButtonEntity","data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],PS.prototype,"entityChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],PS);
_.A(PS,"ytd-commerce-cart-checkout-button-renderer",function(){if(L8f!==void 0)return L8f;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-checkout-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="estimated-total-line-item" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n<div id="checkout-button" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n<div id="cart-button" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return L8f=r},{mode:2});var Eyf;_.xdK={};
_.xdK.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",_.J4(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.J4(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(r){!this.tappableItemBehaviorTapEnabled||r.keyCode!==13&&r.keyCode!==32||r.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var r=this.data.onTap;r.ypcGetCartEndpoint?(_.RX(this.hostElement,[r]),this.tappableItemBehaviorTapEnabled=!1):r.ypcOffersEndpoint?_.RX(this.hostElement,[r]):_.AF(this.hostElement,[r],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(r){this.tappableItemBehaviorTapEnabled=!!r},
tappableItemBehaviorOnTapEnabledChanged_:function(){var r=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(r.setAttribute("tabIndex",0),r.setAttribute("role","button")):(r.removeAttribute("tabIndex"),r.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(r){r.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var fFi;var nyi;var aB=function(){return _.D.apply(this,arguments)||this};
_.b(aB,_.D);aB.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.P5("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.P5("sharingToggleButtonAndDefaultButton")}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],aB.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],aB.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],aB.prototype,"data",void 0);_.w([_.ov({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],aB);
_.A(aB,"yt-card-item-actions-renderer",function(){if(nyi===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_actions_renderer.yt.card.item.actions.renderer.css.js--\x3e<div id="secondary-button-renderer" hidden$="[[!data.secondaryButtonRenderer]]" class="style-scope yt-card-item-actions-renderer"></div>\n<div id="primary-button-renderer" hidden$="[[!data.primaryButtonRenderer]]" class="style-scope yt-card-item-actions-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;fFi===void 0&&(fFi=document.createElement("template"));var P=fFi;I.call(g,P.content.cloneNode(!0),r.content.firstChild);nyi=r}r=nyi;return r},{mode:2});var TJp;var h10;var kBK;var $i0;var rWU;var gfR;var vS=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return r};
_.b(vS,_.D);vS.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
vS.prototype.handleDarkModeToggledAction_=function(r){this.isDarkTheme_=r};
vS.prototype.computeThemeImage_=function(r,g){if(!r||!r.imageLight)return!1;this.isCircular_=r.isCircular;r.imageWidth&&(this.hostElement.style.width=r.imageWidth+"px");r.imageHeight&&(this.hostElement.style.height=r.imageHeight+"px");r.borderWidth&&(this.image.style.borderWidth=r.borderWidth+"px",this.image.style.borderStyle="solid");r.borderColor&&(this.image.style.borderColor=_.pi(r.borderColor));return g&&r.imageDark?r.imageDark:r.imageLight};
vS.prototype.computeThemeIcon_=function(r){var g,I;if(!(r==null?0:(g=r.themedIcon)==null?0:(I=g.icon)==null?0:I.iconType))return!1;this.icon.style.color=h2[r.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(r.imageWidth||18)+"px";this.icon.style.height=(r.imageHeight||18)+"px";return _.lf(r.themedIcon.icon.iconType)};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],vS.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],vS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(HY0.YtCardItemBoxBehavior),_.J("design:type",Object)],vS.prototype,"ytCardItemBoxBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],vS.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],vS.prototype,"data",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],vS.prototype,"fit",void 0);_.w([_.H(),_.J("design:type",Boolean)],vS.prototype,"isDarkTheme_",void 0);_.w([_.H({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.J("design:type",Object)],vS.prototype,"themeImage_",void 0);_.w([_.H({computed:"computeThemeIcon_(data)"}),_.J("design:type",Object)],vS.prototype,"themeIcon_",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Object)],vS.prototype,"isCircular_",void 0);
_.w([_.ni("#image"),_.J("design:type",Object)],vS.prototype,"image",void 0);_.w([_.ni("#icon"),_.J("design:type",Object)],vS.prototype,"icon",void 0);_.w([_.ov({is:"yt-themed-image-renderer",disableElementRegistration:!0})],vS);
_.A(vS,"yt-themed-image-renderer",function(){if(gfR===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-themed-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_themed_image_renderer.yt.themed.image.renderer.css.js--\x3e<yt-img-shadow id="image" fit="[[fit]]" height="[[data.imageHeight]]" hidden="[[!themeImage_]]" thumbnail="[[themeImage_]]" width="[[data.imageWidth]]" class="style-scope yt-themed-image-renderer">\n</yt-img-shadow>\n<yt-icon id="icon" hidden="[[!themeIcon_]]" icon="[[themeIcon_]]" class="style-scope yt-themed-image-renderer">\n</yt-icon>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;rWU===void 0&&(rWU=document.createElement("template"));var P=rWU;I.call(g,P.content.cloneNode(!0),r.content.firstChild);gfR=r}r=gfR;return r},{mode:2});var QG=function(){return _.D.apply(this,arguments)||this};
_.b(QG,_.D);QG.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"}}}}};
QG.prototype.computeImagePlacement_=function(r){return r||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],QG.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],QG.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],QG.prototype,"data",void 0);_.w([_.H({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.J("design:type",String)],QG.prototype,"imagePlacement",void 0);
_.w([_.ov({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],QG);
_.A(QG,"yt-card-item-text-with-image-renderer",function(){if($i0===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-with-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_with_image_renderer.yt.card.item.text.with.image.renderer.css.js--\x3e<div id="themed-image-renderer" class="style-scope yt-card-item-text-with-image-renderer"></div>\n<div id="card-item-text-collection-renderer" class="style-scope yt-card-item-text-with-image-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;kBK===void 0&&(kBK=document.createElement("template"));var P=kBK;I.call(g,P.content.cloneNode(!0),r.content.firstChild);$i0=r}r=$i0;return r},{mode:2});var m_=function(){return _.D.apply(this,arguments)||this};
_.b(m_,_.D);m_.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"}}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],m_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],m_.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],m_.prototype,"data",void 0);_.w([_.ov({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],m_);
_.A(m_,"yt-card-item-error-renderer",function(){if(h10===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-error-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_error_renderer.yt.card.item.error.renderer.css.js--\x3e<div id="triangle-up-container" class="style-scope yt-card-item-error-renderer">\n  <div id="triangle-up" class="style-scope yt-card-item-error-renderer"></div>\n</div>\n<div id="error-text-renderer" class="style-scope yt-card-item-error-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;TJp===void 0&&(TJp=document.createElement("template"));var P=TJp;I.call(g,P.content.cloneNode(!0),r.content.firstChild);h10=r}r=h10;return r},{mode:2});var IZp;var P0S;_.IA("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var C2=function(){return _.D.apply(this,arguments)||this};
_.b(C2,_.D);_.Q=C2.prototype;
_.Q.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"}}}}};
_.Q.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.Q.backgroundColorChanged_=function(){var r,g=(r=this.data)==null?void 0:r.backgroundColor;r=h2[g||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.DG(this.hostElement).querySelector("#main-content").style.backgroundColor=r};
_.Q.headerPromoBackgroundColorChanged_=function(){var r,g=(r=this.data)==null?void 0:r.headerPromoBackgroundColor;r=h2[g||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.DG(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=r};
_.Q.errorRendererVisibilityChanged_=function(){var r=this.isExpanded_,g;this.isErrorRendererVisible_=!((g=this.data)==null||!g.errorRenderer)&&!r};
_.Q.onYtToggleButton_=function(r,g){this.isExpanded_=g.toggled};
C2.prototype.onYtToggleButton_=C2.prototype.onYtToggleButton_;C2.prototype.errorRendererVisibilityChanged_=C2.prototype.errorRendererVisibilityChanged_;C2.prototype.headerPromoBackgroundColorChanged_=C2.prototype.headerPromoBackgroundColorChanged_;C2.prototype.backgroundColorChanged_=C2.prototype.backgroundColorChanged_;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],C2.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],C2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(HY0.YtCardItemBoxBehavior),_.J("design:type",Object)],C2.prototype,"ytCardItemBoxBehavior",void 0);_.w([_.d(_.xdK.YtTappableItemBehavior),_.J("design:type",Object)],C2.prototype,"ytTappableItemBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],C2.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],C2.prototype,"isExpanded_",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],C2.prototype,"isErrorRendererVisible_",void 0);_.w([_.xt("data.backgroundColor"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],C2.prototype,"backgroundColorChanged_",null);_.w([_.xt("data.headerPromoBackgroundColor"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],C2.prototype,"headerPromoBackgroundColorChanged_",null);
_.w([_.xt("data.errorRenderer","isExpanded_"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],C2.prototype,"errorRendererVisibilityChanged_",null);_.w([_.Eq("yt-toggle-button"),_.J("design:type",Function),_.J("design:paramtypes",[Event,Object]),_.J("design:returntype")],C2.prototype,"onYtToggleButton_",null);_.w([_.ov({is:"yt-card-item-renderer",disableElementRegistration:!0})],C2);
_.A(C2,"yt-card-item-renderer",function(){if(P0S===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_renderer.yt.card.item.renderer.css.js--\x3e<div id="main-content" primary-container-placement$="[[data.primaryContainerPlacement]]" box-style$="[[data.cardItemBoxStyle]]" aria-label="[[data.accessibilityData.label]]" class="style-scope yt-card-item-renderer">\n  <div id="main-content-negative-margin-wrapper" content-placement$="[[data.contentPlacement]]" class="style-scope yt-card-item-renderer">\n    <div id="heading-description-container" class="style-scope yt-card-item-renderer">\n       <div id="header-promo-container" class="style-scope yt-card-item-renderer">\n          <div id="heading-renderer" hidden$="[[!data.headingRenderer]]" class="style-scope yt-card-item-renderer">\n          </div>\n          <div id="header-promo-renderer" hidden$="[[!data.headerPromoRenderer]]" class="style-scope yt-card-item-renderer">\n          </div>\n      </div>\n      <div id="description-renderer" hidden$="[[!data.descriptionRenderer]]" class="style-scope yt-card-item-renderer">\n      </div>\n    </div>\n    <div id="additional-info-renderer" additional-info-placement$="[[data.additionalInfoPlacement]]" hidden$="[[!data.additionalInfoRenderer]]" class="style-scope yt-card-item-renderer">\n    </div>\n    <div id="footer-renderer" hidden$="[[!data.footerRenderer]]" class="style-scope yt-card-item-renderer"></div>\n  </div>\n</div>\n<div id="error-renderer" hidden$="[[!isErrorRendererVisible_]]" class="style-scope yt-card-item-renderer"></div>\n<div id="divider" divider-style$="[[data.dividerStyle]]" hidden$="[[!data.dividerStyle]]" class="style-scope yt-card-item-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;IZp===void 0&&(IZp=document.createElement("template"));var P=IZp;I.call(g,P.content.cloneNode(!0),r.content.firstChild);P0S=r}r=P0S;return r},{mode:2});_.IA("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var uT=function(){var r=_.D.apply(this,arguments)||this;r.hidden=!1;return r};
_.b(uT,_.D);_.Q=uT.prototype;_.Q.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.Q.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.Q.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var r,g=(r=this.commerceCartHeaderEntity)==null?void 0:r.isHidden;g!==void 0&&(this.hidden=g)}};
_.Q.updateTitle=function(){var r=this.commerceCartHeaderEntity.isDisabled,g,I,P=(I=_.Z((g=this.data)==null?void 0:g.item,bm$))==null?void 0:I.headingRenderer;P&&(g=vy(P,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+g+".0.cardItemTextRenderer.textColor",r?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.Q.updateSummaryText=function(){var r=this.commerceCartHeaderEntity;if(this.compact){var g,I,P=(I=_.Z((g=this.data)==null?void 0:g.item,bm$))==null?void 0:I.headingRenderer;P&&(g=vy(P,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+g+".1.cardItemTextRenderer.text",r.shortHeaderSummaryText?Qs(r.shortHeaderSummaryText):r.headerSummaryText?Qs(r.headerSummaryText):""))}else{var a;if(g=(a=_.Z((P=this.data)==null?void 0:P.item,bm$))==null?void 0:a.additionalInfoRenderer)g=vy(g,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+g+".text",r.headerSummaryText?Qs(r.headerSummaryText):"")}};
_.Q.updateCheckoutButton=function(){var r=this.commerceCartHeaderEntity,g,I,P=(I=_.Z((g=this.data)==null?void 0:g.item,bm$))==null?void 0:I.additionalInfoRenderer;g=vy(P,"buttonRenderer");var a;I=(a=this.commerceCartHeaderEntity)==null?void 0:a.isButtonDisabled;var v;a=(v=this.commerceCartHeaderEntity)==null?void 0:v.isButtonHidden;I!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+g+".buttonRenderer.isDisabled",I);a!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
a);var C;r=(C=r.checkoutButtonCommand)==null?void 0:C.innertubeCommand;r!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+g+".buttonRenderer.command",r)};
uT.prototype.entityChanged=uT.prototype.entityChanged;_.w([_.d(_.oj),_.J("design:type",Object)],uT.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],uT.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],uT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],uT.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],uT.prototype,"compact",void 0);_.w([_.H({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(r,g){return _.RC(r.entities,"commerceCartHeaderEntity",g)}}),
_.J("design:type",Object)],uT.prototype,"commerceCartHeaderEntity",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],uT.prototype,"hidden",void 0);_.w([_.xt("commerceCartHeaderEntity","data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uT.prototype,"entityChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],uT);
_.A(uT,"ytd-commerce-cart-header-renderer",function(){if(Eyf!==void 0)return Eyf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="item" class="style-scope ytd-commerce-cart-header-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Eyf=r},{mode:1});var aZ0;var vfS=_.vI(function(r,g){var I;return(I=r.onChangeCallback)==null?void 0:I.call(r,g)},1E3),Q3Z=_.R(function(r){var g=r.data;
var I=r.iconMinus;r=r.iconPlus;var P=function(){return!!g().disabled},a=_.m(_.ua(0,void 0,"mKh0af")),v=a.next().value,C=a.next().value;
a=_.RT(function(){if(v()===1){var O,z;(z=(O=g()).onRemoveCommand)==null||z.call(O)}O=v()>g().maxValue?g().maxValue:v()-1;C(O);vfS(g(),O);return!1});
var u=_.RT(function(){if(v()===g().maxValue)return!1;var O=v()+1;C(O);vfS(g(),O);return!1});
_.bX(function(){C(g().value)});
var X={},c={},B={};return _.q("quantity-incrementer-shape",null,_.q("div",{class:"ytSpecQuantityIncrementerShapeHost"},_.q("button",{class:"ytSpecQuantityIncrementerShapeButton",disabled:function(){return v()===(g().onRemoveCommand?0:1)||P()},
"aria-label":function(){return v()!==1?g().minusLabel:g().minimumReachedLabel},
"on:click":a},_.q(_.Kb,{model:{circular:!0}}),_.q("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.q("div",{class:_.Ws("ytSpecQuantityIncrementerShapeIcon",(X.ytSpecQuantityIncrementerShapeIconDisabled=function(){return P()||v()===(g().onRemoveCommand?0:1)},X))},I()))),_.q("div",{class:_.Ws("ytSpecQuantityIncrementerShapeText",(c.ytSpecQuantityIncrementerShapeTextInvalid=function(){return v()>g().maxValue},c.ytSpecQuantityIncrementerShapeTextDisabled=P,c))},v),_.q("button",{class:"ytSpecQuantityIncrementerShapeButton",
disabled:function(){return v()>=g().maxValue||P()},
"aria-label":function(){return v()!==g().maxValue?g().plusLabel:g().maximumReachedLabel},
"on:click":u},_.q(_.Kb,{model:{circular:!0}}),_.q("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.q("div",{class:_.Ws("ytSpecQuantityIncrementerShapeIcon",(B.ytSpecQuantityIncrementerShapeIconDisabled=function(){return v()>=g().maxValue||P()},B))},r())))))},"Uf");_.dM(_.R(function(r){function g(){I().onRemoveCommand&&_.tY(I().onRemoveCommand)}
var I=r.data;var P=_.J9(jop,function(){return I().quantityIncrementerEntityKey});
return _.q("yt-quantity-incrementer-view-model",null,_.q(Q3Z,{data:function(){var a=I(),v;var C=P()?!((v=P())==null||!v.disabled):!1;var u;v=P()?(u=P())==null?void 0:u.quantity:I().quantity;return AUE(a,C,g,v)},
iconMinus:function(){return _.q(_.lv,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.q(_.lv,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"Vf"),"yt-quantity-incrementer-view-model",{props:{data:_.Yp}});var p2=function(){var r=_.D.apply(this,arguments)||this;r.compact=!1;r.hasQuantityIncrementer=!1;return r};
_.b(p2,_.D);p2.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"}}}};
p2.prototype.computeHasQuantityIncrementer=function(){var r;return!!_.Z((r=this.data)==null?void 0:r.picker,dA$)};
p2.prototype.onLabelClick=function(){var r;(r=this.dropdownEl)==null||r.open()};
_.w([_.ni("ytd-dropdown-renderer"),_.J("design:type",Object)],p2.prototype,"dropdownEl",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],p2.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],p2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],p2.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],p2.prototype,"quantityColor",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],p2.prototype,"compact",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.J("design:type",Object)],p2.prototype,"hasQuantityIncrementer",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],p2);
_.A(p2,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(aZ0!==void 0)return aZ0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-item-quantity-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="picker-label" on-click="onLabelClick" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer">[[getSimpleString(data.pickerLabel)]]</div>\n<div id="picker" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer"></div>\n<div id="price" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return aZ0=r},{mode:1});var miZ;var C00;var oB=function(){return _.D.apply(this,arguments)||this};
_.b(oB,_.D);oB.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
oB.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
oB.prototype.updateTitle=function(){var r=this.disabledCartItemEntity;r.disableActionName&&this.set("data.title",Qs(r.disableActionName))};
oB.prototype.updateButton=function(){var r,g=(r=this.disabledCartItemEntity.undoCommand)==null?void 0:r.innertubeCommand;g!==void 0&&(this.set("data.actionButton.buttonRenderer.command",g),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
oB.prototype.entityChanged=oB.prototype.entityChanged;_.w([_.d(_.oj),_.J("design:type",Object)],oB.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],oB.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],oB.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(r,g){return _.RC(r.entities,"disabledCartItemEntity",g)}}),
_.J("design:type",Object)],oB.prototype,"disabledCartItemEntity",void 0);_.w([_.H(),_.J("design:type",Object)],oB.prototype,"data",void 0);_.w([_.xt("disabledCartItemEntity","data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],oB.prototype,"entityChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],oB);
_.A(oB,"ytd-disabled-cart-item-renderer",function(){if(C00!==void 0)return C00;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-disabled-cart-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text-container" class="style-scope ytd-disabled-cart-item-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-disabled-cart-item-renderer"></yt-formatted-string>\n  <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-disabled-cart-item-renderer"></yt-formatted-string>\n</div>\n<div id="action-button" class="style-scope ytd-disabled-cart-item-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return C00=r},{mode:1});_.IA("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var qR=function(){var r=_.D.apply(this,arguments)||this;r.compact=!1;r.hidden=!1;r.errorHidden=!1;r.noOnTap=!1;return r};
_.b(qR,_.D);_.Q=qR.prototype;
_.Q.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"}}}};
_.Q.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.Q.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var r=this.firstButtonElement;r.alignByText=!0;r.iconAlignByText=!0}};
_.Q.computeNoOnTap=function(r){return!r};
_.Q.updateQuantityColor=function(){if(this.pickerElement){var r,g=(r=this.commerceCartItemEntity)==null?void 0:r.quantityColor;this.pickerElement.quantityColor=g}};
_.Q.updateTotalPriceColor=function(){var r,g=(r=this.commerceCartItemEntity)==null?void 0:r.totalPriceColor;if(g){var I;r=_.Z((I=this.data)==null?void 0:I.quantityPicker,jQB);if(I=_.Z(r==null?void 0:r.price,Mcf))I.textColor=g}};
_.Q.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var r,g=(r=this.commerceCartItemEntity)==null?void 0:r.isHidden;g!==void 0&&(this.hidden=g)}};
_.Q.updateHideErrorMessage=function(){var r,g=(r=this.commerceCartItemEntity)==null?void 0:r.hideErrorMessage;g!==void 0&&(this.errorHidden=g)};
_.Q.updateQuantity=function(){var r=this,g,I=(g=this.commerceCartItemEntity)==null?void 0:g.quantity,P;g=(P=this.commerceCartItemEntity)==null?void 0:P.totalPrice;if(I){this.updateTotalPriceColor();this.updateQuantityColor();var a;P=_.Z((a=this.data)==null?void 0:a.quantityPicker,jQB);if(a=_.Z(P==null?void 0:P.price,Mcf))a.text=g?{simpleText:g.content}:void 0;if(g=_.Z(P==null?void 0:P.picker,dA$))g.quantity=I;var v;if(a=(v=_.Z(P==null?void 0:P.picker,b_f))==null?void 0:v.entries){v=!1;g=void 0;a=
_.m(a);for(P=a.next();!P.done;P=a.next())P=P.value,P.dropdownItemRenderer&&(g||(g=P.dropdownItemRenderer),P.dropdownItemRenderer.isSelected=!1,I===P.dropdownItemRenderer.int32Value&&(v=!0,P.dropdownItemRenderer.isSelected=!0));!v&&g&&(g.isSelected=!0)}_.Nu(this,function(){var C;r.set("data.quantityPicker",_.pF.unsafeClone((C=r.data)==null?void 0:C.quantityPicker))})}};
qR.prototype.onYtRendererstamperFinished=qR.prototype.onYtRendererstamperFinished;qR.prototype.entityChanged=qR.prototype.entityChanged;_.w([_.H(),_.J("design:type",Object)],qR.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],qR.prototype,"compact",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],qR.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],qR.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],qR.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],qR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(r,g){return _.RC(r.entities,"commerceCartItemEntity",g)}}),
_.J("design:type",Object)],qR.prototype,"commerceCartItemEntity",void 0);_.w([_.H(),_.J("design:type",Object)],qR.prototype,"quantityPicker",void 0);_.w([_.H(),_.J("design:type",Object)],qR.prototype,"compactQuantityPicker",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],qR.prototype,"hidden",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],qR.prototype,"errorHidden",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.J("design:type",Object)],qR.prototype,"noOnTap",void 0);_.w([_.ni("ytd-commerce-cart-item-quantity-picker-renderer"),_.J("design:type",Object)],qR.prototype,"pickerElement",void 0);_.w([_.ni("yt-button-renderer"),_.J("design:type",Element)],qR.prototype,"firstButtonElement",void 0);
_.w([_.xt("commerceCartItemEntity","data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],qR.prototype,"entityChanged",null);_.w([_.Eq("yt-rendererstamper-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],qR.prototype,"onYtRendererstamperFinished",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],qR);
_.A(qR,"ytd-commerce-cart-item-renderer",function(){if(miZ!==void 0)return miZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" hidden="[[commerceCartItemEntity.isDisabled]]" class="style-scope ytd-commerce-cart-item-renderer">\n  <a id="img-container" class="yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]" tabindex="-1">\n    <yt-img-shadow id="image" object-fit="CONTAIN" thumbnail="[[data.cartItemImage]]" width="200" class="style-scope ytd-commerce-cart-item-renderer">\n    </yt-img-shadow>\n  </a>\n  <div id="content" class="style-scope ytd-commerce-cart-item-renderer">\n    <div id="item" class="style-scope ytd-commerce-cart-item-renderer">\n      <div id="info" class="style-scope ytd-commerce-cart-item-renderer">\n        <div id="cart-item-notification" class="style-scope ytd-commerce-cart-item-renderer"></div>\n        <h3 class="style-scope ytd-commerce-cart-item-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]">\n              <div id="title" class="style-scope ytd-commerce-cart-item-renderer"></div>\n            </a>\n        </h3>\n        <div id="text-metadata" class="style-scope ytd-commerce-cart-item-renderer"></div>\n        <div id="merchant-update-text" class="style-scope ytd-commerce-cart-item-renderer"></div>\n      </div>\n      <div id="quantity-picker" class="style-scope ytd-commerce-cart-item-renderer"></div>\n    </div>\n    <div id="actions" class="style-scope ytd-commerce-cart-item-renderer">\n      <div id="cart-item-actions" class="style-scope ytd-commerce-cart-item-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="disabled-cart-item" hidden="[[!commerceCartItemEntity.isDisabled]]" class="style-scope ytd-commerce-cart-item-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return miZ=r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var uKW;var pRS;var Xg=function(){return _.D.apply(this,arguments)||this};
_.b(Xg,_.D);Xg.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}}}}}};
Xg.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
Xg.prototype.updateCheckoutLineItems=function(){var r,g=(r=this.commerceCartCheckoutButtonEntity)==null?void 0:r.checkoutLineItems;g&&(r=g.map(function(I){a:{var P=I.price,a=I.description;switch(I.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":I={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:Qs(a),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:Qs(P),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:I={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:Qs(a),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:Qs(P),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 I}),this.set("data.summaryLineItems",r))};
Xg.prototype.updateIsHidden=function(){var r,g=(r=this.commerceCartCheckoutButtonEntity)==null?void 0:r.isHidden;g!==void 0&&(this.hostElement.hidden=g)};
Xg.prototype.entityChanged=Xg.prototype.entityChanged;_.w([_.d(_.oj),_.J("design:type",Object)],Xg.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Xg.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Xg.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Xg.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],Xg.prototype,"data",void 0);_.w([_.H({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:qz_}),_.J("design:type",Object)],Xg.prototype,"commerceCartCheckoutButtonEntity",void 0);_.w([_.xt("commerceCartCheckoutButtonEntity","data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Xg.prototype,"entityChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],Xg);
_.A(Xg,"ytd-commerce-cart-summary-renderer",function(){if(pRS!==void 0)return pRS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-summary-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-commerce-cart-summary-renderer">[[getSimpleString(data.title)]]</div>\n<div id="summary-line-items" class="style-scope ytd-commerce-cart-summary-renderer"></div>\n<div id="checkout-button" class="style-scope ytd-commerce-cart-summary-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return pRS=r},{mode:1});var ofU={};ofU.InjectBehavior=[bUX.InjectBehavior];var qi0;var XRU;var cS=function(){return _.D.apply(this,arguments)||this};
_.b(cS,_.D);
cS.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:_.P5("menuRenderer")}}};
cS.prototype.onMenuTap=function(r){r.stopPropagation()};
_.l4.Object.defineProperties(cS.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityData&&this.data.accessibilityData.label?this.data.accessibilityData.label:""}},
sectionHeadingVisible:{configurable:!0,enumerable:!0,get:function(){var r,g;return!(((r=this.data)==null||!r.sectionHeading)&&((g=this.data)==null?void 0:g.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var r,g;return!(((r=this.data)==null||!r.image)&&((g=this.data)==null?void 0:g.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var r,g;return!(((r=this.data)==null||!r.menu)&&((g=this.data)==null?void 0:g.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],cS.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],cS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.xdK.YtTappableItemBehavior),_.J("design:type",Object)],cS.prototype,"ytTappableItemBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],cS.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.L("data.accessibilityData"),_.J("design:type",String),_.J("design:paramtypes",[])],cS.prototype,"ariaLabel",null);_.w([_.L("data.sectionHeading","data.layout"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],cS.prototype,"sectionHeadingVisible",null);_.w([_.L("data.image","data.layout"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],cS.prototype,"imageVisible",null);
_.w([_.L("data.menu","data.layout"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],cS.prototype,"menuVisible",null);_.w([_.ov({is:"yt-activity-item-renderer",disableElementRegistration:!0})],cS);
_.A(cS,"yt-activity-item-renderer",function(){if(XRU===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-activity-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_activity_item_renderer.yt.activity.item.renderer.css.js--\x3e<div class="activity-item-contents style-scope yt-activity-item-renderer">\n  <div id="section-heading" tabindex="-1" aria-hidden="[[!sectionHeadingVisible]]" hidden="[[!sectionHeadingVisible]]" class="style-scope yt-activity-item-renderer"></div>\n  <div id="section-contents" class="style-scope yt-activity-item-renderer">\n    <div id="image" hidden="[[!imageVisible]]" class="style-scope yt-activity-item-renderer"></div>\n    <div id="content-activity-container" tabindex="-1" divider-style$="[[data.dividerStyle]]" class="style-scope yt-activity-item-renderer">\n      <div id="content" class="style-scope yt-activity-item-renderer">\n        <div id="title" class="style-scope yt-activity-item-renderer"></div>\n        <div id="subtitle" hidden="[[!data.subtitle]]" class="style-scope yt-activity-item-renderer"></div>\n        <div id="additional-metadata" hidden="[[!data.additionalMetadata]]" class="style-scope yt-activity-item-renderer"></div>\n      </div>\n      <div id="activity-metadata" class="style-scope yt-activity-item-renderer"></div>\n    </div>\n    <div id="menu" on-click="onMenuTap" tabindex="0" hidden="[[!menuVisible]]" class="style-scope yt-activity-item-renderer"></div>\n  </div>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;qi0===void 0&&(qi0=document.createElement("template"));var P=qi0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);XRU=r}r=XRU;return r},{mode:2});var cW4;var tA3;var BrK;var OSi;var tz=function(){return _.D.apply(this,arguments)||this};
_.b(tz,_.D);
tz.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"}}}}};
tz.prototype.backgroundColorChanged_=function(){var r,g=(r=this.data)==null?void 0:r.backgroundColor;this.hostElement.style.backgroundColor=h2[g||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
tz.prototype.backgroundColorChanged_=tz.prototype.backgroundColorChanged_;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],tz.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],tz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],tz.prototype,"data",void 0);
_.w([_.xt("data.backgroundColor"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tz.prototype,"backgroundColorChanged_",null);_.w([_.ov({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],tz);
_.A(tz,"yt-offer-item-upsell-renderer",function(){if(OSi===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_upsell_renderer.yt.offer.item.upsell.renderer.css.js--\x3e<div id="image-renderer" hidden="[[!data.imageRenderer]]" class="style-scope yt-offer-item-upsell-renderer"></div>\n<div id="heading-price-container" class="style-scope yt-offer-item-upsell-renderer">\n  <div id="heading-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n  <div id="price-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n</div>\n<div id="description-actions-container" class="style-scope yt-offer-item-upsell-renderer">\n  <div id="description-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n  <div id="actions-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;BrK===void 0&&(BrK=document.createElement("template"));var P=BrK;I.call(g,P.content.cloneNode(!0),r.content.firstChild);OSi=r}r=OSi;return r},{mode:2});_.IA("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var BS=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};r.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return r};
_.b(BS,_.D);_.Q=BS.prototype;
_.Q.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:_.P5("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.Q.computeContainerStyle_=function(r){return r};
_.Q.computeContainerIsHidden_=function(r){return r&&!!r.isHidden};
_.Q.computeShowSpinner_=function(r,g){return r&&g==="in-progress"};
_.Q.computeShowMoreContentsButton_=function(r,g,I,P,a){return!(!(P&&P.length||a&&a.length&&I)||!r||g)};
_.Q.onToggleButton_=function(r){var g=this;r.stopPropagation();this.isExpanded_=r.detail&&r.detail.toggled;var I,P;this.isExpanded_&&!this.data.continuationSection.length&&((I=this.data)==null?0:(P=I.continuation)==null?0:P.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.He(this.hostElement,"yt-load-next-continuation",function(a){return g.getContinuationUrl_(g.data.continuation.onClickContinuationData,a)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.RX(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.Q.onShowMoreContentsButtonClicked_=function(r){var g=this;r.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.He(this.hostElement,"yt-load-next-continuation",function(I){return g.getContinuationUrl_(g.data.continuations[0].nextContinuationData,I)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.RX(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.Q.getContinuationUrl_=function(r,g){var I=r.continuation;r=r.clickTrackingParams;var P=_.CB();r&&P&&_.Uk(P,_.gM(r));return _.fI(g,{continuation:I})};
_.Q.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var r=_.DG(this.hostElement).querySelector("#continuation-section");r&&(r=r.querySelectorAll("ytmusic-item-section-renderer"))&&r.forEach(function(g){return g.classList.add("memberships-and-purchases")})};
_.Q.dataChanged_=function(){var r;this.isExpanded_=!((r=this.data)==null||!r.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.Q.updateCardOnClickCommand_=function(r){r=_.Z(r,cTy);var g,I;this.data&&((g=this.data)==null?0:g.targetId)&&r&&r.targetId===((I=this.data)==null?void 0:I.targetId)&&r.onClickCommand&&(this.data.onClickCommand=r.onClickCommand,this.isOnClickCommand_=!0)};
_.Q.backgroundColorChanged_=function(){var r,g=(r=this.data)==null?void 0:r.backgroundColor;this.hostElement.style.backgroundColor=h2[g||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
BS.prototype.backgroundColorChanged_=BS.prototype.backgroundColorChanged_;BS.prototype.dataChanged_=BS.prototype.dataChanged_;BS.prototype.nextContinuationDataUpdated_=BS.prototype.nextContinuationDataUpdated_;BS.prototype.onToggleButton_=BS.prototype.onToggleButton_;_.w([_.d(_.bI),_.J("design:type",Object)],BS.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],BS.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],BS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.MM.YtNextContinuationBehavior),_.J("design:type",Object)],BS.prototype,"ytNextContinuationBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],BS.prototype,"ytRendererBehavior",void 0);_.w([_.d(ofU.InjectBehavior),_.J("design:type",Object)],BS.prototype,"injectBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],BS.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],BS.prototype,"compact",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],BS.prototype,"isExpanded_",void 0);_.w([_.H({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.J("design:type",String)],BS.prototype,"containerStyle_",void 0);_.w([_.H({value:"not-started"}),_.J("design:type",String)],BS.prototype,"continuationStatus_",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.J("design:type",Boolean)],BS.prototype,"showSpinner_",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],BS.prototype,"isOnClickCommand_",void 0);_.w([_.H({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.J("design:type",Boolean)],BS.prototype,"showMoreContentsButton_",void 0);
_.w([_.H({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(r,g){return!g||r.entities?null:_.RC(r.entities,"cardItemContainerEntity",g)}}),
_.J("design:type",Object)],BS.prototype,"cardItemContainerEntity_",void 0);_.w([_.Eq("yt-toggle-button"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],BS.prototype,"onToggleButton_",null);_.w([_.Eq("yt-next-continuation-data-updated"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],BS.prototype,"nextContinuationDataUpdated_",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],BS.prototype,"dataChanged_",null);_.w([_.xt("data.backgroundColor"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],BS.prototype,"backgroundColorChanged_",null);_.w([_.ov({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],BS);
_.A(BS,"yt-card-item-container-renderer",function(){if(tA3===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_container_renderer.yt.card.item.container.renderer.css.js--\x3e<div id="container" hidden="[[computeContainerIsHidden_(cardItemContainerEntity_)]]" class="style-scope yt-card-item-container-renderer">\n  <div id="base" class="style-scope yt-card-item-container-renderer"></div>\n  <div id="divider" hidden="[[!isExpanded_]]" container-style_$="[[containerStyle_]]" class="style-scope yt-card-item-container-renderer"></div>\n  <div id="contents-section" hidden="[[!isExpanded_]]" class="style-scope yt-card-item-container-renderer">\n    <div id="contents" class="style-scope yt-card-item-container-renderer"></div>\n    <div id="continuation-section" class="style-scope yt-card-item-container-renderer"></div>\n    <tp-yt-paper-spinner id="spinner" active="[[showSpinner_]]" class="style-scope yt-card-item-container-renderer"></tp-yt-paper-spinner>\n    <div id="more-contents-button" hidden="[[!showMoreContentsButton_]]" on-click="onShowMoreContentsButtonClicked_" class="style-scope yt-card-item-container-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;cW4===void 0&&(cW4=document.createElement("template"));var P=cW4;I.call(g,P.content.cloneNode(!0),r.content.firstChild);tA3=r}r=tA3;return r},{mode:2});var O5=function(){return _.D.apply(this,arguments)||this};
_.b(O5,_.D);O5.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"}}}};
O5.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
O5.prototype.computeLoadingHidden=function(){var r;return!((r=this.commerceCartPageStateEntity)==null?0:r.cartActionInProgress)};
O5.prototype.updateNotification=function(){var r,g=(r=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:r.summaryText;g&&this.set("data.cartNotification",Qs(g))};
O5.prototype.notificationEntityChanged=O5.prototype.notificationEntityChanged;_.w([_.d(_.oj),_.J("design:type",Object)],O5.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],O5.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],O5.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],O5.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],O5.prototype,"data",void 0);_.w([_.H({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(r,g){return _.RC(r.entities,"commerceCartExpandableNotificationEntity",g)}}),
_.J("design:type",Object)],O5.prototype,"commerceCartExpandableNotificationEntity",void 0);_.w([_.H({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(r,g){return _.RC(r.entities,"commerceCartPageStateEntity",g)}}),
_.J("design:type",Object)],O5.prototype,"commerceCartPageStateEntity",void 0);_.w([_.ni("#spinner"),_.J("design:type",HTMLElement)],O5.prototype,"spinner",void 0);_.w([_.xt("commerceCartExpandableNotificationEntity","data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],O5.prototype,"notificationEntityChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],O5);
_.A(O5,"ytd-commerce-cart-renderer",function(){if(uKW!==void 0)return uKW;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" class="style-scope ytd-commerce-cart-renderer">\n  <div id="title" class="style-scope ytd-commerce-cart-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="notification" class="style-scope ytd-commerce-cart-renderer">[[getSimpleString(data.cartNotification)]]</div>\n</div>\n<div id="body" class="style-scope ytd-commerce-cart-renderer">\n  <div id="primary-column" class="style-scope ytd-commerce-cart-renderer">\n    <div id="items" class="style-scope ytd-commerce-cart-renderer"></div>\n  </div>\n  <div id="secondary-column" class="style-scope ytd-commerce-cart-renderer">\n    <div id="cart-summary" class="style-scope ytd-commerce-cart-renderer"></div>\n  </div>\n</div>\n<div id="loading-overlay" hidden="[[computeLoadingHidden(data, commerceCartPageStateEntity)]]" class="style-scope ytd-commerce-cart-renderer">\n  <div id="positioning-container" class="style-scope ytd-commerce-cart-renderer">\n    <tp-yt-paper-spinner-lite id="spinner" active="[[commerceCartPageStateEntity.cartActionInProgress]]" class="style-scope ytd-commerce-cart-renderer">\n    </tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return uKW=r},{mode:1});var zMf;var zc=function(){var r=_.D.apply(this,arguments)||this;r.bigImage=!1;return r};
_.b(zc,_.D);_.l4.Object.defineProperties(zc.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.placeholderImageUrl}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],zc.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],zc.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],zc.prototype,"bigImage",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],zc.prototype,"placeholderImageUrl",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],zc);
_.A(zc,"ytd-empty-product-shelf-renderer",function(){if(zMf!==void 0)return zMf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-empty-product-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="main style-scope ytd-empty-product-shelf-renderer">\n  <template is="dom-if" if="[[placeholderImageUrl]]" class="style-scope ytd-empty-product-shelf-renderer">\n    <img id="placeholder-image" alt="icon" src$="[[placeholderImageUrl]]" class="style-scope ytd-empty-product-shelf-renderer">\n  </template>\n  <yt-formatted-string id="image-text" text="[[data.imageText]]" class="style-scope ytd-empty-product-shelf-renderer"></yt-formatted-string>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return zMf=r},{mode:1});var eMr;var ed=function(){var r=_.D.apply(this,arguments)||this;r.itemStyle="link-item";r.watchMetadataRefresh=!1;r.skinnyMode=!1;r.metaPanel=!1;r.inStructuredDescription=!1;r.detailedDescriptionOverride=!1;r.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};r.updateOnResizeDebouncer=null;return r};
_.b(ed,_.D);_.Q=ed.prototype;_.Q.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.Q.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"}}}}};
_.Q.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.Q.attachVEs=function(r){r.trackingParams&&_.hx().graftServerVe(r.trackingParams)};
_.Q.handleUpdateMerchShelfAction=function(r){var g=this,I=_.Z(r.updateMerchandiseShelfAction.merchandiseShelf,_.NS1);I&&(I.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){g.attachVEs(I);g.data=I},Number(I.renderDelayMs))):(this.attachVEs(I),this.data=I))};
_.Q.updateOnResize=function(){if(this.JSC$17334_scrollContainer!==void 0&&this.JSC$17334_scrollContainer.clientWidth!==0&&this.items!==void 0){var r=this.JSC$17334_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-r));this.ytdHorizontalListBehavior.reposition_();var g;switch((g=this.data)==null?void 0:g.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var I,
P;((I=this.data)==null?void 0:(P=I.items)==null?void 0:P.length)===1?this.itemStyle="cta-item":this.itemStyle=r>=740?"large-item":"small-item"}}};
_.Q.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.Dd(this.updateOnResizeDebouncer,_.MB.after(100),this.updateOnResize)};
ed.prototype.debouncedUpdateOnResize=ed.prototype.debouncedUpdateOnResize;ed.prototype.dataChanged=ed.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ed.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ed.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.Kw.YtdHorizontalListBehavior),_.J("design:type",Object)],ed.prototype,"ytdHorizontalListBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],ed.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],ed.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ed.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ed.prototype,"itemStyle",void 0);_.w([_.H({value:6}),_.J("design:type",Number)],ed.prototype,"initialCount",void 0);
_.w([_.H({value:"data.items"}),_.J("design:type",String)],ed.prototype,"itemsPath",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ed.prototype,"watchMetadataRefresh",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ed.prototype,"skinnyMode",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ed.prototype,"metaPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ed.prototype,"inStructuredDescription",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ed.prototype,"detailedDescriptionOverride",void 0);_.w([_.ni("#items"),_.J("design:type",HTMLDivElement)],ed.prototype,"items",void 0);_.w([_.ni("#scroll-container"),_.J("design:type",HTMLDivElement)],ed.prototype,"JSC$17334_scrollContainer",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ed.prototype,"dataChanged",null);
_.w([_.Eq("iron-resize"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ed.prototype,"debouncedUpdateOnResize",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],ed);
_.A(ed,"ytd-merch-shelf-renderer",function(){if(eMr!==void 0)return eMr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-merch-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-merch-shelf-renderer">\n  <div id="banner" class="style-scope ytd-merch-shelf-renderer">\n    <div id="title" hidden="[[!data.title]]" role="heading" class="style-scope ytd-merch-shelf-renderer">[[data.title]]</div>\n    <yt-formatted-string id="title" hidden="[[!data.titleFormatted]]" role="heading" text="[[data.titleFormatted]]" class="style-scope ytd-merch-shelf-renderer">\n    </yt-formatted-string>\n    <div id="action-button" class="style-scope ytd-merch-shelf-renderer"></div>\n  </div>\n  <div id="empty-product" class="style-scope ytd-merch-shelf-renderer"></div>\n  <div id="item-list" class="style-scope ytd-merch-shelf-renderer">\n    <div id="left-arrow-container" class="center-aligned style-scope ytd-merch-shelf-renderer">\n      <div id="left-arrow" class="arrow center-aligned style-scope ytd-merch-shelf-renderer" on-click="prevClick_" hidden="[[atStart]]">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-merch-shelf-renderer"></yt-icon>\n      </div>\n    </div>\n    <div id="scroll-container" class="style-scope ytd-merch-shelf-renderer">\n      <div id="items" item-style$="[[itemStyle]]" class="style-scope ytd-merch-shelf-renderer">\n        \n        <template is="dom-repeat" items="[[shownItems]]" class="style-scope ytd-merch-shelf-renderer">\n          <ytd-merch-shelf-item-renderer data="[[item.merchandiseItemRenderer]]" item-style="[[itemStyle]]" class="style-scope ytd-merch-shelf-renderer">\n          </ytd-merch-shelf-item-renderer>\n        </template>\n      </div>\n    </div>\n    <div id="right-arrow-container" class="center-aligned style-scope ytd-merch-shelf-renderer">\n      <div id="right-arrow" class="arrow center-aligned style-scope ytd-merch-shelf-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-merch-shelf-renderer"></yt-icon>\n      </div>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return eMr=r},{mode:2});var Yi4;var YZ=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-add-backstage-comment-action":"addBackstageCommentAction","yt-add-backstage-post-action":"addBackstagePostAction","yt-add-backstage-reply-action":"addBackstageReplyAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction","yt-remove-comment-action":"removeCommentAction","yt-replace-backstage-comment-action":"replaceBackstageCommentAction","yt-replace-backstage-post-action":"replaceBackstagePostAction",
"yt-replace-backstage-reply-action":"replaceBackstageReplyAction"};return r};
_.b(YZ,_.D);_.Q=YZ.prototype;
_.Q.addBackstagePostAction=function(r){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(r=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",r))&&(this.get("header.commentsHeaderRenderer.zeroStateMessage.backstageZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{}),this.get("header.commentsHeaderRenderer.schedulingZeroStateMessage.postSchedulingZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.schedulingZeroStateMessage",
{}),this.get("data.contents")?this.splice("data.contents",0,0,{backstagePostThreadRenderer:r}):this.set("data.contents",[{backstagePostThreadRenderer:r}]))};
_.Q.addBackstageCommentAction=function(r){var g=this.get("addBackstageCommentAction.parentId",r);r=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",r);if(g&&r){g=this.postIdToIndices(g);for(var I=0;I<g.length;I++){var P=g[I];if(P<0)break;P="data.contents."+P+".backstagePostThreadRenderer.comments";this.get(P)&&(this.get(P+".backstageCommentsRenderer.contents")&&this.push(P+".backstageCommentsRenderer.contents",{commentThreadRenderer:r}),this.get(P+".backstageCommentsRenderer.teaserContents")?
this.push(P+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:r}):this.set(P+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:r}]))}}};
_.Q.addBackstageReplyAction=function(r){var g=this.get("addBackstageReplyAction.parentId",r);r=this.get("addBackstageReplyAction.renderer.commentRenderer",r);g&&r&&this.setCreatorReply(g,r)};
_.Q.banAuthorAction=function(r){var g=this.get("banAuthorAction.commentId",r);g&&(r=this.get("banAuthorAction.parentCommentId",r)||this.getParentPostId(g),this.removeFromStream(g,r))};
_.Q.hideReportedCommentAction=function(r){var g=this.get("hideReportedCommentAction.commentId",r);g&&((r=this.get("hideReportedCommentAction.parentCommentId",r))||(r=this.getParentPostId(g)),this.removeFromStream(g,r))};
_.Q.replaceBackstageCommentAction=function(r){var g=this.get("replaceBackstageCommentAction.commentId",r),I=this.get("replaceBackstageCommentAction.parentId",r);r=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",r);if(g&&I&&r){I=this.postIdToIndices(I);for(var P=0;P<I.length;P++){var a=I[P];if(a<0)break;var v=this.commentIdToIndex(g,a,!1);if(v>=0){var C=this.get("data.contents."+a+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+v+".commentThreadRenderer.replies.commentRepliesRenderer");
C&&(r.replies={commentRepliesRenderer:C});this.splice("data.contents."+a+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",v,1,{commentThreadRenderer:r})}v=this.commentIdToIndex(g,a,!0);if(v>=0){if(C=this.get("data.contents."+a+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(v+".commentThreadRenderer.replies.commentRepliesRenderer")))r.replies={commentRepliesRenderer:C};this.splice("data.contents."+a+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
v,1,{commentThreadRenderer:r})}}}};
_.Q.replaceBackstagePostAction=function(r){var g=this.get("replaceBackstagePostAction.itemId",r);if(g){g=this.postIdToIndices(g);for(var I=0;I<g.length;I++){var P=g[I];if(P<0)break;var a=this.getPostRendererType(P),v=this.get("replaceBackstagePostAction.renderer."+a,r);if(!v&&a!=="sharedPostRenderer")break;var C=!1;v||(C=!0,v=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",r));if(!v)break;var u={};C?(_.Qq(u,gn0,v),this.set("data.contents."+P+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
u)):(_.Qq(u,new _.LP(a),v),this.set("data.contents."+P+".backstagePostThreadRenderer.post",u))}}};
_.Q.replaceBackstageReplyAction=function(r){var g=this.get("replaceBackstageReplyAction.replyId",r),I=this.get("replaceBackstageReplyAction.parentId",r);r=this.get("replaceBackstageReplyAction.renderer.commentRenderer",r);g&&r&&I&&this.setCreatorReply(I,r)};
_.Q.removeCommentAction=function(r){var g=this.get("removeCommentAction.commentId",r);if(g){var I=this.get("removeCommentAction.parentCommentId",r);I&&this.get("removeCommentAction.isCreatorReply",r)?this.setCreatorReply(I,void 0):(I||(I=this.getParentPostId(g)),this.removeFromStream(g,I))}};
_.Q.setCreatorReply=function(r,g){var I=this.getParentPostId(r);if(I){I=this.postIdToIndices(I);for(var P=0;P<I.length;P++){var a=I[P];if(a<0)break;var v=this.commentIdToIndex(r,a,!1);if(v>=0){var C="data.contents."+a+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+v;v=C+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";C+=".commentThreadRenderer.replies";g==void 0?(this.set(C,{}),this.set(v,!1)):(this.set(C,{commentRepliesRenderer:{teaserContents:[{commentRenderer:g}]}}),
this.set(C+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(v,!0))}v=this.commentIdToIndex(r,a,!0);v>=0&&(v="data.contents."+a+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+v,a=v+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",v+=".commentThreadRenderer.replies",g==void 0?(this.set(v,{}),this.set(a,!1)):(this.set(v,{commentRepliesRenderer:{teaserContents:[{commentRenderer:g}]}}),this.set(a,!0)))}}};
_.Q.removeFromStream=function(r,g){if(g){g=this.postIdToIndices(g);for(var I=0;I<g.length;I++){var P=g[I];if(P<0)break;var a=this.commentIdToIndex(r,P,!1);a>=0&&this.splice("data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",a,1);a=this.commentIdToIndex(r,P,!0);a>=0&&this.splice("data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",a,1);P="data.contents."+P+".backstagePostThreadRenderer.post.backstagePostRenderer";
a=P+".backstageAttachment.pollRenderer.votedCommentId";this.get(a)===r&&(this.set(a,null),this.set(P+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(g=this.postIdToIndices(r).reverse(),I=0;I<g.length;I++){P=g[I];if(P<0)break;a=this.getPostRendererType(P);var v=this.get("backstagePostThreadRenderer.post."+a,this.data.contents[P]);v.postId===r?this.splice("data.contents",P,1):a==="sharedPostRenderer"&&this.set("data.contents."+P+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);v.scheduledPublishTimeSec&&_.We(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.Q.postIdToIndices=function(r){for(var g=[],I=0;I<this.data.contents.length;I++){var P=this.getPostRendererType(I);this.get("backstagePostThreadRenderer.post."+P+".postId",this.data.contents[I])===r&&g.push(I);if(P==="sharedPostRenderer"){var a=this.get("backstagePostThreadRenderer.post."+P+".originalPost.backstagePostRenderer.postId",this.data.contents[I]);P=this.get("backstagePostThreadRenderer.post."+P+".originalPost.postRenderer.postId",this.data.contents[I]);a!==r&&P!==r||g.push(I)}}return g};
_.Q.commentIdToIndex=function(r,g,I){if(g<0)return-1;var P,a,v,C,u=_.Z((P=this.data)==null?void 0:(a=P.contents)==null?void 0:(v=a[g])==null?void 0:(C=v.backstagePostThreadRenderer)==null?void 0:C.comments,$Bw);return(g=I?u==null?void 0:u.teaserContents:u==null?void 0:u.contents)&&g.length?g.findIndex(function(X){return _.Z(X,HMY).comment.commentRenderer.commentId===r}):-1};
_.Q.getParentPostId=function(r){r=r.split(".");if(r[1])return r[0]};
_.Q.getPostRendererType=function(r){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[r])?"sharedPostRenderer":"backstagePostRenderer"};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],YZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],YZ.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],YZ.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:_.Y("enable_community_page_on_desktop")}),_.J("design:type",Boolean)],YZ.prototype,"useSmallerPostContainer",void 0);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-backstage-items"})],YZ);
_.A(YZ,"ytd-backstage-items",function(){if(Yi4!==void 0)return Yi4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-items--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-item-section-renderer data="[[data]]" class="style-scope ytd-backstage-items"></ytd-item-section-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Yi4=
r},{mode:1});var ZSp;var Uii={RENDERING_PRIORITY_UNKNOWN:0,RENDERING_PRIORITY_PINNED_COMMENT:10,RENDERING_PRIORITY_LINKED_COMMENT:20,RENDERING_PRIORITY_REALTIME_COMMENT:30,RENDERING_PRIORITY_POSTS_TAB_COMMUNITY_ENABLEMENT_NUDGE:70,RENDERING_PRIORITY_COMMUNITY_GUIDELINES_BELOW_HEADER:80,RENDERING_PRIORITY_FAN_COMMUNITY_SETUP_CARD:90,RENDERING_PRIORITY_COMMENT_HEADER:100},Zm=function(){var r=_.D.apply(this,arguments)||this;r.disablePrescanVisibility=!0;r.canScheduleJobs=!0;r.engagementPanel=!1;r.hidePanelButton=!1;r.isWatchGrid=
!1;r.hasShownSubscribersOnlyDisclaimer=!1;r.hasShownSuperfanOnlyDisclaimer=!1;r.actionMap={"yt-ban-author-action":"banAuthorAction_","yt-create-comment-action":"createCommentAction_","yt-hide-reported-comment-action":"hideReportedCommentAction_","yt-pin-comment-action":"pinCommentAction_","yt-reload-comments-command":"reloadComments_","yt-remove-comment-action":"removeCommentAction_","yt-unpin-comment-action":"unpinCommentAction_"};r.TEST_ONLY=void 0;return r};
_.b(Zm,_.D);_.Q=Zm.prototype;_.Q.created=function(){this.initCommentsCsi_();_.Y("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_");_.Y("web_comment_threading_scroll_on_collapse")&&(this.actionMap["yt-scroll-to-comment-element"]="handleScrollToCommentElement_")};
_.Q.contentsChanged_=function(){var r;(r=this.data)!=null&&r.contents&&this.tickForCommentsTimer_("cml")};
_.Q.headerChanged_=function(){var r;(r=this.data)!=null&&r.header&&this.tickForCommentsTimer_("cmhl")};
_.Q.initCommentsCsi_=function(){_.Ce("wn_comments");var r=_.CB();r&&_.QM({clientScreenNonce:r},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.Q.createCommentAction_=function(r){r=_.pF.unsafeClone(r);var g,I;if(r=(g=_.Z(r,jDy))==null?void 0:(I=g.contents)==null?void 0:I.commentThreadRenderer){var P,a,v,C,u,X;!this.isBackstage&&((P=this.data)==null?0:(a=P.header)==null?0:(v=a.commentsHeaderRenderer)==null?0:(C=v.createRenderer)==null?0:(u=C.commentSimpleboxRenderer)==null?0:(X=u.zeroStep)==null?0:X.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var c,
B,O;this.isBackstage&&_.Z((c=this.data)==null?void 0:(B=c.header)==null?void 0:(O=B.commentsHeaderRenderer)==null?void 0:O.zeroStateMessage,Idy)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(r)}};
_.Q.doReplyInsert_=function(r,g,I,P){P?this.splice(r,P,0,g):this.push(r,g)};
_.Q.getRepliesPath_=function(r){return"data.contents."+r+".commentThreadRenderer.replies"};
_.Q.getRepliesContentsPath_=function(r,g){r=this.getRepliesPath_(r);return g?r+".commentRepliesRenderer.teaserContents":r+".commentRepliesRenderer.contents"};
_.Q.showSubscribersOnlyDisclaimer_=function(r){(r=r.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(r))&&(_.We(this.hostElement,"yt-open-popup-action",[r,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.Q.showSuperfanOnlyDisclaimer_=function(r){(r=r.detail.command)&&!this.hasShownSuperfanOnlyDisclaimer&&(r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(r))&&(_.We(this.hostElement,"yt-open-popup-action",[r,this]),this.hasShownSuperfanOnlyDisclaimer=!0)};
_.Q.createCommentReplyAction_=function(r){r=_.pF.unsafeClone(r);var g=_.Z(r,VD1);if(r=g==null?void 0:g.contents){var I=this.commentIdToIndex_(g==null?void 0:g.parentCommentId);if(!(I<0)){var P=this.getRepliesPath_(I);if(this.get(P)){g=g.replyToCommentId;P=this.getRepliesContentsPath_(I,!1);if(this.get(P)){var a=this.get(P).length,v=P+"."+(a-1)+".continuationItemRenderer";this.get(v+".button")?(v=this.replyIdToIndex_(g,I,!1),this.doReplyInsert_(P,r,v,a-1)):this.get(v)||(a=this.replyIdToIndex_(g,I,
!1),this.doReplyInsert_(P,r,a,null))}P=this.getRepliesContentsPath_(I,!0);this.get(P)?(I=this.replyIdToIndex_(g,I,!0),(!g||I>=0)&&this.doReplyInsert_(P,r,I,null)):this.set(P,[r])}else this.set(P,{commentRepliesRenderer:{teaserContents:[r]}})}}};
_.Q.hideReportedCommentAction_=function(r){var g=_.Z(r,fdB);if(r=g==null?void 0:g.commentId)(g=this.get("parentCommentId",g))||(g=this.getParentCommentId_(r)),this.remove_(r,g)};
_.Q.getParentCommentId_=function(r){r=r.split(".");if(r[1])return r[0]};
_.Q.removeCommentAction_=function(r){var g=_.Z(r,K0J);if(r=g==null?void 0:g.commentId)g=(g==null?void 0:g.parentCommentId)||this.getParentCommentId_(r),this.remove_(r,g)};
_.Q.pinCommentAction_=function(r){r=_.pF.unsafeClone(r);var g=_.Z(r,yZ$);g!=null&&g.commentId&&(r=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",r))&&(this.remove_(g.commentId),this.insert_(r,!0))};
_.Q.unpinCommentAction_=function(r){r=_.pF.unsafeClone(r);r=_.Z(r,sDw);if(r!=null&&r.commentId){var g,I,P=(g=r.actionResult)==null?void 0:(I=g.update)==null?void 0:I.commentThreadRenderer;P&&(this.remove_(r.commentId),this.insert_(P))}};
_.Q.banAuthorAction_=function(r){var g=_.Z(r,MDl);g!=null&&g.commentId&&(r=g.commentId,g=g.parentCommentId||this.getParentCommentId_(r),this.remove_(r,g))};
_.Q.handleScrollToCommentElement_=function(r){this.hostElement.contains(r)&&(this.nearestScrollParent||(this.nearestScrollParent=No$(r)),this.isCommentVisibleInScrollParent(r)||r.scrollIntoView({behavior:"smooth",block:"nearest"}))};
_.Q.isCommentVisibleInScrollParent=function(r){if(!this.nearestScrollParent)return!1;r=r.getBoundingClientRect();var g=this.nearestScrollParent===document.documentElement?{top:68,bottom:window.innerHeight}:this.nearestScrollParent.getBoundingClientRect();return r.top>=g.top&&r.bottom<=g.bottom};
_.Q.commentIdToIndex_=function(r){var g;return r&&(g=this.data)!=null&&g.contents?this.data.contents.findIndex(function(I){I=I.commentThreadRenderer;var P;return r===((I==null?void 0:I.commentViewModel)&&((P=_.Z(I.commentViewModel,wDd))==null?void 0:P.commentId))}):-1};
_.Q.insert_=function(r,g){g=g===void 0?!1:g;var I,P;if((I=this.data)==null?0:(P=I.contents)==null?0:P.some(function(v){return!!v.commentThreadRenderer}))for(I=0,P=this.data.contents.length;I<P;I++){var a=this.data.contents[I].commentThreadRenderer;
if(Uii[r.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=Uii[a.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){g&&Uii[r.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===Uii[a.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",I,1,{commentThreadRenderer:r}):this.splice("data.contents",I,0,{commentThreadRenderer:r});break}}else this.set("data.contents",[{commentThreadRenderer:r}])};
_.Q.doReplyRemove_=function(r,g,I){r=this.replyIdToIndex_(r,g,I);r<0||(g=this.getRepliesContentsPath_(g,I),this.splice(g,r,1))};
_.Q.remove_=function(r,g){g=this.commentIdToIndex_(g);g<0?(g=this.commentIdToIndex_(r),g<0||this.splice("data.contents",g,1)):_.Y("web_delhi_comment_threads")||(this.doReplyRemove_(r,g,!1),this.doReplyRemove_(r,g,!0))};
_.Q.replyIdToIndex_=function(r,g,I){if(g<0)return-1;g=this.getRepliesContentsPath_(g,I);g=this.get(g);if(!g||!g.length)return-1;I=0;for(var P=g.length;I<P;I++){var a=void 0,v=void 0;if(((a=g[I])==null?void 0:(v=a.commentViewModel)==null?void 0:v.commentId)===r)return I}return-1};
_.Q.tickForCommentsTimer_=function(r){_.pe(r,void 0,"wn_comments")};
_.Q.reloadComments_=function(r){r=_.Z(r,AZ0);_.Z(r==null?void 0:r.command,_.pk)&&_.RX(this.hostElement,[r==null?void 0:r.command])};
_.l4.Object.defineProperties(Zm.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return!!((r=this.data)==null?0:(g=r.header)==null?0:(I=g.commentsHeaderRenderer)==null?0:I.isBackstageContent)}}});
_.l4.Object.defineProperties(Zm,{template:{configurable:!0,enumerable:!0,get:function(){if(ZSp===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-item-section-renderer id="sections" can-schedule-jobs="[[canScheduleJobs]]" comments-hide-panel-button="[[hidePanelButton]]" continuation-disable-prescan-visibility="[[disablePrescanVisibility]]" data="{{data}}" engagement-panel="[[engagementPanel]]" initial-count="2" is-watch-grid="[[isWatchGrid]]" class="style-scope ytd-comments">\n</ytd-item-section-renderer>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);ZSp=r}r=ZSp;return r}}});
Zm.prototype.showSuperfanOnlyDisclaimer_=Zm.prototype.showSuperfanOnlyDisclaimer_;Zm.prototype.showSubscribersOnlyDisclaimer_=Zm.prototype.showSubscribersOnlyDisclaimer_;Zm.prototype.headerChanged_=Zm.prototype.headerChanged_;Zm.prototype.contentsChanged_=Zm.prototype.contentsChanged_;_.w([_.d(_.L_),_.J("design:type",Object)],Zm.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",Function)],Zm.prototype,"ytPlayerListenerBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Zm.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Zm.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Zm.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.header.commentsHeaderRenderer.isBackstageContent"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Zm.prototype,"isBackstage",null);
_.w([_.H(),_.J("design:type",Object)],Zm.prototype,"disablePrescanVisibility",void 0);_.w([_.H(),_.J("design:type",Object)],Zm.prototype,"canScheduleJobs",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Zm.prototype,"engagementPanel",void 0);_.w([_.H(),_.J("design:type",Object)],Zm.prototype,"hidePanelButton",void 0);_.w([_.H(),_.J("design:type",Object)],Zm.prototype,"isWatchGrid",void 0);_.w([_.H(),_.J("design:type",Object)],Zm.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);
_.w([_.H(),_.J("design:type",Object)],Zm.prototype,"hasShownSuperfanOnlyDisclaimer",void 0);_.w([_.xt("data.contents"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zm.prototype,"contentsChanged_",null);_.w([_.xt("data.header"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zm.prototype,"headerChanged_",null);
_.w([_.Eq("yt-show-subscribers-only-disclaimer"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Zm.prototype,"showSubscribersOnlyDisclaimer_",null);_.w([_.Eq("yt-show-superfan-only-snackbar"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Zm.prototype,"showSuperfanOnlyDisclaimer_",null);_.w([_.qC({is:"ytd-comments"})],Zm);var U5=function(){return _.h4.apply(this,arguments)||this};
_.b(U5,_.h4);_.Q=U5.prototype;_.Q.bindIf=function(r,g,I){return r?g:I};
_.Q.bindIfDefined=function(r,g){return r!==void 0?r:g};
_.Q.booleanString=function(r){return(!!r).toString()};
_.Q.equals=function(){for(var r=_.kV.apply(0,arguments),g=r[0],I=1;I<r.length;I++)if(g!=r[I])return!1;return!0};
_.Q.isGreaterThan=function(r,g){return r>g};
_.Q.isLessThan=function(r,g){return r<g};
_.Q.logicalAND=function(){for(var r=_.kV.apply(0,arguments),g=!!r[0],I=1;I<r.length;I++)g=g&&!!r[I];return g};
_.Q.logicalOR=function(){for(var r=_.kV.apply(0,arguments),g=!!r[0],I=1;I<r.length;I++)g=g||!!r[I];return g};
_.Q.toBool=function(r){return!!r};
U5.prototype.toBool=U5.prototype.toBool;U5.prototype.logicalOR=U5.prototype.logicalOR;U5.prototype.logicalAND=U5.prototype.logicalAND;U5.prototype.isLessThan=U5.prototype.isLessThan;U5.prototype.isGreaterThan=U5.prototype.isGreaterThan;U5.prototype.equals=U5.prototype.equals;U5.prototype.booleanString=U5.prototype.booleanString;U5.prototype.bindIfDefined=U5.prototype.bindIfDefined;U5.prototype.bindIf=U5.prototype.bindIf;_.w([_.kt()],U5);_.iSW=[U5.prototype];var bSU;var MAM;var iT=function(){return _.D.apply(this,arguments)||this};
_.b(iT,_.D);iT.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
iT.prototype.onBackIconTap_=function(){window.history.back()};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],iT.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],iT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],iT.prototype,"data",void 0);_.w([_.ov({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],iT);
_.A(iT,"yt-header-with-back-renderer",function(){if(MAM===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-header-with-back-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_header_with_back_renderer.yt.header.with.back.renderer.css.js--\x3e<div id="header-wrapper" class="style-scope yt-header-with-back-renderer">\n  <yt-icon-button id="back-button" label="Back" on-tap="onBackIconTap_" class="style-scope yt-header-with-back-renderer">\n    <yt-icon icon="yt-icons:arrow-back" class="style-scope yt-header-with-back-renderer"></yt-icon>\n  </yt-icon-button>\n  <div id="image-renderer" hidden="[[!data.imageRenderer]]" class="style-scope yt-header-with-back-renderer"></div>\n  <div id="header-container" class="style-scope yt-header-with-back-renderer">\n    <yt-formatted-string id="header-title" text="[[data.title]]" class="style-scope yt-header-with-back-renderer"></yt-formatted-string>\n    <yt-formatted-string id="header-subtitle" text="[[data.subtitle]]" class="style-scope yt-header-with-back-renderer"></yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;bSU===void 0&&(bSU=document.createElement("template"));var P=bSU;I.call(g,P.content.cloneNode(!0),r.content.firstChild);MAM=r}r=MAM;return r},{mode:2});var j3r;var VAU;var bT=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b(bT,_.D);_.Q=bT.prototype;_.Q.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.Q.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.isDarkTheme=r,this.setUrl())};
_.Q.dataChanged=function(){var r=this;if(this.data){var g=this.setUrl();g&&_.Rs({destination:window,iframe:this.iframe,origin:_.xbF(g.toString()),channelName:"yt-iframe",onMessage:function(I){(I=r.getCommunicationCommand(I.data))&&r.ytComponentBehavior.resolveCommand(I)},
onEstablished:function(){}})}};
_.Q.setUrl=function(){if(this.data&&this.data.iframeUrl){var r=_.UZ(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(r)return _.a2(this.iframe,r),r}};
_.Q.getCommunicationCommand=function(r){var g;if((g=this.data)!=null&&g.onCommunicationCommandsMap){g=this.data.onCommunicationCommandsMap.find(function(a){return a.key===r});
if(g==null?0:g.value)return g==null?void 0:g.value;try{var I=vzz(_.kE(r)),P=this.data.onCommunicationCommandsMap.find(function(a){return a.key===(I==null?void 0:I.getMethodName())});
if(P==null?0:P.value)return P==null?void 0:P.value}catch(a){}}};
bT.prototype.dataChanged=bT.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],bT.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],bT.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],bT.prototype,"actionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],bT.prototype,"data",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],bT.prototype,"isDarkTheme",void 0);_.w([_.ni("#iframe"),_.J("design:type",HTMLIFrameElement)],bT.prototype,"iframe",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bT.prototype,"dataChanged",null);_.w([_.ov({is:"yt-iframe-renderer",disableElementRegistration:!0})],bT);
_.A(bT,"yt-iframe-renderer",function(){if(VAU===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-iframe-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.ypc.yt_iframe_renderer.yt.iframe.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-iframe-renderer"></iframe>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;j3r===void 0&&(j3r=document.createElement("template"));var P=j3r;I.call(g,P.content.cloneNode(!0),r.content.firstChild);VAU=r}r=VAU;return r},{mode:2});_.MR=function(r){_.vJ.call(this);this.callback=r;this.bezier=new fnF(0,0,.4,0,.2,1,1,1);this.delay=new _.El(this.next,window,this);this.JSC$17374_animating=!1;_.x2(this,this.delay)};
_.b(_.MR,_.vJ);_.MR.prototype.isAnimating=function(){return this.JSC$17374_animating};
_.MR.prototype.start=function(r,g,I){this.config={from:r,to:g,duration:I,startTime:(0,_.EM)()};this.JSC$17374_animating=!0;this.next()};
_.MR.prototype.stop=function(){this.delay.stop();this.JSC$17374_animating=!1;this.config=void 0};
_.MR.prototype.next=function(){if(this.config){var r=this.config,g=r.from,I=r.to,P=r.duration;r=r.startTime;var a=(0,_.EM)()-r;r=this.bezier;P=O6z(r,a/P);if(P==0)r=r.y0;else if(P==1)r=r.y3;else{a=mZ(r.y0,r.y1,P);var v=mZ(r.y1,r.y2,P);r=mZ(r.y2,r.y3,P);a=mZ(a,v,P);v=mZ(v,r,P);r=mZ(a,v,P)}r=_.uV(r,0,1);this.callback(g+(I-g)*r);r<1?this.delay.start():this.JSC$17374_animating=!1}};_.jd=new _.GZ("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var diA={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},Gpp=function(r,g,I,P){_.vJ.call(this);this.JSC$17385_miniAppId=r;this.localReleaseId=g;this.derivedDeviceInterface=I;this.isForeground=P;this.JSC$17385_playNonceResolver=new _.AN;this.playPingTimerId=NaN;this.playPingIntervalMs=_.fL("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.fL("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.Y("enable_displaying_ppn");this.JSC$17385_miniAppClientDataProvider=_.S5().resolve(_.jd);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;LUr(this);var a=setTimeout(function(){_.M6(new _.oK("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$17385_playNonceResolver.promise.then(function(){clearTimeout(a)})};
_.b(Gpp,_.vJ);var KU3=function(r,g){r.JSC$17385_playNonceResolver.resolve(g!=null?g:ve(8));r.enableDisplayingPpn&&yWM(r).then(function(I){r.JSC$17385_miniAppClientDataProvider.clientData.set("post_play_nonce",I)})},yWM=function(r){return _.p(function(g){return g.nextAddress==1?g.yield(r.JSC$17385_playNonceResolver.promise,2):g.return(g.yieldResult)})},LUr=function(r){var g,I;
_.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$17385_playNonceResolver.promise,2);g=P.yieldResult;I={miniAppInfo:{externalPostId:r.JSC$17385_miniAppId,localReleaseId:r.localReleaseId,postPlayNonce:g,derivedDeviceInterface:r.derivedDeviceInterface}};_.QM(I);_.R2(P)})},FU4=function(r){r.state!==0?_.M6(new _.oK("[MiniAppPlayLogger] recordPlayStart failed with state "+diA[r.state])):(r.state=1,VG(r,"ma_cl"),dj(r,"PLAY_EVENT_TYPE_PLAY_START"),s3S(r))},HS3=function(r){r.isForeground=!1;
dj(r,"PLAY_EVENT_TYPE_PLAY_PAUSE")},WUR=function(r){r.state!==1&&r.state!==2?_.M6(new _.oK("[MiniAppPlayLogger] recordPlayEnd failed with state "+diA[r.state])):(r.state=3,window.clearInterval(r.playPingTimerId),r.playPingTimerId=NaN,HKp(),dj(r,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},Di0=function(r,g){r.state===2&&r.gameReady&&(r.firstClickRecorded?Date.now()-r.clickRecordedMs<r.playClickIntervalMs||(r.clickRecordedMs=Date.now(),dj(r,"PLAY_EVENT_TYPE_PLAY_CLICK")):g&&(VG(r,"ma_fua"),dj(r,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),r.firstClickRecorded=!0,r.clickRecordedMs=Date.now()))};
Gpp.prototype.logError=function(r){var g=this,I;_.p(function(P){if(P.nextAddress==1)return r.metadata.externalPostId=g.JSC$17385_miniAppId,I=r.metadata,P.yield(Promise.race([g.JSC$17385_playNonceResolver.promise,new Promise(function(a){setTimeout(function(){a("")},3E4)})]),2);
I.postPlayNonce=P.yieldResult;r.metadata.localReleaseId=g.localReleaseId;r.loggingError.level="WARNING";_.iO(r.loggingError,r.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:r.metadata});_.R2(P)})};
var RMp=function(r,g,I,P){var a,v,C,u,X,c;_.p(function(B){if(B.nextAddress==1)return B.yield(r.JSC$17385_playNonceResolver.promise,2);a=B.yieldResult;v={externalPostId:r.JSC$17385_miniAppId,localReleaseId:r.localReleaseId,postPlayNonce:a,sdkVersion:I,api:g};P!==void 0&&(v.networkRequestsMeasurement={networkRequests:_.DJ(P,1),cachedRequests:_.DJ(P,2),transferredBytes:_.DJ(P,3)},(C=P)==null?0:_.xx(C,U6,6))&&(v.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((u=_.nq(P,
U6,6))==null?void 0:vo(u,1))||"0",cacheHits:((X=_.nq(P,U6,6))==null?void 0:vo(X,2))||"0",cachedBytes:((c=_.nq(P,U6,6))==null?void 0:vo(c,3))||"0"});_.eJ("miniAppSdkUsage",v);_.R2(B)})},NrK=function(r,g,I){var P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W;
_.p(function(S){if(S.nextAddress==1)return S.yield(r.JSC$17385_playNonceResolver.promise,2);P=S.yieldResult;a={externalPostId:r.JSC$17385_miniAppId,localReleaseId:r.localReleaseId,postPlayNonce:P,sdkVersion:I,measurementWindow:{startTimestampMs:String(g8(g,1)),endTimestampMs:String(g8(g,2))},frameRate:{averageFrameTimeDeltaMs:Is(g,3),averageFrameIdleTimeMs:Is(g,4)}};_.xx(g,iu,5)&&(a.networkRequests={networkRequests:(v=GK(g))==null?void 0:_.DJ(v,1),cachedRequests:(C=GK(g))==null?void 0:_.DJ(C,2),transferredBytes:(u=
GK(g))==null?void 0:_.DJ(u,3),sameOriginStatusCodeToCounts:AWK((X=GK(g))==null?void 0:_.lZp(X,4,void 0,h11,h11)),crossOriginStatusCodeToCounts:AWK((c=GK(g))==null?void 0:_.lZp(c,5,void 0,h11,h11))},(B=GK(g))==null?0:_.xx(B,U6,6))&&(a.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((O=GK(g))==null?void 0:(z=_.nq(O,U6,6))==null?void 0:vo(z,1))||"0",cacheHits:((e=GK(g))==null?void 0:(U=_.nq(e,U6,6))==null?void 0:vo(U,2))||"0",cachedBytes:((V=GK(g))==null?void 0:(G=_.nq(V,U6,6))==
null?void 0:vo(G,3))||"0"});_.xx(g,xLY,7)&&(a.gameCapture={averageFrameTimeDeltaMs:(F=_.nq(g,xLY,7))==null?void 0:Is(F,1),averageFrameIdleTimeMs:(W=_.nq(g,xLY,7))==null?void 0:Is(W,2)});_.eJ("miniAppPerformanceMetrics",a);_.R2(S)})},wRM=function(r,g){var I,P;
return _.p(function(a){if(a.nextAddress==1)return a.yield(r.JSC$17385_playNonceResolver.promise,2);I=a.yieldResult;P={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:r.JSC$17385_miniAppId,postPlayNonce:I,miniAppReleaseId:r.localReleaseId},derivedDeviceInterface:r.derivedDeviceInterface,adTriggerType:g,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.eJ("miniAppAdEvent",P);_.R2(a)})};
Gpp.prototype.disposeInternal=function(){_.vJ.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var dj=function(r,g,I,P){I=I===void 0?{}:I;P=P===void 0?!1:P;var a,v,C,u;_.p(function(X){if(X.nextAddress==1)return a=r.isForeground,v=r.beforeReady,X.yield(r.JSC$17385_playNonceResolver.promise,2);C=X.yieldResult;u={externalPostId:r.JSC$17385_miniAppId,localReleaseId:r.localReleaseId,derivedDeviceInterface:r.derivedDeviceInterface,postPlayNonce:C,type:g};I.sequenceGroup=C;u.playState=v?"PLAY_STATE_NOT_READY":a?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.eJ("miniAppPlayEvent",u,
I);P&&_.UL();_.R2(X)})},VG=function(r,g){var I;
_.p(function(P){if(P.nextAddress==1)return I=(0,_.EM)(),P.yield(r.JSC$17385_playNonceResolver.promise,2);_.ug(g,I);_.R2(P)})},s3S=function(r){isNaN(r.playPingTimerId)&&(r.playPingTimerId=_.$Q(function(){r.state!==1&&r.state!==2?_.M6(new _.oK("[MiniAppPlayLogger] reportPlayPing failed with state "+diA[r.state])):dj(r,"PLAY_EVENT_TYPE_PLAY_PING")},r.playPingIntervalMs))},AWK=function(r){return Array.from(r.entries()).map(function(g){var I=_.m(g);
g=I.next().value;I=I.next().value;return{key:g,value:I}})};var lZW=function(){},SiK=function(r,g){r.showMiniAppAdCommand=g.showMiniAppAdCommand;
r.isEmbeddedInWebview=g.isEmbeddedInWebview;r.playLogger=g.playLogger},Efi=function(r){return _.p(function(g){return g.return(JWi(r,1))})},xiM=function(r){return _.p(function(g){return g.return(JWi(r,2))})},nf0=function(r,g){return _.p(function(I){return g?I.return(JWi(r,3,g)):I.return(fZp(r,3))})},JWi=function(r,g,I){var P;
return _.p(function(a){if(a.nextAddress==1){if(!r.showMiniAppAdCommand||!r.isEmbeddedInWebview)return a.return(fZp(r,g));r.adResolver=new _.AN;var v=new IV;v=_.Te(v,3,g);P=_.aM(v,5,I);pA(r.showMiniAppAdCommand,yVY(P));return a.yield(r.adResolver.promise,2)}return a.return(a.yieldResult)})};
lZW.prototype.onAdFinished=function(r){r=idY(r);var g;(g=this.adResolver)==null||g.resolve(r)};
var fZp=function(r,g){var I;return _.p(function(P){if(P.nextAddress==1)P=P.yield((I=r.playLogger)==null?void 0:wRM(I,nNE(g)),2);else{var a=P.return;var v=new ULy;v=_.Te(v,1,2);P=a.call(P,v)}return P})};var Tri=new _.GZ("INNERTUBE_MANAGER_TOKEN");var hMi=function(){this.callbacks={}};
hMi.prototype.initialize=function(r){var g=this;this.callbacks=r;window.youtubewebview?window.youtubewebview.onmessage=function(I){kpi(g,I)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(I){kpi(g,I)})};
var kpi=function(r,g){if(g.data)try{var I=vzz(g.data);if(_.jA(_.E1(I,1))!=null){var P=MWh(_.Po(I,2));switch(I.getMethodName()){case "yt-mini-app-load-audio-state":var a,v;(v=(a=r.callbacks).onAudioStateLoaded)==null||v.call(a,_.r8(P,CZ(P,gP,1)));break;case "yt-mute-mini-app":var C,u;(u=(C=r.callbacks).onMuteMiniApp)==null||u.call(C);break;case "yt-unmute-mini-app":var X,c;(c=(X=r.callbacks).onUnmuteMiniApp)==null||c.call(X);break;case "yt-playable-exit":var B,O;(O=(B=r.callbacks).onExit)==null||O.call(B);
break;case "yt-post-play-nonce":var z,e;(e=(z=r.callbacks).onPostPlayNonceReceived)==null||e.call(z,Qh(P,2,gP));break;case "yt-confirm-exit-mini-app":var U,V;(V=(U=r.callbacks).confirmExitMiniApp)==null||V.call(U);break;case "yt-confirm-exit-mini-app-edu":var G,F;(F=(G=r.callbacks).confirmExitMiniAppEdu)==null||F.call(G);break;case "yt-benchmarking-response":var W,S;(S=(W=r.callbacks).onNativeBenchmarkingMessageReceived)==null||S.call(W,Qh(P,2,gP));break;case "yt-mini-app-load-3p-consent-state":var E,
l;(l=(E=r.callbacks).multiplayer3pAckStateLoaded)==null||l.call(E,_.r8(P,CZ(P,gP,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var f,n;(n=(f=r.callbacks).exitMiniAppSeenStateLoaded)==null||n.call(f,_.r8(P,CZ(P,gP,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var P$,Cs;(Cs=(P$=r.callbacks).onNavigateToNewMiniApp)==null||Cs.call(P$);break;case "yt-game-data-available":var ZL,tp;(tp=(ZL=r.callbacks).onGameDataAvailable)==null||tp.call(ZL,Qh(P,2,gP));break;case "yt-pause-mini-app":var eX,
H$;(H$=(eX=r.callbacks).onPauseMiniApp)==null||H$.call(eX);break;case "yt-resume-mini-app":var E8,wQ;(wQ=(E8=r.callbacks).onResumeMiniApp)==null||wQ.call(E8);break;case "yt-pause-playable-dialog":var Oh,of;(of=(Oh=r.callbacks).onPausePlayableDialog)==null||of.call(Oh);break;case "yt-resume-playable-dialog":var l1,zB;(zB=(l1=r.callbacks).onResumePlayableDialog)==null||zB.call(l1);break;case "yt-playable-ad-finished":var iz,tw;(tw=(iz=r.callbacks).onAdFinished)==null||tw.call(iz,Qh(P,2,gP))}}else _.M6(Error("Vh"))}catch(dr){_.iO(Error("Wh"))}else _.M6(Error("Xh"))};var h84=function(r){this.rpcErrorCode=r};var L2=function(r,g,I){this.intervalMs=r;this.apiFunc=g;this.type=I;this.schedulerReady=!0};
L2.prototype.call=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1){if(g.type!==1&&r===g.cachedValue)return P.return();g.pendingApiRequestResolver||(g.pendingApiRequestResolver=new _.AN);I=g.pendingApiRequestResolver.promise;g.cachedValue=r;return P.yield($p0(g),2)}return P.return(I)})};
L2.prototype.flush=function(r){r=r===void 0?!1:r;var g=this;return _.p(function(I){return g.cachedValue===void 0?I.return():I.yield(g.apiFunc(g.cachedValue,r),0)})};
var $p0=function(r){var g,I,P;return _.p(function(a){switch(a.nextAddress){case 1:if(!r.schedulerReady||!r.pendingApiRequestResolver)return a.return();r.schedulerReady=!1;g=r.pendingApiRequestResolver;r.pendingApiRequestResolver=void 0;_.Go(a,2);if(r.cachedValue===void 0){a.jumpTo(4);break}return a.yield(r.apiFunc(r.cachedValue),5);case 5:I=a.yieldResult,g.resolve(I);case 4:_.sM(a,3);break;case 2:P=_.Wb(a),g.reject(P);case 3:setTimeout(function(){return _.p(function(v){r.schedulerReady=!0;return v.yield($p0(r),
0)})},r.intervalMs),_.R2(a)}})};var rf1=window.location.origin+"/miniapp_cloudsaves",kYF=[400,401],rSK=_.fL("cloud_save_game_data_rate_limit_ms",3E3),IcW=function(r){var g=this;this.JSC$17429_miniAppId=r;this.loadAttempts=0;this.cloudSaveIntervalMs=rSK;this.initialDownloadDataSucceeded=!1;this.JSC$17429_playNonceResolver=new _.AN;this.scottyUploadRateLimiter=new L2(this.cloudSaveIntervalMs,function(I,P){return g.uploadData(I,P)},2);
this.downloadDataPromise=gVK(this);this.downloadDataPromise.then(function(){g.initialDownloadDataSucceeded=!0}).catch(function(){})},PbA=function(r,g){g.then(function(I){return r.JSC$17429_playNonceResolver.resolve(I)})},ac3=function(r){return _.p(function(g){return r.cachedData===void 0?g.return(r.downloadDataPromise):g.return(r.cachedData)})},vVf=function(r,g){return _.p(function(I){r.cachedData=g;
if(!r.initialDownloadDataSucceeded)throw Error("Yh");return I.yield(r.scottyUploadRateLimiter.call(g),0)})},QYM=function(){return new Promise(function(r){setTimeout(r,1E3,"")})},mp4=function(r,g){var I,P;
return _.p(function(a){if(a.nextAddress==1)return I=r.JSC$17429_miniAppId,a.yield(Promise.race([r.JSC$17429_playNonceResolver.promise,QYM()]),2);P={"X-YouTube-MiniAppId":I,"X-YouTube-PostPlayNonce":a.yieldResult};"DELEGATED_SESSION_ID"in _.Vi&&LV_(g,P);return a.return(P)})};
IcW.prototype.uploadData=function(r,g){g=g===void 0?!1:g;var I=this;return _.p(function(P){return Top()?_.Y("enable_cloud_save_error_popup_after_retry")?P.return(new Promise(function(a,v){var C,u,X,c,B;return _.p(function(O){switch(O.nextAddress){case 1:C=0,u=!0,c=X=null;case 2:if(!(u&&C++<2)){O.jumpTo(4);break}_.Go(O,5);return O.yield(CbS(I,r,g),7);case 7:X=O.yieldResult;u=X.ok?!1:!kYF.includes(X.status);_.sM(O,2);break;case 5:c=B=_.Wb(O);u=$YF(c);O.jumpTo(2);break;case 4:X?X.ok?(Gc(I,rSK),a()):
(Gc(I,I.cloudSaveIntervalMs*2),v(Error("Zh`"+String(X.status),{cause:{rpcErrorCode:X.status}}))):(Gc(I,I.cloudSaveIntervalMs*2),v(c||Error("$h"))),_.R2(O)}})})):P.return(new Promise(function(a,v){var C,u;
return _.p(function(X){if(X.nextAddress==1){if(I.JSC$17429_miniAppId==="")return v(Error("ai")),X.return();_.Go(X,2);return X.yield(CbS(I,r,g),4)}if(X.nextAddress!=2)return C=X.yieldResult,C.ok?(Gc(I,rSK),a()):(Gc(I,I.cloudSaveIntervalMs*2),v(Error("Zh`"+String(C.status),{cause:{rpcErrorCode:C.status}}))),_.sM(X,0);u=_.Wb(X);Gc(I,I.cloudSaveIntervalMs*2);v(u);_.R2(X)})})):P.return()})};
var CbS=function(r,g,I){I=I===void 0?!1:I;var P,a,v;return _.p(function(C){if(C.nextAddress==1)return P=_.hp((new TextEncoder).encode(g)),a=g1L(),C.yield(mp4(r,a),2);v=C.yieldResult;return C.return(fetch(a,{method:"POST",body:new Blob([P]),headers:v,keepalive:I}))})},gVK=function(r){var g,I;
return _.p(function(P){if(P.nextAddress==1){if(!Top())return P.return("");if(r.JSC$17429_miniAppId==="")throw Error("ai");if(r.loadAttempts>2)return P.return(r.downloadDataPromise);_.Go(P,2);return P.yield(u7S(r),4)}if(P.nextAddress!=2)return g=P.yieldResult,P.return(g);I=_.Wb(P);if($YF(I)&&++r.loadAttempts<2)return P.return(gVK(r));throw I;})},u7S=function(r){var g,I,P,a,v;
return _.p(function(C){switch(C.nextAddress){case 1:return _.Go(C,2),g=g1L(),C.yield(mp4(r,g),4);case 4:return I=C.yieldResult,C.yield(fetch(g,{method:"GET",headers:I}),5);case 5:return P=C.yieldResult,P.ok?C.yield(P.text(),6):C.return(Promise.reject(Error("bi`"+String(P.status),{cause:new h84(P.status)})));case 6:return a=C.yieldResult,C.return((new TextDecoder).decode(_.kE(a)));case 2:return v=_.Wb(C),C.return(Promise.reject(v))}})},Gc=function(r,g){r.cloudSaveIntervalMs=g;
r.scottyUploadRateLimiter.intervalMs=r.cloudSaveIntervalMs};
IcW.prototype.flush=function(){var r=this;return _.p(function(g){return r.initialDownloadDataSucceeded?g.yield(r.scottyUploadRateLimiter.flush(!0),0):g.return()})};var pu4=db(Vf(1),M0(1)),yG=db(Vf(1),M0(3)),K2=function(r){this.callbacks=r};
_.Q=K2.prototype;_.Q.onAudioToggled=function(r,g){(g===void 0||g)&&_.gY("yt-mini-app-is-audio-enabled",r,2592E3)};
_.Q.onPause=function(){this.onAudioToggled(!1,!1)};
_.Q.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.Q.returnNativeBenchmarkingMessage=function(){};
_.Q.sendGameData=function(){};
_.Q.sendStartGameFrameCapture=function(){};
var IXL=function(r,g,I){this.callbacks=r;var P=this;this.sdkVersion=new _.AN;this.channel=new qQl(_.Rs({destination:window,iframe:g,origin:(new URL(I.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var a=s5;var v=Vf(5);var C=new K6$;C=_.C0(C,1,1E4);v=_.KD(v,4,NAy,C);a(P,v);P.onAudioToggled(P.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){P.sdkVersion.resolve("")},1E4)};
_.b(IXL,K2);_.Q=IXL.prototype;_.Q.onAudioToggled=function(r,g){K2.prototype.onAudioToggled.call(this,r,g===void 0?!0:g);g=s5;var I=Vf(2),P=new GA8;r=_.ln(P,1,r);r=_.KD(I,3,NAy,r);g(this,r)};
_.Q.onPause=function(){K2.prototype.onPause.call(this);s5(this,Vf(3))};
_.Q.onResume=function(){K2.prototype.onResume.call(this);s5(this,Vf(4))};
_.Q.returnNativeBenchmarkingMessage=function(r){var g=s5,I=Vf(6);var P=M0(_.xx(r,dF,1)?1:2);r=_.xx(r,dF,1)?r:null;P=_.KD(P,5,jW,r);g(this,db(I,P))};
_.Q.sendGameData=function(r){var g=s5,I=Vf(7);r=_.KD(I,5,NAy,r);g(this,r)};
_.Q.sendStartGameFrameCapture=function(){s5(this,Vf(9))};
var Fg=function(r,g,I){var P,a,v;return _.p(function(C){if(C.nextAddress==1)return P=r.callbacks,a=P.onSdkCalled,v=g,C.yield(r.sdkVersion.promise,2);a.call(P,v,C.yieldResult,I);_.R2(C)})};
IXL.prototype.onMessage=function(){var r=this;return t$B(yf,function(g){var I,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E,l,f,n,P$,Cs,ZL,tp,eX,H$,E8,wQ,Oh,of,l1,zB,iz,tw,dr,Q4,c$,DL,B0,fY,H0,$f,KE,hw,cR,ST,xf,CY,tW;return _.p(function(c0){switch(c0.nextAddress){case 1:if(!hH8(g.data))return _.M6(Error("ci")),c0.return();I=_.as(g.data,1);_.Y("enable_iframe_message_get_type_via_fields")&&(P=g.data,I=a=_.as(P,1));switch(I){case 8:if(g.data.hasMetadata()){var Eh=r.sdkVersion,DF=Eh.resolve;var u0=g.data.getMetadata();
u0=_.Po(u0,1);DF.call(Eh,u0);clearTimeout(r.sdkVersionTimeoutId)}break;case 6:return c0.jumpTo(2);case 16:if(!_.fr(g.data,Sgy,14,KX))return c0.return();v=_.mz(g.data,Sgy,14,KX);(u=(C=r.callbacks).onGameFrameReceived)==null||u.call(C,v);return c0.return();case 17:if(!_.fr(g.data,lvh,15,KX))return c0.return();(c=(X=r.callbacks).onGameAudioReceived)==null||c.call(X,_.mz(g.data,lvh,15,KX));return c0.return();case 1:if(Eh=_.mz(g.data,Hdz,2,KX))switch(_.as(Eh,1)){case 1:r.callbacks.onFirstFrameReady();
if(_.Y("enable_network_request_logging_on_game_events")&&_.xx(Eh,iu,4)){Fg(r,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.nq(Eh,iu,4));break}Fg(r,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(u0=(DF=r.callbacks).onGameReady)==null||u0.call(DF);if(_.Y("enable_network_request_logging_on_game_events")&&_.xx(Eh,iu,4)){Fg(r,"MINI_APP_SDK_API_GAME_READY",_.nq(Eh,iu,4));break}Fg(r,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.fr(Eh,bu,3,W6Y))r.callbacks.onResourceLoaded(_.mz(Eh,bu,3,W6Y))}return c0.return();
case 3:return c0.jumpTo(3);case 4:return c0.jumpTo(4);case 2:return c0.jumpTo(5);case 9:return c0.jumpTo(6);case 10:return r.callbacks.onClick(),c0.return();case 5:return c0.jumpTo(7);case 11:if(!_.fr(g.data,Yw,9,KX))return c0.return();B=_.mz(g.data,Yw,9,KX);(z=(O=r.callbacks).onBenchmarkingMessageReceived)==null||z.call(O,B);Eh=g.reply;DF=Vf(1);u0=M0(1);var wN=new Yw;var wJ=new Uint8Array(diT(B,CZ(B,MeT,6))|0);wN=Iy(wN,5,MeT,_.yl(wJ,!1));u0=_.KD(u0,5,jW,wN);Eh.call(g,db(DF,u0));return c0.return();
case 12:return c0.jumpTo(8);case 13:return c0.jumpTo(9);case 15:return c0.jumpTo(10);case 14:return c0.jumpTo(11);case 18:return c0.jumpTo(12);default:return c0.return()}c0.jumpTo(0);break;case 2:if(!_.fr(g.data,LX,5,KX))return c0.return();DF=g.data;Eh=CZ(DF,KX,5);DF=DF.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;e=xi4(DF,DF[_.v0]|0,LX,Eh)||LX[fFh]||(LX[fFh]=ny8(LX));Eh=_.HO(e,Z7,1,_.WO());U=_.m(Eh);V=U.next();case 14:if(V.done){c0.jumpTo(16);break}G=V.value;F=new _.oK;F.level=_.as(G,2)===
1?"WARNING":"ERROR";W=aX$(G.getSource());return c0.yield(r.sdkVersion.promise,17);case 17:S={source:W,sdkVersion:c0.yieldResult};_.pS(_.E1(G,6))!=null?(F.message=G.getMessage(),F.stack=_.Po(G,5),S.sdkErrorType=v1t(_.as(G,6)),_.pS(_.E1(G,7))!=null&&(S.sdkApi=QR4(_.as(G,7)))):F.stack=void 0;l=E=void 0;(l=(E=r.callbacks).onError)==null||l.call(E,{loggingError:F,metadata:S});V=U.next();c0.jumpTo(14);break;case 16:return c0.return();case 3:return _.Go(c0,18),Eh=c0.yield,DF=r.callbacks,u0=DF.onSave,wN=
_.mz(g.data,yJ8,4,KX),wN=_.Po(wN,1),Eh.call(c0,u0.call(DF,wN),20);case 20:g.reply(pu4);_.sM(c0,19);break;case 18:return f=_.Wb(c0),n=o5,P$=f,Cs=r.callbacks,ZL="MINI_APP_SDK_API_SAVE_DATA",c0.yield(r.sdkVersion.promise,21);case 21:n(P$,Cs,ZL,c0.yieldResult),g.reply(yG);case 19:return c0.yield(Fg(r,"MINI_APP_SDK_API_SAVE_DATA"),22);case 22:return c0.return();case 4:return _.Go(c0,23),c0.yield(r.callbacks.onLoad(),25);case 25:tp=c0.yieldResult;Eh=g.reply;DF=Vf(1);u0=M0(1);wN=new yJ8;wN=_.aM(wN,1,tp);
u0=_.KD(u0,3,jW,wN);Eh.call(g,db(DF,u0));_.sM(c0,24);break;case 23:return eX=_.Wb(c0),H$=o5,E8=eX,wQ=r.callbacks,Oh="MINI_APP_SDK_API_LOAD_DATA",c0.yield(r.sdkVersion.promise,26);case 26:H$(E8,wQ,Oh,c0.yieldResult),g.reply(yG);case 24:return c0.yield(Fg(r,"MINI_APP_SDK_API_LOAD_DATA"),27);case 27:return c0.return();case 5:_.Go(c0,28);r.callbacks.onSendHighScore(ij(_.mz(g.data,noJ,3,KX).getValue()));g.reply(db(Vf(1),M0(1)));_.sM(c0,29);break;case 28:return of=_.Wb(c0),l1=o5,zB=of,iz=r.callbacks,tw=
"MINI_APP_SDK_API_SEND_SCORE",c0.yield(r.sdkVersion.promise,30);case 30:l1(zB,iz,tw,c0.yieldResult),g.reply(yG);case 29:return c0.yield(Fg(r,"MINI_APP_SDK_API_SEND_SCORE"),31);case 31:return c0.return();case 6:if(!_.fr(g.data,TAF,8,KX)){c0.jumpTo(32);break}Eh=c0.yield;DF=_.mz(g.data,TAF,8,KX);DF=_.as(DF,1);return Eh.call(c0,Fg(r,QR4(DF)),32);case 32:return c0.return();case 7:return Eh=g.reply,DF=Vf(1),u0=M0(1),wN=r.callbacks.getLanguage(),u0=Iy(u0,4,jW,Mi(wN)),Eh.call(g,db(DF,u0)),c0.yield(Fg(r,"MINI_APP_SDK_API_GET_LANGUAGE"),
34);case 34:return c0.return();case 8:if(!_.fr(g.data,fvw,10,KX))return c0.return();dr=_.mz(g.data,fvw,10,KX);Q4=r.callbacks;c$=Q4.onSdkPerformanceUpdate;return c0.yield(r.sdkVersion.promise,35);case 35:return c$.call(Q4,dr,c0.yieldResult),c0.return();case 9:Eh=g.data;DF=CZ(Eh,KX,11);if(_.jA(_.E1(Eh,DF))==null)return g.reply(db(Vf(1),M0(2))),c0.return();DL=Qh(g.data,11,KX);r.callbacks.onShareInviteCode(DL);g.reply(pu4);return c0.yield(Fg(r,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),36);case 36:return c0.return();
case 10:if(!_.Y("enable_open_yt_content"))return g.reply(yG),c0.return();if(!_.fr(g.data,wcf,12,KX))return g.reply(db(Vf(1),M0(2))),c0.return();Eh=_.mz(g.data,wcf,12,KX);B0=_.Po(Eh,1);r.callbacks.onOpenYTContent(B0);g.reply(pu4);return c0.yield(Fg(r,"MINI_APP_SDK_API_OPEN_CONTENT"),37);case 37:return c0.return();case 11:if(_.fr(g.data,L61,13,KX)){c0.jumpTo(38);break}return c0.yield(r.callbacks.onShowMiniAppAd(2),39);case 39:return fY=c0.yieldResult,g.reply(db(Vf(1),RHw(fY))),c0.yield(Fg(r,"MINI_APP_SDK_API_REQUEST_AD"),
40);case 40:return c0.return();case 38:Eh=_.mz(g.data,L61,13,KX);a:switch(_.as(Eh,1)){case 1:Eh={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};break a;case 2:Eh={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:Eh={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}H0=Eh;$f=H0.adType;KE=H0.sdkApi;Eh=c0.yield;DF=r.callbacks;u0=DF.onShowMiniAppAd;wN=_.mz(g.data,L61,13,KX);wN=_.Po(wN,2);return Eh.call(c0,u0.call(DF,$f,wN||void 0),41);case 41:return hw=c0.yieldResult,
g.reply(db(Vf(1),RHw(hw))),c0.yield(Fg(r,KE),42);case 42:return c0.return();case 12:_.Go(c0,43);Eh=r.callbacks;DF=Eh.onMakeIapPurchase;u0=_.mz(g.data,JJF,16,KX);u0=_.Po(u0,1);DF.call(Eh,u0);g.reply(db(Vf(1),M0(1)));_.sM(c0,44);break;case 43:return cR=_.Wb(c0),ST=o5,xf=cR,CY=r.callbacks,tW="MINI_APP_SDK_API_MAKE_IAP_PURCHASE",c0.yield(r.sdkVersion.promise,45);case 45:ST(xf,CY,tW,c0.yieldResult),g.reply(yG);case 44:return c0.yield(Fg(r,"MINI_APP_SDK_API_MAKE_IAP_PURCHASE"),46);case 46:return c0.return()}})})};
var s5=function(r,g){_.p(function(I){r.channel.send(g);_.R2(I)})},qF=function(r,g,I){this.callbacks=r;
var P=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;r=qQF(g,(new URL(I.toString())).origin);this.gameSnacks=new dHl(r);this.gameSnacks.page.onReady(function(){P.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){P.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var a,v;(v=(a=P.callbacks).onGameReady)==null||v.call(a)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(a,v){try{P.callbacks.onSendHighScore(v)}catch(C){o5(C,P.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(a,v){var C;return _.p(function(u){if(u.nextAddress==1)return _.Go(u,2),u.yield(P.callbacks.onSave(P.decoder.decode(v)),4);if(u.nextAddress!=2)return _.sM(u,0);C=_.Wb(u);o5(C,P.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return u.return()})});
this.gameSnacks.storage.onLoad(function(){var a,v;return _.p(function(C){if(C.nextAddress==1)return _.Go(C,2),C.yield(P.callbacks.onLoad(),4);if(C.nextAddress!=2)return a=C.yieldResult,C.return(P.encoder.encode(a));v=_.Wb(C);o5(v,P.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return C.return(P.encoder.encode(""))})});
this.gameSnacks.init()};
_.b(qF,K2);qF.prototype.onAudioToggled=function(r,g){K2.prototype.onAudioToggled.call(this,r,g===void 0?!0:g);var I;(I=this.gameSnacks)==null||I.audio.update(r)};
qF.prototype.onPause=function(){K2.prototype.onPause.call(this);var r;(r=this.gameSnacks)==null||r.game.pause()};
qF.prototype.onResume=function(){K2.prototype.onResume.call(this);var r;(r=this.gameSnacks)==null||r.game.resume()};var oVf=mY8,qCr=_.R(function(r){var g=r.data;var I=r.loadingProgress;var P=r.forPaused;r=_.m(_.ua("",void 0,"LYYTdd"));var a=r.next().value,v=r.next().value;r=_.m(_.ua(!1,void 0,"K0waae"));var C=r.next().value,u=r.next().value,X=[],c=function(){return"transform: scaleX("+(_.yZ(I)||0)+")"},B=null,O=function(){return g()&&B!==null&&B!==void 0?B:B=g().showAnniversaryAnimation?6:oVf()};
_.dd(function(){var V;if(g().timeOutMessages&&((V=g().timeOutMessages)==null?0:V.length)){B=null;V=_.m(X);for(var G=V.next();!G.done;G=V.next())clearTimeout(G.value);X.length=0;CKX(g().timeOutMessages,X,v,u)}},"BNu9j");
var z=function(){return!!g().persistentErrorMessageTitle},e=function(){return I!==void 0},U=function(){return g().title};
return _.q("yt-mini-splash-screen-view-model",{class:"miniAppSplashScreenViewModelHost"},_.q("div",{class:"miniAppSplashScreenViewModelLoadingScreen",role:"region",tabindex:0},_.q("div",{class:"miniAppSplashScreenViewModelBackgroundBase"}),_.q("div",{class:"miniAppSplashScreenViewModelBackgroundBlur",style:function(){var V,G=(V=g().backgroundImage)==null?void 0:V.sources,F;return(G==null?0:G.length)?"background-image: url("+((F=G[0])==null?void 0:F.url)+")":""}}),_.q("div",{class:"miniAppSplashScreenViewModelBackgroundScrim"}),
_.q(_.t,{cond:function(){return!z()&&!(P==null?0:P())},
then:function(){var V={};return _.q("div",{class:"miniAppSplashScreenViewModelLoadingScreenContent"},_.q("div",{class:"miniAppSplashScreenViewModelLoadingIcon"},_.q(_.lc,{className:"miniAppSplashScreenViewModelLoadingIconAnimation",animationName:function(){return"loading_animation_"+O()},
data:function(){var G="loading_animation_"+O();return{animationConfig:{name:G,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+G+".json",loop:!0,autoplay:!0}}}})),_.q("div",{class:"miniAppSplashScreenViewModelTimeoutMessageContainer"},_.q(_.t,{cond:U,
then:function(){return _.q("h3",{class:"miniAppSplashScreenViewModelTimeoutHeading"},U)}}),_.q("p",{class:_.Ws("miniAppSplashScreenViewModelTimeoutMessage",(V.miniAppSplashScreenViewModelTimeoutMessageFadeOut=function(){return C()},V)),
"aria-live":"polite"},a),_.q(_.t,{cond:e,then:function(){return _.q("div",{class:"miniAppSplashScreenViewModelLoadingBarTrack"},_.q("div",{class:"miniAppSplashScreenViewModelLoadingBarSegment miniAppSplashScreenViewModelLoadingBarSegmentResourceAnimation",style:c}))}})))}}),_.q(_.t,{cond:z,
then:function(){return _.q("div",{class:"miniAppSplashScreenViewModelPersistentErrorContent"},_.q("h3",{class:"miniAppSplashScreenViewModelPersistentErrorMessageTitle"},function(){return g().persistentErrorMessageTitle}),_.q(_.t,{cond:function(){return!!g().persistentErrorMessageDescription},
then:function(){return _.q("p",{class:"miniAppSplashScreenViewModelPersistentErrorMessageDescription"},function(){return g().persistentErrorMessageDescription})}}))}}),_.q(_.t,{cond:P,
then:function(){return _.q("div",{class:"miniAppSplashScreenViewModelPauseContent"},_.q("img",{class:"miniAppSplashScreenViewModelPauseIcon",src:"https://fonts.gstatic.com/s/i/short-term/release/youtube_fill/svg/tic_tac_toe_cairo_24px.svg"}),_.q("h3",{class:"miniAppSplashScreenViewModelPauseMessage"},U))}})))},"Xf");var Xu4=new _.GZ("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var cSf=Jk;Jk=function(r){function g(I){if(I){var P,a;(P=I.__spec)==null||(a=P.didUnmount)==null||a.call(P);for(P=0;P<I.childNodes.length;P++)g(I.childNodes[P])}}
cSf==null||cSf(r);vs(function(){for(var I=0;I<r.length;I++)g(r[I])})};var tL0=_.R(function(r){var g=r.data;var I=r.score;var P=r.formattedScore;var a=r.onScoreChanged;var v=r.isEmbeddedInWebview;var C=_.U3("yt-mini-app-score-button-view-model"),u=function(){var e;return _.Z(g==null?void 0:(e=g())==null?void 0:e.buttonViewModel,_.OI)},X=function(){var e;
return(I==null?void 0:I())||Number(g==null?void 0:(e=g())==null?void 0:e.lastScore)||0},c=function(){var e;
return(P==null?void 0:P())||((e=u())==null?void 0:e.title)||""},B,O=1;
if(r=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))r=Number(r),O=isNaN(r)?1:r/100;_.dd(function(){a==null||a(X());var e;var U=_.oT((e=u())==null?void 0:e.onTap);if(U){e=_.Z(U,OwJ);var V,G,F;e=_.Z(e==null?void 0:(V=e.panelLoadingStrategy)==null?void 0:(G=V.inlineContent)==null?void 0:(F=G.dialogViewModel)==null?void 0:F.customContent,Kul)}else e=void 0;if(V=e)V.score=c()},"Aekez");
r=_.RT(function(){var e,U,V=g==null?void 0:(e=g())==null?void 0:(U=e.loggingDirectives)==null?void 0:U.trackingParams;V&&_.J1(_.S5().resolve(_.Pz),V);return!1});
_.M9(function(){if(C.value){var e=C.value.querySelector("button"),U=u();e&&U&&p34(e,U);_.N6("yt-share-playable-with-high-score",function(){var V=X().toString(),G=g==null?void 0:g().onShareHighScoreCommand,F=g==null?void 0:g().highScoreShareClientParamIdentifier,W=v==null?void 0:v();G&&(W?(F=new akJ,V=_.aM(F,2,V),pA(G,V.JSC$12828_serializeBinary())):F&&(_.S5().resolve(Xu4).clientParams.set(F,{miniAppClientParams:{highScore:V}}),SdQ(G,!1)))})}});
var z=function(){var e=u();e&&(I==null?0:I())&&e.accessibilityText&&(e.accessibilityText=e.accessibilityText.replace(B,c()));B=c();return{numberValue:X(),numberText:c(),heightPx:36,fontSizeMultiplier:O,shouldAnimate:!(I==null||!I())&&!0}};
return _.q("yt-mini-app-score-button-view-model",{class:function(){var e={};return _.I9("miniAppScoreButtonViewModelHost",(e.miniAppScoreButtonViewModelIsVisible=X()!==0,e))},
el:C,"on:click":r},cb$(!1,function(){return _.q("span",{style:"display:none;"},X)}),_.q(_.fk,{data:function(){var e;
return g==null?void 0:(e=g())==null?void 0:e.buttonViewModel}},{buttonViewModel:function(e){return _.q(_.W6,{data:e.data,
animatedTextProps:z})}}))},"Zf");var YCi=_.R(function(r){var g,I=(g=_.IJ("yt-mini-app-is-theater-mode-enabled"))!=null?g:!1,P=_.Y("enable_playable_container_save_button"),a=_.Y("enable_play_next_destination_page_in_toolbar");g={};return _.q("ytm-mini-app-top-bar-view-model",null,_.q("div",{class:_.Ws("yt-mini-app-top-bar-view-model",(g["yt-mini-app-top-bar-view-model--mobile"]=!1,g["yt-mini-app-top-bar-view-model--desktop"]=!0,g))},_.q("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.q(_.t,{cond:function(){var v;return!!r.data().backButtonEdu&&
!((v=r.isExitMiniAppSeen)==null?0:v.call(r))},
then:function(){return _.q(_.fk,{data:function(){return r.data().backButtonEdu}},{buttonViewModel:_.W6})},
else:function(){return _.q(_.fk,{data:function(){return r.data().backButton}},{buttonViewModel:_.W6})}}),_.q(_.t,{cond:function(){return r.data().viewAllButton&&!0},
then:function(){return _.q(_.fk,{data:function(){return r.data().viewAllButton}},{buttonViewModel:_.W6})}}),_.q(_.t,{cond:function(){return r.data().title&&!0},
then:function(){return _.q("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return r.data().title})}})),_.q("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.q(_.t,{cond:function(){var v;
return(v=r.isDesktopPlayPage)==null?void 0:v.call(r)},
then:function(){return _.q(_.TN,null,_.q(BNp,{highScoreButton:function(){return r.data().highScoreButton},
score:r.score,formattedScore:r.formattedScore,onScoreChanged:r.onScoreChanged,isEmbeddedInWebview:r.isEmbeddedInWebview}),_.q(OD0,{enableSaveButton:function(){return _.yZ(P)},
saveButton:function(){return r.data().saveButton},
isSaved:r.isSaved,onSaveToggled:function(){return r.onSaveToggled}}),_.q(zlr,{menuButton:function(){return r.data().menuButton}}))},
else:function(){return _.q(_.t,{cond:function(){return!1},
then:function(){return _.q(_.fk,{data:function(){return r.data().playPageButton}},{buttonViewModel:function(v){return _.q(_.W6,{data:v.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.q(BNp,{highScoreButton:function(){return r.data().highScoreButton},
score:r.score,formattedScore:r.formattedScore,onScoreChanged:r.onScoreChanged,isEmbeddedInWebview:r.isEmbeddedInWebview})}})}})),_.q("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.q(_.fk,{data:function(){return r.data().muteButton}},{toggleButtonViewModel:function(v){var C=v.data;
return _.q(_.vz,{data:function(){var u,X;return Object.assign({},C(),{isToggled:(X=(u=r.isAudioEnabled)==null?void 0:u.call(r))!=null?X:!0})},
onToggle:r.onAudioToggled,useOutlinedIcon:!0})}}),_.q(_.fk,{data:function(){return r.data().theatreModeButton}},{toggleButtonViewModel:function(v){var C=v.data;
return _.q("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.q(_.vz,{data:function(){return Object.assign({},C(),{isToggled:I})},
useOutlinedIcon:!0}))}}),_.q(el4,{fullscreenButton:function(){return r.data().fullscreenButton}}),_.q(_.t,{cond:function(){return _.yZ(a)&&r.data().viewAllButton&&!1},
then:function(){return _.q(_.fk,{data:function(){return r.data().viewAllButton}},{buttonViewModel:_.W6})}}),_.q(_.t,{cond:function(){var v;
return!((v=r.isDesktopPlayPage)==null?0:v.call(r))},
then:function(){return _.q(_.TN,null,_.q(OD0,{enableSaveButton:function(){return _.yZ(P)},
saveButton:function(){return r.data().saveButton},
isSaved:r.isSaved,onSaveToggled:function(){return r.onSaveToggled}}),_.q(zlr,{menuButton:function(){return r.data().menuButton}}))}}))))},"$f");
YCi.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var zlr=_.R(function(r){return _.q(_.fk,{data:r.menuButton},{buttonViewModel:_.W6})},"ag"),OD0=_.R(function(r){var g=r.enableSaveButton;
var I=r.saveButton;var P=r.isSaved;var a=r.onSaveToggled;return _.q(_.t,{cond:function(){return g()&&!(I==null||!I())},
then:function(){return _.q(_.fk,{data:function(){var v=_.Z(I==null?void 0:I(),_.et),C;return{toggleButtonViewModel:Object.assign({},v,{isToggled:(C=P==null?void 0:P())!=null?C:!(v==null||!v.isToggled)})}}},{toggleButtonViewModel:function(v){return _.q(_.vz,{data:v.data,
onToggle:a})}})}})},"bg"),BNp=_.R(function(r){var g=r.highScoreButton;
var I=r.score;var P=r.formattedScore;var a=r.onScoreChanged;var v=r.isEmbeddedInWebview;return _.q(_.fk,{data:g},{miniAppScoreButtonViewModel:function(C){return _.q(tL0,{data:C.data,score:I,formattedScore:P,onScoreChanged:a,isEmbeddedInWebview:v})}})},"cg"),el4=_.R(function(r){r=r.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.q(_.TN,null):_.q(_.fk,{data:r},{buttonViewModel:_.W6})},"dg");_.ZDM=_.R(function(r){var g=r.data;var I=r.extractOverlay;r={};return _.q("player-disclosure-view-model",{class:_.Ws("ytwPlayerDisclosureViewModelHost",(r.ytwPlayerDisclosureViewModelExtractOverlay=function(){return I==null?void 0:I()},r))},_.q(_.y5,{command:function(){return g().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.q(_.t,{cond:function(){return g().iconName},
then:function(P){return _.q(_.lv,{icon:P})}}),_.q(_.t,{cond:function(){return g().iconName?void 0:g().image},
then:function(P){return _.q(_.bv,{data:P,alt:function(){return g().title||""},
className:"ytwPlayerDisclosureViewModelImage"})}}),_.q(_.t,{cond:function(){return g().title||g().secondaryText},
then:function(){return _.q("div",null,_.q("div",{class:"ytwPlayerDisclosureViewModelTitle"},function(){return g().title}),_.q("div",{class:"ytwPlayerDisclosureViewModelText"},function(){return g().text}),_.q(_.t,{cond:function(){return g().secondaryText},
then:function(P){return _.q(_.TN,null,_.q("div",{class:"ytwPlayerDisclosureViewModelDivider"}),_.q("div",{class:"ytwPlayerDisclosureViewModelText"},P))}}))},
else:function(){return _.q("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return g().text})}}),_.q(_.t,{cond:function(){return g().showEndChevron},
then:function(){return _.q(_.lv,{icon:"CHEVRON_RIGHT"})}})))},"eg");_.UpR=new _.GZ("DESKTOP_CURRENT_PAGE");var dp4=_.R(function(r){var g=r.data;var I=_.Y("force_active_time_logging_webview"),P=!1,a=new hMi,v=void 0,C=void 0,u=_.S5().resolve(Tri),X=new lZW,c=void 0,B=void 0,O=[],z=void 0,e=void 0,U=!1,V=!1,G=!1,F=!1,W=new _.AN,S=_.S5().resolve(Xu4),E=_.S5().resolve(_.jd),l=_.S5().resolve(_.lX(hd)),f,n=(f=_.S5().resolve(_.lX(_.UpR)))==null?void 0:f.getCurrentPage(),P$=!1,Cs=0,ZL=function(rJ){rJ.preventDefault();return rJ.returnValue=""},tp,eX=_.m(_.ua(!((tp=_.IJ("yt-mini-app-is-audio-enabled"))!=null&&!tp),
void 0,"y7Nkqd")),H$=eX.next().value,E8=eX.next().value,wQ,Oh=_.m(_.ua(!((wQ=_.IJ("exit-mini-app-seen-state"))==null||!wQ),void 0,"ZP6Oxc")),of=Oh.next().value,l1=Oh.next().value,zB=_.m(_.ua(!1,void 0,"BCKP1c")),iz=zB.next().value,tw=zB.next().value,dr=_.m(_.ua(void 0,void 0,"bswUUd")),Q4=dr.next().value,c$=dr.next().value,DL=_.m(_.ua(void 0,void 0,"sXcJfc")),B0=DL.next().value,fY=DL.next().value,H0=_.m(_.ua(!0,void 0,"DDj4gb")),$f=H0.next().value,KE=H0.next().value,hw=_.m(_.ua(!1,void 0,"qXUljf")),
cR=hw.next().value,ST=hw.next().value,xf=_.m(_.ua(!1,void 0,"XqvjOc")),CY=xf.next().value,tW=xf.next().value,c0=_.m(_.ua(void 0,void 0,"S1uX2")),Eh=c0.next().value,DF=c0.next().value,u0=_.m(_.ua(0,void 0,"CGS0ze")),wN=u0.next().value,wJ=u0.next().value,eA=_.Zg("mini-app-container-view-model"),kf=_.m(_.ua(!1,void 0,"AVpgJ")),ub=kf.next().value,uj=kf.next().value,BX=function(){return g().isEmbeddedInWebview},MS=function(){return g().hasPlayNextShelf};
_.bX(function(){var rJ,CS=(rJ=_.Z(g().contentDisclosure,hQz))==null?void 0:rJ.animationParams;if((CS==null?0:CS.shouldHide)&&(CS==null?0:CS.hideDelaySecs)){var V4=setTimeout(function(){uj(!0)},CS.hideDelaySecs*1E3);
_.Lu(function(){clearTimeout(V4)})}});
_.N6("yt-page-type-changed",function(rJ){if(_.Y("enable_is_mini_app_page_active_bugfix"))rJ.detail.newPageSubtype==="mini_app"&&rJ.detail.newPageType==="ytd-browse"||!$f()||Fv();else if(rJ=_.iy()==="mini_app",rJ!==$f())if(KE(rJ),rJ){var CS;rJ=(CS=g().playableId)==null?void 0:CS.toString();rJ!==void 0&&window.location.href.includes(rJ)&&!V&&(F=!0,k2(),bt.value&&Ew(bt.value))}else rJ||Fv()});
_.N6("yt-action",function(rJ){rJ.detail.actionName==="yt-engagement-panel-visible-changed"&&rJ.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&rJ.detail.args[2]==="PAmini_app_panel"&&Fv();_.Y("enable_is_mini_app_page_active_bugfix")?rJ.detail.actionName==="yt-history-load"&&!$f()&&(n==null?0:n.active)?(KE(!0),k2(),bt.value&&Ew(bt.value)):rJ.detail.actionName==="yt-history-load"&&$f()&&!g().isEmbeddedInWebview&&bz():$f()&&rJ.detail.actionName==="yt-history-load"&&(F?F=!1:g().isEmbeddedInWebview||
bz())});
_.Lu(function(){lb()});
_.dd(function(){k2()},"Jr1tnc");
var k2=function(){var rJ=g().playableId,CS=g().localReleaseId,V4=g().derivedDeviceInterface;if(V)_.M6(new _.oK("[MiniAppContainerViewModel] onEnter was called more than once"));else{V=!0;v=new Gpp(rJ,CS,V4,document.visibilityState==="visible");FU4(v);C=new IcW(rJ);iDU(u,rJ);SiK(X,{showMiniAppAdCommand:g().showMiniAppAdCommand,isEmbeddedInWebview:g().isEmbeddedInWebview,playLogger:v});cNj()&&(e=document.body.style.backgroundColor,_.ei(document.body,"background-color","black"));T0();Tf();W=new _.AN;
if(g().isEmbeddedInWebview){if(rJ=(new URLSearchParams(window.location.search)).get("postPlayNonce"))KU3(v,rJ),P$=!0;a.initialize({onAudioStateLoaded:function($V){ns($V)},
onMuteMiniApp:function(){ns(!1)},
onUnmuteMiniApp:function(){ns(!0)},
onExit:function(){},
onPostPlayNonceReceived:function($V){P$||(KU3(v,$V),P$=!0)},
confirmExitMiniApp:function(){var $V,mW,IM;return _.p(function(rH){if(rH.nextAddress==1)return g().confirmExitMiniAppCommand?rH.yield(Promise.race([W.promise,Promise.resolve(!1)]),2):rH.return();($V=rH.yieldResult)?!g().confirmExitMiniAppCommandEdu||(IM=(mW=of)==null?void 0:mW())!=null&&IM?BH(g().confirmExitMiniAppCommand):(BH(g().confirmExitMiniAppCommandEdu),_.gY("exit-mini-app-seen-state","true",2592E6)):BH(g().closeMiniAppCommand);_.R2(rH)})},
onNativeBenchmarkingMessageReceived:function($V){$V=Veh(_.w$j($V));if(_.fr($V,_.CA,3,bdl)){var mW=_.mz($V,_.CA,3,bdl),IM=JU4();var rH=ij(IM.getSeconds())-ij(mW.getSeconds());mW=_.DJ(IM,2)-_.DJ(mW,2);rH<0&&mW>0?(rH+=1,mW-=1E9):rH>0&&mW<0&&(--rH,mW+=1E9);rH=(new dF).setSeconds(rH);rH=_.Pu(rH,2,_.o3(mW),0);_.yO($V,1,rH)}var Ne;(Ne=B)==null||Ne.returnNativeBenchmarkingMessage($V)},
multiplayer3pAckStateLoaded:function($V){bz($V)},
exitMiniAppSeenStateLoaded:function($V){g().confirmExitMiniAppCommandEdu&&l1($V)},
onNavigateToNewMiniApp:function(){BH(g().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function($V){$V=new URLSearchParams($V);var mW=void 0;$V.has("invite_code")&&(mW=new F6$,$V=$V.get("invite_code"),mW=_.aM(mW,1,$V));if($V=mW){var IM;(IM=B)==null||IM.sendGameData($V)}},
onPauseMiniApp:function(){P=!0;VF()},
onResumeMiniApp:function(){P=!0;W$()},
onPausePlayableDialog:function(){G=!0;VF()},
onResumePlayableDialog:function(){G=!1;W$()},
onAdFinished:function($V){X.onAdFinished($V)}});
g().showMultiplayer3pConsentDialogCommand||W.resolve(!0);BH(g().onContainerReadyCommand)}else KU3(v),W.resolve(!0),g().runAttestationCommand&&yWM(v).then(function($V){var mW=_.Z(wLX(g().runAttestationCommand),_.MKl);mW&&mW.ids&&(mW.ids.push({postPlayNonce:$V}),BH(g().runAttestationCommand))});
PbA(C,yWM(v));yWM(v).then(function($V){$V={miniAppPlayData:{postPlayNonce:$V}};var mW,IM=(mW=g().loggingDirectives)==null?void 0:mW.trackingParams;IM&&_.hx().stateChanged(IM,$V)});
rJ=g().showSignInDialogCommand;!Top()&&rJ&&(_.gY("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),BH(rJ));g().confirmExitMiniAppCommand&&l&&(rJ=wLX(g().confirmExitMiniAppCommand))&&(l.customConfirmationCommand=rJ)}},lb=function(){e&&_.ei(document.body,"background-color",e);
U=!1;z&&z.release();C.flush().catch(function(rJ){_.M6(rJ)});
u.flush().catch(function(rJ){_.M6(rJ)});
WUR(v);he();B=void 0;bD3(S)},Fv=function(){KE(!1);
lb();tw(!1);DF(void 0);c$(void 0);fY(void 0);Cs=0;wJ(0);V=!1},VF=function(){var rJ;
(rJ=B)==null||rJ.onPause();z&&z.release();C.flush().catch(function(CS){_.M6(CS)});
u.flush().catch(function(CS){_.M6(CS)});
HS3(v);ST(!0)},W$=function(){var rJ;
(rJ=B)==null||rJ.onResume();Tf();rJ=v;rJ.isForeground=!0;dj(rJ,"PLAY_EVENT_TYPE_PLAY_RESUME");ST(!1)},ns=function(rJ){var CS;
(CS=B)==null||CS.onAudioToggled(rJ);E8(rJ)},bz=function(rJ){g().showMultiplayer3pConsentDialogCommand&&(g().isEmbeddedInWebview&&rJ!==void 0&&W.resolve(rJ),!rJ&&_.iy()==="mini_app"&&BH(g().showMultiplayer3pConsentDialogCommand))},Ui=function(){var rJ,CS,V4,$V;
return _.p(function(mW){if(mW.nextAddress==1){!g().isLivestream||g().disableVideoCapture||(rJ=B)!=null&&rJ.sendStartGameFrameCapture();CS=(new URL(window.location.href)).searchParams;if(CS.has("invite_code")){var IM=new F6$,rH=CS.get("invite_code");V4=_.aM(IM,1,rH);($V=B)==null||$V.sendGameData(V4)}iz()||(tw(!0),IM=v,IM.state!==1?_.M6(new _.oK("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+diA[IM.state])):(_.Tq("mini_app_ids_without_game_ready").includes(IM.JSC$17385_miniAppId)&&(IM.gameReady=
!0),IM.state=2,IM.beforeReady=!1,VG(IM,"ma_ffr"),dj(IM,"PLAY_EVENT_TYPE_PLAY_READY")));return mW.yield(W.promise,2)}BH(g().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();g().isEmbeddedInWebview||bz();_.R2(mW)})},dN=function(){var rJ=v;
rJ.gameReady=!0;VG(rJ,"ma_gr")},Gp=function(rJ){var CS;
return _.p(function(V4){if(V4.nextAddress==1)return _.Go(V4,2),V4.yield(vVf(C,rJ),4);if(V4.nextAddress!=2)return _.sM(V4,0);CS=_.Wb(V4);BH(g().showSavingErrorPopupCommand);throw CS;})},jT=function(){var rJ,CS;
return _.p(function(V4){if(V4.nextAddress==1)return _.Go(V4,2),V4.yield(ac3(C),4);if(V4.nextAddress!=2)return rJ=V4.yieldResult,V4.return(rJ);CS=_.Wb(V4);BH(g().showLoadingErrorDialogCommand);throw CS;})},Md=function(rJ){v.logError(rJ)},l0=function(rJ,CS,V4){RMp(v,rJ,CS,V4)},QO=function(rJ,CS){NrK(v,rJ,CS)},eT=function(){!I&&g().isEmbeddedInWebview||_.Sh();
Di0(v,!0);U||(window.addEventListener("beforeunload",ZL,{capture:!0}),U=!0)},FN=function(rJ){var CS,V4,$V,mW,IM,rH,Ne;
return _.p(function(Xi){if(Xi.nextAddress==1)return u&&(!c||c<rJ)&&rJ>0?Xi.yield(MLp(u,rJ),3):Xi.jumpTo(0);CS=Xi.yieldResult;V4=_.m(CS);$V=V4.next().value;mW=V4.next().value;IM=$V;rH=mW;((Ne=IM)==null?0:Ne.displayString)&&rH&&(c$(rH),fY(IM.displayString));_.R2(Xi)})},pN=function(rJ){var CS=g().onBenchmarkingMessageReceivedCommand;
if(CS){var V4=JU4();_.KD(rJ,3,bdl,V4);pA(CS,dLw(rJ))}},SL=function(){var rJ=g().iapPurchaseCommand;
rJ&&pA(rJ)},tt=function(rJ){var CS=g().onGameFrameReceivedCommand;
if(CS){var V4=new IV;var $V=new VWz;var mW=g8(rJ,1);$V=_.pZ($V,1,mW);rJ=_.Po(rJ,2);rJ=_.aM($V,2,rJ);V4=_.yO(V4,2,rJ);pA(CS,yVY(V4))}},QH=function(rJ){var CS=g().onGameAudioDataReceivedCommand;
if(CS){var V4=new IV;var $V=new LuF;rJ=_.Po(rJ,1);$V=_.aM($V,1,rJ);V4=_.yO(V4,4,$V);pA(CS,yVY(V4))}},sl=function(){var rJ=new URLSearchParams(window.location.search);
if(g().isEmbeddedInWebview&&rJ&&rJ.get("override_hl")==="true"&&rJ.get("hl"))return rJ.get("hl");rJ=document.documentElement.lang;return rJ!==""?rJ:Bd},fN=function(rJ){var CS=g().onShareInviteCodeCommand;
if(CS)if(g().isEmbeddedInWebview){var V4=new akJ;rJ=_.aM(V4,1,rJ);pA(CS,Qj0(rJ))}else V4=g().inviteCodeShareClientParamIdentifier,S.clientParams.set(V4,{miniAppClientParams:{inviteCode:rJ}}),BH(CS)},f8=function(rJ){var CS,V4,$V;
return _.p(function(mW){if(mW.nextAddress==1)return CS=g().onMiniAppOpenYtContentRequested,u&&_.Y("enable_open_yt_content")&&CS?mW.yield(jYZ(u,rJ),3):mW.jumpTo(0);V4=mW.yieldResult;if(V4==="OK")if(g().isEmbeddedInWebview){var IM=new iX8;$V=Iy(IM,2,gP,Mi(rJ));pA(CS,jUT($V))}else E.clientData.set("video_id",rJ),BH(CS);_.R2(mW)})},nK=function(rJ){Cs+=_.DJ(rJ,3);
rJ=Math.min(Math.log(1+Cs/15E6*9)/Math.log(10),.99);wJ(rJ);df(rJ)},df=_.vI(function(rJ){var CS=g().updateLoadingProgressCommand;
if(CS){var V4=new iX8;rJ=Iy(V4,3,gP,_.gr(rJ));pA(CS,jUT(rJ))}},100),n8=function(rJ,CS){switch(rJ){case 1:return Efi(X);
case 2:return xiM(X);case 3:return nf0(X,CS);default:return Promise.reject(Error("di"))}},Tf=function(){var rJ,CS;
((rJ=_.j61())==null?void 0:(CS=rJ.wakeLock)==null?void 0:CS.request)!=null&&_.j61().wakeLock.request("screen").then(function(V4){z=V4}).catch(function(){})},bt=_.U3("iframe");
_.dd(function(){g().isSupportedCountry&&(Top()||_.Y("enable_sign_in_promo")||!g().showSignInDialogCommand?bt.value&&Ew(bt.value):BH(g().onMiniAppReadyCommand))},"I8Fvz");
var MC=function(){return _.q("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return iz()?0:-1},
title:function(){return g().title},
el:bt})},Ew=function(rJ,CS){CS=CS===void 0?!1:CS;
var V4=xm();if(V4&&(CS||V4.toString()!==rJ.getAttribute("src"))){B=PKE(g().source,{isAudioEnabled:H$,onFirstFrameReady:Ui,onGameReady:dN,onSave:Gp,onLoad:jT,onError:Md,onSdkCalled:l0,onSdkPerformanceUpdate:QO,onClick:eT,onSendHighScore:FN,onBenchmarkingMessageReceived:pN,getLanguage:sl,onShareInviteCode:fN,onResourceLoaded:nK,onOpenYTContent:f8,onShowMiniAppAd:n8,onGameFrameReceived:tt,onGameAudioReceived:QH,onMakeIapPurchase:SL},rJ,V4);zO(rJ,"load",function(){VG(v,"ma_il");zO(rJ,"load",function(){Ew(rJ,
!0)})});
var $V=_.fL("mini_app_container_iframe_src_update_delay_ms");g().isEmbeddedInWebview&&!CS&&$V>0?fz$(rJ,V4,$V):_.a2(rJ,V4)}},xm=function(){var rJ=g().url;
if(rJ&&(rJ=_.UZ(rJ),rJ!==null)){if(g().source&&g().source==="MINI_APP_SOURCE_GAMESNACKS")rJ=_.jb(rJ,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.Y("enable_origin_query_parameter_bugfix")){var CS=_.Rx(_.JtF(rJ.toString()));CS=new URLSearchParams(CS||"");CS.set("origin",window.location.origin);CS=CS.toString();rJ=_.Dc(rJ).toString();rJ=_.Wu(PnF.exec(rJ)[0]+(CS.trim()?"#"+CS:""))}return rJ}},TX=function(){var rJ={};
rJ=_.Ws("yt-mini-app-container-view-model__loading-screen",(rJ["yt-mini-app-container-view-model__loading-screen--fade-out"]=iz,rJ));var CS=function(){return iz()?1:wN()};
return _.q("div",{class:rJ},_.q(_.fk,{data:function(){return g().splashScreen}},{miniAppSplashScreenViewModel:function(V4){return _.q(qCr,{data:V4.data,
loadingProgress:CS})}}))},JL=function(){var rJ={};
return _.q("div",{class:_.Ws("yt-mini-app-container-view-model__pause-interstitial",(rJ["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!cR()},rJ["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=cR,rJ))},_.q(_.fk,{data:function(){return g().splashScreen}},{miniAppSplashScreenViewModel:function(CS){return _.q(qCr,{data:CS.data,
forPaused:!0})}}))},T0=function(){O=[];
O.push(_.jf(window,"visibilitychange",function(){G||P&&BX()||(document.visibilityState==="visible"?W$():VF())}));
O.push(_.jf(window,"pagehide",function(){lb()}));
O.push(_.jf(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&eA.value.dispatchEvent(new Event("tap"))},0)}));
O.push(_.jf(eA.value,"pointerdown",function(){Di0(v,!1)},!0));
O.push(_.jf(eA.value,"pause",function(){G=!0;VF()}));
O.push(_.jf(eA.value,"play",function(){G=!1;W$()}));
O.push(_.jf(eA.value,"exit",function(){lb()}));
var rJ=navigator.keyboard,CS=rJ&&rJ.lock;O.push(_.jf(window,yYF,function(){tW(wIL());wIL()?(g().hasPlayNextShelf&&ha("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),k8("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),CS&&rJ.lock(["Escape"])):(g().hasPlayNextShelf&&k8("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),ha("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),CS&&rJ.unlock())}));
g().showMultiplayer3pConsentDialogCommand&&O.push(_.jf(window,"yt-playables-ack-3p-data-usage",function(){VLM(u)}));
g().confirmExitMiniAppCommandEdu&&O.push(_.jf(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.gY("exit-mini-app-seen-state","true",2592E6)}));
g().onGameAudioDataReceivedCommand&&O.push(_.jf(window,"message",function(V4){V4=V4.event_;var $V,mW=($V=bt.value)==null?void 0:$V.src;if(mW&&V4.origin===(new URL(mW)).origin&&V4.data&&V4.data.type==="GAME_AUDIO"&&V4.data.audio&&V4.data.audio.length>0)if(_.Y("enable_sending_unwrapped_game_audio_as_serialized_metadata"))x7s(g().onGameAudioDataReceivedCommand,V4.data.audio);else{var IM=new FileReader;IM.onload=function(){var rH=new IV;var Ne=new LuF;Ne=_.aM(Ne,1,IM.result);rH=_.yO(rH,4,Ne);pA(g().onGameAudioDataReceivedCommand,
yVY(rH))};
IM.readAsDataURL(new Blob([V4.data.audio]))}}))},he=function(){O.forEach(function(rJ){rM(rJ)});
window.removeEventListener("beforeunload",ZL,{capture:!0})},BH=function(rJ){rJ&&SdQ(rJ,g().isEmbeddedInWebview||!1)},k8=function(rJ,CS){rJ=_.m(eA.value.getElementsByClassName(rJ));
for(var V4=rJ.next();!V4.done;V4=rJ.next())V4.value.classList.add(CS)},ha=function(rJ,CS){rJ=_.m(eA.value.getElementsByClassName(rJ));
for(var V4=rJ.next();!V4.done;V4=rJ.next())V4.value.classList.remove(CS)};
return function(){var rJ={};rJ=_.Ws("yt-mini-app-container-view-model",(rJ["yt-mini-app-container-view-model--desktop"]=!0,rJ["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return g().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},rJ["yt-mini-app-container-view-model--ios-web-view"]=cNj(),rJ["yt-mini-app-container-view-model--no-top-bar"]=function(){return!g().topBar},rJ["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return g().hasPlayNextShelf},rJ["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return g().hasPlayNextShelf},rJ["yt-mini-app-container-view-model--show-peek-below"]=function(){return!CY()&&g().hasPlayNextShelf},rJ));
var CS={};CS=_.Ws("yt-mini-app-container-view-model__content",(CS["yt-mini-app-container-view-model__content--desktop-content"]=!0,CS["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return g().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},CS["yt-mini-app-container-view-model--desktop-play-page"]=function(){return g().hasPlayNextShelf},CS));
return _.q("mini-app-container-view-model",{el:eA},_.q("div",{class:rJ},_.q(_.t,{cond:function(){return g().topBar&&!CY()},
then:function(){return _.q(_.fk,{data:function(){return g().topBar}},{miniAppTopBarViewModel:function(V4){return _.q(YCi,{data:V4.data,
isAudioEnabled:H$,onAudioToggled:function($V){ns($V)},
score:Q4,formattedScore:B0,onScoreChanged:function($V){c=$V},
isEmbeddedInWebview:BX,isSaved:Eh,onSaveToggled:function($V){DF($V)},
isExitMiniAppSeen:of,isDesktopPlayPage:MS})}})}}),_.q("div",{class:CS},_.q(_.t,{cond:$f,
then:function(){return MC()}}),_.q(_.t,{cond:function(){return g().isLivestream},
then:function(){return JL()}}),_.q(_.t,{cond:function(){return!g().isEmbeddedInWebview},
then:function(){return TX()}}),_.q(_.fk,{data:function(){return g().contentDisclosure}},{playerDisclosureViewModel:function(V4){V4=V4.data;
var $V={};return _.q("div",{class:_.Ws("yt-mini-app-container-view-model__content-disclosure-overlay",($V["yt-mini-app-container-view-model__content-disclosure-overlay--hidden"]=ub,$V))},_.q(_.ZDM,{data:V4}))}}))))}()},"ig");
dp4.idomCompat=!0;_.dM(dp4,"mini-app-container-view-model",{props:{data:_.Yp}});var LAR=_.R(function(r){var g=r.data;return _.q("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.q("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.RT(function(){var I=g().onTap;I&&_.tY(I)})},_.q(_.t,{cond:function(){return g().icon},
then:function(I){return _.q(_.lv,{icon:function(){return I().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.q("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return g().title})))},"jg");
LAR.idomCompat=!0;var Gni=_.R(function(r){var g=_.Zg("div"),I=_.m(_.ua(void 0,void 0,"dg3xff")),P=I.next().value,a=I.next().value;I=_.m(_.ua(void 0,void 0,"AgHNfc"));var v=I.next().value,C=I.next().value;I=_.m(_.ua(void 0,void 0,"fuTKCc"));var u=I.next().value,X=I.next().value,c=function(){var F=P();return F!==void 0?Math.abs(F):void 0},B=function(){var F=c();
return F===void 0||F<=3},O=function(){var F=c();
var W=v(),S=u();F=F!==void 0&&W!==void 0&&S!==void 0?W-S-F:void 0;return F===void 0||F<=3},z=function(F){g.value&&g.value.scrollBy({top:0,
left:(_.Gq("HTML_DIR")==="rtl"?-1:1)*F*g.value.clientWidth,behavior:"smooth"})},e=function(){var F;
a((F=g.value)==null?void 0:F.scrollLeft);var W;C((W=g.value)==null?void 0:W.scrollWidth);var S;X((S=g.value)==null?void 0:S.clientWidth)},U=function(){z(-.5)},V=function(){z(.5)};
I=_.RT(function(){e()});
_.bX(function(){e();if(g.value&&window.ResizeObserver){var F=new ResizeObserver(e);F.observe(g.value);_.Lu(function(){F.disconnect()})}});
var G={};return _.q("yt-sponsorships-scrollable-shelf",{class:_.Ws("ytdSponsorshipsScrollableShelfHost",r.className)},_.q("div",{class:_.Ws("ytdSponsorshipsScrollableShelfContent",(G.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return r.data().previousButton&&r.data().nextButton&&!B()&&!O()},G.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return r.data().previousButton&&!B()&&O()},G.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return r.data().nextButton&&
B()&&!O()},G)),
el:g,"on:scroll":I},r.children),_.q(_.t,{cond:function(){return!B()},
then:function(){return _.q(_.fk,{data:function(){return r.data().previousButton}},{buttonViewModel:function(F){return _.q(_.W6,{data:F.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:U})}})}}),_.q(_.t,{cond:function(){return!O()},
then:function(){return _.q(_.fk,{data:function(){return r.data().nextButton}},{buttonViewModel:function(F){return _.q(_.W6,{data:F.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:V})}})}}))},"lg");
Gni.idomCompat=!0;var KAi=_.R(function(r){var g=r.data;r={};return _.q("yt-sponsorships-hub",{class:_.Ws("ytdSponsorshipsHubHost",(r.ytdSponsorshipsHubHostIndented=function(){return g().indented},r))},_.q("div",{class:"ytdSponsorshipsHubHeader"},_.q("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.q("div",{class:"ytdSponsorshipsHubAvatar"},_.q(_.fk,{data:function(){return g().avatar}},{avatarViewModel:_.pm})),_.q(_.t,{cond:function(){return g().badgeImage},
then:function(I){return _.q("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.q("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.q("div",{class:"ytdSponsorshipsHubBadge"},_.q(_.bv,{data:I,targetWidth:24,targetHeight:24,alt:""}))))}})),_.q("div",{class:"ytdSponsorshipsHubDetails"},_.q("div",{class:"ytdSponsorshipsHubTierName"},function(){return g().tierName}),_.q("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return g().membershipType}),_.q("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return g().membershipDurationOrExpiry})),_.q("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.q(_.fk,{data:function(){return g().manageButton}},{buttonViewModel:function(I){return _.q(_.W6,{data:I.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.q(_.fk,{data:function(){return g().actionMenuButton}},{buttonViewModel:function(I){return _.q(_.W6,{data:I.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.q("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return g().perksTitle}),_.q(Gni,{data:function(){return{previousButton:g().previousPerkButton,
nextButton:g().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.q("div",{class:"ytdSponsorshipsHubPerkCards"},_.q(_.fk,{data:function(){return g().perkCards}},{sponsorshipsHubPerkCardViewModel:LAR}),_.q(_.t,{cond:function(){return g().viewAllPerksButton},
then:function(I){return _.q(ySK,{data:I})}}))))},"mg");
KAi.idomCompat=!0;var ySK=_.R(function(r){var g=r.data;return _.q("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.q(_.fk,{data:function(){return g().button}},{buttonViewModel:_.W6}),_.q("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.q("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return g().title}),_.q("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return g().subtitle})))},"ng");
ySK.idomCompat=!0;_.dM(KAi,"yt-sponsorships-hub",{props:{data:_.Yp}});_.sYA=_.R(function(r){var g=r.data;return _.q("yt-dual-avatar-view-model",{class:_.Ws("ytDualAvatarViewModelHost",r.className),style:_.wM({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var I;return((I=g().badgeCutoutRadius)!=null?I:14)+"px"}})},_.q("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.q(_.fk,{data:function(){return g().startAvatar}},{avatarViewModel:_.pm}),_.q(_.fk,{data:function(){return g().endAvatar}},{avatarViewModel:_.pm})),_.q(_.fk,{data:function(){return g().badge}},
{contentPreviewImageViewModel:function(I){return _.q("div",{class:"ytDualAvatarViewModelBadge"},_.q(_.WT,{data:I.data}))}}))},"og");
_.sYA.idomCompat=!0;var HDK=_.R(function(r){var g=r.data;var I,P=!((I=_.S5().resolve(_.lX(_.nk)))==null||!I());r=_.Bi(function(){var B,O,z=P?(B=g().header)==null?void 0:B.backgroundColorDarkMode:(O=g().header)==null?void 0:O.backgroundColorLightMode;if(z!==void 0)return _.pi(z)},void 0,"TDdh7d");
I=_.Bi(function(){var B,O;return P?(B=g().header)==null?void 0:B.backgroundImagePart1Dark:(O=g().header)==null?void 0:O.backgroundImagePart1Light},void 0,"X0peMe");
var a=_.Bi(function(){var B,O;return P?(B=g().header)==null?void 0:B.backgroundImagePart2Dark:(O=g().header)==null?void 0:O.backgroundImagePart2Light},void 0,"an0Hzd"),v=_.Bi(function(){return _.Gq("HTML_DIR")==="rtl"},void 0,"BltEgb"),C=_.Zg("yt-sponsorships-perks-list"),u=!1,X=function(){var B=C.value;
if(B&&!u){var O,z=(O=B.parentElement)==null?void 0:O.parentElement;if(z)for(B=B.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),O=0;O<B.length;++O){var e=B[O];if(e instanceof HTMLElement){z.scrollTo({top:e.offsetTop+e.clientHeight/2-z.clientHeight/2,behavior:"smooth"});u=!0;break}}}};
_.M9(function(){var B=C.value;if(B&&window.ResizeObserver){var O=new ResizeObserver(X);O.observe(B);_.Lu(function(){O.disconnect()})}});
var c={};return _.q("yt-sponsorships-perks-list",{el:C,class:_.Ws("ytdSponsorshipsPerksListHost",(c.ytdSponsorshipsPerksListHorizontalPadding=function(){return g().horizontalPaddingEnabled},c))},_.q("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.q("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.wM({"background-color":r})},_.q("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.q(_.t,{cond:I,then:function(B){var O={};return _.q("div",{class:_.Ws((O.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=P,O.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!P,O.ytdSponsorshipsPerksListFlipped=v,O))},_.q(_.bv,{data:B,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.q("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.q(_.t,{cond:a,
then:function(B){var O={};return _.q("div",{class:_.Ws((O.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=P,O.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!P,O.ytdSponsorshipsPerksListFlipped=v,O))},_.q(_.bv,{data:B,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.q("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.q(_.fk,{data:function(){var B;
return(B=g().header)==null?void 0:B.dualAvatar}},{dualAvatarViewModel:_.sYA})))),_.q("div",{class:"ytdSponsorshipsPerksListBody"},_.q("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return g().title}),_.q(_.t,{cond:function(){return g().perks},
then:function(B){return _.q(_.zq,{each:B},function(O,z){var e={};return _.q("div",{class:_.Ws("ytdSponsorshipsPerksListPerkContainer",(e.ytdSponsorshipsPerksListSelectedPerk=function(){var U=z(),V=g().selectedPerkIndex;return U===V},e))},_.q(_.t,{cond:function(){return z()>0},
then:function(){return _.q("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.q("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.q(_.t,{cond:function(){return O.icon},
then:function(U){return _.q(_.lv,{icon:function(){return U().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.q("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.q("div",{class:"ytdSponsorshipsPerksListPerkTitle"},O.title),_.q("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.q(_.eY,{text:O.description})),_.q(_.t,{cond:function(){return O.instructions},
then:function(){var U,V;return _.q("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.q("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(U=O.instructions)==null?void 0:U.title),_.q("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.q(_.eY,{text:(V=O.instructions)==null?void 0:V.text})))}}))),_.q(_.t,{cond:function(){return O.emoji},
then:function(U){return _.q("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.q(_.zq,{each:function(){return U()}},function(V){return _.q(_.bv,{data:V,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.q(FAi,{data:O}))})}})))},"pg");
HDK.idomCompat=!0;var FAi=_.R(function(r){var g=r.data;var I=function(C,u){return C===u},P=function(){var C=g();
C=_.Z(C==null?void 0:C.badgesShelf,phY);return C!==void 0&&C!==null?C:{previousButton:{},nextButton:{}}},a=_.U3("div"),v=function(){var C=a.value;
if(C){var u=C.parentElement;if(u){C=C.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var X=0;X<C.length;++X){var c=C[X];if(c instanceof HTMLElement){u.scrollTo({left:c.offsetLeft+c.clientWidth/2-u.clientWidth/2,behavior:"instant"});break}}}}};
_.M9(function(){var C=a.value;if(C){var u=new ResizeObserver(v);u.observe(C);_.Lu(function(){u.disconnect()})}});
return _.q("div",null,_.q(_.t,{cond:function(){return g().badges},
then:function(C){return _.q(Gni,{data:P},_.q("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:a},_.q(_.zq,{each:function(){return C()}},function(u,X){var c={},B={},O={};
return _.q("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.q(_.t,{cond:function(){return X()>0},
then:function(){return _.q("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.q("div",{class:_.Ws("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(c.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return I(X(),g().currentBadgeIndex)},c.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!I(X(),g().currentBadgeIndex)},c))},_.q("div",{class:_.Ws("ytdSponsorshipsPerksListLoyaltyBadge",(B.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return I(X(),
g().currentBadgeIndex)},B.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!I(X(),g().currentBadgeIndex)},B))},_.q(_.t,{cond:function(){return u.image},
then:function(z){var e={};return _.q("div",{class:_.Ws((e.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return I(X(),g().currentBadgeIndex)},e.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!I(X(),g().currentBadgeIndex)},e))},_.q(_.bv,{data:z,
alt:""}))}})),_.q("div",{class:_.Ws("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(O.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return I(X(),g().currentBadgeIndex)},O))},u.title)))})))}}))},"qg");
FAi.idomCompat=!0;_.dM(HDK,"yt-sponsorships-perks-list",{props:{data:_.Yp}});_.dM(_.R(function(r){return _.q("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.q(_.t,{cond:function(){return r.data().image},
then:function(g){return _.q(_.bv,{className:"ytwFantasyEmptyStateViewModelImage",data:g,ariaHidden:!0,alt:""})}}),_.q(_.eY,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return r.data().title}}),_.q(_.eY,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return r.data().subtitle}}),_.q(_.fk,{data:function(){return r.data().primaryButton}},{buttonViewModel:function(g){return _.q(_.W6,{data:g.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"rg"),"ytw-fantasy-empty-state-view-model",{props:{data:_.Yp}});var WAp;var Dpp=_.R(function(r){var g=r.data;var I=r.uniqueId;var P=r.overrides;r=_.Bi(function(){var a,v=((a=g().timedAnimationData)==null?void 0:a.animationTiming)||[];return{uniqueId:I(),timings:v,experimentEnabled:v.length>0,enabled:v.length>0}},void 0,"hiuXI");
return _.q("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.q(oIz,{settings:r},_.q(_.fk,{data:function(){return g().buttonRenderer}},{buttonRenderer:function(a){return _.q(_.jc,{data:a.data,
buttonOverrides:P})}})))},"sg");
Dpp.idomCompat=!0;_.dM(Dpp,"timed-animation-button-renderer",{props:{data:_.Yp,uniqueId:_.Yp,overrides:_.Yp}});var HS=function(){var r=_.D.apply(this,arguments)||this;r.hideJoinButtonBeforeSubscribed=_.Y("hide_join_button_before_subscribed");r.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return r};
_.b(HS,_.D);_.Q=HS.prototype;_.Q.hasShowDialogCommand=function(r){return!!_.Z(r,OwJ)};
_.Q.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"}}}};
_.Q.updateJoinButtonOverrides=function(){var r,g;(r=_.DG(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(g=r.polymerController)==null||g.set("overrides",this.joinButtonOverrides);if(r=_.DG(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))r.overrides=this.joinButtonOverrides};
_.Q.handleButtonRefreshAction=function(r){if(r=_.Z(r,Wah))this.set("data.membershipButton",r.membershipButton),this.notifyPath("data.membershipButton")};
_.Q.onYtServiceRequestError=function(r){_.e6(this.hostElement,r.detail.error.message)};
_.Q.onKeydown=function(r){if(r.key==="Enter"){var g;(g=this.data)!=null&&g.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.Q.handleUnsubscribeAction=function(){var r,g,I;((r=this.data)==null?void 0:(g=r.membershipButton)==null?void 0:(I=g.buttonRenderer)==null?void 0:I.style)==="STYLE_PRIMARY"&&_.DG(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.l4.Object.defineProperties(HS.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.subscriptionStateEntity)==null||!r.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var r,g=(r=this.data)==null?void 0:r.membershipButton,I;r=(g==null?void 0:g.buttonRenderer)||_.Z(g==null?void 0:(I=g.timedAnimationButtonRenderer)==null?void 0:I.buttonRenderer,_.cw);return(r==null?void 0:r.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(r==null?void 0:r.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(r==null?void 0:r.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var r;if(this.hasShowDialogCommand((r=this.data)==null?void 0:r.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var r;if(this.hasShowDialogCommand((r=this.data)==null?void 0:r.navigationEndpoint))return"button"}},
hasAttributedTitle:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.attributedTitle)}}});
HS.prototype.onYtServiceRequestError=HS.prototype.onYtServiceRequestError;HS.prototype.updateJoinButtonOverrides=HS.prototype.updateJoinButtonOverrides;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],HS.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],HS.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],HS.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.oj),_.J("design:type",Object)],HS.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],HS.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.IU),_.J("design:type",Object)],HS.prototype,"ironButtonState",void 0);_.w([_.H(),_.J("design:type",Object)],HS.prototype,"data",void 0);_.w([_.L("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.J("design:type",Object),_.J("design:paramtypes",[])],HS.prototype,"hideJoin",null);
_.w([_.H(),_.J("design:type",String)],HS.prototype,"subscribeKey",void 0);_.w([_.H({selectorArgs:["subscribeKey"],selector:Qo4}),_.J("design:type",Object)],HS.prototype,"subscriptionStateEntity",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],HS.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.w([_.L("subscriptionStateEntity"),_.H({reflectToAttribute:!0}),_.J("design:type",Object),_.J("design:paramtypes",[])],HS.prototype,"subscribed",null);
_.w([_.L("subscribed","data.membershipButton"),_.J("design:type",Object),_.J("design:paramtypes",[])],HS.prototype,"joinButtonOverrides",null);_.w([_.L("data.navigationEndpoint"),_.J("design:type",Object),_.J("design:paramtypes",[])],HS.prototype,"channelNameTabIndex",null);_.w([_.L("data.navigationEndpoint"),_.J("design:type",Object),_.J("design:paramtypes",[])],HS.prototype,"channelNameRole",null);
_.w([_.L("data.attributedTitle"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],HS.prototype,"hasAttributedTitle",null);_.w([_.xt("joinButtonOverrides"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],HS.prototype,"updateJoinButtonOverrides",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],HS.prototype,"onYtServiceRequestError",null);
_.w([_.qC({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],HS);
var RlW=_.D_()(HS,"ytd-video-owner-renderer",function(){if(WAp===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-owner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-video-owner-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1"><template is="dom-if" if="[[data.thumbnail]]" class="style-scope ytd-video-owner-renderer"><yt-img-shadow id="avatar" alt="[[getSimpleString(data.title)]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-video-owner-renderer"></yt-img-shadow></template><div id="avatar-stack" hidden="[[!data.avatarStack.avatarStackViewModel]]" class="style-scope ytd-video-owner-renderer"></div></a><div id="upload-info" class="style-scope ytd-video-owner-renderer"><yt-attributed-string id="attributed-channel-name" data="[[data.attributedTitle]]" ellipsis-truncate="true" hidden$="[[!hasAttributedTitle]]" no-pre-wrap="true" no-wrap="true" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" class="style-scope ytd-video-owner-renderer"></yt-attributed-string><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" hidden="[[hasAttributedTitle]]" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" class="style-scope ytd-video-owner-renderer"></ytd-channel-name><yt-formatted-string id="owner-sub-count" hidden="[[!data.subscriberCountText]]" text="[[data.subscriberCountText]]" class="style-scope ytd-video-owner-renderer"></yt-formatted-string><slot name="date" class="style-scope ytd-video-owner-renderer"></slot></div><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-video-owner-renderer"></div><div id="sponsor-button" hidden="[[hideJoin]]" class="style-scope ytd-video-owner-renderer"></div><div id="analytics-button" class="style-scope ytd-video-owner-renderer"></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);WAp=r}r=WAp;return r},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.dM(_.R(function(r){var g=r.data;var I;r=_.m(_.ua(!((I=_.IJ("yt-mini-app-is-theater-mode-enabled"))==null||!I),void 0,"i2pjVd"));var P=r.next().value,a=r.next().value;I=_.m(_.ua(!1,void 0,"ga7V5c"));var v=I.next().value,C=I.next().value;_.M9(function(){var c=_.jf(window,yYF,function(){C(wIL())});
_.Lu(function(){rM(c)})});
var u;I=(u=_.S5().resolve(_.lX(QfZ)))!=null?u:function(){return _.q("div",null)};
_.WH("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){a(!0);_.gY("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.WH("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){a(!1);_.gY("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
u={};r={};var X={};return _.q("mini-app-play-page-renderer",{class:_.Ws("miniAppPlayPageRendererHost",(u.miniAppPlayPageRendererHostDetailsView=function(){return!P()},u))},_.q("div",{class:_.Ws("miniAppPlayPageRendererGameContainer",(r.miniAppPlayPageRendererGameContainerDetailsView=function(){return!P()},r))},_.q(_.fk,{data:function(){return g().containerViewModel}},{miniAppContainerViewModel:dp4}),_.q(_.t,{cond:function(){return g().channel&&g().subscribeButton},
then:function(){var c={};return _.q("div",{class:_.Ws("miniAppPlayPageRendererChannelContainer",(c.miniAppPlayPageRendererHideVisibility=function(){return v()},c))},_.q(_.fk,{data:function(){return g().channel}},{videoOwnerRenderer:function(B){return _.q(RlW,{data:B.data})}}),_.q(_.fk,{data:function(){return g().subscribeButton}},{subscribeButtonViewModel:function(B){return _.q(_.pV,{data:B.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.q(_.t,{cond:function(){return!P()&&g().description},
then:function(){var c={};return _.q("div",{class:_.Ws("miniAppPlayPageRendererMiniAppDescriptionWrapper",(c.miniAppPlayPageRendererHideVisibility=function(){return v()},c))},_.q("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return g().description}))}})),_.q("div",{class:_.Ws("miniAppPlayPageRendererPlayNextContainer",(X.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!P()},X.miniAppPlayPageRendererHideVisibility=function(){return v()},X))},_.q(_.fk,{data:function(){return g().sectionList}},
{sectionListRenderer:I})))},"tg"),"mini-app-play-page-renderer",{props:{data:_.Yp}});var WS=function(){var r=_.D.apply(this,arguments)||this;r.isSearch=!1;r.isConstrainedList=!1;r.hasChipsBar=!1;r.inReplyPanel=!1;r.scrollUpButtonData={buttonViewModel:{iconName:"UP_ARROW",style:"BUTTON_VIEW_MODEL_STYLE_UNKNOWN",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_COMPACT"}};r.monitorScroll=!0;r.SCROLL_ANIMATION_DURATION_MS=300;r.nextContinuation={continuationType:"sectionListContinuation"};return r};
_.b(WS,_.D);_.Q=WS.prototype;
_.Q.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedChannelFilterHeaderRenderer:{component:"ytd-feed-channel-filter-header-renderer",noInjection:!0},textHeaderRenderer:{component:"ytd-text-header-renderer",noInjection:!0},richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",noInjection:!0},headerWithBackRenderer:{component:"yt-header-with-back-renderer",noInjection:!0},feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",noInjection:!0,
properties:{isClipList:"[[isClipList]]"}},liveChatItemDisplayRenderer:{component:"yt-live-chat-item-display-renderer",noInjection:!0,params:{isHeader:!0}},chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},"data.subMenu":{id:"sub-menu",mapping:{searchSubMenuRenderer:{component:"ytd-search-sub-menu-renderer",noInjection:!0},channelSubMenuRenderer:{component:"ytd-channel-sub-menu-renderer",noInjection:!0},channelListSubMenuRenderer:{component:"ytd-channel-list-sub-menu-renderer",noInjection:!0},
sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",noInjection:!0}}},shownItems:{id:"contents",mapping:{itemSectionRenderer:{matcher:function(r){switch(r.sectionIdentifier){case "comment-item-section":return"ytd-comments";case "backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer"}},
properties:{isSearch:"[[isSearch]]",hasChipsBar:"[[hasChipsBar]]",engagementPanel:"[[engagementPanel]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]"},noInjection:!0},channelOwnerEmptyStateRenderer:{component:"ytd-channel-owner-empty-state-renderer",noInjection:!0},channelAgeGateRenderer:{component:"ytd-channel-age-gate-renderer",noInjection:!0},emptyProductDetailsRenderer:{component:"ytd-empty-product-details-renderer",noInjection:!0},flowRootRenderer:{component:"ytd-flow-root-renderer",
noInjection:!0},iframeRenderer:{component:"yt-iframe-renderer",noInjection:!0},commerceCartRenderer:{component:"ytd-commerce-cart-renderer",noInjection:!0},minorMomentHeaderRenderer:{component:"ytd-minor-moment-header-renderer",noInjection:!0},minorMomentSettingSectionRenderer:{component:"ytd-minor-moment-setting-section-renderer",noInjection:!0},pageIntroductionRenderer:{component:"ytd-page-introduction-renderer",noInjection:!0},reportHistorySectionRenderer:{component:"ytd-report-history-section-renderer",
noInjection:!0},sponsorshipsManagementRenderer:{component:"ytd-sponsorships-management-renderer",noInjection:!0},sponsorshipsExpandablePerksRenderer:{component:"ytd-sponsorships-expandable-perks-renderer",noInjection:!0},sponsorshipsHubViewModel:{component:"yt-sponsorships-hub",noInjection:!0},sponsorshipsPerksListViewModel:{component:"yt-sponsorships-perks-list",noInjection:!0},shelfRenderer:{component:"ytd-shelf-renderer",noInjection:!0},offlineItemSectionRenderer:{component:"ytd-offline-item-section-renderer",
noInjection:!0},merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",noInjection:!0},miniAppContainerViewModel:{component:"mini-app-container-view-model",noInjection:!0},miniAppPlayPageRenderer:{component:"mini-app-play-page-renderer",noInjection:!0},openInNativeAppViewModel:{component:"ytd-open-in-native-app-view-model",noInjection:!0},continuationItemRenderer:"ytd-continuation-item-renderer",liveChatProfileIdentityViewModel:{component:"yt-live-chat-identity-view-model",noInjection:!0},
liveChatItemDisplayListRenderer:{component:"yt-live-chat-item-display-list-renderer",noInjection:!0},liveChatChannelActivityReputationRenderer:{component:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0},liveChatEmptyFeedViewModel:{component:"yt-live-chat-empty-feed-view-model",noInjection:!0},listItemViewModel:{component:"ytd-list-item-view-model",params:{noPadding:!0},noInjection:!0},emojiCustomizationPanelViewModel:{component:"yt-emoji-customization-panel-view-model",noInjection:!0},
creatorGoalProgressFlowViewModel:{component:"yt-creator-goal-progress-flow-view-model",noInjection:!0},fantasyEmptyStateViewModel:{component:"ytw-fantasy-empty-state-view-model",noInjection:!0}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",noInjection:!0}},renderPriority:_.Y("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.Y("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.Q.created=function(){var r=this;this.JSC$17528_scrollAnimation=new _.MR(function(g){r.hostElement.scrollTop=g})};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.Q.getItemsPath=function(){return"data.contents"};
_.Q.replacePrimaryContent=function(r){this.set("data.contents",r)};
_.Q.computeHasSortFilter=function(r){return!!r&&!!r.sortFilterSubMenuRenderer};
_.Q.computeShouldScrollInPanel=function(r){var g;return!!(r==null?0:(g=r.scrollPaneStyle)==null?0:g.scrollable)};
_.Q.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.A4(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.Q.scrollToTop=function(){this.hostElement.scrollTop=0};
_.Q.scrollToItemSection=function(r){if(r=this.getItemByIdentifier(r))r=this.getScrollPositionForItem(r),this.hostElement.scrollTop!==r&&this.JSC$17528_scrollAnimation.start(this.hostElement.scrollTop,r,this.SCROLL_ANIMATION_DURATION_MS)};
_.Q.getItemByIdentifier=function(r){var g=this.contents.querySelectorAll("ytd-item-section-renderer");if(g&&g.length!==0){var I=Array.from(g).findIndex(function(P){return P.sectionIdentifier===r});
return g[I===-1?0:I]}};
_.Q.getScrollPositionForItem=function(r){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===r)return 0;r=_.cO(r).y+this.hostElement.scrollTop-_.cO(this.hostElement).y;return Math.min(r,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.l4.Object.defineProperties(WS.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.targetId)==="browse-feedFEclips"}}});
WS.prototype.onScroll=WS.prototype.onScroll;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],WS.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],WS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.yy.YtLazyListBehavior),_.J("design:type",Object)],WS.prototype,"ytLazyListBehavior",void 0);_.w([_.d(_.MM.YtNextContinuationBehavior),_.J("design:type",Object)],WS.prototype,"ytNextContinuationBehavior",void 0);
_.w([_.d(_.iSW),_.J("design:type",Object)],WS.prototype,"ytBooleanLogicBehavior",void 0);_.w([_.d(_.bI),_.J("design:type",Object)],WS.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],WS.prototype,"data",void 0);_.w([_.H({value:2}),_.J("design:type",Number)],WS.prototype,"initialCount",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],WS.prototype,"autoFill",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.J("design:type",Boolean)],WS.prototype,"hasSortFilter",void 0);_.w([_.H({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.J("design:type",Boolean)],WS.prototype,"hideBottomSeparator",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.J("design:type",Boolean)],WS.prototype,"shouldScrollInPanel",void 0);
_.w([_.H(),_.J("design:type",Object)],WS.prototype,"isSearch",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],WS.prototype,"isConstrainedList",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],WS.prototype,"responsiveSizing",void 0);_.w([_.H(),_.J("design:type",Object)],WS.prototype,"hasChipsBar",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],WS.prototype,"pageSubtype",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],WS.prototype,"engagementPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],WS.prototype,"liveChatEngagementPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],WS.prototype,"inReplyPanel",void 0);_.w([_.ni("#action-button"),_.J("design:type",HTMLElement)],WS.prototype,"actionButton",void 0);_.w([_.H(),_.J("design:type",Object)],WS.prototype,"scrollUpButtonData",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],WS.prototype,"engagementPanelDropdown",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],WS.prototype,"engagementPanelDialog",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],WS.prototype,"isClipList",null);_.w([_.ni("#contents"),_.J("design:type",HTMLElement)],WS.prototype,"monitorScrollElement",void 0);_.w([_.ni("#contents"),_.J("design:type",HTMLElement)],WS.prototype,"contents",void 0);
_.w([_.Eq("scroll"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],WS.prototype,"onScroll",null);_.w([_.qC({is:"ytd-section-list-renderer",disableElementRegistration:!0})],WS);
var AS0=_.D_()(WS,"ytd-section-list-renderer",function(){if(vyM===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-container" class="style-scope ytd-section-list-renderer">\n  <div id="header" class="style-scope ytd-section-list-renderer"></div>\n  <div id="sub-menu" class="style-scope ytd-section-list-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-section-list-renderer"></div>\n<div id="action-button" on-click="scrollToTop" class="style-scope ytd-section-list-renderer"></div>\n<div id="continuations" class="style-scope ytd-section-list-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);vyM=r}r=vyM;return r},{mode:1});var NNi;var wu0;var lcr;var SCA;var Dm=function(){return _.D.apply(this,arguments)||this};
_.b(Dm,_.D);Dm.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
Dm.prototype.onLikeButtonClick=function(r){r.stopPropagation();r.preventDefault()};
_.l4.Object.defineProperties(Dm.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)!=null&&r.button){if(!this.likeStatusEntity)return this.data.button;this.set("data.button.toggleButtonRenderer.isToggled",!(!this.data.isLike||this.likeStatusEntity.likeStatus!=="LIKE")||!(!this.data.isDislike||this.likeStatusEntity.likeStatus!=="DISLIKE"));this.set("data.likeStatus",this.likeStatusEntity.likeStatus);return Object.assign({},this.data.button,{toggleButtonRenderer:Object.assign({},
this.data.button.toggleButtonRenderer)})}}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Dm.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Dm.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Dm.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Dm.prototype,"ytRendererStamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Dm.prototype,"data",void 0);
_.w([_.H({selectorArgs:["data.likeStatusEntityKey"],selector:_.uw}),_.J("design:type",Object)],Dm.prototype,"likeStatusEntity",void 0);_.w([_.L("data","likeStatusEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],Dm.prototype,"likeButtonRenderer",null);_.w([_.qC({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],Dm);
_.A(Dm,"ytd-slim-metadata-toggle-button-renderer",function(){if(SCA!==void 0)return SCA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-slim-metadata-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-slim-metadata-toggle-button-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
return SCA=r},{mode:1});var RB=function(){var r=_.D.apply(this,arguments)||this;r.showEqualizer=_.Y("web_enable_playlist_video_lockup_equalizer");r.watchColorUpdate=_.Y("kevlar_watch_color_update");r.actionMap={};return r};
_.b(RB,_.D);_.Q=RB.prototype;_.Q.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"},properties:{minimizePipBreakages:"[[minimizePipBreakages]]"}}}},"data.actionButtons":{id:"action-buttons",mapping:{slimMetadataToggleButtonRenderer:"ytd-slim-metadata-toggle-button-renderer"}}}};
_.Q.computeEditableClass=function(r){return r&&r.menu?"editable":""};
_.Q.computeSelected=function(r){return!(r==null||!r.selected)};
_.Q.computeUseColorPalette=function(r){return!!((r==null?0:r.lightColorPalette)&&(r==null?0:r.darkColorPalette))};
_.Q.computeLargerPlaylistThumbs=function(r,g){return _.Y("web_enable_playlist_bigger_thumbnails")&&!g};
_.Q.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.Q.onYtServiceRequestSent=function(r,g){g.endpoint&&this.isHideEnclosingAction(g.endpoint)&&!this.selected&&nbz(_.iq(),this.data.videoId)};
_.Q.isHideEnclosingAction=function(r){var g=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",r);r=this.get("likeEndpoint.status",r)==="INDIFFERENT";return g||r};
_.Q.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.Q.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.l4.Object.defineProperties(RB.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.Y("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
playIcon:{configurable:!0,enumerable:!0,get:function(){return _.Y("enable_web_delhi_icons")?"play":"play_arrow"}},
minimizePipBreakages:{configurable:!0,enumerable:!0,get:function(){return _.Y("web_pip_minimize_breakages")&&!!this.withinMiniplayer}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var r;return!!(this.withinMiniplayer&&((r=this.data)==null?0:r.actionButtons))}}});
RB.prototype.onYtServiceRequestSent=RB.prototype.onYtServiceRequestSent;RB.prototype.canReorderChanged=RB.prototype.canReorderChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],RB.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],RB.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],RB.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Y0),_.J("design:type",Object)],RB.prototype,"ytdLockupBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],RB.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],RB.prototype,"withinMiniplayer",void 0);_.w([_.H({computed:"computeSelected(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],RB.prototype,"selected",void 0);
_.w([_.H({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],RB.prototype,"useColorPalette",void 0);_.w([_.H({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.J("design:type",Boolean)],RB.prototype,"largerPlaylistThumbs",void 0);_.w([_.H(),_.J("design:type",Object)],RB.prototype,"showEqualizer",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],RB.prototype,"canReorder",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],RB.prototype,"touchPersistentDragHandle",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],RB.prototype,"handleIsHovered",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],RB.prototype,"watchColorUpdate",void 0);_.w([_.H(),_.J("design:type",String),_.J("design:paramtypes",[])],RB.prototype,"reorderIcon",null);
_.w([_.H(),_.J("design:type",String),_.J("design:paramtypes",[])],RB.prototype,"playIcon",null);_.w([_.H({reflectToAttribute:!0}),_.L("withinMiniplayer"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],RB.prototype,"minimizePipBreakages",null);_.w([_.L("largerPlaylistThumbs"),_.J("design:type",Number),_.J("design:paramtypes",[])],RB.prototype,"thumbnailWidth",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],RB.prototype,"showActionButtons",null);_.w([_.$R("canReorder"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],RB.prototype,"canReorderChanged",null);_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],RB.prototype,"onYtServiceRequestSent",null);
_.w([_.qC({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],RB);
_.A(RB,"ytd-playlist-panel-video-renderer",function(){if(lcr!==void 0)return lcr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n      <template is="dom-if" if="[[selected]]" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="play-icon" class="style-scope ytd-playlist-panel-video-renderer">\n          <yt-icon default-to-filled="true" icon="[[playIcon]]" size="12" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n        </span>\n      </template>\n    </div>\n    <div id="thumbnail-container" class="style-scope ytd-playlist-panel-video-renderer">\n      <ytd-thumbnail data="[[data]]" disable-now-playing="[[!showEqualizer]]" disable-tooltips="" minimize-pip-breakages="[[minimizePipBreakages]]" now-playing-equalizer-only="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </ytd-thumbnail>\n    </div>\n    <div id="meta" class$="[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer">\n      <yt-formatted-string id="unplayableText" disable-upgrade$="[[!data.unplayableText]]" hidden="[[!data.unplayableText]]" no-endpoints="" text="[[data.unplayableText]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <h4 class="style-scope ytd-playlist-panel-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h4>\n      <div id="byline-container" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="byline" hidden="[[!data.shortBylineText]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.shortBylineText)]]\n        </span>\n        <ytd-badge-supported-renderer badges="[[data.ownerBadges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n      <yt-formatted-string id="video-info" disable-upgrade$="[[!data.videoInfo]]" hidden="[[!data.videoInfo]]" no-endpoints="" text="[[data.videoInfo]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <div id="action-buttons" hidden="[[!showActionButtons]]" class="style-scope ytd-playlist-panel-video-renderer"></div>\n    </div>\n  </div>\n</a>\n<div id="menu" class="style-scope ytd-playlist-panel-video-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return lcr=r},{mode:2});var Az=function(){return _.D.apply(this,arguments)||this};
_.b(Az,_.D);Az.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Az.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Az.prototype,"data",void 0);_.w([_.qC({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],Az);
_.A(Az,"ytd-playlist-panel-supported-items",function(){if(wu0!==void 0)return wu0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-supported-items--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-playlist-panel-supported-items"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return wu0=
r},{mode:1});sAF=!0;qf8("\\P{N}");var qTt;var JSr=_.xH("END_OF_PLAYLIST",void 0,"End of playlist"),EVp=_.xH("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),NR=function(){var r=_.D.apply(this,arguments)||this;r.minimizePipBreakages=_.Y("web_pip_minimize_breakages");r.hideHeaderText=!1;r.useColorPalette=!1;r.collapsed=!1;r.collapsedPreServerOverride="not_tracked";r.isHovered=!1;r.expandLabel=_.xH("MINIPLAYER_EXPAND_LABEL");r.collapseLabel=_.xH("MINIPLAYER_COLLAPSE_LABEL");r.isFloating=!1;r.metaPanel=
!1;r.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};r.currentIndex=void 0;return r};
_.b(NR,_.D);_.Q=NR.prototype;
_.Q.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"}}}};
_.Q.created=function(){var r=this;this.scrollThrottle=new _.ND(this.onThrottledScroll,1E3,this);this.JSC$17550_ytReorderableController=new _.i4T(56,function(g){r.handleDrop(g)})};
_.Q.onMouseEnter=function(){this.isHovered=!0};
_.Q.onMouseLeave=function(){this.isHovered=!1};
_.Q.computeOverflowMenuData=function(r){return r&&r.menu?r.menu:null};
_.Q.computeCollapsible=function(r){return!r};
_.Q.computeHasPlaylistButtons=function(r){return!(!r||!r.playlistButtons)};
_.Q.computeHasSeparateSaveButton=function(r){return!(!r||!r.saveButton)};
_.Q.computeHasToolbarButton=function(r,g){return!(!r||!(g||r.saveButton||r.menu))};
_.Q.computePlaylistType=function(r){if(r&&r.playlistId)return r.playlistId.substring(0,4)};
_.Q.computeCanReorder=function(r){return r?r.playlistId&&r.playlistId.startsWith("TLPQ")?!0:!!r.isEditable&&!r.isInfinite:!1};
_.Q.attached=function(){var r=this;try{_.S5().resolve(_.zX).setPlaylistComponent(this.hostElement)}catch(g){if(_.Y("kevlar_park_on_playlist_token_killswitch"))throw g;_.YF().parkOrScheduleJob(function(){_.S5().resolve(_.zX).setPlaylistComponent(r.hostElement)},2,"ci")}_.VU(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.Q.detached=function(){_.dV(this.hostElement);_.nw(this.JSC$17550_ytReorderableController)};
_.Q.computeTrailingIcon=function(r,g,I){return I?g?"yt-icons:collapse":"yt-icons:close":g?"yt-icons:expand":_.Y("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.Q.computeIndexMessage=function(r,g){return t7t(r+1)+" / "+t7t(g)};
_.Q.onRenderStamperFinished=function(){if(this.scrollForStampDom){var r=!0;this.isHovered&&(r=!1);if(this.collapsed||this.hidden)r=!1;r&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.Q.collapseChanged=function(){var r=this;this.collapsed||(_.EB(this.ytTaskEmitterBehavior.getTaskManager(),function(){r.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.Q.hiddenChanged=function(){var r=this;this.hidden||_.EB(this.ytTaskEmitterBehavior.getTaskManager(),function(){r.scrollToCurrentVideo()})};
_.Q.setupReordering=function(){var r=_.DG(this.hostElement).querySelector("#items");TxY?_.b4Y(this.JSC$17550_ytReorderableController,r,r,"playlist-drag-handle"):_.b4Y(this.JSC$17550_ytReorderableController,r,r)};
_.Q.scrollToCurrentVideo=function(){var r=this;_.ZV.addJob(function(){var g=_.DG(r.hostElement).querySelector("#items");if(g){g.style.setProperty("padding-bottom","");var I=_.DG(r.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(I){g=I.parentElement||_.p8(document);var P=g||_.p8(document);var a=_.cO(I),v=_.cO(P),C=_.Jtl(P);if(P==_.p8(document)){var u=a.x-P.scrollLeft;a=a.y-P.scrollTop}else u=a.x-v.x-C.left,a=a.y-v.y-C.top;I=N4$(I);v=P.clientHeight-
I.height;C=P.scrollLeft;var X=P.scrollTop;C+=u-(P.clientWidth-I.width)/2;P=new _.V2(C,X+(a-v/2));g.scrollLeft=P.x;g.scrollTop=P.y}}},8)};
_.Q.dataChanged=function(){var r=this;_.nw(this.JSC$17550_ytReorderableController);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.Nu(this,function(){_.q6(r.ytTaskEmitterBehavior.getTaskManager(),function(){r.ytRendererBehavior.markDirty();r.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.Q.onFullBleedPlayerChanged=function(){_.Y("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.Q.onFullscreenChanged=function(){_.Y("web_watch_imax_theater_mode")||_.Y("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.Q.updateNowPlayingOverlay=function(){_.Y("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.Q.onPlaylistLockupNowPlaying=function(r,g){g&&(this.activeNowPlayingRenderer=g);this.updateNowPlayingOverlay()};
_.Q.onScroll=function(){this.scrollThrottle.fire()};
_.Q.onThrottledScroll=function(){var r=this;_.q6(this.ytTaskEmitterBehavior.getTaskManager(),function(){r.ytRendererBehavior.markDirty()})};
_.Q.onToggleExpanded=function(r){!this.collapsible||r&&(_.Va(r).tagName==="A"||_.bw(_.jH(r),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.Q.setCollapsed=function(r){this.collapsible&&(this.collapsed=r,_.D3(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.Q.handleCollapsedFromData=function(r){if(r){var g=r.playlistPanelCollapseState;g==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||g==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),g=g==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==g&&this.setCollapsed(g)):this.currentPlaylistId!==r.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(g=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==g&&this.setCollapsed(g),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=r.playlistId}};
_.Q.handleDrop=function(r){var g=r.currDragItem;r=g.data.playlistSetVideoId;var I=_.s8(g.parentNode.childNodes,g),P=void 0;I>0&&(P=g.parentNode.childNodes[I-1].data.playlistSetVideoId);g=_.iq();if(g.responsePlaylistData&&g.responsePlaylistData.contents){var a=dA_(r,g.responsePlaylistData);g.responsePlaylistData=(0,_.pF.unsafeClone)(g.responsePlaylistData);WtQ(g.responsePlaylistData.contents,a,I);g.queueProxy?bUT(g.queueProxy,a,I,r,P):g.playlistProxy&&bUT(g.playlistProxy,a,I,r,P);_.bq(g,_.MQ(g,g.response?
g.response.autoplayRenderer:void 0))}};
_.Q.handleDarkModeChange=function(r){r!==this.isDarkTheme&&(this.isDarkTheme=r)};
_.Q.colorPaletteChanged=function(){var r,g=((r=this.data)==null?void 0:r.contents)||[],I;r=_.m(g);for(g=r.next();!g.done;g=r.next()){g=g.value;var P=void 0;if((P=g.playlistPanelVideoRenderer)==null?0:P.selected){r=g.playlistPanelVideoRenderer;P=g=void 0;(I=this.isDarkTheme?(g=r)==null?void 0:g.darkColorPalette:(P=r)==null?void 0:P.lightColorPalette)&&_.rD(this.hostElement,I);break}}this.useColorPalette=!!I};
_.l4.Object.defineProperties(NR.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.moveThreeDotsMenuToMainHeader)&&_.Y("course_hide_playlist_panel_shuffle_and_loop_buttons")}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var r=_.S5().resolve(_.lX(_.zX)),g;if(((g=this.data)==null?0:g.contents)&&(r==null?0:r.hasAutoplayData())){var I;if(((I=this.playlistLoopStateEntity)==null?void 0:I.state)==="PLAYLIST_LOOP_STATE_ONE"){if(r=this.data.currentIndex,r!==void 0){var P,a;var v=(P=this.data.contents[r])==null?void 0:(a=P.playlistPanelVideoRenderer)==null?void 0:a.title}}else{var C,u=(C=_.Z(r.getAutoplayEndpoint(),_.Z3))==null?void 0:C.videoId,X,c;v=(X=this.data.contents.find(function(B){var O;
return((O=B.playlistPanelVideoRenderer)==null?void 0:O.videoId)===u}))==null?void 0:(c=X.playlistPanelVideoRenderer)==null?void 0:c.title}return v}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)!=null&&r.nextVideoLabel?this.nextVideoTitle?_.b6(this.data.nextVideoLabel)+":":JSr:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var r;if(((r=this.data)==null?0:r.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.Y("web_mix_long_byline_from_data"))return _.i6(EVp);var g;return(g=this.data)==null?void 0:g.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P=(r=this.data)==null?void 0:(g=r.playlistButtons)==null?void 0:(I=g.menuRenderer)==null?void 0:I.topLevelButtons;if(P)for(r=_.m(P),g=r.next();!g.done;g=r.next())if(g=g.value,g.playlistLoopButtonRenderer)return g.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var r;return!!(this.collapsed&&((r=this.data)==null?0:r.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.Y("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
NR.prototype.colorPaletteChanged=NR.prototype.colorPaletteChanged;NR.prototype.onPlaylistLockupNowPlaying=NR.prototype.onPlaylistLockupNowPlaying;NR.prototype.updateNowPlayingOverlay=NR.prototype.updateNowPlayingOverlay;NR.prototype.onFullscreenChanged=NR.prototype.onFullscreenChanged;NR.prototype.onFullBleedPlayerChanged=NR.prototype.onFullBleedPlayerChanged;NR.prototype.dataChanged=NR.prototype.dataChanged;NR.prototype.hiddenChanged=NR.prototype.hiddenChanged;NR.prototype.collapseChanged=NR.prototype.collapseChanged;
NR.prototype.onRenderStamperFinished=NR.prototype.onRenderStamperFinished;NR.prototype.onMouseLeave=NR.prototype.onMouseLeave;NR.prototype.onMouseEnter=NR.prototype.onMouseEnter;_.w([_.d(_.rb),_.J("design:type",Object)],NR.prototype,"ironResizableBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],NR.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],NR.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(TsY.YtPlaylistPanelBehavior),_.J("design:type",Object)],NR.prototype,"ytPlaylistPanelBehavior",void 0);_.w([_.d(_.M5.YtTaskEmitterBehavior),_.J("design:type",Object)],NR.prototype,"ytTaskEmitterBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],NR.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],NR.prototype,"ytdReduxBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],NR.prototype,"actionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],NR.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],NR.prototype,"autoplayData",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],NR.prototype,"withinMiniplayer",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],NR.prototype,"minimizePipBreakages",void 0);
_.w([_.H({computed:"setMenuData_(data)"}),_.J("design:type",Object)],NR.prototype,"menuRendererData",void 0);_.w([_.H({computed:"computeOverflowMenuData(data)"}),_.J("design:type",Object)],NR.prototype,"overflowMenuDataTopRow",void 0);_.w([_.H({computed:"computeOverflowMenuData(data)"}),_.J("design:type",Object)],NR.prototype,"overflowMenuData",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],NR.prototype,"hideHeaderText",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],NR.prototype,"useColorPalette",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.J("design:type",Boolean)],NR.prototype,"collapsible",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],NR.prototype,"collapsed",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],NR.prototype,"hidden",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.J("design:type",Boolean)],NR.prototype,"hasPlaylistButtons",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.J("design:type",Boolean)],NR.prototype,"hasSeparateSaveButton",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.J("design:type",Boolean)],NR.prototype,"hasToolbar",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.J("design:type",String)],NR.prototype,"playlistType",void 0);_.w([_.H(),_.J("design:type",Object)],NR.prototype,"isHovered",void 0);_.w([_.H({selectorArgs:["playlistLoopStateEntityKey"],selector:_.am.playlistLoopStateEntitySelector}),_.J("design:type",Object)],NR.prototype,"playlistLoopStateEntity",void 0);_.w([_.H({computed:"computeCanReorder(data)"}),_.J("design:type",Boolean)],NR.prototype,"canReorder",void 0);
_.w([_.H(),_.J("design:type",Object)],NR.prototype,"expandLabel",void 0);_.w([_.H(),_.J("design:type",Object)],NR.prototype,"collapseLabel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],NR.prototype,"isFloating",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],NR.prototype,"metaPanel",void 0);_.w([_.H({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.J("design:type",String)],NR.prototype,"trailingIcon",void 0);
_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],NR.prototype,"isDarkTheme",void 0);_.w([_.H({selector:_.u6}),_.J("design:type",Boolean)],NR.prototype,"miniplayerIsActive",void 0);_.w([_.H({selector:function(r){return r.watch.playerState}}),
_.J("design:type",Number)],NR.prototype,"playerState",void 0);_.w([_.H({selector:_.mY}),_.J("design:type",Boolean)],NR.prototype,"isFullscreen",void 0);_.w([_.H({selector:_.Qo}),_.J("design:type",Boolean)],NR.prototype,"isTheaterMode",void 0);_.w([_.H(),_.J("design:type",Object)],NR.prototype,"activeNowPlayingRenderer",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],NR.prototype,"moveThreeDotMenuToTopRow",null);
_.w([_.L("data","autoplayData","playlistLoopStateEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],NR.prototype,"nextVideoTitle",null);_.w([_.L("data","nextVideoTitle"),_.J("design:type",String),_.J("design:paramtypes",[])],NR.prototype,"nextVideoLabel",null);_.w([_.L("collapsed"),_.J("design:type",String),_.J("design:paramtypes",[])],NR.prototype,"buttonAriaLabel",null);
_.w([_.L("data","playlistId","longBylineText"),_.J("design:type",Object),_.J("design:paramtypes",[])],NR.prototype,"mixLongByLine",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],NR.prototype,"playlistLoopStateEntityKey",null);_.w([_.Eq("mouseenter"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],NR.prototype,"onMouseEnter",null);
_.w([_.Eq("mouseleave"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],NR.prototype,"onMouseLeave",null);_.w([_.H({reflectToAttribute:!0}),_.L("data","collapsed"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],NR.prototype,"showNextVideoHeader",null);_.w([_.Eq("yt-rendererstamper-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],NR.prototype,"onRenderStamperFinished",null);
_.w([_.xt("collapsed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],NR.prototype,"collapseChanged",null);_.w([_.xt("hidden"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],NR.prototype,"hiddenChanged",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],NR.prototype,"dataChanged",null);
_.w([_.L("isTheaterMode","isFullscreen"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],NR.prototype,"isFullBleedPlayer",null);_.w([_.xt("isTheaterMode","isFullscreen"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],NR.prototype,"onFullBleedPlayerChanged",null);_.w([_.xt("isFullscreen"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],NR.prototype,"onFullscreenChanged",null);
_.w([_.xt("playerState","miniplayerIsActive"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],NR.prototype,"updateNowPlayingOverlay",null);_.w([_.Eq("yt-playlist-lockup-now-playing-active"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],NR.prototype,"onPlaylistLockupNowPlaying",null);
_.w([_.xt("data","isDarkTheme"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],NR.prototype,"colorPaletteChanged",null);_.w([_.qC({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],NR);
_.xpi=_.D_()(NR,"ytd-playlist-panel-renderer",function(){if(NNi===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" data-collapsed="[[collapsed]]" class="style-scope ytd-playlist-panel-renderer"><div class="header style-scope ytd-playlist-panel-renderer" on-tap="onToggleExpanded"><div id="header-contents" class="style-scope ytd-playlist-panel-renderer"><div id="header-top-row" class="style-scope ytd-playlist-panel-renderer"><div id="header-description" class="style-scope ytd-playlist-panel-renderer"><h3 hidden="[[showNextVideoHeader]]" class="style-scope ytd-playlist-panel-renderer"><yt-formatted-string class="title style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" link-inherit-color="" text="[[data.titleText]]"></yt-formatted-string></h3><h3 id="next-video-title" hidden="[[!showNextVideoHeader]]" class="style-scope ytd-playlist-panel-renderer"><span id="next-label" class="style-scope ytd-playlist-panel-renderer">[[nextVideoLabel]]</span><yt-formatted-string ellipsis-truncate="" text="[[nextVideoTitle]]" class="style-scope ytd-playlist-panel-renderer"></yt-formatted-string></h3><div id="publisher-container" class="style-scope ytd-playlist-panel-renderer"><yt-formatted-string class="byline-title style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" hidden="[[!showNextVideoHeader]]" text="[[data.titleText]]"></yt-formatted-string><ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-panel-renderer"></ytd-badge-supported-renderer><yt-formatted-string class="publisher style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" link-inherit-color="" text="[[mixLongByLine]]"></yt-formatted-string><div class="index-message-wrapper style-scope ytd-playlist-panel-renderer" hidden="[[data.isInfinite]]"><span class="index-message style-scope ytd-playlist-panel-renderer" hidden="[[data.videoCountText]]">[[computeIndexMessage(data.currentIndex,\n                data.totalVideos)]]</span><yt-formatted-string class="index-message style-scope ytd-playlist-panel-renderer" hidden="[[!data.videoCountText]]" respecthtmldir="" text="[[data.videoCountText]]"></yt-formatted-string></div></div></div><div id="end-actions-in-header" class="style-scope ytd-playlist-panel-renderer"><div id="overflow-menu-top-row" class="style-scope ytd-playlist-panel-renderer"></div></div><div id="top-row-buttons" class="style-scope ytd-playlist-panel-renderer"></div><yt-icon-button id="trailing-button" label="[[buttonAriaLabel]]" pressed="[[!collapsed]]" toggleable="" class="style-scope ytd-playlist-panel-renderer"><yt-icon id="trailing-icon" icon="[[trailingIcon]]" class="style-scope ytd-playlist-panel-renderer"></yt-icon></yt-icon-button></div><div id="playlist-actions" class="style-scope ytd-playlist-panel-renderer"><div id="start-actions" class="style-scope ytd-playlist-panel-renderer"><div id="playlist-action-menu" class="style-scope ytd-playlist-panel-renderer"></div><div id="save-button" class="style-scope ytd-playlist-panel-renderer"></div></div><div id="end-actions" class="style-scope ytd-playlist-panel-renderer"><div id="overflow-menu" class="style-scope ytd-playlist-panel-renderer"></div></div></div></div></div><div id="content-header" hidden="[[!data.contentHeader]]" class="style-scope ytd-playlist-panel-renderer"></div><div id="items" class="playlist-items style-scope ytd-playlist-panel-renderer" on-scroll="onScroll"></div></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);NNi=r}r=NNi;return r},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});_.fcS={};
_.fcS.YtConditionalRendererBehavior=[_.T.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(r,g){var I=this,P,a;return _.p(function(v){switch(v.nextAddress){case 1:if(!g)return I.hidden=!0,I.showSpinner=!1,v.return();if((P=r)==null?0:(a=P.visibilityCondition)==null?0:a.mode)switch(r.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return v.jumpTo(5);default:return v.jumpTo(6)}I.showSpinner=
!1;I.hidden=!0;return v.yield(I.shouldShow_(r),4);case 4:I.hidden=!v.yieldResult;v.jumpTo(0);break;case 5:return v.yield(I.shouldShow_(r),8);case 8:I.showSpinner=v.yieldResult;I.hidden=!1;v.jumpTo(0);break;case 6:return I.showSpinner=!1,v.yield(I.shouldShow_(r),9);case 9:I.hidden=!v.yieldResult,_.R2(v)}})},
shouldShow_:function(r){return r&&r.supportedDatas&&r.supportedDatas.rendererVisibilityConditionData&&r.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(r.supportedDatas.rendererVisibilityConditionData.showIf):r&&r.visibilityCondition&&r.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(r.visibilityCondition.showIf):r&&r.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(r.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(r){switch(r){case "VISIBILITY_CONDITION_TYPE_MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());case "VISIBILITY_CONDITION_TYPE_MDX_DISCONNECTED":return Promise.resolve(!this.isMdxConnected_());case "VISIBILITY_CONDITION_TYPE_LOCATION_PERMISSION_GRANTED":return this.isLocationPermissionGranted_();default:return Promise.resolve(!1)}},
isLegacyVisibilityConditionSatisfied_:function(r){switch(r){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var r=_.We(this.hostElement,"yt-get-mdx-status");return r.length==1&&r[0].connected},
isLocationPermissionGranted_:function(){var r;return _.p(function(g){return g.nextAddress==1?navigator.permissions?g.yield(navigator.permissions.query({name:"geolocation"}),3):g.jumpTo(2):g.nextAddress!=2?(r=g.yieldResult,g.return(Promise.resolve(r.state==="granted"))):g.return(Promise.resolve(!1))})}}];var nVr=t2_("yt-icon",{callbackProps:["onKeydown"]}),TN3=_.Y("kevlar_use_wil_icons")?_.R(function(r){var g=r.icon;var I=r.active;var P=r.className;var a=r.style;var v=r.title;var C=r.size;var u=r.dataSelected;var X=r.dataDisabled;var c=r.role;var B=r.themeOverride;var O=r.animateIcon;var z=r.ariaHidden;var e=r.ariaExpanded;var U=r.ariaLabel;var V=r.tabindex;var G=r.id;var F=r.iconFilter;var W=r.gradientColor;var S=r.onKeydown;var E=function(){var n=g==null?void 0:g(),P$=null,Cs=void 0;n&&(n=M_h(n),
n=wU4(n),n.length&&(P$=n[1],Cs=n[0]));return{iconName:P$,iconSetName:Cs}},l=function(){return jHw(E().iconName,I==null?void 0:I(),void 0,C==null?void 0:C(),E().iconSetName,_.S5().resolve(_.Sa))},f=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:F==null?void 0:F(),iconColor:W==null?void 0:W()}};
return _.q(_.t,{cond:O,then:function(){return _.q(nVr,{icon:g,active:I,className:P,style:a,title:v,dataSelected:u,dataDisabled:X,role:c,themeOverride:B,ariaHidden:z,ariaExpanded:e,ariaLabel:U,tabindex:V,id:G,iconFilter:F,gradientColor:W,onKeydown:S})},
else:function(){return _.q(_.t,{cond:l,then:function(n){return _.q("span",{class:_.Ws("ytIconWrapperHost",P),role:c,"aria-label":U,"aria-hidden":z,tabindex:function(){return isNaN(Number(V==null?void 0:V()))?void 0:Number(V==null?void 0:V())},
id:G,style:a,title:v,"on:keydown":_.RT(function(P$){return void(S==null?void 0:S(P$))})},_.q(_.$G,{data:n,
options:f}))}})}})},"ug"):nVr;var hlW=function(r){var g=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];HyX();_.le("ytglobal.ytUtilActivityCallback_",function(){_.D3(r,"yt-user-activity")});
new l3(function(){return g.JSC$17567_onMouseMove});
document.addEventListener("scroll",function(){return g.onScroll});
window.addEventListener("resize",function(){return g.onResize})},knr=function(r,g,I){g in r.eventJobIds||(I=_.ag().addLowPriorityJob(function(){_.Sh();
delete r.eventJobIds[g]},I),r.eventJobIds[g]=I)};
hlW.prototype.onScroll=function(r){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):r.target===document&&knr(this,"scroll",200)};
hlW.prototype.onResize=function(){knr(this,"resize",200)};
hlW.prototype.JSC$17567_onMouseMove=function(){knr(this,"mousemove",100)};
_.Lw=function(r){r.scrollEventsToIgnore+=1;r.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){r.scrollEventsToIgnore--},500))};var $HS=function(r){this.element=r;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
$HS.prototype.showFeedbackDialog=function(r,g,I,P){var a=r6i();if(!a)return!1;var v=jR$();v.productId=a;g&&(v.flow="submit",v.report={description:g});I&&(r6i()==="59"?v.callback=_.Fn(function(){_.eJ("userFeedbackEvent",{});I()}):v.callback=_.Fn(I));
v.bucket=P||_.Gq("GOOGLE_FEEDBACK_BUCKET","Other");gCW(v);r=IQZ(this,"GFEEDBACK",r);try{_.bP8(v,r)}catch(C){return _.KL(C),!1}return!0};
$HS.prototype.showHelpDialog=function(r,g,I){var P=this,a=r6i();if(!a)return!1;var v={helpCenterPath:"/youtube",productData:IQZ(this,"GUIDED_HELP",I)};gCW(v);var C=jR$();C.context=r||v.productData.context||"default";C.defaultHelpArticleId=g;C.enableSendFeedback=!0;(_.HP("gapi.load")||function(u,X){return X()})("client",function(){try{var u=Q8z(a,v);
if(_.Y("web_always_load_chat_support")&&!P.chatSupportLoaded)try{u.JSC$10275_loadChatSupport(C),P.chatSupportLoaded=!0}catch(X){}u.startHelp(C)}catch(X){_.KL(X)}})};
var r6i=function(){var r=_.Gq("GOOGLE_FEEDBACK_PRODUCT_ID");r||_.KL(Error("hi"));return r},gCW=function(r){r&&(r.locale=_.Y("kevlar_help_use_locale")?_.Gq("INNERTUBE_CONTEXT_HL","en"):_.Gq("HTML_LANG","en"))},IQZ=function(r,g,I){var P=r.productData;
delete P.origin;P.device=_.B$();var a;a:{if(a=document.createElement("canvas")){var v=a.getContext("experimental-webgl",{stencil:!0});if(v){var C=v.getExtension("WEBGL_debug_renderer_info");if(C){a=v.getParameter(C.UNMASKED_RENDERER_WEBGL);break a}}if(v=a.getContext("webgl")){a=v.getParameter(v.RENDERER);break a}}a=null}P.gpu=a;P.isSDC=!!_.Gq("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(a=_.Gq("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.pF.extend(P,a);_.bJF(g,P);_.M7s(P);(r=_.D3(r.element,"yt-get-autonav-pause-debug-state"))&&
r.length&&(P.autonav_pause_state=r[0]);r=_.r4();P.browser_resolution=r.width+"\u00d7"+r.height+"@"+(window.devicePixelRatio||1)+"x";I&&_.pF.extend(P,I);return P};
$HS.prototype.resetProductData=function(){this.productData={}};var PtU=function(r){this.feedbackManager=new $HS(r)};
PtU.prototype.showFeedbackDialog=function(r,g,I,P){return this.feedbackManager.showFeedbackDialog(r,g,I,P)};
PtU.prototype.showHelpDialog=function(r,g,I){return this.feedbackManager.showHelpDialog(r,g,I)};var aQU=function(){this.baseUrl="";this.aTag=document.createElement("a")},a2y=function(r,g,I){I=I===void 0?{}:I;
I.pbj||(I.pbj=1);I=_.O61(g,I);r.baseUrl&&I&&!_.Di(I)[1]&&!_.A0(I)&&(g=r.baseUrl,QF(g,"/")&&(g=g.slice(0,-1)),_.v$(I,"/")&&(I=I.slice(1)),I=g+"/"+I);rp(r.aTag,_.fD(I||""));return r.aTag.href};
aQU.prototype.fetchData=function(r){return _.zFp(r)};
aQU.prototype.postData=function(r,g){var I={method:"POST"};if(g){for(var P=_.m(Object.keys(g)),a=P.next();!a.done;a=P.next()){a=a.value;var v=g[a];_.Jp(v)&&(g[a]=JSON.stringify(v))}I.postParams=g}return _.zFp(r,I)};
_.v7T=function(r,g,I,P,a){r=a2y(r,g,I);if(!r)throw P=Error("ii"),Object.assign(P,{params:g}),P;return _.zFp(r,a,P)};
aQU.prototype.requestDataForServiceEndpoint=function(r,g){if(_.Z(r,_.dtL))return this.fetchData("/getAccountSwitcherEndpoint");g=g||{};var I=_.Z(r,RV8);I?g.se=I.base64EncodedServiceEndpoint:g.sej=JSON.stringify(r);(I=_.CB())&&_.Y("enable_service_ajax_csn")&&(g.csn=I);g.theme=_.Oq();_.Z(r,jz$)&&_.Gq("DELEGATION_CONTEXT")&&(g.delegation_context=JSON.stringify(_.Gq("DELEGATION_CONTEXT")));I=null;for(var P in r)if(QF(P,"Endpoint")||QF(P,"Command")){I=P;break}if(!I){var a=Error("ji");Object.assign(a,{params:r});
_.c5$(a,"WARNING");return new _.ge(function(C,u){u(a)})}P={name:I};
var v;(I=(v=_.Z(r,_.SO))==null?void 0:v.signal)&&(P.signal=I);(v=_.A$(window.location.href))&&v.internalcountrycode&&(P.internalcountrycode=v.internalcountrycode);v="/service_ajax";_.Y("debug_forward_web_query_parameters")&&(v=_.sC_(v,window.location.search));v=_.fI(v,P);r.clickTrackingParams&&_.bd(v,{itct:r.clickTrackingParams});return this.postData(v,g)};_.vCU=new _.GZ("GFEEDBACK_TOKEN");var Q2W;var mHZ;var Ct4;var uCU;var wj=function(){var r=_.D.apply(this,arguments)||this;r.compact=!1;r.dismissButtonDisabled=!1;r.shouldRenderReasonAsFormattedString=!_.Y("web_player_error_message_reason_as_formatted_string_killswitch");return r};
_.b(wj,_.D);wj.prototype.computeHasIcon_=function(r){return!!r};
wj.prototype.isSignInIcon_=function(r){return r=="yt-icons:prompted_sign_in"};
wj.prototype.onDismissButtonClick=function(){var r=this,g=this.data.disableOnClick,I,P=(I=this.data.dismissButton)==null?void 0:I.buttonRenderer;g&&!this.dismissButtonDisabled&&P&&setTimeout(function(){r.dismissButtonDisabled=!0},0)};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],wj.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.fcS.YtConditionalRendererBehavior),_.J("design:type",Object)],wj.prototype,"ytConditionalRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],wj.prototype,"data",void 0);_.w([_.H({computed:"computeIcon_(data.icon)"}),_.J("design:type",Object)],wj.prototype,"icon_",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.J("design:type",Boolean)],wj.prototype,"hasIcon_",void 0);_.w([_.H({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.J("design:type",Boolean)],wj.prototype,"signInIcon_",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wj.prototype,"compact",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wj.prototype,"dismissButtonDisabled",void 0);
_.w([_.H({type:Boolean}),_.J("design:type",Object)],wj.prototype,"shouldRenderReasonAsFormattedString",void 0);_.w([_.ov({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],wj);
_.A(wj,"yt-player-error-message-renderer",function(){if(uCU===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_error_message_renderer.yt.player.error.message.renderer.css.js--\x3e\n<div id="player-error-message-container" hidden="[[showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <yt-icon id="icon" hidden="[[!icon_]]" icon="[[icon_]]" class="style-scope yt-player-error-message-renderer"></yt-icon>\n  <div id="info" class="style-scope yt-player-error-message-renderer">\n    <template is="dom-if" if="[[shouldRenderReasonAsFormattedString]]" restamp="" class="style-scope yt-player-error-message-renderer">\n      <yt-formatted-string id="reason" is-overlay="" text="[[data.reason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    </template>\n    <template is="dom-if" if="[[!shouldRenderReasonAsFormattedString]]" restamp="" class="style-scope yt-player-error-message-renderer">\n      <div id="reason" class="style-scope yt-player-error-message-renderer">[[getSimpleString(data.reason)]]</div>\n    </template>\n    <yt-formatted-string id="subreason" is-overlay="" text="[[data.subreason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="more" is-overlay="" text="[[data.learnMore]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope yt-player-error-message-renderer">\n      <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" disabled$="[[dismissButtonDisabled]]" on-tap="onDismissButtonClick" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="button" data="[[data.proceedButton.buttonRenderer]]" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="spinner" hidden="[[!showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <tp-yt-paper-spinner-lite active="" class="style-scope yt-player-error-message-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Ct4===void 0&&(Ct4=document.createElement("template"));var P=Ct4;I.call(g,P.content.cloneNode(!0),r.content.firstChild);uCU=r}r=uCU;return r},{mode:2});var pbM;var oCf;var lT=function(){return _.D.apply(this,arguments)||this};
_.b(lT,_.D);lT.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
lT.prototype.computeIcon_=function(r){return r?"yt-icons:"+r.iconType.toLowerCase():"error_outline"};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],lT.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],lT.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],lT.prototype,"data",void 0);_.w([_.H({computed:"computeIcon_(data.icon)"}),_.J("design:type",Object)],lT.prototype,"icon_",void 0);_.w([_.ov({is:"yt-player-kav-renderer",disableElementRegistration:!0})],lT);
_.A(lT,"yt-player-kav-renderer",function(){if(oCf===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-kav-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_kav_renderer.yt.player.kav.renderer.css.js--\x3e<yt-icon icon="[[icon_]]" class="style-scope yt-player-kav-renderer"></yt-icon>\n<div id="info" class="style-scope yt-player-kav-renderer">\n  <div class="reason style-scope yt-player-kav-renderer">[[getSimpleString(data.reason)]]</div>\n  <div class="subreason style-scope yt-player-kav-renderer">[[getSimpleString(data.subreason)]]</div>\n  <yt-formatted-string class="more style-scope yt-player-kav-renderer" text="[[data.learnMore]]"></yt-formatted-string>\n  <div id="button" class="style-scope yt-player-kav-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;pbM===void 0&&(pbM=document.createElement("template"));var P=pbM;I.call(g,P.content.cloneNode(!0),r.content.firstChild);oCf=r}r=oCf;return r},{mode:2});var LeX=_.U1(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.dM(_.R(function(r){var g=_.Zg("div"),I=_.m(_.ua(0,void 0,"jxh75d")),P=I.next().value,a=I.next().value;I=_.m(_.ua(null,void 0,"F5Zm8"));var v=I.next().value,C=I.next().value;_.M9(function(){G5_(g.value,a,C);g.value.scrollIntoView()});
I=yfs.bind(null,r.data,P);_.N6("resize",function(){var u=v();if(P()===1&&u!==null){var X;(X=window.grecaptcha)==null||X.reset(u)}});
return _.q("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.q("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.q("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var u,X;return(u=r.data().accessibility)==null?void 0:(X=u.accessibilityData)==null?void 0:X.label}),_.q(_.eY,{text:I,
className:_.Ws("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.q("div",{el:g,class:"ytwPlayerCaptchaViewModelGridItem"})))},"vg"),"yt-player-captcha-view-model",{props:{data:_.MD}});var Ke$=!1;_.qQ4=_.R(function(r){var g=r.data;return _.q("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.q(_.t,{cond:function(){return g().icon},
then:function(I){return _.q("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.q(_.bv,{data:I,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.q(_.t,{cond:function(){return g().title},
then:function(I){return _.q("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.q(_.eY,{text:I}))}}),_.q(_.t,{cond:function(){return g().description},
then:function(I){return _.q("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.q(_.eY,{text:I}))}}),_.q(_.fk,{data:function(){return g().primaryButton}},{buttonViewModel:function(I){return _.q(_.W6,{data:I.data,
className:"interstitialViewModelFlexItem"})}}),_.q(_.fk,{data:function(){return g().secondaryButton}},{buttonViewModel:function(I){return _.q(_.W6,{data:I.data,
className:"interstitialViewModelFlexItem"})}}))},"wg");
_.qQ4.idomCompat=!0;var XbK=_.R(function(r){var g=r.data;_.e3();return _.q("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.q("div",{class:"playerInterstitialRendererScrim"},_.q(_.fk,{data:function(){return g().content}},{interstitialViewModel:_.qQ4})))},"xg");
XbK.idomCompat=!0;_.dM(XbK,"yt-player-interstitial-renderer",{props:{data:_.Yp}});var Sd=function(){var r=_.D.apply(this,arguments)||this;r.noBackground=!1;r.compact=!1;r.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return r};
_.b(Sd,_.D);Sd.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"}}}};
Sd.prototype.onUpdatePlayerErrorMessageCommand_=function(r){if(_.Z(r,T9h)){var g;if(r=(g=_.Z(r,T9h))==null?void 0:g.newPlayerErrorMessageRenderer)this.data=r}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Sd.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Sd.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Sd.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Sd.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Sd.prototype,"status",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Sd.prototype,"noBackground",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Sd.prototype,"compact",void 0);_.w([_.ov({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],Sd);
var c6R=_.D_()(Sd,"yt-playability-error-supported-renderers",function(){if(mHZ===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-playability-error-supported-renderers--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_playability_error_supported_renderers.yt.playability.error.supported.renderers.css.js--\x3e<div id="container" class="style-scope yt-playability-error-supported-renderers"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Q2W===void 0&&(Q2W=document.createElement("template"));var P=Q2W;I.call(g,P.content.cloneNode(!0),r.content.firstChild);mHZ=r}r=mHZ;return r},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var t$p=t2_("ytd-button-renderer");var sRX=void 0,HJ$=void 0;var RF4=new JGz;var Hy=new _.GZ("ENTITY_STATE_TOKEN"),Jz=new _.GZ("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var BpS=function(r){this.store=r;this.z5g=new _.fAY},j$z=function(r,g,I){var P,a;
if(!(a=((P=g.playabilityStatus)==null?void 0:P.status)!=="OK")){r=r.store;var v;a=g.offlineState&&((v=g.videoDetails)==null?0:v.videoId)?_.Y("enable_pl_r_c_cd")?i_j(r.getState().entities,g.videoDetails.videoId):!!hV$(r.getState().entities,g.videoDetails.videoId):!1}if(a)return!0;a=lXQ(g);if(a===1){if(_.Y("ab_v_vid_sig")){var C,u=(C=g.videoDetails)==null?void 0:C.videoId;if(!u||!I||u!==I){var X;g=new _.oK("282054944_vid",{zbB:I,lYW:(X=g.videoDetails)==null?void 0:X.videoId});_.iO(g)}}return!0}p_Q=
0;var c,B;X=(u=g.auxiliaryUi)==null?void 0:(c=u.messageRenderers)==null?void 0:(B=c.bkaEnforcementMessageViewModel)==null?void 0:B.displayType;if(a!==3&&(X==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||X==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;X={reason:_.Le(_.xH("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.Y("ks_something_wrong_learn_more")?$s$("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.Le(_.xH("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:_.Le("282054944")};OEr(g,{playerErrorMessageRenderer:X});return!1},VXy=function(r,g){if(Vnh(g)){_.l6(1,!0);
var I=(I=Vnh(g))&&_.Fe1()?I:void 0;I?(OEr(g,{enforcementMessageViewModel:I}),r.z5g.increment("IN_PLAYER"),_.l6(5)):(r.z5g.increment("SKIP_DISPLAY"),_.l6(2))}},OEr=function(r,g){r.playabilityStatus=Object.assign({},r.playabilityStatus,{status:"ERROR",
errorScreen:g});r.videoDetails=void 0};
BpS.prototype.handleResponse=function(r,g){if(r.playabilityStatus){var I,P,a,v=(g==null?void 0:(I=g.innerTubeRequest)==null?void 0:I.videoId)||(g==null?void 0:(P=g.innerTubeRequest)==null?void 0:(a=P.playerRequest)==null?void 0:a.videoId);j$z(this,r,v)&&VXy(this,r)}};
BpS[J$]=[Hy];var bsY=new _.GZ("ADBLOCK_DETECTION_SERVICE_TOKEN");var bW=function(r){this.jj3=r};
bW.prototype.bindInnertubeChallengeFetcher=function(r){this.jj3.bicf(r)};
bW.prototype.registerChallengeFetchedCallback=function(r){this.jj3.bcr(r)};
bW.prototype.getLatestChallengeResponse=function(){return this.jj3.blc()};var zdA;zdA=_.U1(["https://static.doubleclick.net/instream/ad_status.js"]);_.edU=_.Mz(zdA);var iE3;_.E5=function(r,g,I){var P=this;this.network=r;this.options=g;this.networkStatusManager=I;this.tZ=null;if(g.useBotguardEverywhere){var a=new _.AN;this.tZ=a.promise;_.I$.ytAtRC&&_.$m(_.ZV,function(){var v,C;return _.p(function(u){if(u.nextAddress==1){if(!_.I$.ytAtRC)return u.return();v=YQ4(null);return u.yield(P.pwZ(v),2)}C=u.yieldResult;_.I$.ytAtRC&&_.I$.ytAtRC(JSON.stringify(C));_.R2(u)})});
n1$().then(function(v){var C,u,X,c;return _.p(function(B){if(B.nextAddress==1)return v.bindInnertubeChallengeFetcher(function(O){return P.pwZ(YQ4(O))}),B.yield(Y3$(),2);
C=B.yieldResult;u=v.getLatestChallengeResponse();X=u.challenge;if(!X)throw Error("li");c={challenge:X,a6:UB(X),vm:C,bgChallenge:new Yk};a.resolve(c);v.registerChallengeFetchedCallback(function(O){O=O.challenge;if(!O)throw Error("mi");O={challenge:O,a6:UB(O),vm:C,bgChallenge:new Yk};P.tZ=Promise.resolve(O)});
_.R2(B)})})}else g.preload&&ZEZ(this,new Promise(function(v){_.q6(_.ZV,function(){v(UHM(P))},0)}))};
iE3=function(r){var g={preload:!0,useBotguardEverywhere:!0},I=!1;if(typeof g==="boolean")var P={preload:g};else typeof g==="undefined"?P={preload:!0}:(P=g,I=!!g.abo);g=I?void 0:new _.sZ;_.E5.instance=new _.E5(r,P,g);return _.E5.instance};
_.E5.prototype.e8D=function(){var r=this;return _.p(function(g){return g.nextAddress==1?g.yield(Promise.race([r.tZ,null]),2):g.return(!!g.yieldResult)})};
_.E5.prototype.jxR=function(r,g,I){var P=this,a,v,C;return _.p(function(u){P.tZ===null&&ZEZ(P,UHM(P));a=!1;v={};C=function(){var X,c,B,O,z;return _.p(function(e){switch(e.nextAddress){case 1:if(!P.options.xrL||!P.options.useBotguardEverywhere){e.jumpTo(2);break}return e.yield(fXE(),3);case 3:return X=e.yieldResult,e.yield((c=X)==null?void 0:c.checkForRefresh(),2);case 2:return e.yield(P.tZ,5);case 5:B=e.yieldResult;v.challenge=B.challenge;if(!B.vm){"c1a"in B.a6&&(v.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");
e.jumpTo(6);break}O=Object.assign({},{c:B.challenge,e:r},g);_.Go(e,7);a=!0;return e.yield(B.vm.snapshot({f4:O}),9);case 9:(z=e.yieldResult)?v.webResponse=z:v.error="ATTESTATION_ERROR_VM_NO_RESPONSE";_.sM(e,6);break;case 7:_.Wb(e),v.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 6:if(r==="ENGAGEMENT_TYPE_PLAYBACK"){var U=B.a6,V={};if(U.c6a){var G=Number(_.Gq("DCLKSTAT",0));V.reportingStatus=String(Number(U.c)^(isNaN(G)?0:G))}U.c6b&&(V.broadSpectrumDetectionResult=String(Number(U.c)^Number(_.Gq("CATSTAT",
0))));v.adblockReporting=V}return e.return(v)}})};
return u.return(Promise.race([C(),bEZ(I,function(){var X=Object.assign({},v);a&&(X.error="ATTESTATION_ERROR_VM_TIMEOUT");return X})]))})};
var YQ4=function(r){var g={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};r&&(g.interpreterHash=r);return g},UHM=function(r,g){g=g===void 0?0:g;
var I,P,a,v,C,u,X,c,B,O,z,e;return _.p(function(U){switch(U.nextAddress){case 1:I=YQ4(x9l().enz);if(_.Y("att_fet_ks"))return _.Go(U,7),U.yield(r.pwZ(I),9);_.Go(U,4);return U.yield(M$R(r,I),6);case 6:C=U.yieldResult;a=C.agc;v=C.xlb;P=C;_.sM(U,3);break;case 4:return _.Wb(U),_.M6(Error("ni`"+g)),j2R(r,864E5),U.return({challenge:"",a6:{},vm:void 0,bgChallenge:void 0});case 9:P=U.yieldResult;if(!P)throw Error("oi");if(!P.challenge)throw Error("pi");a=P.challenge;v=UB(a);if("c1a"in v&&(!P.bgChallenge||
!P.bgChallenge.program))throw Error("qi");_.sM(U,3);break;case 7:u=_.Wb(U);_.M6(u);g++;if(g>=5)return _.M6(Error("ni`"+g)),j2R(r,864E5),U.return({challenge:"",a6:{},vm:void 0,bgChallenge:void 0});X=1E3*Math.pow(2,g-1)+Math.random()*1E3;return U.return(new Promise(function(V){_.q6(_.ZV,function(){V(UHM(r,g))},X)}));
case 3:c=xYj(v);j2R(r,c*1E3);B=void 0;if(!("c1a"in v&&P.bgChallenge)){U.jumpTo(10);break}O=E1F(P.bgChallenge);_.Go(U,11);return U.yield(nBf(x9l(),O),13);case 13:_.sM(U,12);break;case 11:return z=_.Wb(U),_.M6(z),U.return({challenge:a,a6:v,vm:B,bgChallenge:O});case 12:return _.Go(U,14),B=new _.ee({challenge:O,byw:{gx:"aGIf"}}),U.yield(B.uiV,16);case 16:_.sM(U,10);break;case 14:e=_.Wb(U),_.M6(e),B=void 0;case 10:return U.return({challenge:a,a6:v,vm:B,bgChallenge:O})}})},V$4=function(r,g){var I;
return _.p(function(P){if(P.nextAddress==1)return iW(2),_.Go(P,2),P.yield(r.network.pwZ(g),4);if(P.nextAddress!=2)return(I=P.yieldResult)?I.challenge&&!I.bgChallenge?iW(1):iW(4):iW(3),P.return(I);_.Wb(P);iW(3);return P.return(void 0)})};
_.E5.prototype.pwZ=function(r){var g=this,I;return _.p(function(P){I=g.networkStatusManager;if(!I||I.isNetworkAvailable())return P.return(V$4(g,r));_.oC("att_pna",void 0,"attestation_challenge_fetch");return P.return(new Promise(function(a){I.listenOnce("publicytnetworkstatus-online",function(){V$4(g,r).then(a)})}))})};
var dH4=function(r){if(!r)throw Error("oi");if(!r.challenge)throw Error("pi");var g=r.challenge,I=UB(g);if("c1a"in I&&(!r.bgChallenge||!r.bgChallenge.program))throw Error("qi");return Object.assign({},r,{agc:g,xlb:I})},M$R=function(r,g){var I,P,a,v,C;
return _.p(function(u){switch(u.nextAddress){case 1:I=void 0,P=0,a={};case 2:if(!(P<5)){u.jumpTo(4);break}if(!(P>0)){u.jumpTo(5);break}a.udF=1E3*Math.pow(2,P-1)+Math.random()*1E3;return u.yield(new Promise(function(X){return function(c){_.q6(_.ZV,function(){c(void 0)},X.udF)}}(a)),5);
case 5:return _.Go(u,7),u.yield(r.pwZ(g),9);case 9:return v=u.yieldResult,u.return(dH4(v));case 7:I=C=_.Wb(u),C instanceof Error&&_.M6(C);case 8:P++;a={udF:void 0};u.jumpTo(2);break;case 4:throw I;}})},ZEZ=function(r,g){r.tZ=g},LDR=function(r){var g,I,P;
return _.p(function(a){if(a.nextAddress==1)return a.yield(Promise.race([r.tZ,null]),2);g=a.yieldResult;var v=UHM(r);r.tZ=v;(I=g)==null||(P=I.vm)==null||P.dispose();_.R2(a)})},j2R=function(r,g){var I=Date.now()+g,P=function(){var a;
return _.p(function(v){a=I-Date.now();return a<1E3?v.yield(LDR(r),0):(_.q6(_.ZV,P,Math.min(a,6E4)),v.jumpTo(0))})};
P()},bEZ=function(r,g){return new Promise(function(I){_.q6(_.ZV,function(){I(g())},r)})};var GoM=function(){};
GoM.prototype.processContext=function(r){var g=_.E5.instance;if(!g)return _.bk();var I=gO$(r);return I?new ik(g.jxR(I,k5$(r),500).then(function(P){var a;(r==null?0:(a=r.innerTubeRequest)==null?0:a.context)||(r.innerTubeRequest.context={});a=r.innerTubeRequest.context;a.request||(a.request={});a.request.attestationResponseData=P})):_.bk()};var y6R=function(r){this.innertubeTransportService=r};
y6R.prototype.pwZ=function(r){_.oC("att_fsr",void 0,"attestation_challenge_fetch");return _.O_(this.innertubeTransportService,r,_.VX(_.vUF)).then(function(g){_.oC("att_frr",void 0,"attestation_challenge_fetch");return g})};_.KDZ=function(r){this.innertubeTransportService=r};var s2i=new _.GZ("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var FDp=function(){},WD3=function(r,g,I,P,a){var v=_.Gq("YPC_MB_URL");
_.NyL(v).then(function(){HE4(v,r,g,I,P,a)})},HE4=function(r,g,I,P,a,v){try{var C=_.GU.payments.business.integration,u=_.GU.payments.business.integration.Style.create().withMaterialDesignStyle(),X=C.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.Y("enable_window_constrained_buy_flow_dialog")&&(X=X.usingPopupStyle("windowConstrained"));v&&(X=X.usingCloseCallback(v));var c=I?I:_.Gq("YPC_GB_LANGUAGE"),B=_.Gq("SESSION_INDEX");C.bootstrap.fromPaymentsUrl(r);C.bootstrap.asMashupMode(X).usingGaiaIndex(B).usingLocale(c).usingStyle(u).usingDefaultActivityStatusChangeHandler().inStandaloneContext(C.standaloneContextAuthId.forGaia()).purchaseManager(g,function(O){P&&P(O)}).load(void 0,a)}catch(O){throw a&&a(O),_.iO(O),O;
}};var DHS=new _.GZ("PURCHASE_MANAGER_TOKEN");var Rdp=function(){var r=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return r.videos},
getContinuationsPresent:function(){return r.continuationsPresent},
setVideos:function(g){r.videos=g},
getRecommendedVideos:function(){return r.recommendedVideos},
setRecommendedVideos:function(g){r.recommendedVideos=g}}};
Rdp.prototype.addVideos=function(r){r&&(this.videos=r.filter(function(g){return!!_.PJ4(g)}).map(function(g){var I=_.PJ4(g);
a:{var P;if(g.playlistVideoRenderer&&((P=g.playlistVideoRenderer)==null?0:P.voteSortTiebreaker))var a=g.playlistVideoRenderer.voteSortTiebreaker;else{if(_.Z(g,j3)){var v;if(P=(a=_.Z(g,j3))==null?void 0:(v=a.playlistItemData)==null?void 0:v.voteSortTiebreaker){a=P;break a}}a=""}}return{itemId:I,videoId:_.Qcj(g),voteCount:_.mZj(g),voteSortTiebreaker:a}}),this.continuationsPresent=!!_.Z(r[r.length-1],_.LA))};
var A64=function(r,g){return r.videos.findIndex(function(I){return I.itemId===g})},Np4=function(r,g){return r.recommendedVideos.findIndex(function(I){return I.itemId===g})},wbU=function(r){r={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:r}}}}};_.S5().resolve(_.E3).resolveCommand(r)};var lQK=function(){Rdp.apply(this,arguments)};
_.b(lQK,Rdp);
var pj0=function(r,g,I,P){if(!r.parentElem)throw Error("vi");var a=A64(r,g);a===-1&&(a=Np4(r,g),a=a!==-1?a+r.videos.length:-1);if(a===-1)throw Error("wi");var v=a>=r.videos.length?r.recommendedVideos[a-r.videos.length]:r.videos[a];v.voteCount=I;v.voteSortTiebreaker=Date.now().toString();a>=r.videos.length?r.recommendedVideos.splice(a-r.videos.length,1):r.videos.splice(a,1);var C=r.videos;for(var u=0,X=C.length-1;u<=X;){var c=Math.floor((u+X)/2);if(C[c].voteCount<v.voteCount)X=c-1;else if(C[c].voteCount>v.voteCount)u=
c+1;else{a:{var B=v.voteSortTiebreaker;var O=C[c].voteSortTiebreaker;if(B.length!==O.length)B=B.length>O.length;else{for(var z=0;z<B.length;z++){var e=B.charCodeAt(z),U=O.charCodeAt(z);if(e>U){B=!0;break a}if(e<U)break}B=!1}}B?X=c-1:u=c+1}}C=u;if(C===-1)throw Error("xi");r.videos.splice(C,0,v);a!==C&&SQM(r,a,C,g,I,P)},SQM=function(r,g,I,P,a,v){var C,u=(C=r.parentElem)==null?void 0:C.children,X=Math.min(g,I),c=Math.max(g,I);
if(u)for(C=X;C<=c;C++)u[C].style.viewTransitionName="item-"+String(C);document.startViewTransition(function(){if(r.parentElem){var B=r.parentElem.children;if(!(!B||g<0||g>=B.length||I<0||I>=B.length)){var O=B[g];if(O){O.remove();r.showRefreshPill=I>=r.videos.length-1&&r.continuationsPresent;if(!r.showRefreshPill){B=B[I]||null;var z;(z=r.parentElem)==null||z.insertBefore(O,B)}_.He(r.parentElem,"yt-update-video-data-voting-animation",{toIdx:I,itemId:P,newVoteCount:a,voteStatus:v,hideItem:r.showRefreshPill})}}}}).finished.then(function(){if(u)for(var B=
X;B<=c;B++)u[B].style.viewTransitionName="";
if(r.showRefreshPill)wbU(_.xH("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var O;if(O=B=(O=r.parentElem)==null?void 0:O.children[I])O=B.getBoundingClientRect(),B=O.bottom,O=!(O.top>=0&&B<=r.clientHeight);O&&(O=_.fB(g>I?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(g-I)),wbU(O))}})};var xHM=function(r,g){var I=this;r?this.innertubeTransportServicePromise=Promise.resolve(r):g&&(this.innertubeTransportServicePromise=g(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new L2(3E3,function(P){return J6r(I,P)},0);
this.validateMiniAppVideoIdRateLimiter=new L2(3E3,function(P){return EC0(I,P)},1)},iDU=function(r,g){r.JSC$17683_miniAppId=g;
r.reportMiniAppValueRateLimiter=new L2(3E3,function(I){return J6r(r,I)},0);
r.validateMiniAppVideoIdRateLimiter=new L2(3E3,function(I){return EC0(r,I)},1)},MLp=function(r,g){var I;
return _.p(function(P){if(P.nextAddress==1)return P.yield(r.reportMiniAppValueRateLimiter.call(g),2);I=P.yieldResult;return P.return([I,g])})},J6r=function(r,g){var I,P,a,v,C,u,X;
return _.p(function(c){switch(c.nextAddress){case 1:return c.yield(r.innertubeTransportServicePromise,2);case 2:return I=c.yieldResult,P=_.VX(oKd),a=Date.now(),v={externalPostId:r.JSC$17683_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(a/1E3),nanos:Math.round(a%1E3*1E6)},intValue:""+g}},_.Go(c,3),c.yield(_.O_(I,v,P),5);case 5:C=c.yieldResult;_.sM(c,4);break;case 3:throw u=_.Wb(c),u;case 4:if(C){if("error"in C&&C.error)throw C.error;if(C.errorMetadata)throw Error("yi`"+
C.errorMetadata.status);if(X=C.userStatResult)return c.return(X);throw Error("zi");}throw Error("Ai");}})},VLM=function(r){var g,I,P,a,v;
_.p(function(C){switch(C.nextAddress){case 1:return C.yield(r.innertubeTransportServicePromise,2);case 2:return g=C.yieldResult,I=_.VX(oKd),P={externalPostId:r.JSC$17683_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.Go(C,3),C.yield(_.O_(g,P,I),5);case 5:a=C.yieldResult;_.sM(C,4);break;case 3:throw v=_.Wb(C),v;case 4:if(a==null)throw Error("Ai");if("error"in a&&a.error)throw a.error;if(a.errorMetadata)throw Error("yi`"+a.errorMetadata.status);_.R2(C)}})};
xHM.prototype.flush=function(){var r=this;return _.p(function(g){return g.nextAddress==1?g.yield(r.reportMiniAppValueRateLimiter.flush(),2):g.yield(r.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var jYZ=function(r,g){return _.p(function(I){return I.nextAddress==1?I.yield(r.validateMiniAppVideoIdRateLimiter.call(g),2):I.return(I.yieldResult)})},EC0=function(r,g){var I,P,a,v,C,u;
return _.p(function(X){switch(X.nextAddress){case 1:return X.yield(r.innertubeTransportServicePromise,2);case 2:return I=X.yieldResult,P=_.VX(PLJ),a={videoId:g},_.Go(X,3),X.yield(_.O_(I,a,P),5);case 5:v=X.yieldResult;_.sM(X,4);break;case 3:throw C=_.Wb(X),C;case 4:if(v){if("error"in v&&v.error)throw v.error;if(v.errorMetadata)throw Error("yi`"+v.errorMetadata.status);if(u=v.playabilityStatus)return X.return(u.status);throw Error("Bi");}throw Error("Ai");}})};
xHM[J$]=[_.lX(_.$t),_.lX(AKJ)];var fQK=function(){this.clientData=new Map};
fQK.prototype.getData=function(r){return this.clientData.get(r)};var nCi=function(r){this.store=r};
nCi.prototype.handleResponse=function(r){(r=_.Z(r.frameworkUpdates,Zx))&&_.Ek(r,this.store)};
nCi[J$]=[_.uc];var Tpp=new _.GZ("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var hdZ,kor,$zf;_.xZ=new _.GZ("FLOW_STATE_MANAGER_TOKEN");hdZ=function(){this.flowStates=new Map};
kor=function(r,g){r=_.m(r.flowStates.values());for(var I=r.next();!I.done;I=r.next())if(I=I.value,I.flowRenderer.targetId===g)return I};
$zf=function(r,g){var I,P=((I=r.flowRenderer.steps)!=null?I:[]).filter(function(a){return!g.includes(_.Z(a,_.rP).stepId)});
r.flowRenderer.steps=P};var r0f=function(r){this.JSC$17707_flowStateManager=r};
_.b(r0f,en);r0f.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u;return _.p(function(X){I=_.Z(r,owl);a=(P=I)==null?void 0:P.stepIds;C=(v=I)==null?void 0:v.targetId;if(!a||!C)return X.return();u=kor(g.JSC$17707_flowStateManager,C);if(!u)return X.return();$zf(u,a);_.R2(X)})};
var f2=function(){r0f.apply(this,arguments)};
_.b(f2,r0f);f2[J$]=[_.xZ];var gWS=function(r,g){this.JSC$17713_reduxStore=r;this.JSC$17713_flowStateManager=g};
_.b(gWS,en);
gWS.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u,X,c,B,O,z,e,U;return _.p(function(V){I=_.Z(r,_.q6z);P=I.stepId;a=I.targetId;v=kor(g.JSC$17713_flowStateManager,a);u=(C=v)==null?void 0:C.flowRenderer;X=u.flowStateEntityKey;c=_.Vs(g.JSC$17713_reduxStore.getState(),X);if(!c)return V.return();B=c.currentStepId;e=(z=(O=c)==null?void 0:O.stepIdStack)!=null?z:[];U=B===e[e.length-1]?P:B;g.JSC$17713_reduxStore.dispatch(_.mp("flowStateEntity",X,{currentStepId:P,stepIdStack:[U]},"REPEATED_FIELDS_MERGE_OPTION_APPEND"));_.R2(V)})};
var n2=function(){gWS.apply(this,arguments)};
_.b(n2,gWS);n2[J$]=[_.uc,_.xZ];var Iip=function(r,g,I){this.JSC$17720_reduxStore=r;this.JSC$17720_flowStateManager=g;this.JSC$17720_commandHandler=I};
_.b(Iip,en);
Iip.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X,c,B,O,z,e,U,V;return _.p(function(G){P=_.Z(r,_.XEB);a=P.targetId;v=kor(I.JSC$17720_flowStateManager,a);u=(C=v)==null?void 0:C.flowRenderer;X=u.flowStateEntityKey;c=_.Vs(I.JSC$17720_reduxStore.getState(),X);z=[].concat(_.xC((O=(B=c)==null?void 0:B.stepIdStack)!=null?O:[]));e=z.pop();((U=c)==null?void 0:U.currentStepId)===e&&(e=z[z.length-1]);if(!e)return(V=P.onFirstStepCommand)&&I.JSC$17720_commandHandler.resolveCommand(V,g),G.return();
I.JSC$17720_reduxStore.dispatch(_.mp("flowStateEntity",X,{currentStepId:e,stepIdStack:z}));_.R2(G)})};
var Tc=function(){Iip.apply(this,arguments)};
_.b(Tc,Iip);Tc[J$]=[_.uc,_.xZ,_.E3];var P_W=function(r,g){this.innertubeTransportService=r;this.JSC$17725_commandHandler=g};
_.b(P_W,en);P_W.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u;return _.p(function(X){if(X.nextAddress==1){P=_.Z(r,cVJ);if(!P)return X.return();_.Go(X,2);return X.yield(_.eN(I.innertubeTransportService,r),4)}if(X.nextAddress!=2){a=X.yieldResult;if(!a)return X.return();(v=a.updateFlowCommand)&&I.JSC$17725_commandHandler.resolveCommand(v,g);return _.sM(X,0)}_.Wb(X);(u=(C=P)==null?void 0:C.onFailureCommand)&&I.JSC$17725_commandHandler.resolveCommand(u,g);_.R2(X)})};
var hz=function(){P_W.apply(this,arguments)};
_.b(hz,P_W);hz[J$]=[_.$t,_.E3];var aiM=function(r,g){this.JSC$17731_flowStateManager=r;this.JSC$17731_commandHandler=g};
_.b(aiM,en);
aiM.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C;return _.p(function(u){P=_.Z(r,_.Bb$);a=P.targetId;v=kor(I.JSC$17731_flowStateManager,a);if(!v)return u.return(Promise.resolve());var X=v,c=(C=P.steps)!=null?C:[],B,O=(B=X.flowRenderer.steps)!=null?B:[];c=[].concat(_.xC(O),_.xC(c));X.flowRenderer.steps=c;P.flowContinuationCommand&&(v.flowRenderer.flowContinuationCommand=P.flowContinuationCommand);P.entityUpdateCommand&&I.JSC$17731_commandHandler.resolveCommand(P.entityUpdateCommand,g);
return u.return(Promise.resolve())})};
var kZ=function(){aiM.apply(this,arguments)};
_.b(kZ,aiM);kZ[J$]=[_.xZ,_.E3];var vWZ={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]],android_messenger:[[0,1,192]],"arrow-back":[[1,1,24,!0]],"arrow-forward":[[1,1,24,!0]],arrow_drop_down:[[1,1,24]],arrow_drop_up:[[1,1,24]],artwork:[[0,1,140]],bebo:[[0,1,60]],blogger:[[0,1,60]],chrome_icon:[[0,1,192]],collections:[[0,
1,24]],countdown_to_close:[[0,1,100]],countdown_to_close_digit:[[0,1,100]],creation_post:[[0,1,24],[1,1,24]],creator_studio_red_logo:[[0,2,24]],cyworld:[[0,1,60]],dark_theme:[[0,1,24],[1,1,24]],digg:[[0,1,60]],email:[[0,1,60]],embed:[[0,1,60]],emoji_activities:[[0,1,24]],emoji_food:[[0,1,24]],emoji_nature:[[0,1,24]],emoji_symbols:[[0,1,24]],emoji_travel:[[0,1,24]],empty_search:[[0,1,230]],equalizer:[[0,1,24]],face_filled_happy:[[0,1,36]],face_filled_meh:[[0,1,36]],face_filled_sad:[[0,1,36]],face_filled_unhappy:[[0,
1,36]],face_filled_very_happy:[[0,1,36]],face_outlined_happy:[[1,1,36]],face_outlined_meh:[[1,1,36]],face_outlined_sad:[[1,1,36]],face_outlined_unhappy:[[1,1,36]],face_outlined_very_happy:[[1,1,36]],facebook:[[0,1,60]],fotka:[[0,1,60]],g_translate:[[1,1,24]],game_console_dpad:[[0,1,24]],game_console_face_buttons:[[0,1,24]],goo:[[0,1,60]],google:[[0,1,24]],hashtag_landing_page_empty:[[0,1,200]],hashtag_landing_page_empty_dark_mode:[[0,1,200]],hashtag_landing_page_error:[[0,1,300]],hashtag_landing_page_error_dark_mode:[[0,
1,300]],hi5:[[0,1,60]],kakao:[[0,1,60]],"keyboard-arrow-down":[[1,1,24]],"keyboard-arrow-up":[[1,1,24]],language:[[0,1,24],[1,1,24]],library_remove:[[1,1,24]],linkedin:[[0,1,60]],livejournal:[[0,1,60]],member:[[1,2,16]],meneame:[[0,1,60]],mixi:[[0,1,60]],moderator:[[1,1,16]],money_fill:[[0,3,24]],music:[[1,1,24]],myspace:[[0,1,60]],naver:[[0,1,60]],odnoklassniki:[[0,1,60]],offline_download:[[0,1,24]],offline_downloading_eighty:[[0,1,24]],offline_downloading_eighty_updated:[[0,1,24]],offline_downloading_forty:[[0,
1,24]],offline_downloading_forty_updated:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_sixty_updated:[[0,1,24]],offline_downloading_spinner:[[0,1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_twenty_updated:[[0,1,24]],offline_downloading_zero:[[0,1,24]],offline_downloading_zero_updated:[[0,1,24]],offline_no_content:[[0,1,192]],offline_pause:[[1,1,24]],offline_pin:[[0,1,24]],open_in_panel:[[0,1,24]],owner:[[1,1,16]],pinterest:[[0,1,60]],"play-arrow":[[0,1,24]],
play_disabled:[[0,1,24]],premium:[[0,1,14]],premium_standalone:[[0,2,24]],premium_standalone_cairo:[[0,1,24]],"radio-button-unchecked":[[1,1,24]],rakuten:[[0,1,60]],reddit:[[0,2,192]],refresh:[[1,1,24]],schedule_fanzone:[[0,1,100]],screen_light:[[1,1,24]],search_prominent:[[1,1,24]],"shorts-comment":[[0,2,32]],"shorts-dislike":[[0,2,32]],"shorts-like":[[0,2,32]],"shorts-pause":[[0,1,24]],"shorts-share":[[0,2,32]],skyblog:[[0,1,60]],skype:[[0,1,60]],sms:[[0,1,24]],sort:[[0,1,24]],spark:[[0,1,24],[1,
1,24]],spark_search:[[0,1,24]],stumbleupon:[[0,1,60]],subdirectory_arrow_right:[[1,1,24]],tuenti:[[0,1,60]],tumblr:[[0,1,60]],twitter:[[0,3,192]],unplugged_logo:[[0,2,24]],verified:[[1,2,16]],vertical_align_top:[[1,1,24]],video_call:[[0,1,24]],view_module:[[0,1,24],[1,1,24]],vkontakte:[[0,1,60]],"volume-off":[[0,1,24]],"volume-up":[[0,1,24]],watermark:[[0,1,110]],waveform:[[1,1,24]],web_system_activity_dialog:[[0,1,60]],weibo:[[0,1,60]],whatsapp:[[0,1,60]],wykop:[[0,1,60]],yahoo:[[0,1,60]],yahoo_japan:[[0,
1,192]],youtube_community_post:[[0,1,60]],youtube_community_repost:[[0,1,60]],youtube_kids_round:[[0,2,24]],youtube_logo:[[0,1,24]],youtube_music:[[0,2,24]],youtube_round:[[0,2,24]],youtube_shorts_brand_24:[[0,2,24]],youtube_shorts_fill_no_triangle_red_16:[[0,1,16]],"yt-logo-red-updated":[[0,3,24]],"yt-logo-updated":[[0,3,24]]};var QxM=new _.GZ("ICON_SET_TOKEN"),mzp=new _.GZ("ICON_URL_PROVIDER_TOKEN"),C_Z=new _.GZ("PREFETCH_ICONS_TOKEN"),uNp=new _.GZ("ICON_MAP_FN_TOKEN");var $e={},pXr=($e.ACCESS_TIME="clock",$e.ACCOUNT_BOX=_.Gq("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?"person_box":"person_account",$e.ACCOUNT_BOX_CAIRO="person_account_cairo",$e.ACCOUNT_CIRCLE="person_circle",$e.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",$e.ACCOUNT_LINKED="account_link_success",$e.ACCOUNT_UNLINKED="account_link",$e.ADD_FRIEND="people",$e.ADD_MODERATOR="shield_add",$e.ADD_TO_LIBRARY="bookmark",$e.ADD_TO_PLAYLIST="add",$e.ADD_TO_QUEUE_TAIL="list_queue",$e.ADD_TO_REMOTE_QUEUE="list_music",
$e.ADD_TO_WATCH_LATER="clock",$e.ADD_VIDEO_LINK="film_strip_add",$e.ALERT_WARN_RED="alert_triangle",$e.ARROW_BACK="arrow_left",$e.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",$e.ARROW_DROP_DOWN="chevron_down",$e.ARROW_DROP_UP="chevron_up",$e.ARROW_FORWARD="arrow_right",$e.ARTIST="person_music",$e.AUDIOTRACK="audio",$e.AUTO_AWESOME="sparkle",$e.AVATAR_ANONYMOUS="person_circle",$e.AVATAR_LOGGED_OUT="person_circle",$e.BACK="arrow_left",$e.BAR_CHART="bar_graph",$e.BLOCK="slash_circle_left",
$e.BLOCK_USER="slash_circle_left",$e.BOOKMARK_BORDER="bookmark",$e.BREAKING_NEWS_ALT_1="article_alert",$e.BROADCAST_CAIRO="podcast_cairo",$e.BUG_REPORT="bug",$e.CAMERA_ALT="camera",$e.CAMPAIGN="megaphone",$e.CANCEL="x_circle",$e.CAPTIONS="closed_caption",$e.CAST_OUTLINE="chromecast",$e.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",$e.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",$e.CHAT="message_bubble_left",$e.CHAT_BUBBLE="message_bubble_empty",$e.CHAT_SPARK="spark_message_bubble_left",$e.CHECK_BOX_OUTLINE_BLANK=
"box_empty",$e.CHECK_CIRCLE_OUTLINE="check_circle",$e.CHECK_CIRCLE_THICK="check_circle",$e.CLARIFY="article_clarify",$e.CLOSED_CAPTION_SELECTED="closed_caption",$e.CLOSE="x_mark",$e.CLOUD_UPLOAD="cloud_arrow_up",$e.COLLAPSE="chevron_up",$e.COLLAPSE_CAIRO="chevron_up_cairo",$e.COLLECTION="layers",$e.COLOR_LENS="palette",$e.COMMENT="message_bubble_right",$e.CONSENT_SHIELD="person_shield",$e.CONTENT_CUT="scissors",$e.CONTENT_CUT_CAIRO="scissors_cairo",$e.COURSE=_.Y("web_enable_course_icon_update")?"creator_academy":
"lightbulb",$e.COURSE_CAIRO=_.Y("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",$e.CREATION_LIVE="radar_live",$e.CREATION_POST="box_pencil",$e.CREATION_UPLOAD="my_videos",$e.CREATION_UPLOAD_RED="upload",$e.CREATOR_METADATA_MONETIZATION="dollar_sign",$e.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",$e.CREATOR_STUDIO="youtube_studio",$e.DASHBOARD="grid_asymmetrical",$e.DELETE="trash_can",$e.DELETE_SWEEP="trash_can",$e.DESKTOP="laptop",$e.DISLIKE="thumb_down",$e.DISLIKE_SELECTED=
"thumb_down",$e.DISMISSAL="x_mark",$e.DISMISS_QUEUE="list_remove",$e.DONE_ALL="check_double",$e.DOWN_ARROW="arrow_down",$e.DO_NOT_DISTURB="slash_circle_left",$e.DRAFT="paper_corner_folded",$e.DRAG_HANDLE="bars_2",$e.EDIT="pencil",$e.EMOJI="face_very_happy",$e.EMOJI_FLAGS="flag",$e.EMOJI_OBJECTS="lightbulb",$e.EMOJI_PEOPLE="face_very_happy",$e.EMOJI_RECENT="clock",$e.EMPTY_HEART="heart",$e.EMPTY_LIKE="thumb_up",$e.ERROR_BLACK="alert_circle",$e.ERROR_OUTLINE="alert_circle",$e.EXIT_APP="arrow_in",$e.EXIT_TO_APP=
"arrow_in",$e.EXPAND="chevron_down",$e.EXPAND_ALL="chevron_expand",$e.EXPAND_CAIRO="chevron_down_cairo",$e.EXPAND_LESS="chevron_up",$e.EXPAND_MORE="chevron_down",$e.EXPLORE="compass",$e.EXPLORE_DESTINATION="compass",$e.EXTERNAL_LINK="open_new",$e.FAB_UPLOAD="upload",$e.FACE_HAPPY_OUTLINE="face_happy",$e.FACT_CHECK="article_check",$e.FASHION_LOGO="fashion",$e.FASHION_LOGO_CAIRO="fashion_cairo",$e.FAVORITE="heart",$e.FEEDBACK="message_bubble_alert",$e.FEEDBACK_CAIRO="message_bubble_alert_cairo",$e.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",$e.FILL_ARROW_SOLID_UP_16="arrow_solid_up",$e.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",$e.FILTER="menu_filter",$e.FIRST_PAGE="chevron_first",$e.FLAG="flag",$e.FULL_HEART="heart",$e.GAME_CONSOLE_DPAD="game_console_dpad",$e.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",$e.GAMING_LOGO="gaming",$e.GAMING_LOGO_CAIRO="gaming_cairo",$e.GO_TO_PAGE="arrow_right",$e.GROUPS="people_group",$e.HAPPY="face_happy",$e.HEALTH_AND_SAFETY="shield_plus",$e.HELP="question_circle",$e.HELP_CAIRO=
"question_circle_cairo",$e.HELP_OUTLINE="question_circle",$e.HIDE="slash_circle_left",$e.IMAGE="image",$e.INFINITY_ICON="infinity",$e.INFO="info_circle",$e.INFO_OUTLINE="info_circle",$e.INSERT_CHART="bar_graph_box_vertical",$e.INSERT_CHART_OUTLINED="bar_graph_box_vertical",$e.INSERT_PHOTO="image",$e.KEEP="pin",$e.KEEP_OFF="pin_off",$e.KEYBOARD="keyboard",$e.KEYBOARD_ARROW_DOWN="chevron_down",$e.KEYBOARD_ARROW_UP="chevron_up",$e.KIDS_BLOCK="slash_circle_left",$e.LANGUAGE="globe",$e.LAST_PAGE="chevron_last",
$e.LAUNCH="open_new",$e.LEARNING="lightbulb",$e.LEARNING_CAIRO="lightbulb_cairo",$e.LIBRARY_ADD=oO1("library_add"),$e.LIBRARY_OUTLINE="library",$e.LIBRARY_REMOVE=oO1(),$e.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",$e.LIKES_PLAYLIST="thumb_up",$e.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",$e.LIKE="thumb_up",$e.LIKE_SELECTED="thumb_up",$e.LIVE="radar_live",$e.LIVE_CAIRO="radar_live_cairo",$e.LIVE_UNLISTED="link",$e.LOCATION_ON="location_point",$e.LOCATION_PIN="location_point",$e.LOOP="arrow_repeat",$e.LOOP_ACTIVE=
"arrow_repeat",$e.LOOP_ONE="arrow_repeat_1",$e.LOOP_ONE_ACTIVE="arrow_repeat_1",$e.MEH="face_meh",$e.MEMBERS_ONLY_MODE_OFF="message_bubble_left",$e.MESSAGE="message_bubble_left",$e.MICROPHONE_ON="mic",$e.MIX="youtube_mix",$e.MONETIZATION_ON="dollar_sign_circle",$e.MONEY_FILL="dollar_sign_container",$e.MONEY_FILL_JPY="yen_sign_container",$e.MONEY_HEART="dollar_sign_heart",$e.MORE_HORIZ="overflow_horizontal",$e.MORE_VERT="overflow_vertical",$e.MUSIC="audio",$e.MUSIC_CAIRO="audio_cairo",$e.MUSIC_NOTE_SYMBOL=
"music",$e.MUSIC_SHUFFLE="arrow_shuffle",$e.MY_CHANNEL="person_circle",$e.MY_LOCATION="location_point",$e.NEWS_STORY="news",$e.NEXT="chevron_right",$e.NOTIFICATIONS="bell",$e.NOTIFICATIONS_ACTIVE="bell_on",$e.NOTIFICATIONS_CAIRO="bell_cairo",$e.NOTIFICATIONS_DONE_CHECKMARK="check",$e.NOTIFICATIONS_INBOX="bell",$e.NOTIFICATIONS_NONE="bell",$e.NOTIFICATIONS_OFF="bell_off",$e.NOT_INTERESTED="slash_circle_left",$e.OFFICIAL_ARTIST_BADGE="audio",$e.OFFLINE_CLOUD="cloud_off",$e.OFFLINE_DOWNLOAD="download",
$e.OFFLINE_DOWNLOAD_CAIRO="download_cairo",$e.OFFLINE_PAUSE="pause",$e.OPEN_IN_NEW="open_new",$e.OUTLINE_ADJUST="adjust",$e.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",$e.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",$e.OUTLINE_BAG="bag",$e.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",$e.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",$e.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",$e.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",$e.PAID="dollar_sign",$e.PAUSE_OUTLINED="pause",$e.PAYMENT=
"credit_card",$e.PERSON_RADAR_FILLED="person_radar",$e.PHONE_DOWNLOAD="mobile_download",$e.PLAYABLES_LOGO="tic_tac_toe",$e.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",$e.PLAYLISTS="list_play_arrow",$e.PLAYLISTS_CAIRO="list_play_arrow_cairo",$e.PLAYLIST_ADD=oO1("list_add"),$e.PLAYLIST_ADD_CHECK=oO1("list_check"),$e.PLAYLIST_PLAY="list_play_arrow",$e.PLAY_ALL="play_arrow",$e.PLAY_CIRCLE="play_arrow_circle",$e.PLAY_OUTLINED="play_arrow_circle",$e.PRIVACY_INFO="shield",$e.PRIVACY_PRIVATE="lock",$e.PRIVACY_PUBLIC=
"earth",$e.PRIVACY_UNLISTED="link",$e.PROMOTE="megaphone",$e.PURCHASES="price_tag",$e.PURCHASE_SUPER_CHAT="super_chat",$e.PURCHASE_SUPER_STICKER="super_sticker",$e.QUESTION_ANSWER="message_bubble_question",$e.QUEUE_PLAY_LAST="list_queue_last",$e.QUEUE_PLAY_NEXT="list_play_arrow",$e.REMIX_FILLED="youtube_shorts_remix",$e.REMOVE="bar_circle",$e.REMOVE_CIRCLE="bar_circle",$e.REMOVE_CIRCLE_OUTLINE="bar_circle",$e.REMOVE_DONE="check_double_off",$e.REMOVE_FROM_HISTORY="bar_circle",$e.REMOVE_FROM_PLAYLIST=
"bar_circle",$e.REMOVE_MODERATOR="shield_off",$e.REPLAY="arrow_circle",$e.REPLAY_10="skip_back_10",$e.REPORT_PROBLEM="alert_triangle",$e.SAD="face_sad",$e.SAVE_PLAYLIST="bookmark",$e.SCHEDULE="clock",$e.SCHOOL="creator_academy",$e.SCREEN_FULLSCREEN="screen_full",$e.SEARCH_HISTORY="arrow_time",$e.SELL="price_tag",$e.SETTINGS="gear",$e.SETTINGS_CAIRO="gear_cairo",$e.SETTINGS_LIGHT="gear",$e.SETTINGS_MATERIAL="gear",$e.SHARE_ARROW="share",$e.SHIELD_WITH_AVATAR="person_shield",$e.SHOPPING_BAG="bag",$e.SHOPPING_BAG_CAIRO=
"bag_cairo",$e.SHOPPING_CART="cart",$e.SHORTS_COMMENT="youtube_shorts_message_bubble_right",$e.SHORTS_DISLIKE="youtube_shorts_thumb_down",$e.SHORTS_LIKE="youtube_shorts_thumb_up",$e.SHORTS_SHARE="youtube_shorts_share",$e.SHUFFLE="arrow_shuffle",$e.SLOW_MODE_OFF="message_bubble_left",$e.SOCIAL="people",$e.SORT="menu_sort",$e.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",$e.SPEED_1X="1x",$e.SPEED_1_POINT_2X="1_point_2x",$e.SPEED_1_POINT_5X="1_point_5x",$e.SPEED_1_POINT_8X="1_point_8x",$e.SPEED_2X="2x",
$e.SPEED_POINT_2X="point_2x",$e.SPEED_POINT_8X="point_8x",$e.SPONSORSHIP_STAR="star_circle",$e.STAFF_PICK="spotlight",$e.START_DVR="add",$e.STAR_BORDER="star",$e.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",$e.STICKER_EMOTICON="face_happy",$e.STOP_DVR="stop",$e.SUBSCRIBE="youtube_logo_icon",$e.SUBSCRIBE_PLUS="add_cairo",$e.SUBSCRIPTION_MANAGER="gear",$e.SUPERVISOR_ACCOUNT="people",$e.SUPER_CHAT_FOR_GOOD="hands_heart",$e.SWAP_HORIZ="arrow_swap_horizontal",$e.SWITCH_ACCOUNTS="person_account",$e.TAB_ACCOUNT=
"person",$e.TAB_ACTIVITY="bell",$e.TAB_BOOKMARK="bookmark",$e.TAB_EXPLORE="compass",$e.TAB_HOME="home",$e.TAB_HOME_CAIRO="home_cairo",$e.TAB_INBOX="mail",$e.TAB_LIKED="thumb_up",$e.TAB_MUSIC_PREMIUM="youtube_music",$e.TAB_SHORTS="youtube_shorts",$e.TAB_SHORTS_CAIRO="youtube_shorts_cairo",$e.TAB_SUBSCRIPTIONS="subscriptions",$e.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",$e.TAB_TRENDING="fire",$e.TIMER="stopwatch",$e.TRAILER="youtube_originals",$e.TRENDING="fire",$e.TRENDING_CAIRO="fire_cairo",$e.TRENDING_DOWN=
"rating_down",$e.TRENDING_UP="rating_up",$e.TROPHY="trophy",$e.TROPHY_CELEBRATIONS="fireworks",$e.TUNE="adjust",$e.UNBLOCK_USER="bar_circle",$e.UNLIMITED="youtube_logo_icon",$e.UNPLUGGED_LIVE_GUIDE="radar_live",$e.UNPLUGGED_SPORTS="eye_off",$e.UPLOADS="library",$e.UP_ARROW="arrow_up",$e.VERTICAL_ALIGN_BOTTOM="download",$e.VERY_HAPPY="face_very_happy",$e.VERY_SAD="face_very_sad",$e.VIDEOGAME_ASSET="gaming",$e.VIDEOS="play_arrow_circle",$e.VIDEO_CALL="video_camera_add",$e.VIDEO_LIBRARY_WHITE="library",
$e.VIDEO_YOUTUBE="youtube_logo_icon",$e.VIEW_LIST="list_view",$e.VIEW_LIST_CAIRO="list_view_cairo",$e.VISIBILITY="eye",$e.VISIBILITY_OFF="eye_off",$e.VOLUME_MUTE="volume_off",$e.VOLUME_UP="volume_on",$e.WALLPAPER="image",$e.WARNING="alert_triangle",$e.WATCH_HISTORY="arrow_time",$e.WATCH_HISTORY_CAIRO="arrow_time_cairo",$e.WATCH_LATER="clock",$e.WATCH_LATER_CAIRO="clock_cairo",$e.WATCH_RELATED_MIX="youtube_mix",$e.WHAT_TO_WATCH="home",$e.YOUTUBE_MUSIC_MONOCHROME="youtube_music",$e.YOUTUBE_MUSIC_MONOCHROME_CAIRO=
"youtube_music_cairo",$e.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",$e.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",$e.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",$e.YT_OUTLINE_MUSIC_24="music",$e);var rm={},oWf=(rm.ACCESS_TIME="clock",rm.ACCOUNT_BOX="person_square",rm.ACCOUNT_BOX_CAIRO="person_square",rm.ACCOUNT_CIRCLE="person_circle",rm.ACCOUNT_CIRCLE_CAIRO="person_circle",rm.ACCOUNT_LINKED="account_link",rm.ACCOUNT_UNLINKED="account_link",rm.ADD_CIRCLE="add_circle",rm.ADD_CIRCLE_OUTLINE="add_circle",rm.ADD_FRIEND="person_child",rm.ADD_MODERATOR="shield_add",rm.ADD_TO_LIBRARY="bookmark",rm.ADD_TO_PLAYLIST="add",rm.ADD_TO_QUEUE_TAIL="queue",rm.ADD_TO_REMOTE_QUEUE="playlist_audio",rm.ADD_TO_WATCH_LATER=
"clock",rm.ADD_VIDEO_LINK="film_strip_add",rm.ADMIN_PANEL_SETTINGS="person_gear",rm.ALERT_WARN_RED="alert_triangle",rm.ALIGN_LEFT="text_align_left",rm.ARROWS_ALERT="arrow_split_alert",rm.ARROW_BACK="arrow_left",rm.ARROW_CIRCLE="arrow_counterclockwise",rm.ARROW_CIRCLE_PLAY="replay",rm.ARROW_CIRCLE_RIGHT="arrow_clockwise",rm.ARROW_DIAGONAL="arrow_up_left",rm.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",rm.ARROW_DROP_DOWN="triangle_down",rm.ARROW_DROP_UP="triangle_up",rm.ARROW_FORWARD="arrow_right",rm.ARROW_PAUSE=
"pause_history",rm.ARROW_UNDO="undo",rm.ARTICLE="text_page",rm.ARTICLE_ALERT="text_page_alert",rm.ARTICLE_CHECK="text_page_check",rm.ARTICLE_CLARIFY="text_page_info",rm.ARTIST="person_audio",rm.AUDIOTRACK="audio",rm.AUDIO_BADGE="audio_badge",rm.AUDIO_SURROUND="surround_sound",rm.AUTO_AWESOME="sparkles",rm.AVATAR_ANONYMOUS="person_circle",rm.AVATAR_LOGGED_OUT="person_circle",rm.BACK="arrow_left",rm.BAR_CHART="chart_bar",rm.BAR_CIRCLE="minus_circle",rm.BAR_HORIZONTAL="minus",rm.BLOCK="circle_slash",
rm.BLOCK_USER="circle_slash",rm.BOOKMARK_BORDER="bookmark",rm.BOX_OPEN_CHECK="quiz",rm.BOX_PENCIL="square_pencil",rm.BOX_STACK_3="square3_stack",rm.BREAKING_NEWS_ALT_1="text_page_alert",rm.BROADCAST="podcast",rm.BROADCAST_CAIRO="podcast",rm.BUG_REPORT="bug",rm.CAMERA_ALT="camera",rm.CAMPAIGN="megaphone",rm.CANCEL="x_circle",rm.CAPTIONS="closed_captions",rm.CAST_ICON="chromecast",rm.CAST_OUTLINE="chromecast",rm.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",rm.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",
rm.CHAT="text_bubble",rm.CHAT_BUBBLE="bubble",rm.CHECK_BOX="check_square",rm.CHECK_BOX_OUTLINE_BLANK="square",rm.CHECK_CIRCLE_FILLED="check_circle",rm.CHECK_CIRCLE_OUTLINE="check_circle",rm.CHECK_CIRCLE_THICK="check_circle",rm.CHECK_DOUBLE="check_done",rm.CHECK_DOUBLE_OFF="check_done_slash",rm.CHEVRON_LEFT="chevron_left",rm.CHEVRON_RIGHT="chevron_right",rm.CHEVRON_RIGHT_CAIRO="chevron_right",rm.CIRCLES_OVERLAP="account_link",rm.CLAPPERBOARD_CAIRO="clapperboard",rm.CLARIFY="text_page_info",rm.CLOCK_ARROWS=
"clock_split",rm.CLOCK_ARROWS_ALERT="clock_split_alert",rm.CLOSED_CAPTION="closed_captions",rm.CLOSED_CAPTION_SELECTED="closed_captions",rm.CLOSE="x",rm.CLOUD_UPLOAD="cloud_arrow_up",rm.COLLAPSE="chevron_up",rm.COLLAPSE_CAIRO="chevron_up",rm.COLLECTION="square3d_stack",rm.COLOR_LENS="paint_palette",rm.COMMENT="text_bubble",rm.CONSENT_SHIELD="person_shield",rm.CONTENT_CUT="scissors",rm.CONTENT_CUT_CAIRO="scissors",rm.COURSE="graduation_cap",rm.COURSE_CAIRO="graduation_cap",rm.CREATION_LIVE="live",
rm.CREATION_POST="square_pencil",rm.CREATION_UPLOAD="video",rm.CREATION_UPLOAD_RED="upload",rm.CREATOR_ACADEMY="graduation_cap",rm.CREATOR_METADATA_MONETIZATION="dollar_sign_circle",rm.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_circle_slash",rm.CREATOR_STUDIO="youtube_studio",rm.DARK_THEME="theme",rm.DELETE="trash_can",rm.DELETE_SWEEP="trash_can",rm.DESKTOP="laptop",rm.DISLIKE="thumb_down",rm.DISLIKE_SELECTED="thumb_down",rm.DISMISSAL="x",rm.DISMISS_QUEUE="playlist_x",rm.DOGFOOD="pawprint",rm.DOLLAR_SIGN=
"dollar_sign_circle",rm.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",rm.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",rm.DOWN_ARROW="arrow_down",rm.DO_NOT_DISTURB="circle_slash",rm.DRAFT="document",rm.DRAG_HANDLE="equal",rm.EARTH="globe",rm.EDIT="pencil",rm.EMOJI="face_very_happy",rm.EMOJI_FLAGS="flag",rm.EMOJI_OBJECTS="lightbulb",rm.EMOJI_PEOPLE="face_very_happy",rm.EMOJI_RECENT="clock",rm.EMPTY_HEART="heart",rm.EMPTY_LIKE="thumb_up",rm.ERROR_BLACK="alert_circle",rm.ERROR_OUTLINE="alert_circle",rm.ERROR_WHITE=
"alert_circle",rm.EXIT_APP="arrow_in",rm.EXIT_TO_APP="arrow_in",rm.EXPAND="chevron_down",rm.EXPAND_ALL="chevron_expand",rm.EXPAND_CAIRO="chevron_down",rm.EXPAND_LESS="chevron_up",rm.EXPAND_MORE="chevron_down",rm.EXPLORE="compass",rm.EXPLORE_DESTINATION="compass",rm.EXTERNAL_LINK="arrow_up_right",rm.EYE_OFF="eye_slash",rm.FAB_UPLOAD="upload",rm.FACE_HAPPY_OUTLINE="face_happy",rm.FACE_MEH="face_neutral",rm.FACT_CHECK="text_page_check",rm.FASHION_LOGO="fashion",rm.FASHION_LOGO_CAIRO="fashion",rm.FAVORITE=
"thumb_up",rm.FEEDBACK="alert_bubble",rm.FEEDBACK_CAIRO="alert_bubble",rm.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",rm.FILL_ARROW_SOLID_UP_16="arrow_solid_up",rm.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",rm.FIRST_PAGE="chevron_left_end",rm.FLAG_CAIRO="flag",rm.FLASH_OFF="flash_slash",rm.FLASH_ON="flash",rm.FULL_HEART="heart",rm.GAMING_LOGO="gaming",rm.GAMING_LOGO_CAIRO="gaming",rm.GO_TO_PAGE="arrow_right",rm.GRID_ASYMMETRICAL="dashboard",rm.GROUPS="person3",rm.HAND_SWIPE_LEFT="gesture_swipe_left",
rm.HAND_SWIPE_RIGHT="gesture_swipe_right",rm.HAPPY="face_happy",rm.HEALTH_AND_SAFETY="shield_health",rm.HEART_BOX="heart_cube",rm.HELP="help_circle",rm.HELP_CAIRO="help_circle",rm.HELP_OUTLINE="help_circle",rm.HIDE="circle_slash",rm.INCOGNITO_CAIRO="incognito",rm.INFINITY_ICON="infinity",rm.INFO="info_circle",rm.INFO_OUTLINE="info_circle",rm.INSERT_CHART="chart_bar_square",rm.INSERT_CHART_OUTLINED="chart_bar_square",rm.INSERT_PHOTO="image",rm.KEEP="pin",rm.KEEP_OFF="pin_slash",rm.KEYBOARD="keyboard",
rm.KEYBOARD_ARROW_DOWN="chevron_down",rm.KEYBOARD_ARROW_UP="chevron_up",rm.KIDS_BLOCK="circle_slash",rm.LANGUAGE="globe",rm.LAST_PAGE="chevron_right_end",rm.LAUNCH="arrow_up_right",rm.LEARNING="lightbulb",rm.LEARNING_CAIRO="lightbulb",rm.LIBRARY_ADD="bookmark",rm.LIBRARY_IMAGE="image_stack",rm.LIBRARY_MUSIC="audio_square_stack",rm.LIBRARY_OUTLINE="play_square_stack",rm.LIBRARY_REMOVE="bookmark",rm.LIBRARY_SAVED="check_square_stack",rm.LIKES_PLAYLIST="thumb_up",rm.LIKES_PLAYLIST_CAIRO="thumb_up",rm.LIKE=
"thumb_up",rm.LIKE_SELECTED="thumb_up",rm.LIST_QUEUE="queue",rm.LIVE_CAIRO="live",rm.LIVE_UNLISTED="link",rm.LOCATION_ON="location_pin",rm.LOCATION_PIN="location_pin",rm.LOCATION_POINT="location_pin",rm.LOOP="repeat",rm.LOOP_ACTIVE="repeat",rm.LOOP_ONE="repeat1",rm.LOOP_ONE_ACTIVE="repeat1",rm.MEET="google_meet",rm.MEH="face_neutral",rm.MEMBERSHIPS="memberships",rm.MEMBERS_ONLY_MODE_OFF="text_bubble",rm.MENU_FILTER="filter",rm.MESSAGE="text_bubble",rm.MESSAGE_BUBBLE_GEAR="bubble_gear",rm.MESSAGE_BUBBLE_LEFT=
"text_bubble",rm.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",rm.MESSAGE_BUBBLE_OVERLAP="bubble_stack",rm.MESSAGE_BUBBLE_QUESTION="help_bubble",rm.MICROPHONE_ON="mic",rm.MONETIZATION_ON="dollar_sign_circle",rm.MONEY_FILL="dollar_sign_rectangle",rm.MONEY_FILL_JPY="yen_sign_rectangle",rm.MONEY_HAND="dollar_sign_circle_hand",rm.MONEY_HEART="dollar_sign_heart",rm.MOON_Z="sleep_timer",rm.MORE_HORIZ="overflow_horizontal",rm.MORE_VERT="overflow_vertical",rm.MUSIC="audio",rm.MUSIC_CAIRO="audio",rm.MUSIC_EXPLICIT_BADGE=
"explicit",rm.MUSIC_NEW_RELEASE="audio_badge",rm.MUSIC_NOTE_SYMBOL="audio",rm.MUSIC_SCISSORS="audio_scissors",rm.MUSIC_SHUFFLE="shuffle",rm.MY_CHANNEL="person_circle",rm.MY_LOCATION="location_pin",rm.MY_VIDEOS="video",rm.MY_VIDEOS_CAIRO="video",rm.NEWS_CAIRO="news",rm.NEWS_STORY="news",rm.NEXT="chevron_right",rm.NOTE_ADD="bubble_pencil",rm.NOTIFICATIONS="bell",rm.NOTIFICATIONS_ACTIVE="bell_waves",rm.NOTIFICATIONS_CAIRO="bell",rm.NOTIFICATIONS_DONE_CHECKMARK="check",rm.NOTIFICATIONS_INBOX="bell",rm.NOTIFICATIONS_NONE=
"bell",rm.NOTIFICATIONS_OFF="bell_slash",rm.NOT_INTERESTED="circle_slash",rm.OFFICIAL_ARTIST_BADGE="audio",rm.OFFLINE_CLOUD="cloud_slash",rm.OFFLINE_DOWNLOAD="download",rm.OFFLINE_DOWNLOAD_CAIRO="download",rm.OFFLINE_PAUSE="pause",rm.OPEN_IN_NEW="arrow_up_right",rm.OUTLINE_ADJUST="adjust",rm.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",rm.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",rm.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",rm.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",rm.OUTLINE_BAG="bag",rm.OUTLINE_CLOCK_HALF_CIRCLE=
"clock_half_dashed",rm.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",rm.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",rm.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",rm.PAID="dollar_sign_circle",rm.PAUSE_OUTLINED="pause",rm.PAYMENT="credit_card",rm.PEOPLE="person_child",rm.PEOPLE_2="person2_rectangle",rm.PEOPLE_GROUP="person3",rm.PEOPLE_NOTE="bubble_asterisk",rm.PERSON_2="person2",rm.PERSON_ACCOUNT="person_square_stack",rm.PERSON_MINUS="person_x",rm.PERSON_MUSIC="person_audio",rm.PERSON_RADAR="person_waves",
rm.PERSON_RADAR_FILLED="person_waves",rm.PERSON_SETTING="person_gear",rm.PHONE="phone",rm.PHONE_DOWNLOAD="mobile_arrow_down",rm.PICTURE_IN_PICTURE="picture_in_picture",rm.PLAYABLES_LOGO="playables",rm.PLAYABLES_LOGO_CAIRO="playables",rm.PLAYLISTS="playlist",rm.PLAYLISTS_CAIRO="playlist",rm.PLAYLIST_ADD_CHECK="bookmark",rm.PLAY_ALL="play",rm.PLAY_ARROW="play",rm.PLAY_ARROW_CIRCLE="play_circle",rm.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",rm.PLAY_CIRCLE="play_circle",rm.PLAY_OUTLINED="play_circle",
rm.PODCAST_ADD="podcast_add",rm.PODCAST_CHECK="podcast_check",rm.PRIVACY_INFO="shield_x",rm.PRIVACY_PRIVATE="lock",rm.PRIVACY_PUBLIC="globe",rm.PRIVACY_UNLISTED="link",rm.PROMOTE="megaphone",rm.PURCHASES="price_tag",rm.PURCHASE_SUPER_CHAT="super_chat",rm.PURCHASE_SUPER_STICKER="super_sticker",rm.QUESTION_ANSWER="help_bubble",rm.QUESTION_CIRCLE="help_circle",rm.QUEUE_PLAY_LAST="queue_last",rm.QUEUE_PLAY_NEXT="queue_next",rm.QUOTATION_MARK="quote",rm.RADAR_LIVE="live",rm.REMOVE="minus_circle",rm.REMOVE_CIRCLE=
"minus_circle",rm.REMOVE_CIRCLE_OUTLINE="minus_circle",rm.REMOVE_FROM_HISTORY="minus_circle",rm.REMOVE_FROM_PLAYLIST="minus_circle",rm.REMOVE_MODERATOR="shield_slash",rm.REPLAY="arrow_counterclockwise",rm.REPLAY_10="skip10_back",rm.REPLAY_ARROW="replay",rm.REPORT_PROBLEM="alert_triangle",rm.RSS_OFF="rss_slash",rm.SAD="face_sad",rm.SAVE_PLAYLIST="bookmark",rm.SCHEDULE="clock",rm.SCHOOL="graduation_cap",rm.SCREEN_DEFAULT="player_default",rm.SCREEN_FULLSCREEN="player_full_enter",rm.SCREEN_LIGHT="ambient_mode",
rm.SCREEN_ROTATION="rotate_portrait",rm.SCREEN_SWITCH="player_switch",rm.SCREEN_THEATRE="player_theater",rm.SEARCH_CAIRO="search",rm.SEARCH_HISTORY="history",rm.SELL="price_tag",rm.SETTINGS="gear",rm.SETTINGS_CAIRO="gear",rm.SETTINGS_LIGHT="gear",rm.SETTINGS_MATERIAL="gear",rm.SETTINGS_REMOTE="remote_waves",rm.SHARE="share",rm.SHARE_ARROW="share",rm.SHARE_CAIRO="share",rm.SHIELD="shield_x",rm.SHIELD_EMPTY="shield",rm.SHIELD_OFF="shield_slash",rm.SHIELD_WITH_AVATAR="person_shield",rm.SHOPPING_BAG=
"bag",rm.SHOPPING_BAG_CAIRO="bag",rm.SHOPPING_CART="cart",rm.SHORTS_COMMENT="text_bubble",rm.SHORTS_DISLIKE="thumb_down",rm.SHORTS_LIKE="thumb_up",rm.SHORTS_SHARE="share",rm.SKIP_FORWARD_30="skip30_forward",rm.SLASH_CIRCLE_LEFT="circle_slash",rm.SLASH_CIRCLE_RIGHT="circle_slash",rm.SLOW_MODE="bubble_slow",rm.SLOW_MODE_OFF="text_bubble",rm.SOCIAL="person_child",rm.SPARKLE="sparkles",rm.SPARK_IMAGE="image_spark",rm.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",rm.SPARK_PENCIL="pencil_spark",rm.SPARK_RADAR=
"spark_waves",rm.SPARK_VIDEO="video_spark",rm.SPEAKER_GROUP="speaker_stack",rm.SPEAKER_OFF="speaker_slash",rm.SPEED_1X="n1x",rm.SPEED_1_POINT_2X="n1point2x",rm.SPEED_1_POINT_5X="n1point5x",rm.SPEED_1_POINT_8X="n1point8x",rm.SPEED_2X="n2x",rm.SPONSORSHIP_STAR="star_circle",rm.SPORTS="basketball",rm.SPOTLIGHT="spotlight",rm.STAFF_PICK="spotlight",rm.START_DVR="add",rm.STAR_BORDER="star",rm.STAR_CIRCLE_RIBBON="memberships_gift",rm.STAR_HALF="star_full_half",rm.STAR_SHOOTING="hype",rm.STICKER="sticker",
rm.STICKER_EMOTICON="face_happy",rm.STOP_DVR="stop",rm.SUBSCRIBE="youtube",rm.SUBSCRIBE_PLUS="add",rm.SUBSCRIPTION_MANAGER="gear",rm.SUPERSTAR="super_star",rm.SUPERVISOR_ACCOUNT="person_child",rm.SUPER_CHAT_FOR_GOOD="hands_heart",rm.SWAP_HORIZ="arrow_swap_horizontal",rm.SWITCH_ACCOUNTS="person_square_stack",rm.TAB_ACCOUNT="person",rm.TAB_ACTIVITY="bell",rm.TAB_BOOKMARK="bookmark",rm.TAB_EXPLORE="compass",rm.TAB_HOME="home",rm.TAB_HOME_CAIRO="home",rm.TAB_INBOX="mail",rm.TAB_LIKED="thumb_up",rm.TAB_MUSIC_PREMIUM=
"youtube_music",rm.TAB_SHORTS="shorts",rm.TAB_SHORTS_CAIRO="shorts",rm.TAB_SUBSCRIPTIONS="subscriptions",rm.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",rm.TAB_TRENDING="trending",rm.TARGET="target",rm.TARGET_ADD="target_add",rm.TEMPLATE_ADD="template_add",rm.TEXT="font",rm.TICKET_STAR="star_ticket",rm.TIMER="stopwatch",rm.TRENDING_CAIRO="trending",rm.TRENDING_DOWN="arrow_trend_down",rm.TRENDING_UP="arrow_trend_up",rm.TROPHY_CAIRO="trophy",rm.TROPHY_CELEBRATIONS="fireworks",rm.TROPHY_STAR="star_trophy",
rm.TUNE="adjust",rm.TV_OFF="tv_slash",rm.UNBLOCK_USER="minus_circle",rm.UNFAVORITE="thumb_down",rm.UNLIMITED="youtube",rm.UNPLUGGED_LIVE_GUIDE="live",rm.UNPLUGGED_SPORTS="eye_slash",rm.UPLOADS="play_square_stack",rm.UP_ARROW="arrow_up",rm.VERTICAL_ALIGN_BOTTOM="chevron_down_end",rm.VERTICAL_ALIGN_TOP="chevron_up_end",rm.VERY_HAPPY="face_very_happy",rm.VERY_SAD="face_very_sad",rm.VIDEOS="play_circle",rm.VIDEO_CALL="video_camera_add",rm.VIDEO_LIBRARY_WHITE="play_square_stack",rm.VIDEO_QUALITY_4K="n4k",
rm.VIDEO_QUALITY_8K="n8k",rm.VIDEO_YOUTUBE="youtube",rm.VIEW_LIST_CAIRO="view_list",rm.VIEW_MODULE="view_column3_row2",rm.VISIBILITY="eye",rm.VISIBILITY_OFF="eye_slash",rm.VOLUME_DOWN="volume_min",rm.VOLUME_MUTE="volume_mute",rm.VOLUME_OFF="volume_mute",rm.VOLUME_STABLE="stable_volume",rm.VOLUME_UP="volume_max",rm.WALLPAPER="image",rm.WARNING="alert_triangle",rm.WATCH_HISTORY="history",rm.WATCH_HISTORY_CAIRO="history",rm.WATCH_LATER="clock",rm.WATCH_LATER_CAIRO="clock",rm.WATCH_RELATED_MIX="mix",
rm.WHAT_TO_WATCH="home",rm.YOUTUBE_LINKED_TV="tv_mobile",rm.YOUTUBE_MUSIC_MONOCHROME="youtube_music",rm.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",rm.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",rm.YOUTUBE_SHORTS_ARROW_UP="arrow_up",rm.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",rm.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",rm.YOUTUBE_SHORTS_OUTLINE_24="shorts",rm.YT_OUTLINE_MUSIC_24="audio",rm);var qGA={15:[[1,3,24]],"1_point_2x":[[1,1,24]],"1_point_5x":[[1,1,24]],"1_point_8x":[[1,1,24]],"1x":[[1,1,24]],"2_point_5x":[[1,1,24]],"2d":[[1,1,24]],"2x":[[1,3,24]],"3d":[[1,1,24]],"3x":[[1,3,24]],"4d":[[1,1,24]],"4k":[[0,3,24],[1,3,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,4,24]],account_link:[[1,8,24]],account_link_error:[[1,6,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,9,16],[1,9,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,6,24],
[1,6,36]],add_half_circle:[[1,2,24]],adjust:[[0,9,24],[1,9,18],[1,9,24]],airplane:[[0,5,24],[1,5,20],[1,5,24]],airplay:[[1,6,16],[1,6,24]],airplay_off:[[1,1,24]],album:[[0,8,24],[1,8,24]],alert_circle:[[0,10,24],[1,10,16],[1,10,24]],alert_triangle:[[0,10,12],[0,10,24],[1,10,24]],align_center:[[0,6,24],[1,6,24]],align_left:[[0,6,24],[1,6,24]],align_right:[[0,6,24],[1,6,24]],arrow_caps:[[0,2,24],[1,2,24]],arrow_circle:[[1,6,24],[1,6,48]],arrow_circle_dash:[[1,1,24]],arrow_circle_play:[[1,1,24],[1,1,
36],[1,1,48]],arrow_circle_right:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24]],arrow_diagonal:[[1,5,24]],arrow_diagonal_down_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_diagonal_up_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_down:[[0,3,24],[1,3,24]],arrow_down_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrow_flip:[[1,10,16],[1,10,18],[1,10,24]],arrow_flip_dollar_sign:[[1,2,24]],arrow_in:[[0,8,24],[1,8,24]],arrow_left:[[1,
8,24,!0]],arrow_left_cairo:[[1,2,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[0,2,24]],arrow_pause:[[1,1,24]],arrow_redo:[[1,1,24]],arrow_remix:[[1,1,24]],arrow_repeat:[[0,5,24],[1,5,24]],arrow_repeat_1:[[0,3,24],[1,3,24]],arrow_right:[[1,3,24,!0]],arrow_shuffle:[[0,5,24],[1,5,24]],arrow_skip_forward:[[0,1,24],[1,1,24]],arrow_solid_down:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_solid_up:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_split:[[0,3,24],[1,3,24]],arrow_swap_horizontal:[[0,5,24],[1,5,18],
[1,5,24]],arrow_time:[[0,8,24],[1,8,24]],arrow_time_cairo:[[0,2,24],[1,2,24]],arrow_time_forward:[[1,1,24]],arrow_undo:[[1,1,24]],arrow_up:[[0,3,24],[1,3,24]],arrow_up_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrows_alert:[[1,1,24]],article:[[1,2,24]],article_alert:[[1,2,24]],article_check:[[1,2,24]],article_clarify:[[1,2,24]],audio:[[0,14,12],[0,14,16],[0,14,18],[0,14,24],[1,14,18],[1,14,24]],audio_badge:[[0,3,12],[0,3,16],[0,3,24]],audio_cairo:[[0,2,24],[1,2,24]],audio_off:[[1,2,24]],audio_surround:[[0,
1,24],[1,1,24]],background:[[1,1,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,12],[0,7,18],[0,7,24],[1,7,18],[1,7,24]],bag_bookmark:[[1,2,24]],bag_cairo:[[0,2,24],[1,2,24]],bar_circle:[[1,4,24]],bar_graph:[[0,2,24],[1,2,24]],bar_graph_box_vertical:[[0,6,24],[1,6,24]],bar_horizontal:[[1,2,16],[1,2,24]],bars_2:[[1,9,16],[1,9,24]],bars_3:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bell:[[0,10,24],[1,10,24]],bell_cairo:[[0,3,24],[1,3,24]],bell_off:[[1,5,24]],bell_off_cairo:[[1,2,24]],bell_on:[[0,6,24]],bell_on_cairo:[[0,
2,24]],blur:[[1,2,24]],book:[[1,3,24]],bookmark:[[0,9,24],[1,9,24]],bookmark_cairo:[[0,2,24],[1,2,24]],box_3d:[[0,1,24],[1,1,24]],box_bar:[[0,3,24]],box_check:[[0,6,18],[0,6,24],[0,6,36],[1,6,24]],box_chevron_right:[[1,3,24]],box_dashed_triangle:[[1,3,24]],box_empty:[[1,5,24]],box_open_check:[[0,4,24],[1,4,16],[1,4,24]],box_pencil:[[1,3,16],[1,3,24]],box_placeholder_left:[[1,1,24]],box_search:[[1,1,24]],box_stack_3:[[0,1,24],[1,1,24]],boxes_2:[[1,3,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,
24]],brightness:[[0,3,24],[1,3,24]],broadcast:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24],[1,3,48]],bug:[[0,3,24],[1,3,24]],business:[[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],camera:[[0,10,24],[1,10,24]],camera_audio:[[1,5,24]],camera_effects:[[1,4,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,12],[0,3,16],[0,3,24]],cart:[[0,4,24],[1,4,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],check:[[0,
13,12],[0,13,16],[0,13,24],[1,13,16],[1,13,24]],check_circle:[[0,10,18],[0,10,24],[1,10,24]],check_double:[[1,1,24]],check_double_off:[[1,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,9,18],[1,9,24]],chevron_down_cairo:[[1,2,24]],chevron_down_circle:[[0,3,24]],chevron_expand:[[1,5,24]],chevron_first:[[1,1,24]],chevron_last:[[1,1,24]],chevron_left:[[1,9,16,!0],[1,9,18,!0],[1,9,24,!0]],chevron_left_circle:[[0,3,24]],chevron_left_ios:[[1,2,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,
7,16,!0],[0,7,18,!0],[0,7,24,!0],[1,7,16,!0],[1,7,18,!0],[1,7,24,!0]],chevron_right_cairo:[[1,2,24]],chevron_right_circle:[[0,3,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,9,16],[1,9,18],[1,9,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,3,24]],chromecast:[[0,10,24],[1,10,24]],chromecast_animate_frame_1:[[1,5,24]],chromecast_animate_frame_2:[[1,5,24]],chromecast_animate_frame_3:[[1,5,24]],chromecast_cairo:[[0,2,24],[1,2,24]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,
2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_half_full:[[1,1,24]],circles_6:[[0,1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,10,24],[1,10,16],[1,10,24]],clock_arrows:[[1,1,24]],clock_arrows_alert:[[1,1,24]],clock_cairo:[[0,2,24],[1,2,24]],clock_half_circle:[[0,1,24],[1,1,24]],closed_caption:[[0,10,24],[1,10,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,
6,24],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_off:[[1,2,24]],code:[[1,2,24]],compass:[[0,8,24],[1,8,24]],compass_cairo:[[0,1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,3,24]],copyright:[[0,4,24],[1,4,24]],creator_academy:[[0,3,12],[0,3,16],[0,3,24],[1,3,24]],creator_academy_cairo:[[0,2,24],[1,2,24]],credit_card:[[1,4,24]],crop:[[1,3,16],[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,16],[0,5,24],[1,5,12],[1,5,16],[1,5,24]],curve_s:[[0,1,24]],dashboard_plus:[[1,
1,16],[1,1,18],[1,1,20],[1,1,24]],die_3:[[0,5,24],[1,5,24]],directions:[[1,3,24]],dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,11,16],[0,11,24],[1,11,16],[1,11,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_plus:[[1,1,24]],dollar_sign_container:[[1,7,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,16],[1,23,24]],dollar_sign_off:[[1,3,24]],dot:[[0,2,12],[0,2,24]],download:[[0,11,24],[1,11,16],[1,11,24]],download_cairo:[[0,2,24],[1,2,24]],downloaded:[[0,7,
24]],downloading:[[1,5,24]],downloading_0:[[1,5,24]],downloading_1:[[1,6,24]],downloading_2:[[1,6,24]],downloading_3:[[1,6,24]],downloading_4:[[1,6,24]],downloading_5:[[1,7,24]],downloading_6:[[1,6,24]],drive_add:[[1,2,24]],earth:[[0,12,24],[1,12,16],[1,12,18],[1,12,24]],explicit:[[0,7,18],[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_off:[[1,4,24]],eyedropper:[[1,2,24]],face_add:[[1,1,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_image:[[1,2,24]],
face_meh:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_meh_2:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_unhappy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_very_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],fashion:[[0,4,24],[1,4,24]],fashion_cairo:[[0,2,24],[1,2,24]],fast_back:[[0,3,24],[1,3,24]],fast_forward:[[0,5,24]],
film_strip:[[0,7,24],[1,7,24]],film_strip_add:[[1,2,24]],filter_face:[[0,5,24],[1,5,24]],filter_photo:[[0,8,24],[1,8,24]],fire:[[0,9,12],[0,9,24],[1,9,16],[1,9,24]],fire_cairo:[[0,2,24],[1,2,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,24]],flag_cairo:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,18],[0,5,24],[1,5,24]],flash_off:[[0,5,24],[1,5,24]],flash_on:[[0,5,24],[1,5,24]],flip_horizontal:[[1,4,24]],flip_horizontal_dash:[[1,1,24]],flip_vertical_dash:[[1,1,24]],folder:[[0,
4,16],[0,4,24],[1,4,24]],font_square_spark:[[1,1,16],[1,1,24]],football:[[0,4,24],[1,4,24]],gaming:[[0,3,24],[1,3,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,9,24],[1,9,24]],gear_cairo:[[0,3,24],[1,3,24]],ghost:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],globe_image:[[0,2,24],[0,2,36],[1,2,24],[1,2,36]],glow:[[1,2,24]],google_lens:[[1,4,24]],greater_than_20:[[1,2,24]],grid_2x2:[[1,1,24]],grid_3_by_3:[[0,1,24],[1,1,24]],grid_asymmetrical:[[0,
1,24],[1,1,24]],hand:[[1,2,24]],hand_long_press:[[0,3,24],[1,3,24]],hand_pinch_in:[[1,2,24]],hand_swipe_left:[[1,1,24]],hand_swipe_right:[[1,2,24]],hand_tap:[[0,2,24],[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,18,13],[0,18,24],[1,18,16],[1,18,24]],heart_box:[[1,1,24]],heart_circle:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],heart_off:[[1,2,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,
2,24]],home:[[0,9,24],[1,9,24]],home_cairo:[[0,2,24],[1,2,24]],hourglass:[[1,3,16],[1,3,24]],image:[[0,8,24],[1,8,24]],image_add:[[1,4,24]],image_wallpaper:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],incognito_cairo:[[0,2,24],[1,2,24]],infinite:[[0,2,24]],infinity:[[1,2,24]],info_circle:[[1,10,16],[1,10,18],[1,10,20],[1,10,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layers:[[0,1,24],[1,1,24]],leaf:[[1,
2,24]],lens:[[1,1,24]],less_than_4:[[1,2,24]],library:[[0,6,24],[1,6,24]],library_add:[[1,7,16],[1,7,24]],library_image:[[1,1,24]],library_music:[[0,3,24],[1,3,24]],library_saved:[[0,6,24]],lightbulb:[[0,4,12],[0,4,24],[1,4,24]],lightbulb_cairo:[[0,2,24],[1,2,24]],lightbulb_spark:[[1,2,24]],link:[[1,8,18],[1,8,24]],link_off:[[1,1,24]],list_add:[[1,5,24]],list_check:[[0,2,24]],list_music:[[1,3,24]],list_pencil:[[1,5,24]],list_play_arrow:[[0,8,24],[1,8,12],[1,8,24]],list_play_arrow_cairo:[[0,2,24],
[1,2,24]],list_queue:[[1,1,24]],list_queue_last:[[0,3,24],[1,3,24]],list_queue_next:[[1,1,24]],list_remove:[[1,1,24]],list_view:[[1,2,24]],list_view_cairo:[[1,2,24]],live_mobile_landscape_orientation:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,12],[1,13,16],[1,13,18],[1,13,24]],lock_open:[[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],math_add:[[0,
3,24]],math_and:[[0,3,24]],math_divide:[[0,3,24]],math_equals:[[0,3,24]],math_equals_slash:[[1,3,24]],math_greater_than:[[0,3,24]],math_greater_than_or_equal:[[1,1,24]],math_less_than:[[0,3,24]],math_less_than_or_equal:[[1,4,24]],math_multiply:[[0,3,24]],math_or:[[0,3,24]],math_percent:[[0,3,24]],math_subtract:[[0,3,24]],maximize_cairo:[[1,1,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],meet:[[1,1,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,12],[0,9,16],[0,9,18],[0,9,24],[1,9,24]],mention:[[1,
5,16],[1,5,24]],menu_filter:[[0,1,24],[1,1,24]],menu_sort:[[1,4,24]],message_bubble_alert:[[0,6,24],[1,6,24]],message_bubble_alert_cairo:[[1,2,24]],message_bubble_empty:[[1,1,24]],message_bubble_gear:[[1,1,24]],message_bubble_left:[[0,1,24],[1,1,24]],message_bubble_left_boost:[[1,1,24]],message_bubble_left_off:[[1,1,16],[1,1,24]],message_bubble_overlap:[[0,7,24],[1,7,24]],message_bubble_question:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],message_bubble_right:[[0,14,24],[0,14,32],[1,14,16],[1,14,24]],message_bubble_right_caption:[[1,
1,24]],mic:[[0,14,24],[1,14,24]],mic_off:[[1,2,24]],miniplayer_exit:[[1,1,24]],mobile:[[0,4,24],[1,4,24]],mobile_check:[[1,2,24]],mobile_download:[[1,3,24]],mobile_landscape:[[1,3,24]],mobile_screen_horizontal:[[1,1,24]],mobile_screen_vertical:[[1,1,24]],money_hand:[[1,2,24]],monitor_display:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],monitor_display_off:[[1,1,24]],moon_z:[[0,1,24],[1,1,24]],motion:[[1,2,24]],move:[[1,2,24]],music:[[0,6,24],[1,6,16],[1,6,18],[1,6,24]],music_off:[[1,3,24]],music_scissors:[[1,
3,24]],music_shape:[[1,3,24]],music_video:[[1,4,24]],music_video_off:[[1,1,24]],my_videos:[[1,6,24]],my_videos_cairo:[[1,2,24]],news:[[0,3,24],[1,3,12],[1,3,24]],news_cairo:[[0,2,24],[1,2,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,16],[0,1,24],[1,1,16],[1,1,24]],note_add:[[1,1,16],[1,1,24]],note_spark:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],odometer:[[0,4,24],[1,4,24]],open_new:[[0,7,24],[1,7,12],[1,7,24]],overflow_horizontal:[[1,6,24],[1,6,32]],overflow_vertical:[[1,13,24]],overflow_vertical_cairo:[[1,
1,24]],paint_bucket:[[1,3,24]],palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],paper_corner_folded:[[0,2,24],[1,2,24]],paper_open_in_new:[[0,1,24],[1,1,24]],pause:[[0,9,24]],pause_circle:[[0,2,12],[0,2,16],[0,2,24]],pdf:[[1,2,24]],pencil:[[1,10,16],[1,10,18],[1,10,24]],people:[[0,6,12],[0,6,24],[1,6,24]],people_2:[[0,1,24],[1,1,24]],people_group:[[0,4,24],[1,4,16],[1,4,24]],people_note:[[0,1,18],[0,1,24],[1,1,24]],person:[[0,7,12],[0,7,13],[0,7,16],[0,7,24],[0,7,48],[1,7,13],[1,7,16],[1,7,24]],person_2:[[1,
1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,7,24]],person_box:[[1,5,24]],person_circle:[[0,10,24],[1,10,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,2,24]],person_minus:[[0,1,24],[1,1,24]],person_music:[[0,4,24],[1,4,24]],person_radar:[[0,7,12],[0,7,24],[1,7,16],[1,7,18],[1,7,24]],person_setting:[[1,6,24]],person_shield:[[1,7,24]],person_square_spark:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],phone:[[0,3,24],[1,3,24]],picture_in_picture:[[0,
2,24],[1,2,24]],picture_in_picture_combine:[[1,1,24]],pin:[[0,7,12],[0,7,24],[1,7,16],[1,7,24]],pin_off:[[1,1,24]],play_arrow:[[0,7,24],[1,7,24]],play_arrow_circle:[[0,2,24],[1,2,24]],play_arrow_disabled:[[0,1,12],[0,1,24]],play_arrow_half_circle:[[0,5,24],[1,5,24]],podcast:[[0,6,24],[1,6,12],[1,6,16],[1,6,18],[1,6,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,
9,16],[1,9,24],[1,9,40]],pound:[[1,3,24]],presentation:[[1,3,24]],presentation_remove:[[1,1,24]],price_tag:[[0,8,12],[0,8,24],[1,8,24]],price_tag_heart:[[1,2,24]],qr_code:[[1,3,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,2,24]],quotation_mark:[[0,1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,2,24]],remix:[[1,
2,16],[1,2,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,2,16],[1,2,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,2,12],[1,2,16],[1,2,18],[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,12],[0,8,24],[1,8,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,4,16],[1,4,18],[1,4,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,24]],screen_full_cairo:[[1,1,24]],screen_full_exit:[[1,6,24]],
screen_full_exit_cairo:[[1,1,24]],screen_fullscreen:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_light:[[1,1,24]],screen_mini_player:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_multi_view:[[0,3,24],[1,3,24]],screen_rotation:[[1,2,18],[1,2,24]],screen_switch:[[0,1,24],[1,1,24]],screen_theatre:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_vertical:[[1,1,24]],screen_x:[[1,2,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,5,24,!0],
[1,5,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,3,24]],shadow_soft:[[0,3,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[0,12,32,!0],[1,12,16,!0],[1,12,24,!0]],share_cairo:[[1,2,24]],share_ios:[[1,2,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,6,24]],shield_add:[[1,2,24]],shield_check:[[1,1,24]],shield_empty:[[0,1,16],[0,1,18],[0,1,24],[1,1,16],[1,1,18],[1,1,24]],shield_off:[[1,1,24]],shield_overflow:[[1,2,24]],shield_plus:[[1,1,24]],shield_search:[[1,2,24]],shorts_layout_bottom:[[1,
1,24]],shorts_layout_centered_square:[[1,1,24]],shorts_layout_foreground:[[1,1,24]],shorts_layout_landscape_bottom:[[1,1,24]],shorts_layout_landscape_top:[[1,1,24]],shorts_layout_left:[[1,1,24]],shorts_layout_pip:[[1,1,24]],shorts_layout_right:[[1,1,24]],shorts_layout_single:[[1,1,24]],shorts_layout_top:[[1,1,24]],skip_back_10:[[0,1,24]],skip_back_15:[[0,1,24]],skip_back_20:[[0,1,24]],skip_back_30:[[0,1,24]],skip_back_5:[[0,1,24]],skip_back_60:[[0,1,24]],skip_down:[[0,5,24]],skip_forward_10:[[0,1,
24]],skip_forward_15:[[0,1,24]],skip_forward_20:[[0,1,24]],skip_forward_30:[[0,1,24]],skip_forward_5:[[0,1,24]],skip_forward_60:[[0,1,24]],skip_next:[[0,7,24]],skip_previous:[[0,6,24]],skip_up:[[0,5,24]],slash_circle_left:[[1,7,24]],slash_circle_right:[[1,2,24]],soccer_ball:[[1,3,24]],soccer_card:[[0,2,12],[0,2,16],[0,2,24]],spacebar:[[1,2,24]],spark:[[0,10,12],[0,10,16],[0,10,24]],spark_chat:[[1,1,16],[1,1,24]],spark_image:[[1,2,24]],spark_lightbulb:[[0,2,24],[1,2,24]],spark_message_bubble:[[1,4,
16],[1,4,24]],spark_message_bubble_left:[[1,1,24]],spark_music:[[1,2,24]],spark_pencil:[[1,2,24]],spark_radar:[[0,1,12],[0,1,16],[0,1,24],[1,1,12],[1,1,16],[1,1,24]],spark_text:[[1,1,24]],spark_video:[[1,2,24]],sparkle:[[0,4,24],[1,4,24]],speaker:[[1,2,24]],speaker_group:[[1,1,24]],speaker_group_off:[[1,1,24]],speaker_headset:[[1,2,24]],speaker_off:[[1,1,24]],split:[[1,4,24]],sports:[[0,1,24]],spotlight:[[0,3,24],[1,3,24]],star:[[0,6,12],[0,6,16],[0,6,24],[1,6,12],[1,6,16],[1,6,24]],star_circle:[[0,
6,12],[0,6,16],[0,6,18],[0,6,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],[1,1,16],[1,1,20],[1,1,24],[1,1,36]],star_half:[[0,3,12],[0,3,16],[0,3,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,5,24]],stopwatch:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,11,24],[1,11,18],[1,11,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,4,12],[0,4,24],[1,4,24]],super_chat:[[1,8,18],
[1,8,24]],super_sticker:[[0,8,16],[0,8,24],[1,8,16],[1,8,24]],super_store:[[1,3,24]],superstar:[[1,1,24]],tablet:[[1,1,24]],target:[[0,2,24],[1,2,16],[1,2,24]],target_add:[[0,2,24],[1,2,16],[1,2,24]],template_add:[[1,3,16],[1,3,24]],template_play:[[0,3,24],[1,3,24]],text:[[0,9,24],[1,9,16],[1,9,18],[1,9,24]],text_bell_cairo:[[1,1,12],[1,1,16],[1,1,18],[1,1,24]],text_bold:[[1,1,24]],text_box:[[1,5,24]],text_italic:[[1,1,24]],text_outline:[[1,2,24]],text_preset:[[1,1,24]],text_serif:[[1,1,24]],text_shadow:[[1,
2,24]],text_strikethrough:[[1,1,24]],text_underline:[[1,1,24]],theme_switch:[[0,1,24],[1,1,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,16],[0,24,24],[0,24,36],[1,24,16],[1,24,24],[1,24,36]],thumb_up:[[0,22,16],[0,22,24],[0,22,36],[1,22,16],[1,22,24],[1,22,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,4,24],[1,4,24]],tic_tac_toe:[[0,4,12],[0,4,24],[1,4,16],[1,4,24]],tic_tac_toe_cairo:[[0,2,24],[1,2,24]],ticket_star:[[1,1,24]],tilt:[[1,4,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,3,
24]],toolbox:[[1,4,24]],transcript:[[1,2,16],[1,2,24]],transcript_search:[[1,1,16],[1,1,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,16],[1,4,24]],trash_can:[[1,10,16],[1,10,18],[1,10,24]],triangle_down:[[1,7,24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,3,24],[1,3,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,1,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,12],[0,8,16],[0,8,24],[1,8,16],[1,8,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_dollar_sign:[[0,
1,24],[1,1,24]],tv_off:[[1,2,24]],tv_queue:[[1,4,24]],tv_queue_chevron:[[1,2,24]],upload:[[1,5,24]],uploading:[[1,1,24]],variable:[[1,4,24]],verified_circle:[[1,4,24]],video_camera:[[0,9,24],[1,9,24]],video_camera_add:[[1,2,24]],video_camera_off:[[1,1,24]],video_link:[[1,5,16],[1,5,24]],video_reverse:[[1,1,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],volume_down:[[0,2,24],[1,2,24]],volume_fade:[[1,2,24]],volume_off:[[0,4,24],[1,4,24]],volume_on:[[0,3,24],[1,3,24]],
volume_stable:[[0,1,24],[1,1,24]],vr:[[0,7,24],[1,7,24]],waveform:[[1,3,24]],waveform_music:[[0,2,18],[0,2,24],[0,2,48]],waveform_spark:[[1,2,24]],wrench:[[0,3,24],[1,3,24]],x:[[1,11,18],[1,11,24]],x_cairo:[[1,1,24]],x_circle:[[0,9,24],[1,9,24]],x_mark:[[1,4,20],[1,4,24]],x_octagon:[[1,2,24]],yen_sign_container:[[0,2,24],[1,2,24]],youtube_improve_tv:[[1,1,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_linked_tv:[[1,4,24]],youtube_logo_icon:[[0,6,24],[1,6,24]],youtube_mix:[[1,5,12],[1,5,16],[1,5,24]],
youtube_music:[[0,7,24],[1,7,24]],youtube_music_cairo:[[1,2,24]],youtube_originals:[[0,6,24],[1,6,24]],youtube_shorts:[[0,10,12],[0,10,20],[0,10,24],[1,10,20],[1,10,24]],youtube_shorts_arrow_down:[[1,1,24]],youtube_shorts_arrow_left:[[1,2,24]],youtube_shorts_arrow_up:[[1,1,24]],youtube_shorts_cairo:[[0,2,24],[1,2,24]],youtube_shorts_camera:[[1,3,24]],youtube_shorts_chevron_left_ios:[[1,2,24]],youtube_shorts_green_screen:[[0,1,24],[1,1,24]],youtube_shorts_heart:[[0,2,24],[0,2,32]],youtube_shorts_message_bubble_right:[[0,
2,24],[0,2,32]],youtube_shorts_no_triangle:[[0,4,16],[0,4,24],[0,4,32],[1,4,16],[1,4,24],[1,4,32]],youtube_shorts_overflow_vertical:[[1,2,24]],youtube_shorts_plus:[[1,5,16],[1,5,24]],youtube_shorts_remix:[[0,2,24],[0,2,32]],youtube_shorts_search:[[1,3,24]],youtube_shorts_share:[[0,2,24],[0,2,32]],youtube_shorts_sticker:[[1,1,18],[1,1,24]],youtube_shorts_thumb_down:[[0,2,24],[0,2,32]],youtube_shorts_thumb_up:[[0,2,24],[0,2,32]],youtube_shorts_waveform:[[1,2,18],[1,2,24]],youtube_studio:[[0,8,24],[1,
8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[0,2,24],[1,2,24]]};var XXK={accessibility:[[0,4,24],[1,4,24]],account_link:[[0,8,24],[1,8,24]],account_link_error:[[1,6,24]],add:[[1,9,18],[1,9,24]],add_circle:[[0,6,18],[0,6,24],[1,6,24],[1,6,36]],add_square_stack:[[1,1,24]],add_tv:[[1,1,24]],add_tv_chevron_right:[[1,1,24]],adjust:[[0,9,24],[1,9,24]],airplane:[[0,5,24],[0,5,48],[1,5,24]],airplay:[[1,6,24]],airplay_slash:[[1,1,24]],album:[[0,8,24],[1,8,18],[1,8,24],[1,8,48]],alert_bubble:[[1,2,18],[1,2,24]],alert_circle:[[0,10,24],[1,10,24],[1,10,48]],alert_octagon:[[0,
2,24],[1,2,24]],alert_triangle:[[0,10,12],[0,10,24],[0,10,48],[1,10,24]],ambient_mode:[[1,1,24]],ampersand:[[1,1,24]],api:[[0,2,24],[1,2,24]],archive:[[1,1,24]],arrow_arc_forward:[[1,1,24]],arrow_clockwise:[[1,1,24]],arrow_counterclockwise:[[1,2,24],[1,2,48]],arrow_counterclockwise_dashed:[[1,1,24]],arrow_down:[[1,3,24]],arrow_down_circle:[[0,4,24],[1,4,24]],arrow_down_right:[[1,1,24]],arrow_flip:[[1,10,24]],arrow_in:[[1,8,18],[1,8,24]],arrow_left:[[1,8,24,!0],[1,8,36,!0]],arrow_merge:[[1,2,24]],
arrow_out:[[1,2,24]],arrow_right:[[1,3,24,!0]],arrow_right_rectangle:[[0,2,24],[1,2,24]],arrow_solid_down:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_solid_up:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_split:[[1,3,24]],arrow_split_alert:[[1,1,24]],arrow_swap_horizontal:[[1,5,24]],arrow_trend_down:[[1,1,24]],arrow_trend_up:[[1,2,12],[1,2,24]],arrow_turn_down_right:[[1,1,24]],arrow_up:[[1,3,24]],arrow_up_circle:[[0,4,24],[1,4,24]],arrow_up_left:[[1,1,24]],arrow_up_rectangle_portrait:[[1,1,24]],arrow_up_right:[[1,
2,18],[1,2,24],[1,2,36]],audio:[[0,14,12],[0,14,18],[0,14,24],[1,14,12],[1,14,18],[1,14,24],[1,14,48]],audio_arrow_flip:[[0,2,24],[1,2,24]],audio_badge:[[0,3,24],[1,3,24]],audio_scissors:[[1,1,24]],audio_slash:[[0,2,24],[1,2,24]],audio_spark:[[1,1,24]],audio_square_stack:[[0,2,24],[1,2,24]],audio_staff:[[0,2,24],[1,2,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,24],[1,7,24]],bag_bookmark:[[1,2,24]],basketball:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bed:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],bell:[[0,
10,24],[1,10,24]],bell_slash:[[1,1,24]],bell_waves:[[0,2,24],[1,2,24]],blur:[[1,2,24]],book:[[0,3,24],[1,3,24]],book_audio:[[1,1,24]],bookmark:[[0,9,18],[0,9,24],[1,9,18],[1,9,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,24],[1,3,24]],brightness:[[0,3,24],[1,3,24]],browser:[[0,2,24],[1,2,24]],browser_slash:[[1,1,24]],bubble:[[1,1,24]],bubble_asterisk:[[0,2,24],[1,2,24]],bubble_ellipsis:[[1,1,24]],bubble_gear:[[1,1,24]],bubble_list:[[1,1,24]],bubble_pencil:[[1,1,24]],bubble_slash:[[0,2,24],[1,2,
24]],bubble_slow:[[0,2,24],[0,2,48],[1,2,24],[1,2,48]],bubble_spark:[[1,1,24]],bubble_sparkles:[[1,1,24]],bubble_stack:[[0,2,24],[1,2,24]],bug:[[0,3,24],[1,3,24]],business:[[0,4,24],[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],calendar_event:[[0,2,24],[1,2,24]],calendar_today:[[1,1,24]],camera:[[0,10,24],[1,10,18],[1,10,24]],camera_audio:[[1,5,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_sparkles:[[1,1,24]],camera_switch:[[0,3,24],[1,3,24]],
card:[[0,3,24]],cart:[[0,4,24],[1,4,24]],cart_add:[[1,1,24]],cart_spark:[[1,1,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],chart_bar:[[1,1,24]],chart_bar_search:[[0,2,24],[1,2,24]],chart_bar_square:[[0,3,24],[1,3,18],[1,3,24]],chart_line:[[1,1,24]],chart_pie:[[0,2,24],[1,2,24]],chart_scatter_plot:[[1,1,24]],check:[[1,13,12],[1,13,18],[1,13,24],[1,13,36]],check_circle:[[0,10,24],[1,10,24]],check_done:[[1,1,24]],check_done_slash:[[1,1,24]],check_shield:[[1,1,24]],check_square:[[0,2,24],[1,2,
24]],check_square_stack:[[0,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,9,18],[1,9,24]],chevron_down_circle:[[0,3,24],[1,3,24]],chevron_down_end:[[1,1,24]],chevron_expand:[[1,5,24]],chevron_left:[[1,9,24,!0]],chevron_left_circle:[[0,3,24],[1,3,24]],chevron_left_end:[[1,1,24]],chevron_left_ios:[[1,3,24]],chevron_right:[[1,7,18,!0],[1,7,24,!0]],chevron_right_circle:[[0,3,24],[1,3,24]],chevron_right_end:[[1,1,24]],chevron_right_square:[[1,1,24]],chevron_up:[[1,9,12],[1,9,24]],chevron_up_circle:[[0,
3,24],[1,3,24]],chevron_up_end:[[1,1,24]],chromecast:[[0,10,24],[1,10,18],[1,10,24],[1,10,36]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_full_half:[[0,1,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,3,24],[1,3,18],[1,3,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_slash:[[1,1,24]],clapperboard_sparkles:[[0,2,24],[1,2,24]],clock:[[0,10,24],[0,10,48],[1,10,24]],clock_arrow_clockwise:[[1,
1,24]],clock_half_dashed:[[1,1,24]],clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,6,24],[1,6,18],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,2,24],[1,2,48]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,2,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]],cube_spark:[[1,1,24]],cursor_click:[[0,2,24],[1,2,24]],curve:[[1,1,24]],cvp:[[0,2,24],[1,2,24]],dashboard:[[0,2,24],[1,2,24]],dashboard_add:[[1,1,24]],die_face3:[[0,2,24],[1,2,24]],directions:[[1,3,24]],display:[[0,2,24],[1,2,24]],display_slash:[[1,1,24]],divide:[[1,1,24]],
document:[[0,2,24],[1,2,24]],document_arrow_up_right:[[0,2,24],[1,2,24]],dollar_sign_arrow_flip:[[1,1,24]],dollar_sign_circle:[[0,11,24],[1,11,18],[1,11,24]],dollar_sign_circle_add:[[1,1,24]],dollar_sign_circle_hand:[[1,1,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_slash:[[1,1,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,12],[1,23,24]],dollar_sign_rectangle:[[1,1,24]],dollar_sign_tv:[[0,2,24],[1,2,24]],dot:[[0,2,12],[0,2,24]],download:[[1,11,18],[1,11,24]],dpad:[[0,2,24],[1,2,
24]],embed:[[0,2,24],[1,2,24]],equal:[[1,2,18],[1,2,24]],equal_slash:[[1,1,24]],explicit:[[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_slash:[[1,1,24]],eyedropper:[[1,2,24]],face_add:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[0,11,48],[1,11,24],[1,11,36]],face_image:[[1,2,24]],face_meh:[[0,9,24],[1,9,24]],face_neutral:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_scale:[[1,1,24]],face_sparkles:[[0,2,24],[1,2,24]],face_unhappy:[[0,
10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[1,9,24]],face_very_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[1,9,24]],fashion:[[0,4,24],[1,4,24]],fast_forward:[[0,5,24],[1,5,24]],fast_rewind:[[0,2,24],[1,2,24]],film_strip:[[0,7,24],[0,7,48],[1,7,24]],film_strip_add:[[1,2,24]],film_strip_audio:[[1,1,24]],filter:[[1,1,24]],filter_audio:[[1,1,24]],filter_photo:[[0,8,24],[1,8,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,18],[1,9,24]],flash:[[0,2,24],[1,2,24]],
flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,24],[1,5,24]],flash_slash:[[0,2,24],[1,2,24]],flip_horizontal:[[1,4,24]],flip_horizontal_half_dashed:[[1,1,24]],flip_vertical_half_dashed:[[1,1,24]],folder:[[0,4,24],[1,4,24]],font:[[1,1,24]],font_bold:[[1,1,24]],font_italic:[[1,1,24]],font_outline:[[1,1,24]],font_present:[[1,1,24]],font_serif:[[1,1,24]],font_shadow:[[1,1,24]],font_spark:[[1,1,24]],font_square:[[0,2,24],[1,2,24]],font_square_spark:[[1,1,18],[1,1,24]],font_strikethrough:[[1,1,24]],
font_style:[[1,1,24]],font_underline:[[1,1,24]],football:[[0,4,24],[1,4,24],[1,4,36]],game_controller:[[1,1,24]],gaming:[[0,3,24],[1,3,24]],gear:[[0,9,24],[1,9,18],[1,9,24]],gesture_long_press:[[0,2,24],[1,2,24]],gesture_pinch_in:[[1,1,24]],gesture_swipe_left:[[1,1,24]],gesture_swipe_right:[[1,1,24]],gesture_swipe_up:[[1,1,24]],gesture_tap:[[0,2,24],[1,2,24]],ghost:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[1,4,24]],globe_image:[[1,3,24]],glow:[[1,2,24]],google:[[0,1,24]],
google_blogger:[[0,1,24]],google_drive_add:[[1,1,24]],google_lens:[[1,4,24]],google_meet:[[0,2,24],[1,2,24]],google_quick_share:[[1,1,24]],graduation_cap:[[0,3,18],[0,3,24],[1,3,24]],greater_than:[[1,1,24]],greater_than_n20:[[1,1,24]],greater_than_or_equal_to:[[1,1,24]],hand:[[1,2,24]],hand_wave:[[1,2,24]],hands_clap:[[1,1,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],hearing:[[0,2,24],[1,2,24]],heart:[[0,18,24],[1,18,18],[1,18,24]],heart_circle:[[1,
2,24]],heart_cube:[[1,1,24]],heart_slash:[[1,1,24]],help_bubble:[[0,2,24],[1,2,24]],help_circle:[[1,2,18],[1,2,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,2,24]],history:[[1,1,24]],home:[[0,9,24],[1,9,24]],hourglass:[[1,3,18],[1,3,24]],hype:[[0,2,24],[1,2,24]],image:[[0,8,24],[1,8,24]],image_add:[[0,4,24],[1,4,24]],image_frame:[[1,1,24]],image_list:[[0,2,24],[1,2,24]],image_list_slash:[[1,1,24]],image_spark:[[1,1,24]],image_stack:[[0,2,24],[1,2,24]],image_viewfinder:[[1,1,24]],incognito:[[0,
9,24],[1,9,24]],infinity:[[1,2,24]],info_circle:[[1,10,18],[1,10,24]],info_circle_spark:[[1,1,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],label_slash:[[0,2,24],[1,2,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layout_bottom:[[1,1,24]],layout_foreground:[[1,1,24]],layout_full:[[1,1,24]],layout_left:[[1,1,24]],layout_middle:[[1,1,24]],layout_picture_in_picture:[[1,1,24]],layout_right:[[1,1,24]],layout_top:[[1,1,24]],leaf:[[1,2,24]],less_than:[[1,
1,24]],less_than_n4:[[1,1,24]],less_than_or_equal_to:[[1,1,24]],license:[[0,2,24],[1,2,24]],license_alert:[[1,1,24]],license_search:[[1,1,24]],license_slash:[[1,1,24]],lightbulb:[[0,4,24],[1,4,24]],link:[[1,8,18],[1,8,24]],link_slash:[[1,1,24]],live:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_pin:[[0,2,24],[1,2,24]],location_pin_slash:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,18],[1,13,24],[1,13,48]],lock_clock:[[1,1,24]],lock_n2:[[1,1,24]],lock_open:[[0,4,24],[1,4,24]],
magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,24],[0,9,36],[1,9,24]],memberships_gift:[[1,1,24]],mention:[[1,5,24]],menu:[[1,1,24]],mic:[[0,14,18],[0,14,24],[0,14,36],[0,14,48],[1,14,18],[1,14,24],[1,14,48]],mic_slash:[[1,2,24]],minus:[[1,2,18],[1,2,24]],minus_circle:[[0,3,24],[1,3,18],[1,3,24]],minus_square:[[0,2,24],[1,2,24]],mix:[[0,4,24],[1,4,18],[1,4,24]],mobile:[[0,4,24],[1,4,24]],
mobile_arrow_down:[[1,1,24]],mobile_arrow_in:[[1,1,24]],mobile_arrow_out:[[1,1,24]],mobile_check:[[1,2,24]],mobile_landscape:[[0,3,24],[1,3,24]],motion:[[1,2,24]],move:[[1,3,24]],music_video:[[0,4,24],[1,4,24]],music_video_slash:[[1,1,24]],n15:[[1,1,24]],n1point2x:[[1,1,24]],n1point5x:[[1,1,24]],n1point8x:[[1,1,24]],n1x:[[1,1,24]],n2d:[[1,1,24]],n2point5x:[[1,1,24]],n2x:[[1,1,24]],n3d:[[1,1,24]],n3x:[[1,1,24]],n4d:[[1,1,24]],n4k:[[0,1,24],[1,1,24]],n60:[[1,1,24]],n8k:[[0,1,24],[1,1,24]],new_release:[[1,
1,24]],news:[[0,3,24],[1,3,24]],news_alert:[[0,1,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,18],[0,1,24],[1,1,18],[1,1,24]],note_spark:[[0,2,18],[0,2,24],[1,2,18],[1,2,24]],open_in_panel:[[1,2,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,6,24],[1,6,36]],overflow_vertical:[[1,13,18],[1,13,24],[1,13,36]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,9,24],[0,9,36],[0,9,48],[1,9,24]],pause_circle:[[0,2,24],[1,
2,24]],pause_history:[[1,1,24]],pawprint:[[0,2,24],[1,2,24]],pdf:[[1,2,24]],pencil:[[0,10,24],[1,10,18],[1,10,24]],pencil_spark:[[1,1,24]],percent:[[1,1,24]],person:[[0,7,24],[1,7,12],[1,7,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,2,24],[1,2,18],[1,2,24]],person_add:[[0,7,24],[1,7,18],[1,7,24]],person_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[0,10,24],[1,10,24],[1,10,48]],person_circle_slash:[[1,
2,24]],person_gear:[[0,2,24],[1,2,24]],person_shield:[[1,7,24]],person_square:[[0,2,24],[1,2,18],[1,2,24]],person_square_spark:[[0,1,24],[1,1,24]],person_square_stack:[[0,2,24],[1,2,18],[1,2,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,3,24],[1,3,12],[1,3,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,7,24],[1,7,18],[1,7,24]],pin_slash:[[0,2,24],[1,2,18],
[1,2,24]],play:[[0,4,18],[0,4,24],[0,4,36],[0,4,48],[1,4,24]],play_circle:[[0,2,24],[0,2,48],[1,2,24]],play_circle_half_dashed:[[1,1,24]],play_pause:[[0,1,24],[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,2,24],[1,2,18],[1,2,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,1,24]],player_full_enter_alt:[[1,1,24]],player_full_enter_portrait:[[1,2,24]],player_full_exit:[[1,1,24]],player_full_exit_alt:[[1,1,
24]],player_mini_enter:[[0,1,24],[1,1,24]],player_mini_exit:[[1,1,24]],player_multiview:[[0,1,24],[1,1,24]],player_switch:[[0,1,24],[1,1,24]],player_theater:[[0,1,24],[1,1,24]],playlist:[[1,5,12],[1,5,18],[1,5,24],[1,5,48]],playlist_add:[[1,3,18],[1,3,24]],playlist_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,2,24],[1,2,48]],playlist_x:[[1,3,18],[1,3,24]],podcast:[[0,6,12],[0,6,24],[1,6,12],[1,6,18],[1,6,24],[1,6,48]],podcast_add:[[0,
2,24],[1,2,24]],podcast_check:[[0,2,24]],point2x:[[1,1,24]],point3x:[[1,1,24]],point5x:[[1,1,24]],point8x:[[1,1,24]],poll:[[1,9,18],[1,9,24],[1,9,36]],premium:[[0,1,24],[1,1,24]],presentation:[[1,3,24]],price_tag:[[0,8,24],[0,8,48],[1,8,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],question_head:[[1,2,24]],queue:[[1,1,24]],queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,
1,24],[1,1,24]],record:[[0,2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,24]],repeat:[[0,2,24],[1,2,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,2,24],[1,2,36]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,1,24]],rotate_landscape:[[1,2,18],[1,2,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,24],[1,8,18],[1,8,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],
sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,18],[1,15,24],[1,15,48]],search_shield:[[0,1,24],[1,1,24]],search_spark:[[1,1,24]],seek_forward:[[0,1,24]],seek_rewind:[[0,1,24]],send:[[0,7,18,!0],[0,7,24,!0],[1,7,18,!0],[1,7,24,!0]],shadow:[[1,1,24]],shadow_hard:[[0,3,24],[1,3,24]],shadow_soft:[[0,3,24],[1,3,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[1,12,18,!0],[1,12,24,!0]],share_android:[[0,2,24],[1,2,24]],share_ios:[[1,2,24]],shield:[[0,6,24],[1,6,24]],shield_add:[[1,2,24]],shield_health:[[1,
1,24]],shield_overflow:[[1,2,24]],shield_slash:[[1,1,24]],shield_x:[[0,3,24],[1,3,18],[1,3,24]],shorts:[[0,3,18],[0,3,24],[1,3,24]],shorts_add:[[1,1,18],[1,1,24]],shorts_empty:[[0,3,18],[0,3,24],[1,3,24]],shuffle:[[0,4,24],[1,4,18],[1,4,24]],skip10_back:[[1,2,24],[1,2,36]],skip10_forward:[[1,1,24]],skip15_back:[[1,1,24]],skip15_forward:[[1,1,24]],skip20_back:[[1,1,24]],skip20_forward:[[1,1,24]],skip30_back:[[1,1,24]],skip30_forward:[[1,2,24],[1,2,36]],skip5_back:[[1,1,24]],skip5_forward:[[1,1,24]],
skip60_back:[[1,1,24]],skip60_forward:[[1,1,24]],skip_down:[[0,5,24],[1,5,24]],skip_next:[[0,7,12],[0,7,24],[0,7,36],[1,7,24]],skip_previous:[[0,6,24],[0,6,36],[1,6,24]],skip_up:[[0,5,24],[1,5,24]],slash_forward:[[1,1,24]],sleep_timer:[[0,2,24],[1,2,24]],slip:[[1,1,18],[1,1,24]],snowflake:[[1,1,24]],soccer_ball:[[1,3,24]],sonar:[[1,1,24]],sort:[[1,2,18],[1,2,24]],spacebar:[[1,2,24]],spark:[[0,11,12],[0,11,24],[1,11,24]],spark_bubble_chat:[[1,1,24]],spark_lightbulb:[[0,3,24],[1,3,24]],spark_waves:[[0,
2,24],[1,2,24]],sparkles:[[0,2,24],[1,2,24]],speaker:[[1,2,24]],speaker_headset:[[1,2,24]],speaker_slash:[[1,1,24]],speaker_stack:[[1,1,24]],speaker_stack_slash:[[1,1,24]],speedometer:[[0,2,24],[1,2,24]],splice:[[1,1,24]],split:[[1,4,24]],spotlight:[[0,3,24],[1,3,24]],spreadsheet:[[1,1,24]],square:[[0,2,24],[1,2,24]],square3_stack:[[0,2,24],[1,2,24]],square3d_stack:[[0,2,24],[1,2,24]],square_grid2x2:[[1,1,24]],square_grid3x3:[[0,2,24],[1,2,24]],square_pencil:[[0,3,24],[1,3,18],[1,3,24]],stable_volume:[[0,
2,24],[1,2,24]],star:[[0,6,12],[0,6,24],[1,6,12],[1,6,24]],star_circle:[[0,6,12],[0,6,18],[0,6,24],[0,6,36],[1,6,24]],star_full_half:[[0,1,12],[0,1,24]],star_half_filled:[[1,2,12],[1,2,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,6,24],[0,6,36],[1,6,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,5,24],[1,5,24]],stopwatch10:[[0,1,24]],stopwatch3:[[0,1,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,11,24],[1,11,24],[1,11,48]],subtitles:[[0,
4,24],[1,4,24]],subtitles_bubble:[[1,1,24]],sum:[[1,1,24]],super_chat:[[0,8,24],[1,8,24]],super_star:[[1,1,24]],super_sticker:[[0,8,24],[1,8,24]],super_store:[[0,3,24],[1,3,24]],surround_sound:[[0,2,24],[1,2,24]],tablet_landscape:[[1,1,24]],target:[[1,2,24]],target_add:[[1,2,24]],template_add:[[1,3,24]],template_play:[[0,3,24],[1,3,24]],template_play_spark:[[1,1,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,3,24],
[1,3,18],[1,3,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,18],[0,24,24],[0,24,36],[0,24,48],[1,24,18],[1,24,24],[1,24,36],[1,24,48]],thumb_up:[[0,22,18],[0,22,24],[0,22,36],[0,22,48],[1,22,18],[1,22,24],[1,22,36],[1,22,48]],thumb_up_down:[[0,4,24],[1,4,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],timestamp_add:[[1,
1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,18],[1,4,24]],trash_can:[[0,10,24],[1,10,18],[1,10,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],triangle_up:[[0,2,24],[1,2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,24],[1,8,24],[1,8,48]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,2,24],[1,2,36]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,
4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[0,9,24],[0,9,48],[1,9,24],[1,9,48]],video_camera_add:[[1,2,24]],video_camera_slash:[[1,1,24]],video_link:[[1,5,18],[1,5,24]],video_reverse:[[1,1,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],view_column2:[[1,1,24]],view_column3:[[0,2,24],[1,2,24]],view_column3_row2:[[0,2,24],[1,2,24]],view_compact:[[0,2,24],[1,2,24]],view_feed:[[0,2,24],[1,2,24]],view_list:[[1,1,24]],view_row2:[[0,2,24],[1,2,24]],view_timeline:[[1,1,24]],
volume_fade:[[1,2,24]],volume_max:[[0,2,24],[1,2,24]],volume_min:[[0,2,24],[1,2,24]],volume_mute:[[0,2,24],[1,2,24]],vr:[[0,7,24],[1,7,24]],watch:[[1,1,24]],water:[[1,1,24]],waveform:[[1,3,24],[1,3,48]],waveform_spark:[[1,2,24]],wifi_tethering:[[1,1,24]],wrench:[[0,3,18],[0,3,24],[1,3,18],[1,3,24]],x:[[1,11,18],[1,11,24],[1,11,36]],x_circle:[[0,9,24],[1,9,18],[1,9,24]],x_octagon:[[1,2,24]],x_rectangle:[[1,1,24]],yen_sign_rectangle:[[0,2,24],[1,2,24]],youtube:[[0,2,24],[1,2,24]],youtube_kids:[[0,5,
24],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_shorts:[[0,10,24],[1,10,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[1,2,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,2,24]]};var c0p={LIKE_DELHI_PLAYER:"LIKE",DISLIKE_DELHI_PLAYER:"DISLIKE",SHARE_DELHI_PLAYER:"SHARE",COMMENT_DELHI_PLAYER:"COMMENT",MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER:"MESSAGE_BUBBLE_OVERLAP",VOLUME_UP_DELHI_PLAYER_FILLED:"VOLUME_MAX",VOLUME_OFF_DELHI_PLAYER:"VOLUME_MUTE",VOLUME_DOWN_DELHI_PLAYER_FILLED:"VOLUME_MIN",CLOSED_CAPTION_DELHI_PLAYER:"CAPTIONS",CLOSED_CAPTION_DELHI_PLAYER_FILLED:"CAPTIONS",SUBTITLES_DELHI_PLAYER:"SUBTITLES",SUBTITLES_DELHI_PLAYER_FILLED:"SUBTITLES",PLAYER_FULL_ENTER_ALT:"PLAYER_FULL_ENTER_ALT",
PLAYER_FULL_EXIT_ALT:"PLAYER_FULL_EXIT_ALT",PAUSE_DELHI_PLAYER_FILLED:"PAUSE",PLAY_ARROW_DELHI_PLAYER_FILLED:"PLAY_ARROW"},gm=function(r){this.iconUrlProvider=r};
gm.prototype.resolveIcon=function(r,g){var I=c0p[r.iconName.toUpperCase()];I&&(r.iconName=I);var P=r.iconName;P=P.replace(/-/g,"_");r=Object.assign({},r,{iconName:this.mapIconTypeToStandardName(P,!!I)||P.toLowerCase()});if(_.Y("enable_web_delhi_icons")||I){var a;return ul$(XXK,r,((a=this.iconUrlProvider)==null?void 0:a.getYtStandardUrl)||XWF,g)}var v;return ul$(qGA,r,((v=this.iconUrlProvider)==null?void 0:v.getYtStandardUrl)||qN$,g)};
gm.prototype.mapIconTypeToStandardName=function(r,g){return _.Y("enable_web_delhi_icons")||g?oWf[r.toUpperCase()]:pXr[r.toUpperCase()]};
gm[J$]=[_.lX(mzp)];var tbR=new Set("audio_badge offline_pause pause play_all play_arrow sponsorship_star youtube_music".split(" ")),Bai=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),OI4=function(r){this.urlProvider=this.iconUrlProvider=r};
_.b(OI4,gm);
OI4.prototype.resolveIcon=function(r,g){r.iconName==="youtube_logo"&&(r.iconName="yt-logo-updated");if(r.iconName==="youtube_premium_logo"||r.iconName==="youtube_red_logo")r.iconName="yt-logo-red-updated";var I=Object.assign({},r);r.iconName==="menu"&&(_.Y("enable_web_delhi_icons")||(I.iconName="bars_3"),I.iconStyle="youtube_outline");r.iconSetName==="socialNetworksRound"&&(r.iconName==="mail"&&(I.iconName="email"),r.iconName==="embed"&&(I.iconSize=60));r.iconName==="more"&&(I.iconName="overflow_horizontal");
r.iconName==="fullscreen"&&(I.iconName="screen_full");r.iconName==="premium_standalone"&&(I.iconName="premium_standalone_cairo");_.Y("enable_connect_icon_update_web")&&r.iconName==="account_linked"&&(I.iconName="circles_overlap_check",I.iconStyle="youtube_fill");_.Y("enable_connect_icon_update_web")&&r.iconName==="account_unlinked"&&(I.iconName="circles_overlap",I.iconStyle="youtube_outline");tbR.has(r.iconName)&&(I.iconStyle="youtube_fill");if(_.Y("enable_web_delhi_icons")){r.iconName==="playlist_add"&&
(I.iconName="bookmark");r.iconName==="offline_pin"&&(I.iconName="arrow_down_circle",I.iconStyle="youtube_fill");if(r.iconName==="circles_overlap_check"||I.iconName==="circles_overlap_check")I.iconName="account_link",I.iconStyle="youtube_fill";Bai.has(r.iconName)&&(I.iconName+="_updated")}r=Object.assign({},I,{iconName:(gm.prototype.mapIconTypeToStandardName.call(this,I.iconName)||I.iconName).toLowerCase()});var P;return(r=ul$(vWZ,r,((P=this.urlProvider)==null?void 0:P.getUrl)||cX$,g))?r:gm.prototype.resolveIcon.call(this,
I,g)};
OI4[J$]=[_.lX(mzp)];_.zPA=1;var Ie=function(r,g){this.JSC$17753_commandHandler=r;this.innertubeTransportService=g};
_.b(Ie,en);Ie.prototype.resolveCommand=function(r,g){var I=this,P,a,v;return _.p(function(C){return(P=_.Z(r,dN$))?C.return(ePi(I,P,(a=g)==null?void 0:(v=a.form)==null?void 0:v.element)):C.return()})};
var ePi=function(r,g,I){g={profileCardContext:g.profileCardContext,profileOwnerExternalChannelId:g.profileOwnerExternalChannelId};var P=_.VX(N3f);return _.O_(r.innertubeTransportService,g,P).then(function(a){if(!a)throw new _.oK("GetProfileCard failed");if(a=a.popupCommand){r.JSC$17753_commandHandler.resolveCommand(a,{form:{element:I}});_.Nq(_.hx(),66557);a=a==null?void 0:a.clickTrackingParams;var v=_.mw();a&&v&&_.hx().graftServerVe(a,v)}})};
Ie[J$]=[_.E3,_.$t];var PU=function(){};
_.b(PU,en);PU.prototype.resolveCommand=function(r){var g,I;return _.p(function(P){g=_.Z(r,DNF);if(!g)return P.return();I=Number(g.enableDelayedPacfLoggingTvMs);if(isNaN(I)){var a=xU();k2h(a,g,0)}else k2h(xU(),g,I);_.R2(P)})};_.ae=function(){};
_.b(_.ae,en);
_.ae.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X,c;return _.p(function(B){P=_.Z(r,Ro8);v=(a=g.form)==null?void 0:a.element;u=(C=v)==null?void 0:C.closest("ytd-enforcement-message-view-model");if(!P||!u)return B.return();I.allowAdsAction||(X=P.fundingChoiceInstructionPageUrl,I.allowAdsAction=new POY(window,_.UZ(X)));var O=I.allowAdsAction;O.wallElement=u;O.allowAdsPopup.style.setProperty("display","flex","important");var z=O.scrollManager;z.isScrollingEnabled&&(z.originalBodyOverflow=z.JSC$10300_domHelper.JSC$9626_document_.body.style.overflow,
z.JSC$10300_domHelper.JSC$9626_document_.body.style.overflow="hidden",z.isScrollingEnabled=!1);O.wallElement.style.setProperty("display","none","important");ZaJ(O.accessibilityManager,O.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((c=I.allowAdsAction.allowAdsPopup)&&c instanceof HTMLElement)for(O=_.m(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),z=O.next();!z.done;z=O.next()){var e=_.m(z.value);z=e.next().value;e=e.next().value;
c.style.setProperty(z,e)}_.R2(B)})};
_.ae.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var vU=function(){};
_.b(vU,en);vU.prototype.resolveCommand=function(r){var g;return _.p(function(I){g=_.Z(r,frf);if(!g)return I.return();JHQ(r);_.R2(I)})};_.Qg=new _.GZ("AI_CHAT_CONTROLLER_TOKEN");var mI=function(r,g,I,P){this.JSC$17768_commandHandler=r;this.store=g;this.getPlayerCb=I;this.aiChatController=P};
_.b(mI,en);mI.prototype.pageContext=function(){var r=_.Bk.currentPageSubTypeSelector(this.store.getState()),g;return(g=this.aiChatController)==null?void 0:_.YGf(g,r)};
mI.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C;return _.p(function(u){I=_.Z(r,Ttw);a=(P=I)==null?void 0:P.command;if(!a)return u.return();switch((C=I)==null?void 0:C.decorationType){case "FORM_DATA_DECORATOR_COMMAND_TYPE_AI_COMPANION_PANEL_REQUEST":var X="youchat-"+Date.now(),c;var B=String(Math.floor(((c=g.getPlayerCb())==null?void 0:c.getCurrentTime())||0)*1E3);v={inputComposerFormData:{clientMessageId:X,playerOffsetMs:B,pageContext:g.pageContext()}}}if(!v)return u.return();g.JSC$17768_commandHandler.resolveCommand(a,
{form:{formData:v}});_.R2(u)})};
mI[J$]=[_.E3,_.uc,Aos,_.lX(_.Qg)];var ZIR=new _.GZ("SESSION_STORAGE");var C1=function(r){this.sessionStorage=r("conversations")};
_.b(C1,en);C1.prototype.resolveCommand=function(r){var g=this,I;return _.p(function(P){I=_.Z(r,hoB);if(!I)return P.return();I.conversationId?g.sessionStorage.set("conversation_id",I.conversationId):g.sessionStorage.remove("conversation_id");_.R2(P)})};
C1[J$]=[ZIR];var uM=function(r){this.JSC$17780_commandHandler=r};
_.b(uM,en);
uM.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u,X,c;return _.p(function(B){if(B.nextAddress==1){I=_.Z(r,Y$f);if((P=I)==null||!P.text||!navigator.clipboard)return B.return();_.Go(B,2);return B.yield(navigator.clipboard.writeText(I.text),4)}if(B.nextAddress!=2){if(!I.successActions||I.successActions.length===0)return B.return();a=_.m(I.successActions);for(v=a.next();!v.done;v=a.next())C=v.value,g.JSC$17780_commandHandler.resolveCommand(C);return _.sM(B,0)}_.Wb(B);if(!I.failureActions||I.failureActions.length===
0)return B.return();u=_.m(I.failureActions);for(X=u.next();!X.done;X=u.next())c=X.value,g.JSC$17780_commandHandler.resolveCommand(c);_.R2(B)})};
uM[J$]=[_.E3];var p1=function(r){this.JSC$17784_commandHandler=r};
_.b(p1,en);
p1.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X,c,B,O,z;return _.p(function(e){switch(e.nextAddress){case 1:P=_.Z(r,g0$);if(!P)return e.return();_.Go(e,2);if(!P.imageBytes&&!P.imageUrl)throw Error("Ci");if(!P.imageUrl){if(P.imageBytes){v=P.imageBytes;C=v.replace(/-/g,"+").replace(/_/g,"/");var U=zZF(C);a=_.hS(U)}e.jumpTo(4);break}return e.yield(fetch(P.imageUrl),5);case 5:return u=e.yieldResult,e.yield(u.blob(),6);case 6:X=e.yieldResult,a=_.hS(X);case 4:O=(c=g)==null?void 0:(B=c.form)==
null?void 0:B.element;z=document.createElement("a");rp(z,a);O.appendChild(z);z.download="";z.click();O.removeChild(z);URL.revokeObjectURL(_.EC(a));P.successCommand&&I.JSC$17784_commandHandler.resolveCommand(P.successCommand);_.sM(e,0);break;case 2:_.Wb(e),P.errorCommand&&I.JSC$17784_commandHandler.resolveCommand(P.errorCommand),_.R2(e)}})};
p1[J$]=[_.E3];var oe=function(r){this.store=r};
_.b(oe,en);oe.prototype.resolveCommand=function(r){var g=this,I,P,a;return _.p(function(v){P=(I=_.Z(r,_.TTJ))==null?void 0:I.entityBatchUpdate;if(!P)return v.jumpTo(0);a=Object.assign({},P,{mutations:[].concat(_.xC(P.mutations||[]))});return v.yield(_.Ek(a,g.store),0)})};
oe[J$]=[Hy];var Uz0=function(r){this.JSC$17791_commandHandler=r;this.feedbackDialogMap=new Map};
Uz0.prototype.openDialog=function(r,g){(r=this.feedbackDialogMap.get(r))&&this.JSC$17791_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:r}},g)};
Uz0[J$]=[_.E3];var iIS=new _.GZ("FEEDBACK_CONTROLLER_TOKEN");var qX=function(r,g,I,P){this.dispatch=r;this.controller=g;this.JSC$17794_commandHandler=I;this.innertubeTransportService=P};
_.b(qX,en);
qX.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E,l,f,n,P$,Cs,ZL,tp;return _.p(function(eX){switch(eX.nextAddress){case 1:P=_.Z(r,_.Cr);if(v=(a=P)==null?void 0:a.contentId)for(u=_.m(((C=P)==null?void 0:C.actions)||[]),X=u.next();!X.done;X=u.next())c=X.value,bIA(I,c,v);z=(B=g)==null?void 0:(O=B.form)==null?void 0:O.element;return _.Y("wug_feedback_endpoint_use_its")?(V=new _.c5,V.endpoint=r,F=_.eN(I.innertubeTransportService,r,(G=g)==null?void 0:G.form),V.ajaxPromise=
F,_.He(z,"yt-service-request-sent",V),eX.yield(F,5)):eX.yield(_.RX(z,[r,{impression:(U=g)==null?void 0:U.disableClickTracking}]).catch(function(){}),4);
case 4:e=eX.yieldResult;eX.jumpTo(3);break;case 5:e=eX.yieldResult,_.He(z,"yt-service-request-completed",{data:e});case 3:l=((W=e)==null?void 0:(S=W.data)==null?void 0:S.feedbackResponses)||((E=e)==null?void 0:E.feedbackResponses);if((f=l)==null?0:f.length)(P$=(n=l[0])==null?void 0:n.followUpDialog)&&v&&(Cs=I.controller)!=null&&Cs.feedbackDialogMap.set(v,P$),(tp=(ZL=l[0])==null?void 0:ZL.isThumbnailReporting)&&I.JSC$17794_commandHandler.resolveCommand({signalAction:{signal:"CLOSE_POPUP"}});_.R2(eX)}})};
var bIA=function(r,g,I){var P=_.Z(g,_.wV);if(P){P=_.m(P.commands||[]);for(var a=P.next();!a.done;a=P.next())bIA(r,a.value,I)}_.Z(g,_.xw)&&r.dispatch(_.TL("commandEntity",gXX(I),{key:I,command:g}));_.Z(g,HPB)&&r.dispatch(_.TL("commandEntity",gXX(I),{key:I,command:g}))};
qX[J$]=[eUT,iIS,_.E3,_.$t];var XT=function(r){this.controller=r};
_.b(XT,en);XT.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C;return _.p(function(u){P=_.Z(r,_.Gb);v=(a=P)==null?void 0:a.targetId;if(((C=P)==null?void 0:C.signal)!=="TELL_US_WHY"||!v)return u.return();I.controller.openDialog(v,g);_.R2(u)})};
XT[J$]=[iIS];var cU=new _.GZ("APP_STORE_TOKEN");var tn=function(r){this.store=r};
_.b(tn,en);tn.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X,c;return _.p(function(B){P=_.Z(r,O7L);v=(a=P)==null?void 0:a.contentId;X=(C=g)==null?void 0:(u=C.form)==null?void 0:u.element;c=_.RX(X,[r]);v&&I.undo(v);return B.yield(c,0)})};
tn.prototype.undo=function(r){this.store.dispatch(_.TL("commandEntity",gXX(r),{key:r,command:void 0}))};
tn[J$]=[cU];var BU=function(r){this.JSC$17806_commandHandler=r};
_.b(BU,en);BU.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u,X,c;return _.p(function(B){I=_.Z(r,tWh);P=I.flowStateKey;a=I.validationFailureCommand;v=I.submitValidFormCommand;C=Vds(_.Vs,[P||""]);u=_.Z(C,zYw);((X=u)==null?0:X.isValid)&&v&&g.JSC$17806_commandHandler.resolveCommand(v);((c=u)==null?0:c.isValid)||!a||g.JSC$17806_commandHandler.resolveCommand(a);_.R2(B)})};
BU[J$]=[_.E3];var OK=function(r){this.innertubeTransportService=r};
_.b(OK,en);OK.prototype.resolveCommand=function(r,g){var I=this,P;return _.p(function(a){return a.yield(_.eN(I.innertubeTransportService,r,(P=g)==null?void 0:P.form).then(function(v){var C,u;g==null||(C=g.commandController)==null||(u=C.onSuccess)==null||u.call(C,r,v)},function(v){var C,u;
g==null||(C=g.commandController)==null||(u=C.onServerError)==null||u.call(C,r,v)}),0)})};
OK[J$]=[_.$t];var zd=function(){};
_.b(zd,en);zd.prototype.resolveCommand=function(r){var g,I,P,a;return _.p(function(v){if(g=_.Z(r,_.X2J)){if(I=g.gtmId)P=_.Gq("GL",""),_.r9(I,P);(a=g.gtmData)&&_.g9(a)}_.R2(v)})};var e2=function(r,g,I){this.innertubeTransportService=r;this.JSC$17817_actionRouter=g;this.JSC$17817_screenManager=I};
_.b(e2,en);e2.prototype.resolveCommand=function(r){var g=this,I,P;return _.p(function(a){I=_.Z(r,uBw);if(!I)return a.return();P=I.command;if(!P)return a.return();g.JSC$17817_actionRouter.triggerAction("yt-insert-rich-section-action",I);return a.yield(_.eN(g.innertubeTransportService,P,{disableCache:!0}).then(function(v){r.clickTrackingParams&&(v==null?0:v.trackingParams)&&g.JSC$17817_screenManager.graftServerVe(v.trackingParams,_.gM(r.clickTrackingParams))}),0)})};
e2[J$]=[_.$t,Lj,_.Pz];YN$.bind(null,YU);var MbA=YN$.bind(null,csJ);UZ$.bind(null,YU);var jxU=UZ$.bind(null,csJ);b$$.bind(null,YU);var VbK=b$$.bind(null,csJ);var Ye=function(){};
_.b(Ye,en);
Ye.prototype.resolveCommand=function(r){var g,I,P,a,v,C,u,X,c,B;return _.p(function(O){g=_.Z(r,nnF);if(!g)return O.return();P=((I=g.operations)==null?void 0:I.operations)||[];a=_.m(P);for(v=a.next();!v.done;v=a.next())if(C=v.value,C.insertItemSectionContent){var z=C.insertItemSectionContent,e=z.contents||[];z.insertByPositionInSection?MbA(z.insertByPositionInSection.sectionTargetId,e,z.insertByPositionInSection.position):z.insertByRelativePositionInSection&&z.insertByRelativePositionInSection.sectionTargetId&&z.insertByRelativePositionInSection.itemTargetId&&
jxU(z.insertByRelativePositionInSection.sectionTargetId,z.insertByRelativePositionInSection.itemTargetId,e,z.insertByRelativePositionInSection.relativePosition)}else C.replaceSection?(z=C.replaceSection,e={},z.replaceByTargetId?e=z.replaceByTargetId:z.replaceByGroupId&&(e={targetId:z.replaceByGroupId.groupId,newContent:z.replaceByGroupId.newContent,undoKey:""}),e.newContent&&OnY(e.targetId,{continuationItems:[e.newContent]})):C.removeItem?(z=C.removeItem,z.removeByTargetId&&z.sectionTargetId&&VbK(z.sectionTargetId,
z.removeByTargetId.targetIds||[])):C.removeSection&&(C.removeSection.removeByTargetId?(u=void 0,dzW(((u=C.removeSection)==null?void 0:u.removeByTargetId.targetIds)||[])):C.removeSection.removeByGroupId&&(X=void 0,dzW(((X=C.removeSection)==null?void 0:X.removeByGroupId.groupIds)||[])));B=((c=g.operations)==null?void 0:c.scrollConfig)||{};LWf(B);_.R2(O)})};
var dzW=function(r){r=_.m(r);for(var g=r.next();!g.done;g=r.next())OnY(g.value,{continuationItems:[]})},LWf=function(r){if(r.scrollToItem){var g=r.scrollToItem.item||{},I=g.itemTargetId;
g=g.sectionTargetId;if(I&&g){var P=document.querySelector("[data-target-id="+g+"]"),a=P==null?void 0:P.querySelector("[data-target-id="+I+"]");P&&a&&setTimeout(function(){var v=a.offsetTop-P.offsetTop,C;if(((C=r.scrollToItem)==null?void 0:C.scrollPosition)==="SCROLL_POSITION_CENTER")v-=P.offsetHeight/2,v+=a.offsetHeight/2;else{var u;((u=r.scrollToItem)==null?void 0:u.scrollPosition)==="SCROLL_POSITION_END"&&(v-=P.offsetHeight,v+=a.offsetHeight)}var X;P.scroll({top:v,behavior:(r==null?void 0:(X=r.animationConfig)==
null?void 0:X.enableAnimation)===!1?"instant":"smooth"})},100)}}};var ZN=new _.GZ("CLIENT_NAME_TOKEN");var GEf=new _.GZ("DEFAULT_STORE_EXPIRATION_TOKEN");var MX8=new _.GZ("CLIENT_LOCATION_SERVICE_TOKEN");var UK=function(r,g,I){this.clientName=r||_.Gq("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=g||_.Yt.getInstance();this.JSC$17846_commandHandler=I||_.Jx.instance};
_.b(UK,en);UK.prototype.resolveCommand=function(r){var g=this,I,P;return _.p(function(a){P=(I=_.Z(r,y1$))==null?void 0:I.onComplete;g.clientLocationService.clearLocationPlayabilityToken(g.clientName);P&&g.JSC$17846_commandHandler.resolveCommand(P);_.R2(a)})};
UK[J$]=[ZN,MX8,_.E3];var iM=function(r){this.innertubeTransportService=r};
_.b(iM,en);iM.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C;return _.p(function(u){v=(P=g)==null?void 0:(a=P.form)==null?void 0:a.element;return u.yield(_.eN(I.innertubeTransportService,r,(C=g)==null?void 0:C.form).then(function(X){i91(v,new CustomEvent("yt-service-request-completed"),{data:X},_.Gq("openPopupConfig"))}),0)})};
iM[J$]=[_.$t];var bM=function(){};
_.b(bM,en);bM.prototype.resolveCommand=function(r){var g,I;return _.p(function(P){g=_.Z(r,U00);I=document.querySelector("mini-app-container-view-model");if(!g||!I)return P.return();g.isPlaying?I.dispatchEvent(new Event("play")):I.dispatchEvent(new Event("pause"));_.R2(P)})};var MX=function(){};
_.b(MX,en);MX.prototype.resolveCommand=function(r){var g,I,P,a,v,C,u;return _.p(function(X){g=_.Z(r,mxl);if((I=g)==null||!I.paramKeys)return X.return();P=g.paramKeys;a=_.WJ(window.location.href);v=_.m(P);for(C=v.next();!C.done;C=v.next())u=C.value,a.JSC$10332_queryData_.remove(u);window.history.replaceState(window.history.state,document.title,a.toString());_.R2(X)})};var y0K=function(){this.dropdownMap=new Map};_.KWA=new _.GZ("DROPDOWN_CONTROLLER_TOKEN");var j2=function(r){this.controller=r};
_.b(j2,en);j2.prototype.resolveCommand=function(r){var g=this,I,P,a,v;return _.p(function(C){I=_.Z(r,Wf8);if(!I)return C.return();P=I;a=P.dropdownId;v=P.selectedOptionIndex;if(a===void 0||v===void 0)return C.return();var u=g.controller.dropdownMap.get(a);u&&u(v);_.R2(C)})};
j2[J$]=[_.KWA];var Vg=function(r){this.controller=r};
_.b(Vg,en);Vg.prototype.resolveCommand=function(r){var g=this,I;return _.p(function(P){return(I=_.Z(r,E3Y))?P.yield(g.controller.closeDialog(),0):P.return()})};
Vg[J$]=[_.m3];var dm=function(r){this.controller=r};
_.b(dm,en);dm.prototype.resolveCommand=function(r){var g=this,I,P;return _.p(function(a){I=_.Z(r,dQ0);if(!I)return a.return();var v,C=I.panelIdentifier||((v=I.identifier)==null?void 0:v.tag);if(!C)throw Error("Di");return(P=C)?a.yield(g.controller.hidePanel({identifier:P}),0):a.jumpTo(0)})};
dm[J$]=[_.v2];var L1=function(r){this.controller=r};
_.b(L1,en);L1.prototype.resolveCommand=function(r){var g=this,I;return _.p(function(P){return(I=_.Z(r,tC$))?P.yield(g.controller.closeSheet(),0):P.return()})};
L1[J$]=[_.Qe];var Gd=function(r,g){this.innertubeTransportService=r;this.controller=g};
_.b(Gd,en);Gd.prototype.resolveCommand=function(r){var g=this,I,P,a,v;return _.p(function(C){if(C.nextAddress==1)return I=_.Z(r,Lqf),(P=I)!=null&&P.panelId?C.yield(g.controller.getReloadContinuation(I.panelId),2):C.return();if(C.nextAddress!=3)return(a=C.yieldResult)?C.yield(_.eN(g.innertubeTransportService,r,{continuation:a}),3):C.return();v=C.yieldResult;return C.yield(g.controller.updatePanel({identifier:I.panelId,panelContents:v.content,shouldFocus:!1}),0)})};
Gd[J$]=[_.$t,_.v2];var yg=function(r,g,I){this.innertubeTransportService=r;this.JSC$17887_screenManager=g;this.JSC$17887_commandHandler=I};
_.b(yg,en);
yg.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u;return _.p(function(X){if(X.nextAddress==1){I=_.Z(r,_.ibT);if(!I)return X.return();if(I.commands)for(P=_.m(I.commands),a=P.next();!a.done;a=P.next())v=a.value,g.JSC$17887_commandHandler.resolveCommand(v,{disableClickTracking:!0});C=_.gM(r.clickTrackingParams);_.Nq(g.JSC$17887_screenManager,21760,C,{layer:7,parentLayer:0});return X.yield(_.eN(g.innertubeTransportService,r),2)}u=X.yieldResult;if(!u)return X.return();g.JSC$17887_screenManager.graftServerVe(u.trackingParams,C,
7);_.R2(X)})};
yg[J$]=[_.$t,_.Pz,_.E3];var K1=new _.GZ("PANEL_LOADING_STRATEGY_TOKEN");var sK=function(r,g){this.controller=r;this.panelLoadingStrategy=g};
_.b(sK,en);
sK.prototype.resolveCommand=function(r,g){var I=this,P,a,v;return _.p(function(C){P=_.Z(r,OwJ);if((a=P)==null||!a.panelLoadingStrategy)return C.return();v=function(u){var X,c,B,O,z,e,U,V,G,F;return _.p(function(W){c=_.Z((X=u.dialogViewModel)==null?void 0:X.header,DKl);B={viewModel:u.dialogViewModel};O={};if(U=_.Y("web_enable_dialog_header_label")?(z=c)==null?void 0:(e=z.headline)==null?void 0:e.content:void 0)O.ariaLabel=U;P.dismissOnBackgroundTap===!1&&(O.isModal=!0);return u.dialogViewModel?W.yield(I.controller.openDialog(B,
(F=(V=g)==null?void 0:(G=V.form)==null?void 0:G.element)!=null?F:document.body,O),0):W.return()})};
return C.yield(I.panelLoadingStrategy.execute({command:r,data:P.panelLoadingStrategy,renderFn:v,createScreenConfig:{layer:4}}),0)})};
sK[J$]=[_.m3,K1];var FT=function(r,g,I){this.innertubeTransportService=r;this.controller=g;this.JSC$17907_screenManager=I};
_.b(FT,en);
FT.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F;return _.p(function(W){switch(W.nextAddress){case 1:P=_.Z(r,_.m1);if(!P)return W.return();var S,E=P.panelIdentifier||((S=P.identifier)==null?void 0:S.tag);if(!E)throw Error("Di");a=E;return W.yield(I.controller.isVisible(a,!0),2);case 2:if((v=W.yieldResult)&&P.blockIfPanelOpen)return W.return();X=(u=(C=I.controller).getPanelContent)==null?void 0:u.call(C,a);if(!(S=X))if(P){var l;S=((l=P.globalConfiguration)==null?void 0:
l.initialState)||P.engagementPanel;if(l=!S)l=!!(P==null?0:(E=P.engagementPanelPresentationConfigs)==null?0:E.engagementPanelPopupPresentationConfig);l&&(S=_.Mp$(P.panelIdentifier,P.identifier))}else S=void 0;c=S;B=P.engagementPanelPresentationConfigs;O=P.engagementPanelExtras;return W.yield(I.controller.showPanel({identifier:a,panelContents:c,config:B,extras:O,target:(z=g)==null?void 0:(e=z.form)==null?void 0:e.element}),3);case 3:if(!P.globalConfiguration){W.jumpTo(0);break}if(P.globalConfiguration.reuseModelAndState&&
_.Y("enable_ai_companion")&&(G=(V=(U=I.controller).getPanelContent)==null?void 0:V.call(U,a)))return W.return();_.Nq(I.JSC$17907_screenManager,32633);return W.yield(_.eN(I.innertubeTransportService,r),5);case 5:return F=W.yieldResult,I.JSC$17907_screenManager.graftServerVe(F.trackingParams),W.yield(I.controller.updatePanel({identifier:a,panelContents:F.content,shouldFocus:!0,extras:O,updatePanelContinuationData:F.updatePanelContinuationData}),0)}})};
FT[J$]=[_.$t,_.v2,_.Pz];var HU=function(r,g){this.controller=r;this.panelLoadingStrategy=g};
_.b(HU,en);
HU.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X,c,B,O,z,e,U;return _.p(function(V){P=_.Z(r,_.h9);if((a=P)==null||!a.panelLoadingStrategy)return V.return();u=sxr(I.controller,(v=g)==null?void 0:(C=v.form)==null?void 0:C.element);c=(X=P.contextualSheetPresentationConfig)==null?void 0:X.position;O=(B=P.contextualSheetPresentationConfig)==null?void 0:B.hoverConfig;e=(z=P.contextualSheetPresentationConfig)==null?void 0:z.expandToFullWidth;U=function(G){var F,W;return _.p(function(S){if(!G.sheetViewModel)return S.return();if(O){var E=
I.controller;E.shouldPreventClosingWhileHovered=!!O.preventCloseWhileHovered;var l;E.hideDelayMs=(l=O.hideDelayMs)!=null?l:0}return S.yield(I.controller.openSheet({viewModel:G.sheetViewModel,sheetPosition:c,expandToFullWidth:e},u,(F=g)==null?void 0:(W=F.form)==null?void 0:W.element),0)})};
return V.yield(I.panelLoadingStrategy.execute({command:r,data:P.panelLoadingStrategy,renderFn:U,createScreenConfig:{layer:0}}),0)})};
HU[J$]=[_.Qe,K1];var WU=function(r,g){this.controller=r;this.JSC$17918_commandHandler=g};
_.b(WU,en);WU.prototype.resolveCommand=function(r,g){var I=this,P,a,v;return _.p(function(C){if(C.nextAddress==1){P=_.Z(r,s_y);var u=_.Z(P.showCommand,_.m1),X,c,B=(c=u==null?void 0:u.panelIdentifier)!=null?c:u==null?void 0:(X=u.identifier)==null?void 0:X.tag;if(!B)throw Error("Ei");a=B;return C.yield(I.controller.isVisible(a),2)}return(v=C.yieldResult)?C.yield(I.controller.hidePanel({identifier:a}),0):C.yield(I.JSC$17918_commandHandler.resolveCommand(P.showCommand,g),0)})};
WU[J$]=[_.v2,_.E3];var DN=function(r,g,I){this.innertubeTransportService=r;this.controller=g;this.JSC$17921_screenManager=I};
_.b(DN,en);
DN.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E,l,f,n;return _.p(function(P$){switch(P$.nextAddress){case 1:return P=I=_.Z(r,RQT),a=P.targetPanelIdentifier,v=P.contentSourcePanelIdentifier,C=P.globalConfiguration,((u=a)==null?0:u.tag)&&((X=v)==null?0:X.tag)?C?P$.yield(g.controller.showPanel({identifier:a.tag,panelContents:_.Mp$(a.tag,a)}),5):P$.yield((z=(O=g.controller).getPanel)==null?void 0:z.call(O,v.tag),4):P$.return();case 4:e=P$.yieldResult;c=(U=e)==
null?void 0:(G=(V=U).getPanelContent)==null?void 0:G.call(V);P$.jumpTo(3);break;case 5:return P$.yield(_.eN(g.innertubeTransportService,r),6);case 6:F=P$.yieldResult,((W=F)==null?0:W.trackingParams)&&g.JSC$17921_screenManager.graftServerVe(F.trackingParams),c=(S=F)==null?void 0:S.content,B=(E=F)==null?void 0:E.updatePanelContinuationData;case 3:if(f=(l=c)==null?void 0:l.engagementPanelSectionListRenderer)return P$.yield(g.controller.showPanel({identifier:a.tag,panelUpdatableFields:{content:f.content,
secondaryHeaderContent:(n=f.header)!=null?n:{},targetId:f.targetId,loggingDirectives:f.loggingDirectives},updatePanelContinuationData:B}),0);P$.jumpTo(0)}})};
DN[J$]=[_.$t,_.v2,_.Pz];var Re=function(){};
_.b(Re,en);Re.prototype.resolveCommand=function(r){var g,I,P;return _.p(function(a){if(a.nextAddress==1)return(g=_.Z(r,ww8))?a.yield(_.RA(),2):a.return();I=a.yieldResult;if(!I)return a.return();var v=I,C=(P=g)==null?void 0:P.languageCode,u;(v==null?0:(u=v.isReady)==null?0:u.call(v))&&(C=jcp(v,C))&&v.setAudioTrack(C);_.R2(a)})};var An=function(){};
_.b(An,Xa);_.Q=An.prototype;_.Q.getApiPaths=function(){return F$z};
_.Q.getExtension=function(r){return _.Z(r,_.Z3)};
_.Q.isNavigationCommand=function(){return!0};
_.Q.JSC$14478_getStoreKey=function(r){if((r=this.getExtension(r))&&r.videoId){var g={videoId:r.videoId};r.playlistId&&(g.playlistId=r.playlistId);r.index&&(g.index=r.index);r.params&&(g.params=r.params);return _.YH("next",g)}};
_.Q.JSC$14471_getClientScreen=function(r){var g;return((g=r.contentPlaybackContext)==null?void 0:g.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.Q.JSC$14471_buildRequest=function(r,g,I){g.videoId&&(r.videoId=g.videoId);g.playlistId&&(r.playlistId=g.playlistId);g.params&&(r.params=g.params);g.index!==void 0&&(r.playlistIndex=g.index);r.racyCheckOk=!(!I.racyCheckOk&&!g.racyCheckOk);r.contentCheckOk=!!g.contentCheckOk;I.contentPlaybackContext&&(r.autonavState=I.contentPlaybackContext.autonavState,r.playbackContext={vis:I.contentPlaybackContext.vis,lactMilliseconds:I.contentPlaybackContext.lactMilliseconds});I.prefetchPlaybackContext&&(r.context.request||
(r.context.request={}),r.context.request.isPrefetch=!0);_.Y("captions_hats_killswitch")||(g=_.Tk().getFlag(65),g=g!=null?!g:!1,I=!!_.IJ("yt-player-sticky-caption"),r.captionsRequested=g&&I)};
_.Q.getRequestConfig=function(r){r=this.JSC$14478_getStoreKey(r);var g;r&&(g={storeStrategy:{storeKey:r}});_.Y("web_log_player_watch_next_ticks")&&(g=g||{},g.requestTick="wn_s",g.responseTick="wn_r");return g};
var NX=function(){};
_.b(NX,Xa);NX.prototype.getApiPaths=function(){return F$z};
NX.prototype.getExtension=function(r){return _.Z(r,_.pk)};
NX.prototype.JSC$14471_buildRequest=function(r,g){g.token&&(r.continuation=g.token)};var wm=function(){this.innerTubeTransport=_.S5().resolve(_.$t);this.miniplayerService=_.S5().resolve(_.XH)};
_.b(wm,en);var FWR=function(r){var g;return _.p(function(I){g=_.Gq("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;r.JSC$17946_mainAppPlayer=new bF(g);document.addEventListener("yt-navigate-start",r.JSC$17946_pauseOnNavigation.bind(r));_.R2(I)})},HIU=function(r,g){var I,P,a,v;
return _.p(function(C){if(C.nextAddress==1){I=new An;P=I.JSC$14471_getRequest(g);if(!P)return C.return(void 0);a=P.innerTubeRequest;return C.yield(_.O_(r.innerTubeTransport,a,"/youtubei/v1/next"),2)}v=C.yieldResult;var u;var X,c,B=(u=v.contents)==null?void 0:(X=u.twoColumnWatchNextResults)==null?void 0:(c=X.playlist)==null?void 0:c.playlist,O;u=(B==null?0:(O=B.contents)==null?0:O.length)?B:void 0;return C.return(u)})},WWr=function(r,g){var I,P,a,v,C;
return _.p(function(u){if(u.nextAddress==1)return I=r.JSC$17946_mainAppPlayer,u.yield(I.api,2);if(u.nextAddress!=3)return P=u.yieldResult,g.watchCommand?u.yield(HIU(r,g.watchCommand),3):u.return();a=u.yieldResult;if((v=a)==null||!v.contents)return u.return();C=a.contents.map(function(X){var c;return(c=X.playlistPanelVideoRenderer)==null?void 0:c.videoId}).filter(function(X){return!!X}).map(function(X){return{encrypted_id:X}});
P.updatePlaylist({video:C});_.R2(u)})},DzZ=function(r,g){var I,P,a;
return _.p(function(v){return v.nextAddress==1?(I=r.JSC$17946_mainAppPlayer,a=(P=g.playerParams)!=null?P:"",g.externalVideoId?v.yield(I.loadVideoWithPlayerVars({videoId:g.externalVideoId,audio_only:"1",player_params:a}),2):v.jumpTo(2)):g.watchCommand?v.yield(WWr(r,g),0):v.jumpTo(0)})};
wm.prototype.JSC$17946_pauseOnNavigation=function(){var r=this,g,I;return _.p(function(P){if(P.nextAddress==1)return g=r.JSC$17946_mainAppPlayer,P.yield(g.api,2);I=P.yieldResult;I.pauseVideo();_.R2(P)})};
wm.prototype.pauseVideo=function(){var r=this,g,I;return _.p(function(P){if(P.nextAddress==1)return g=r.JSC$17946_mainAppPlayer,P.yield(g.api,2);I=P.yieldResult;I.pauseVideo();_.R2(P)})};
wm.prototype.playVideo=function(){var r=this,g,I;return _.p(function(P){if(P.nextAddress==1)return g=r.JSC$17946_mainAppPlayer,P.yield(g.api,2);I=P.yieldResult;I.playVideo();_.R2(P)})};
var RPW=function(r){var g,I;return _.p(function(P){if(P.nextAddress==1)return g=r.JSC$17946_mainAppPlayer,P.yield(g.api,2);I=P.yieldResult;I.mute();_.R2(P)})},A04=function(r){var g,I;
return _.p(function(P){if(P.nextAddress==1)return g=r.JSC$17946_mainAppPlayer,P.yield(g.api,2);I=P.yieldResult;I.unMute();_.R2(P)})};
wm.prototype.stopVideo=function(){var r=this,g,I;return _.p(function(P){if(P.nextAddress==1)return g=r.JSC$17946_mainAppPlayer,P.yield(g.api,2);I=P.yieldResult;I.stopVideo();_.R2(P)})};
var Nap=function(r,g){return _.p(function(I){switch(I.nextAddress){case 1:switch(g){case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PLAY":return I.jumpTo(2);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PAUSE":return I.jumpTo(3);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_STOP":return I.jumpTo(4);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_MUTE":return I.jumpTo(5);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_UNMUTE":return I.jumpTo(6)}I.jumpTo(0);break;case 2:return I.yield(r.playVideo(),8);case 8:I.jumpTo(0);break;case 3:return I.yield(r.pauseVideo(),
9);case 9:I.jumpTo(0);break;case 4:return I.yield(r.stopVideo(),10);case 10:I.jumpTo(0);break;case 5:return I.yield(RPW(r),11);case 11:I.jumpTo(0);break;case 6:return I.yield(A04(r),12);case 12:I.jumpTo(0)}})};
wm.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u;return _.p(function(X){return X.nextAddress==1?(I=_.Z(r,X9T),((P=I)==null?0:P.newPlaybackParams)||((a=I)==null?0:a.controlAction)?g.JSC$17946_mainAppPlayer?X.jumpTo(2):X.yield(FWR(g),2):X.return()):((v=I)==null?0:v.newPlaybackParams)?(g.miniplayerService.isMiniplayerActive()&&((C=g.miniplayerService.getPlayerElement())==null||C.pause()),u=I.newPlaybackParams,u.externalVideoId||u.externalPlaylistId?X.yield(DzZ(g,u),0):X.return()):X.yield(Nap(g,
I.controlAction),0)})};var lM=function(r){this.JSC$17952_commandHandler=r};
_.b(lM,en);
lM.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u;return _.p(function(X){if(X.nextAddress==1)return(I=_.Z(r,lb8))?X.yield(_.RA(),2):X.return();P=X.yieldResult;if(!P)return X.return();var c=P,B=(a=I)==null?void 0:a.languageCode,O=(v=I)==null?void 0:v.isAutoTranslated;c.getVideoData&&_.dZL(c).length&&((B=GmF(c,B,O))?c.setOption("captions","track",B):(c.setOption("captions","stickyLoading",{}),c.setOption("captions","track",{})));C=P.isSubtitlesOn()?_.xH("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.xH("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");u=_.Lz(C,5E3);g.JSC$17952_commandHandler.resolveCommand(u);_.R2(X)})};
lM[J$]=[_.E3];var S2=function(r,g){this.shortsPlayerPromise=r;this.JSC$17956_commandHandler=g};
_.b(S2,en);
S2.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u,X,c;return _.p(function(B){if(B.nextAddress==1)return(I=_.Z(r,opT))?B.yield(g.shortsPlayerPromise,2):B.return();P=B.yieldResult;var O=yX4(P);O!=null&&O.length||(P.loadModule("captions"),O=yX4(P));a=O;if((v=a)==null||!v.length)return C=_.xH("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),u=_.Lz(C),g.JSC$17956_commandHandler.resolveCommand(u),B.return();P.toggleSubtitles();X=P.isSubtitlesOn()?_.xH("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.xH("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");c=_.Lz(X);g.JSC$17956_commandHandler.resolveCommand(c);_.R2(B)})};
S2[J$]=[_.us8,_.E3];var Jn=function(r){this.JSC$17959_actionRouter=r;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(g,I){g.triggerAction("yt-dismiss-shopping-timely-shelf-action",I);(g=_.S5().resolve(_.lX(_.Urh)))&&g.dismissFeaturedProductOverlay()}]])};
_.b(Jn,en);Jn.prototype.resolveCommand=function(r){var g=this,I,P,a;return _.p(function(v){I=_.Z(r,xqw);if((P=I)==null||!P.overlayId)return v.return();a=g.dismissPlayerOverlayActions.get(I.overlayId);if(!a)throw Error("Fi`"+I.overlayId);a(g.JSC$17959_actionRouter,I);_.R2(v)})};
Jn[J$]=[Lj];var EK=function(r){this.JSC$17963_playerPromise=r};
_.b(EK,en);EK.prototype.resolveCommand=function(r){var g=this,I,P,a,v;return _.p(function(C){if(C.nextAddress==1)return(I=_.Z(r,yBl))?C.yield(g.JSC$17963_playerPromise,2):C.return();P=C.yieldResult;a=P.getVideoData().video_id;I.videoId===a&&(v=Number(I.offsetFromVideoStartMilliseconds),v>=0&&P.seekTo(v/1E3));_.R2(C)})};
EK[J$]=[_.sP];var wXM=_.Df("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),xe=function(r){this.store=r};
_.b(xe,en);
var liR=function(r){var g,I,P,a;return _.p(function(v){if(v.nextAddress==1)return g=_.Gq("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,I=_.Gq("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,P=g||I,r.JSC$17967_mainAppPlayer=new bF(P),v.yield(r.JSC$17967_mainAppPlayer.api,2);a=v.yieldResult;a.addEventListener("onStateChange",r.JSC$17967_playerStateChangeListener.bind(r));document.addEventListener("yt-page-data-updated",r.JSC$17967_pauseOnNavigation.bind(r));window.addEventListener("state-navigatestart",
r.JSC$17967_pauseOnNavigation.bind(r));_.R2(v)})};
xe.prototype.JSC$17967_playerStateChangeListener=function(r){switch(r){case 0:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_STOPPED";break;case 1:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING";break;case 2:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PAUSED";break;case 3:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";break;default:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_UNKNOWN"}SGZ(this)};
var SGZ=function(r){r.store.dispatch(_.TL("sfvAudioItemCurrentlyPlayingEntity",wXM,{key:wXM,externalVideoId:r.externalVideoId,sfvAudioItemPlaybackState:r.playbackState,nowPlayingEntityValue:r.nowPlayingEntityValue}))};
xe.prototype.JSC$17967_pauseOnNavigation=function(){var r=this,g,I,P,a;return _.p(function(v){if(v.nextAddress==1){if(!r.JSC$17967_mainAppPlayer){var C=new _.oK("Error: mainAppPlayer is unavailable",r.JSC$17967_mainAppPlayer);_.iO(C);return v.return()}return v.yield(r.JSC$17967_mainAppPlayer.api,2)}g=v.yieldResult;P=(I=g)==null?void 0:I.getPlayerState();P!==1||(a=g)!=null&&a.pauseVideo();_.R2(v)})};
xe.prototype.playVideo=function(r,g,I){var P=this,a,v;return _.p(function(C){if(C.nextAddress==1)return C.yield((a=P.JSC$17967_mainAppPlayer)==null?void 0:a.api,2);v=C.yieldResult;if(!P.JSC$17967_mainAppPlayer||!v){var u=new _.oK("Error: mainAppPlayer is unavailable",P.JSC$17967_mainAppPlayer);_.iO(u);return C.return()}return C.yield(P.JSC$17967_mainAppPlayer.loadVideoWithPlayerVars({videoId:P.externalVideoId,audio_only:"1",start:r/1E3,end:r/1E3+g,player_params:I}),0)})};
xe.prototype.pauseVideo=function(){var r=this,g,I;return _.p(function(P){if(P.nextAddress==1){if(!r.JSC$17967_mainAppPlayer){var a=new _.oK("Error: mainAppPlayer is unavailable",r.JSC$17967_mainAppPlayer);_.iO(a);return P.return()}return P.yield(r.JSC$17967_mainAppPlayer.api,2)}g=P.yieldResult;(I=g)==null||I.pauseVideo();_.R2(P)})};
xe.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E;return _.p(function(l){if(l.nextAddress==1)return I=_.Z(r,C71),a=(P=I)==null?void 0:P.nowPlayingEntityValue,C=(v=I)==null?void 0:v.externalVideoId,O=Number((B=(u=I)==null?void 0:(X=u.defaultStartPoints)==null?void 0:(c=X[0])==null?void 0:c.offsetMs)!=null?B:"0"),F=Number((G=(z=I)==null?void 0:(e=z.defaultStartPoints)==null?void 0:(U=e[0])==null?void 0:(V=U.duration)==null?void 0:V.seconds)!=null?G:"15"),E=(S=
(W=I)==null?void 0:W.playerParams)!=null?S:"",a&&C?g.JSC$17967_mainAppPlayer?l.jumpTo(2):l.yield(liR(g),2):l.return();if(l.nextAddress!=6){if(g.nowPlayingEntityValue&&a===g.nowPlayingEntityValue)return g.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?l.yield(g.pauseVideo(),0):l.yield(g.playVideo(O,F,E),0);g.externalVideoId=C;g.nowPlayingEntityValue=a;g.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return l.yield(g.playVideo(O,F,E),6)}SGZ(g);return l.jumpTo(0)})};
xe[J$]=[Hy];var f1=function(r){this.JSC$17985_commandHandler=r};
_.b(f1,en);f1.prototype.resolveCommand=function(r,g){var I=this,P,a,v;return _.p(function(C){if(C.nextAddress==1)return(P=_.Z(r,SI0))?C.yield(_.RA(),2):C.return();a=C.yieldResult;if(!a)return C.return();(v=KE_(a))&&I.JSC$17985_commandHandler.resolveCommand(v,g);_.R2(C)})};
f1[J$]=[_.E3];var n1=function(r){this.JSC$17991_commandHandler=r};
_.b(n1,en);n1.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u;return _.p(function(X){if(X.nextAddress==1)return(P=_.Z(r,J10))?X.yield(_.RA(),2):X.return();a=X.yieldResult;if(!a)return X.return();(v=DZ$(a))?I.JSC$17991_commandHandler.resolveCommand(v,g):(C=_.xH("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),u=_.Lz(C),I.JSC$17991_commandHandler.resolveCommand(u));_.R2(X)})};
n1[J$]=[_.E3];var Td=function(r){this.JSC$17994_playerPromise=r};
_.b(Td,en);Td.prototype.resolveCommand=function(r){var g=this,I,P;return _.p(function(a){if(a.nextAddress==1)return(I=_.Z(r,h6z))?a.yield(g.JSC$17994_playerPromise,2):a.return();P=a.yieldResult;P.isFullscreen()&&P.wakeUpControls();_.R2(a)})};
Td[J$]=[_.sP];var hn=function(r){this.JSC$17997_playerPromise=r};
_.b(hn,en);hn.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C;return _.p(function(u){if(u.nextAddress==1){I=_.Z(r,KqJ);if(!I)return u.return();P=I.overlayRenderer;return P?(a=_.Z(P,I48))?u.yield(g.JSC$17997_playerPromise,3):u.jumpTo(0):u.return()}v=u.yieldResult;v.renderChapterSeekingAnimation(1,_.b6(a.text),(C=a.icon)==null?void 0:C.iconType);_.R2(u)})};
hn[J$]=[_.sP];var ke=function(r){this.store=r};
_.b(ke,en);
ke.prototype.resolveCommand=function(r){var g=this,I,P,a;return _.p(function(v){if(v.nextAddress==1){I=_.Z(r,cOh);if(!I)return v.return();P="";(a=g.store.getState().collabInviteLink)&&I.id===a.playlistId?P=a.inviteLinkURL:I.shortUrl&&(P=I.shortUrl);return P?v.yield(navigator.clipboard.writeText(P),3):v.jumpTo(0)}var C={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.xH("COPY_LINK_SUCCESS_TOAST")}}}}};_.S5().resolve(_.E3).resolveCommand(C);_.R2(v)})};
ke[J$]=[cU];var $a=function(r,g){this.innertubeTransportService=r;this.JSC$18007_commandHandler=g};
_.b($a,en);$a.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X,c,B,O,z;return _.p(function(e){if(e.nextAddress==1)return(P=_.Z(r,_.Bw))?e.yield(_.eN(I.innertubeTransportService,r,(a=g)==null?void 0:a.form),2):e.return();(v=e.yieldResult)&&v.errorMetadata&&(C=v,u=_.Lz(C.error.message),I.JSC$18007_commandHandler.resolveCommand(u));X=v;if((c=X)==null?0:c.actions)for(B=_.m(X.actions),O=B.next();!O.done;O=B.next())z=O.value,I.JSC$18007_commandHandler.resolveCommand(z);_.R2(e)})};
$a[J$]=[_.$t,_.E3];var rg=function(){};
_.b(rg,en);rg.prototype.resolveCommand=function(r){var g;return _.p(function(I){g=_.Z(r,a$d);if(!g)return I.return();(new H5z(g)).show();_.R2(I)})};_.gg=new _.GZ("PLAYLIST_EDIT_CONTROLLER_TOKEN");var Ii=function(r,g,I,P){this.store=r;this.innertubeTransportService=g;this.controller=I;this.JSC$18015_commandHandler=P};
_.b(Ii,en);
Ii.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E,l,f,n,P$,Cs,ZL,tp,eX;return _.p(function(H$){if(H$.nextAddress==1){P=_.Z(r,_.pj);if(!P)return H$.return();if(P.clientActions){a=_.m(P.clientActions);for(v=a.next();!v.done;v=a.next())C=v.value,I.JSC$18015_commandHandler.resolveCommand(C,g);var E8,wQ=g==null?void 0:(E8=g.form)==null?void 0:E8.element;wQ&&_.He(wQ,"yt-dismissible-item-action",P.clientActions)}return H$.yield(_.eN(I.innertubeTransportService,r,(u=
g)==null?void 0:u.form),2)}if(X=H$.yieldResult)X.errorMetadata?(c=X,B=_.Lz(c.error.message),I.JSC$18015_commandHandler.resolveCommand(B),"error"in X&&((O=g)==null?0:(z=O.commandController)==null?0:z.onServerError)&&((e=g)==null||(U=e.commandController)==null||U.onServerError(r,X))):(V=g)==null||(G=V.commandController)==null||(W=(F=G).onSuccess)==null||W.call(F,r,X);S=X;((E=S)==null?0:E.collaborationInviteLink)&&P.playlistId&&(_.Y("web_enable_invite_collaborators_link")||_.Y("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
I.store.dispatch(_.Ke({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:P.playlistId,inviteLinkUrl:S.collaborationInviteLink}}));((l=S)==null?0:l.redirectEndpoint)&&I.JSC$18015_commandHandler.resolveCommand(S.redirectEndpoint);((f=S)==null?0:(n=f.newHeader)==null?0:n.playlistHeaderRenderer)?J03(I.controller,S.newHeader.playlistHeaderRenderer):((P$=S)==null?0:(Cs=P$.newHeader)==null?0:Cs.musicEditablePlaylistDetailHeaderRenderer)&&J03(I.controller,S.newHeader.musicEditablePlaylistDetailHeaderRenderer);
I.controller.playlistVideoListElement&&((ZL=S)==null?0:(tp=ZL.playlistEditResults)==null?0:(eX=tp[0])==null?0:eX.playlistEditVideoAddedResultData)&&((wQ=I.controller.playlistVideoListElement)==null||wQ.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:S.playlistEditResults[0].playlistEditVideoAddedResultData})));_.R2(H$)})};
Ii[J$]=[_.uc,_.$t,_.gg,_.E3];var Px=function(r,g){this.controller=r;this.JSC$18025_commandHandler=g};
_.b(Px,en);Px.prototype.resolveCommand=function(r,g){var I=this,P,a,v;return _.p(function(C){P=_.Z(r,tm1);I.controller.showRefreshPill&&((a=P)==null?0:a.command)&&(I.JSC$18025_commandHandler.resolveCommand((v=P)==null?void 0:v.command,g),I.controller.showRefreshPill=!1);_.R2(C)})};
Px[J$]=[_.wl,_.E3];var ai=function(r,g){this.store=r;this.JSC$18029_commandHandler=g||_.Jx.instance};
_.b(ai,en);ai.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X,c,B,O,z;return _.p(function(e){P=_.Z(r,Lxd);a=I.store.getState().radioButtonGroup;if((v=P)==null?0:v.command)I.JSC$18029_commandHandler.resolveCommand((C=P)==null?void 0:C.command,g);else if(a&&((u=P)==null?void 0:u.formId)===a.currentFormId)for(X=Object.values(a.commandsMap),c=_.m(X),B=c.next();!B.done;B=c.next())O=B.value,(z=_.oT(O))&&I.JSC$18029_commandHandler.resolveCommand(z,g);_.R2(e)})};
ai[J$]=[_.uc];var vx=new _.GZ("USER_PREFS");var QD=function(r){this.JSC$18034_prefCookie=r};
_.b(QD,en);QD.prototype.resolveCommand=function(r){var g=this,I;return _.p(function(P){(I=_.Z(r,T0T))&&typeof I.useListView==="boolean"&&(_.hF(0,155,I.useListView),g.JSC$18034_prefCookie.save());_.R2(P)})};
QD[J$]=[vx];var mT=function(r){this.JSC$18038_prefCookie=r};
_.b(mT,en);mT.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C;return _.p(function(u){I=_.Z(r,Qaz);if((P=I)==null||!P.gl)return u.return();a=I.gl;v={persist_gl:"1",gl:a};g.JSC$18038_prefCookie.set("gl",a);g.JSC$18038_prefCookie.save();C=Ijp(v);_.t4(C);_.R2(u)})};
mT[J$]=[vx];var CT=function(r){this.JSC$18042_prefCookie=r};
_.b(CT,en);CT.prototype.resolveCommand=function(r){var g=this,I,P;return _.p(function(a){I=_.Z(r,ORT);if(!I)return a.return();P=!1;I.flagNum&&typeof I.value==="boolean"?(_.hF(0,I.flagNum,I.value),P=!0):I.key&&typeof I.stringValue==="string"&&(g.JSC$18042_prefCookie.set(I.key,I.stringValue),P=!0);P&&g.JSC$18042_prefCookie.save();_.R2(a)})};
CT[J$]=[vx];var uP=new _.GZ("PREF_STORAGE_PROMISE_TOKEN");var pT=function(r){this.JSC$18046_prefStoragePromise=r};
_.b(pT,en);pT.prototype.resolveCommand=function(r){var g=this,I,P;return _.p(function(a){if(a.nextAddress==1)return(I=_.Z(r,eiY))?a.yield(g.JSC$18046_prefStoragePromise,2):a.return();P=a.yieldResult;return P===void 0||I.key===void 0||I.value===void 0?a.return():a.yield(P.set(I.key,I.value),0)})};
pT[J$]=[uP];var oi=function(r){this.innertubeTransportService=r};
_.b(oi,en);oi.prototype.resolveCommand=function(r,g){var I=this,P,a;return _.p(function(v){(P=_.Z(r,_.KnY))&&P&&P.isFirstRequest&&(_.Ce("search_overview_answer"),_.ug("so_rq",void 0,"search_overview_answer"));return v.yield(_.eN(I.innertubeTransportService,r,(a=g)==null?void 0:a.form),0)})};
oi[J$]=[_.$t];var EWR=function(){};
_.b(EWR,en);
EWR.prototype.resolveCommand=function(r){var g,I,P,a,v,C,u,X,c;return _.p(function(B){g=_.Z(r,GXT);if((I=g)==null?0:I.sectionIdentifier){if(g.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(a=(P=document.getElementsByTagName(g.sectionIdentifier))==null?void 0:P.item(0))a.scrollIntoView({behavior:"smooth"}),(v=jTt(a))&&v.focus({preventScroll:!0});return B.return()}C=document.querySelector("[section-identifier="+g.sectionIdentifier+"]");u=document.querySelector("[section-identifier="+g.referenceSectionIdentifier+
"]");if(!C)return B.return();X=g.verticalScrollOffsetDp?g.verticalScrollOffsetDp:0;u&&(X-=u.offsetTop);window.scrollTo({top:C.offsetTop+X,behavior:"smooth"});(c=jTt(C))&&c.focus({preventScroll:!0})}_.R2(B)})};var qT=function(r){this.JSC$18058_commandHandler=r};
_.b(qT,en);
qT.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u,X;return _.p(function(c){if(c.nextAddress==1){I=_.Z(r,Iky);if(!I||!I.imageBytes||!navigator.clipboard)return c.return();if(I.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.iO(Error("Hi")),c.return();_.Go(c,2);a=(P=I)==null?void 0:P.imageBytes;v=a.replace(/-/g,"+").replace(/_/g,"/");C=zZF(v);u={};X=[new ClipboardItem((u[C.type]=C,u))];return c.yield(navigator.clipboard.write(X),4)}if(c.nextAddress!=2)return I.successCommand&&
g.JSC$18058_commandHandler.resolveCommand(I.successCommand),_.sM(c,0);_.Wb(c);I.errorCommand&&g.JSC$18058_commandHandler.resolveCommand(I.errorCommand);_.R2(c)})};
qT[J$]=[_.E3];var XZ=function(r,g){this.innertubeTransportService=r;this.JSC$18062_commandHandler=g};
_.b(XZ,en);XZ.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u;return _.p(function(X){if(X.nextAddress==1)return(P=_.Z(r,PF$))?X.yield(_.eN(I.innertubeTransportService,r,(a=g)==null?void 0:a.form),2):X.return();(v=X.yieldResult)&&v.errorMetadata&&P.onFailureCommand&&I.JSC$18062_commandHandler.resolveCommand(P.onFailureCommand);C=v;((u=C)==null?0:u.shareCommand)&&I.JSC$18062_commandHandler.resolveCommand(C.shareCommand,g);_.R2(X)})};
XZ[J$]=[_.$t,_.E3];var cx=function(){};
_.b(cx,en);cx.prototype.resolveCommand=function(r){var g,I;return _.p(function(P){g=_.Z(r,qRJ);if(!g||!navigator.share)return P.return();I={url:g.url};try{return P.return(navigator.share(I))}catch(a){}_.R2(P)})};var tH=function(){};
_.b(tH,en);tH.prototype.resolveCommand=function(){return _.p(function(r){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.R2(r)})};var Bx=function(r){this.JSC$18072_navigationConfirmationService=r};
_.b(Bx,en);Bx.prototype.resolveCommand=function(){var r=this;return _.p(function(g){r.JSC$18072_navigationConfirmationService.cancelPendingNavigation();_.R2(g)})};
Bx[J$]=[hd];var OA=function(r){this.JSC$18075_screenManager=r};
_.b(OA,en);OA.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X,c;return _.p(function(B){a=(P=g.form)==null?void 0:P.event;C=(v=g.form)==null?void 0:v.element;if(!a)throw new _.oK("Event not passed in when resolving command");u=_.m(a.composedPath());for(X=u.next();!X.done;X=u.next())if(c=X.value,c.tagName==="YT-COPY-LINK-RENDERER")return c.copyUrlToClipboard(),C&&_.t9(I.JSC$18075_screenManager,C),B.return();_.R2(B)})};
OA[J$]=[_.Pz];var z4=function(){this.JSC$18079_miniAppClientDataProvider=_.S5().resolve(_.jd)};
_.b(z4,en);z4.prototype.resolveCommand=function(){var r=this,g,I;return _.p(function(P){if(r.JSC$18079_miniAppClientDataProvider.clientData.has("video_id")){var a=r.JSC$18079_miniAppClientDataProvider,v=a.clientData.get("video_id");v&&a.clientData.delete("video_id");g="https://youtube.com/watch?v="+v;I=_.fD(g);if(I===void 0)throw Error("Ii`"+g);_.mD(window,I)}_.R2(P)})};var ek=function(){};
_.b(ek,en);ek.prototype.resolveCommand=function(){return _.p(function(r){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.R2(r)})};var Ya=function(){};
_.b(Ya,en);Ya.prototype.resolveCommand=function(){var r;return _.p(function(g){if(g.nextAddress==1)return g.yield(_.FM8(window.document.documentElement),2);(r=document.querySelector("mini-app-container-view-model iframe"))&&r.focus();_.R2(g)})};var ZT=function(r){this.JSC$18086_navigationConfirmationService=r};
_.b(ZT,en);
ZT.prototype.resolveCommand=function(){var r=this;return _.p(function(g){var I=r.JSC$18086_navigationConfirmationService,P=_.S5().resolve(_.lq),a;if(((a=I.navigateParams)==null?void 0:a.data)!==void 0){var v;_.xOw(P,I.navigateParams.endpoint,I.navigateParams.data,(v=I.navigateParams.navigationType)!=null?v:1,I.navigateParams.tempData,I.navigateParams.isMiniplayer,void 0,!0);I.navigateParams=void 0;I.customConfirmationCommand=void 0}else I.navigateParams&&(P.navigate(I.navigateParams.endpoint,I.navigateParams.reload,
I.navigateParams.params,I.navigateParams.tempData,I.navigateParams.requestType,I.navigateParams.createScreenConfig,!0),I.navigateParams=void 0,I.customConfirmationCommand=void 0);_.R2(g)})};
ZT[J$]=[hd];var UA=function(){};
_.b(UA,en);UA.prototype.resolveCommand=function(){return _.p(function(r){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.R2(r)})};var iP=function(r){this.JSC$18091_prefStorage=r};
_.b(iP,en);iP.prototype.resolveCommand=function(){var r=this,g,I;return _.p(function(P){switch(P.nextAddress){case 1:return P.yield(r.JSC$18091_prefStorage,2);case 2:return(g=P.yieldResult)?P.yield(g.set("sfvle",!1),3):P.return();case 3:return P.yield(g.set("sfvles",!0),4);case 4:I=_.Tk(),_.hF(0,203,!1),_.hF(0,204,!0),I.save(),_.R2(P)}})};
iP[J$]=[uP];var bP=function(r){this.JSC$18094_prefStorage=r};
_.b(bP,en);bP.prototype.resolveCommand=function(){var r=this,g,I;return _.p(function(P){switch(P.nextAddress){case 1:return P.yield(r.JSC$18094_prefStorage,2);case 2:return(g=P.yieldResult)?P.yield(g.set("sfvle",!0),3):P.return();case 3:return P.yield(g.set("sfvles",!0),4);case 4:I=_.Tk(),_.hF(0,203,!0),_.hF(0,204,!0),I.save(),_.R2(P)}})};
bP[J$]=[uP];_.xzr=new _.GZ("SNACKBAR_CONTROLLER_TOKEN");_.fi0=new _.GZ("SHOULD_SHOW_PIVOT_BAR_TOKEN");var MT=function(r){this.controller=r};
_.b(MT,en);MT.prototype.resolveCommand=function(r){var g=this,I;return _.p(function(P){I=_.Z(r,Bwf);if(!I)return P.return();var a=g.controller;a.closeSnackbarFn&&a.closeSnackbarFn();_.R2(P)})};
MT[J$]=[_.xzr];var jk=function(r,g){this.controller=r;this.JSC$18101_sheetController=g};
_.b(jk,en);jk.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X;return _.p(function(c){P=_.Z(r,z6h);if(!P)return c.return();C=sxr(I.JSC$18101_sheetController,(a=g)==null?void 0:(v=a.form)==null?void 0:v.element);u=_.Z(P.content,Kf1);if(!u)return c.return();var B=I.controller,O=u,z=(X=P.animationStyle)!=null?X:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(B.showSnackbarFn)B.showSnackbarFn({snackbarViewModel:O,animationStyle:z,durationMs:P.durationSeconds*1E3,target:C});else throw Error("Bj");_.R2(c)})};
jk[J$]=[_.xzr,_.Qe];var VD=function(){};
_.b(VD,en);VD.prototype.resolveCommand=function(r){var g;return _.p(function(I){g=_.Z(r,zif);if(!g||typeof g.key!=="string"||typeof g.value!=="string")return I.return();window.localStorage.setItem(g.key,g.value);_.R2(I)})};var dg=function(r){this.store=r};
_.b(dg,en);dg.prototype.resolveCommand=function(r){var g=this,I;return _.p(function(P){I=_.Z(r,BqQ);if(!I||!I.stepId||!I.token)return P.return();g.store.dispatch(qoy({stepId:I.stepId,token:I.token,isSelected:!1}));_.R2(P)})};
dg[J$]=[cU];var LT=function(r,g,I){this.innertubeTransportService=r;this.store=g;this.JSC$18113_screenManager=I};
_.b(LT,en);
LT.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E,l,f,n,P$,Cs,ZL,tp,eX,H$;return _.p(function(E8){I=_.Z(r,pDl);if(!I||(P=I.stepIds)==null||!P.length)return E8.return();a=g.store.getState().talkToRecs;v=[];C=[];u=_.m(I.stepIds);for(X=u.next();!X.done;X=u.next())for(c=X.value,B=void 0,(O=(B=a.stepStates[c])==null?void 0:B.userQuery)&&C.push({userQuery:I.submitEmptyUserQuery?"":O.userQuery,userQueryToken:O.token}),e=z=void 0,U=(e=(z=a.stepStates[c])==null?void 0:
z.selectionStates)!=null?e:{},V=_.m(Object.entries(U)),G=V.next();!G.done;G=V.next())F=G.value,W=_.m(F),S=W.next().value,E=W.next().value,l=S,f=E,f.isSelected&&v.push(l);n={selectedChipTokens:v,userQueries:C,submittedStepIds:I.stepIds};P$={browseTalk2recsFormData:n};I.browseEndpoint?(Cs=r,_.Qq(Cs,_.JN,I.browseEndpoint)):I.command&&(Cs=I.command);if(!Cs)return E8.return();ZL=_.Z(Cs,_.pk);if((tp=ZL)==null?0:tp.command)if(eX=_.Z(ZL.command,mof))H$=_.Jx.instance,H$.resolveCommand(ZL.command);return E8.yield(_.eN(g.innertubeTransportService,
Cs,{formData:P$,disableCache:!0}).then(function(wQ){(wQ==null?0:wQ.trackingParams)&&g.JSC$18113_screenManager.graftServerVe(wQ==null?void 0:wQ.trackingParams)}),0)})};
LT[J$]=[_.$t,cU,_.Pz];var G4=function(r){this.store=r};
_.b(G4,en);
G4.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u,X,c;return _.p(function(B){I=_.Z(r,tjX);if(!I||!I.stepId)return B.return();if(I.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_APPEND_TO_QUERY")C=(v=(P=g.store.getState().talkToRecs.stepStates[I.stepId])==null?void 0:(a=P.userQuery)==null?void 0:a.userQuery)!=null?v:"",u=C.length>0?". ":"",X=C+u+I.selectedText,g.store.dispatch(XZz({stepId:I.stepId,userQueryToken:"",userQuery:X}));else if(I.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_REPLACE_QUERY")g.store.dispatch(XZz({stepId:I.stepId,userQueryToken:"",
userQuery:(c=I.selectedText)!=null?c:""}));else{if(!I.token)return B.return();g.store.dispatch(qoy({stepId:I.stepId,token:I.token,isSelected:!0}))}_.R2(B)})};
G4[J$]=[cU];var yD=function(r){this.store=r};
_.b(yD,en);yD.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X;return _.p(function(c){P=_.Z(r,onJ);if(!P||!P.stepId)return c.return();u=(C=(a=g)==null?void 0:(v=a.form)==null?void 0:v.userQuery)!=null?C:"";I.store.dispatch(XZz({stepId:P.stepId,userQuery:u,userQueryToken:(X=P.userQueryToken)!=null?X:""}));_.R2(c)})};
yD[J$]=[cU];_.nWf=new _.GZ("TIMELY_ACTIONS_CONTROLLER_TOKEN");var KT=function(r){this.controller=r};
_.b(KT,en);KT.prototype.resolveCommand=function(r){var g=this,I,P,a,v;return _.p(function(C){I=_.Z(r,VEy);if(!I)return C.return();P=I;a=P.id;v=P.isVisible;if(a===void 0||v===void 0)return C.return();var u;(u=g.controller.timelyActionsMap.get(a))==null||u(a,v);_.R2(C)})};
KT[J$]=[_.nWf];var Ta0=function(){this.timelyActionsMap=new Map};var sA=function(r){this.JSC$18139_commandHandler=r};
_.b(sA,en);sA.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C;return _.p(function(u){I=_.Z(r,_.Fa1);if(!I)return u.return();v=(P=I.item)==null?void 0:(a=P.notificationTextRenderer)==null?void 0:a.successResponseText;if(!v)return u.return();C=_.dc(v);g.JSC$18139_commandHandler.resolveCommand(C);_.R2(u)})};
sA[J$]=[_.E3];var FZ=function(r,g){this.innertubeTransportService=r;this.JSC$18144_playerApiPromise=g};
_.b(FZ,en);
FZ.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u,X,c,B;return _.p(function(O){if(O.nextAddress==1)return O.yield(g.JSC$18144_playerApiPromise,2);I=O.yieldResult;P=I.getOption("captions","track");a=Object.assign({},_.Z(r,_.NTY));(C=(v=I.getVideoData())==null?void 0:v.video_id)?a.externalVideoId=C:_.WP(Error("Ji"));if((u=P)==null?0:u.languageCode)a.languageCode=P.languageCode;if((X=P)==null?0:X.kind)a.kind=P.kind;if((c=P)==null?0:c.name)a.name=P.name;B=Object.assign({},r,{getTranscriptEndpoint:a});return O.yield(_.eN(g.innertubeTransportService,
B),0)})};
FZ[J$]=[_.$t,_.sP];var Hx=function(){};
_.b(Hx,en);Hx.prototype.resolveCommand=function(r){var g,I,P,a,v,C,u,X;return _.p(function(c){g=_.Z(r,doB);if((I=g)==null||!I.paramKeyValuePairs)return c.return();P=window.location.href;a=_.m(g.paramKeyValuePairs);for(v=a.next();!v.done;v=a.next())C=v.value,C.key&&C.value&&(u={},P=_.N9(P,(u[C.key]=C.value,u)));X=_.S5().resolve(_.x0);_.EO(X,P);_.R2(c)})};_.Wx=new _.GZ("UPDATE_VIDEO_METADATA_CONTROLLER_TOKEN");var DT=function(r,g,I,P){this.controller=r;this.JSC$18151_playerApiPromise=g;this.innertubeTransportService=I;this.JSC$18151_commandHandler=P};
_.b(DT,en);
DT.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S;return _.p(function(E){if(E.nextAddress==1){I=_.Z(r,k$B);if((P=I)==null||!P.watchEndpoint)return E.return();a=new An;v=a.JSC$14471_getRequest(I.watchEndpoint);if(!v)return E.return();C=I.watchEndpoint.clickTrackingParams;return E.yield(_.O_(g.innertubeTransportService,v.innerTubeRequest,v.input,C,v.config),2)}if(E.nextAddress!=3)return u=E.yieldResult,E.yield(g.JSC$18151_playerApiPromise,3);X=E.yieldResult;X.updateVideoData({raw_watch_next_response:u});
if(U=(c=u)==null?void 0:(B=c.contents)==null?void 0:(O=B.twoColumnWatchNextResults)==null?void 0:(z=O.results)==null?void 0:(e=z.results)==null?void 0:e.contents)G=(V=U.find(function(l){return l.videoPrimaryInfoRenderer}))==null?void 0:V.videoPrimaryInfoRenderer,((F=G)==null?0:F.subtitle)&&hP4(g.controller,G.subtitle);
(S=(W=u)==null?void 0:W.onUiReady)&&g.JSC$18151_commandHandler.resolveCommand(S);_.R2(E)})};
DT[J$]=[_.Wx,_.sP,_.$t,_.E3];var kEW=function(){this.subtitleChangeCallbackMap=new Map},hP4=function(r,g){r=_.m(r.subtitleChangeCallbackMap.values());
for(var I=r.next();!I.done;I=r.next())I=I.value,I(g)};var Ri=function(r,g){this.JSC$18161_commandHandler=r;this.innertubeTransportService=g};
_.b(Ri,en);
Ri.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S;return _.p(function(E){switch(E.nextAddress){case 1:return(v=(P=g)==null?void 0:(a=P.form)==null?void 0:a.element)&&_.OB(v),C=_.Tk().get("hl"),u="",_.Go(E,2),E.yield(wWF(C),4);case 4:u=E.yieldResult;_.sM(E,3);break;case 2:return _.Wb(E),v&&_.zU(v),_.iO(Error("Li"),"ERROR"),E.return();case 3:X=_.Z(r,p2l);if(!X)return v&&_.zU(v),E.return();(O=(c=X.commerceActionConfig)==null?void 0:(B=c.commandLifeCycleConfig)==null?
void 0:B.onStartCommand)&&I.JSC$18161_commandHandler.resolveCommand(O);return E.yield(_.eN(I.innertubeTransportService,r,{client_data:{paymentsClientToken:{token:u}}}),5);case 5:(z=E.yieldResult)?(v&&_.zU(v),((G=z)==null?0:G.command)&&I.JSC$18161_commandHandler.resolveCommand(z.command),(S=(F=X.commerceActionConfig)==null?void 0:(W=F.commandLifeCycleConfig)==null?void 0:W.onSuccessCommand)&&I.JSC$18161_commandHandler.resolveCommand(S)):(v&&_.zU(v),_.iO(Error("Mi")),(V=(e=X.commerceActionConfig)==
null?void 0:(U=e.commandLifeCycleConfig)==null?void 0:U.onFailureCommand)&&I.JSC$18161_commandHandler.resolveCommand(V)),_.R2(E)}})};
Ri[J$]=[_.E3,_.$t];var AH=function(r,g,I){this.store=r;this.JSC$18177_commandHandler=g;this.innertubeTransportService=I};
_.b(AH,en);
AH.prototype.resolveCommand=function(r,g){var I=this,P,a,v,C,u,X,c,B,O;return _.p(function(z){P=_.Z(r,oz1);a=P.googlePaymentPayload;P.onStartCommand&&I.JSC$18177_commandHandler.resolveCommand(P.onStartCommand);v=a.encryptedPurchaseParams;C=a.ypcLogWalletAnalyticDataEndpoint;u=P.serializedTransactionFlowLoggingParams;X=a.serializedPaymentsClientParams;c=P.ypcCujContext;O=JXt(I.innertubeTransportService,(B=g)==null?void 0:B.form,v,C,u,X,c);return z.return(O.then(function(e){l9h(g==null?void 0:g.form,
!1);var U=I.store,V=I.JSC$18177_commandHandler,G=e.integratorData;G==null||G===""||e.error!=null?(String(e.error)==="-1"&&P.onDismissCommand?V.resolveCommand(P.onDismissCommand):String(e.error)!=="-1"&&P.onFailureCommand&&V.resolveCommand(P.onFailureCommand),String(e.error)!=="-1"&&String(e.error)!=="132"&&_.iO(Error("Ni"),"ERROR")):(P.googlePaymentEntityKey&&U.dispatch(_.TL("commerceAcquisitionClientPayloadEntity",P.googlePaymentEntityKey,{key:P.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:G,
fundsGuaranteeCallbackClientData:e.integratorClientCallbackData}}})),P.onSuccessCommand&&V.resolveCommand(P.onSuccessCommand));_.Nl()},function(e){l9h(g==null?void 0:g.form,!1);
_.iO(e,"ERROR");P.onFailureCommand&&I.JSC$18177_commandHandler.resolveCommand(P.onFailureCommand)}))})};
AH[J$]=[Hy,_.E3,_.$t];var NT=function(r,g){this.JSC$18181_commandHandler=r;this.purchaseManager=g};
_.b(NT,en);
NT.prototype.resolveCommand=function(r){var g=this,I,P,a,v,C,u,X,c,B;return _.p(function(O){I=_.Z(r,qEz);((P=I)==null?0:(a=P.commandLifeCycleConfig)==null?0:a.onStartCommand)&&g.JSC$18181_commandHandler.resolveCommand(I.commandLifeCycleConfig.onStartCommand);if(!((v=I)==null?0:(C=v.googlePaymentPurchaseManagerPayload)==null?0:C.securePayloadBytes))return _.iO(Error("Oi"),"ERROR"),O.return();u=Xsd(_.kE(I.googlePaymentPurchaseManagerPayload.securePayloadBytes));X=_.Tk().get("hl");c=_.YG();WD3(u.serialize(),
X,function(z){c.resolve(z)},function(z){c.reject(z)},c.resolve);
B=c.promise;return O.return(B.then(function(z){if(z)if(z==null?0:z.errorCode){_.iO(Error("Pi`"+z.errorCode),"ERROR");var e,U;((e=I)==null?0:(U=e.commandLifeCycleConfig)==null?0:U.onFailureCommand)&&g.JSC$18181_commandHandler.resolveCommand(I.commandLifeCycleConfig.onFailureCommand)}else if(z==null?0:z.isCancelled){var V,G;((V=I)==null?0:(G=V.commandLifeCycleConfig)==null?0:G.onCancelCommand)&&g.JSC$18181_commandHandler.resolveCommand(I.commandLifeCycleConfig.onCancelCommand)}else{var F,W;((F=I)==
null?0:(W=F.commandLifeCycleConfig)==null?0:W.onSuccessCommand)&&g.JSC$18181_commandHandler.resolveCommand(I.commandLifeCycleConfig.onSuccessCommand)}},function(z){_.iO(z,"ERROR");
var e,U;((e=I)==null?0:(U=e.commandLifeCycleConfig)==null?0:U.onFailureCommand)&&g.JSC$18181_commandHandler.resolveCommand(I.commandLifeCycleConfig.onFailureCommand)}))})};
NT[J$]=[_.E3,DHS];var $bR=function(r,g){this.JSC$18189_commandHandler=r;this.commandAllowlistOverride=g;var I;this.commandAllowlist=(I=this.commandAllowlistOverride)!=null?I:szt};
$bR.prototype.handleResponse=function(r,g,I){var P,a=g==null?void 0:(P=g.config)==null?void 0:P.command;if(!a||this.commandAllowlist.some(function(v){return!!_.Z(a,v)})){g=void 0;
I!==void 0&&(g={form:{element:I}});r.onResponseReceivedCommand&&this.JSC$18189_commandHandler.resolveCommand(r.onResponseReceivedCommand,g);r.onResponseReceivedAction&&this.JSC$18189_commandHandler.resolveCommand(r.onResponseReceivedAction,g);r.onResponseReceivedEndpoint&&this.JSC$18189_commandHandler.resolveCommand(r.onResponseReceivedEndpoint,g);r.command&&this.JSC$18189_commandHandler.resolveCommand(r.command,g);if(r.onResponseReceivedCommands)for(I=_.m(r.onResponseReceivedCommands),P=I.next();!P.done;P=
I.next())this.JSC$18189_commandHandler.resolveCommand(P.value,g);if(r.onResponseReceivedActions)for(I=_.m(r.onResponseReceivedActions),P=I.next();!P.done;P=I.next())this.JSC$18189_commandHandler.resolveCommand(P.value,g);if(r.onResponseReceivedEndpoints)for(I=_.m(r.onResponseReceivedEndpoints),P=I.next();!P.done;P=I.next())this.JSC$18189_commandHandler.resolveCommand(P.value,g);if(r.actions)for(r=_.m(r.actions),I=r.next();!I.done;I=r.next())this.JSC$18189_commandHandler.resolveCommand(I.value,g)}};
$bR[J$]=[_.E3,_.lX(KO$)];var rtA=new _.GZ("INNERTUBE_TOKEN_SERVICE");var g24=new _.GZ("SCHEDULER_TOKEN");var IJA=function(r){this.scheduler=r;r={};this.tokenMap=(r.app={},r.user={},r)};
IJA.prototype.handleResponse=function(r,g){if(!g)throw Error("Qi");var I;if(r=(I=r.responseContext)==null?void 0:I.innertubeTokenJar){if(r.appTokens){var P,a,v;I=(P=g.innerTubeRequest.context)==null?void 0:(a=P.request)==null?void 0:(v=a.innertubeTokenJar)==null?void 0:v.appTokens;PnZ(this,r.appTokens,this.tokenMap.app,I)}if(r.userTokens){var C,u,X;g=(C=g.innerTubeRequest.context)==null?void 0:(u=C.request)==null?void 0:(X=u.innertubeTokenJar)==null?void 0:X.userTokens;PnZ(this,r.userTokens,this.tokenMap.user,
g)}}};
IJA.prototype.processContext=function(r){r.request||(r.request={});var g=Object.keys(this.tokenMap.app).length,I=Object.keys(this.tokenMap.user).length;if(g||I)r.request.innertubeTokenJar={},g&&(r.request.innertubeTokenJar.appTokens=[].concat(_.xC(Object.values(this.tokenMap.app).flat()))),I&&(r.request.innertubeTokenJar.userTokens=[].concat(_.xC(Object.values(this.tokenMap.user).flat())))};
var PnZ=function(r,g,I,P){g=_.m(g);for(var a=g.next(),v={};!a.done;v={token$jscomp$139:void 0},a=g.next()){v.token$jscomp$139=a.value;if(v.token$jscomp$139.type===void 0)throw new _.oK("InnerTube token has no type",v.token$jscomp$139);if(v.token$jscomp$139.clearTokens)I[v.token$jscomp$139.type]=[];else if(v.token$jscomp$139.value!==void 0){I[v.token$jscomp$139.type]||(I[v.token$jscomp$139.type]=[]);if(P!==void 0&&P.length){a=_.m(P);for(var C=a.next(),u={};!C.done;u={requestToken:void 0},C=a.next())u.requestToken=
C.value,C=I[v.token$jscomp$139.type].findIndex(function(X){return function(c){return c===X.requestToken||(0,_.pF.equals)(c,X.requestToken)}}(u)),C>-1&&I[v.token$jscomp$139.type].splice(C,1)}I[v.token$jscomp$139.type].push(v.token$jscomp$139);
v.token$jscomp$139.maxAgeSeconds&&Number(v.token$jscomp$139.maxAgeSeconds)>0&&r.scheduler.addLowPriorityJob(function(X){return function(){var c=I[X.token$jscomp$139.type].indexOf(X.token$jscomp$139);c>-1&&I[X.token$jscomp$139.type].splice(c,1)}}(v),Number(v.token$jscomp$139.maxAgeSeconds)*1E3)}else throw new _.oK("InnerTube token has no value",v.token$jscomp$139);
}};
IJA[J$]=[g24];var aJi=new _.GZ("LOCAL_INNERTUBE_ROUTER_TOKEN"),v23=new _.GZ("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var wg=function(r){this.serviceMap=r};
wg.prototype.shouldPreferLocalResponse=function(r,g){return(r=QMA(this,r))?r.shouldPreferLocalResponse(g):!1};
wg.prototype.localInnertubeResponse=function(r,g){var I=this,P;return _.p(function(a){return(P=QMA(I,r))?a.return(P.localInnertubeResponse(g)):a.return(Promise.reject(Error("Ri")))})};
wg.prototype.canProvideFallbackResponse=function(r,g){return(r=QMA(this,r))?r.canProvideFallbackResponse(g):!1};
wg.prototype.localFallbackInnertubeResponse=function(r,g){var I=this,P;return _.p(function(a){return(P=QMA(I,r))?a.return(P.localFallbackInnertubeResponse(g)):a.return(Promise.reject(Error("Ri")))})};
var QMA=function(r,g){g=_.Nz(g);return g?(r=r.serviceMap[g])?r:null:null};
wg[J$]=[v23];var rB=function(){};
rB.prototype.shouldPreferLocalResponse=function(){return!1};
rB.prototype.localInnertubeResponse=function(){return _.p(function(r){return r.return(Promise.reject(Error("Si")))})};
rB.prototype.canProvideFallbackResponse=function(){return!0};
rB.prototype.localFallbackInnertubeResponse=function(){var r,g,I;return _.p(function(P){r=ly("CLOSE_POPUP");g={openPopupAction:xZF()};I={actions:[r,g]};return P.return(I)})};var Q0t=function(r,g){this.JSC$18238_upliftPromise=r;this.store=g};
_.Q=Q0t.prototype;_.Q.shouldPreferLocalResponse=function(r){var g=r.videoId,I;if(I=g)I=i_j(this.store.getState().entities,r.videoId);return I&&b_$(this.store.getState().entities,g)?nO4(this.store.getState().entities,r.playlistId):!1};
_.Q.localInnertubeResponse=function(r){var g=this,I;return _.p(function(P){return(I=g.getPlayerResponse(r))?P.return(Promise.resolve(I)):P.return(Promise.reject(Error("Ti")))})};
_.Q.canProvideFallbackResponse=function(r){return!!r.videoId};
_.Q.localFallbackInnertubeResponse=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(g.JSC$18238_upliftPromise,2);I=g.getPlayerResponse(r);var a;I?a=P.return(Promise.resolve(I)):a=$M(g.store.getState().entities,r.videoId)?P.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.Le(_.xH("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:rs8()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
P.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.Le(_.xH("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:$s$()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return a})};
_.Q.getPlayerResponse=function(r){return hV$(this.store.getState().entities,r.videoId)};var $x=function(r,g){this.localPlayerService=r;this.localWatchNextService=g};
$x.prototype.shouldPreferLocalResponse=function(r){var g=r.playerRequest;r=r.watchNextRequest;return!!(g&&this.localPlayerService.shouldPreferLocalResponse(g)&&r&&this.localWatchNextService.shouldPreferLocalResponse(r))};
$x.prototype.localInnertubeResponse=function(r){var g=this,I,P,a,v;return _.p(function(C){if(C.nextAddress==1){I=r.playerRequest;P=r.watchNextRequest;if(!I||!P)throw new _.oK("Missing streaming request",r);return C.yield(g.localPlayerService.localInnertubeResponse(I),2)}if(C.nextAddress!=3)return a=C.yieldResult,C.yield(g.localWatchNextService.localInnertubeResponse(P),3);v=C.yieldResult;return C.return({playerResponse:a,watchNextResponse:v})})};
$x.prototype.canProvideFallbackResponse=function(r){var g=r.playerRequest;r=r.watchNextRequest;return!!(g&&this.localPlayerService.canProvideFallbackResponse(g)&&r&&this.localWatchNextService.canProvideFallbackResponse(r))};
$x.prototype.localFallbackInnertubeResponse=function(r){var g=this,I,P,a,v;return _.p(function(C){if(C.nextAddress==1)return I=r.playerRequest,P=r.watchNextRequest,I&&P?C.yield(g.localPlayerService.localFallbackInnertubeResponse(I),2):C.return(Promise.reject(new _.oK("Missing streaming request",r)));if(C.nextAddress!=3)return a=C.yieldResult,C.yield(g.localWatchNextService.localFallbackInnertubeResponse(P),3);v=C.yieldResult;return C.return({playerResponse:a,watchNextResponse:v})})};var TU=function(r){this.JSC$18248_persistentStorePromiseAccessor=r};
TU.prototype.shouldPreferLocalResponse=function(){return!1};
TU.prototype.localInnertubeResponse=function(){return _.p(function(r){return r.return(Promise.reject(Error("Ui")))})};
TU.prototype.canProvideFallbackResponse=function(){return!0};
TU.prototype.localFallbackInnertubeResponse=function(){var r=this,g,I;return _.p(function(P){return P.nextAddress==1?P.yield(r.JSC$18248_persistentStorePromiseAccessor(),2):P.nextAddress!=3?(g=P.yieldResult)?P.yield(g.get("service:guide:fallback"),3):P.return(Promise.reject(Error("Vi"))):(I=P.yieldResult)&&_.sB(I)?P.return(Ty8(_.sB(I))):P.return(Promise.reject(Error("Wi")))})};var gB=function(){};
gB.prototype.shouldPreferLocalResponse=function(){return!1};
gB.prototype.localInnertubeResponse=function(){return _.p(function(r){return r.return(Promise.reject(Error("Xi")))})};
gB.prototype.canProvideFallbackResponse=function(){return!0};
gB.prototype.localFallbackInnertubeResponse=function(){var r,g,I;return _.p(function(P){r=ly("CLOSE_POPUP");g={openPopupAction:xZF()};I={actions:[r,g]};return P.return(I)})};var nA=function(){this.urlMap=mbM;this.fallbackCommand=_.h1};
nA.prototype.shouldPreferLocalResponse=function(r){return(r=r.url)?!!Cni(this,r):!1};
nA.prototype.localInnertubeResponse=function(r){var g=this,I;return _.p(function(P){return(I=r.url)?P.return(uj0(r,Cni(g,I))):P.return(Promise.reject(Error("Yi")))})};
nA.prototype.canProvideFallbackResponse=function(){return!0};
nA.prototype.localFallbackInnertubeResponse=function(r){var g=this,I,P,a,v,C,u,X;return _.p(function(c){I=r.url;if(!I)return c.return(uj0(r,g.fallbackCommand));if(P=Cni(g,I))return c.return(uj0(r,P));a=void 0;v=_.Nz(I);v==="/watch"&&(C=_.TE(I,"v"))&&(X=(u=_.TE(I,"list"))!=null?u:void 0,a=_.d2(C,X));a||(a=g.fallbackCommand);return c.return(uj0(r,a))})};
var Cni=function(r,g){if(g)return r.urlMap[_.wa(g)]},uj0=function(r,g){g&&r.parentTrackingParams&&(g.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:r.parentTrackingParams}},g.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:g})};var hh=function(r,g,I){this.JSC$18259_upliftPromise=r;this.store=g;this.JSC$18259_persistentStorePromiseAccessor=I};
hh.prototype.shouldPreferLocalResponse=function(){return!1};
hh.prototype.localInnertubeResponse=function(){return _.p(function(r){return r.return(Promise.reject(Error("Zi")))})};
hh.prototype.canProvideFallbackResponse=function(){return!0};
hh.prototype.localFallbackInnertubeResponse=function(){var r=this;return _.p(function(g){return g.return(pOi(r))})};
var pOi=function(r){var g,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(KA(r.JSC$18259_upliftPromise,r.store),2);g=P.yieldResult;I={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[f9p(g)]}}}};return P.return(o24(r,I))})},o24=function(r,g){var I,P;
return _.p(function(a){if(a.nextAddress==1)return a.yield(r.JSC$18259_persistentStorePromiseAccessor(),2);if(a.nextAddress!=3)return I=a.yieldResult,a.yield(Fb(I),3);P=a.yieldResult;return a.return({responseContext:{},contents:g,topbar:P})})};var xk=function(r,g,I){this.JSC$18266_upliftPromise=r;this.store=g;this.JSC$18266_persistentStorePromiseAccessor=I};
xk.prototype.shouldPreferLocalResponse=function(r){var g=r.videoId;return g&&i_j(this.store.getState().entities,g)&&b_$(this.store.getState().entities,g)?nO4(this.store.getState().entities,r.playlistId):!1};
xk.prototype.localInnertubeResponse=function(r){var g=this,I,P;return _.p(function(a){if(a.nextAddress==1)return(I=r.videoId)?a.yield(g.JSC$18266_upliftPromise,2):a.return(Promise.reject(Error("$i")));if(a.nextAddress!=3)return a.yield(qnW(g,r,I),3);P=a.yieldResult;return a.return(XOp(g,P,I))})};
xk.prototype.canProvideFallbackResponse=function(r){return r.videoId?!0:!1};
xk.prototype.localFallbackInnertubeResponse=function(r){var g=this,I,P,a,v;return _.p(function(C){switch(C.nextAddress){case 1:return(I=r.videoId)?C.yield(g.JSC$18266_upliftPromise,2):C.return(Promise.reject(Error("$i")));case 2:return C.yield(qnW(g,r,I),3);case 3:P=C.yieldResult;if($M(g.store.getState().entities,I)){C.jumpTo(4);break}return C.yield(KA(g.JSC$18266_upliftPromise,g.store),5);case 5:return a=C.yieldResult,C.return(ctR(P,a));case 4:return i_j(g.store.getState().entities,I)&&b_$(g.store.getState().entities,
I)?C.return(XOp(g,P,I)):(v={title:_.Le(_.xH("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:rs8()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},C.return(ctR(P,v)))}})};
var qnW=function(r,g,I){var P,a,v,C,u;return _.p(function(X){if(X.nextAddress==1)return P=g.playlistId,a=_.d2(I,P),X.yield(r.JSC$18266_persistentStorePromiseAccessor(),2);if(X.nextAddress!=3)return v=X.yieldResult,X.yield(Fb(v),3);C=X.yieldResult;u={responseContext:{},currentVideoEndpoint:a,topbar:C};return X.return(u)})},XOp=function(r,g,I){if(r=$M(r.store.getState().entities,I)){var P;
I=r.videoEntity;var a,v={title:GG(I.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.yM((P=I.localizedStrings)==null?void 0:P.viewCount),viewCount:_.yM((a=I.localizedStrings)==null?void 0:a.viewCount)}}};I.publishedTimestampMillis&&(v.dateText=_.yM(zkX(new Date(Number(I.publishedTimestampMillis)))));P={videoPrimaryInfoRenderer:v};a=r.videoEntity;r=r.channelEntity;r={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:GG(_.xH("SHOW_MORE",void 0,"Show more")),
showLessText:GG(_.xH("SHOW_LESS",void 0,"Show less")),description:a.formattedDescription,owner:{videoOwnerRenderer:{title:GG(r.title),thumbnail:r.avatar}}}};g.contents={twoColumnWatchNextResults:{results:{results:{contents:[P,r]}}}}}return g},ctR=function(r,g){r.contents={singleColumnWatchNextResults:{results:{results:{contents:[f9p(g)]}}}};
return r};var kk=function(r,g,I){this.JSC$18271_upliftPromise=r;this.store=g;this.JSC$18271_persistentStorePromiseAccessor=I};
kk.prototype.shouldPreferLocalResponse=function(){return!1};
kk.prototype.localInnertubeResponse=function(){return _.p(function(r){return r.return(Promise.reject(Error("aj")))})};
kk.prototype.canProvideFallbackResponse=function(){return!0};
kk.prototype.localFallbackInnertubeResponse=function(){var r=this,g,I,P,a;return _.p(function(v){switch(v.nextAddress){case 1:return v.yield(r.JSC$18271_persistentStorePromiseAccessor(),2);case 2:return g=v.yieldResult,v.yield(Fb(g),3);case 3:return I=v.yieldResult,P={responseContext:{},topbar:I},v.yield(r.JSC$18271_upliftPromise,4);case 4:return v.yield(KA(r.JSC$18271_upliftPromise,r.store),5);case 5:return a=v.yieldResult,P.watchStatus={backgroundPromoRenderer:a},v.return(P)}})};var tyf=new _.GZ("ENDPOINT_MAP"),B4A=new _.GZ("WATCH_ENDPOINT_MAP"),OF3=new _.GZ("REEL_ENDPOINT_MAP");var IsQ=/^[a-zA-Z0-9_\-]{11}$/;var P$$=_.aG(function(){var r,g;return(g=(r=window).matchMedia)==null?void 0:g.call(r,"(prefers-reduced-motion: reduce)").matches});var zaW=_.aG(function(){if(window.MediaSource&&typeof window.MediaSource.isTypeSupported==="function")return window.MediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');if(window.ManagedMediaSource&&typeof window.ManagedMediaSource.isTypeSupported==="function")return window.ManagedMediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');var r=_.HP("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");r||(r=_.ht("VIDEO"),_.le("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
r));return!!(r&&r.canPlayType&&r.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var eaA=XMLHttpRequest.prototype.fetch,YnM=eaA&&eaA.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!Nm?!0:!1;var lP=function(r){this.JSC$18282_storeWithEntities=r};
_.b(lP,Xa);_.Q=lP.prototype;_.Q.getApiPaths=function(){return PLJ};
_.Q.getExtension=function(r){return _.Z(r,_.Z3)||_.Z(r,_.nz)||_.Z(r,npy)};
_.Q.isNavigationCommand=function(){return!0};
_.Q.JSC$14478_getStoreKey=function(r){if((_.Y("kevlar_cache_on_ttl_player")||_.Y("mweb_enable_shorts_innertube_player_prefetch")||_.Y("mweb_use_new_history_manager")||_.Y("web_shorts_prefetch_service_enabled"))&&(r=this.getExtension(r))&&r.videoId){var g={videoId:r.videoId};r.playlistId&&(g.playlistId=r.playlistId);r.playerParams&&(g.params=r.playerParams);return _.YH("player",g)}};
_.Q.JSC$14471_getClientScreen=function(r){var g;return((g=r.contentPlaybackContext)==null?void 0:g.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.Q.JSC$14471_buildRequest=function(r,g,I){if(_.Y("enable_interstitial_entity_check")){var P=this.JSC$18282_storeWithEntities;if(g.videoId)for(var a=_.m(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),v=a.next();!v.done;v=a.next()){v=v.value;var C;var u=void 0,X=void 0,c=g.videoId,B=v;(C=P)?(c=_.Df(c+B,"interstitialInteractionStateEntity"),C=(u=(X=_.RC(C.getState().entities,"interstitialInteractionStateEntity",c))==null?void 0:X.primaryButtonClicked)!=null?u:!1):C=!1;if(C)switch(v){case "CONTENT_CHECK_REQUIRED":g.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":g.racyCheckOk=!0}}}g.videoId&&(r.videoId=g.videoId);g.playlistId&&(r.playlistId=g.playlistId);g.index!==void 0&&(r.playlistIndex=g.index+1);g.playerParams&&(r.params=g.playerParams);"startTimeSeconds"in g&&g.startTimeSeconds&&(_.Y("enable_player_request_builder_start_time_floor")?r.startTimeSecs=Math.floor(g.startTimeSeconds):r.startTimeSecs=g.startTimeSeconds);I.contentPlaybackContext&&(r.playbackContext={contentPlaybackContext:I.contentPlaybackContext});I.prefetchPlaybackContext&&
(r.playbackContext=Object.assign({},r.playbackContext,{prefetchPlaybackContext:I.prefetchPlaybackContext}),r.context.request||(r.context.request={}),r.context.request.isPrefetch=!0);r.playbackContext||(r.playbackContext={});P=zaW();r.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!P,supportXhr:YnM};I.overrideMutedAtStart&&(r.overrideMutedAtStart=I.overrideMutedAtStart);r.racyCheckOk=!!g.racyCheckOk;r.contentCheckOk=!!g.contentCheckOk;!_.Y("captions_prefs_killswitch")&&(I=(I=_.IJ("yt-player-caption-language-preferences"))?
I:[],I==null?0:I.length)&&(r.captionParams={viewerSelectedCaptionLangs:I})};
_.Q.getRequestConfig=function(r){r=this.JSC$14478_getStoreKey(r);var g;r&&(g={storeStrategy:{storeKey:r}});_.Y("web_log_player_watch_next_ticks")&&(g=g||{},g.requestTick="ps_s",g.responseTick="ps_r");return g};
lP[J$]=[Hy];var Sk=function(r,g){this.playerRequestBuilder=r;this.watchNextRequestBuilder=g};
_.b(Sk,Xa);Sk.prototype.getApiPaths=function(){return EU8};
Sk.prototype.getExtension=function(r){return _.Z(r,_.Z3)};
Sk.prototype.isNavigationCommand=function(){return!0};
Sk.prototype.JSC$14471_buildRequest=function(r,g,I){r.playerRequest={};this.playerRequestBuilder.JSC$14471_buildRequest(r.playerRequest,g,I);if(_.Y("web_streaming_watch")||_.Y("mweb_streaming_watch"))r.watchNextRequest={},this.watchNextRequestBuilder.JSC$14471_buildRequest(r.watchNextRequest,g,I)};
Sk[J$]=[lP,An];var ZFS;_.JH=new _.GZ("SHORTS_CONTROLLER_TOKEN");ZFS=new _.GZ("SHORTS_STATE_STORE_TOKEN");var EA=function(r,g){var I=_.kV.apply(2,arguments);r=r===void 0?0:r;_.oK.call(this,g,I);this.errorType=r;Object.setPrototypeOf(this,this.constructor.prototype)};
_.b(EA,_.oK);var UbU,iFA,bF4,CGj,BY,ZsJ,VyA,jMK,KlW,GDp,Llf;UbU=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(r){return r+"="}).join("|"));
iFA=RegExp(".*\\?.*playnext=1.*");bF4=function(r,g,I,P,a,v){this.watchEndpointMap=r;this.reelWatchEndpointMap=g;this.innerTubeTransportService=I;this.fetchPbj=P;this.ephemeralStore=a;this.reloadOnPlayerFailure=v===void 0?!0:v};
_.My0=function(r,g){var I=_.fL("web_pbj_log_warning_rate",0);I=I>0&&Math.random()<I;var P;if((P=_.Z(g.commandMetadata,_.JF))==null||!P.rootVe)return I&&_.M6(Error("fj")),!1;var a;P=(a=_.Z(g.commandMetadata,_.JF))==null?void 0:a.url;if(!P)return I&&_.M6(Error("gj")),!1;if(iFA.test(P))return!0;if(UbU.test(P))return I&&_.M6(Error("hj`"+P)),!1;if(_.Z(g,_.Z3)){if(!(r.watchEndpointMap.watchNext&&r.watchEndpointMap.player||_.Y("kevlar_fetch_initial_data_op_watch_client")))return I&&_.M6(Error("bj")),!1;
r=_.fL("web_pbj_log_warning_rate",0);r=r>0&&Math.random()<r;_.Z(g,_.Z3)?rD$(g)?g=!0:(r&&_.M6(Error("cj")),g=!1):(r&&_.M6(Error("bj")),g=!1);return g}if(_.Z(g,_.nz))return gis(g);if(_.Z(g,_.oV))return!0;r=_.zL(r.innerTubeTransportService,g);!r&&I&&_.iO(Error("ij"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(g)});return r};
CGj=function(r,g,I,P,a,v){g={url:g};if(I==null?0:I.itct)g.parentTrackingParams=I.itct;var C=_.VX(qj$);return _.O_(r.innerTubeTransportService,g,C).then(function(u){(u=u.endpoint)||(u=_.h1);(I==null?0:I.itct)&&u&&!u.trackingParams&&(u.trackingParams=I.itct);var X=xM(u);return BY(r,u,I,P,X,a,v)})};
BY=function(r,g,I,P,a,v,C,u){u=u===void 0?{}:u;if(r.fetchPbj&&!_.My0(r,g)&&!_.Y("force_one_platform")){var X=r.fetchPbj(g),c=_.Nl(X.then(function(f){if(!f)throw Error("jj");C(c)||v(g,f);return f}));
return c}var B,O,z={rootVe:(B=_.Z(g.commandMetadata,_.JF))==null?void 0:B.rootVe,url:(O=_.Z(g.commandMetadata,_.JF))==null?void 0:O.url,endpoint:g,page:a};if(_.Z(g,_.Z3)){var e,U={contentPlaybackContext:_.Wy(I,(e=_.Z(g.commandMetadata,_.JF))==null?void 0:e.url,P)},V=_.YG(),G,F=(G=r.watchEndpointMap.player)==null?void 0:G().JSC$14478_getStoreKey(g);G=F!==void 0&&((X=r.ephemeralStore)==null?void 0:X.has(F));(_.Y("web_streaming_watch")||_.Y("mweb_streaming_watch"))&&window.TextDecoderStream&&!G?(X=lSw(r.innerTubeTransportService,
g,U,function(f){!z.response&&f.content&&(z.response=f.content);!z.playerResponse&&f.player&&(z.playerResponse=f.player);v(g,z)}),F=bjQ(g),F.length&&(z.preconnect=F,v(g,z)),jMK(X,V,z).catch(function(f){f instanceof EA&&f.errorType===2&&_.Y("web_streaming_watch_fallback")&&VyA(r,g,U,z,v,C,V)})):VyA(r,g,U,z,v,C,V);
return V.promise}if(_.Z(g,_.nz)){var W;if(((W=_.Z(g,_.nz))==null?void 0:W.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var S=_.YG();_.dbU(_.S5().resolve(_.JH),g).then(function(f){Llf(r,I,P,a,v,S,f)});
return S.promise}X=_.Nl();G={contentPlaybackContext:_.Wy(I,(F=_.Z(g.commandMetadata,_.JF))==null?void 0:F.url,P)};(F=r.reelWatchEndpointMap.player)&&(F=F().JSC$14471_getRequest(g,G))&&(X=_.O_(r.innerTubeTransportService,F.innerTubeRequest,F.input,g.clickTrackingParams,F.config));F=_.Nl();(u=r.reelWatchEndpointMap.reelItemWatch)&&(u=u().JSC$14471_getRequest(g))&&(F=_.O_(r.innerTubeTransportService,u.innerTubeRequest,u.input,g.clickTrackingParams,u.config));u=_.Nl();(B=r.reelWatchEndpointMap.reelWatchSequence)&&
_.Z(g,_.nz).sequenceParams&&(G=B().JSC$14471_getRequest(g,G))&&(u=_.O_(r.innerTubeTransportService,G.innerTubeRequest,G.input,g.clickTrackingParams,G.config));G=_.Nl(z);B=_.YG();GDp(g,G,X,F,u,v,C,B);return B.promise}var E;if(_.Z(g,Wr_)&&((E=_.Z(g.commandMetadata,_.JF))==null?0:E.url))return X=Rv$(_.WJ(qb().location.href),_.WJ(_.Z(g.commandMetadata,_.JF).url)).toString(),CGj(r,X,I,P,v,function(){return!1});
if(_.Z(g,_.oV))return v(g,z),_.Nl(z);if(_.zL(r.innerTubeTransportService,g)){X=Object.assign({},{tempData:I,disableCache:I.disableCache},u);var l=_.eN(r.innerTubeTransportService,g,X).then(function(f){z.response=f;C(l)||v(g,z);return z});
return l}return _.Nl(z)};
_.ytK=function(r,g,I,P){if(_.Z(g,_.Z3)||_.Z(g,_.nz)&&(_.Y("mweb_enable_shorts_innertube_player_prefetch")||_.Y("kevlar_enable_shorts_prefetch_in_sequence"))||_.Z(g,npy)&&_.Y("web_enable_prefetching_videos_on_home")){var a,v={contentPlaybackContext:_.Wy(I,(a=_.Z(g.commandMetadata,_.JF))==null?void 0:a.url,P),prefetchPlaybackContext:viQ(I)},C,u,X;if(((C=_.Z(g,_.Z3))==null?void 0:(u=C.watchEndpointSupportedPrefetchConfig)==null?void 0:(X=u.prefetchHintConfig)==null?void 0:X.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(I=
r.watchEndpointMap.watchNext)if(v=I().JSC$14471_getRequest(g,v))return Promise.resolve(_.O_(r.innerTubeTransportService,v.innerTubeRequest,v.input,void 0,v.config).then(function(O){return O}))}else if(I=r.watchEndpointMap.player)if(v=I().JSC$14471_getRequest(g,v))return Promise.resolve(_.O_(r.innerTubeTransportService,v.innerTubeRequest,v.input,void 0,v.config).then(function(O){return O}))}else if(_.zL(r.innerTubeTransportService,g)){var c={tempData:I},B=W4T(r.innerTubeTransportService,g);
return B?new Promise(function(O,z){var e,U;return _.p(function(V){if(V.nextAddress==1)return V.yield(B,2);if(V.nextAddress!=4)return e=V.yieldResult,e.JSC$14478_getStoreKey(g,c)?V.yield(_.eN(r.innerTubeTransportService,g,c),4):(z(new _.oK("Prefetching request builder with no store key.",g)),V.jumpTo(0));U=V.yieldResult;O(U);_.R2(V)})}):Promise.reject(new _.oK("Prefetching unregistered request builder.",g))}return Promise.reject(new _.oK("No request builder available to prefetch endpoint.",g))};
ZsJ=function(r,g){var I,P,a;if(_.Z(g,_.Z3)){var v=r.watchEndpointMap.watchNext;v&&(I=v());(r=r.watchEndpointMap.player)&&(P=r())}else if(_.Z(g,_.nz))(v=r.reelWatchEndpointMap.reelItemWatch)&&(I=v()),(v=r.reelWatchEndpointMap.player)&&(P=v()),(r=r.reelWatchEndpointMap.reelWatchSequence)&&(a=r());else{a:{r=tIs(g,r.innerTubeTransportService.endpointMap);if(r!==void 0)if(typeof r.then==="function")_.iO(new _.oK("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",g));else break a;
r=void 0}r&&(I=r)}var C,u,X;return{content:(C=I)==null?void 0:C.JSC$14478_getStoreKey(g),player:(u=P)==null?void 0:u.JSC$14478_getStoreKey(g),reelSequence:(X=a)==null?void 0:X.JSC$14478_getStoreKey(g)}};
VyA=function(r,g,I,P,a,v,C){var u=_.Nl(),X=r.watchEndpointMap.player;_.Y("web_streaming_player")&&(X=q3(Sk));X&&(X=X().JSC$14471_getRequest(g,I))&&(u=_.O_(r.innerTubeTransportService,X.innerTubeRequest,X.input,g.clickTrackingParams,X.config));X=_.Nl();var c=r.watchEndpointMap.watchNext;c&&(I=c().JSC$14471_getRequest(g,I))&&(X=_.O_(r.innerTubeTransportService,I.innerTubeRequest,I.input,g.clickTrackingParams,I.config));P=_.Nl(P);KlW(r,g,P,u,X,a,v,C)};
jMK=function(r,g,I){var P;return _.p(function(a){if(a.nextAddress==1)return a.yield(r,2);_.Y("web_streaming_watch_delay_200")||_.Y("web_streaming_watch_delay_400")?(P=_.Y("web_streaming_watch_delay_200")?200:400,setTimeout(function(){g.resolve(I)},P)):g.resolve(I);
_.R2(a)})};
KlW=function(r,g,I,P,a,v,C,u){var X,c,B,O,z;_.p(function(e){switch(e.nextAddress){case 1:return e.yield(I,2);case 2:X=e.yieldResult;if(C(u.promise))return u.resolve(X),e.return();v(g,X);c=bjQ(g);if(!c.length){e.jumpTo(3);break}return e.yield(I,4);case 4:X.preconnect=c,v(g,X);case 3:return _.Go(e,5),e.yield(P,7);case 7:B=e.yieldResult;_.sM(e,6);break;case 5:return O=_.Wb(e),u.reject(O),e.return();case 6:if(B===void 0&&r.reloadOnPlayerFailure)return X.reload=!0,v(g,X),u.resolve(X),e.return();if(C(u.promise))return u.resolve(X),
e.return();X.playerResponse=B;v(g,X);(_.Y("web_watch_stop_scheduler_on_player_response")||_.Y("mweb_watch_stop_scheduler_on_player_response"))&&kkh();_.Go(e,8);return e.yield(a,10);case 10:z=e.yieldResult;_.sM(e,9);break;case 8:_.Wb(e);case 9:if(z===void 0)return X.response={responseContext:{}},u.resolve(X),e.return();if(C(u.promise))return u.resolve(X),e.return();X.response=z;v(g,X);u.resolve(X);_.R2(e)}})};
GDp=function(r,g,I,P,a,v,C,u){var X,c,B,O,z,e;_.p(function(U){switch(U.nextAddress){case 1:return U.yield(g,2);case 2:X=U.yieldResult;if(C(u.promise))return u.resolve(X),U.return();v(r,X);c=bjQ(r);if(!c.length){U.jumpTo(3);break}return U.yield(g,4);case 4:X.preconnect=c,v(r,X);case 3:return _.Go(U,5),U.yield(I,7);case 7:B=U.yieldResult;_.sM(U,6);break;case 5:return O=_.Wb(U),u.reject(O),U.return();case 6:if(B===void 0)return X.reload=!0,v(r,X),u.resolve(X),U.return();if(C(u.promise))return u.resolve(X),
U.return();X.playerResponse=B;v(r,X);(_.Y("web_shorts_stop_scheduler_on_player_response")||_.Y("mweb_shorts_stop_scheduler_on_player_response"))&&kkh();_.Go(U,8);return U.yield(P,10);case 10:z=U.yieldResult;_.sM(U,9);break;case 8:_.Wb(U);case 9:if(z===void 0)return X.response={responseContext:{}},u.resolve(X),U.return();if(C(u.promise))return u.resolve(X),U.return();X.response=z;v(r,X);_.Go(U,11);return U.yield(a,13);case 13:e=U.yieldResult;_.sM(U,12);break;case 11:_.Wb(U);case 12:if(C(u.promise))return u.resolve(X),
U.return();e&&(X.reelWatchSequenceResponse=e);v(r,X);u.resolve(X);_.R2(U)}})};
Llf=function(r,g,I,P,a,v,C){var u,X,c,B,O,z;_.p(function(e){if((u=C)==null||!u.replacementEndpoint)return v.reject(),e.return();X=C.replacementEndpoint;(c=_.Z(X,_.nz))?(C.sequenceContinuation&&(c.sequenceParams=C.sequenceContinuation),B=_.S5().resolve(_.JH),O=c.sequenceParams,sMf(B,X)&&delete c.sequenceParams,z=BY(r,X,g,I,P,a,function(){return!1}),z.then(function(U){return _.p(function(V){if(V.nextAddress==1)return Fl0(B,{reelWatchEndpoint:{sequenceParams:O}},U),V.yield(0,2);
v.resolve(U);_.R2(V)})})):v.reject();
_.R2(e)})};
bF4[J$]=[B4A,OF3,_.$t,_.lX(KPh),_.lX(_.ww)];var HFR=function(){var r=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return r.sequenceMap}}},Spl=function(r,g,I){var P,a=(P=g.config)==null?void 0:P.sequenceStrategy;
if(!a)return I();r.sequenceMap.has(a.sequenceKey)||r.sequenceMap.set(a.sequenceKey,[]);r=r.sequenceMap.get(a.sequenceKey);switch(a.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return WlS(r,g,I);case "REQUEST_SEQUENCE_TYPE_REPLACE":return Db4(r,g,I);default:throw new _.oK("Request could not be sequenced",g);}},WlS=function(r,g,I){var P,a,v;
return _.p(function(C){r.length>0?(a=r[r.length-1],P=a.responsePromise.then(function(){return I()})):P=I();
v={request:g,responsePromise:P};r.push(v);RaU(r,v);return C.return(v.responsePromise)})},Db4=function(r,g,I){I=I();
if(r.length>0)for(var P=_.m(r),a=P.next();!a.done;a=P.next())a.value.responsePromise=I;var v={request:g,responsePromise:I};r.push(v);RaU(r,v);return Promise.resolve().then(function(){return r.indexOf(v)>0?v.responsePromise.then(function(C){return Object.assign({},C,{sequenceMetaData:{skipProcessing:!0}})}):v.responsePromise})},RaU=function(r,g){g.responsePromise.then(function(){var I=r.indexOf(g);
I>-1&&r.splice(I,1)})};var AtM=new _.GZ("REQUEST_SEQUENCING");var xa=function(){};
_.b(xa,Xa);xa.prototype.getApiPaths=function(){return[]};
xa.prototype.getExtension=function(r){return _.Z(r,jpw)};
xa.prototype.JSC$14471_buildRequest=function(r,g){r.recaptchaToken=g.recaptchaToken};
xa.prototype.getApiUrl=function(){return"/das_captcha"};var fT=function(){};
_.b(fT,Xa);fT.prototype.getApiPaths=function(){return q4J};
fT.prototype.getExtension=function(r){return _.Z(r,vn1)};
fT.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;g.createBackstagePostParams&&(r.createBackstagePostParams=g.createBackstagePostParams);I.comment_text&&(r.commentText=I.comment_text);if(I.attached_video_id)r.videoAttachment={videoId:I.attached_video_id};else if(I.image_poll_options)r.pollAttachmentData={options:I.image_poll_options};else if(I.poll_options)r.pollAttachment={choices:I.poll_options};else if(I.quiz_options)r.quizAttachmentData={options:I.quiz_options};else if(I.image_blob_id)r.imageAttachment=
{encryptedBlobId:I.image_blob_id},I.source_video_id&&(r.imageAttachment.sourceExternalVideoId=I.source_video_id),I.image_preview_coordinates&&(r.imageAttachment.previewCoordinates=JSON.parse(I.image_preview_coordinates));else if(I.images_data)r.imagesAttachment={imagesData:I.images_data};else if(I.clip_external_video_id!==void 0||I.clip_offset_ms!==void 0||I.clip_duration_ms!==void 0){var P,a,v,C,u;r.clipAttachment={externalVideoId:(v=I.clip_external_video_id)!=null?v:"",offsetMs:(C=(P=I.clip_offset_ms)==
null?void 0:P.toString())!=null?C:"",durationMs:(u=(a=I.clip_duration_ms)==null?void 0:a.toString())!=null?u:""}}else I.shared_post_id&&(r.sharedPostAttachment={postId:I.shared_post_id});I.tagged_video_id&&(r.postCreationData={taggedVideoId:I.tagged_video_id});I.access_restrictions&&(typeof I.access_restrictions==="number"&&(g=I.access_restrictions,r.accessRestrictions={restriction:g!==1&&g===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof I.access_restrictions==="string"&&
(r.accessRestrictionsParams=I.access_restrictions));I.scheduled_publish_time_sec&&(r.scheduledPublishTimeSec=I.scheduled_publish_time_sec.toString())};var nT=function(){};
_.b(nT,Xa);nT.prototype.getApiPaths=function(){return ecl};
nT.prototype.getExtension=function(r){return _.Z(r,Qm1)};
nT.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;g.decorateMessageParams&&(r.params=g.decorateMessageParams);I.text&&(r.text=I.text)};var T4=function(){};
_.b(T4,Xa);T4.prototype.getApiPaths=function(){return ACT};
T4.prototype.getExtension=function(r){return _.Z(r,QD8)};
T4.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;I.video_id&&(r.videoId=I.video_id)};var hH=function(){};
_.b(hH,Xa);hH.prototype.getApiPaths=function(){return JC$};
hH.prototype.getExtension=function(r){return _.Z(r,_.SO)};
hH.prototype.JSC$14471_buildRequest=function(r,g,I){I.suggestions_query&&(r.input=I.suggestions_query)};var ka=function(){};
_.b(ka,Xa);ka.prototype.getApiPaths=function(){return bgd};
ka.prototype.getExtension=function(r){return _.Z(r,mBB)};
ka.prototype.JSC$14471_buildRequest=function(r,g,I){I.comment_text!==void 0&&(r.commentText=I.comment_text);I.scheduled_publish_time_sec&&(r.scheduledPublishTimeSec=I.scheduled_publish_time_sec.toString());r.updateBackstagePostParams=g.updateBackstagePostParams};var $P=function(){};
_.b($P,Xa);$P.prototype.getApiPaths=function(){return MF};
$P.prototype.getExtension=function(r){return _.Z(r,_.pk)};
$P.prototype.JSC$14471_buildRequest=function(r,g,I){I.formData&&(r.formData=I.formData);g.token?r.continuation=g.token:g.continuationTokenKey&&(I=_.jR().getState(),g=_.RC(I.entities,"continuationTokenEntity",g.continuationTokenKey))&&(r.continuation=String(g.continuationToken))};
var N4K=function(){};
_.b(N4K,Xa);_.Q=N4K.prototype;_.Q.getApiPaths=function(){return MF};
_.Q.getExtension=function(r){return _.Z(r,_.JN)};
_.Q.isNavigationCommand=function(){return!0};
_.Q.JSC$14478_getStoreKey=function(r){if((r=this.getExtension(r))&&r.browseId){var g={browseId:r.browseId};r.browseEndpointContextSupportedConfigs&&(g.browseEndpointContextSupportedConfigs=JSON.stringify(r.browseEndpointContextSupportedConfigs));r.params&&(g.params=r.params);r.query&&(g.query=r.query);return _.YH("browse",g)}};
_.Q.JSC$14471_buildRequest=function(r,g,I){g.browseId&&(r.browseId=g.browseId);g.params&&(r.params=g.params);g.query&&(r.query=g.query);I.formData?r.formData=I.formData:g.formData&&(r.formData=g.formData);g.browseId==="FEsubscriptions"&&_.Tk().getFlag(155)&&(r.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");g.browseId==="SPaccount_playback"&&(I=_.Tk(),r.formData||(r.formData={}),r.formData.accountSettingsFormData={flagCaptionsDefaultOff:I.getFlag(65),flagAutoCaptionsDefaultOn:I.getFlag(66),
flagDisableInlinePreview:I.getFlag(186),flagAudioDescriptionDefaultOn:I.getFlag(198)});if(g.browseId==="FEwhat_to_watch"){I=_.Tk();var P=I.getFlag(196);I.getFlag(197)&&(r.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:P}}})}g.browseId==="FEwhat_to_watch"&&(g=_.Tk().getFlag(186),r.inlineSettingStatus=g?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.Q.getRequestConfig=function(r,g){g=g===void 0?{}:g;var I={};if(r=this.JSC$14478_getStoreKey(r,g))I.storeStrategy={storeKey:r,disableCache:g.disableCache};_.Y("web_log_browse_ticks_ks")||(I.requestTick="br_s",I.responseTick="br_r");return I};var rv=function(){};
_.b(rv,Xa);rv.prototype.getApiPaths=function(){return QLw};
rv.prototype.getExtension=function(r){return _.Z(r,Doy)};
rv.prototype.JSC$14471_buildRequest=function(r,g,I){r.legacyYoutubeChannelUsername=I.legacyYouTubeChannelUsername||"";r.legacyYoutubeChannelPassword=I.legacyYouTubeChannelPassword||""};var gv=function(){};
_.b(gv,Xa);gv.prototype.getApiPaths=function(){return XNw};
gv.prototype.getExtension=function(r){return _.Z(r,tD1)};
gv.prototype.JSC$14471_buildRequest=function(r,g,I){I.recaptcha_response_token&&(r.recaptchaResponseToken=I.recaptcha_response_token);I.channel_id&&(r.channelId=I.channel_id)};var IH=function(){};
_.b(IH,Xa);IH.prototype.getApiPaths=function(){return M1B};
IH.prototype.getExtension=function(r){return _.Z(r,ZMl)};
IH.prototype.JSC$14471_buildRequest=function(r,g,I){g.externalChannelId&&(r.externalChannelId=g.externalChannelId);I.handle&&(r.handleUpdate={handle:I.handle},g.handleEditSource&&(r.handleUpdate.handleEditSource=g.handleEditSource))};var Pp=function(){};
_.b(Pp,Xa);Pp.prototype.getApiPaths=function(){return L$y};
Pp.prototype.getExtension=function(r){return _.Z(r,JZJ)};
Pp.prototype.JSC$14471_buildRequest=function(r,g,I){g.request&&(r.channelId=g.request.channelId);var P;if(I==null?0:(P=I.uploadDefaults)==null?0:P.emojiReactionSet)r.uploadDefaultsRequest||(r.uploadDefaultsRequest={}),r.uploadDefaultsRequest.emojiReactionSet=I.uploadDefaults.emojiReactionSet};var aH=function(){};
_.b(aH,Xa);aH.prototype.getApiPaths=function(){return K$l};
aH.prototype.getExtension=function(r){return _.Z(r,B0l)};
aH.prototype.JSC$14471_buildRequest=function(r,g,I){g.externalChannelId&&(r.externalChannelId=g.externalChannelId);g.channelHandleEntityKey&&(r.channelHandleEntityKey=g.channelHandleEntityKey);g.handleEditSource&&(r.handleEditSource=g.handleEditSource);I.handle?r.handle=I.handle:I.name&&(r.name=I.name)};var vp=function(){};
_.b(vp,Xa);vp.prototype.getApiPaths=function(){return ucf};
vp.prototype.getExtension=function(r){return _.Z(r,wzJ)};
vp.prototype.JSC$14471_buildRequest=function(r,g){g.actions?r.actions=g.actions:g.action&&(r.actions=[g.action])};var Qt=function(){};
_.b(Qt,Xa);Qt.prototype.getApiPaths=function(){return p_J};
Qt.prototype.getExtension=function(r){return _.Z(r,_.pk)};
Qt.prototype.JSC$14471_buildRequest=function(r,g){g.token&&(r.continuation=g.token)};var mH=function(){};
_.b(mH,Xa);mH.prototype.getApiPaths=function(){return DMJ};
mH.prototype.getExtension=function(r){return _.Z(r,_.pk)};
mH.prototype.JSC$14471_buildRequest=function(r,g){r.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";g.token&&(r.fetchCommentsParams={continuation:g.token})};var CO=function(){};
_.b(CO,Xa);CO.prototype.getApiPaths=function(){return tnJ};
CO.prototype.getExtension=function(r){return _.Z(r,NRF)};
CO.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;g.createReplyParams&&(r.createReplyParams=g.createReplyParams);g.commentText&&(r.commentText=_.b6(g.commentText));I.comment_text&&(r.commentText=I.comment_text);I.image_blob_id&&(r.imageAttachment={encryptedBlobId:I.image_blob_id});I.botguard_response&&(r.botguardResponse=I.botguard_response)};
_.l4.Object.defineProperties(CO.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var uQ=function(){};
_.b(uQ,Xa);uQ.prototype.getApiPaths=function(){return B3z};
uQ.prototype.getExtension=function(r){return _.Z(r,_.AiJ)};
uQ.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;g.createCommentParams&&(r.createCommentParams=g.createCommentParams);g.commentText&&(r.commentText=_.b6(g.commentText));g.videoPositionMention&&(r.videoPositionMention=g.videoPositionMention);g.sources&&(r.sources=g.sources);I.comment_text&&(r.commentText=I.comment_text);I.attached_video_id?r.videoAttachment={videoId:I.attached_video_id}:I.poll_options?r.pollAttachment={choices:I.poll_options}:I.image_blob_id?r.imageAttachment=
{encryptedBlobId:I.image_blob_id}:I.shared_post_id&&(r.sharedPostAttachment={postId:I.shared_post_id});I.access_restrictions&&typeof I.access_restrictions==="number"&&(g=I.access_restrictions,r.accessRestrictions={restriction:g!==1&&g===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});I.botguard_response&&(r.botguardResponse=I.botguard_response)};
_.l4.Object.defineProperties(uQ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var pO=function(){};
_.b(pO,Xa);pO.prototype.getApiPaths=function(){return ju8};
pO.prototype.getExtension=function(r){return _.Z(r,SD8)};
pO.prototype.JSC$14471_buildRequest=function(r,g,I){g.commentText&&(r.replyText=_.b6(g.commentText));I.comment_text&&(r.replyText=I.comment_text);r.updateReplyParams=g.updateReplyParams};
_.l4.Object.defineProperties(pO.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var oH=function(){};
_.b(oH,Xa);oH.prototype.getApiPaths=function(){return V1T};
oH.prototype.getExtension=function(r){return _.Z(r,lry)};
oH.prototype.JSC$14471_buildRequest=function(r,g,I){g.commentText&&(r.commentText=_.b6(g.commentText));I.comment_text&&(r.commentText=I.comment_text);r.updateCommentParams=g.updateCommentParams};
_.l4.Object.defineProperties(oH.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var qw=function(){};
_.b(qw,Xa);qw.prototype.getApiPaths=function(){return daY};
qw.prototype.getExtension=function(r){return _.Z(r,N08)};
qw.prototype.JSC$14471_buildRequest=function(r,g){g.settings&&(r.settings=g.settings)};var XI=function(){};
_.b(XI,Xa);XI.prototype.getApiPaths=function(){return GxY};
XI.prototype.getExtension=function(r){return _.Z(r,OMl)};
XI.prototype.JSC$14471_buildRequest=function(r,g){g.channelCreationToken&&(r.channelCreationToken=g.channelCreationToken);g.source&&(r.source=g.source)};var cp=function(){};
_.b(cp,Xa);cp.prototype.getApiPaths=function(){return cC8};
cp.prototype.getExtension=function(r){return _.Z(r,Y0T)};
cp.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;if(I.name&&(I.given_name||I.family_name))r=new _.oK("channel creation cannot set both GAIA and YouTube names",g),_.iO(r);else{if(g.zeroStepChannelCreationParams){if(!I.comment_text){r=new _.oK("zero_step_create_comment_params but no zero_step_texts",g);_.iO(r);return}r.zeroStepChannelCreationParams=g.zeroStepChannelCreationParams;r.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(r.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
I.comment_text,I.botguard_response&&(r.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=I.botguard_response))}r.channelCreationToken=g.channelCreationToken;I.given_name&&(r.givenName=I.given_name);I.family_name&&(r.familyName=I.family_name);g.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(r.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(I.name||I.handle||I.avatar_url||I.encryptedBlobId||I.isNameChanged!==void 0||I.isHandleChanged!==void 0||I.isDefaultProfilePhoto!==
void 0||I.obakeImageSource)r.overrideChannelCreationParams={},I.name&&(r.overrideChannelCreationParams.name=I.name),I.handle&&(r.overrideChannelCreationParams.handle=I.handle),I.avatar_url&&(r.overrideChannelCreationParams.avatarUrl=I.avatar_url),I.encryptedBlobId&&(r.overrideChannelCreationParams.blobEncryptionId=I.encryptedBlobId),I.enableIdentityForAllChannelCreationDialog&&(I.encryptedBlobId?r.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
I.isDefaultProfilePhoto!==void 0&&(r.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=I.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),I.isNameChanged!==void 0&&(r.overrideChannelCreationParams.identityForAllChannelCreationNameTag=I.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),I.isHandleChanged!==
void 0&&(r.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=I.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),I.obakeImageSource&&(r.overrideChannelCreationParams.obakeImageSourceType=I.obakeImageSource))}};var ty=function(){};
_.b(ty,Xa);ty.prototype.getApiPaths=function(r){return(r=this.getExtension(r))&&r.status==="DISLIKE"?iHw:r&&r.status==="INDIFFERENT"?CLd:T3$};
ty.prototype.getExtension=function(r){return _.Z(r,_.Pw)};
ty.prototype.JSC$14471_buildRequest=function(r,g){g.target&&(r.target=g.target);if(g=this.getParams(g))r.params=g};
ty.prototype.getParams=function(r){switch(r==null?void 0:r.status){case "DISLIKE":return r.dislikeParams;case "INDIFFERENT":return r.removeLikeParams;default:return r==null?void 0:r.likeParams}};var Bp=function(){};
_.b(Bp,Xa);Bp.prototype.getApiPaths=function(){return zvy};
Bp.prototype.getExtension=function(r){return _.Z(r,TRY)};
Bp.prototype.JSC$14471_buildRequest=function(r,g){g.settingItemId&&(r.settingItemId=g.settingItemId);g.stringValue!=null&&g.stringValue!==void 0?r.newValue={stringValue:g.stringValue}:g.intValue?r.newValue={intValue:g.intValue}:g.boolValue!==null&&g.boolValue!==void 0?r.newValue={boolValue:g.boolValue}:(r=new _.oK("Unknown value type for SetSettingEndpoint.",g),_.iO(r))};var Oe=function(){};
_.b(Oe,Xa);Oe.prototype.getApiPaths=function(){return Zg1};
Oe.prototype.getExtension=function(r){return _.Z(r,Xh8)||void 0};
Oe.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;g.channelIds&&(r.channelIds=g.channelIds);g.siloName&&(r.siloName=g.siloName);g.params&&(r.params=g.params);I.botguardResponse&&(r.botguardResponse=I.botguardResponse);I.feature&&(r.clientFeature=I.feature)};
_.l4.Object.defineProperties(Oe.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var za=function(){};
_.b(za,Xa);za.prototype.getApiPaths=function(){return igY};
za.prototype.getExtension=function(r){return _.Z(r,hVf)||void 0};
za.prototype.JSC$14471_buildRequest=function(r,g){g.channelIds&&(r.channelIds=g.channelIds);g.siloName&&(r.siloName=g.siloName);g.params&&(r.params=g.params)};
_.l4.Object.defineProperties(za.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var e_=function(r){this.shareClientParamsProvider=r};
_.b(e_,Xa);e_.prototype.getApiPaths=function(){return $Z4};
e_.prototype.getExtension=function(r){return _.Z(r,U50)||_.Z(r,_.ibT)||_.Z(r,Zb$)};
e_.prototype.JSC$14471_buildRequest=function(r,g){g.serializedShareEntity&&(r.serializedSharedEntity=g.serializedShareEntity);if(g.clientParamIdentifier){var I;if((I=this.shareClientParamsProvider)==null?0:I.clientParams.has(g.clientParamIdentifier)){I=this.shareClientParamsProvider;g=g.clientParamIdentifier;var P=I.clientParams.get(g);P&&I.clientParams.delete(g);r.clientParams=P}}};
e_[J$]=[Xu4];var YP=function(){};
_.b(YP,Xa);YP.prototype.getApiPaths=function(){return PIf};
YP.prototype.getExtension=function(r){return _.Z(r,xo8)};
YP.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params)};var Zw=function(){};
_.b(Zw,Xa);Zw.prototype.getApiPaths=function(){return bHw};
Zw.prototype.getExtension=function(r){return _.Z(r,JOh)};
Zw.prototype.JSC$14471_buildRequest=function(r,g){g.dismissal&&(r.items=[g.dismissal])};
_.l4.Object.defineProperties(Zw.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ue=function(){};
_.b(Ue,Xa);Ue.prototype.getApiPaths=function(){return fBT};
Ue.prototype.getExtension=function(r){return _.Z(r,_.Cr)||void 0};
Ue.prototype.JSC$14471_buildRequest=function(r,g,I){r.feedbackTokens=[];g.feedbackToken&&r.feedbackTokens.push(g.feedbackToken);if(g=g.cpn||I.cpn)r.feedbackContext={cpn:g};r.isFeedbackTokenUnencrypted=!!I.is_feedback_token_unencrypted;r.shouldMerge=!1;I.extra_feedback_tokens&&(r.shouldMerge=!0,r.feedbackTokens=r.feedbackTokens.concat(I.extra_feedback_tokens))};
_.l4.Object.defineProperties(Ue.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var iQ=function(){};
_.b(iQ,Xa);iQ.prototype.getApiPaths=function(){return fBT};
iQ.prototype.getExtension=function(r){return _.Z(r,_.SO)};
iQ.prototype.JSC$14471_buildRequest=function(r,g,I){I.feedback_tokens&&(r.feedbackTokens=I.feedback_tokens,r.shouldMerge=!0)};
_.l4.Object.defineProperties(iQ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var bQ=function(){};
_.b(bQ,Xa);bQ.prototype.getApiPaths=function(){return fBT};
bQ.prototype.getExtension=function(r){return _.Z(r,O7L)};
bQ.prototype.JSC$14471_buildRequest=function(r,g){g.undoToken&&(r.feedbackTokens=[g.undoToken]);g.isUndoTokenUnencrypted&&(r.isFeedbackTokenUnencrypted=g.isUndoTokenUnencrypted)};
_.l4.Object.defineProperties(bQ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Mw=function(){};
_.b(Mw,Xa);Mw.prototype.getApiPaths=function(){return suf};
Mw.prototype.getExtension=function(r){return _.Z(r,w9l)};
Mw.prototype.JSC$14471_buildRequest=function(r,g){g.nextEndpoint&&_.Z(g.nextEndpoint,_.KZ)?r.nextEndpoint={urlEndpoint:_.Z(g.nextEndpoint,_.KZ)}:g.nextEndpoint&&_.Z(g.nextEndpoint,_.Z3)&&(r.nextEndpoint={watchEndpoint:_.Z(g.nextEndpoint,_.Z3)});g.setRacy&&(r.setRacy=g.setRacy);g.setControvercy&&(r.setControvercy=g.setControvercy)};var j_=function(r){this.JSC$18484_storeWithEntities=r};
_.b(j_,Xa);j_.prototype.getApiPaths=function(){return jLl};
j_.prototype.getExtension=function(r){return _.Z(r,cVJ)};
j_.prototype.JSC$14471_buildRequest=function(r,g){g.flowId&&(r.flowId=g.flowId);g.targetId&&(r.targetId=g.targetId);g.continuation&&(r.continuation=g.continuation);var I=g.flowStateEntityKey;if(g.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&I&&this.JSC$18484_storeWithEntities){var P;if(g=(P=this.JSC$18484_storeWithEntities.getState())==null?void 0:P.entities)if(P=_.F5(I).entityType,P=_.RC(g,P,I))r.flowState=P,r.flowStateEntityKey=I}};
_.l4.Object.defineProperties(j_.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
j_[J$]=[Hy];var wOR=function(){};
_.b(wOR,Xa);_.Q=wOR.prototype;_.Q.getApiPaths=function(){return xMT};
_.Q.JSC$14478_getStoreKey=function(){return _.YH("guide")};
_.Q.getRequestConfig=function(){var r=this.JSC$14478_getStoreKey(),g;r&&(g={storeStrategy:{storeKey:r}});return g};
_.Q.isNavigationCommand=function(){return!0};
_.Q.getExtension=function(r){return _.Z(r,_.SO)};
_.Q.JSC$14471_buildRequest=function(r){r.fetchLiveState=!0};var Vt=function(){};
_.b(Vt,Xa);Vt.prototype.getApiPaths=function(){return mMw};
Vt.prototype.getExtension=function(r){return _.Z(r,Wnh)};
Vt.prototype.JSC$14471_buildRequest=function(){};var Wp=function(){};
_.b(Wp,Xa);Wp.prototype.getApiPaths=function(){return CI0};
Wp.prototype.getExtension=function(r){return _.Z(r,D20)};
Wp.prototype.JSC$14471_buildRequest=function(){};var Dw=function(){};
_.b(Dw,Xa);Dw.prototype.getApiPaths=function(){return IBd};
Dw.prototype.getExtension=function(r){return _.Z(r,_.pk)};
Dw.prototype.JSC$14471_buildRequest=function(r,g){g.token&&(r.continuation=g.token);var I,P;r==null||(I=r.context)==null||(P=I.user)==null||delete P.onBehalfOfUser};
Dw.prototype.getRequestConfig=function(r){var g={},I;if(((I=this.getExtension(r))==null?void 0:I.sessionIndex)!==void 0){var P;g={authStrategy:{sessionIndex:(P=this.getExtension(r))==null?void 0:P.sessionIndex}}}return g};var RH=function(){};
_.b(RH,Xa);RH.prototype.JSC$14471_getRequest=function(r){var g=this.getExtension(r),I=r="";if(g==null?0:g.popup)r="true";if(g==null?0:g.disableSignout)I="true";g={};return{input:"/getAccountSwitcherEndpoint",requestShell:eO("/getAccountSwitcherEndpoint","GET",(g["X-YouTube-Delegation-Context"]=_.Gq("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),g["X-YouTube-Account-Switcher-Popup"]=r,g["X-YouTube-Account-Switcher-Disable-Signout"]=I,g)),innerTubeRequest:{}}};
RH.prototype.getApiPaths=function(){return[]};
RH.prototype.getExtension=function(r){return _.Z(r,_.dtL)};
RH.prototype.JSC$14471_buildRequest=function(){};var Ay=function(){};
_.b(Ay,Xa);Ay.prototype.JSC$14471_getRequest=function(r){var g="/cross_account_channel_transfer";(r=this.getExtension(r))&&(g=u5s(g,{target_session:r.targetSessionIndex,source_rapt:r.sourceRapt,rapt:r.targetRapt}));return{input:g,requestShell:eO(g,"GET"),innerTubeRequest:{}}};
Ay.prototype.getApiPaths=function(){return[]};
Ay.prototype.getExtension=function(r){return _.Z(r,Kay)};
Ay.prototype.JSC$14471_buildRequest=function(){};var Nw=function(){};
_.b(Nw,Xa);Nw.prototype.getApiPaths=function(){return Vnd};
Nw.prototype.isNavigationCommand=function(){return!0};
Nw.prototype.getExtension=function(r){return _.Z(r,_.SO)};
Nw.prototype.JSC$14471_buildRequest=function(r){var g=_.Tk().get("gsml","");g&&(r.safetyModeLockerObfuscatedGaiaId=g);r.userInterfaceTheme=_.Oq(!0);_.zI()?r.deviceTheme="DEVICE_THEME_SELECTED":_.Hg$()?r.deviceTheme="DEVICE_THEME_SUPPORTED":r.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var wv=function(){};
_.b(wv,Xa);wv.prototype.getApiPaths=function(){return IBd};
wv.prototype.getExtension=function(r){return _.Z(r,spT)};
wv.prototype.JSC$14471_buildRequest=function(r,g){if(g&&g.requestType&&(r.requestType=g.requestType,g.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||g.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var I=g.nextUrl;I&&(_.oDj(I)||wf(I))&&(r.nextNavendpoint={urlEndpoint:{url:I}})}g&&g.channelSwitcherQuery&&(r.channelSwitcherQuery=g.channelSwitcherQuery);g&&g.triggerChannelCreation&&(r.triggerChannelCreation=g.triggerChannelCreation);var P;if(g==null?0:(P=g.contentOwnerConfig)==
null?0:P.externalContentOwnerId)r.contentOwnerConfig=g.contentOwnerConfig;r.callCircumstance=g&&g.requestType&&g.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var a,v;g=r==null?void 0:(a=r.context)==null?void 0:(v=a.user)==null?void 0:v.onBehalfOfUser;if(g!==void 0){r.obfuscatedSelectedGaiaId=g;var C,u;r==null||(C=r.context)==null||(u=C.user)==null||delete u.onBehalfOfUser}var X,c;if(a=r==null?void 0:(X=r.context)==null?void 0:(c=X.user)==null?
void 0:c.serializedDelegationContext)r.selectedSerializedDelegationContext=a};var lQ=function(){};
_.b(lQ,Xa);lQ.prototype.getApiPaths=function(){return aB8};
lQ.prototype.getExtension=function(r){return _.Z(r,bb0)};
lQ.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params)};var S_=function(){};
_.b(S_,Xa);S_.prototype.getApiPaths=function(){return X_8};
S_.prototype.getExtension=function(r){return _.Z(r,_.HKw)};
S_.prototype.JSC$14471_buildRequest=function(r,g){if(g=g.createBroadcastRequest)r.useMasks=g.useMasks,r.broadcastType=g.broadcastType,r.broadcastSource=g.broadcastSource,r.broadcastMetadata=g.broadcastMetadata,r.broadcastMetadataMask=g.broadcastMetadataMask,r.videoMetadata=g.videoMetadata,r.videoMetadataMask=g.videoMetadataMask,r.liveChatSettingsUpdate=g.liveChatSettingsUpdate,r.liveChatSettingsUpdateMask=g.liveChatSettingsUpdateMask,r.cloneVideoId=g.cloneVideoId,r.cloneWithOverrides=g.cloneWithOverrides,
r.targetEntity=g.targetEntity,r.scheduledRedirectMetadata=g.scheduledRedirectMetadata};var Jy=function(){};
_.b(Jy,Xa);Jy.prototype.getApiPaths=function(){return OHh};
Jy.prototype.getExtension=function(r){return _.Z(r,jVF)};
Jy.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;g.params&&(r.params=g.params);I.questionText&&(r.questionText=I.questionText);I.optionText&&I.optionText.length>0&&(r.optionText=I.optionText)};var Ee=function(){};
_.b(Ee,Xa);Ee.prototype.getApiPaths=function(){return Y4f};
Ee.prototype.getExtension=function(r){return _.Z(r,bjJ)};
Ee.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params)};var xP=function(){};
_.b(xP,Xa);xP.prototype.getApiPaths=function(){return KrB};
xP.prototype.getExtension=function(r){return _.Z(r,YIF)};
xP.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params)};var fO=function(){};
_.b(fO,Xa);fO.prototype.getApiPaths=function(){return Fr1};
fO.prototype.getExtension=function(r){return _.Z(r,Zj$)};
fO.prototype.JSC$14471_buildRequest=function(r,g,I){g.params&&(r.params=g.params);g.continuation&&(r.continuation=g.continuation);I.currentPlayerState&&I.currentPlayerState.playerOffsetMs&&(r.currentPlayerState={playerOffsetMs:I.currentPlayerState.playerOffsetMs.toString()})};var nO=function(){};
_.b(nO,Xa);nO.prototype.getApiPaths=function(){return HHB};
nO.prototype.getExtension=function(r){return _.Z(r,ezh)};
nO.prototype.JSC$14471_buildRequest=function(r,g,I){g.params&&(r.params=g.params);I.continuation&&(r.continuation=I.continuation);"hidden"in I&&(r.webClientInfo={isDocumentHidden:I.hidden});I.isInvalidationTimeoutRequest&&(r.isInvalidationTimeoutRequest=I.isInvalidationTimeoutRequest);I.invalidationPayload&&(g=zzw(_.kE(J0(I.invalidationPayload))),r.invalidationPayloadLastPublishAtUsec=vo(g,2));I.reloadActionPanel&&(r.reloadActionPanel=I.reloadActionPanel);I.fullReload&&(r.fullReload=I.fullReload);
I.currentPlayerState&&(r.currentPlayerState=I.currentPlayerState)};var Ta=function(){};
_.b(Ta,Xa);Ta.prototype.getApiPaths=function(){return hcB};
Ta.prototype.getExtension=function(r){return _.Z(r,MtF)};
Ta.prototype.JSC$14471_buildRequest=function(r,g){r.params=g.params};var hy=function(){};
_.b(hy,Xa);hy.prototype.getApiPaths=function(){return sLB};
hy.prototype.getExtension=function(r){return _.Z(r,N9f)};
hy.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params)};var kP=function(){};
_.b(kP,Xa);kP.prototype.getApiPaths=function(){return Wr$};
kP.prototype.getExtension=function(r){return _.Z(r,w6Y)};
kP.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params)};var $S=function(){};
_.b($S,Xa);$S.prototype.getApiPaths=function(){return kx$};
$S.prototype.getExtension=function(r){return _.Z(r,Vtd)};
$S.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params)};var rk=function(){};
_.b(rk,Xa);rk.prototype.getApiPaths=function(){return rMF};
rk.prototype.getExtension=function(r){return _.Z(r,dqY)};
rk.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params)};var gk=function(){};
_.b(gk,Xa);gk.prototype.getApiPaths=function(){return ud0};
gk.prototype.getExtension=function(r){return _.Z(r,VYz)};
gk.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params)};var Il=function(){};
_.b(Il,Xa);Il.prototype.getApiPaths=function(){return BXY};
Il.prototype.getExtension=function(r){return _.Z(r,_.LMh)};
Il.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;g.params&&(r.params=g.params);I.client_message_id&&(r.clientMessageId=I.client_message_id);I.recaptcha_token&&(r.recaptchaToken=I.recaptcha_token);I.rich_message&&I.rich_message.text_segments?(g=I.rich_message.text_segments.map(function(P){var a={};P.text&&(a.text=P.text);P.emoji_id&&(a.emojiId=P.emoji_id);return a}),r.richMessage={textSegments:g}):I.message&&(r.message=I.message);
I.currentPlayerState&&(r.currentPlayerState=I.currentPlayerState)};var PG=function(){};
_.b(PG,Xa);PG.prototype.getApiPaths=function(){return Ogy};
PG.prototype.getExtension=function(r){return _.Z(r,Gu0)};
PG.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params)};var al=function(){};
_.b(al,Xa);al.prototype.getApiPaths=function(){return Ua$};
al.prototype.getExtension=function(r){return _.Z(r,KMh)};
al.prototype.JSC$14471_buildRequest=function(r,g,I){g.isUserInitiated&&(r.isUserInitiated=g.isUserInitiated);g.initiationSource&&(r.initiationSource=g.initiationSource);I.locationInfo&&(r.context.client.locationInfo=I.locationInfo)};var vG=function(){};
_.b(vG,Xa);vG.prototype.getApiPaths=function(){return $aJ};
vG.prototype.getExtension=function(r){return _.Z(r,Wqz)};
vG.prototype.JSC$14471_buildRequest=function(r,g,I){g.metadataUpdateRequest&&(g=g.metadataUpdateRequest,r.encryptedVideoId=g.encryptedVideoId,g.liveChat&&(g=g.liveChat,r.liveChat||(r.liveChat={}),g.performAsExternalChannelId&&(r.liveChat.performAsExternalChannelId=g.performAsExternalChannelId),g.source&&(r.liveChat.source=g.source)));var P;if(I==null?0:(P=I.liveChat)==null?0:P.liveChatSettings)r.liveChat||(r.liveChat={}),I=I.liveChat.liveChatSettings,r.liveChat.newLiveChatSettings=I,r.liveChat.newLiveChatSettingsMask||
(r.liveChat.newLiveChatSettingsMask={}),I.emojiReactionSet&&(r.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var Qr=function(){};
_.b(Qr,Xa);Qr.prototype.getApiPaths=function(){return yM8};
Qr.prototype.getExtension=function(r){return _.Z(r,_.kSl)};
Qr.prototype.JSC$14471_buildRequest=function(r,g,I){I.continuation?r.continuation=I.continuation:g.videoId&&(r.videoId=g.videoId);I.clientParams&&(r.clientParams=I.clientParams)};var m4=function(){};
_.b(m4,Xa);m4.prototype.getApiPaths=function(){return DMJ};
m4.prototype.getExtension=function(r){return _.Z(r,_.uk)};
m4.prototype.JSC$14471_buildRequest=function(r,g){r.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";r.fetchCommentsParams={};g.videoId&&(r.fetchCommentsParams.encryptedVideoId=g.videoId);g.postId&&(r.fetchCommentsParams.postId=g.postId);g.externalChannelId&&(r.fetchCommentsParams.externalChannelId=g.externalChannelId);g.linkedCommentId&&(r.fetchCommentsParams.linkedCommentId=g.linkedCommentId);(0,_.pF.isEmpty)(r.fetchCommentsParams)&&delete r.fetchCommentsParams};var Cf=function(){};
_.b(Cf,Xa);Cf.prototype.getApiPaths=function(){return MF};
Cf.prototype.JSC$14471_buildRequest=function(r){r.browseId="FEnotifications_inbox"};
Cf.prototype.getExtension=function(r){return _.Z(r,_.SO)};var uD=function(){};
_.b(uD,Xa);uD.prototype.getApiPaths=function(){return DMJ};
uD.prototype.JSC$14471_buildRequest=function(r,g){g.signal==="GET_NOTIFICATIONS_MENU"&&(r.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");g.ctoken&&(r.ctoken=g.ctoken)};
var lJf=function(){};
_.b(lJf,uD);lJf.prototype.getExtension=function(r){return _.Z(r,_.SO)};
var Sn4=function(){};
_.b(Sn4,uD);Sn4.prototype.getExtension=function(r){return _.Z(r,RiT)};var pf=function(){};
_.b(pf,Xa);pf.prototype.getApiPaths=function(){return S4f};
pf.prototype.getExtension=function(r){return _.Z(r,_.SO)};
pf.prototype.JSC$14471_buildRequest=function(){};var ol=function(){};
_.b(ol,Xa);ol.prototype.getApiPaths=function(){return gKY};
ol.prototype.getExtension=function(r){return _.Z(r,x2h)||void 0};
ol.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params);g.secondaryParams&&(r.secondaryParams=g.secondaryParams)};var qE=function(){};
_.b(qE,Xa);qE.prototype.getApiPaths=function(){return IUh};
qE.prototype.getExtension=function(r){return _.Z(r,MY1)};
qE.prototype.JSC$14471_buildRequest=function(r,g){g.undo&&(r.undo=g.undo);g.serializedOptOut&&(r.serializedOptOut=g.serializedOptOut);g.serializedRecordInteractionsRequest&&(r.serializedRecordInteractionsRequest=g.serializedRecordInteractionsRequest)};var XP=function(){};
_.b(XP,Xa);XP.prototype.getApiPaths=function(){return vKB};
XP.prototype.getExtension=function(r){return _.Z(r,j1w)};
XP.prototype.JSC$14471_buildRequest=function(r,g){g.serializedInteractionsRequest&&(r.serializedRecordNotificationInteractionsRequest=g.serializedInteractionsRequest)};var cG=function(){};
_.b(cG,Xa);cG.prototype.getApiPaths=function(){return rX$};
cG.prototype.getExtension=function(r){return _.Z(r,_.iw)};
cG.prototype.JSC$14471_buildRequest=function(r,g,I){g=g===void 0?{}:g;I=I===void 0?{}:I;g.videoId?r.videoId=g.videoId:g.playlistId&&(r.playlistId=g.playlistId);var P;r.crossDeviceDownloadData={isCrossDeviceDownload:(P=g.isCrossDeviceDownload)!=null?P:!1};!I.downloadToMobileEduShown&&g.isCrossDeviceDownload&&(r.crossDeviceDownloadData.shouldShowDownloadToMobileEdu=!0);var a;if(P=(a=g.offlineWebClientEligibility)!=null?a:I.offlineWebClientEligibility)r.offlineWebClientEligibility=P;var v;if(a=(v=g.preferredFormatType)!=
null?v:I.preferredFormatType)r.preferredFormatType=a;var C;if(v=(C=g.lastOfflineQualitySettingsSavedMs)!=null?C:I.lastOfflineQualitySettingsSavedMs)r.lastOfflineQualitySettingsSavedMs=v;g.params&&(r.params=g.params)};var tA=function(){};
_.b(tA,Xa);tA.prototype.getApiPaths=function(){return dP};
tA.prototype.getExtension=function(r){return _.Z(r,_.pk)};
tA.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;g.token&&(r.continuation=g.token);I.formData&&(r.formData=I.formData)};var BG=function(){};
_.b(BG,Xa);BG.prototype.getApiPaths=function(){return dP};
BG.prototype.getExtension=function(r){return _.Z(r,Lqf)};
BG.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;r.continuation=I.continuation};var Op=function(){};
_.b(Op,Xa);Op.prototype.getApiPaths=function(){return dP};
Op.prototype.getExtension=function(r){return _.Z(r,_.m1)};
Op.prototype.JSC$14471_buildRequest=function(r,g){var I,P=g.panelIdentifier||((I=g.identifier)==null?void 0:I.tag);P&&(r.panelId=P);var a;if((a=g.globalConfiguration)==null?0:a.params){var v;r.params=(v=g.globalConfiguration)==null?void 0:v.params}if(_.Y("enable_ai_companion")){var C;g=g.engagementPanelExtras;if(g==null?0:(C=g.aiCompanionPanelExtras)==null?0:C.includeClientConversationId){var u,X;C=(X=(u=_.S5().resolve(_.lX(ZIR)))==null?void 0:u("conversations"))==null?void 0:X.get("conversation_id")}else C=
void 0;if(u=C)r.formData=Object.assign({},r.formData,{inputComposerFormData:{conversationId:u}})}};
_.l4.Object.defineProperties(Op.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var zh=function(){};
_.b(zh,Xa);zh.prototype.getApiPaths=function(){return dP};
zh.prototype.getExtension=function(r){return _.Z(r,OwJ)};
zh.prototype.JSC$14471_buildRequest=function(r,g){g.panelLoadingStrategy&&Q6t(r,g.panelLoadingStrategy)};var eM=function(){};
_.b(eM,Xa);eM.prototype.getApiPaths=function(){return dP};
eM.prototype.getExtension=function(r){return _.Z(r,D5T)};
eM.prototype.JSC$14471_buildRequest=function(r,g){g.loadingStrategy&&Q6t(r,g.loadingStrategy)};var YS=function(){};
_.b(YS,Xa);YS.prototype.getApiPaths=function(){return dP};
YS.prototype.getExtension=function(r){return _.Z(r,_.h9)};
YS.prototype.JSC$14471_buildRequest=function(r,g){g.panelLoadingStrategy&&Q6t(r,g.panelLoadingStrategy)};var ZS=function(){};
_.b(ZS,Xa);ZS.prototype.getApiPaths=function(){return dP};
ZS.prototype.getExtension=function(r){return _.Z(r,RQT)};
ZS.prototype.JSC$14471_buildRequest=function(r,g){var I,P=(I=g.contentSourcePanelIdentifier)==null?void 0:I.tag;P&&(r.panelId=P);var a;if((a=g.globalConfiguration)==null?0:a.params){var v;r.params=(v=g.globalConfiguration)==null?void 0:v.params}};var Up=function(){};
_.b(Up,Xa);Up.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
Up.prototype.getExtension=function(r){return _.Z(r,Aay)};
Up.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params)};var iD=function(){};
_.b(iD,Xa);iD.prototype.getApiPaths=function(){return GJd};
iD.prototype.getExtension=function(r){return _.Z(r,lH$)};
iD.prototype.JSC$14471_buildRequest=function(r,g){g.externalChannelId&&(r.externalChannelId=g.externalChannelId);g.superChatAction&&(r.superChatAction=g.superChatAction);g.superStickersAction&&(r.superStickersAction=g.superStickersAction)};var bD=function(){};
_.b(bD,Xa);bD.prototype.getApiPaths=function(){return dMY};
bD.prototype.getExtension=function(r){return _.Z(r,H_T)||_.Z(r,RT_)};
bD.prototype.JSC$14471_buildRequest=function(r,g){g.videoIds?r.videoIds=g.videoIds:g.videoId&&(r.videoIds=[g.videoId]);g.playlistId&&(r.playlistId=g.playlistId);g.params&&(r.params=g.params);r.excludeWatchLater=!1};var ME=function(){};
_.b(ME,Xa);ME.prototype.getApiPaths=function(){return zc1};
ME.prototype.getExtension=function(r){return _.Z(r,_.Bw)};
ME.prototype.JSC$14471_buildRequest=function(r,g,I){I.create_playlist_title?r.title=I.create_playlist_title:g.title&&(r.title=g.title);if(I.create_playlist_privacy_status&&typeof I.create_playlist_privacy_status==="number"){a:{var P=I.create_playlist_privacy_status;if(P!==0){if(P===1){P="PUBLIC";break a}if(P===2){P="UNLISTED";break a}}P="PRIVATE"}r.privacyStatus=P}else g.privacyStatus&&(r.privacyStatus=g.privacyStatus);I.create_playlist_description&&(r.description=I.create_playlist_description);g.videoIds&&
(r.videoIds=g.videoIds);g.params&&(r.params=g.params);g.sourcePlaylistId&&(r.sourcePlaylistId=g.sourcePlaylistId)};var jM=function(){};
_.b(jM,Xa);jM.prototype.getApiPaths=function(){return ZHB};
jM.prototype.getExtension=function(r){return _.Z(r,Ji0)};
jM.prototype.JSC$14471_buildRequest=function(r,g){r.playlistId=g.playlistId};var Vr=function(){};
_.b(Vr,Xa);Vr.prototype.getApiPaths=function(){return Rcw};
Vr.prototype.getExtension=function(r){return _.Z(r,eQl)};
Vr.prototype.JSC$14471_buildRequest=function(r,g){g.playlistId&&(r.playlistId=g.playlistId);g.params&&(r.params=g.params)};var dk=function(){};
_.b(dk,Xa);dk.prototype.getApiPaths=function(){return aU1};
dk.prototype.getExtension=function(r){return _.Z(r,_.pj)||void 0};
dk.prototype.JSC$14471_buildRequest=function(r,g){g.actions&&(r.actions=g.actions);g.params&&(r.params=g.params);g.playlistId&&(r.playlistId=g.playlistId)};var Lf=function(){};
_.b(Lf,Xa);_.Q=Lf.prototype;_.Q.getApiPaths=function(){return Qul};
_.Q.getExtension=function(r){return _.Z(r,_.nz)};
_.Q.JSC$14471_buildRequest=function(r,g){g.videoId&&(r.playerRequest={videoId:g.videoId},g.playerParams&&(r.playerRequest.params=g.playerParams),g.racyCheckOk&&(r.playerRequest.racyCheckOk=!!g.racyCheckOk),g.contentCheckOk&&(r.playerRequest.contentCheckOk=!!g.contentCheckOk));g.params&&(r.params=g.params);g.inputType&&(r.inputType=g.inputType);r.disablePlayerResponse=!0};
_.Q.getRequestConfig=function(r){var g;(r=this.JSC$14478_getStoreKey(r))&&(g={storeStrategy:{storeKey:r}});_.Y("web_log_reels_ticks")&&(g=g||{},g.requestTick="r_wrs",g.responseTick="r_wrr");return g};
_.Q.JSC$14478_getStoreKey=function(r){r=this.getExtension(r);if(r!=null&&r.videoId){var g={videoId:r.videoId};r.params&&(g.params=r.params);return _.YH("reel_item_watch",g)}};var Gh=function(){};
_.b(Gh,Xa);_.Q=Gh.prototype;_.Q.getApiPaths=function(){return maT};
_.Q.getExtension=function(r){return _.Z(r,_.nz)};
_.Q.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;r.sequenceParams=g.sequenceParams;var P;((P=I)==null?0:P.contentPlaybackContext)&&_.Y("web_shorts_prefetch_service_enabled")&&(r.playbackContext={contentPlaybackContext:I.contentPlaybackContext})};
_.Q.JSC$14478_getStoreKey=function(r){if(_.Y("shorts_controller_retrieve_seedless_sequence_v2")&&(r=this.getExtension(r),r==null?0:r.sequenceParams))return _.YH("reel_watch_sequence",{sequenceParams:r.sequenceParams})};
_.Q.getRequestConfig=function(r){r=this.JSC$14478_getStoreKey(r);var g;r&&(g={storeStrategy:{storeKey:r}});g=g||{};g.requestTick="r_wsrs";g.responseTick="r_wsrr";g.processorTick="r_wsrp";return g};
var yr=function(){};
_.b(yr,Xa);yr.prototype.getApiPaths=function(){return maT};
yr.prototype.getExtension=function(r){return _.Z(r,_.pk)};
yr.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;g.token&&(r.continuation=g.token);var P;((P=I)==null?0:P.contentPlaybackContext)&&_.Y("web_shorts_prefetch_service_enabled")&&(r.playbackContext={contentPlaybackContext:I.contentPlaybackContext})};
yr.prototype.getRequestConfig=function(r){r=this.JSC$14478_getStoreKey(r);var g;r&&(g={storeStrategy:{storeKey:r}});g=g||{};g.requestTick="r_wsrs";g.responseTick="r_wsrr";g.processorTick="r_wsrp";return g};var Kf=function(){};
_.b(Kf,Xa);Kf.prototype.getApiPaths=function(){return Mn$};
Kf.prototype.getExtension=function(r){return _.Z(r,_.pEf)};
Kf.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;g.flagAction&&(r.action=g.flagAction);g.flagRequestType&&(r.flagRequestType=g.flagRequestType);g.additionalDetailCheckboxChecked&&(r.additionalDetailCheckboxChecked=g.additionalDetailCheckboxChecked);g.legalCheckboxChecked&&(r.legalCheckboxChecked=g.legalCheckboxChecked);g={};I.flag_issue_type!==void 0&&(g.issue=I.flag_issue_type);I.flag_affiliation!==void 0&&(g.affiliation=I.flag_affiliation);I.flag_full_name&&(g.fullName=I.flag_full_name);
Object.keys(g).length&&(r.legalReportDetails=g);if(I.flag_description||I.text)r.userComments=I.flag_description||I.text;g={};I.minutes!==void 0&&I.seconds!==void 0&&(g.minutes=I.minutes,g.seconds=I.seconds);I.vss_id&&(g.vssId=I.vss_id);Object.keys(g).length&&(r.videoReportDetails=g);g={};I.video_ids&&(g.videoIds=I.video_ids);I.impersonated_channel_url&&(g.impersonatedChannelUrl=I.impersonated_channel_url);Object.keys(g).length&&(r.channelAbuseReportDetails=g)};
_.l4.Object.defineProperties(Kf.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var sp=function(){};
_.b(sp,Xa);sp.prototype.getApiPaths=function(){return yC$};
sp.prototype.getExtension=function(r){return _.Z(r,AVB)};
sp.prototype.JSC$14471_buildRequest=function(r,g){g.blockedForKidsContent&&(r.blockedForKidsContent=g.blockedForKidsContent)};var FP=function(){};
_.b(FP,Xa);FP.prototype.getApiPaths=function(){return pNY};
FP.prototype.getExtension=function(r){return _.Z(r,Dt$)};
FP.prototype.JSC$14471_buildRequest=function(r,g,I){r.params=g.params;I.impersonated_channel_url&&(r.impersonatedChannelUrl=I.impersonated_channel_url)};var HG=function(){};
_.b(HG,Xa);HG.prototype.getApiPaths=function(){return nUh};
HG.prototype.getExtension=function(r){return _.Z(r,_.NbB)};
HG.prototype.JSC$14471_buildRequest=function(r,g){g.items&&(r.items=g.items);g.kidGaiaId&&(r.kidGaiaId=g.kidGaiaId)};var WG=function(){};
_.b(WG,Xa);WG.prototype.getApiPaths=function(){return LrF};
WG.prototype.getExtension=function(r){return _.Z(r,_.KnY)};
WG.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params);g.targetId&&(r.targetId=g.targetId)};var DS=function(){};
_.b(DS,Xa);DS.prototype.getApiPaths=function(){return cMF};
DS.prototype.getExtension=function(r){return _.Z(r,AO1)};
DS.prototype.JSC$14471_buildRequest=function(r,g){g.externalVideoId&&(r.externalVideoId=g.externalVideoId);g.query&&(r.query=g.query);g.sourceTimelines&&(r.sourceTimelines=g.sourceTimelines)};var Rl=function(){};
_.b(Rl,Xa);Rl.prototype.getApiPaths=function(){return t1T};
Rl.prototype.getExtension=function(r){return _.Z(r,_.pk)||void 0};
Rl.prototype.JSC$14471_buildRequest=function(r,g){g.token&&(r.continuation=g.token)};
_.Jt4=function(){};
_.b(_.Jt4,Xa);_.Q=_.Jt4.prototype;_.Q.getApiPaths=function(){return t1T};
_.Q.getExtension=function(r){return _.Z(r,_.Em)||void 0};
_.Q.isNavigationCommand=function(){return!0};
_.Q.JSC$14478_getStoreKey=function(r,g){g=g===void 0?{}:g;if(!g.disableCache&&(r=this.getExtension(r))&&r.query)return g={query:r.query},r.params&&(g.params=r.params),_.YH("search",g)};
_.Q.JSC$14471_buildRequest=function(r,g,I){g.query&&(r.query=g.query);g.params&&(r.params=g.params);if(!_.Y("web_forward_suggest_stats_killswitch")){var P=_.Z(g,q$y);P&&(r.suggestStats=P)}var a;!_.Y("kevlar_searchbox_stats_killswitch")&&((a=I.tempData)==null?0:a.gs_l)&&!_.Z(g,q$y)&&(r.webSearchboxStatsUrl="/search?oq="+(I.tempData.oq||"")+"&gs_l="+I.tempData.gs_l);var v;if((v=I.tempData)==null?0:v.entityMid)g=r.suggestionSearchParams||{},g.entityMid=I.tempData.entityMid,r.suggestionSearchParams=g;
if(_.Y("enable_desktop_vdcbg_components")||_.Y("enable_inline_muted_playback_on_web_search"))g=_.Tk().getFlag(186),r.inlineSettingStatus=g?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON";I.isFromShorts&&(r.shortsContext={isShortsContext:!0,shouldSelectShortsChip:!1})};
_.Q.getRequestConfig=function(r,g){g=g===void 0?{}:g;r=this.JSC$14478_getStoreKey(r,g);var I;r&&(I={storeStrategy:{storeKey:r}});_.Y("web_log_search_ticks_ks")||(I=I||{},I.requestTick="sr_s",I.responseTick="sr_r");return I};var AA=function(){};
_.b(AA,Xa);AA.prototype.getApiPaths=function(){return w_1};
AA.prototype.getExtension=function(r){return _.Z(r,PF$)};
AA.prototype.JSC$14471_buildRequest=function(r,g){g.serializedGetSharingProviderDataParams&&(r.serializedGetSharingProviderDataParams=g.serializedGetSharingProviderDataParams)};var NE=function(){};
_.b(NE,Xa);NE.prototype.getApiPaths=function(){return lBJ};
NE.prototype.getExtension=function(r){return _.Z(r,vw1)};
NE.prototype.JSC$14471_buildRequest=function(r,g){g.endpoint&&(r.endpoint=g.endpoint);g.action&&(r.action=g.action)};var wk=function(){};
_.b(wk,Xa);wk.prototype.getApiPaths=function(){return UMh};
wk.prototype.getExtension=function(r){return _.Z(r,Ej0)};
wk.prototype.JSC$14471_buildRequest=function(r,g){r.videoId=g.videoId;g.scheduledRedirectMetadataSourceVideoId&&(r.scheduledRedirectMetadata={sourceVideoId:g.scheduledRedirectMetadataSourceVideoId})};var lD=function(){};
_.b(lD,Xa);lD.prototype.getApiPaths=function(){return evY};
lD.prototype.getExtension=function(r){return _.Z(r,_.SOy)};
lD.prototype.JSC$14471_buildRequest=function(r,g){r.params=g.params;r.correctionText=g.correctionText};var SM=function(){};
_.b(SM,Xa);SM.prototype.getApiPaths=function(){return hFF};
SM.prototype.getExtension=function(r){return _.Z(r,_.NTY)};
SM.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params);r.searchQuery=g.searchQuery;r.languageCode=g.languageCode;r.kind=g.kind;r.name=g.name;r.externalVideoId=g.externalVideoId};var JA=function(){};
_.b(JA,Xa);JA.prototype.getApiPaths=function(){return Hg0};
JA.prototype.getExtension=function(r){return _.Z(r,QW1)};
JA.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.params=g.params)};var Ep=function(r){this.JSC$18760_storeWithEntities=r};
_.b(Ep,Xa);Ep.prototype.getApiPaths=function(){return oUl};
Ep.prototype.getExtension=function(r){return _.Z(r,CC1)||_.Z(r,p2l)};
Ep.prototype.JSC$14471_buildRequest=function(r,g,I){I.client_data&&(r.clientData=I.client_data);if(g.commerceActionConfig){var P=g.commerceActionConfig;g=P.actionId;P=P.commerceActionParams;g&&(r.actionId=g);P&&(r.commerceActionParams=P)}else{var a=g.actionId,v=g.commerceActionParams;I=g.entityKeys;a&&(r.actionId=a);v&&(r.commerceActionParams=v);var C;g=(P=this.JSC$18760_storeWithEntities)==null?void 0:(C=P.getState())==null?void 0:C.entities;if(I&&g){P=[];C=_.m(I);for(I=C.next();!I.done;I=C.next())if(a=
I.value,I=_.F5(a).entityType,a=_.RC(g,I,a))v={},P.push((v[I]=a,v));r.entityMutationPayloads=P}}};
Ep.prototype.getRequestConfig=function(r){var g,I=(g=_.Z(r,CC1))==null?void 0:g.requestSequenceType;if(I&&r.clickTrackingParams&&I!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:r.clickTrackingParams,sequenceType:I}}};
Ep[J$]=[Hy];var xS=function(){};
_.b(xS,Xa);xS.prototype.getApiPaths=function(){return W$l};
xS.prototype.getExtension=function(r){return _.Z(r,_.Gz$)};
xS.prototype.JSC$14471_buildRequest=function(r,g){g.feedbackData&&(r.feedbackData=g.feedbackData);g.params&&(r.itemParams=g.params)};
_.l4.Object.defineProperties(xS.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ff=function(){};
_.b(ff,Xa);ff.prototype.getApiPaths=function(){return DaJ};
ff.prototype.getExtension=function(r){return _.Z(r,y_J)};
ff.prototype.JSC$14471_buildRequest=function(r,g,I){I.payments_payload&&(r.paymentsPayload=I.payments_payload);I.offer_params&&(r.offerParams=I.offer_params);g.transactionParams&&(r.transactionParams=g.transactionParams)};var nf=function(){};
_.b(nf,Xa);nf.prototype.getApiPaths=function(){return Rv0};
nf.prototype.getExtension=function(r){return _.Z(r,_.KSF)};
nf.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;g.buybucketParams&&(r.buybucketData={params:g.buybucketParams},g.stickerParams?r.buybucketData.stickerParams=g.stickerParams:(I.rich_chat_message?r.buybucketData.richChatMessage=I.rich_chat_message:I.chat_message_text&&(r.buybucketData.chatMessageText=I.chat_message_text),I.purchase_price_micros&&(r.buybucketData.purchasePriceMicros=I.purchase_price_micros.toString())));g.donationAmountMicros&&(r.tipAmountMicros=g.donationAmountMicros,
g.tipParams&&(r.tipParams=g.tipParams));g.offerParams&&(r.offerParams=g.offerParams);g.productData&&(r.productData=g.productData);g.transactionParams&&(r.transactionParams=g.transactionParams)};var Th=function(){};
_.b(Th,Xa);Th.prototype.getApiPaths=function(){return AMz};
Th.prototype.getExtension=function(r){return _.Z(r,Hm8)};
Th.prototype.JSC$14471_buildRequest=function(r,g){g.updateFopParams&&(r.updateFopParams=g.updateFopParams)};var hA=function(){};
_.b(hA,Xa);hA.prototype.getApiPaths=function(){return NX$};
hA.prototype.getExtension=function(r){return _.Z(r,_.Uw)};
hA.prototype.JSC$14471_buildRequest=function(r,g){g.couponCode&&(r.couponCode=g.couponCode);g.params&&(r.itemParams=g.params)};var kS=function(){};
_.b(kS,Xa);kS.prototype.getApiPaths=function(){return wNy};
kS.prototype.getExtension=function(r){return _.Z(r,_.uEh)};
kS.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;g.params&&(r.params=g.params);I.ctk&&(r.clientToken=I.ctk)};var $7=function(r){this.JSC$18795_storeWithEntities=r};
_.b($7,Xa);$7.prototype.getApiPaths=function(){return lUJ};
$7.prototype.getExtension=function(r){return _.Z(r,_.Y3)};
$7.prototype.JSC$14471_buildRequest=function(r,g,I){I.purchase_price_micros&&(r.productData={pdgData:{purchasePriceMicros:I.purchase_price_micros.toString()}},I.rich_chat_message&&(r.productData.pdgData.richChatMessage=I.rich_chat_message),I.currency_code&&(r.productData.pdgData.currencyCode=I.currency_code));g.transactionParams&&(r.transactionParams=g.transactionParams);g.clientLocationContext&&(r.clientLocationContext=g.clientLocationContext);I.payments_payload&&(r.paymentsPayload=I.payments_payload);
I.funds_guarantee_callback_client_data&&(r.fundsGuaranteeCallbackClientData=I.funds_guarantee_callback_client_data);var P,a;I=(P=this.JSC$18795_storeWithEntities)==null?void 0:(a=P.getState())==null?void 0:a.entities;if(g.entityKeys&&I){P=[];g=_.m(g.entityKeys);for(a=g.next();!a.done;a=g.next()){var v=a.value;a=_.F5(v).entityType;if(v=_.RC(I,a,v)){var C={};P.push((C[a]=v,C))}}r.entityMutationPayloads=P}};
$7[J$]=[Hy];var ri=function(){};
_.b(ri,Xa);ri.prototype.getApiPaths=function(){return SjT};
ri.prototype.getExtension=function(r){return _.Z(r,sQ1)};
ri.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;I.backend_analytics&&(r.serializedBackendAnalyticsEvent=I.backend_analytics);g.offerParams&&(r.offerParams=g.offerParams)};var gi=function(){};
_.b(gi,Xa);gi.prototype.getApiPaths=function(){return NX$};
gi.prototype.getExtension=function(r){return _.Z(r,Uyj)};
gi.prototype.JSC$14471_buildRequest=function(r,g){g.params&&(r.itemParams=g.params)};var Ik=function(){};
_.b(Ik,Xa);Ik.prototype.getApiPaths=function(){return JMy};
Ik.prototype.getExtension=function(r){return _.Z(r,_.t8$)};
Ik.prototype.JSC$14471_buildRequest=function(r,g,I){I.resume_time_ms&&(r.resumeTimeMs=I.resume_time_ms);g.pauseParams&&(r.pauseParams=g.pauseParams)};var PA=function(){};
_.b(PA,Xa);PA.prototype.getApiPaths=function(){return EKf};
PA.prototype.getExtension=function(r){return _.Z(r,_.FSy)};
PA.prototype.JSC$14471_buildRequest=function(r,g,I){I=I===void 0?{}:I;I.c&&(r.redeemCode=I.c);I.rd&&(r.riskData=I.rd);I.ctk&&(r.clientToken=I.ctk)};var ak=function(){};
_.b(ak,Xa);ak.prototype.getApiPaths=function(){return xaw};
ak.prototype.getExtension=function(r){return _.Z(r,_.zEB)};
ak.prototype.JSC$14471_buildRequest=function(r,g){g.resumeParams&&(r.resumeParams=g.resumeParams)};var vA=function(r,g){this.clientName=r;this.defaultExpirationDelayMs=g};
vA.prototype.put=function(r,g){var I=this,P;return _.p(function(a){P=Object.assign({},g.data);P.key=r;P.clientName=I.clientName;P.expireTimestampMs===void 0&&(P.expireTimestampMs=(Math.round((0,_.EM)())+I.defaultExpirationDelayMs).toString());return a.return(I.putInternal(r,P))})};
vA[J$]=[ZN,GEf];var E2A=function(){vA.apply(this,arguments);this.JSC$18825_responseStore=new Map};
_.b(E2A,vA);_.Q=E2A.prototype;_.Q.get=function(r){var g=this;return _.p(function(I){return I.return(SC(g,r))})};
_.Q.putInternal=function(r,g){var I=this,P,a,v;return _.p(function(C){P=I.defaultExpirationDelayMs;g.expireTimestampMs&&(P=Number(g.expireTimestampMs)-Math.round((0,_.EM)()),a=_.fL("mweb_override_response_store_expiration_ms"),a>0&&a<P&&(P=a));v=setTimeout(function(){I.remove(r)},P);
I.JSC$18825_responseStore.set(r,{entryData:g,timer:v});_.R2(C)})};
_.Q.remove=function(r){var g=this;return _.p(function(I){xb4(g,r);_.R2(I)})};
_.Q.removeAll=function(){var r=this;return _.p(function(g){r.JSC$18825_responseStore.forEach(function(I){clearTimeout(I.timer)});
r.JSC$18825_responseStore.clear();_.R2(g)})};
_.Q.has=function(r){return!!this.JSC$18825_responseStore.get(r)};
_.Q.getKeys=function(){return this.JSC$18825_responseStore.keys()};
var SC=function(r,g){if(r=r.JSC$18825_responseStore.get(g))return new _.lF(r.entryData)},xb4=function(r,g){var I=r.JSC$18825_responseStore.get(g);
I&&(clearTimeout(I.timer),r.JSC$18825_responseStore.delete(g))};
E2A.prototype.markAsProcessed=function(r){var g=this,I;return _.p(function(P){I=g.JSC$18825_responseStore.get(r);if(!I)return P.jumpTo(0);I.entryData.isProcessed=!0;return P.yield(g.putInternal(r,I.entryData),0)})};var mg_;var uXj=function(r,g,I){vA.call(this,r,g);this.token=I};
_.b(uXj,vA);_.Q=uXj.prototype;_.Q.get=function(r){var g=this,I,P;return _.p(function(a){return a.nextAddress==1?a.yield(Dy(g.token),2):a.nextAddress!=3?(I=a.yieldResult,a.yield(I.get("ResponseStore",[r,g.clientName]),3)):(P=a.yieldResult)?a.return(new _.lF(P)):a.return(void 0)})};
_.Q.putInternal=function(r,g){var I=this,P;return _.p(function(a){if(a.nextAddress==1)return a.yield(Dy(I.token),2);P=a.yieldResult;return a.yield(P.put("ResponseStore",g),0)})};
_.Q.remove=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(Dy(g.token),2);I=P.yieldResult;return P.return(I.delete("ResponseStore",[r,g.clientName]))})};
_.Q.removeAll=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1)return I.yield(Dy(r.token),2);g=I.yieldResult;return I.yield(qkJ(g,IDBKeyRange.only(r.clientName)),0)})};
_.Q.has=function(){throw Error("kj");};
_.Q.markAsProcessed=function(r){var g=this,I,P;return _.p(function(a){if(a.nextAddress==1)return a.yield(Dy(g.token),2);if(a.nextAddress!=3)return I=a.yieldResult,a.yield(I.get("ResponseStore",[r,g.clientName]),3);P=a.yieldResult;if(!P)return a.jumpTo(0);P.isProcessed=!0;return a.yield(I.put("ResponseStore",P),0)})};_.Qv=new _.GZ("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var fJA=function(r){var g;this.stateTagsData=(g=r.responseContext)==null?void 0:g.stateTags},n2i=function(r){var g;
return((g=r.stateTagsData)==null?void 0:g.stateTagsModified)||[]};var T4f;T4f=function(r){this.JSC$18838_responseStore=r};
_.O1=function(r,g,I){if(!_.Y("state_tags_killswitch")){var P=new fJA(g);if(n2i(P).length>0){var a=r.JSC$18838_responseStore.getKeys();a=_.m(a);for(var v=a.next();!v.done;v=a.next()){v=v.value;var C=SC(r.JSC$18838_responseStore,v);if(C){var u=_.sB(C);a:{var X=void 0;C=n2i(P);u=((X=(new fJA(u)).stateTagsData)==null?void 0:X.relevantStateTags)||[];X=_.m(u);for(u=X.next();!u.done;u=X.next())if(u=u.value,u.stateTag!=null&&C.includes(u.stateTag)&&u.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){C=
!0;break a}C=!1}C&&xb4(r.JSC$18838_responseStore,v)}}}}var c;P=(c=g.responseContext)==null?void 0:c.maxAgeSeconds;I&&P&&Number(P)>0&&(g=H5(g,P),r.JSC$18838_responseStore.put(I,new _.lF(g)))};
T4f.prototype.handleResponse=function(r,g){if(!g)throw Error("lj");var I,P;g=(I=g.config)==null?void 0:(P=I.storeStrategy)==null?void 0:P.storeKey;_.O1(this,r,g)};
T4f[J$]=[_.ww];_.Y8y=new _.GZ("STORE_RESPONSE_PROCESSOR_TOKEN");var hai=function(r){this.JSC$18841_responseStore=r};
hai.prototype.handleResponse=function(r,g){if(g.input.match(_.VX(maT))){var I;if(r==null?0:(I=r.entries)==null?0:I.length)for(r=_.m(r.entries),g=r.next();!g.done;g=r.next()){I=g.value.command;var P=void 0;g=(P=_.Z(I,_.nz))==null?void 0:P.unserializedPrefetchData;if(!I||!g)break;P=(new Lf).JSC$14478_getStoreKey(I);var a=_.Z(g,tPT),v=void 0,C=void 0,u=void 0,X=void 0,c=void 0,B=void 0,O=((v=a)==null?0:(C=v.responseContext)==null?0:C.maxAgeSeconds)&&Number((u=a)==null?void 0:(X=u.responseContext)==null?
void 0:X.maxAgeSeconds)>0?Number((c=a)==null?void 0:(B=c.responseContext)==null?void 0:B.maxAgeSeconds):600;P&&O>0&&(a=H5(a,O),this.JSC$18841_responseStore.put(P,new _.lF(a)));I=(new lP).JSC$14478_getStoreKey(I);g=_.Z(g,$2w);X=u=C=v=a=P=void 0;c=((P=g)==null?0:(a=P.responseContext)==null?0:a.maxAgeSeconds)&&Number((v=g)==null?void 0:(C=v.responseContext)==null?void 0:C.maxAgeSeconds)>0?Number((u=g)==null?void 0:(X=u.responseContext)==null?void 0:X.maxAgeSeconds):600;I&&c>0&&(g=H5(g,c),this.JSC$18841_responseStore.put(I,
new _.lF(g)))}}};
hai[J$]=[_.ww];var kDi=function(r,g){this.innertubeTransportService=r;this.JSC$18844_commandHandler=g};
kDi.prototype.submitForm=function(r,g,I,P,a){var v=this,C,u,X,c,B,O;return _.p(function(z){if(z.nextAddress==1)return C={submitId:r,formData:g,submitBehavior:I,params:P},u=_.VX(Yj0),z.yield(_.O_(v.innertubeTransportService,C,u,a),2);X=z.yieldResult;if(!X)return z.return(Promise.reject(new _.oK("Submit API returned an undefined response. Submit ID: "+r)));c=X;(O=(B=c)==null?void 0:B.onResponseReceived)&&v.JSC$18844_commandHandler.resolveCommand(O);return z.return(c)})};
kDi[J$]=[_.$t,_.E3];var mR=function(){this.scheduler=_.ag()},$S3;
mR.prototype.pause=function(){throw Error("mj");};
mR.prototype.resume=function(){throw Error("mj");};
mR.prototype.queue=function(r){var g=this,I=_.YG(),P=_.q6(this.scheduler,function(){try{var a;if(_.Jx.instance)var v=_.Jx.instance;else{var C=new _.oK("Error: Unexpected uninitialized CommandHandler.");_.iO(C);v=void 0}(a=v)==null||a.resolveCommand(r.command);I.resolve()}catch(u){I.reject(u)}});
I.promise.thenCatch(function(a){a instanceof _.By&&g.scheduler.cancelJob(P)});
return I.promise};
mR.prototype.queueAll=function(r){var g=new Map;r=_.m(r);for(var I=r.next();!I.done;I=r.next())I=I.value,g.set(I.id,this.queue(I));return g};var gJZ=function(r,g){var I=this;this.taskModel=r;this.onTaskCancelledCallback=g;this.resolver=_.YG();r=r.proto.prefetchConfig;if(!r)throw Error("nj");if(!r.prefetchAction)throw Error("oj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(P){P instanceof _.By&&(r7K(I,I.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),I.onTaskCancelledCallback(I.taskModel.id,I.jobId),I.tick("pcc"));
throw P;});
this.timerName=this.taskModel.id;_.Ce(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
gJZ.prototype.getPriority=function(){switch(this.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":return 3;case "PREFETCH_PRIORITY_MEDIUM":return 2;case "PREFETCH_PRIORITY_LOW":return 1;default:return 0}};
var r7K=function(r,g){_.QM({prefetchInfo:{cancellationReason:g}},r.timerName)};
gJZ.prototype.tick=function(r){_.ug(r,void 0,this.timerName)};var uA=function(){var r=this;this.scheduler=_.ag();this.maxInflightTasks=_.fL("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.fL("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new j9f;this.onTaskCancelled=function(g,I){I&&r.scheduler.cancelJob(I);IjW(r,g);C9(r,3)}},PjA=function(){uA.instance||(uA.instance=new uA);
return uA.instance};
uA.prototype.pause=function(){this.prefetchCoordinatorState=0};
uA.prototype.resume=function(){C9(this,0)};
uA.prototype.queue=function(r){r=ajM(this,r);C9(this,1);return r};
uA.prototype.queueAll=function(r){var g=new Map;r=_.m(r);for(var I=r.next();!I.done;I=r.next())I=I.value,g.set(I.id,ajM(this,I));C9(this,1);return g};
var ajM=function(r,g){var I=r.allPrefetchTasks.get(g.id);if(I)return I.cancellablePromise;try{var P=new gJZ(g,r.onTaskCancelled)}catch(v){return _.aT(v)}I=P;I.tick("pcq");var a={prefetchInfo:{taskId:I.taskModel.id,isPrefetch:!0,fetchAction:I.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:I.taskModel.command.clickTrackingParams}};I.taskModel.csn&&(a.clientScreenNonce=I.taskModel.csn);_.QM(a,I.timerName);r.allPrefetchTasks.set(g.id,P);r.drainingHeap.insert(-P.getPriority(),P);return P.cancellablePromise},
C9=function(r,g){r.prefetchCoordinatorState===g&&(r.prefetchCoordinatorState=2,vJ3(r))},vJ3=function(r){for(var g={};r.prefetchCoordinatorState!==0;g={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(r.inflightPrefetchTasks.size>=r.maxInflightTasks){r.prefetchCoordinatorState=3;break}g.prefetchTask$jscomp$1=r.drainingHeap.remove();if(!g.prefetchTask$jscomp$1){r.prefetchCoordinatorState=1;break}g.taskId$jscomp$3=g.prefetchTask$jscomp$1.taskModel.id;if(r.allPrefetchTasks.has(g.taskId$jscomp$3)){var I=-1;r.coordinatorTimeoutMs>0&&(I=_.q6(r.scheduler,function(P){return function(){p9(r,P.taskId$jscomp$3,Error("pj"))}}(g),r.coordinatorTimeoutMs));
r.inflightPrefetchTasks.set(g.taskId$jscomp$3,I);if(!r.JSC$18861_commandHandler){if(!_.Jx.instance){p9(r,g.taskId$jscomp$3,Error("qj"));continue}r.JSC$18861_commandHandler=_.Jx.instance}a:switch(g.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":I=1;break a;default:I=0}g.prefetchTask$jscomp$1.jobId=r.scheduler.addJob(function(P){return function(){P.prefetchTask$jscomp$1.tick("pcr");try{r.JSC$18861_commandHandler.resolveCommand(P.prefetchTask$jscomp$1.taskModel.command)||
p9(r,P.taskId$jscomp$3,Error("rj"))}catch(a){p9(r,P.taskId$jscomp$3,a)}}}(g),I,0)}}},QqM=function(r,g){(g=IjW(r,g))!=null&&(g.resolver.resolve(),g.tick("pce"));
C9(r,3)},p9=function(r,g,I){(g=IjW(r,g,I))!=null&&(g.resolver.reject(I),g.tick("pcc"),r7K(g,"CANCELLATION_REASON_ERROR"),Math.random()<=_.fL("prefetch_coordinator_error_logging_sampling_rate")&&(I=new _.oK("Prefetch Command failed.",g.taskModel.id,I.message),_.iO(I)));
C9(r,3)},IjW=function(r,g,I){var P=r.allPrefetchTasks.get(g);
P?((I=r.inflightPrefetchTasks.get(g))&&I!==-1&&r.scheduler.cancelJob(I),r.inflightPrefetchTasks.delete(g),r.allPrefetchTasks.delete(g)):_.M6(new _.oK("Unexpected missing prefetch task when deleting task.",g,I==null?void 0:I.message));return P};var mSi=function(r,g,I,P,a){this.id=r;this.triggerOn=g;this.cancelOn=I;this.command=P;this.proto=a};
_.l4.Object.defineProperties(mSi.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var Cjf=function(){this.JSC$18866_prefetchCoordinator=PjA();$S3||($S3=new mR);this.defaultCoordinator=$S3},ue3;
Cjf.getInstance=function(){ue3||(ue3=new Cjf);return ue3};
Cjf.prototype.get=function(r){switch(r){case 0:return this.JSC$18866_prefetchCoordinator;default:return this.defaultCoordinator}};var ok=function(){this.coordinatorSupplier=Cjf.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},qy4=function(r){var g=_.CB()||void 0,I=Object.keys(pJp)[0];
if(I){var P=r.taskIdByTriggerId.get(I);if(P!=null){r.taskIdByTriggerId.delete(I);I=[];P=_.m(P);for(var a=P.next();!a.done;a=P.next())if(a=r.tasks.get(a.value))g!=="UNDEFINED_CSN"&&(a.csn=g),I.push(a);I=qFh(I);g=[];I=_.m(I);for(P=I.next();!P.done;P=I.next()){a=_.m(P.value);P=a.next().value;a=a.next().value;P=r.coordinatorSupplier.get(P).queueAll(a);P=_.m(P);var v=P.next();for(a={};!v.done;a={taskId$jscomp$9:void 0},v=P.next()){var C=_.m(v.value);v=C.next().value;C=C.next().value;a.taskId$jscomp$9=
v;v=C;g.push(a.taskId$jscomp$9);r.queuedPromisesByTask.set(a.taskId$jscomp$9,_.ot(v,function(u){return function(){oJA(r,u.taskId$jscomp$9)}}(a)))}}}}else _.M6(new _.oK("Unexpected malformed TriggerEvent."))};
ok.prototype.trigger=function(r,g){var I=this,P=this.tasks.get(r);if(!P||this.queuedPromisesByTask.has(r))return!1;XJW(this,r,P.triggerOn);g!=="UNDEFINED_CSN"&&(P.csn=g);g=this.coordinatorSupplier.get(P.taskType).queue(P);this.queuedPromisesByTask.set(r,_.ot(g,function(){oJA(I,r)}));
return!0};
ok.prototype.cancel=function(r){var g=this.queuedPromisesByTask.get(r);if(g)g.cancel();else return oJA(this,r)};
var oJA=function(r,g){r.queuedPromisesByTask.delete(g);var I=r.tasks.get(g);if(!I)return!1;r.tasks.delete(g);XJW(r,g,I.triggerOn);(I=oi1(I.cancelOn))&&(r=r.taskIdByCancelId.get(I))&&r.delete(g);return!0},XJW=function(r,g,I){(I=Object.keys(I)[0])&&(r=r.taskIdByTriggerId.get(I))&&r.delete(g)};var pJp={taskRegistered:{}},qf=function(){ok.instance||(ok.instance=new ok);this.JSC$18875_taskManager=ok.instance};
_.b(qf,en);
qf.prototype.resolveCommand=function(r){var g=this,I,P;return _.p(function(a){I=_.Z(r,cdz);if((P=I)==null||!P.tasks){var v=new _.oK("RegisterTasksCommand is missing tasks.");_.iO(v);return a.return()}v=g.JSC$18875_taskManager;for(var C=_.m(I.tasks),u=C.next();!u.done;u=C.next())if(u=u.value,u=u.id&&u.triggerOn&&u.cancelOn&&u.command?new mSi(u.id,u.triggerOn,u.cancelOn,u.command,u):void 0,u){var X=Object.keys(u.triggerOn)[0];if(X){var c=oi1(u.cancelOn);c?(v.tasks.set(u.id,u),v.taskIdByTriggerId.has(X)||v.taskIdByTriggerId.set(X,
new Set),v.taskIdByTriggerId.get(X).add(u.id),v.taskIdByCancelId.has(c)||v.taskIdByCancelId.set(c,new Set),v.taskIdByCancelId.get(c).add(u.id)):_.M6(new _.oK("Unexpected malformed cancelOn field."))}else _.M6(new _.oK("Unexpected malformed triggerOn field."))}else _.M6(new _.oK("Unexpected malformed Task proto."));qy4(g.JSC$18875_taskManager);_.R2(a)})};var c7r={},tfi=(c7r.rendered={priority:_.Y("web_adaptive_early_init")?8:0,callback:function(){var r={};r.numCpu=navigator.hardwareConcurrency;var g={};g.ramGb=_.I$.navigator.deviceMemory;var I={staticContext:{}};g.ramGb&&ZG$(g.ramGb)&&(I.staticContext.memoryTotalKbytes=(g.ramGb*1048576).toString());r.numCpu&&ZG$(r.numCpu)&&(I.staticContext.cpuCores=r.numCpu);if(_.Y("web_enable_adaptive_appl_signal")){r={};g=pvh();g=g.length>0?g[0]:void 0;var P,a=(P=_.qe("rses_dpj"))!=null?P:g==null?void 0:g.tick.rses_dpj,
v;P=(v=_.qe("rsef_dpj"))!=null?v:g==null?void 0:g.tick.rsef_dpj;a&&Number(a)>0&&P&&Number(P)>0&&(v=Math.ceil(Number(P)-Number(a)),v>0&&(r.loadLatency=v));r.loadLatency&&ZG$(r.loadLatency)&&(I.appL=r.loadLatency.toString())}_.eJ("applicationStarted",I);Ur8=I;_.Y("web_adaptive_repeat_ase")&&window.addEventListener("state-navigateend",iGF)}},c7r);var BHK=new _.GZ("WINDOW_ON_ERROR"),ONA=new _.GZ("ERROR_WEIGHT_MAPS"),zpW=new _.GZ("INIT_ERROR");var epR={},Yyi=(epR.initialized={priority:10,callback:function(r){r.injector.resolve(zpW)()}},epR);var ZNA=function(){},USK=function(){var r=_.HP("meta_logger_impl");
r||(r=new ZNA,_.le("meta_logger_impl",r));return r},iN0=function(){USK().csiSubscriptionKey=a_F("meta_logging_csi_event",function(r){var g=r.timerName;
if(r=r.timelineData){_.Ce(g,{startTime:r.startTime},g);r.infos&&_.QM(r.infos,g);for(var I=_.m(Object.keys(r.ticks)),P=I.next();!P.done;P=I.next())P=P.value,_.ug(P,r.ticks[P],g)}})};
ZNA.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&mCh(this.csiSubscriptionKey)};var bNA={},Mfi=(bNA.initialized={priority:10,callback:function(){iN0()}},bNA);var jqR=function(r,g){this.innertubeClientName=r;this.JSC$18886_prefCookie=g};
jqR.prototype.record=function(){if(_.Y("web_li_record_binary_eval_tick")){var r=_.qe("rsef_dpj");var g=_.qe("rses_dpj");r=r!==void 0&&g!==void 0?Math.round(r-g):void 0;if(r!==void 0&&r>0){g=_.IJ(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var I=this.poolSize;if(!(g.valuesSeen>=1E9)){if(g.valuesSample.length<I)g.valuesSample.push(r);else{var P=Math.floor(Math.random()*(g.valuesSeen+1));P<I&&(g.valuesSample[P]=r)}g.valuesSeen+=1}_.gY(this.storagePrefix+"-"+this.innertubeClientName,
g,2592E3);r=g.valuesSample;g=Xat(r);r=r.length<this.poolSize?void 0:g<400?1:g<1700?2:3;r!==void 0&&(this.JSC$18886_prefCookie.set(this.cookiePrefix+this.innertubeClientName,r),this.JSC$18886_prefCookie.save())}}else _.Pg(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18886_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18886_prefCookie.save()};
jqR[J$]=[ZN,vx];var VfW=function(){jqR.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.b(VfW,jqR);var dSS=new _.GZ("PAGE_LOAD_TIME_TOKEN");var L2M=function(r){this.signal=r;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;r.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.q6(_.ZV,this.disableLoggingAndSendPayload,1E4)};
L2M.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.ZV.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),GOp(this))};
var GOp=function(r){var g=_.mw();if(g){var I={webClientComponentsData:{components:Array.from(r.ids,function(P){return{id:P}})}};
r.ids.clear();_.hx().visualElementStateChanged(g,I)}};var y7W=aA({a11y:$GF});_.K2A=v5(y7W)(y7W.a11y,{ephemeralActionSelector:function(r){return r.ephemeralAction||null}});var sqA=aA({continuation:aaz});var F2R=v5(sqA)(sqA.continuation,{continuationCommandSelector:function(r){return r.continuationCommand}});var HNR=new _.GZ("CHUNK_REGISTRY_TOKEN");var W2i=function(){this.loadFns=new Map;this.xidToRendererName=new Map},RpA=function(r,g){if(typeof g==="string"){var I=DSi(r,g);
return r.loadFns.get(I)}return function(){var P;return _.p(function(a){return a.nextAddress==1?(P={},a.yield(Promise.all(g.map(function(v){var C,u;return _.p(function(X){if(X.nextAddress==1){C=DSi(r,v);u=r.loadFns.get(C);if(!u)return P[C]=void 0,X.jumpTo(0);_.Go(X,3);return X.yield(u(),5)}if(X.nextAddress!=3)return P[C]=X.yieldResult,_.sM(X,0);_.Wb(X);P[C]=void 0;_.R2(X)})})),2)):a.return(P)})}},DSi=function(r,g){var I;
return(I=r.xidToRendererName.get(g))!=null?I:g};var A70=new _.GZ("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var XJ=function(r,g){this.JSC$18918_storeWithEntities=r;this.JSC$18918_commandHandler=g;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
XJ.prototype.start=function(){this.JSC$18918_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
XJ.prototype.observeDownloadingEntities=function(){var r=_.zVh(this.JSC$18918_storeWithEntities.getState().entities).map(function(P){return eVX(P)});
if(r.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var g={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:g5_()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.Le(_.xH("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18918_commandHandler.resolveCommand(g)}this.downloadingEntities=r}else if(this.downloadingEntities.length){var I=O_Q(this.JSC$18918_storeWithEntities.getState().entities).map(function(P){return eVX(P)});
this.downloadingEntities.filter(function(P){return I.includes(P)}).length&&(r={openPopupAction:EO_()},this.JSC$18918_commandHandler.resolveCommand(r));
this.downloadingEntities=[]}};
XJ[J$]=[Hy,_.E3];var NH3;_.cA=function(r,g,I,P,a,v,C,u){this.JSC$18921_playerApiPromise=r;this.JSC$18921_commandHandler=g;this.JSC$18921_screenManager=I;this.offlineWebClientEligibility=P;this.JSC$18921_prefStorage=a;this.JSC$18921_actionRouter=v;this.entityTypeMap=C;this.JSC$18921_persistentStorePromiseAccessor=u;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
NH3=function(){var r=_.S5().resolve(_.cA),g;_.p(function(I){if(I.nextAddress==1)return r.downloadFailureListenerBound?I.return():I.yield(r.JSC$18921_playerApiPromise,2);g=I.yieldResult;g.addEventListener("onOfflineOperationFailure",function(P){if(P.failureReason&&P.entityKey&&P.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(P.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var a=_.F5(P.entityKey).entityId;a&&r.JSC$18921_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
a)}else if(_.Y("kevlar_woffle")){a=r.JSC$18921_commandHandler;var v=a.resolveCommand;P=P.failureReason;var C=_.xH("TRANSFER_FAILED",void 0,"Download failed");P==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(C=_.xH("STORAGE_FULL",void 0,"Storage full"));v.call(a,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.Le(C),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
r.downloadFailureListenerBound=!0;_.R2(I)})};
_.cA.prototype.deleteVideo=function(r,g){var I=this,P,a,v;return _.p(function(C){if(C.nextAddress==1)return C.yield(I.JSC$18921_playerApiPromise,2);P=C.yieldResult;v={offlineLoggingData:{offlineDeleteReason:(a=g)!=null?a:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return C.yield(P.queueOfflineAction(r,I.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",v),0)})};
_.cA.prototype.pauseVideoDownload=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(g.JSC$18921_playerApiPromise,2);I=P.yieldResult;I.pauseVideoDownload(r);_.R2(P)})};
_.cA.prototype.resumeVideoDownload=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(g.JSC$18921_playerApiPromise,2);I=P.yieldResult;return P.yield(I.resumeVideoDownload(r),0)})};
_.cA[J$]=[_.sP,_.E3,_.Pz,A70,uP,Lj,TuF,Jz];var wJ0=new _.GZ("DOWNLOAD_STATE_STORE_TOKEN");var ljK=function(r,g){this.JSC$18942_persistentStorePromiseAccessor=r;this.store=g;this.upliftCompletionResolver=new _.AN},EJM=function(){var r=_.S5().resolve(Syr),g;
_.p(function(I){switch(I.nextAddress){case 1:if(r.upliftImplPromise)return I.return(r.upliftImplPromise);_.Go(I,2);r.upliftImplPromise=J7i(r);return I.yield(r.upliftImplPromise,4);case 4:r.upliftCompletionResolver.resolve();_.sM(I,3);break;case 2:throw g=_.Wb(I),r.upliftCompletionResolver.reject(g),g;case 3:return I.return(r.upliftImplPromise)}})},J7i=function(r){var g,I,P;
return _.p(function(a){switch(a.nextAddress){case 1:return _.yi("LOGGED_IN")?a.yield(r.JSC$18942_persistentStorePromiseAccessor(),2):a.return();case 2:g=a.yieldResult;if(!g)return _.ug("vdeur"),a.return();_.ug("vdeus");_.Go(a,3);return a.yield(xSA(g),5);case 5:I=a.yieldResult;r.store.dispatch(P78(I));g.observe(function(v){ar1(r.store,v)});
_.sM(a,4);break;case 3:throw P=_.Wb(a),_.ug("vdeur"),P;case 4:_.ug("vdeuc"),_.R2(a)}})},xSA=function(r){var g;
return _.p(function(I){if(I.nextAddress==1)return I.yield(eqL(r),2);g=I.yieldResult;return I.return(g.reduce(function(P,a){if(!a.data||!a.key||!a.entityType)return P;P[a.entityType]||(P[a.entityType]={});P[a.entityType][a.key]=a.data;return P},{}))})};
ljK[J$]=[Jz,_.uc];var Syr;Syr=new _.GZ("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.tv=new _.GZ("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var BA=function(r,g){this.JSC$18945_persistentStorePromiseAccessor=r;this.transportService=g};
BA.prototype.refresh=function(){var r=this,g,I,P,a;return _.p(function(v){if(v.nextAddress==1)return _.yi("LOGGED_IN")?v.yield(r.JSC$18945_persistentStorePromiseAccessor(),2):v.return();if(v.nextAddress!=3)return(g=v.yieldResult)?v.yield(kmF(g),3):v.return();if((I=v.yieldResult)&&!(Number(I.data.refreshTimestampMs||0)<(0,_.EM)()))return v.return();P={browseId:"SPaccount_downloads"};a=_.VX(MF);_.O_(r.transportService,P,a).then(function(C){var u;if(g&&(C==null?void 0:(u=C.responseContext)==null?void 0:
u.maxAgeSeconds)!==0){var X;u=(C==null?void 0:(X=C.responseContext)==null?void 0:X.maxAgeSeconds)||604800;X=String(Math.floor((0,_.EM)())+u*1E3);g.put("service:downloads_settings:fallback",new _.lF({innertubeResponse:C,refreshTimestampMs:X}))}});
_.R2(v)})};
BA[J$]=[_.Qv,_.$t];var O7=function(r,g){this.JSC$18949_playerPromise=r;this.store=g;this.started=!1};
O7.prototype.start=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1)return r.started?I.return():I.yield(r.JSC$18949_playerPromise,2);g=I.yieldResult;g.addEventListener("onOrchestrationBecameLeader",r.updateIsLeader.bind(r,!0));g.addEventListener("onOrchestrationLostLeader",r.updateIsLeader.bind(r,!1));if(g.isOrchestrationLeader)r.updateIsLeader(g.isOrchestrationLeader());else{var P=new _.oK("Function isOrchestrationLeader is undefined",{"player.isReady":g.isReady(),"player.playVideo":g.playVideo?
"defined":"undefined"});_.iO(P);r.updateIsLeader(!1)}r.started=!0;_.R2(I)})};
O7.prototype.updateIsLeader=function(r){this.store.dispatch(_.Ke({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:r}}))};
O7[J$]=[_.sP,_.uc];var fjK=function(r,g){this.networkStatusManager=r;this.JSC$18952_prefStoragePromise=g;this.redirectsToPreload=["https://youtube.com"]},nJW=function(){var r=_.S5().resolve(fjK),g,I,P,a,v,C;
_.p(function(u){switch(u.nextAddress){case 1:return u.yield(r.JSC$18952_prefStoragePromise,2);case 2:g=u.yieldResult;if(!(I=g)){u.jumpTo(3);break}return u.yield(g.get("yt-redirect-prefetch-id"),4);case 4:I=u.yieldResult;case 3:if(I||!r.networkStatusManager.isNetworkAvailable())return u.return();P={cache:"reload",redirect:"manual"};a=_.m(r.redirectsToPreload);v=a.next();case 5:if(v.done){if(!g){u.jumpTo(0);break}return u.yield(g.set("yt-redirect-prefetch-id",!0,86400),0)}C=v.value;_.Go(u,8);return u.yield(_.I$.fetch(C,
P),10);case 10:_.sM(u,6);break;case 8:_.Wb(u);case 6:v=a.next(),u.jumpTo(5)}})};var THZ=function(r){this.JSC$18958_pageManager=r},hpU=function(r){var g=[];
iWt(["videoId","contentId"],r.JSC$18958_pageManager.data,new Set,g);return g},kOi=function(r){return hpU(r).filter(function(g){return g.contentType==="video"}).map(function(g){return g.contentId}).filter(function(g){return g!==void 0})};
THZ[J$]=[_.jN];var $UM=new _.GZ("PAGE_CONTENT_EXTRACTOR_TOKEN");var zg=function(r){r?(this.container=r,this.containerWasInjected=!0):this.containerWasInjected=!1};
zg.prototype.openDialog=function(r,g,I){var P=this,a;return _.p(function(v){(a=P.container)==null||a.openDialog(r,g,I);_.R2(v)})};
zg.prototype.closeDialog=function(){var r=this,g;return _.p(function(I){(g=r.container)==null||g.closeDialog();_.R2(I)})};
zg.prototype.isDialogOpen=function(){var r=this,g,I;return _.p(function(P){return P.return((I=(g=r.container)==null?void 0:g.isDialogOpen())!=null?I:!1)})};
zg[J$]=[_.lX(BUJ)];_.rk4=new _.GZ("POPUP_CONTROLLER_TOKEN");var ghR=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
ghR.prototype.registerPanel=function(r,g){if(r){this.panelMap.set(r,g);var I=this.pendingPanelResolvers.get(r);I&&(I.resolve(g),this.pendingPanelResolvers.delete(r))}};
ghR.prototype.getPanel=function(r){var g=this,I;return _.p(function(P){return(I=g.panelMap.get(r))?P.return(I):P.return(ICK(g,r))})};
var ICK=function(r,g){var I,P;return _.p(function(a){if(I=r.pendingPanelResolvers.get(g))return a.return(I.promise);P=new _.AN;r.pendingPanelResolvers.set(g,P);return a.return(P.promise)})},Pa0=function(r,g){ghR.call(this);
var I=this;this.popupController=r;this.persistentPanelController=g;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return I.panelMap.size}}};
_.b(Pa0,ghR);_.Q=Pa0.prototype;_.Q.getReloadContinuation=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(g.getPanel(r),2);I=P.yieldResult;return P.return(I.getReloadContinuation())})};
_.Q.showPanel=function(r){var g=this,I,P,a,v,C,u,X,c,B,O,z,e;return _.p(function(U){if(U.nextAddress==1){I=r;P=I.identifier;a=I.panelContents;v=I.config;C=I.extras;u=I.panelUpdatableFields;X=I.updatePanelContinuationData;c=r.target;X&&g.updatePanelContinuationDatas.set(P,X);if((B=v)==null?0:(O=B.engagementPanelPopupPresentationConfig)==null?0:O.popupType)if(z=v.engagementPanelPopupPresentationConfig.popupType,c===void 0&&(c=document.body),z==="PANEL_POPUP_TYPE_PERSISTENT_SIDE_PANEL"){if(!g.persistentPanelController)return _.M6(new _.oK("Persistent panel controller is not available.")),
U.return();var V=g.persistentPanelController;V.persistentPanelIdentifiers.has(P)||(V.persistentPanelWrapper.appendChild(V.engagementPanelElement({panelIdentifier:P},{isPersistentPanel:!0,hideDelayMs:500,overscrollContain:!0})),V.persistentPanelIdentifiers.add(P));a:switch(_.Bk.currentPageSubTypeSelector(V.store.getState())){case "watch":var G="WATCH";break a;default:G="APP"}_.aC4(V,G);V.store.dispatch(gbT(!0))}else{if(z==="PANEL_POPUP_TYPE_DIALOG"||z==="PANEL_POPUP_TYPE_DROPDOWN"){V=U.return;G=g.popupController;
var F=G.openPopup;a:switch(z){case "PANEL_POPUP_TYPE_DIALOG":var W="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":W="DROPDOWN";break a;default:throw Error("tj`"+z);}return V.call(U,F.call(G,P,a,W,c))}_.M6(new _.oK("Popup type "+z+" not supported in PanelController."))}return U.yield(g.getPanel(P),2)}e=U.yieldResult;(a||u)&&e.updatePanel(a,!1,C,u);e.showPanel(C);_.R2(U)})};
_.Q.hidePanel=function(r){var g=this,I,P,a,v;return _.p(function(C){if(C.nextAddress==1)return I=r,P=I.identifier,C.yield(g.getPanel(P),2);a=C.yieldResult;a.hidePanel();g.popupController.closePopup(P);(v=g.persistentPanelController)!=null&&v.persistentPanelIdentifiers.has(P)&&v.store.dispatch(gbT(!1));_.R2(C)})};
_.Q.isVisible=function(r,g){var I=this,P;return _.p(function(a){if(a.nextAddress==1)return g&&!I.panelMap.has(r)?a.return(!1):a.yield(I.getPanel(r),2);P=a.yieldResult;return a.return(P.isVisible())})};
_.Q.updatePanel=function(r){var g=this,I,P,a,v,C,u,X,c;return _.p(function(B){if(B.nextAddress==1){I=r;P=I.identifier;a=I.panelContents;v=I.shouldFocus===void 0?!1:I.shouldFocus;C=I.extras;u=I.panelUpdatableFields;X=I.updatePanelContinuationData;if(!a&&!u)return B.return();X&&g.updatePanelContinuationDatas.set(P,X);_.Y("enable_ai_companion")&&P==="PAai_companion"&&_.xG.remove("youchat_messages_section");return B.yield(g.getPanel(P),2)}c=B.yieldResult;c.updatePanel(a,v,C,u);a&&_.Y("enable_ai_companion")&&
g.registerPanelContent(P,a);_.R2(B)})};
_.Q.registerPanelContent=function(r,g){r&&this.panelContentMap.set(r,g)};
_.Q.unregisterPanelContent=function(r){this.panelContentMap.delete(r)};
_.Q.getPanelContent=function(r){return this.panelContentMap.get(r)};
_.Q.getUpdatePanelContinuationData=function(r){return this.updatePanelContinuationDatas.get(r)};
Pa0[J$]=[_.rk4,_.lX(_.CV)];var eo=function(r,g){this.innertubeTransportService=r;this.JSC$18977_screenManager=g},vhp=function(r){var g;
return!((g=r.panelLoadingStrategy)==null||!g.requestTemplate)};
eo.prototype.makeRequest=function(r){var g=this,I,P;return _.p(function(a){switch(a.nextAddress){case 1:if(!vhp(g)){a.jumpTo(2);break}_.Go(a,3);return a.yield(_.eN(g.innertubeTransportService,r),5);case 5:return I=a.yieldResult,I?a.return(I.content):(_.iO(Error("uj")),a.return(void 0));case 3:P=_.Wb(a),_.iO(P);case 2:return a.return(void 0)}})};
eo.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
eo.prototype.execute=function(r){var g=this,I,P,a,v,C,u,X,c,B,O;return _.p(function(z){if(z.nextAddress==1){I=r;P=I.data;a=I.fallbackVe;v=I.parentVe;C=I.createScreenConfig;u=I.renderFn;X=I.command;g.panelLoadingStrategy=P;var e,U,V=((e=g.panelLoadingStrategy)==null?0:e.screenVe)?(U=g.panelLoadingStrategy)==null?void 0:U.screenVe:a;V&&_.Nq(g.JSC$18977_screenManager,V,v,C);return(c=g.getContent())?z.yield(u(c),2):z.jumpTo(2)}return z.nextAddress!=4?vhp(g)?z.yield(g.makeRequest(X),4):z.return():(O=B=
z.yieldResult)?z.yield(u(O),0):z.return()})};
eo[J$]=[_.$t,_.Pz];var QrK;QrK=function(r,g){this.engagementPanelElement=r;this.store=g;this.persistentPanelContainerMap=new Map;this.persistentPanelIdentifiers=new Set;this.persistentPanelWrapper=document.createElement("div");this.persistentPanelWrapper.classList.add("persistent-panel-wrapper");this.persistentPanelWrapper.style.display="flex";this.persistentPanelWrapper.style.height="100%"};
_.aC4=function(r,g){var I=r.persistentPanelContainerMap.get(g);I?I.contains(r.persistentPanelWrapper)||(r=r.persistentPanelWrapper,_.jS=!0,_.Vq.set(r,!0),I.insertBefore(r,null),_.Vq.delete(r),_.jS=!1):_.M6(new _.oK("Persistent panel container not found for surface "+g+"."))};
QrK[J$]=[Opd,_.uc];var Y7=function(){var r=this;this.isHovered=this.shouldPreventClosingWhileHovered=!1;this.hideDelayMs=0;this.hasRegisteredHoverCallbacks=!1;this.onTargetHoverEntered=function(){r.isHovered=!0};
this.onTargetHoverLeft=function(){r.isHovered=!1};
this.onSheetHoverEntered=function(){r.isHovered=!0;var g;(g=r.hoverEnterCallback)==null||g.call(r)};
this.onSheetHoverLeft=function(){r.isHovered=!1;var g;(g=r.hoverLeaveCallback)==null||g.call(r)}};
Y7.prototype.getContainer=function(){return _.Ml()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
Y7.prototype.openSheet=function(r,g,I){I=I===void 0?g:I;var P=this,a,v,C,u,X,c,B;return _.p(function(O){switch(O.nextAddress){case 1:return a={stack:[],error:void 0,hasError:!1},_.Go(O,2,3),v=Ey,O.yield(P.isSheetOpen(),5);case 5:C=O.yieldResult;tTh(a,YZL(v));if(!C){O.jumpTo(6);break}if(!P.shouldPreventClosingWhileHovered){if(!_.Y("delay_sheet_open_killswitch")){if(_.Y("web_close_sheet_if_same_target_killswitch")&&g&&P.currentTarget===g)return(u=P.getContainer())==null||u.closeSheet(),O.return();P.pendingData=
{data:r,target:sxr(P,g)};return O.return()}O.jumpTo(6);break}if(P.currentTarget===g)return O.return();mUi(P);CaA(P);return O.yield((X=P.getContainer())==null?void 0:X.closeSheet(),6);case 6:if(r.viewModel&&(r={viewModel:r.viewModel,sheetPosition:r.sheetPosition,expandToFullWidth:r.expandToFullWidth}),(c=P.getContainer())==null||c.openSheet(r,g,I),P.currentTarget=g,P.shouldPreventClosingWhileHovered){P.onTargetHoverEntered();var z;(z=P.currentTarget)==null||z.addEventListener("mouseenter",P.onTargetHoverEntered);
var e;(e=P.currentTarget)==null||e.addEventListener("mouseleave",P.onTargetHoverLeft);ufM(P)}else P.hasRegisteredHoverCallbacks&&ufM(P);case 3:_.sQ(O);BJY(a);_.Hb(O,0);break;case 2:B=_.Wb(O),a.error=B,a.hasError=!0,O.jumpTo(3)}})};
Y7.prototype.closeSheet=function(){var r=this;return _.p(function(g){return r.hideDelayMs?(setTimeout(function(){return _.p(function(I){return I.yield(piR(r),0)})},r.hideDelayMs),g.return()):g.yield(piR(r),0)})};
var piR=function(r){var g;return _.p(function(I){if(I.nextAddress==1){if(r.shouldPreventClosingWhileHovered){if(r.isHovered)return I.return();mUi(r);CaA(r)}else r.hasRegisteredHoverCallbacks&&(CaA(r),r.onSheetHoverLeft());return I.yield((g=r.getContainer())==null?void 0:g.closeSheet(),2)}if(I.nextAddress!=4)return r.resetState(),!r.pendingData||_.Y("delay_sheet_open_killswitch")?I.jumpTo(0):I.yield(r.openSheet(r.pendingData.data,r.pendingData.target),4);r.pendingData=void 0;_.R2(I)})};
Y7.prototype.isSheetOpen=function(){var r=this,g,I;return _.p(function(P){return P.return((I=(g=r.getContainer())==null?void 0:g.isSheetOpen())!=null?I:!1)})};
Y7.prototype.resetState=function(){this.currentTarget=void 0;this.shouldPreventClosingWhileHovered=this.isHovered=!1;this.hideDelayMs=0;this.hasRegisteredHoverCallbacks=!1;this.hoverLeaveCallback=this.hoverEnterCallback=void 0};
var mUi=function(r){var g;(g=r.currentTarget)==null||g.removeEventListener("mouseenter",r.onTargetHoverEntered);var I;(I=r.currentTarget)==null||I.removeEventListener("mouseleave",r.onTargetHoverLeft)},ufM=function(r){var g,I=(g=r.getContainer())==null?void 0:g.getSheetContainerElement();
I==null||I.addEventListener("mouseenter",r.onSheetHoverEntered);I==null||I.addEventListener("mouseleave",r.onSheetHoverLeft)},CaA=function(r){var g,I=(g=r.getContainer())==null?void 0:g.getSheetContainerElement();
I==null||I.removeEventListener("mouseenter",r.onSheetHoverEntered);I==null||I.removeEventListener("mouseleave",r.onSheetHoverLeft)},sxr=function(r,g){if(!_.Y("web_parent_target_for_sheets"))return g;
var I,P;return(P=(I=r.getContainer())==null?void 0:I.getParentTarget(g))!=null?P:g};var R5=window.documentPictureInPicture;var s6E=_.U1(["dark"]),FBX=_.U1(["system-icons"]),HWs=_.U1(["typography"]),WBF=_.U1(["lang"]),Dg$=_.U1(["style"]),LBX=_.U1(["dir"]),Gls=_.U1(["rounded-container"]),yDs=_.U1(["style"]),AD$=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],Z2=function(r){this.JSC$18995_clientRoot=r;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
Z2.prototype.openWindow=function(r){var g=this,I,P;return _.p(function(a){switch(a.nextAddress){case 1:if(!R5||!R5||!jX()||g.currentPipWindow)return a.return(!1);_.Go(a,2);return a.yield((P=R5?R5:null)==null?void 0:P.requestWindow(r),4);case 4:I=a.yieldResult;_.sM(a,3);break;case 2:return _.Wb(a),a.return(!1);case 3:if(!I)return a.return(!1);I.addEventListener("pagehide",function(){ohp(g)});
I.addEventListener("resize",g.handlePipWindowResize);RqE(I);wat(I);sTj(I);return a.yield(dg8(I),5);case 5:if(!bW$())return a.return(!1);g.currentPipWindow=I;g.JSC$18995_eventForwarder=N$8(I,g.JSC$18995_clientRoot);g.pipWindowResizeDelay=new _.El(function(){g.currentPipWindow&&_.We(g.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.$2(g.currentPipWindow.innerWidth,g.currentPipWindow.innerHeight)])},I);
g.pipWindowResizeDelay.start();return a.return(!0)}})};
Z2.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var ohp=function(r){if(r.currentPipWindow){var g,I;(g=R5?R5:null)==null||(I=g.window)==null||I.close();r.currentPipWindow.removeEventListener("resize",r.handlePipWindowResize);var P;(P=r.pipWindowResizeDelay)==null||P.dispose();r.pipWindowResizeDelay=void 0;var a;(a=r.JSC$18995_eventForwarder)==null||a.stop();r.JSC$18995_eventForwarder=void 0;g=_.m(r.onCloseCallbacks);for(I=g.next();!I.done;I=g.next())I=I.value,I();r.onCloseCallbacks=[];r.currentPipWindow=null}};
Z2.prototype.getWindow=function(){return this.currentPipWindow};
var qb3=function(r,g){var I;(I=r.onCloseCallbacks)==null||I.push(g)};
Z2.prototype.pictureInPictureSupported=function(){return!(!R5||!R5)&&jX()};
_.l4.Object.defineProperties(Z2.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
Z2[J$]=[sSh];var XiW=new _.GZ("PICTURE_IN_PICTURE_CONTROLLER");var lss=function(r,g){this.lengthY=this.lengthX=0;this.lengthX=g.x-r.x;this.lengthY=g.y-r.y};var ck4=function(){},J03=function(r,g){var I;
(I=r.headerElement)==null||I.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:g}))};var t9K=function(){};
t9K.prototype.openPopup=function(r,g,I,P){var a=this,v;return _.p(function(C){if(!a.container)return C.return();v={openPopupAction:{popup:g,popupType:I,uniqueId:r}};return C.return(a.container.handleOpenPopupAction(v,P))})};
t9K.prototype.closePopup=function(r){this.container&&this.container.closePopup(r)};var BdS=function(){this.openTunnels=new Map},Vvs=function(r,g,I){if(xg$(I)){var P=_.TE(I,"gclid");
I={handleEvent:function(u){g&&!g.closed&&typeof g.postMessage==="function"&&u&&u.origin&&u.source===g&&u.data&&u.data.action==="gcl_setup"&&g.postMessage(Object.assign({},{action:"gcl_transfer"},P&&{gclid:P},{gadSource:2}),u.origin)}};
for(var a=_.m(r.openTunnels),v=a.next();!v.done;v=a.next()){var C=_.m(v.value);v=C.next().value;C=C.next().value;if(v.closed)try{window.removeEventListener("message",C),r.openTunnels.delete(v)}catch(u){_.iO(u)}}g&&r.openTunnels.size<15&&(r.openTunnels.set(g,I),window.addEventListener("message",I))}};var Our=function(){this.clientParams=new Map},bD3=function(r){for(var g=_.m(r.clientParams.keys()),I=g.next();!I.done;I=g.next())I=I.value,I.startsWith("yt-mini-app-share")&&r.clientParams.delete(I)};var znS=function(r,g){_.vJ.call(this);var I=this;this.shortsController=r;this.storeWithShorts=g;r=_.k3(this.storeWithShorts,_.fop,function(P){if(P){var a,v=(a=I.shortsController.getRoot())==null?void 0:a.getPlayer(),C;(a=(C=I.shortsController.alternativePlayerContainerElement)==null?void 0:C.getPlayerContainer())&&(v==null||v.appendTo(a))}else{var u;C=(u=I.shortsController.alternativePlayerContainerElement)==null?void 0:u.getPlayerContainer().querySelector("#player");a=I.shortsController.activeIndex;
(u=(v=I.shortsController.getRoot())==null?void 0:v.querySelector('ytd-reel-video-renderer[id="'+a+'"] #player-container'))&&(C==null||C.appendTo(u,void 0,!0))}});
this.addOnDisposeCallback(r)};
_.b(znS,_.vJ);var U7=function(r,g,I,P){var a=this;this.storeWithShorts=r;this.ephemeralResponseStore=g;this.innertubeTransportService=I;this.innertubeTransportLoader=P;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.x9(_.K6);this.isShortsPipActive=_.x9(_.sw);this.nextReelVe=_.Dx(56921);this.prevReelVe=_.Dx(56922);this.backButtonVe=_.Dx(22156);this.TEST_ONLY={getActiveModules:function(){return a.activeModules}}},enW=function(r){r.unsubscribeFromStore=
_.k3(r.storeWithShorts,_.xy$,function(g){r.initOrDisposeActiveModules(g);
!g&&r.storeWithShorts.getState().shorts.isFullscreen&&(_.jO(document.documentElement),r.storeWithShorts.dispatch(_.vbw(!1)))});
r.initOrDisposeActiveModules(_.xy$(r.storeWithShorts.getState()))},sMf,Fl0,Ybf;
U7.prototype.initOrDisposeActiveModules=function(r){r?this.activeModules.push(new znS(this,this.storeWithShorts)):(_.sn(this.activeModules),this.activeModules.length=0)};
U7.prototype.registerRootElement=function(r){this.rootElement=r;enW(this)};
U7.prototype.getRoot=function(){return this.rootElement};
U7.prototype.setActiveIndex=function(r){this.activeIndex=r};
_.dbU=function(r,g){var I,P,a,v,C,u,X;return _.p(function(c){switch(c.nextAddress){case 1:return I=new Lf,(P=I.JSC$14478_getStoreKey(g))&&r.ephemeralResponseStore.has(P)?c.yield(r.ephemeralResponseStore.get(P),7):c.yield(Ybf(r,g),4);case 4:a=c.yieldResult;if(!P){c.jumpTo(3);break}v=H5(a,3600);return c.yield(r.ephemeralResponseStore.put(P,new _.lF(v)),3);case 7:a=(C=c.yieldResult)==null?void 0:_.sB(C);case 3:return((u=a)==null?0:u.replacementEndpoint)&&(X=_.Z(a.replacementEndpoint,_.nz))&&a.sequenceContinuation&&
(X.sequenceParams=a.sequenceContinuation),c.return(a)}})};
sMf=function(r,g){g=(new Gh).JSC$14478_getStoreKey(g);return!!g&&r.ephemeralResponseStore.has(g)};
Fl0=function(r,g,I){var P,a,v,C,u;_.p(function(X){if(X.nextAddress==1){P=new Gh;a=P.JSC$14478_getStoreKey(g);if(!a)return X.return();if(I.reelWatchSequenceResponse)return v=H5(I.reelWatchSequenceResponse,3600),r.ephemeralResponseStore.put(a,new _.lF(v)),X.jumpTo(0);if(!r.ephemeralResponseStore.has(a))return X.jumpTo(0);u=I;return X.yield(r.ephemeralResponseStore.get(a),4)}u.reelWatchSequenceResponse=(C=X.yieldResult)==null?void 0:_.sB(C);_.R2(X)})};
Ybf=function(r,g){var I=I===void 0?{}:I;var P,a,v;return _.p(function(C){switch(C.nextAddress){case 1:if(r.innertubeTransportService){P=r.innertubeTransportService;C.jumpTo(2);break}if(!r.innertubeTransportLoader){_.KL(Error("wj"));C.jumpTo(2);break}return C.yield(r.innertubeTransportLoader(),4);case 4:P=C.yieldResult;case 2:return C.yield((a=P)==null?void 0:_.eN(a,g,I),5);case 5:return v=C.yieldResult,C.return(v)}})};
_.l4.Object.defineProperties(U7.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
U7[J$]=[ZFS,_.ww,_.lX(_.$t),_.lX(AKJ)];_.ZuS=new _.GZ("STORAGE_MANAGER_TOKEN");var BEj=["touchmove","scroll"];var UUp=!1;var $$E=!1;var ts4={onSpanEnd:function(r){r.parentId==null&&(UUp||(hq_(),setInterval(hq_,6E5),UUp=!0),g4F(r,"web_tracing_action"))}};var QN$=URL.createObjectURL;var Xj1,iup={traceAllComponents:_.Y("web_tracing_all_components"),exportToCsi:_.Y("web_tracing_export_to_csi"),enabledSpansArray:_.Tq("web_tracing_enabled_spans"),exportToDevTools:_.Y("web_tracing_export_to_devtools"),maxBreadcrumbs:_.fL("tel_max_breadcrumbs",0)};Xj1=new v41(iup);var cj1=_.Y("web_shorts_enable_tracing");var bu4=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},M9p;
bu4.prototype.enqueue=function(r,g){g===1?this.currentPersistentToast=r:this.queue.push(r);_.jrf(this)};
_.jrf=function(r){var g;(g=r.currentToast)!=null&&g.isOpened()||(r.queue.length?(r.currentToast=r.queue.shift(),r.currentToast.open()):r.currentPersistentToast&&r.currentPersistentToast.open())};_.iA=new _.GZ("TOAST_MANAGER_TOKEN");var V9W=new _.GZ("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var dUr=new _.GZ("VIEW_TRANSITION_COORDINATOR_TOKEN");var LoU=function(r){this.config=r;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;r=_.m(r.transitionConfigs);for(var g=r.next();!g.done;g=r.next())g=_.m(g.value).next().value,this.transitionTasksMap.set(g,[])};
LoU.prototype.registerElement=function(r,g,I){I=I===void 0?!1:I;for(var P=_.m(Object.keys(g)),a=P.next(),v={};!a.done;v={viewTransitionName:void 0},a=P.next()){a=a.value;v.viewTransitionName=g[a];var C=this.elementTasksMap.get(r),u=void 0;if((u=C)==null?0:u.has(a)){_.bO(new _.oK("Element already registered for transition",r.tagName,a));break}C=C||new Map;C.set(a,{beforeTransition:function(X){return function(){r.style.viewTransitionName=X.viewTransitionName}}(v),
afterTransition:function(){r.style.viewTransitionName&&(r.style.viewTransitionName="")},
runOnce:I});this.elementTasksMap.set(r,C)}};
_.o9=function(r,g){var I=r.elementTasksMap.get(g);I&&(I.clear(),I.size===0&&r.elementTasksMap.delete(g))};
LoU[J$]=[V9W];var ykr=_.R(function(r){var g=_.Zg("yt-expandable-metadata-header-view-model"),I=_.RT(function(P){_.t9(_.hx(),{data:r.data()});if(!_.a9(_.Pk(P),g.value,["A".toString(),"BUTTON".toString()])){var a;(a=r.expandedCallback)==null||a.call(r,!1)}});
return _.q("yt-expandable-metadata-header-view-model",{el:g,class:"ytExpandableMetadataHeaderViewModelHost"},_.q(_.t,{cond:function(){return r.expanded()},
then:function(){return _.q("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":I},_.q("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.q(_.t,{cond:function(){return r.data().expandedTitleImage},
then:function(P){return _.q("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.q(_.bv,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:P}))}}),_.q("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.q("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.q(_.eY,{text:function(){return r.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.q(_.eY,{text:function(){return r.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.q(_.eY,{text:function(){return r.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.q("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.q(_.fk,{data:function(){return r.data().infoButton}},{buttonViewModel:_.W6}),_.q(_.fk,{data:function(){return r.data().collapseButton}},{buttonViewModel:function(P){return _.q(_.W6,{data:P.data,
onClick:function(){var a;(a=r.expandedCallback)==null||a.call(r,!1)}})}})))},
else:function(){return _.q(GNK,Object.assign({},r))}}))},"zg"),KoA=_.R(function(r){return _.q("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.q(_.t,{cond:function(){return r.data().collapsedLabelImage},
then:function(g){return _.q("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.q(_.bv,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:g,alt:""}))}}),_.q(_.eY,{text:function(){return r.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"Ag"),GNK=_.R(function(r){return _.q("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.RT(function(){_.t9(_.hx(),{data:r.data()});var g;(g=r.expandedCallback)==null||g.call(r,!0)})},_.q("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.q(_.t,{cond:function(){return r.data().collapsedImage},
then:function(g){return _.q("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.q(_.bv,{height:20,preserveHeight:!0,preserveWidth:!0,data:g,alt:""}))}}),_.q(_.t,{cond:function(){return r.data().showLeadingCollapsedLabel},
then:function(){return _.q(KoA,Object.assign({},r))}}),_.q("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.q(_.eY,{text:function(){return r.data().collapsedTitle}}))),_.q("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.q(_.t,{cond:function(){return!r.data().showLeadingCollapsedLabel},
then:function(){return _.q(KoA,Object.assign({},r))}}),_.q(_.fk,{data:function(){return r.data().infoButton}},{buttonViewModel:_.W6}),_.q(_.fk,{data:function(){return r.data().expandButton}},{buttonViewModel:function(g){var I=g.data;
return _.q(_.W6,{data:I,onClick:function(){_.t9(_.hx(),{data:I});var P;(P=r.expandedCallback)==null||P.call(r,!0)}})}})))},"Bg");_.srf=_.R(function(r){var g=_.m(_.yR(function(){return r.data().initiallyExpanded})),I=g.next().value,P=g.next().value,a,v=(a=_.S5().resolve(_.lX(_.nk)))==null?void 0:a(),C=function(){var u=r.data().colorData;
if(u)return v?u==null?void 0:u.darkColorPalette:u==null?void 0:u.lightColorPalette};
return _.q("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.wM({"background-color":function(){var u=C();return(u==null?0:u.section2Color)?_.pi(u.section2Color):""}})},_.q(_.fk,{data:function(){return r.data().header}},{expandableMetadataHeaderViewModel:function(u){return _.q(ykr,{data:u.data,
expanded:function(){return!!I()},
expandedCallback:function(X){P(X)}})}}),_.q(_.t,{cond:function(){return I()},
then:function(){return _.q("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.q(_.fk,{data:function(){return r.data().expandedContent}},{horizontalShelfViewModel:function(u){return _.q(_.Yl,{data:u.data,
includeMargin:!0,forceNarrowLayout:!0,palette:C})},
videoSummaryContentViewModel:function(u){return _.q(Bny,{data:u.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(u){return _.q(_.Sc,{data:u.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(u){return _.q(_.t2,{data:u.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.q(_.fk,{data:function(){return r.data().expandedBottomButtons}},{buttonViewModel:function(u){return _.q("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.q(_.W6,{data:u.data}))}}))}}))},"Cg");var Fo0=_.R(function(r){var g=r.text;var I=r.marqueeSpacing;var P=r.scrollDelay;var a=r.scrollDuration;var v=r.enableMarqueeScroll;r=r.large;var C=_.m(_.ua(!1,void 0,"WyNYFf")),u=C.next().value,X=C.next().value,c=_.m(_.ua(0,void 0,"OoTdhe"));C=c.next().value;var B=c.next().value,O=_.Zg("marquee-scroll");c=_.Zg("div");var z=_.Zg("span"),e=_.S5().resolve(_.Ow);_.dd(function(){if(v()){var G=z.value.getBoundingClientRect().width,F=O.value.getBoundingClientRect().width;if(G>F){var W=(e==="ltr"?-1:1)*(G+
(I?I():16));Promise.resolve().then(function(){X(!0);B(W)})}}},"dv0Anf");
var U={},V={};return _.q("marquee-scroll",{class:_.Ws("ytMarqueeScrollHost",(U.ytMarqueeScrollHostLarge=r,U)),el:O},_.q("div",{id:"marquee-scroll-inner-container",class:_.Ws("ytMarqueeScrollInnerContainer",(V.ytMarqueeScrollAnimationEnabled=function(){return u()},V)),
el:c,style:_.wM({gap:I?(0,_.Xk)(I):"16px","animation-duration":a?j0z(a):"16s","animation-delay":P?j0z(P):"3s","--marquee-translate":(0,_.Xk)(C)})},_.q("span",{el:z,dir:"auto"},_.q(_.eY,{text:g,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.q(_.t,{cond:u,then:function(){return _.q("span",{"aria-hidden":"true",dir:"auto"},_.q(_.eY,{text:g,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"Eg");_.Hup=_.R(function(r){var g=r.data;var I=r.overlayDensity;r=_.RT(function(){g().onTapCommand&&_.tY(g().onTapCommand);return!1});
var P=_.Jg8(),a=function(){return(I==null?void 0:I())===1?22:16},v={};
return _.q("reel-sound-metadata-view-model",{class:_.Ws("ytReelSoundMetadataViewModelHost",(v.ytReelSoundMetadataViewModelHostLarge=function(){return(I==null?void 0:I())===1},v)),
"on:click":r,tabindex:0,role:"button","on:keydown":P},_.q("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.q(_.t,{cond:function(){return g().musicIcon},
then:function(C){return _.q(_.bv,{data:C,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:a})}}),_.q("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.q(Fo0,{text:function(){return g().soundMetadata},
enableMarqueeScroll:function(){return!!g().enableMarqueeScroll},
large:function(){return(I==null?void 0:I())===1}}))))},"Fg");var WoK,DUW,bA,wif,SbZ,NdU,xU4,EhM;WoK=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];DUW=_.fL("wil_icon_max_concurrent_fetches",Infinity);
bA=function(r,g,I){var P=this;this.iconSet=r;this.appDirection=g;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.I$.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.Y("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.Y("wil_icon_network_first");this.renderWhenIdle=_.Y("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.Y("wil_icon_load_immediately");this.isPurging=!1;r=function(){P.cacheStorageAvailable&&(P.cacheStorageAsync=_.I$.caches.open("yt-icons").then(function(v){return P.cacheStorageSync=v}).catch(function(){P.cacheStorageAvailable=!1}))};
I=(I==null?void 0:I())||{};I=_.m(Object.entries(I));for(g=I.next();!g.done;g=I.next()){var a=_.m(g.value);g=a.next().value;a=a.next().value;a=pL(a);RnW(a);this.iconCache[g]=a.cloneNode(!0)}this.isPurging=AkM(this);this.isPurging instanceof Promise?this.isPurging.then(r):r()};
_.S7F=function(r,g){var I=r.resolveIcon(g);return I?r.renderingMode===1?NdU(r,I,r.renderingMode):(g=r.iconCache[I.url])?(g=g.cloneNode(!0),wif(r,g),NdU(r,I,r.renderingMode,g)):_.lCA(r,I).then(function(P){var a=P?0:1;wif(r,P);return NdU(r,I,a,P)}):(_.bO(new _.oK("Icon not found",{iconShape:g})),function(){})};
wif=function(r,g){if(g){r.counter+=1;r="_yt"+r.counter;g=[g].concat(_.xC(g.getElementsByTagName("*")));g=_.m(g);for(var I=g.next();!I.done;I=g.next())if(I=I.value,I.tagName==="style"&&I.textContent)I.textContent=SbZ(I.textContent,r,!0);else for(var P=_.m(I.attributes),a=P.next();!a.done;a=P.next()){a=a.value;a.name==="id"&&(a.value+=r);["mask","fill","clip-path"].includes(a.name)&&(a.value=SbZ(a.value,r));if(a.name==="style"){var v=I.style;try{v.cssText=SbZ(v.cssText,r,!0)}catch(B){var C=void 0,u=
void 0,X=void 0,c=void 0;Mf({error:((C=B)==null?void 0:(X=(u=C).toString)==null?void 0:X.call(u))||"",el:I.outerHTML,style:!!v,cssText:(c=v)==null?void 0:c.cssText})}}a.name==="xlink:href"&&(a.value=a.value.replace(/#(.*)/,"#$1"+r))}}};
SbZ=function(r,g,I){var P=/url\(["']?#(.*?)["']?\)/;(I===void 0?0:I)&&(P=/url\(["']?#(.*?)["']?\)/g);return r.replace(P,"url(#$1"+g+")")};
NdU=function(r,g,I,P){return function(a,v){var C;var u=Object.assign({},{iconWidth:g.size+"px",iconHeight:g.size+"px",iconDisplay:"block"},v,{iconColor:(C=v==null?void 0:v.iconColor)!=null?C:"currentcolor"});C=_.ht("DIV");v=u.iconColor;var X=u.iconFilter;u="width: "+u.iconWidth+"; height: "+u.iconHeight+"; display: "+u.iconDisplay+";";X&&(u+=" filter: "+X+";");I===0&&(u+=" fill: "+v+";");I===1&&(X=g.url,u+=" -webkit-mask: url("+X+") no-repeat center / cover; mask: url("+(X+") no-repeat center / cover; background-color: ")+
v);g.allowMirroring&&r.appDirection==="rtl"&&(u+=" transform: scale(-1, 1); transform-origin: center center;");C.setAttribute("style",u);I===0&&P&&C.appendChild(P);a.appendChild(C)}};
_.lCA=function(r,g){var I,P,a;return _.p(function(v){I=function(C){return I2(C)};
P=g.url;if(!Jk3(P))throw Error("zj");a=EhM(r,P);return v.return(a.then(function(C){return C.clone().text()}).then(function(C){var u=I(C);
C=g.size;var X=_.ht("DIV");_.cb(X,u);u=_.$J(X.firstElementChild!==void 0?X.firstElementChild:_.ZFY(X.firstChild,!0));C=RnW(u,C);r.iconCache[P]=C.cloneNode(!0);delete r.responsePromises[P];return C}).catch(function(){}))})};
xU4=function(r){var g,I=(g=r.requestAninmationFrameResolver)==null?void 0:g.promise;I||(r.requestAninmationFrameResolver=new _.AN,I=r.requestAninmationFrameResolver.promise,_.I$.requestAnimationFrame(function(){var P;(P=r.requestAninmationFrameResolver)==null||P.resolve();r.requestAninmationFrameResolver=null}));
return I};
EhM=function(r,g){var I,P;return _.p(function(a){if(a.nextAddress==1)return r.waitForAnimationFrame?a.yield(xU4(r),2):a.jumpTo(2);I=r.responsePromises[g];I||(P=function(){var v,C,u;return _.p(function(X){switch(X.nextAddress){case 1:if(!r.cacheStorageAvailable){v=void 0;X.jumpTo(2);break}if(C=r.cacheStorageSync){X.jumpTo(3);break}return X.yield(r.cacheStorageAsync,4);case 4:C=X.yieldResult;case 3:v=C;case 2:return u=v,r.isNetworkFirstStrategy?X.return(r.fetchAndUpdateCache(g,u).catch(r.getCacheStorageResponse.bind(r,
g,u))):X.return(r.getCacheStorageResponse(g,u).catch(r.fetchAndUpdateCache.bind(r,g,u)))}})},I=r.renderWhenIdle?new Promise(function(v,C){_.q6(_.ZV,function(){P().then(v).catch(C)},10)}):P(),r.responsePromises[g]=I);
return a.return(I.catch(function(v){delete r.responsePromises[g];Mf({error:(v==null?0:v.toString)?v.toString():"",url:g});throw v;}))})};
bA.prototype.fetchAndUpdateCache=function(r,g){var I=this;return _.p(function(P){return P.return(fCi(I,r).then(function(a){nhA(I,r,a,g);return a}))})};
var fCi=function(r,g){var I;return _.p(function(P){if(r.numFetches<DUW)return r.numFetches+=1,P.return(Td4(r,g).finally(function(){--r.numFetches;if(Object.keys(r.queuedResponseResolvers).length){var a=Object.keys(r.queuedResponseResolvers)[0],v=r.queuedResponseResolvers[a];delete r.queuedResponseResolvers[a];v.resolve(fCi(r,a))}}));
I=new _.AN;r.queuedResponseResolvers[g]=I;return P.return(I.promise)})},Td4=function(r,g,I){I=I===void 0?2:I;
var P;return _.p(function(a){P={credentials:"same-origin",priority:"low"};return a.return(_.I$.fetch(g,P).then(function(v){return v.ok?v:Promise.reject(Error("Aj`"+v.status+"`"+v.statusText))}).catch(function(v){if(I>0)return Td4(r,g,I-1);
throw v;}))})},nhA=function(r,g,I,P){_.p(function(a){return P?a.return(new Promise(function(v){_.q6(_.ZV,function(){var C,u;
return _.p(function(X){switch(X.nextAddress){case 1:if(!r.isNetworkFirstStrategy){C=void 0;X.jumpTo(2);break}return X.yield(P.match(g).catch(function(){}),3);
case 3:C=X.yieldResult;case 2:if(u=C){X.jumpTo(4);break}return X.yield(P.put(g,I.clone()).catch(function(c){Mf({error:(c==null?0:c.toString)?c.toString():"",url:g})}),4);
case 4:v(),_.R2(X)}})},50)})):a.return()})};
bA.prototype.getCacheStorageResponse=function(r,g){return _.p(function(I){return g?I.return(g.match(r).then(function(P){return P&&P.ok?P:Promise.reject()})):I.return(Promise.reject())})};
var RnW=function(r,g){g===void 0||r.getAttribute("viewBox")||r.setAttribute("viewBox","0 0 "+g+" "+g);r.setAttribute("focusable","false");r.setAttribute("aria-hidden","true");g=_.Y("killswitch_remove_icon_fill_color");r.getAttribute("fill")!=="currentcolor"&&r.getAttribute("fill")!=="currentColor"||g||r.removeAttribute("fill");try{r.style.pointerEvents="none",r.style.display="inherit",r.style.width="100%",r.style.height="100%"}catch(a){var I;Mf({error:((I=a)==null?0:I.toString)?a.toString():""});
try{r.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(v){var P;Mf({error:((P=v)==null?0:P.toString)?v.toString():""})}}return r},Jk3=function(r){for(var g=_.m(WoK),I=g.next();!I.done;I=g.next())if(r.startsWith(I.value)&&r.endsWith(".svg"))return!0;
return!1};
bA.prototype.resolveIcon=function(r){return this.iconSet.resolveIcon(r)};
var Mf=function(r){_.M6(new _.oK("Error in IconManager",r))},AkM=function(r){if(_.Y("wil_icons_cache_purge_killswitch"))return!1;
try{var g=_.I$.localStorage}catch(v){return!1}if(!g||!r.cacheStorageAvailable)return!1;var I=function(v){try{var C;(C=g)==null||C.setItem("yt-icons-last-purged",v.toString())}catch(X){var u;Mf({error:((u=X)==null?0:u.toString)?X.toString():""})}},P=Number(g.getItem("yt-icons-last-purged"));
if(!P)return P=new Date,P=P.setDate(P.getDate()-Math.floor(Math.random()*90+1)),I(P),!1;if(function(v,C){v=new Date(v);C=new Date(C);return C.getMonth()-v.getMonth()+12*(C.getFullYear()-v.getFullYear())}(P,Date.now())<3)return!1;
try{return _.I$.caches.delete("yt-icons").then(function(v){v&&I(Date.now());return v}).catch(function(){return!1}).finally(function(){r.isPurging=!1})}catch(v){var a;
Mf({error:((a=v)==null?0:a.toString)?v.toString():""});return!1}};
bA[J$]=[QxM,_.Ow,_.lX(uNp)];_.jo=function(r,g){this.iconManager=r;this.iconsToFetch=g};
_.jo[J$]=[_.Sa,_.lX(C_Z)];var hnA=function(){};var kN4=function(r,g,I){this.requestKey=r;this.olz=g;this.iBz=I;this.o16=function(){return new XMLHttpRequest};
this.kWR=void 0;this.xvc=[]};
kN4.prototype.getLatestChallengeResponse=function(){return this.iBz};
var uv1=function(r,g,I){var P,a,v,C;return _.p(function(u){if(u.nextAddress==1){_.Ce("attestation_challenge_fetch");_.ug("att_fs",void 0,"attestation_challenge_fetch");if(!r.kWR)throw new _.XM(9,"Missing fetcher");return u.yield(r.kWR(g,I),2)}P=u.yieldResult;v=(a=P)==null?void 0:a.bgChallenge;if(!v)throw new _.XM(15,"Missing field");r.iBz=P;r.xvc.forEach(function(X){X(P)});
C=E1F(v);_.ug("att_fc",void 0,"attestation_challenge_fetch");mV("attestation_challenge_fetch");return u.return(C)})},KyJ=function(r,g){var I,P,a,v,C;
return _.p(function(u){switch(u.nextAddress){case 1:I=new Sy(100,3E5,.25,2),P=void 0;case 2:if(!(I.currBackoffCount_<10)){u.jumpTo(4);break}_.Go(u,5);if(!(I.currBackoffCount_>0)){u.jumpTo(7);break}return u.yield(z$t(I.getValue()),7);case 7:return u.yield($94(r,g),9);case 9:return a=u.yieldResult,u.return(a);case 5:v=_.Wb(u);v instanceof _.XM?P=v:(C=v instanceof Error?v.message:"Unknown",P=new _.XM(9,C));ZuY(I);u.jumpTo(2);break;case 4:if(P)throw P;throw new _.XM(9,"Unknown error");}})},$94=function(r,
g){g=hAd(kq1(new Tff,g),r.requestKey);
var I=new _.AN,P=r.o16();P.open("POST",r.olz);P.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");P.setRequestHeader("Content-Type","application/json+protobuf");P.onload=function(){if(_.MUh(P)){var a=C3J(P.responseText);I.resolve(a)}else I.reject(new _.XM(_.lgj(_.h$(P)),P.statusText))};
P.onerror=function(){I.reject(new _.XM(_.lgj(_.h$(P)),P.statusText))};
P.send(g.serialize());return I.promise};var gBr=function(r){this.networkStatusManager=r;this.isDownloaded=$g$===void 0?function(){return!1}:$g$;
this.isReady=!1;this.tGL=r$0(this)},r$0=function(r){var g;
return _.p(function(I){if(I.nextAddress==1)return I.yield(Y3$(),2);if(I.nextAddress!=3)return g=I.yieldResult,I.yield(bNT(g),3);r.hu=I.yieldResult;YJj(r.hu).then(function(){r.isReady=!0});
return I.return(r.hu)})},IgZ=function(r,g,I){r.hu?(r=r.hu.tcJ({f4:I,
xDF:!0,oEz:!0}),g.serviceIntegrityDimensions={poToken:r}):_.iO(Error("Cj"))};
gBr.prototype.processContext=function(r){var g=this;if(r.input.match(_.VX(PLJ)))var I=r.innerTubeRequest;else if(r.input.match(_.VX(EU8)))I=r.innerTubeRequest.playerRequest;else return _.bk();var P,a=(P=I)==null?void 0:P.videoId;return!a||this.isDownloaded(I)||this.networkStatusManager&&!this.hu&&!this.networkStatusManager.isNetworkAvailable()||_.Y("webpo_exit_on_net_err")&&!this.hu&&(window.bgens===1||window.bgens===3)?_.bk():this.hu?this.isReady?(IgZ(this,I,a),_.bk()):new ik(YJj(this.hu).then(function(){IgZ(g,
I,a)})):new ik(this.tGL.then(function(v){return _.p(function(C){if(C.nextAddress==1)return C.yield(YJj(v),2);
IgZ(g,I,a);_.R2(C)})}))};var PXi=new _.GZ("WEB_PO_CONTEXT_PROCESSOR");var agf=function(r,g){var I=this;this.bxz=0;var P;this.izR=(P=g==null?void 0:g.izR)!=null?P:window;this.networkStatusManagerPromise=g==null?void 0:g.networkStatusManagerPromise;var a;this.requestKey=(a=g==null?void 0:g.requestKey)!=null?a:_.nL("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var v;this.sez=(v=g==null?void 0:g.sez)!=null?v:function(X){return new Yo(X)};
var C;P=(C=g==null?void 0:g.zVv)!=null?C:function(X,c,B){return new kN4(X,c,B)};
this.bgChallenge=E1F(r.bgChallenge);this.ttlSeconds=xYj(UB(r.challenge||""));this.n3=P(this.requestKey,_.Y("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.I$.location.hostname)?"/api/jnn/v1/GenerateIT":"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT":"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT",r);this.fP6=g==null?void 0:g.fP6;e$1(this.n3);var u;this.qKz=(u=g==null?void 0:g.qKz)!=null?u:function(X){_.jf(I.izR.document,"visibilitychange",
function(){I.izR.document.visibilityState==="visible"&&X()})}},Q4r=function(r){if(!r.vm){var g={maxAttempts:5,
vDz:r.ttlSeconds*1E3};Zt$(r.izR);r.vm=r.sez({n3:r.n3,byw:{disable:_.Y("html5_web_po_disable_remote_logging"),gx:"aGIf",j9Y:Ykt("html5_web_po_experiment_ids"),lz6:_.Y("wpo_dis_lfdms")?0:1E3,tVg:function(P){var a=QFh.get(P);a||(a=new vlJ(P),a=new fF(a),QFh.set(P,a));return a}},
rTV:g,zLf:r.bgChallenge,oeL:U$X});r.bxz=Date.now();vQf(r.vm,function(){r.bxz=Date.now()});
r.izR.bgevmc={p:function(){var P;(P=r.vm)==null||P.pause()},
r:function(){var P;(P=r.vm)==null||P.resume()},
cr:function(){var P,a;return(a=(P=r.vm)==null?void 0:P.checkForRefresh())!=null?a:Promise.resolve()}};
bLt(r.vm,function(){return _.p(function(P){return P.return(vBf(r))})});
var I=r.mfo.bind(r);r.networkStatusManagerPromise&&r.ttlSeconds>0&&r.networkStatusManagerPromise.then(function(P){P.listen("publicytnetworkstatus-online",I)});
r.qKz(I)}};
agf.prototype.mfo=function(){if(Date.now()>this.bxz+this.ttlSeconds*1E3){var r;(r=this.vm)==null||aAh(r)}};
var vBf=function(r){if(r.iSz)return r.iSz;if(!r.vm)throw Error("Dj");r.iSz=new ML({vm:r.vm,n3:r.n3,bSz:!0,onError:U$X,rTV:r.fP6});return r.iSz},btt=function(r,g){r=new agf(r,g);
Q4r(r);(g==null?0:g.oGI)||vBf(r)};var m90=_.K2A.ephemeralActionSelector,CXK=function(r,g){this.store=r;this.queue=[];g==null||g.addEventListener("yt-navigate-start",this.reset.bind(this))};
CXK.prototype.enqueue=function(r){var g=r.command,I=r.durationMs,P=r.elementToFocus;var a=r.label;var v=r.elementToFocus;r.command?a=_.xH("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:a,shortcut:_.xH("SHIFT_PLUS_ENTER")}):v&&(r=a+". "+_.xH("SHIFT_PLUS_ENTER")+" for more information.",a=_.xH("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:a,shortcut:_.xH("SHIFT_PLUS_ENTER")},r));I={announcement:a,durationMs:I!=null?I:8E3};g?I.command=g:P&&(P.classList.add("ephemeral-action-focusable-element"),I.selector=P.tagName+
".ephemeral-action-focusable-element");this.queue.push(I);unA(this)};
CXK.prototype.activate=function(r){var g=m90(this.store.getState());if(g){if(g==null?0:g.command)_.qD(g.command),this.store.dispatch(kyT(null));if(g==null?0:g.selector)g=document.querySelector(g.selector),_.yG$(g);r.preventDefault()}};
var unA=function(r){if(!m90(r.store.getState())&&r.queue.length){var g=r.queue.shift();g&&(r.previousAnnouncement===g.announcement&&(g.announcement+="\u00a0"),r.store.dispatch(kyT(g)),r.previousAnnouncement=g.announcement,r.JSC$19117_timeoutId=setTimeout(function(){if(g.selector){var I;(I=document.querySelector(g.selector))==null||I.classList.remove("ephemeral-action-focusable-element")}r.store.dispatch(kyT(null));unA(r)},g.durationMs))}};
CXK.prototype.reset=function(){this.JSC$19117_timeoutId&&clearTimeout(this.JSC$19117_timeoutId);this.store.dispatch(kyT(null));this.queue.length=0;this.JSC$19117_timeoutId=void 0};
CXK[J$]=[_.uc,_.lX(_.lq)];_.Vv=new _.GZ("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var pP4=new _.GZ("AUTH_SERVICE_TOKEN");var Vs$=_.U1(["about:blank"]),jNF;var oBr=new _.GZ("API_IFRAME_TOKEN");var oqF;oqF=new _.GZ("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.q3R=new _.GZ("MISC_UI_SHARED_FLAGS_TOKEN");var XPW=function(){};
XPW.prototype.getFlag=function(r){if(r.configType!==2)throw Error("Ej");return c$S(r)};
var c$S=function(r){switch(r.flagType){case "bool":return _.Y(r.flagName);case "int":return _.W0(_.fL(r.flagName));case "double":return _.fL(r.flagName);case "string":return _.nL(r.flagName);case "int32_list":return Ykt(r.flagName);case "int64_list":return Ykt(r.flagName).map(function(g){return _.W0(g)});
case "string_list":return _.Tq(r.flagName);default:throw Error("Fj");}};var di=function(r,g,I){g=g===void 0?{}:g;uZ.call(this,I===void 0?"uninitialized":I);this.env=r;this.transitions=[{from:"uninitialized",to:"initialized",action:this.init},{from:"initialized",to:"rendering",action:this.initialRender},{from:"rendering",to:"rendered",action:this.afterRenderImmediate},{from:"rendered",to:"after-render-deferred",action:this.afterRenderDeferred}];g.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=g.shouldWaitOnAsyncImmediate)};
_.b(di,uZ);di.prototype.init=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return g.processPluginOptions.shouldWaitOnAsyncImmediate?P.yield(r(g.env),2):(r(g.env),P.jumpTo(2));if(P.nextAddress!=4)return g.jobSet?P.yield(g.jobSet.completedResolver.promise,4):P.jumpTo(4);I=_.YF();I.parkOrScheduleJob(function(){g.transition("rendering")},10,"ci");
_.R2(P)})};
di.prototype.initialRender=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return g.processPluginOptions.shouldWaitOnAsyncImmediate?P.yield(r(g.env),2):(r(g.env),P.jumpTo(2));if(P.nextAddress!=4)return g.jobSet?P.yield(g.jobSet.completedResolver.promise,4):P.jumpTo(4);I=_.YF();I.parkOrScheduleJob(function(){g.transition("rendered")},10,"cr");
_.R2(P)})};
di.prototype.afterRenderImmediate=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return g.processPluginOptions.shouldWaitOnAsyncImmediate?P.yield(r(g.env),2):(r(g.env),P.jumpTo(2));if(P.nextAddress!=4)return g.jobSet?P.yield(g.jobSet.completedResolver.promise,4):P.jumpTo(4);I=_.YF();I.parkOrScheduleJob(function(){g.transition("after-render-deferred")},10,"carml");
_.R2(P)})};
di.prototype.afterRenderDeferred=function(r){var g=this;return _.p(function(I){r(g.env);_.R2(I)})};_.LL("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var t5i={},Bff=(t5i.rendered={priority:0,callback:function(r){KVl(r.injector.resolve(Xh))}},t5i);var BQh=new _.GZ("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),OLS=new _.GZ("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var zAf=function(r){this.callbackFnMap=r;this.configMap={}};
zAf.prototype.handleResponse=function(r){var g;if(r=(g=r.responseContext)==null?void 0:g.serviceTrackingParams)for(g=_.m(r),r=g.next();!r.done;r=g.next()){r=r.value;var I=r.params,P=r.service;if(I&&P){this.configMap[P]||(this.configMap[P]=new L40);r=this.configMap[P];var a=void 0,v=(a=this.callbackFnMap)==null?void 0:a[P];I=_.m(I);for(P=I.next();!P.done;P=I.next())a=P.value,P=a.key,a=a.value,P&&a&&(r.set(P,a),v&&v(P,a))}}};
zAf.prototype.getConfig=function(r){return this.configMap[r]||void 0};
zAf[J$]=[_.lX(OLS)];var eAR=!1,HtX=0,yjF=null,FLX=null;var Y33=new _.GZ("NETWORK_SLI_TOKEN");var ZLr=function(r){this.networkSli=r};
ZLr.prototype.fetch=function(r,g,I){var P=this,a;return _.p(function(v){a=U9U(P,r,g);return v.return(fetch(a).then(function(C){return P.handleResponse(C,I)}).catch(function(C){_.M6(C);
if((I==null?0:I.expectJsonStrict)&&C instanceof EA&&C.errorType===1)return Promise.reject(C)}))})};
var wGF=function(r,g,I,P){var a,v,C,u,X,c,B;return _.p(function(O){switch(O.nextAddress){case 1:return a=U9U(r,g,I),_.Go(O,2),O.yield(fetch(a),4);case 4:v=O.yieldResult;_.sM(O,3);break;case 2:throw _.Wb(O),new EA(2,"Failed to parse streaming response",a.url);case 3:if(!v.redirected&&!v.ok)throw(C=r.networkSli)==null||C.failure(),new _.oK("Streaming fetch request not ok",a.url);if(!v.body)throw new _.oK("No response body in streaming response",a.url);u={};if(_.Y("web_streaming_fast"))return X=v.body.getReader(),
O.return(iL0(r,X,u,P));c=v.body.pipeThrough(new TextDecoderStream).getReader();B=new _.vV;return O.return(bLU(r,c,B,Oo$,u,P))}})},U9U=function(r,g,I){if(r.networkSli){var P=_.Nz(_.h0(g,"key"))||"/UNKNOWN_PATH";
r.networkSli.start(P)}r=I;_.Y("wug_networking_gzip_request")&&(r=GMs(I));return new window.Request(g,r)},iL0=function(r,g,I,P){var a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E,l,f,n,P$,Cs,ZL,tp,eX,H$,E8,wQ,Oh,of,l1;
return _.p(function(zB){switch(zB.nextAddress){case 1:a=new TextDecoder("utf-8"),v=[],u=C=0,_.Go(zB,2,3);case 5:return zB.yield(g.read(),8);case 8:X=zB.yieldResult;c=X.value;if(B=X.done){O=0;if(v.length>C)for(O=v[C].length-u,z=C+1;z<v.length;z++)O+=v[z].length;O>0&&(e=WLQ(v,O,C,u),U=e.indexOf(123),V=e.lastIndexOf(125),U!==-1&&V!==-1&&V>U&&(G=e.subarray(U,V+1),F=JSON.parse(a.decode(G)),Oo$(I,F),W=void 0,(W=P)==null||W(I,F)));S=void 0;(S=r.networkSli)==null||S.success();return zB.return(I)}v.push(c);
E=C;for(l=u;E<v.length;)if(f=v[E],n=f.indexOf(10,l),n===-1){if(E===v.length-1)break;E++;l=0}else{P$=E;Cs=n+1;ZL=0;if(C===P$)ZL=Cs-u;else{ZL=v[C].length-u;for(tp=C+1;tp<P$;tp++)ZL+=v[tp].length;ZL+=Cs}eX=WLQ(v,ZL,C,u,P$,Cs);H$=eX.indexOf(123);E8=eX.lastIndexOf(125);if(H$!==-1&&E8!==-1&&E8>H$){wQ=eX.subarray(H$,E8+1);try{Oh=JSON.parse(a.decode(wQ)),Oo$(I,Oh),of=void 0,(of=P)==null||of(I,Oh)}catch(iz){throw new EA(1,"Failed to parse streaming response object",a.decode(wQ));}}C=E;l=u=n+1;u===f.length&&
(C++,u=0,E=C,l=0)}zB.jumpTo(5);break;case 3:_.sQ(zB);g.releaseLock();_.Hb(zB,0);break;case 2:l1=_.Wb(zB);if(l1 instanceof EA)throw l1;throw new EA(1,"Failed to process streaming response");}})},bLU=function(r,g,I,P,a,v){var C,u,X,c,B,O,z,e,U;
return _.p(function(V){if(V.nextAddress==1)return V.yield(g.read(),2);C=V.yieldResult;u=C.value;if(X=C.done)return(c=r.networkSli)==null||c.success(),V.return(a);try{B=I.parse(u)}catch(G){throw new EA(1,"Failed to parse streaming response",u);}if(B!=null)for(O=_.m(B),z=O.next();!z.done;z=O.next())e=z.value,P(a,e),U=void 0,(U=v)==null||U(a,e);return V.return(bLU(r,g,I,P,a,v))})};
ZLr.prototype.handleResponse=function(r,g){var I=r.text().then(function(P){if((g==null?0:g.jspbResponseCtor)&&r.ok)return CtF(g.jspbResponseCtor,P);P=P.replace(")]}'","");if((g==null?0:g.expectJsonStrict)&&P)try{var a=JSON.parse(P)}catch(C){throw new EA(1,"JSON parsing failed after fetch");}var v;return(v=a)!=null?v:JSON.parse(P)});
r.redirected||r.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),I=I.then(function(P){_.M6(new _.oK("Error: API fetch failed",r.status,r.url,P));return Object.assign({},P,{errorMetadata:{status:r.status}})}));
return I};
ZLr[J$]=[_.lX(Y33)];var M5i=new _.GZ("NETWORK_MANAGER_TOKEN");var j4R=[1,2,4,8,16,30],d9S=function(r){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=r.maxTimeMs;this.maxFrameCount=r.maxFrameCount===void 0?Math.ceil(60*r.maxTimeMs/1E3):r.maxFrameCount;r=_.m(j4R);for(var g=r.next();!g.done;g=r.next())this.brokenFrameSummarizers.push(new V5K(g.value/60*1E3))},LiA=function(r){var g=r.frameCountInternal>=r.maxFrameCount;
return r.elapsedTimeMs>=r.maxTimeMs||g};
d9S.prototype.summarize=function(){for(var r=[],g=_.m(this.brokenFrameSummarizers),I=g.next();!I.done;I=g.next())I=I.value,I=I.brokenFrameCount!==0?{severityMs:Math.round(I.targetFrameTimeMs),eventCount:I.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(I.averageDurationBetweenEventsMs)}:void 0,I&&r.push(I);return{summaries:r,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.l4.Object.defineProperties(d9S.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 V5K=function(r){this.targetFrameTimeMs=r;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.l4.Object.defineProperties(V5K.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var GqM=function(){};
GqM.prototype.start=function(r,g){var I=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var P=new d9S({maxTimeMs:r});this.monitor=P;this.lastSummaryInternal=void 0;this.metadataToLog=g;return new Promise(function(a){var v=function(C){if(C===void 0)I.stop(),a(void 0);else if(I.monitor!==P)C=Object.assign({},P.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),a(C);else{var u=I.monitor;if(!LiA(u)){u.frameCountInternal++;if(u.prevTime===
void 0)u.startTime=C;else for(var X=C-u.prevTime,c=_.m(u.brokenFrameSummarizers),B=c.next();!B.done;B=c.next()){B=B.value;var O=B.currTimeMs;B.currTimeMs+=X;X>B.targetFrameTimeMs+2&&(B.brokenFrameCount++,B.timeOfFirstBrokenFrameMs===void 0&&(B.timeOfFirstBrokenFrameMs=O),B.timeOfLastBrokenFrameMs=O)}u.prevTime=C}LiA(I.monitor)?a(I.stop()):_.ZV.addJob(v,5,0)}};
_.ZV.addJob(v,5,0)})};
GqM.prototype.stop=function(r){if(!this.monitor)return this.lastSummaryInternal;var g=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(g.monitoringDurationMs){r=r!=null?r:this.metadataToLog;var I={droppedFramesSummary:g,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};r&&(I[r.type]=r.data);_.eJ("manualSmoothnessMeasurement",I)}this.monitor=void 0;this.lastSummaryInternal=g;this.metadataToLog=void 0;return g};_.y$4=new _.GZ("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var Ki4;Ki4=function(r){this.JSC$19159_expiringStorage=new cm(r)};
_.s4S=function(r){if(_.D$Q()&&(r=_.C6X(_.ue()+"::"+r)))return new Ki4(r)};
Ki4.prototype.set=function(r,g,I){I=I!==void 0?Date.now()+I:void 0;this.JSC$19159_expiringStorage.set(r,g,I)};
Ki4.prototype.get=function(r){return this.JSC$19159_expiringStorage.get(r)};
Ki4.prototype.remove=function(r){this.JSC$19159_expiringStorage.remove(r)};_.L9=function(){};
_.L9.getInstance=function(){var r=_.HP("ytglobal.storage_");r||(r=new _.L9,_.le("ytglobal.storage_",r));return r};
_.L9.prototype.estimate=function(){var r,g,I;return _.p(function(P){r=navigator;return((g=r.storage)==null?0:g.estimate)?P.return(r.storage.estimate()):((I=r.webkitTemporaryStorage)==null?0:I.queryUsageAndQuota)?P.return(R$$()):P.return()})};
_.le("ytglobal.storageClass_",_.L9);var E4j=0;var $V4=!1;var Fi4=_.U1(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),HLi=_.U1(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var mbM={"/":_.h1,"/?feature=ytca":_.h1,"/feed/downloads":_.hC1};var WiR=F2R.continuationCommandSelector,fA=function(r,g,I){this.JSC$19174_upliftPromise=r;this.store=g;this.JSC$19174_persistentStorePromiseAccessor=I};
fA.prototype.shouldPreferLocalResponse=function(r){return r.browseId==="FEdownloads"||r.browseId==="FEsmart_downloads"&&_.Y("kevlar_modern_downloads_page")?!0:!1};
fA.prototype.localInnertubeResponse=function(r){var g=this;return _.p(function(I){return r.browseId==="FEdownloads"?_.Y("kevlar_modern_downloads_page")?I.return(D9i(g)):I.return(RAU(g)):r.browseId==="FEsmart_downloads"&&_.Y("kevlar_modern_downloads_page")?I.return(A$i(g)):I.return(Promise.reject(Error("Hj")))})};
fA.prototype.canProvideFallbackResponse=function(){return!0};
fA.prototype.localFallbackInnertubeResponse=function(r){var g=this,I,P,a;return _.p(function(v){switch(v.nextAddress){case 1:return v.yield(g.JSC$19174_persistentStorePromiseAccessor(),2);case 2:I=v.yieldResult;if(r.browseId!=="SPaccount_downloads"||!I){v.jumpTo(3);break}return v.yield(kmF(I),4);case 4:if(P=v.yieldResult)return v.return(_.sB(P));case 3:return r.browseId==="FEwhat_to_watch"?v.return(NfW(g)):(a=_.Y("web_offline_continuation_automatic_retry")||_.Y("web_offline_continuation_retry_button"))&&
r.continuation?v.return(wPZ(g)):v.return(lgp(g))}})};
var NfW=function(r){var g;return _.p(function(I){if(I.nextAddress==1)return I.yield(r.JSC$19174_upliftPromise,2);g=_.TRs(r.store.getState().entities);return g.length?I.return(S3Z(r,g)):I.return(lgp(r))})},RAU=function(r){var g,I;
return _.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$19174_upliftPromise,2);if(P.nextAddress!=3)return g=J$A([{offlineItemSectionRenderer:{}}]),P.yield(EB3(r,g),3);I=P.yieldResult;I.onResponseReceivedActions=[ly("REFRESH_DOWNLOADS")];return P.return(I)})},D9i=function(r){var g,I,P,a,v,C,u,X,c,B,O,z,e,U,V,G;
return _.p(function(F){if(F.nextAddress==1)return F.yield(r.JSC$19174_upliftPromise,2);if(F.nextAddress!=3)return g=r.store.getState(),I=g.entities,P=_.aI(I),a=_.vd(I),v=_.VCE(g),C=_.jj1(g),u=_.I4t(g),X=_.$KE(I),c=_.hu(P),B=_.QX(I),O=_.PF_(I),z=_.a4F(g),e=_.oI(g),U={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.qU1(P,a,X,O,v,C,c,B,u,z,e),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},V="",_.Y("kevlar_modern_downloads_skip_downloads_title")||
(V=_.xH("DOWNLOADS",void 0,"Downloads")),F.yield(x94(r,U,V),3);G=F.yieldResult;G.onResponseReceivedActions=[ly("REFRESH_DOWNLOADS")];return F.return(G)})},A$i=function(r){var g,I,P,a,v,C,u,X,c;
return _.p(function(B){if(B.nextAddress==1)return B.yield(r.JSC$19174_upliftPromise,2);if(B.nextAddress!=3)return g=r.store.getState(),I=g.entities,P=_.aI(I),a=_.hu(P),v=_.QX(I),C={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.csQ(P),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},u=_.xH("SMART_DOWNLOADS",void 0,"Smart downloads"),X=pn1(a,v),B.yield(x94(r,C,u,X),3);c=B.yieldResult;c.onResponseReceivedActions=
[ly("REFRESH_DOWNLOADS")];return B.return(c)})},lgp=function(r){var g,I;
return _.p(function(P){if(P.nextAddress==1)return P.yield(KA(r.JSC$19174_upliftPromise,r.store),2);g=P.yieldResult;I=J$A([f9p(g)]);return P.return(EB3(r,I))})},wPZ=function(r){var g,I,P,a;
return _.p(function(v){if(v.nextAddress==1)return g={},I=WiR(r.store.getState()),_.Qq(g,_.pk,I),v.yield(KA(r.JSC$19174_upliftPromise,r.store,g,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);P=v.yieldResult;a={};_.Qq(a,_.Eny,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:P}}}],targetId:"browse-feedFEwhat_to_watch"});return v.return({responseContext:{},onResponseReceivedActions:[a]})})},J$A=function(r){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:r}}}}]}}},S3Z=function(r,g){var I,P;
return _.p(function(a){var v={contents:S6(g)};I=v&&v.contents?v:{};_.Y("kevlar_modern_downloads_page")&&(I=Object.assign({},_.tg_(g),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));P={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:I}}}]}};return a.return(EB3(r,P))})},EB3=function(r,g){var I,P;
return _.p(function(a){if(a.nextAddress==1)return a.yield(r.JSC$19174_persistentStorePromiseAccessor(),2);if(a.nextAddress!=3)return I=a.yieldResult,a.yield(Fb(I),3);P=a.yieldResult;return a.return({responseContext:{},contents:g,topbar:P})})},x94=function(r,g,I,P){var a,v;
return _.p(function(C){if(C.nextAddress==1)return C.yield(r.JSC$19174_persistentStorePromiseAccessor(),2);if(C.nextAddress!=3)return a=C.yieldResult,C.yield(Fb(a),3);v=C.yieldResult;var u=C.return;var X=I;var c=P;X=X===void 0?"":X;c=c===void 0?"":c;X={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:X}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.xH("SETTINGS",void 0,"Settings"),accessibilityText:_.xH("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:_.VM("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:c}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:X};
return u.call(C,{responseContext:{},contents:g,topbar:v,header:{pageHeaderRenderer:X}})})};var fgR=function(r){this.chunkRegistry=r};
fgR.prototype.handleResponse=function(r){var g=this,I,P,a,v,C;return _.p(function(u){v=(a=(I=_.Z(r.responseContext,iMz))==null?void 0:(P=I.webResponseContextPreloadData)==null?void 0:P.preloadMessageNames)!=null?a:[];C=RpA(g.chunkRegistry,v);return u.yield(C(),0)})};
fgR[J$]=[HNR];var GjF=new _.GZ("MSS_RESPONSE_PROCESSOR_TOKEN");var nB3={},Tf3=(nB3.rendered={priority:0,callback:function(r){a:{var g=void 0;try{var I;b:{if(_.OgE()){var P=_.OM(_.ue()+"::pom");if(P){var a=new fK(P);break b}}a=void 0}var v=(I=a)==null?void 0:I.get("role_text");if(!v)break a;g={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:v}]}}}}}}catch(X){}g&&r.injector.resolve(_.E3).resolveCommand(g)}try{var C=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(C){var u=JSON.parse(C);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
u&&r.injector.resolve(_.E3).resolveCommand(u)}}catch(X){}}},nB3);var hAi,kqM={},$mZ=(kqM.initialized={priority:10,callback:function(){hAi=PY()}},kqM.rendering={callback:function(r){var g;
return _.p(function(I){if(I.nextAddress==1)return I.yield(hAi,2);g=I.yieldResult;if(!g.endpoint)throw Error("Jj`"+_.I$.location.href);Qx(r,g);_.R2(I)})}},kqM);var rGf={messageWeights:[{messageRegExp:/.*(window.customElements|HTMLTemplateElement).* is undefined/,weight:500},{messageRegExp:/rq-implicit-test-rule-widget/,weight:0},{messageRegExp:/.*(protonpass).*/,weight:0},{messageRegExp:/.*property '(configurable|polyfillWrapFlushCallback)'.*/,weight:500},{messageRegExp:/.*__shady_(native_addEventListener|getRootNode).*/,weight:500}].concat(_.xC(_.Y("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},{messageRegExp:/Unexpected end of JSON input/,weight:0},{messageRegExp:/No parameters in result:/,weight:0}]),callbackWeights:[{callback:function(r){var g=r.stack;if(g.includes("chrome://")||g.includes("chrome-extension://")||r.message.includes("chrome-extension://")||g.includes("moz-extension://")||
g.includes("local.adguard.org")||g.includes("auctioneer3.50million.club")||g.includes("youtubedownloader")||g.includes("youtube_home_page")||g.includes("is_youtube_video_no_longer_available")||g.includes("switchScreenSizeHack")||g.includes("yt_main_big_banner.js")||g.includes("YouTubeCenter.js")||g.includes("/mytube.js")||g.includes("JSON.parseWrapper")||g.includes("/inj_js/common.js")||g.includes("firebug-lite")||g.includes(".repl.co/")||g.includes("linkfix")||g.includes("playAfterAd")||r.message.includes("Access is denied for this document")&&
g.includes("<anonymous>")||r.fileName==="user-script"||r.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&g.includes("<anonymous>"))return!0;if(g.includes("https://www.youtube.com"))return!1;r=g.split("\n");if(!r.length)return!1;if(r.length<=3&&g.includes("s.onloadeddata"))return!0;g=0;for(var I=_.m(r),P=I.next();!P.done;P=I.next())P=P.value,(P.includes("https://")||P.includes("http://"))&&g++;return g/r.length>.95},
weight:0},{callback:function(r){return r.message==="Unknown Error"&&r.name.indexOf("NS_")===0},
weight:100},{callback:function(r){if(!_.Dp)return!1;var g=r.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||r.message.includes("available to complete this operation"),I=r.stack.includes("webcomponents")&&r.message==="Object doesn't support this action";r=r.message.includes("object that does not implement interface Element");return g||I||r},
weight:0},{callback:function(r){return r.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(r){return r.message==="Operation is not supported"&&(r.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(r){return r.stack.includes("eval code (eval (code:1:1)")||r.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(r){return r.message.includes("Permission denied")&&r.stack.includes("this.domHandler")?!0:r.name.includes("TypeError")&&r.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(r){if(!r.stack)return!1;var g=r.stack.trim().split("\n");g.length&&g[0].endsWith("Error: "+r.message)&&g.shift();g.length&&g[g.length-1].includes("at window.onerror (")&&g.pop();if(!g.length)return!0;if(r.message==="Script error.")return g[0].includes("www.youtube.com")||g.length>=2&&g[0].startsWith("at new")&&g[1].startsWith("at window.onerror");if(r.message==="Unexpected token")return!0;r=_.m(g);for(g=r.next();!g.done;g=r.next())if(g=g.value,!(g.includes("<anonymous>")||
g.startsWith("load@")||g.startsWith("global code@")||g.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(r){return r.message==="Cannot read property 'experiments'"&&r.stack.includes("/s/player/")},
weight:500},{callback:function(r){return r.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(r){return r.stack.includes("/embed.js")?(r.params&&r.params&&(r.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.Y("use_error_suppression"))var r=_.Gq("SUPPRESS_CLIENT_ERRORS",!1);else{if(r=_.Nv)r=/Chrome\/(\d+)/.exec(_.B$()),r=(r?parseFloat(r[1]):NaN)>=66;r=!(r||_.AL&&_.Rg(65)||_.jQ&&_.Rg(12.1)||Nm&&_.Rg(79))}return r},
weight:500}]};var gQi={},IAK=(gQi.initialized={priority:10,callback:function(r){r.injector.addProvider({provide:sSh,useValue:r.root});r.injector.addProvider({provide:BHK,useValue:gmE});r.injector.addProvider({provide:ONA,useValue:rGf});var g={};r.injector.addProvider((g.provide=zpW,g.useFactory=function(I,P){return function(){B$1(I,P)}},g[J$]=[BHK,
ONA],g));r.injector.addProvider({provide:fw,useClass:fw})}},gQi);var PeM={},aAi=(PeM.initialized={priority:3,callback:function(){var r;if(r=gM1()){r=r.replace("/",".");var g=_.Tk();g.set("tz",r);g.save();r=!0}else r=!1;r||(r=_.Tk(),r.set("utco",-Math.floor((new Date).getTimezoneOffset())),r.save())}},PeM);var vQ3={},QK0=(vQ3.initialized={priority:10,callback:function(r){r.injector.resolve(fw).start();r=_.Uq();var g=_.yi("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.yi("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.yi("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.yi("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.lW(_.mqE(),{mainAppWeb:Object.assign({},r,{pageType:g})});_.lW(urF(),{mainAppWeb:Object.assign({},r,{pageType:g})});
_.lW(pw$(),{mainAppWeb:r});_.lW(o3j(),{mainAppWeb:r});SYh(function(){_.S3(pw$(),"FAILURE");_.S3(o3j(),"FAILURE")});
XKE();cIF();CLh()}},vQ3);var mmA={},CeA=(mmA.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.ug("dl"),_.YF().processSignal("pcl");else{var r=function(){_.ug("dl");_.YF().processSignal("pcl");window.removeEventListener("load",r)};
window.addEventListener("load",r)}}},mmA);var uvM={},pmK=(uvM.rendering={priority:0,callback:function(){var r=_.YF();r.parkOrScheduleJob(function(){r.processSignal("eocs")},10,"eor",5E3)}},uvM);var oQf=function(){};
_.b(oQf,en);
oQf.prototype.resolveCommand=function(r,g){var I,P,a,v,C,u,X,c;return _.p(function(B){a=(I=_.Z(r,_.tYw))==null?void 0:(P=I.dialog)==null?void 0:P.commentReplyDialogRenderer;if(!a)throw new _.oK("No dialog in createCommentReplyDialogEndpoint");C=(v=g.form)==null?void 0:v.event;if(!C)throw new _.oK("Event not passed in when resolving command");u=_.m(C.composedPath());for(X=u.next();!X.done;X=u.next())if(c=X.value,c.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||c.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return c.showReplyDialog(a),B.return();
_.R2(B)})};var qMM=function(){};
_.b(qMM,en);qMM.prototype.resolveCommand=function(){var r;return _.p(function(g){if(r=document.getElementById("creator-chatbots-panel"))r.style.display="none";_.R2(g)})};var XmS=function(){};
_.b(XmS,en);XmS.prototype.resolveCommand=function(r){var g,I,P,a,v,C,u;return _.p(function(X){switch(X.nextAddress){case 1:return g=_.Z(r,Mmf),((I=g)==null?void 0:I.surface)==="CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_WATCH_PAGE"?X.yield((0,_.fZ)("NSzT5"),6):(P=g)!=null&&P.externalChannelId?X.yield((0,_.fZ)("NSzT5"),4):X.return();case 4:return a=_.cGM,C=(v=g.forceInstall)!=null?v:!1,X.yield(a(g.externalChannelId,C,g.surface),0);case 6:return u=_.cGM,X.yield(u("",!1,g.surface),7);case 7:return X.return()}})};var Gg=function(r){this.JSC$19204_pageRequestService=r;this.JSC$19204_prefetchCoordinator=PjA()};
_.b(Gg,en);Gg.prototype.resolveCommand=function(r){var g=this,I,P,a,v;return _.p(function(C){if(C.nextAddress==1){I=_.Z(r,npy);if((P=I)==null||!P.taskId)throw Error("Kj");a=I.taskId;_.Go(C,2);return C.yield(_.ytK(g.JSC$19204_pageRequestService,r,{},"").then(function(u){if(!u)throw Error("Lj");},function(u){throw Error("Mj`"+u);
}),4)}if(C.nextAddress!=2)return QqM(g.JSC$19204_prefetchCoordinator,a),_.sM(C,0);
v=_.Wb(C);p9(g.JSC$19204_prefetchCoordinator,a,v);_.R2(C)})};
Gg[J$]=[_.Ig];var yv=function(r,g){this.innertubeTransportService=r;this.JSC$19208_commandHandler=g};
_.b(yv,en);yv.prototype.resolveCommand=function(r){var g=this,I,P,a;return _.p(function(v){if(v.nextAddress==1){I=_.Z(r,TRY);if(I.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||I.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")P=I.boolValue?2:1,_.Gu.getInstance().setState(P,!0,!0);return v.yield(_.eN(g.innertubeTransportService,r),2)}a=v.yieldResult;tQW(g,a);_.R2(v)})};
var tQW=function(r,g){g.actions&&g.actions.forEach(function(I){r.JSC$19208_commandHandler.resolveCommand(I)})};
yv[J$]=[_.$t,_.E3];var K9={},s7=(K9.addToPlaylistEndpoint=jU(iM),K9.addToToastAction=jU(sA),K9.adsControlFlowOpportunityReceivedCommand=jU(PU),K9.audioTrackSelectActionCommand=jU(Re),K9.backgroundAudioPlaybackCommand=jU(wm),K9.captionLanguageSelectActionCommand=jU(lM),K9.captionPickerEndpoint=jU(S2),K9.changeMiniAppPlayStateCommand=jU(bM),K9.changeTimelyActionVisibilityCommand=jU(KT),K9.channelCreationFormEndpoint=jU(OK),K9.clearLocationCommand=jU(UK),K9.clearUrlParamCommand=jU(MX),K9.copyLinkCommand=jU(ke),K9.copyTextEndpoint=
jU(uM),K9.createCommentReplyDialogEndpoint=opX(oQf),K9.createPlaylistServiceEndpoint=jU($a),K9.dismissDialogEndpoint=jU(Vg),K9.dismissPlayerOverlayCommand=jU(Jn),K9.entityUpdateCommand=jU(oe),K9.feedbackEndpoint=jU(qX),K9.getAnswerCommand=jU(oi),K9.getPaymentsClientTokenCommand=jU(Ri),K9.getTranscriptEndpoint=jU(FZ),K9.googlePaymentBillingCommand=jU(AH),K9.googlePaymentPurchaseManagerCommand=jU(NT),K9.hideCreatorChatbotEngagementPanelCommand=jU(qMM),K9.hideEngagementPanelEndpoint=jU(dm),K9.hideSheetCommand=
jU(L1),K9.hideSnackbarCommand=jU(MT),K9.insertRichSectionCommand=jU(e2),K9.listMutationCommand=jU(Ye),K9.logGtmCommand=jU(zd),K9.notifyDropdownOptionSelectedCommand=jU(j2),K9.openAdAllowlistInstructionCommand=jU(_.ae),K9.openOnePickAddVideoModalCommand=jU(rg),K9.persistSubscriptionsDisplayPreferencesCommand=jU(QD),K9.pingingEndpoint=jU(vU),K9.playlistEditEndpoint=jU(Ii),K9.playlistVotingRefreshPopupCommand=jU(Px),K9.profileCardCommand=jU(Ie),K9.refreshPanelEndpoint=jU(Gd),K9.saveImageToDeviceEndpoint=
jU(p1),K9.scrollToSectionEndpoint=opX(EWR),K9.seekToVideoTimestampCommand=jU(EK),K9.selectCountryCommand=jU(mT),K9.setCookieCommand=jU(CT),K9.setLocalStorageCommand=jU(VD),K9.setPrefStorageEntryCommand=jU(pT),K9.setSettingEndpoint=jU(yv),K9.sfvAudioItemPlaybackCommand=jU(xe),K9.shareImageCommand=jU(qT),K9.sharingProviderDataCommand=jU(XZ),K9.showAudioTrackPickerActionCommand=jU(f1),K9.showCaptionLanguageSelectActionCommand=jU(n1),K9.showCreatorChatbotEngagementPanelCommand=jU(XmS),K9.showDialogCommand=
jU(sK),K9.showEngagementPanelEndpoint=jU(FT),K9.showFullscreenPlayerControlsCommand=jU(Td),K9.showSheetCommand=jU(HU),K9.showSnackbarCommand=jU(jk),K9.showTransientPlayerScrimOverlayCommand=jU(hn),K9.submitFormWithValidationFlowCommand=jU(BU),K9.talkToRecsDeselectCommand=jU(dg),K9.talkToRecsNextCommand=jU(LT),K9.talkToRecsSelectCommand=jU(G4),K9.talkToRecsUpdateTextCommand=jU(yD),K9.toggleEngagementPanelCommand=jU(WU),K9.undoFeedbackEndpoint=jU(tn),K9.updateEngagementPanelContentCommand=jU(DN),K9.updateUrlParamCommand=
jU(Hx),K9.updateVideoMetadataCommand=jU(DT),K9.verifyCommand=jU(OK),K9.webNativeShareCommand=jU(cx),K9.webSubmitFormCommand=jU(ai),K9.ACK_PLAYABLES_3P_DATA_CONSENT=jU(tH),K9.CANCEL_NAVIGATION=jU(Bx),K9.COPY_SHARE_URL=jU(OA),K9.MINI_APP_EXIT_DIALOG_SEEN=jU(ek),K9.MINI_APP_OPEN_URL=jU(z4),K9.REQUEST_MINI_APP_FULLSCREEN=jU(Ya),K9.RESUME_NAVIGATION=jU(ZT),K9.SHARE_PLAYABLE_WITH_HIGH_SCORE=jU(UA),K9.TELL_US_WHY=jU(XT),K9);
_.Y("web_enable_prefetching_videos_on_home")&&(s7.prefetchWatchCommand=jU(Gg),s7.registerTasksCommand=jU(qf));_.Y("enable_share_panel_navigation_logging_fix_on_web")&&(s7.shareEntityServiceEndpoint=jU(yg));_.Y("web_use_flow_state_manager")&&(s7.deleteFlowStepsCommand=jU(f2),s7.flowNextStepCommand=jU(n2),s7.flowPrevStepCommand=jU(Tc),s7.getFlowCommand=jU(hz),s7.updateFlowCommand=jU(kZ));_.Y("enable_ai_companion")&&(s7.updateConversationIdCommand=jU(C1),s7.formDataDecoratorCommand=jU(mI));
var uty=Object.assign({},s7);var BK3={},Oq0=(BK3.initialized={priority:10,callback:ee$},BK3);var zGR={},eG0=(zGR.initialized={callback:function(r){var g={},I={};C5Q().install((g.document_disposed={callback:function(){_.Y("finalize_all_timelines")?HKp():vf();KL$("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.bG$();var P=r.injector.resolve(fw);P.intervalId!==void 0&&(P.intervalId&&_.ZV.cancelJob(P.intervalId),P.intervalId=void 0,--P.currentPartitionIndex,P=ejh(P),P>0&&E$1({mainAppWeb:_.Uq(),survivalSli:{partitionMinute:P,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));DAF(Zb);UI!=null&&
UI.flush();FU&&FU.snapshotAndFlush();P=_.m(QFh.values());for(var a=P.next();!a.done;a=P.next())a.value.snapshotAndFlush()}},g),(I.flush_logs={callback:function(){_.UL()}},I))}},zGR);var YM0={},ZqU=(YM0.rendered={priority:0,callback:function(){var r=new lAY;r.increment("STARTED");if(_.Gq("LOGGED_IN")&&!_.Gq("IS_DBSC",!1)&&_.Gq("SERVER_VERSION")!=="test"&&_.Gq("SERVER_VERSION")!=="dev"&&!kEp()&&!hPF()){r.increment("EXECUTING");var g=document.createElement("iframe");g.style.display="none";_.Qw(g,2,_.Tn("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.Gq("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(g);r.increment("DONE")}}},
YM0);var Um0={},iqS=(Um0.rendered={callback:function(){PjA().resume()}},Um0);var bqA={acknowledgeChannelTouStrikeCommand:oA(YP),addToPlaylistServiceEndpoint:oA(bD),addToPlaylistEndpoint:oA(bD),addUpcomingEventReminderEndpoint:oA(lQ),browseEndpoint:oA(N4K),channelCreationFormEndpoint:oA(XI),channelCreationServiceEndpoint:oA(cp),claimLegacyYoutubeChannelEndpoint:oA(rv),clearSearchHistoryEndpoint:oA(Vt),clearWatchHistoryEndpoint:oA(Wp),commerceActionCommand:q3(Ep),createBackstagePostEndpoint:oA(fT),createBroadcastCommand:oA(S_),createCommentEndpoint:oA(uQ),createCommentReplyEndpoint:oA(CO),
createLiveChatPollEndpoint:oA(Jy),createPlaylistServiceEndpoint:oA(ME),crossAccountChannelTransferEndpoint:oA(Ay),deleteLiveChatMessageCommand:oA(Ee),deletePlaylistEndpoint:oA(jM),deleteVideoEndpoint:oA(wk),dismissalEndpoint:oA(Zw),feedbackEndpoint:oA(Ue),flagEndpoint:oA(Kf),getAccountSwitcherEndpoint:oA(RH),verifyCommand:oA(xa),getAccountsListInnertubeEndpoint:oA(wv),getCommentsFromInboxCommand:oA(m4),getDownloadActionCommand:oA(cG),getFlowCommand:q3(j_),getKidsBlocklistPickerCommand:oA(sp),getNotificationMenuEndpoint:oA(Sn4),
getPaymentInstrumentsParamsCommand:oA(kS),getPaymentsClientTokenCommand:q3(Ep),getPdgBuyFlowCommand:oA(Up),getReportFormEndpoint:oA(FP),getSearchInVideoCommand:oA(DS),getAnswerCommand:oA(WG),getSurveyCommand:oA(NE),getTranscriptEndpoint:oA(SM),getPostVideoPreviewEndpoint:oA(T4),decorateMessageEndpoint:oA(nT),likeEndpoint:oA(ty),liveChatActionEndpoint:oA(Ta),liveChatEndpoint:oA(nO),liveChatItemContextMenuEndpoint:oA(xP),liveChatPurchaseMessageEndpoint:oA(hy),liveChatReplayEndpoint:oA(fO),manageLiveChatUserEndpoint:oA($S),
metadataUpdateCommand:oA(vG),moderateLiveChatEndpoint:oA(rk),modifyChannelNotificationPreferenceEndpoint:oA(ol),notificationOptOutEndpoint:oA(qE),openSuperStickerBuyFlowCommand:oA(kP),performCommentActionEndpoint:oA(vp),playlistEditEndpoint:oA(dk),playlistEditorEndpoint:oA(Vr),recordNotificationInteractionsEndpoint:oA(XP),reelWatchEndpoint:oA(Lf),refreshPanelEndpoint:oA(BG),removeUpcomingEventReminderEndpoint:oA(gk),resolveLocationCommand:oA(al),revealBusinessEmailCommand:oA(gv),searchEndpoint:oA(_.Jt4),
sendLiveChatMessageEndpoint:oA(Il),sendLiveChatVoteEndpoint:oA(PG),setSettingEndpoint:oA(Bp),shareEntityServiceEndpoint:q3(e_),sharingProviderDataCommand:oA(AA),showEngagementPanelEndpoint:oA(Op),showMoreDrawerCommand:oA(eM),showSheetCommand:oA(YS),showDialogCommand:oA(zh),subscribeEndpoint:oA(Oe),transcriptSubmitCaptionCorrectionCommand:oA(lD),undoFeedbackEndpoint:oA(bQ),unsubscribeEndpoint:oA(za),updateBackstagePostEndpoint:oA(ka),updateCommentEndpoint:oA(oH),updateCommentReplyEndpoint:oA(pO),updateCommentsSettingsEndpoint:oA(qw),
updateCreatorChannelInnertubeCommand:oA(Pp),updateKidsBlacklistEndpoint:oA(HG),updateEngagementPanelContentCommand:oA(ZS),updatePdgFeatureEnablementCommand:oA(iD),updatedMetadataEndpoint:oA(Qr),validateChannelHandleCommand:oA(aH),updateChannelPageSettingsEndpoint:oA(IH),verifyAgeEndpoint:oA(Mw),watchEndpoint:q3(lP),whitelistEditEndpoint:oA(JA),ypcCancelRecurrenceEndpoint:oA(xS),ypcCompleteTransactionEndpoint:oA(ff),ypcFixInstrumentEndpoint:oA(Th),ypcGetCartEndpoint:oA(nf),ypcGetOffersEndpoint:oA(hA),
ypcHandleTransactionEndpoint:q3($7),ypcLogWalletAnalyticDataEndpoint:oA(ri),ypcOffersEndpoint:oA(gi),ypcPauseSubscriptionCommand:oA(Ik),ypcRedeemCodeEndpoint:oA(PA),ypcResumeSubscriptionCommand:oA(ak),ypcUpdateFopEndpoint:oA(Th)},FJ={},MQi=(FJ.GET_ACCOUNT_MENU=oA(Nw),FJ.GET_NOTIFICATIONS_MENU=oA(lJf),FJ.GET_NOTIFICATIONS_INBOX=oA(Cf),FJ.GET_UNSEEN_NOTIFICATION_COUNT=oA(pf),FJ.GET_USER_MENTION_SUGGESTIONS=oA(hH),FJ.LOAD_GUIDE=oA(wOR),FJ.SUBMIT_FEEDBACK=oA(iQ),FJ),HA={},jKZ=(HA.CONTINUATION_REQUEST_TYPE_BROWSE=
oA($P),HA.CONTINUATION_REQUEST_TYPE_SEARCH=oA(Rl),HA.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=oA(NX),HA.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=oA(Dw),HA.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=oA(mH),HA.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=oA(Qt),HA.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=oA(yr),HA.CONTINUATION_REQUEST_TYPE_GET_PANEL=oA(tA),HA),VQR={player:q3(lP),watchNext:oA(An)},dmK={player:q3(lP),reelItemWatch:oA(Lf),reelWatchSequence:oA(Gh)},LyW={watchEndpoint:q3(Sk)},Gef=
{commandEndpointMap:bqA,signalEndpointMap:MQi,continuationEndpointMap:jKZ,watchEndpointMap:VQR,reelWatchEndpointMap:dmK,streamingEndpointMap:LyW};var yG3,Kyr,sKW;_.FyK=((Kyr=(yG3=window).matchMedia)==null?void 0:(sKW=Kyr.call(yG3,"(prefers-reduced-motion: reduce)"))==null?void 0:sKW.matches)||!document.startViewTransition;var HqK={},Wy4={disableAllTransitions:_.FyK,ignoredErrors:(HqK.DOCUMENT_HIDDEN=!0,HqK.WINDOW_SIZE_CHANGED=!0,HqK.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,HqK),transitionConfigs:new Map([["slide",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["lockup-to-watch",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["watch-next-appears",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:200}}],["learning-journey",{defaultViewTransitionOptions:{shouldWrap:!0,
skipTransitionTimeoutMs:600}}]])};var Dm3=_.U1("\n          :root {\n            --ytd-vtm-exit-ms: ,ms;\n            --ytd-vtm-wait-ms: ,ms;\n            --ytd-vtm-enter-ms: ,ms;\n            --ytd-vtm-watch-exit-ms: ,ms;\n            --ytd-vtm-watch-wait-ms: ,ms;\n            --ytd-vtm-watch-enter-ms: ,ms;\n            --ytd-vtm-watch-next-exit-ms: ,ms;\n            --ytd-vtm-watch-next-wait-ms: ,ms;\n            --ytd-vtm-watch-next-enter-ms: ,ms;\n          }\n      ".split(",")),AGK=function(r){var g=this;this.viewTransitionCoordinator=
r;this.disableTransitionsForUltraHigh=_.Y("disable_transitions_for_ultra_high");this.isUltraHighBucketDevice=RGA();this.disableTransitions=this.disableTransitionsForUltraHigh&&this.isUltraHighBucketDevice;this.isBrowseTransitionEnabled=_.nL("web_page_transition_type")==="slide"&&!this.disableTransitions;this.isLockupToWatchTransitionEnabled=_.Y("web_thumbnail_to_watch_transition")&&!this.disableTransitions;this.isLockupThumbnailRegistrationEnabled=_.Y("web_thumbnail_to_watch_transition_register_thumbnail");
this.isLearningJourneyTransitionEnabled=_.Y("enable_plj_landing_page")&&!this.disableTransitions;this.lockupToWatchPlayerTransitionType=_.nL("web_thumbnail_to_watch_player_transition_type");this.enableFasterTransitions=_.Y("web_enable_faster_page_transitions");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;_.ZV.addJob(function(){g.registerRootElement();if(g.isAnyTransitionEnabled){var I=
_.fL("web_page_transition_exit_ms"),P=_.fL("web_page_transition_wait_ms"),a=_.fL("web_page_transition_enter_fast_ms"),v=_.fL("web_page_transition_watch_exit_ms"),C=_.fL("web_page_transition_watch_wait_ms"),u=_.fL("web_page_transition_watch_enter_ms"),X=_.fL("web_page_transition_watch_next_exit_ms"),c=_.fL("web_page_transition_watch_next_wait_ms"),B=_.fL("web_page_transition_watch_next_enter_fast_ms"),O=_.fL("web_page_transition_enter_ms"),z=_.fL("web_page_transition_watch_next_enter_ms");g.enableFasterTransitions&&
g.isUltraHighBucketDevice&&(O=a,z=B);isNaN(I)&&isNaN(P)&&isNaN(O)&&isNaN(v)&&isNaN(C)&&isNaN(u)&&isNaN(X)&&isNaN(c)&&isNaN(z)||!(I=$b$(Dm3,I,P,O,v,C,u,X,c,z))||(P=document.createElement("style"),P.textContent=Go4(I),document.head.appendChild(P))}},8)},RGA=function(){var r=_.I$.navigator.deviceMemory;
return r>=8||r===void 0?!0:!1};
AGK.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var r={};this.viewTransitionCoordinator.registerElement(document.documentElement,(r.slide="root-slide",r["lockup-to-watch"]="root-lockup-to-watch",r["learning-journey"]="root-learning-journey",r))}};
_.pa1=function(r,g){r.isLockupToWatchTransitionEnabled&&r.isLockupThumbnailRegistrationEnabled&&(r.registeredLockupThumbnail?r.lockupThumbnailRegisteredFromWatchEndpoint?_.M6(new _.oK("Lockup thumbnail registration order is incorrect.")):_.M6(new _.oK("Lockup thumbnail already registered.")):(r.registeredLockupThumbnail=g,_.NK0(r,g)))};
_.NK0=function(r,g){var I={};r.viewTransitionCoordinator.registerElement(g,(I["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",I),!0)};
AGK[J$]=[dUr];var YaX={data:void 0,previousButtonDisabled:!1,nextButtonDisabled:!1,shortsPreviewThumbnail:void 0,shortsData:void 0,externalPlaylistData: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 UV$=["videoPrimaryInfoRenderer","title"],i7$=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var wmr;wmr=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.lAS=_.R(function(r){r=_.GM(r,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var g=r.data,I=r.playlistData,P=r.expanded,a=r.onExpandClick,v=r.isReadyToResume,C=function(){var B;return!((B=I())==null||!B.contents)},u=function(){var B=I();
return B&&B.totalVideos&&B.currentIndex!==void 0?B.currentIndex+1+" / "+B.totalVideos:""};
r=_.RT(function(){_.WA(_.S5().resolve(_.XH));return!1});
var X=_.RT(function(){C()&&a&&a()}),c={};
return _.q("ytd-miniplayer-info-bar",{class:_.Ws("ytdMiniplayerInfoBarHost",(c.ytdMiniplayerInfoBarHasPlaylistData=C,c)),"on:click":X},_.q("div",{class:"ytdMiniplayerInfoBarContent"},_.q("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":r},_.q(_.eY,{text:function(){var B=g();var O=I();if(O==null?0:O.contents){var z;B=(z=_.y_Q(O))==null?void 0:z.title}else B=B==null?void 0:B.miniplayerTitle;return Mj$(B)},
noEndpoints:!0,ellipsisTruncate:!0})),_.q("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.q(_.t,{cond:v,then:function(){return _.q(Hpw,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:wmr})}}),_.q("h1",null,_.q(_.eY,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var B=g();var O=I();B=v()?{simpleText:_.xH("CONTINUE_WATCHING",void 0,"Continue watching")}:(O==null?0:O.contents)?O.titleText:B==null?void 0:B.miniplayerSubtitle;return Mj$(B)},
noEndpoints:!0,ellipsisTruncate:!0})),_.q(_.t,{cond:function(){return!!u()&&!v()},
then:function(){return _.q("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.q("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.q("span",null,u))}}))),_.q(_.t,{cond:C,
then:function(){return _.q("div",{class:"ytdMiniplayerInfoBarExpand"},_.q(_.H6,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(B){a&&(a(),B.stopPropagation())}}},
iconName:function(){return P()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"Hg");var SMU;SMU=_.R(function(r){return _.q("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.q(_.H6,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:r.onTap}},
iconName:"yt-icons:close"}))},"Ig");
_.JG0=_.R(function(r){r=_.GM(r,{playabilityStatus:void 0,isDisabled:!1,isPictureInPicture:!1});var g=r.size,I=r.playabilityStatus,P=r.isDisabled,a=r.isPictureInPicture,v=_.Zg("div");r=_.m(_.ua(void 0,void 0,"w4RAU"));var C=r.next().value,u=r.next().value;r=_.x9(_.sw);var X=!1,c=function(){return g().height<=0};
_.dd(function(){var e=g(),U=c(),V=C();V&&!U&&V.setInternalSize(e.width,e.height)},"BHFc2b");
_.bX(function(){var e,U,V;return _.p(function(G){if(G.nextAddress==1){e=_.S5().resolve(_.XH);U=e.getPlayerElement();if(!e.isMiniplayerActive()||!U||!v.value)return G.return();U.appendTo(v.value);return G.yield(U.getPlayerPromise(),2)}V=G.yieldResult;a()||V.setSizeStyle(!1,!0);u(V);_.R2(G)})});
_.Lu(function(){B()});
_.dd(function(){var e=C();if(e)if(P()){var U=e.getPlayerState();(X=U===-1||U===1||U===3)&&e.pauseVideo()}else B()},"Invykd");
var B=function(){if(X){X=!1;var e;(e=C())==null||e.playVideo()}},O=_.RT(function(){_.WA(_.S5().resolve(_.XH))}),z={};
return _.q("ytd-miniplayer-player-container",{class:_.Ws("ytdMiniplayerPlayerContainerHost",(z.ytdMiniplayerPlayerContainerHidden=c,z.ytdMiniplayerPlayerContainerHostShortsPip=r,z)),style:_.wM({width:function(){return g().width+"px"},
height:function(){return g().height+"px"}})},_.q("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:v}),_.q(_.t,{cond:function(){return!!I()&&!_.Ei$(I())},
then:function(){return _.q(c6R,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var e;return((e=I())==null?void 0:e.errorScreen)||null},
status:function(){var e;return((e=I())==null?void 0:e.status)||null}})}}),_.q(_.t,{cond:P,
then:function(){return _.q("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":O},_.q(SMU,{onTap:function(){_.S5().resolve(_.XH).close()}}))}}))},"Mg");var H7F;var Re_=null;var xmf=_.R(function(r){var g=r.progressState;var I=r.multiMarkersPlayerBarRenderer;var P=r.progressBarWidth;var a=function(){return lWs(I())},v=function(){return Egj(g())},C=function(){return P()*(g().playedTime/g().videoDuration)};
return _.q("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.q(_.zq,{each:a},function(u,X){return _.q(EQM,{modifiedProps:v,chapters:a,index:X,playedProgressWidth:C,backgroundGradientPosition:function(){var c=v(),B=a(),O=X(),z=C();return(c.playedTime-og(_.Z(B[O],pr)))/c.playedTime*z}})}))},"Ng"),EQM=_.R(function(r){var g=r.modifiedProps;
var I=r.chapters;var P=r.index;var a=r.playedProgressWidth;var v=r.backgroundGradientPosition;r={};r=_.Ws("ytChapteredProgressBarChapteredPlayerBarChapter",(r.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return C().isScrubbing},r.ytChapteredProgressBarHoveredMacroMarker=function(){return C().scrubberHovering},r.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return C().videoPosition==="seen"},r));
var C=function(){return xVp(g(),I(),P())},u=function(){var X=g();
var c=I(),B=P();if(xVp(X,c,B).videoPosition!=="active")X=0;else{var O=og(_.Z(c[B],pr));X=(X.playedTime-O)/((og(_.Z(c[B+1],pr))||X.videoDuration)-O)}return X};
return _.q("div",{class:r,style:_.wM({width:function(){var X=g(),c=I(),B=P(),O=_.Z(c[B],pr);c=_.Z(c[B+1],pr);return(c?og(c)-og(O):X.videoDuration-og(O))/X.videoDuration*100+"%"},
"background-color":function(){a:{var X=C();switch(X.videoPosition){case "pending":X=X.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":X=X.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:X=""}}return X},
"background-size":function(){return(fW4(C())?a():"")+"px"},
"background-position-x":function(){return(fW4(C())?v():"")+"px"}})},_.q("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var X=g(),c=I(),B=P();if(xVp(X,c,B).videoPosition==="seen")var O=0;else O=og(_.Z(c[B],pr)),c=og(_.Z(c[B+1],pr))||X.videoDuration,X=X.videoDuration*X.percentLoaded,O=c<=X?1:O>=X?0:(X-O)/(c-O);return"width: "+O*100+"%"}}),_.q("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.wM({width:function(){return u()*100+"%"},
"background-size":function(){return(fW4(C(),u())?a():"")+"px"},
"background-position-x":function(){return(fW4(C(),u())?v():"")+"px"}})}))},"Og");var fAS=function(r,g){g=g===void 0?JhJ:g;var I,P=[],a,v=!1;return function(){var C=_.kV.apply(0,arguments);if(v&&I===this&&g(C,P))return a;a=r.apply(this,C);v=!0;I=this;P=C;return a}}(function(r){var g=r.heatMarkers,I=r.minHeightDp===void 0?0:r.minHeightDp,P=r.maxHeightDp===void 0?60:r.maxHeightDp;
var a=a===void 0?!1:a;var v=1E3/g.length;r=[];r.push({x:0,y:100});for(var C=0;C<g.length;C++){var u=void 0,X=((u=_.Z(g[C],gz1))==null?void 0:u.heatMarkerIntensityScoreNormalized)||0;u=(C+.5)*v;X=100-_.uV(X*100,I/321*100,P/321*100);C!==0||a||r.push({x:0,y:X});r.push({x:u,y:X});C===g.length-1&&r.push({x:1E3,y:X})}r.push({x:1E3,y:100});g="";for(I=0;I<r.length;I++)a=r[I],I===0?a="M "+a.x.toFixed(1)+","+a.y.toFixed(1):(P=SFL(r[I-1],r[I-2],a),v=SFL(a,r[I-1],r[I+1],!0),a=" C "+(P.x.toFixed(1)+","+P.y.toFixed(1)+
" "+v.x.toFixed(1)+","+v.y.toFixed(1)+" "+a.x.toFixed(1)+","+a.y.toFixed(1))),g+=a;return g});var nQi=_.R(function(r){var g=r.progressBarProps;var I=r.config;var P={};r=_.Ws("ytHeatSeekerHost",(P.ytHeatSeekerHighContrast=r.highContrast,P));var a=function(){return G8_(I().chapterData)};
return _.q("yt-progress-bar-heatseeker",{class:r,style:function(){var v;return"height: 320px; display: "+(g().isDragging&&((v=a())==null?0:v.heatMarkers)?"block":"none")}},_.q(_.t,{cond:a,
then:function(v){return _.q(_.t,{cond:function(){return v().heatMarkers},
then:function(){return _.q("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.q("path",{d:function(){return fAS(v())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Pg");var TKi=_.R(function(r){var g=r.progressBarProps;var I=r.config;r={};r=_.Ws("ytProgressBarLineProgressBarLine",(r.ytProgressBarLineProgressBarLineRounded=function(){return I().rounded},r.ytProgressBarLineProgressBarLineBottomInset=function(){return I().position===2},r));
return _.q("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.q("div",{class:r},_.q("div",{class:"ytProgressBarLineProgressBarBackground"}),_.q("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+g().percentLoaded*100+"%"}}),_.q("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var P=g();return"width: "+(P.videoDuration?_.uV(P.hoveredTime/P.videoDuration,0,1):0)*100+"%"}}),_.q("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+Vjs(g())*100+"%"}})))},"Qg");
TKi.idomCompat=!0;var hGi=_.R(function(r){var g=r.progressBarProps;var I=r.playheadData;var P=r.interpolateDotPosition;var a=r.hidePlayhead;r={};var v=_.Ws("ytProgressBarPlayheadProgressBarPlayheadDot",(r.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return g().isDragging},r.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!g().isDragging&&a()},r));
return _.q("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.wM({"margin-left":function(){return dVt(g())*100+"%"},
transform:function(){return"translateX(-"+(P()?dVt(g())*12:6)+"px)"}})},_.q(_.t,{cond:function(){var C;
return(C=_.Lx(I)())==null?void 0:C.playheadImage},
then:function(C){var u={};return _.q("div",{class:_.Ws("ytProgressBarPlayheadProgressBarPlayheadCustom",(u.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return g().isDragging},u.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!g().isDragging&&a()},u)),
style:_.wM({"transform-origin":function(){return(P()?dVt(g())*20:10)+"px center"}})},_.q(_.bv,{data:C,
alt:"","aria-hidden":"true"}))},
else:function(){return _.q("div",{class:v,style:_.wM({"transform-origin":function(){return(P()?dVt(g())*12:6)+"px center"}})})}}))},"Rg");
hGi.idomCompat=!0;var D2=function(r,g,I,P,a,v){this.getProgressBarRect=r;this.updateProgressBarRect=g;this.getFilmstripYPosition=I;this.setFineScrubbingDraggedTime=P;this.updateFilmStripDraggedYDistance=a;this.resetFilmStripYOffset=v;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.ND(this.onThrottledSeek,100,this)},ke0=function(r,g,I){return function(P){r.handleClick(P,g(),I())}},gqR=function(r,g){return function(I){$WZ(r,
I,rbi(I),g())}},IVi=function(r,g){return function(I){$WZ(r,I,{x:I.clientX,
y:I.clientY},g())}},aVM=function(r,g,I){return function(P){var a=g(),v=I();
P3Z(r,P,rbi(P),a,v,!0);if(v.onTouchMove)v.onTouchMove(a)}},Q80=function(r,g,I){return function(P){vqS(r,P,g(),I())}},mW4=function(r,g){return function(){r.handleMouseLeave(g())}},uFf=function(r,g,I){return function(){var P=g(),a=I();
C3r(r,P,a);if(a.onTouchEnd)a.onTouchEnd(P)}},pB0=function(r,g,I){return function(){var P=g(),a=I();
C3r(r,P,a);if(a.onTouchEnd)a.onTouchEnd(P)}},oqZ=function(r,g,I){return function(){C3r(r,g(),I())}},qZS=function(r){return function(g){if(g.keyCode===39||g.keyCode===38){var I,P;
(I=r())==null||(P=I.playerApi)==null||P.seekBy(5,void 0,void 0,72)}else if(g.keyCode===37||g.keyCode===40){var a,v;(a=r())==null||(v=a.playerApi)==null||v.seekBy(-5,void 0,void 0,71)}}},XBi=function(r,g,I){return function(P){!I().disableScrubbing&&r.startPosition&&vqS(r,P,g(),I())}},cbR=function(r,g,I){return function(){if(!I().disableScrubbing)if(r.startPosition){var P=g(),a=I();
C3r(r,g(),I());if(a.onTouchEnd)a.onTouchEnd(P)}else g().setState({isDragging:!1})}},rbi=function(r){r=r.touches[0];
return{x:r.clientX,y:r.clientY}},vqS=function(r,g,I,P){if(g.buttons!==1){if(g.movementX||g.movementY)g.preventDefault(),g.stopPropagation(),r=thM(r,I,g.clientX),I.setState({isHovering:!0,
hoveredTime:r*I.videoDuration})}else BGM(I),P3Z(r,g,{x:g.clientX,y:g.clientY},I,P,!1)};
D2.prototype.handleMouseLeave=function(r){BGM(r)};
var BGM=function(r){r.isHovering&&r.setState({isHovering:!1,hoveredTime:0})},$WZ=function(r,g,I,P){r.startPosition||(r.startPosition=I,r.updateProgressBarRect(),r.controlsWereVisibleBeforeDragging=P.controlsVisible,g.stopPropagation(),_.Y("medium_progress_bar_modification")||g.preventDefault())},P3Z=function(r,g,I,P,a,v){if(r.startPosition)if(v&&a.isInlinePlayback&&r.startPosition&&!r.hasDraggedTheMinimumDistance&&Math.abs(I.y-r.startPosition.y)>Math.abs(I.x-r.startPosition.x))C3r(r,P,a);
else if(g.preventDefault(),g.stopPropagation(),P.videoDuration&&(r.startPosition&&!r.hasDraggedTheMinimumDistance&&(r.hasDraggedTheMinimumDistance=Math.abs(I.x-r.startPosition.x)>=1),a.enableFineScrubbing&&(r.startPosition&&(r.isDraggedForFineScrubbing=-(I.y-r.startPosition.y)>=60),!r.startPosition||I.y>=r.startPosition.y||(P.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:ng_(P.draggedTime,P,a.chapterData)}),r.setFineScrubbingDraggedTime(P.draggedTime),r.updateFilmStripDraggedYDistance(r.startPosition.y,
I.y,P))),r.hasDraggedTheMinimumDistance)){g=thM(r,P,I.x);if(r.isDraggedForFineScrubbing){var C;(C=P.playerApi)==null||C.pauseVideo();P.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:P.draggedTime,filmStripXDistance:ng_(g*P.videoDuration,P,a.chapterData)})}a.enableFineScrubbing&&(!a.enableFineScrubbing||r.getFilmstripYPosition(P)<68)||P.setState({draggedTime:g*P.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:r.controlsWereVisibleBeforeDragging});var u;(u=
a.cancelAutohideControlsFn)==null||u.call(a)}},C3r=function(r,g,I){var P=I.enableFineScrubbing&&g.fineScrubbingActiveState!=="off";
if(g.isDragging||P){P={isDragging:!1,playedTime:g.draggedTime,controlsVisible:r.controlsWereVisibleBeforeDragging};I.enableFineScrubbing&&g.fineScrubbingActiveState!=="on"&&(r.resetFilmStripYOffset(),P.fineScrubbingActiveState="off");var a=a===void 0?Re_:a;var v=_.CB(0);if(v&&a){var C=Math.round(g.playedTime*1E3),u=Math.round(g.draggedTime*1E3);C>2147483647||u>2147483647||_.ig(v,a,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(C),endMediaTimeMs:String(u),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}g.setState(P);
r.seekThrottle.fire(g.draggedTime,g,7);_.Y("mweb_new_progress_bar_play_on_seek")&&r.resumeVideo(g);I.unmuteOnSeek&&(I=g.playerApi,g.volumeMuted&&(I==null||I.unMute()))}else g.setState({controlsVisible:!g.controlsVisible}),(v=I.triggerAutohideControlsAfterDelayFn)==null||v.call(I);r.startPosition=null;r.hasDraggedTheMinimumDistance=!1;r.isDraggedForFineScrubbing=!1;r.controlsWereVisibleBeforeDragging=!1};
D2.prototype.handleClick=function(r,g,I){this.updateProgressBarRect();r.stopPropagation();r=thM(this,g,r.clientX)*g.videoDuration;g.setState({playedTime:r});if(g.playerState!==2){var P;(P=I.triggerAutohideControlsAfterDelayFn)==null||P.call(I)}this.seekThrottle.fire(r,g,7)};
var thM=function(r,g,I){r=r.getProgressBarRect(g);return _.uV(0,(I-r.left)/r.width,1)};
D2.prototype.resumeVideo=function(r){if(r.draggedTime<r.videoDuration){var g;(g=r.playerApi)==null||g.playVideo()}};
D2.prototype.onThrottledSeek=function(r,g,I){if(g=g.playerApi){var P;if((P=g.getVideoData())==null?0:P.isLive)P=this.getProgressState(g),r+=(P==null?void 0:P.seekableStart)||0;g.seekTo(r,void 0,void 0,void 0,I)}};
D2.prototype.getProgressState=function(r){var g=r==null?void 0:r.getPresentingPlayerType();return r==null?void 0:r.getProgressState(g)};var eIS,zIi,YZZ,UWK,OaS,iar,baU,Mh3,j8f;eIS=_.R(function(r){var g=r.progressBarProps;var I=r.config;var P=r.progressBarWidthPx;var a=r.chapterData;var v=rpY(g,function(){return I().isShortsPage}),C=function(){return!g().isHovering&&!I().isShortsPage};
r={};var u=_.Ws("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(r.ytPlayerStoryboardHostMwebShorts=function(){return I().isShortsPage&&!1},r));
return _.q("yt-player-storyboard",null,_.q(_.t,{cond:function(){return g().isDragging||g().isHovering},
then:function(){return _.q(_.t,{cond:v,then:function(X){return _.q(_.t,{cond:C,then:function(){return _.q("div",{class:u,"aria-hidden":"true"},_.q(OaS,{props:g,config:I,isBigboard:!0,chapterData:a}))},
else:function(){return _.q(zIi,{props:g,frame:X,config:I,progressBarWidthPx:P,chapterData:a})}})}})}}))},"Sg");
_.Zar=_.R(function(r){var g=r.progressBarProps;var I=rpY(g,r.isShortsPage);return _.q("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.q(_.t,{cond:function(){return g().isDragging||g().isHovering},
then:function(){return _.q(_.t,{cond:I,then:function(P){return _.q(YZZ,{frame:P,props:g,isBigboard:!0})}})}}))},"Tg");
zIi=_.R(function(r){var g=r.props;var I=r.frame;var P=r.config;var a=r.progressBarWidthPx;r=r.chapterData;var v={};v=_.Ws("ytPlayerStoryboardHost",(v.ytPlayerStoryboardHostMwebShorts=function(){return P().isShortsPage&&!1},v.ytPlayerStoryboardHostInlinePlayer=function(){return P().isInlinePlayer},v.ytPlayerStoryboardHostFadeIn=function(){return P().useFadeInAnimation},v));
return _.q("div",{class:v,"aria-hidden":"true",style:function(){var C=g(),u=Tq$(I()),X=a();C=he$(C)/C.videoDuration;var c=X*C,B=u/2+6;u=X-(u/2+6);return"left: "+(c<=B?B/X*100:c>=u?u/X*100:C*100)+"%"}},_.q(_.t,{cond:function(){var C=g();
return!(P().isShortsPage&&C.videoDuration<15)},
then:function(){return _.q(YZZ,{frame:I,props:g,isBigboard:!1})}}),_.q(OaS,{props:g,
config:P,isBigboard:!1,chapterData:r}))},"Ug");
YZZ=_.R(function(r){var g=r.frame;var I=r.props;var P=r.isBigboard;var a=function(){var u,X;return(X=(u=I().playerApi)==null?void 0:u.getVideoContentRect())!=null?X:{width:0,height:0}},v=function(){return Tq$(g())},C=function(){var u=g();
return u?u.height/u.rows:0};
r={};r=_.Ws((r.ytPlayerStoryboardBigboardImageWrapper=P,r.ytPlayerStoryboardStoryboardImageWrapper=function(){return!P()},r));
return _.q("div",{class:r,style:function(){return"width: "+(P()?a().width:v())+"px; height: "+(P()?a().height:C())+"px;"}},_.q(UWK,{frame:g,
storyboardWidth:v,storyboardHeight:C,storyboardScale:function(){return(P()?a().width:v())/v()}}))},"Vg");
UWK=_.R(function(r){var g=r.frame;var I=r.storyboardWidth;var P=r.storyboardHeight;var a=r.storyboardScale;var v=function(){var C=g().row,u=g().column,X=I(),c=P(),B=a();return{left:-u*X*B,top:-C*c*B}};
return _.q("img",{src:function(){return g().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+v().left+"px; top: "+v().top+"px; width: "+g().width*a()+"px; height: "+g().height*a()+"px;"}})},"Wg");
OaS=_.R(function(r){var g=r.props;var I=r.config;var P=r.isBigboard;var a=r.chapterData;r={};r=_.Ws("ytPlayerStoryboardMetadata",(r.ytPlayerStoryboardMetadataBigboard=P,r));return _.q("div",{class:r},_.q(_.t,{cond:P,then:function(){return _.q(_.TN,null,_.q(iar,{props:g,config:I}),_.q(_.t,{cond:function(){a:{var v=g();var C=I(),u=a(),X;if((C==null?0:C.activeChapter)&&((X=_.Z(C==null?void 0:C.activeChapter,pr))==null?0:X.title))v=!0;else{C=_.m(yIQ(u));for(C=C.next();!C.done;C=C.next()){v=(C=_.Z(C.value,
PCy))&&k8h(v,C);break a}v=!1}}return v},
then:function(){return _.q(baU,{props:g,config:I,isBigboard:!0,chapterData:a})}}))},
else:function(){return _.q(_.TN,null,_.q(baU,{props:g,config:I,isBigboard:!0,chapterData:a}),_.q(iar,{props:g,config:I}))}}))},"Xg");
iar=_.R(function(r){var g=r.props;var I=r.config;r={};r=_.Ws("ytPlayerStoryboardTimestamp",(r.ytPlayerStoryboardTimestampShorts=function(){return I().isShortsPage},r.ytPlayerStoryboardTimestampIsHovering=function(){return g().isHovering||I().isShortsPage&&!0},r));
return _.q("div",{class:r},_.q(_.TN,null,function(){return _.$h$(he$(g()))}))},"Yg");
baU=_.R(function(r){var g=r.props;var I=r.config;var P=r.isBigboard;var a=r.chapterData;r={};P=_.Ws("ytPlayerStoryboardTitle",(r.ytPlayerStoryboardTitleBigboard=P,r));return _.q("div",{class:P},_.q(_.t,{cond:function(){return!I().isShortsPage},
then:function(){return _.q(Mh3,{props:g,activeChapter:function(){return I().activeChapter},
chapterData:a})}}))},"Zg");
Mh3=_.R(function(r){var g=r.props;var I=r.activeChapter;var P=r.chapterData;return _.q(_.TN,null,_.q(_.zq,{each:function(){return yIQ(P())},
keyBy:"INDEX"},function(a){return _.q(_.TN,null,_.q(_.t,{cond:function(){return _.Z(a(),PCy)&&k8h(g(),_.Z(a(),PCy))},
then:function(){return _.q(j8f,{timedMarker:function(){return _.Z(a(),PCy)}})}}))}),_.q(_.t,{cond:function(){var a;
return I()&&((a=_.Z(I(),pr))==null?void 0:a.title)},
then:function(a){return _.q(_.eY,{text:a,noPreWrap:!0})}}))},"$g");
j8f=_.R(function(r){var g=r.timedMarker;return _.q(_.TN,null,_.q("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.q(_.lv,{icon:function(){return g().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.q(_.eY,{text:function(){return g().label},
noPreWrap:!0}))},"ah");_.VhA=_.R(function(r){var g=r.progressBarProps;var I=r.playheadData;var P=r.config;r=_.Zg("yt-progress-bar");var a=_.Zg("div"),v=_.Zg("div"),C=_.m(_.ua({width:0,left:0},void 0,"XjZjde")),u=C.next().value,X=C.next().value,c=function(){v.value&&X(v.value.getBoundingClientRect())},B=function(){u().width<=0&&c();
return u()};
_.N6("resize",c);var O=new D2(B,function(){},function(){return 0},function(){},function(){},function(){}),z=function(){return g()};
C=_.m(_.ua(!1,void 0,"uZlOJc"));var e=C.next().value,U=C.next().value;C=_.RT(function(){U(!0);P().position===2?setTimeout(function(){c()},100):c()});
var V=_.RT(function(){U(!1);mW4(O,z)()}),G=_.RT(function(E8){(P().doSeekOnClick||_.Y("mweb_progress_bar_seek_on_mouse_click")&&typeof PointerEvent!=="undefined"&&E8 instanceof PointerEvent&&E8.pointerType==="mouse")&&ke0(O,z,P)(E8);
return!1}),F=_.RT(function(E8){gqR(O,z)(E8);
return!1}),W=_.RT(function(E8){IVi(O,z)(E8);
return!1}),S=_.RT(function(E8){aVM(O,z,P)(E8);
return!1}),E=_.RT(function(E8){Q80(O,z,P)(E8);
return!1}),l=_.RT(function(){uFf(O,z,P)();
return!1}),f=_.RT(function(){pB0(O,z,P)();
return!1}),n=_.RT(function(){oqZ(O,z,P)();
return!1}),P$=_.RT(function(E8){qZS(z)(E8);
return!1});
_.N6("mousemove",XBi(O,z,P));_.N6("mouseup",cbR(O,z,P));_.M9(function(){AI4(a.value);U(!1);c();cbR(O,z,P)()});
var Cs={};Cs=_.Ws("ytPlayerProgressBarHost",function(){return P().className},(Cs.ytPlayerProgressBarHostReadOnly=function(){return P().disableScrubbing},Cs.ytPlayerProgressBarHostHidden=function(){return P().hideProgressBar&&!e()},Cs.ytPlayerProgressBarHostLowerPlayer=function(){return P().position===0},Cs.ytPlayerProgressBarHostBottomEdge=function(){return P().position===1},Cs.ytPlayerProgressBarHostBottomInset=function(){return P().position===2},Cs.ytPlayerProgressBarHostCustom=function(){return P().position===
3},Cs));
var ZL={},tp=_.Ws("ytPlayerProgressBarBackground",(ZL.ytPlayerProgressBarBackgroundHide=function(){return P().position===2&&!e()&&!g().isDragging},ZL));
ZL={};ZL=_.Ws("ytPlayerProgressBarDragContainer",(ZL.ytPlayerProgressBarDragContainerBottomEdge=function(){return P().position===1},ZL));
var eX={};eX=_.Ws("ytPlayerProgressBarProgressBar",(eX.ytPlayerProgressBarProgressBarInset=function(){return P().position===2},eX.ytPlayerProgressBarProgressBarInsetMinimized=function(){return P().position===2&&!e()&&!g().isDragging},eX));
var H$=function(){return Math.floor(Vjs(g())*100)};
return _.q("yt-progress-bar",{el:r,class:Cs},_.q(_.t,{cond:function(){return P().position===2},
then:function(){return _.q("div",{class:tp})}}),_.q("div",{el:a,
"on:click":G,"on:touchstart":F,"on:touchmove":S,"on:mouseenter":C,"on:mousedown":W,"on:mouseleave":V,"on:mousemove":E,"on:mouseup":f,"on:touchend":l,"on:touchcancel":n,"on:keydown":P$,class:ZL,role:"slider","aria-valuenow":H$,"aria-valuetext":function(){return H$()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return g().videoDuration},
draggable:_.Y("web_progress_bar_draggable")?"false":"true",tabindex:0,"aria-label":_.xH("SEEK_SLIDER")},_.q("div",{el:v,class:eX},_.q(nQi,{progressBarProps:g,config:P,highContrast:function(){return!!P().isInlinePlayback}}),_.q(_.t,{cond:function(){return P().chapterData&&KCL(P().chapterData)},
then:function(){return _.q(xmf,{progressState:g,multiMarkersPlayerBarRenderer:function(){return P().chapterData},
progressBarWidth:function(){return u().width}})},
else:function(){return _.q(TKi,{progressBarProps:g,config:P})}}),_.q(hGi,{progressBarProps:g,
playheadData:I,interpolateDotPosition:function(){return P().position!==2},
hidePlayhead:function(){return P().playheadDotBehavior===1&&!e()}}))),_.q(eIS,{progressBarProps:g,
config:function(){return{activeChapter:JIj(g(),P().chapterData),getProgressBarWidthPx:function(){return B().width},
isShortsPage:!!P().isShortsPage,isInlinePlayer:!!P().isInlinePlayback,useFadeInAnimation:!!P().isInlinePlayback}},
progressBarWidthPx:function(){return u().width},
chapterData:function(){return P().chapterData}}))},"bh");
_.VhA.idomCompat=!0;Object.assign({},_.s0Q(),{setState:function(){},
domMeasurements:{},appApi:_.j01(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var dWM;
_.L5U=_.R(function(){var r,g=(r=_.qv(gEh().playerApi))!=null?r:void 0;r=_.m(_.ua(!1,void 0,"Z9NQ1b"));var I=r.next().value,P=r.next().value;r=_.m(_.ua(!1,void 0,"HoVJXe"));var a=r.next().value,v=r.next().value;r=_.m(_.ua(!1,void 0,"DWCY3"));var C=r.next().value,u=r.next().value;r=_.m(_.ua(!1,void 0,"g4C2Zd"));var X=r.next().value,c=r.next().value;r=_.m(_.ua(0,void 0,"lmVfFb"));var B=r.next().value,O=r.next().value;r=_.m(_.ua(0,void 0,"mFLbzb"));var z=r.next().value,e=r.next().value;r=_.m(_.ua(!1,void 0,
"hQN4Wb"));var U=r.next().value,V=r.next().value;r=_.m(_.ua(0,void 0,"WWU0fb"));var G=r.next().value,F=r.next().value;r=_.m(_.ua(0,void 0,"MJ7LMd"));var W=r.next().value,S=r.next().value;r=_.m(_.ua("",void 0,"hnomOe"));var E=r.next().value,l=r.next().value;r=_.m(_.ua(-1,void 0,"ARe3pf"));var f=r.next().value,n=r.next().value,P$=_.Bi(function(){var Cs={controlsVisible:I(),isOverlayHidden:a(),shouldWaitToHideControls:C(),isDragging:X(),isHovering:U(),videoDuration:G(),playedTime:W(),videoId:E(),draggedTime:z(),
hoveredTime:B(),playerState:f()};return Object.assign({},_.s0Q(),Cs,{domMeasurements:{},setState:function(ZL){ZL.controlsVisible!==void 0&&P(ZL.controlsVisible);ZL.isOverlayHidden!==void 0&&v(ZL.isOverlayHidden);ZL.shouldWaitToHideControls!==void 0&&u(ZL.shouldWaitToHideControls);ZL.isDragging!==void 0&&c(ZL.isDragging);ZL.isHovering!==void 0&&V(ZL.isHovering);ZL.draggedTime!==void 0&&e(ZL.draggedTime);ZL.hoveredTime!==void 0&&O(ZL.hoveredTime);ZL.videoDuration!==void 0&&F(ZL.videoDuration);ZL.playedTime!==
void 0&&S(ZL.playedTime);ZL.videoId!==void 0&&l(ZL.videoId);ZL.playerState!==void 0&&n(ZL.playerState)},
appApi:_.j01(),playerApi:g})},void 0,"Au4PIf");
_.bX(function(){g==null||g.addEventListener("onVideoProgress",DVh(P$));g==null||g.addEventListener("onVideoDataChange",WCL(P$));g==null||g.addEventListener("onStateChange",FCh(P$))});
_.Lu(function(){if(g==null?0:g.isReady())g==null||g.removeEventListener("onVideoProgress",DVh(P$)),g==null||g.removeEventListener("onVideoDataChange",WCL(P$)),g==null||g.removeEventListener("onStateChange",FCh(P$))});
return _.q("desktop-shorts-player-controls",null,_.q(dWM,{playerControlsProps:P$}))},"dh");
dWM=_.R(function(r){var g=r.playerControlsProps;return _.q("div",{class:"desktopShortsPlayerControlsHost"},_.q(_.VhA,{progressBarProps:g,config:function(){return{isShortsPage:!0,hideProgressBar:g().videoDuration<30&&g().playerState!==2&&!g().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"eh");_.GR3=_.R(function(r){function g(Cs){Cs!==0||O()?Cs>50&&(O()||!e())?(z(!1),U(!0)):Cs<=50&&(O()||e())&&(z(!1),U(!1)):z(!0)}
function I(Cs,ZL){var tp;return _.p(function(eX){if(eX.nextAddress==1)return eX.yield(_.RA(),2);tp=eX.yieldResult;ZL&&tp?(tp.unMute(!0),Cs&&(P1z(Cs,tp.getVolume()),G(tp.getVolume()))):tp&&(tp.mute(!0),Cs&&P1z(Cs,0));_.R2(eX)})}
function P(Cs){var ZL,tp;return _.p(function(eX){if(eX.nextAddress==1)return eX.yield(_.RA(),2);ZL=eX.yieldResult;tp=50;ZL&&(tp=ZL.getVolume(),ZL.isMuted()?P1z(Cs,0):P1z(Cs,tp));G(tp);_.R2(eX)})}
var a=r.orientation;r=_.Zg("desktop-shorts-volume-controls");var v=_.Zg("button"),C=_.U3("input"),u=_.m(_.ua(!1,void 0,"RuD0I")),X=u.next().value,c=u.next().value,B=_.m(_.ua(!1,void 0,"YbWwwb"));u=B.next().value;B=B.next().value;var O=u,z=B;B=_.m(_.ua(!0,void 0,"F7Esub"));u=B.next().value;B=B.next().value;var e=u,U=B;u=_.m(_.ua(50,void 0,"QFGbod"));var V=u.next().value,G=u.next().value;u=_.Bi(function(){var Cs=O();return _.Y("web_shorts_keyboard_enable_mute_shortcut")?Cs?_.xH("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.xH("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):Cs?_.xH("UNMUTE_VOLUME",void 0,"Unmute"):_.xH("MUTE_VOLUME",void 0,"Mute")},void 0,"rhQxrf");
B=_.Bi(function(){var Cs=O(),ZL=e();return{sources:[{clientResource:{imageName:Cs?_.Y("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":ZL?_.Y("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.Y("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"mluxjf");
var F=_.Bi(function(){var Cs=V();return O()?Cs+"% volume muted":Cs+"% volume"},void 0,"QaT2u"),W=_.Bi(function(){return a()==="vertical_down"},void 0,"LkJ9ac");
_.M9(function(){function Cs(){c(!0)}
function ZL(){c(!1)}
C&&C.value&&(C.value.addEventListener("focus",Cs),C.value.addEventListener("focusout",ZL),P(C.value).then(function(){g(Number(aL8(C.value)))}));
v&&v.value&&(v.value.addEventListener("focus",Cs),v.value.addEventListener("focusout",ZL));_.Lu(function(){var tp;C==null||(tp=C.value)==null||tp.removeEventListener("focus",Cs);var eX;C==null||(eX=C.value)==null||eX.removeEventListener("focusout",ZL);var H$;v==null||(H$=v.value)==null||H$.removeEventListener("focus",Cs);var E8;v==null||(E8=v.value)==null||E8.removeEventListener("focusout",ZL)})});
var S=_.RT(function(){if(C&&C.value){var Cs=Number(aL8(C.value));ILd(Cs);G(Cs);C.value.style.setProperty("--gradient-percent",Cs+"%");g(Cs)}return!1}),E=_.RT(function(){C&&C.value&&(I(C.value,O()),z(!O()));
return!1}),l={},f={},n={},P$={};
return _.q("desktop-shorts-volume-controls",{"on:pointerleave":_.RT(function(){c(!1)}),
"on:pointerenter":_.RT(function(){c(!0)}),
class:_.Ws("ytdDesktopShortsVolumeControlsHost",(l.ytdDesktopShortsVolumeControlsHostVertical=W,l.ytdDesktopShortsVolumeControlsHostModern=_.Y("web_shorts_modern_controls"),l.ytdDesktopShortsVolumeControlsHostModernExpanded=function(){return _.Y("web_shorts_modern_controls")&&X()},l)),
el:r},_.q(_.t,{cond:function(){return!W()},
then:function(){var Cs={};return _.q("div",{class:_.Ws("ytdDesktopShortsVolumeControlsBackgroundScrim",(Cs.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=X,Cs.ytdDesktopShortsVolumeControlsBackgroundScrimExpandedModern=function(){return _.Y("web_shorts_modern_controls")&&X()},Cs))})}}),_.q("div",{class:_.Ws((f.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=W,f))},_.q("button",{"aria-label":u,
title:u,el:v,"on:click":E,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},B?_.q(_.bv,{data:B,alt:u,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.q("div",{class:_.Ws("ytdDesktopShortsVolumeControlsSliderContainer",(n.ytdDesktopShortsVolumeControlsSliderContainerExpanded=X,n.ytdDesktopShortsVolumeControlsSliderContainerVertical=W,n.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=W,n.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=function(){return X()&&
W()},n))},_.q("input",{"aria-label":_.xH("VOLUME"),
title:_.xH("VOLUME"),el:C,"on:input":S,type:"range",class:_.Ws("ytdDesktopShortsVolumeControlsNativeSlider",(P$.ytdDesktopShortsVolumeControlsNativeSliderModern=_.Y("web_shorts_modern_controls"),P$)),id:"volume-input",role:"slider","aria-valuenow":V,"aria-valuetext":F,"aria-valuemin":0,"aria-valuemax":100})))},"fh");var ybi=_.R(function(r){var g=r.data;var I=r.overlayDensity;r={};return _.q("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.q(_.fk,{data:function(){return g().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(P){var a=P.data;
return _.q(_.oQ,{data:function(){return(I==null?void 0:I())===1?Object.assign({},a(),{avatar:{avatarViewModel:Object.assign({},_.Z(a().avatar,_.uy),{avatarImageSize:"AVATAR_SIZE_M"})}}):a()}})}}),_.q(_.fk,{data:function(){return g().avatarStackViewModel}},{avatarStackViewModel:function(P){return _.q(_.qA,{data:P.data})}}),_.q(_.eY,{className:_.Ws("ytReelChannelBarViewModelChannelName",(r.ytReelChannelBarViewModelChannelNameLarge=function(){return(I==null?void 0:I())===1},r)),
text:function(){return g().channelName},
linkInheritColor:!0,userInput:!0}),_.q("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.q(_.fk,{data:function(){return g().subscribeButtonViewModel}},{subscribeButtonViewModel:function(P){var a=P.data;
return _.q(_.pV,{data:function(){return(I==null?void 0:I())===1?Object.assign({},a(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},a().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):a()},
isOverlay:!1})},
buttonViewModel:_.W6})),_.q("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.q(_.fk,{data:function(){var P,a;return(a=_.Z((P=g())==null?void 0:P.sponsorButtonViewModel,ciT))==null?void 0:a.sponsorButton}},{buttonViewModel:function(P){return _.q(_.W6,{data:P.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"gh");var K5A=_.R(function(r){var g=function(){var a;return((a=r.overlayDensity)==null?void 0:a.call(r))===1},I=function(){return g()?22:16},P={};
return _.q("yt-reel-multi-format-link-view-model",{class:_.Ws("ytReelMultiFormatLinkViewModelHost",(P.ytReelMultiFormatLinkViewModelHostTall=!0,P.ytReelMultiFormatLinkViewModelHostLarge=function(){return g()},P))},_.q(_.y5,{ariaLabel:function(){return r.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return r.data().command}},_.q("h3",{class:function(){return g()?"ytReelMultiFormatLinkViewModelLargeLink":"ytReelMultiFormatLinkViewModelLink"}},_.q(_.t,{cond:function(){return r.data().icon},
then:function(a){return _.q(_.bv,{data:a,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:I})}}),_.q(_.eY,{text:function(){return r.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"hh");
K5A.idomCompat=!0;var s8r=_.R(function(r){var g=r.data;var I=r.overlayDensity;var P=r.extractOverlay;var a=_.Zg("yt-shorts-suggested-action-view-model");r=_.m(_.ua(!1,void 0,"S60Hzc"));var v=r.next().value,C=r.next().value;r=_.m(_.ua(!1,void 0,"O76chf"));var u=r.next().value,X=r.next().value,c=function(){return g().isMultiLineSa},B=_.J9(MMQ,function(){var n,P$;
return(P$=(n=g().toggleableContent)==null?void 0:n.entityKey)!=null?P$:""}),O=function(){var n,P$,Cs;
return(Cs=g().toggleableContent)!=null&&Cs.entityKey?(P$=(n=B())==null?void 0:n.value)!=null?P$:!1:!1},z=function(){var n,P$,Cs,ZL,tp,eX,H$,E8,wQ,Oh,of;
return g().toggleableContent?O()?(n=g().toggleableContent)==null?void 0:n.toggledData:(P$=g().toggleableContent)==null?void 0:P$.untoggledData:{primaryText:(E8=(Cs=g().defaultContent)==null?void 0:Cs.primaryText)!=null?E8:g().text,secondaryText:(ZL=g().defaultContent)==null?void 0:ZL.secondaryText,onTapCommand:(wQ=(tp=g().defaultContent)==null?void 0:tp.onTapCommand)!=null?wQ:g().onTapCommand,icon:(Oh=(eX=g().defaultContent)==null?void 0:eX.icon)!=null?Oh:g().icon,image:(of=(H$=g().defaultContent)==
null?void 0:H$.image)!=null?of:g().image}},e=function(){return c()?g().trailingTapTarget:void 0},U=function(n,P$){return function(){return v()?P$:n}},V=function(){return{leadingSection:U("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(I==null?void 0:I())===1?U("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):U("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:U("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),trailingSectionExtractOverlay:U("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection",
"ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:U("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon"),leadingImage:U("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingImage","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingImage")}};
r={};r=_.Ws((r.ytShortsSuggestedActionViewModelStaticHost=function(){return!c()},r.ytShortsSuggestedActionViewModelDynamicHost=c,r.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return c()&&u()},r.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return c()&&!u()},r.ytShortsSuggestedActionViewModelExtractOverlay=function(){return P==null?void 0:P()},r));
_.M9(function(){if(c()){var n=0,P$;if((P$=g().animationParams)==null?0:P$.shouldExpand){var Cs,ZL;n=((ZL=(Cs=g().animationParams)==null?void 0:Cs.expansionDelaySecs)!=null?ZL:0)*1E3}var tp,eX=((tp=g().animationParams)==null?0:tp.shouldExpand)?setTimeout(function(){C(!0)},n):void 0,H$,E8;
n=((H$=g().animationParams)==null?0:H$.visibilityDelaySecs)?((E8=g().animationParams)==null?NaN:E8.visibilityDelaySecs)*1E3:0;var wQ=setTimeout(function(){X(!0)},n);
_.Lu(function(){eX&&clearTimeout(eX);clearTimeout(wQ)})}});
var G=function(n){_.tY(n,Object.assign({},{form:{element:a.value}}))},F=_.RT(function(){var n,P$=(n=z())==null?void 0:n.onTapCommand;
P$&&G(P$)}),W=_.RT(function(){var n,P$;
if(n=(P$=e())==null?void 0:P$.onTapCommand)return G(n),!1}),S=_.wM({"vertical-align":"bottom",
"border-radius":function(){var n;return c()?((n=g().defaultContent)==null?0:n.isCircleImage)?"50%":"4px":"0px"},
width:function(){var n,P$,Cs;return c()&&((n=g().defaultContent)==null?0:n.imageSize)?((Cs=(P$=g().defaultContent)==null?void 0:P$.imageSize)!=null?Cs:24)+"px":null},
height:function(){var n,P$,Cs;return c()&&((n=g().defaultContent)==null?0:n.imageSize)?((Cs=(P$=g().defaultContent)==null?void 0:P$.imageSize)!=null?Cs:24)+"px":null}}),E=function(){return c()?V().leadingIcon():"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"},l=function(){return c()?V().leadingImage():"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},f={};
return _.q("yt-shorts-suggested-action-view-model",{class:r,el:a},_.q("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.q("button",{class:_.Ws(function(){return c()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var n;
return(n=g().useFullRoundedBorder)!=null&&n?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!e()&&c()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":c()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var n;
return(n=g().disableFixedHeight)!=null&&n?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(f.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(I==null?void 0:I())===1},f.ytShortsSuggestedActionViewModelExtractOverlayContainer=function(){return P==null?void 0:P()},f)),
"on:click":F},_.q(_.Kb,{model:{color:4}}),_.q("div",{class:_.Ws(function(){return c()?V().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.q(_.t,{cond:function(){var n;
return(n=z())==null?void 0:n.image},
then:function(n){return _.q(_.bv,{data:n,alt:"",className:l,contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:S})}}),_.q(_.t,{cond:function(){var n,P$;
return(n=z())==null?void 0:(P$=n.icon)==null?void 0:P$.iconType},
then:function(n){return _.q(_.lv,{icon:n,active:O,className:E})}})),_.q("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.q(_.t,{cond:function(){var n;
return(n=z())==null?void 0:n.primaryText},
then:function(n){var P$={};return _.q("div",{class:_.Ws("ytShortsSuggestedActionViewModelStaticHostPrimaryText",(P$.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText=function(){return(I==null?void 0:I())===1},P$))},_.q(_.eY,{text:n}))}}),_.q(_.t,{cond:function(){var n;
return(n=z())==null?void 0:n.secondaryText},
then:function(n){return _.q("div",{class:function(){return V().secondaryText()}},_.q(_.eY,{text:n}))}}))),_.q(_.t,{cond:e,
then:function(n){return _.q("div",{class:_.Ws(function(){return V().trailingSection()},function(){var P$,Cs;
return(P==null?void 0:P())&&((Cs=(P$=V()).trailingSectionExtractOverlay)==null?void 0:Cs.call(P$))||""}),
"aria-label":function(){var P$;return(P$=n().a11yLabel)!=null?P$:""},
"on:click":W,role:"button",tabindex:0},_.q(_.Kb,{model:{color:4}}),_.q(_.lv,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"ih");var F5W=_.R(function(r){var g=r.data;var I=r.overlayDensity;var P=_.Zg("yt-shorts-video-title-view-model");r=_.RT(function(C){if(_.a9(_.Pk(C),P.value,["A".toString()]))return!1;(C=g().truncatedTextOnTapCommand)&&_.tY(C);return!1});
var a={},v={};return _.q("yt-shorts-video-title-view-model",{el:P,class:_.Ws("ytShortsVideoTitleViewModelHost",(a.ytShortsVideoTitleViewModelHostClickable=function(){return!!g().truncatedTextOnTapCommand},a)),
"on:click":r},_.q("h2",{class:_.Ws("ytShortsVideoTitleViewModelShortsVideoTitle",(v.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(I==null?void 0:I())===1},v.ytShortsVideoTitleViewModelShortsVideoTitleOneLine=function(){return _.Y("enable_shorts_declutter_ui")},v.ytShortsVideoTitleViewModelShortsVideoTitleDecluttered=function(){return _.Y("enable_desktop_small_title_on_immersive_shorts")},v))},_.q(_.eY,{text:function(){return g().text},
linkInheritColor:!0,noEndpoints:!1,userInput:!0,isHeadline:function(){return(I==null?void 0:I())===1}})))},"jh");_.Ha0=_.R(function(r){var g=r.data;var I=r.overlayDensity;var P=r.extractOverlay;var a=function(){return(I==null?void 0:I())===1},v=function(){return _.Y("enable_shorts_declutter_ui")?"ytReelMetapanelViewModelMetapanelItemDecluttered":"ytReelMetapanelViewModelMetapanelItem"};
return _.q("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.q(_.fk,{data:function(){return g().metadataItems}},{badgeViewModel:function(C){C=C.data;
return _.q("div",{class:_.Ws(function(){return a()?"ytReelMetapanelViewModelExpansiveBlock":v()})},_.q(_.Vn,{data:C}))},
playerDisclosureViewModel:function(C){C=C.data;return _.q("div",{class:_.Ws(function(){return a()?"ytReelMetapanelViewModelExpansiveBlock":v()})},_.q(_.ZDM,{data:C,
extractOverlay:P}))},
shortsSuggestedActionViewModel:function(C){C=C.data;return _.q("div",{class:_.Ws(function(){return a()?"ytReelMetapanelViewModelExpansiveBlock":v()})},_.q(s8r,{data:C,
overlayDensity:I,extractOverlay:P}))},
reelChannelBarViewModel:function(C){C=C.data;var u={};return _.q("div",{class:_.Ws(v(),(u.ytReelMetapanelViewModelExpansive=function(){return a()},u))},_.q(ybi,{data:C,
overlayDensity:I}))},
reelMultiFormatLinkViewModel:function(C){C=C.data;var u={};return _.q("div",{class:_.Ws(v(),(u.ytReelMetapanelViewModelExpansive=function(){return a()},u))},_.q(K5A,{data:C,
overlayDensity:I}))},
shortsVideoTitleViewModel:function(C){C=C.data;var u={};return _.q("div",{class:_.Ws(v(),(u.ytReelMetapanelViewModelExpansive=function(){return a()},u))},_.q(F5W,{data:C,
overlayDensity:I}))},
reelSoundMetadataViewModel:function(C){C=C.data;var u={};return _.q("div",{class:_.Ws(v(),(u.ytReelMetapanelViewModelExpansive=function(){return a()},u))},_.q(_.Hup,{data:C,
overlayDensity:I}))},
toggleButtonViewModel:function(C){C=C.data;var u={};return _.q("div",{class:_.Ws(v(),(u.ytReelMetapanelViewModelExpansive=function(){return a()},u))},_.q(_.vz,{data:C}))}}))},"kh");var W5Z=_.R(function(r){var g=_.GM(r,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),I=g.size,P=g.onTap,a=g.disabled,v=g.tooltipText;return _.q("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.q(_.H6,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:I(),disabled:a(),tooltipText:v(),onTap:P}},
iconName:r.iconType}))},"lh"),DWp=_.R(function(r){function g(B){B.stopPropagation();
B.code==="ArrowUp"?(B.preventDefault(),C10(u.value)):B.code==="ArrowDown"?(B.preventDefault(),u_Y(u.value)):B.code==="KeyM"?vE$():(B.code==="KeyK"||B.code==="Space")&&Q$y(X())}
var I=_.GM(r,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});r=I.previousButtonDisabled;var P=I.nextButtonDisabled,a=I.data,v=I.playabilityStatus,C=I.previewThumbnail,u=_.Zg("ytd-shorts-miniplayer-overlay"),X=_.x9(_.tC_),c;_.bX(function(){(c=_.Xj(u.value))&&c.addEventListener("keydown",g)});
_.Lu(function(){var B;(B=c)==null||B.removeEventListener("keydown",g)});
I=function(){var B,O;var z=_.Z((B=a())==null?void 0:(O=B.reelPlayerOverlayRenderer)==null?void 0:O.buttonBar,pz$);if(z){var e;B=Object.assign({},z,{buttonViewModels:(e=z.buttonViewModels)==null?void 0:e.filter(mhh)})}else B=void 0;return B};
return _.q("ytd-shorts-miniplayer-overlay",{el:u,class:"ytdShortsMiniplayerOverlayHost"},_.q("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.wM({"background-image":function(){var B=C();return B?'url("'+_.G3(B.thumbnails)+'")':""}})}),_.q("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.q("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.q(W5Z,{iconType:function(){var B=X();
return B===2||B===-1||B===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){Q$y(X())},
tooltipText:function(){var B=X();return B===1||B===3?_.xH("PLAYER_LABEL_PAUSE"):_.xH("PLAYER_LABEL_PLAY")}}),_.q(_.GR3,{orientation:"horizontal_right"})),_.q("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.q(W5Z,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:r,onTap:function(){C10(u.value)},
tooltipText:_.xH("PREVIOUS_VIDEO_LABEL")}),_.q(W5Z,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:P,onTap:function(){u_Y(u.value)},
tooltipText:_.xH("NEXT_VIDEO_LABEL")}),_.Y("web_shorts_pip_like_button")?_.q(_.t,{cond:I,then:function(B){return _.q("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.q(_.cUB,{data:B,buttonShapeOverrideables:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"}}))}}):null),_.q("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.q(_.t,{cond:function(){var B,O;
return _.Z((B=a())==null?void 0:(O=B.reelPlayerOverlayRenderer)==null?void 0:O.metapanel,ojh)},
then:function(B){return _.q("div",{class:_.Ws("ytdShortsMiniplayerOverlayInteractive")},_.q(_.Ha0,{data:B}))}})),_.q("div",{class:_.Ws("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var B;return!((B=a())==null||!B.adsOverlay)||v()&&!JDX(v())}},_.q("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.q(_.L5U,null)))),_.q(_.t,{cond:function(){var B=a(),O,z;
B=_.Z(B==null?void 0:(O=B.adsOverlay)==null?void 0:(z=O.fulfillmentContent)==null?void 0:z.fulfilledLayout,lDz);return _.Z(B==null?void 0:B.renderingContent,nrf)},
then:function(B){return _.q("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.q(Ydh,{data:B}))}}))},"nh");var p$T=_.R(function(){var r=_.m(_.ua(new _.$2(NaN,NaN),void 0,"ejTaF")),g=r.next().value,I=r.next().value;r=_.m(_.ua(!1,void 0,"aTA69e"));var P=r.next().value,a=r.next().value,v=_.m(_.ua(!1,void 0,"OsC2Ib"));r=v.next().value;var C=v.next().value;v=_.S5().resolve(_.XH).miniplayerPropSignalMap[0];var u=v.data,X=v.shortsData,c=v.nextButtonDisabled,B=v.shortsPreviewThumbnail,O=v.previousButtonDisabled,z=v.externalPlaylistData,e=v.playabilityStatus,U=v.isDisabled,V=v.playerVe,G=v.closeVe;v=_.x9(_.sw);
_.WH("yt-pip-window-resized",function(E){I(E)});
_.WH("yt-activate-pip-miniplayer",function(){return _.p(function(E){C(!0);_.R2(E)})});
var F=function(){var E;return!((E=z())==null||!E.contents)&&P()},W=function(){var E=g(),l=!!u(),f=F();
E=E.clone();l&&(E.height-=76);f&&(E.height-=285);return E},S=function(){a(!P())};
_.dd(function(){var E=V(),l=_.CB(11),f=_.mw(11);l&&f&&E&&(_.Ok(l,f,E),f=G())&&(_.zG(l,E,[f]),_.YD(l,[f]))},"h5qKie");
return _.q("ytd-pip-container",{class:"ytdPipContainerHost"},_.q(_.t,{cond:r,then:function(){return _.q(_.JG0,{isDisabled:U,playabilityStatus:e,size:W,isPictureInPicture:!0})}}),_.q(_.t,{cond:u,
then:function(){return _.q(_.lAS,{data:u,expanded:P,onExpandClick:S,playlistData:z})}}),_.q(_.t,{cond:F,
then:function(){return _.q("div",{class:"ytdPipContainerPlaylistPanel"},_.q(_.xpi,{data:z,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.q(_.t,{cond:v,
then:function(){return _.q(DWp,{data:X,nextButtonDisabled:c,previousButtonDisabled:O,playabilityStatus:e,previewThumbnail:B})}}))},"ph");var Rk=function(r,g,I){var P=this;this.pipController=r;this.JSC$19340_clientRoot=g;this.JSC$19340_pageRequestService=I;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=Z7X();this.JSC$19340_watchPipEnabled=_.Y("web_watch_pip");this.watchPipManualOnlyEnabled=_.Y("web_watch_pip_manual");this.shortsPipEnabled=_.Y("web_shorts_pip");this.JSC$19340_watchWhileEnabled=_.Y("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;_.k3(_.jR(),phs,function(a){P.isSingleOptionSurveyActive=a});
this.JSC$19340_onPlayerPlayVideo=this.JSC$19340_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);_.Fh(_.sL.getInstance(),this.miniplayerServiceActionMap,this.JSC$19340_clientRoot);r.pictureInPictureSupported()&&_.eJ("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},RjT,fVM,SZi,nqM,TGK,qJy,hI0,kRU,$6K,EqK;
Rk.prototype.handleMediaSessionPipActivation=function(r){var g=this,I,P;return _.p(function(a){_.nj().mediaSessionPipActivation=!0;I=_.S5().resolve(_.jN);if(I.isOnWatch()&&g.JSC$19340_watchPipEnabled){if(g.watchPipManualOnlyEnabled&&((P=r)==null?void 0:P.enterPictureInPictureReason)!=="useraction")return Tu(),a.return();_.nj().watchPipActivation=!0;_.RIM(g,I.data);return a.jumpTo(0)}return I.isOnShorts()&&g.shortsPipEnabled?(_.nj().shortsPipActivation=!0,_.AbU(g),a.jumpTo(0)):g.isMiniplayerActive()&&
g.JSC$19340_watchPipEnabled&&!g.watchWhileMode?a.yield(NGi(g),0):a.jumpTo(0)})};
var NGi=function(r){var g,I,P,a;return _.p(function(v){if(v.nextAddress==1)return g=!r.miniplayerToPipMode,I=r.playerElement,P=r.miniplayerData,a=r.watchResponse,v.yield(r.deactivate(),2);if(v.nextAddress!=3)return g?(_.nj().mediaSessionPipActivation=!0,_.nj().watchPipActivation=!0):_.nj().miniplayerButtonActivation=!0,v.yield(r.activate(I,P,a),3);r.miniplayerToPipMode=g;_.R2(v)})};
Rk.prototype.onDownloadedVideoDeleted=function(r){var g,I=_.Z((g=this.miniplayerData)==null?void 0:g.watchEndpoint,_.Z3),P,a;I&&((P=this.watchResponse)==null?void 0:(a=P.playerResponse)==null?void 0:a.offlineState)!==void 0&&(g=I.videoId)&&r&&g===r&&this.close()};
Rk.prototype.onShowMiniplayerCommand=function(r){var g=this,I,P,a,v,C,u,X,c,B,O,z;return _.p(function(e){switch(e.nextAddress){case 1:return I=_.Z(r,n3y),a=(P=I)==null?void 0:P.miniplayerCommand,v=_.Z(a,_.Z3),a&&v&&!g.active?e.yield(_.vv.getInstance(),2):e.return();case 2:return C=e.yieldResult,e.yield((u=C)==null?void 0:u.get("yt-miniplayer-shown-video-id"),3);case 3:X=e.yieldResult;c=v.videoId;if(!c||X===c)return e.return();B=_.S5().resolve(_.jN);if(B.isOnWatch())return _.M6(Error("Vj")),e.return();
O={channelItem:{externalId:btoa(c)}};g.readyToResumeVe=_.Dx(121253,void 0,void 0,O);_.nj().showMiniplayerCommandActivation=!0;return e.yield(_.Xjz(g,a,!0),4);case 4:return g.active&&(_.Av(g,{readyToResumeVe:g.readyToResumeVe,isReadyToResume:!0}),g.isReadyToResume=!0),e.yield((z=C)==null?void 0:z.set("yt-miniplayer-shown-video-id",v.videoId),5);case 5:g.readyToResumeVe=void 0,_.R2(e)}})};
Rk.prototype.init=function(r){this.miniplayerEl?_.M6(new _.oK("MiniplayerService already initialized.")):this.miniplayerEl=r};
Rk.prototype.isInitialized=function(){var r=!!this.miniplayerEl;r||_.M6(new _.oK("MiniplayerService used before initialized."));return r};
_.RIM=function(r,g){if(r.isInitialized()){var I=_.b7h(g.response,g.playerResponse),P=_.S5().resolve(_.jN).getPlayerFromWatch();_.nj().currentEndpoint=I.watchEndpoint||null;r.activate(P,I,g)}};
_.AbU=function(r){if(r.isInitialized()){var g=_.S5().resolve(_.jN).getPlayerFromShorts();r.activate(g)}};
RjT=function(r,g){var I;(I=!r.isInitialized())||(I=_.S5().resolve(_.jN).isOnWatch()&&r.watchPipMode,I=!(r.isMiniplayerActive()&&(_.nj().userActivation||_.nj().lockupActivation||I)));if(I)return!1;wB0(r,g)?_.WA(r):qJy(r,g);return r.watchPipMode?!_.S5().resolve(_.jN).isOnWatch():!0};
Rk.prototype.isMiniplayerActive=function(){return this.active};
var wB0=function(r,g){var I;g=(I=_.Z(g,_.Z3))==null?void 0:I.videoId;var P,a;r=(a=_.Z((P=r.miniplayerData)==null?void 0:P.watchEndpoint,_.Z3))==null?void 0:a.videoId;return g!=null&&g===r};
Rk.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.He(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.We(this.miniplayerEl,"yt-navigate-home-action"))};
_.Xjz=function(r,g,I,P){I=I===void 0?!1:I;var a,v,C,u;return _.p(function(X){switch(X.nextAddress){case 1:if(r.active){X.jumpTo(2);break}a=_.S5().resolve(_.jN);if(C=(v=r.playerElement)!=null?v:a.getPlayerFromWatch()){X.jumpTo(3);break}return X.yield(_.S5().resolve(_.sP),4);case 4:C=a.getPlayerFromWatch();case 3:if(!C){_.M6(Error("Xj"));X.jumpTo(2);break}return X.yield(r.activate(C,P),2);case 2:return r.active?X.yield(qJy(r,g,I),7):X.return();case 7:(u=r.getPlayerElement())==null||u.focusOnPlayer(),
_.R2(X)}})};
Rk.prototype.activate=function(r,g,I){var P=this,a,v,C,u,X,c,B,O,z;return _.p(function(e){switch(e.nextAddress){case 1:if(!P.isInitialized())return e.return();if(!r)return _.M6(Error("Xj")),e.return();if(_.zsF()||P.isMiniplayerActive())var U=!0;else U=_.nj().watchPipActivation||_.nj().watchWhileActivation,_.S5().resolve(_.jN).isOnWatch()&&!U?(_.M6(new _.oK("miniplayer activated on watch page")),U=!0):U=_.nj().watchWhileActivation?P.userDeactivatedWatchWhile||!!document.pictureInPictureElement||bW$():
!1;if(U)return Tu(),e.return();a=_.nj().mediaSessionPipActivation;v=_.nj().shortsPipActivation;C=_.nj().watchPipActivation;X=(u=_.nj().watchWhileActivation)||C;c=C||v;if(!P.pictureInPictureEnabled()||!c){e.jumpTo(2);break}return e.yield(lVi(P,a),3);case 3:if(!e.yieldResult)return _.M6(Error("Wj")),Tu(),e.return();case 2:return P.setActive(!0),P.watchResponse=I,P.playerElement=r,P.updateMiniplayerData(g),e.yield(SZi(P,r),4);case 4:if(!P.active)return _.M6(new _.oK("miniplayer deactivated during activation")),
P.removePlayerListeners(),e.return();U=_.S5().resolve(_.zX);U.addEventListener("yt-navigate",_.J4(P,P.onPlaylistNavigate));U.addEventListener("yt-playlist-data-updated",_.J4(P,P.JSC$19340_onPlaylistDataUpdated));P.JSC$19340_onPlaylistDataUpdated();Tu();P.JSC$19340_watchWhileEnabled&&_.Jb0(P,u);P.pictureInPictureEnabled()&&P.shortsPipEnabled&&(P.shortsPipMode=v,_.jR().dispatch(Qwd(P.shortsPipMode)));P.pictureInPictureEnabled()&&P.JSC$19340_watchPipEnabled&&(P.watchPipMode=C,P.JSC$19340_watchPipEnabled&&
(!P.watchPipManualOnlyEnabled||_.Mq4()&&_.ZsQ("Chromium")>=142)&&_.Vq4(P.handleMediaSessionPipActivation));P.player&&(B=P.player.getPlayerState(),O=B===1,_.jR().dispatch(BlF(B)),_.D3(P.miniplayerEl,"yt-miniplayer-play-state-changed",[O]),_.nj().isVideoPlaying=O);_.D3(P.miniplayerEl,"yt-miniplayer-endpoint-changed");EqK(P);_.xWi(P);if(P.shortsPipMode||P.watchPipMode)e=e.yield(_.We(P.miniplayerEl,"yt-activate-pip-miniplayer")[0],6);else{U=e.yield;var V=_.We(P.miniplayerEl,"yt-activate-miniplayer",[X])[0];
e=U.call(e,V,6)}return e;case 6:if(P.watchResponse){U=P.getScreenLayer();V=_.CB(0);var G=x0$(0);V&&G&&(_.pB(V,G,U),U===0&&JV8(void 0,0))}fVM(P);nqM(P,!0);(z=P.getPlayerElement())==null||z.focusOnPlayer();_.R2(e)}})};
Rk.prototype.updateMiniplayerData=function(r){this.miniplayerData=r;_.Av(this,{data:r})};
_.xWi=function(r){var g,I,P=((g=r.miniplayerData)==null?void 0:(I=g.miniplayerRenderer)==null?void 0:I.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";g=r.watchWhileMode||r.watchPipMode?P&&!_.S5().resolve(_.jN).isOnWatch():P;_.Av(r,{isDisabled:g});var a,v;I=_.Z((a=r.miniplayerData)==null?void 0:(v=a.miniplayerRenderer)==null?void 0:v.minimizedEndpoint,_.hV);g&&I&&_.S5().resolve(_.Qe).openSheet({openPopupActionCommand:{openPopupAction:I}},r.miniplayerEl)};
fVM=function(r){if(r.watchResponse&&!TGK(r)){var g,I=(g=r.watchResponse.playerResponse)==null?void 0:g.trackingParams;I&&(_.Av(r,{expandVe:_.Dx(35989),closeVe:_.Dx(34699),readyToResumeCloseVe:_.Dx(131070),repositionVe:_.Dx(226204),resizeVe:_.Dx(226205)}),_.Av(r,{playerVe:_.gM(I)}))}};
SZi=function(r,g){return _.p(function(I){if(I.nextAddress==1)return g.preparePlayer(),I.yield(g.getPlayerPromise(),2);r.player=I.yieldResult;r.player&&(r.player.addEventListener("onPlayVideo",r.JSC$19340_onPlayerPlayVideo),r.player.addEventListener("onCloseMiniplayer",r.onPlayerCloseMiniplayer),r.player.addEventListener("onExpandMiniplayer",r.onPlayerExpandMiniplayer),r.player.addEventListener("onStateChange",r.onPlayerStateChange));_.R2(I)})};
_.Q=Rk.prototype;_.Q.JSC$19340_onPlayerPlayVideo=function(r){var g=r.sessionData&&"autonav"in r.sessionData,I;r.sessionData&&r.sessionData.itct&&(I=r.sessionData.itct);var P=r.watchEndpoint;g=P&&g?_.Ev$(P,I):_.d2(r.videoId,r.listId||void 0,I);r.sessionData&&_.bd(_.Z(g.commandMetadata,_.JF).url,r.sessionData);qJy(this,g)};
_.Q.onPlayerExpandMiniplayer=function(){_.WA(this)};
_.Q.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.Q.onPlayerStateChange=function(){if(this.player){var r=this.player.getPlayerState(),g=r===1;_.jR().dispatch(BlF(r));_.jR().dispatch(_.e0f(r));_.D3(this.miniplayerEl,"yt-miniplayer-play-state-changed",[g]);_.nj().isVideoPlaying=g;if(r===0){g=!_.Gu.getInstance().isAutoplaySetExplicitly();var I,P,a,v,C,u,X=(I=this.watchResponse.response)==null?void 0:(P=I.contents)==null?void 0:(a=P.twoColumnWatchNextResults)==null?void 0:(v=a.autoplay)==null?void 0:(C=v.autoplay)==null?void 0:(u=C.autoplayExplicitChoiceDialogRenderer)==
null?void 0:u.confirmDialogRenderer;g&&X&&this.player.setAutonavState(1)}r===0&&this.watchWhileMode&&this.deactivate()}};
_.Q.onPlaylistNavigate=function(r,g){var I=this,P,a,v,C,u,X,c;return _.p(function(B){if(B.nextAddress==1){if(!_.Z(g.endpoint,_.Z3))return B.return();_.nj().currentEndpoint=g.endpoint;_.D3(I.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.S5().resolve(_.jN).isOnWatch()&&(I.watchWhileMode||I.watchPipMode))return B.return();r.stopPropagation();(v=(a=_.Z((P=g.endpoint)==null?void 0:P.commandMetadata,_.JF))==null?void 0:a.url)&&g.tempData&&!_.pF.isEmpty(g.tempData)&&_.bd(v,g.tempData);C={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};u=new eDB(function(){return I.getPlayerElement()},C,{layer:I.getScreenLayer()});
X=function(O){u.processChunk({endpoint:g.endpoint,data:O})};
hI0(I);I.miniplayerFetchRequest=kRU(I,g.endpoint,X);_.Go(B,2);return B.yield(I.miniplayerFetchRequest,4)}if(B.nextAddress!=2)return c=B.yieldResult,$6K(I,c),_.sM(B,0);_.Wb(B);_.R2(B)})};
_.Q.JSC$19340_onPlaylistDataUpdated=function(){var r=_.S5().resolve(_.zX).getPlaylistData();this.hasPlaylistData=!!r;_.Av(this,{externalPlaylistData:r||{}})};
_.Q.close=function(r){if(this.isInitialized())if(r){if(!((this.watchWhileMode||this.watchPipMode)&&_.S5().resolve(_.jN).isOnWatch()||this.shortsPipMode)){var g;(g=this.getPlayerElement())==null||g.stop()}this.deactivate()}else _.iq().closeMiniplayer(this.miniplayerEl)};
_.Q.deactivate=function(r){var g=this,I,P,a,v;return _.p(function(C){if(C.nextAddress==1){if(!g.isInitialized()||!g.active)return C.return();g.setActive(!1);hI0(g);(I=!!r&&wB0(g,r))&&g.isSingleOptionSurveyActive&&_.We(g.miniplayerEl,"yt-show-watch-page-survey",[g.isSingleOptionSurveyActive]);return C.yield(rEU(g),2)}if(C.nextAddress!=3){nqM(g,!1);g.isReadyToResume=!1;g.watchResponse=void 0;g.updateMiniplayerData(void 0);g.shortsPipMode&&(g.shortsPipMode=!1,_.jR().dispatch(Qwd(g.shortsPipMode)),ohp(g.pipController),
(P=g.player)==null||P.setInternalSize(NaN,NaN));g.watchPipMode&&(g.watchPipMode=!1,ohp(g.pipController));(a=g.watchWhileMode)&&_.Jb0(g,!1);g.removePlayerListeners();var u=_.S5().resolve(_.zX);u.removeEventListener("yt-navigate",_.J4(g,g.onPlaylistNavigate));u.removeEventListener("yt-playlist-data-updated",_.J4(g,g.JSC$19340_onPlaylistDataUpdated));_.nj().currentEndpoint=null;_.D3(g.miniplayerEl,"yt-miniplayer-endpoint-changed");g.playerElement=null;Tu();if(g.shortsPipMode||g.watchPipMode)C=C.jumpTo(3);
else{u=C.yield;var X=_.We(g.miniplayerEl,"yt-deactivate-miniplayer",[I,a])[0];C=u.call(C,X,3)}return C}(v=g.player)==null||v.setInternalSize(NaN,NaN);g.player=null;_.R2(C)})};
var rEU=function(r){var g;return _.p(function(I){g=_.S5().resolve(_.jN);return r.shortsPipMode?I.yield(g.movePlayerToShorts(r.playerElement),0):I.yield(g.movePlayerToWatch(r.playerElement),0)})};
Rk.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$19340_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
Rk.prototype.setActive=function(r){this.active=r;this.isSingleOptionSurveyActive?_.We(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.We(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.jR().dispatch(_.Ke({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.Jb0=function(r,g){r.watchWhileMode=g;_.Av(r,{watchWhile:g})};
nqM=function(r,g){if(!TGK(r))if(r.shortsPipMode||r.watchPipMode){var I;(I=r.player)==null||I.setDocumentPictureInPicture(g)}else{var P;(P=r.player)==null||P.setMinimized(g)}};
TGK=function(r){return r.watchWhileMode&&_.Y("kevlar_watch_while_counterfactual")};
_.WA=function(r){var g;return _.p(function(I){switch(I.nextAddress){case 1:if(!r.isInitialized())return I.return();_.Go(I,2);return I.yield(r.miniplayerFetchRequest,4);case 4:_.sM(I,3);break;case 2:_.Wb(I);case 3:r.watchResponse&&r.miniplayerData&&r.miniplayerData.watchEndpoint?(g={url:r.watchResponse.url,endpoint:r.miniplayerData.watchEndpoint,data:r.watchResponse,miniplayer:!0},_.He(r.miniplayerEl,"yt-navigate-cache",g)):r.miniplayerData&&r.miniplayerData.watchEndpoint&&_.He(r.miniplayerEl,"yt-navigate",
{endpoint:r.miniplayerData.watchEndpoint}),_.R2(I)}})};
qJy=function(r,g,I){var P,a,v,C;return _.p(function(u){if(u.nextAddress==1){if(wB0(r,g))return u.return();_.nj().currentEndpoint=g;_.D3(r.miniplayerEl,"yt-miniplayer-endpoint-changed");_.D3(r.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.nj().isVideoPlaying=!1;P={clientParams:{miniplayer:!0,autoSaveToQueue:!I}};a=new eDB(function(){return r.getPlayerElement()},P,{layer:r.getScreenLayer(),
parentLayer:0},void 0,r.readyToResumeVe);v=function(X){var c,B,O=Object.assign({},(c=X.playerResponse)==null?void 0:(B=c.playerConfig)==null?void 0:B.playbackStartConfig,{startPaused:!0}),z;I&&((z=X.playerResponse)==null?0:z.playerConfig)&&(X.playerResponse.playerConfig.playbackStartConfig=O);a.processChunk({endpoint:g,data:X})};
hI0(r);r.miniplayerFetchRequest=kRU(r,g,v);_.Go(u,2);return u.yield(r.miniplayerFetchRequest,4)}if(u.nextAddress!=2)return C=u.yieldResult,$6K(r,C),_.sM(u,0);_.Wb(u);_.R2(u)})};
Rk.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
hI0=function(r){r.miniplayerFetchRequest&&(r.miniplayerFetchRequest.cancel&&r.miniplayerFetchRequest.cancel("Active request obsolete"),r.miniplayerFetchRequest=null)};
kRU=function(r,g,I){var P,a=(P=_.Z(g.commandMetadata,_.JF))==null?void 0:P.url,v;P=!a||_.sq("disable_miniplayer_tempdata")?{}:(v=KM8(a))!=null?v:{};return BY(r.JSC$19340_pageRequestService,g,P,window.location.href,"watch",function(C,u){I(u)},function(C){return C!==r.miniplayerFetchRequest})};
$6K=function(r,g){var I;_.p(function(P){if(!g)return P.return();r.watchResponse=g;fVM(r);EqK(r);I=_.b7h(g.response,g.playerResponse);if(r.isMiniplayerActive()){g.response&&(r.playerElement.watchNextData=g.response);var a=_.pF.getValueByKeys.apply(_.pF,[g].concat(_.xC(LGF)));_.pF.getValueByKeys.apply(_.pF,[g].concat(_.xC(FGz)))&&a&&_.S5().resolve(_.zX).setAutoplayRenderer(a);if(a)if(_.Y("kevlar_is_pupi_enabled")){var v,C,u,X,c,B=((v=g.response)==null?0:(C=v.playerOverlays)==null?0:(u=C.playerOverlayRenderer)==
null?0:(X=u.autonavToggle)==null?0:(c=X.autoplaySwitchButtonRenderer)==null?0:c.enabled)?2:1;_.Gu.getInstance().setState(B,!1,!1)}else v=gFL()?2:1,(B=r.player)==null||B.setAutonavState(v);r.updateMiniplayerData(I);_.xWi(r)}_.R2(P)})};
EqK=function(r){var g,I,P=(g=r.watchResponse)==null?void 0:(I=g.playerResponse)==null?void 0:I.playabilityStatus,a;g=P==null?void 0:(a=P.miniplayer)==null?void 0:a.miniplayerRenderer;(g==null?void 0:g.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&g.minimizedEndpoint&&_.RX(r.miniplayerEl,[g.minimizedEndpoint]);_.Av(r,{playabilityStatus:P})};
_.Av=function(r,g){(0,r.miniplayerPropSignalMap[1])(g)};
Rk.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var r;return this.playerElement?this.playerElement:(r=_.DG(this.miniplayerEl).querySelector("#player-container"))==null?void 0:r.firstElementChild};
Rk.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var lVi=function(r,g){g=g===void 0?!1:g;var I,P,a,v,C,u;return _.p(function(X){if(X.nextAddress==1){if(!r.pictureInPictureSupported()||!q8f()&&!g)return X.return(!1);I=gsU(r);P=I.width;a=I.height;return X.yield(r.pipController.openWindow({width:P,height:a}),2)}v=X.yieldResult;C=r.pipController.getWindow();if(!C||!v)return X.return(!1);C.document.body.style.overflow="hidden";u=oEw(C);qb3(r.pipController,function(){IRZ(r);u()});
return X.return(!0)})},gsU=function(r){var g=_.nj().shortsPipActivation,I,P;
r=g?.5625:(P=(I=r.player)==null?void 0:I.getVideoAspectRatio())!=null?P:16/9;I=Math.min(window.innerWidth,window.innerHeight)/2;g=g?0:76;return r>1?new _.$2(I,g+I/r):new _.$2(I*r,g+I)},IRZ=function(r){var g;
_.p(function(I){g=_.S5().resolve(_.jN);return g.isOnWatch()&&r.watchPipMode||g.isOnShorts()&&r.shortsPipMode?I.yield(r.deactivate(),0):r.miniplayerToPipMode?I.yield(NGi(r),0):r.watchPipMode?I.yield(_.WA(r),0):I.jumpTo(0)})};
Rk.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.JSC$19340_watchPipEnabled||this.shortsPipEnabled)};
_.l4.Object.defineProperties(Rk.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
Rk[J$]=[XiW,sSh,_.Ig];var POS="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(" "),
aRU="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(" "),vs4="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
QyA="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var m6i=function(r,g,I){_.vJ.call(this);this.store=r;this.panelController=g;this.pageContentExtractor=I;this.isInitialized=!1};
_.b(m6i,_.vJ);
m6i.prototype.init=function(r){var g=this;this.isInitialized||(this.isInitialized=!0,this.environment=r!=null?r:"CHAT_ENVIRONMENT_ENUM_YOUCHAT",this.pageSubtype=_.Bk.currentPageSubTypeSelector(this.store.getState()),r=_.k3(this.store,_.Bk.currentPageSubTypeSelector,function(I){a:if(_.CO4(g))switch(I){case "shorts":case "learning":case "learning_journey_watch":case "learning_journey_browse":case "your-courses":case "playables":case "report-history":var P=!0;break a;default:P=!1}else P=!1;P&&g.panelController.hidePanel({identifier:"PAai_companion"});
g.pageSubtype!==I&&(g.pageSubtype=I)}),this.addOnDisposeCallback(r))};
_.YGf=function(r,g){if(_.CO4(r))switch(g){case "watch":var I,P;return{pageSurface:"PAGE_SURFACE_WATCH",entityId:(I=_.A9())==null?void 0:(P=I.getVideoData())==null?void 0:P.video_id};case "search":var a,v,C;return{pageSurface:"PAGE_SURFACE_SEARCH",videoIds:(v=(a=r.pageContentExtractor)==null?void 0:kOi(a))!=null?v:[],entityId:(C=(new URLSearchParams(window.location.search)).get("search_query"))!=null?C:void 0};case "companion-canvas":var u,X;return{pageSurface:"PAGE_SURFACE_CANVAS",videoIds:(X=(u=
r.pageContentExtractor)==null?void 0:kOi(u))!=null?X:[]};default:var c,B;r={videoIds:(B=(c=r.pageContentExtractor)==null?void 0:kOi(c))!=null?B:[]};return _.Y("enable_ai_companion_default_page_context")?r:void 0}};
_.CO4=function(r){return r.environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"};
m6i[J$]=[_.uc,_.v2,_.lX($UM)];var uhK=_.R(function(r){return _.q("yt-common-mark-view-model",{class:"ytCommonMarkViewModelHost"},_.q(_.Ux,{className:r.className,text:function(){return r.data().text||""},
wrapCodeBlocks:r.shouldWrapCodeBlock}))},"rh");_.pHr=_.R(function(r){return _.q("yt-ai-companion-attachment-view-model",{el:_.iv(_.mK(function(){return r.data().rendererContext})),
class:_.Ws("ytAiCompanionAttachmentViewModelHost",r.className)},_.q("div",{class:"ytAiCompanionAttachmentViewModelTitleContainer"},_.q(_.t,{cond:function(){return r.data().title},
then:function(g){return _.q("h3",{class:"ytAiCompanionAttachmentViewModelTitleHeading",title:function(){return g().content}},_.q(_.eY,{text:g}))}}),_.q(_.t,{cond:function(){return _.t5(r.data().trailingTitleIcon)},
then:function(g){return _.q("div",{class:"ytAiCompanionAttachmentViewModelTitleTrailingIcon"},_.q(_.bv,{data:g,alt:"",preserveWidth:!0,preserveHeight:!0}))}})),_.q(_.t,{cond:function(){return r.data().description},
then:function(g){return _.q("div",{class:"ytAiCompanionAttachmentViewModelDescription"},_.q(_.eY,{text:g}))}}),_.q(_.t,{cond:function(){return r.data().bottomItem},
then:function(g){return _.q("div",{class:"ytAiCompanionAttachmentViewModelBottomItem"},_.q(_.fk,{data:g},{tableViewModel:nXf}))}}))},"sh");_.osW=_.R(function(r){return _.q("yt-channel-attribution-view-model",{class:_.Ws("ytChannelAttributionViewModelHost",r.className)},_.q("div",{class:"ytChannelAttributionViewModelUpper"},_.q(_.fk,{data:function(){return r.data().avatar}},{decoratedAvatarViewModel:_.oQ}),_.q("div",{class:"ytChannelAttributionViewModelChannelTitle"},_.q(_.eY,{text:function(){return r.data().title}}))),_.q("div",{class:"ytChannelAttributionViewModelBottom"},_.q(_.eY,{text:function(){return r.data().subtitle}})))},"th");var qLi=_.R(function(r){var g=_.m(_.ua(!1,void 0,"MFRKRb")),I=g.next().value,P=g.next().value,a=function(){return r.data().activeRenderer},v=function(){return r.data().inactiveRenderer};
return _.q("yt-channel-disclosure-view-model",{"on:mouseleave":_.RT(function(){P(!1)}),
"on:mouseover":_.RT(function(){P(!0)}),
class:_.Ws("ytChannelDisclosureViewModelHost",r.className)},_.q(_.t,{cond:function(){return I()},
then:function(){return _.q(_.fk,{data:a},{channelAttributionViewModel:_.osW})},
else:function(){return _.q(_.fk,{data:v},{decoratedAvatarViewModel:_.oQ})}}))},"uh");var XHi=null;var cEr={},tJU=(cEr.initialized={priority:10,callback:function(r){var g=_.S5();g.addProvider({provide:oqF,useClass:XPW});g.addProvider({provide:_.q3R,useFactory:function(){return new qZY}});
g.addProvider({provide:ZN,useValue:_.Gq("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});g.addProvider({provide:GEf,useValue:5184E6});g.addProvider({provide:g24,useValue:_.ag()});g.addProvider({provide:dSS,useClass:siJ});g.addProvider({provide:U4,useClass:U4});g.addProvider({provide:_.sP,useFactory:function(){return mG0.promise}});
g.addProvider({provide:_.us8,useFactory:function(){return _.CYw.promise}});
g.addProvider({provide:Aos,useValue:function(){var X;return((X=_.dD())==null?void 0:X.getPlayer())||null}});
var I={};g.addProvider((I.provide=_.Qv,I.useFactory=function(X,c){return function(){return pa4(X,c)}},I[J$]=[ZN,
GEf],I));I={};g.addProvider((I.provide=_.ww,I.useClass=E2A,I[J$]=[ZN,GEf],I));I={};g.addProvider((I.provide=_.Y8y,I.useClass=T4f,I[J$]=[_.ww],I));g.addProvider({provide:cU,useFactory:_.jR});g.addProvider({provide:Hy,useFactory:_.jR});g.addProvider({provide:wJ0,useFactory:_.jR});g.addProvider({provide:_.Urh,useFactory:function(){var X;return((X=_.dD())==null?void 0:X.getPlayer())||null}});
g.addProvider({provide:ZFS,useFactory:_.jR});g.addProvider({provide:_.uc,useFactory:_.jR});I={};g.addProvider((I.provide=eUT,I.useFactory=function(X){return X.dispatch.bind(X)},I[J$]=[_.uc],I));
g.addProvider({provide:Jz,useValue:_.SU});g.addProvider({provide:pP4,useClass:ots});g.addProvider({provide:Tpp,useClass:nCi});g.addProvider({provide:Ep,useClass:Ep});g.addProvider({provide:lP,useClass:lP});g.addProvider({provide:An,useClass:An});g.addProvider({provide:Sk,useClass:Sk});g.addProvider({provide:$7,useClass:$7});g.addProvider({provide:j_,useClass:j_});g.addProvider({provide:e_,useClass:e_});g.addProvider({provide:tyf,useValue:Gef});I={};g.addProvider((I.provide=B4A,I.useFactory=function(X){return X.watchEndpointMap||
{}},I[J$]=[tyf],I));
I={};g.addProvider((I.provide=OF3,I.useFactory=function(X){return X.reelWatchEndpointMap||{}},I[J$]=[tyf],I));
g.addProvider({provide:_.Pz,useFactory:_.hx});g.addProvider({provide:vx,useFactory:_.Tk});I={};g.addProvider((I.provide=pKQ,I.useFactory=function(X){return function(c){var B={automatedLogEventSource:5};B=B===void 0?{}:B;var O,z,e=(z=_.Z((O=c.endpoint)==null?void 0:O.commandMetadata,_.JF))==null?void 0:z.rootVe;if(e){var U,V;if(O=c.previousCsn||((V=_.Z((U=c.endpoint)==null?void 0:U.commandMetadata,GSh))==null?void 0:V.parentCsn)){var G=G===void 0?{}:G;if(O!==_.CB(G.layer)||e!==x0$(G.layer))kK1(O,G.cttAuthInfo,
G.layer||0),JV8(O,G.layer||0),U=G.layer||0,_.LL(Ewj(U===void 0?0:U),e);B.parentCsn=O}c.endpoint&&O?Ieh(X,c.endpoint,B):_.Nq(X,e,void 0,B);var F;((F=c.response)==null?0:F.trackingParams)&&X.graftServerVe(c.response.trackingParams);var W;((W=c.playerResponse)==null?0:W.trackingParams)&&X.graftServerVe(c.playerResponse.trackingParams);var S;((S=c.reelWatchSequenceResponse)==null?0:S.trackingParams)&&X.graftServerVe(c.reelWatchSequenceResponse.trackingParams)}}},I[J$]=[_.Pz],I));
I={};g.addProvider((I.provide=Syr,I.useClass=ljK,I[J$]=[Jz,_.uc],I));I={};g.addProvider((I.provide=O7,I.useClass=O7,I[J$]=[_.sP,_.uc],I));I={};g.addProvider((I.provide=XJ,I.useClass=XJ,I[J$]=[Hy,_.E3],I));g.addProvider({provide:_.rk4,useClass:t9K});I={};g.addProvider((I.provide=_.v2,I.useClass=Pa0,I[J$]=[_.rk4,_.lX(_.CV)],I));g.addProvider({provide:_.Wx,useClass:kEW});I={};g.addProvider((I.provide=DT,I.useClass=DT,I[J$]=[_.Wx,_.sP,_.$t,_.E3],I));g.addProvider({provide:_.Qe,useClass:Y7});g.addProvider({provide:_.xzr,
useClass:hnA});g.addProvider({provide:_.m3,useClass:zg});_.Y("enable_ai_companion")&&(g.addProvider({provide:_.CV,useClass:QrK}),g.addProvider({provide:_.ymd,useClass:hCz}),g.addProvider({provide:$UM,useClass:THZ}),g.addProvider({provide:C1,useClass:C1}),g.addProvider({provide:mI,useClass:mI}),g.addProvider({provide:Kdy,useValue:qLi}),g.addProvider({provide:_.snf,useValue:_.pHr}),g.addProvider({provide:Fd0,useValue:uhK}));_.Y("enable_ai_chat_controller")&&g.addProvider({provide:_.Qg,useClass:m6i});
I={};g.addProvider((I.provide=_.gg,I.useClass=ck4,I[J$]=[_.gg],I));g.addProvider({provide:_.wl,useClass:lQK});g.addProvider({provide:OK,useClass:OK});g.addProvider({provide:wm,useClass:wm});g.addProvider({provide:iM,useClass:iM});I={};g.addProvider((I.provide=Ie,I.useClass=Ie,I[J$]=[_.E3,_.$t],I));g.addProvider({provide:K1,useClass:eo});I={};g.addProvider((I.provide=HU,I.useClass=HU,I[J$]=[_.Qe,K1],I));I={};g.addProvider((I.provide=L1,I.useClass=L1,I[J$]=[_.Qe],I));g.addProvider({provide:qX,useClass:qX});
g.addProvider({provide:iIS,useClass:Uz0});_.Y("web_enable_feedback_endpoint_resolver_batch_2")&&(I={},g.addProvider((I.provide=tn,I.useClass=tn,I[J$]=[cU],I)),I={},g.addProvider((I.provide=XT,I.useClass=XT,I[J$]=[iIS],I)));I={};g.addProvider((I.provide=sK,I.useClass=sK,I[J$]=[_.m3,K1],I));I={};g.addProvider((I.provide=Vg,I.useClass=Vg,I[J$]=[_.m3],I));I={};g.addProvider((I.provide=FT,I.useClass=FT,I[J$]=[_.$t,_.v2],I));I={};g.addProvider((I.provide=yg,I.useClass=yg,I[J$]=[_.$t,_.Pz],I));g.addProvider({provide:qT,
useClass:qT});I={};g.addProvider((I.provide=ai,I.useClass=ai,I[J$]=[cU],I));g.addProvider({provide:jk,useClass:jk});g.addProvider({provide:MT,useClass:MT});I={};g.addProvider((I.provide=dg,I.useClass=dg,I[J$]=[cU],I));I={};g.addProvider((I.provide=LT,I.useClass=LT,I[J$]=[_.$t,cU],I));I={};g.addProvider((I.provide=G4,I.useClass=G4,I[J$]=[cU],I));I={};g.addProvider((I.provide=yD,I.useClass=yD,I[J$]=[cU],I));I={};g.addProvider((I.provide=dm,I.useClass=dm,I[J$]=[_.v2],I));I={};g.addProvider((I.provide=
OA,I.useClass=OA,I[J$]=[_.Pz],I));I={};g.addProvider((I.provide=iP,I.useClass=iP,I[J$]=[uP],I));I={};g.addProvider((I.provide=bP,I.useClass=bP,I[J$]=[uP],I));g.addProvider({provide:Ya,useClass:Ya});g.addProvider({provide:ZT,useClass:ZT});g.addProvider({provide:Bx,useClass:Bx});I={};g.addProvider((I.provide=WU,I.useClass=WU,I[J$]=[_.v2,_.E3],I));g.addProvider({provide:Ye,useClass:Ye});I={};g.addProvider((I.provide=Gd,I.useClass=Gd,I[J$]=[_.$t,_.v2],I));g.addProvider({provide:bM,useClass:bM});I={};
g.addProvider((I.provide=Ii,I.useClass=Ii,I[J$]=[cU,_.$t,_.gg],I));I={};g.addProvider((I.provide=$a,I.useClass=$a,I[J$]=[_.$t,_.E3],I));g.addProvider({provide:jnJ,useValue:O$h});g.addProvider({provide:HvF,useValue:ISE});g.addProvider({provide:rg,useClass:rg});I={};g.addProvider((I.provide=ke,I.useClass=ke,I[J$]=[cU],I));I={};g.addProvider((I.provide=Px,I.useClass=Px,I[J$]=[_.wl,_.E3],I));I={};g.addProvider((I.provide=BU,I.useClass=BU,I[J$]=[_.E3],I));I={};g.addProvider((I.provide=oe,I.useClass=oe,
I[J$]=[Hy],I));g.addProvider({provide:MX8,useFactory:_.Yt.getInstance});I={};g.addProvider((I.provide=UK,I.useClass=UK,I[J$]=[ZN,MX8,_.E3],I));g.addProvider({provide:zd,useClass:zd});g.addProvider({provide:PU,useClass:PU});g.addProvider({provide:vU,useClass:vU});g.addProvider({provide:_.ae,useClass:_.ae});g.addProvider({provide:FZ,useClass:FZ});I={};g.addProvider((I.provide=xe,I.useClass=xe,I[J$]=[Hy],I));I={};g.addProvider((I.provide=Re,I.useClass=Re,I[J$]=[_.E3],I));I={};g.addProvider((I.provide=
f1,I.useClass=f1,I[J$]=[_.E3],I));I={};g.addProvider((I.provide=n1,I.useClass=n1,I[J$]=[_.E3],I));_.Y("web_enable_prefetching_videos_on_home")&&(g.addProvider({provide:qf,useClass:qf}),g.addProvider({provide:Gg,useClass:Gg}));I={};g.addProvider((I.provide=sA,I.useClass=sA,I[J$]=[_.E3],I));g.addProvider({provide:uM,useClass:uM});I={};g.addProvider((I.provide=XZ,I.useClass=XZ,I[J$]=[_.$t,_.E3],I));I={};g.addProvider((I.provide=p1,I.useClass=p1,I[J$]=[_.E3],I));I={};g.addProvider((I.provide=yv,I.useClass=
yv,I[J$]=[_.$t,_.E3],I));g.addProvider({provide:XmS,useClass:XmS});g.addProvider({provide:qMM,useClass:qMM});g.addProvider({provide:S2,useClass:S2});I={};g.addProvider((I.provide=lM,I.useClass=lM,I[J$]=[Hy,_.E3],I));g.addProvider({provide:Jn,useClass:Jn});I={};g.addProvider((I.provide=AH,I.useClass=AH,I[J$]=[Hy,_.E3,_.$t],I));I={};g.addProvider((I.provide=NT,I.useClass=NT,I[J$]=[_.E3],I));I={};g.addProvider((I.provide=Ri,I.useClass=Ri,I[J$]=[_.E3,_.$t],I));I={};g.addProvider((I.provide=oi,I.useClass=
oi,I[J$]=[_.E3,_.$t],I));I={};g.addProvider((I.provide=hn,I.useClass=hn,I[J$]=[_.sP],I));I={};g.addProvider((I.provide=Td,I.useClass=Td,I[J$]=[_.sP],I));I={};g.addProvider((I.provide=EK,I.useClass=EK,I[J$]=[_.sP],I));g.addProvider({provide:CT,useClass:CT});g.addProvider({provide:pT,useClass:pT});g.addProvider({provide:VD,useClass:VD});g.addProvider({provide:cx,useClass:cx});g.addProvider({provide:mT,useClass:mT});g.addProvider({provide:MX,useClass:MX});g.addProvider({provide:QD,useClass:QD});g.addProvider({provide:_.JH,
useClass:U7});g.addProvider({provide:Lj,useFactory:function(){return _.sL.getInstance()}});
g.addProvider({provide:A70,useFactory:UgE});g.addProvider({provide:uP,useFactory:function(){return _.vv.getInstance()}});
g.addProvider({provide:TuF,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});I={};g.addProvider((I.provide=_.cA,I.useClass=_.cA,I[J$]=[_.sP,_.E3,_.Pz,A70,uP,Lj,TuF,Jz],I));g.addProvider({provide:_.x0,useClass:tFz});g.addProvider({provide:_.KWA,useClass:y0K});I={};g.addProvider((I.provide=j2,I.useClass=j2,I[J$]=[_.KWA],I));I={};g.addProvider((I.provide=_.tv,I.useFactory=function(X){return X.upliftCompletionResolver.promise},I[J$]=[Syr],I));
I=_.yi("IS_SHELL_LOAD")?"aa":"eocs";var P=_.yi("IS_SHELL_LOAD")?3:2;_.YF().parkOrScheduleJob(function(){EJM()},P,I);
_.YF().parkOrScheduleJob(function(){_.S5().resolve(O7).start()},2,"eocs");
_.YF().parkOrScheduleJob(function(){NH3()},2,"eocs");
_.YF().parkOrScheduleJob(function(){_.S5().resolve(XJ).start()},2,"eocs");
_.Y("kevlar_debug_data_app_registration_ks")||co$();g.addProvider({provide:_.ny,useValue:new hlW(r.root)});g.addProvider({provide:yp,useValue:new j9$});g.addProvider({provide:_.vCU,useValue:new PtU(r.root)});g.addProvider({provide:_.kM,useValue:new aQU});g.addProvider({provide:_.lq,useClass:k0});g.addProvider({provide:XiW,useClass:Z2});_.Y("kevlar_network_sli_killswitch")||g.addProvider({provide:Y33,useValue:BjT});g.addProvider({provide:oBr,useFactory:d$t});I={};g.addProvider((I.provide=v23,I.useFactory=
mVt,I[J$]=[_.tv,cU,_.Qv],I));I={};g.addProvider((I.provide=aJi,I.useClass=wg,I[J$]=[v23],I));g.addProvider({provide:AtM,useClass:HFR});g.addProvider({provide:rtA,useClass:IJA});I=[].concat(_.xC(szt));I.push(_.pk);I.push(CC1);_.Y("enable_share_panel_navigation_logging_fix_on_web")&&I.push(_.ibT);g.addProvider({provide:KO$,useValue:I});g.addProvider({provide:dh0,useClass:$bR});g.addProvider({provide:M5i,useClass:ZLr});I={};g.addProvider((I.provide=bsY,I.useClass=BpS,I[J$]=[Hy],I));_.ZV.addLowPriorityJob(function(){DYQ()});
I={};g.addProvider((I.provide=KPh,I.useFactory=function(X){return function(c){var B,O=(B=_.Z(c.commandMetadata,_.JF))==null?void 0:B.url;if(!O)throw new _.oK("No URL for PBJ Command",c);O=u5s(O,{pbj:"1"});B=LV_(O,{})||{};B=Object.assign({},B,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.Gq("STS").toString()});c=_.xW({command:JSON.stringify(c),session_token:_.Gq("XSRF_TOKEN")});return X.fetch(O,{method:"POST",headers:B,body:c})}},I[J$]=[M5i],I));
g.addProvider({provide:OLS,useFactory:function(){var X={};return X.CSI=GHs(),X.ECATCHER=LLE(),X}});
g.addProvider({provide:BQh,useClass:zAf});I=[];I.push(g.resolve(rtA));P={};P=(P.client_location=_.Yt.getInstance(),P.consistency=_.AM1(),P.entities=g.resolve(Tpp),P.response_received_commands=g.resolve(dh0),P.store=g.resolve(_.Y8y),P.tokens=g.resolve(rtA),P.service_params=g.resolve(BQh),P);if(_.Y("web_shorts_prefetch_service_enabled")){var a=new hai(g.resolve(_.ww));P.shorts_prefetch=a}P.adblock_detection=g.resolve(bsY);_.Y("web_enable_chunk_prediction")&&(g.addProvider({provide:HNR,useClass:W2i}),
g.addProvider({provide:GjF,useClass:fgR}),P.mss=g.resolve(GjF),_.jf(window,"yt-navigate-start",function(X){var c;X=(c=X.detail)==null?void 0:c.endpoint;var B;if(c=(B=_.Z(X==null?void 0:X.commandMetadata,_.JF))==null?void 0:B.rootVe){B=_.Gq("VE_TYPE_TO_XIDS",{});var O,z;X=(z=(O=B["0"])==null?void 0:O.xids)!=null?z:[];var e,U;O=(U=(e=B[c])==null?void 0:e.xids)!=null?U:[];e=X.concat(O);if(c in B&&e.length>0){var V;(V=RpA(_.S5().resolve(HNR),e))==null||V()}}}));
g.addProvider({provide:_.sZ,useClass:_.sZ});a=g.resolve(tyf);var v=[];_.Y("PremiumClientSharedConfig__enable_att_context_processor")&&(g.addProvider({provide:s2i,useClass:GoM}),v.push(g.resolve(s2i)));if(_.Y("owl_pl_await")){var C={};g.addProvider((C.provide=PXi,C.useFactory=function(X){return new gBr(X)},C[J$]=[_.sZ],C));
v.push(g.resolve(PXi))}Hfz(a,g.resolve(M5i),g.resolve(pP4),P,g.resolve(_.ww),I,v,g.resolve(aJi),g.resolve(AtM));g.addProvider({provide:_.$t,useValue:_.OP.instance});_.Y("start_client_gcf")&&g.addProvider({provide:Xh,useValue:LV$()});g.addProvider({provide:fjK,useFactory:function(){return new fjK(_.S5().resolve(_.sZ),_.vv.getInstance())}});
_.YF().parkOrScheduleJob(function(){nJW()},1,"eocs");
I={};g.addProvider((I.provide=BA,I.useClass=BA,I[J$]=[_.Qv,_.$t],I));g.addProvider({provide:_.ZuS,useFactory:_.L9.getInstance});_.YF().parkOrScheduleJob(function(){_.S5().resolve(BA).refresh()},0,"eocs");
g.addProvider({provide:_.Ig,useClass:bF4});_.Y("kevlar_signal_collection_killswitch")||(I={},g.addProvider((I.provide=VfW,I.useClass=VfW,I[J$]=[ZN,vx],I)),_.YF().parkOrScheduleJob(function(){_.S5().resolve(VfW).record()},1,"eocs"));
_.Y("web_debug_handler_registration_killswitch")||_.YF().parkOrScheduleJob(function(){qcX("DOWNLOAD_PES",ZWt);_.Y("offline_client_state_export_ks")||qcX("OFFLINE_CLIENT_STATE",zq8)},0,"eocs");
_.Y("kevlar_prevent_polymer_dynamic_font_load")&&_.YF().parkOrScheduleJob(function(){var X=[_.Mz(Fi4),_.Mz(HLi)];X=_.m(X);for(var c=X.next();!c.done;c=X.next()){c=c.value;var B=document.createElement("link");_.Bb(B,c,"stylesheet");document.head.appendChild(B)}},1,"eocs");
I=r.injector.resolve(_.$t);_.KDZ.instance=new _.KDZ(I);T7j(iE3(new y6R(I)));I={};r.injector.addProvider((I.provide=we,I.useFactory=function(X){(X=X==null?void 0:X.getCurrentPage())?X=X.visibilityObserver:(XHi||(XHi=JC_()),X=XHi);return X},I[J$]=[_.lX(_.jN)],I.skipCache=!0,I));
g.addProvider({provide:_.XH,useClass:Rk});g.addProvider({provide:hd,useClass:MFz});r.injector.addProvider({provide:euy,useValue:TN3});g.addProvider({provide:u3z,useValue:t$p});g.addProvider({provide:Opd,useValue:o1F});g.addProvider({provide:_.nk,useValue:iJ$});r=g.addProvider;M9p||(M9p=new bu4);r.call(g,{provide:_.iA,useValue:M9p});g.addProvider({provide:_.Ow,useValue:_.Gq("HTML_DIR")==="rtl"?"rtl":"ltr"});g.addProvider({provide:QxM,useClass:OI4});g.addProvider({provide:_.Sa,useClass:bA});_.S5().addProvider({provide:C_Z,
useValue:_.Y("enable_web_delhi_icons")?aRU.concat(QyA):POS.concat(vs4)});g.addProvider({provide:_.jo,useClass:_.jo});g.addProvider({provide:_.y$4,useValue:new GqM});g.addProvider({provide:Tri,useClass:xHM});g.addProvider({provide:tH,useClass:tH});g.addProvider({provide:z4,useClass:z4});r={};g.addProvider((r.provide=DN,r.useClass=DN,r[J$]=[_.$t,_.v2],r));g.addProvider({provide:Hx,useClass:Hx});g.addProvider({provide:Xu4,useClass:Our});g.addProvider({provide:UA,useClass:UA});g.addProvider({provide:j6z,
useValue:oiz});g.addProvider({provide:_.jd,useClass:fQK});_.Y("enable_payments_purchase_manager")&&g.addProvider({provide:DHS,useClass:FDp});g.addProvider({provide:ZIR,useFactory:function(){return function(X){return _.s4S(X)}}});
g.addProvider({provide:_.nWf,useClass:Ta0});r={};g.addProvider((r.provide=KT,r.useClass=KT,r[J$]=[_.nWf],r));g.addProvider({provide:ek,useClass:ek});g.addProvider({provide:QfZ,useValue:AS0});g.addProvider({provide:Jlf,useValue:_.srf});g.addProvider({provide:dr4,useClass:BdS});g.addProvider({provide:V9W,useValue:Wy4});r={};g.addProvider((r.provide=dUr,r.useClass=LoU,r[J$]=[V9W],r));r={};g.addProvider((r.provide=_.$b,r.useClass=AGK,r[J$]=[dUr],r));r={};g.addProvider((r.provide=_.Vv,r.useClass=CXK,r[J$]=
[_.uc,_.lq],r));if(_.Y("web_explore_hub_on_hover")||_.Y("web_client_explore_hub_on_hover"))r={},g.addProvider((r.provide=e2,r.useClass=e2,r[J$]=[_.$t,Lj],r));if(_.Y("web_enable_renderer_logger")){var u=new PWL;xqp(function(){u.abort()});
g.addProvider({provide:RjX,useValue:new L2M(u.signal)})}g.addProvider({provide:ZOF,useValue:H9$});g.addProvider({provide:ej8,useClass:kDi});_.Y("web_use_flow_state_manager")&&(g.addProvider({provide:_.xZ,useClass:hdZ}),r={},g.addProvider((r.provide=f2,r.useClass=f2,r[J$]=[_.xZ],r)),r={},g.addProvider((r.provide=n2,r.useClass=n2,r[J$]=[_.uc,_.xZ],r)),r={},g.addProvider((r.provide=Tc,r.useClass=Tc,r[J$]=[_.uc,_.xZ,_.E3],r)),r={},g.addProvider((r.provide=hz,r.useClass=hz,r[J$]=[_.$t,_.E3],r)),r={},g.addProvider((r.provide=
kZ,r.useClass=kZ,r[J$]=[_.xZ,_.E3],r)))}},cEr);var BeU={},OZ4=(BeU.initialized={priority:10,callback:function(){if(!eAR){HyX();KL$("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.$Q(_.nB(KL$,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.Y("log_heartbeat_with_lifecycles")){var r={};Vy.instance||(Vy.instance=new Vy);Vy.instance.install((r.document_visible={callback:sN$,priority:10},r.document_hidden={callback:sN$,priority:10},r))}else _.wG(document,"visibilitychange",sN$);eAR=!0}(r=_.CB())&&r!=="UNDEFINED_CSN"&&l7Q(r)}},BeU);var z2M={},e20=(z2M.initialized={callback:function(r){var g=_.Dx(232091),I=r.injector.resolve(_.Pz);_.wP(I,g);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?X$y()&&_.St(I,g):(r=r.injector.resolve(ZIR)("refresh_detector"))&&(r.get("first_tab_load")?_.St(I,g):r.set("first_tab_load","1"))}},z2M);var YL4={},ZZr=(YL4.initialized={priority:0,callback:function(){var r=new wmJ,g="other";_.Nv?g="chrome":_.AL?g="firefox":_.jQ?g="safari":Nm&&(g="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(I){r.increment(_.Cq(),I,g)}).catch(function(){r.increment(_.Cq(),!1,g)}):r.increment(_.Cq(),!1,g)}},YL4);var U63={},iZ0=(U63.rendering={priority:8,callback:cpY},U63);var bZi={},MJi=(bZi.rendering={priority:10,callback:ypB},bZi.rendered={callback:Lth},bZi),jyp={},VJi=(jyp.rendering={callback:ypB},jyp.rendered={callback:Lth},jyp);var d6r=!1,Lbi={},GbW=(Lbi.initialized={priority:10,callback:function(){d6r||(rFs({didPatch:function(r){r.el&&JjE(r.el,r.props)},
didUnmount:function(r){l1E(r.el)}}),d6r=!0)}},Lbi);var yEf=/^\/shorts\/?$/;_.LL("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:{}}}}}}});_.Y("kevlar_use_common_module_manager_ks")?(_.Fy_(new Ktz),z9_()):s$y();
(function(){var r=document.querySelector("ytd-app");if(!r)throw Error("Zj");r=new di({root:r,injector:_.S5()});r.install(OZ4);var g={};r.install((g.initialized={priority:10,callback:yMt},g));_.Y("wp_lat_b")&&(g={},r.install((g.initialized={priority:10,callback:function(){Ms$()}},g)));
g={};r.install((g.rendered={priority:0,callback:das},g));g={};r.install((g.rendered={priority:0,callback:function(){_.ZV.addLowPriorityJob(function(){_.zPA>1&&(Zg4(),jut())},4E4)}},g));
r.install(CeA);r.install(e20);r.install(GbW);IWL();r.install(eG0);r.install(IAK);r.install(QK0);r.install(Yyi);r.install(Mfi);r.install(Oq0);r.install(tJU);r.install(aAi);r.install(ZZr);if(!_.yi("IS_SHELL_LOAD")||_.Y("kevlar_fetch_initial_data_promise_client")||_.Y("sw_nav_preload_pbj")){var I=_.Nz(window.location.href);g=I&&I==="/watch";I=I&&I.match(yEf);g?r.install(VJi):I?r.install(iZ0):r.install(MJi)}else r.install($mZ);r.install(pmK);_.Y("web_enable_prefetching_videos_on_home")&&r.install(iqS);
_.Y("start_client_gcf")&&r.install(Bff);r.install(tfi);(new lAY).increment("INSTALLED");r.install(ZqU);r.install(Tf3);r.transition("initialized");Oth();m$t()})();
_.RI=[[["aGkzam5raW5kIzhsY2Z5cWU=","dmFsdWUjNGtnMG96bzNuenhi"],"TEFDRU1FTlRfS0lORF9MQVlPVVRfSURfRU5URVJFRCNyZGhwdnJtNzQxM0FEX1A="]];_.Du=["dG51bm9wZ2xvYmFsQ2FsbGJhY2tzI2lpeG1tZA==","eURldGVjdGVkI2h2Zm9rbTliNHhnc29uQWJub3JtYWxpdA==","Z2tjbjUzb25BZFNraXAjZWlxMTVw","YXllcl9yZXNwb25zZSM4cGhxNnY5N3JrMzRyYXdfcGw=","OXFlMmIwdjZpdTgzYWRzRW5nYWdlbWVudFBhbmVsUmVuZGVyZXIj"];_.jE="dG51bm9wZ2xvYmFsQ2FsbGJhY2tzI2lpeG1tZA== eURldGVjdGVkI2h2Zm9rbTliNHhnc29uQWJub3JtYWxpdA== Z2tjbjUzb25BZFNraXAjZWlxMTVw YXllcl9yZXNwb25zZSM4cGhxNnY5N3JrMzRyYXdfcGw= bGlzdF9xdWV1ZV9tdWx0aXBsZV9za2lwc19rcyNzd3VscDZtZmkwY293ZWJfcGxheQ== Z3ZhbzJvYWJfc2FfZWYjcjIydHM0 OXFlMmIwdjZpdTgzYWRzRW5nYWdlbWVudFBhbmVsUmVuZGVyZXIj".split(" ");
_._ModuleManager_initialize=function(r,g){if(!_.YJ){if(!_.Zj)return;_.Fy_(_.Zj())}_.YJ.setAllModuleInfoString(r,g)};
_._ModuleManager_initialize('kevlar_base_module/sy1/kevlar_main_module/NSzT5:1',['sy1','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
var R2i;_.Nf=function(r){var g=document.createElement("link");_.Bb(g,r,"stylesheet");document.head.appendChild(g)};
_.wi=function(r,g){var I,P;return _.p(function(a){I=document.createElement("div");I.id=r.id;r.className&&(I.className=r.className);P=r.element;if(!P)throw Error("$j");if(r.location==="prepend")P.prepend(I);else if(r.location==="appendChild")P.appendChild(I);else if(r.location==="after")P.after(I);else throw Error("ak");return a.return(_.iX(I,g,"wh"))})};
_.lA=function(r){var g;return _.p(function(I){(g=document.getElementById(r))&&g.remove();_.R2(I)})};
_.So=function(r,g){var I=document.querySelector(r);I?g(I):setTimeout(function(){_.So(r,g)},1E3)};
_.AEi=function(r,g,I){var P;_.p(function(a){if(a.nextAddress==1)return(P=document.getElementById(r))?a.jumpTo(2):a.yield(R2i(r,g,I),2);if(P=document.getElementById(r))P.style.display="block";_.R2(a)})};
R2i=function(r,g,I){return _.p(function(P){return P.return(new Promise(function(a){_.So("div #panels",function(v){_.wi({element:v,location:"appendChild",id:r,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint "+I},g);a()})}))})};_.Jv=_.R(function(r){var g=r.text;var I=r.onClick;var P=r.color;var a=r.backgroundColor;var v=r.buttonSize;var C=r.disabled;var u=r.iconName;var X=r.iconSize;var c=r.className;var B=r.iconClassName;r=r.ariaLabel;var O=_.RT(function(e){I(e)}),z={};
return _.q("button",{class:_.Ws("ytpStandardButtonsHost",(z.ytpStandardButtonsLarge=function(){return(v==null?void 0:v())==="large"},z),c),
"on:click":O,style:_.wM({color:P,"background-color":a}),disabled:C,"aria-label":r},_.q(_.t,{cond:u,then:function(){return _.q(_.lv,{className:_.Ws("ytpStandardButtonsIconContainer",B),icon:u,size:X})}}),g)},"vh");_.Nef=_.R(function(r){var g,I,P={};return _.q("div",{class:_.Ws("ytprototypesEngagementPanelComponentHost",(P.ytprototypesEngagementPanelComponentHostMweb=r.isMweb,P),r.className),id:r.id},_.q("div",{class:_.Ws("ytprototypesEngagementPanelComponentEngagementPanelHeader",r.headerClassName)},_.q("div",null,r.header()),_.q("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.q("div",{class:"ytprototypesEngagementPanelComponentHeaderButtonProp"},(g=r.HeaderButton)==null?void 0:g.call(r)),
_.q(_.Jv,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Close",onClick:function(){var a;(a=r.onHide)==null||a.call(r);var v;if((v=r.preventDefault)==null||!v.call(r))if(a=r.id(),a=document.getElementById(a))a.style.display="none"}}))),_.q("div",{class:_.Ws("ytprototypesEngagementPanelComponentEngagementPanelContent",r.contentClassName),
style:function(){var a,v;return"height: "+(((a=r.height)==null?0:a.call(r))||((v=r.isMweb)==null?0:v.call(r))?"100%":"800px")+";"}},r.content()),_.q("div",null,(I=r.Footer)==null?void 0:I.call(r)))},"xh");
}catch(e){_._DumpException(e)}
try{
_.YJ&&_.YJ.beforeLoadModuleCode("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 wH3,E7,lR3,SL4,JEp,EsR,x6i,fRf,nsp,Tep,h2U,kbS,$uK,x7,rqR,g6A,Il4,f9,P4M,al0,v6U,Q7f,mu3,C4i,uyi,pM0,o6i,qlK,XMW,cq0,tVM,B1f,zLR,eLK,Z3W,UuK,b3M,MVK,j74,du0,L7W,G6f,yqZ,n9,s7r,F7i,H33,Tg,W7A,N1p,wMU,llr,SlM,E6W,xui,hLR,$Pr,T1R,Yli,r8S,g_K,IYW,hv,k7,Ph4,aY0,Qbi,mPf,uGp,pVM,o_K,qSi,XVZ,c8U,tGS,BhK,$v,Ohr,eBS,YSp,ZhS,UPR,ih3,MGU,jbf,VGK,dP0,y8i,KNS,Hhi,WNA,RBp,A8A,wVR,r_,lYK,J84,E_A,xPf,n_4,hBU,kii,$l4,rFS,gHS,I3r,PdR,a3i,vHp,QXU,mli,Cd4,uD0,peA,oHR,qYU,Xe4,BVA,OBM,zmr,emU,YYr,ZB4,Ul3,iBU,MOi,jX3,
VOr,dlR,LwR,Gki,yFR,Kwi,sXi,Pl,FwA,HBi,WwZ,DlA,Rm4,AFR,az,NVZ,weA,l3f,SYi,JFR,EHK,xlM,f3i,nH0,TVK,hmU,kki,$eA,vl,rui,gD0,IfA,Pg0,afS,vDZ,QCi,meA,CgS,u5S,pf3,oDp,qkr,XfU,cu0,tUK,B24,Oei,eKM,Ue4,iei,ber,MUi,jCK,VUU,de0,LVK,GG0,yuW,KV4,sCK,FVA,mO,Co,WVr,Dep,RKi,AuU,N2U,wff,lff,SkS,Ju0,nD4,auA,C6A,uUi,cNp,BcZ,Xdf,oMK,izU,jI4,Kji,pdi,dkS,bzS,tRp,Fj4,DkR,NcM,RXr,AN3,wdZ,EMM,SmM,xkS,fuf,JN0,luZ,nMi,qt,X2,gt4,cl,IGi,aGZ,vt3,QJi,tR,mcr,CHK,uOf,tHK,BYi,zxU,ex0,Yq4,Zi0,Bl,UcW,ii0,biA,OX,zs,jJR,VH0,eI,LJM,GI3,
Yv,KJ0,ZP,UX,ir,br,Hii,FJi,WJU,DcZ,Mt,Rx4,A40,jI,fGU,VS,ntf,TYW,hxi,d_,Pff,$CW,I_i,a_4,rxf,QvW,gRp,ux3,mCi,CfZ,pQ4,qHZ,oRS,BLR,YHi,Ko,sX,z3S,UCS,e3r,Zx4,Hl,DP,Rz,AR,Jxp,FsK,f_0,nRS,TLi,h34,$DZ,LsK,GMS,lr,Ksp,Nt,w_,svf,kMM,ERU,yxK,JR,o94,Xsi,cYi,qv3,mDK,BMR,eOr,v9f,PvM,a8f,UDf,QTK,fo,zOi,Cv0,OyR,psr,I84,uup,byR,sTp,Fk4,HyA,WkS,DDR,ROZ,NMA,rs,l8S,SvR,E9p,xDR,f83,n9i,TM3,hOS,k3r,$30,r9U,gs,gGr,Ixf,Pw0,ax4,vGA,qPi,IZ,oGi,m3i,p5i,uqS,CwA,QAA,X5K,c9M,tN4,BD4,P7,OkA,zJp,U3S,v7,YPM,mg,aZ,Q9,Zkp,eJK,ikR,bkW,
MNi,jAU,VNR,d34,GLS,y9S,KY0,sAZ,FY3,Hk3,WYK,D3Z,RJ3,NDU,w5U,SPM,x3p,fxK,nGU,hJS,$4i,gmf,IKf,Py3,aKA,Q9p,m4R,CyR,u8p,pkK,omM,qwS,c5R,O60,ewS,Z64,zwM,t63,B5U,M6A,b6R,U40,j93,i6K,V6r,KKS,y5S,LKA,G1U,CG,s93,H6S,WKi,D4W,lKr,SwK,J5p,Em0,x44,fKi,nmK,T54,hwi,k1W,$Ff,rhM,gkM,Iyi,PWZ,ayR,vki,Q5r,mFr,ubW,pyS,okf,qBW,chW,t33,BzW,OA4,z9K,e9S,YBi,ZAK,UFK,iAi,j5i,dF4,GUZ,yhW,KpW,s5A,bA3,M30,Wp0,DF0,R9S,Ah4,Nzr,wyK,lyf,SBf,EkS,Jhr,fyA,nkr,h9f,kUW,rLi,gxS,qr,vx0,Qgi,CVR,uHM,oxK,pYR,cLi,q1A,XYK,tBr,BBS,Or0,zWZ,eWi,
Y1A,ZrU,Uvf,irA,brM,MBi,jgK,dvi,VB4,L1p,K1A,sgi,F1i,X9,Hr4,W1W,DvW,RWr,AL3,NBK,wYR,lpf,S1M,JLi,ExW,fpW,nxi,TB0,hWp,rrR,I6R,PiZ,vTR,a6i,QsU,m_W,Cip,ui4,oT4,qfU,Xop,crK,tr3,B8i,O0W,zyZ,ey4,YfW,Z0i,Mri,jsR,i0p,b00,U_0,VrU,G_r,d_M,Lzi,ss3,yrK,Kz3,Fzr,H0W,Wzp,D_i,Arp,N8R,wor,Sf4,Jri,x_3,nTi,hyW,$JW,g8A,PBU,v8R,mJp,pIf,qsA,XIR,cep,BFS,tiU,zgf,egZ,YsM,Z8Z,to,UJi,i8A,b8p,WZM,RgA,AeS,SsR,zQ,JeZ,E8p,xJp,n8f,fn4,TFr,hgU,k04,$L3,rJp,ED4,goK,IvK,P9A,k_W,avR,vo4,SSK,Qtp,mLf,C90,uMR,pcr,oo0,zrK,erZ,Y0A,ZM4,UBp;
wH3=function(){switch(_.by$()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
E7=function(r){if(!r)return"browse";var g=r.page,I=r.url,P,a,v,C=(P=r.response)==null?void 0:(a=P.responseContext)==null?void 0:(v=a.webResponseContextExtensionData)==null?void 0:v.pageTheme;if(C)g=C.toLowerCase().replace(/_/g,"-");else if(g!=="watch"&&g!=="learning_journey_watch"){var u,X;if((g==="browse"||g==="settings")&&((u=r.response)==null?0:(X=u.sidebar)==null?0:X.settingsSidebarRenderer))g="WEB_PAGE_TYPE_SETTINGS";else{var c,B;g==="browse"&&((c=r.response)==null?0:(B=c.metadata)==null?0:B.channelMetadataRenderer)?
g="channel":I&&(g=_.Fr4(I)||g)}}return g};
lR3=function(r){r=r.command;var g=_.Z(r,_.nz);return{command:r,reelPlayerOverlayRenderer:_.Z(g==null?void 0:g.overlay,_.qD8),thumbnail:g==null?void 0:g.thumbnail,videoId:g.videoId}};
SL4=function(r){r=r.command;var g=_.Z(r,_.oV);return{command:r,reelNonVideoContentRenderer:_.Z(g==null?void 0:g.renderer,_.Xr)}};
JEp=function(r){return r.entries?r.entries.map(function(g){return _.Z(g==null?void 0:g.command,_.nz)?lR3(g):SL4(g)}):[]};
EsR=function(r){return r.prevEntries?r.prevEntries.map(function(g){return _.Z(g==null?void 0:g.command,_.nz)?lR3(g):SL4(g)}):[]};
x6i=function(){return new Promise(function(r){var g=window;g.attmp!==void 0?r(g.attmp):(g.attmq===void 0&&(g.attmq=[]),g.attmq.push(function(I){r(I)}))})};
fRf=function(){var r=_.HP("yt.aba.att");return r?r:_.E5.instance!==void 0?_.E5.instance.jxR.bind(_.E5.instance):null};
nsp=function(r,g){var I,P;return _.p(function(a){return a.nextAddress==1?_.Y("attmusi")&&_.Y("attmusi_ue")?a.yield(x6i(),3):a.jumpTo(2):a.nextAddress!=2?(I=a.yieldResult,a.return(I.s(r,g,6E4))):(P=fRf())?a.return(P(r,g,6E4)):a.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
Tep=function(r,g,I,P,a){g=g===void 0?[]:g;a=a?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:a}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.Le(r),dialogMessages:g.map(function(v){return _.Le(v)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Le(I),serviceEndpoint:a}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Le(P)}}}}}};
h2U=function(r,g,I,P){I||(r?P&&(P.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||P.WINDOW_SIZE_CHANGED&&(g.width!==window.innerWidth||g.height!==window.innerHeight)||P.SAFARI_ABORTED_BY_NEW_TRANSITION&&r instanceof DOMException&&r.name==="AbortError"&&r.message.includes("Old view transition aborted by new view transition"))||_.iO(r):_.iO(Error("yj")))};
kbS=function(r,g){g=g===void 0?{}:g;var I,P,a,v,C,u,X,c,B,O,z,e,U;return _.p(function(V){switch(V.nextAddress){case 1:I=g;P=I.shouldWrap===void 0?!0:I.shouldWrap;a=I.skipTransitionTimeoutMs===void 0?300:I.skipTransitionTimeoutMs;v=I.beforeTransition;C=I.afterTransition;if(!P||!document.startViewTransition||document.visibilityState==="hidden")return V.return(r());u={width:window.innerWidth,height:window.innerHeight};X=!1;(c=v)==null||c();_.Go(V,2);B=document.startViewTransition(r);O=setTimeout(function(){B.skipTransition();
X=!0},a);
return V.yield(B.ready,4);case 4:return clearTimeout(O),V.yield(B.finished,5);case 5:clearTimeout(O);(z=C)==null||z();_.sM(V,0);break;case 2:e=_.Wb(V),(U=C)==null||U(),h2U(e,u,X,g.ignoredErrors),_.R2(V)}})};
$uK=function(r,g,I){I=I===void 0?!1:I;var P=_.nj(),a=!!_.iq().queueProxy,v,C,u;r=r==null?void 0:(v=r.response)==null?void 0:(C=v.currentVideoEndpoint)==null?void 0:(u=C.watchEndpoint)==null?void 0:u.playlistId;if((a||r)&&!_.Y("web_watch_disable_playlist_auto_miniplayer"))return I&&(P.playlistWatchPageActivation=!0),!0;switch(E7(g)){case "yts-products":return I&&(P.productDetailsPageActivation=!0),!0;case "mini_app":return I&&(P.miniAppPageActivation=!0),!0;case "playables":return I&&(P.playablesDestPageActivation=
!0),!0;case "companion-canvas":return I&&(P.companionCanvasActivation=!0),!0;default:return!1}};
x7=function(r){var g=r.clientMessageId;var I=r.playerOffsetMs;var P=r.pageContext;r=r.userInputText;return{inputComposerFormData:Object.assign({},{clientMessageId:g},!!I&&{playerOffsetMs:I},!!P&&{pageContext:P},!!r&&{userInputText:r})}};
rqR=function(r){r=_.Q$E(r);r.length>0&&r[0].focus()};
g6A=function(r,g,I){for(var P=typeof r==="string"?r.split(""):r,a=r.length-1;a>=0;--a)a in P&&g.call(I,P[a],a,r)};
Il4=function(r,g,I){for(var P=r.length,a=typeof r==="string"?r.split(""):r,v=0;v<P;v++)if(v in a&&g.call(I,a[v],v,r))return v;return-1};
f9=function(r,g,I){g=Il4(r,g,I);return g<0?null:typeof r==="string"?r.charAt(g):r[g]};
P4M=function(r,g){g=Il4(r,g);g>=0&&_.Lt8(r,g)};
al0=function(r){return Array.prototype.concat.apply([],arguments)};
v6U=function(r){var g=0;g=g===void 0?0:g;if(!_.vR(r))throw _.gJ("uint64");var I=typeof r;switch(g){case 512:switch(I){case "string":return _.AwX(r);case "bigint":return String((0,_.i0)(64,r));default:return _.Ddt(r)}case 1024:switch(I){case "string":return _.NJp(r);case "bigint":return _.W0((0,_.i0)(64,r));default:return _.R1$(r)}case 0:switch(I){case "string":return _.AwX(r);case "bigint":return _.W0((0,_.i0)(64,r));default:return _.W8Q(r)}default:return _.rr(g,"Unknown format requested type for int64")}};
Q7f=function(r,g,I){if(g)return _.b0(r);var P;return(P=_.jA(r))!=null?P:I?"":void 0};
mu3=function(r){r!=null&&(r=r.JSC$9120_value_||"",r=typeof r==="string"?r:new Uint8Array(r));return r};
C4i=function(r,g){var I=_.iE$(g);I!=="javascript:"&&I!=="data:"&&r.setAttribute("href",g)};
uyi=function(r,g){var I=[];for(g=g||0;g<r.length;g+=2)_.kDh(r[g],r[g+1],I);return I.join("&")};
pM0=function(r,g){var I=arguments.length==2?uyi(arguments[1],0):uyi(arguments,1);return _.ha8(r,I)};
o6i=function(r,g){if(/-[a-z]/.test(g))return null;if(_.r7$&&r.dataset){if(_.z48()&&!(g in r.dataset))return null;r=r.dataset[g];return r===void 0?null:r}return r.getAttribute("data-"+_.J8(g))};
qlK=function(r,g,I){g=g===void 0?5:g;if(g!==0){var P=typeof r==="function"?r():document.querySelector(r);P?(I==null?0:I.enableSmartFocus)?_.yG$(P):P.focus():setTimeout(function(){qlK(r,g-1,I)},500)}};
XMW=function(){var r=_.jQ&&_.X_(_.aYz,10)>=0,g;if(g=_.$iz)g=_.X_(_.Phl,10)>=0;var I=_.Nv&&_.X_(_.aYz,85)>=0;return _.hq||r||g||I};
cq0=function(r){var g=_.lJy(r);return g&&XMW()?-r.scrollLeft:g&&_.sy(r,"overflowX")!="visible"?r.scrollWidth-r.clientWidth-r.scrollLeft:r.scrollLeft};
tVM=function(r,g){g=Math.max(g,0);_.lJy(r)?XMW()?r.scrollLeft=-g:r.scrollLeft=r.scrollWidth-g-r.clientWidth:r.scrollLeft=g};
B1f=function(r){return String.raw.apply(String,[{raw:r}].concat(_.xC(_.kV.apply(1,arguments).map(function(g){return g instanceof Array?g.join(""):g}))))};
zLR=function(r){var g=_.kV.apply(1,arguments),I=g.length;if(!Array.isArray(r)||!Array.isArray(r.raw)||r.length!==r.raw.length||!_.lQ$&&r===r.raw||!(_.lQ$&&!_.SQ1||_.RY(r))||I+1!==r.length)throw new TypeError("$");return new O3M(Object.freeze({strings:Object.freeze(r),args:Object.freeze(g)}))};
eLK=function(){var r=window.location.hash;r.charAt(0)==="#"&&(r=r.charAt(1)==="!"?r.substring(2):r.substring(1));return _.R4(r)};
Z3W=function(){var r=Yli;_.HP("yt.ads.biscotti.getId_")||_.le("yt.ads.biscotti.getId_",r)};
UuK=function(r){_.le("yt.ads.biscotti.lastId_",r)};
b3M=function(){var r={};for(_.ze=new i3R(r.handleError===void 0?_.bO:r.handleError,r.logEvent===void 0?_.eJ:r.logEvent);_.eQ.length>0;)switch(r=_.eQ.shift(),r.type){case "ERROR":_.ze.logError(r.payload);break;case "EVENT":_.ze.logEvent(r.eventType,r.payload)}};
MVK=function(r,g,I){return _.VRF(function(P){return I?P.userIdentifier!==void 0&&!r.includes(P.userIdentifier)&&I.includes(P.publicName):P.userIdentifier!==void 0&&!r.includes(P.userIdentifier)},g)};
j74=function(r){var g,I;return _.p(function(P){if(P.nextAddress==1)return g=_.ue("YtIdbMeta hasAnyMeta other"),P.yield(_.VRF(function(a){return a.userIdentifier!==void 0&&a.userIdentifier!==g},r),2);
I=P.yieldResult;return P.return(I.length>0)})};
du0=function(r,g){VVK||(VVK=_.ZV.addLowPriorityJob(function(){var I,P,a,v,C;return _.p(function(u){switch(u.nextAddress){case 1:return u.yield(_.SQ(),2);case 2:I=u.yieldResult;if(!I)return u.return();P=!0;_.Go(u,3);return u.yield(MVK(r,I,g),5);case 5:a=u.yieldResult;if(!a.length){P=!1;u.jumpTo(6);break}v=a[0];return u.yield(_.Hm(v.actualName),7);case 7:return u.yield(_.RK(v.actualName,I),6);case 6:_.sM(u,4);break;case 3:C=_.Wb(u),_.YQ(C),P=!1;case 4:_.ZV.cancelJob(VVK),VVK=0,P&&du0(r,g),_.R2(u)}})}))};
L7W=function(){var r;return _.p(function(g){return g.nextAddress==1?g.yield(_.SQ(),2):(r=g.yieldResult)?g.return(j74(r)):g.return(!1)})};
G6f=function(r){var g=100;g=g===void 0?500:g;var I,P,a,v,C,u;return _.p(function(X){return X.nextAddress==1?(I=_.Gq("INNERTUBE_CONTEXT_CLIENT_NAME",0),P=[I,(0,_.EM)()-2592E6],a=[I,(0,_.EM)()],v=IDBKeyRange.bound(P,a),X.yield(_.$DL(r),2)):X.nextAddress!=3?(C=X.yieldResult,u=[],X.yield(_.DA(C,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(c){u.length=0;return _.xQ(c.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:v,direction:"prev"},function(B){if(B.getValue()&&u.length<
g)return u.push(B.getValue()),B.delete().then(function(){return B.continue()})})}),3)):X.return(u)})};
yqZ=function(){var r;return _.p(function(g){if(g.nextAddress==1)return g.yield(_.SQ(),2);r=g.yieldResult;if(!r||!_.pq()&&!_.Y("nwl_init_require_datasync_id_killswitch")||!_.zO8())return g.jumpTo(0);_.Yvs=!0;_.eOQ.isNwlInitialized=_.Yvs;return g.yield(_.P68().awaitInitialization(),0)})};
n9=function(r,g){_.DD$[r]=!0;var I=_.EZ();I&&I.publish.apply(I,arguments);_.DD$[r]=!1};
s7r=function(){if(_.ta$()&&!K7i){var r=function(I){I=I.data;if(I.op==="serializedGelBatch"){var P=_.D3L.get(I.key);P&&(_.A9t(I.serializedBatch,P.client,P.resolve,P.networklessOptions,P.isIsolated,P.useVSSEndpoint,P.dangerousLogToVisitorSession,P.requestsOutstanding),_.D3L.delete(I.key))}},g=_.cx4();
g&&(g.addEventListener("message",r),g.onerror=function(){_.D3L.clear()});
K7i=!0}};
F7i=function(){this.relativeTimeStart_=_.yx()};
H33=function(r,g){r!=null&&this.append.apply(this,arguments)};
Tg=function(){for(var r=Array(36),g=0,I,P=0;P<36;P++)P==8||P==13||P==18||P==23?r[P]="-":P==14?r[P]="4":(g<=2&&(g=33554432+Math.random()*16777216|0),I=g&15,g>>=4,r[P]=_.jth[P==19?I&3|8:I]);return r.join("")};
W7A=function(){return _.XD("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
N1p=function(){var r=_.pF.clone(DuK),g;return(new _.ge(function(I,P){r.onSuccess=function(a){_.MUh(a)?I(new RLS(a)):P(new AqZ("Request failed, status="+_.h$(a),"net.badstatus",a))};
r.onError=function(a){P(new AqZ("Unknown request error","net.unknown",a))};
r.onTimeout=function(a){P(new AqZ("Request timed out","net.timeout",a))};
g=_.gK("//googleads.g.doubleclick.net/pagead/id",r)})).thenCatch(function(I){if(I instanceof _.By){var P;
(P=g)==null||P.abort()}return _.aT(I)})};
wMU=function(r,g,I){I=I===void 0?!1:I;var P,a,v,C,u;return _.p(function(X){switch(X.nextAddress){case 1:_.my("SOCS",r,34128E3,"youtube.com",!0);if(_.AL)return a=fetch(g,{method:"POST",mode:_.zk(g),credentials:_.OY(g),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),v=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.zk("/upgrade_visitor_cookie?eom=1"),credentials:_.OY("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),X.yield(Promise.all([a,v]).then(function(c){return c[1]}),5);
fetch(g,{method:"POST",mode:_.zk(g),credentials:_.OY(g),cache:"no-store",headers:{"Content-Type":"text/plain"}});return X.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.zk("/upgrade_visitor_cookie?eom=1"),credentials:_.OY("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:P=X.yieldResult;X.jumpTo(3);break;case 5:P=C=X.yieldResult;case 3:if(!P.ok)throw Error("uf");return X.yield(P.text(),7);case 7:u=X.yieldResult,
!u.includes('"state_switch":true')&&!I||u.includes("skip_reload_for_test")||window.location.reload(),_.R2(X)}})};
llr=function(r){return _.p(function(g){return g.nextAddress==1?g.yield(wMU(r.socsCookie,r.savePreferenceUrl,!0),2):g.return()})};
SlM=function(r){return _.p(function(g){return g.nextAddress==1?g.yield(wMU(r.socsCookie,r.savePreferenceUrl),2):g.return()})};
E6W=function(r){a:{var g="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(g="EMBEDDED_PLAYER_MODE_PFL");var I=r.raw_embedded_player_response;if(!I&&(r=r.embedded_player_response))try{I=JSON.parse(r)}catch(a){break a}if(I)b:{r=JqR;for(var P in r)if(r[P]==I.embeddedPlayerMode){g=r[P];break b}}}return g==="EMBEDDED_PLAYER_MODE_PFL"};
xui=function(){if(_.Y("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("vf");if(!_.Vth())return Error("wf");var r=_.Gq("PLAYER_VARS",{});if(_.pF.get(r,"privembed",!1)=="1")return Error("xf");if(E6W(r))return Error("yf")};
hLR=function(r){r=r.xhr.responseText;if(!_.v$(r,")]}'"))throw new fl4;r=JSON.parse(r.substr(4));if((r.type||1)>1)throw new fl4;r=r.id;UuK(r);n6K=_.bk(r);T1R(18E5,2);return r};
$Pr=function(r,g){g=new k6i(g);UuK("");n6K=_.TWy(g);r>0&&T1R(12E4,r-1);throw g;};
T1R=function(r,g){_.kB(function(){N1p().then(hLR,function(I){return $Pr(g,I)}).thenCatch(_.PI)},r)};
Yli=function(){var r=xui();if(r!==void 0)return _.aT(r);n6K||(n6K=N1p().then(hLR).thenCatch(function(g){return $Pr(2,g)}));
return n6K};
r8S=function(){var r=document;return f9(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(g){return"on"+g.toLowerCase()in r})};
g_K=function(r){r.addEventListener("click",function(g){var I=g.target;I&&I.getAttribute("href")&&(I=I.getAttribute("href"),_.mD(window,I,"_blank"),g.preventDefault(),g.stopImmediatePropagation())})};
IYW=function(){var r=_.kH();r.info||(r.info={});return r.info};
hv=function(){return(_.Y("csi_use_time_origin")||_.Y("csi_use_time_origin_tvhtml5"))&&_.Pf.timeOrigin?Math.floor(_.Pf.timeOrigin):_.Pf.timing.navigationStart};
k7=function(r){return Math.round(hv()+r)};
Ph4=function(){var r;if(_.Y("csi_use_performance_navigation_timing")){var g,I,P,a=_.Pf==null?void 0:(r=_.Pf.getEntriesByType)==null?void 0:(g=r.call(_.Pf,"navigation"))==null?void 0:(I=g[0])==null?void 0:(P=I.toJSON)==null?void 0:P.call(I);a?(a.requestStart=k7(a.requestStart),a.responseEnd=k7(a.responseEnd),a.redirectStart=k7(a.redirectStart),a.redirectEnd=k7(a.redirectEnd),a.domainLookupEnd=k7(a.domainLookupEnd),a.connectStart=k7(a.connectStart),a.connectEnd=k7(a.connectEnd),a.responseStart=k7(a.responseStart),
a.secureConnectionStart=k7(a.secureConnectionStart),a.domainLookupStart=k7(a.domainLookupStart),a.isPerformanceNavigationTiming=!0,r=a):r=_.Pf.timing}else r=_.Y("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.Pf.timing)):_.Pf.timing;return r};
aY0=function(){if(_.Pf.getEntriesByType){var r=_.Pf.getEntriesByType("paint");if(r=f9(r,function(I){return I.name==="first-paint"}))return k7(r.startTime)}var g;
_.Y("csi_use_performance_navigation_timing")?g=_.Pf.getEntriesByType("first-paint")[0].startTime:g=_.Pf.timing.msFirstPaint;return g?Math.max(0,g):0};
Qbi=function(){var r=window.location.protocol,g=_.Pf.getEntriesByType("resource");g=_.HY(g,function(I){return I.name.indexOf(r+"//fonts.gstatic.com/s/")===0});
(g=v_Z(g,function(I,P){return P.duration>I.duration?P:I}))&&g.startTime>0&&g.responseEnd>0&&(_.g2("wffs",k7(g.startTime)),_.g2("wffe",k7(g.responseEnd)))};
mPf=function(r,g){r=document.querySelector(r);if(!r)return!1;var I="",P=r.nodeName;P==="SCRIPT"?(I=r.src,I||(I=r.getAttribute("data-timing-href"))&&(I=window.location.protocol+I)):P==="LINK"&&(I=r.href);_.CE(document)&&r.setAttribute("nonce",_.CE(document));return I?(r=_.Pf.getEntriesByName(I))&&r[0]&&(r=r[0],I=hv(),_.g2("rsf_"+g,I+Math.round(r.fetchStart)),_.g2("rse_"+g,I+Math.round(r.responseEnd)),r.transferSize!==void 0&&r.transferSize===0)?!0:!1:!1};
uGp=function(r,g){_.Fn(function(){_.r2("").info.actionType=r;g&&_.LL("TIMING_AFT_KEYS",g);_.LL("TIMING_ACTION",r);var I=_.j_X(_.Gq("TIMING_INFO",{}));Object.keys(I).length>0&&_.IC(I);I={isNavigation:!0,actionType:_.cBh(_.Gq("TIMING_ACTION"))};var P=_.Gq("PREVIOUS_ACTION");P&&(I.previousAction=_.cBh(P));if(P=_.Gq("CLIENT_PROTOCOL"))I.httpProtocol=P;if(P=_.Gq("CLIENT_TRANSPORT"))I.transportProtocol=P;(P=_.CB())&&P!=="UNDEFINED_CSN"&&(I.clientScreenNonce=P);P=wH3();if(P===1||P===-1)I.isVisible=!0;P=
_.Q_L().loadType==="cold";var a=IYW();P||(P=a.yt_lt==="cold");if(P){I.loadType="cold";P=IYW();a=Ph4();var v=hv(),C=_.Gq("CSI_START_TIMESTAMP_MILLIS",0);C>0&&!_.Y("embeds_web_enable_csi_start_override_killswitch")&&(v=C);v&&(_.g2("srt",a.responseStart),P.prerender!==1&&_.efp(v));P=aY0();P>0&&_.g2("fpt",P);P=Ph4();P.isPerformanceNavigationTiming&&_.IC({performanceNavigationTiming:!0},void 0);_.g2("nreqs",P.requestStart,void 0);_.g2("nress",P.responseStart,void 0);_.g2("nrese",P.responseEnd,void 0);
P.redirectEnd-P.redirectStart>0&&(_.g2("nrs",P.redirectStart,void 0),_.g2("nre",P.redirectEnd,void 0));P.domainLookupEnd-P.domainLookupStart>0&&(_.g2("ndnss",P.domainLookupStart,void 0),_.g2("ndnse",P.domainLookupEnd,void 0));P.connectEnd-P.connectStart>0&&(_.g2("ntcps",P.connectStart,void 0),_.g2("ntcpe",P.connectEnd,void 0));P.secureConnectionStart>=hv()&&P.connectEnd-P.secureConnectionStart>0&&(_.g2("nstcps",P.secureConnectionStart,void 0),_.g2("ntcpe",P.connectEnd,void 0));_.Pf&&"getEntriesByType"in
_.Pf&&Qbi();P=[];if(document.querySelector&&_.Pf&&_.Pf.getEntriesByName)for(var u in ChZ)ChZ.hasOwnProperty(u)&&(a=ChZ[u],mPf(u,a)&&P.push(a));if(P.length>0)for(I.resourceInfo=[],u=_.m(P),P=u.next();!P.done;P=u.next())I.resourceInfo.push({resourceCache:P.value})}_.IC(I);I=_.$D();I.preLoggedGelInfos||(I.preLoggedGelInfos=[]);u=I.preLoggedGelInfos;I=_.Cq_();P=void 0;for(a=0;a<u.length;a++)if(v=u[a],v.loadType){P=v.loadType;break}if(_.Q_L().loadType==="cold"&&(I.loadType==="cold"||P==="cold")){P=_.mQt();
a=_.$D();a=a.gelTicks?a.gelTicks:a.gelTicks={};for(var X in P)X in a||typeof P[X]==="number"&&_.g2(X,_.aC(X));X={};P=!1;u=_.m(u);for(a=u.next();!a.done;a=u.next())P=a.value,_.ql(I,P),_.ql(X,P),P=!0;P&&_.IC(X)}_.dQ$(!0);X=_.Gq("TIMING_ACTION");_.HP("ytglobal.timingready_")&&X&&_.DQ4()&&_.VEE()&&_.bK$()})()};
pVM=function(r){var g,I,P,a=(P=(I=((g=r.mainDownloadsListEntity)!=null?g:{})[_.rdQ])==null?void 0:I.refresh)!=null?P:"",v;r=(v=r.refresh)==null?void 0:v[a];a=r!=null?r:{};return(a==null?0:a.refreshTime)?Number(a==null?void 0:a.refreshTime):0};
o_K=function(r,g){var I=_.II(r);return g.every(function(P){var a;P=P==null?void 0:(a=P.playbackDataEntity)==null?void 0:a.key;if(!P)return!1;a=_.Df(_.F5(P).entityId,"mainVideoEntity");return!!I[a]})};
qSi=function(r){return r.ui.guideIsVisibleButNotPersistent};
XVZ=function(r){return r.ui.scrollAtTop};
c8U=function(r){return r.ui.tabGesturesIsActive};
tGS=function(r){r=_.kD(r.entities);return _.ciX(r).length};
BhK=function(r,g){if(g){var I;r=(I=_.RC(r.entities,"downloadQualityPickerEntity",g))!=null?I:void 0}else r=void 0;return r};
$v=function(r,g,I){var P;return _.p(function(a){if(a.nextAddress==1)return a.yield(g(),2);P=a.yieldResult;I(P,r);_.R2(a)})};
Ohr=function(){return _.p(function(r){return r.nextAddress==1?r.yield((xui()!==void 0?_.aT(Error("zf")):N1p()).then(function(){return 1},function(g){if(g.message==="Biscotti id is disabled")return 3;
_.M6("Failed fetching bid");return 0}),2):r.return(r.yieldResult)})};
eBS=function(){var r=_.Gf("ZWQtcGxheWVyI3lsMmh4ZGt2bDBhenl0LWhhdmVuLWVtYg=="),g=_.Gf("ZSNva2NjYTAxeW03bzJpZnJhbQ==");return document.querySelector(g+zBS+r)?0:1};
YSp=function(r){var g=document.getElementsByTagName("ytd-enforcement-message-view-model");g.length===0||getComputedStyle(g[0]).display==="none"?r(0,"p.h_"):r(1,"p.h_")};
ZhS=function(){return _.X_t(_.jE)};
UPR=function(){return _.cCt()===0?0:_.tnQ()};
ih3=function(){return _.Y4$(_.FSE([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
MGU=function(){return _.vUL(bhZ)};
jbf=function(r){_.p(function(g){switch(g.nextAddress){case 1:return g.yield($v("b.f_",Ohr,r),2);case 2:return g.yield($v("j.s_",_.PI$,r),3);case 3:return g.yield($v("r.s_",_.rCt,r),4);case 4:return g.yield($v("e.h_",MGU,r),5);case 5:if(!_.Y("ab_det_sc_inj")){g.jumpTo(6);break}return g.yield($v("s.i_",_.oUF,r),6);case 6:if(_.Y("ab_deg_unex_thr")){g.jumpTo(8);break}return g.yield($v("a.o_",_.uc$,r),8);case 8:if(_.Y("ks_get_o_pp")){g.jumpTo(10);break}return g.yield($v("g.o_",_.CI$,r),10);case 10:if(_.Y("ks_det_gpbl")){g.jumpTo(12);
break}return g.yield($v("p.i_",_.mMp,r),12);case 12:return g.yield($v("f.i_",_.lqs,r),14);case 14:return g.yield($v("a.b_",_.kzp,r),15);case 15:return g.yield($v("p.m_",_.E$4,r),16);case 16:if(!_.Y("ab_det_el_h_v2")){g.jumpTo(17);break}return g.yield($v("n.h_",ih3,r),17);case 17:return g.yield($v("o.p_",ZhS,r),19);case 19:return g.yield($v("e.i_",eBS,r),20);case 20:if(_.Y("ab_det_apm"))return g.yield($v("o.a_",UPR,r),0);g.jumpTo(0)}})};
VGK=function(r){switch(r){case 0:return"BISCOTTI_BASED_DETECTION_RESULT_DETECTED";case 1:return"BISCOTTI_BASED_DETECTION_RESULT_NOT_DETECTED";case 2:return"BISCOTTI_BASED_DETECTION_RESULT_UNSPECIFIED";case 3:return"BISCOTTI_BASED_DETECTION_RESULT_KNOWN_FAILURE";case 4:return"BISCOTTI_BASED_DETECTION_RESULT_UNKNOWN_FAILURE";default:_.rr(r,"unknown result type")}};
dP0=function(r,g,I){g=_.dMs[g];I={detected:r===0,source:g.mD1,detectionResult:VGK(r),contentCpn:I};_.eJ("biscottiBasedDetection",I);_.olh.increment(g.mD1,r);g.mB0!==void 0&&_.LL("CATSTAT",_.jLF(r,g))};
y8i=function(){LN3=0;var r=[_.fz(!0)];GiM&&_.D3(GiM,"yt-window-resized",r)};
KNS=function(){LN3||(LN3=_.ZV.addLowPriorityJob(y8i,200))};
Hhi=function(){sbr=0;FN0=_.ct0(document);var r=[FN0];GiM&&_.D3(GiM,"yt-window-scrolled",r)};
WNA=function(){sbr||(sbr=_.ZV.addLowPriorityJob(Hhi,200))};
RBp=function(r){r=r===void 0?null:r;DPZ.push(_.wG(window,"resize",KNS));DPZ.push(_.wG(window,"scroll",WNA));r&&(GiM=r)};
A8A=function(r){r=r.target.result;r.objectStoreNames.contains("swpushnotificationsstore")&&r.deleteObjectStore("swpushnotificationsstore");r.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
wVR=function(){return NhZ?Promise.resolve(NhZ):new Promise(function(r,g){var I=self.indexedDB.open("swpushnotificationsdb");I.onerror=g;I.onsuccess=function(){var P=I.result;if(P.objectStoreNames.contains("swpushnotificationsstore"))NhZ=P,r(NhZ);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),wVR()};
I.onupgradeneeded=A8A})};
r_=function(r){var g=new _.oK("Error accessing DB");return wVR().then(function(I){return new Promise(function(P,a){try{var v=I.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(r);v.onsuccess=function(){var C=v.result;P(C?C.value:null)};
v.onerror=function(){g.params={key:r,source:"onerror"};a(g)}}catch(C){g.params={key:r,
thrownError:String(C)},a(g)}})},function(){return null})};
lYK=function(r,g){var I={};I.key=r;I.value=g;return wVR().then(function(P){return new Promise(function(a,v){try{var C=P.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(I);C.onsuccess=function(){a()};
C.onerror=function(){v()}}catch(u){v(u)}})})};
J84=function(){var r=_.rY.getLocalStorage();r&&SSK(r,r.mechanism.__iterator__(!0))};
E_A=function(r){_.p(function(g){if(g.nextAddress==1)return g.yield(r.delete("yt-appshell-assets"),2);_.R2(g)})};
xPf=function(r){return _.Wm((0,_.$Rw)(),r)};
n_4=function(){var r;_.p(function(g){return g.nextAddress==1?g.yield(g_.getInstance(),2):(r=g.yieldResult)?g.yield(fYK(r),0):g.jumpTo(0)})};
hBU=function(){var r;_.p(function(g){return g.nextAddress==1?g.yield(Iz.getInstance(),2):(r=g.yieldResult)?g.yield(ThW(r),0):g.jumpTo(0)})};
kii=function(r){E_A(r);n_4();hBU()};
$l4=function(r){var g,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(_.rML(r),2);if(g=P.yieldResult){var a;a:{if(g.headers&&(a=g.headers.get("date"))&&(a=Date.parse(a),!isNaN(a))){a=Math.round((0,_.EM)()-a);break a}a=-1}I=a;if(I>-1)return P.return(I)}return P.return(-1)})};
rFS=function(){var r=_.I$.caches,g=_.yi("IS_SHELL_LOAD"),I,P;_.p(function(a){if(a.nextAddress==1)return I=-1,g?a.yield($l4(r),3):(P=hv(),I=Math.round((0,_.EM)()-P),a.jumpTo(2));a.nextAddress!=2&&(I=a.yieldResult);I>=0&&I<2147483648&&_.QM({appInstallDataAgeMs:I});_.R2(a)})};
gHS=function(r){var g=_.WJ(_.I$.location.href),I={};"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(P){var a=g.JSC$10332_queryData_.getValues(P);if(a==null?0:a.length)I[P]=a});
return _.jb(r,new Map(Object.entries(I)))};
I3r=function(r){return _.BXs(_.t1X(r&16777215))<.5};
PdR=function(r){r=r.match(/(.*)::.*::.*/);if(r!==null)return r[1]};
a3i=function(r){if(_.OgE()){var g=Object.keys(window.localStorage);g=_.m(g);for(var I=g.next();!I.done;I=g.next()){I=I.value;var P=PdR(I);P===void 0||r.includes(P)||self.localStorage.removeItem(I)}}};
vHp=function(){if(!_.OgE())return!1;var r=_.ue(),g=Object.keys(window.localStorage);g=_.m(g);for(var I=g.next();!I.done;I=g.next())if(I=PdR(I.value),I!==void 0&&I!==r)return!0;return!1};
QXU=function(r){return lYK("NotificationsDisabled",r)};
mli=function(){var r=_.nL("service_worker_scope");try{return navigator.serviceWorker.getRegistration(r)}catch(g){return Promise.reject(g)}};
Cd4=function(){return Notification.permission!="granted"?Promise.resolve():mli().then(function(r){return r?r.pushManager.getSubscription().then(function(g){if(g)return Promise.resolve();g={userVisibleOnly:!0,applicationServerKey:_.kE("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return r.pushManager.subscribe(g).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
uD0=function(r){return mli().then(function(g){if(!g||!g.active)return Promise.reject(new _.oK("serviceworker.postMessage",r,g));try{return g.active.postMessage(r),Promise.resolve()}catch(I){return Promise.reject(I)}})};
peA=function(){uD0({type:"notifications_register",data:_.Gq("ID_TOKEN")})};
oHR=function(r){return!(!r||!r.pushManager)};
qYU=function(){return mli().then(oHR).catch(function(){return!1})};
Xe4=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?qYU():Promise.resolve(!1)};
BVA=function(){var r={isWide:_.aK.get("wide","0")==="1"},g=_.Tk();if(g=g.getFlag(165)||g.getFlag(174))r.theme=_.Oq(!0);if(_.Hg$()){var I=_.Bg()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";r.systemTheme=I}!g&&_.Y("parent_tools_enable_app_settings")&&_.A$(window.location.href).theme!==void 0&&(r.theme=_.Oq());if((g=cFR)?!_.pF.equals(g,r):r)g={currentValue:r},tOR&&(g.timeSinceLastSnapshotSecs=Math.round(((0,_.EM)()-tOR)/1E3)),cFR&&(g.previousValue=cFR),_.eJ("appSettingsCaptured",g),cFR=
r,tOR=(0,_.EM)()};
OBM=function(){if(!_.yi("LOGGED_IN"))return Promise.resolve(!1);var r=_.nL("service_worker_push_force_notification_prompt_tag");return r?r_("PromptTags").then(function(g){if(!g)return!0;var I=[];try{I=JSON.parse(g)}catch(P){return!1}return I&&I.indexOf(r)==-1}):Promise.resolve(!1)};
zmr=function(){var r=_.fL("service_worker_push_prompt_delay_microseconds");return r?r_("PromptTime").then(function(g){return Promise.resolve(Date.now()-r>(g||0))}):Promise.resolve(!0)};
emU=function(){var r=_.fL("service_worker_push_logged_out_prompt_watches");return r==-1?Promise.resolve(!1):r_("WatchCount").then(function(g){return g>=r})};
YYr=function(){var r=_.GL(document,"yt-push-prompt-modal-bg");r&&_.$J(r)};
ZB4=function(){return _.fL("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):r_("PromptCount").then(function(r){r||(r=0);return Promise.resolve(r<_.fL("service_worker_push_prompt_cap"))})};
Ul3=function(r){return _.yi("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.yi("LOGGED_IN")&&(r===void 0?0:r)?OBM().then(function(g){if(g)return!0;g=[ZB4(),zmr()];_.yi("LOGGED_IN")||g.push(emU());return Promise.all(g).then(function(I){return I.every(function(P){return P})})}):Promise.resolve(!1)};
iBU=function(){r_("PromptCount").then(function(r){return lYK("PromptCount",r+1)}).then(function(){return lYK("PromptTime",Date.now())}).then(function(){var r=_.nL("service_worker_push_force_notification_prompt_tag");
if(r)return r_("PromptTags").then(function(g){var I=[];if(g)try{I=JSON.parse(g)}catch(P){return!1}I||(I=[]);I.push(r);return lYK("PromptTags",JSON.stringify(I))})})};
MOi=function(){bB0||YYr()};
jX3=function(r){r.style.zIndex=2147483648;r.style.pointerEvents="auto";r.style.backgroundColor="rgba(0, 0, 0, 0.6)";r.style.width="100%";r.style.height="100vh";r.style.position="absolute";r.style.top="0";r.style.left="0";r.style.border="none"};
VOr=function(){var r=_.GL(document,"yt-push-prompt-modal-bg");bB0=_.Y("service_worker_push_prompt_modal_ignore_click");r?jX3(r):(r=_.oG("div",{id:"yt-push-prompt-modal-bg"}),jX3(r),document.body.appendChild(r),_.Kkp(document,"click",MOi))};
dlR=function(){var r=arguments;_.Y("service_worker_push_prompt_modal_enable")&&VOr();return Notification.requestPermission().then(function(g){YYr();var I=document.getElementById("ticker");I&&(I.className=I.classList.remove("show"));if(g=="granted")return Cd4().then(function(){QXU(!1);peA();return Promise.resolve(!0)});
g=="denied"&&peA();return Promise.resolve(!1)}).catch(function(){YYr();
return Promise.reject.apply(Promise,_.xC(r))})};
LwR=function(r){r=r===void 0?!1:r;var g=_.ZG().client;if(g&&g.browserVersion){var I=g.browserVersion,P=g.browserName=="CHROME"&&_.X_(I,"50.0.0")<0;g=g.browserName=="OPERA"&&_.X_(I,"42.0.0")<0;if(P||g)return Promise.resolve()}return Xe4().then(function(a){if(!a)return Promise.resolve();a=Cd4().then(function(){return uD0({type:"notifications_check_registration",data:_.Gq("ID_TOKEN")})});
return Notification.permission!="default"?a.catch(function(){}):a.then(function(){return Ul3(r)}).then(function(v){if(v)return iBU(),dlR().then(function(){})}).catch(function(){})})};
Gki=function(r){return oHR(r)?LwR():Promise.resolve()};
yFR=function(r){var g=r.installing||r.waiting;return r.active||!g?Promise.resolve(r):new Promise(function(I){var P=function(a){a=a.target;if(a.state==="activated"||a.state==="redundant")g.removeEventListener("statechange",P),I(r)};
g.addEventListener("statechange",P)})};
Kwi=function(){var r=new _.QV_("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.lW(r,{mainAppWeb:_.Uq()});var g=_.e7B;_.Y("service_worker_forward_exp_params")&&(g=gHS(g));try{var I=_.lUQ(g).catch(function(){_.S3(r,"FAILURE");return new Promise(function(){})});
_.Y("service_worker_push_enabled")&&I.then(function(P){_.S3(r,"SUCCESS");return P}).then(yFR).then(Gki)}catch(P){if(_.S3(r,"FAILURE"),P.name!=="SecurityError")throw P;
}};
sXi=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&Kwi()};
Pl=function(r,g,I,P,a){var v={};g&&(v[g]=I);P?v.errorType=P:a&&(v.errorReason=a);_.eJ(r,v);_.UL()};
FwA=function(r,g){var I={};g&&(I.serializedYpcFamilyCreateLoggingParams=g);_.eJ(r,I);_.UL()};
HBi=function(r,g){var I={};I.serializedYpcRefundFlowLoggingParams=g;r&&(I.eventType=r);_.eJ("ypcRefundFlowEvent",I);_.UL()};
WwZ=function(r){r&&_.JME("transactionFlowSucceeded",r)};
DlA=function(){Pl("ypcRedeemFlowStarted")};
Rm4=function(r){Pl("ypcRedeemFlowFailed",void 0,void 0,void 0,r)};
AFR=function(r){r&&Pl("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",r,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
az=function(r){return function(g,I){var P=r||I.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(g,I,{get:function(){var a;return this.$?this.$[P]:(a=_.fi(this))==null?void 0:a.querySelector("#"+P)},
enumerable:!0,configurable:!0})}};
NVZ=function(r){if(r=_.uI_(r)){var g;(g=r.sources)!=null&&g[0]?(g=_.oPF(r),g=g<1?"VERTICAL":g>1?"HORIZONTAL":"SQUARE"):g=void 0;return g}};
weA=function(r){return(r=_.uI_(r))?_.oPF(r):0};
l3f=function(r){var g,I,P,a,v,C,u;_.p(function(X){if(X.nextAddress==1)return X.yield(_.Ql8(),2);if(X.nextAddress!=3){if(!X.yieldResult)return X.return(!1);g=[];return X.yield(_.Fu.keys(),3)}I=X.yieldResult;P=_.m(I);for(a=P.next();!a.done;a=P.next())v=a.value,C=_.aS4(v),u=C.datasyncId,!u||r.includes(u)||g.push(_.Fu.delete(v));return X.return(Promise.all(g).then(function(c){return c.some(function(B){return B})}))})};
SYi=function(){var r,g,I,P,a,v,C;return _.p(function(u){if(u.nextAddress==1)return u.yield(_.Ql8(),2);if(u.nextAddress!=3){if(!u.yieldResult)return u.return(!1);r=_.ue("cache contains other");return u.yield(_.Fu.keys(),3)}g=u.yieldResult;I=_.m(g);for(P=I.next();!P.done;P=I.next())if(a=P.value,v=_.aS4(a),(C=v.datasyncId)&&C!==r)return u.return(!0);return u.return(!1)})};
JFR=function(r,g){return _.RC(r.entities,"inlineExpansionEntity",g)};
EHK=function(r,g){return _.RC(r.entities,"timedMarkersListSyncEntity",g)};
xlM=function(r,g){return _.RC(r.entities,"liveReactionsDataEntity",g)};
f3i=function(r,g){r=_.RC(r.entities,"booleanEntity",g);return!(!r||!r.value)};
nH0=function(r,g){var I=_.CB();I&&r&&_.Ok(I,_.gM(r),g)};
TVK=function(r){return r.watch.isWatchActive};
hmU=function(r){return r.watch.isLearningJourneyActive};
kki=function(r){return r.watch.watchWindowSize};
$eA=function(r){return!_.Crj(r)};
vl=function(r){return r.watch.watchScrollTop};
rui=function(r){return r.watch.isLiveChatCollapsed};
gD0=function(r,g){return _.RC(r.entities,"flowStateEntity",g)};
IfA=function(){var r=_.S5().resolve(_.lX(_.Urh));return r?r.getCurrentTime():0};
Pg0=function(r,g){r={videoId:r};g&&(r.playlistId=g);return r};
afS=function(){var r,g,I,P,a,v,C,u,X,c,B,O,z,e;return _.p(function(U){switch(U.nextAddress){case 1:r={},g=_.p7E(),I=_.m(Object.entries(g)),P=I.next();case 4:if(P.done){U.jumpTo(3);break}a=P.value;v=_.m(a);C=v.next().value;u=v.next().value;X=C;c=u;if(!c){U.jumpTo(5);break}return U.yield(c(),8);case 8:r[X]=U.yieldResult;case 5:P=I.next();U.jumpTo(4);break;case 2:B=_.m(),O=B.next();case 9:if(O.done){U.jumpTo(3);break}z=O.value;e=g[z];if(!e){U.jumpTo(10);break}return U.yield(e(),13);case 13:r[z]=U.yieldResult;
case 10:O=B.next();U.jumpTo(9);break;case 3:return U.return(r)}})};
vDZ=function(){var r;_.p(function(g){if(g.nextAddress==1)return g.yield(afS(),2);r=g.yieldResult;return g.yield(navigator.clipboard.writeText(JSON.stringify(r,null,2)),0)})};
QCi=function(r,g){if(r&&g){var I=_.EP();I().set(r,g);_.zjL(I())}};
meA=function(r,g){if(r&&g){var I=_.EP();I().set(r,g);_.zjL(I())}};
CgS=function(r,g){return _.RC(r.entities,"superThanksSelectedTierEntity",g)};
u5S=function(r,g){return _.RC(r.entities,"contextNoteUserRatingEntityPayload",g)};
pf3=function(){_.Y("web_watch_log_theater_mode")&&_.yg8("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
oDp=function(r,g,I){if(!r.includes("START_TIME_PLACEHOLDER")||!r.includes("END_TIME_PLACEHOLDER"))return r;var P=new Date(0),a=new Date(0);P.setUTCMilliseconds(g);a.setUTCMilliseconds(I);return r.replace("START_TIME_PLACEHOLDER",_.YM(P,7)).replace("END_TIME_PLACEHOLDER",_.YM(a,7))};
qkr=function(r,g,I){var P=I.minimumRowsOfVideosBetweenSections===void 0?1:I.minimumRowsOfVideosBetweenSections;return r<(I.minimumRowsOfVideosAtStart===void 0?2:I.minimumRowsOfVideosAtStart)||g!==null&&r-g<=P?!1:!0};
XfU=function(r,g){var I=0,P=0;r=_.m(r);for(var a=r.next();!a.done;a=r.next()){var v=a.value;if(v.richItemRenderer)v.richItemRenderer.rowIndex=P,v.richItemRenderer.colIndex=I++,I===g&&(I=0,P++);else if(v.richGroupRenderer&&v.richGroupRenderer.numColumns!==void 0)v.richGroupRenderer.rowIndex=P,v.richGroupRenderer.colIndex=I,I+=v.richGroupRenderer.numColumns,I===g&&(I=0,P++);else if(v.richSectionRenderer){var C=a=void 0;if(v=_.Z((a=v)==null?void 0:(C=a.richSectionRenderer)==null?void 0:C.content,_.saw))v.rowIndex=
P++}}};
cu0=function(r,g){var I=g.contentElement;g=g.rendererToTagNameMap;if(I&&g&&g.size!==0){for(var P=new Map,a=_.m(I.children),v=a.next();!v.done;v=a.next()){v=v.value;var C=v.tagName.toLowerCase(),u=P.get(C);u||(u=[],P.set(C,u));u.push(v)}if(P.size!==0)for(a=Math.min(r.length,I.children.length),v=new Map,C=0;C<a;C++){u=Object.keys(r[C])[0];u=g.get(u);if(!u)break;var X=v.get(u);X===void 0&&(X=0,v.set(u,X));var c=P.get(u);if(!c||X>=c.length)break;v.set(u,X+1);u=c[X];X=I.children[C];X!==u&&(_.jS=!0,_.Vq.set(u,
!0),I.insertBefore(u,X),_.Vq.delete(u),_.jS=!1)}}};
tUK=function(r,g,I,P,a,v,C){P=P===void 0?{}:P;if(!r||!r.length)return{orderedContent:[]};r=r.slice();var u=[],X=[];a=null;for(var c=0,B=function(S){X.sort(function(f,n){return n.skippedOnRow-f.skippedOnRow});
for(var E,l=(E=X.shift())==null?void 0:E.content;l;)!l.richSectionRenderer&&S||u.push(l),E=void 0,l=(E=X.shift())==null?void 0:E.content},O=void 0,z=void 0,e=new Set;r.length>0||X.length>0;){for(var U=[],V=g;V>0;){var G=void 0,F=void 0,W=(F=X[0]&&X[0].skippedOnRow<c?(G=X.shift())==null?void 0:G.content:void 0)!=null?F:r.shift();
if(!W)break;if(W.richItemRenderer)G=W.richItemRenderer.targetId,F=void 0,G&&((F=C)==null?0:F.has(G))&&(F=C.get(G),!O||F&&F.timestamp>O.timestamp)&&(O=F,z&&e.add(z),z=G),U.push(W),V--;else if(W.richGroupRenderer&&W.richGroupRenderer.numColumns!==void 0)W.richGroupRenderer.numColumns<=V?(U.push(W),V-=W.richGroupRenderer.numColumns):V===g&&W.richGroupRenderer.numColumns>g?(U.push({richGroupRenderer:Object.assign({},W.richGroupRenderer,{numColumns:g})}),V=0):X.push({content:W,skippedOnRow:c});else if(W.richSectionRenderer)if(qkr(c,
a,P)&&V===g){u.push(W);a=c;c++;continue}else X.push({content:W,skippedOnRow:c});else if(W.continuationItemRenderer){B(!0);u.push(W);V=0;break}if(V===0)u.push.apply(u,_.xC(U));else if(!I&&r.length===0){B(!1);u.push.apply(u,_.xC(U));V=0;break}}c++;O&&(u.push(O.content),c++);z=O=void 0}XfU(u,g);v&&cu0(u,v);return{orderedContent:u,pinnedContentNotShownTargetIds:e}};
B24=function(r){return r.shorts.isSmallScreenSqueezeback};
Oei=function(r){return r.shorts.isPlaybackStarted};
eKM=function(){if(_.Y("kevlar_home_skeleton")&&!zKp){var r=document.querySelector("#home-page-skeleton");r&&(_.ug("hgcr"),_.$J(r),zKp=!0)}};
Ue4=function(){if(_.Vth()){var r=_.Gq("PLAYER_VARS",{});if(_.pF.get(r,"privembed",!1)!="1"&&!E6W(r)){var g=function(){YkU=!0;"google_ad_status"in window?_.LL("DCLKSTAT",1):_.LL("DCLKSTAT",2)};
try{_.tF(_.edU,g)}catch(I){}Zei.push(_.ZV.addLowPriorityJob(function(){if(!(YkU||"google_ad_status"in window)){try{_.ez8(_.edU.toString(),g)}catch(I){}YkU=!0;_.LL("DCLKSTAT",3)}},5E3))}}};
iei=function(r){return!!r.getOptions("captions")};
ber=function(r){return(r=r.getOption("captions","track"))?!!r.displayName:!1};
MUi=function(r){return f9(r,function(g){return g.languageCode==="en"})};
jCK=function(r){var g=QS;if(ber(r))r.setOption("captions","stickyLoading",{}),r.setOption("captions","track",{});else{var I=f9(_.dZL(r),function(P){return P.displayName===g});
r.setOption("captions","track",I)}};
VUU=function(r,g){return{popup:{searchSuggestionReportDialog:{searchQuery:r,title:_.xH("SBOX_INAPPROPRIATE_TITLE"),suggestions:g,categoryLabel:_.xH("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.xH("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.xH("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.xH("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.xH("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.xH("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.xH("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.xH("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.xH("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.xH("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
de0=function(r){var g=_.Tk();if(g.getFlag(202))g=g.getFlag(201);else{var I;g=(r==null?void 0:(I=r.config)==null?void 0:I.settingOnByDefault)!==void 0?r.config.settingOnByDefault:!_.sq("web_shorts_cinematics_disabled_by_default")}return g};
LVK=function(r){var g=_.Tk();_.hF(0,201,r);_.hF(0,202,!0);g.save()};
GG0=function(r){var g,I,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S;return _.p(function(E){switch(E.nextAddress){case 1:return E.yield(_.SU(),2);case 2:return(g=E.yieldResult)?E.yield(_.OWs(g),3):E.return();case 3:I=E.yieldResult;if(!I)return E.return();a=((P=I.offlineVideos)==null?void 0:P.length)||0;C=((v=I.offlinePlaylists)==null?void 0:v.length)||0;if(a===0&&C===0)return E.return();u=0;if(I.offlineVideos)for(X=_.m(I.offlineVideos),c=X.next();!c.done;c=X.next())B=c.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
B.videoState&&(u+=1);r.offline_videos_count=a.toString();_.Y("kevlar_log_offline_current_network_type_ks")||(r.offline_current_network_type=(O=_.P6t())!=null?O:"CONN_INVALID");_.Y("kevlar_log_updated_time_for_smart_downloads")&&(z=_.jR().getState().entities,e=_.QX(z),U=pVM(z),r.offline_smart_downloads_last_sync_time_ms=e.toString(),r.offline_smart_downloads_next_sync_time_ms=U.toString());r.offline_videos_playable=u.toString();r.offline_playlists_count=C.toString();I.offlineVideos&&(V=I.offlineVideos.reduce(function(l,
f){f.downloadedBytes&&(l+=Number(f.downloadedBytes));return l},0).toString())&&(r.offline_used_disk_space_bytes=V);
if(!((G=navigator)==null?0:(F=G.storage)==null?0:F.estimate)){E.jumpTo(4);break}return E.yield(navigator.storage.estimate(),5);case 5:W=E.yieldResult,r.offline_free_disk_space_bytes=(((S=W)==null?void 0:S.quota)||0).toString();case 4:r.offline_client_state=JSON.stringify(I),_.R2(E)}})};
yuW=function(r){r=r.match(/(.*)::.*::.*/);if(r!==null)return r[1]};
KV4=function(r){if(_.D$Q()){var g=Object.keys(window.sessionStorage);g=_.m(g);for(var I=g.next();!I.done;I=g.next()){I=I.value;var P=yuW(I);P===void 0||r.includes(P)||self.sessionStorage.removeItem(I)}}};
sCK=function(){if(!_.D$Q())return!1;var r=_.ue(),g=Object.keys(window.sessionStorage);g=_.m(g);for(var I=g.next();!I.done;I=g.next())if(I=yuW(I.value),I!==void 0&&I!==r)return!0;return!1};
FVA=function(r){if(!r)return 0;var g=r.getPresentingPlayerType(),I=r.getVideoData();return I&&I.isLive?(r=r.getProgressState(g),r.seekableEnd-r.seekableStart):r.getDuration(g)};
mO=function(r,g){_.Py(g,r,function(){return HeA[g]},function(I){HeA[g]=I;
if(!_.Y("mweb_player_ve_show_ks")){var P=_.CB(0);P&&I&&_.eU(P,I)}})};
Co=function(r){(r=HeA[r])&&_.St(_.hx(),r)};
WVr=function(r,g){for(var I=_.m(Object.keys(r)),P=I.next();!P.done;P=I.next())if(P=P.value,r[P]!==g[P])return!1;return!0};
Dep=function(){return document.getElementById("player-control-overlay")};
RKi=function(r){r!==-1&&!_.Y("player_controls_log_creation_killswitch")&&Dep()&&(_.ug("pcu_cs",r),_.ug("pcu_ce"))};
AuU=function(r){return{listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:r}}]}}}};
N2U=function(r,g,I,P){var a=_.Y("web_enable_chat_autoscroll_to_user_turn")?"user_turn_message_id-"+Date.now():void 0;g=Object.assign({},{text:g,hasGradientBackground:I},P&&{backgroundStyle:P},a&&{itemTargetId:a});a=_.Y("web_enable_chat_autoscroll_to_user_turn")&&a?{scrollToItem:{scrollPosition:"SCROLL_POSITION_START",item:{itemTargetId:a,sectionTargetId:"youchat_section_list"}}}:void 0;return{listMutationCommand:{operations:Object.assign({},{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:g}],
insertByPositionInSection:{sectionTargetId:r,position:"INSERTION_POSITION_LAST"}}}]},a?{scrollConfig:a}:{})}}};
wff=function(r){return{continuationCommand:{token:r,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}}};
lff=function(r,g){g.stack&&(r.stack+="\n"+g.stack);return r};
SkS=function(){this.isInputValid_=!0;this.JSC$19558_streamPos_=0;this.leftoverInput_=""};
Ju0=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19561_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
nD4=function(r){var g=ED4(r,"Content-Type");if(!g)return null;g=g.toLowerCase();if(g.startsWith("application/json"))return g.startsWith("application/json+protobuf")?new xer:new _.vV;if(g.startsWith("application/x-protobuf")){r=ED4(r,"Content-Transfer-Encoding");if(!r)return new Ju0;if(r.toLowerCase()=="base64")return new ffA}return null};
auA=function(r,g,I,P){var a=new T2r(function(u,X){return hKr.has(X)?u.sentinel==="gal"&&u.event!==void 0:!1},function(u){u.event?(u=kGK(u.event),u=!u||$kp(P,u)?!0:_.fr(r.lastEvent,ur,2,po)?!_.fr(u,oz,1,po)&&!_.fr(u,ur,2,po):!_.fr(u,oz,1,po)&&!_.fr(u,ur,3,po)):u=!0;
return u});
I=_.jb(r.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",rN0(I)]]));if(r.nestedOrigins!==void 0)for(var v=_.m(r.nestedOrigins),C=v.next();!C.done;C=v.next())I=_.jb(I,new Map([["origin",C.value]]));return gM0(a,I,g).then(function(u){u=Iu3(u.event);if(_.fr(u,oz,1,po)){var X,c=(X=_.mz(u,oz,1,po))==null?void 0:_.as(X,2);c&&P.JSC$19613_logErrorEvent(P6U(c));X=_.mz(u,oz,1,po);_.as(X,2)===4?(u=_.mz(u,oz,1,po),u={statusCode:11,statusMessage:_.Po(u,
3)}):(u=_.mz(u,oz,1,po),u={statusCode:12,statusMessage:_.Po(u,3)});return u}_.fr(u,ur,3,po)?(u=_.mz(u,ur,3,po),u={statusCode:1,consentLanguageKeys:_.Po(u,2)}):u={statusCode:1};return u}).catch(function(u){return u.errorCode!==void 0?{statusCode:u.errorCode,
statusMessage:u.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
C6A=function(r){var g={};if(r===void 0||r===null)return g;r.getToken()!==void 0&&vMU(r.getToken())&&vMU(r.getToken()).length>0&&(g.scopes=new Set(vMU(r.getToken())));r.getToken()!==void 0&&QIU(r.getToken())&&QIU(r.getToken()).length>0&&(g.capabilities=new Set(QIU(r.getToken())));_.Po(r,3)!==void 0&&(g.consistencyKey=_.Po(r,3));r.getName()!==void 0&&r.getName()!==""&&(g.linkName=r.getName());_.xx(r,mkK,4)&&(r=_.nq(r,mkK,4),r=Object.assign({},_.Po(r,1)&&{userId:_.Po(r,1)},_.Po(r,2)&&{displayName:_.Po(r,
2)},_.Po(r,3)&&{email:_.Po(r,3)},_.Po(r,5)&&{username:_.Po(r,5)},_.Po(r,4)&&{profilePicture:_.Po(r,4)}),g.profile=r);return g};
uUi=function(r,g){var I=r.flowParams,P;return{serviceId:I.serviceId,sessionId:I.sessionId,currentFlow:r.currentFlow,googleScopesString:g,linkingSessionSerialized:r.session.serialize(),consentLanguageKeys:I.consentLanguageKeys,callerState:r.callerState,dynamicUrlParameters:I.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(P=I.partnerConfigMinReadTimestamp)==null?void 0:P.serialize()}};
cNp=function(r){var g=r.googleScopes!==void 0?Array.from(r.googleScopes).join(","):"";pdi(uUi(r,g),r.config.localStorage);g=oMK(r);return g===null?Promise.resolve(qm4):g.start().then(function(I){var P,a=(P=I.link)==null?void 0:P.consistencyKey;return I.statusCode===1&&r.googleScopes!==void 0&&r.googleScopes.size>0&&a!==void 0?(P=r.flowParams,Xdf(P.serviceId,P.sessionId,r.googleScopes,a,P.galService,r.config,I)):I})};
BcZ=function(r){var g=oMK(r);return g===null?Promise.resolve(tRp({statusCode:7,statusMessage:"Failed to create flow object"},r.callerState)):g.complete().then(function(I){var P,a=(P=I.link)==null?void 0:P.consistencyKey;return I.statusCode===1&&r.googleScopes!==void 0&&r.googleScopes.size>0&&a!==void 0?(P=r.flowParams,Xdf(P.serviceId,P.sessionId,r.googleScopes,a,P.galService,r.config,I)):tRp(I,r.callerState)},function(I){return tRp({statusCode:12,
statusMessage:"Failed to complete the flow: "+I.message},r.callerState)})};
Xdf=function(r,g,I,P,a,v,C){return OzW(a,{serviceId:r,sessionId:g,googleScopes:I,consistencyKey:P}).then(function(){return C},function(u){return a.deleteLink({serviceId:r,
sessionId:g,accountLinkingEntryPoint:v.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+u.message}},function(X){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+X.message}})})};
oMK=function(r){switch(r.currentFlow){case 1:var g=r.flowParams;r=_.nq(r.session,zXK,1);return eXR.createOAuthFlow(g,r);case 2:case 3:return g=r.flowParams,r=_.nq(r.session,Ym3,6),Zzi.createStreamlinedFlow(g,r);default:return null}};
izU=function(r,g){r===2&&(r=3);var I=0;Ukr.indexOf(r)!==-1&&(I=Ukr.indexOf(r)+1);for(r=I;r<Ukr.length;r++)if(g.has(Ukr[r]))return Ukr[r]};
jI4=function(r){var g=r.serviceId;var I=r.sessionId;var P=r.config;var a=r.galService;var v=r.capabilities;var C=r.scopes;var u=r.loginHint;var X=r.callerState;var c=r.consentLanguageKeys;var B=r.linkName;var O=r.dynamicUrlParameters;var z=r.partnerConfigMinReadTimestamp;r=P.dataUsageNoticeConfig?P.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return a.startLinkingSession({serviceId:g,sessionId:I,capabilities:v,scopes:C,loginHint:u,callerState:X,supportedFlows:bzS(P.supportedFlows),completionUrl:P.completionUrl,
accountLinkingEntryPoint:P.accountLinkingEntryPoint,consentLanguageKeys:c,dataUsageNoticeConfig:r,linkName:B,dynamicUrlParameters:O,partnerConfigMinReadTimestamp:z}).then(function(e){return new MRS(g,I,P,a,e,void 0,X,c,O,z)})};
Kji=function(r,g,I){var P=(new VR4(g.localStorage)).getSession(r);if(P===null)return Promise.resolve({statusCode:2});dkS(r,g.localStorage);var a=LjA(P.linkingSessionSerialized),v=P.googleScopesString!==""&&P.googleScopesString!==void 0?new Set(P.googleScopesString.split(",")):void 0,C=P.partnerConfigMinReadTimestampSerialized?GfA(P.partnerConfigMinReadTimestampSerialized):void 0;return yNA(new MRS(r,P.sessionId,g,I,a,v,P.callerState,P.consentLanguageKeys,P.dynamicUrlParameters,C),P.currentFlow,P.consentLanguageKeys)};
pdi=function(r,g){g=new VR4(g);g.storage!==null&&g.storage.set("SAVED_SESSION",r)};
dkS=function(r,g){g=new VR4(g);if(g.storage!==null){var I=g.storage.get("SAVED_SESSION");I!==void 0&&I.serviceId===r&&g.storage.remove("SAVED_SESSION")}};
bzS=function(r){var g=new Set;r=_.m(r);for(var I=r.next();!I.done;I=r.next())I=I.value,I!==1&&sIM.has(I)&&g.add(sIM.get(I));return g};
tRp=function(r,g){g!==void 0&&(r.callerState=g);return r};
Fj4=function(r){switch(r){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
DkR=function(r){return new HzW(r,new WjR(r))};
NcM=function(r,g){g=g===void 0?!1:g;var I=document.createElement("div");r&&(I.style.transform="scaleX(-1)");I.style.backgroundColor=g?"rgba(138,180,248,.24)":"#e8f0fe";I.style.height="4px";I.style.overflow="hidden";I.style.position="absolute";I.style.top="0";I.style.width="100%";I.style.zIndex="1500";I.setAttribute("aria-label","Loading");I.setAttribute("aria-live","polite");r=document.createElement("style");r.textContent="@keyframes omdc-linear-progress-primary-indeterminate-translate {\n    0% {\n      transform: translateX(0);\n    }\n\n    20% {\n      animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);\n      transform: translateX(0);\n    }\n\n    59.15% {\n      animation-timing-function: cubic-bezier(\n        0.302435,\n        0.381352,\n        0.55,\n        0.956352\n      );\n\n      transform: translateX(83.67142%);\n    }\n\n    100% {\n      transform: translateX(200.611057%);\n    }\n  }@keyframes omdc-linear-progress-primary-indeterminate-scale {\n    0% {\n      transform: scaleX(0.08);\n    }\n\n    36.65% {\n      animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);\n      transform: scaleX(0.08);\n    }\n\n    69.15% {\n      animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);\n      transform: scaleX(0.661479);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-translate {\n    0% {\n      animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);\n      transform: translateX(0);\n    }\n\n    25% {\n      animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);\n      transform: translateX(37.651913%);\n    }\n\n    48.35% {\n      animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);\n      transform: translateX(84.386165%);\n    }\n\n    100% {\n      transform: translateX(160.277782%);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-scale {\n    0% {\n      animation-timing-function: cubic-bezier(\n        0.205028,\n        0.057051,\n        0.57661,\n        0.453971\n      );\n      transform: scaleX(0.08);\n    }\n\n    19.15% {\n      animation-timing-function: cubic-bezier(\n        0.152313,\n        0.196432,\n        0.648374,\n        1.004315\n      );\n      transform: scaleX(0.457104);\n    }\n\n    44.15% {\n      animation-timing-function: cubic-bezier(\n        0.257759,\n        -0.003163,\n        0.211762,\n        1.38179\n      );\n      transform: scaleX(0.72796);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }";
I.appendChild(r);r=RXr();r.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";r.style.left="-145.166611%";var P=AN3(g);P.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";r.appendChild(P);I.appendChild(r);r=RXr();r.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";r.style.left="-54.888891%";g=AN3(g);g.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
r.appendChild(g);I.appendChild(r);return I};
RXr=function(){var r=document.createElement("div");r.style.height="100%";r.style.position="absolute";r.style.transformOrigin="top left";r.style.width="100%";return r};
AN3=function(r){var g=document.createElement("span");g.style.borderTop=r?"4px solid #669df6":"4px solid #4285f4";g.style.display="inline-block";g.style.position="absolute";g.style.width="100%";return g};
wdZ=function(r){return r==null?void 0:_.Cjy(r).valueOf()};
EMM=function(r){var g=document.body,I=!1,P=function(){I||(I=!0,luZ(a,v),setTimeout(function(){g.removeChild(v);g.removeChild(a)},150))},a=SmM(r,getComputedStyle(g).direction==="rtl",P),v=JN0(P);
luZ(a,v);g.appendChild(v);g.appendChild(a);window.requestAnimationFrame(function(){v.style.opacity="1";a.style.opacity="1";a.style.transform="translate(-50%, -50%) scale(1)";a.children[0].focus()})};
SmM=function(r,g,I){var P=document.createElement("div");P.style.position="fixed";P.style.alignItems="center";P.style.backgroundColor=r?"rgb(32, 33, 36)":"white";P.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";P.style.display="flex";P.style.flexDirection="column";P.style.justifyContent="center";P.style.left="50%";P.style.top="50%";P.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";P.style.zIndex="2002";document.body.clientWidth>=
660?(P.style.borderRadius="8px",P.style.minHeight="220px",P.style.maxHeight="90%",P.style.maxWidth="90%",P.style.minWidth="540px"):(P.style.height="100%",P.style.width="100%");P.setAttribute("aria-label","Error");P.setAttribute("aria-modal","true");P.setAttribute("role","alertdialog");P.addEventListener("keydown",function(v){v.key==="Escape"&&I()});
g=xkS(r,g,I);P.appendChild(fuf(g));P.appendChild(g);var a=document.createElement("img");a.src=r?"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey200-36dp/2x/gm_alert_gm_grey200_36dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey600-36dp/2x/gm_alert_gm_grey600_36dp.png";a.style.height="72px";a.style.width="72px";a.style.color="#9aa0a6";a.setAttribute("alt","");P.appendChild(a);a=document.createElement("h1");a.textContent="Something went wrong.  Try again.";
a.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";a.style.lineHeight="24px";a.style.fontSize="16px";a.style.textAlign="center";a.style.letterSpacing="0.1px";a.style.color=r?"rgb(232,234,237)":"#3c4043";P.appendChild(a);P.appendChild(fuf(g));return P};
xkS=function(r,g,I){var P=document.createElement("button");P.style.backgroundColor="transparent";P.style.border="none";P.style.borderRadius="50%";P.style.cursor="pointer";P.style.outline="none";P.style.padding="12px";P.setAttribute("aria-label","Close dialog");P.style.position="absolute";P.style.top="0";g?P.style.right="0":P.style.left="0";P.addEventListener("focus",function(){P.style.backgroundColor=r?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
P.addEventListener("blur",function(){P.style.backgroundColor="transparent"});
P.addEventListener("mouseenter",function(){P.style.backgroundColor=r?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
P.addEventListener("mouseleave",function(){P.style.backgroundColor="transparent"});
P.addEventListener("click",I);P.addEventListener("keydown",function(a){a.key!=="Enter"&&a.key!=="Space"||I()});
g=document.createElement("img");g.src=r?"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey200-24dp/1x/gm_close_gm_grey200_24dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey600-24dp/1x/gm_close_gm_grey600_24dp.png";g.style.display="block";g.style.height="24px";g.style.width="24px";g.setAttribute("alt","");P.appendChild(g);return P};
fuf=function(r){var g=document.createElement("div");g.setAttribute("tabindex","0");g.setAttribute("aria-hidden","true");g.addEventListener("focus",function(){return void r.focus()});
return g};
JN0=function(r){var g=document.createElement("div");g.style.backgroundColor="rgba(32,33,36,0.6)";g.style.bottom="0";g.style.left="0";g.style.position="fixed";g.style.right="0";g.style.top="0";g.style.transition=" opacity 150 ms linear";g.style.zIndex="2001";g.addEventListener("click",r);return g};
luZ=function(r,g){g.style.opacity="0";r.style.opacity="0";r.style.transform="translate(-50%, -50%) scale(0.8)"};
nMi=function(r,g){r.sandbox&&r.sandbox.add&&(r.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),r.sandbox.add("allow-downloads"));r.src=g};
qt=function(r){this.JSC$19801_value_=void 0;this.childNodes_={};if(r){var g=_.SZh(r);r=_.Kd(r);for(var I=0;I<g.length;I++)this.set(g[I],r[I])}};
X2=function(r){TcW.call(this,r)};
gt4=function(r,g){g=g===void 0?!1:g;this.parsedImageUrl_=null;r instanceof hXi||(kfi==void 0&&(kfi=new $c0),r=kfi.parse(r.toString(),g));r=this.parsedImageUrl_=r;r.JSC$19826_parsedOptions_==void 0&&((g=r.getOptions())||(g=""),r.JSC$19826_parsedOptions_=(new r4f).parse(g));TcW.call(this,r.JSC$19826_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;r=this.parsedImageUrl_;g=r.uri_.JSC$10332_port_;this.JSC$19828_domain_=r.uri_.JSC$10332_domain_+(g?":"+g:"");this.JSC$19828_query_=
this.parsedImageUrl_.uri_.JSC$10332_queryData_.toString()};
cl=function(r){_.Ip.call(this,"upload");this.opts.query=r};
IGi=function(){return _.kV.apply(0,arguments).flat().filter(function(r){return r}).join(";")};
aGZ=function(){return zLR(PH4,IGi.apply(null,_.xC(_.kV.apply(0,arguments))))};
vt3=function(r){this.mode=4;this.data=r;this.parsedData=[];r=0;for(var g=this.data.length;r<g;r++){var I=[],P=this.data.charCodeAt(r);P>65536?(I[0]=240|(P&1835008)>>>18,I[1]=128|(P&258048)>>>12,I[2]=128|(P&4032)>>>6,I[3]=128|P&63):P>2048?(I[0]=224|(P&61440)>>>12,I[1]=128|(P&4032)>>>6,I[2]=128|P&63):P>128?(I[0]=192|(P&1984)>>>6,I[1]=128|P&63):I[0]=P;this.parsedData.push(I)}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))};
QJi=function(r){this.typeNumber=0;this.errorCorrectLevel=r===void 0?2:r;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
tR=function(r,g){if(r.length==void 0)throw Error("Jk`"+r.length+"`"+g);for(var I=0;I<r.length&&r[I]==0;)I++;this.num=Array(r.length-I+g);for(g=0;g<r.length-I;g++)this.num[g]=r[g+I]};
mcr=function(r,g){this.totalCount=r;this.dataCount=g};
CHK=function(){this.buffer=[];this.length=0};
uOf=function(){var r=!1;if(_.UhF()){r=_.B$();var g="";_.MXt()?(g=/Windows (?:NT|Phone) ([0-9.]+)/,g=(r=g.exec(r))?r[1]:"0.0"):_.Ls()?(g=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,g=(r=g.exec(r))&&r[1].replace(/_/g,".")):_.bss()?(g=/Mac OS X ([0-9_.]+)/,g=(r=g.exec(r))?r[1].replace(/_/g,"."):"10"):_.o$(_.B$(),"KaiOS")?(g=/(?:KaiOS)\/(\S+)/i,g=(r=g.exec(r))&&r[1]):_.UhF()?(g=/Android\s+([^\);]+)(\)|;)/,g=(r=g.exec(r))&&r[1]):_.j$1()&&(g=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,g=(r=g.exec(r))&&r[1]);r=
g||""}return r};
tHK=function(r,g){this.JSC$19857__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(g)for(var I in g)this.JSC$19857__htOption[I]=g[I];this.JSC$19857__htOption.useSVG&&(pg3=otS);this.JSC$19857__android=uOf();this.JSC$19857__el=r;this._oQRCode=null;this._oDrawing=new pg3(this.JSC$19857__el,this.JSC$19857__htOption);this.JSC$19857__htOption.text&&(r=this.JSC$19857__htOption.text,this._oQRCode=new QJi(this.JSC$19857__htOption.correctLevel),qqR(this._oQRCode,
r),g=this._oQRCode,XgK(g,!1,c4A(g)),this.JSC$19857__el.title=r,this._oDrawing.draw(this._oQRCode),this.makeImage())};
BYi=function(r,g,I,P,a){r.save();var v=new Path2D;v.roundRect(g,I,P*7,P*7,P*2);v.roundRect(g+P,I+P,P*5,P*5,P*1.3);v.roundRect(g+2*P,I+2*P,P*3,P*3,P);r.clip(v,"evenodd");r.fillStyle=a;r.fillRect(0,0,r.canvas.width,r.canvas.height);r.restore()};
zxU=function(){return Oi0=Oi0||new _.bj};
ex0=function(r){_.wH.call(this,"serverreachability",r)};
Yq4=function(r){var g=zxU();g.dispatchEvent(new ex0(g,r))};
Zi0=function(r,g){_.wH.call(this,"statevent",r);this.stat=g};
Bl=function(r){var g=zxU();g.dispatchEvent(new Zi0(g,r))};
UcW=function(r,g,I,P){_.wH.call(this,"timingevent",r);this.size=g;this.rtt=I;this.retries=P};
ii0=function(r,g,I){var P=zxU();P.dispatchEvent(new UcW(P,r,g,I))};
biA=function(r,g){if(typeof r!=="function")throw Error("Mk");return _.I$.setTimeout(function(){r()},g)};
OX=function(){this.redactEnabled_=!0};
zs=function(r,g,I,P,a){this.JSC$19879_channel_=r;this.JSC$19879_channelDebug_=g;this.sid_=I;this.JSC$19879_rid_=P;this.JSC$19879_retryId_=a||1;this.JSC$19879_eventHandler_=new _.qS(this);this.timeout_=45E3;this.JSC$19879_extraHeaders_=null;this.JSC$19879_successful_=!1;this.JSC$19879_postData_=this.JSC$19879_requestUri_=this.JSC$19879_baseUri_=this.JSC$19879_type_=this.JSC$19879_requestStartTime_=this.JSC$19879_watchDogTimeoutTime_=this.JSC$19879_watchDogTimerId_=null;this.JSC$19879_pendingMessages_=
[];this.JSC$19879_xmlHttp_=null;this.JSC$19879_xmlHttpChunkStart_=0;this.JSC$19879_lastError_=this.JSC$19879_verb_=null;this.JSC$19879_lastStatusCode_=-1;this.JSC$19879_cancelled_=!1;this.JSC$19879_readyStateChangeThrottleMs_=0;this.JSC$19879_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new MHR};
jJR=function(r,g){var I=new OX;I.debug("TestLoadImage: loading "+r);if(_.I$.Image){var P=new Image;P.onload=_.nB(eI,I,"TestLoadImage: loaded",!0,g,P);P.onerror=_.nB(eI,I,"TestLoadImage: error",!1,g,P);P.onabort=_.nB(eI,I,"TestLoadImage: abort",!1,g,P);P.ontimeout=_.nB(eI,I,"TestLoadImage: timeout",!1,g,P);_.I$.setTimeout(function(){if(P.ontimeout)P.ontimeout()},1E4);
P.src=r}else g(!1)};
VH0=function(r,g){var I=new OX,P=new AbortController,a=setTimeout(function(){P.abort();eI(I,"TestPingServer: timeout",!1,g)},1E4);
fetch(r,{signal:P.signal}).then(function(v){clearTimeout(a);v.ok?eI(I,"TestPingServer: ok",!0,g):eI(I,"TestPingServer: server error",!1,g)}).catch(function(){clearTimeout(a);
eI(I,"TestPingServer: error",!1,g)})};
eI=function(r,g,I,P,a){try{r.debug(g),a&&(a.onload=null,a.onerror=null,a.onabort=null,a.ontimeout=null),P(I)}catch(v){}};
LJM=function(){this.JSC$19893_parser_=new dcS};
GI3=function(r,g,I){return I&&I.internalChannelParams?I.internalChannelParams[r]||g:g};
Yv=function(r){this.serverVersion_=0;this.JSC$19898_outgoingMaps_=[];this.JSC$19898_channelDebug_=new OX;this.JSC$19898_hostPrefix_=this.JSC$19898_backChannelUri_=this.JSC$19898_forwardChannelUri_=this.JSC$19898_path_=this.JSC$19898_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$19898_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$19898_extraHeaders_=null;this.JSC$19898_nextMapId_=this.JSC$19898_nextRid_=0;this.JSC$19898_failFast_=GI3("failFast",
!1,r);this.enableStreaming_=this.JSC$19898_deadBackChannelTimerId_=this.JSC$19898_backChannelTimerId_=this.JSC$19898_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$19898_lastPostResponseArrayId_=this.JSC$19898_lastArrayId_=-1;this.JSC$19898_backChannelAttemptId_=this.JSC$19898_backChannelRetryCount_=this.JSC$19898_forwardChannelRetryCount_=0;this.JSC$19898_baseRetryDelayMs_=GI3("baseRetryDelayMs",5E3,r);this.JSC$19898_retryDelaySeedMs_=
GI3("retryDelaySeedMs",1E4,r);this.JSC$19898_forwardChannelMaxRetries_=GI3("forwardChannelMaxRetries",2,r);this.JSC$19898_forwardChannelRequestTimeoutMs_=GI3("forwardChannelRequestTimeoutMs",2E4,r);this.JSC$19898_xmlHttpFactory_=r&&r.xmlHttpFactory||void 0;this.networkTestUrl_=r&&r.networkTestUrl||void 0;this.usesFetchStreams_=r&&r.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$19898_supportsCrossDomainXhrs_=r&&r.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=
new y4f(r&&r.concurrentRequestLimit);this.wireCodec_=new LJM;this.fastHandshake_=r&&r.fastHandshake||!1;this.encodeInitMessageHeaders_=r&&r.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$19898_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=r&&r.blockingHandshake||!1;r&&r.disableRedact&&this.JSC$19898_channelDebug_.disableRedact();r&&r.forceLongPolling&&(this.allowStreamingMode_=
!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&r&&r.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;r&&r.longPollingTimeout&&r.longPollingTimeout>0&&(this.longPollingTimeout_=r.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
KJ0=function(){};
ZP=function(r,g){if(r instanceof ZP)this.array_=r.array_;else{var I;if(I=_.Nh(r))a:{for(var P=I=0;P<r.length;P++){if(!_.Nh(r[P])||I>0&&r[P].length!=I){I=!1;break a}for(var a=0;a<r[P].length;a++)if(typeof r[P][a]!=="number"){I=!1;break a}I==0&&(I=r[P].length)}I=I!=0}if(I)this.array_=_.Ap(r);else if(r instanceof _.$2)this.array_=sJK(r.height,r.width);else if(typeof r==="number"&&typeof g==="number"&&r>0&&g>0)this.array_=sJK(r,g);else throw Error("Qk");}this.size_=new _.$2(this.array_[0].length,this.array_.length)};
UX=function(r,g){if(typeof r!=="function")throw Error("Mk");return _.I$.setTimeout(function(){r()},g)};
ir=function(r,g,I,P,a){this.JSC$19925_channel_=r;this.JSC$19925_channelDebug_=g;this.sid_=I;this.JSC$19925_rid_=P;this.JSC$19925_retryId_=a||1;this.timeout_=45E3;this.JSC$19925_eventHandler_=new _.qS(this);this.pollingTimer_=new _.Xe;this.pollingTimer_.setInterval(250)};
br=function(){};
Hii=function(r,g,I,P,a){(new br).debug("TestLoadImageWithRetries: "+a);if(P==0)I(!1);else{var v=a||0;P--;FJi(r,g,function(C){C?I(!0):_.I$.setTimeout(function(){Hii(r,g,I,P,v)},v)})}};
FJi=function(r,g,I){var P=new br;P.debug("TestLoadImage: loading "+r);var a=new Image;a.onload=function(){try{P.debug("TestLoadImage: loaded"),WJU(a),I(!0)}catch(v){}};
a.onerror=function(){try{P.debug("TestLoadImage: error"),WJU(a),I(!1)}catch(v){}};
a.onabort=function(){try{P.debug("TestLoadImage: abort"),WJU(a),I(!1)}catch(v){}};
a.ontimeout=function(){try{P.debug("TestLoadImage: timeout"),WJU(a),I(!1)}catch(v){}};
_.I$.setTimeout(function(){if(a.ontimeout)a.ontimeout()},g);
a.src=r};
WJU=function(r){r.onload=null;r.onerror=null;r.onabort=null;r.ontimeout=null};
DcZ=function(){this.front_=[];this.back_=[]};
Mt=function(r){this.JSC$19950_map_=new _.Ch;this.size=0;r&&this.addAll(r)};
Rx4=function(r,g){this.action=r;this.params=g||{}};
A40=function(r,g){_.vJ.call(this);this.delay_=new _.m2(this.JSC$20024_onTick_,0,this);_.x2(this,this.delay_);this.JSC$20022_interval_=5E3;this.retryCount=this.nextTickTime_=0;if(typeof r==="function")g&&(r=(0,_.Qz)(r,g));else if(r&&typeof r.handleEvent==="function")r=(0,_.Qz)(r.handleEvent,r);else throw Error("ya");this.JSC$20024_listener_=r};
jI=function(r,g,I,P,a,v,C,u,X,c,B,O,z,e,U,V){var G=this;I=I===void 0?!1:I;P=P===void 0?function(){return""}:P;
a=a===void 0?!1:a;v=v===void 0?!1:v;C=C===void 0?!1:C;u=u===void 0?function(){return _.Nl({})}:u;
X=X===void 0?!1:X;B=B===void 0?!1:B;O=O===void 0?!1:O;z=z===void 0?!1:z;e=e===void 0?!1:e;this.JSC$20025_pathPrefix_=r;this.defaultQueryParams_=g;this.pubsub_=new _.IK;this.retryLogger_=V;this.reconnectTimer_=(this.isInitialReconnectTimer_=!!U)?U(function(){G.safeReconnect_()}):new A40(this.safeReconnect_,this);
this.JSC$20025_channel_=null;this.JSC$20025_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$20025_pendingMessages_=[];this.enableAsyncTest_=I;this.JSC$20025_getXsrfToken_=P;this.useAsyncBrowserChannelHandler_=v;this.getAuthorizationHeader_=u;this.getAuthorizationHeaderSync_=c;this.enableCachedUpdateAuthorizationHeader_=C;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.Nl();this.enableLoungeTokenRefresh_=a;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=
X;this.disableMdxAuthForNonPlaybackMessages_=B;this.disableMdxAuthForAdMessages_=O;this.enableMdxAuthForConnectionOnly_=z;this.disableMdxAuthForShortsMessages_=e;this.JSC$20025_channelOpenedCounter=new NYf;this.JSC$20025_channelClosedCounter=new wgM;this.channelMessageSentCounter=new lGi;this.JSC$20025_channelMessageReceivedCounter=new SqM;this.JSC$20025_channelErrorCounter=new J4r;this.pendingMapsOnClosedCounter=new Et4;this.undeliveredMapsOnClosedCounter=new xcp};
fGU=function(r){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;r=r||document.location.href;var g=Number(_.Di(r)[4]||null)||"";g&&(this.port=":"+g);this.domain=_.A0(r)||"";r=_.B$();r.search("MSIE")>=0&&_.X_(r.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
VS=function(r){r=r||{};this.name=r.name||"";this.id=r.id||r.screenId||"";this.token=r.token||r.loungeToken||"";this.uuid=r.uuid||r.dialId||"";this.idType=r.screenIdType||"normal";this.secret=r.screenIdSecret||""};
ntf=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(r){var g=Math.random()*16|0;return(r=="x"?g:g&3|8).toString(16)})};
TYW=function(r){return _.oM(r,function(g){return{key:g.id,name:g.name}})};
hxi=function(r,g){return f9(r,function(I){return I||g?!I!=!g?!1:I.id==g.id:!0})};
d_=function(r,g){return f9(r,function(I){return kIS(I,g)})};
Pff=function(){var r=$CW(),g=rxf();if(gRp()){var I=r,P=_.Ft_(I,g);P<0&&_.ypj(I,-(P+1),0,g)}r=I_i(r);if(r.length==0)try{_.$kj("remote_sid")}catch(a){}else try{_.my("remote_sid",r.join(","),-1)}catch(a){}};
$CW=function(){var r=_.IJ("yt-remote-connected-devices")||[];r.sort(_.s$E);return r};
I_i=function(r){if(r.length==0)return[];var g=r[0].indexOf("#"),I=g==-1?r[0]:r[0].substring(0,g);return _.oM(r,function(P,a){return a==0?P:P.substring(I.length)})};
a_4=function(r){_.gY("yt-remote-connected-devices",r,86400)};
rxf=function(){if(vRi)return vRi;var r=_.IJ("yt-remote-device-id");r||(r=ntf(),_.gY("yt-remote-device-id",r,31536E3));for(var g=$CW(),I=1,P=r;_.F_(g,P);)I++,P=r+"#"+I;return vRi=P};
QvW=function(){return _.IJ("yt-remote-session-browser-channel")};
gRp=function(){return _.IJ("yt-remote-session-screen-id")};
ux3=function(r){r.length>5&&(r=r.slice(r.length-5));var g=_.oM(mCi(),function(P){return P.loungeToken}),I=_.oM(r,function(P){return P.loungeToken});
_.cML(I,function(P){return!_.F_(g,P)})&&CfZ();
_.gY("yt-remote-local-screens",r,31536E3)};
mCi=function(){return _.IJ("yt-remote-local-screens")||[]};
CfZ=function(){_.gY("yt-remote-lounge-token-expiration",!0,86400)};
pQ4=function(r){r||(_.Pg("yt-remote-session-screen-id"),_.Pg("yt-remote-session-video-id"));Pff();r=$CW();_.R$(r,rxf());a_4(r)};
qHZ=function(){oRS();return Lo?!!Lo.get("yt-remote-use-staging-server"):!1};
oRS=function(){if(!Lo){var r=_.OM();r&&(Lo=new _.qm(r))}};
BLR=function(r,g,I,P,a){I=I===void 0?function(){return""}:I;
var v=function(){return new jI(Gs(r,"/bc"),g,!1,I,P)};
return _.Y("enable_mdx_web_channel_desktop")?new XQ0(function(){return new cxM(Gs(r,"/wc"),g,I)}):new ta3(v,a)};
YHi=function(){var r=Oxp;z3S();yS.push(r);e3r()};
Ko=function(r,g){z3S();var I=Zx4(r,String(g));yS.length==0?UCS(I):(e3r(),_.Dg(yS,function(P){P(I)}))};
sX=function(r){Ko("CP",r)};
z3S=function(){yS||(yS=_.HP("yt.mdx.remote.debug.handlers_")||[],_.le("yt.mdx.remote.debug.handlers_",yS))};
UCS=function(r){var g=(ixr+1)%50;ixr=g;bxU[g]=r;Mai||(Mai=g==49)};
e3r=function(){var r=yS;if(bxU[0]){var g=Mai?ixr:-1,I={};do I={record$jscomp$15:void 0},g=(g+1)%50,I.record$jscomp$15=bxU[g],_.Dg(r,function(P){return function(a){a(P.record$jscomp$15)}}(I));
while(g!=ixr);bxU=Array(50);ixr=-1;Mai=!1}};
Zx4=function(r,g){var I=(Date.now()-jvM)/1E3;I.toFixed&&(I=I.toFixed(3));var P=[];P.push("[",I+"s","] ");P.push("[","yt.mdx.remote","] ");P.push(r+": "+g,"\n");return P.join("")};
Hl=function(r){F2.call(this);this.JSC$20054_logName_=r;this.screens=[]};
DP=function(r){Hl.call(this,"LocalScreenService");this.JSC$20061_http_=r;this.loungeTokenRefreshTimer_=NaN;Wl(this);this.info("Initializing with "+Va0(this.screens))};
Rz=function(r,g){g=g===void 0?!1:g;Hl.call(this,"ScreenService");this.JSC$20067_http_=r;this.disableAutomaticScreenCache_=g;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};dC3(this)};
AR=function(r,g,I){F2.call(this);this.JSC$20071_logName_=I;this.JSC$20071_screenService_=r;this.receiver_=g;this.screen_=null};
Jxp=function(r,g,I){I.disableCastApi?Nt("Cannot initialize because disabled by Mdx config."):LsK()?GMS(r,I)&&(yxK(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?Ksp(g):(window.__onGCastApiAvailable=function(P,a){P?Ksp(g):(w_("Failed to load cast API: "+a),svf(!1),yxK(!1),_.Pg("yt-remote-cast-available"),_.Pg("yt-remote-cast-receiver"),FsK(),g(!1))},I.loadCastApiSetupScript?_.tF(Hxr):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
WsU()>=60&&DCK():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?R3p():WsU()>=89?AxA():(NLS(),wQr(l_R.map(SHi))))):Nt("Cannot initialize because not running Chrome")};
FsK=function(){Nt("dispose");var r=lr();r&&r.dispose();_.le("yt.mdx.remote.cloudview.instance_",null);ERU(!1);_.ROL(xC0);xC0.length=0};
f_0=function(){return!!_.IJ("yt-remote-cast-installed")};
nRS=function(){var r=_.IJ("yt-remote-cast-receiver");return r?r.friendlyName:null};
TLi=function(){Nt("clearCurrentReceiver");_.Pg("yt-remote-cast-receiver")};
h34=function(){return f_0()?lr()?lr().getCastSession():(w_("getCastSelector: Cast is not initialized."),null):(w_("getCastSelector: Cast API is not installed!"),null)};
$DZ=function(r,g){kMM()?lr().setConnectedScreenStatus(r,g):w_("setConnectedScreenStatus called before ready.")};
LsK=function(){var r=_.B$().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.Nv||r};
GMS=function(r,g){var I=!1;lr()||(r=new SI(r,g),r.subscribe("yt-remote-cast2-availability-change",function(P){_.gY("yt-remote-cast-available",P);n9("yt-remote-cast2-availability-change",P)}),r.subscribe("yt-remote-cast2-receiver-selected",function(P){Nt("onReceiverSelected: "+P.friendlyName);
_.gY("yt-remote-cast-receiver",P);n9("yt-remote-cast2-receiver-selected",P)}),r.subscribe("yt-remote-cast2-receiver-resumed",function(P){Nt("onReceiverResumed: "+P.friendlyName);
_.gY("yt-remote-cast-receiver",P);n9("yt-remote-cast2-receiver-resumed",P)}),r.subscribe("yt-remote-cast2-session-change",function(P){Nt("onSessionChange: "+rYr(P));
P||_.Pg("yt-remote-cast-receiver");n9("yt-remote-cast2-session-change",P)}),_.le("yt.mdx.remote.cloudview.instance_",r),I=!0);
Nt("cloudview.createSingleton_: "+I);return I};
lr=function(){return _.HP("yt.mdx.remote.cloudview.instance_")};
Ksp=function(r){svf(!0);yxK(!1);lr().init(!1,function(g){g?(ERU(!0),_.AY1("yt-remote-cast2-api-ready")):(w_("Failed to initialize cast API."),svf(!1),_.Pg("yt-remote-cast-available"),_.Pg("yt-remote-cast-receiver"),FsK());r(g)})};
Nt=function(r){Ko("cloudview",r)};
w_=function(r){Ko("cloudview",r)};
svf=function(r){Nt("setCastInstalled_ "+r);_.gY("yt-remote-cast-installed",r)};
kMM=function(){return!!_.HP("yt.mdx.remote.cloudview.apiReady_")};
ERU=function(r){Nt("setApiReady_ "+r);_.le("yt.mdx.remote.cloudview.apiReady_",r)};
yxK=function(r){_.le("yt.mdx.remote.cloudview.initializing_",r)};
JR=function(r){this.index=-1;this.videoId=this.listId="";this.volume=this.playerState=-1;this.muted=!1;this.audioTrackId=null;this.playerTimeAt_=this.playerTime_=0;this.trackData=null;this.hasNext=this.hasPrevious=!1;this.loadedTime=this.duration_=this.seekableEnd_=this.seekableStart_=0;this.liveIngestionTime_=NaN;this.isLive_=!1;this.reset(r)};
o94=function(r){oRS();if(!Lo||!Lo.get("yt-remote-disable-remote-module-for-dev")){r=_.Gq("MDX_CONFIG")||r;J84();Pff();g9W||(g9W=new fGU(r?r.loungeApiHost:void 0),qHZ()&&(g9W.basePath="/api/loungedev"));EX||(EX=_.HP("yt.mdx.remote.deferredProxies_")||[],_.le("yt.mdx.remote.deferredProxies_",EX));I84();var g=PvM();if(!g){var I=new Rz(g9W,r?r.disableAutomaticScreenCache||!1:!1);_.le("yt.mdx.remote.screenService_",I);g=PvM();var P={};r&&(P={appId:r.appId,disableDial:r.disableDial,theme:r.theme,loadCastApiSetupScript:r.loadCastApiSetupScript,
disableCastApi:r.disableCastApi,enableDialLoungeToken:r.enableDialLoungeToken,enableCastLoungeToken:r.enableCastLoungeToken,forceMirroring:r.forceMirroring});_.le("yt.mdx.remote.enableConnectWithInitialState_",r?r.enableConnectWithInitialState||!1:!1);Jxp(I,function(v){v?a8f()&&$DZ(a8f(),"YouTube TV"):I.subscribe("onlineScreenChange",function(){n9("yt-remote-receiver-availability-change")})},P)}if(r&&!_.HP("yt.mdx.remote.initialized_")){_.le("yt.mdx.remote.initialized_",!0);
v9f("Initializing: "+(0,_.cc)(r));xv.push(_.na("yt-remote-cast2-api-ready",function(){n9("yt-remote-api-ready")}));
xv.push(_.na("yt-remote-cast2-availability-change",function(){n9("yt-remote-receiver-availability-change")}));
xv.push(_.na("yt-remote-cast2-receiver-selected",function(){QTK();n9("yt-remote-auto-connect","cast-selector-receiver")}));
xv.push(_.na("yt-remote-cast2-receiver-resumed",function(){n9("yt-remote-receiver-resumed","cast-selector-receiver")}));
xv.push(_.na("yt-remote-cast2-session-change",mDK));xv.push(_.na("yt-remote-connection-change",function(v){v?$DZ(a8f(),"YouTube TV"):Cv0()||($DZ(null,null),TLi())}));
xv.push(_.na("yt-remote-cast2-session-failed",function(){n9("yt-remote-connection-failed")}));
P=uup();r.isAuto&&(P.id+="#dial");var a=r.capabilities||[];a.length>0&&(P.capabilities=a);P.name=r.device;P.app=r.app;(r=r.theme)&&(P.theme=r);v9f(" -- with channel params: "+(0,_.cc)(P));P?(_.gY("yt-remote-session-app",P.app),_.gY("yt-remote-session-name",P.name)):(_.Pg("yt-remote-session-app"),_.Pg("yt-remote-session-name"));_.le("yt.mdx.remote.channelParams_",P);g.start();a8f()||psr()}}};
Xsi=function(){var r=PvM().instance_.$_gos();var g=qv3();g&&fo()&&(hxi(r,g)||r.push(g));return TYW(r)};
cYi=function(){var r=Xsi(),g=qv3();g||(g=Cv0());return f9(r,function(I){return g&&kIS(g,I.key)?!0:!1})};
qv3=function(){var r=a8f();if(!r)return null;var g=PvM().getScreens();return d_(g,r)};
mDK=function(r){v9f("remote.onCastSessionChange_: "+rYr(r));if(r){var g=qv3();if(g&&g.id==r.id){if($DZ(g.id,"YouTube TV"),r.idType=="shortLived"&&(r=r.token))tSf&&(tSf.token=r),(g=fo())&&g.setLoungeToken(r)}else g&&BMR(),OyR(r,1)}else fo()&&BMR()};
BMR=function(){kMM()?lr().stopSession():w_("stopSession called before API ready.");var r=fo();r&&(r.disconnect(1),zOi(null))};
eOr=function(){var r=fo();return r&&r.getProxyState()!=3?new no(fo(),void 0):null};
v9f=function(r){Ko("remote",r)};
PvM=function(){if(!YvS){var r=_.HP("yt.mdx.remote.screenService_");YvS=r?new ZyU(r):null}return YvS};
a8f=function(){return _.HP("yt.mdx.remote.currentScreenId_")};
UDf=function(r){_.le("yt.mdx.remote.currentScreenId_",r)};
QTK=function(){_.le("yt.mdx.remote.connectData_",null)};
fo=function(){return _.HP("yt.mdx.remote.connection_")};
zOi=function(r){var g=fo();QTK();r||UDf("");_.le("yt.mdx.remote.connection_",r);EX&&(_.Dg(EX,function(I){I(r)}),EX.length=0);
g&&!r?n9("yt-remote-connection-change",!1):!g&&r&&n9("yt-remote-connection-change",!0)};
Cv0=function(){var r=gRp();if(!r)return null;var g=PvM();if(!g)return null;g=g.getScreens();return d_(g,r)};
OyR=function(r,g){iyi?tSf=r:(UDf(r.id),r=new Ts(g9W,r,uup(),_.HP("yt.mdx.remote.enableConnectWithInitialState_")||!1),r.connect(g,_.HP("yt.mdx.remote.connectData_")),r.subscribe("beforeDisconnect",function(I){n9("yt-remote-before-disconnect",I)}),r.subscribe("beforeDispose",function(){fo()&&zOi(null)}),r.subscribe("browserChannelAuthError",function(){var I=qv3();
I&&I.idType=="shortLived"&&(kMM()?lr().handleBrowserChannelAuthError():w_("refreshLoungeToken called before API ready."))}),zOi(r))};
psr=function(){var r=Cv0();r?(v9f("Resume connection to: "+rYr(r)),OyR(r,0)):(pQ4(),TLi(),v9f("Skipping connecting because no session screen found."))};
I84=function(){var r=uup();if(_.pF.isEmpty(r)){r=rxf();var g=_.IJ("yt-remote-session-name")||"",I=_.IJ("yt-remote-session-app")||"";r={device:"REMOTE_CONTROL",id:r,name:g,app:I,mdxVersion:3};r.authuser=String(_.Gq("SESSION_INDEX","0"));(g=_.Gq("DELEGATED_SESSION_ID"))&&(r.pageId=String(g));_.le("yt.mdx.remote.channelParams_",r)}};
uup=function(){return _.HP("yt.mdx.remote.channelParams_")||{}};
byR=function(){var r,g;return _.p(function(I){if(I.nextAddress==1)return(_.Zyt()||_.Y("use_new_nwl"))&&_.Oy$().isNetworkAvailable()?I.yield(_.SQ(),2):I.return();if(I.nextAddress!=3)return(r=I.yieldResult)?I.yield(G6f(r),3):I.return();g=I.yieldResult;if(!g.length)return I.return();g.forEach(function(P){var a={timestamp:P.timestamp};P=P.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:P.appShellAssetLoadReport,options:a}:P.clientError?{payloadName:"clientError",payload:P.clientError,
options:a}:void 0;P&&_.eJ(P.payloadName,P.payload,P.options)});
g.length===100&&_.ZV.addLowPriorityJob(byR);_.R2(I)})};
sTp=function(r,g,I){I=I===void 0?!1:I;var P=Math.max(r.width,MSM);if(_.Y("kevlar_watch_feed_big_thumbs")&&r.width>=1550-hR()&&r.height>=800)P-=jTU;else if(r.width>=kv){var a=VSK+dDp+$L;_.Y("kevlar_watch_feed_big_thumbs")&&(a=Lk3);P-=a}else P-=VSK;P=Math.min(P,G33);a=240;I&&(a=380);g<.5624||(!_.Y("kevlar_watch_flexy_disable_small_window_sizing")&&(r.height<630&&r.width>=657||r.height>=630&&r.width>=kv&&r.width<1327)?a=360:!_.Y("kevlar_watch_flexy_disable_large_window_sizing")&&r.height>=630&&r.width>=
1327&&(a=480));var v=Math.min(P*g,r.height-(56+yYZ+KkW));v=Math.max(v,a);g<1?P=v/g:r.width>=kv&&(P=sTp(r,.5625,I).width);return new _.$2(Math.round(P),Math.round(v))};
Fk4=function(r){if(r.playerResponse){if(r=r.playerResponse,r.messages&&r.messages.length>0&&(r=r.messages.find(function(g){return!(!g||!g.mealbarPromoRenderer)}))&&r.mealbarPromoRenderer)return r.mealbarPromoRenderer}else if(r.response&&(r=r.response)&&r.overlay&&r.overlay.mealbarPromoRenderer)return r.overlay.mealbarPromoRenderer};
HyA=function(r){if(r.response){var g=r.response;if(g&&g.overlay&&g.overlay.tooltipRenderer)return g.overlay.tooltipRenderer}if(r.playerResponse&&(r=r.playerResponse,r.messages&&r.messages.length>0&&(r=r.messages.find(function(I){return!(!I||!I.tooltipRenderer)}))&&r.tooltipRenderer))return r.tooltipRenderer};
WkS=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
DDR=function(){var r,g,I;return _.p(function(P){switch(P.nextAddress){case 1:return P.yield(_.vv.getInstance(),2);case 2:r=P.yieldResult;if(!r){g=void 0;P.jumpTo(3);break}return P.yield(r.get("lmqf"),4);case 4:g=P.yieldResult;case 3:switch((I=g)||(I="SD"),I){case "HD":return P.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return P.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return P.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return P.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return P.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
ROZ=function(r){var g,I,P;return _.p(function(a){if(a.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.Y("disable_av1_setting")){var v=window.localStorage["yt-player-av1-pref"];v=v==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":v==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else v="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(g=r===v)return a.jumpTo(2);P=I=r;return a.yield(DDR(),3)}a.nextAddress!=2&&(g=P===a.yieldResult);return a.return(g)})};
NMA=function(){var r=_.fL("user_engagement_experiments_rate_limit_ms"),g=AY0.get("last-user-engagement-exp-trigger-timestamp");return!g||(0,_.EM)()>=g+r?(AY0.set("last-user-engagement-exp-trigger-timestamp",(0,_.EM)()),!0):!1};
rs=function(r,g,I,P,a){g=g===void 0?null:g;I=I===void 0?null:I;P=P===void 0?null:P;a=a===void 0?null:a;r={youThereEventType:r};I&&(r.lactThresholdMs=I.lactThresholdMs,r.mediaPosSec=I.promptDelaySec,r.lactServerRequestMs=I.lactServerRequestMs,r.triggerReason=I.triggerReason);a!=null&&(r.renderingMediaPosSec=Math.round(a));g||(g=_.CB());g&&(r.clientScreenNonce=g);P&&(r.clientPlaybackNonce=P);_.eJ("youThere",r)};
l8S=function(r){if(!wsW&&(r=r||_.Gq("ZWIEBACK_PING_URLS"))&&r.length){wsW=!0;for(var g=0;g<r.length;g++)_.y6(r[g])}};
SvR=function(r){var g=0;r.indexOf("h")!=-1&&(r=r.split("h"),g=r[0]*60*60,r=r[1]);r.indexOf("m")!=-1&&(r=r.split("m"),g=r[0]*60+g,r=r[1]);r.indexOf("s")!=-1?(r=r.split("s"),g=r[0]*1+g):g=r*1+g;return g};
E9p=function(r){if(_.pF.get(_.Gq("PLAYER_VARS",{}),"privembed",!1)!="1"){r&&Z3W();try{JYp().then(function(){},function(){}),_.kB(E9p,18E5)}catch(g){_.KL(g)}}};
xDR=function(){var r=_.Tk(),g=r.getFlag(119),I=window.devicePixelRatio>1;document.body&&_.dA(document.body,"exp-invert-logo")&&(I&&!_.dA(document.body,"inverted-hdpi")?_.Uv(document.body,"inverted-hdpi"):!I&&_.dA(document.body,"inverted-hdpi")&&_.Z8(document.body,"inverted-hdpi"));g!=I&&(_.hF(0,119,I),r.save())};
f83=function(){_.fL("service_worker_push_logged_out_prompt_watches")!=-1&&r_("WatchCount").then(function(r){r>=100||lYK("WatchCount",r+1)})};
n9i=function(r){return r.filter(function(g){return"ypcGetCartEndpoint"in g||"ypcFixInstrumentEndpoint"in g})};
TM3=function(r){return r.filter(function(g){return!_.Z(g,_.KSF)})};
hOS=function(r){switch(r){case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN":return 1;case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS":return 6;case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":return 2;default:return 3}};
k3r=function(r,g,I){var P=_.oT(I);r&&g&&P&&r.getPlayerPromise().then(function(a){_.HGs(P)&&_.UL();(new _.QN(a)).executeCommand(P,g);_.Y("continue_playback_on_desktop_companion_click")||a.pauseVideo()})};
$30=function(r){var g=_.dD(),I;if(I=_.HP("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var P;I=(P=I())==null?void 0:P.layoutId}else I=null;k3r(g,I,r)};
r9U=function(r){var g=_.dD(),I;if(I=_.HP("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var P;I=(P=I())==null?void 0:P.layoutId}else I=null;k3r(g,I,r)};
gs=function(r,g){var I=r<0?"-":"";r=Math.abs(r);var P=Math.floor(r/3600),a=Math.floor(r)%3600,v=Math.floor(a/60);a=Math.floor(a)%60;var C="";(g===void 0?0:g)&&(C="."+Math.round((r-Math.floor(r))*10));return P>0?I+P+":"+(v<10?"0"+v:""+v)+":"+(a<10?"0"+a:""+a)+C:I+v+":"+(a<10?"0"+a:""+a)+C};
gGr=function(r){var g=r.match(/[^0-9:\.]/g);if(g&&g.length>0)return null;r=r.split(":");if(r.length===0||r.length>3)return null;g=1;for(var I=0;r.length>0;){var P=r.pop();if(P===void 0)break;var a=Number(P);if(P===""||isNaN(a))return null;I+=a*g;g*=60}return I};
Ixf=function(r,g,I,P){r=Math.max(I,r);g=Math.min(g,P-I);r+g>P?(I=P,r=I-g):I=r+g;return{start:r,end:I}};
Pw0=function(r,g,I,P,a,v){r<I?r=I:r+a>P&&(r=P-a);g>P&&(g=P);g=Math.min(r+v,Math.max(r+a,g));return{start:r,end:g}};
ax4=function(r,g,I,P,a,v){g>P?g=P:g-a<I&&(g=I+a);r<I&&(r=I);r=Math.min(g-a,Math.max(g-v,r));return{start:r,end:g}};
vGA=function(r,g){if(g)return"ytCardViewModelCardSelected";switch(r){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
qPi=function(r,g){var I=_.Lx(r,{}),P=QAA("top",g),a=QAA("bottom",g),v=QAA("left",g),C=QAA("right",g);return _.wM({top:function(){return IZ(I().position,P)},
bottom:function(){return IZ(I().position,a)},
left:function(){return IZ(I().position,v)},
right:function(){return IZ(I().position,C)},
position:function(){return IZ(I().positionType,m3i)},
height:function(){return IZ(I().height,P7)},
width:function(){return IZ(I().width,P7)},
"min-width":function(){return IZ(I().minWidth,P7)},
"min-height":function(){return IZ(I().minHeight,P7)},
"max-width":function(){return IZ(I().maxWidth,P7)},
"max-height":function(){return IZ(I().maxHeight,P7)},
"aspect-ratio":function(){return IZ(I().aspectRatio,String)},
"margin-top":function(){return IZ(I().margin,P)},
"margin-bottom":function(){return IZ(I().margin,a)},
"margin-left":function(){return IZ(I().margin,v)},
"margin-right":function(){return IZ(I().margin,C)},
"padding-top":function(){return IZ(I().padding,P)},
"padding-bottom":function(){return IZ(I().padding,a)},
"padding-left":function(){return IZ(I().padding,v)},
"padding-right":function(){return IZ(I().padding,C)},
"flex-direction":function(){return IZ(I().flexDirection,CwA)},
"justify-content":function(){return IZ(I().justifyContent,uqS)},
"align-items":function(){return IZ(I().alignItems,p5i)},
"flex-grow":function(){return IZ(I().flexGrow,String)},
"flex-shrink":function(){return IZ(I().flexShrink,String)},
"flex-basis":function(){return IZ(I().flexBasis,P7)},
"align-self":function(){return IZ(I().alignSelf,p5i)},
"flex-wrap":function(){return IZ(I().flexWrap,oGi)},
"align-content":function(){return IZ(I().alignContent,p5i)}})};
IZ=function(r,g){return r!==void 0?g(r):void 0};
oGi=function(r){switch(r){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
m3i=function(r){switch(r){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
p5i=function(r){switch(r){case "YPC_ALIGN_ITEMS_AUTO":return"auto";case "YPC_ALIGN_ITEMS_START":return"flex-start";case "YPC_ALIGN_ITEMS_END":return"flex-end";case "YPC_ALIGN_ITEMS_CENTER":return"center";case "YPC_ALIGN_ITEMS_STRETCH":return"stretch"}};
uqS=function(r){switch(r){case "YPC_JUSTIFY_CONTENT_FLEX_START":return"flex-start";case "YPC_JUSTIFY_CONTENT_FLEX_END":return"flex-end";case "YPC_JUSTIFY_CONTENT_CENTER":return"center";case "YPC_JUSTIFY_CONTENT_BETWEEN":return"space-between";case "YPC_JUSTIFY_CONTENT_SPACE_AROUND":return"space-around"}};
CwA=function(r){switch(r){case "YPC_FLEX_DIRECTION_ROW":return"row";case "YPC_FLEX_DIRECTION_ROW_REVERSE":return"row-reverse";case "YPC_FLEX_DIRECTION_COLUMN":return"column";case "YPC_FLEX_DIRECTION_COLUMN_REVERSE":return"column-reverse"}};
QAA=function(r,g){var I=g==="rtl";switch(r){case "top":var P=X5K;break;case "bottom":P=c9M;break;case "left":P=tN4;break;default:P=BD4}return function(a){return IZ(P(a,I),P7)}};
X5K=function(r){var g=r.top;var I=r.vertical;r=r.all;var P;return(P=g!=null?g:I)!=null?P:r};
c9M=function(r){var g=r.bottom;var I=r.vertical;r=r.all;var P;return(P=g!=null?g:I)!=null?P:r};
tN4=function(r,g){var I=r.left;var P=r.end;var a=r.start;var v=r.horizontal;r=r.all;var C,u;return(u=(C=I!=null?I:g?P:a)!=null?C:v)!=null?u:r};
BD4=function(r,g){var I=r.right;var P=r.end;var a=r.start;var v=r.horizontal;r=r.all;var C,u;return(u=(C=I!=null?I:g?a:P)!=null?C:v)!=null?u:r};
P7=function(r){var g=r.value;switch(r.unit){case "YPC_DIMENSION_UNIT_POINT":return g+"px";case "YPC_DIMENSION_UNIT_FRACTION":return g+"%";default:return""+g}};
OkA=function(r){switch(r){case "YPC_SEMANTIC_COLOR_TEXT_PRIMARY":return"ytStyledTextViewModelYtTextPrimary";case "YPC_SEMANTIC_COLOR_TEXT_PRIMARY_INVERSE":return"ytStyledTextViewModelYtTextPrimaryInverse";case "YPC_SEMANTIC_COLOR_TEXT_SECONDARY":return"ytStyledTextViewModelYtTextSecondary";case "YPC_SEMANTIC_COLOR_TEXT_DISABLED":return"ytStyledTextViewModelYtTextDisabled";case "YPC_SEMANTIC_COLOR_THEMED_GREEN":return"ytStyledTextViewModelYtThemedGreen"}};
zJp=function(r){var g=r!=null?r:{};r=g.fontRole;var I=g.fontSize;g=g.fontWeight;if(r!==null&&I!==null)switch(r){case "YPC_FONT_ROLE_DISPLAY":switch(I){case "YPC_FONT_SIZE_L":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(I){case "YPC_FONT_SIZE_L":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return g===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(I){case "YPC_FONT_SIZE_XL":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
U3S=function(r,g,I){function P(O){return Object.values(O).map(function(z){var e=z.productId;z=z.pricingOptionIndex;return aZ(a(e).pricingOptions,z).pricingOptionId})}
function a(O){return X().get(O)}
function v(O){O=P(O);I(O)}
function C(O,z){return Array.from(v7(O.pricingOptions)).filter(function(e){e=_.m(e);e.next();e=e.next().value;return Q9(e.pricingGroupAttributes,z)}).map(function(e){return _.m(e).next().value})}
var u=eJK([r,g],function(O,z){var e=O==null?void 0:O.selectedPricingOptions;O={};var U=!0;if(e&&z.length)for(var V=_.m(z),G=V.next();!G.done;G=V.next()){G=G.value;var F=YPM(G.pricingOptions,function(E){a:{E=E.pricingOptionId;for(var l=_.m(e),f=l.next();!f.done;f=l.next())if(f.value===E){E=!0;break a}E=!1}return E});
if(F>=0){U=!1;var W=aZ(G.pricingOptions,F),S=void 0;O[G.groupId]={productId:G.productId,pricingOptionIndex:F,pricingGroupAttributes:(S=W)==null?void 0:S.pricingGroupAttributes}}}U&&z.length&&(U=aZ(z[0].pricingOptions,0),O[z[0].groupId]={productId:z[0].productId,pricingOptionIndex:0,pricingGroupAttributes:U==null?void 0:U.pricingGroupAttributes});return O}),X=eJK([g],function(O){return new Map(O.map(function(z){return[z.productId,
z]}))}),c=eJK([g],function(O){var z=new Map;
O=_.m(O);for(var e=O.next();!e.done;e=O.next()){var U=e.value;e=U.groupId;var V=U.productId;U=_.m(v7(U.pricingOptions));for(var G=U.next();!G.done;G=U.next()){var F=_.m(G.value);G=F.next().value;F=F.next().value;z.set(F.pricingOptionId,{groupId:e,productId:V,index:G,pricingOption:F,pricingGroupAttributes:F.pricingGroupAttributes})}}return z}),B=eJK([g],function(O){var z=new Map;
O=_.m(O);for(var e=O.next();!e.done;e=O.next()){var U=e.value;e=U.groupId;var V=U.productId,G=void 0;U=_.m(v7((G=U.pricingGroups)!=null?G:[]));for(G=U.next();!G.done;G=U.next()){var F=_.m(G.value);G=F.next().value;F=F.next().value;z.set(F.pricingGroupId,{groupId:e,productId:V,index:G,pricingGroup:F,pricingGroupAttributes:F.pricingGroupAttributes})}}return z});
return{getProductById:a,isProductSelected:function(O){var z=a(O);if(!z)return!1;var e;return((e=u()[z.groupId])==null?void 0:e.productId)===O},
getSelectedPricingOptions:function(){return Object.values(u()).map(function(O){var z=O.productId;O=O.pricingOptionIndex;return aZ(a(z).pricingOptions,O)})},
getSelectedPricingGroupAttributesByGroupId:function(O){var z;return(O=(z=u()[O])==null?void 0:z.pricingGroupAttributes)?Array.from(O):void 0},
getSelectedProductByGroupId:function(O){var z;return(O=(z=u()[O])==null?void 0:z.productId)?a(O):void 0},
onProductSelected:function(O){var z=a(O);if(z){var e=u(),U;if(((U=e[z.groupId])==null?void 0:U.productId)!==O){var V=(U=(V=e[z.groupId])==null?void 0:V.productId)?a(U):void 0;var G;U=(G=e[z.groupId])==null?void 0:G.pricingGroupAttributes;var F;G=(F=e[z.groupId])==null?void 0:F.pricingOptionIndex;if(V&&G!==void 0)if(U){F=C(V,U).indexOf(G);if(F===-1)throw Error("Al`"+G+"`"+V.productId);G=C(z,U);F=F<G.length?G[F]:G.length>0?G[0]:0}else F=G<mg(z.pricingOptions)?G:0;else F=0;mg(z.pricingOptions)<=F&&(F=
0);G=aZ(z.pricingOptions,F);var W;V={};v(Object.assign({},e,(V[z.groupId]={productId:O,pricingOptionIndex:F,pricingGroupAttributes:(W=G==null?void 0:G.pricingGroupAttributes)!=null?W:[]},V)))}}},
onPricingOptionSelected:function(O){var z=c().get(O);if(z){O=z.groupId;var e=z.productId;z=z.index;var U=u(),V,G;if(((V=U[O])==null?void 0:V.productId)!==e||((G=U[O])==null?void 0:G.pricingOptionIndex)!==z){var F,W;V={};v(Object.assign({},U,(V[O]={productId:e,pricingOptionIndex:z,pricingGroupAttributes:(W=(F=U[O])==null?void 0:F.pricingGroupAttributes)!=null?W:[]},V)))}}},
onPricingGroupSelected:function(O){var z=B().get(O);if(z){O=z.groupId;var e=z.productId,U=z.pricingGroup.pricingGroupAttributes,V=a(e);if(V){z=u();var G=z[O].pricingGroupAttributes,F;if(((F=z[O])==null?void 0:F.productId)!==e||!Q9(Zkp(G,mg(U)),U)){F=Array.from(U);for(U=mg(U);U<mg(G);U++){var W="",S=!1,E=Array.from(F);E.push(aZ(G,U));for(var l=_.m(V.pricingGroups),f=l.next();!f.done;f=l.next())if(f=f.value,Q9(f.pricingGroupAttributes,E)){F.push(aZ(G,U));S=!0;break}else W===""&&mg(f.pricingGroupAttributes)===
E.length&&Q9(Zkp(f.pricingGroupAttributes,F.length),F)&&(W=aZ(f.pricingGroupAttributes,U));S||F.push(W)}W=z[O].pricingOptionIndex;U=[];S=new Map;E=0;V=_.m(v7(V.pricingOptions));for(l=V.next();!l.done;l=V.next())f=_.m(l.value),l=f.next().value,f=f.next().value,Q9(f.pricingGroupAttributes,F)&&U.push(l),Q9(f.pricingGroupAttributes,G)&&S.set(l,E++);U.length===0?G=0:(G=S.get(W),G=G!==void 0&&G<U.length?U[G]:U[0]);V={};v(Object.assign({},z,(V[O]={productId:e,pricingOptionIndex:G,pricingGroupAttributes:F},
V)))}}}},
onClearGroupSelected:function(O){var z=u();z[O]&&(z=Object.fromEntries(Object.entries(z).filter(function(e){return _.m(e).next().value!==O})),v(z))}}};
v7=function(r){return function I(){var P,a,v,C,u;return _.NF(I,function(X){switch(X.nextAddress){case 1:_.FC(X,2),P=0,a=_.m(r),v=a.next();case 4:if(v.done){X.jumpTo(2);break}C=v.value;u=_.wz;return X.yield([P++,C],7);case 7:u(X.yieldResult);v=a.next();X.jumpTo(4);break;case 2:_.sQ(X),_.Hb(X,0)}})}()};
YPM=function(r,g){r=_.m(v7(r));for(var I=r.next();!I.done;I=r.next()){var P=_.m(I.value);I=P.next().value;P=P.next().value;if(g(P))return I}return-1};
mg=function(r){var g=0;for(r=r[Symbol.iterator]();!r.next().done;)++g;return g};
aZ=function(r,g){r=_.m(v7(r));for(var I=r.next();!I.done;I=r.next()){var P=_.m(I.value);I=P.next().value;P=P.next().value;if(I===g)return P}};
Q9=function(r,g){if(!r&&!g)return!0;if(!r||!g)return!1;r=Array.from(r);g=Array.from(g);if(r.length!==g.length)return!1;for(var I=0;I<r.length;I++)if(r[I]!==g[I])return!1;return!0};
Zkp=function(r,g){g=g===void 0?Infinity:g;var I=[];r=_.m(v7(r));for(var P=r.next();!P.done;P=r.next()){var a=_.m(P.value);P=a.next().value;a=a.next().value;if(P>=g)break;P>=0&&I.push(a)}return I};
eJK=function(r,g){var I,P;return function(){for(var a=r.map(function(C){return C()}),v=0;v<a.length;v++)if(!I||a[v]!==I[v]){I=a;
P=g.apply(null,_.xC(a));break}return P}};
ikR=function(r,g,I){var P=[];r=_.m(r);for(var a=r.next();!a.done;a=r.next()){a=a.value;var v=void 0;((v=g)==null?0:v.length)&&!Q9(a.pricingGroupAttributes,g)||P.push({pricingOption:a,isSelected:I.includes(a.pricingOptionId)})}return P};
bkW=function(r,g){return _.RC(r.entities,"pdpStateEntity",g)};
MNi=function(r){var g,I;return!!(r.productId&&r.groupId&&((g=r.pricingOptions)==null?0:g.length)&&r.pricingOptions.every(function(P){return P.pricingOptionId})&&((I=r.pricingGroups)==null||!I.length||Array.isArray(r.pricingGroups)&&r.pricingGroups.every(function(P){return P.pricingGroupId&&P.pricingGroupAttributes&&P.pricingGroupAttributes.length>0})))};
jAU=function(r,g,I){return U3S(r,eJK([g],function(P){return P.filter(MNi)}),I)};
VNR=function(r,g){return g.length===0?[r]:[r.slice(0,g[0]),r.slice(g[0])].filter(function(I){return I.length>0})};
d34=function(r){switch(r){case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-justify-end";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-full-distributed";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-flex-primary";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-vertical-centered";
case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-distributed-space";default:return""}};
GLS=function(r,g,I,P){P=Object.assign({},P);_.Qq(P,LYf,{selectedOptionId:r,primaryButtonOverride:I});_.VR().dispatch(_.TL("flowStateEntity",g,P))};
y9S=function(r,g,I){!_.Z(I,LYf)&&r.noPreselect&&g!==""&&r.defaultButtonOverride&&GLS("default",g,r.defaultButtonOverride,I)};
KY0=function(r){switch(r){case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XS":return"ytLandingPageViewModelHeaderTitleContentFontSizeXS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_S":return"ytLandingPageViewModelHeaderTitleContentFontSizeS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_M":return"ytLandingPageViewModelHeaderTitleContentFontSizeM";default:return"ytLandingPageViewModelHeaderTitleContentFontSizeL"}};
sAZ=function(r){switch(r){case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XS":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeXS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_S":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_M":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeM";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_L":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeL";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XL":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeXL";
default:return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeL"}};
FY3=function(r,g){g.includes(r)?g=g.filter(function(I){return I!==r}):g.push(r);
return[].concat(_.xC(g))};
Hk3=function(r,g){return _.RC(r.entities,"contextNoteFeedEntityPayload",g)};
WYK=function(r,g){switch(r){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return g==null?void 0:g.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return g==null?void 0:g.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return g==null?void 0:g.ratingNotHelpfulText}};
D3Z=function(r,g,I){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:I||r.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:r.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:r.deleteDialogTitle}]},dialogMessages:[{runs:[{text:r.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:r.deleteActionText}]},command:{performCommentActionEndpoint:{action:g}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:r.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
RJ3=function(r,g,I){var P;if(r&&((P=g())==null?0:P.includes(r))){var a;I((a=g())==null?void 0:a.filter(function(v){return v!==r}))}else I([].concat(_.xC(g()||[]),[r]))};
NDU=function(r,g){if(r){var I=[];g=_.m((g==null?void 0:g.checkboxes)||[]);for(var P=g.next();!P.done;P=g.next()){P=_.Z(P.value,A9U);var a=void 0;((a=P)==null?0:a.value)&&r.includes(P.key||"")&&I.push(P.value)}return I}};
w5U=function(r,g){return r===g?!0:(r==null?void 0:r.formId)===(g==null?void 0:g.formId)&&(r==null?void 0:r.fieldId)===(g==null?void 0:g.fieldId)};
SPM=function(r){var g=lx4.get(r);if(g)return g;g=r.replace(/_([a-zA-Z0-9])/g,function(I,P){return P.toUpperCase()});
lx4.set(r,g);return g};
x3p=function(r){var g=_.Bi(function(){var P;return(P=_.yZ(r))!=null?P:{}},{equals:w5U},"rjkP8c"),I=_.Bi(function(){var P=g(),a=P.formId;
P=P.fieldId;var v;if(v=a&&P){if(P==="formId")throw Error("Hl`"+"Field id cannot be formId.".replace(/\n\s*/g," "));b:{if(a&&(J9p?J9p():(v=_.m(_.ua(0,void 0,"VxY0fb")),J9p=v.next().value,v.next(),v.next(),J9p()),v=EG3.get(a))){v=v.form;break b}v=void 0}if(v){var C=SPM(P);v=v[C]}else v=void 0}if(v)throw Error("Hl`"+("Field "+P+" in form "+a+" is not a ScalarField.").replace(/\n\s*/g," "));},void 0,"OhSJ8e");
return function(){return I()}};
fxK=function(r){r.style.height="auto";r.style.height=r.scrollHeight+"px"};
nGU=function(r){return[r.syncStep,r.asyncStep].filter(function(g){return g!==void 0})};
hJS=function(r){var g,I,P;if(r=(g=r.structuredContextNoteFormSchema)==null?void 0:(I=g.fieldSchemas)==null?void 0:(P=I.noteBody)==null?void 0:P.validationSchema)for(g=_.m(nGU(r)),I=g.next();!I.done;I=g.next()){I=I.value.rules;if(!I)break;I=_.m(I);for(I=I.next();!I.done;I=I.next())return _.Z(I.value,TDZ)}};
$4i=function(r){if(r){r=_.m(nGU(r));for(var g=r.next();!g.done;g=r.next()){g=g.value.rules;if(!g)break;g=_.m(g);for(g=g.next();!g.done;g=g.next())return _.Z(g.value,kL3)}}};
gmf=function(r){if(r){r=_.m(nGU(r));for(var g=r.next();!g.done;g=r.next()){g=g.value.rules;if(!g)break;g=_.m(g);for(g=g.next();!g.done;g=g.next())return _.Z(g.value,r50)}}};
IKf=function(r){r=/^https?:\/\//.test(r)?r:"http://"+r;try{var g=_.WJ(r)}catch(I){return!1}if(g.toString()!==r)return!1;r=g.JSC$10332_domain_.split(".");return r.length>1&&r.every(function(I){return!!I})};
Py3=function(r,g,I,P){var a;P=(a=P.structuredContextNoteData)==null?void 0:a.createCommentEndpoint;if(a=_.Z(P,_.AiJ))return a.commentText=_.i6(r),a.videoPositionMention=g,a.sources=I,P};
aKA=function(r){return r==null?void 0:r.stringValue};
Q9p=function(r,g,I){r=r.map(function(P,a){return{listItemViewModel:{title:P.title,subtitle:P.subtitle,leadingImage:P.leadingImage,trailingImage:a===g?vmW:void 0,rendererContext:{commandContext:{onTap:P.onTap}}}}});
return Object.assign({},I&&{header:{panelHeaderViewModel:{title:I}}},{content:{listViewModel:{listItems:r}}})};
m4R=function(r,g){if(r&&g)switch(g){case "SELECTION_TYPE_BOOL":return r.boolValue;case "SELECTION_TYPE_INT":return r.intValue;case "SELECTION_TYPE_STRING":return r.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return r.privacyStatusValue;case "SELECTION_TYPE_TIME_PICKER_FORMAT":return r.timePickerFormatValue}};
CyR=function(r){var g;r=(g=r.options)==null?void 0:g.findIndex(function(I){return I.isSelected});
return r===void 0?-1:r};
u8p=function(r,g,I){var P=function(){return r().label},a={},v=_.Ws("ytDropdownViewModelLabel",(a.ytDropdownViewModelLabelError=g,a));
return _.q(_.t,{cond:function(){return r().label&&!(I()===-1&&r().label&&!r().placeholderText)},
then:function(){return _.q("div",{class:v},_.q(_.eY,{text:P}))}})};
pkK=function(r,g){var I={};I=_.Ws("ytDropdownViewModelTitle",(I.ytDropdownViewModelTitlePlaceholder=function(){return g()===-1},I));
return _.q("div",{class:I},_.q(_.eY,{text:function(){var P=r();var a=g();if(a===-1)P=P.placeholderText?P.placeholderText:P.label;else{var v,C;P=(v=P.options)==null?void 0:(C=v[a])==null?void 0:C.title}return P}}))};
omM=function(r,g){var I=function(){return r().hint};
return _.q(_.TN,null,_.q(_.t,{cond:function(){return I()&&!g()},
then:function(){return _.q("div",{class:_.Ws("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.q(_.eY,{text:I,className:"ytDropdownViewModelSupportText"}))}}),_.q(_.t,{cond:g,
then:function(){return _.q("div",{id:"dropdown-view-model-error",role:"alert",class:_.Ws("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.q(_.lv,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.q(_.eY,{text:g,className:"ytDropdownViewModelSupportText"}))}}))};
qwS=function(r,g){var I=_.S5().resolve(_.KWA);_.M9(function(){var P=r().id;P&&I!=null&&I.dropdownMap.set(P,g)})};
c5R=function(r){r=_.Z(r.scheduleButton,Xkp);r=_.Z(r==null?void 0:r.primaryButton,_.OI);r=_.Z(r==null?void 0:r.onTap,_.py);var g,I,P=((I=_.Z(r,_.wV))==null?void 0:I.commands)||[r];I=_.m(P);for(r=I.next();!r.done&&!(g=_.Z(r.value,_.HKw));r=I.next());var a;g=(a=g)==null?void 0:a.createBroadcastRequest;if(!g)throw Error("Nl");return g};
O60=function(r,g){if(g){var I=_.jR().getState().entities.flowStateEntity,P=t63(r),a=[g];P&&P!==g&&a.push(P);var v=!0,C;if(I&&r.flowStateEntityKey&&((C=I[r.flowStateEntityKey])==null?void 0:C.primaryButtonDisabled)!==void 0){var u;v=!((u=I[r.flowStateEntityKey])==null||!u.primaryButtonDisabled)}B5U(r,P!=null?P:g,a,v)}};
ewS=function(r){return _.k3(_.jR(),function(g){return g.entities.flowStateEntity},function(g,I){if(r.flowStateEntityKey){var P,a=g==null?void 0:(P=g[r.flowStateEntityKey])==null?void 0:P.currentStepId,v;
I=I==null?void 0:(v=I[r.flowStateEntityKey])==null?void 0:v.currentStepId;v=_.jR().getState().talkToRecs;if(a&&a!==I){var C;g=(g==null?void 0:(C=g[r.flowStateEntityKey])==null?void 0:C.stepIdStack)||Object.keys(v.stepStates);C=!zwM(v==null?void 0:v.stepStates[a]);B5U(r,a,g,C)}}})};
Z64=function(r){return _.k3(_.jR(),Ywi,function(g){var I=t63(r);if(I){var P=Object.keys(g.stepStates);g=!zwM(g==null?void 0:g.stepStates[I]);B5U(r,I,P,g)}})};
zwM=function(r){var g=Object.keys((r==null?void 0:r.selectionStates)||{}).reduce(function(v,C){return v||(r==null?void 0:r.selectionStates[C].isSelected)},!1),I,P,a=!!(r==null?0:(I=r.userQuery)==null?0:(P=I.userQuery)==null?0:P.trim());
return g||a};
t63=function(r){if(r.flowStateEntityKey){var g,I,P=(g=_.jR().getState().entities.flowStateEntity)==null?void 0:(I=g[r.flowStateEntityKey])==null?void 0:I.currentStepId;if(P)return P}};
B5U=function(r,g,I,P){_.jR().dispatch(_.TL("flowStateEntity",r.flowStateEntityKey,{currentStepId:g,stepIdStack:I,key:r.flowStateEntityKey,primaryButtonDisabled:P}))};
M6A=function(r,g,I){I=I===void 0?{}:I;var P,a;return _.p(function(v){if(P=U40(g))return v.return(P);(a=i6K(r,g,I))&&b6R(g,a);return v.return(a)})};
b6R=function(r,g){var I=j93(r);I&&g.then(function(P){_.S5().resolve(_.ww).put(I,new _.lF({innertubeResponse:P}))})};
U40=function(r){if(r=j93(r)){var g=_.S5().resolve(_.ww);if(g.has(r))return g.get(r).then(function(I){return I==null?void 0:_.sB(I)})}return null};
j93=function(r){var g=_.Z(r.endpoint,_.Z3);if(g!=null&&g.videoId)return g={videoId:g.videoId},_.Y("web_imp_player_mute_params")&&(g.mutedAtStart=r.startPlaybackInMutedState),_.YH("inline_playback",g)};
i6K=function(r,g,I){r=_.eN(r,g.endpoint,V6r(g,I)).then(function(P){return P});
return Promise.resolve(r)};
V6r=function(r,g){g=_.Y("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!r.startPlaybackInMutedState},g):Object.assign({},{vis:5,autonav:"1"},g);var I;g={contentPlaybackContext:_.Wy(g,(I=_.Z(r.endpoint.commandMetadata,_.JF))==null?void 0:I.url,window.location.href)};_.Y("web_imp_player_mute_params")&&(g.overrideMutedAtStart=!r.startPlaybackInMutedState);return g};
KKS=function(r,g){var I=window.MutationObserver;I&&(d4K=new I(function(P,a){P=_.m(P);for(var v=P.next();!v.done;v=P.next()){v=v.value;var C;if(C=v.type==="childList"&&v.target)a:{C=r;v=LKA(v.target);C=LKA(C);for(var u=null,X=0;X<v.length;X++)if(C.includes(v[X])){if(X===0){C=!1;break a}u=v[X];break}u?(v=G1U(v,u),C=G1U(C,u),C=v<C):C=!1}if(C){g();a.disconnect();break}}}),(I=y5S())&&d4K.observe(I,{childList:!0,
subtree:!0}))};
y5S=function(){var r=document.getElementsByTagName("ytd-rich-grid-renderer");if(r.length>0)return r[0];r=document.getElementsByTagName("ytd-section-list-renderer");return r.length>0?r[0]:null};
LKA=function(r){for(var g=[];r;)g.push(r),r=r.parentElement;return g};
G1U=function(r,g){var I=Array.from(g.children);g=r.indexOf(g);return g>0?I.indexOf(r[g-1]):-1};
CG=function(r,g,I){I=I===void 0?{}:I;return _.xH(r,I,g)};
s93=function(r){switch(r){case "MUSIC":return!0;default:return!1}};
H6S=function(r){if(r=r==null?void 0:r.find(function(P){var a,v;return((a=_.Z(P,FK3))==null?void 0:(v=a.inlinePlaybackBadgeData)==null?void 0:v.replicateAsTimestamp)===!0}))if(r=_.Z(r,FK3),r==null?0:r.icon){var g,I;
if((r=(g=_.qeh(r.icon))==null?void 0:(I=g.clientResource)==null?void 0:I.imageName)&&s93(r))return r}};
WKi=function(r){return r==null?void 0:r.filter(function(g){return g.premiereTrailerBadgeRenderer})};
D4W=function(r){var g,I=r==null?void 0:(g=r.find(function(X){return X.thumbnailOverlayTimeStatusRenderer}))==null?void 0:g.thumbnailOverlayTimeStatusRenderer,P,a;
if((I==null?0:(P=I.icon)==null?0:P.iconType)&&s93(I==null?void 0:(a=I.icon)==null?void 0:a.iconType)){var v;return{icon:I==null?void 0:(v=I.icon)==null?void 0:v.iconType}}var C;if(g=r==null?void 0:(C=r.find(function(X){return X.thumbnailOverlayBadgeViewModel}))==null?void 0:C.thumbnailOverlayBadgeViewModel)if(C=H6S(g.thumbnailBadges))return{icon:C};
var u;if(r=r==null?void 0:(u=r.find(function(X){return X.thumbnailBottomOverlayViewModel}))==null?void 0:u.thumbnailBottomOverlayViewModel)if(u=H6S(r.badges))return{icon:u};
return{}};
lKr=function(r,g){var I=new Rwi(function(v){a(v)},g);
g=_.m(_.ua(A50(I),void 0,"D2uee"));var P=g.next().value,a=g.next().value;_.dd(function(){Promise.resolve().then(function(){var v,C=(v=r())!=null?v:{};I.playerControlsData=C;I.lastSeenPlayerApi=_.qv(C.playerApi);N53(I)});
_.Lu(function(){wkS(I)})},"xfRk8b");
return P};
SwK=function(r){return function(g){var I=r(),P={playerState:g};if(g===1){var a;(a=I.playerApi)==null||a.loadModule("captions")}if(g===0){var v;(v=I.playerApi)==null||v.unloadModule("captions")}g!==-1&&I.setState(P)}};
J5p=function(r){return function(g){r().setState({playbackRate:g})}};
Em0=function(r){return function(g){var I=r(),P=I.playerApi,a=P==null?void 0:P.getVideoData(),v=(a==null?void 0:a.isLive)||!1;a=a==null?void 0:a.video_id;v={videoDuration:FVA(P||void 0),isLive:v,videoId:a};v.videoId!==I.videoId&&(v=Object.assign({},_.s0Q(P),v));if(g==null?0:g.playertype)v.playerType=g.playertype;if(P){v.captionsAvailable=iei(P);g=v;var C;a=(C=P.getStoryboardLevel(P.getNumberOfStoryboardLevels()-1))==null?void 0:C.intervalMs;g.storyboardInterval=a?a/1E3:void 0;v.captionsAvailable&&
(v.captionsEnabled=ber(P))}v.volumeMuted=!(P==null||!P.isMuted());I.setState(v)}};
x44=function(r){return function(g){var I=r(),P=I.playerApi;if(P){var a=P.getPresentingPlayerType();g={playedTime:g||0,percentLoaded:P.getVideoLoadedFraction(),playerType:a};I.playerState===0&&(g.playedTime=I.videoDuration);I.isLive&&(a=P.getProgressState(a),g.playedTime-=a.seekableStart,g.videoDuration=FVA(P));if(I.playerType===1)P=!1;else{var v;if((v=I.uxConfig)==null?0:v.showCuedOverlay){var C;P=!((C=I.playerApi)==null?0:C.getPlayerStateObject(I.playerType).isDomPaused)}else P=!0}P&&delete g.playedTime;
I.setState(g)}}};
fKi=function(r){return function(){var g=r(),I,P,a,v={volume:(a=(I=g.playerApi)==null?void 0:I.getVolume())!=null?a:0,volumeMuted:!((P=g.playerApi)==null||!P.isMuted())};g.setState(v)}};
nmK=function(r){return function(){var g=r(),I=g.playerApi;if(I){var P={captionsAvailable:iei(I)};P.captionsAvailable&&(P.captionsEnabled=ber(I));g.setState(P)}}};
T54=function(r){return{appApi:Object.assign({},_.j01(),{showCaptionsToggleToast:function(g){var I,P;(P=(I=r()).showCaptionsToggleToast)==null||P.call(I,g)},
openInMiniplayer:function(){var g,I;(I=(g=r()).openInMiniplayer)==null||I.call(g)}})}};
hwi=function(r,g){var I,P,a;return!!(r==null?0:(I=r.playerResponse)==null?0:(P=I.playerConfig)==null?0:(a=P.inlinePlaybackConfig)==null?0:a.showScrubbingControls)&&!(g==null?0:g.hideScrubbingControls)};
k1W=function(r){var g=!r.miniplayerIsActive;return[5,2,0].includes(r.miniplayerPlaybackState)||g};
$Ff=function(r){return _.Y("web_transcript_cue_id_killswitch")?String(r):"ytd-transcript-renderer_"+r};
rhM=function(r){return _.Y("web_transcript_cue_id_killswitch")?!0:r.startsWith("ytd-transcript-renderer")};
gkM=function(r){var g=_.dD(),I;if(I=_.HP("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var P;I=(P=I())==null?void 0:P.layoutId}else I=null;k3r(g,I,r)};
Iyi=function(r,g){if(_.Y("web_enable_chat_autoscroll_to_user_turn")&&r&&g)return r-4+"px"};
PWZ=function(r,g){return _.RC(r.entities,"youchatPendingResponseEntity",g)};
ayR=function(r){return function(g){_.dL(_.TL("youchatPendingResponseEntity",r,{entityKey:r,isPendingResponse:g}))}};
vki=function(r,g){return _.RC(r.entities,"booleanEntity",g)};
Q5r=function(){return function(r){_.dL(_.TL("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:r}))}};
mFr=function(r){r==null||r.addEventListener("DOMLoaded",function(){r.goToAndPlay(r.totalFrames-48,!0)})};
ubW=function(r){r=_.Z(r,CWW);if(r==null?0:r.trustedAnimationUrl){var g;return(g=_.UZ(r.trustedAnimationUrl))==null?void 0:g.toString()}return r==null?void 0:r.animationUrl};
pyS=function(r){if(r.backgroundStyle)switch(r.backgroundStyle){case "CHAT_USER_TURN_BACKGROUND_STYLE_MONO":return"ytChatUserTurnViewModelMonoContainer";case "CHAT_USER_TURN_BACKGROUND_STYLE_GRADIENT":return"ytChatUserTurnViewModelGradientContainer";default:return"ytChatUserTurnViewModelDefaultContainer"}return r.hasGradientBackground?"ytChatUserTurnViewModelGradientContainer":"ytChatUserTurnViewModelDefaultContainer"};
okf=function(r){r.style.height="auto";r.style.height=Math.min(r.scrollHeight||20,80)+"px"};
qBW=function(){var r;return String(Math.floor(((r=_.A9())==null?void 0:r.getCurrentTime())||0)*1E3)};
chW=function(r){if(r.onWelcomeCommand)return _.oT(r.onWelcomeCommand);r=_.Z(r.inputComposerViewModel,XyA);if(r==null?0:r.welcomeFeatureContinuation)return wff(r.welcomeFeatureContinuation)};
t33=function(r){var g=_.dD(),I;I=(I=_.HP("yt.www.ads.eventcache.getLastCompanionData"))?(I=I())&&I.layoutId:null;k3r(g,I,r)};
BzW=function(r){var g=_.dD(),I;I=(I=_.HP("yt.www.ads.eventcache.getLastCompanionData"))?(I=I())&&I.layoutId:null;k3r(g,I,r)};
OA4=function(r){return r.filter(function(g){return!_.Z(g,_.tL)})};
z9K=function(r){var g,I,P,a;if(r=r==null?void 0:(g=r.contents)==null?void 0:(I=g.twoColumnWatchNextResults)==null?void 0:(P=I.results)==null?void 0:(a=P.results)==null?void 0:a.contents){var v,C;return(C=(v=r.find(function(u){return!!u.videoPrimaryInfoRenderer}))==null?void 0:v.videoPrimaryInfoRenderer)==null?void 0:C.updatedMetadataEndpoint}};
e9S=function(r,g){var I;return(I=r.sourceConfigs)==null?void 0:I.find(function(P){return P.videoId===g})};
YBi=function(r){return r==="End of video"||r==="End of playlist"};
ZAK=function(r){var g,I,P,a;return(g=r.getWatchNextResponse())==null?void 0:(I=g.contents)==null?void 0:(P=I.twoColumnWatchNextResults)==null?void 0:(a=P.playlist)==null?void 0:a.playlist};
UFK=function(r){var g,I,P,a,v,C;return(g=ZAK(r))==null?void 0:(I=g.playlistButtons)==null?void 0:(P=I.menuRenderer)==null?void 0:(a=P.topLevelButtons)==null?void 0:(v=a[0])==null?void 0:(C=v.playlistLoopButtonRenderer)==null?void 0:C.playlistLoopStateEntityKey};
iAi=function(r){var g=_.S5().resolve(_.zX),I;return(g=(I=_.Z(g.getAutoplayEndpoint(),_.Z3))==null?void 0:I.playlistId)&&g===r};
j5i=function(r,g,I,P,a){function v(){_.ZV.cancelJob(u5);var C=bA3(g,I/r.getPlaybackRate()),u=C.hours,X=C.minutes;C=(C.seconds*1E3||6E4)/r.getPlaybackRate();r.setVideoTimeLeft(M30(u,X));P&&r.getPlayerState()!==0&&r.setSleepTimerTimeLeft(M30(u,X,!0));(u>0||X>0)&&!a&&(u5=_.$m(_.ZV,v,C))}
_.ZV.cancelJob(u5);u5=_.$m(_.ZV,v)};
dF4=function(r,g,I){function P(){_.ZV.cancelJob(V34);var a=bA3(g,I),v=a.hours;a=a.minutes;var C=6E4/r.getPlaybackRate();if(v>0||a>0)r.setSleepTimerTimeLeft(M30(v,a,!0)),V34=_.$m(_.ZV,P,C)}
_.ZV.cancelJob(V34);V34=_.$m(_.ZV,P)};
GUZ=function(r,g){var I=r.getVolume()/(g/500),P=function(a){_.ZV.cancelJob(Lp4);var v=Math.floor(a-I);r.setVolume(v,!1);v>0&&(Lp4=_.$m(_.ZV,function(){P(v)},500))};
_.ZV.cancelJob(Lp4);Lp4=_.$m(_.ZV,function(){P(r.getVolume())})};
yhW=function(r,g){_.ZV.cancelJob(Lp4);g&&r.syncVolume()};
KpW=function(){var r={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.xH("SLEEP_TIMER_DISRUPTED")}}}}};_.S5().resolve(_.E3).resolveCommand(r)};
s5A=function(r){return(r.getDuration()-r.getProgressState().current)*1E3};
bA3=function(r,g){r=r+g-(0,_.EM)();if(r<=0)return{hours:0,minutes:0,seconds:0};var I=new FpK(0,0,0,0,0,0,r);r=I.getHours();g=I.getMinutes();I=I.getSeconds();I!==0&&g++;g!==0&&g%60===0&&(r++,g=0);return{hours:r,minutes:g,seconds:I}};
M30=function(r,g,I){return r>0&&g>0?I?_.xH("TIME_LEFT_HOURS_MINUTES",{hours:r.toString(),minutes:g.toString()}):_.xH("TIME_HOURS_MINUTES",{hours:r.toString(),minutes:g.toString()}):r>0?I?_.fB("TIME_LEFT_HOURS",r):_.fB("TIME_HOURS",r):I?_.xH("TIME_LEFT_MINUTES",{minutes:g.toString()}):_.xH("TIME_MINUTES",{minutes:g.toString()})};
Wp0=function(r,g){if(r.timelyActions)return r.timelyActions.find(function(I){var P;return((P=_.Z(I,HAS))==null?void 0:P.cueRangeId)===g})};
DF0=function(r){return _.Y("kevlar_watch_cinematics_invisible")||r.fullscreen&&_.Y("kevlar_watch_cinematics_invisible_in_fullscreen")||r.theater&&!r.fullscreen&&_.Y("kevlar_watch_cinematics_invisible_in_theater")};
R9S=function(){var r=document.createElement("canvas"),g=r.getContext("2d");if(!g)throw Error("Rl");_.ei(r,{position:"absolute",width:"100%",height:"100%"});return{element:r,context:g}};
Ah4=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.Y("kevlar_watch_cinematics_css_blur")};
Nzr=function(r){var g=r.externalVideoId||"";return g?r.isShortsEligible?"https://www.youtube.com/shorts/"+g:"https://www.youtube.com/watch?v="+g:""};
wyK=function(r){var g=[];r.viewCount&&g.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:r.viewCount});r.likeCount&&g.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:r.likeCount});return g};
lyf=function(r){var g,I,P={"@context":"https://schema.org","@type":"VideoObject",description:_.b6(r.description),duration:"PT"+(r.lengthSeconds||"0")+"S",embedUrl:r.embed?r.embed.iframeUrl:"",name:_.b6(r.title),thumbnailUrl:((g=r.thumbnail)==null?void 0:(I=g.thumbnails)==null?void 0:I.map(function(B){return B&&B.url||""}))||[],
uploadDate:r.publishDate};_.Y("mweb_video_schema_id_killswitch")||(P["@id"]=Nzr(r));g=wyK(r);g.length&&(P.interactionStatistic=g);r.category&&(P.genre=r.category);r.ownerChannelName&&(P.author=r.ownerChannelName);r.liveBroadcastDetails&&(P.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:r.liveBroadcastDetails.startTimestamp,endDate:r.liveBroadcastDetails.endTimestamp}]);if(r.learningResource){r=r.learningResource;P["@type"]=["VideoObject","LearningResource"];var a;if((a=r.learningResourceType)==
null?0:a.length)P.learningResourceType=r.learningResourceType[0];var v;if((v=r.educationalAlignment)==null?0:v.length)P.educationalAlignment={"@type":"AlignmentObject",targetName:r.educationalAlignment[0]};var C;if((C=r.educationalLevel)==null?0:C.length){a=r.educationalLevel[0];var u;if((u=r.educationalLevelCountry)==null?0:u.length)a+=" ("+r.educationalLevelCountry+")";P.educationalLevel=a}var X,c;if(((X=r.learningResourceType)==null?0:X.length)&&r.learningResourceType[0]==="Problem walkthrough"&&
((c=r.problemDescriptions)==null?0:c.length))for(P.hasPart=[],u=_.m(r.problemDescriptions),X=u.next();!X.done;X=u.next())a=X.value,X=a.problemDescriptionText,c=a.startOffset,a=a.url,X&&c!==void 0&&a&&P.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:X,text:X,startOffset:c,url:a})}return P};
SBf=function(r){if((r==null?void 0:r.value)===void 0||r==null||!r.unit)return"initial";a:{switch(r.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var g="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":g="%";break a}g=void 0}return g?""+r.value+g:"initial"};
EkS=function(r,g){var I,P,a,v,C,u,X;_.p(function(c){switch(c.nextAddress){case 1:I=_.Yt.getInstance();P=_.Jx.instance;a=_.OP.instance;if(!a)return Jhr(r,P,g),c.return();_.Go(c,2);r.onLoadingCommand&&P.resolveCommand(r.onLoadingCommand);return c.yield(I.getCurrentPositionFromGeolocation(),4);case 4:v=c.yieldResult;if(!r.resolveLocationCommand){c.jumpTo(5);break}C=I.createLocationInfo(v);return c.yield(_.eN(a,r.resolveLocationCommand,{locationInfo:C}),6);case 6:u=c.yieldResult;if(!u||"error"in u&&u.error||
u.errorMetadata)return Jhr(r,P,g),c.return();var B;if(u==null?0:(B=u.onResponseReceivedActions)==null?0:B.length){B=_.m(u.onResponseReceivedActions);for(var O=B.next();!O.done;O=B.next())P.resolveCommand(O.value)}(_.Z(r.onSuccessCommand,_.Z3)||_.Z(r.onSuccessCommand,_.JN))&&_.He(g.hostElement,"yt-navigate",{endpoint:r.onSuccessCommand,reload:!0});case 5:_.sM(c,0);break;case 2:X=_.Wb(c);if(X instanceof GeolocationPositionError&&X.code===GeolocationPositionError.PERMISSION_DENIED)return r.onDeniedCommand&&
P.resolveCommand(r.onDeniedCommand),c.return();Jhr(r,P,g);_.R2(c)}})};
Jhr=function(r,g,I){r.onFailureCommand&&(g.resolveCommand(r.onFailureCommand),_.We(I.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
fyA=function(r,g){var I=_.Z(r,_.$oY);if(I&&g){r=I.videoIds||[I.videoId];var P;g=(P=_.He(g,"yt-lockup-requested",{videoIds:r}).detail)==null?void 0:P.returnValue;var a;I.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?a=g?g:r.map(function(v){return{videoId:v,navigationEndpoint:I.videoCommand}}):g&&(a=g);
a&&(P=a.map(function(v){var C=Object,u=C.assign;var X=v.navigationEndpoint;if(!_.Z(X,_.nz)){var c=_.Z(X,_.Z3);if(c){if(delete c.index,delete c.playlistId,c=_.Z(X==null?void 0:X.commandMetadata,_.JF),c==null?0:c.url){var B=c.url;B=_.h0(B,"list");B=_.h0(B,"index");c.url=B}}else X=void 0}return u.call(C,{},v,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:X})}),xF0(P,I))}};
nkr=function(r){var g=_.iq();if(r=_.Z(r,_.rO$))r.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&g.clearQueue(),r.closeMiniplayer&&_.S5().resolve(_.XH).close(!0)};
h9f=function(r){Tzr(_.iq(),r)};
kUW=function(r){var g;(r=(g=_.Z(r,_.hry))==null?void 0:g.setVideoIds)&&r.forEach(function(I){_.Tlw(_.iq(),I)})};
rLi=function(r){$vZ(_.iq(),r)};
gxS=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(r){return!1}};
qr=function(r,g,I){(_.Y("desktop_keyboard_shortcut_usage_log")||I&&_.Y("web_shorts_keyboard_shortcut_usage_log"))&&(g?pG.get(r):oZ.get(r))&&(r=g?Ip3.get(r):PVi.get(r))&&_.Uk(_.CB(),r)};
vx0=function(r){return r.findIndex(function(g){return ap0.indexOf(g.tagName)>-1})>-1};
Qgi=function(r,g){return r.findIndex(function(I){return I.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(g.keyCode):!1};
CVR=function(r,g){return _.q(mv4,{data:r,onYtNavigate:g})};
uHM=function(r,g){return _.RC(r.entities,"pageHeaderEntity",g)};
oxK=function(r,g){return r.map(function(I){if(I.tabRenderer)return pYR(I.tabRenderer);if(I.expandableTabRenderer&&g){var P=I.expandableTabRenderer;return{customTabRenderable:function(){return g(P)}}}return{}})};
pYR=function(r){return{identifier:r.tabIdentifier,aTagConfig:_.Xu({innertubeCommand:r.endpoint,forceNewState:!0}),title:r.title,selected:r.selected,disabled:r.unselectable,icon:r.icon}};
cLi=function(r,g,I,P){if(r)return P=P||r.likeStatus,g?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:P==="LIKE",isDisabled:!r.likesAllowed,defaultIcon:{iconType:I},defaultText:P==="LIKE"?r.likeCountWithUnlikeText:r.likeCountText,toggledText:P==="LIKE"?r.likeCountText:r.likeCountWithLikeText,defaultNavigationEndpoint:q1A(r,"LIKE"),defaultServiceEndpoint:XYK(r,"LIKE"),toggledServiceEndpoint:XYK(r,"INDIFFERENT"),defaultTooltip:_.b6(r.likeCountTooltipText),toggledTooltip:_.b6(r.likeCountTooltipText),
targetId:r.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:P==="DISLIKE",isDisabled:!r.likesAllowed,defaultIcon:{iconType:I},defaultText:P==="DISLIKE"?r.dislikeCountWithUndislikeText:r.dislikeCountText,toggledText:P==="DISLIKE"?r.dislikeCountText:r.dislikeCountWithDislikeText,defaultNavigationEndpoint:q1A(r,"DISLIKE"),defaultServiceEndpoint:XYK(r,"DISLIKE"),toggledServiceEndpoint:XYK(r,"INDIFFERENT"),defaultTooltip:_.b6(r.dislikeCountTooltipText),
toggledTooltip:_.b6(r.dislikeCountTooltipText)}};
q1A=function(r,g){if(g==="LIKE")return r.likeCommand;if(g==="DISLIKE")return r.dislikeNavigationEndpoint};
XYK=function(r,g){var I;return(I=r.serviceEndpoints)==null?void 0:I.find(function(P){var a;return((a=_.Z(P,_.Pw))==null?void 0:a.status)===g})};
tBr=function(r,g,I,P){r=g-r;I=P-I;return Math.sqrt(r*r+I*I)};
BBS=function(r){var g=r>>8&255,I=r&255;return"#"+(r>>16&255).toString(16).padStart(2,"0")+g.toString(16).padStart(2,"0")+I.toString(16).padStart(2,"0")};
Or0=function(r,g){r&&_.S5().resolve(_.E3).resolveCommand(r,{forceClickLogging:!0,form:{element:g}})};
zWZ=function(r){if(r.simpleText)return[{text:r.simpleText}];var g;return(g=r.runs)!=null?g:[]};
eWi=function(r){var g=r.startEndTimeTemplate,I=r.startTimeUtcMillis;r=r.endTimeUtcMillis;if(g&&I&&r)return _.i6(oDp(_.b6(g),Number(I),Number(r)))};
Y1A=function(r,g){var I,P,a=r==null?void 0:(I=r.viewCount)==null?void 0:(P=I.videoViewCountRenderer)==null?void 0:P.shortViewCount;if(!g&&a)return a;var v,C;return r==null?void 0:(v=r.viewCount)==null?void 0:(C=v.videoViewCountRenderer)==null?void 0:C.viewCount};
ZrU=function(r,g){var I=r==null?void 0:r.relativeDateText;return!g&&I?[I,!0]:[r==null?void 0:r.dateText,!1]};
Uvf=function(r,g,I,P,a){P=P===void 0?"":P;a=a===void 0?!1:a;var v=Y1A(r,g),C=_.m(ZrU(r,g)),u=C.next().value;C=C.next().value;g=g?r==null?void 0:r.sponsorsOnlyFirstTimeLongText:r==null?void 0:r.sponsorsOnlyFirstTimeShortText;var X=[];I&&v&&X.push(v);!I&&C||!u||X.push(u);r=[a?r==null?void 0:r.subtitle:void 0].concat(_.xC(X),[g,r==null?void 0:r.stationName,r==null?void 0:r.rating,r?eWi(r):void 0,r==null?void 0:r.upNextProgramText,r==null?void 0:r.superTitleLink]).filter(function(c){return!!c});
I={runs:[]};for(a=0;a<r.length;a++)I.runs.push.apply(I.runs,_.xC(zWZ(r[a]))),a<r.length-1&&I.runs.push({text:" "+P+" "});return I};
irA=function(r,g){var I=_.eoF(g,{},r,!0);return new Promise(function(P,a){I.listenOnce("n",function(){a(Error("dm`"+I.JSC$30506_getErrorDescription()))});
I.listenOnce("l",function(){var v=I.getResponseCode();if(v!==200)a(Error("em`"+g+"`"+r.type+"`"+r.size+"`"+v));else try{P(JSON.parse(I.getResponseText()).encryptedBlobId)}catch(C){a(C)}});
I.run()})};
brM=function(r){return r.substring(r.indexOf(":")+1,r.indexOf(";"))};
MBi=function(r){return new Promise(function(g,I){var P=new FileReader;P.onloadend=function(){try{var a=new Uint8Array(P.result);a.length<8&&I(void 0);var v=a.subarray(0,8);a="";for(var C=0;C<v.length;C++)a+=("0"+v[C].toString(16)).substr(-2);a.startsWith("ffd8ff")?g("image/jpeg"):a.startsWith("47494638")?g("image/gif"):a.startsWith("89504e470d0a1a0a")?g("image/png"):a.startsWith("424d")?g("image/bmp"):g(void 0)}catch(u){I(u)}};
P.onerror=I;P.readAsArrayBuffer(r)})};
jgK=function(r){return new Promise(function(g,I){var P=new Image;P.crossOrigin="anonymous";P.onload=function(){var a=document.createElement("canvas");a.width=P.naturalWidth;a.height=P.naturalHeight;var v=a.getContext("2d");if(!v)throw Error("fm");v.drawImage(P,0,0);v=brM(r);a.toBlob(function(C){C?g(C):I()},v)};
P.src=r})};
dvi=function(r,g){var I;if(((I=_.Z(r,_.nz))==null?void 0:I.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var P;_.He((P=g.hostElement)!=null?P:g,"yt-shorts-reset");_.dbU(_.S5().resolve(_.JH),r).then(function(v){VB4(v,g,r)})}else{var a;
_.RX((a=g.hostElement)!=null?a:g,[r]).then(function(v){v&&VB4(v.data,g,r)})}};
VB4=function(r,g,I){if(r){var P=_.Z(r.replacementEndpoint,_.nz);if(P){r.sequenceContinuation&&(P.sequenceParams=r.sequenceContinuation);var a;_.He((a=g.hostElement)!=null?a:g,"yt-navigate",{endpoint:r.replacementEndpoint})}else if((r==null?void 0:r.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(r==null?0:r.watchStatus)&&_.Z(r.watchStatus,_.RYh)){var v;_.He((v=g.hostElement)!=null?v:g,"yt-navigate",{endpoint:I})}}};
L1p=function(r){var g=_.S5().resolve(_.uc),I=_.Bk.currentPageTypeSelector(g.getState())||"";g=_.Bk.currentPageSubTypeSelector(g.getState())||"";I=I==="ytd-browse"&&g==="home";return _.Y("web_guide_entry_enable_cache_for_non_home_pages")?(r=(r==null?void 0:r.navigationEndpoint)&&_.SR(r.navigationEndpoint)==="home",{disableCache:I&&r}):{disableCache:I}};
K1A=function(r,g,I,P){if(r&&r.length){var a={};if(g){var v=void 0;I&&(v={commandContext:{onTap:{innertubeCommand:I||{}}}});a.header={panelHeaderViewModel:{title:_.mk(g),rendererContext:v}}}g=[];r=_.m(r);for(I=r.next();!I.done;I=r.next()){v=I.value;I=_.Z(v,Gti);v=_.Z(v,yLZ);var C=void 0,u=void 0;if((C=v)==null?0:(u=C.expandableItems)==null?0:u.length)for(v=_.m(v.expandableItems),C=v.next();!C.done;C=v.next()){C=C.value.guideEntryRenderer;var X=u=void 0;if(((u=C)==null?void 0:(X=u.icon)==null?void 0:
X.iconType)==="VIEW_LIST_CAIRO"){I=C;break}}u=C=void 0;v=((C=I)==null?0:C.formattedTitle)?_.mk((u=I)==null?void 0:u.formattedTitle):void 0;C=void 0;u=(C=I)==null?void 0:C.isPrimary;if(I&&v&&!u){v={title:v};I.navigationEndpoint&&(v.rendererContext={commandContext:{onTap:{innertubeCommand:I.navigationEndpoint}}});C=[];X=u=void 0;if(((u=I)==null?0:(X=u.thumbnail)==null?0:X.thumbnails)&&I.thumbnail.thumbnails.length>0){u=_.m(I.thumbnail.thumbnails);for(X=u.next();!X.done;X=u.next())C.push({url:X.value.url});
v.leadingAccessory={avatarViewModel:{image:{sources:C},avatarImageSize:"AVATAR_SIZE_XS"}}}else if(u=void 0,(u=I.icon)==null?0:u.iconType)C.push({clientResource:{imageName:I.icon.iconType||""}}),v.leadingImage={sources:C};u=C=void 0;((C=I)==null?0:(u=C.badges)==null?0:u.liveBroadcasting)?(v.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON",v.trailingImage={sources:[{clientResource:{imageName:"live",imageColor:4294901760}}]},v.trailingIconAccessorySize="LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL"):
I.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?v.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR":I.count&&(v.trailingLabel={content:I.count.toString()});g.push({listItemViewModel:v})}}g.length!==0?(a.content={listViewModel:{listItems:g}},P===0&&(a.rendererContext={commandContext:{onHoverEnd:{hideSheetCommand:{}}}})):a=void 0;if(a)return g=void 0,P===0&&(g={preventCloseWhileHovered:!0,hideDelayMs:3E3}),{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:a}},
contextualSheetPresentationConfig:{position:"SHEET_POSITION_RIGHT",hoverConfig:g}}}}};
sgi=function(r,g,I,P){if(g!=null&&g.isPrimary){switch(P){case 1:if(g.serviceEndpoint)break;I=K1A(I,g.formattedTitle,g.navigationEndpoint,P);if(!I)break;g.serviceEndpoint=I;g.navigationEndpoint=void 0;break;case 0:!g.mouseEnterEndpoint&&(I=K1A(I,g.formattedTitle,void 0,P))&&(g.mouseEnterEndpoint=I,g.mouseLeaveEndpoint={hideSheetCommand:{}})}r.push({guideEntryRenderer:g})}};
F1i=function(r){if(!r)return!1;try{if(r.host&&r.host.tagName==="YT-FORMATTED-STRING"&&r.host.id==="contenteditable-textarea"||r.nodeType===Node.ELEMENT_NODE&&r.tagName==="YTD-COMMENT-INPUT")return!0}catch(g){return!1}return F1i(r.parentNode)};
X9=function(r){return r?r.tagName==="A"&&r.href&&r.classList.contains("yt-simple-endpoint"):!1};
Hr4=function(r){return r?r.tagName==="IMG"&&r.classList.contains("emoji"):!1};
W1W=function(r,g,I){if(!r)return null;var P=X9(r);if(P&&I)return g=r.pathname.substring(r.pathname.indexOf("/channel/")+9),document.createTextNode("@"+g);if(P&&!I)return document.createTextNode("");if(Hr4(r))return I=r.alt,r=r.dataset.emojiId,!r&&g&&(g=_.Hk(g,I))&&g.isCustomEmoji&&(r=g.emojiId),r?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+r+">"):document.createTextNode(I);P=r.cloneNode(!1);for(var a=0;a<r.childNodes.length;++a){var v=W1W(r.childNodes[a],g,I);v&&P.appendChild(v)}return P};
DvW=function(r){return r?X9(r)?r:DvW(r.lastChild):null};
RWr=function(r){return r?X9(r)?r:RWr(r.firstChild):null};
AL3=function(r){if(!r)return null;for(var g=r.previousSibling;g;)if(g.nodeType===Node.ELEMENT_NODE&&g.nodeName==="BR")g=g.previousSibling;else if(g.nodeType===Node.TEXT_NODE&&/\s+/.test(g.textContent))g=g.previousSibling;else break;(g=DvW(g))?r=g:r=(r=r.parentNode)?DvW(r.previousElementSibling):null;return r};
NBK=function(r){if(!r)return null;for(var g=r.nextSibling;g;)if(g.nodeType===Node.ELEMENT_NODE&&g.nodeName==="BR")g=g.nextSibling;else if(g.nodeType===Node.TEXT_NODE&&/\s+/.test(g.textContent))g=g.nextSibling;else break;return(g=RWr(g))?g:NBK(r.parentNode)};
wYR=function(r){var g=_.k6(),I=g.JSC$11645_getStartNode();if(!F1i(I.parentNode))return null;g=g.JSC$11645_getStartOffset();if(I.nodeType===Node.TEXT_NODE){var P=_.BO(I,X9);if(P){if(r&&g===0||!r&&g===I.length)return P}else{if(r&&g===I.length)return!I||I.nodeName==="BR"||I.nextElementSibling&&_.DK(I.nextElementSibling,"display")==="block"?null:RWr(I.nextElementSibling);if(!r&&g===0)return I?DvW(I.previousElementSibling):null}}if(I.nodeType===Node.ELEMENT_NODE)if(r){if(0<=g&&g<I.childNodes.length)return RWr(I.childNodes[g])}else if(0<
g&&g<=I.childNodes.length)return DvW(I.childNodes[g-1]);return null};
lpf=function(r,g,I){if(!r)return null;if(r.nodeType===Node.TEXT_NODE)if(I){var P=AL3(r);if(P&&!/^\s+\S/.test(r.wholeText.substr(0,g)))return P}else if((P=NBK(r))&&!/\S\s+/.test(r.wholeText.substr(g,r.wholeText.length)))return P;return r.nodeType===Node.ELEMENT_NODE?I?AL3(r.childNodes[g]):NBK(r.childNodes[g]):lpf(r.parentNode,g,I)};
S1M=function(r){if(r.hasChildNodes())switch(r.tagName){case "DIV":case "A":case "SPAN":var g="";for(r=r.firstChild;r;r=r.nextSibling)g+=S1M(r);return g;default:return""}else switch(r.nodeType){case 3:return r.textContent;default:return""}};
JLi=function(r){switch(r){case "UNKNOWN_FORMAT_TYPE":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN";case "HD_1080":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080";case "SD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD";case "LD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD";default:return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD"}};
ExW=function(r){return r.map(function(g){return{settingsRadioOptionRenderer:{title:_.yM(g.name),asideText:_.yM(g.approximateSize),id:JLi(g.format)}}})};
fpW=function(r){if(r&&r.length!==0)return r.filter(xvA()).map(function(g){return{settingsRadioOptionRenderer:{title:g.name,asideText:g.approximateSize,id:JLi(g.formatType)}}})};
nxi=function(r){if(r)return r.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
TB0=function(r,g){r=new Set(r!=null?r:[]);if(r.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(r.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(r.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(r.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(r.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(g)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
hWp=function(r){var g=r.indexOf("(");return g!==-1?r.substring(g+1,r.length-1):r};
_.$_M=function(r,g,I,P,a){I||(I=ktA);var v;(v=_.Z(I.commandMetadata,_.JF))!=null&&v.url||(I=Error("km`"+JSON.stringify(I)),_.iO(I),I=ktA);I=_.pF.unsafeClone(I);v=_.kW(_.Z(I.commandMetadata,_.JF).url,"search_query",r);_.TE(location.href,"sv")==="1"&&(_.Z(I,_.Em).params="EgOAAgE%3D",v=_.kW(v,"sv","1"));_.Z(I,_.Em)&&(_.Z(I,_.Em).query=r);v=v.replace(/%20/g,"+");_.Z(I.commandMetadata,_.JF).url=v;a=_.Y("desktop_enable_entity_suggest")?{entityMid:a}:{};_.S5().resolve(_.E3).resolveCommand(I,{form:{tempData:Object.assign({},
{gs_l:g,oq:P!=null?P:r},a),isFromShorts:_.iy()==="shorts"}})};
rrR=function(r){switch(r){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
I6R=function(r,g,I,P,a,v){var C=_.pF.clone(gT3);C.locale=_.Gq("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;C.report={description:a||"<empty>"};a=_.Gq("SBOX_SETTINGS",{});g=g.join(",");var u=Date.now();r={choice_cc:P,choice_id_cc:I,choices_sc:g,gl:a.REQUEST_DOMAIN,hl:a.REQUEST_LANGUAGE,query:r,time:u};v&&(r.choice_additional_comment_cc=v);_.bP8(C,r)};
PiZ=function(r){var g=new Map;g.set("authuser",_.Gq("SESSION_INDEX","0"));return _.jb(r,g)};
vTR=function(r){var g;return _.p(function(I){switch(I.nextAddress){case 1:if(!r||!a6i(r))return I.return(null);g=null;switch(_.Gq("INNERTUBE_CLIENT_NAME")){case "WEB":return I.jumpTo(2);case "WEB_REMIX":g=r.getPlayer()}I.jumpTo(3);break;case 2:return I.yield(r.getPlayerPromise(),4);case 4:g=I.yieldResult;I.jumpTo(3);break;case 3:return I.return(g)}})};
a6i=function(r){return["ytd-player","ytmusic-player"].includes(String(r.tagName||"").toLowerCase())};
QsU=function(r){r=Math.round(r);return r%2?r-1:r};
m_W=function(r){r=Math.round(r);return r%2===0?r-1:r};
Cip=function(r){var g=["h","m","s"],I=_.Ap(g);I.reverse();var P={};r=(r.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(C){var u=(C.match(/[hms]/)||[""])[0];return u?(P[u]=parseInt(C.match(/\d+/)[0],10),!1):!0});
for(r.reverse();r.length&&I.length;){var a=I.shift();a in P||(P[a]=parseInt(r.shift(),10))}if(r.length||P.s>59||P.m>59||P.h>9)return null;var v="";g.forEach(function(C){P[C]&&(v+=""+P[C]+C)});
return v||null};
ui4=function(r){var g,I,P;if(r=(g=r.createPlaylistDialogFormSchema)==null?void 0:(I=g.fieldSchemas)==null?void 0:(P=I.title)==null?void 0:P.validationSchema)for(g=[r.syncStep,r.asyncStep].filter(function(a){return a!==void 0}),g=_.m(g),I=g.next();!I.done;I=g.next()){I=I.value.rules;
if(!I)break;I=_.m(I);for(I=I.next();!I.done;I=I.next())return _.Z(I.value,TDZ)}};
oT4=function(r){var g,I,P;if(r=(g=r.createPlaylistDialogFormSchema)==null?void 0:(I=g.fieldSchemas)==null?void 0:(P=I.visibility)==null?void 0:P.validationSchema)for(g=[r.syncStep,r.asyncStep].filter(function(a){return a!==void 0}),g=_.m(g),I=g.next();!I.done;I=g.next()){I=I.value.rules;
if(!I)break;I=_.m(I);for(P=I.next();!P.done;P=I.next())if(P=_.Z(P.value,poi))return g=void 0,(g=P.translations)==null?void 0:g.visibilityNotValidErrorMessage}};
qfU=function(){var r,g;return(g=(r=_.S5().resolve(_.lX(_.nk)))==null?void 0:r())!=null?g:!1};
Xop=function(r){var g=21;if(!r)return g;g+=r.headerTitle?27:0;g+=r.headerTitle&&r.hasHeaderActionHeader?4:0;return g+=r.headerTitle&&r.headerSubtitle?16:0};
crK=function(r){var g=0;if(!r)return g;g+=r.hasFooterPrimaryButton||r.hasFooterSecondaryButton?48:0;g+=r.footerTrailingLabel||r.footerLeadingLabel?30:0;return g+=r.hasFooterPrimaryButton||r.hasFooterSecondaryButton||!r.footerTrailingLabel&&!r.footerLeadingLabel?0:12};
tr3=function(r){var g=new _.IK,I=r;return{subscribe:function(P){g.subscribe("changed",P)},
dispatch:function(P,a){var v=I;if(P==="Touch Start")I=Object.assign({},v,{isAnimating:!1,initialY:a.event.touches[0].clientY});else if(P==="Touch Move"){P=a.contentScrollable?-1*(v.initialY-24):0;var C,u=(C=a.headerDivHeight)!=null?C:Xop(a.header),X;C=(X=a.footerDivHeight)!=null?X:crK(a.footer);X=Math.min(a.fullContentWrapperHeight,a.heightMap[a.contentWrapperId]+u-C);I=Object.assign({},v,{currentY:Math.max(P,a.event.touches[0].clientY-v.initialY),maxHeightForContentWrapper:Math.min(X,Math.max(0,
(v.isFullScreen?X:a.contentWrapperHeight)-v.currentY))})}else I=P==="Snap To Full Screen"?Object.assign({},v,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:a.maxHeight}):P==="Snap To Neutral Position"?Object.assign({},v,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:a.maxHeight}):P==="Close Sheet"?Object.assign({},v,{isAnimating:!0,currentY:a.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:a.maxHeight}):v;g.publish("changed",I)}}};
B8i=function(){_.S5().resolve(_.Qe).closeSheet()};
O0W=function(r){var g,I,P,a,v,C,u,X,c,B,O;return{headerTitle:(g=r.headerTitle)==null?void 0:g.call(r),headerSubtitle:(I=r.headerSubtitle)==null?void 0:I.call(r),headerActionHeader:r.headerActionHeader,footerPrimaryButton:r.footerPrimaryButton,footerSecondaryButton:r.footerSecondaryButton,footerButtonType:(P=r.footerButtonType)==null?void 0:P.call(r),footerLeadingLabel:(a=r.footerLeadingLabel)==null?void 0:a.call(r),footerTrailingLabel:(v=r.footerTrailingLabel)==null?void 0:v.call(r),shouldShowIcons:(C=
r.shouldShowIcons)==null?void 0:C.call(r),skipContentClick:(u=r.skipContentClick)==null?void 0:u.call(r),additionalClassName:(X=r.additionalClassName)==null?void 0:X.call(r),onClosedCallback:r.onClosedCallback,focusOnClose:(c=r.focusOnClose)==null?void 0:c.call(r),isDisabled:(B=r.isDisabled)==null?void 0:B.call(r),disabledCommand:(O=r.disabledCommand)==null?void 0:O.call(r),headerFn:r.headerFn,contentFn:r.contentFn,footerFn:r.footerFn,hasHeaderFn:r.hasHeaderFn(),hasContentFn:r.hasContentFn(),hasFooterFn:r.hasFooterFn(),
hasFooterPrimaryButton:r.hasFooterPrimaryButton(),hasFooterSecondaryButton:r.hasFooterSecondaryButton(),hasHeaderActionHeader:r.hasHeaderActionHeader()}};
zyZ=function(r){switch(r){case "FLEXBOX_FLEX_DIRECTION_ROW":return"row";case "FLEXBOX_FLEX_DIRECTION_ROW_REVERSE":return"row-reverse";case "FLEXBOX_FLEX_DIRECTION_COLUMN":return"column";case "FLEXBOX_FLEX_DIRECTION_COLUMN_REVERSE":return"column-reverse";default:return""}};
ey4=function(r){switch(r){case "FLEXBOX_JUSTIFY_CONTENT_CENTER":return"center";case "FLEXBOX_JUSTIFY_CONTENT_BETWEEN":return"space-between";case "FLEXBOX_JUSTIFY_CONTENT_FLEX_START":return"flex-start";case "FLEXBOX_JUSTIFY_CONTENT_FLEX_END":return"flex-end";case "FLEXBOX_JUSTIFY_CONTENT_SPACE_AROUND":return"space-around";default:return""}};
YfW=function(r){switch(r){case "FLEXBOX_ALIGN_ITEMS_CENTER":return"center";case "FLEXBOX_ALIGN_ITEMS_START":return"flex-start";case "FLEXBOX_ALIGN_ITEMS_END":return"flex-end";case "FLEXBOX_ALIGN_ITEMS_STRETCH":return"stretch";default:return""}};
Z0i=function(r,g,I){g.forEach(function(P){_.J1(_.S5().resolve(_.Pz),P)});
_.We(r,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",I])};
Mri=function(r,g,I,P){var a=_.Z(I,_.Y3).commandLifeCycleConfig;a&&a.onStartCommand&&_.AF(r,[a.onStartCommand],g);_.OB(g);var v=_.OP.instance;v&&_.zL(v,I)?_.eN(v,I,P).then(function(C){if(!C||(C==null?0:C.error))return C=_.Z(I,_.Y3).serializedTransactionFlowLoggingParams,_.zU(g),_.aT(new c7("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",C));_.zU(g);return{data:C}}).then(function(C){_.zU(g);
U_0(C.data);var u=C.data.command;u&&_.AF(r,[u],g);u=i0p(I,C.data);if(!u){var X=C.data;C=!1;if(X&&X.command&&_.Z(X.command,_.wV)){var c;X=((c=_.Z(X.command,_.wV))==null?void 0:c.commands)||[];for(c=0;c<X.length;c++)if(_.Z(X[c],_.X2J)){C=!0;break}}C||_.g9('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!u&&a&&a.onSuccessCommand?_.AF(r,[a.onSuccessCommand],g):u&&a&&a.onFailureCommand&&_.AF(r,[a.onFailureCommand],g)},function(){_.zU(g);
a&&a.onFailureCommand&&_.AF(r,[a.onFailureCommand],g);b00(I)}):_.iO(Error("wm"),"ERROR")};
jsR=function(r,g,I){var P=[g];I&&P.push(I);return _.RX(r,P).then(function(a){var v=_.Z(g,_.Y3).serializedTransactionFlowLoggingParams,C=a.data,u=i0p(g,C);u?a=_.aT(new c7(u,v)):U_0(C);return a},function(){var a=_.Z(g,_.Y3).serializedTransactionFlowLoggingParams;
b00(g);return _.aT(new c7("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",a))})};
i0p=function(r,g){r=_.Z(r,_.Y3).serializedTransactionFlowLoggingParams;var I=null;switch(g.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":I="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":I="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":I="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}I?_.bH(I,r):WwZ(r);return I};
b00=function(r){_.bH("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.Z(r,_.Y3).serializedTransactionFlowLoggingParams)};
U_0=function(r){if(r.trackingParams){var g=_.CB(),I=_.mw();g&&I&&_.Ok(g,I,_.gM(r.trackingParams))}};
VrU=function(r,g,I){var P=_.OP.instance,a=_.NyL(_.Gq("YPC_MB_URL")),v=(new _.RZ_).init(),C=_.AX1(),u=_.Z(I,_.uEh).languageCode;u===void 0?_.iO(Error("Ki"),"ERROR"):_.pd([v,a]).then(function(){var X={ctk:_.GU.payments.business.integration.ClientTokenFactory.createClientToken(u,C)};P&&_.zL(P,I)?_.eN(P,I,X).then(function(c){return{data:c}}).then(function(c){_.He(g,"yt-service-request-completed",c);
c.code!=="ERROR"&&(c=c.data.command)&&_.AF(r,[c],g)}):_.iO(Error("wm"),"ERROR")})};
G_r=function(r,g,I,P){var a=_.OP.instance;a&&_.zL(a,I)?_.eN(a,I,P).then(function(v){return{data:v}}).then(function(v){d_M(r,g,I,v)},function(){Lzi(I)}):(a=_.S5().resolve(_.lX(_.kM)))&&a.requestDataForServiceEndpoint(I,P).then(function(v){d_M(r,g,I,v)},function(){Lzi(I)})};
d_M=function(r,g,I,P){_.He(g,"yt-service-request-completed",P);if(P.code&&P.code=="ERROR")Lzi(I);else{(P=P.data.commands)&&_.AF(r,P,g);var a;(r=(a=_.Z(I,_.t8$))==null?void 0:a.serializedYpcPauseFlowLoggingParams)&&r&&Pl("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",r)}};
Lzi=function(r){var g;(r=(g=_.Z(r,_.t8$))==null?void 0:g.serializedYpcPauseFlowLoggingParams)&&r&&Pl("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",r,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
ss3=function(r,g,I){var P=_.OP.instance;P&&_.zL(P,I)?_.eN(P,I).then(function(a){return{data:a}}).then(function(a){yrK(r,g,I,a)},function(){Kz3(I)}):(P=_.S5().resolve(_.lX(_.kM)))&&P.requestDataForServiceEndpoint(I).then(function(a){yrK(r,g,I,a)},function(){Kz3(I)})};
yrK=function(r,g,I,P){_.He(g,"yt-service-request-completed",P);P.code&&P.code=="ERROR"?Kz3(I):((P=P.data.commands)&&_.AF(r,P,g),(r=_.Z(I,_.zEB).serializedYpcResumeFlowLoggingParams)&&r&&Pl("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",r))};
Kz3=function(r){(r=_.Z(r,_.zEB).serializedYpcResumeFlowLoggingParams)&&r&&Pl("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",r,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
Fzr=function(r){r=r===void 0?{}:r;_.S5().resolve(_.vCU).showFeedbackDialog(r.customProductData,r.feedbackContent,r.onFeedbackSubmitted,r.bucket)};
H0W=function(r){r=r===void 0?{}:r;_.S5().resolve(_.vCU).showHelpDialog(r.helpContext,r.articleId,r.productData)};
Wzp=function(){H0W()};
D_i=function(){Fzr()};
Arp=function(r,g,I){var P,a,v,C,u,X,c;return _.p(function(B){switch(B.nextAddress){case 1:P=_.Z(r,RyW);if((a=P)==null?0:a.productId){X={productId:P.productId,bucket:P.bucket,enableAnonymousFeedback:(u=P.enableAnonymousFeedback)!=null?u:!0,allowNonLoggedInFeedback:!0};c={feedbackChoice:I.feedbackChoice};if(!_.Y("web_collect_offline_state")){B.jumpTo(8);break}_.Go(B,9);return B.yield(GG0(c),11)}C={bucket:(v=P)==null?void 0:v.bucket};if(!_.Y("web_collect_offline_state")){B.jumpTo(4);break}C.customProductData=
{};_.Go(B,5);return B.yield(GG0(C.customProductData),7);case 7:_.sM(B,4);break;case 5:_.Wb(B);case 4:Fzr(C);B.jumpTo(0);break;case 11:_.sM(B,8);break;case 9:_.Wb(B);case 8:_.M7s(c),_.bJF("GFEEDBACK",c),P.productId==="5295751"&&(c.client_attestation=Number(_.Gq("CATSTAT",0))),P.productId==="5295751"&&(c.client_time=Date.now()/1E3/3600),P.productId==="5295751"&&(c.original_playback_id=_.m1T||""),_.bP8(X,c),_.R2(B)}})};
N8R=function(r){if(r=_.Z(r,_.LRE)){var g={bucket:r.bucketIdentifier};r.additionalDatas&&(g.customProductData={},r.additionalDatas.forEach(function(I){if(I=I.userFeedbackEndpointProductSpecificValueData)g.customProductData[I.key]=I.value}));
Fzr(g)}};
wor=function(r){var g=_.sL.getInstance();var I=_.xH("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var P=_.xH("DELETE",void 0,"Delete"),a=_.xH("CANCEL",void 0,"Cancel");I=Tep(I,void 0,P,a,{signal:"DELETE_ALL_DOWNLOADS"});_.oD(g,[{openPopupAction:I}],r)};
Sf4=function(){return _.p(function(r){return r.nextAddress==1?r.yield(_.S5().resolve(_.tv),2):r.yield(l63(),0)})};
Jri=function(r){var g,I;return _.p(function(P){return P.nextAddress==1?(I=(g=_.Z(r,_.Gb))==null?void 0:g.targetId)?P.yield(_.S5().resolve(_.tv),3):P.jumpTo(0):P.yield(_.S5().resolve(_.cA).deleteVideo(I),0)})};
x_3=function(r){var g,I;return _.p(function(P){return P.nextAddress==1?(I=(g=_.Z(r,_.Gb))==null?void 0:g.targetId)?P.yield(_.S5().resolve(_.tv),3):P.jumpTo(0):P.yield(ET4(_.S5().resolve(_.cA),I),0)})};
nTi=function(r){var g,I;return _.p(function(P){return(I=(g=_.Z(r,_.Gb))==null?void 0:g.targetId)?P.yield(f6K(I),0):P.jumpTo(0)})};
hyW=function(){_.Y("kevlar_woffle_refresh_dl_load_killswitch")||T8K()};
$JW=function(){_.Y("kevlar_woffle")&&_.eH.instance&&k_W()};
g8A=function(r){var g;if((g=_.Z(r,_.lw))==null||!g.videoId)return!1;reU(_.S5().resolve(_.cA),_.Z(r,_.lw),r.clickTrackingParams);return!0};
PBU=function(r){var g;if((g=_.Z(r,_.SN))==null||!g.playlistId)return!1;In3(_.S5().resolve(_.cA),_.Z(r,_.SN),r.clickTrackingParams);return!0};
v8R=function(r){var g=_.Z(r,_.rdJ);(g==null?void 0:g.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(g==null?void 0:g.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||ani(_.S5().resolve(_.cA),_.Z(r,_.rdJ))};
mJp=function(r){r=_.Z(r,_.d5h);var g;(r==null?0:(g=r.actions)==null?0:g.length)&&QGR(r)};
pIf=function(r){var g,I;return _.p(function(P){g=_.Z(r,CBU);return(I=g)!=null&&I.localWatchHistoryCommandType?P.yield(uY0(g),0):P.return()})};
qsA=function(){return _.p(function(r){return _.Y("kevlar_enable_download_to_mobile")?r.yield(o80(),0):r.return()})};
XIR=function(r){setTimeout(function(){requestAnimationFrame(r)},80)};
cep=function(r){return Object.entries(r).map(function(g){return g.join(":")}).join(";")};
BFS=function(r){var g,I,P;_.p(function(a){if(a.nextAddress==1)return a.yield(tiU(),2);g=a.yieldResult;I=_.Jx.instance;switch(g){case "granted":P=r.getLocationCommand;break;case "denied":P=r.openDeniedDialogAction;break;case "prompt":P=r.openCollectionDialogAction;break;default:P=r.openCollectionDialogAction}P&&I.resolveCommand(P);_.R2(a)})};
tiU=function(){var r,g;return _.p(function(I){if(I.nextAddress==1)return r="prompt",navigator.permissions?I.yield(navigator.permissions.query({name:"geolocation"}),3):I.jumpTo(2);I.nextAddress!=2&&(g=I.yieldResult,r=g.state);return I.return(r)})};
zgf=function(){_.p(function(r){return r.yield(_.O8M(),0)})};
egZ=function(){var r,g,I;return _.p(function(P){if(P.nextAddress==1)return r=_.S5().resolve(_.$t),r?P.yield(_.eN(r,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.M6(Error("zm")),P.return(void 0));if(g=P.yieldResult){if(g.errorMetadata)return _.M6(Error("Am`"+g.errorMetadata.status+"`"+g.error)),P.return(void 0);I=g.datasyncIds;_.zPA=I.length;return P.return(I)}_.M6(Error("Bm"));return P.return(void 0)})};
YsM=function(){egZ().then(function(r){r&&(du0(r),l3f(r),a3i(r),KV4(r))})};
Z8Z=function(r){_.ZV.addLowPriorityJob(function(){var g,I,P,a,v;return _.p(function(C){switch(C.nextAddress){case 1:if(_.Y("ytidb_clear_optimizations_killswitch")){C.jumpTo(2);break}g=_.ue("clear");if(g.startsWith("V")&&g.endsWith("||")){var u=[g];du0(u);l3f(u);a3i(u);KV4(u);return C.return()}I=vHp();P=sCK();return C.yield(SYi(),3);case 3:return a=C.yieldResult,C.yield(L7W(),4);case 4:if(v=C.yieldResult,!(I||P||a||v))return C.return();case 2:r.isNetworkAvailable()?YsM():r.listenOnce("publicytnetworkstatus-online",
YsM),_.R2(C)}})})};
to=function(r){r={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.i6(r)}}}};_.Jx.instance&&_.Jx.instance.resolveCommand(r)};
UJi=function(r){if(r){var g=_.hx();_.Nq(g,3854,void 0,{layer:0,parentLayer:4});switch(r){case 1:var I=238708;break;case 2:I=238715;break;case 3:I=238710;break;case 6:I=238709}I&&(r=_.TM(g,{veType:I}))&&_.St(g,r)}};
i8A=function(r){if(r){var g=_.hx();_.Nq(g,3854,void 0,{layer:0,parentLayer:4});switch(r){case 1:var I=238714;break;case 2:I=238711;break;case 8:I=238709;break;case 7:I=238713;break;case 3:case 4:case 5:I=238712}I&&(r=_.TM(g,{veType:I}))&&_.St(g,r)}};
b8p=function(r){switch(r.latencyType){case 0:_.Ce("consent_primitive_flow");_.ug("cpit",r.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.ug("cpist",r.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.ug("cprtif",r.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.ug("cprtli",r.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.ug("cprt",r.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.ug("cpdt",r.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.ug("cpjct",r.timestampEpochMillis,"consent_primitive_flow")}};
WZM=function(r,g){var I,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E,l;return _.p(function(f){switch(f.nextAddress){case 1:_.Go(f,2);(P=(I=_.Z(r,Mii))==null?void 0:I.serializedConsentRequest)||(P=(a=_.Z(r,jGR))==null?void 0:a.serializedConsentRequest);P&&(v=Vip(_.kE(P)));if(v===void 0)return f.return();C=dJA(v);C.latencyCallback=b8p;g&&LZp(C,function(){g.then(function(n){n.pauseVideo();(new G04).increment()})});
return((u=_.Z(r,Mii))==null?void 0:u.consentAction)==="CONSENT_ACTION_PREWARM"||((X=_.Z(r,jGR))==null?void 0:X.consentAction)==="CONSENT_ACTION_PREWARM"?f.yield(yeW(C),5):f.yield(KZi(C),6);case 6:c=f.yieldResult;B=_.Tt(c,B7);if(B===1){if(((O=_.mz(c,sGW,1,B7))==null?void 0:_.as(O,1))===1||((z=_.mz(c,sGW,1,B7))==null?void 0:_.as(z,1))===2||((e=_.mz(c,sGW,1,B7))==null?void 0:_.as(e,1))===3)_.Z(r,jGR)?to(_.xH("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
to(_.xH("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));UJi((U=_.mz(c,sGW,1,B7))==null?void 0:_.as(U,1),_.HO(c,FZZ,3,_.WO()))}else B===2?(((V=H8r(c))==null?void 0:_.as(V,1))===5?_.Z(r,jGR)?to(_.xH("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):to(_.xH("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((G=H8r(c))==null?void 0:_.as(G,1))===1||((F=H8r(c))==null?void 0:_.as(F,1))===4?
to(_.xH("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")):((W=H8r(c))==null?void 0:_.as(W,1))===7&&((S=v)==null?void 0:(E=_.nq(S,Oc,4))==null?void 0:_.as(E,4))!==1&&to(_.xH("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),i8A((l=H8r(c))==null?void 0:_.as(l,1))):to(_.xH("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));f.jumpTo(5);break;case 5:_.sM(f,0);break;case 2:_.Wb(f),to(_.xH("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),
_.R2(f)}})};
RgA=function(){if(!DJi.has("Worker")){DJi.set("Worker",!0);var r={api:"BROWSER_API_WEB_WORKER"};r.available="Worker"in window?!0:!1;_.eJ("apiTest",r)}};
AeS=function(r){return typeof r==="undefined"?"-1":String(Math.ceil(r/1048576))};
SsR=function(r,g){NFA(new wIZ(_.Z(g,lnS).addToken,_.Z(g,lnS).commonToken)).then(function(){_.He(r,"yt-invoke-instrument-manager-action-completed")},function(I){_.He(r,"yt-invoke-instrument-manager-action-error",I)})};
zQ=function(){return _.Gq("HTML_DIR")==="rtl"};
JeZ=function(){var r,g;return(g=(r=window).matchMedia)==null?void 0:g.call(r,"(prefers-reduced-motion: reduce)").matches};
E8p=function(r){var g=_.S5().resolve(_.lX(_.$b));if(g&&g.isAnyTransitionEnabled){var I={};g.viewTransitionCoordinator.registerElement(r,(I.slide="miniplayer-page-transition",I["lockup-to-watch"]="miniplayer-page-transition",I["learning-journey"]="miniplayer-page-transition",I))}};
xJp=function(r,g,I){return{horizontalAlignment:r.x+I.width/2<g.width/2?"west":"east",verticalAlignment:r.y+I.height/2<g.height/2?"north":"south"}};
n8f=function(r,g,I,P,a){a=a===void 0?new _.V2(0,0):a;r=fn4(r,g,I,P,!1);return new _.V2(r.x+a.x,r.y+a.y)};
fn4=function(r,g,I,P,a){a=(a===void 0?0:a)?400:0;return new _.V2(r==="west"?16+(zQ()?a:0):I.width-P.width-16-(zQ()?0:a),g==="north"?16:I.height-P.height-16)};
TFr=function(r,g){var I=0;r&&(I+=76);g&&(I+=285);return I};
hgU=function(r){return _.q_(r)};
k04=function(r){var g=1;r=r.split(":");for(var I=[];g>0&&r.length;)I.push(r.shift()),g--;r.length&&I.push(r.join(":"));return I};
$L3=function(r){var g=new _.Es;return _.C0(g,11,r)};
rJp=function(r){var g={};r=r.getAllResponseHeaders().split("\r\n");for(var I=0;I<r.length;I++)if(!_.mt(r[I])){var P=k04(r[I]),a=P[0];P=P[1];if(typeof P==="string"){P=P.trim();var v=g[a]||[];g[a]=v;v.push(P)}}return _.pF.map(g,function(C){return C.join(", ")})};
ED4=function(r,g){return r.JSC$10096_xhr_?r.JSC$10096_xhr_.getResponseHeader(g):null};
goK=function(r,g){if(r.isDisposed())throw Error("Ea");r.d2.w1("n");var I=_.zA(r.d2,function(){return r.oLv([g.f4,g.xzC,g.gdy,g.i7A])},"n");
r.d2.reR(I.length);r.d2.aa();return I};
IvK=function(r,g,I){Array.isArray(I)||(I=[String(I)]);_.$6$(r.JSC$10332_queryData_,g,I);return r};
P9A=function(r){var g=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.Se(r);r.keyMap_.forEach(function(I,P){_.F_(g,P)||this.remove(P)},r)};
k_W=function(){var r=_.eH.instance;_.p(function(g){return r.deferredInstallPrompt?g.yield(r.deferredInstallPrompt.prompt(),0):g.jumpTo(0)})};
avR=function(r,g,I){if(_.Nh(r))_.Dg(r,g,I);else for(r=_.IfT(r);;){var P=r.next();if(P.done)break;g.call(I,P.value,void 0,r)}};
vo4=function(r,g){var I=[];avR(g,function(P){try{var a=_.Q7.prototype.getWrapper.call(this,P,!0)}catch(v){if(v=="Storage: Invalid value was encountered")return;throw v;}a===void 0?I.push(P):_.gDz(a)&&I.push(P)},r);
return I};
SSK=function(r,g){vo4(r,g).forEach(function(I){_.Q7.prototype.remove.call(this,I)},r)};
Qtp=function(r){var g=_.cE;g._minimumZ=Math.max(g._minimumZ,r)};
mLf=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];C90=function(r,g){_.KF(r.vm);r.vm=g};
uMR=function(r,g,I,P){r.setState(5);var a=!!r.nqg&&mLf.includes(_.A0(r.nqg)||"");try{var v=new _.ee({program:g,globalName:I,byw:{disable:!_.Y("att_web_record_metrics")||!_.Y("att_skip_metrics_for_cookieless_domains_ks")&&a,gx:"aGIf"}});v.uiV.then(function(){r.setState(6);P&&P(g)});
C90(r,v)}catch(C){r.setState(7),C instanceof Error&&_.M6(C)}};
pcr=function(r,g,I,P,a,v){var C=C===void 0?"trayride":C;I?(r.setState(2),_.tF(_.BJ(I),function(){if(window[C])uMR(r,P,C,a);else{r.setState(3);var u=_.YIL(I),X=document.getElementById(u);X&&(_.wsp(u),X.parentNode.removeChild(X));_.M6(new _.oK("BL:ULB",I))}},v)):g?(v=_.ht("SCRIPT"),g instanceof _.ut?_.qH(v,g):v.textContent=g,v.nonce=_.CE(document),document.head.appendChild(v),document.head.removeChild(v),window[C]?uMR(r,P,C,a):(r.setState(4),_.M6(new _.oK("BL:ULBJ")))):_.M6(new _.oK("BL:ULV"))};
oo0=function(){this.state=1;this.vm=null;this.nqg=void 0};
_.Q=oo0.prototype;_.Q.initialize=function(r,g,I,P){this.nqg=P;if(r.program){var a;P=(a=r.interpreterUrl)!=null?a:null;if(r.interpreterSafeScript)a=_.pQF(r.interpreterSafeScript);else{var v;a=(v=r.interpreterScript)!=null?v:null}r.interpreterSafeUrl&&(P=_.UZ(r.interpreterSafeUrl).toString());pcr(this,a,P,r.program,g,I)}else _.M6(Error("sf"))};
_.Q.isInitialized=function(){return!!this.vm};
_.Q.getState=function(){return this.state};
_.Q.isLoading=function(){return this.state===2};
_.Q.invoke=function(r){r=r===void 0?{}:r;var g;this.vm?g=goK(this.vm,{f4:r}):g=null;return g};
_.Q.dispose=function(){C90(this,null);this.setState(8)};
_.Q.setState=function(r){this.state=r};
var qgi=function(r,g){return r.vm.snapshot(g)},XcM=function(r,g){var I=_.fL("botguard_async_snapshot_timeout_ms",3E3);
g=g===void 0?{}:g;I=I===void 0?3E3:I;return r.vm?new Promise(function(P,a){var v=!1,C=_.ZV.addJob(function(){v=!0;a(Error("tf"))},1,I);
r.vm?qgi(r,{f4:g}).then(function(u){_.ZV.cancelJob(C);v||P(u)}).catch(function(u){_.ZV.cancelJob(C);
v||a(u)}):(_.ZV.cancelJob(C),P(null))}):Promise.resolve(null)},cJR=["att/log"],ktA;
ktA={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var teR={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},BAA=function(r,g){return _.xD(r,{mode:"readwrite",enableRetries:!0},function(I){return _.$2p(I,g,"settingEntity")})},OdZ=function(r,g,I){return _.xD(r,{mode:"readonly",
enableRetries:!0},function(P){return _.wCw(P,g,I)})},zHW=function(r){if(!r.storage)return!1;
a:{if(r.storage){try{var g=r.storage.get("TLPQtimestamp")}catch(I){}r=Number(g);if(!isNaN(r))break a}r=void 0}return r?Date.now()-r<864E5:!1},eHK=function(r){if(r.storage){try{var g=r.storage.get("TLPQindex")}catch(I){}r=Number(g);
if(!isNaN(r))return r}},ev=function(r){var g=_.YF();
return _.wZf(g,r,1)},Yg4=function(r,g){r.queueProxy&&g.forEach(function(I){if(I.videoId&&I.trackingParams&&r.queueProxy instanceof _.tB){var P=_.CB();
r.queueProxy.attributionData.set(I.videoId,{enqueueingVe:_.gM(I.trackingParams).getAsJson(),enqueueingCsn:P?P:void 0,clientEnqueueingTimeMs:Math.floor((0,_.EM)()).toString()})}})},Zdr=function(r){var g=_.MZF(r);
g!=r.currentSnapState_&&(r.currentSnapState_=g,r.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},YL=function(r){this.JSC$13524_networkManager_=r;
this.partCallbacks_=[]};
YL.prototype.getCacheKeyForEndpoint=function(r){return _.ACX(r,!1)};
YL.prototype.onPartsCallback_=function(r){this.partCallbacks_.forEach(function(g){r&&g(r)})};
var ZI=function(r,g,I){YL.call(this,r);this.player_=g;this.autoplayData_=I};
_.b(ZI,YL);ZI.prototype.getCacheKeyForEndpoint=function(r){return _.ACX(r,!!this.autoplayData_)};
ZI.prototype.getTempData=function(r,g){g=g.timeBeforeNextVideo;r={itct:r.clickTrackingParams,lact:_.Jb(),pbis:g,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(r.autonav=1);return r};
ZI.prototype.getXhrParams=function(r){return Object.assign({pbj:"prefetch"},r)};
ZI.prototype.getParams=function(r){r={frags:r.fragmentsRequested.join(",")};_.Y("kevlar_droppable_prefetchable_requests")&&(r.prefetch=1);return r};
var ULf=function(r){r.playerEvents_.forEach(function(g){r.player.removeEventListener(g.eventName,g.callback)});
r.playerEvents_.length=0},idS=function(r,g,I){this.player=r;
this.JSC$13534_taskManager=g;this.prefetchDelay=I;this.completionResolver_=null;this.playerEvents_=[]};
idS.prototype.start=function(){var r=this;this.completionResolver_=_.YG();_.ot(this.completionResolver_.promise,function(){ULf(r);r.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var bd4=function(r,g,I){r.player.addEventListener(g,I);r.playerEvents_.push({eventName:g,callback:I})},MeA={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},jti={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},Vei=function(r,g,I){idS.call(this,r,g,I);this.cueId_="playbackTrigger-"+Math.random()};
_.b(Vei,idS);
Vei.prototype.prepareTrigger=function(r){var g=this,I=this.player.getDuration(),P=this.player.getVideoData(),a=P.isLive&&P.hasProgressBarBoundaries;if(a&&P.progressBarEndPositionUtcTimeMillis){var v=P.progressBarEndPositionUtcTimeMillis/1E3;isNaN(v)||(I=v)}var C=0;this.prefetchDelay>=0?a?P.progressBarStartPositionUtcTimeMillis&&(P=P.progressBarStartPositionUtcTimeMillis/1E3,isNaN(P)||(C=P+this.prefetchDelay)):C=this.prefetchDelay:C=I+this.prefetchDelay;a?this.player.addUtcCueRange(this.cueId_,C,I):
this.player.addCueRange(this.cueId_,C,I);_.ot(r.promise,function(){g.player.removeCueRange(g.cueId_)});
bd4(this,"onCueRangeEnter",function(u){u==g.cueId_&&r.resolve(I-C)})};
var dLW=function(r,g){r.fragmentConfiguration_[g].requiredKeys.every(function(I){return!!r.prefetchedData_[I]})&&(r.validatedFragments_.push(g),g=r.missingFragments_.indexOf(g),g!==-1&&r.missingFragments_.splice(g,1))},L6M=function(r){r.prefetchedFragments_.forEach(function(g){dLW(r,g)})},GAU=function(r,g,I){this.pageFragments_=r;
this.prefetchedFragments_=g;this.fragmentConfiguration_=jti;this.prefetchedData_=I;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;L6M(this)},yJU=function(){},K6K=function(r){this.JSC$13548_playlistManager_=r};
_.b(K6K,yJU);K6K.prototype.getPrefetchEndpoint=function(){return this.JSC$13548_playlistManager_.getAutoplayEndpoint()};
var st0=function(r){this.autonavEndpoints_=r};
_.b(st0,yJU);st0.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var F6K=function(r,g,I,P,a){this.autonavEndpoints=r;this.foregroundTrigger=g;this.backgroundTrigger=I;this.pageType=P;this.isInPlaylist=a},Hd0=function(r,g){if(r.webPrefetchData&&r.webPrefetchData.navigationEndpoints&&r.webPrefetchData.navigationEndpoints.length){r=r.webPrefetchData.navigationEndpoints;
var I=_.Z(r[0],_.Z3);if(I.watchEndpointSupportedPrefetchConfig&&I.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var P=I.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;I=P.playbackRelativeSecondsPrefetchCondition;I=typeof I==="number"&&Math.abs(I)<g.videoDuration?I:void 0;P=P.countdownUiRelativeSecondsPrefetchCondition;P=typeof P!=="number"||_.Y("prefetch_job_config_cleanup_ks")&&g.inPlaylist?void 0:P;if(typeof P==="number")return new F6K(r,g.makeUpNextTrigger(P),g.makePlaybackTrigger(P),
"watch",g.inPlaylist);if(typeof I==="number")return new F6K(r,g.makePlaybackTrigger(I),null,"watch",g.inPlaylist)}}},W6S=function(r){return r.prefetchJobConfig_.backgroundTrigger?_.Fn(wH3)()==0?r.prefetchJobConfig_.backgroundTrigger:r.prefetchJobConfig_.foregroundTrigger:r.prefetchJobConfig_.foregroundTrigger},DLp=function(r){_.m6(document,"visibilitychange",r.onVisibilityChange_,!1,r)},Uc=function(r){YL.call(this,r)};
_.b(Uc,YL);Uc.prototype.getCacheKeyForEndpoint=function(r){return YL.prototype.getCacheKeyForEndpoint.call(this,r)};
Uc.prototype.getTempData=function(){return{}};
Uc.prototype.getXhrParams=function(r){return r};
Uc.prototype.getParams=function(){return{}};
var RHW=function(r,g,I){var P=r.prefetchDelay*1E3;if(Math.abs(P)>g)I.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var a=P,v=g-P;P<0&&(a=g+P,v=Math.abs(P));var C=r.JSC$13534_taskManager.addJob(function(){I.resolve(v/1E3)},10,a);
I.promise.thenCatch(function(){r.JSC$13534_taskManager.cancelJob(C)})}},AJW=function(r,g,I){idS.call(this,r,g,I)};
_.b(AJW,idS);AJW.prototype.prepareTrigger=function(r){var g=this;bd4(this,"onAutonavCoundownStarted",function(I){RHW(g,I,r)})};
var NAf=function(r){r.pendingPrefetchJob_&&(r.pendingPrefetchJob_.cancel(),r.pendingPrefetchJob_=null)},wc3=function(r,g,I){if(!r.triggeredTargets.has(g)){var P=_.Sxd(r,g);
P.action=I;_.lO1(r,g,P)}},lvi=function(r){_.HT0();
_.Wq1("cpt")&&_.M6(Error("lh"));_.I$.requestAnimationFrame(function(){_.I$.setTimeout(function(){_.ug("cpt");var g=_.qe("vpl"),I=_.qe("cpt");g&&I&&_.ug("ol",Math.max(g,I))})});
try{_.ug("fr_s"),r()}catch(g){_.iO(g)}_.I$.requestAnimationFrame(function(){_.ug("bcp")})},Sgf={FILLED:"youtube_fill",
OUTLINE:"youtube_outline"},JJZ=function(r,g){r.serviceEndpointHandlers.push(g)},Eoi=function(r,g){g=r.pendingPages_.indexOf(g);
g>-1&&r.pendingPages_.splice(g,1)},xLS=function(r,g){var I=_.u9T.indexOf(g);
I>-1&&_.u9T.splice(I,1);r.targetPage_==g?(r.abort(),_.oLf(r)):Eoi(r,g)},fvW=function(r,g){r.reloadContinuationItemsCommandMatcher=g},nor=function(r,g,I){g&&I&&(r.videos.forEach(function(P){P.videoId===g&&(P.itemId=I)}),r.recommendedVideos.forEach(function(P){P.videoId===g&&(P.itemId=I)}))},TAZ=function(r){this.onStepChangeCallback=function(){};
this.flowRenderer=r};
TAZ.prototype.getCurrentStep=function(){var r=this,g;return((g=this.flowRenderer.steps)!=null?g:[]).map(function(I){return _.Z(I,_.rP)}).find(function(I){return I&&I.stepId===r.currentStepId})};
var hHU=function(r,g){var I=g.flowStateEntityKey,P=r.flowStates.get(I);if(P)return P;g=new TAZ(g);r.flowStates.set(I,g);return g},kAr=function(r,g){for(var I=_.m(r.flowStates.entries()),P=I.next();!P.done;P=I.next()){var a=_.m(P.value);
P=a.next().value;a=a.next().value;if(a.flowRenderer.targetId===g){r.flowStates.delete(P);break}}},$N4=function(r,g){r.onStepChangeCallback=g;
r.onStepChangeCallback(r.getCurrentStep())},r3R=function(r,g){var I=r.getCurrentStep();
if(I&&I.stepId===g)return!0;var P;return((P=r.flowRenderer.steps)!=null?P:[]).map(function(a){return _.Z(a,_.rP)}).find(function(a){return a&&a.stepId===g})?(r.currentStepId=g,r.onStepChangeCallback(r.getCurrentStep()),!0):!1},gr3=function(r,g,I,P){g={challenge:g};
I&&(g.webResponse=I);return _.O_(r.innertubeTransportService,g,_.VX(cJR),P)},IDK=function(r,g,I){if(!g.challenge)throw Error("si");
if(g.botguardData&&g.botguardData.program){var P=new oo0;P.initialize(g.botguardData,function(){XcM(P,{atr_challenge:g.challenge}).then(function(a){if(!a)throw Error("ti");return gr3(r,g.challenge,a,I)}).catch(function(a){_.M6(a);
return gr3(r,g.challenge,void 0,I)})},void 0)}else gr3(r,g.challenge,void 0,I)},PxU=function(r,g,I){var P={};
g.ids&&(P.ids=[].concat(_.xC(g.ids)));g.engagementType&&(P.engagementType=g.engagementType);return _.O_(r.innertubeTransportService,P,_.VX(_.vUF),I).then(function(a){if(!a)throw new _.oK("GetAttestationChallenge returned falsy");IDK(r,a,I)}).thenCatch(function(a){_.iO(a)})},aDA=function(r,g,I){return new _.ge(function(P,a){var v;
return _.p(function(C){if(C.nextAddress==1){var u=C.yield,X=g.engagementType,c=g.ids,B={};c=_.m(c!=null?c:[]);for(var O=c.next();!O.done;O=c.next())O=O.value,O.encryptedVideoId?B.encryptedVideoId=O.encryptedVideoId:O.externalChannelId?B.externalChannelId=O.externalChannelId:O.commentId?B.commentId=O.commentId:O.externalOwnerId?B.externalOwnerId=O.externalOwnerId:O.artistId?B.artistId=O.artistId:O.playlistId?B.playlistId=O.playlistId:O.externalPostId?B.externalPostId=O.externalPostId:O.shareId&&(B.shareId=
O.shareId);return u.call(C,nsp(X,B),2)}v=C.yieldResult;if(!v.challenge)return _.M6(Error("ui")),PxU(r,g,I).then(P,a),C.return();u=v;X={challenge:u.challenge};X.webResponse=u.webResponse;X.engagementType=g.engagementType;X.ids=g.ids;_.O_(r.innertubeTransportService,X,_.VX(cJR),I).then(P,a);_.R2(C)})})},$vZ=function(r,g){var I,P,a,v;
_.p(function(C){if(C.nextAddress==1){I=_.Z(g,_.I$h);if(!(I&&I.listId&&r.response&&r.response.playingVideoId)||r.listId!==I.listId)return C.return();r.index===void 0&&(r.index=0);return C.yield(_.Vw1(r.JSC$13387_playlistNetworkManager,I.listId,r.index,r.response.playingVideoId),2)}P=C.yieldResult;if(!P)return C.return();a=P.playlistId;v=P.playlistPanelRenderer;r.setPlaylistData(a,v,P.autoplayRenderer);_.R2(C)})},vrU=function(r,g,I){var P=r.getParams(I),a=_.O61(g,P),v=r.getTempData(g,I);
v.endpoint=JSON.stringify(g);_.Y("enable_unknown_lact_fix_on_html5")&&(_.S5().resolve(_.ny),v.lact=_.Jb());var C={headers:{"X-YouTube-STS":_.Gq("STS"),"x-youtube-csoc":1}};_.bd(a,v);return new _.ge(function(u,X){var c=r.getXhrParams(P),B;_.Y("kevlar_cache_on_ttl_player")&&(B=_.S5().resolve(_.Ig));B&&_.My0(B,g)?_.ytK(B,g,v,window.location.href).then(function(O){O?u(O):X()},X):_.v7T(r.JSC$13524_networkManager_,g,c,r.onPartsCallback_.bind(r),C).then(function(O){O?u(O):X()},X)})},QpA=function(r,g){r.triggerPromise_=
g.start();
r.triggerPromise_.then(function(I){var P=r.prefetchEndpointProvider_.getPrefetchEndpoint();if(P){var a=MeA[r.prefetchJobConfig_.pageType].prefetchedFragments;r.prefetchRequestPromise_=vrU(r.JSC$13560_networkPrefetchRequest_,P,{fragmentsRequested:a,timeBeforeNextVideo:I});r.prefetchResponseCacheKey_=r.JSC$13560_networkPrefetchRequest_.getCacheKeyForEndpoint(P);DLp(r);r.prefetchRequestPromise_.then(function(v){r.storePrefetchedDataCallback_(r.prefetchResponseCacheKey_,v);if(_.Y("web_prefetch_preload_video")&&
a.length===1&&a[0]==="pl"&&v&&!v.playerAds&&!v.adPlacements){var C=_.Z(P,_.nz),u=C!=null,X={raw_player_response:v,watch_endpoint:C};(v=_.S5().resolve(u?_.us8:_.sP))&&P&&v.then(function(c){u&&_.Y("web_queue_preload_video")?(X.prefer_gapless=!0,c.queueNextVideo(X)):c.preloadVideoByPlayerVars(X)})}})}})},i5=function(r,g,I,P){this.prefetchEndpointProvider_=r;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=g;this.prefetchJobConfig_=I;this.JSC$13560_networkPrefetchRequest_=P;this.prefetchResponseCacheKey_=null};
i5.prototype.enqueue=function(){this.triggerPromise_||(QpA(this,W6S(this)),_.jf(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
i5.prototype.resolve=function(){this.cancel()};
i5.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.");DLp(this)};
i5.prototype.onVisibilityChange_=function(){var r=this;_.Fn(wH3)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){r.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||QpA(this,W6S(this))};
var mNr=function(r,g,I,P,a){g&&(g==null?0:g.videoId)&&I&&I.entries&&_.Y("kevlar_enable_shorts_prefetch_in_sequence")&&(NAf(r),g=I.entries.map(function(v){var C;return(C=_.Z(v.command,_.nz))==null?void 0:C.videoId}).indexOf(g.videoId),I=I.entries[g+1],I!=null&&I.command&&!_.Z(I==null?void 0:I.command,_.oV)&&(P=new F6K([I.command],new Vei(P,_.ZV,1),null,"shorts",!1),r.pendingPrefetchJob_=new i5(new st0(P.autonavEndpoints),function(){return!1},P,new Uc(a)),r.pendingPrefetchJob_.enqueue()))},CxM=function(r,
g,I,P,a,v){var C=_.Gu.getInstance();
if(!_.Y("block_all_player_prefetch_requests")){NAf(r);var u=!!I.getPlaylistId(),X=I.getVideoData().isLive&&I.getVideoData().hasProgressBarBoundaries;if((C.getState()==2||u||X)&&(!I.getVideoData().isLive||X)){C={inPlaylist:u,videoDuration:I.getDuration(),makeUpNextTrigger:function(B){return new AJW(I,_.ZV,B)},
makePlaybackTrigger:function(B){return new Vei(I,_.ZV,B)}};
var c=Hd0(g,C);c&&(r.pendingPrefetchJob_=new i5(c.isInPlaylist?new K6K(a):new st0(c.autonavEndpoints),function(B,O){O=new GAU(MeA[c.pageType].pageFragments,MeA[c.pageType].prefetchedFragments,O);return _.sF1(O)?(r.prefetchCache_.set(B,O),!0):!1},c,new ZI(P,I,v,a)),r.pendingPrefetchJob_.enqueue())}}},uLf=function(){var r=_.iq();
r.signals.parkOrScheduleJob(function(){var g=r.storage;if(g.storage)if(zHW(g)){var I=g.getPlaylistId();g=eHK(g);I=!!I&&g!==void 0}else g.clear(),I=!1;else I=!1;if(I){I=r.JSC$13387_pageManager.isOnWatch();a:{var P=r.storage;if(P.storage&&zHW(P)&&(g=P.getPlaylistId(),P=eHK(P),g&&P!==void 0)){I={recoverPlaylistCommand:{listId:g,index:P,openMiniplayer:!I,openListPanel:I,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}I=void 0}I&&_.oD(r.JSC$13387_actionRouter,[I],null)}},0,"ma")},pqS=function(r,g,I,
P,a,v){var C=_.Dx(7111);
_.wP(r.JSC$18921_screenManager,C,v?_.gM(v):void 0);_.St(r.JSC$18921_screenManager,C,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:P,offlineId:g,offlineabilityFormatType:I,isDefaultFormatType:a==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:a}})},orr=function(r,g,I,P,a){var v,C,u,X,c;
return _.p(function(B){if(B.nextAddress==1)return B.yield(r.JSC$18921_playerApiPromise,2);v=B.yieldResult;pqS(r,g,I,"OFFLINE_OBJECT_TYPE_PLAYLIST",P,a);if(u=_.nd1[r.entityTypeMap.listEntityType])c={},C=(c[u]={maximumDownloadQuality:(X=I)!=null?X:void 0},c);return B.yield(v.queueOfflineAction(g,r.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",C),0)})},qu4=function(r,g){var I,P,a,v;
return _.p(function(C){if(C.nextAddress==1)return C.yield(r.JSC$18921_persistentStorePromiseAccessor(),2);if(C.nextAddress!=3){I=C.yieldResult;if(!I)return _.M6(new _.oK("PES is undefined")),C.return();P=_.Df(g,"downloadStatusEntity");return C.yield(OdZ(I,P,"downloadStatusEntity"),3)}a=C.yieldResult;return C.return((v=a)==null?void 0:v.downloadState)})},Xqf=function(r,g,I,P,a){var v,C,u,X,c,B;
return _.p(function(O){switch(O.nextAddress){case 1:return O.yield(r.JSC$18921_playerApiPromise,2);case 2:v=O.yieldResult;pqS(r,g,I,"OFFLINE_OBJECT_TYPE_VIDEO",P,a);if(u=_.nd1[r.entityTypeMap.singleEntityType])c={},C=(c[u]={maximumDownloadQuality:(X=I)!=null?X:void 0},c);return O.yield(qu4(r,g),3);case 3:B=O.yieldResult;if(B!=="DOWNLOAD_STATE_USER_DELETED"){O.jumpTo(4);break}return O.yield(r.deleteVideo(g),4);case 4:return O.yield(v.queueOfflineAction(g,r.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
C),0)}})},c3K=function(r,g,I,P,a){return _.p(function(v){return v.nextAddress==1?v.yield(r.deleteVideo(g,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):v.yield(Xqf(r,g,I,P,a),0)})},tKM=function(r,g,I){var P,a;
return _.p(function(v){if(v.nextAddress==1)return v.yield(r.JSC$18921_playerApiPromise,2);P=v.yieldResult;a=_.Df(g,"mainVideoDownloadStateEntity");return v.yield(P.updateDownloadState(a,I),0)})},f6K=function(r){var g=_.S5().resolve(_.cA);
return _.p(function(I){if(I.nextAddress==1)return g.previousDownloadStateForVideo[r]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&g.previousDownloadStateForVideo[r]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?I.jumpTo(2):I.yield(g.resumeVideoDownload(r),2);if(I.nextAddress!=4)return I.yield(tKM(g,r,g.previousDownloadStateForVideo[r]),4);delete g.previousDownloadStateForVideo[r];_.R2(I)})},ET4=function(r,g){var I;
return _.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$18921_playerApiPromise,2);I=P.yieldResult;return P.yield(I.queueOfflineAction(g,r.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},l63=function(){var r=_.S5().resolve(_.cA),g,I;
return _.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$18921_playerApiPromise,2);if(P.nextAddress!=3)return g=P.yieldResult,I={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},P.yield(g.queueOfflineAction("!*$_ALL_ENTITIES_!*$",r.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",I),3);var a=r.JSC$18921_commandHandler,v=a.resolveCommand,C=_.xH("DELETING_ALL",void 0,"Downloads are being deleted");v.call(a,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.Le(C)}},
popupType:"TOAST"}});_.R2(P)})},Bti=function(r,g){var I,P,a,v,C,u;
return _.p(function(X){if(X.nextAddress==1)return X.yield(r.JSC$18921_persistentStorePromiseAccessor(),2);if(X.nextAddress!=3)return I=X.yieldResult,I?X.yield(OdZ(I,_.Pd,"downloadsPageViewConfigurationEntity"),3):(_.M6(new _.oK("PES is undefined")),X.return());a=(P=X.yieldResult)!=null?P:{};u=(C=(v=a)==null?void 0:v.downloadsUpsellBannerVisibility)!=null?C:{};return u.visibleWithConnection?X.yield(g.refreshAllStaleEntities(0),0):X.jumpTo(0)})},OPf=function(r){var g,I;
return _.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$18921_prefStorage,2);g=P.yieldResult;return P.return((I=g)==null?void 0:I.get("sdois"))})},zoA=function(r){var g,I,P,a,v,C;
return _.p(function(u){if(u.nextAddress==1)return u.yield(r.JSC$18921_persistentStorePromiseAccessor(),2);if(u.nextAddress!=3){g=u.yieldResult;if(!g)return _.M6(new _.oK("PES is undefined")),u.return();I=_.Df("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return u.yield(OdZ(g,I,"settingEntity"),3)}P=u.yieldResult;return u.return((C=(a=P)==null?void 0:(v=a.settingOptionValue)==null?void 0:v.boolValue)!=null?C:!1)})},eoZ=function(r,g){var I,P,a,v;
return _.p(function(C){switch(C.nextAddress){case 1:return((I=g)==null?void 0:I.formatType)===void 0?C.return():C.yield(r.JSC$18921_prefStorage,2);case 2:P=C.yieldResult;if(P===void 0)return C.return();if(((a=g)==null?void 0:a.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return C.yield(P.set("lmqf",g.formatType),8);if(((v=g)==null?void 0:v.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){C.jumpTo(0);break}return C.yield(P.set("lmqf",g.formatType),6);case 6:return C.yield(P.set("lmqflst",
Math.floor((0,_.EM)())),0);case 8:return C.yield(P.remove("lmqflst"),0)}})},YuK=function(r){var g,I;
return _.p(function(P){switch(P.nextAddress){case 1:return P.yield(r.JSC$18921_prefStorage,2);case 2:g=P.yieldResult;if(!g){P.jumpTo(3);break}return P.yield(g.get("lmqflst"),4);case 4:if(I=P.yieldResult,I!==void 0)return P.return(I);case 3:return P.return(0)}})},ZP4=function(r){var g,I,P;
return _.p(function(a){return a.nextAddress==1?a.yield(r.JSC$18921_prefStorage,2):a.nextAddress!=3?(g=a.yieldResult,a.yield((I=g)==null?void 0:I.get("ldtmes"),3)):a.return((P=a.yieldResult)!=null?P:!1)})},o80=function(){var r=_.S5().resolve(_.cA),g;
return _.p(function(I){if(I.nextAddress==1)return I.yield(r.JSC$18921_prefStorage,2);g=I.yieldResult;return g===void 0?I.return():I.yield(g.set("ldtmes",!0),0)})},UNK=function(r){var g,I;
return _.p(function(P){switch(P.nextAddress){case 1:return P.yield(r.JSC$18921_prefStorage,2);case 2:g=P.yieldResult;if(g===void 0){P.jumpTo(3);break}return P.yield(g.get("lmqf"),4);case 4:if(I=P.yieldResult,I!==void 0)return P.return(I);case 3:return P.return("SD")}})},In3=function(r,g,I){var P,a,v,C,u,X,c,B;
_.p(function(O){switch(O.nextAddress){case 1:return O.yield(eoZ(r,(P=g)==null?void 0:P.actionParams),2);case 2:a=g.playlistId;if(!a)return O.return();if(g.action==="ACTION_ADD")return((C=g.actionParams)==null?0:C.formatType)?O.yield(orr(r,a,g.actionParams.formatType,(B=g.actionParams)==null?void 0:B.settingsAction,I),0):O.yield(r.offlineWebClientEligibility,14);if(g.action==="ACTION_REMOVE_WITH_PROMPT"){var z=r.JSC$18921_commandHandler,e=z.resolveCommand,U=_.Gq("INNERTUBE_CLIENT_NAME");var V=U===
"WEB_REMIX"?_.xH("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.xH("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var G=U==="WEB_REMIX"?[_.xH("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];U=U==="WEB_REMIX"?_.xH("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.xH("DELETE",void 0,"Delete");var F=_.xH("CANCEL",void 0,"Cancel");V=Tep(V,G,U,F,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:a});e.call(z,{openPopupAction:V});return O.return()}if(g.action===
"ACTION_REMOVE")return O.yield(ET4(r,a),0);if(g.action!=="ACTION_SYNC"){O.jumpTo(0);break}return O.yield(r.JSC$18921_playerApiPromise,9);case 9:return v=O.yieldResult,O.yield(v.queueOfflineAction(a,r.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return u=O.yieldResult,O.yield(UNK(r),15);case 15:return X=O.yieldResult,O.yield(YuK(r),16);case 16:c=O.yieldResult,g.onAddCommand&&r.JSC$18921_commandHandler.resolveCommand(g.onAddCommand,{form:{preferredFormatType:X,
offlineWebClientEligibility:u,lastOfflineQualitySettingsSavedMs:c.toString()}}),O.jumpTo(0)}})},reU=function(r,g,I){var P,a,v,C,u,X,c,B,O,z,e,U,V,G,F,W,S,E,l,f;
_.p(function(n){switch(n.nextAddress){case 1:return n.yield(eoZ(r,(P=g)==null?void 0:P.actionParams),2);case 2:a=g.videoId;if(!a)return n.return();if(g.action==="ACTION_REMOVE_WITH_PROMPT"){var P$=r.JSC$18921_commandHandler,Cs=P$.resolveCommand,ZL=_.Gq("INNERTUBE_CLIENT_NAME");var tp=ZL==="WEB_REMIX"?_.xH("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.xH("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var eX=ZL==="WEB_REMIX"?[_.xH("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",void 0,
"This track won't be available to listen offline.")]:[];ZL=ZL==="WEB_REMIX"?_.xH("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.xH("DELETE",void 0,"Delete");var H$=_.xH("CANCEL",void 0,"Cancel");tp=Tep(tp,eX,ZL,H$,{signal:"DELETE_DOWNLOAD",targetId:a});Cs.call(P$,{openPopupAction:tp});return n.return()}if(g.action==="ACTION_ADD")return((W=g.actionParams)==null?0:W.formatType)?n.yield(Xqf(r,a,g.actionParams.formatType,(f=g.actionParams)==null?void 0:f.settingsAction,I),0):n.yield(r.offlineWebClientEligibility,
28);if(g.action==="ACTION_RETRY")return n.yield(UNK(r),24);if(g.action==="ACTION_PAUSE")return n.yield(r.pauseVideoDownload(a),0);if(g.action==="ACTION_RESUME")return n.yield(r.resumeVideoDownload(a),0);if(g.action==="ACTION_REMOVE")return n.yield(qu4(r,a),18);if(!_.Y("kevlar_enable_download_to_mobile")){n.jumpTo(0);break}v=_.Z(g.onAddCommand,_.iw);u=(C=v)==null?void 0:C.isCrossDeviceDownload;if(!g.onAddCommand||!u){n.jumpTo(0);break}X="HD";return n.yield(YuK(r),16);case 16:return c=n.yieldResult,
n.yield(ZP4(r),17);case 17:B=n.yieldResult;r.JSC$18921_commandHandler.resolveCommand(g.onAddCommand,{form:{preferredFormatType:X,lastOfflineQualitySettingsSavedMs:c.toString(),downloadToMobileEduShown:B}});n.jumpTo(0);break;case 18:return O=n.yieldResult,r.previousDownloadStateForVideo[a]=(z=O)!=null?z:"DOWNLOAD_STATE_UNKNOWN",n.yield(tKM(r,a,"DOWNLOAD_STATE_USER_DELETED"),19);case 19:if(r.previousDownloadStateForVideo[a]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&r.previousDownloadStateForVideo[a]!==
"DOWNLOAD_STATE_PENDING_DOWNLOAD"){n.jumpTo(20);break}return n.yield(r.pauseVideoDownload(a),20);case 20:P$=_.xH("DELETED_VIDEO",void 0,"Video deleted from downloads.");Cs=_.xH("UNDO_ACTION",void 0,"Undo");tp=_.xH("CLOSE",void 0,"Close");e={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.Le(P$),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.Le(Cs),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:a}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:P$+" "+Cs}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:a}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:tp}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};r.JSC$18921_commandHandler.resolveCommand(e);
n.jumpTo(0);break;case 24:U=n.yieldResult;U==="UNKNOWN_FORMAT_TYPE"&&(U="SD");V="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((G=g.actionParams)==null?0:G.formatType)U=g.actionParams.formatType,V=(F=g.actionParams)==null?void 0:F.settingsAction;return n.yield(c3K(r,a,U,V,I),25);case 25:return n.return();case 28:return S=n.yieldResult,n.yield(UNK(r),29);case 29:return E=n.yieldResult,n.yield(YuK(r),30);case 30:l=n.yieldResult,g.onAddCommand&&r.JSC$18921_commandHandler.resolveCommand(g.onAddCommand,
{form:{preferredFormatType:E,offlineWebClientEligibility:S,lastOfflineQualitySettingsSavedMs:l.toString()}}),n.jumpTo(0)}})},iPU=function(r,g){var I,P,a,v,C,u,X;
return _.p(function(c){if(c.nextAddress==1)return c.yield(r.JSC$18921_persistentStorePromiseAccessor(),2);I=c.yieldResult;if(!I)return _.M6(new _.oK("PES is undefined")),c.return();if((P=g)==null||!P.settingItemId)return c.return();a=g;v=a.settingItemId;C=a.boolValue;u=_.Df(v,"settingEntity");X={key:u,settingOptionValue:{boolValue:C}};return c.yield(BAA(I,X),0)})},bPU=function(r,g){var I,P,a,v,C,u,X;
return _.p(function(c){switch(c.nextAddress){case 1:return c.yield(r.JSC$18921_prefStorage,2);case 2:return I=c.yieldResult,P=_.Tk(),c.yield(r.JSC$18921_persistentStorePromiseAccessor(),3);case 3:return a=c.yieldResult,I?a?c.yield(I.get("sdois"),4):(_.M6(new _.oK("PES is undefined")),c.return()):(_.M6(new _.oK("prefStorage is undefined")),c.return());case 4:v=c.yieldResult;u=(C=g)==null?void 0:C.boolValue;u===void 0||_.Y("kevlar_set_sd_enabled_flag_killswitch")||_.hF(0,197,!0);v===void 0&&u===void 0&&
(u=!1);if(u===void 0){c.jumpTo(0);break}return c.yield(I.set("sdois",u),6);case 6:return _.Y("kevlar_set_sd_enabled_flag_killswitch")||(_.hF(0,196,u),P.save()),X={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:u},c.yield(iPU(r,X),0)}})},MK4=function(r,g,I){var P,a,v,C,u;
return _.p(function(X){switch(X.nextAddress){case 1:return X.yield(OPf(r),2);case 2:return P=X.yieldResult,X.yield(bPU(r,I),3);case 3:return X.yield(OPf(r),4);case 4:return a=X.yieldResult,v=a!==P,X.yield(zoA(r),5);case 5:C=X.yieldResult&&!_.Y("kevlar_modern_downloads_page");if((u=!a&&!C)||v)return X.yield(g.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);X.jumpTo(0)}})},T8K=function(){var r=_.S5().resolve(_.cA),
g;
_.p(function(I){switch(I.nextAddress){case 1:return I.yield(r.JSC$18921_playerApiPromise,2);case 2:g=I.yieldResult;if(!_.Y("kevlar_force_refresh_smart_downloads")){I.jumpTo(3);break}return I.yield(g.refreshAllStaleEntities(0),4);case 4:return I.return();case 3:return I.yield(g.refreshAllStaleEntities(),5);case 5:return I.yield(MK4(r,g),6);case 6:if(_.Y("enable_download_pep_for_premium_countries_web"))return I.yield(Bti(r,g),0);I.jumpTo(0)}})},ani=function(r,g){var I,P;
_.p(function(a){switch(a.nextAddress){case 1:return a.yield(r.JSC$18921_playerApiPromise,2);case 2:I=a.yieldResult;switch((P=g)==null?void 0:P.settingItemId){case "SMART_DOWNLOADS_ENABLED":return a.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return a.jumpTo(4)}a.jumpTo(0);break;case 3:return a.yield(MK4(r,I,g),6);case 6:a.jumpTo(0);break;case 4:return a.yield(iPU(r,g),7);case 7:a.jumpTo(0)}})},jpW=function(r,g){var I,P,a;
return _.p(function(v){if(v.nextAddress==1)return v.yield(r.JSC$18921_persistentStorePromiseAccessor(),2);if(v.nextAddress!=3){I=v.yieldResult;if(!I)return _.M6(new _.oK("PES is undefined")),v.return(!1);if(!g)return v.return(!1);P=_.Df(g,"mainVideoEntity");return v.yield(OdZ(I,P,"mainVideoEntity"),3)}a=v.yieldResult;return v.return(a!==void 0)})},QGR=function(r){var g=_.S5().resolve(_.cA),I,P,a,v,C,u,X,c,B,O,z;
_.p(function(e){switch(e.nextAddress){case 1:return e.yield(g.JSC$18921_playerApiPromise,2);case 2:I=e.yieldResult;a=(P=r)==null?void 0:P.actions;if(!a)return e.return();v=_.m(a);C=v.next();case 3:if(C.done){e.jumpTo(0);break}u=C.value;c=X=void 0;if(!(((X=u)==null?0:X.entityKey)&&((c=u)==null?0:c.actionType))){e.jumpTo(4);break}B=_.F5(u.entityKey);O=B.entityId;z=B.entityType;return e.yield(I.queueOfflineAction(O,z,u.actionType),4);case 4:C=v.next(),e.jumpTo(3)}})},VKr=function(r,g){var I,P,a,v,C;
return _.p(function(u){if(u.nextAddress==1)return u.yield(r.JSC$18921_prefStorage,2);if(u.nextAddress!=3)return(I=u.yieldResult)?u.yield(I.get("psi"),3):u.return();P=u.yieldResult;C={isPaused:g,lastSyncTimestamp:(v=(a=P)==null?void 0:a.lastSyncTimestamp)!=null?v:"0"};return u.yield(I.set("psi",C),0)})},uY0=function(r){var g=_.S5().resolve(_.cA),I,P,a,v,C,u,X,c;
return _.p(function(B){switch(B.nextAddress){case 1:return B.yield(g.JSC$18921_playerApiPromise,2);case 2:I=B.yieldResult;a=((P=r)==null?void 0:P.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((u=r)==null?void 0:u.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":v="!*$_ALL_ENTITIES_!*$";C="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return B.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return B.jumpTo(4)}B.jumpTo(5);break;case 3:return B.yield(VKr(g,a),6);case 6:B.jumpTo(5);break;case 4:return B.yield(jpW(g,(X=r)==null?void 0:X.videoId),7);case 7:B.yieldResult&&(v=(c=r)==null?void 0:c.videoId,C="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");B.jumpTo(5);break;case 5:if(v&&C)return B.yield(I.queueOfflineAction(v,"videoPlaybackPositionEntity",C),0);B.jumpTo(0)}})},dNK=function(r,g){_.S5().resolve(_.CV).persistentPanelContainerMap.set(g,r)},
La0=function(r,g,I){r.hasRegisteredHoverCallbacks=!0;
r.hoverEnterCallback=g!=null?g:void 0;r.hoverLeaveCallback=I!=null?I:void 0},GZ0=function(){return _.S5().resolve(_.JH).dismissedIndices},y3r=function(r,g,I){var P,a=(P=_.Z(g,_.nz))==null?void 0:P.videoId;
P=!(!a||!r.find(function(C){return C.videoId&&C.videoId===a}));
var v=!!r.find(function(C){var u;return((u=_.Z(C.command,_.nz))==null?void 0:u.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"});
r=!!r.find(function(C){return!!_.Z(C.command,_.oV)&&!!_.Z(g,_.oV)&&C.command===g});
return I?P||r:P||v||r},Kaf=function(r,g,I){var P=[].concat(_.xC(r)),a=0,v=I?JEp(I):[];
I=I?EsR(I):[];v.length&&!y3r(r,v[0].command,!0)&&P.push.apply(P,_.xC(v));g&&!y3r(P,g.command)&&P.unshift(g);g&&I.length&&!y3r(r,I[0].command)&&(_.Y("web_enable_shorts_sequence_refactor_unify")?P.push.apply(P,_.xC(I.reverse())):P.unshift.apply(P,_.xC(I.reverse())),a=I.length);return{newContentList:P,indexChange:a}},spA=function(){var r=_.S5().resolve(_.JH);
_.MS4(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(r.isFullscreenEnabled()?_.jO(document.documentElement):_.FM8(document.documentElement))},FaM=function(r,g){var I;
g!==1||((I=r.currentPersistentToast)==null?0:I.isOpened())?_.jrf(r):r.currentPersistentToast=void 0},HPp=function(r,g){var I;
return(I=r.transitionTasksMap.get(g))!=null?I:[]},Wai=function(r,g){var I=[];
r.elementTasksMap.forEach(function(P){(P=P.get(g))&&I.push(P)});
return I},DNZ=function(r,g,I,P,a){a=a===void 0?{}:a;
var v=g.defaultViewTransitionOptions;return Object.assign({},v,a,{beforeTransition:function(){P.forEach(function(c){c.beforeTransition()});
var C;(C=v.beforeTransition)==null||C.call(v);var u,X;(X=(u=a).beforeTransition)==null||X.call(u);I.forEach(function(c){c.beforeTransition()})},
afterTransition:function(){P.forEach(function(c){c.afterTransition()});
var C;(C=v.afterTransition)==null||C.call(v);var u,X;(X=(u=a).afterTransition)==null||X.call(u);I.forEach(function(c){c.afterTransition()})},
ignoredErrors:r.config.ignoredErrors})},RoU=function(r,g,I){r.transitionTasksMap.has(g)?r.transitionTasksMap.get(g).push(I):(r=new _.oK("Transition task registered for unknown transition type",g),_.iO(r))},A34=function(r,g,I){if(r.transitionTasksMap.has(g)){var P=r.transitionTasksMap.get(g).filter(function(a){return a!==I});
r.transitionTasksMap.set(g,P)}},NtM=function(r,g){var I=HPp(r,g);
I=_.m(I);for(var P=I.next();!P.done;P=I.next())P=P.value,P.runOnce&&A34(r,g,P);r.elementTasksMap.forEach(function(a,v){a.forEach(function(C,u){C.runOnce&&g===u&&(a.delete(u),a.size===0&&r.elementTasksMap.delete(v))})})},wq0=function(r,g,I){var P,a,v,C,u,X,c,B,O;
_.p(function(z){if(z.nextAddress==1){if(r.config.disableAllTransitions)return z.return(g());if((P=I)==null||!P.transitionType)return z.return(kbS(g,Object.assign({},(a=I)==null?void 0:a.viewTransitionOptions,{ignoredErrors:r.config.ignoredErrors})));v=I;C=v.transitionType;u=v.viewTransitionOptions;X=r.config.transitionConfigs.get(C);if(!X)return z.return(g());c=HPp(r,C);B=Wai(r,C);O=kbS(g,DNZ(r,X,c,B,u));return z.yield(O,2)}NtM(r,C);_.R2(z)})},lD0=function(r,g){var I,P,a,v,C;
_.p(function(u){if(!g.length)return u.return([]);I=[];P=_.m(g);for(a=P.next();!a.done;a=P.next())v=a.value,(C=r.resolveIcon(v))&&!r.iconCache[C.url]&&I.push(_.lCA(r,C).then(function(){}).catch(function(){}));
return u.return(Promise.all(I))})},Su0=function(r,g){var I=[];
g=(new Set(g)).values();g=_.m(g);for(var P=g.next();!P.done;P=g.next()){P=P.value;for(var a=_.m(Object.values(Sgf)),v=a.next();!v.done;v=a.next())I.push({iconName:P,iconStyle:v.value})}lD0(r.iconManager,I)},J3W=function(r,g,I){var P=I!=null?I:r.iconsToFetch;
P!=null&&P.length?g!==void 0&&g>=0?_.q6(_.ZV,function(){Su0(r,P)},g):Su0(r,P):Promise.resolve()},ErW=function(){var r,g,I,P;
return _.p(function(a){if(a.nextAddress==1)return r=navigator,(g=r.storage)!=null&&g.persisted?a.yield((I=r.storage)==null?void 0:I.persisted(),2):a.return("PERSISTED_STATE_NOT_SUPPORTED");P=a.yieldResult;return a.return(P?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},xNS=function(){var r,g,I,P;
return _.p(function(a){if(a.nextAddress==1)return r=navigator,(g=r.storage)!=null&&g.persist?a.yield((I=r.storage)==null?void 0:I.persist(),2):a.return("PERSISTED_STATE_NOT_SUPPORTED");P=a.yieldResult;return a.return(P?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},fDi=function(){var r,g;
return _.p(function(I){switch(I.nextAddress){case 1:return r="PERSISTED_STATE_NOT_SUPPORTED",_.Go(I,2),I.yield(ErW(),4);case 4:r=I.yieldResult;if(r!=="PERSISTED_STATE_NOT_GRANTED"){I.jumpTo(5);break}return I.yield(xNS(),6);case 6:r=I.yieldResult;case 5:_.sM(I,3);break;case 2:g=_.Wb(I),g instanceof Error&&_.iO(g);case 3:return _.eJ("persistentStorageStateChecked",{persistedState:r}),I.return(r)}})},nr3=function(r,g,I){if(r.isAnyTransitionEnabled){var P={beforeTransition:function(){I(!0);
g.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){g.style.viewTransitionName&&(g.style.viewTransitionName="",I(!1))}};
RoU(r.viewTransitionCoordinator,"slide",P);RoU(r.viewTransitionCoordinator,"lockup-to-watch",P);RoU(r.viewTransitionCoordinator,"watch-next-appears",P);RoU(r.viewTransitionCoordinator,"learning-journey",P)}},TtW=function(r,g,I,P){if(r.isLockupToWatchTransitionEnabled){if(g){var a={};
a=(a["watch-next-appears"]="player-watch-next-loaded",a);a["lockup-to-watch"]=r.lockupToWatchPlayerTransitionType==="fade-in"?"player-lockup-to-watch-fade-in":"player-lockup-to-watch-fade-in-and-zoom";r.viewTransitionCoordinator.registerElement(g,a)}I&&(g={},r.viewTransitionCoordinator.registerElement(I,(g["lockup-to-watch"]="below-lockup-to-watch",g["watch-next-appears"]="below-watch-next-loaded",g)));P&&(I={},r.viewTransitionCoordinator.registerElement(P,(I["watch-next-appears"]="secondary-watch-next-loaded",
I)))}},hop=function(r,g){r.isBrowseTransitionEnabled?wq0(r.viewTransitionCoordinator,g,{transitionType:"slide"}):(g(),Promise.resolve())},kZ4=function(r,g){r.isLockupToWatchTransitionEnabled?wq0(r.viewTransitionCoordinator,g,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){r.registeredLockupThumbnail=void 0;r.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(g(),Promise.resolve())},$BW=function(r,g){r.isLockupToWatchTransitionEnabled?wq0(r.viewTransitionCoordinator,g,{transitionType:"watch-next-appears"}):(g(),Promise.resolve())},rZK=function(r,g){r.isLearningJourneyTransitionEnabled?wq0(r.viewTransitionCoordinator,g,{transitionType:"learning-journey"}):(g(),Promise.resolve())},gnR=function(r,g,I){if(r.isInitialized()){var P=
E7(I),a=P==="watch";
P=P==="shorts";var v=E7(g)==="watch";if(a)v||(r.backgroundPageData=g),r.watchPipMode&&v||r.deactivate(I.endpoint);else if(P){if(E7(g)!=="shorts"){var C;(C=r.getPlayerElement())==null||C.pause()}}else v&&!r.watchPipMode&&($uK(g,I,!0)?(r.watchWhileMode&&_.Jb0(r,!1),_.RIM(r,g)):r.isMiniplayerActive()&&r.watchWhileMode&&r.deactivate());v&&_.xWi(r);r.shortsPipMode&&!P&&(window.focus(),r.deactivate());if(r.pictureInPictureEnabled())if(P&&r.shortsPipEnabled||a&&r.JSC$19340_watchPipEnabled&&(!r.watchPipManualOnlyEnabled||
_.Mq4()&&_.ZsQ("Chromium")>=142))_.Vq4(r.handleMediaSessionPipActivation);else if(!r.isMiniplayerActive()&&(r.shortsPipEnabled||r.JSC$19340_watchPipEnabled)&&_.Mq4()){r=_.j61().mediaSession;try{r.setActionHandler("enterpictureinpicture",null)}catch(u){}}}},Idf=function(r,g){var I,P;
_.p(function(a){if(a.nextAddress==1){if(!r||!r.navigationEndpoint)return a.return();_.nj().lockupActivation=!0;var v;g?v=_.i6(_.xH("QUEUE",void 0,"Queue")):v=r.longBylineText;P=(I=v)&&r.title?{miniplayerTitle:r.title,miniplayerSubtitle:I,playlistData:null}:void 0;return a.yield(_.Xjz(_.S5().resolve(_.XH),r.navigationEndpoint,!0,P),2)}_.nj().userActivation=!0;_.R2(a)})},Tzr=function(r,g){var I,P,a,v,C,u;
_.p(function(X){if(X.nextAddress==1){I=_.Z(g,_.gY0);if(!I||!I.listId)return X.return();r.index=I.index||r.index||0;P=r.response&&r.response.playingVideoId||void 0;return X.yield(_.Vw1(r.JSC$13387_playlistNetworkManager,I.listId,r.index,P),2)}a=X.yieldResult;if(!a)return X.return();v=a.playlistId;C=a.playlistPanelRenderer;!r.queueProxy&&v&&C&&v.startsWith("TLPQ")&&(r.queueProxy=new _.tB(r.JSC$13387_playlistNetworkManager,v,r.setPlaylistData.bind(r),r.clearQueue.bind(r),_.Gz_(C),r.storage));if(I.openMiniplayer&&
(u=_.y_Q(C))&&!r.JSC$13387_pageManager.isOnWatch()){var c=u,B=I.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";r.isMiniplayerActive()||Idf(c,B)}r.setPlaylistData(v,C,a.autoplayRenderer);_.R2(X)})},xF0=function(r,g){var I=_.iq();
I.index===void 0&&(I.index=0);I.temporaryItems.push.apply(I.temporaryItems,_.xC(r));if((g.videoId||g.videoIds)&&I.index!==void 0&&g.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!I.queueProxy){var P=[];if(I.response){var a=_.S5().resolve(_.XH).isMiniplayerActive();if(I.response.playlistPanelRenderer&&I.response.playlistId&&!I.response.playlistId.startsWith("TLPQ")){if(I.JSC$13387_pageManager.isOnWatch()||a)P=_.Gz_(I.response.playlistPanelRenderer)}else I.response.playingVideoId&&!g.openMiniplayer?
P.push(I.response.playingVideoId):a&&I.response.playingVideoId&&g.openMiniplayer&&P.push(I.response.playingVideoId)}I.queueProxy=new _.tB(I.JSC$13387_playlistNetworkManager,"",I.setPlaylistData.bind(I),I.clearQueue.bind(I),P,I.storage);I.queueProxy.JSC$13333_setCurrentIndex(I.index)}I.queueProxy.addVideos(g.videoIds||[g.videoId],g)}Yg4(I,r);I.response&&_.bq(I,_.MQ(I,I.response.autoplayRenderer));I.JSC$13387_pageManager.isOnWatch()||(r=r[0],g=g.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",I.isMiniplayerActive()||
Idf(r,g))},PZK=function(r,g){var I;
return _.p(function(P){return P.nextAddress==1?g&&r.lastWelcomeContinuationSent!==g?_.CO4(r)?P.yield(r.panelController.isVisible("PAai_companion"),3):P.jumpTo(2):P.return(!1):P.nextAddress==2||(I=P.yieldResult,I)?P.return(!0):P.return(!1)})},adZ=function(r){var g,I,P,a,v;
return _.p(function(C){if(C.nextAddress==1){if(!r.welcomeOptions)return C.return();g=r.welcomeOptions;I=g.command;P=g.setPending;if(I){var u;var X=(u=_.Z(I,_.pk))==null?void 0:u.token}else X=void 0;a=X;return C.yield(PZK(r,a),2)}if(!C.yieldResult)return C.return();r.lastWelcomeContinuationSent=a;(v=P)==null||v(!0);X="youchat-"+Date.now();u=(u=_.A9())?String(Math.floor(u.getCurrentTime())*1E3):void 0;_.qD(I,{form:{formData:x7({clientMessageId:X,playerOffsetMs:u,pageContext:_.YGf(r,r.pageSubtype)})}});
_.R2(C)})},vnM=function(r,g){_.p(function(I){r.welcomeOptions=g;
return I.yield(adZ(r),0)})},QDU=function(r){var g=_.PR(r);
if(g=="object"||g=="array"){if(typeof r.clone==="function")return r.clone();if(typeof Map!=="undefined"&&r instanceof Map)return new Map(r);if(typeof Set!=="undefined"&&r instanceof Set)return new Set(r);g=g=="array"?[]:{};for(var I in r)g[I]=QDU(r[I]);return g}return r},v_Z=function(r,g){return Array.prototype.reduce.call(r,g,{duration:0})},b5=function(r,g){return _.jf8(_.E1(r,g,void 0,_.SB))},Mr=function(r,g){return _.qi(_.E1(r,g,void 0,_.SB))},jv=function(r,g){return _.Jwh(_.E1(r,g,void 0,_.SB))},
V9=function(r,g){return _.E1(r,g,void 0,_.SB,_.I3)},mBp=_.tS(function(r,g,I,P){if(_.FH)return _.gCp(r,g,I,P);
if(r.nextWireType_!==0)return!1;_.ib(g,I,P,_.UC(r.decoder_,_.xy));return!0},_.YV,_.z_),CZK=_.tS(function(r,g,I){if(_.FH)return _.aQt(r,g,I);
if(r.nextWireType_!==1)return!1;var P=r.decoder_;r=_.tr(P);P=_.tr(P);r=_.lz(r,P);_.Bu(g,I,r);return!0},_.EVj,_.QY1),uBW=_.tS(function(r,g,I){if(r.nextWireType_!==5)return!1;
_.Bu(g,I,_.tr(r.decoder_));return!0},function(r,g,I){g=_.L8E(g);
g!=null&&(_.OC(r,I,5),_.zn(r.encoder_,g))},_.PbT),pD4=_.tS(function(r,g,I){if(r.nextWireType_!==2)return!1;
r=_.Si$(r);_.Bu(g,I,r===_.GB()?void 0:r);return!0},_.hlp,_.u7Y),onr=_.WAj(function(r,g,I){if(r.nextWireType_!==0&&r.nextWireType_!==2)return!1;
g=_.aY(g,g[_.v0]|0,I);r.nextWireType_==2?_.JWd(r,hgU,g):g.push(_.q_(r.decoder_));return!0},function(r,g,I){g=_.HD_(_.qi,g,!0);
if(g!=null&&g.length){I=_.hMd(r,I);for(var P=0;P<g.length;P++)_.lcQ(r.encoder_,g[P]);_.kpd(r,I)}},_.pul),q0p=_.tS(function(r,g,I,P){if(r.nextWireType_!==0)return!1;
_.ib(g,I,P,_.q_(r.decoder_));return!0},_.$Hs,_.pul),XDi=function(r,g,I){return Math.abs(r-g)<=(I||1E-6)},cZU=function(r,g){return r==g?!0:r&&g?r.width==g.width&&r.height==g.height:!1},ds=function(r,g){r.insertBefore(g,r.childNodes[0]||null)},tDM=function(r){return r.previousElementSibling!==void 0?r.previousElementSibling:_.ZFY(r.previousSibling,!1)},GfA=_.VO(_.CA),B04=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(B04,_.qp);B04.prototype.getTypeName=function(){return _.Po(this,1).split("/").pop()};
B04.prototype.getValue=function(){var r=_.E1(this,2);if(Array.isArray(r)||r instanceof _.qp)throw Error("W");return _.nr(this,2)};
var OM4=[0,2,_.Vh],NYf=function(){var r=_.Hd();this.JSC$10217_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.Nb("channel_type"))};
NYf.prototype.increment=function(r){this.JSC$10217_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",r)};
var wgM=function(){var r=_.Hd();this.JSC$10220_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.Nb("channel_type"))};
wgM.prototype.increment=function(r){this.JSC$10220_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",r)};
var SqM=function(){var r=_.Hd();this.JSC$10223_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.Nb("channel_type"))};
SqM.prototype.increment=function(r){this.JSC$10223_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",r)};
var lGi=function(){var r=_.Hd();this.JSC$10226_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
lGi.prototype.increment=function(){this.JSC$10226_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var J4r=function(){var r=_.Hd();this.JSC$10229_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.Nb("channel_type"),_.Nb("error_type"))};
J4r.prototype.increment=function(r,g){this.JSC$10229_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",r,g)};
var Et4=function(){var r=_.Hd();this.JSC$10232_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
Et4.prototype.increment=function(){this.JSC$10232_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var xcp=function(){var r=_.Hd();this.JSC$10235_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
xcp.prototype.increment=function(){this.JSC$10235_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var G04=function(){var r=_.Hd();this.JSC$10241_streamzService=r;r.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
G04.prototype.increment=function(){this.JSC$10241_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
zrK=function(r){return r.getCount&&typeof r.getCount=="function"?r.getCount():_.Nh(r)||typeof r==="string"?r.length:_.pF.getCount(r)};
erZ=function(r,g){if(typeof r.every=="function")return r.every(g,void 0);if(_.Nh(r)||typeof r==="string")return Array.prototype.every.call(r,g,void 0);for(var I=_.SZh(r),P=_.Kd(r),a=P.length,v=0;v<a;v++)if(!g.call(void 0,P[v],I&&I[v],r))return!1;return!0};
Y0A=function(r,g,I,P){var a=new _.UY(null);r&&_.sg(a,r);g&&_.FM(a,g);I&&_.Hc(a,I);P&&_.Wc(a,P);return a};
ZM4=function(r){if(r>=48&&r<=57||r>=96&&r<=106||r>=65&&r<=90||_.T6&&r==0)return!0;switch(r){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:case 171:return _.hq;default:return!1}};
UBp=function(r){if(r.altKey&&!r.ctrlKey||r.metaKey||r.keyCode>=112&&r.keyCode<=123)return!1;if(ZM4(r.keyCode))return!0;switch(r.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!_.hq;default:return r.keyCode<166||r.keyCode>183}};
_.xh=function(r){this.__isSoyCss=!0;this.css=B1f.apply(null,[r.strings].concat(_.xC(r.args)))};
_.xh.prototype.toString=function(){return this.css};
var O3M=function(){_.xh.apply(this,arguments)};
_.b(O3M,_.xh);var iM0=[0,_.Z6,uBW,-1],VVK=0,K7i=!1,FpK=function(r,g,I,P,a,v,C){this.date=typeof r==="number"?new Date(r,g||0,I||1,P||0,a||0,v||0,C||0):new Date(r&&r.getTime?r.getTime():_.yx())};
_.Kr(FpK,_.rT);_.Q=FpK.prototype;_.Q.getHours=function(){return this.date.getHours()};
_.Q.getMinutes=function(){return this.date.getMinutes()};
_.Q.getSeconds=function(){return this.date.getSeconds()};
_.Q.getMilliseconds=function(){return this.date.getMilliseconds()};
_.Q.getUTCDay=function(){return this.date.getUTCDay()};
_.Q.getUTCHours=function(){return this.date.getUTCHours()};
_.Q.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.Q.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.Q.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.Q.setHours=function(r){this.date.setHours(r)};
_.Q.setMinutes=function(r){this.date.setMinutes(r)};
_.Q.setSeconds=function(r){this.date.setSeconds(r)};
_.Q.setMilliseconds=function(r){this.date.setMilliseconds(r)};
_.Q.setUTCHours=function(r){this.date.setUTCHours(r)};
_.Q.setUTCMinutes=function(r){this.date.setUTCMinutes(r)};
_.Q.setUTCSeconds=function(r){this.date.setUTCSeconds(r)};
_.Q.setUTCMilliseconds=function(r){this.date.setUTCMilliseconds(r)};
_.Q.add=function(r){_.rT.prototype.add.call(this,r);r.hours&&this.setUTCHours(this.date.getUTCHours()+r.hours);r.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+r.minutes);r.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+r.seconds)};
_.Q.JSC$11628_toIsoString=function(r){var g=_.rT.prototype.JSC$11628_toIsoString.call(this,r);return r?g+"T"+_.w8(this.getHours(),2)+":"+_.w8(this.getMinutes(),2)+":"+_.w8(this.getSeconds(),2):g+"T"+_.w8(this.getHours(),2)+_.w8(this.getMinutes(),2)+_.w8(this.getSeconds(),2)};
_.Q.equals=function(r){return this.getTime()==r.getTime()};
_.Q.toString=function(){return this.JSC$11628_toIsoString()};
_.Q.clone=function(){var r=new FpK(this.date);r.firstDayOfWeek_=this.firstDayOfWeek_;r.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return r};
F7i.prototype.set=function(r){this.relativeTimeStart_=r};
F7i.prototype.reset=function(){this.set(_.yx())};
F7i.prototype.get=function(){return this.relativeTimeStart_};
var bMr=null,MD4=function(){bMr||(bMr=new F7i)},jDf=function(){bMr||(bMr=new F7i)};
_.Kr(jDf,MD4);_.Q=H33.prototype;_.Q.JSC$11654_buffer_="";_.Q.set=function(r){this.JSC$11654_buffer_=""+r};
_.Q.append=function(r,g,I){this.JSC$11654_buffer_+=String(r);if(g!=null)for(var P=1;P<arguments.length;P++)this.JSC$11654_buffer_+=arguments[P];return this};
_.Q.clear=function(){this.JSC$11654_buffer_=""};
_.Q.getLength=function(){return this.JSC$11654_buffer_.length};
_.Q.toString=function(){return this.JSC$11654_buffer_};
var JqR={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"},RLS=function(r){this.xhr=r},AqZ=function(r,g,I){_.$E.call(this,r+", errorCode="+g);
this.errorCode=g;this.xhr=I;this.name="PromiseAjaxError"};
_.b(AqZ,_.$E);var VDM=!1,k6i=function(r){_.$E.call(this,r.message||r.description||r.name);this.isMissing=r instanceof fl4;this.isTimeout=r instanceof AqZ&&r.errorCode=="net.timeout";this.isCanceled=r instanceof _.By};
_.b(k6i,_.$E);k6i.prototype.name="BiscottiError";var fl4=function(){_.$E.call(this,"Biscotti ID is missing from server")};
_.b(fl4,_.$E);fl4.prototype.name="BiscottiMissingError";var DuK={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},n6K=null,JYp=function(){try{var r=_.HP("yt.ads.biscotti.getId_");return r?r():Yli()}catch(g){return _.aT(g)}},ChZ={'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"},dBK=function(r,g){return _.Ke({type:"SET_COMMAND_FOR_GROUP_ID",payload:{groupId:r,command:g}})},L0W=function(r){return _.Ke({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:r}})},GPM=function(r){return _.Ke({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:r}})},yZK=function(r){return _.Ke({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:r}})},K0r=function(){return _.Ke({type:"TALK_TO_RECS_RESET_STEP_STATES",
payload:null})},sDW=function(r){return _.Ke({type:"SET_GUIDE_IS_EXPANDED",
payload:r})},F0M=function(r){return _.Ke({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",
payload:r})},HMS=function(r){return _.Ke({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:r})},W0Z=function(r){return _.Ke({type:"SET_ONLINE_STATUS",
payload:r})},DBi=function(r){return _.Ke({type:"SET_IS_WATCH_ACTIVE",
payload:{isWatchActive:r}})},RrW=function(r){return _.Ke({type:"SET_IS_WATCH_NARROW_WIDTH",
payload:{isWatchNarrowWidth:r}})},AZR=function(r){return _.Ke({type:"SET_IS_LIVE_CHAT_COLLAPSED",
payload:{isLiveChatCollapsed:r}})},N0U=function(r,g){return _.Ke({type:"SET_TRANSCRIPTION_STATE",
payload:{high:r,low:g}})},wDi=function(r){return _.Ke({type:"SET_OVERLAY_STATE",
payload:r})},bhZ=[[["Z3k2NW5pY2F6MXByaW1hcnkjdjU=",
null,null],[null,["bW4tYnJvd3NlLXJlc3VsdHMtcmVuZGVyZXIjZHd4cWw3Zm11MzM2eXRkLXR3by1jb2x1","c2NvcGUjaThpOXVwYTk1OWdsc3R5bGUt"],null],["YWQtYWQjdDNvZXN0YnU0MDllbWFzdGhl",["ZW5kZXJlciM1MzF5NnVnaWtwenR5dGQtcmljaC1ncmlkLXI="],null],[null,["ZW5kZXJlciN5OW1oY2kyb3A1aXJ5dGQtcmljaC1ncmlkLXI=","c2NvcGUjeXF4a284aHZtcndwc3R5bGUt"],null],[null,["ciN0dHg1anZqMm9mM3l5dGQtYmFubmVyLXByb21vLXJlbmRlcmU=","c2NvcGUjYmxzd3pmeTZ5a3Iwc3R5bGUt"],null],[null,["b3QtcmVuZGVyZXIjZjNwdzczeHAwaTRveXRkLWFkLXNs"],null]],[["YXllci1hZHMjYm5iaXV6bzcwbzhmcGw=",
null,null]],[[null,null,"LXJlbmRlcmVyI3huMDNoM2drN2N5dGxyLWJhbm5lci1jdGE="]]],zBS="#",ldp=0,S0i=function(r,g,I){var P=this;this.priority=g;this.delay=I;this.jobId=0;this.completionCallback=_.PI;this.wrappedJob=function(){r();P.completionCallback()};
this.id=++ldp};
S0i.prototype.enqueue=function(r){this.completionCallback=r;this.jobId=_.ZV.addJob(this.wrappedJob,this.priority,this.delay)};
var LG=function(){_.su.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.b(LG,_.su);LG.prototype.addJob=function(r,g,I){r=new S0i(r,g,I);this.taskIdToTask.set(r.id,r);this.isActive?JZr(this,r):this.suspendedTasks.add(r);return r.id};
var JZr=function(r,g){r.scheduledTasks.add(g);g.enqueue(function(){r.scheduledTasks.delete(g)})};
LG.prototype.cancelJob=function(r){(r=this.taskIdToTask.get(r))&&(this.scheduledTasks.delete(r)?_.ZV.cancelJob(r.jobId):this.suspendedTasks.delete(r))};
LG.prototype.pause=function(){var r=this;this.isActive=!1;this.scheduledTasks.forEach(function(g){_.ZV.cancelJob(g.jobId);r.suspendedTasks.add(g)});
this.scheduledTasks.clear()};
LG.prototype.start=function(){var r=this;this.isActive=!0;this.suspendedTasks.forEach(function(g){JZr(r,g)});
this.suspendedTasks.clear()};
LG.prototype.reset=function(){this.scheduledTasks.forEach(function(r){_.ZV.cancelJob(r.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var Enf=function(r,g){this.JSC$13513_networkService_=r;this.pageRequestPromise=g};
Enf.prototype.fetchData=function(r){xBK(this,this.JSC$13513_networkService_.fetchData(r))};
Enf.prototype.postData=function(r,g){xBK(this,this.JSC$13513_networkService_.postData(r,g))};
Enf.prototype.requestDataForServiceEndpoint=function(r,g){xBK(this,this.JSC$13513_networkService_.requestDataForServiceEndpoint(r,g))};
var xBK=function(r,g){g.then(r.pageRequestPromise.onSuccess,r.pageRequestPromise.onFailure,r.pageRequestPromise)};
Enf.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var fdp=function(r){this.buildNetworkRequest_=r;this.pendingRequests_=new Set};
fdp.prototype.reset=function(){this.pendingRequests_.forEach(function(r){r.cancel()});
this.pendingRequests_.clear()};
fdp.prototype.fetchData=function(r){var g=nnZ(this);g.fetchData(r);return g.pageRequestPromise};
fdp.prototype.postData=function(r,g){var I=nnZ(this);I.postData(r,g);return I.pageRequestPromise};
fdp.prototype.requestDataForServiceEndpoint=function(r,g){var I=nnZ(this);I.requestDataForServiceEndpoint(r,g);return I.pageRequestPromise};
var nnZ=function(r){var g=r.buildNetworkRequest_();r.pendingRequests_.add(g);var I=function(){r.pendingRequests_.delete(g)};
g.pageRequestPromise.then(I,I);return g},T0A=function(r){var g=new LG;
this.JSC$13520_networkService_=r;this.JSC$13520_taskManager_=g;this.JSC$13520_networkManager_=new fdp(this.networkRequestFactory_.bind(this))};
_.Q=T0A.prototype;_.Q.networkRequestFactory_=function(){return new Enf(this.JSC$13520_networkService_,new _.NQ(this.JSC$13520_taskManager_))};
_.Q.reset=function(){this.JSC$13520_taskManager_.reset();this.JSC$13520_networkManager_.reset()};
_.Q.start=function(){this.JSC$13520_taskManager_.start()};
_.Q.pause=function(){this.JSC$13520_taskManager_.pause()};
_.Q.getTaskManager=function(){return this.JSC$13520_taskManager_};
_.Q.getNetworkManager=function(){return this.JSC$13520_networkManager_};
var FN0=null,DPZ=[],LN3=0,sbr=0,GiM=null,NhZ=null,Iz=function(r){this.token=r};
Iz.getInstance=function(){var r;return _.p(function(g){if(g.nextAddress==1)return g.yield(_.SQ(),2);r=g.yieldResult;if(!r)return g.return();Iz.instance||(Iz.instance=new Iz(r));return g.return(Iz.instance)})};
var ThW=function(r){var g;return _.p(function(I){if(I.nextAddress==1)return I.yield(xPf(r.token),2);g=I.yieldResult;return I.return(g.clear("resource-manifest-assets"))})},g_=function(r){this.token=r};
g_.getInstance=function(){var r;return _.p(function(g){if(g.nextAddress==1)return g.yield(_.SQ(),2);r=g.yieldResult;if(!r)return g.return();g_.instance||(g_.instance=new g_(r));return g.return(g_.instance)})};
var fYK=function(r){var g;return _.p(function(I){if(I.nextAddress==1)return I.yield(xPf(r.token),2);g=I.yieldResult;return I.yield(g.clear("auth"),0)})},hrf=!1,cFR=null,tOR=void 0,bB0=!1,kPr=function(r){if(!_.GL(document,"gtm-noscript")){var g=document.createElement("noscript");
g.id="gtm-noscript";g.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+r+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(g)}},$oS=function(r){_.$E.call(this,r)};
_.b($oS,_.I5y);
var zKp=!1,Zei=[],YkU=!1,HeA={},Rwi=function(r,g){var I=rOK,P=this;this.renderFn=r;this.listeners=I;this.context=g;this.getPlayerApi=void 0;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var a;this.lastSeenPlayerApi=_.qv((a=this.playerControlsData)==null?void 0:a.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.s0Q(),void 0);_.Y("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){A50(P).setState({playerState:-1});P.resetRecentlyNavigatedJobId&&
_.ZV.cancelJob(P.resetRecentlyNavigatedJobId);P.recentlyNavigated=!0;P.resetRecentlyNavigatedJobId=_.ZV.addJob(function(){P.recentlyNavigated=!1},8,1E4)})};
Rwi.prototype.setState=function(r){if(!_.Y("mweb_player_skip_no_op_state_changes")||!WVr(r,this.state))if(this.state=Object.assign({},this.state,r),!_.Y("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)r=-1,_.Y("player_controls_log_creation_killswitch")||Dep()||(r=(0,_.EM)()),_.ug("pcu_s"),_.ug("pcu_se"),_.ug("pcu_rs"),this.renderFn(A50(this)),_.ug("pcu_re"),RKi(r),_.ZV.addJob(function(){_.ug("pcu_ap")},8)};
var A50=function(r){if(r.getPlayerApi)var g=_.qv(r.getPlayerApi());else{var I;g=_.qv((I=r.playerControlsData)==null?void 0:I.playerApi)}return Object.assign({},r.state,{setState:r.boundSetState,domMeasurements:{progressBarLineRect:r.progressBarLineRect},playerApi:g,appApi:r.context.appApi,playerContainer:r.context.playerContainer,playerControlContainer:r.context.playerControlContainer,uxConfig:r.context.uxConfig})},N53=function(r){r.listeners.forEach(function(g){r.eventListenerCleanupFunctions.push(g.register(function(){return A50(r)},
function(){return r.getData()}))})},wkS=function(r){r.eventListenerCleanupFunctions.forEach(function(g){g()});
r.eventListenerCleanupFunctions.length=0};
Rwi.prototype.getData=function(){return this.playerControlsData};var WsU=function(){var r=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return r?parseInt(r[1],10):0},gYR=function(r){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+r)!=-1||document.currentScript.src.indexOf("&"+r)!=-1)},I$i=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},wQr=function(r){r.length?P8i(r.shift(),function(){wQr(r)}):R3p()},SHi=function(r){return"chrome-extension://"+r+"/cast_sender.js"},P8i=function(r,
g,I){var P=document.createElement("script");
P.onerror=g;I&&(P.onload=I);_.XC(P,_.BJ(r));(document.head||document.documentElement).appendChild(P)},a$i=function(){var r=WsU(),g=[];
if(r>1){var I=r-1;g.push("//www.gstatic.com/eureka/clank/"+r+"/cast_sender.js");g.push("//www.gstatic.com/eureka/clank/"+I+"/cast_sender.js")}return g},R3p=function(){var r=I$i();
r&&r(!1,"No cast extension found")},NLS=function(){if(vY4){var r=2,g=I$i(),I=function(){r--;
r==0&&g&&g(!0)};
window.__onGCastApiAvailable=I;P8i("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",R3p,I)}},DCK=function(){NLS();
var r=a$i();r.push("//www.gstatic.com/eureka/clank/cast_sender.js");wQr(r)},AxA=function(){NLS();
var r=a$i();r.push.apply(r,_.xC(l_R.map(SHi)));r.push("//www.gstatic.com/eureka/clank/cast_sender.js");wQr(r)},vY4=gYR("loadCastFramework")||gYR("loadCastApplicationFramework"),l_R=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var Qa0=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Qa0,_.qp);var mo3=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(mo3,_.qp);var C8p=function(){var r=new mo3;return _.ui(r,1,3)};var GQ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(GQ,_.qp);var mkK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(mkK,_.qp);var uoR=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(uoR,_.qp);uoR.prototype.getToken=function(){return _.Po(this,1)};
uoR.prototype.setToken=function(r){return _.Zy(this,1,r)};
var vMU=function(r){return _.Tp(r,3,_.jA,_.WO())},QIU=function(r){return _.Tp(r,6,_.jA,_.WO())};var y9=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(y9,_.qp);y9.prototype.getToken=function(){return _.nq(this,uoR,2)};
y9.prototype.setToken=function(r){return _.yO(this,2,r)};
y9.prototype.getName=function(){return _.Po(this,6)};
var p90=_.VO(y9);var oYM=function(r,g,I){this.requestMessage=r;this.methodDescriptor=g;this.metadata=I};
oYM.prototype.getMetadata=function(){return this.metadata};var qRr=function(r,g){g=g===void 0?{}:g;this.responseMessage=r;this.metadata=g;this.status=null};
qRr.prototype.getMetadata=function(){return this.metadata};
qRr.prototype.getStatus=function(){return this.status};var KG=function(r,g,I,P,a){this.name=r;this.methodType="unary";this.requestType=g;this.responseType=I;this.requestSerializeFn=P;this.responseDeserializeFn=a},X9A=function(r,g,I){I=I===void 0?{}:I;
return new oYM(g,r,I)};
KG.prototype.getName=function(){return this.name};var sc=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(sc,_.qp);sc.prototype.getHeader=function(){return _.nq(this,GQ,1)};
sc.prototype.setHeader=function(r){return _.yO(this,1,r)};
sc.prototype.hasHeader=function(){return _.xx(this,GQ,1)};var cOi=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(cOi,_.qp);var tmM=new KG("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",sc,cOi,function(r){return r.serialize()},_.VO(cOi));var F9=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(F9,_.qp);F9.prototype.getHeader=function(){return _.nq(this,GQ,1)};
F9.prototype.setHeader=function(r){return _.yO(this,1,r)};
F9.prototype.hasHeader=function(){return _.xx(this,GQ,1)};var BTS=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(BTS,_.qp);var ORA=new KG("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",F9,BTS,function(r){return r.serialize()},_.VO(BTS));var H7=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(H7,_.qp);H7.prototype.getHeader=function(){return _.nq(this,GQ,1)};
H7.prototype.setHeader=function(r){return _.yO(this,1,r)};
H7.prototype.hasHeader=function(){return _.xx(this,GQ,1)};var zi3=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(zi3,_.qp);zi3.prototype.getValues=function(r){return _.GpB(this,1,r)};var eiS=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(eiS,_.qp);eiS.prototype.getLink=function(){return _.nq(this,y9,1)};var YRi=new KG("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",H7,eiS,function(r){return r.serialize()},_.VO(eiS));var W7=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(W7,_.qp);W7.prototype.getHeader=function(){return _.nq(this,GQ,1)};
W7.prototype.setHeader=function(r){return _.yO(this,1,r)};
W7.prototype.hasHeader=function(){return _.xx(this,GQ,1)};var ZR0=new KG("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",W7,y9,function(r){return r.serialize()},p90);var Uoi=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Uoi,_.qp);var iRR=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(iRR,_.qp);iRR.prototype.getUrl=function(){return _.Po(this,2)};
iRR.prototype.setUrl=function(r){return _.Zy(this,2,r)};var bRi=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(bRi,_.qp);var Mm3=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Mm3,_.qp);var jaZ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(jaZ,_.qp);var Ym3=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Ym3,_.qp);var zXK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(zXK,_.qp);var VmS=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(VmS,_.qp);var LjA=_.VO(VmS);var dop=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(dop,_.qp);var Lxi=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Lxi,_.qp);_.Q=Lxi.prototype;_.Q.getHeader=function(){return _.nq(this,GQ,1)};
_.Q.setHeader=function(r){return _.yO(this,1,r)};
_.Q.hasHeader=function(){return _.xx(this,GQ,1)};
_.Q.getCompletionUrl=function(){return _.Po(this,6)};
_.Q.getDeviceId=function(){return _.Po(this,11)};var GvA=new KG("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",Lxi,VmS,function(r){return r.serialize()},LjA);var yOR=new Set(["SAPISIDHASH","APISIDHASH"]);var KxA=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(KxA,_.qp);KxA.prototype.getMessage=function(){return _.Po(this,2)};
var saW=_.VO(KxA);var HRr=function(r,g){this.onDataCallbacks=[];this.onMetadataCallbacks=[];this.onStatusCallbacks=[];this.onEndCallbacks=[];this.onErrorCallbacks=[];this.xhrNodeReadableStream=r.nodeReadableStream;this.grpcResponseDeserializeFn=g;this.xhr=r.xhr;this.xhrNodeReadableStream&&FxZ(this)},l$A=function(r,g){var I=new WxK;
_.jf(r.xhr,"complete",function(){if(r.xhr.isSuccess()){var P=r.xhr.getResponseText();var a;if(a=g)a=r.xhr,a.JSC$10096_xhr_&&a.isComplete()?(a=a.JSC$10096_xhr_.getResponseHeader("Content-Type"),a=a===null?void 0:a):a=void 0,a=a==="text/plain";if(a){if(!atob)throw Error("bk");P=atob(P)}try{var v=r.grpcResponseDeserializeFn(P)}catch(u){Dof(r,lff(new _.XM(13,"Error when deserializing response data; error: "+u+(", response: "+P)),I));return}P=_.lgj(r.xhr.getStatus());RiA(r,AOM(r));P===0?NTS(r,v):Dof(r,
lff(new _.XM(P,"Xhr succeeded but the status code is not 200"),I))}else{P=r.xhr.getResponseText();v=AOM(r);if(P){var C=w94(r,P);P=C.code;a=C.details;C=C.metadata}else P=2,a="Rpc failed due to xhr error. uri: "+String(r.xhr.JSC$10096_lastUri_)+", error code: "+(r.xhr.JSC$10096_lastErrorCode_+", error: ")+r.xhr.getLastError(),C=v;RiA(r,v);Dof(r,lff(new _.XM(P,a,C),I))}})},FxZ=function(r){r.xhrNodeReadableStream.on("data",function(g){if("1"in g){var I=g["1"];
try{var P=r.grpcResponseDeserializeFn(I)}catch(a){Dof(r,new _.XM(13,"Error when deserializing response data; error: "+a+(", response: "+I)))}P&&NTS(r,P)}if("2"in g)for(g=w94(r,g["2"]),I=0;I<r.onStatusCallbacks.length;I++)r.onStatusCallbacks[I](g)});
r.xhrNodeReadableStream.on("end",function(){RiA(r,AOM(r));for(var g=0;g<r.onEndCallbacks.length;g++)r.onEndCallbacks[g]()});
r.xhrNodeReadableStream.on("error",function(){if(r.onErrorCallbacks.length!==0){var g=r.xhr.JSC$10096_lastErrorCode_;g!==0||r.xhr.isSuccess()||(g=6);var I=-1;switch(g){case 0:var P=2;break;case 7:P=10;break;case 8:P=4;break;case 6:I=r.xhr.getStatus();P=_.lgj(I);break;default:P=14}RiA(r,AOM(r));g=_.M5d(g)+", error: "+r.xhr.getLastError();I!==-1&&(g+=", http status code: "+I);Dof(r,new _.XM(P,g))}})},AOM=function(r){var g={},I=rJp(r.xhr);
Object.keys(I).forEach(function(P){g[P]=I[P]});
return g},w94=function(r,g){var I=2,P={};
try{var a=saW(g);I=_.DJ(a,1);var v=a.getMessage();_.HO(a,B04,3,_.WO()).length&&(P["grpc-web-status-details-bin"]=g)}catch(C){r.xhr&&r.xhr.getStatus()===404?(I=5,v="Not Found: "+String(r.xhr.JSC$10096_lastUri_)):(I=14,v="Unable to parse RpcStatus: "+C)}return{code:I,details:v,metadata:P}};
HRr.prototype.on=function(r,g){r==="data"?this.onDataCallbacks.push(g):r==="metadata"?this.onMetadataCallbacks.push(g):r==="status"?this.onStatusCallbacks.push(g):r==="end"?this.onEndCallbacks.push(g):r==="error"&&this.onErrorCallbacks.push(g);return this};
var SRS=function(r,g){g=r.indexOf(g);g>-1&&r.splice(g,1)};
HRr.prototype.removeListener=function(r,g){r==="data"?SRS(this.onDataCallbacks,g):r==="metadata"?SRS(this.onMetadataCallbacks,g):r==="status"?SRS(this.onStatusCallbacks,g):r==="end"?SRS(this.onEndCallbacks,g):r==="error"&&SRS(this.onErrorCallbacks,g);return this};
HRr.prototype.cancel=function(){this.xhr.abort()};
var NTS=function(r,g){for(var I=0;I<r.onDataCallbacks.length;I++)r.onDataCallbacks[I](g)},RiA=function(r,g){for(var I=0;I<r.onMetadataCallbacks.length;I++)r.onMetadataCallbacks[I](g)},Dof=function(r,g){for(var I=0;I<r.onErrorCallbacks.length;I++)r.onErrorCallbacks[I](g)},WxK=function(){var r=Error.call(this);
this.message=r.message;"stack"in r&&(this.stack=r.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
_.b(WxK,Error);var JOi=function(r){this.JSC$19548_worker_=r.worker||null;this.JSC$19548_streamBinaryChunks_=r.streamBinaryChunks||!1;this.JSC$19548_credentialsMode_=void 0};
_.Kr(JOi,_.J$X);JOi.prototype.createInstance=function(){var r=new DI(this.JSC$19548_worker_,this.JSC$19548_streamBinaryChunks_);this.JSC$19548_credentialsMode_&&r.setCredentialsMode(this.JSC$19548_credentialsMode_);return r};
JOi.prototype.setCredentialsMode=function(r){this.JSC$19548_credentialsMode_=r};
var DI=function(r,g){_.bj.call(this);this.JSC$19552_worker_=r;this.JSC$19552_streamBinaryChunks_=g;this.JSC$19552_credentialsMode_=void 0;this.status=this.readyState=0;this.responseURL=this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.requestHeaders_=new Headers;this.JSC$19552_responseHeaders_=null;this.JSC$19552_method_="GET";this.JSC$19552_url_="";this.inProgress_=!1;this.JSC$19552_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.Kr(DI,_.bj);DI.prototype.open=function(r,g){if(this.readyState!=0)throw this.abort(),Error("ck");this.JSC$19552_method_=r;this.JSC$19552_url_=g;this.readyState=1;EYZ(this)};
DI.prototype.send=function(r){if(this.readyState!=1)throw this.abort(),Error("dk");if(this.abortController_.signal.aborted)throw this.abort(),Error("ek");this.inProgress_=!0;var g={headers:this.requestHeaders_,method:this.JSC$19552_method_,credentials:this.JSC$19552_credentialsMode_,cache:void 0,signal:this.abortController_.signal};r&&(g.body=r);(this.JSC$19552_worker_||_.I$).fetch(new Request(this.JSC$19552_url_,g)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
DI.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.abortController_.abort("Request was aborted.");this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null});
this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,xoU(this));this.readyState=0};
DI.prototype.handleResponse_=function(r){if(this.inProgress_&&(this.fetchResponse_=r,this.JSC$19552_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19552_responseHeaders_=r.headers,this.readyState=2,EYZ(this)),this.inProgress_&&(this.readyState=3,EYZ(this),this.inProgress_)))if(this.responseType==="arraybuffer")r.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.I$.ReadableStream!==
"undefined"&&"body"in r){this.currentReader_=r.body.getReader();if(this.JSC$19552_streamBinaryChunks_){if(this.responseType)throw Error("fk");this.response=[]}else this.response=this.responseText="",this.JSC$19552_textDecoder_=new TextDecoder;f$r(this)}else r.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var f$r=function(r){r.currentReader_.read().then(r.handleDataFromStream_.bind(r)).catch(r.handleSendFailure_.bind(r))};
DI.prototype.handleDataFromStream_=function(r){if(this.inProgress_){if(this.JSC$19552_streamBinaryChunks_&&r.value)this.response.push(r.value);else if(!this.JSC$19552_streamBinaryChunks_){var g=r.value?r.value:new Uint8Array(0);if(g=this.JSC$19552_textDecoder_.decode(g,{stream:!r.done}))this.response=this.responseText+=g}r.done?xoU(this):EYZ(this);this.readyState==3&&f$r(this)}};
DI.prototype.handleResponseText_=function(r){this.inProgress_&&(this.response=this.responseText=r,xoU(this))};
DI.prototype.handleResponseArrayBuffer_=function(r){this.inProgress_&&(this.response=r,xoU(this))};
DI.prototype.handleSendFailure_=function(){this.inProgress_&&xoU(this)};
var xoU=function(r){r.readyState=4;r.fetchResponse_=null;r.currentReader_=null;r.JSC$19552_textDecoder_=null;EYZ(r)};
DI.prototype.setRequestHeader=function(r,g){this.requestHeaders_.append(r,g)};
DI.prototype.getResponseHeader=function(r){return this.JSC$19552_responseHeaders_?this.JSC$19552_responseHeaders_.get(r.toLowerCase())||"":""};
DI.prototype.getAllResponseHeaders=function(){if(!this.JSC$19552_responseHeaders_)return"";for(var r=[],g=this.JSC$19552_responseHeaders_.entries(),I=g.next();!I.done;)I=I.value,r.push(I[0]+": "+I[1]),I=g.next();return r.join("\r\n")};
DI.prototype.setCredentialsMode=function(r){this.JSC$19552_credentialsMode_=r};
var EYZ=function(r){r.onreadystatechange&&r.onreadystatechange.call(r)};
Object.defineProperty(DI.prototype,"withCredentials",{get:function(){return this.JSC$19552_credentialsMode_==="include"},
set:function(r){this.setCredentialsMode(r?"include":"same-origin")}});var nY3=function(r){var g="";_.pF.forEach(r,function(I,P){g+=P;g+=":";g+=I;g+="\r\n"});
return g},TTr=function(r,g,I){if(_.pF.isEmpty(I))return r;
I=nY3(I);if(typeof r==="string")return _.nI(r,_.EG(g),I);_.Rq(r,g,I);return r};SkS.prototype.isInputValid=function(){return this.isInputValid_};
SkS.prototype.decode=function(r){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("gk`"+this.JSC$19558_streamPos_+"`stream already broken`"+r);this.leftoverInput_+=r;r=Math.floor(this.leftoverInput_.length/4);if(r==0)return null;try{var g=_.w$j(this.leftoverInput_.slice(0,r*4))}catch(I){throw g=this.leftoverInput_,r=I.message,this.isInputValid_=!1,Error("gk`"+this.JSC$19558_streamPos_+"`"+r+"`"+g);}this.JSC$19558_streamPos_+=r*4;this.leftoverInput_=this.leftoverInput_.slice(r*4);return g};Ju0.prototype.isInputValid=function(){return this.state_!=3};
var hir=function(r,g,I,P){r.state_=3;r.errorMessage_="The stream is broken @"+r.JSC$19561_streamPos_+"/"+I+". Error: "+P+". With input:\n"+g;throw Error(r.errorMessage_);};
Ju0.prototype.acceptsBinaryInput=function(){return!0};
Ju0.prototype.parse=function(r){function g(X){X&128&&hir(v,C,u,"invalid tag");(X&7)!=2&&hir(v,C,u,"invalid wire type");v.tag_=X>>>3;v.tag_!=1&&v.tag_!=2&&v.tag_!=15&&hir(v,C,u,"unexpected tag");v.state_=1;v.length_=0;v.countLengthBytes_=0}
function I(X){v.countLengthBytes_++;v.countLengthBytes_==5&&X&240&&hir(v,C,u,"message length too long");v.length_|=(X&127)<<(v.countLengthBytes_-1)*7;X&128||(v.state_=2,v.countMessageBytes_=0,typeof Uint8Array!=="undefined"?v.messageBuffer_=new Uint8Array(v.length_):v.messageBuffer_=Array(v.length_),v.length_==0&&a())}
function P(X){v.messageBuffer_[v.countMessageBytes_++]=X;v.countMessageBytes_==v.length_&&a()}
function a(){if(v.tag_<15){var X={};X[v.tag_]=v.messageBuffer_;v.result_.push(X)}v.state_=0}
for(var v=this,C=r instanceof Array?r:new Uint8Array(r),u=0;u<C.length;){switch(v.state_){case 3:hir(v,C,u,"stream already broken");break;case 0:g(C[u]);break;case 1:I(C[u]);break;case 2:P(C[u]);break;default:throw Error("hk`"+v.state_);}v.JSC$19561_streamPos_++;u++}r=v.result_;v.result_=[];return r.length>0?r:null};var ffA=function(){this.errorMessage_=null;this.JSC$19564_streamPos_=0;this.base64Decoder_=new SkS;this.pbParser_=new Ju0};
ffA.prototype.isInputValid=function(){return this.errorMessage_===null};
var kvM=function(r,g,I){r.errorMessage_="The stream is broken @"+r.JSC$19564_streamPos_+". Error: "+I+". With input:\n"+g;throw Error(r.errorMessage_);};
ffA.prototype.acceptsBinaryInput=function(){return!1};
ffA.prototype.parse=function(r){this.errorMessage_!==null&&kvM(this,r,"stream already broken");var g=null;try{var I=this.base64Decoder_.decode(r);g=I===null?null:this.pbParser_.parse(I)}catch(P){kvM(this,r,P.message)}this.JSC$19564_streamPos_+=r.length;return g};var xer=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19567_streamPos_=0;this.result_=[];this.statusParsed_=!1};
xer.prototype.isInputValid=function(){return this.errorMessage_===null};
xer.prototype.acceptsBinaryInput=function(){return!1};
xer.prototype.parse=function(r){function g(X){v.state_=6;v.errorMessage_="The stream is broken @"+v.JSC$19567_streamPos_+"/"+C+". Error: "+X+". With input:\n";throw Error(v.errorMessage_);}
function I(){v.jsonStreamParser_=new _.vV({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function P(X){if(X)for(var c=0;c<X.length;c++){var B={};B[1]=X[c];v.result_.push(B)}}
function a(X){if(X){(v.statusParsed_||X.length>1)&&g("extra status: "+X);v.statusParsed_=!0;var c={};c[2]=X[0];v.result_.push(c)}}
for(var v=this,C=0;C<r.length;){var u;if(u=v.state_!==2){a:{for(;C<r.length;){if(!_.LR(r[C])){u=!0;break a}C++;v.JSC$19567_streamPos_++}u=!1}u=!u}if(u)return null;switch(v.state_){case 6:g("stream already broken");break;case 0:r[C]==="["?(v.state_=1,C++,v.JSC$19567_streamPos_++):g("unexpected input token");break;case 1:r[C]==="["?(v.state_=2,I()):r[C]===","||r.slice(C,C+5)=="null,"?v.state_=3:r[C]==="]"?(v.state_=5,C++,v.JSC$19567_streamPos_++):g("unexpected input token");break;case 2:u=v.jsonStreamParser_.parse(r.substring(C));
P(u);v.jsonStreamParser_.done()?(v.state_=3,u=v.jsonStreamParser_.JSC$11781_buffer_,v.JSC$19567_streamPos_+=r.length-C-u.length,r=u,C=0):(v.JSC$19567_streamPos_+=r.length-C,C=r.length);break;case 3:r[C]===","||r.slice(C,C+5)=="null,"?(v.state_=4,I(),v.jsonStreamParser_.parse("["),C+=r[C]===","?1:5,v.JSC$19567_streamPos_++):r[C]==="]"&&(v.state_=5,C++,v.JSC$19567_streamPos_++);break;case 4:u=v.jsonStreamParser_.parse(r.substring(C));a(u);v.jsonStreamParser_.done()?(v.state_=5,u=v.jsonStreamParser_.JSC$11781_buffer_,
v.JSC$19567_streamPos_+=r.length-C-u.length,r=u,C=0):(v.JSC$19567_streamPos_+=r.length-C,C=r.length);break;case 5:g("extra input after stream end")}}return v.result_.length>0?(r=v.result_,v.result_=[],r):null};var $0p=function(r){this.JSC$19570_xhr_=r;this.JSC$19570_parser_=null;this.status_=this.JSC$19570_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19570_textDecoder_=null;this.JSC$19570_eventHandler_=new _.qS(this);this.JSC$19570_eventHandler_.listen(this.JSC$19570_xhr_,"readystatechange",this.JSC$19572_readyStateChangeHandler_)},RZ=function(r,g){r.status_!=g&&(r.status_=g,r.statusHandler_&&r.statusHandler_())},rVi=function(r){r.JSC$19570_eventHandler_.removeAll();
if(r.JSC$19570_xhr_){var g=r.JSC$19570_xhr_;r.JSC$19570_xhr_=null;g.abort();g.dispose()}};
$0p.prototype.getStatus=function(){return this.status_};
$0p.prototype.JSC$19572_readyStateChangeHandler_=function(r){r=r.target;try{if(r==this.JSC$19570_xhr_)a:{var g=_.Bc(this.JSC$19570_xhr_),I=this.JSC$19570_xhr_.JSC$10096_lastErrorCode_,P=this.JSC$19570_xhr_.getStatus(),a=this.JSC$19570_xhr_.getResponseText();r=[];if(this.JSC$19570_xhr_.getResponse()instanceof Array){var v=this.JSC$19570_xhr_.getResponse();v.length>0&&v[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,r=v)}if(!(g<3||g==3&&!a&&r.length==0))if(P=P==200||P==206,g==4&&(I==8?
RZ(this,7):I==7?RZ(this,8):P||RZ(this,3)),this.JSC$19570_parser_||(this.JSC$19570_parser_=nD4(this.JSC$19570_xhr_),this.JSC$19570_parser_==null&&RZ(this,5)),this.status_>2)rVi(this);else{if(r.length>this.JSC$19570_pos_){var C=r.length;I=[];try{if(this.JSC$19570_parser_.acceptsBinaryInput())for(var u=0;u<C;u++){var X=this.JSC$19570_parser_.parse(Array.from(r[u]));X&&(I=I.concat(X))}else{X="";if(!this.JSC$19570_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("ik");this.JSC$19570_textDecoder_=
new TextDecoder}for(u=0;u<C;u++)X+=this.JSC$19570_textDecoder_.decode(r[u],{stream:g==4&&u==C-1});I=this.JSC$19570_parser_.parse(X)}r.splice(0,C);I&&this.dataHandler_(I)}catch(B){RZ(this,5);rVi(this);break a}}else if(a.length>this.JSC$19570_pos_){u=a.slice(this.JSC$19570_pos_);this.JSC$19570_pos_=a.length;try{var c=this.JSC$19570_parser_.parse(u);c!=null&&this.dataHandler_&&this.dataHandler_(c)}catch(B){RZ(this,5);rVi(this);break a}}g==4?(a.length!=0||this.hasStreamingResponseData_?RZ(this,2):RZ(this,
4),rVi(this)):RZ(this,1)}}}catch(B){RZ(this,6),rVi(this)}};var gwA=function(r){r=this.xhrReader_=r;var g=(0,_.Qz)(this.onData_,this);r.dataHandler_=g;r=this.xhrReader_;g=(0,_.Qz)(this.onStatusChange_,this);r.statusHandler_=g;this.JSC$19574_callbackMap_={};this.callbackOnceMap_={}};
_.Q=gwA.prototype;_.Q.on=function(r,g){var I=this.JSC$19574_callbackMap_[r];I||(I=[],this.JSC$19574_callbackMap_[r]=I);I.push(g);return this};
_.Q.addListener=function(r,g){this.on(r,g);return this};
_.Q.removeListener=function(r,g){var I=this.JSC$19574_callbackMap_[r];I&&_.R$(I,g);(r=this.callbackOnceMap_[r])&&_.R$(r,g);return this};
_.Q.once=function(r,g){var I=this.callbackOnceMap_[r];I||(I=[],this.callbackOnceMap_[r]=I);I.push(g);return this};
_.Q.onData_=function(r){var g=this.JSC$19574_callbackMap_.data;g&&I7f(r,g);(g=this.callbackOnceMap_.data)&&I7f(r,g);this.callbackOnceMap_.data=[]};
var I7f=function(r,g){for(var I={},P=0;P<r.length;I={message$jscomp$1008:void 0},P++)I.message$jscomp$1008=r[P],g.forEach(function(a){return function(v){try{v(a.message$jscomp$1008)}catch(C){}}}(I))};
gwA.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:Pu3(this,"readable");break;case 5:case 6:case 4:case 7:case 3:Pu3(this,"error");break;case 8:Pu3(this,"close");break;case 2:Pu3(this,"end")}};
var Pu3=function(r,g){var I=r.JSC$19574_callbackMap_[g];I&&I.forEach(function(P){try{P()}catch(a){}});
(I=r.callbackOnceMap_[g])&&I.forEach(function(P){P()});
r.callbackOnceMap_[g]=[]};var a7S=function(){var r={format:"jspb"};r=r===void 0?{}:r;this.suppressCorsPreflight=r.suppressCorsPreflight||_.HP("suppressCorsPreflight",r)||!1;this.withCredentials=r.withCredentials||_.HP("withCredentials",r)||!1;this.streamInterceptors=r.streamInterceptors||[];this.unaryInterceptors=r.unaryInterceptors||[];this.workerScope=r.workerScope;this.chunkedServerStreaming=r.useFetchDownloadStreams||!1},m0M=function(r,g,I,P,a,v){v=v===void 0?{}:v;
var C=g.substring(0,g.length-a.name.length),u,X=(u=v)==null?void 0:u.signal;return vwM(function(c){return new Promise(function(B,O){if(X==null?0:X.aborted){var z=new _.XM(1,"Aborted");z.cause=X.reason;O(z)}else{var e={},U=QUR(r,c,C);U.on("error",function(V){return void O(V)});
U.on("metadata",function(V){e=V});
U.on("data",function(V){var G=e;G=G===void 0?{}:G;B(new qRr(V,G))});
X&&X.addEventListener("abort",function(){U.cancel();var V=new _.XM(1,"Aborted");V.cause=X.reason;O(V)})}})},r.unaryInterceptors).call(r,X9A(a,I,P)).then(function(c){return c.responseMessage})},Cui=function(r,g,I,P,a,v){v=v===void 0?{}:v;
return m0M(r,g,I,P,a,v)};
a7S.prototype.serverStreaming=function(r,g,I,P){var a=this,v=r.substring(0,r.length-P.name.length);return uSS(function(C){var u=C.methodDescriptor,X=C.getMetadata(),c=pE3(a,!1);X=ow4(a,X,c,v+u.getName());var B=q60(c,u.responseDeserializeFn,!0);C=u.requestSerializeFn(C.requestMessage);c.send(X,"POST",C);return B},this.streamInterceptors).call(this,X9A(P,g,I))};
var QUR=function(r,g,I){var P=g.methodDescriptor,a=g.getMetadata(),v=pE3(r,!0);r=ow4(r,a,v,I+P.getName());I=q60(v,P.responseDeserializeFn,!1);l$A(I,a["X-Goog-Encode-Response-If-Executable"]==="base64");g=P.requestSerializeFn(g.requestMessage);v.send(r,"POST",g);return I},pE3=function(r,g){g=r.chunkedServerStreaming&&!g;
return r.workerScope||g?new _.tJ(new JOi({worker:r.workerScope,streamBinaryChunks:g})):new _.tJ},ow4=function(r,g,I,P){g["Content-Type"]="application/json+protobuf";
g["X-User-Agent"]="grpc-web-javascript/0.1";var a=g.Authorization;if(a&&yOR.has(a.split(" ")[0])||r.withCredentials)I.JSC$10096_withCredentials_=!0;if(r.suppressCorsPreflight)P=TTr(P,"$httpHeaders",g);else for(r=_.m(Object.keys(g)),a=r.next();!a.done;a=r.next())a=a.value,I.headers.set(a,g[a]);return P},q60=function(r,g,I){if(I){I=new $0p(r);
var P=new gwA(I)}return new HRr({xhr:r,nodeReadableStream:P},g)},uSS=function(r,g){return g.reduce(function(I,P){return function(a){return P.intercept(a,I)}},r)},vwM=function(r,g){return g.reduce(function(I,P){return function(a){return P.intercept(a,I)}},r)};var XEp=function(r){this.client_=new a7S;this.hostname_=r==void 0?r:r.replace(/\/+$/,"")};
_.Q=XEp.prototype;_.Q.JSC$19592_depositGoogleCredential=function(r,g,I){return Cui(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",r,g||{},ORA,I)};
_.Q.deleteLink=function(r,g,I){return Cui(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",r,g||{},tmM,I)};
_.Q.JSC$19592_finishOAuth=function(r,g,I){return Cui(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",r,g||{},YRi,I)};
_.Q.getLink=function(r,g,I){return Cui(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",r,g||{},ZR0,I)};
_.Q.startLinkingSession=function(r,g,I){return Cui(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",r,g||{},GvA,I)};var cVr=[0,_.jr,1,onr,[0,_.G_,[0,_.d8,-1]],[0,pD4],[0,_.Ho,-1],[0,pD4]];var tWi=function(){this.storage=new Map},OXf=function(r,g,I,P,a){if(!r.storage.has(g))return null;
r=_.m(r.storage.get(g));for(g=r.next();!g.done;g=r.next())if(g=g.value,!a||g.linkName===a)if(I&&g.scopes&&BbK(g.scopes,I)||P&&g.capabilities&&BbK(g.capabilities,P))return g;return null},zYW=function(r,g,I){if(!I)r.storage.delete(g);
else if(r.storage.has(g)){var P=r.storage.get(g).filter(function(a){return a.linkName!==I});
P.length>0?r.storage.set(g,P):r.storage.delete(g)}},BbK=function(r,g){g=_.m(g);
for(var I=g.next();!I.done;I=g.next())if(!r.has(I.value))return!1;return!0};var eYi=function(){var r=_.Gq("LINK_GAL_DOMAIN");this.alsDomain1p=_.Gq("LINK_GAL_DOMAIN");this.alsDomain3p=r;this.clientEnvironment=0;this.supportedFlows=this.clientXd3=void 0;this.accountLinkingEntryPoint=0;this.galSdkEventHandler=this.dataUsageNoticeConfig=void 0;this.loggerType=0;this.colorScheme=2;this.showCloseOption=!0},Y6f=function(r,g){r.apiKey=g;
return r};
eYi.prototype.build=function(){var r={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("jk");r.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("kk");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("lk");r.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(r.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)r.apiKey=
this.apiKey,r.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("mk");r.oauthToken=this.oauthToken;r.alsDomain=this.alsDomain3p}r.clientXd3=this.clientXd3;r.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(r.authUser=this.authUser);this.bucket!==void 0&&(r.bucket=this.bucket);this.completionUrl!==void 0&&(r.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(r.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(r.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(r.locale=this.locale);this.localStorage!==void 0&&(r.localStorage=this.localStorage);r.loggerType=this.loggerType;r.clientEnvironment=this.clientEnvironment;r.colorScheme=this.colorScheme;r.showCloseOption=this.showCloseOption;return r};var ur=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(ur,_.qp);var ZXK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(ZXK,_.qp);var U0R=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(U0R,_.qp);var oz=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(oz,_.qp);var iXU=function(r){return _.as(r,1)};var bXS=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(bXS,_.qp);var Iu3=_.VO(bXS),po=[1,2,3,4,5];var kGK=function(r){try{return Iu3(r)}catch(g){return null}},MWi=function(){},$kp=function(r,g){switch(_.Tt(g,po)){case 4:return(g=_.mz(g,U0R,4,po))&&r.logStateTransition(_.as(g,1)),!0;
case 5:return(g=_.mz(g,ZXK,5,po))&&r.logInternalEvent(_.as(g,1)),!0}return!1},P6U=function(r){switch(r){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.rr(r)}};var T2r=function(r,g){var I=this;this.validator=r;this.messageListener=g;this.dismissCallback=function(){jUA(I,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19621_receiveMessage=function(P){P.type==="message"&&(P=P.event_,P!==null&&(new URL(I.iframe.src)).origin===P.origin&&I.validator(P.data,P.origin)&&!I.messageListener(P.data)&&(I.JSC$19621_resolveCb!==void 0&&I.JSC$19621_resolveCb(P.data),VW0(I)))}},gM0=function(r,g,I){r.uiHandler!==void 0&&jUA(r,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(P,a){r.JSC$19621_resolveCb=P;r.JSC$19621_rejectCb=a;r.iframe=document.createElement("iframe");_.a2(r.iframe,g);r.uiHandler=I.displayContent(r.iframe,r.dismissCallback);_.jf(window,"message",r.JSC$19621_receiveMessage,!1,r)})},jUA=function(r,g){r.JSC$19621_rejectCb!==void 0&&r.JSC$19621_rejectCb(g);
VW0(r)},VW0=function(r){r.uiHandler!==void 0&&r.uiHandler.hideContent();
_.m6(window,"message",r.JSC$19621_receiveMessage,!1,r);r.JSC$19621_resolveCb=void 0;r.JSC$19621_rejectCb=void 0;r.uiHandler=void 0;r.iframe=void 0};var d0p=function(r){if(r===2){var g;r=((g=window)==null?0:g.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return r},rN0=function(r){r=d0p(r);
switch(r){case 0:return"light";case 1:return"dark";default:_.rr(r)}};var hKr=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),LuZ=function(r,g){this.JSC$19633_linkingSession=r;this.noticeConfig=g;this.displayInfoMap=new Map;var I=new Map;if(_.xx(this.JSC$19633_linkingSession,bRi,7))for(r=_.nq(this.JSC$19633_linkingSession,bRi,7),r=_.HO(r,iRR,1,_.WO()),r=_.m(r),g=r.next();!g.done;g=r.next())g=g.value,I.set(_.as(g,1),_.vQ$(_.nq(g,_.Jfj,3)));if(I.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){g=this.noticeConfig.enabledDataUsageNoticeUis;r=g.has(0)?I.get(1):void 0;g=g.has(1)?I.get(2):void 0;I=r!==void 0&&g!==void 0?I.get(3):void 0;var P=this.noticeConfig.nestedOrigins;var a=new bXS;var v=new ur;a=_.KD(a,2,po,v);v=new bXS;var C=new ur;v=_.KD(v,3,po,C);C=[];r!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:r,lastEvent:a,nestedOrigins:P}]),C.push({trustedUrl:r,lastEvent:a,nestedOrigins:P}));g!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:g,lastEvent:v,nestedOrigins:P}]),C.push({trustedUrl:g,lastEvent:v,nestedOrigins:P}));I!==void 0?this.displayInfoMap.set(3,[{trustedUrl:I,lastEvent:v,nestedOrigins:P}]):this.displayInfoMap.set(3,C)}};var GKS=function(r){var g=new tWi;this.galService=r;this.galCache=g};
GKS.prototype.getLink=function(r){var g=r.serviceId;var I=r.scopes;var P=r.capabilities;var a=r.linkName;var v=this,C;return _.p(function(u){if(P!==void 0&&I!==void 0)throw Error("nk");C=OXf(v.galCache,g,I,P,a);return C!==null?u.return(C):u.return(v.galService.getLink({serviceId:g,sessionId:Math.floor(Math.random()*2147483648),scopes:I,capabilities:P,linkName:a}).then(function(X){X=C6A(X);var c=v.galCache;c.storage.has(g)?c.storage.get(g).push(X):c.storage.set(g,[X]);return X}))})};
GKS.prototype.deleteLink=function(r,g,I){var P=this;return _.p(function(a){zYW(P.galCache,r,I);return a.return(P.galService.deleteLink({serviceId:r,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:g,linkName:I}).then(function(){return!0}))})};var Ku4=function(r,g){var I=this;this.validator=r;this.msgHandler=g;this.closedPopupTimeout=this.JSC$19655_rejectCb=this.JSC$19655_resolveCb=this.popup=null;this.JSC$19655_receiveMessage=function(P){if(P!==null&&(P=P.event_,P.source===I.popup)){var a=P.data;if(I.validator(a,P.origin)){var v;(v=I.msgHandler)!=null&&v.call(I,a)||(I.JSC$19655_resolveCb!==null&&I.JSC$19655_resolveCb(a),yVS(I))}}}};
Ku4.prototype.open=function(r,g){var I=this;this.popup!==null&&sUU(this);return new Promise(function(P,a){I.JSC$19655_resolveCb=P;I.JSC$19655_rejectCb=a;I.popup=_.mD(window,r,"",g);_.jf(window,"message",I.JSC$19655_receiveMessage,!1,I);FuM(I)})};
var sUU=function(r,g){r.JSC$19655_rejectCb!==null&&r.JSC$19655_rejectCb(g);yVS(r)},yVS=function(r){r.closedPopupTimeout&&(r.closedPopupTimeout.cancel(),r.closedPopupTimeout=null);
r.popup&&r.popup.close();_.m6(window,"message",r.JSC$19655_receiveMessage,!1,r);r.popup=null;r.JSC$19655_resolveCb=null;r.JSC$19655_rejectCb=null},FuM=function(r){r.closedPopupTimeout=_.Y3f(100).then(function(){r.popup?r.popup.closed?HXf(r):FuM(r):sUU(r,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},HXf=function(r){r.closedPopupTimeout=_.Y3f(100).then(function(){sUU(r,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var WuR=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),D0r=function(r,g,I,P,a,v,C,u,X,c){var B=this;this.serviceId=r;this.sessionId=g;this.galService=I;this.oauthDetails=P;this.galLogger=a;this.interactionMode=v;this.redirectServiceUrl=C;this.consentLanguageKeys=u;this.dynamicUrlParameters=X;this.partnerConfigMinReadTimestamp=c;this.started=!1;this.JSC$19661_dataValidator=function(O,
z){var e=WuR.has(z);e||B.redirectServiceUrl===void 0||(e=B.redirectServiceUrl===z);return e?O.sentinel==="gdi":!1}};
D0r.prototype.complete=function(){var r=this,g;return _.p(function(I){if(r.interactionMode!==1)return I.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));g=eXR.getRedirectStateFromUri();return g===null?I.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):I.return(RYi(r,g))})};
D0r.prototype.start=function(){var r=this,g;return _.p(function(I){if(r.started)return I.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.Po(r.oauthDetails,1))return I.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(r.interactionMode===1)return eXR.setLocation(_.Po(r.oauthDetails,1)),I.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));r.started=!0;r.galLogger.logStateTransition(5);
g=eXR.getPostMessagePopup(r.JSC$19661_dataValidator);return I.return(g.open(_.Po(r.oauthDetails,1),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(P){r.started=!1;var a=r.galLogger;if((P==null?void 0:P.error)!==void 0)throw a.logInternalEvent(59),Error("ok");if((P==null?void 0:P.redirect_state)===void 0)throw a.logInternalEvent(131),Error("pk");return RYi(r,P.redirect_state)}).catch(function(P){r.started=
!1;
return P.errorCode!==void 0?{statusCode:P.errorCode,statusMessage:P.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var RYi=function(r,g){return _.p(function(I){return I.return(AVp(r.galService,{serviceId:r.serviceId,sessionId:r.sessionId,dynamicUrlParameters:r.dynamicUrlParameters,redirectState:g,consentLanguageKeys:r.consentLanguageKeys,partnerConfigMinReadTimestamp:r.partnerConfigMinReadTimestamp}).then(function(P){var a={statusCode:1,link:C6A(P.getLink())};mu3(_.nr(P,3))!==void 0&&(a.callerState=mu3(_.nr(P,3)));_.lZp(P,4,zi3,Q7f).size>0&&(a.redirectUriParams=new Map(Array.from(_.lZp(P,4,zi3,Q7f).entries()).map(function(v){var C=
_.m(v);v=C.next().value;var u=C.next().value;C=[];var X=C.concat;u=_.Tp(u,1,_.jA,_.WO());return[v,X.call(C,_.xC(u))]})));
r.galLogger.logInternalEvent(134);return a}))})},eXR={getPostMessagePopup:function(r){return new Ku4(r)},
getRedirectStateFromUri:function(){var r=_.WJ(eXR.getLocation()).fragment_;return(new _.NL(r)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(r){_.y6$(window.location,_.Tn(r))},
createOAuthFlow:function(r,g){return new D0r(r.serviceId,r.sessionId,r.galService,g,r.galLogger,r.interactionMode,r.redirectServiceUrl,r.consentLanguageKeys,r.dynamicUrlParameters,r.partnerConfigMinReadTimestamp)}};var Nbp=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Nbp,_.qp);var wEM=_.VO(Nbp);var l7r=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),S6A=function(r,g,I,P,a,v,C,u,X){var c=this;this.serviceId=r;this.sessionId=g;this.galService=I;this.gsiWebFlowDetails=P;this.colorScheme=a;this.showCloseOption=v;this.galLogger=C;this.interactionMode=u;this.redirectServiceUrl=X;this.started=!1;this.JSC$19674_dataValidator=function(B,O){var z=l7r.has(O);z||c.redirectServiceUrl===
void 0||(z=c.redirectServiceUrl===O);return z?B.sentinel==="gal":!1};
this.logEventProcessor=function(B){return B.result?(B=kGK(B.result))?$kp(c.galLogger,B):!1:!1}};
S6A.prototype.complete=function(){var r=this,g,I;return _.p(function(P){if(r.interactionMode!==1)return P.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));g=Zzi.getRedirectStateFromUri();if(g===void 0)return r.galLogger.JSC$19613_logErrorEvent(131),P.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return I=JVi(r,g),P.return(Ewp(r,I))}catch(a){return P.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
S6A.prototype.start=function(){var r=this,g;return _.p(function(I){if(r.started)return I.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.Po(r.gsiWebFlowDetails,1))return I.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(r.interactionMode===1)return Zzi.setLocation(x03(r,_.Po(r.gsiWebFlowDetails,1))),I.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
r.started=!0;g=Zzi.getPostMessagePopup(r.JSC$19674_dataValidator,r.logEventProcessor);return I.return(g.open(x03(r,_.Po(r.gsiWebFlowDetails,1)),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(P){r.started=!1;if((P==null?void 0:P.result)===void 0)throw r.galLogger.JSC$19613_logErrorEvent(131),Error("pk");P=JVi(r,P.result);return Ewp(r,P)}).catch(function(P){r.started=!1;
return P.errorCode!==void 0?{statusCode:P.errorCode,statusMessage:P.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var x03=function(r,g){r=["result_channel",r.interactionMode===1?"2":"1","color_scheme",rN0(r.colorScheme),"show_close_option",r.showCloseOption];return pM0(g,r)},Ewp=function(r,g){if(g!==null&&_.xx(g,oz,2)){var I,P=g==null?void 0:(I=_.nq(g,oz,2))==null?void 0:_.as(I,2);
P&&r.galLogger.JSC$19613_logErrorEvent(P6U(P));return iXU(_.nq(g,oz,2))===1?Promise.resolve({statusCode:10,statusMessage:"flow cannot start due to recoverable reason"}):Promise.resolve({statusMessage:"Web-endpoint returned an error",statusCode:7})}return r.galService.getLink({serviceId:r.serviceId,sessionId:r.sessionId,consistencyKey:_.Po(g,1)}).then(function(a){a=C6A(a);r.galLogger.logInternalEvent(134);return{statusCode:1,link:a}})},JVi=function(r,g){g=wEM(g);
if(!_.xx(g,oz,2)&&_.Po(g,1)==="")throw r.galLogger.JSC$19613_logErrorEvent(5),Error("qk");return g},Zzi={getPostMessagePopup:function(r,g){return new Ku4(r,g)},
getRedirectStateFromUri:function(){return _.Dj(_.WJ(Zzi.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(r){_.y6$(window.location,_.Tn(r))},
createStreamlinedFlow:function(r,g){return new S6A(r.serviceId,r.sessionId,r.galService,g,r.colorScheme,r.showCloseOption,r.galLogger,r.interactionMode,r.redirectServiceUrl)}};var VR4=function(r){this.storage=(r=r?_.OM("GAL"):_.C6X("GAL"))?new _.qm(r):null};
VR4.prototype.getSession=function(r){if(this.storage!==null)try{var g=this.storage.get("SAVED_SESSION");if(g===void 0)return null;if(g.serviceId===r)return g}catch(I){}return null};var f70=function(){};
_.b(f70,MWi);f70.prototype.logStateTransition=function(){};
f70.prototype.logInternalEvent=function(){};
f70.prototype.JSC$19613_logErrorEvent=function(){};var nwr=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(nwr,_.qp);nwr.prototype.getCompletionUrl=function(){return _.Po(this,15)};var Ao=function(r,g,I,P,a,v){this.serviceId=r;this.environment=g;this.sessionId=I;this.colorSchemeSelected=P;this.colorThemeDisplayed=a;this.JSC$19687_transport=v;this.currentState=1};
_.b(Ao,MWi);Ao.prototype.logStateTransition=function(r){var g=Tbi(this);g=_.Te(g,3,this.currentState);g=_.Te(g,1,r);this.currentState=r;r=$L3(1);this.dispatch(g,r)};
Ao.prototype.logInternalEvent=function(r){r=$L3(r);this.dispatch(Tbi(this),r)};
Ao.prototype.JSC$19613_logErrorEvent=function(r){var g=Tbi(this);g=_.Te(g,1,10);r=$L3(r);this.dispatch(g,r)};
var Tbi=function(r){var g=new nwr;g=_.Te(g,1,r.currentState);g=_.aM(g,7,r.serviceId);var I,P;var a=((I=window)==null?0:(P=I.location)==null?0:P.href)?_.WJ(window.location.href).JSC$10332_domain_:"NO_PACKAGE_NAME";I=_.aM(g,8,a);I=_.Te(I,6,r.environment);I=_.aM(I,5,"100");I=_.Te(I,11,r.colorSchemeSelected);return _.Te(I,12,r.colorThemeDisplayed)};
Ao.prototype.dispatch=function(r,g){g===void 0&&(g=new _.Es);var I=g;r=r.serialize();I=_.aM(I,8,r);_.pZ(I,12,this.sessionId);this.JSC$19687_transport.dispatch(g)};var hYR=function(r,g){this.loggerType=r;this.sessionIndex=g!=null?g:0},kK0;
hYR.prototype.create=function(r,g,I,P,a){switch(this.loggerType){case 0:return new f70;case 1:return kK0||(kK0=(new _.En(555,this.sessionIndex.toString())).build()),new Ao(r,g,I,P,a,kK0);default:_.rr(this.loggerType,"unknown logger type")}};var Ukr=[6,2,3,1],sIM=new Map([[4,1],[1,6],[2,2],[3,3]]),qm4={statusCode:7,statusMessage:"Failed to create flow object"},MRS=function(r,g,I,P,a,v,C,u,X,c){this.serviceId=r;this.sessionId=g;this.config=I;this.galService=P;this.JSC$19694_linkingSession=a;this.googleScopes=v;this.callerState=C;this.consentLanguageKeys=u;this.dynamicUrlParameters=X;this.partnerConfigMinReadTimestamp=c;this.currentFlow=0;P=this.JSC$19694_linkingSession;a=new Set;_.xx(P,zXK,1)&&a.add(1);_.xx(P,jaZ,2)&&_.xx(P,Ym3,6)&&a.add(2);
_.xx(P,Mm3,3)&&_.xx(P,Ym3,6)&&a.add(3);_.xx(P,Uoi,4)&&a.add(6);this.supportedFlows=a;P=I.loggerType;a=I.clientEnvironment;a:{v=I.colorScheme;switch(v){case 0:v=1;break a;case 1:v=2;break a;case 2:v=3;break a;default:_.rr(v)}v=void 0}a:{C=I.colorScheme;C=d0p(C);switch(C){case 0:C=1;break a;case 1:C=2;break a;default:_.rr(C)}C=void 0}this.galLogger=(new hYR(P,I.authUser)).create(r,a,g,v,C)},g3A=function(r){return new Promise(function(g){var I,P,a,v,C,u,X,c,B,O;
return _.p(function(z){switch(z.nextAddress){case 1:I=izU(r.currentFlow,r.supportedFlows),P=!1,a=new LuZ(r.JSC$19694_linkingSession,r.config.dataUsageNoticeConfig);case 2:if(I===void 0){z.jumpTo(4);break}_.Go(z,5);var e=a,U=I,V=void 0;P?U===1&&(V=e.displayInfoMap.get(2)):U===2||U===3?V=e.displayInfoMap.get(1):U===1&&(V=e.displayInfoMap.get(3));v=V?V:[];C=r.consentLanguageKeys;u=_.m(v);X=u.next();case 7:if(X.done)return r.currentFlow=I,z.yield(cNp($qA(r,C)),11);c=X.value;return z.yield(auA(c,r.config.dataUsageNoticeConfig.uiAdapter,
r.config.colorScheme,r.galLogger),10);case 10:B=z.yieldResult;if(B.statusCode!==1)return r1r(r),g(tRp({statusCode:B.statusCode,statusMessage:B.statusMessage},r.callerState)),z.return();B.consentLanguageKeys!==void 0&&(C=B.consentLanguageKeys);X=u.next();z.jumpTo(7);break;case 11:O=z.yieldResult;if(O.statusCode!==10)return O.statusCode!==6&&r1r(r),O.statusCode!==1&&r.callerState!==void 0&&(O.callerState=r.callerState),g(O),z.return();_.sM(z,6);break;case 5:_.Wb(z);case 6:I=izU(r.currentFlow,r.supportedFlows);
P=!0;z.jumpTo(2);break;case 4:r1r(r),g(tRp({statusCode:12,statusMessage:"Linking failed"},r.callerState)),_.R2(z)}})})},r1r=function(r){dkS(r.serviceId,r.config.localStorage);
r.currentFlow=0},yNA=function(r,g,I){r.currentFlow=g;
return BcZ($qA(r,I)).then(function(P){return P.statusCode===10&&r.config.interactionMode===1&&izU(r.currentFlow,r.supportedFlows)!==void 0?g3A(r):P})},$qA=function(r,g){return{flowParams:{serviceId:r.serviceId,
sessionId:r.sessionId,galService:r.galService,galLogger:r.galLogger,interactionMode:r.config.interactionMode,redirectServiceUrl:r.config.redirectServiceUrl,colorScheme:r.config.colorScheme,consentLanguageKeys:g,dynamicUrlParameters:r.dynamicUrlParameters,showCloseOption:r.config.showCloseOption,partnerConfigMinReadTimestamp:r.partnerConfigMinReadTimestamp},currentFlow:r.currentFlow,config:r.config,session:r.JSC$19694_linkingSession,googleScopes:r.googleScopes,callerState:r.callerState}};var HzW=function(r,g){this.config=r;this.galService=g.getService();this.JSC$19707_galRepository=g.JSC$19725_galRepository};
HzW.prototype.getLink=function(r,g){return IbS(this,r,g)};
var IbS=function(r,g,I){return r.JSC$19707_galRepository.getLink({serviceId:g,scopes:void 0,capabilities:void 0,linkName:I}).then(function(P){return{statusCode:1,link:P}}).catch(function(P){return{statusCode:Fj4(P.code),
statusMessage:P.message}})};
HzW.prototype.deleteLink=function(r,g){return this.JSC$19707_galRepository.deleteLink(r,this.config.accountLinkingEntryPoint,g).then(function(){return{statusCode:1}}).catch(function(I){return{statusCode:Fj4(I.code),
statusMessage:I.message}})};
HzW.prototype.startLinkingSession=function(r){var g=r.serviceId;var I=r.sessionId;return jI4({serviceId:g,sessionId:I!==void 0?I:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:r.loginHint,callerState:r.callerState,consentLanguageKeys:r.consentLanguageKeys,linkName:r.linkName,dynamicUrlParameters:r.dynamicUrlParameters,partnerConfigMinReadTimestamp:r.partnerConfigMinReadTimestamp})};var Nr=function(r,g,I,P,a,v,C){this.apiKey=g;this.authUser=I;this.oauthToken=P;this.bucket=a;this.locale=v;this.galSdkEventHandler=C;if(P===void 0){if(g===void 0)throw Error("rk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new XEp(r)};
Nr.prototype.deleteLink=function(r){var g=r.serviceId;var I=r.sessionId;var P=r.accountLinkingEntryPoint;var a=r.linkName;var v=this,C;return _.p(function(u){var X=(new sc).setHeader(v.getHeader(I));var c=Pk3({serviceId:g,linkName:a});X=_.yO(X,2,c);C=_.ui(X,3,P);return u.return(v.makeRequest(v.galServiceClient.deleteLink,C,[1,3],[2,4]))})};
var AVp=function(r,g){var I=g.serviceId;var P=g.sessionId;var a=g.dynamicUrlParameters;var v=g.redirectState;var C=g.consentLanguageKeys;var u=g.partnerConfigMinReadTimestamp;var X;return _.p(function(c){var B=(new H7).setHeader(r.getHeader(P,a));B=_.Zy(B,2,I);X=_.Zy(B,4,v);C!==void 0&&_.Zy(X,5,C);u!==void 0&&_.yO(X,6,u);return c.return(r.makeRequest(r.galServiceClient.JSC$19592_finishOAuth,X,[1,3],[2,4]))})};
Nr.prototype.getLink=function(r){var g=r.serviceId;var I=r.sessionId;var P=r.scopes;var a=r.capabilities;var v=r.consistencyKey;var C=r.linkName;var u=this,X;return _.p(function(c){var B=(new W7).setHeader(u.getHeader(I)),O=Pk3({serviceId:g,scopes:P,capabilities:a,linkName:C});X=_.yO(B,2,O);v!==void 0&&(B=C8p(),B=_.Zy(B,2,v),_.yO(X,3,B));return c.return(u.makeRequest(u.galServiceClient.getLink,X,[1,3],[2,4]))})};
var OzW=function(r,g){var I=g.serviceId;var P=g.sessionId;var a=g.googleScopes;var v=g.consistencyKey;var C;return _.p(function(u){var X=(new F9).setHeader(r.getHeader(P));X=_.Zy(X,2,I);var c=Array.from(a.values());X=_.IY(X,3,c,_.b0);c=C8p();c=_.Zy(c,2,v);C=_.yO(X,4,c);return u.return(r.makeRequest(r.galServiceClient.JSC$19592_depositGoogleCredential,C,[1,3],[2,4]))})};
Nr.prototype.startLinkingSession=function(r){var g=r.serviceId;var I=r.sessionId;var P=r.scopes;var a=r.capabilities;var v=r.loginHint;var C=r.supportedFlows;var u=r.completionUrl;var X=r.usePingPong;var c=r.twoWayLinking;var B=r.accountLinkingEntryPoint;var O=r.callerState;var z=r.consentLanguageKeys;var e=r.googleScopes;var U=r.dataUsageNoticeConfig;var V=r.linkName;var G=r.dynamicUrlParameters;var F=r.partnerConfigMinReadTimestamp;var W=this,S,E;return _.p(function(l){if(a!==void 0&&P!==void 0)throw Error("nk");
var f=(new Lxi).setHeader(W.getHeader(I,G));S=_.Zy(f,2,g);V!==void 0&&_.Zy(S,14,V);if(a!==void 0){f=S;var n=Array.from(a.values());_.IY(f,5,n,_.b0)}else P!==void 0&&(f=S,n=Array.from(P.values()),_.IY(f,3,n,_.b0));u!==void 0&&_.Zy(S,6,u);X!==void 0&&_.aX(S,15,X);C!==void 0&&(f=S,n=Array.from(C.values()),_.IY(f,4,n,_.mU));if(c!==void 0){if(c&&(!e||e.size===0))throw Error("sk");_.aX(S,8,c)}B!==void 0&&_.ui(S,9,B);v!==void 0&&_.Zy(S,13,v);O!==void 0&&(f=S,n=(new TextEncoder).encode(O),_.Pu(f,12,_.yl(n,
!1),_.GB()));z!==void 0&&_.Zy(S,16,z);F!==void 0&&_.yO(S,18,F);if(U!==void 0&&U.size>0||e!==void 0&&e.size>0)E=new dop,e!==void 0&&e.size>0&&(f=E,n=Array.from(e.values()),_.IY(f,1,n,_.b0)),U!==void 0&&(U.has(0)&&_.Tr8(E,2,_.mU,1,_.pS),U.has(1)&&_.Tr8(E,2,_.mU,2,_.pS)),_.yO(S,17,E);return l.return(W.makeRequest(W.galServiceClient.startLinkingSession,S,[1],[2]))})};
Nr.prototype.getMetadata=function(){var r=this,g,I;return _.p(function(P){g={};r.useFpa?(g["X-Goog-Api-Key"]=r.apiKey,g["X-Goog-AuthUser"]=r.authUser!==void 0?r.authUser.toString():"0",(I=_.Ksj([]))&&(g.Authorization=I)):g.Authorization="Bearer "+r.oauthToken;r.locale&&(g["accept-language"]=r.locale);return P.return(g)})};
Nr.prototype.makeRequest=function(r,g,I,P){var a=this,v;return _.p(function(C){if(C.nextAddress==1)return C.yield(a.getMetadata(),2);v=C.yieldResult;abU(a,I);return C.return(r.bind(a.galServiceClient)(g,v).finally(function(){abU(a,P)}))})};
var abU=function(r,g){r.galSdkEventHandler!==void 0&&g.forEach(function(I){r.galSdkEventHandler.onEvent(I)})};
Nr.prototype.getHeader=function(r,g){var I=new GQ;r=_.Pu(I,2,_.o3(r),0);r=_.ui(r,5,3);g=_.IY(r,8,g,_.b0);this.bucket!==void 0&&_.Zy(g,1,this.bucket);return g};
var Pk3=function(r){var g=r.serviceId;var I=r.scopes;var P=r.capabilities;r=r.linkName;if(P!==void 0&&I!==void 0)throw Error("nk");var a=new Qa0;g=_.Zy(a,1,g);P!==void 0?(I=Array.from(P.values()),_.IY(g,5,I,_.b0)):I!==void 0&&(I=Array.from(I.values()),_.IY(g,3,I,_.b0));r!==void 0&&_.Zy(g,6,r);return g};var WjR=function(r){this.galService=new Nr(r.alsDomain,r.apiKey,r.authUser,r.oauthToken,r.bucket,r.locale,r.galSdkEventHandler);this.JSC$19725_galRepository=new GKS(this.galService)};
WjR.prototype.getService=function(){return this.galService};var v3W=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(v3W,_.qp);var QVK=function(r){var g=new v3W;return _.Te(g,1,r)};
v3W.prototype.setErrorMessage=function(r){return _.aM(this,2,r)};var mqf=[0,_.Fi,_.Vh,_.Fi];var ws=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(ws,_.qp);var Ck0=[0,[1,2,3],_.yh,[0,_.ODz,uBW,-1],_.yh,[0,CZK,-1],_.L0];var ur4=[0,_.bi,1,_.Fi,_.Vh,-1,1,_.K0,_.Z6,_.Fi,-1,Ck0];var pw3=[0,_.Fi,[0,_.K0,_.Z6,[0,_.Vh]],_.M_,[0,_.Fi,-1]];var Oc=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Oc,_.qp);var o3p=[0,_.Vh,_.Fi,-2,_.bi,_.Fi,_.bi,_.Fi,-2,1,_.M_];var qIi=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(qIi,_.qp);var XwA=[0,_.bi];var c13=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(c13,_.qp);var tti=[0,_.Fi,pw3,XwA,o3p,ur4];var Vip=_.bb(c13,tti);var BPU=[0,cVr];var FZZ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(FZZ,_.qp);var OjW=[0,[1,3],q0p,_.Fi,q0p];var sGW=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(sGW,_.qp);var zzW=[0,_.Fi];var ezi=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(ezi,_.qp);var H8r=function(r){return _.mz(r,v3W,2,B7)},YIZ=function(r){var g=new ezi;
return _.KD(g,2,B7,r)},B7=[1,
2];var ZjK=[0,B7,_.yh,zzW,_.yh,mqf,_.G_,OjW,1,_.Fi,BPU];var UqW=[0,1,[0,[1,2,3],_.yh,[0],_.yh,[0,OM4],_.yh,[0,cVr]]];var ij3=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(ij3,_.qp);var MtZ=function(r){var g=new ij3;return _.KD(g,3,bjr,r)},bjr=[2,
3];var jVZ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(jVZ,_.qp);var Vti=function(r,g){return _.yO(r,2,g)},dqS=function(r,g){return _.yO(r,8,g)},LMi=function(r,g){return _.yO(r,3,g)};var GuR=[0,_.Fi,ZjK,tti,_.WI,[0,[5,6,7],[0,_.Fi,-2],[0,_.bi,_.Fi,_.Vh],[0,Ck0],[0,_.Vh,_.Fi,-1,_.HI,_.Fi],_.yh,[0,[0,_.bi],_.Fi,-1],_.yh,[0,[3,4],_.Fi,-1,_.yh,[0,[0,_.Fi,_.M_]],_.yh,[0,[0,[0,[1,2,3],_.yh,[0],_.yh,[0],_.yh,[0]]]]],_.yh,[0,_.Fi]],_.WI,-1,[0,bjr,_.Fi,_.yh,zzW,_.yh,mqf,_.G_,OjW,[0,cVr],UqW]];var y1K=_.bb(jVZ,GuR),KMi=_.jL(GuR);var sVR=function(){_.vJ.call(this)};
_.b(sVR,_.vJ);sVR.prototype.init=function(){};
new sVR;_.yx();var FMi=_.U1(["data-"]),HjW=_.U1(["aria-"]),WMR=_.U1(["aria-"]),l5=function(r,g){this.isLatencyMeasurementExperiment=r===void 0?!1:r;this.enableDialogA11yFix=g===void 0?!1:g;this.win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.xbF(_.I$.location.href)},LZp=function(r,g){r.onConsentPrimitiveShownCallback=g},Dq3=function(r,g){return r.overriddenIframeLoadTimeout?r.overriddenIframeLoadTimeout:g!==void 0?g:5E3},yeW=function(r){if(r.prewarmPromise!==void 0)return r.prewarmPromise;
r.prewarmPromise=new Promise(function(g,I){Sv(r,1);Rzi(r,A1Z(r,!0),NPf(r));r.iframe?r.prewarmChannel||wwU(r,r.iframe,g):I(Error("tk"))});
r.prewarmPromise.finally(function(){r.prewarmPromise=void 0});
return r.prewarmPromise};
l5.prototype.showPrimitive=function(){var r=this;if(this.consentPromise!==void 0)return this.consentPromise;var g=Date.now();lbU(this,g);this.consentPromise=new Promise(function(I,P){Sv(r,0,g);var a=r.isDarkTheme();r.isLatencyMeasurementExperiment||r.initialLoadingStrategy===1||r.initialLoadingStrategy===2||(r.loadingBar||(r.loadingBar=NcM(getComputedStyle(document.body).direction==="rtl",a),r.loadingBar.style.position="fixed",r.loadingBar.style.zIndex="15000"),document.body.appendChild(r.loadingBar));
Rzi(r,A1Z(r),NPf(r));r.iframe?r.channel||SIR(r,r.iframe,I,P):(J1R(r),P(Error("tk")))});
this.consentPromise.finally(function(){r.consentPromise=void 0});
return this.consentPromise};
var SIR=function(r,g,I,P){var a,v;_.p(function(C){switch(C.nextAddress){case 1:Sv(r,3);a=!1;setTimeout(function(){if(!a){J1R(r);E3S(r);xqW(r);var u=QVK(7).setErrorMessage("Timeout connecting to iframe");I(dqS(Vti(new jVZ,YIZ(u)),MtZ(u)))}},Dq3(r,fbi(r)));
if(!r.prewarmPromise){C.jumpTo(2);break}_.Go(C,3);return C.yield(r.prewarmPromise,5);case 5:_.sM(C,2);break;case 3:_.Wb(C),v=QVK(4).setErrorMessage("Error while prewarming."),I(dqS(Vti(new jVZ,YIZ(v)),MtZ(v)));case 2:r.prewarmChannel&&r.prewarmChannel.send(KMi(LMi(new jVZ,r.consentPrimitiveRequest))),r.channel=_.Rs({destination:r.win,iframe:g,origin:n3f(r),channelName:"cpw",onEstablished:function(){a=!0;J1R(r);r.isLatencyMeasurementExperiment||(r.JSC$19754_previousBodyOverflow=document.body.style.overflow,
r.JSC$19754_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,r.JSC$19754_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",r.enableDialogA11yFix&&window.addEventListener("blur",r.focusChangeListener));var u=r.iframe;u.style.bottom="0";u.style.position="fixed";u.style.right="0";u.style.border="none";u.style.left="0";u.style.top=
"0";u.style.zIndex="5000";u.style.pointerEvents="";u.style.visibility="";r.initialLoadingStrategy===2||r.initialLoadingStrategy===3?Sv(r,4):Sv(r,6);var X;(X=r.onConsentPrimitiveShownCallback)==null||X.call(r)},
onMessage:function(u){u=y1K(u.data);switch(_.as(u,1)){case 1:E3S(r);var X=wdZ(_.nq(u,_.CA,7));X&&(r.initialLoadingStrategy!==2&&r.initialLoadingStrategy!==3||Sv(r,6,X),Sv(r,5,X));if(X=wdZ(_.nq(u,_.CA,6)))Sv(r,7,X),Sv(r,8);var c,B;((c=_.nq(u,ezi,2))==null?void 0:_.Tt(c,B7))!==0&&((B=_.nq(u,ij3,8))==null?void 0:_.Tt(B,bjr))!==0||P(Error("uk"));I(u);break;case 2:xqW(r)}}}),_.R2(C)}})},wwU=function(r,g,I){r.prewarmChannel=_.Rs({destination:r.win,
iframe:g,origin:n3f(r),channelName:"pwcp",onEstablished:function(){Sv(r,2);I()}})},n3f=function(r){var g=_.Dc(r.src).toString();
return g&&g.indexOf("://")<0&&g.indexOf("//")!==0?r.origin:_.xbF(g)},A1Z=function(r,g){g=g===void 0?!1:g;
var I,P=new Map([["origin",r.origin],["hl",(I=TPA(r))!=null?I:null]]);g&&P.set("pw","1");g=_.m([["cpr",r.consentPrimitiveRequest.serialize()]]);for(I=g.next();!I.done;I=g.next()){var a=_.m(I.value);I=a.next().value;a=a.next().value;P.set(I,a)}r.isDarkTheme()&&P.set("color_scheme","dark");return _.jb(r.src,P)},J1R=function(r){r.isLatencyMeasurementExperiment||r.loadingBar&&document.body.removeChild(r.loadingBar)};
l5.prototype.getSrc=function(){var r=_.A0(this.origin),g;var I=(g=_.nq(this.consentPrimitiveRequest,qIi,3))==null?void 0:_.DJ(g,1);g="consent.google.com";I=I?"/u/"+encodeURIComponent(I.toString()):"";(r==null?0:r.endsWith("youtube.com"))?g="consent.youtube.com":(r=r==null?void 0:r.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(g="consent.google."+((r[1]?"co.":"")+encodeURIComponent(r[2])));return _.Wu("https://"+g+"/signedin"+I+"/landing")};
var Rzi=function(r,g,I){r.iframe||(r.iframe=document.createElement("iframe"),r.iframe.style.width="100%",r.iframe.style.height="100%",I!==112496729&&(r.iframe.style.colorScheme="auto"),r.isLatencyMeasurementExperiment&&(r.iframe.style.display="none"),_.a2(r.iframe,g),r.iframe.setAttribute("jsname","C5o1O"),hz4(r.iframe),document.body.appendChild(r.iframe))},hz4=function(r){r.style.bottom="-200vh";
r.style.position="fixed";r.style.right="-200vw";r.style.border="";r.style.left="";r.style.top="";r.style.zIndex="";r.style.pointerEvents="none";r.style.visibility="hidden"},E3S=function(r){r.iframe&&(r.isLatencyMeasurementExperiment||(r.JSC$19754_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=r.JSC$19754_previousHtmlOverscroll),r.JSC$19754_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=r.JSC$19754_previousBodyOverscroll),r.JSC$19754_previousBodyOverflow!==
void 0&&(document.body.style.overflow=r.JSC$19754_previousBodyOverflow),r.enableDialogA11yFix&&ku0(r,!1)),hz4(r.iframe))};
l5.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(ku0(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var ku0=function(r,g){var I,P,a=(I=r.iframe)==null?void 0:(P=I.parentElement)==null?void 0:P.children;if(a)for(I=0;I<a.length;I++)P=a[I],P!==r.iframe&&(g?(P.hasAttribute("aria-hidden")&&_.t6([_.UG(FMi)],P,"data-old-aria-hidden",P.getAttribute("aria-hidden")),_.t6([_.UG(HjW)],P,"aria-hidden","true")):(P.removeAttribute("aria-hidden"),P.hasAttribute("data-old-aria-hidden")&&(_.t6([_.UG(WMR)],P,"aria-hidden",P.getAttribute("data-old-aria-hidden")),P.removeAttribute("data-old-aria-hidden"))))},Sv=function(r,
g,I){var P;
(P=r.latencyCallback)==null||P.call(r,{latencyType:g,timestampEpochMillis:I!=null?I:Date.now()})};var $Q0=function(r,g,I){l5.call(this,g,I===void 0?!1:I);this.consentPrimitiveRequest=r;r=TPA(this);_.QfL(r);this.src=this.getSrc();var P;this.initialLoadingStrategy=(P=_.nq(this.consentPrimitiveRequest,Oc,4))==null?void 0:_.as(P,4)},rBr;
_.b($Q0,l5);var dJA=function(r){r={request:r,enableDialogA11yFix:!0};rBr||(rBr=new $Q0(r.request,r.isLatencyMeasurementExperiment||_.as(r.request,1)===2,r.enableDialogA11yFix));return rBr},TPA=function(r){var g;
return(g=_.nq(r.consentPrimitiveRequest,Oc,4))==null?void 0:_.Po(g,1)},lbU=function(r,g){if(!_.xx(r.consentPrimitiveRequest,ws,5)){var I=r.consentPrimitiveRequest,P=new ws;
_.yO(I,5,P)}var a;if((a=_.nq(r.consentPrimitiveRequest,ws,5))==null||_.lFF(_.E1(a,8))==null){var v;(v=_.nq(r.consentPrimitiveRequest,ws,5))!=null&&_.pZ(v,8,g)}},NPf=function(r){var g;
return(g=_.nq(r.consentPrimitiveRequest,ws,5))==null?void 0:_.DJ(g,1)};
$Q0.prototype.isDarkTheme=function(){var r;return((r=_.nq(this.consentPrimitiveRequest,Oc,4))==null?void 0:_.as(r,2))===2};
var fbi=function(r){var g;return((g=_.nq(r.consentPrimitiveRequest,Oc,4))==null?void 0:_.DJ(g,5))||void 0},xqW=function(r){r.channel=void 0;
r.prewarmChannel=void 0;r.iframe&&(document.body.contains(r.iframe)&&document.body.removeChild(r.iframe),r.iframe=void 0);rBr=void 0},KZi=function(r){return l5.prototype.showPrimitive.call(r).then(function(g){return _.nq(g,ezi,2)})};for(var Jo={},gFZ=(Jo[64]="ma",Jo[73]="ogb",Jo[89]="cr",Jo[21]="test",Jo[0]="unkn",Jo[137]="con",Jo[155]="hl",Jo[78]="yt",Jo[171]="lp",Jo[172]="ap",Jo[177]="amo",Jo[178]="pqe",Jo[74]="gg",Jo[1]="gm",Jo[140]="am",Jo[193]="sc",Jo),IMf=_.m(Object.keys(gFZ)),PqK=IMf.next();!PqK.done;PqK=IMf.next());var aMA=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(aMA,_.qp);var vFM=[0,[2,3,4],_.Fi,mBp,q0p,_.L0];var Q_Z=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(Q_Z,_.qp);var mQU=_.bb(Q_Z,[0,_.Ho,_.Vh,_.Fi,_.Vh,_.Fi,vFM]);var CqK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(CqK,_.qp);CqK.prototype.getCommand=function(){return _.as(this,1)};
var umS=function(){var r=new CqK;return _.ui(r,1,0)};var pvi=_.jL([0,_.Ho,_.Vh,[0,_.Fi,_.Vh,-1]]);var oFR=new _.Pc("s"),q_f=new _.Pc("t"),XvM=new _.Pc("u"),cBi=new _.Pc("v"),tE0=function(r,g,I){_.wH.call(this,oFR);this.mediaKey=r;this.photoUrl=g;this.photoSource=I};
_.b(tE0,_.wH);var BSZ=function(){_.wH.call(this,q_f)};
_.b(BSZ,_.wH);var OKS=function(r){r=r===void 0?!1:r;_.wH.call(this,XvM);this.isError=r};
_.b(OKS,_.wH);var zfW=function(){_.wH.call(this,cBi)};
_.b(zfW,_.wH);var efW=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,iKA=function(r){if(typeof r=="string"){if(r.charAt(0)==".")return Y_r(r.substr(1));if(r.charAt(0)=="["){var g=efW.exec(r);r=r.indexOf("=")==-1?void 0:g[3];return ZKR(g[1],r)}return UQi(r)}return r},Y_r=function(r){return function(g){return g.getAttribute&&_.dA(g,r)}},ZKR=function(r,g){return function(I){return g!==void 0?I.getAttribute&&I.getAttribute(r)==g:I.hasAttribute&&I.hasAttribute(r)}},UQi=function(r){r=r.toUpperCase();
return function(g){return(g=g.tagName)&&g.toUpperCase()==r}},bKR=function(){return!0};var Ec=function(r,g){this.JSC$19782_key_=r;this.JSC$19782_value_=g},MEi=function(r){throw Error("vk`"+r.JSC$19782_key_);
},j_A=function(r,g){return new TypeError("wk`"+g+"`"+r.JSC$19782_key_+"`"+r.JSC$19782_value_+"`"+typeof r.JSC$19782_value_)};
Ec.prototype.string=function(r){return arguments.length==0?VEf(this):dQR(this,r)};
var dQR=function(r,g){var I;return(I=Lq3(r))!=null?I:g},VEf=function(r){var g=Lq3(r);
g===null&&MEi(r);return g},Lq3=function(r){var g=r.JSC$19782_value_;
if(g==null)return null;if(typeof g==="string")return g;throw j_A(r,"string");};
Ec.prototype.bool=function(r){if(arguments.length==0){var g=this.optionalBool();g===null&&MEi(this)}else{var I;g=(I=this.optionalBool())!=null?I:r}return g};
Ec.prototype.optionalBool=function(){var r=this.JSC$19782_value_;if(r==null)return null;if(typeof r==="boolean")return r;if(typeof r==="string"){r=r.toLowerCase();if(r==="true"||r==="1")return!0;if(r==="false"||r==="0")return!1}throw j_A(this,"boolean");};
Ec.prototype.number=function(r){if(arguments.length==0){var g=GXA(this);g===null&&MEi(this)}else g=yB4(this,r);return g};
var yB4=function(r,g){var I;return(I=GXA(r))!=null?I:g},GXA=function(r){var g=r.JSC$19782_value_;
if(g==null)return null;if(typeof g==="number")return g;if(typeof g==="string"){var I=Number(g);if(!isNaN(I)&&(I!==0||g.trim().length!==0))return I}throw j_A(r,"number");};
Ec.prototype.toString=function(){return VEf(this)};
Ec.prototype.enum=function(r,g){var I=!0,P=void 0,a;for(a in r){var v=r[a];I&&(I=!1,P=typeof v==="number"?yB4(this,g):dQR(this,g));if(v==P)return P}JSON.stringify(r);return P};
Ec.prototype.array=function(r){if(arguments.length==0){var g=Kqr(this);g===null&&MEi(this);return g}g=Kqr(this);return g==null?r:g};
var Kqr=function(r){var g=r.JSC$19782_value_;if(g==null)return null;Array.isArray(g)||(typeof g!=="string"?g=[g]:(g=g.trim(),g=g==""?[]:g.split(",").map(function(I){return I.trim()})));
return s_f(r,g)},s_f=function(r,g){var I=r.JSC$19782_key_+"[";
return Array.from(g,function(P,a){return new Ec(I+a+"]",P)})};
Ec.prototype.object=function(r){var g=this.JSC$19782_value_;if(g==null)return r===void 0&&MEi(this),r;if(typeof g==="object"&&g.constructor===Object){r={};var I=this.JSC$19782_key_+".",P;for(P in g)r[P]=new Ec(I+P,g[P]);return r}throw j_A(this,"object");};var xL=function(r){this.list_=FqM(r)},FqM=function(r){if(r instanceof xL)r=r.list_;
else if(r[0]instanceof xL){for(var g=new Set,I=0;I<r.length;I++)for(var P=_.m(r[I].list_),a=P.next();!a.done;a=P.next())g.add(a.value);r=g}return[].concat(_.xC(r))};
_.Q=xL.prototype;_.Q.each=function(r,g,I){((I===void 0?0:I)?g6A:_.Dg)(this.list_,r,g);return this};
_.Q.size=function(){return this.list_.length};
_.Q.isEmpty=function(){return this.list_.length===0};
_.Q.get=function(r){return this.list_[r]||null};
_.Q.el=function(){return this.list_[0]||null};
_.Q.map=function(r,g){return _.oM(this.list_,r,g)};
_.Q.equals=function(r){return this===r||_.Tj(this.list_,r.list_)};
_.Q.first=function(){return this.list_.length==0?null:new fG(this.list_[0])};
_.Q.last=function(){return this.list_.length==0?null:new fG(this.list_[this.list_.length-1])};
_.Q.find=function(r){var g=[];this.each(function(I){I=I.querySelectorAll(String(r));for(var P=0;P<I.length;P++)g.push(I[P])});
return new xL(g)};
_.Q.parent=function(){var r=[];this.each(function(g){(g=g.parentElement||null)&&!_.F_(r,g)&&r.push(g)});
return new xL(r)};
_.Q.children=function(){var r=[];this.each(function(g){g=_.Os(g);for(var I=0;I<g.length;I++)r.push(g[I])});
return new xL(r)};
_.Q.filter=function(r){r=_.HY(this.list_,iKA(r));return new xL(r)};
_.Q.closest=function(r){var g=[],I=iKA(r),P=function(a){return _.J7(a)&&I(a)};
this.each(function(a){(a=_.BO(a,P,!0))&&!_.F_(g,a)&&g.push(a)});
return new xL(g)};
_.Q.next=function(r){return HKW(this,_.Ub8,r)};
_.Q.prev=function(r){return HKW(this,tDM,r)};
var HKW=function(r,g,I){var P=[];var a=I?iKA(I):bKR;r.each(function(v){(v=g(v))&&a(v)&&P.push(v)});
return new xL(P)};
xL.prototype.setClass=function(r){return this.each(function(g){_.Vm(g,r)})};
var Wq0=function(r,g){return r.each(function(I){_.Uv(I,g)})},DQM=function(r,g){return r.each(function(I){_.Z8(I,g)})};
xL.prototype.toggleClass=function(r,g){return g===!0?Wq0(this,r):g===!1?DQM(this,r):this.each(function(I){_.dA(I,r)?_.Z8(I,r):_.Uv(I,r)})};
xL.prototype.setText=function(r){return this.each(function(g){_.z0(g,r)})};
var Rf3=function(r){r.each(function(g){g.removeAttribute("aria-hidden")})};
xL.prototype.getStyle=function(r){if(this.list_.length>0){var g=this.list_[0],I=g.style[_.ES(r)];return typeof I!=="undefined"?I:g.style[_.Flz(g,r)]||""}};
xL.prototype.getData=function(r){if(this.list_.length===0)return new Ec(r,null);var g=o6i(this.list_[0],r);return new Ec(r,g)};
xL.prototype.focus=function(r){try{r?this.el().focus(r):this.el().focus()}catch(g){}return this};
xL.prototype.click=function(){var r=_.Xj(this.el());if(r.createEvent){var g=r.createEvent("MouseEvents");g.initMouseEvent("click",!0,!0,r.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(g)}else r=r.createEventObject(),r.clientX=0,r.clientY=0,r.screenX=0,r.screenY=0,r.altKey=!1,r.ctrlKey=!1,r.shiftKey=!1,r.button=0,this.el().fireEvent("onclick",r)};
var nG=function(r,g,I,P){function a(u,X,c){var B=X;X&&X.parentNode&&(B=X.cloneNode(!0));u(B,c)}
P=P===void 0?!1:P;if(r.list_.length==1){var v=r.list_[0],C=function(u){return g(u,v)};
I instanceof xL?I.each(C,void 0,P):Array.isArray(I)?(P?g6A:_.Dg)(I,C):C(I);return r}return r.each(function(u){I instanceof xL?I.each(function(X){a(g,X,u)}):Array.isArray(I)?_.Dg(I,function(X){a(g,X,u)}):a(g,I,u)})};
_.Q=xL.prototype;_.Q.append=function(r){return nG(this,function(g,I){g&&I.appendChild(g)},r)};
_.Q.appendTo=function(r){(new xL([r])).append(this);return this};
_.Q.remove=function(){return nG(this,function(r,g){_.$J(g)},null)};
_.Q.empty=function(){return nG(this,function(r,g){_.cI(g)},null)};
_.Q.after=function(r,g){return nG(this,function(I,P){I&&_.BI(I,P)},r,!(g===void 0||g))};
_.Q.before=function(r){return nG(this,function(g,I){g&&_.te(g,I)},r)};
_.Q.replaceWith=function(r){return nG(this,function(g,I){g&&_.eaT(g,I)},r)};
_.Q.toggle=function(r){return this.each(function(g){_.A7(g,r)})};
_.Q.show=function(){return this.toggle(!0)};
_.Q.hide=function(){return this.toggle(!1)};
_.Q.trigger=function(r,g,I,P){return ABp(this,r,g,I,P)};
var ABp=function(r,g,I,P,a){return r.each(function(v){_.BG4(_.Xj(v)).triggerWizEventInternal(v,g,I,P,a)})},fG=function(r,g){r instanceof xL&&(g=r.list_,r=null);
this.list_=FqM(r!=null?[r]:g)};
_.Kr(fG,xL);_.Q=fG.prototype;_.Q.children=function(){return new xL(Array.prototype.slice.call(_.Os(this.list_[0])))};
_.Q.each=function(r,g){r.call(g,this.list_[0],0);return this};
_.Q.size=function(){return 1};
_.Q.el=function(){return this.list_[0]};
_.Q.first=function(){return this};var TQ=function(r,g){g=g===void 0?window:g;this.hostId=r;this.win=g;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$19793_previousHtmlOverscroll=this.JSC$19793_previousBodyOverscroll=this.JSC$19793_previousBodyOverflow="";this.eventTarget=new _.bj;this.win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},lMA=function(r){var g=
NSM(NSM(NSM(new wvK(78),"po"),"hppp"),"hhc");
g.authUser=Number(_.Gq("SESSION_INDEX","0"));g.colorScheme=r;return g};
TQ.prototype.getOrigin=function(){return this.origin?this.origin:_.Hc(_.FM(_.sg(new _.UY,this.win.location.protocol),this.win.location.hostname),this.win.location.port).toString()};
TQ.prototype.getTargetOrigin=function(){return _.Hc(_.FM(_.sg(new _.UY,this.scheme),this.domain),this.port)};
TQ.prototype.preloadIframe=function(r){var g=this;if(this.iframeLoadPromise===void 0){var I=document.createElement("iframe");this.iframe=I;nMi(I,r);this.iframeLoadPromise=new Promise(function(P,a){var v=!1,C=function(u){u.stopPropagation();I.removeEventListener("error",C);I.removeEventListener("securitypolicyviolation",C);a(Error("xk",{cause:u}))};
I.addEventListener("error",C);I.addEventListener("securitypolicyviolation",C);setTimeout(function(){v||a(Error("yk"))},3E4);
S_R(g,I,function(){v=!0;I.removeEventListener("error",C);I.removeEventListener("securitypolicyviolation",C);P()})});
JBS(this);r=this.getTargetOrigin().toString();I.setAttribute("allow","camera "+r+"; display-capture "+r);this.parentElement.appendChild(I)}return this.iframeLoadPromise};
var fMZ=function(r,g){var I,P;return _.p(function(a){if(a.nextAddress==1)return I=NcM(getComputedStyle(r.parentElement).direction==="rtl"),r.parentElement.appendChild(I),document.activeElement instanceof HTMLElement&&(r.elementToFocusAfterClose=document.activeElement),_.Go(a,2),a.yield(r.preloadIframe(g),4);if(a.nextAddress!=2){r.parentElement.removeChild(I);r.JSC$19793_previousBodyOverflow=r.parentElement.style.overflow;r.JSC$19793_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
r.JSC$19793_previousBodyOverscroll=r.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";r.parentElement.style.overscrollBehavior="contain";r.parentElement.style.overflow="hidden";var v=r.iframe;v.style.bottom="0";v.style.border="none";v.style.height="100%";v.style.left="0";v.style.position=r.iframePosition;v.style.right="0";v.style.top="0";v.style.width="100%";v.style.zIndex="2202";v.setAttribute("aria-hidden","false");v.setAttribute("aria-modal","true");
r.opened=!0;EFp(r);return _.sM(a,0)}P=_.Wb(a);r.parentElement.removeChild(I);EMM(r.isDarkTheme());xQi(r,!1);throw Error("zk",{cause:P});})},xQi=function(r,g){g=g===void 0?!0:g;
r.iframe!==void 0&&(nFU(r),document.documentElement.style.overscrollBehavior=r.JSC$19793_previousHtmlOverscroll,r.parentElement.style.overscrollBehavior=r.JSC$19793_previousBodyOverscroll,r.parentElement.style.overflow=r.JSC$19793_previousBodyOverflow,r.elementToFocusAfterClose!==void 0&&(r.elementToFocusAfterClose.focus(),r.elementToFocusAfterClose=void 0),g?JBS(r):(r.parentElement.removeChild(r.iframe),r.iframe=void 0,r.iframeLoadPromise=void 0,r.mainChannel=void 0),r.opened=!1)},nFU=function(r){r.backgroundElementsAriaHiddenIsNull&&
(Rf3(r.backgroundElementsAriaHiddenIsNull),r.backgroundElementsAriaHiddenIsNull=void 0);
r.backgroundElementsAriaHiddenIsFalse&&(r.backgroundElementsAriaHiddenIsFalse.each(function(g){g.setAttribute("aria-hidden","false")}),r.backgroundElementsAriaHiddenIsFalse=void 0);
r.backgroundElementsWithoutInert&&(r.backgroundElementsWithoutInert.each(function(g){g.removeAttribute("inert")}),r.backgroundElementsWithoutInert=void 0)},EFp=function(r){r.backgroundElementsAriaHiddenIsNull=(new fG(r.iframe.parentElement)).children().filter(function(g){return g.getAttribute("aria-hidden")===null&&g!==r.iframe});
r.backgroundElementsAriaHiddenIsNull.each(function(g){g.setAttribute("aria-hidden","true")});
r.backgroundElementsAriaHiddenIsFalse=(new fG(r.iframe.parentElement)).children().filter(function(g){return g.getAttribute("aria-hidden")==="false"&&g!==r.iframe});
r.backgroundElementsAriaHiddenIsFalse.each(function(g){g.setAttribute("aria-hidden","true")});
r.backgroundElementsWithoutInert=(new fG(r.iframe.parentElement)).children().filter(function(g){return!g.hasAttribute("inert")&&g!==r.iframe});
r.backgroundElementsWithoutInert.each(function(g){g.setAttribute("inert","true")})},JBS=function(r){r=r.iframe;
r.style.bottom="-1000px";r.style.position="fixed";r.style.right="-1000px";r.style.border="";r.style.height="";r.style.left="";r.style.top="";r.style.width="";r.style.zIndex="";r.setAttribute("aria-hidden","true");r.setAttribute("aria-modal","false")};
TQ.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var wvK=function(r,g){TQ.call(this,gFZ[r],g);this.options=[];this.style=""};
_.b(wvK,TQ);var TSi=function(r){r.style="youtube";return r},hf3=function(r,g){r.eventTarget.listen(XvM,g);
return r},kXR=function(r,g){r.eventTarget.listen(oFR,g);
return r},NSM=function(r,g){r.options.push(g);
return r},$5r=function(r){var g=[r.getOrigin()];
r.ancestorOrigins&&g.push.apply(g,_.xC(r.ancestorOrigins));var I=new _.UY(r.win.location.href),P=r.startUrl?r.startUrl:r.options.includes("po")?"profile-picture/art":"profile-picture";g=IvK(_.Wc(r.getTargetOrigin(),P),"origin",g);r.startUrl&&_.Rq(g,"startPath",r.startUrl);r.authUser>0&&_.Rq(g,"authuser",r.authUser);r.pageId!==void 0&&_.Rq(g,"pageId",r.pageId);_.Rq(g,"hostId",r.hostId);r.jsMode!==void 0&&_.Rq(g,"jsmode",r.jsMode);r.rectangleRatio!==void 0&&_.Rq(g,"rectangleRatio",r.rectangleRatio);
r.options.length>0&&_.Rq(g,"opts",r.options.join(","));try{for(var a=_.m(["utm_source","utm_medium","utm_campaign","utm_content"]),v=a.next();!v.done;v=a.next()){var C=v.value;_.Dj(I,C)&&_.Rq(g,C,_.Dj(I,C))}var u,X=(u=r.hl)!=null?u:_.Dj(I,"hl");X!==void 0&&_.Rq(g,"hl",X)}catch(c){if(!(c instanceof URIError))throw c;}r.colorScheme&&_.Rq(g,"theme",r.colorScheme);r.style&&_.Rq(g,"style",r.style);return g},raA=function(r,g){r.mainChannel=_.Rs({destination:r.win,
iframe:g,origin:r.getTargetOrigin().toString(),channelName:"ow",onMessage:function(I){I=mQU(I.data);if(g===r.iframe)switch(_.as(I,1)){case 1:r.eventTarget.dispatchEvent(new OKS);xQi(r);break;case 2:r.eventTarget.dispatchEvent(new tE0(_.Po(I,4),_.Po(I,2),_.as(I,5),_.nq(I,aMA,6)));break;case 0:var P;r.eventTarget.dispatchEvent(new BSZ(_.Po(I,2),(P=_.as(I,3))!=null?P:0));break;case 3:r.eventTarget.dispatchEvent(new OKS(!0));xQi(r,!1);break;case 4:r.eventTarget.dispatchEvent(new zfW)}}})},S_R=function(r,
g,I){_.Rs({destination:r.win,
iframe:g,origin:_.Hc(_.FM(_.sg(new _.UY,r.scheme),r.domain),r.port).toString(),channelName:"owi",onMessage:function(P){g===r.iframe&&(I!==void 0&&I(),raA(r,g),r.opened&&r.mainChannel.send(pvi(umS())),P.reply(),S_R(r,g))}})};
wvK.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?TQ.prototype.preloadIframe.call(this,$5r(this).toString()):this.iframeLoadPromise};
wvK.prototype.openPicker=function(r){var g=this;return _.p(function(I){if(I.nextAddress==1)return g.startUrl=r?r:g.options.includes("po")?"profile-picture/art":"profile-picture",I.yield(fMZ(g,$5r(g).toString()),2);if(g.mainChannel){var P=g.mainChannel,a=P.send;var v=umS();v=_.aM(v,2,g.startUrl);a.call(P,pvi(v))}_.R2(I)})};var gpi=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(gpi,_.qp);_.Q=gpi.prototype;_.Q.getSize=function(){return Mr(this,1)};
_.Q.setSize=function(r){return _.C0(this,1,r)};
_.Q.getWidth=function(){return Mr(this,12)};
_.Q.getHeight=function(){return Mr(this,13)};
_.Q.setCenterCrop=function(r){return _.ln(this,20,r)};
_.Q.getHtml=function(){return _.r8(this,4)};
_.Q.getToken=function(){return _.TD(this,24)};
_.Q.setToken=function(r){return _.aM(this,24,r)};
_.Q.getBackgroundColor=function(){return Mr(this,87)};
_.Q.hasBackgroundColor=function(){return _.qi(_.E1(this,87))!=null};
_.Q.getStoryboardLevel=function(){return Mr(this,109)};qt.prototype.set=function(r,g){IHW(this,r,g,!1)};
qt.prototype.add=function(r,g){IHW(this,r,g,!0)};
var IHW=function(r,g,I,P){for(var a=0;a<g.length;a++){var v=g.charAt(a);r.childNodes_[v]||(r.childNodes_[v]=new qt);r=r.childNodes_[v]}if(P&&r.JSC$19801_value_!==void 0)throw Error("Ak`"+g);r.JSC$19801_value_=I},Pcr=function(r,g){for(var I=0;I<g.length;I++)if(r=r.childNodes_[g.charAt(I)],!r)return;
return r};
qt.prototype.get=function(r){return(r=Pcr(this,r))?r.JSC$19801_value_:void 0};
qt.prototype.getValues=function(){var r=[];aHA(this,r);return r};
var aHA=function(r,g){r.JSC$19801_value_!==void 0&&g.push(r.JSC$19801_value_);for(var I in r.childNodes_)aHA(r.childNodes_[I],g)};
qt.prototype.getKeys=function(r){var g=[];if(r){for(var I=this,P=0;P<r.length;P++){var a=r.charAt(P);if(!I.childNodes_[a])return[];I=I.childNodes_[a]}vp4(I,r,g)}else vp4(this,"",g);return g};
var vp4=function(r,g,I){r.JSC$19801_value_!==void 0&&I.push(g);for(var P in r.childNodes_)vp4(r.childNodes_[P],g+P,I)};
_.Q=qt.prototype;_.Q.containsKey=function(r){return this.get(r)!==void 0};
_.Q.containsValue=function(r){if(this.JSC$19801_value_===r)return!0;for(var g in this.childNodes_)if(this.childNodes_[g].containsValue(r))return!0;return!1};
_.Q.clear=function(){this.childNodes_={};this.JSC$19801_value_=void 0};
_.Q.remove=function(r){for(var g=this,I=[],P=0;P<r.length;P++){var a=r.charAt(P);if(!g.childNodes_[a])throw Error("Bk`"+r);I.push([g,a]);g=g.childNodes_[a]}r=g.JSC$19801_value_;for(delete g.JSC$19801_value_;I.length>0;)if(P=I.pop(),g=P[0],P=P[1],g.childNodes_[P].isEmpty())delete g.childNodes_[P];else break;return r};
_.Q.clone=function(){return new qt(this)};
_.Q.getCount=function(){return zrK(this.getValues())};
_.Q.isEmpty=function(){return this.JSC$19801_value_===void 0&&_.pF.isEmpty(this.childNodes_)};var r4f=function(){if(!Q1i){var r=Q1i=new qt,g;for(g in m54)r.add(g,m54[g])}},Q1i,ho=function(r,g){this.types=r;
this.setters=g},m54={a:new ho([3,
0],[function(r,g){_.ln(r,21,g)},
function(r,g){_.C0(r,56,g)}]),
al:new ho([3],[function(r,g){_.ln(r,74,g)}]),
b:new ho([3,0],[function(r,g){_.ln(r,23,g)},
function(r,g){_.C0(r,38,g)}]),
ba:new ho([0],[function(r,g){_.C0(r,85,g)}]),
bc:new ho([0],[function(r,g){_.C0(r,87,g)}]),
br:new ho([0],[function(r,g){_.C0(r,86,g)}]),
c:new ho([3,0],[function(r,g){_.ln(r,2,g)},
function(r,g){_.C0(r,39,g)}]),
cc:new ho([3],[function(r,g){_.ln(r,51,g)}]),
ci:new ho([3],[function(r,g){_.ln(r,32,g)}]),
ckm:new ho([3],[function(r,g){_.ln(r,104,g)}]),
cp:new ho([0],[function(r,g){_.C0(r,92,g)}]),
cr:new ho([3],[function(r,g){_.ln(r,108,g)}]),
cv:new ho([0],[function(r,g){_.C0(r,94,g)}]),
d:new ho([3],[function(r,g){_.ln(r,3,g)}]),
dc:new ho([5],[function(r,g){_.aM(r,99,g)}]),
df:new ho([3],[function(r,g){_.ln(r,80,g)}]),
dv:new ho([3],[function(r,g){_.ln(r,90,g)}]),
e:new ho([0],[function(r,g){_.C0(r,15,g)}]),
em:new ho([0],[function(r,g){_.C0(r,107,g)}]),
f:new ho([4],[function(r,g){_.aM(r,16,g)}]),
fg:new ho([3],[function(r,g){_.ln(r,34,g)}]),
fh:new ho([3],[function(r,g){_.ln(r,30,g)}]),
fm:new ho([3],[function(r,g){_.ln(r,84,g)}]),
fo:new ho([2],[function(r,g){_.hG(r,79,_.gr(g))}]),
ft:new ho([3],[function(r,g){_.ln(r,50,g)}]),
fv:new ho([3],[function(r,g){_.ln(r,31,g)}]),
g:new ho([3],[function(r,g){_.ln(r,14,g)}]),
gce:new ho([4],[function(r,g){_.aM(r,112,g)}]),
gd:new ho([3],[function(r,g){_.ln(r,83,g)}]),
gm:new ho([3],[function(r,g){_.ln(r,105,g)}]),
h:new ho([3,0],[function(r,g){_.ln(r,4,g)},
function(r,g){_.C0(r,13,g)}]),
i:new ho([3],[function(r,g){_.ln(r,22,g)}]),
ic:new ho([0],[function(r,g){_.C0(r,71,g)}]),
id:new ho([3],[function(r,g){_.ln(r,70,g)}]),
il:new ho([3],[function(r,g){_.ln(r,96,g)}]),
ip:new ho([3],[function(r,g){_.ln(r,54,g)}]),
iv:new ho([0],[function(r,g){_.pZ(r,75,g)}]),
j:new ho([1],[function(r,g){g=g==null?g:v6U(g);_.hG(r,29,g)}]),
k:new ho([3,0],[function(r,g){_.ln(r,17,g)},
function(r,g){_.C0(r,42,g)}]),
l:new ho([0],[function(r,g){_.C0(r,44,g)}]),
lf:new ho([3],[function(r,g){_.ln(r,65,g)}]),
lo:new ho([3],[function(r,g){_.ln(r,97,g)}]),
m:new ho([0],[function(r,g){_.C0(r,63,g)}]),
md:new ho([3],[function(r,g){_.ln(r,91,g)}]),
mm:new ho([4],[function(r,g){_.aM(r,81,g)}]),
mo:new ho([3],[function(r,g){_.ln(r,73,g)}]),
mp:new ho([0],[function(r,g){_.C0(r,115,g)}]),
mv:new ho([3],[function(r,g){_.ln(r,66,g)}]),
n:new ho([3],[function(r,g){r.setCenterCrop(g)}]),
nc:new ho([3],[function(r,g){_.ln(r,55,g)}]),
nd:new ho([3],[function(r,g){_.ln(r,53,g)}]),
ng:new ho([3],[function(r,g){_.ln(r,95,g)}]),
ngm:new ho([3],[function(r,g){_.ln(r,106,g)}]),
no:new ho([3],[function(r,g){_.ln(r,37,g)}]),
ns:new ho([3],[function(r,g){_.ln(r,40,g)}]),
nt0:new ho([4],[function(r,g){_.aM(r,36,g)}]),
ntm:new ho([3],[function(r,g){_.ln(r,114,g)}]),
nu:new ho([3],[function(r,g){_.ln(r,46,g)}]),
nw:new ho([3],[function(r,g){_.ln(r,48,g)}]),
o:new ho([1,3],[function(r,g){g=g==null?g:v6U(g);_.hG(r,7,g)},
function(r,g){_.ln(r,27,g)}]),
p:new ho([3,0],[function(r,g){_.ln(r,19,g)},
function(r,g){_.C0(r,43,g)}]),
pa:new ho([3],[function(r,g){_.ln(r,61,g)}]),
pc:new ho([0],[function(r,g){_.C0(r,88,g)}]),
pd:new ho([3],[function(r,g){_.ln(r,60,g)}]),
pf:new ho([3],[function(r,g){_.ln(r,67,g)}]),
pg:new ho([3],[function(r,g){_.ln(r,72,g)}]),
pi:new ho([2],[function(r,g){_.hG(r,76,_.gr(g))}]),
pp:new ho([3],[function(r,g){_.ln(r,52,g)}]),
pt:new ho([4],[function(r,g){_.aM(r,111,g)}]),
q:new ho([4],[function(r,g){_.aM(r,28,g)}]),
r:new ho([3,0],[function(r,g){_.ln(r,6,g)},
function(r,g){_.C0(r,26,g)}]),
ra:new ho([3],[function(r,g){_.ln(r,103,g)}]),
rf:new ho([3],[function(r,g){_.ln(r,100,g)}]),
rg:new ho([3],[function(r,g){_.ln(r,59,g)}]),
rh:new ho([3],[function(r,g){_.ln(r,49,g)}]),
rj:new ho([3],[function(r,g){_.ln(r,57,g)}]),
ro:new ho([2],[function(r,g){_.hG(r,78,_.gr(g))}]),
rp:new ho([3],[function(r,g){_.ln(r,58,g)}]),
rw:new ho([3],[function(r,g){_.ln(r,35,g)}]),
rwa:new ho([3],[function(r,g){_.ln(r,64,g)}]),
rwu:new ho([3],[function(r,g){_.ln(r,41,g)}]),
s:new ho([3,0],[function(r,g){_.ln(r,33,g)},
function(r,g){r.setSize(g)}]),
sb:new ho([0],[function(r,g){_.C0(r,110,g)}]),
sc:new ho([0],[function(r,g){_.C0(r,89,g)}]),
sg:new ho([3],[function(r,g){_.ln(r,82,g)}]),
sl:new ho([0],[function(r,g){_.C0(r,109,g)}]),
sm:new ho([3],[function(r,g){_.ln(r,93,g)}]),
t:new ho([4],[function(r,g){r.setToken(g)}]),
tm:new ho([3],[function(r,g){_.ln(r,113,g)}]),
u:new ho([3],[function(r,g){_.ln(r,18,g)}]),
ut:new ho([3],[function(r,g){_.ln(r,45,g)}]),
v:new ho([0],[function(r,g){_.C0(r,62,g)}]),
vb:new ho([0],[function(r,g){_.pZ(r,68,g)}]),
vf:new ho([4],[function(r,g){_.aM(r,102,g)}]),
vl:new ho([0],[function(r,g){_.pZ(r,69,g)}]),
vm:new ho([3],[function(r,g){_.ln(r,98,g)}]),
w:new ho([0],[function(r,g){_.C0(r,12,g)}]),
x:new ho([0],[function(r,g){_.C0(r,9,g)}]),
y:new ho([0],[function(r,g){_.C0(r,10,g)}]),
ya:new ho([2],[function(r,g){_.hG(r,77,_.gr(g))}]),
z:new ho([0],[function(r,g){_.C0(r,11,g)}])};
r4f.prototype.parse=function(r){var g=new gpi,I=new gpi;if(r=="")r=!0;else{r=r.split("-");for(var P=!0,a=0;a<r.length;a++){var v=r[a];if(v.length==0)P=!1;else{var C=v,u=!1;var X=C;var c=C.charAt(0);c!=c.toLowerCase()&&(u=!0,X=C.charAt(0).toLowerCase()+C.substring(1));var B=Q1i;for(c=1;c<=X.length;++c){var O=B,z=X.substring(0,c);if(z.length==0?O.isEmpty():!Pcr(O,z))break}X=c==1?null:(X=B.get(X.substring(0,c-1)))?{option:C.substring(0,c-1),value:C.substring(c-1),signed:u,attributes:X}:null;if(X){C=
[];u=[];c=!1;for(B=0;B<X.attributes.types.length;B++){O=X.attributes.types[B];var e=X.value;z=a;if(X.signed&&O==1)for(var U=e.length;U<12&&z<r.length-1;)e+="-"+r[z+1],U=e.length,++z;else if(O==2)for(;z<r.length-1&&r[z+1].match(/^[\d\.]/);)e+="-"+r[z+1],++z;U=X.attributes.setters[B];e=CcK(this,O)(X.option,e,g,I,U);if(e===null){c=!0;a=z;break}else C.push(O),u.push(e)}if(!c)for(X=0;X<u.length;X++)B=C[X],e=u[X],upf(this,B)(v,e);P=P&&c}else P=!1}}r=P}return new p6M(g,I,r)};
var opA=function(r,g,I,P,a,v){a(I,g);r=r.charAt(0);v=v(r==r.toUpperCase());a(P,v)};
_.Q=r4f.prototype;_.Q.parseAndSetIntOption_=function(r,g,I,P,a){if(g=="")return 0;isFinite(g)&&(g=String(g));g=typeof g==="string"?/^\s*-?0x/i.test(g)?parseInt(g,16):parseInt(g,10):NaN;if(isNaN(g))return 1;opA(r,g,I,P,a,Number);return null};
_.Q.logIntParseError_=function(){};
_.Q.parseAndSetFloatOption_=function(r,g,I,P,a){if(g=="")return 0;var v=Number(g);g=v==0&&_.mt(g)?NaN:v;if(isNaN(g))return 1;opA(r,g,I,P,a,Number);return null};
_.Q.logFloatParseError_=function(){};
_.Q.parseAndSetBoolOption_=function(r,g,I,P,a){if(g!="")return 2;opA(r,!0,I,P,a,Boolean);return null};
_.Q.logBoolParseError_=function(){};
_.Q.parseAndSetStringOption_=function(r,g,I,P,a){if(g=="")return 0;opA(r,g,I,P,a,function(v){return v?"1":""});
return null};
_.Q.logStringParseError_=function(){};
_.Q.parseAndSetUint64Base64Option_=function(r,g,I,P,a){if(g=="")return 0;opA(r,g,I,P,a,function(v){return v?1:0});
return null};
var CcK=function(r,g){switch(g){case 0:return(0,_.Qz)(r.parseAndSetIntOption_,r);case 2:return(0,_.Qz)(r.parseAndSetFloatOption_,r);case 3:return(0,_.Qz)(r.parseAndSetBoolOption_,r);case 4:return(0,_.Qz)(r.parseAndSetStringOption_,r);case 1:return(0,_.Qz)(r.parseAndSetUint64Base64Option_,r);default:return function(){}}},upf=function(r,g){switch(g){case 0:return(0,_.Qz)(r.logIntParseError_,r);
case 2:return(0,_.Qz)(r.logFloatParseError_,r);case 3:return(0,_.Qz)(r.logBoolParseError_,r);case 4:case 1:return(0,_.Qz)(r.logStringParseError_,r);default:return function(){}}},p6M=function(r,g,I){this.valueProto_=r;
this.signatureFlagProto_=g;this.JSC$19813_valid_=I};
p6M.prototype.isValid=function(){return this.JSC$19813_valid_};var TcW=function(r){this.JSC$19814_parser_=null;this.JSC$19814_components_=[];this.JSC$19814_parsedOptions_=null;q$f(this,r)},X6M=function(r){r.JSC$19814_parser_==null&&(r.JSC$19814_parser_=new r4f);
return r.JSC$19814_parser_},q$f=function(r,g){r.JSC$19814_parsedOptions_=g?typeof g==="string"?X6M(r).parse(g):g:X6M(r).parse("")},kL=function(r,g){return r==g?!1:!0};
_.Q=TcW.prototype;_.Q.JSC$19816_setCrop=function(r){r=r||void 0;var g=this.JSC$19814_parsedOptions_,I=g.valueProto_;kL(r,_.r8(I,2),_.r8(g.signatureFlagProto_,2))&&_.ln(I,2,r);return this};
_.Q.JSC$19816_setCircleCrop=function(r){r=r||void 0;var g=this.JSC$19814_parsedOptions_,I=g.valueProto_;kL(r,b5(I,51),b5(g.signatureFlagProto_,51))&&_.ln(I,51,r);return this};
_.Q.JSC$19816_setImageCrop=function(r){r=r||void 0;var g=this.JSC$19814_parsedOptions_,I=g.valueProto_;kL(r,b5(I,32),b5(g.signatureFlagProto_,32))&&_.ln(I,32,r);return this};
_.Q.JSC$19816_setHeight=function(r){var g=this.JSC$19814_parsedOptions_,I=g.valueProto_;kL(r,I.getHeight(),g.signatureFlagProto_.getHeight())&&_.C0(I,13,r);return this};
_.Q.setCenterCrop=function(r){r=r||void 0;var g=this.JSC$19814_parsedOptions_,I=g.valueProto_;kL(r,_.r8(I,20),_.r8(g.signatureFlagProto_,20))&&I.setCenterCrop(r);return this};
_.Q.JSC$19816_setSmartCrop=function(r){r=r||void 0;var g=this.JSC$19814_parsedOptions_,I=g.valueProto_;kL(r,_.r8(I,19),_.r8(g.signatureFlagProto_,19))&&_.ln(I,19,r);return this};
_.Q.JSC$19816_setPad=function(r){r=r||void 0;var g=this.JSC$19814_parsedOptions_,I=g.valueProto_;kL(r,b5(I,60),b5(g.signatureFlagProto_,60))&&_.ln(I,60,r);return this};
_.Q.JSC$19816_setSmartCropUseFace=function(r){r=r||void 0;var g=this.JSC$19814_parsedOptions_,I=g.valueProto_;kL(r,_.r8(I,67),_.r8(g.signatureFlagProto_,67))&&_.ln(I,67,r);return this};
_.Q.JSC$19816_setSmartCropNoClip=function(r){r=r||void 0;var g=this.JSC$19814_parsedOptions_,I=g.valueProto_;kL(r,_.r8(I,52),_.r8(g.signatureFlagProto_,52))&&_.ln(I,52,r);return this};
_.Q.setSize=function(r){var g=this.JSC$19814_parsedOptions_,I=g.valueProto_;kL(r,I.getSize(),g.signatureFlagProto_.getSize())&&I.setSize(r);return this};
_.Q.setToken=function(r){r=r||void 0;var g=this.JSC$19814_parsedOptions_,I=g.valueProto_;kL(r,I.getToken(),g.signatureFlagProto_.getToken())&&I.setToken(r);return this};
_.Q.JSC$19816_setWidth=function(r){var g=this.JSC$19814_parsedOptions_,I=g.valueProto_;kL(r,I.getWidth(),g.signatureFlagProto_.getWidth())&&_.C0(I,12,r);return this};
_.Q.clearOptions=function(){q$f(this,"");return this};
_.Q.build=function(){this.JSC$19814_components_.length=0;var r=this.JSC$19814_parsedOptions_,g=r.valueProto_;r=r.signatureFlagProto_;$u(this,"s",g.getSize(),r.getSize());$u(this,"w",g.getWidth(),r.getWidth());rI(this,"c",_.r8(g,2),_.r8(r,2));rI(this,"d",_.r8(g,3),_.r8(r,3));$u(this,"h",g.getHeight(),r.getHeight());rI(this,"s",b5(g,33),b5(r,33));rI(this,"h",g.getHtml(),r.getHtml());rI(this,"p",_.r8(g,19),_.r8(r,19));rI(this,"pp",_.r8(g,52),_.r8(r,52));rI(this,"pf",_.r8(g,67),_.r8(r,67));rI(this,"n",
_.r8(g,20),_.r8(r,20));$u(this,"r",Mr(g,26),Mr(r,26));rI(this,"r",_.r8(g,6),_.r8(r,6));rI(this,"o",b5(g,27),b5(r,27));var I=_.$T(g,7,_.SB);gI(this,"o",I,_.$T(r,7,_.SB));I=_.$T(g,29,_.SB);gI(this,"j",I,_.$T(r,29,_.SB));$u(this,"x",Mr(g,9),Mr(r,9));$u(this,"y",Mr(g,10),Mr(r,10));$u(this,"z",Mr(g,11),Mr(r,11));rI(this,"g",_.r8(g,14),_.r8(r,14));$u(this,"e",Mr(g,15),Mr(r,15));gI(this,"f",_.TD(g,16),_.TD(r,16));rI(this,"k",b5(g,17),b5(r,17));rI(this,"u",b5(g,18),!0);rI(this,"ut",b5(g,45),!0);rI(this,"i",
b5(g,22),!0);rI(this,"a",b5(g,21),b5(r,21));rI(this,"b",_.r8(g,23),_.r8(r,23));$u(this,"b",Mr(g,38),Mr(r,38));$u(this,"c",Mr(g,39),Mr(r,39),16,8);gI(this,"q",_.TD(g,28),_.TD(r,28));rI(this,"fh",b5(g,30),b5(r,30));rI(this,"fv",b5(g,31),b5(r,31));rI(this,"fg",_.r8(g,34),_.r8(r,34));rI(this,"ci",b5(g,32),b5(r,32));gI(this,"t",g.getToken(),r.getToken());gI(this,"nt0",_.TD(g,36),_.TD(r,36));rI(this,"rw",_.r8(g,35),_.r8(r,35));rI(this,"rwu",_.r8(g,41),_.r8(r,41));rI(this,"rwa",_.r8(g,64),_.r8(r,64));rI(this,
"nw",_.r8(g,48),_.r8(r,48));rI(this,"rh",_.r8(g,49),_.r8(r,49));rI(this,"no",_.r8(g,37),_.r8(r,37));rI(this,"ns",b5(g,40),b5(r,40));$u(this,"k",Mr(g,42),Mr(r,42));$u(this,"p",Mr(g,43),Mr(r,43));$u(this,"l",Mr(g,44),Mr(r,44));$u(this,"v",Mr(g,62),Mr(r,62));rI(this,"nu",b5(g,46),b5(r,46));rI(this,"ft",b5(g,50),b5(r,50));rI(this,"cc",b5(g,51),b5(r,51));rI(this,"nd",b5(g,53),b5(r,53));rI(this,"ip",b5(g,54),b5(r,54));rI(this,"nc",b5(g,55),b5(r,55));$u(this,"a",Mr(g,56),Mr(r,56));rI(this,"rj",b5(g,57),
b5(r,57));rI(this,"rp",b5(g,58),b5(r,58));rI(this,"rg",b5(g,59),b5(r,59));rI(this,"pd",b5(g,60),b5(r,60));rI(this,"pa",b5(g,61),b5(r,61));$u(this,"m",Mr(g,63),Mr(r,63));$u(this,"vb",jv(g,68),jv(r,68));$u(this,"vl",jv(g,69),jv(r,69));rI(this,"lf",b5(g,65),b5(r,65));rI(this,"mv",b5(g,66),b5(r,66));rI(this,"id",b5(g,70),b5(r,70));$u(this,"ic",Mr(g,71),!0);rI(this,"pg",_.r8(g,72),_.r8(r,72));rI(this,"mo",b5(g,73),b5(r,73));rI(this,"al",b5(g,74),b5(r,74));$u(this,"iv",jv(g,75),jv(r,75));$u(this,"pi",V9(g,
76),V9(r,76));$u(this,"ya",V9(g,77),V9(r,77));$u(this,"ro",V9(g,78),V9(r,78));$u(this,"fo",V9(g,79),V9(r,79));rI(this,"df",b5(g,80),b5(r,80));gI(this,"mm",_.TD(g,81),_.TD(r,81));rI(this,"sg",b5(g,82),b5(r,82));rI(this,"gd",b5(g,83),b5(r,83));rI(this,"fm",b5(g,84),b5(r,84));$u(this,"ba",Mr(g,85),Mr(r,85));$u(this,"br",Mr(g,86),Mr(r,86));$u(this,"bc",g.getBackgroundColor(),r.getBackgroundColor(),16,8);$u(this,"pc",Mr(g,88),Mr(r,88),16,8);$u(this,"sc",Mr(g,89),Mr(r,89),16,8);rI(this,"dv",b5(g,90),b5(r,
90));rI(this,"md",b5(g,91),b5(r,91));$u(this,"cp",Mr(g,92),Mr(r,92));rI(this,"sm",b5(g,93),b5(r,93));$u(this,"cv",Mr(g,94),Mr(r,94));rI(this,"ng",b5(g,95),b5(r,95));rI(this,"il",b5(g,96),b5(r,96));rI(this,"lo",b5(g,97),b5(r,97));rI(this,"vm",b5(g,98),b5(r,98));gI(this,"dc",_.TD(g,99),_.TD(r,99));rI(this,"rf",b5(g,100),b5(r,100));gI(this,"vf",_.TD(g,102),_.TD(r,102));rI(this,"ra",_.r8(g,103),_.r8(r,103));rI(this,"ckm",b5(g,104),b5(r,104));rI(this,"gm",b5(g,105),b5(r,105));rI(this,"ngm",b5(g,106),b5(r,
106));$u(this,"em",Mr(g,107),Mr(r,107));rI(this,"cr",b5(g,108),b5(r,108));$u(this,"sl",g.getStoryboardLevel(),r.getStoryboardLevel());$u(this,"sb",Mr(g,110),Mr(r,110));gI(this,"pt",_.TD(g,111),_.TD(r,111));gI(this,"gce",_.TD(g,112),_.TD(r,112));rI(this,"tm",b5(g,113),b5(r,113));rI(this,"ntm",b5(g,114),b5(r,114));$u(this,"mp",Mr(g,115),Mr(r,115));return this.JSC$19814_components_.join("-")};
var $u=function(r,g,I,P,a,v){if(I!=null){var C=a==void 0||a!=10&&a!=16?10:a;I=Number(I).toString(C);a=new H33;a.append(C==16?"0x":"");C=a.append;v==void 0?v="":(v-=I.length,v=v<=0?"":(0,_.uNB)("0",v));C.call(a,v);a.append(I);caS(r,g,a.toString(),!!Number(P))}},rI=function(r,g,I,P){I&&caS(r,g,"",!!P)},gI=function(r,g,I,P){I&&caS(r,g,String(I),!!Number(P))},caS=function(r,g,I,P){P&&(g=g.charAt(0).toUpperCase()+g.substring(1));
r.JSC$19814_components_.push(g+I)};_.Kr(X2,TcW);_.Q=X2.prototype;_.Q.JSC$19816_setCrop=function(r){r&&IS(this);return X2.superClass_.JSC$19816_setCrop.call(this,r)};
_.Q.JSC$19816_setHeight=function(r){r=r==null||r<0?void 0:r;r!=null&&this.setSize();return X2.superClass_.JSC$19816_setHeight.call(this,r)};
_.Q.JSC$19816_setImageCrop=function(r){r&&IS(this);return X2.superClass_.JSC$19816_setImageCrop.call(this,r)};
_.Q.JSC$19816_setCircleCrop=function(r){r&&IS(this);return X2.superClass_.JSC$19816_setCircleCrop.call(this,r)};
_.Q.setSize=function(r){_.Jp(r)&&(r=Math.max(r.width,r.height));r=r==null||r<0?void 0:r;r!=null&&(this.JSC$19816_setWidth(),this.JSC$19816_setHeight());return X2.superClass_.setSize.call(this,r)};
_.Q.JSC$19816_setSmartCrop=function(r){r&&IS(this);return X2.superClass_.JSC$19816_setSmartCrop.call(this,r)};
_.Q.JSC$19816_setSmartCropNoClip=function(r){r&&IS(this);return X2.superClass_.JSC$19816_setSmartCropNoClip.call(this,r)};
_.Q.JSC$19816_setSmartCropUseFace=function(r){r&&IS(this);return X2.superClass_.JSC$19816_setSmartCropUseFace.call(this,r)};
_.Q.setCenterCrop=function(r){r&&IS(this);return X2.superClass_.setCenterCrop.call(this,r)};
_.Q.JSC$19816_setPad=function(r){r&&IS(this);return X2.superClass_.JSC$19816_setPad.call(this,r)};
_.Q.JSC$19816_setWidth=function(r){r=r==null||r<0?void 0:r;r!=null&&this.setSize();return X2.superClass_.JSC$19816_setWidth.call(this,r)};
var tYW=function(r){r.clearOptions();var g=r.JSC$19814_parsedOptions_,I=g.valueProto_;kL(!0,_.r8(I,3),_.r8(g.signatureFlagProto_,3))&&_.ln(I,3,!0);return r},IS=function(r){r.setCenterCrop();
r.JSC$19816_setCircleCrop();r.JSC$19816_setCrop();r.JSC$19816_setImageCrop();r.JSC$19816_setPad();r.JSC$19816_setSmartCrop();r.JSC$19816_setSmartCropNoClip();r.JSC$19816_setSmartCropUseFace()};
X2.prototype.build=function(){var r=this.JSC$19814_parsedOptions_.valueProto_;b5(r,18)||b5(r,45)?r.getSize()||this.setSize(0):(r=this.JSC$19814_parsedOptions_.valueProto_,r.getSize()||r.getWidth()||r.getHeight()||(this.setSize(),this.JSC$19816_setHeight(),this.JSC$19816_setWidth(),IS(this)));return X2.superClass_.build.call(this)};var B9p=/^[^\/]*\/\//,ObZ=function(r,g){g=g===void 0?!1:g;this.original_=r;this.originalPrefix_="";(r=this.original_.match(B9p))&&r[0]?(this.originalPrefix_=r[0],r=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):r="http://"+this.original_;this.uri_=_.WJ(r,!0);this.isFreeformUrl_=g;this.JSC$19820_valid_=!0;this.obfuscated_=!1},zQU=function(r,g){r.JSC$19822_pathPrefix_=r.JSC$19822_pathPrefix_?r.JSC$19822_pathPrefix_+("/"+g):g},P8=function(r){if(r.JSC$19822_components_==
void 0){var g=r.uri_.getPath().substring(1);
r.JSC$19822_pathPrefix_=null;if(r.isFreeformUrl_){r.JSC$19822_components_=[];if((g.match(/=/g)||[]).length>1)return r.JSC$19820_valid_=!1,r.JSC$19822_components_;var I=g.indexOf("=");I!=-1?(r.JSC$19822_components_.push(g.substr(0,I)),r.JSC$19822_components_.push(g.substr(I+1))):r.JSC$19822_components_.push(g);return r.JSC$19822_components_}r.JSC$19822_components_=g.split("/");g=r.JSC$19822_components_.length;g>2&&r.JSC$19822_components_[0]=="u"&&(zQU(r,r.JSC$19822_components_[0]+"/"+r.JSC$19822_components_[1]),
r.JSC$19822_components_.shift(),r.JSC$19822_components_.shift(),g-=2);if(g==0||g==4||g>7)return r.JSC$19820_valid_=!1,r.JSC$19822_components_;if(g==2)zQU(r,r.JSC$19822_components_[0]);else if(r.JSC$19822_components_[0]=="image")zQU(r,r.JSC$19822_components_[0]);else if(g==7||g==3)return r.JSC$19820_valid_=!1,r.JSC$19822_components_;if(g<=3){r.obfuscated_=!0;g==3&&(zQU(r,r.JSC$19822_components_[1]),r.JSC$19822_components_.shift(),--g);--g;I=r.JSC$19822_components_[g];var P=I.indexOf("=");P!=-1&&(r.JSC$19822_components_[g]=
I.substr(0,P),r.JSC$19822_components_.push(I.substr(P+1)))}}return r.JSC$19822_components_};
ObZ.prototype.isValid=function(){P8(this);return this.JSC$19820_valid_};
ObZ.prototype.isObfuscated=function(){P8(this);return this.obfuscated_};
var eQ4=function(r){P8(r);return r.isFreeformUrl_},aS=function(r){P8(r);
r.JSC$19822_pathPrefix_==void 0&&(r.JSC$19822_pathPrefix_=null);return r.JSC$19822_pathPrefix_},Y$3=function(r){switch(P8(r).length){case 7:return!0;
case 6:return aS(r)==null;case 5:return!1;case 3:return!0;case 2:return aS(r)==null;case 1:return!1;default:return!1}},Q1=function(r,g){if(eQ4(r))a:{switch(g){case 7:g=0;
break;case 4:if(!Y$3(r)){r=null;break a}g=1;break;default:r=null;break a}r=P8(r)[g]}else if(r.isObfuscated())a:{var I=aS(r)!=null?1:0;switch(g){case 6:g=I;break;case 4:if(!Y$3(r)){r=null;break a}g=1+I;break;default:r=null;break a}r=P8(r)[g]}else a:{I=aS(r)!=null?1:0;switch(g){case 0:g=I;break;case 1:g=1+I;break;case 2:g=2+I;break;case 3:g=3+I;break;case 4:if(!Y$3(r)){r=null;break a}g=4+I;break;case 5:g=Y$3(r)?1:0;g=4+I+g;break;default:r=null;break a}r=P8(r)[g]}return r};
ObZ.prototype.getOptions=function(){this.options_==void 0&&(this.options_=Q1(this,4));return this.options_};var $c0=function(){};
$c0.prototype.parse=function(r,g){return new hXi(r,g===void 0?!1:g)};
var hXi=function(r,g){ObZ.call(this,r,g===void 0?!1:g)};
_.b(hXi,ObZ);_.Kr(gt4,X2);var kfi;gt4.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
gt4.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var r=gt4.superClass_.build.call(this),g=[];aS(this.parsedImageUrl_)!=null&&g.push(aS(this.parsedImageUrl_));var I=eQ4(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var P=this.parsedImageUrl_;P.obfuscatedData_==void 0&&(P.obfuscatedData_=Q1(P,6));g.push(P.obfuscatedData_+(r?"="+r:""))}else if(I){P=g.push;var a=this.parsedImageUrl_;a.freeformUrlPath_===void 0&&(a.freeformUrlPath_=
Q1(a,7));P.call(g,a.freeformUrlPath_);r&&g.push(r)}else P=g.push,a=this.parsedImageUrl_,a.obfuscatedGaiaId_==void 0&&(a.obfuscatedGaiaId_=Q1(a,0)),P.call(g,a.obfuscatedGaiaId_),P=g.push,a=this.parsedImageUrl_,a.photoId_==void 0&&(a.photoId_=Q1(a,1)),P.call(g,a.photoId_),P=g.push,a=this.parsedImageUrl_,a.imageVersion_==void 0&&(a.imageVersion_=Q1(a,2)),P.call(g,a.imageVersion_),P=g.push,a=this.parsedImageUrl_,a.signature_==void 0&&(a.signature_=Q1(a,3)),P.call(g,a.signature_),r&&g.push(r),r=g.push,
P=this.parsedImageUrl_,P.filename_==void 0&&(P.filename_=Q1(P,5)),r.call(g,P.filename_);g=I?g.join("="):g.join("/");g=_.WJ(this.protocolPrefix_+this.JSC$19828_domain_+"/"+g+(this.JSC$19828_query_?"?"+this.JSC$19828_query_:"")).toString();g.startsWith("%3a//")&&(g=g.replace("%3a//","://"));return g};_.Kr(cl,_.Ip);cl.prototype.JSC$10374_setLabel=function(r){cl.superClass_.JSC$10374_setLabel.call(this,r);return this};
cl.prototype.addUploadMetadata=function(r,g){cl.superClass_.addUploadMetadata.call(this,r,g);return this};var ZbK=function(r){if(r!=="youtubebanner"&&r!=="youtube-channel-banner")throw Error("Ck");cl.call(this,r)};
_.b(ZbK,cl);ZbK.prototype.JSC$10374_setLabel=function(r){cl.prototype.JSC$10374_setLabel.call(this,r);return this};
ZbK.prototype.addUploadMetadata=function(r,g){cl.prototype.addUploadMetadata.call(this,r,g);return this};var PH4=_.U1(["",""]);var U5R=[0,_.Fi,_.bi,_.Fi,-1,_.bi,[0,_.M_,_.Vh,-1],_.Fi,-1];var ibA=[0,[1,2,3],_.L0,-2];var bbR=[0,_.Fi];var MYM=_.U1(["viewBox"]),j1W=_.U1(["width"]),VY0=_.U1(["height"]),d5i=_.U1(["fill"]),LFi=_.U1(["id"]),GTU=_.U1(["x"]),ya4=_.U1(["y"]);vt3.prototype.getLength=function(){return this.parsedData.length};
vt3.prototype.write=function(r){for(var g=0,I=this.parsedData.length;g<I;g++)r.put(this.parsedData[g],8)};
var qqR=function(r,g){var I=new vt3(g);r.dataList.push(I);I=r.errorCorrectLevel;var P=1,a=encodeURI(g).toString().replace(/%[0-9a-fA-F]{2}/g,"a");g=a.length+(a.length!=g?3:0);a=0;for(var v=mc.length;a<=v;a++){var C=0;switch(I){case 1:C=mc[a][0];break;case 0:C=mc[a][1];break;case 3:C=mc[a][2];break;case 2:C=mc[a][3]}if(g<=C)break;else P++}if(P>mc.length)throw Error("Lk");r.typeNumber=P;r.dataCache=null};
QJi.prototype.isDark=function(r,g){if(r<0||this.moduleCount<=r||g<0||this.moduleCount<=g)throw Error("Dk`"+r+"`"+g);return this.modules[r][g]};
for(var XgK=function(r,g,I){r.moduleCount=r.typeNumber*4+17;r.modules=Array(r.moduleCount);for(var P=0;P<r.moduleCount;P++){r.modules[P]=Array(r.moduleCount);for(var a=0;a<r.moduleCount;a++)r.modules[P][a]=null}KFr(r,0,0);KFr(r,r.moduleCount-7,0);KFr(r,0,r.moduleCount-7);P=s1r[r.typeNumber-1];for(a=0;a<P.length;a++)for(var v=0;v<P.length;v++){var C=P[a],u=P[v];if(r.modules[C][u]==null)for(var X=-2;X<=2;X++)for(var c=-2;c<=2;c++)r.modules[C+X][u+c]=X==-2||X==2||c==-2||c==2||X==0&&c==0?!0:!1}for(P=
8;P<r.moduleCount-8;P++)r.modules[P][6]==null&&(r.modules[P][6]=P%2==0);for(P=8;P<r.moduleCount-8;P++)r.modules[6][P]==null&&(r.modules[6][P]=P%2==0);P=r.errorCorrectLevel<<3|I;for(a=P<<10;C4(a)-C4(1335)>=0;)a^=1335<<C4(a)-C4(1335);P=(P<<10|a)^21522;for(a=0;a<15;a++)v=!g&&(P>>a&1)==1,a<6?r.modules[a][8]=v:a<8?r.modules[a+1][8]=v:r.modules[r.moduleCount-15+a][8]=v;for(a=0;a<15;a++)v=!g&&(P>>a&1)==1,a<8?r.modules[8][r.moduleCount-a-1]=v:a<9?r.modules[8][15-a-1+1]=v:r.modules[8][15-a-1]=v;r.modules[r.moduleCount-
8][8]=!g;if(r.typeNumber>=7){P=r.typeNumber;for(a=P<<12;C4(a)-C4(7973)>=0;)a^=7973<<C4(a)-C4(7973);P=P<<12|a;for(a=0;a<18;a++)v=!g&&(P>>a&1)==1,r.modules[Math.floor(a/3)][a%3+r.moduleCount-8-3]=v;for(a=0;a<18;a++)v=!g&&(P>>a&1)==1,r.modules[a%3+r.moduleCount-8-3][Math.floor(a/3)]=v}if(r.dataCache==null){a=r.typeNumber;v=r.dataList;g=r.errorCorrectLevel;P=FFi(a,g);if(P==void 0)throw Error("Kk`"+a+"`"+g);C=P.length/3;g=[];for(u=0;u<C;u++){X=P[u*3];c=P[u*3+1];for(var B=P[u*3+2],O=0;O<X;O++)g.push(new mcr(c,
B))}P=new CHK;for(C=0;C<v.length;C++)u=v[C],P.put(u.mode,4),P.put(u.getLength(),HbU(u.mode,a)),u.write(P);for(C=a=0;C<g.length;C++)a+=g[C].dataCount;if(P.length>a*8)throw Error("Ek`"+P.length+"`"+a*8);for(P.length+4<=a*8&&P.put(0,4);P.length%8!=0;)WFU(P,!1);for(;!(P.length>=a*8);){P.put(236,8);if(P.length>=a*8)break;P.put(17,8)}v=a=c=0;C=Array(g.length);u=Array(g.length);for(X=0;X<g.length;X++){O=g[X].dataCount;var z=g[X].totalCount-O;a=Math.max(a,O);v=Math.max(v,z);C[X]=Array(O);for(B=0;B<C[X].length;B++)C[X][B]=
255&P.buffer[B+c];c+=O;B=z;O=new tR([1],0);for(z=0;z<B;z++)O=O.multiply(new tR([1,D5A(z)],0));B=O;O=(new tR(C[X],B.getLength()-1)).mod(B);u[X]=Array(B.getLength()-1);for(B=0;B<u[X].length;B++)z=B+O.getLength()-u[X].length,u[X][B]=z>=0?O.get(z):0}for(B=P=0;B<g.length;B++)P+=g[B].totalCount;P=Array(P);for(B=c=0;B<a;B++)for(X=0;X<g.length;X++)B<C[X].length&&(P[c++]=C[X][B]);for(B=0;B<v;B++)for(X=0;X<g.length;X++)B<u[X].length&&(P[c++]=u[X][B]);r.dataCache=P}g=r.dataCache;P=-1;a=r.moduleCount-1;v=7;C=
0;for(u=r.moduleCount-1;u>0;u-=2)for(u==6&&u--;;){for(X=0;X<2;X++)r.modules[a][u-X]==null&&(c=!1,C<g.length&&(c=(g[C]>>>v&1)==1),RQA(I,a,u-X)&&(c=!c),r.modules[a][u-X]=c,v--,v==-1&&(C++,v=7));a+=P;if(a<0||r.moduleCount<=a){a-=P;P=-P;break}}},KFr=function(r,g,I){for(var P=-1;P<=7;P++)if(!(g+P<=-1||r.moduleCount<=g+P))for(var a=-1;a<=7;a++)I+a<=-1||r.moduleCount<=I+a||(r.modules[g+P][I+a]=0<=P&&P<=6&&(a==0||a==6)||0<=a&&a<=6&&(P==0||P==6)||2<=P&&P<=4&&2<=a&&a<=4?!0:!1)},c4A=function(r){for(var g=0,
I=0,P=0;P<8;P++){XgK(r,!0,P);
var a=r;for(var v=a.moduleCount,C=0,u=0;u<v;u++)for(var X=0;X<v;X++){for(var c=0,B=a.isDark(u,X),O=-1;O<=1;O++)if(!(u+O<0||v<=u+O))for(var z=-1;z<=1;z++)X+z<0||v<=X+z||(O!=0||z!=0)&&B==a.isDark(u+O,X+z)&&c++;c>5&&(C+=3+c-5)}for(u=0;u<v-1;u++)for(X=0;X<v-1;X++)if(c=0,a.isDark(u,X)&&c++,a.isDark(u+1,X)&&c++,a.isDark(u,X+1)&&c++,a.isDark(u+1,X+1)&&c++,c==0||c==4)C+=3;for(u=0;u<v;u++)for(X=0;X<v-6;X++)a.isDark(u,X)&&!a.isDark(u,X+1)&&a.isDark(u,X+2)&&a.isDark(u,X+3)&&a.isDark(u,X+4)&&!a.isDark(u,X+5)&&
a.isDark(u,X+6)&&(C+=40);for(X=0;X<v;X++)for(u=0;u<v-6;u++)a.isDark(u,X)&&!a.isDark(u+1,X)&&a.isDark(u+2,X)&&a.isDark(u+3,X)&&a.isDark(u+4,X)&&!a.isDark(u+5,X)&&a.isDark(u+6,X)&&(C+=40);for(X=c=0;X<v;X++)for(u=0;u<v;u++)a.isDark(u,X)&&c++;a=C+=Math.abs(100*c/v/v-50)/5*10;if(P==0||g>a)g=a,I=P}return I},s1r=[[],
[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]],C4=function(r){for(var g=0;r!=0;)g++,r>>>=1;return g},RQA=function(r,g,I){switch(r){case 0:return(g+I)%2==0;
case 1:return g%2==0;case 2:return I%3==0;case 3:return(g+I)%3==0;case 4:return(Math.floor(g/2)+Math.floor(I/3))%2==0;case 5:return g*I%2+g*I%3==0;case 6:return(g*I%2+g*I%3)%2==0;case 7:return(g*I%3+(g+I)%2)%2==0;default:throw Error("Fk`"+r);}},HbU=function(r,g){if(1<=g&&g<10)switch(r){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("Gk`"+r);}else if(g<27)switch(r){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("Gk`"+r);}else if(g<41)switch(r){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("Gk`"+r);}else throw Error("Hk`"+g);},N93=function(r){if(r<1)throw Error("Ik`"+r);
return Aaf[r]},D5A=function(r){for(;r<0;)r+=255;
for(;r>=256;)r-=255;return up[r]},up=Array(256),Aaf=Array(256),w6S=0;w6S<8;w6S++)up[w6S]=1<<w6S;
for(var p4=8;p4<256;p4++)up[p4]=up[p4-4]^up[p4-5]^up[p4-6]^up[p4-8];for(var lHK=0;lHK<255;lHK++)Aaf[up[lHK]]=lHK;tR.prototype.get=function(r){return this.num[r]};
tR.prototype.getLength=function(){return this.num.length};
tR.prototype.multiply=function(r){for(var g=Array(this.getLength()+r.getLength()-1),I=0;I<this.getLength();I++)for(var P=0;P<r.getLength();P++)g[I+P]^=D5A(N93(this.get(I))+N93(r.get(P)));return new tR(g,0)};
tR.prototype.mod=function(r){if(this.getLength()-r.getLength()<0)return this;for(var g=N93(this.get(0))-N93(r.get(0)),I=Array(this.getLength()),P=0;P<this.getLength();P++)I[P]=this.get(P);for(P=0;P<r.getLength();P++)I[P]^=D5A(N93(r.get(P))+g);return(new tR(I,0)).mod(r)};
var S$K=[[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]],FFi=function(r,g){switch(g){case 1:return S$K[(r-1)*4];case 0:return S$K[(r-1)*4+1];case 3:return S$K[(r-1)*4+2];case 2:return S$K[(r-1)*4+3]}};
CHK.prototype.get=function(r){return(this.buffer[Math.floor(r/8)]>>>7-r%8&1)==1};
CHK.prototype.put=function(r,g){for(var I=0;I<g;I++)WFU(this,(r>>>g-I-1&1)==1)};
var WFU=function(r,g){var I=Math.floor(r.length/8);r.buffer.length<=I&&r.buffer.push(0);g&&(r.buffer[I]|=128>>>r.length%8);r.length++},mc=[[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]],otS=function(){var r=function(g,I){this.JSC$19854__el=g;this.JSC$19854__htOption=I};
r.prototype.draw=function(g){function I(B,O){B=document.createElementNS("http://www.w3.org/2000/svg",B);for(var z in O)O.hasOwnProperty(z)&&(z==="href"?C4i(B,O[z]):_.t6([_.UG(MYM),_.UG(j1W),_.UG(VY0),_.UG(d5i),_.UG(LFi),_.UG(GTU),_.UG(ya4)],B,z,O[z]));return B}
var P=this.JSC$19854__htOption,a=this.JSC$19854__el,v=g.moduleCount;this.clear();var C=I("svg",{viewBox:"0 0 "+String(v)+" "+String(v),width:"100%",height:"100%",fill:P.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});a.appendChild(C);C.appendChild(I("rect",{fill:P.colorLight,width:"100%",height:"100%"}));C.appendChild(I("rect",{fill:P.colorDark,width:"1",height:"1",id:"template"}));for(var u=0;u<v;u++)for(var X=0;X<v;X++)if(g.isDark(u,X)){var c=I("use",{x:String(u),y:String(X),href:"#template"});
C.appendChild(c)}};
r.prototype.clear=function(){for(;this.JSC$19854__el.hasChildNodes();)this.JSC$19854__el.removeChild(this.JSC$19854__el.lastChild)};
return r}(),pg3=document.documentElement.tagName.toLowerCase()==="svg"?otS:typeof CanvasRenderingContext2D!="undefined"?function(){var r=function(g,I){this._bIsPainted=!1;
uOf();this.JSC$19854__htOption=I;this._elCanvas=document.createElement("canvas");this._elCanvas.width=I.width;this._elCanvas.height=I.height;g.appendChild(this._elCanvas);this.JSC$19854__el=g;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$19854__el.appendChild(this._elImage);this._bSupportDataURI=null};
r.prototype._onMakeImage=function(){var g=this._elCanvas.toDataURL("image/png");this._elImage.src=g;this._elImage.style.display="block";this._elCanvas.style.display="none"};
r.prototype._safeSetDataURI=function(g,I){var P=this;P._fFail=I;P._fSuccess=g;P._bSupportDataURI===null?(g=_.ht("IMG"),I=function(){P._bSupportDataURI=!1;P._fFail&&P._fFail.call(P)},g.onabort=I,g.onerror=I,g.onload=function(){P._bSupportDataURI=!0;
P._fSuccess&&P._fSuccess.call(P)},g.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):P._bSupportDataURI===!0&&P._fSuccess?P._fSuccess.call(P):P._bSupportDataURI===!1&&P._fFail&&P._fFail.call(P)};
r.prototype.draw=function(g){var I=this._oContext,P=this.JSC$19854__htOption,a=g.moduleCount,v=P.width/a,C=P.height/a,u=Math.round(v),X=Math.round(C);this._elImage.style.display="none";this.clear();for(var c=0;c<a;c++)for(var B=0;B<a;B++){var O=g.isDark(c,B),z=B*v,e=c*C;I.strokeStyle=O?P.colorDark:P.colorLight;I.lineWidth=1;I.fillStyle=O?P.colorDark:P.colorLight;I.fillRect(z,e,v,C);I.strokeRect(Math.floor(z)+.5,Math.floor(e)+.5,u,X);I.strokeRect(Math.ceil(z)-.5,Math.ceil(e)-.5,u,X)}this._bIsPainted=
!0};
r.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
r.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
r.prototype.round=function(g){return g?Math.floor(g*1E3)/1E3:g};
return r}():function(){var r=function(g,I){this.JSC$19854__el=g;
this.JSC$19854__htOption=I};
r.prototype.draw=function(g){for(var I=this.JSC$19854__htOption,P=this.JSC$19854__el,a=g.moduleCount,v=Math.floor(I.width/a),C=Math.floor(I.height/a),u=['<table style="border:0;border-collapse:collapse;">'],X=0;X<a;X++){u.push("<tr>");for(var c=0;c<a;c++)u.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+v+"px;height:"+C+"px;background-color:"+(g.isDark(X,c)?I.colorDark:I.colorLight)+';"></td>');u.push("</tr>")}u.push("</table>");g=u.join("");g=_.hPl(_.$b0,g);_.cb(P,g);
g=P.childNodes[0];a=(I.width-g.offsetWidth)/2;v=(I.height-g.offsetHeight)/2;a>0&&v>0&&(g.style.margin=v+"px "+a+"px")};
r.prototype.clear=function(){this.JSC$19854__el.textContent=""};
return r}();
tHK.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$19857__android||this.JSC$19857__android>=3)&&this._oDrawing.makeImage()};
tHK.prototype.clear=function(){this._oDrawing.clear()};
_.I$.QRCode=tHK;var JaW={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var dcS=function(){};
dcS.prototype.stringify=function(r){return _.I$.JSON.stringify(r,void 0)};
dcS.prototype.parse=function(r){return _.I$.JSON.parse(r,void 0)};var EpM=function(){_.wH.call(this,"z")};
_.Kr(EpM,_.wH);var x5r=function(){_.wH.call(this,"y")};
_.Kr(x5r,_.wH);var Oi0=null;_.Kr(ex0,_.wH);_.Kr(Zi0,_.wH);_.Kr(UcW,_.wH);OX.prototype.disableRedact=function(){this.redactEnabled_=!1};
var fHp=function(r,g,I,P,a,v){r.info(function(){if(r.redactEnabled_)if(v){var C="";for(var u=v.split("&"),X=0;X<u.length;X++){var c=u[X].split("=");if(c.length>1){var B=c[0];c=c[1];var O=B.split("_");C=O.length>=2&&O[1]=="type"?C+(B+"="+c+"&"):C+(B+"=redacted&")}}}else C=null;else C=v;return"XMLHTTP REQ ("+P+") [attempt "+a+"]: "+g+"\n"+I+"\n"+C})},npf=function(r,g,I,P,a,v,C){r.info(function(){return"XMLHTTP RESP ("+P+") [ attempt "+a+"]: "+g+"\n"+I+"\n"+v+" "+C})},oS=function(r,g,I,P){r.info(function(){return"XMLHTTP TEXT ("+
g+"): "+T9i(r,I)+(P?" "+P:"")})},hQ0=function(r,g){r.info(function(){return"TIMEOUT: "+g})};
OX.prototype.debug=function(){};
OX.prototype.info=function(){};
OX.prototype.warning=function(){};
var T9i=function(r,g){if(!r.redactEnabled_)return g;if(!g)return null;try{var I=JSON.parse(g);if(I)for(var P=0;P<I.length;P++)if(Array.isArray(I[P])){var a=I[P];if(!(a.length<2)){var v=a[1];if(Array.isArray(v)&&!(v.length<1)){var C=v[0];if(C!="noop"&&C!="stop"&&C!="close")for(var u=1;u<v.length;u++)v[u]=""}}}return(0,_.cc)(I)}catch(X){return r.debug("Exception parsing expected JS array - probably was not JS"),g}};var MHR=function(){this.textDecoder=null;this.responseBuffer="";this.responseArrivedForFetch=!1},kTp=function(r,g){switch(r){case 0:return"Non-200 return code ("+g+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},$2W={},rip={};
zs.prototype.setTimeout=function(r){this.timeout_=r};
var Irp=function(r,g,I){r.JSC$19879_type_=1;r.JSC$19879_baseUri_=_.l9(g.clone());r.JSC$19879_postData_=I;r.decodeChunks_=!0;gjZ(r,null)},gjZ=function(r,g){r.JSC$19879_requestStartTime_=Date.now();
P7i(r);r.JSC$19879_requestUri_=r.JSC$19879_baseUri_.clone();IvK(r.JSC$19879_requestUri_,"t",r.JSC$19879_retryId_);r.JSC$19879_xmlHttpChunkStart_=0;var I=r.JSC$19879_channel_.JSC$19898_supportsCrossDomainXhrs_;r.fetchResponseState_=new MHR;r.JSC$19879_xmlHttp_=ar0(r.JSC$19879_channel_,I?g:null,!r.JSC$19879_postData_);r.JSC$19879_readyStateChangeThrottleMs_>0&&(r.JSC$19879_readyStateChangeThrottle_=new _.ND((0,_.Qz)(r.JSC$19883_xmlHttpHandler_,r,r.JSC$19879_xmlHttp_),r.JSC$19879_readyStateChangeThrottleMs_));
r.JSC$19879_eventHandler_.listen(r.JSC$19879_xmlHttp_,"readystatechange",r.JSC$19883_readyStateChangeHandler_);g=r.JSC$19879_extraHeaders_?_.pF.clone(r.JSC$19879_extraHeaders_):{};r.JSC$19879_postData_?(r.JSC$19879_verb_||(r.JSC$19879_verb_="POST"),g["Content-Type"]="application/x-www-form-urlencoded",r.JSC$19879_xmlHttp_.send(r.JSC$19879_requestUri_,r.JSC$19879_verb_,r.JSC$19879_postData_,g)):(r.JSC$19879_verb_="GET",r.JSC$19879_xmlHttp_.send(r.JSC$19879_requestUri_,r.JSC$19879_verb_,null,g));Yq4(1);
fHp(r.JSC$19879_channelDebug_,r.JSC$19879_verb_,r.JSC$19879_requestUri_,r.JSC$19879_rid_,r.JSC$19879_retryId_,r.JSC$19879_postData_)};
zs.prototype.JSC$19883_readyStateChangeHandler_=function(r){r=r.target;var g=this.JSC$19879_readyStateChangeThrottle_;g&&_.Bc(r)==3?(this.JSC$19879_channelDebug_.debug("Throttling readystatechange."),g.fire()):this.JSC$19883_xmlHttpHandler_(r)};
zs.prototype.JSC$19883_xmlHttpHandler_=function(r){try{r==this.JSC$19879_xmlHttp_?vji(this):this.JSC$19879_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(g){this.JSC$19879_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),QmM(this)}finally{}};
var vji=function(r){var g=_.Bc(r.JSC$19879_xmlHttp_),I=r.JSC$19879_xmlHttp_.JSC$10096_lastErrorCode_,P=r.JSC$19879_xmlHttp_.getStatus();if(!(g<3||g==3&&!QmM(r))){r.JSC$19879_cancelled_||g!=4||I==7||(I==8||P<=0?Yq4(3):Yq4(2));m2i(r);var a=r.JSC$19879_xmlHttp_.getStatus();r.JSC$19879_lastStatusCode_=a;I=C7M(r);QmM(r)||r.JSC$19879_channelDebug_.debug(function(){return"No response text for uri "+r.JSC$19879_requestUri_+" status "+a});
r.JSC$19879_successful_=a==200;npf(r.JSC$19879_channelDebug_,r.JSC$19879_verb_,r.JSC$19879_requestUri_,r.JSC$19879_rid_,r.JSC$19879_retryId_,g,a);if(r.JSC$19879_successful_){if(r.decodeInitialResponse_&&!r.initialResponseDecoded_)if(P=uaA(r))oS(r.JSC$19879_channelDebug_,r.JSC$19879_rid_,P,"Initial handshake response via X-HTTP-Initial-Response"),r.initialResponseDecoded_=!0,pzK(r,P);else{r.JSC$19879_successful_=!1;r.JSC$19879_lastError_=3;Bl(12);r.JSC$19879_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
r.JSC$19879_rid_+")");qO(r);oji(r);return}r.decodeChunks_?qDU(r,g,I):(oS(r.JSC$19879_channelDebug_,r.JSC$19879_rid_,I,null),pzK(r,I));g==4&&qO(r);r.JSC$19879_successful_&&!r.JSC$19879_cancelled_&&(g==4?XzK(r.JSC$19879_channel_,r):(r.JSC$19879_successful_=!1,P7i(r)))}else rJp(r.JSC$19879_xmlHttp_),a==400&&I.indexOf("Unknown SID")>0?(r.JSC$19879_lastError_=3,Bl(12),r.JSC$19879_channelDebug_.warning("XMLHTTP Unknown SID ("+r.JSC$19879_rid_+")")):(r.JSC$19879_lastError_=0,Bl(13),r.JSC$19879_channelDebug_.warning("XMLHTTP Bad status "+
a+" ("+r.JSC$19879_rid_+")")),qO(r),oji(r)}},uaA=function(r){return r.JSC$19879_xmlHttp_&&(r=ED4(r.JSC$19879_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.mt(r)?r:null},C7M=function(r){if(!ciA(r))return r.JSC$19879_xmlHttp_.getResponseText();
var g=r.JSC$19879_xmlHttp_.getResponse();if(g==="")return"";var I="",P=g.length,a=_.Bc(r.JSC$19879_xmlHttp_)==4;if(!r.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return qO(r),oji(r),"";r.fetchResponseState_.textDecoder=new _.I$.TextDecoder}for(var v=0;v<P;v++)r.fetchResponseState_.responseArrivedForFetch=!0,I+=r.fetchResponseState_.textDecoder.decode(g[v],{stream:!(a&&v==P-1)});g.length=0;r.fetchResponseState_.responseBuffer+=I;r.JSC$19879_xmlHttpChunkStart_=0;return r.fetchResponseState_.responseBuffer},
QmM=function(r){return r.JSC$19879_xmlHttp_?r.fetchResponseState_.responseArrivedForFetch?!0:!(!r.JSC$19879_xmlHttp_.getResponseText()&&!r.JSC$19879_xmlHttp_.getResponse()):!1},ciA=function(r){return r.JSC$19879_xmlHttp_?r.JSC$19879_verb_=="GET"&&r.JSC$19879_type_!=2&&r.JSC$19879_channel_.usesFetchStreams_:!1},qDU=function(r,g,I){for(var P=!0,a;!r.JSC$19879_cancelled_&&r.JSC$19879_xmlHttpChunkStart_<I.length;)if(a=tPA(r,I),a==rip){g==4&&(r.JSC$19879_lastError_=4,Bl(14),P=!1);
oS(r.JSC$19879_channelDebug_,r.JSC$19879_rid_,null,"[Incomplete Response]");break}else if(a==$2W){r.JSC$19879_lastError_=4;Bl(15);oS(r.JSC$19879_channelDebug_,r.JSC$19879_rid_,I,"[Invalid Chunk]");P=!1;break}else oS(r.JSC$19879_channelDebug_,r.JSC$19879_rid_,a,null),pzK(r,a);ciA(r)&&r.JSC$19879_xmlHttpChunkStart_!=0&&(r.fetchResponseState_.responseBuffer=r.fetchResponseState_.responseBuffer.slice(r.JSC$19879_xmlHttpChunkStart_),r.JSC$19879_xmlHttpChunkStart_=0);g!=4||I.length!=0||r.fetchResponseState_.responseArrivedForFetch||
(r.JSC$19879_lastError_=1,Bl(16),P=!1);r.JSC$19879_successful_=r.JSC$19879_successful_&&P;P?I.length>0&&!r.firstByteReceived_&&(r.firstByteReceived_=!0,g=r.JSC$19879_channel_,g.JSC$19898_backChannelRequest_==r&&g.detectBufferingProxy_&&!g.bpDetectionDone_&&(g.JSC$19898_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+I.length),BRi(g),g.bpDetectionDone_=!0,Bl(11))):(oS(r.JSC$19879_channelDebug_,r.JSC$19879_rid_,I,"[Invalid Chunked Response]"),qO(r),oji(r))},tPA=function(r,
g){var I=r.JSC$19879_xmlHttpChunkStart_,P=g.indexOf("\n",I);
if(P==-1)return rip;I=Number(g.substring(I,P));if(isNaN(I))return $2W;P+=1;if(P+I>g.length)return rip;g=g.slice(P,P+I);r.JSC$19879_xmlHttpChunkStart_=P+I;return g};
zs.prototype.cancel=function(){this.JSC$19879_cancelled_=!0;qO(this)};
var P7i=function(r){r.JSC$19879_watchDogTimeoutTime_=Date.now()+r.timeout_;O_r(r,r.timeout_)},O_r=function(r,g){if(r.JSC$19879_watchDogTimerId_!=null)throw Error("Nk");
r.JSC$19879_watchDogTimerId_=biA((0,_.Qz)(r.JSC$19883_onWatchDogTimeout_,r),g)},m2i=function(r){r.JSC$19879_watchDogTimerId_&&(_.I$.clearTimeout(r.JSC$19879_watchDogTimerId_),r.JSC$19879_watchDogTimerId_=null)};
zs.prototype.JSC$19883_onWatchDogTimeout_=function(){this.JSC$19879_watchDogTimerId_=null;var r=Date.now();r-this.JSC$19879_watchDogTimeoutTime_>=0?(hQ0(this.JSC$19879_channelDebug_,this.JSC$19879_requestUri_),this.JSC$19879_type_!=2&&(Yq4(3),Bl(17)),qO(this),this.JSC$19879_lastError_=2,oji(this)):(this.JSC$19879_channelDebug_.warning("WatchDog timer called too early"),O_r(this,this.JSC$19879_watchDogTimeoutTime_-r))};
var oji=function(r){r.JSC$19879_channel_.state_==0||r.JSC$19879_cancelled_||XzK(r.JSC$19879_channel_,r)},qO=function(r){m2i(r);
_.KF(r.JSC$19879_readyStateChangeThrottle_);r.JSC$19879_readyStateChangeThrottle_=null;r.JSC$19879_eventHandler_.removeAll();if(r.JSC$19879_xmlHttp_){var g=r.JSC$19879_xmlHttp_;r.JSC$19879_xmlHttp_=null;g.abort();g.dispose()}};
zs.prototype.getLastError=function(){return this.JSC$19879_lastError_};
var pzK=function(r,g){try{var I=r.JSC$19879_channel_;if(I.state_!=0&&(I.JSC$19898_backChannelRequest_==r||zVi(I.forwardChannelRequestPool_,r)))if(!r.initialResponseDecoded_&&zVi(I.forwardChannelRequestPool_,r)&&I.state_==3){try{var P=I.wireCodec_.JSC$19893_parser_.parse(g)}catch(u){P=null}if(Array.isArray(P)&&P.length==3){g=P;if(g[0]==0)a:if(I.JSC$19898_channelDebug_.debug("Server claims our backchannel is missing."),I.JSC$19898_backChannelTimerId_)I.JSC$19898_channelDebug_.debug("But we are currently starting the request.");
else{if(I.JSC$19898_backChannelRequest_)if(I.JSC$19898_backChannelRequest_.JSC$19879_requestStartTime_+3E3<r.JSC$19879_requestStartTime_)eVA(I),YDR(I);else break a;else I.JSC$19898_channelDebug_.warning("We do not have a BackChannel established");Z_3(I);Bl(18)}else{I.JSC$19898_lastPostResponseArrayId_=g[1];var a=I.JSC$19898_lastPostResponseArrayId_-I.JSC$19898_lastArrayId_;if(0<a){var v=g[2];I.JSC$19898_channelDebug_.debug(v+" bytes (in "+a+" arrays) are outstanding on the BackChannel");v<37500&&
I.enableStreaming_&&I.JSC$19898_backChannelRetryCount_==0&&!I.JSC$19898_deadBackChannelTimerId_&&(I.JSC$19898_deadBackChannelTimerId_=biA((0,_.Qz)(I.JSC$19900_onBackChannelDead_,I),6E3))}}if(U2i(I.forwardChannelRequestPool_)<=1&&I.forwardChannelFlushedCallback_){try{I.forwardChannelFlushedCallback_()}catch(u){}I.forwardChannelFlushedCallback_=void 0}}else I.JSC$19898_channelDebug_.debug("Bad POST response data returned"),XQ(I,11)}else if((r.initialResponseDecoded_||I.JSC$19898_backChannelRequest_==
r)&&eVA(I),!_.mt(g)){var C=I.wireCodec_.JSC$19893_parser_.parse(g);I.onInput_(C,r)}Yq4(4)}catch(u){}};var i_p=function(r,g){this.JSC$19886_mapId=r;this.map=g;this.context=null};var y4f=function(r){this.maxPoolSizeConfigured_=r||10;_.I$.PerformanceNavigationTiming?(r=_.I$.performance.getEntriesByType("navigation"),r=r.length>0&&(r[0].nextHopProtocol=="hq"||r[0].nextHopProtocol=="h2")):r=!!(_.I$.chrome&&_.I$.chrome.loadTimes&&_.I$.chrome.loadTimes()&&_.I$.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$19889_maxSize_=r?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$19889_maxSize_>1&&(this.requestPool_=new Set);this.JSC$19889_request_=null;this.JSC$19889_pendingMessages_=
[]},b_3=function(r){return r.JSC$19889_request_?!0:r.requestPool_?r.requestPool_.size>=r.JSC$19889_maxSize_:!1},U2i=function(r){return r.JSC$19889_request_?1:r.requestPool_?r.requestPool_.size:0},zVi=function(r,g){return r.JSC$19889_request_?r.JSC$19889_request_==g:r.requestPool_?r.requestPool_.has(g):!1},MPi=function(r,g){r.requestPool_?r.requestPool_.add(g):r.JSC$19889_request_=g},jmK=function(r,g){r.JSC$19889_request_&&r.JSC$19889_request_==g?r.JSC$19889_request_=null:r.requestPool_&&r.requestPool_.has(g)&&
r.requestPool_.delete(g)};
y4f.prototype.cancel=function(){this.JSC$19889_pendingMessages_=VPA(this);if(this.JSC$19889_request_)this.JSC$19889_request_.cancel(),this.JSC$19889_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var r=_.m(this.requestPool_.values()),g=r.next();!g.done;g=r.next())g.value.cancel();this.requestPool_.clear()}};
var VPA=function(r){if(r.JSC$19889_request_!=null)return r.JSC$19889_pendingMessages_.concat(r.JSC$19889_request_.JSC$19879_pendingMessages_);if(r.requestPool_!=null&&r.requestPool_.size!==0){var g=r.JSC$19889_pendingMessages_;r=_.m(r.requestPool_.values());for(var I=r.next();!I.done;I=r.next())g=g.concat(I.value.JSC$19879_pendingMessages_);return g}return _.Ap(r.JSC$19889_pendingMessages_)},d2K=function(r,g){r.JSC$19889_pendingMessages_=r.JSC$19889_pendingMessages_.concat(g)};Yv.prototype.JSC$19900_channelVersion_=8;Yv.prototype.state_=1;
Yv.prototype.connect=function(r,g,I,P){this.JSC$19898_channelDebug_.debug("connect()");Bl(0);this.JSC$19898_path_=r;this.JSC$19898_extraParams_=g||{};I&&P!==void 0&&(this.JSC$19898_extraParams_.OSID=I,this.JSC$19898_extraParams_.OAID=P);this.enableStreaming_=this.allowStreamingMode_;this.JSC$19898_channelDebug_.debug("connectChannel_()");r=Lni(this,null,this.JSC$19898_path_);this.JSC$19898_channelDebug_.debug("GetForwardChannelUri: "+r);this.JSC$19898_forwardChannelUri_=r;GSi(this)};
Yv.prototype.disconnect=function(){this.JSC$19898_channelDebug_.debug("disconnect()");yiS(this);if(this.state_==3){var r=this.JSC$19898_nextRid_++,g=this.JSC$19898_forwardChannelUri_.clone();_.Rq(g,"SID",this.sid_);_.Rq(g,"RID",r);_.Rq(g,"TYPE","terminate");KnS(this,g);r=new zs(this,this.JSC$19898_channelDebug_,this.sid_,r);r.JSC$19879_type_=2;r.JSC$19879_baseUri_=_.l9(g.clone());g=!1;if(_.I$.navigator&&_.I$.navigator.sendBeacon)try{g=_.I$.navigator.sendBeacon(r.JSC$19879_baseUri_.toString(),"")}catch(I){}!g&&
_.I$.Image&&((new Image).src=r.JSC$19879_baseUri_,g=!0);g||(r.JSC$19879_xmlHttp_=ar0(r.JSC$19879_channel_,null),r.JSC$19879_xmlHttp_.send(r.JSC$19879_baseUri_));r.JSC$19879_requestStartTime_=Date.now();P7i(r)}sm0(this)};
var YDR=function(r){r.JSC$19898_backChannelRequest_&&(BRi(r),r.JSC$19898_backChannelRequest_.cancel(),r.JSC$19898_backChannelRequest_=null)},yiS=function(r){YDR(r);
r.JSC$19898_backChannelTimerId_&&(_.I$.clearTimeout(r.JSC$19898_backChannelTimerId_),r.JSC$19898_backChannelTimerId_=null);eVA(r);r.forwardChannelRequestPool_.cancel();r.JSC$19898_forwardChannelTimerId_&&(typeof r.JSC$19898_forwardChannelTimerId_==="number"&&_.I$.clearTimeout(r.JSC$19898_forwardChannelTimerId_),r.JSC$19898_forwardChannelTimerId_=null)};
Yv.prototype.getState=function(){return this.state_};
var GSi=function(r){b_3(r.forwardChannelRequestPool_)||r.JSC$19898_forwardChannelTimerId_||(r.JSC$19898_forwardChannelTimerId_=!0,_.u9(r.JSC$19900_onStartForwardChannelTimer_,r),r.JSC$19898_forwardChannelRetryCount_=0)},H_A=function(r,g){if(U2i(r.forwardChannelRequestPool_)>=r.forwardChannelRequestPool_.JSC$19889_maxSize_-(r.JSC$19898_forwardChannelTimerId_?1:0))return!1;
if(r.JSC$19898_forwardChannelTimerId_)return r.JSC$19898_channelDebug_.debug("Use the retry request that is already scheduled."),r.JSC$19898_outgoingMaps_=g.JSC$19879_pendingMessages_.concat(r.JSC$19898_outgoingMaps_),!0;if(r.state_==1||r.state_==2||r.JSC$19898_forwardChannelRetryCount_>=(r.JSC$19898_failFast_?0:r.JSC$19898_forwardChannelMaxRetries_))return!1;r.JSC$19898_channelDebug_.debug("Going to retry POST");r.JSC$19898_forwardChannelTimerId_=biA((0,_.Qz)(r.JSC$19900_onStartForwardChannelTimer_,
r,g),FnR(r,r.JSC$19898_forwardChannelRetryCount_));r.JSC$19898_forwardChannelRetryCount_++;return!0};
Yv.prototype.JSC$19900_onStartForwardChannelTimer_=function(r){if(this.JSC$19898_forwardChannelTimerId_)if(this.JSC$19898_forwardChannelTimerId_=null,this.JSC$19898_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!r){this.JSC$19898_channelDebug_.debug("open_()");this.JSC$19898_nextRid_=Math.floor(Math.random()*1E5);r=this.JSC$19898_nextRid_++;var g=new zs(this,this.JSC$19898_channelDebug_,"",r),I=this.JSC$19898_extraHeaders_;this.initHeaders_&&(I?(I=_.pF.clone(I),_.pF.extend(I,this.initHeaders_)):
I=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(g.JSC$19879_extraHeaders_=I,I=null);var P;if(this.fastHandshake_)a:{for(var a=P=0;a<this.JSC$19898_outgoingMaps_.length;a++){b:{var v=this.JSC$19898_outgoingMaps_[a];if("__data__"in v.map&&(v=v.map.__data__,typeof v==="string")){v=v.length;break b}v=void 0}if(v===void 0)break;P+=v;if(P>4096){P=a;break a}if(P===4096||a===this.JSC$19898_outgoingMaps_.length-1){P=a+1;break a}}P=1E3}else P=1E3;P=Wni(this,g,P);
a=this.JSC$19898_forwardChannelUri_.clone();_.Rq(a,"RID",r);_.Rq(a,"CVER",22);this.httpSessionIdParam_&&_.Rq(a,"X-HTTP-Session-Id",this.httpSessionIdParam_);KnS(this,a);I&&(this.encodeInitMessageHeaders_?P="headers="+_.EG(nY3(I))+"&"+P:this.httpHeadersOverwriteParam_&&TTr(a,this.httpHeadersOverwriteParam_,I));MPi(this.forwardChannelRequestPool_,g);this.blockingHandshake_&&_.Rq(a,"TYPE","init");this.fastHandshake_?(_.Rq(a,"$req",P),_.Rq(a,"SID","null"),g.decodeInitialResponse_=!0,Irp(g,a,null)):Irp(g,
a,P);this.state_=2}}else this.state_==3&&(r?D2R(this,r):this.JSC$19898_outgoingMaps_.length==0?this.JSC$19898_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):b_3(this.forwardChannelRequestPool_)||(D2R(this),this.JSC$19898_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var D2R=function(r,g){var I;g?I=g.JSC$19879_rid_:I=r.JSC$19898_nextRid_++;var P=r.JSC$19898_forwardChannelUri_.clone();_.Rq(P,"SID",r.sid_);_.Rq(P,"RID",I);_.Rq(P,"AID",r.JSC$19898_lastArrayId_);KnS(r,P);r.httpHeadersOverwriteParam_&&r.JSC$19898_extraHeaders_&&TTr(P,r.httpHeadersOverwriteParam_,r.JSC$19898_extraHeaders_);I=new zs(r,r.JSC$19898_channelDebug_,r.sid_,I,r.JSC$19898_forwardChannelRetryCount_+1);r.httpHeadersOverwriteParam_===null&&(I.JSC$19879_extraHeaders_=r.JSC$19898_extraHeaders_);
g&&(r.JSC$19898_outgoingMaps_=g.JSC$19879_pendingMessages_.concat(r.JSC$19898_outgoingMaps_));g=Wni(r,I,1E3);I.setTimeout(Math.round(r.JSC$19898_forwardChannelRequestTimeoutMs_*.5)+Math.round(r.JSC$19898_forwardChannelRequestTimeoutMs_*.5*Math.random()));MPi(r.forwardChannelRequestPool_,I);Irp(I,P,g)},KnS=function(r,g){r.JSC$19898_extraParams_&&_.pF.forEach(r.JSC$19898_extraParams_,function(I,P){_.Rq(g,P,I)});
r.handler_&&_.pF.forEach({},function(I,P){_.Rq(g,P,I)})},Wni=function(r,g,I){I=Math.min(r.JSC$19898_outgoingMaps_.length,I);
var P=r.handler_?(0,_.Qz)(r.handler_.JSC$19904_badMapError,r.handler_,r):null;a:{for(var a=r.JSC$19898_outgoingMaps_,v=-1;;){var C=["count="+I];v==-1?I>0?(v=a[0].JSC$19886_mapId,C.push("ofs="+v)):v=0:C.push("ofs="+v);for(var u=!0,X=0;X<I;X++){var c=a[X].JSC$19886_mapId,B=a[X].map;c-=v;if(c<0)v=Math.max(0,a[X].JSC$19886_mapId-100),u=!1;else try{c="req"+c+"_"||"";try{var O=B instanceof Map?B:Object.entries(B);for(var z=_.m(O),e=z.next();!e.done;e=z.next()){var U=_.m(e.value),V=U.next().value,G=U.next().value,
F=G;_.Jp(G)&&(F=(0,_.cc)(G));C.push(c+V+"="+encodeURIComponent(F))}}catch(W){throw C.push(c+"type="+encodeURIComponent("_badmap")),W;}}catch(W){P&&P(B)}}if(u){O=C.join("&");break a}}O=void 0}r=r.JSC$19898_outgoingMaps_.splice(0,I);g.JSC$19879_pendingMessages_=r;return O},RVU=function(r){r.JSC$19898_backChannelRequest_||r.JSC$19898_backChannelTimerId_||(r.JSC$19898_backChannelAttemptId_=1,_.u9(r.JSC$19900_onStartBackChannelTimer_,r),r.JSC$19898_backChannelRetryCount_=0)},Z_3=function(r){if(r.JSC$19898_backChannelRequest_||
r.JSC$19898_backChannelTimerId_||r.JSC$19898_backChannelRetryCount_>=3)return!1;
r.JSC$19898_channelDebug_.debug("Going to retry GET");r.JSC$19898_backChannelAttemptId_++;r.JSC$19898_backChannelTimerId_=biA((0,_.Qz)(r.JSC$19900_onStartBackChannelTimer_,r),FnR(r,r.JSC$19898_backChannelRetryCount_));r.JSC$19898_backChannelRetryCount_++;return!0};
Yv.prototype.JSC$19900_onStartBackChannelTimer_=function(){this.JSC$19898_backChannelTimerId_=null;Air(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$19898_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$19898_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$19898_backChannelRequest_+" "+this.handshakeRttMs_);else{var r=4*this.handshakeRttMs_;this.JSC$19898_channelDebug_.info("BP detection timer enabled: "+r);this.bpDetectionTimerId_=biA((0,_.Qz)(this.onBpDetectionTimer_,
this),r)}};
Yv.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$19898_channelDebug_.info("BP detection timeout reached.");if(this.JSC$19898_backChannelRequest_.JSC$19879_xmlHttp_!=null){var r=this.JSC$19898_backChannelRequest_.JSC$19879_xmlHttp_.getResponseText();r&&this.JSC$19898_channelDebug_.warning("Timer should have been cancelled : "+r)}this.JSC$19898_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;Bl(10);YDR(this);Air(this)}else this.JSC$19898_channelDebug_.warning("Invalid operation.")};
var BRi=function(r){r.bpDetectionTimerId_!=null&&(r.JSC$19898_channelDebug_.debug("Cancel the BP detection timer."),_.I$.clearTimeout(r.bpDetectionTimerId_),r.bpDetectionTimerId_=null)},Air=function(r){r.JSC$19898_channelDebug_.debug("Creating new HttpRequest");
r.JSC$19898_backChannelRequest_=new zs(r,r.JSC$19898_channelDebug_,r.sid_,"rpc",r.JSC$19898_backChannelAttemptId_);r.httpHeadersOverwriteParam_===null&&(r.JSC$19898_backChannelRequest_.JSC$19879_extraHeaders_=r.JSC$19898_extraHeaders_);r.JSC$19898_backChannelRequest_.JSC$19879_readyStateChangeThrottleMs_=0;var g=r.JSC$19898_backChannelUri_.clone();_.Rq(g,"RID","rpc");_.Rq(g,"SID",r.sid_);_.Rq(g,"AID",r.JSC$19898_lastArrayId_);_.Rq(g,"CI",r.enableStreaming_?"0":"1");!r.enableStreaming_&&r.longPollingTimeout_&&
_.Rq(g,"TO",r.longPollingTimeout_);_.Rq(g,"TYPE","xmlhttp");KnS(r,g);r.httpHeadersOverwriteParam_&&r.JSC$19898_extraHeaders_&&TTr(g,r.httpHeadersOverwriteParam_,r.JSC$19898_extraHeaders_);r.backChannelRequestTimeoutMs_&&r.JSC$19898_backChannelRequest_.setTimeout(r.backChannelRequestTimeoutMs_);var I=r.JSC$19898_backChannelRequest_,P=r.JSC$19898_hostPrefix_;I.JSC$19879_type_=1;I.JSC$19879_baseUri_=_.l9(g.clone());I.JSC$19879_postData_=null;I.decodeChunks_=!0;gjZ(I,P);r.JSC$19898_channelDebug_.debug("New Request created")};
Yv.prototype.JSC$19900_onBackChannelDead_=function(){this.JSC$19898_deadBackChannelTimerId_!=null&&(this.JSC$19898_deadBackChannelTimerId_=null,YDR(this),Z_3(this),Bl(19))};
var eVA=function(r){r.JSC$19898_deadBackChannelTimerId_!=null&&(_.I$.clearTimeout(r.JSC$19898_deadBackChannelTimerId_),r.JSC$19898_deadBackChannelTimerId_=null)},XzK=function(r,g){r.JSC$19898_channelDebug_.debug("Request complete");
var I=null;if(r.JSC$19898_backChannelRequest_==g){eVA(r);BRi(r);r.JSC$19898_backChannelRequest_=null;var P=2}else if(zVi(r.forwardChannelRequestPool_,g))I=g.JSC$19879_pendingMessages_,jmK(r.forwardChannelRequestPool_,g),P=1;else return;if(r.state_!=0)if(g.JSC$19879_successful_)P==1?(ii0(g.JSC$19879_postData_?g.JSC$19879_postData_.length:0,Date.now()-g.JSC$19879_requestStartTime_,r.JSC$19898_forwardChannelRetryCount_),GSi(r)):RVU(r);else{var a=g.JSC$19879_lastStatusCode_,v=g.getLastError();if(v==3||
v==0&&a>0)r.JSC$19898_channelDebug_.debug("Not retrying due to error type"),a>200&&(r.errorResponseStatusCode_=g.JSC$19879_lastStatusCode_);else{r.JSC$19898_channelDebug_.debug(function(){return"Maybe retrying, last error: "+kTp(v,r.errorResponseStatusCode_)});
if(P==1&&H_A(r,g)||P==2&&Z_3(r))return;r.JSC$19898_channelDebug_.debug("Exceeded max number of retries")}I&&I.length>0&&d2K(r.forwardChannelRequestPool_,I);r.JSC$19898_channelDebug_.debug("Error: HTTP request failed");switch(v){case 1:XQ(r,5);break;case 4:XQ(r,10);break;case 3:XQ(r,6);break;default:XQ(r,2)}}},FnR=function(r,g){var I=r.JSC$19898_baseRetryDelayMs_+Math.floor(Math.random()*r.JSC$19898_retryDelaySeedMs_);
r.isActive()||(r.JSC$19898_channelDebug_.debug("Inactive channel"),I*=2);return I*g};
Yv.prototype.onInput_=function(r,g){for(var I=0;I<r.length;I++){var P=r[I],a=P[0];if(a<=this.JSC$19898_lastArrayId_)this.JSC$19898_channelDebug_.warning("Ignoring out-of-order or duplicate message with arrayId: "+a+", lastArrayId: "+this.JSC$19898_lastArrayId_);else if(a>this.JSC$19898_lastArrayId_+1&&this.JSC$19898_lastArrayId_>-1&&this.JSC$19898_channelDebug_.warning("Received non-consecutive message with arrayId: "+a+", lastArrayId: "+this.JSC$19898_lastArrayId_),this.JSC$19898_lastArrayId_=a,
P=P[1],this.state_==2)if(P[0]=="c"){this.sid_=P[1];this.JSC$19898_hostPrefix_=P[2];a=P[3];a!=null&&(this.JSC$19900_channelVersion_=a,this.JSC$19898_channelDebug_.info("VER="+this.JSC$19900_channelVersion_));a=P[4];a!=null&&(this.serverVersion_=a,this.JSC$19898_channelDebug_.info("SVER="+this.serverVersion_));P=P[5];P!=null&&typeof P==="number"&&P>0&&(this.backChannelRequestTimeoutMs_=P*=1.5,this.JSC$19898_channelDebug_.info("backChannelRequestTimeoutMs_="+P));if(P=g.JSC$19879_xmlHttp_){var v=ED4(P,
"X-Client-Wire-Protocol");v&&(a=this.forwardChannelRequestPool_,!a.requestPool_&&(_.u1(v,"spdy")||_.u1(v,"quic")||_.u1(v,"h2"))&&(a.JSC$19889_maxSize_=a.maxPoolSizeConfigured_,a.requestPool_=new Set,a.JSC$19889_request_&&(MPi(a,a.JSC$19889_request_),a.JSC$19889_request_=null)));this.httpSessionIdParam_&&((P=ED4(P,"X-HTTP-Session-Id"))?(this.httpSessionId_=P,_.Rq(this.JSC$19898_forwardChannelUri_,this.httpSessionIdParam_,P)):this.JSC$19898_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=
3;this.handler_&&this.handler_.JSC$19904_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-g.JSC$19879_requestStartTime_,this.JSC$19898_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));P=g;a=Lni(this,this.JSC$19898_supportsCrossDomainXhrs_?this.JSC$19898_hostPrefix_:null,this.JSC$19898_path_);this.JSC$19898_channelDebug_.debug("GetBackChannelUri: "+a);this.JSC$19898_backChannelUri_=a;P.initialResponseDecoded_?(this.JSC$19898_channelDebug_.debug("Upgrade the handshake request to a backchannel."),
jmK(this.forwardChannelRequestPool_,P),a=P,(v=this.backChannelRequestTimeoutMs_)&&a.setTimeout(v),a.JSC$19879_watchDogTimerId_&&(m2i(a),P7i(a)),this.JSC$19898_backChannelRequest_=P):RVU(this);this.JSC$19898_outgoingMaps_.length>0&&GSi(this)}else P[0]!="stop"&&P[0]!="close"||XQ(this,7);else this.state_==3&&(P[0]=="stop"||P[0]=="close"?P[0]=="stop"?XQ(this,7):this.disconnect():P[0]!="noop"&&this.handler_&&this.handler_.JSC$19904_channelHandleArray(P),this.JSC$19898_backChannelRetryCount_=0)}};
var XQ=function(r,g){r.JSC$19898_channelDebug_.info("Error code "+g);if(g==2){var I=(0,_.Qz)(r.testNetworkCallback_,r),P=r.networkTestUrl_,a=!P;P=new _.UY(P||"//www.google.com/images/cleardot.gif");_.I$.location&&_.I$.location.protocol=="http"||_.sg(P,"https");_.l9(P);a?jJR(P.toString(),I):VH0(P.toString(),I)}else Bl(2);r.onError_(g)};
Yv.prototype.testNetworkCallback_=function(r){r?(this.JSC$19898_channelDebug_.info("Successfully pinged google.com"),Bl(2)):(this.JSC$19898_channelDebug_.info("Failed to ping google.com"),Bl(1))};
Yv.prototype.onError_=function(r){this.JSC$19898_channelDebug_.debug("HttpChannel: error - "+r);this.state_=0;this.handler_&&this.handler_.JSC$19904_channelError(r);sm0(this);yiS(this)};
var sm0=function(r){r.state_=0;r.nonAckedMapsAtChannelClose_=[];if(r.handler_){var g=VPA(r.forwardChannelRequestPool_);if(g.length!=0||r.JSC$19898_outgoingMaps_.length!=0)r.JSC$19898_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+g.length+", outgoing: "+r.JSC$19898_outgoingMaps_.length}),_.SX(r.nonAckedMapsAtChannelClose_,g),_.SX(r.nonAckedMapsAtChannelClose_,r.JSC$19898_outgoingMaps_),r.forwardChannelRequestPool_.JSC$19889_pendingMessages_.length=0,_.Ap(r.JSC$19898_outgoingMaps_),
r.JSC$19898_outgoingMaps_.length=0;
r.handler_.JSC$19904_channelClosed()}},NRZ=function(r){if(r.state_==0)return r.nonAckedMapsAtChannelClose_;
var g=[];_.SX(g,VPA(r.forwardChannelRequestPool_));_.SX(g,r.JSC$19898_outgoingMaps_);return g},Lni=function(r,g,I){var P=_.WJ(I);
P.JSC$10332_domain_!=""?(g&&_.FM(P,g+"."+P.JSC$10332_domain_),_.Hc(P,P.JSC$10332_port_)):(P=_.I$.location,P=Y0A(P.protocol,g?g+"."+P.hostname:P.hostname,+P.port,I));g=r.httpSessionIdParam_;I=r.httpSessionId_;g&&I&&_.Rq(P,g,I);_.Rq(P,"VER",r.JSC$19900_channelVersion_);KnS(r,P);return P},ar0=function(r,g,I){if(g&&!r.JSC$19898_supportsCrossDomainXhrs_)throw Error("Ok");
g=r.usesFetchStreams_&&!r.JSC$19898_xmlHttpFactory_?new _.tJ(new JOi({streamBinaryChunks:I})):new _.tJ(r.JSC$19898_xmlHttpFactory_);g.JSC$10096_withCredentials_=r.JSC$19898_supportsCrossDomainXhrs_;return g};
Yv.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var wzr=function(){};
_.Q=wzr.prototype;_.Q.JSC$19904_channelOpened=function(){};
_.Q.JSC$19904_channelHandleArray=function(){};
_.Q.JSC$19904_channelError=function(){};
_.Q.JSC$19904_channelClosed=function(){};
_.Q.isActive=function(){return!0};
_.Q.JSC$19904_badMapError=function(){};var tm=function(r,g){_.bj.call(this);this.JSC$19907_channel_=new Yv(g);this.JSC$19907_url_=r;this.messageUrlParams_=g&&g.messageUrlParams||null;r=g&&g.messageHeaders||null;g&&g.clientProtocolHeaderRequired&&(r?_.pF.set(r,"X-Client-Protocol","webchannel"):r=_.pF.create("X-Client-Protocol","webchannel"));this.JSC$19907_channel_.JSC$19898_extraHeaders_=r;r=g&&g.initMessageHeaders||null;g&&g.messageContentType&&(r?_.pF.set(r,"X-WebChannel-Content-Type",g.messageContentType):r=_.pF.create("X-WebChannel-Content-Type",
g.messageContentType));g&&g.clientProfile&&(r?_.pF.set(r,"X-WebChannel-Client-Profile",g.clientProfile):r=_.pF.create("X-WebChannel-Client-Profile",g.clientProfile));this.JSC$19907_channel_.initHeaders_=r;(r=g&&g.httpHeadersOverwriteParam)&&!_.mt(r)&&(this.JSC$19907_channel_.httpHeadersOverwriteParam_=r);this.supportsCrossDomainXhr_=g&&g.supportsCrossDomainXhr||!1;this.sendRawJson_=g&&g.sendRawJson||!1;(g=g&&g.httpSessionIdParam)&&!_.mt(g)&&(this.JSC$19907_channel_.httpSessionIdParam_=g,_.pF.containsKey(this.messageUrlParams_,
g)&&_.pF.remove(this.messageUrlParams_,g));this.channelHandler_=new c8(this)};
_.Kr(tm,_.bj);tm.prototype.open=function(){this.JSC$19907_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$19907_channel_.JSC$19898_supportsCrossDomainXhrs_=!0);this.JSC$19907_channel_.connect(this.JSC$19907_url_,this.messageUrlParams_||void 0)};
tm.prototype.close=function(){this.JSC$19907_channel_.disconnect()};
tm.prototype.send=function(r){var g=this.JSC$19907_channel_;if(typeof r==="string"){var I={};I.__data__=r;r=I}else this.sendRawJson_&&(I={},I.__data__=(0,_.cc)(r),r=I);g.JSC$19898_outgoingMaps_.push(new i_p(g.JSC$19898_nextMapId_++,r));g.state_==3&&GSi(g)};
tm.prototype.disposeInternal=function(){this.JSC$19907_channel_.handler_=null;delete this.channelHandler_;this.JSC$19907_channel_.disconnect();delete this.JSC$19907_channel_;tm.superClass_.disposeInternal.call(this)};
var lrf=function(r){EpM.call(this);r.__headers__&&(this.headers=r.__headers__,this.statusCode=r.__status__,delete r.__headers__,delete r.__status__);var g=r.__sm__;g?this.data=(this.metadataKey=_.pF.getAnyKey(g))?_.pF.get(g,this.metadataKey):g:this.data=r};
_.Kr(lrf,EpM);var SDU=function(r){x5r.call(this);this.status=1;this.errorCode=r};
_.Kr(SDU,x5r);var c8=function(r){this.JSC$19914_channel_=r};
_.Kr(c8,wzr);c8.prototype.JSC$19904_channelOpened=function(){this.JSC$19914_channel_.dispatchEvent("w")};
c8.prototype.JSC$19904_channelHandleArray=function(r){this.JSC$19914_channel_.dispatchEvent(new lrf(r))};
c8.prototype.JSC$19904_channelError=function(r){this.JSC$19914_channel_.dispatchEvent(new SDU(r))};
c8.prototype.JSC$19904_channelClosed=function(){this.JSC$19914_channel_.dispatchEvent("x")};
var JiR=function(r,g){this.transportChannel_=r;this.JSC$19917_channel_=g},EjR=function(r){return NRZ(r.JSC$19917_channel_).map(function(g){var I=r.transportChannel_;
g=g.map;"__data__"in g?(g=g.__data__,I=I.sendRawJson_?(0,_.bL8)(g):g):I=g;return I})};
JiR.prototype.commit=function(r){this.JSC$19917_channel_.forwardChannelFlushedCallback_=r};var x2i=function(r,g,I){for(var P=0;P<r.getSize().height;P++)for(var a=0;a<r.getSize().width;a++)g.call(I,r.array_[P][a],P,a,r)},fr3=function(r,g){var I=new ZP(r.getSize());
x2i(r,function(P,a,v){I.array_[a][v]=g.call(void 0,P,a,v,r)});
return I},sJK=function(r,g){for(var I=[],P=0;P<r;P++){I[P]=[];
for(var a=0;a<g;a++)I[P][a]=0}return I};
ZP.prototype.add=function(r){if(!cZU(this.size_,r.getSize()))throw Error("Rk");return fr3(this,function(g,I,P){return g+r.array_[I][P]})};
ZP.prototype.equals=function(r,g){if(this.size_.width!=r.size_.width||this.size_.height!=r.size_.height)return!1;g=g||0;for(var I=0;I<this.size_.height;I++)for(var P=0;P<this.size_.width;P++)if(!XDi(this.array_[I][P],r.array_[I][P],g))return!1;return!0};
ZP.prototype.getSize=function(){return this.size_};
var B8=function(r,g,I){return g>=0&&g<r.size_.height&&I>=0&&I<r.size_.width?r.array_[g][I]:null};
ZP.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var njZ=function(r,g,I,P){if(!(g>=0&&g<r.size_.height&&I>=0&&I<r.size_.width))throw Error("Sk`"+g+"`"+I+"`"+r.size_.height+"`"+r.size_.width);r.array_[g][I]=P};
ZP.prototype.multiply=function(r){if(r instanceof ZP){if(this.size_.width!=r.getSize().height)throw Error("Tk");return TRS(this,r)}if(typeof r==="number")return hV3(this,r);throw Error("Uk");};
var TRS=function(r,g){var I=new ZP(r.size_.height,g.getSize().width);x2i(I,function(P,a,v){for(var C=P=0;C<this.size_.width;C++)P+=B8(this,a,C)*B8(g,C,v);njZ(I,a,v,P)},r);
return I},hV3=function(r,g){return fr3(r,function(I){return I*g})};var OW=function(r){kS4.dispatchEvent(new $Kf(kS4,r))},kS4=new _.bj,$Kf=function(r,g){_.wH.call(this,"statevent",r);
this.stat=g};
_.b($Kf,_.wH);_.Q=ir.prototype;_.Q.JSC$19927_extraHeaders_=null;_.Q.JSC$19927_successful_=!1;_.Q.JSC$19927_watchDogTimerId_=null;_.Q.JSC$19927_watchDogTimeoutTime_=null;_.Q.JSC$19927_requestStartTime_=null;_.Q.JSC$19927_type_=null;_.Q.JSC$19927_baseUri_=null;_.Q.JSC$19927_requestUri_=null;_.Q.JSC$19927_postData_=null;_.Q.JSC$19927_xmlHttp_=null;_.Q.JSC$19927_xmlHttpChunkStart_=0;_.Q.trident_=null;_.Q.JSC$19927_verb_=null;_.Q.JSC$19927_lastError_=null;_.Q.JSC$19927_lastStatusCode_=-1;_.Q.sendClose_=!0;
_.Q.JSC$19927_cancelled_=!1;_.Q.JSC$19927_readyStateChangeThrottleMs_=0;_.Q.JSC$19927_readyStateChangeThrottle_=null;var rdr=function(r,g){switch(r){case 0:return"Non-200 return code ("+g+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},g0K={},Ikf={};
ir.prototype.setTimeout=function(r){this.timeout_=r};
var akr=function(r,g,I){r.JSC$19927_type_=1;r.JSC$19927_baseUri_=_.l9(g.clone());r.JSC$19927_postData_=I;r.decodeChunks_=!0;PFK(r,null)},v0Z=function(r,g,I,P,a){r.JSC$19927_type_=1;
r.JSC$19927_baseUri_=_.l9(g.clone());r.JSC$19927_postData_=null;r.decodeChunks_=I;a&&(r.sendClose_=!1);PFK(r,P)},PFK=function(r,g){r.JSC$19927_requestStartTime_=Date.now();
QjR(r);r.JSC$19927_requestUri_=r.JSC$19927_baseUri_.clone();IvK(r.JSC$19927_requestUri_,"t",r.JSC$19925_retryId_);r.JSC$19927_xmlHttpChunkStart_=0;r.JSC$19927_xmlHttp_=r.JSC$19925_channel_.JSC$19934_createXhrIo(r.JSC$19925_channel_.JSC$19934_shouldUseSecondaryDomains()?g:null);r.JSC$19927_readyStateChangeThrottleMs_>0&&(r.JSC$19927_readyStateChangeThrottle_=new _.ND((0,_.Qz)(r.JSC$19927_xmlHttpHandler_,r,r.JSC$19927_xmlHttp_),r.JSC$19927_readyStateChangeThrottleMs_));r.JSC$19925_eventHandler_.listen(r.JSC$19927_xmlHttp_,
"readystatechange",r.JSC$19927_readyStateChangeHandler_);g=r.JSC$19927_extraHeaders_?_.pF.clone(r.JSC$19927_extraHeaders_):{};r.JSC$19927_postData_?(r.JSC$19927_verb_="POST",g["Content-Type"]="application/x-www-form-urlencoded",r.JSC$19927_xmlHttp_.send(r.JSC$19927_requestUri_,r.JSC$19927_verb_,r.JSC$19927_postData_,g)):(r.JSC$19927_verb_="GET",r.sendClose_&&!_.T6&&(g.Connection="close"),r.JSC$19927_xmlHttp_.send(r.JSC$19927_requestUri_,r.JSC$19927_verb_,null,g));r.JSC$19925_channel_.notifyServerReachabilityEvent(1);
g=r.JSC$19925_channelDebug_;var I=r.JSC$19927_postData_;if(I){var P="";I=I.split("&");for(var a=0;a<I.length;a++){var v=I[a].split("=");if(v.length>1){var C=v[0];v=v[1];var u=C.split("_");P=u.length>=2&&u[1]=="type"?P+(C+"="+v+"&"):P+(C+"=redacted&")}}}else P=null;g.info("XMLHTTP REQ ("+r.JSC$19925_rid_+") [attempt "+r.JSC$19925_retryId_+"]: "+r.JSC$19927_verb_+"\n"+r.JSC$19927_requestUri_+"\n"+P)};
ir.prototype.JSC$19927_readyStateChangeHandler_=function(r){r=r.target;var g=this.JSC$19927_readyStateChangeThrottle_;g&&_.Bc(r)==3?(this.JSC$19925_channelDebug_.debug("Throttling readystatechange."),g.fire()):this.JSC$19927_xmlHttpHandler_(r)};
ir.prototype.JSC$19927_xmlHttpHandler_=function(r){try{if(r==this.JSC$19927_xmlHttp_)a:{var g=_.Bc(this.JSC$19927_xmlHttp_),I=this.JSC$19927_xmlHttp_.JSC$10096_lastErrorCode_,P=this.JSC$19927_xmlHttp_.getStatus();if(_.T6&&!_.Rg("420+")){if(g<4)break a}else if(g<3||g==3&&!this.JSC$19927_xmlHttp_.getResponseText())break a;this.JSC$19927_cancelled_||g!=4||I==7||(I==8||P<=0?this.JSC$19925_channel_.notifyServerReachabilityEvent(3):this.JSC$19925_channel_.notifyServerReachabilityEvent(2));mKM(this);var a=
this.JSC$19927_xmlHttp_.getStatus();this.JSC$19927_lastStatusCode_=a;var v=this.JSC$19927_xmlHttp_.getResponseText();v||this.JSC$19925_channelDebug_.debug("No response text for uri "+this.JSC$19927_requestUri_+" status "+a);this.JSC$19927_successful_=a==200;this.JSC$19925_channelDebug_.info("XMLHTTP RESP ("+this.JSC$19925_rid_+") [ attempt "+this.JSC$19925_retryId_+"]: "+this.JSC$19927_verb_+"\n"+this.JSC$19927_requestUri_+"\n"+g+" "+a);if(this.JSC$19927_successful_){g==4&&CFR(this);if(this.decodeChunks_){for(r=
!0;!this.JSC$19927_cancelled_&&this.JSC$19927_xmlHttpChunkStart_<v.length;){var C=uWr(this,v);if(C==Ikf){g==4&&(this.JSC$19927_lastError_=4,OW(15),r=!1);phS(this.JSC$19925_channelDebug_,this.JSC$19925_rid_,null,"[Incomplete Response]");break}else if(C==g0K){this.JSC$19927_lastError_=4;OW(16);phS(this.JSC$19925_channelDebug_,this.JSC$19925_rid_,v,"[Invalid Chunk]");r=!1;break}else phS(this.JSC$19925_channelDebug_,this.JSC$19925_rid_,C,null),o0W(this,C)}g==4&&v.length==0&&(this.JSC$19927_lastError_=
1,OW(17),r=!1);this.JSC$19927_successful_=this.JSC$19927_successful_&&r;r||(phS(this.JSC$19925_channelDebug_,this.JSC$19925_rid_,v,"[Invalid Chunked Response]"),CFR(this),qOi(this))}else phS(this.JSC$19925_channelDebug_,this.JSC$19925_rid_,v,null),o0W(this,v);this.JSC$19927_successful_&&!this.JSC$19927_cancelled_&&(g==4?this.JSC$19925_channel_.JSC$19934_onRequestComplete(this):(this.JSC$19927_successful_=!1,QjR(this)))}else a==400&&v.indexOf("Unknown SID")>0?(this.JSC$19927_lastError_=3,OW(13),this.JSC$19925_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$19925_rid_+")")):(this.JSC$19927_lastError_=0,OW(14),this.JSC$19925_channelDebug_.warning("XMLHTTP Bad status "+a+" ("+this.JSC$19925_rid_+")")),CFR(this),qOi(this)}else this.JSC$19925_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(u){this.JSC$19925_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var uWr=function(r,g){var I=r.JSC$19927_xmlHttpChunkStart_,P=g.indexOf("\n",I);if(P==-1)return Ikf;I=Number(g.substring(I,P));if(isNaN(I))return g0K;P+=1;if(P+I>g.length)return Ikf;g=g.slice(P,P+I);r.JSC$19927_xmlHttpChunkStart_=P+I;return g};
ir.prototype.cancel=function(){this.JSC$19927_cancelled_=!0;CFR(this)};
var QjR=function(r){r.JSC$19927_watchDogTimeoutTime_=Date.now()+r.timeout_;XhU(r,r.timeout_)},XhU=function(r,g){if(r.JSC$19927_watchDogTimerId_!=null)throw Error("Nk");
r.JSC$19927_watchDogTimerId_=UX((0,_.Qz)(r.JSC$19927_onWatchDogTimeout_,r),g)},mKM=function(r){r.JSC$19927_watchDogTimerId_&&(_.I$.clearTimeout(r.JSC$19927_watchDogTimerId_),r.JSC$19927_watchDogTimerId_=null)};
ir.prototype.JSC$19927_onWatchDogTimeout_=function(){this.JSC$19927_watchDogTimerId_=null;var r=Date.now();r-this.JSC$19927_watchDogTimeoutTime_>=0?(this.JSC$19925_channelDebug_.info("TIMEOUT: "+this.JSC$19927_requestUri_),this.JSC$19927_type_!=2&&this.JSC$19925_channel_.notifyServerReachabilityEvent(3),CFR(this),this.JSC$19927_lastError_=2,OW(18),qOi(this)):(this.JSC$19925_channelDebug_.warning("WatchDog timer called too early"),XhU(this,this.JSC$19927_watchDogTimeoutTime_-r))};
var qOi=function(r){r.JSC$19925_channel_.JSC$19934_isClosed()||r.JSC$19927_cancelled_||r.JSC$19925_channel_.JSC$19934_onRequestComplete(r)},CFR=function(r){mKM(r);
_.KF(r.JSC$19927_readyStateChangeThrottle_);r.JSC$19927_readyStateChangeThrottle_=null;r.pollingTimer_.stop();r.JSC$19925_eventHandler_.removeAll();if(r.JSC$19927_xmlHttp_){var g=r.JSC$19927_xmlHttp_;r.JSC$19927_xmlHttp_=null;g.abort();g.dispose()}r.trident_&&(r.trident_=null)};
ir.prototype.getLastError=function(){return this.JSC$19927_lastError_};
var o0W=function(r,g){try{r.JSC$19925_channel_.JSC$19934_onRequestData(r,g),r.JSC$19925_channel_.notifyServerReachabilityEvent(4)}catch(I){}};var phS=function(r,g,I,P){var a=r.info;a:if(I&&I!="y2f%"){try{var v=JSON.parse(I);if(v)for(var C=0;C<v.length;C++)if(Array.isArray(v[C])){var u=v[C];if(!(u.length<2)){var X=u[1];if(Array.isArray(X)&&!(X.length<1)){var c=X[0];if(c!="noop"&&c!="stop")for(var B=1;B<X.length;B++)X[B]=""}}}var O=(0,_.cc)(v);break a}catch(z){r.debug("Exception parsing expected JS array - probably was not JS");O=I;break a}O=void 0}else O=I;a.call(r,"XMLHTTP TEXT ("+g+"): "+O+(P?" "+P:""))};
br.prototype.debug=function(r){this.info(r)};
br.prototype.info=function(){};
br.prototype.warning=function(){};var cd0=function(r,g){this.JSC$19932_channel_=r;this.JSC$19932_channelDebug_=g;this.JSC$19932_parser_=new dcS};
_.Q=cd0.prototype;_.Q.JSC$19934_extraHeaders_=null;_.Q.JSC$19934_request_=null;_.Q.receivedIntermediateResult_=!1;_.Q.JSC$19934_path_=null;_.Q.state_=null;_.Q.JSC$19934_lastStatusCode_=-1;_.Q.JSC$19934_hostPrefix_=null;_.Q.blockedPrefix_=null;
_.Q.connect=function(r){this.JSC$19934_path_=r;r=tCK(this.JSC$19932_channel_,this.JSC$19934_path_);OW(3);Date.now();var g=this.JSC$19932_channel_.firstTestResults_;g!=null?(this.JSC$19934_hostPrefix_=g[0],(this.blockedPrefix_=g[1])?(this.state_=1,Bw3(this)):(this.state_=2,Owr(this))):(IvK(r,"MODE","init"),this.JSC$19934_request_=new ir(this,this.JSC$19932_channelDebug_),this.JSC$19934_request_.JSC$19927_extraHeaders_=this.JSC$19934_extraHeaders_,v0Z(this.JSC$19934_request_,r,!1,null,!0),this.state_=
0)};
var Bw3=function(r){var g=z6i(r.JSC$19932_channel_,r.blockedPrefix_,"/mail/images/cleardot.gif");_.l9(g);Hii(g.toString(),5E3,(0,_.Qz)(r.checkBlockedCallback_,r),3,2E3);r.notifyServerReachabilityEvent(1)};
cd0.prototype.checkBlockedCallback_=function(r){if(r)this.state_=2,Owr(this);else{OW(4);var g=this.JSC$19932_channel_;g.JSC$19935_channelDebug_.debug("Test Connection Blocked");g.JSC$19939_lastStatusCode_=g.connectionTest_.JSC$19934_lastStatusCode_;zF(g,9)}r&&this.notifyServerReachabilityEvent(2)};
var Owr=function(r){r.JSC$19932_channelDebug_.debug("TestConnection: starting stage 2");var g=r.JSC$19932_channel_.secondTestResults_;g!=null?(r.JSC$19932_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+g?"Buffered":"Unbuffered"),OW(5),g?(OW(11),e6i(r.JSC$19932_channel_,r,!1)):(OW(12),e6i(r.JSC$19932_channel_,r,!0))):(r.JSC$19934_request_=new ir(r,r.JSC$19932_channelDebug_),r.JSC$19934_request_.JSC$19927_extraHeaders_=r.JSC$19934_extraHeaders_,g=YO0(r.JSC$19932_channel_,
r.JSC$19934_hostPrefix_,r.JSC$19934_path_),OW(5),IvK(g,"TYPE","xmlhttp"),v0Z(r.JSC$19934_request_,g,!1,r.JSC$19934_hostPrefix_,!1))};
_.Q=cd0.prototype;_.Q.JSC$19934_createXhrIo=function(r){return this.JSC$19932_channel_.JSC$19934_createXhrIo(r)};
_.Q.abort=function(){this.JSC$19934_request_&&(this.JSC$19934_request_.cancel(),this.JSC$19934_request_=null);this.JSC$19934_lastStatusCode_=-1};
_.Q.JSC$19934_isClosed=function(){return!1};
_.Q.JSC$19934_onRequestData=function(r,g){this.JSC$19934_lastStatusCode_=r.JSC$19927_lastStatusCode_;if(this.state_==0)if(this.JSC$19932_channelDebug_.debug("TestConnection: Got data for stage 1"),g){try{var I=this.JSC$19932_parser_.parse(g)}catch(P){Zwp(this.JSC$19932_channel_,this);return}this.JSC$19934_hostPrefix_=I[0];this.blockedPrefix_=I[1]}else this.JSC$19932_channelDebug_.debug("TestConnection: Null responseText"),Zwp(this.JSC$19932_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(OW(7),Date.now()):g=="11111"?(OW(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$19934_lastStatusCode_=200,this.JSC$19934_request_.cancel(),this.JSC$19932_channelDebug_.debug("Test connection succeeded; using streaming connection"),OW(12),e6i(this.JSC$19932_channel_,this,!0)):(OW(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.Q.JSC$19934_onRequestComplete=function(){this.JSC$19934_lastStatusCode_=this.JSC$19934_request_.JSC$19927_lastStatusCode_;this.JSC$19934_request_.JSC$19927_successful_?this.state_==0?(this.JSC$19932_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,Bw3(this)):(this.state_=2,Owr(this))):this.state_==2&&(this.JSC$19932_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$19932_channelDebug_.debug("Test connection succeeded; using streaming connection"),
OW(12),e6i(this.JSC$19932_channel_,this,!0)):(this.JSC$19932_channelDebug_.debug("Test connection failed; not using streaming"),OW(11),e6i(this.JSC$19932_channel_,this,!1))):(this.JSC$19932_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?OW(9):this.state_==2&&OW(10),Zwp(this.JSC$19932_channel_,this,this.JSC$19934_request_.getLastError()))};
_.Q.JSC$19934_shouldUseSecondaryDomains=function(){return this.JSC$19932_channel_.JSC$19934_shouldUseSecondaryDomains()};
_.Q.isActive=function(){return this.JSC$19932_channel_.isActive()};
_.Q.notifyServerReachabilityEvent=function(r){this.JSC$19932_channel_.notifyServerReachabilityEvent(r)};var eF=function(r,g,I){this.state_=1;this.JSC$19935_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$19935_channelDebug_=new br;this.JSC$19935_parser_=new dcS;this.firstTestResults_=r||null;this.secondTestResults_=g!=null?g:null;this.asyncTest_=I||!1},UK0=function(r,g){this.JSC$19937_mapId=r;
this.map=g;this.context=null};
_.Q=eF.prototype;_.Q.JSC$19939_extraHeaders_=null;_.Q.JSC$19939_extraParams_=null;_.Q.forwardChannelRequest_=null;_.Q.JSC$19939_backChannelRequest_=null;_.Q.JSC$19939_path_=null;_.Q.JSC$19939_forwardChannelUri_=null;_.Q.JSC$19939_backChannelUri_=null;_.Q.JSC$19939_hostPrefix_=null;_.Q.JSC$19939_nextRid_=0;_.Q.JSC$19939_nextMapId_=0;_.Q.handler_=null;_.Q.JSC$19939_forwardChannelTimerId_=null;_.Q.JSC$19939_backChannelTimerId_=null;_.Q.JSC$19939_deadBackChannelTimerId_=null;_.Q.connectionTest_=null;
_.Q.useChunked_=null;_.Q.JSC$19939_lastArrayId_=-1;_.Q.JSC$19939_lastPostResponseArrayId_=-1;_.Q.JSC$19939_lastStatusCode_=-1;_.Q.JSC$19939_forwardChannelRetryCount_=0;_.Q.JSC$19939_backChannelRetryCount_=0;_.Q.JSC$19939_channelVersion_=8;var iwU={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},bw3=function(r,g,I,P){_.wH.call(this,"timingevent",r);this.size=g;this.rtt=I;this.retries=P};
_.Kr(bw3,_.wH);var MCp=function(r){_.wH.call(this,"serverreachability",r)};
_.Kr(MCp,_.wH);eF.prototype.connect=function(r,g,I,P,a){this.JSC$19935_channelDebug_.debug("connect()");OW(0);this.JSC$19939_path_=g;this.JSC$19939_extraParams_=I||{};P&&a!==void 0&&(this.JSC$19939_extraParams_.OSID=P,this.JSC$19939_extraParams_.OAID=a);this.asyncTest_?(UX((0,_.Qz)(this.connectTest_,this,r),100),jj0(this)):this.connectTest_(r)};
eF.prototype.disconnect=function(){this.JSC$19935_channelDebug_.debug("disconnect()");VCf(this);if(this.state_==3){var r=this.JSC$19939_nextRid_++,g=this.JSC$19939_forwardChannelUri_.clone();_.Rq(g,"SID",this.sid_);_.Rq(g,"RID",r);_.Rq(g,"TYPE","terminate");dKp(this,g);r=new ir(this,this.JSC$19935_channelDebug_,this.sid_,r);r.JSC$19927_type_=2;r.JSC$19927_baseUri_=_.l9(g.clone());(new Image).src=r.JSC$19927_baseUri_.toString();r.JSC$19927_requestStartTime_=Date.now();QjR(r)}Lf0(this)};
eF.prototype.connectTest_=function(r){this.JSC$19935_channelDebug_.debug("connectTest_()");this.connectionTest_=new cd0(this,this.JSC$19935_channelDebug_);this.connectionTest_.JSC$19934_extraHeaders_=this.JSC$19939_extraHeaders_;this.connectionTest_.JSC$19932_parser_=this.JSC$19935_parser_;this.connectionTest_.connect(r)};
var jj0=function(r){r.JSC$19935_channelDebug_.debug("connectChannel_()");r.JSC$19939_ensureInState_(1,0);r.JSC$19939_forwardChannelUri_=tCK(r,r.JSC$19939_path_);G$4(r)},VCf=function(r){r.connectionTest_&&(r.connectionTest_.abort(),r.connectionTest_=null);
r.JSC$19939_backChannelRequest_&&(r.JSC$19939_backChannelRequest_.cancel(),r.JSC$19939_backChannelRequest_=null);r.JSC$19939_backChannelTimerId_&&(_.I$.clearTimeout(r.JSC$19939_backChannelTimerId_),r.JSC$19939_backChannelTimerId_=null);ydp(r);r.forwardChannelRequest_&&(r.forwardChannelRequest_.cancel(),r.forwardChannelRequest_=null);r.JSC$19939_forwardChannelTimerId_&&(_.I$.clearTimeout(r.JSC$19939_forwardChannelTimerId_),r.JSC$19939_forwardChannelTimerId_=null)},KfM=function(r,g){if(r.state_==0)throw Error("Vk");
r.JSC$19935_outgoingMaps_.length==1E3&&r.JSC$19935_parser_.stringify(g);r.JSC$19935_outgoingMaps_.push(new UK0(r.JSC$19939_nextMapId_++,g));r.state_!=2&&r.state_!=3||G$4(r)};
eF.prototype.JSC$19934_isClosed=function(){return this.state_==0};
eF.prototype.getState=function(){return this.state_};
var G$4=function(r){r.forwardChannelRequest_||r.JSC$19939_forwardChannelTimerId_||(r.JSC$19939_forwardChannelTimerId_=UX((0,_.Qz)(r.JSC$19939_onStartForwardChannelTimer_,r),0),r.JSC$19939_forwardChannelRetryCount_=0)};
eF.prototype.JSC$19939_onStartForwardChannelTimer_=function(r){this.JSC$19939_forwardChannelTimerId_=null;sjU(this,r)};
var sjU=function(r,g){r.JSC$19935_channelDebug_.debug("startForwardChannel_");if(r.state_==1){if(!g){r.JSC$19935_channelDebug_.debug("open_()");r.JSC$19939_nextRid_=Math.floor(Math.random()*1E5);g=r.JSC$19939_nextRid_++;var I=new ir(r,r.JSC$19935_channelDebug_,"",g);I.JSC$19927_extraHeaders_=r.JSC$19939_extraHeaders_;var P=Ff3(r),a=r.JSC$19939_forwardChannelUri_.clone();_.Rq(a,"RID",g);_.Rq(a,"CVER","1");dKp(r,a);akr(I,a,P);r.forwardChannelRequest_=I;r.state_=2}}else r.state_==3&&(g?Hwp(r,g):r.JSC$19935_outgoingMaps_.length==
0?r.JSC$19935_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):r.forwardChannelRequest_||(Hwp(r),r.JSC$19935_channelDebug_.debug("startForwardChannel_ finished, sent request")))},Hwp=function(r,g){if(g)if(r.JSC$19939_channelVersion_>6){r.JSC$19935_outgoingMaps_=r.pendingMaps_.concat(r.JSC$19935_outgoingMaps_);
r.pendingMaps_.length=0;var I=r.JSC$19939_nextRid_-1;g=Ff3(r)}else I=g.JSC$19925_rid_,g=g.JSC$19927_postData_;else I=r.JSC$19939_nextRid_++,g=Ff3(r);var P=r.JSC$19939_forwardChannelUri_.clone();_.Rq(P,"SID",r.sid_);_.Rq(P,"RID",I);_.Rq(P,"AID",r.JSC$19939_lastArrayId_);dKp(r,P);I=new ir(r,r.JSC$19935_channelDebug_,r.sid_,I,r.JSC$19939_forwardChannelRetryCount_+1);I.JSC$19927_extraHeaders_=r.JSC$19939_extraHeaders_;I.setTimeout(1E4+Math.round(1E4*Math.random()));r.forwardChannelRequest_=I;akr(I,P,
g)},dKp=function(r,g){r.handler_&&(r=r.handler_.JSC$19946_getAdditionalParams())&&_.pF.forEach(r,function(I,P){_.Rq(g,P,I)})},Ff3=function(r){var g=Math.min(r.JSC$19935_outgoingMaps_.length,1E3),I=["count="+g];
if(r.JSC$19939_channelVersion_>6&&g>0){var P=r.JSC$19935_outgoingMaps_[0].JSC$19937_mapId;I.push("ofs="+P)}else P=0;for(var a={},v=0;v<g;a={mapId$jscomp$3:void 0},v++){a.mapId$jscomp$3=r.JSC$19935_outgoingMaps_[v].JSC$19937_mapId;var C=r.JSC$19935_outgoingMaps_[v].map;a.mapId$jscomp$3=r.JSC$19939_channelVersion_<=6?v:a.mapId$jscomp$3-P;try{_.pF.forEach(C,function(u){return function(X,c){I.push("req"+u.mapId$jscomp$3+"_"+c+"="+encodeURIComponent(X))}}(a))}catch(u){I.push("req"+a.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}r.pendingMaps_=r.pendingMaps_.concat(r.JSC$19935_outgoingMaps_.splice(0,g));
return I.join("&")},WfU=function(r){r.JSC$19939_backChannelRequest_||r.JSC$19939_backChannelTimerId_||(r.JSC$19939_backChannelAttemptId_=1,r.JSC$19939_backChannelTimerId_=UX((0,_.Qz)(r.JSC$19939_onStartBackChannelTimer_,r),0),r.JSC$19939_backChannelRetryCount_=0)},R60=function(r){if(r.JSC$19939_backChannelRequest_||r.JSC$19939_backChannelTimerId_||r.JSC$19939_backChannelRetryCount_>=3)return!1;
r.JSC$19935_channelDebug_.debug("Going to retry GET");r.JSC$19939_backChannelAttemptId_++;r.JSC$19939_backChannelTimerId_=UX((0,_.Qz)(r.JSC$19939_onStartBackChannelTimer_,r),DK4(r,r.JSC$19939_backChannelRetryCount_));r.JSC$19939_backChannelRetryCount_++;return!0};
eF.prototype.JSC$19939_onStartBackChannelTimer_=function(){this.JSC$19939_backChannelTimerId_=null;this.JSC$19935_channelDebug_.debug("Creating new HttpRequest");this.JSC$19939_backChannelRequest_=new ir(this,this.JSC$19935_channelDebug_,this.sid_,"rpc",this.JSC$19939_backChannelAttemptId_);this.JSC$19939_backChannelRequest_.JSC$19927_extraHeaders_=this.JSC$19939_extraHeaders_;this.JSC$19939_backChannelRequest_.JSC$19927_readyStateChangeThrottleMs_=0;var r=this.JSC$19939_backChannelUri_.clone();_.Rq(r,
"RID","rpc");_.Rq(r,"SID",this.sid_);_.Rq(r,"CI",this.useChunked_?"0":"1");_.Rq(r,"AID",this.JSC$19939_lastArrayId_);dKp(this,r);_.Rq(r,"TYPE","xmlhttp");v0Z(this.JSC$19939_backChannelRequest_,r,!0,this.JSC$19939_hostPrefix_,!1);this.JSC$19935_channelDebug_.debug("New Request created")};
var e6i=function(r,g,I){r.JSC$19935_channelDebug_.debug("Test Connection Finished");r.useChunked_=r.secondTestResults_==null?I:!r.secondTestResults_;r.JSC$19939_lastStatusCode_=g.JSC$19934_lastStatusCode_;r.asyncTest_||jj0(r)},Zwp=function(r,g){r.JSC$19935_channelDebug_.debug("Test Connection Failed");
r.JSC$19939_lastStatusCode_=g.JSC$19934_lastStatusCode_;zF(r,2)};
eF.prototype.JSC$19934_onRequestData=function(r,g){if(this.state_!=0&&(this.JSC$19939_backChannelRequest_==r||this.forwardChannelRequest_==r))if(this.JSC$19939_lastStatusCode_=r.JSC$19927_lastStatusCode_,this.forwardChannelRequest_==r&&this.state_==3)if(this.JSC$19939_channelVersion_>7){try{var I=this.JSC$19935_parser_.parse(g)}catch(P){I=null}if(Array.isArray(I)&&I.length==3)if(g=I,g[0]==0)a:if(this.JSC$19935_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$19939_backChannelTimerId_)this.JSC$19935_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$19939_backChannelRequest_)if(this.JSC$19939_backChannelRequest_.JSC$19927_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$19927_requestStartTime_)ydp(this),this.JSC$19939_backChannelRequest_.cancel(),this.JSC$19939_backChannelRequest_=null;else break a;else this.JSC$19935_channelDebug_.warning("We do not have a BackChannel established");R60(this);OW(19)}else this.JSC$19939_lastPostResponseArrayId_=g[1],r=this.JSC$19939_lastPostResponseArrayId_-this.JSC$19939_lastArrayId_,0<
r&&(g=g[2],this.JSC$19935_channelDebug_.debug(g+" bytes (in "+r+" arrays) are outstanding on the BackChannel"),g<37500&&this.useChunked_&&this.JSC$19939_backChannelRetryCount_==0&&!this.JSC$19939_deadBackChannelTimerId_&&(this.JSC$19939_deadBackChannelTimerId_=UX((0,_.Qz)(this.JSC$19939_onBackChannelDead_,this),6E3)));else this.JSC$19935_channelDebug_.debug("Bad POST response data returned"),zF(this,11)}else g!="y2f%"&&(this.JSC$19935_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
zF(this,11));else this.JSC$19939_backChannelRequest_==r&&ydp(this),_.mt(g)||(r=this.JSC$19935_parser_.parse(g),this.onInput_(r))};
eF.prototype.JSC$19939_onBackChannelDead_=function(){this.JSC$19939_deadBackChannelTimerId_!=null&&(this.JSC$19939_deadBackChannelTimerId_=null,this.JSC$19939_backChannelRequest_.cancel(),this.JSC$19939_backChannelRequest_=null,R60(this),OW(20))};
var ydp=function(r){r.JSC$19939_deadBackChannelTimerId_!=null&&(_.I$.clearTimeout(r.JSC$19939_deadBackChannelTimerId_),r.JSC$19939_deadBackChannelTimerId_=null)};
eF.prototype.JSC$19934_onRequestComplete=function(r){this.JSC$19935_channelDebug_.debug("Request complete");if(this.JSC$19939_backChannelRequest_==r){ydp(this);this.JSC$19939_backChannelRequest_=null;var g=2}else if(this.forwardChannelRequest_==r)this.forwardChannelRequest_=null,g=1;else return;this.JSC$19939_lastStatusCode_=r.JSC$19927_lastStatusCode_;if(this.state_!=0)if(r.JSC$19927_successful_)if(g==1){g=r.JSC$19927_postData_?r.JSC$19927_postData_.length:0;r=Date.now()-r.JSC$19927_requestStartTime_;
var I=kS4;I.dispatchEvent(new bw3(I,g,r,this.JSC$19939_forwardChannelRetryCount_));G$4(this);this.handler_&&this.handler_.JSC$19946_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else WfU(this);else{I=r.getLastError();if(I==3||I==7||I==0&&this.JSC$19939_lastStatusCode_>0)this.JSC$19935_channelDebug_.debug("Not retrying due to error type");else{this.JSC$19935_channelDebug_.debug("Maybe retrying, last error: "+rdr(I,this.JSC$19939_lastStatusCode_));var P;if(P=g==1)this.forwardChannelRequest_||
this.JSC$19939_forwardChannelTimerId_||this.state_==1||this.JSC$19939_forwardChannelRetryCount_>=2?P=!1:(this.JSC$19935_channelDebug_.debug("Going to retry POST"),this.JSC$19939_forwardChannelTimerId_=UX((0,_.Qz)(this.JSC$19939_onStartForwardChannelTimer_,this,r),DK4(this,this.JSC$19939_forwardChannelRetryCount_)),this.JSC$19939_forwardChannelRetryCount_++,P=!0);if(P||g==2&&R60(this))return;this.JSC$19935_channelDebug_.debug("Exceeded max number of retries")}this.JSC$19935_channelDebug_.debug("Error: HTTP request failed");
switch(I){case 1:zF(this,5);break;case 4:zF(this,10);break;case 3:zF(this,6);break;case 7:zF(this,12);break;default:zF(this,2)}}};
var DK4=function(r,g){var I=5E3+Math.floor(Math.random()*1E4);r.isActive()||(r.JSC$19935_channelDebug_.debug("Inactive channel"),I*=2);return I*g};
eF.prototype.onInput_=function(r){for(var g=0;g<r.length;g++){var I=r[g];this.JSC$19939_lastArrayId_=I[0];I=I[1];this.state_==2?I[0]=="c"?(this.sid_=I[1],this.JSC$19939_hostPrefix_=I[2],I=I[3],I!=null?this.JSC$19939_channelVersion_=I:this.JSC$19939_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$19946_channelOpened(),this.JSC$19939_backChannelUri_=YO0(this,this.JSC$19939_hostPrefix_,this.JSC$19939_path_),WfU(this)):I[0]=="stop"&&zF(this,7):this.state_==3&&(I[0]=="stop"?zF(this,7):
I[0]!="noop"&&this.handler_&&this.handler_.JSC$19946_channelHandleArray(I),this.JSC$19939_backChannelRetryCount_=0)}};
eF.prototype.JSC$19939_ensureInState_=function(r){if(!_.F_(arguments,this.state_))throw Error("Wk`"+this.state_);};
var zF=function(r,g){r.JSC$19935_channelDebug_.info("Error code "+g);if(g==2||g==9){var I=null;r.handler_&&(I=null);var P=(0,_.Qz)(r.testGoogleComCallback_,r);I||(I=new _.UY("//www.google.com/images/cleardot.gif"),_.l9(I));FJi(I.toString(),1E4,P)}else OW(2);r.onError_(g)};
eF.prototype.testGoogleComCallback_=function(r){r?(this.JSC$19935_channelDebug_.info("Successfully pinged google.com"),OW(2)):(this.JSC$19935_channelDebug_.info("Failed to ping google.com"),OW(1),this.onError_(8))};
eF.prototype.onError_=function(r){this.JSC$19935_channelDebug_.debug("HttpChannel: error - "+r);this.state_=0;this.handler_&&this.handler_.JSC$19946_channelError(r);Lf0(this);VCf(this)};
var Lf0=function(r){r.state_=0;r.JSC$19939_lastStatusCode_=-1;if(r.handler_)if(r.pendingMaps_.length==0&&r.JSC$19935_outgoingMaps_.length==0)r.handler_.JSC$19946_channelClosed();else{r.JSC$19935_channelDebug_.debug("Number of undelivered maps, pending: "+r.pendingMaps_.length+", outgoing: "+r.JSC$19935_outgoingMaps_.length);var g=_.Ap(r.pendingMaps_),I=_.Ap(r.JSC$19935_outgoingMaps_);r.pendingMaps_.length=0;r.JSC$19935_outgoingMaps_.length=0;r.handler_.JSC$19946_channelClosed(g,I)}},tCK=function(r,
g){g=z6i(r,null,g);
r.JSC$19935_channelDebug_.debug("GetForwardChannelUri: "+g);return g},YO0=function(r,g,I){g=z6i(r,r.JSC$19934_shouldUseSecondaryDomains()?g:null,I);
r.JSC$19935_channelDebug_.debug("GetBackChannelUri: "+g);return g},z6i=function(r,g,I){var P=_.WJ(I);
if(P.JSC$10332_domain_!="")g&&_.FM(P,g+"."+P.JSC$10332_domain_),_.Hc(P,P.JSC$10332_port_);else{var a=window.location;P=Y0A(a.protocol,g?g+"."+a.hostname:a.hostname,+a.port,I)}r.JSC$19939_extraParams_&&_.pF.forEach(r.JSC$19939_extraParams_,function(v,C){_.Rq(P,C,v)});
_.Rq(P,"VER",r.JSC$19939_channelVersion_);dKp(r,P);return P};
eF.prototype.JSC$19934_createXhrIo=function(r){if(r)throw Error("Ok");r=new _.tJ;r.JSC$10096_withCredentials_=!1;return r};
eF.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
eF.prototype.notifyServerReachabilityEvent=function(r){var g=kS4;g.dispatchEvent(new MCp(g,r))};
eF.prototype.JSC$19934_shouldUseSecondaryDomains=function(){return!1};
new jDf;var AdA=function(){};
_.Q=AdA.prototype;_.Q.JSC$19946_channelOpened=function(){};
_.Q.JSC$19946_channelHandleArray=function(){};
_.Q.JSC$19946_channelSuccess=function(){};
_.Q.JSC$19946_channelError=function(){};
_.Q.JSC$19946_channelClosed=function(){};
_.Q.JSC$19946_getAdditionalParams=function(){return{}};
_.Q.isActive=function(){return!0};var Nw4=function(r){r.front_.length===0&&(r.front_=r.back_,r.front_.reverse(),r.back_=[])};
_.Q=DcZ.prototype;_.Q.enqueue=function(r){this.back_.push(r)};
_.Q.peek=function(){Nw4(this);return _.Gj(this.front_)};
_.Q.getCount=function(){return this.front_.length+this.back_.length};
_.Q.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.Q.clear=function(){this.front_=[];this.back_=[]};
_.Q.contains=function(r){return _.F_(this.front_,r)||_.F_(this.back_,r)};
_.Q.remove=function(r){var g=this.front_;var I=Array.prototype.lastIndexOf.call(g,r,g.length-1);I>=0?(_.Lt8(g,I),g=!0):g=!1;return g||_.R$(this.back_,r)};
_.Q.getValues=function(){for(var r=[],g=this.front_.length-1;g>=0;--g)r.push(this.front_[g]);g=this.back_.length;for(var I=0;I<g;++I)r.push(this.back_[I]);return r};var whA=function(r){var g=typeof r;return g=="object"&&r||g=="function"?"o"+_.xE(r):g.charAt(0)+r};
_.Q=Mt.prototype;_.Q.getCount=function(){return this.JSC$19950_map_.size};
_.Q.add=function(r){this.JSC$19950_map_.set(whA(r),r);this.size=this.JSC$19950_map_.size};
_.Q.addAll=function(r){r=_.Kd(r);for(var g=r.length,I=0;I<g;I++)this.add(r[I]);this.size=this.JSC$19950_map_.size};
_.Q.removeAll=function(r){r=_.Kd(r);for(var g=r.length,I=0;I<g;I++)this.remove(r[I]);this.size=this.JSC$19950_map_.size};
_.Q.delete=function(r){r=this.JSC$19950_map_.remove(whA(r));this.size=this.JSC$19950_map_.size;return r};
_.Q.remove=function(r){return this.delete(r)};
_.Q.clear=function(){this.JSC$19950_map_.clear();this.size=0};
_.Q.isEmpty=function(){return this.JSC$19950_map_.size===0};
_.Q.has=function(r){return this.JSC$19950_map_.containsKey(whA(r))};
_.Q.contains=function(r){return this.JSC$19950_map_.containsKey(whA(r))};
_.Q.getValues=function(){return this.JSC$19950_map_.getValues()};
_.Q.values=function(){return this.JSC$19950_map_.values()};
_.Q.clone=function(){return new Mt(this)};
_.Q.equals=function(r){return this.getCount()==zrK(r)&&lkf(this,r)};
var lkf=function(r,g){var I=zrK(g);if(r.getCount()>I)return!1;!(g instanceof Mt)&&I>5&&(g=new Mt(g));return erZ(r,function(P){var a=g;return a.contains&&typeof a.contains=="function"?a.contains(P):a.containsValue&&typeof a.containsValue=="function"?a.containsValue(P):_.Nh(a)||typeof a==="string"?_.F_(a,P):_.pF.containsValue(a,P)})};
Mt.prototype.__iterator__=function(){return this.JSC$19950_map_.__iterator__(!1)};
Mt.prototype[Symbol.iterator]=function(){return this.values()};_.QR({is:"iron-media-query",_template:null,properties:{queryMatches:{type:Boolean,value:!1,readOnly:!0,notify:!0},query:{type:String,observer:"queryChanged"},full:{type:Boolean,value:!1},_boundMQHandler:{value:function(){return this.queryHandler.bind(this)}},
_mq:{value:null}},attached:function(){this.style.display="none";this.queryChanged()},
detached:function(){this._remove()},
_add:function(){this._mq&&this._mq.addListener(this._boundMQHandler)},
_remove:function(){this._mq&&this._mq.removeListener(this._boundMQHandler);this._mq=null},
queryChanged:function(){this._remove();var r=this.query;r&&(this.full||r[0]==="("||(r="("+r+")"),this._mq=window.matchMedia(r),this._add(),this.queryHandler(this._mq))},
queryHandler:function(r){this._setQueryMatches(r.matches)}});var SOf={properties:{value:{type:Number,value:0,notify:!0,reflectToAttribute:!0},min:{type:Number,value:0,notify:!0},max:{type:Number,value:100,notify:!0},step:{type:Number,value:1,notify:!0},ratio:{type:Number,value:0,readOnly:!0,notify:!0}},observers:["_update(value, min, max, step)"],_calcRatio:function(r){return(this._clampValue(r)-this.min)/(this.max-this.min)},
_clampValue:function(r){return Math.min(this.max,Math.max(this.min,this._calcStep(r)))},
_calcStep:function(r){r=parseFloat(r);if(!this.step)return r;r=Math.round((r-this.min)/this.step);return this.step<1?r/(1/this.step)+this.min:r*this.step+this.min},
_validateValue:function(){var r=this._clampValue(this.value);this.value=this.oldValue=isNaN(r)?this.oldValue:r;return this.value!==r},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var Jdp=[_.rb,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(r){_.$H(r).path[0]!==this&&(this.resetLayout(),r.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var r=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.Dd(this._layoutDebouncer,_.Ps,r);_.RD(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var r=this;requestAnimationFrame(function(){r.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(r){this.resizerShouldNotify(r)&&this._notifyDescendant(r)},this)}}];_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers={};_._scrollTimer$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers=null;var E0K=[_.mvl,{properties:{effects:{type:String},effectsConfig:{type:Object,value:function(){return{}}},
disabled:{type:Boolean,reflectToAttribute:!0,value:!1},threshold:{type:Number,value:0},thresholdTriggered:{type:Boolean,notify:!0,readOnly:!0,reflectToAttribute:!0}},observers:["_effectsChanged(effects, effectsConfig, isAttached)"],_updateScrollState:function(){},
isOnScreen:function(){return!1},
isContentBelow:function(){return!1},
_effectsRunFn:null,_effects:null,get _clampedScrollTop(){return Math.max(0,this._scrollTop)},attached:function(){this._scrollStateChanged()},
detached:function(){this._tearDownEffects()},
createEffect:function(r,g){var I=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[r];if(!I)throw new ReferenceError(this._getUndefinedMsg(r));r=this._boundEffect(I,g||{});r.setUp();return r},
_effectsChanged:function(r,g,I){this._tearDownEffects();r&&I&&(r.split(" ").forEach(function(P){var a;P!==""&&((a=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[P])?this._effects.push(this._boundEffect(a,g[P])):console.warn(this._getUndefinedMsg(P)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(r,g){g=g||{};var I=parseFloat(g.startsAt||0),P=parseFloat(g.endsAt||1),a=P-I,v=function(){};
P=I===0&&P===1?r.run:function(C,u){r.run.call(this,Math.max(0,(C-I)/a),u)};
return{setUp:r.setUp?r.setUp.bind(this,g):v,run:r.run?P.bind(this):v,tearDown:r.tearDown?r.tearDown.bind(this):v}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(r){r.setUp()!==!1&&this._effectsRunFn.push(r.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(r){r.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(r,g){this._effectsRunFn&&this._effectsRunFn.forEach(function(I){I(r,g)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var r=this._clampedScrollTop;this._updateScrollState(r);this.threshold>0&&this._setThresholdTriggered(r>=this.threshold)}},
_getDOMRef:function(r){console.warn("_getDOMRef","`"+r+"` is undefined")},
_getUndefinedMsg:function(r){return"Scroll effect `"+r+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+r+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Xk`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(r){var g={};r=parseFloat(r.scalar);g.background=this._getDOMRef("background");g.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");g.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");g.deltaBg=g.backgroundFrontLayer.offsetHeight-g.background.offsetHeight;g.deltaBg===0?(isNaN(r)&&(r=.8),g.deltaBg=(this._dHeight||0)*r):(isNaN(r)&&(r=
1),g.deltaBg*=r);this._fxParallaxBackground=g},
run:function(r){var g=this._fxParallaxBackground;this.transform("translate3d(0px, "+g.deltaBg*Math.min(1,r)+"px, 0px)",g.backgroundFrontLayer);g.backgroundRearLayer&&this.transform("translate3d(0px, "+g.deltaBg*Math.min(1,r)+"px, 0px)",g.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var xKZ;var fki;_.QR({_template:function(){if(fki!==void 0)return fki;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-drawer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_drawer.tp.yt.app.drawer.css.js--\x3e<div id="scrim" on-click="close" class="style-scope tp-yt-app-drawer"></div>\n\n\n<div id="contentContainer" opened$="[[opened]]" persistent$="[[persistent]]" position$="[[position]]" swipe-open$="[[swipeOpen]]" class="style-scope tp-yt-app-drawer">\n  <slot class="style-scope tp-yt-app-drawer"></slot>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;xKZ===void 0&&(xKZ=document.createElement("template"));var P=xKZ;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return fki=r},
is:"tp-yt-app-drawer",properties:{opened:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},persistent:{type:Boolean,value:!1,reflectToAttribute:!0},transitionDuration:{type:Number,value:200},align:{type:String,value:"left"},position:{type:String,readOnly:!0,reflectToAttribute:!0},swipeOpen:{type:Boolean,value:!1,reflectToAttribute:!0},noFocusTrap:{type:Boolean,value:!1},disableSwipe:{type:Boolean,value:!1}},observers:["resetLayout(position, isAttached)","_resetPosition(align, isAttached)","_styleTransitionDuration(transitionDuration)",
"_openedPersistentChanged(opened, persistent)"],_translateOffset:0,_trackDetails:null,_drawerState:0,_boundEscKeydownHandler:null,_firstTabStop:null,_lastTabStop:null,attached:function(){_.Nu(this,function(){this._boundEscKeydownHandler=this._escKeydownHandler.bind(this);this.addEventListener("keydown",this._tabKeydownHandler.bind(this));this.listen(this,"track","_track");this.setScrollDirection("y")});
this.fire("app-reset-layout")},
detached:function(){document.removeEventListener("keydown",this._boundEscKeydownHandler)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
toggle:function(){this.opened=!this.opened},
getWidth:function(){return this._savedWidth||this.$.contentContainer.offsetWidth},
_isRTL:function(){return window.getComputedStyle(this).direction==="rtl"},
_resetPosition:function(){switch(this.align){case "start":this._setPosition(this._isRTL()?"right":"left");return;case "end":this._setPosition(this._isRTL()?"left":"right");return}this._setPosition(this.align)},
_escKeydownHandler:function(r){r.keyCode===27&&(r.preventDefault(),this.close())},
_track:function(r){if(!this.persistent&&!this.disableSwipe)switch(r.preventDefault(),r.detail.state){case "start":this._trackStart(r);break;case "track":this._trackMove(r);break;case "end":this._trackEnd(r)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var r=this.$.contentContainer.getBoundingClientRect();this._savedWidth=r.width;this._translateOffset=this.position==="left"?r.left:r.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(r){this._trackDetails&&(this._translateDrawer(r.detail.dx+this._translateOffset),this._trackDetails.push({dx:r.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(r){if(this._trackDetails){var g=r.detail.dx+this._translateOffset,I=this.getWidth();g=this.position==="left"?g>=0||g<=-I:g<=0||g>=I;if(!g){var P=this._trackDetails;this._trackDetails=null;this._flingDrawer(r,P);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}I/=2;r.detail.dx<-I?this.opened=this.position==="right":r.detail.dx>I&&(this.opened=this.position==="left");g?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(r,g){for(var I=Date.now(),P=I-100,a,v=0,C=g.length-1;v<=C;){var u=v+C>>1,X=g[u];X.timeStamp>=P?(a=X,C=u-1):v=u+1}return a?(r.detail.dx-a.dx)/(I-a.timeStamp||1):0},
_flingDrawer:function(r,g){g=this._calculateVelocity(r,g);if(!(Math.abs(g)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;r=r.detail.dx+this._translateOffset;var I=this.getWidth(),P=this.position==="left",a=g>0;a?(g=Math.max(g,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(g=Math.min(g,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");g=this._FLING_INITIAL_SLOPE*(!a&&P?-(r+I):a&&!P?I-r:-r)/g;this._styleTransitionDuration(g);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,g)}},
_styleTransitionDuration:function(r){this.style.transitionDuration=r+"ms";this.$.contentContainer.style.transitionDuration=r+"ms";this.$.scrim.style.transitionDuration=r+"ms"},
_styleTransitionTimingFunction:function(r){this.$.contentContainer.style.transitionTimingFunction=r;this.$.scrim.style.transitionTimingFunction=r},
_translateDrawer:function(r){var g=this.getWidth();this.position==="left"?(r=Math.max(-g,Math.min(r,0)),this.$.scrim.style.opacity=1+r/g):(r=Math.max(0,Math.min(r,g)),this.$.scrim.style.opacity=1-r/g);this.translate3d(r+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var r=this._drawerState;r===this._DRAWER_STATE.FLINGING&&(this._styleTransitionDuration(this.transitionDuration),this._styleTransitionTimingFunction(""),this.style.visibility="");this._savedWidth=null;this._drawerState=this.opened?this.persistent?this._DRAWER_STATE.OPENED_PERSISTENT:this._DRAWER_STATE.OPENED:this._DRAWER_STATE.CLOSED;r!==this._drawerState&&(this._drawerState===this._DRAWER_STATE.OPENED?(this._setKeyboardFocusTrap(),document.addEventListener("keydown",
this._boundEscKeydownHandler),document.body.style.overflow="hidden"):(document.removeEventListener("keydown",this._boundEscKeydownHandler),document.body.style.overflow=""),r!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var r=_.$H(this).querySelectorAll('a[href]:not([tabindex="-1"]),area[href]:not([tabindex="-1"]),input:not([disabled]):not([tabindex="-1"]),select:not([disabled]):not([tabindex="-1"]),textarea:not([disabled]):not([tabindex="-1"]),button:not([disabled]):not([tabindex="-1"]),iframe:not([tabindex="-1"]),[tabindex]:not([tabindex="-1"]),[contentEditable=true]:not([tabindex="-1"])');r.length>0?(this._firstTabStop=r[0],this._lastTabStop=r[r.length-1]):
this._lastTabStop=this._firstTabStop=null;(r=this.getAttribute("tabindex"))&&parseInt(r,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(r){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||r.keyCode!==9||(r.shiftKey?this._firstTabStop&&_.$H(r).localTarget===this._firstTabStop&&(r.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.$H(r).localTarget===this._lastTabStop&&(r.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(r,g){this.toggleClass("visible",r&&!g,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 n00;var Twi;var h60=function(){};
_.Q=h60.prototype;_.Q._scrollTargetChanged=function(){};
_.Q.scroll=function(){};
_.Q._isValidScrollTarget=function(){};
_.Q._toggleScrollListener=function(){};
_.Q.toggleScrollListener=function(){};
_.Q.createEffect=function(){};
_.Q._effectsChanged=function(){};
_.Q._layoutIfDirty=function(){};
_.Q._boundEffect=function(){};
_.Q._setUpEffect=function(){};
_.Q._tearDownEffects=function(){};
_.Q._runEffects=function(){};
_.Q._scrollHandler=function(){};
_.Q._scrollStateChanged=function(){};
_.Q._getUndefinedMsg=function(){};
_.Q.notifyResize=function(){};
_.Q.assignParentResizable=function(){};
_.Q.stopResizeNotificationsFor=function(){};
_.Q._subscribeIronResize=function(){};
_.Q._unsubscribeIronResize=function(){};
_.Q.resizerShouldNotify=function(){};
_.Q._onDescendantIronResize=function(){};
_.Q._fireResize=function(){};
_.Q._onIronRequestResizeNotifications=function(){};
_.Q._parentResizableChanged=function(){};
_.Q._notifyDescendant=function(){};
_.Q._requestResizeNotifications=function(){};
_.Q._findParent=function(){};
_.Q._appResetLayoutHandler=function(){};
_.Q.resetLayout=function(){};
_.Q._notifyLayoutChanged=function(){};
_.Q._notifyDescendantResize=function(){};
_.Q._setThresholdTriggered=function(){};
h60=_.QR({_template:function(){if(Twi!==void 0)return Twi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_header.tp.yt.app.header.css.js--\x3e<div id="contentContainer" class="style-scope tp-yt-app-header">\n  <slot id="slot" class="style-scope tp-yt-app-header"></slot>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;n00===void 0&&(n00=document.createElement("template"));var P=n00;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return Twi=r},
is:"tp-yt-app-header",behaviors:[E0K,Jdp],properties:{condenses:{type:Boolean,value:!1},fixed:{type:Boolean,value:!1},reveals:{type:Boolean,value:!1},shadow:{type:Boolean,reflectToAttribute:!0,value:!1}},observers:["_configChanged(isAttached, condenses, fixed)"],_height:0,_dHeight:0,_stickyElTop:0,_stickyElRef:null,_top:0,_progress:0,_wasScrollingDown:!1,_initScrollTop:0,_initTimestamp:0,_lastTimestamp:0,_lastScrollTop:0,get _maxHeaderTop(){return this.fixed?this._dHeight:this._height+5},get _stickyEl(){if(this._stickyElRef)return this._stickyElRef;
for(var r=_.$H(this.$.slot).getDistributedNodes(),g=0,I;I=r[g];g++)if(I.nodeType===Node.ELEMENT_NODE)if(I.hasAttribute("sticky")){this._stickyElRef=I;break}else this._stickyElRef||(this._stickyElRef=I);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var r=this._clampedScrollTop,g=this._height===0||r===0,I=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;g||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();g?this._updateScrollState(r,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=I}},
_updateScrollState:function(r,g){if(this._height!==0){var I=0,P=this._top;var a=this._maxHeaderTop;var v=r-this._lastScrollTop,C=Math.abs(v),u=r>this._lastScrollTop,X=performance.now();this._mayMove()&&(I=this._clamp(this.reveals?P+v:r,0,a));r>=this._dHeight&&(I=this.condenses&&!this.fixed?Math.max(this._dHeight,I):I,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&C<100){if(X-this._initTimestamp>300||this._wasScrollingDown!==u)this._initScrollTop=r,this._initTimestamp=X;r>=a&&
(Math.abs(this._initScrollTop-r)>30||C>10?(u&&r>=a?I=a:!u&&r>=this._dHeight&&(I=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((I-P)/(v/(X-this._lastTimestamp)),0,300)+"ms"):I=this._top)}a=this._dHeight===0?r>0?1:0:I/this._dHeight;g||(this._lastScrollTop=r,this._top=I,this._wasScrollingDown=u,this._lastTimestamp=X);if(g||a!==this._progress||P!==I||r===0)this._progress=a,this._runEffects(a,I),this._transformHeader(I)}},
_mayMove:function(){return this.condenses||!this.fixed},
willCondense:function(){return this._dHeight>0&&this.condenses},
isOnScreen:function(){return this._height!==0&&this._top<this._height},
isContentBelow:function(){return this._top===0?this._clampedScrollTop>0:this._clampedScrollTop-this._maxHeaderTop>=0},
_transformHeader:function(r){this.translate3d(0,-r+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&r>=this._stickyElTop?Math.min(r,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(r,g,I){return Math.min(I,Math.max(g,r))},
_ensureBgContainers:function(){this._bgContainer||(this._bgContainer=document.createElement("div"),this._bgContainer.id="background",this._bgRear=document.createElement("div"),this._bgRear.id="backgroundRearLayer",this._bgContainer.appendChild(this._bgRear),this._bgFront=document.createElement("div"),this._bgFront.id="backgroundFrontLayer",this._bgContainer.appendChild(this._bgFront),_.$H(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(r){switch(r){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.$H(this).querySelector("[main-title]");case "condensedTitle":return _.$H(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var k$p;var $xK;_.QR({_template:function(){if($xK!==void 0)return $xK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-header-layout--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_header_layout.tp.yt.app.header.layout.css.js--\x3e<div id="wrapper" class="initializing style-scope tp-yt-app-header-layout">\n  <slot id="headerSlot" name="header" class="style-scope tp-yt-app-header-layout"></slot>\n\n  <div id="contentContainer" class="style-scope tp-yt-app-header-layout">\n    <slot class="style-scope tp-yt-app-header-layout"></slot>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;k$p===void 0&&(k$p=document.createElement("template"));var P=k$p;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return $xK=r},
is:"tp-yt-app-header-layout",behaviors:[Jdp],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0},rafId:{type:Number,value:-1},useRaf:{type:Boolean,value:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.$H(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){this.useRaf?(cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(this.performUpdate.bind(this))):this.performUpdate()},
performUpdate:function(){var r=this.header;if(this.isAttached&&r){this.$.wrapper.classList.remove("initializing");r.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)r.style.left="",r.style.right="";else{var g=this.getBoundingClientRect(),I=document.documentElement.clientWidth-g.right;r.style.left=g.left+"px";r.style.right=I+"px"}g=this.$.contentContainer.style;I=r.offsetHeight;r.fixed&&!r.condenses&&this.hasScrollingRegion?
(g.marginTop=I+"px",g.paddingTop=""):(g.paddingTop=I+"px",g.marginTop="")}}});/*

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 rT4=_.U1(['<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>']),
gzM=_.oRY(rT4);gzM.setAttribute("style","display: none;");document.head.appendChild(gzM.content);var I4U;var PCf;/*

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
*/
_.QR({_template:function(){if(PCf!==void 0)return PCf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-image--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_image.tp.yt.iron.image.css.js--\x3e<a id="baseURIAnchor" href="#" class="style-scope tp-yt-iron-image"></a>\n<div id="sizedImgDiv" role="img" hidden$="[[_computeImgDivHidden(sizing)]]" aria-hidden$="[[_computeImgDivARIAHidden(alt)]]" aria-label$="[[_computeImgDivARIALabel(alt, src)]]" class="style-scope tp-yt-iron-image"></div>\n<img id="img" alt$="[[alt]]" hidden$="[[_computeImgHidden(sizing)]]" crossorigin$="[[crossorigin]]" on-load="_imgOnLoad" on-error="_imgOnError" class="style-scope tp-yt-iron-image">\n<div id="placeholder" hidden$="[[_computePlaceholderHidden(preload, fade, loading, loaded)]]" class$="[[_computePlaceholderClassName(preload, fade, loading, loaded)]] style-scope tp-yt-iron-image"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;I4U===void 0&&(I4U=document.createElement("template"));var P=I4U;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return PCf=r},
is:"tp-yt-iron-image",properties:{src:{type:String,value:""},alt:{type:String,value:null},crossorigin:{type:String,value:null},preventLoad:{type:Boolean,value:!1},sizing:{type:String,value:null,reflectToAttribute:!0},position:{type:String,value:"center"},preload:{type:Boolean,value:!1},placeholder:{type:String,value:null,observer:"_placeholderChanged"},fade:{type:Boolean,value:!1},loaded:{notify:!0,readOnly:!0,type:Boolean,value:!1},loading:{notify:!0,readOnly:!0,type:Boolean,value:!1},error:{notify:!0,
readOnly:!0,type:Boolean,value:!1},width:{observer:"_widthChanged",type:Number,value:null},height:{observer:"_heightChanged",type:Number,value:null}},observers:["_transformChanged(sizing, position)","_loadStateObserver(src, preventLoad)"],created:function(){this._resolvedSrc=""},
_imgOnLoad:function(){this.$.img.src===this._resolveSrc(this.src)&&(this._setLoading(!1),this._setLoaded(!0),this._setError(!1))},
_imgOnError:function(){this.$.img.src===this._resolveSrc(this.src)&&(this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",this._setLoading(!1),this._setLoaded(!1),this._setError(!0))},
_computePlaceholderHidden:function(){return!this.preload||!this.fade&&!this.loading&&this.loaded},
_computePlaceholderClassName:function(){return this.preload&&this.fade&&!this.loading&&this.loaded?"faded-out":""},
_computeImgDivHidden:function(){return!this.sizing},
_computeImgDivARIAHidden:function(){return this.alt===""?"true":void 0},
_computeImgDivARIALabel:function(){return this.alt!==null?this.alt:this.src===""?"":this._resolveSrc(this.src).replace(/[?|#].*/g,"").split("/").pop()},
_computeImgHidden:function(){return!!this.sizing},
_widthChanged:function(){this.style.width=isNaN(this.width)?this.width:this.width+"px"},
_heightChanged:function(){this.style.height=isNaN(this.height)?this.height:this.height+"px"},
_loadStateObserver:function(r,g){var I=this._resolveSrc(r);I!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",r===""||g?this._setLoading(!1):(this._resolvedSrc=I,this.$.img.src=this._resolvedSrc,this.$.sizedImgDiv.style.backgroundImage='url("'+this._resolvedSrc+'")',this._setLoading(!0)),this._setLoaded(!1),this._setError(!1))},
_placeholderChanged:function(){this.$.placeholder.style.backgroundImage=this.placeholder?'url("'+this.placeholder+'")':""},
_transformChanged:function(){var r=this.$.sizedImgDiv.style,g=this.$.placeholder.style;r.backgroundSize=g.backgroundSize=this.sizing;r.backgroundPosition=g.backgroundPosition=this.sizing?this.position:"";r.backgroundRepeat=g.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(r){r=_.Tb(r,this.$.baseURIAnchor.href);r.length>=2&&r[0]==="/"&&r[1]!=="/"&&(r=(location.origin||location.protocol+"//"+location.host)+r);return r}});var a44;var vz0;_.QR({_template:function(){if(vz0!==void 0)return vz0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-pages--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_pages.tp.yt.iron.pages.css.js--\x3e<slot class="style-scope tp-yt-iron-pages"></slot>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=
r.content,I=g.insertBefore;a44===void 0&&(a44=document.createElement("template"));var P=a44;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return vz0=r},
is:"tp-yt-iron-pages",behaviors:[_.rb,_.UH],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});var QWM;var mx4;_.QR({_template:function(){if(mx4!==void 0)return mx4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-card--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_card.tp.yt.paper.card.css.js--\x3e<div class="header style-scope tp-yt-paper-card">\n  <tp-yt-iron-image hidden$="[[!image]]" aria-hidden$="[[_isHidden(image)]]" src="[[image]]" alt="[[alt]]" placeholder="[[placeholderImage]]" preload="[[preloadImage]]" fade="[[fadeImage]]" class="style-scope tp-yt-paper-card"></tp-yt-iron-image>\n  <div hidden$="[[!heading]]" class$="title-text [[_computeHeadingClass(image)]] style-scope tp-yt-paper-card">\n    [[heading]]\n  </div>\n</div>\n\n<slot class="style-scope tp-yt-paper-card"></slot>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;QWM===void 0&&(QWM=document.createElement("template"));var P=QWM;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return mx4=r},
is:"tp-yt-paper-card",properties:{heading:{type:String,value:"",observer:"_headingChanged"},image:{type:String,value:""},alt:{type:String},preloadImage:{type:Boolean,value:!1},fadeImage:{type:Boolean,value:!1},placeholderImage:{type:String,value:null},elevation:{type:Number,value:1,reflectToAttribute:!0},animatedShadow:{type:Boolean,value:!1},animated:{type:Boolean,reflectToAttribute:!0,readOnly:!0,computed:"_computeAnimated(animatedShadow)"}},_isHidden:function(r){return r?"false":"true"},
_headingChanged:function(r){var g=this.getAttribute("heading"),I=this.getAttribute("aria-label");typeof I==="string"&&I!==g||this.setAttribute("aria-label",r)},
_computeHeadingClass:function(r){return r?" over-image":""},
_computeAnimated:function(r){return r}});var CCM;var uEi;_.QR({_template:function(){if(uEi!==void 0)return uEi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-checkbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_checkbox.tp.yt.paper.checkbox.css.js--\x3e<div id="checkboxContainer" class="style-scope tp-yt-paper-checkbox">\n  <div id="checkbox" class$="[[_computeCheckboxClass(checked, invalid)]] style-scope tp-yt-paper-checkbox">\n    <div id="checkmark" class$="[[_computeCheckmarkClass(checked)]] style-scope tp-yt-paper-checkbox"></div>\n  </div>\n</div><div id="checkboxLabel" style-target="label" class="style-scope tp-yt-paper-checkbox"><slot class="style-scope tp-yt-paper-checkbox"></slot></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;CCM===void 0&&(CCM=document.createElement("template"));var P=CCM;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return uEi=r},
is:"tp-yt-paper-checkbox",behaviors:[_.qsT],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.Nu(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var r=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),g="px",I=r.match(/[A-Za-z]+$/);I!==null&&(g=I[0]);r=parseFloat(r);I=8/3*r;g==="px"&&(I=Math.floor(I),I%2!==r%2&&I++);this.updateStyles({"--paper-checkbox-ink-size":I+
g})}})},
_computeCheckboxClass:function(r,g){var I="";r&&(I+="checked ");g&&(I+="invalid");return I},
_computeCheckmarkClass:function(r){return r?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.pIy._createRipple.call(this)}});var p24;var ozM;var qE0=_.xY.IronButtonState,X2r=(0,_.kn)(HTMLElement);
_.QR({_template:function(){if(ozM!==void 0)return ozM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dropdown_menu.tp.yt.paper.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button id="menuButton" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" dynamic-align="[[dynamicAlign]]" vertical-offset="[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]" disabled="[[disabled]]" no-animations="[[noAnimations]]" on-iron-select="_onIronSelect" on-iron-deselect="_onIronDeselect" opened="{{opened}}" close-on-activate="" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" expand-sizing-target-for-scrollbars="[[expandSizingTargetForScrollbars]]" fit-into="[[fitInto]]" class="style-scope tp-yt-paper-dropdown-menu">\n  \n  <div class="dropdown-trigger style-scope tp-yt-paper-dropdown-menu" slot="dropdown-trigger">\n    <tp-yt-paper-ripple class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-paper-ripple>\n    \n    <tp-yt-paper-input id="input" type="text" invalid="[[invalid]]" readonly="" disabled="[[disabled]]" value="[[value]]" placeholder="[[placeholder]]" error-message="[[errorMessage]]" always-float-label="[[alwaysFloatLabel]]" no-label-float="[[noLabelFloat]]" label="[[label]]" input-role="button" input-aria-haspopup="listbox" autocomplete="off" style-target="input" class="style-scope tp-yt-paper-dropdown-menu">\n      \n      \n      \n      \n      <tp-yt-iron-icon icon="paper-dropdown-menu:arrow-drop-down" suffix="" slot="suffix" aria-hidden="true" class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-iron-icon>\n    </tp-yt-paper-input>\n  </div>\n  <slot id="content" name="dropdown-content" slot="dropdown-content" class="style-scope tp-yt-paper-dropdown-menu"></slot>\n</tp-yt-paper-menu-button>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;p24===void 0&&(p24=document.createElement("template"));var P=p24;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return ozM=r},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[qE0,_.JO,_.fR,_.kY],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,
value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},fitInto:{type:Object}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(r){var g=(0,_.C3)(this);g.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:r});g.shadowRoot.appendChild(r);return X2r.prototype._attachDom.call(this,r)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var r=this.contentElement;r&&r.selectedItem&&this._setSelectedItem(r.selectedItem)},
get contentElement(){for(var r=_.$H(this.$.content).getDistributedNodes(),g=0,I=r.length;g<I;g++)if(r[g].nodeType===Node.ELEMENT_NODE)return r[g]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(r){this._setSelectedItem(r.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(r){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r)===this&&this.open()},
_selectedItemChanged:function(r){var g="";r?g=r.label||r.getAttribute("label")||r.textContent.trim():g="";this.value=g;this._setSelectedItemLabel(g)},
_computeMenuVerticalOffset:function(r,g){return g?g:r?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var r=this.opened?"true":"false",g=this.contentElement;g&&g.setAttribute("aria-expanded",r)}});var cTf;var t8K;_.QR({_template:function(){if(t8K!==void 0)return t8K;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-material--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_material.tp.yt.paper.material.css.js--\x3e<slot class="style-scope tp-yt-paper-material"></slot>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
var g=r.content,I=g.insertBefore;cTf===void 0&&(cTf=document.createElement("template"));var P=cTf;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return t8K=r},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var B6K;var OV0;_.QR({_template:function(){if(OV0!==void 0)return OV0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-progress--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_progress.tp.yt.paper.progress.css.js--\x3e<div id="progressContainer" class="style-scope tp-yt-paper-progress">\n  <div id="secondaryProgress" hidden$="[[_hideSecondaryProgress(secondaryRatio)]]" class="style-scope tp-yt-paper-progress"></div>\n  <div id="primaryProgress" class="style-scope tp-yt-paper-progress"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;B6K===void 0&&(B6K=document.createElement("template"));var P=B6K;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return OV0=r},
is:"tp-yt-paper-progress",behaviors:[SOf],properties:{secondaryProgress:{type:Number,value:0},secondaryRatio:{type:Number,value:0,readOnly:!0},indeterminate:{type:Boolean,value:!1,observer:"_toggleIndeterminate"},disabled:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_disabledChanged"}},observers:["_progressChanged(secondaryProgress, value, min, max, indeterminate)"],hostAttributes:{role:"progressbar"},_toggleIndeterminate:function(r){this.toggleClass("indeterminate",r,this.$.primaryProgress)},
_transformProgress:function(r,g){r.style.transform=r.style.webkitTransform="scaleX("+g/100+")"},
_mainRatioChanged:function(r){this._transformProgress(this.$.primaryProgress,r)},
_progressChanged:function(r,g,I,P,a){r=this._clampValue(r);g=this._clampValue(g);var v=this._calcRatio(r)*100,C=this._calcRatio(g)*100;this._setSecondaryRatio(v);this._transformProgress(this.$.secondaryProgress,v);this._transformProgress(this.$.primaryProgress,C);this.secondaryProgress=r;a?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",g);this.setAttribute("aria-valuemin",I);this.setAttribute("aria-valuemax",P)},
_disabledChanged:function(r){this.setAttribute("aria-disabled",r?"true":"false")},
_hideSecondaryProgress:function(r){return r===0}});var zkA;var ekS;var YE4=function(){};
_.Q=YE4.prototype;_.Q.addOwnKeyBinding=function(){};
_.Q.removeOwnKeyBindings=function(){};
_.Q.keyboardEventMatchesKeys=function(){};
_.Q._collectKeyBindings=function(){};
_.Q._prepKeyBindings=function(){};
_.Q._addKeyBinding=function(){};
_.Q._resetKeyEventListeners=function(){};
_.Q._listenKeyEventListeners=function(){};
_.Q._unlistenKeyEventListeners=function(){};
_.Q._onKeyBindingEvent=function(){};
_.Q._triggerKeyHandler=function(){};
_.Q._tapHandler=function(){};
_.Q._focusChanged=function(){};
_.Q._detectKeyboardFocus=function(){};
_.Q._userActivate=function(){};
_.Q._upHandler=function(){};
_.Q._spaceKeyDownHandler=function(){};
_.Q._spaceKeyUpHandler=function(){};
_.Q._asyncClick=function(){};
_.Q._pressedChanged=function(){};
_.Q._ariaActiveAttributeChanged=function(){};
_.Q._activeChanged=function(){};
_.Q._controlStateChanged=function(){};
_.Q._changedButtonState=function(){};
_.Q._focusBlurHandler=function(){};
_.Q._disabledChanged=function(){};
_.Q._changedControlState=function(){};
_.Q._downHandler=function(){};
_.Q.ensureRipple=function(){};
_.Q.getRipple=function(){};
_.Q.hasRipple=function(){};
_.Q._noinkChanged=function(){};
_.Q._focusedChanged=function(){};
_.Q._createRipple=function(){};
_.Q.registered=function(){};
_.Q._invalidChanged=function(){};
_.Q.hasValidator=function(){};
_.Q.validate=function(){};
_.Q._getValidity=function(){};
_.Q._requiredChanged=function(){};
_.Q._valueChanged=function(){};
_.Q._checkedChanged=function(){};
_.Q._buttonStateChanged=function(){};
_.Q._setPressed=function(){};
_.Q._setPointerDown=function(){};
_.Q._setReceivedFocusFromKeyboard=function(){};
_.Q._setFocused=function(){};
YE4=_.QR({is:"tp-yt-paper-radio-button",_template:function(){if(ekS!==void 0)return ekS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-radio-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_radio_button.tp.yt.paper.radio.button.css.js--\x3e<div id="radioContainer" style-target="container" class="style-scope tp-yt-paper-radio-button">\n  <div id="offRadio" class="style-scope tp-yt-paper-radio-button"></div>\n  <div id="onRadio" class="style-scope tp-yt-paper-radio-button"></div>\n</div><div id="radioLabel" style-target="label" class="style-scope tp-yt-paper-radio-button"><slot class="style-scope tp-yt-paper-radio-button"></slot></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;zkA===void 0&&(zkA=document.createElement("template"));var P=zkA;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return ekS=r},
behaviors:[_.qsT],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(){_.Nu(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var r=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),g=Math.floor(3*r);g%2!==r%2&&g++;this.updateStyles({"--paper-radio-button-ink-size":g+"px"})}})}});var ZVW;var Ux4;_.QR({_template:function(){if(Ux4!==void 0)return Ux4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-radio-group--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_radio_group.tp.yt.paper.radio.group.css.js--\x3e<slot class="style-scope tp-yt-paper-radio-group"></slot>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;ZVW===void 0&&(ZVW=document.createElement("template"));var P=ZVW;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return Ux4=r},
is:"tp-yt-paper-radio-group",behaviors:[_.vxz],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"tp-yt-paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(r){var g=this._valueToItem(r);if(!g||!g.hasAttribute("disabled")){if(this.selected){g=this._valueToItem(this.selected);if(this.selected==r)if(this.allowEmptySelection)r="";else{g&&(g.checked=!0);return}g&&
(g.checked=!1)}_.UH.select.apply(this,[r]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(r){this._focusPrevious();r.preventDefault();this._activateFocusedItem()},
_onDownKey:function(r){this._focusNext();r.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(r){_.apz._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(r){_.apz._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.UH._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.$w._resetTabindices.apply(this,arguments);this.items.forEach(function(r){r.removeAttribute("aria-selected")},this)}});var iVf;var bVi;var M8i=function(){};
_.Q=M8i.prototype;_.Q.registered=function(){};
_.Q.addOwnKeyBinding=function(){};
_.Q.removeOwnKeyBindings=function(){};
_.Q.keyboardEventMatchesKeys=function(){};
_.Q._collectKeyBindings=function(){};
_.Q._prepKeyBindings=function(){};
_.Q._addKeyBinding=function(){};
_.Q._resetKeyEventListeners=function(){};
_.Q._listenKeyEventListeners=function(){};
_.Q._unlistenKeyEventListeners=function(){};
_.Q._onKeyBindingEvent=function(){};
_.Q._triggerKeyHandler=function(){};
_.Q._tapHandler=function(){};
_.Q._focusChanged=function(){};
_.Q._detectKeyboardFocus=function(){};
_.Q._userActivate=function(){};
_.Q._upHandler=function(){};
_.Q._spaceKeyDownHandler=function(){};
_.Q._spaceKeyUpHandler=function(){};
_.Q._asyncClick=function(){};
_.Q._pressedChanged=function(){};
_.Q._ariaActiveAttributeChanged=function(){};
_.Q._activeChanged=function(){};
_.Q._controlStateChanged=function(){};
_.Q._changedButtonState=function(){};
_.Q._focusBlurHandler=function(){};
_.Q._disabledChanged=function(){};
_.Q._changedControlState=function(){};
_.Q._buttonStateChanged=function(){};
_.Q._downHandler=function(){};
_.Q.ensureRipple=function(){};
_.Q.getRipple=function(){};
_.Q.hasRipple=function(){};
_.Q._noinkChanged=function(){};
_.Q._calcRatio=function(){};
_.Q._clampValue=function(){};
_.Q._calcStep=function(){};
_.Q._validateValue=function(){};
_.Q._update=function(){};
_.Q._setImmediateValue=function(){};
_.Q._setExpand=function(){};
_.Q._setDragging=function(){};
_.Q._setTransiting=function(){};
_.Q._setMarkers=function(){};
_.Q._setPressed=function(){};
_.Q._setPointerDown=function(){};
_.Q._setReceivedFocusFromKeyboard=function(){};
_.Q._setFocused=function(){};
_.Q._setRatio=function(){};
M8i=_.QR({_template:function(){if(bVi!==void 0)return bVi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-slider--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_slider.tp.yt.paper.slider.css.js--\x3e<div id="sliderContainer" class$="[[_getClassNames(disabled, pin, snaps, immediateValue, min, expand, dragging, transiting, editable)]] style-scope tp-yt-paper-slider">\n  <div class="bar-container style-scope tp-yt-paper-slider">\n    <tp-yt-paper-progress disabled$="[[disabled]]" id="sliderBar" aria-hidden="true" min="[[min]]" max="[[max]]" step="[[step]]" value="[[immediateValue]]" secondary-progress="[[secondaryProgress]]" on-down="_bardown" on-up="_resetKnob" on-track="_bartrack" on-tap="_barclick" class="style-scope tp-yt-paper-slider">\n    </tp-yt-paper-progress>\n  </div>\n\n  <template is="dom-if" if="[[snaps]]" class="style-scope tp-yt-paper-slider">\n    <div class="slider-markers style-scope tp-yt-paper-slider">\n      <template is="dom-repeat" items="[[markers]]" class="style-scope tp-yt-paper-slider">\n        <div class="slider-marker style-scope tp-yt-paper-slider"></div>\n      </template>\n    </div>\n  </template>\n\n  <div id="sliderKnobContainer" class="slider-knob-container style-scope tp-yt-paper-slider">\n    <div id="sliderKnob" class="slider-knob style-scope tp-yt-paper-slider" on-down="_knobdown" on-up="_resetKnob" on-track="_onTrack" on-transitionend="_knobTransitionEnd">\n      <div class="slider-knob-inner style-scope tp-yt-paper-slider" value$="[[immediateValue]]"></div>\n    </div>\n  </div>\n</div>\n\n<template is="dom-if" if="[[editable]]" class="style-scope tp-yt-paper-slider">\n  <tp-yt-paper-input id="input" type="number" step="[[step]]" min="[[min]]" max="[[max]]" class="slider-input style-scope tp-yt-paper-slider" disabled$="[[disabled]]" value="[[immediateValue]]" on-change="_changeValue" on-keydown="_inputKeyDown" no-label-float="">\n  </tp-yt-paper-input>\n</template>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;iVf===void 0&&(iVf=document.createElement("template"));var P=iVf;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return bVi=r},
is:"tp-yt-paper-slider",behaviors:[_.Sm,_.fR,_.o8z,SOf],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&&_.b4(this.$.sliderBar,"auto")},
increment:function(){this.value=this._clampValue(this.value+this.step)},
decrement:function(){this.value=this._clampValue(this.value-this.step)},
_updateKnob:function(r,g,I){this.setAttribute("aria-valuemin",g);this.setAttribute("aria-valuemax",I);this.setAttribute("aria-valuenow",r);this._positionKnob(this._calcRatio(r)*100)},
_valueChanged:function(){this.fire("value-change",{composed:!0})},
_immediateValueChanged:function(){this.dragging?this.fire("immediate-value-change",{composed:!0}):this.value=this.immediateValue},
_secondaryProgressChanged:function(){this.secondaryProgress=this._clampValue(this.secondaryProgress)},
_expandKnob:function(){this._setExpand(!0)},
_resetKnob:function(){this.cancelDebouncer("expandKnob");this._setExpand(!1)},
_positionKnob:function(r){this._setImmediateValue(this._calcStep(this._calcKnobPosition(r)));this._setRatio(this._calcRatio(this.immediateValue)*100);this.$.sliderKnob.style.left=this.ratio+"%";this.dragging&&(this._knobstartx=this.ratio*this._w/100,this.translate3d(0,0,0,this.$.sliderKnob))},
_calcKnobPosition:function(r){return(this.max-this.min)*r/100+this.min},
_onTrack:function(r){r.stopPropagation();switch(r.detail.state){case "start":this._trackStart(r);break;case "track":this._trackX(r);break;case "end":this._trackEnd()}},
_trackStart:function(){this._setTransiting(!1);this._w=this.$.sliderBar.offsetWidth;this._knobstartx=this._startx=this._x=this.ratio*this._w/100;this._minx=-this._startx;this._maxx=this._w-this._startx;this.$.sliderKnob.classList.add("dragging");this._setDragging(!0)},
_trackX:function(r){this.dragging||this._trackStart(r);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,r.detail.dx*(this._isRTL?-1:1)));r=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(r);r=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(r+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var r=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;r.transform=r.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(r){this._expandKnob();r.preventDefault();this.focus()},
_bartrack:function(r){this._allowBarEvent(r)&&this._onTrack(r)},
_barclick:function(r){this._w=this.$.sliderBar.offsetWidth;var g=this.$.sliderBar.getBoundingClientRect();g=(r.detail.x-g.left)/this._w*100;this._isRTL&&(g=100-g);var I=this.ratio;this._setTransiting(!0);this._positionKnob(g);I===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
r.preventDefault();this.focus()},
_bardown:function(r){this._allowBarEvent(r)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(r))},
_knobTransitionEnd:function(r){r.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(r,g,I,P){P||this._setMarkers([]);g=Math.round((I-g)/this.step);g>r&&(g=r);if(g<0||!isFinite(g))g=0;this._setMarkers(Array(g))},
_mergeClasses:function(r){return Object.keys(r).filter(function(g){return r[g]}).join(" ")},
_getClassNames:function(){return this._mergeClasses({disabled:this.disabled,pin:this.pin,snaps:this.snaps,ring:this.immediateValue<=this.min,expand:this.expand,dragging:this.dragging,transiting:this.transiting,editable:this.editable})},
_allowBarEvent:function(r){return!this.ignoreBarTouch||r.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(r){this._isRTL?this._incrementKey(r):this._decrementKey(r)},
_rightKey:function(r){this._isRTL?this._decrementKey(r):this._incrementKey(r)},
_incrementKey:function(r){this.disabled||(r.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),r.preventDefault())},
_decrementKey:function(r){this.disabled||(r.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),r.preventDefault())},
_changeValue:function(r){this.value=r.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(r){r.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.pIy._createRipple.call(this)},
_focusedChanged:function(r){r&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=r?"":"none",this._ripple.holdDown=r)}});var jWU;var V8U;var Yu=null,dxi=function(){};
_.Q=dxi.prototype;_.Q.fit=function(){};
_.Q._discoverInfo=function(){};
_.Q.resetFit=function(){};
_.Q.refit=function(){};
_.Q.position=function(){};
_.Q.constrain=function(){};
_.Q._sizeDimension=function(){};
_.Q.__sizeDimension=function(){};
_.Q.center=function(){};
_.Q.__getNormalizedRect=function(){};
_.Q.__getOffscreenArea=function(){};
_.Q.__getPosition=function(){};
_.Q.notifyResize=function(){};
_.Q.assignParentResizable=function(){};
_.Q.stopResizeNotificationsFor=function(){};
_.Q._subscribeIronResize=function(){};
_.Q._unsubscribeIronResize=function(){};
_.Q.resizerShouldNotify=function(){};
_.Q._onDescendantIronResize=function(){};
_.Q._fireResize=function(){};
_.Q._onIronRequestResizeNotifications=function(){};
_.Q._parentResizableChanged=function(){};
_.Q._notifyDescendant=function(){};
_.Q._requestResizeNotifications=function(){};
_.Q._findParent=function(){};
_.Q.toggle=function(){};
_.Q.open=function(){};
_.Q.close=function(){};
_.Q.cancel=function(){};
_.Q.invalidateTabbables=function(){};
_.Q._ensureSetup=function(){};
_.Q._canceledChanged=function(){};
_.Q._withBackdropChanged=function(){};
_.Q._prepareRenderOpened=function(){};
_.Q._finishRenderOpened=function(){};
_.Q._finishRenderClosed=function(){};
_.Q._preparePositioning=function(){};
_.Q._finishPositioning=function(){};
_.Q._applyFocus=function(){};
_.Q._onCaptureClick=function(){};
_.Q._onCaptureFocus=function(){};
_.Q._onCaptureEsc=function(){};
_.Q._onCaptureTab=function(){};
_.Q._onIronResize=function(){};
_.Q._onNodesChange=function(){};
_.Q.__ensureFirstLastFocusables=function(){};
_.Q.__openedChanged=function(){};
_.Q.__deraf=function(){};
_.Q.__updateScrollObservers=function(){};
_.Q.__addScrollListeners=function(){};
_.Q.__removeScrollListeners=function(){};
_.Q.__isValidScrollAction=function(){};
_.Q.__onCaptureScroll=function(){};
_.Q.__saveScrollPosition=function(){};
_.Q.__restoreScrollPosition=function(){};
_.Q._setCanceled=function(){};
dxi=_.QR({_template:function(){if(V8U!==void 0)return V8U;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-toast--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_toast.tp.yt.paper.toast.css.js--\x3e<span id="label" class="style-scope tp-yt-paper-toast">{{text}}</span>\n<slot class="style-scope tp-yt-paper-toast"></slot>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;jWU===void 0&&(jWU=document.createElement("template"));var P=jWU;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return V8U=r},
is:"tp-yt-paper-toast",behaviors:[_.BE],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(){_.$Y._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.oU.requestAvailability()},
show:function(r){typeof r=="string"&&(r={text:r});for(var g in r)g.indexOf("_")===0?_.$Y._warn('The property "'+g+'" is private and was not set.'):g in this?this[g]=r[g]:_.$Y._warn('The property "'+g+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(r){r&&r.target===this&&r.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(Yu&&Yu!==this&&Yu.close(),Yu=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):Yu===this&&(Yu=null);_.tV._openedChanged.apply(this,arguments)},
_onLabelChanged:function(){this.opened&&this.announceLabelUpdates&&this._fireIronAnnounce()},
_renderOpened:function(){this.classList.add("paper-toast-open")},
_renderClosed:function(){this.classList.remove("paper-toast-open")},
_onFitIntoChanged:function(r){this.positionTarget=r},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var L30=new _.LP("disablePersonalizationAction");var Mii=new _.LP("showDmaConsentFlowCommand");var jGR=new _.LP("showMmgNoticeCommand");var GWp=new _.LP("saveConsentAction");var yTf=new _.LP("navigateAction");var K3A=new _.LP("replaceFeedContentAction");var sWp=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(sWp,_.qp);var F3p=_.mHL(sWp);var HV0=new _.LP("imageTileRenderer");var W3R=new _.LP("promotedSparklesWebRenderer");var DxU=new _.LP("adGridCardCollectionViewModel");var RkR=new _.LP("addRendererToItemSectionAction");var ATR=new _.LP("updateTopbarAvatarAction");var N6i=new _.LP("channelHandleValidationResultRenderer");var w2f=new _.LP("generateHandleFromNameResultRenderer");var l44=new _.LP("channelHandleInputRenderer");var SEi=new _.LP("copyLinkRenderer");var JT0=new _.LP("carouselTitleViewModel");var EzW=new _.LP("ctaCarouselItemViewModel");var xx4=new _.LP("timedCommand");var f4f=new _.LP("textFieldViewModel");var nzp=new _.LP("crowdsourcedContextUserRatingFormFlowState");var T6Z=new _.LP("noteViewModel");var hkf=new _.LP("alertCommand");var kWZ=new _.LP("clearCookieAction");var $AS=new _.LP("engagementPanelHeaderShowNavigationButtonCommand");var r_4=new _.LP("getMultiPageMenuAction");var g$U=new _.LP("addToGuideSectionAction"),Iq4=new _.LP("removeFromGuideSectionAction");var PNA=new _.LP("hideEngagementPanelScrimAction");var aqf=new _.LP("updateNotificationsUnseenCountAction");var v$K=new _.LP("resetChannelUnreadCountCommand");var QQW=new _.LP("resetSubscriptionsUnreadDotCommand");var mAU=new _.LP("selectLanguageCommand");var RyW=new _.LP("sendFeedbackAction");var CN0=new _.LP("setActivePanelItemAction");var u4p=new _.LP("showEngagementPanelScrimAction");var pTK=new _.LP("updateEngagementPanelAction");var o$A=new _.LP("updateSearchInVideoResultsAction");var qri=new _.LP("uploadImageToScottyCommand");var XTf=new _.LP("webWatchNextResponseExtensionData");var c_R=new _.LP("manageLabsStateCommand");var tcW=new _.LP("registerPromoCommand");var BW4=new _.LP("setPushNotificationsEnabledCommand");var Omf=new _.LP("updateSentimentBarStateCommand");var zEp=new _.LP("desktopTopbarRenderer");var eEi=new _.LP("surveyFollowUpRenderer");var Yrr=new _.LP("formRenderer");var ZmK=new _.LP("inlineFormRenderer");var UAK=new _.LP("handlesClaimingRadioOptionRenderer");var imr=new _.LP("hotkeyDialogRenderer");var bmK=new _.LP("playlistSidebarPrimaryInfoRenderer");var Mc3=new _.LP("transcriptCueGroupRenderer");var jQp=new _.LP("transcriptCueRenderer");var VcZ=new _.LP("transcriptFooterRenderer");var dAK=new _.LP("engagementPanelAdSubtitleRenderer");var LSZ=new _.LP("videoDescriptionFantasySectionViewModel");var GzK=new _.LP("inlineSurveyRenderer");var y_r=new _.LP("radioButtonSurveyOptionRenderer"),KSZ=new _.LP("checkboxSurveyOptionRenderer");var sQM=new _.LP("showSurveyCommand");var ZE=new _.LP("abuseReportFlowState");var FSf=new _.LP("modifyReportFormCommand");var HmU=new _.LP("feedbackFormFlowState");var zsZ=new _.LP("inputBoxViewModel");var es4=new _.LP("flowRootRenderer");var TDZ=new _.LP("lengthValidationRule");var kL3=new _.LP("regexValidationRule");var r50=new _.LP("selectedValidationRule");var YVU=new _.LP("accountLinkCommand");var Zcr=new _.LP("accountUnlinkCommand");var U8R=new _.LP("deleteClipEngagementPanelCommand");var icr=new _.LP("logAccountLinkingEventCommand");var bcU=new _.LP("loopCommand");var yLZ=new _.LP("guideCollapsibleEntryRenderer");var MzW=new _.LP("guideDownloadsEntryRenderer");var Gti=new _.LP("guideEntryRenderer");var jES=[0,_.Vh,_.Fi,_.WI];var VzU=[0,_.bi,-2,iM0];var d8W=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.AW(r)};
_.b(d8W,_.qp);d8W.prototype.getFeature=function(){return _.Po(this,6)};
d8W.prototype.hasFeature=function(){return _.jA(_.E1(this,6))!=null};var LQf=[0,_.Vh];var GyS=_.bb(d8W,[0,_.bi,-2,iM0,_.bi,_.Vh,-1,_.ii,-1,_.Vh,-3,_.iD8,_.M_,VzU,_.Vh,-1,U5R,_.ii,_.Vh,jES,[0,[0,_.Vh,-2,2,_.Vh,-1,[0,_.Vh],[0,_.Fi,_.Vh],[0,_.Fi],[0,_.Vh],2,[0,_.Fi,2,[0,_.Fi,-1],[0,_.G_,ibA],1,[0,bbR],1,[0,_.Vh],1,[0,[2],_.Vh,_.yh,[0,_.bi]]],[0,_.M_],[0,[1,2],_.yh,[0,_.Vh],_.yh,[0,_.Vh,_.sf,-1]],[0,_.Fi],[0,_.Vh,[0,[1,2,3,4],_.yh,[0,[0,_.Vh],LQf],_.yh,[0,[0,_.Vh],LQf],_.yh,[0,LQf],_.yh,[0,[0,_.Vh],LQf]]],[0,_.Vh],1,[0,_.Vh,_.Fi],1,[0,_.Vh],[0,_.M_],[0,_.Vh,_.Fi,-1,[0,_.Vh,-4]],[0,_.Vh],
[0,_.Vh,-2],1,[0,_.Vh],[0,_.M_],[0,_.M_,_.Vh],1,[0,_.M_],[0],[0]],_.Vh,_.Fi,_.Z6,1,_.K0,_.Vh,_.Fi],_.bi,_.K0,_.Fi,-1,_.bi]);var yQZ=new _.LP("interstitialViewModel");var KQf=new _.LP("changeCreatorEndscreenVisibilityCommand");var sER=new _.LP("liveChatCallForQuestionsRenderer");var FQp=new _.LP("getLocationCommand");var HcS=new _.LP("locationCollectionCommand");var WQZ=new _.LP("chipsShelfViewModel");var UW=new _.LP("cinematicContainerRenderer");var ip=new _.LP("changeMarkersVisibilityCommand");var D8f=new _.LP("updateTimedMarkersSyncObserverCommand");var Rs0=new _.LP("storiesItemViewModel");var AQW=new _.LP("talkToRecsViewModel");var HAS=new _.LP("timelyActionViewModel");var Nu3=new _.LP("timelyActionsOverlayViewModel");var wCW=new _.LP("addToRemoteQueueAction");var leU=new _.LP("insertInRemoteQueueAction");var SVZ=new _.LP("removeFromRemoteQueueAction");var JQZ=new _.LP("productDetailsThumbnailRenderer"),EdW=new _.LP("productDetailsVariantRenderer"),x84=new _.LP("productDetailsVariantOptionRenderer"),fep=new _.LP("productDetailsOffersContainerRenderer"),ndM=new _.LP("productDetailsOfferRenderer");var TuZ=new _.LP("shoppingFlaggingRenderer");var hsi=new _.LP("notificationActionRenderer");var kyA=new _.LP("notificationRenderer");var CBU=new _.LP("localWatchHistoryCommand");var $GZ=new _.LP("pdgBuyFlowHeaderRenderer");var rKr=new _.LP("pdgColorSliderRenderer");var gbA=new _.LP("pdgCommentOptionRenderer");var Iaf=new _.LP("pdgCommentPreviewRenderer");var PYA=new _.LP("superVodSelectableItemButtonRenderer");var aa0=new _.LP("creatorGoalSetUpFlowDropdownItemViewModel");var vbW=new _.LP("creatorGoalSetUpFlowDropdownViewModel");var Qwi=new _.LP("repeatChapterCommand");var mGR=new _.LP("watchPlayerOverflowMenuCommand");var CYW=new _.LP("compositeVideoOverlayRenderer");var usU=new _.LP("playlistBylineRenderer");var pZi=new _.LP("reelNavigateCommand");var ob0=new _.LP("reelNonVideoContentDismissalCommand");var qof=new _.LP("showReelsCommentsOverlayCommand");var CWW=new _.LP("lottieAnimationViewModel");var XZ0=new _.LP("switchButtonRenderer");var cKM=new _.LP("responsiveContainerConfiguration");var twM=new _.LP("sortFilterSubMenuRenderer");var BlZ=new _.LP("upsellDialogRenderer");var OUK=new _.LP("insertChannelTabCommand");var z0i=new _.LP("feedbackQuestionRenderer"),e03=new _.LP("feedbackOptionRenderer");var Yo3=new _.LP("sponsorshipsTierRenderer"),ZUr=new _.LP("sponsorshipsPromotionChannelRenderer");var UG3=new _.LP("simpleSurveyMessageRenderer");var FK3=new _.LP("thumbnailBadgeViewModel");var iUS=new _.LP("checkboxGroupViewModel");var A9U=new _.LP("checkboxItemViewModel");var bUA=new _.LP("radioButtonGroupViewModel");var MwK=new _.LP("radioButtonItemViewModel");var jw4=new _.LP("switchListItemViewModel");var XyA=new _.LP("inputComposerViewModel");var Xkp=new _.LP("panelFooterViewModel");var VwM=new _.LP("transcriptEditSegmentCommand");var dGS=new _.LP("transcriptUpdateSegmentTextCommand");var LGZ=new _.LP("transcriptSearchBoxRenderer");var GCf=new _.LP("transcriptSegmentListRenderer");var yK3=new _.LP("transcriptSegmentRenderer");var KGS=new _.LP("videoInteractionPopUpRenderer");var swi=new _.LP("updateDateTextAction");var FG0=new _.LP("updateTitleAction");var HUW=new _.LP("updateViewershipAction");var WGW=new _.LP("relatedChipCommand");var DGU=new _.LP("carouselLockupRenderer");var R0i=new _.LP("engagementPanelSectionListRenderer");var bp=new _.LP("expandableVideoDescriptionBodyRenderer");var AKr=new _.LP("videoDescriptionHeaderRenderer");var NlK=new _.LP("videoDescriptionYouchatSectionViewModel");var lnS=new _.LP("invokeInstrumentManagerAction");var wZ3=new _.LP("logYpcFlowDismissCommand");var laU=new _.LP("logYpcFlowStartCommand");var SoU=new _.LP("ypcCancelRecurrenceCommand");var JK4=new _.LP("cancellationFlowState");var LYf=new _.LP("premiumPurchaseFlowState");var Ebf=new _.LP("unlimitedCreateFamilyEndpoint");var xG4=new _.LP("surveyAnswerCardRenderer");var faW=new _.LP("iconBadgeRenderer");var nb0=new _.LP("showMoreButtonRenderer");var TlW=new _.LP("pollChoiceData");var poi=new _.LP("collaborativePlaylistVisibilityValidationRule");var h0R=function(r){_.wH.call(this,"channelMessage");this.message=r};
_.b(h0R,_.wH);var kC0=function(r){_.wH.call(this,"channelError");this.error=r};
_.b(kC0,_.wH);var $13={AUTOPLAY:"atp",SKA_SKIPPABLE_ADS:"ska",QUEUE_SUPPORT:"que",MULTI_USER_SESSIONS:"mus",SINGLE_USER_SESSIONS:"sus",HAS_DISPLAY:"dsp",SCREEN_EXTENDED_QUEUE_SUPPORT:"seq",MIC:"mic",DPAD:"dpa",MULTISTATE_LOOP_MODE:"mlm",DISCONNECT_STRATEGY_DEFFERRED_TO_RECEIVER:"dsdtr",NATIVE_BROWSE:"ntb",VARIABLE_SPEED:"vsp",ENABLE_VIDEO_SOURCE_CLIENT_NAME:"scn",RECEIVER_PLAYLIST_EXPANSION:"rpe",DISABLE_CURRENTINDEX_IN_NOWPLAYING:"dcn",DISABLE_CURRENTINDEX_IN_PLAYLISTMODIFIED:"dcp",PAUSE_AT_START:"pas",DISABLE_QUEUE_FOR_RECEIVER_ONLY_SESSION:"drq",
ONUSERACTIVITY_POLLING_FREQUENCY:"opf",ENABLE_LOUNGE_STATUS_PLAYBACK:"els",ENABLE_IDENTITY_SWITCH_TO_GUEST:"isg",SERVER_QUEUES:"svq",MULTIVIEW_PLAYBACK:"mvp",ACTIVE_DEVICE_STORE_WRITES:"ads",STREAM_TRANSFER_CREATE_PLAYLIST:"stcp",SHORTS_ACTIVE_DEVICE_STORE_WRITES:"sads",DISABLE_LOGGED_OUT_CASTING:"dloc",DUAL_CTT_WRITES:"dcw",ACTIVE_STREAM_WRITES_FOR_CONNECTED_REMOTES:"asw",ACTIVE_PLAYBACK_WRITES_FOR_CONNECTED_REMOTES:"apw",ACTIVE_STREAM_WRITES_FOR_REMOTE_CONNECTION_AND_DISCONNECTION:"wrc",PUNCTUAL_WATCH:"pcw",
IP_VALIDATION:"ipv",NO_DISCONNECT_TOAST:"ndt",CONNECT_TOAST_ONCE_PER_SESSION:"ctops"},r20={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},glK={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},IOi={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},PmA={NOW_PLAYING_SHORTS:"nowPlayingShorts",
ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var MO=function(r){this.name=this.id="";this.clientName="UNKNOWN_INTERFACE";this.app="";this.type="REMOTE_CONTROL";this.ownerObfuscatedGaiaId=this.obfuscatedGaiaId=this.avatar=this.username="";this.connected=!1;this.capabilities=new Set;this.compatibleSenderThemes=new Set;this.experiments=new Set;this.theme="u";new _.Ch;this.localChannelEncryptionKey=this.remoteControllerUrl="";this.deviceContext=void 0;this.model=this.brand="";this.year=0;this.chipset=this.osVersion=this.os="";this.mdxDialServerType=
"MDX_DIAL_SERVER_TYPE_UNKNOWN";this.pairingType="unknown";this.castUserId=void 0;r&&(this.id=r.id||r.name,this.name=r.name,this.clientName=r.clientName?r.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=r.app,this.type=r.type||"REMOTE_CONTROL",this.username=r.user||"",this.avatar=r.userAvatarUri||"",this.obfuscatedGaiaId=r.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=r.ownerObfuscatedGaiaId||"",this.castUserId=r.castUserId||"",this.theme=r.theme||"u",aOZ(this,r.capabilities||""),vlr(this,
r.compatibleSenderThemes||""),QFi(this,r.experiments||""),this.remoteControllerUrl=r.remoteControllerUrl||"",this.localChannelEncryptionKey=r.localChannelEncryptionKey||"",this.deviceContext=r.deviceContext,this.brand=r.brand||"",this.model=r.model||"",this.year=r.year||0,this.os=r.os||"",this.osVersion=r.osVersion||"",this.chipset=r.chipset||"",this.mdxDialServerType=r.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=r.pairingType||"unknown",r=r.deviceInfo)&&(r=JSON.parse(r),this.brand=
r.brand||"",this.model=r.model||"",this.year=r.year||0,this.os=r.os||"",this.osVersion=r.osVersion||"",this.chipset=r.chipset||"",this.clientName=r.clientName?r.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=r.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
MO.prototype.copy=function(){var r={id:this.id,name:this.name,app:this.app,type:this.type,user:this.username,userAvatarUri:this.avatar,obfuscatedGaiaId:this.obfuscatedGaiaId,ownerObfuscatedGaiaId:this.ownerObfuscatedGaiaId,theme:this.theme,capabilities:Array.from(this.capabilities.values()).join(","),compatibleSenderThemes:Array.from(this.compatibleSenderThemes.values()).join(","),experiments:Array.from(this.experiments.values()).join(","),pairingType:this.pairingType};this.brand&&(r.brand=this.brand);
this.model&&(r.model=this.model);this.year&&(r.year=this.year);this.os&&(r.os=this.os);this.osVersion&&(r.osVersion=this.osVersion);this.chipset&&(r.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(r.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(r.mdxDialServerType=this.mdxDialServerType);r=new MO(r);r.connected=this.connected;r.remoteControllerUrl=this.remoteControllerUrl;r.localChannelEncryptionKey=this.localChannelEncryptionKey;r.deviceContext=
this.deviceContext;r.castUserId=this.castUserId;return r};
MO.prototype.equals=function(r){return r?this.id==r.id:!1};
var aOZ=function(r,g){r.capabilities.clear();_.HY(g.split(","),_.nB(_.pF.contains,$13)).forEach(function(I){r.capabilities.add(I)})},vlr=function(r,g){r.compatibleSenderThemes.clear();
_.HY(g.split(","),_.nB(_.pF.contains,r20)).forEach(function(I){r.compatibleSenderThemes.add(I)})},QFi=function(r,g){r.experiments.clear();
g.split(",").forEach(function(I){r.experiments.add(I)})};_.Kr(A40,_.vJ);_.Q=A40.prototype;_.Q.JSC$20024_onTick_=function(){this.retryCount++;this.JSC$20022_interval_=Math.min(3E5,this.JSC$20022_interval_*2);this.JSC$20024_listener_();this.nextTickTime_&&this.start()};
_.Q.getRetryCount=function(){return this.retryCount};
_.Q.start=function(){var r=this.JSC$20022_interval_+15E3*Math.random(),g=this.delay_;g.isActive()||g.start(r);this.nextTickTime_=Date.now()+r};
_.Q.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.Q.isActive=function(){return this.delay_.isActive()};
_.Q.reset=function(){this.delay_.stop();this.retryCount=0;this.JSC$20022_interval_=5E3};_.Kr(jI,AdA);_.Q=jI.prototype;_.Q.subscribe=function(r,g,I){return this.pubsub_.subscribe(r,g,I)};
_.Q.unsubscribe=function(r,g,I){return this.pubsub_.unsubscribe(r,g,I)};
_.Q.unsubscribeByKey=function(r){return this.pubsub_.unsubscribeByKey(r)};
_.Q.publish=function(r,g){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.Q.dispose=function(){this.JSC$20025_disposed_||(this.JSC$20025_disposed_=!0,_.KF(this.pubsub_),this.disconnect(),_.KF(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$20025_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.Nl({})})};
_.Q.isDisposed=function(){return this.JSC$20025_disposed_};
_.Q.connect=function(r,g,I){var P=this,a,v,C,u;return _.p(function(X){if(X.nextAddress==1)return _.FC(X,2),P.useAsyncBrowserChannelHandler_?X.yield(P.connectPromise_,2):X.jumpTo(2);_.sQ(X);if(P.JSC$20025_disposed_||P.JSC$20025_channel_&&P.JSC$20025_channel_.getState()==2&&!P.isInitialReconnectTimer_)return X.return();P.sCookie_="";P.isInitialReconnectTimer_||P.reconnectTimer_.stop();P.connectionParams_=r||null;P.connectUi_=g||0;a=P.JSC$20025_pathPrefix_+"/test";v=P.JSC$20025_pathPrefix_+"/bind";C=
new eF(I?I.firstTestResults:null,I?I.secondTestResults:null,P.enableAsyncTest_);if(u=P.JSC$20025_channel_)u.handler_=null;C.handler_=P;P.JSC$20025_channel_=C;if(P.useAsyncBrowserChannelHandler_)return P.connectPromise_=m1A(P).then(function(){return Cmi(P,a,v,u,I)}),X.return(P.connectPromise_.then(function(){P.connectPromise_=_.Nl()}));
Cmi(P,a,v,u,I);return _.Hb(X,0)})};
var Cmi=function(r,g,I,P,a){ukK(r);if(r.JSC$20025_channel_){var v=_.Gq("ID_TOKEN"),C=r.JSC$20025_channel_.JSC$19939_extraHeaders_||{};v?C["x-youtube-identity-token"]=v:delete C["x-youtube-identity-token"];r.JSC$20025_channel_.JSC$19939_extraHeaders_=C}ptf(r);P?(P.getState(),r.JSC$20025_channel_.connect(g,I,r.defaultQueryParams_,P.sid_,P.JSC$19939_lastArrayId_)):a?r.JSC$20025_channel_.connect(g,I,r.defaultQueryParams_,a.sessionId,a.arrayId):r.JSC$20025_channel_.connect(g,I,r.defaultQueryParams_);r.isInitialReconnectTimer_&&
!r.reconnectTimer_.isActive()&&r.reconnectTimer_.start()};
jI.prototype.disconnect=function(r){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.Nl())}finally{this.disconnectUi_=r||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),ukK(this),this.JSC$20025_channel_&&(this.JSC$20025_channel_.getState()==3&&sjU(this.JSC$20025_channel_),this.JSC$20025_channel_.disconnect()),this.disconnectUi_=0}};
jI.prototype.sendMessage=function(r,g){var I=this,P;return _.p(function(a){switch(a.nextAddress){case 1:_.FC(a,2);if(!I.useAsyncBrowserChannelHandler_){a.jumpTo(2);break}return a.yield(I.connectPromise_,2);case 2:_.sQ(a);if(I.JSC$20025_disposed_)return a.return();P={_sc:r};g&&_.pF.extend(P,g);if(I.reconnectTimer_.isActive()||(I.JSC$20025_channel_?I.JSC$20025_channel_.getState():0)==2){I.JSC$20025_pendingMessages_.push(P);a.jumpTo(6);break}if(!I.isChannelOpened()){a.jumpTo(6);break}_.FC(a,8);if(!I.useAsyncBrowserChannelHandler_||
oli(I,r)){a.jumpTo(8);break}return a.yield(m1A(I),8);case 8:_.sQ(a,0,0,1);I.isChannelOpened()&&(oli(I,r)||ptf(I),ukK(I),KfM(I.JSC$20025_channel_,P));_.Hb(a,6,1);break;case 6:_.Hb(a,0)}})};
var oli=function(r,g){return r.enableMdxAuthForConnectionOnly_?!0:r.disableMdxAuthForAdMessages_?Object.values(glK).includes(g):r.disableMdxAuthForNonPlaybackMessages_?!Object.values(IOi).includes(g):r.disableMdxAuthForShortsMessages_?Object.values(PmA).includes(g):!1};
jI.prototype.JSC$19946_channelOpened=function(){this.retryLogger_&&this.reconnectTimer_&&this.reconnectTimer_.getRetryCount()>0&&this.retryLogger_.logSuccess();this.isInitialReconnectTimer_?(this.reconnectTimer_.stop(),_.KF(this.reconnectTimer_),this.reconnectTimer_=new A40(this.safeReconnect_,this),this.isInitialReconnectTimer_=!1):this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$20025_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)qxK(this);
else{var r=this.JSC$20025_pendingMessages_;this.JSC$20025_pendingMessages_=[];var g=r.length;ptf(this);XtA(this,r,g);c2A(this)}else c2A(this)};
var qxK=function(r){var g,I;_.p(function(P){if(P.nextAddress==1)return _.FC(P,2),P.yield(m1A(r),2);_.sQ(P);g=r.JSC$20025_pendingMessages_;r.JSC$20025_pendingMessages_=[];I=g.length;XtA(r,g,I);c2A(r);return _.Hb(P,0)})},XtA=function(r,g,I){for(var P=0;P<I;++P)KfM(r.JSC$20025_channel_,g[P]);
c2A(r)},c2A=function(r){r.publish("handlerOpened");
r.JSC$20025_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.Q=jI.prototype;_.Q.JSC$19946_channelError=function(r){var g=r==2&&this.JSC$20025_channel_.JSC$19939_lastStatusCode_==401;r==4||g||this.reconnectTimer_.start();this.publish("handlerError",r,g);g=Object.keys(iwU).find(function(I){return iwU[I]===r});
this.JSC$20025_channelErrorCounter.increment("BROWSER_CHANNEL",g!=null?g:"UNKNOWN")};
_.Q.JSC$19946_channelClosed=function(r,g){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(g)for(var I=g.length,P=0;P<I;++P){var a=g[P].map;a&&this.JSC$20025_pendingMessages_.push(a)}this.JSC$20025_channelClosedCounter.increment("BROWSER_CHANNEL");r&&this.pendingMapsOnClosedCounter.JSC$10232_streamzService.JSC$10087_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",r.length);g&&this.undeliveredMapsOnClosedCounter.JSC$10235_streamzService.JSC$10087_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
g.length)};
_.Q.JSC$19946_channelSuccess=function(r,g){g!=null&&r!=null&&this.channelMessageSentCounter.increment()};
_.Q.JSC$19946_getAdditionalParams=function(){var r={v:2};this.sCookie_&&(r.gsessionid=this.sCookie_);this.connectUi_!=0&&(r.ui=""+this.connectUi_);this.disconnectUi_!=0&&(r.ui=""+this.disconnectUi_);this.connectionParams_&&_.pF.extend(r,this.connectionParams_);return r};
_.Q.JSC$19946_channelHandleArray=function(r){r[0]=="S"?this.sCookie_=r[1]:r[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$20025_channel_.disconnect()):this.publish("handlerMessage",new Rx4(r[0],r[1]));this.JSC$20025_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.Q.isChannelOpened=function(){return!!this.JSC$20025_channel_&&this.JSC$20025_channel_.getState()==3};
var ukK=function(r){if(r.JSC$20025_channel_){var g=r.JSC$20025_getXsrfToken_(),I=r.JSC$20025_channel_.JSC$19939_extraHeaders_||{};g?I["x-youtube-lounge-xsrf-token"]=g:delete I["x-youtube-lounge-xsrf-token"];r.JSC$20025_channel_.JSC$19939_extraHeaders_=I}},m1A=function(r){if(r.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.Nl();
if(!r.enableCachedUpdateAuthorizationHeader_)return tZM(r);r.updateAuthorizationHeaderPromise_===null&&(r.updateAuthorizationHeaderPromise_=tZM(r));return r.updateAuthorizationHeaderPromise_},tZM=function(r){return _.ot(r.getAuthorizationHeader_().then(function(g){BxA(r,g)}).thenCatch(function(){}),function(){r.updateAuthorizationHeaderPromise_=null})},BxA=function(r,g){if(r.JSC$20025_channel_){var I=r.JSC$20025_channel_.JSC$19939_extraHeaders_||{};
g&&Object.keys(g).length>0?I=Object.assign({},I,g):delete I.Authorization;r.JSC$20025_channel_.JSC$19939_extraHeaders_=I}},ptf=function(r){r.getAuthorizationHeaderSync_&&!r.useAsyncBrowserChannelHandler_&&BxA(r,r.getAuthorizationHeaderSync_())};
_.Q=jI.prototype;_.Q.setLoungeToken=function(r){(this.defaultQueryParams_.loungeIdToken=r)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$20025_channel_){var g=this.JSC$20025_channel_.JSC$19939_extraHeaders_||{};r?g["X-YouTube-LoungeId-Token"]=r:delete g["X-YouTube-LoungeId-Token"];this.JSC$20025_channel_.JSC$19939_extraHeaders_=g}};
_.Q.getDeviceId=function(){return this.defaultQueryParams_.id};
_.Q.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.Q.reconnect=function(){var r=this.reconnectTimer_;r.delay_.fire();r.start()};
_.Q.safeReconnect_=function(){var r=this.JSC$20025_channel_,g=0;r.JSC$19939_backChannelRequest_&&g++;r.forwardChannelRequest_&&g++;g==0&&this.connect(this.connectionParams_,this.connectUi_)};var Gs=function(r,g){var I=r.basePath;r.supportCors&&(I=r.scheme+"://"+r.domain+r.port+r.basePath);return _.fI(I+g,{})};
fGU.prototype.sendRequest=function(r,g,I,P,a,v,C){r={format:v?"RAW":"JSON",method:r,context:this,timeout:5E3,withCredentials:!!C,onSuccess:_.nB(this.JSC$20032_onSuccess_,P,!v),onError:_.nB(this.onError_,a),onTimeout:_.nB(this.JSC$20032_onTimeout_,a)};I&&(r.postParams=I,r.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.gK(g,r)};
fGU.prototype.JSC$20032_onSuccess_=function(r,g,I,P){g?r(P):r({text:I.responseText})};
fGU.prototype.onError_=function(r,g){r(Error("Yk`"+g.status))};
fGU.prototype.JSC$20032_onTimeout_=function(r){r(Error("Zk"))};var kIS=function(r,g){return!!g&&(r.id==g||r.uuid==g)},O5S=function(r){return{name:r.name,
screenId:r.id,loungeToken:r.token,dialId:r.uuid,screenIdType:r.idType,screenIdSecret:r.secret}},zDR=function(r){return new VS(r)},eDp=function(r){return Array.isArray(r)?_.oM(r,zDR):[]},rYr=function(r){if(!r)return"null";
var g=r.token?".."+r.token.slice(-6):"-",I=r.uuid?".."+r.uuid.slice(-6):"-",P=r.secret?".."+r.secret.slice(-6):"-";return'{name:"'+r.name+'",id:'+r.id.substr(0,6)+"..,token:"+(g+",uuid:"+I+",idType:"+r.idType+",secret:")+(P+"}")},Va0=function(r){return Array.isArray(r)?"["+_.oM(r,rYr).join(",")+"]":"null"};var vRi="",Lo=null;var ta3=function(r,g){_.bj.call(this);var I=this;this.handler=r();this.handler.subscribe("handlerOpened",this.JSC$20039_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(P,a){I.onError(a)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=g};
_.b(ta3,_.bj);_.Q=ta3.prototype;_.Q.connect=function(r,g,I){this.handler.connect(r,g,I)};
_.Q.disconnect=function(r){this.handler.disconnect(r)};
_.Q.reconnect=function(){this.handler.reconnect()};
_.Q.getDeviceId=function(){return this.handler.getDeviceId()};
_.Q.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.Q.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.Q.JSC$20039_onOpened=function(){this.dispatchEvent("channelOpened");var r=this.handler,g=this.currentScreenId;_.gY("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!r.JSC$20025_channel_.useChunked_,sessionId:r.JSC$20025_channel_.sid_,arrayId:r.JSC$20025_channel_.JSC$19939_lastArrayId_});_.gY("yt-remote-session-screen-id",g);r=$CW();g=rxf();_.F_(r,g)||r.push(g);a_4(r);Pff()};
_.Q.onClosed=function(){this.dispatchEvent("channelClosed")};
_.Q.onMessage=function(r){this.dispatchEvent(new h0R(r))};
_.Q.onError=function(r){this.dispatchEvent(new kC0(r?1:0))};
_.Q.sendMessage=function(r,g){this.handler.sendMessage(r,g)};
_.Q.setLoungeToken=function(r){this.handler.setLoungeToken(r)};
_.Q.dispose=function(){this.handler.dispose()};var cxM=function(r,g,I){var P=this;I=I===void 0?function(){return""}:I;
var a=a===void 0?new KJ0:a;var v=v===void 0?new _.IK:v;this.pathPrefix=r;this.defaultQueryParams=g;this.getXsrfToken=I;this.JSC$20042_pubsub=v;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new A40(function(){var C;((C=P.channel)==null?void 0:U2i((new JiR(C,C.JSC$19907_channel_)).JSC$19917_channel_.forwardChannelRequestPool_))===0&&P.connect(P.connectionParams,P.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$20042_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$20042_channelOpenedCounter=new NYf;this.JSC$20042_channelClosedCounter=new wgM;this.JSC$20042_channelMessageReceivedCounter=new SqM;this.JSC$20042_channelErrorCounter=new J4r};
cxM.prototype.connect=function(r,g){r=r===void 0?{}:r;g=g===void 0?0:g;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=r,this.connectUi=g,Yxr(this),(r=_.Gq("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=r:delete this.webChannelMessageHeaders["x-youtube-identity-token"],this.defaultQueryParams&&(this.webChannelMessageUrlParams.device=this.defaultQueryParams.device,this.webChannelMessageUrlParams.name=this.defaultQueryParams.name,this.webChannelMessageUrlParams.app=
this.defaultQueryParams.app,this.webChannelMessageUrlParams.id=this.defaultQueryParams.id,this.defaultQueryParams.mdxVersion&&(this.webChannelMessageUrlParams.mdxVersion=""+this.defaultQueryParams.mdxVersion),this.defaultQueryParams.theme&&(this.webChannelMessageUrlParams.theme=this.defaultQueryParams.theme),this.defaultQueryParams.capabilities&&(this.webChannelMessageUrlParams.capabilities=this.defaultQueryParams.capabilities),this.defaultQueryParams.cst&&(this.webChannelMessageUrlParams.cst=this.defaultQueryParams.cst),
this.defaultQueryParams.authuser&&(this.webChannelMessageUrlParams.authuser=this.defaultQueryParams.authuser),this.defaultQueryParams.pageId&&(this.webChannelMessageUrlParams.pageId=this.defaultQueryParams.pageId)),this.connectUi!==0?this.webChannelMessageUrlParams.ui=""+this.connectUi:delete this.webChannelMessageUrlParams.ui,Object.assign(this.webChannelMessageUrlParams,this.connectionParams),this.channel=new tm(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,Z53(this))};
var Z53=function(r){_.jf(r.channel,"w",function(){r.channelState=3;r.reconnectTimer.reset();r.connectionParams=null;r.connectUi=0;for(var g=_.m(r.nonAckedMessagesOnChannelClosed),I=g.next();!I.done;I=g.next())I=I.value,r.channel&&r.channel.send(I);r.nonAckedMessagesOnChannelClosed=[];r.publish("webChannelOpened");r.JSC$20042_channelOpenedCounter.increment("WEB_CHANNEL")});
_.jf(r.channel,"x",function(){r.channelState=0;r.reconnectTimer.isActive()||r.publish("webChannelClosed");var g,I=(g=r.channel)==null?void 0:EjR(new JiR(g,g.JSC$19907_channel_));I&&(r.nonAckedMessagesOnChannelClosed=[].concat(_.xC(I)));r.JSC$20042_channelClosedCounter.increment("WEB_CHANNEL")});
_.jf(r.channel,"z",function(g){var I=g.data;I[0]==="gracefulReconnect"?(r.reconnectTimer.start(),r.channel&&r.channel.close()):r.publish("webChannelMessage",new Rx4(I[0],I[1]));r.lastStatusCode=g.statusCode;r.JSC$20042_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.jf(r.channel,"y",function(){r.lastStatusCode===401||r.reconnectTimer.start();r.publish("webChannelError");r.JSC$20042_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.Q=cxM.prototype;_.Q.disconnect=function(r){this.disconnectUi=r===void 0?0:r;this.reconnectTimer.stop();Yxr(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.Q.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.Q.reconnect=function(){var r=this.reconnectTimer;r.delay_.fire();r.start()};
_.Q.sendMessage=function(r,g){this.channel&&(Yxr(this),r=Object.assign({},{_sc:r},g),this.channel.send(r))};
_.Q.setLoungeToken=function(r){r||this.reconnectTimer.stop();r?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=r:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var Yxr=function(r){var g=r.getXsrfToken();g?r.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=g:delete r.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.Q=cxM.prototype;_.Q.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.Q.publish=function(r){return this.JSC$20042_pubsub.publish.apply(this.JSC$20042_pubsub,[r].concat(_.xC(_.kV.apply(1,arguments))))};
_.Q.subscribe=function(r,g,I){return this.JSC$20042_pubsub.subscribe(r,g,I)};
_.Q.unsubscribe=function(r,g,I){return this.JSC$20042_pubsub.unsubscribe(r,g,I)};
_.Q.unsubscribeByKey=function(r){return this.JSC$20042_pubsub.unsubscribeByKey(r)};
_.Q.dispose=function(){this.JSC$20042_disposed||(this.JSC$20042_disposed=!0,_.KF(this.JSC$20042_pubsub),this.disconnect(),_.KF(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.Q.isDisposed=function(){return this.JSC$20042_disposed};var XQ0=function(r){_.bj.call(this);this.webChannelService=r();this.webChannelService.subscribe("webChannelOpened",this.JSC$20050_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.b(XQ0,_.bj);_.Q=XQ0.prototype;_.Q.connect=function(r,g){this.webChannelService.connect(r,g)};
_.Q.disconnect=function(r){this.webChannelService.disconnect(r)};
_.Q.reconnect=function(){this.webChannelService.reconnect()};
_.Q.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.Q.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.Q.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.Q.JSC$20050_onOpened=function(){this.dispatchEvent("channelOpened")};
_.Q.onClosed=function(){this.dispatchEvent("channelClosed")};
_.Q.onMessage=function(r){this.dispatchEvent(new h0R(r))};
_.Q.onError=function(){this.dispatchEvent(new kC0(this.webChannelService.lastStatusCode===401?1:0))};
_.Q.sendMessage=function(r,g){this.webChannelService.sendMessage(r,g)};
_.Q.setLoungeToken=function(r){this.webChannelService.setLoungeToken(r)};
_.Q.dispose=function(){this.webChannelService.dispose()};var jvM=Date.now(),yS=null,bxU=Array(50),ixr=-1,Mai=!1;var F2=function(r){r=r===void 0?!1:r;_.vJ.call(this);this.pubSub_=new _.IK(r);_.x2(this,this.pubSub_)};
_.Kr(F2,_.vJ);F2.prototype.subscribe=function(r,g,I){return this.isDisposed()?0:this.pubSub_.subscribe(r,g,I)};
F2.prototype.unsubscribe=function(r,g,I){return this.isDisposed()?!1:this.pubSub_.unsubscribe(r,g,I)};
F2.prototype.unsubscribeByKey=function(r){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(r)};
F2.prototype.publish=function(r,g){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};_.Kr(Hl,F2);Hl.prototype.getScreens=function(){return this.screens};
Hl.prototype.contains=function(r){return!!hxi(this.screens,r)};
Hl.prototype.get=function(r){return r?d_(this.screens,r):null};
var U1i=function(r,g){var I=r.get(g.uuid)||r.get(g.id);if(I)return r=I.name,I.id=g.id||I.id,I.name=g.name,I.token=g.token,I.uuid=g.uuid||I.uuid,I.name!=r;r.screens.push(g);return!0},i5K=function(r,g){var I=r.screens.length!=g.length;
r.screens=_.HY(r.screens,function(v){return!!hxi(g,v)});
for(var P=g.length,a=0;a<P;a++)I=U1i(r,g[a])||I;return I},b5S=function(r,g){var I=r.screens.length;
r.screens=_.HY(r.screens,function(P){return!(P||g?!P!=!g?0:P.id==g.id:1)});
return r.screens.length<I};
Hl.prototype.info=function(r){Ko(this.JSC$20054_logName_,r)};var MZZ=function(r,g,I,P,a){F2.call(this);this.JSC$20057_http_=r;this.pairingCode_=g;this.deviceId_=I;this.friendlyName_=P;this.enableShortLivedLoungeToken_=a;this.pollIndex_=0;this.JSC$20057_xhr_=null;this.JSC$20057_timer_=NaN};
_.b(MZZ,F2);_.Q=MZZ.prototype;_.Q.start=function(){!this.JSC$20057_xhr_&&isNaN(this.JSC$20057_timer_)&&this.poll_()};
_.Q.stop=function(){this.JSC$20057_xhr_&&(this.JSC$20057_xhr_.abort(),this.JSC$20057_xhr_=null);isNaN(this.JSC$20057_timer_)||(_.rK(this.JSC$20057_timer_),this.JSC$20057_timer_=NaN)};
_.Q.disposeInternal=function(){this.stop();F2.prototype.disposeInternal.call(this)};
_.Q.poll_=function(){this.JSC$20057_timer_=NaN;this.JSC$20057_xhr_=_.gK(Gs(this.JSC$20057_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.Qz)(this.JSC$20059_onSuccess_,this),onError:(0,_.Qz)(this.onError_,this),onTimeout:(0,_.Qz)(this.JSC$20059_onTimeout_,this)})};
_.Q.JSC$20059_onSuccess_=function(r,g){this.JSC$20057_xhr_=null;r=g.screen||{};r.dialId=this.deviceId_;r.name=this.friendlyName_;g=-1;this.enableShortLivedLoungeToken_&&r.shortLivedLoungeToken&&r.shortLivedLoungeToken.value&&r.shortLivedLoungeToken.refreshIntervalMs&&(r.screenIdType="shortLived",r.loungeToken=r.shortLivedLoungeToken.value,g=r.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new VS(r),g)};
_.Q.onError_=function(r){this.JSC$20057_xhr_=null;r.status&&r.status==404?this.pollIndex_>=jFM.length?this.publish("pairingFailed",Error("$k")):(r=jFM[this.pollIndex_],this.JSC$20057_timer_=_.kB((0,_.Qz)(this.poll_,this),r),this.pollIndex_++):this.publish("pairingFailed",Error("al`"+r.status))};
_.Q.JSC$20059_onTimeout_=function(){this.JSC$20057_xhr_=null;this.publish("pairingFailed",Error("bl"))};
var jFM=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.Kr(DP,Hl);_.Q=DP.prototype;_.Q.start=function(){Wl(this)&&this.publish("screenChange");!_.IJ("yt-remote-lounge-token-expiration")&&VZW(this);_.rK(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.kB((0,_.Qz)(this.start,this),1E4)};
_.Q.add=function(r,g){Wl(this);U1i(this,r);d1f(this,!1);this.publish("screenChange");g(r);r.token||VZW(this)};
_.Q.remove=function(r,g){var I=Wl(this);b5S(this,r)&&(d1f(this,!1),I=!0);g(r);I&&this.publish("screenChange")};
_.Q.updateName=function(r,g,I,P){var a=Wl(this),v=this.get(r.id);v?(v.name!=g&&(v.name=g,d1f(this,!1),a=!0),I(r)):P(Error("cl"));a&&this.publish("screenChange")};
_.Q.disposeInternal=function(){_.rK(this.loungeTokenRefreshTimer_);DP.superClass_.disposeInternal.call(this)};
var VZW=function(r){if(r.screens.length){var g=_.oM(r.screens,function(P){return P.id}),I=Gs(r.JSC$20061_http_,"/pairing/get_lounge_token_batch");
r.JSC$20061_http_.sendRequest("POST",I,{screen_ids:g.join(",")},(0,_.Qz)(r.handleLoungeTokens_,r),(0,_.Qz)(r.handleLoungeTokenError_,r))}};
DP.prototype.handleLoungeTokens_=function(r){Wl(this);var g=this.screens.length;r=r&&r.screens||[];for(var I=r.length,P=0;P<I;++P){var a=r[P],v=this.get(a.screenId);v&&(v.token=a.loungeToken,--g)}d1f(this,!g);g&&Ko(this.JSC$20054_logName_,"Missed "+g+" lounge tokens.")};
DP.prototype.handleLoungeTokenError_=function(r){Ko(this.JSC$20054_logName_,"Requesting lounge tokens failed: "+r)};
var Wl=function(r){if(_.Y("deprecate_pair_servlet_enabled"))return i5K(r,[]);var g=eDp(mCi());g=_.HY(g,function(I){return!I.uuid});
return i5K(r,g)},d1f=function(r,g){ux3(_.oM(r.screens,O5S));
g&&CfZ()};var jF=function(r,g){F2.call(this);this.getScreensToCheck_=g;g=(g=_.IJ("yt-remote-online-screen-ids")||"")?g.split(","):[];for(var I={},P=this.getScreensToCheck_(),a=P.length,v=0;v<a;++v){var C=P[v].id;I[C]=_.F_(g,C)}this.screenIdSet_=I;this.JSC$20064_http_=r;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;LPR("Initialized with "+(0,_.cc)(this.screenIdSet_))};
_.b(jF,F2);jF.prototype.isOnline=function(r){return!!this.screenIdSet_[r]};
jF.prototype.start=function(){var r=parseInt(_.IJ("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.yx()-144E5<r?0:r)?GwA(this):(this.fastCheckEndTime_=_.yx()+3E5,_.gY("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
jF.prototype.isEmpty=function(){return _.pF.isEmpty(this.screenIdSet_)};
jF.prototype.update=function(){LPR("Updating availability on schedule.");var r=this.getScreensToCheck_(),g=_.pF.filter(this.screenIdSet_,function(I,P){return I&&!!d_(r,P)},this);
y2p(this,g)};
var KPi=function(r,g,I){var P=Gs(r.JSC$20064_http_,"/pairing/get_screen_availability");r.JSC$20064_http_.sendRequest("POST",P,{lounge_token:g.token},(0,_.Qz)(function(a){a=a.screens||[];for(var v=a.length,C=0;C<v;++C)if(a[C].loungeToken==g.token){I(a[C].status=="online");return}I(!1)},r),(0,_.Qz)(function(){I(!1)},r))};
jF.prototype.disposeInternal=function(){_.rK(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);F2.prototype.disposeInternal.call(this)};
var y2p=function(r,g){a:if(_.pF.getCount(g)!=_.pF.getCount(r.screenIdSet_))var I=!1;else{I=_.pF.getKeys(g);for(var P=I.length,a=0;a<P;++a)if(!r.screenIdSet_[I[a]]){I=!1;break a}I=!0}I||(LPR("Updated online screens: "+(0,_.cc)(r.screenIdSet_)),r.screenIdSet_=g,r.publish("screenChange"));sFM(r)},GwA=function(r){isNaN(r.refreshTimer_)||_.rK(r.refreshTimer_);
r.refreshTimer_=_.kB((0,_.Qz)(r.requestScreenAvailability_,r),r.fastCheckEndTime_>0&&r.fastCheckEndTime_<_.yx()?2E4:1E4)};
jF.prototype.requestScreenAvailability_=function(){_.rK(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var r=FPR(this);if(_.pF.getCount(r)){var g=Gs(this.JSC$20064_http_,"/pairing/get_screen_availability"),I={lounge_token:_.pF.getKeys(r).join(",")};this.currentRequest_=this.JSC$20064_http_.sendRequest("POST",g,I,(0,_.Qz)(this.onScreenAvailability_,this,r),(0,_.Qz)(this.onScreenAvailabilityError_,this))}else y2p(this,{}),GwA(this)};
jF.prototype.onScreenAvailability_=function(r,g){this.currentRequest_=null;var I=_.pF.getKeys(FPR(this));if(_.Tj(I,_.pF.getKeys(r))){g=g.screens||[];I={};for(var P=g.length,a=0;a<P;++a)I[r[g[a].loungeToken]]=g[a].status=="online";y2p(this,I);GwA(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
jF.prototype.onScreenAvailabilityError_=function(r){this.warn_("Screen availability failed: "+r);this.currentRequest_=null;GwA(this)};
var LPR=function(r){Ko("OnlineScreenService",r)};
jF.prototype.warn_=function(r){Ko("OnlineScreenService",r)};
var FPR=function(r){var g={};_.Dg(r.getScreensToCheck_(),function(I){I.token?g[I.token]=I.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return g},sFM=function(r){r=_.pF.getKeys(_.pF.filter(r.screenIdSet_,function(g){return g}));
r.sort(_.s$E);r.length?_.gY("yt-remote-online-screen-ids",r.join(","),60):_.Pg("yt-remote-online-screen-ids")};_.Kr(Rz,Hl);_.Q=Rz.prototype;_.Q.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.Q.add=function(r,g,I){this.localScreenService_.add(r,g,I)};
_.Q.remove=function(r,g,I){this.localScreenService_.remove(r,g,I);this.onlineScreenService_.update()};
_.Q.updateName=function(r,g,I,P){this.localScreenService_.contains(r)?this.localScreenService_.updateName(r,g,I,P):(r="Updating name of unknown screen: "+r.name,Ko(this.JSC$20054_logName_,r),P(Error(r)))};
_.Q.getScreens=function(r){return r?this.screens:al0(this.screens,_.HY(this.automaticScreens_,function(g){return!this.contains(g)},this))};
_.Q.JSC$20069_getOnlineScreens=function(){return _.HY(this.getScreens(!0),function(r){return this.onlineScreenService_.isOnline(r.id)},this)};
var WP3=function(r,g,I,P,a,v){r.info("getAutomaticScreenByIds "+I+" / "+g);I||(I=r.deviceToScreenId_[g]);var C=r.getScreens(),u=I?d_(C,I):null;I&&(r.disableAutomaticScreenCache_||u)||(u=d_(C,g));if(u){u.uuid=g;var X=V1(r,u);KPi(r.onlineScreenService_,X,function(c){a(c?X:null)})}else I?H50(r,I,(0,_.Qz)(function(c){var B=V1(this,new VS({name:P,
screenId:I,loungeToken:c,dialId:g||""}));KPi(this.onlineScreenService_,B,function(O){a(O?B:null)})},r),v):a(null)};
Rz.prototype.JSC$20069_getScreenByPollingPairingCode=function(r,g,I,P,a,v){var C=this;this.info("getDialScreenByPairingCode "+r+" / "+g);var u=new MZZ(this.JSC$20067_http_,r,g,I,P);u.subscribe("pairingComplete",function(X,c){_.KF(u);a(V1(C,X),c)});
u.subscribe("pairingFailed",function(X){_.KF(u);v(X)});
u.start();return(0,_.Qz)(u.stop,u)};
var D1S=function(r,g){for(var I=r.screens.length,P=0;P<I;++P)if(r.screens[P].name==g)return r.screens[P];return null};
Rz.prototype.JSC$20069_getScreenByPairingCode=function(r,g,I,P){_.gK(Gs(this.JSC$20067_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:r},timeout:5E3,onSuccess:(0,_.Qz)(function(a,v){a=new VS(v.screen||{});if(!a.name||D1S(this,a.name)){a:{v=a.name;for(var C=2,u=g(v,C);D1S(this,u);){C++;if(C>20)break a;u=g(v,C)}v=u}a.name=v}I(V1(this,a))},this),
onError:(0,_.Qz)(function(a){P(Error("dl`"+a.status))},this),
onTimeout:(0,_.Qz)(function(){P(Error("el"))},this)})};
var RD4=function(r,g,I){KPi(r.onlineScreenService_,g,I)};
Rz.prototype.disposeInternal=function(){_.KF(this.localScreenService_);_.KF(this.onlineScreenService_);Rz.superClass_.disposeInternal.call(this)};
var H50=function(r,g,I,P){r.info("requestLoungeToken_ for "+g);var a={postParams:{screen_ids:g},method:"POST",context:r,onSuccess:function(v,C){v=C&&C.screens||[];v[0]&&v[0].screenId==g?I(v[0].loungeToken):P(Error("fl"))},
onError:function(){P(Error("gl"))}};
_.gK(Gs(r.JSC$20067_http_,"/pairing/get_lounge_token_batch"),a)},A2r=function(r){r.screens=r.localScreenService_.getScreens();
for(var g=_.pF.transpose(r.deviceToScreenId_),I=r.screens.length,P=0;P<I;++P){var a=r.screens[P];a.uuid=g[a.id]||""}r.info("Updated manual screens: "+Va0(r.screens))};
Rz.prototype.handleScreenChange_=function(){A2r(this);this.publish("screenChange");this.onlineScreenService_.update()};
var dC3=function(r){Nx0(r);r.localScreenService_=new DP(r.JSC$20067_http_);r.localScreenService_.subscribe("screenChange",(0,_.Qz)(r.handleScreenChange_,r));A2r(r);r.disableAutomaticScreenCache_||(r.automaticScreens_=eDp(_.IJ("yt-remote-automatic-screen-cache")||[]));Nx0(r);r.info("Initializing automatic screens: "+Va0(r.automaticScreens_));r.onlineScreenService_=new jF(r.JSC$20067_http_,(0,_.Qz)(r.getScreens,r,!0));r.onlineScreenService_.subscribe("screenChange",(0,_.Qz)(function(){this.publish("onlineScreenChange")},
r))},V1=function(r,g){var I=r.get(g.id);
I?(I.uuid=g.uuid,g=I):((I=d_(r.automaticScreens_,g.uuid))?(I.id=g.id,I.token=g.token,g=I):r.automaticScreens_.push(g),r.disableAutomaticScreenCache_||wtp(r));Nx0(r);r.deviceToScreenId_[g.uuid]=g.id;_.gY("yt-remote-device-id-map",r.deviceToScreenId_,31536E3);return g},wtp=function(r){r=_.HY(r.automaticScreens_,function(g){return g.idType!="shortLived"});
_.gY("yt-remote-automatic-screen-cache",_.oM(r,O5S))},Nx0=function(r){r.deviceToScreenId_=_.IJ("yt-remote-device-id-map")||{}};
Rz.prototype.dispose=Rz.prototype.dispose;_.Kr(AR,F2);var dI=function(r,g){r.screen_=g;r.publish("sessionScreen",r.screen_)},lOM=function(r,g){r.screen_&&(r.screen_.token=g,V1(r.JSC$20071_screenService_,r.screen_));
r.publish("sessionScreen",r.screen_)};
AR.prototype.onSessionStopped=function(r){this.isDisposed()||(r&&(L4(this,""+r),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
AR.prototype.info=function(r){Ko(this.JSC$20071_logName_,r)};
var L4=function(r,g){Ko(r.JSC$20071_logName_,g)};
AR.prototype.JSC$20073_getCastSession=function(){return null};
AR.prototype.setDisplayStatus=function(r){var g=this.receiver_;r?(g.displayStatus=new chrome.cast.ReceiverDisplayStatus(r,[]),g.displayStatus.showStop=!0):g.displayStatus=null;chrome.cast.setReceiverDisplayStatus(g,(0,_.Qz)(function(){this.info("Updated receiver status for "+g.friendlyName+": "+r)},this),(0,_.Qz)(function(){L4(this,"Failed to update receiver status for: "+g.friendlyName)},this))};
AR.prototype.disposeInternal=function(){this.setDisplayStatus("");AR.superClass_.disposeInternal.call(this)};var GF=function(r,g,I){AR.call(this,r,g,"CastSession");var P=this;this.config_=I;this.JSC$20076_session_=null;this.JSC$20076_boundSessionUpdate_=(0,_.Qz)(this.JSC$20078_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.Qz)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.kB(function(){Sxi(P,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$20076_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$20076_isInitLoungeToken_=!1;this.JSC$20076_lastLoungeTokenRefreshError_="unknown"};
_.b(GF,AR);_.Q=GF.prototype;
_.Q.setCastSession=function(r){if(this.JSC$20076_session_){if(this.JSC$20076_session_==r)return;L4(this,"Overriding cast session with new session object");J2i(this);this.JSC$20076_isInitLoungeToken_=!1;this.JSC$20076_lastLoungeTokenRefreshError_="unknown";this.JSC$20076_session_.removeUpdateListener(this.JSC$20076_boundSessionUpdate_);this.JSC$20076_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$20076_session_=r;this.JSC$20076_session_.addUpdateListener(this.JSC$20076_boundSessionUpdate_);this.JSC$20076_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);ElW(this,"getMdxSessionStatus")};
_.Q.launchWithParams=function(r){this.info("launchWithParams no-op for Cast: "+(0,_.cc)(r))};
_.Q.stop=function(){if(this.JSC$20076_session_)this.JSC$20076_session_.stop((0,_.Qz)(function(){this.onSessionStopped()},this),(0,_.Qz)(function(){this.onSessionStopped(Error("hl"))},this));
else this.onSessionStopped(Error("il"))};
_.Q.setDisplayStatus=function(){};
_.Q.disposeInternal=function(){this.info("disposeInternal");J2i(this);this.JSC$20076_session_&&(this.JSC$20076_session_.removeUpdateListener(this.JSC$20076_boundSessionUpdate_),this.JSC$20076_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$20076_session_=null;AR.prototype.disposeInternal.call(this)};
var fOf=function(r,g){_.rK(r.getLoungeTokenTimeoutKey_);r.getLoungeTokenTimeoutKey_=0;g==0?x1A(r):r.getLoungeTokenTimeoutKey_=_.kB(function(){x1A(r)},g)},x1A=function(r){ElW(r,"getLoungeToken");
_.rK(r.onLoungeTokenTimeoutKey_);r.onLoungeTokenTimeoutKey_=_.kB(function(){nlZ(r,null)},3E4)},ElW=function(r,g){r.info("sendYoutubeMessage_: "+g+" "+(0,_.cc)(void 0));
var I={};I.type=g;r.JSC$20076_session_?r.JSC$20076_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",I,function(){},(0,_.Qz)(function(){L4(this,"Failed to send message: "+g+".")},r)):L4(r,"Sending yt message without session: "+(0,_.cc)(I))};
GF.prototype.onYoutubeMessage_=function(r,g){if(!this.isDisposed())if(g)if(g=_.Pe(g),_.Jp(g))switch(r=""+g.type,g=g.data||{},this.info("onYoutubeMessage_: "+r+" "+(0,_.cc)(g)),r){case "mdxSessionStatus":Sxi(this,g);break;case "loungeToken":nlZ(this,g);break;default:L4(this,"Unknown youtube message: "+r)}else L4(this,"Unable to parse message.");else L4(this,"No data in message.")};
var TxS=function(r,g){if(g)r.info("onConnectedScreenId_: Received screenId: "+g),r.screen_&&r.screen_.id==g||r.getScreen_(g,function(I){dI(r,I)},function(){return r.onSessionStopped()},5);
else r.onSessionStopped(Error("jl"))},kwi=function(r,g,I){r.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(g));
var P=new VS(g);hDZ(r,P,function(a){a?(r.JSC$20076_isInitLoungeToken_=!0,V1(r.JSC$20071_screenService_,P),dI(r,P),r.JSC$20076_lastLoungeTokenRefreshError_="unknown",fOf(r,I)):(_.KL(Error("kl`"+JSON.stringify(g))),r.onSessionStopped())},5)},Sxi=function(r,g){_.rK(r.sessionStatusTimeoutKey_);
r.sessionStatusTimeoutKey_=0;if(g)r.config_.enableCastLoungeToken&&g.loungeToken?g.deviceId?r.screen_&&r.screen_.uuid==g.deviceId||(g.loungeTokenRefreshIntervalMs?kwi(r,{name:r.receiver_.friendlyName,screenId:g.screenId,loungeToken:g.loungeToken,dialId:g.deviceId,screenIdType:"shortLived"},g.loungeTokenRefreshIntervalMs):(_.KL(Error("ml`"+JSON.stringify(g))),TxS(r,g.screenId))):(_.KL(Error("ll`"+JSON.stringify(g))),TxS(r,g.screenId)):TxS(r,g.screenId);else r.onSessionStopped(Error("jl"))},nlZ=function(r,
g){_.rK(r.onLoungeTokenTimeoutKey_);
r.onLoungeTokenTimeoutKey_=0;var I=null;if(g)if(g.loungeToken){var P;((P=r.screen_)==null?void 0:P.token)==g.loungeToken&&(I="staleLoungeToken")}else I="missingLoungeToken";else I="noLoungeTokenResponse";I?(r.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(g)+", error: "+I)),r.JSC$20076_lastLoungeTokenRefreshError_=I,fOf(r,3E4)):(lOM(r,g.loungeToken),r.JSC$20076_isInitLoungeToken_=!1,r.JSC$20076_lastLoungeTokenRefreshError_="unknown",fOf(r,g.loungeTokenRefreshIntervalMs))};
GF.prototype.getScreen_=function(r,g,I,P){_.rK(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;WP3(this.JSC$20071_screenService_,this.receiver_.label,r,this.receiver_.friendlyName,(0,_.Qz)(function(a){a?g(a):P>=0?(L4(this,"Screen "+r+" appears to be offline. "+P+" retries left."),this.getScreenTimeoutKey_=_.kB((0,_.Qz)(this.getScreen_,this,r,g,I,P-1),300)):I(Error("nl"))},this),I)};
var hDZ=function(r,g,I,P){_.rK(r.JSC$20076_checkScreenAvailabilityTimeoutKey_);r.JSC$20076_checkScreenAvailabilityTimeoutKey_=0;RD4(r.JSC$20071_screenService_,g,function(a){a||P<0?I(a):r.JSC$20076_checkScreenAvailabilityTimeoutKey_=_.kB(function(){hDZ(r,g,I,P-1)},300)})};
GF.prototype.JSC$20073_getCastSession=function(){return this.JSC$20076_session_};
GF.prototype.JSC$20078_onSessionUpdate_=function(r){this.isDisposed()||r||(L4(this,"Cast session died."),this.onSessionStopped())};
var J2i=function(r){_.rK(r.getScreenTimeoutKey_);r.getScreenTimeoutKey_=0;_.rK(r.JSC$20076_checkScreenAvailabilityTimeoutKey_);r.JSC$20076_checkScreenAvailabilityTimeoutKey_=0;_.rK(r.sessionStatusTimeoutKey_);r.sessionStatusTimeoutKey_=0;_.rK(r.onLoungeTokenTimeoutKey_);r.onLoungeTokenTimeoutKey_=0;_.rK(r.getLoungeTokenTimeoutKey_);r.getLoungeTokenTimeoutKey_=0};var y1=function(r,g,I,P){AR.call(this,r,g,"DialSession");this.config_=P;this.JSC$20080_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$20080_theme_=I;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$20080_deferredLaunchDeadlineTimer_=NaN;this.JSC$20080_boundSessionUpdate_=(0,_.Qz)(this.JSC$20082_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$20080_checkScreenAvailabilityTimeoutKey_=0;this.JSC$20080_isInitLoungeToken_=!1;this.JSC$20080_lastLoungeTokenRefreshError_="unknown"};
_.b(y1,AR);y1.prototype.setCastSession=function(r){this.JSC$20080_session_=r;this.JSC$20080_session_.addUpdateListener(this.JSC$20080_boundSessionUpdate_)};
y1.prototype.launchWithParams=function(r){this.connectData_=r;this.deferredLaunch_()};
y1.prototype.stop=function(){$RW(this);if(this.JSC$20080_session_)this.JSC$20080_session_.stop((0,_.Qz)(this.onSessionStopped,this,null),(0,_.Qz)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
y1.prototype.disposeInternal=function(){$RW(this);this.JSC$20080_session_&&this.JSC$20080_session_.removeUpdateListener(this.JSC$20080_boundSessionUpdate_);this.JSC$20080_session_=null;AR.prototype.disposeInternal.call(this)};
var rzi=function(r){var g;return!!(r.config_.enableDialLoungeToken&&((g=r.JSC$20080_session_)==null?0:g.getDialAppInfo))},Imi=function(r){r.cancelPolling_=r.JSC$20071_screenService_.JSC$20069_getScreenByPollingPairingCode(r.reversePairingCode_,r.receiver_.label,r.receiver_.friendlyName,rzi(r),function(g,I){r.cancelPolling_=function(){};
r.JSC$20080_isInitLoungeToken_=!0;dI(r,g);g.idType=="shortLived"&&I>0&&gZr(r,I)},function(g){r.cancelPolling_=function(){};
r.onSessionStopped(g)})};
y1.prototype.JSC$20082_onSessionUpdate_=function(r){this.isDisposed()||r||(L4(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var PT0=function(r){var g={};g.pairingCode=r.reversePairingCode_;g.theme=r.JSC$20080_theme_;qHZ()&&(g.env_useStageMdx=1);return _.xW(g)},amr=function(r){return new Promise(function(g){r.reversePairingCode_=ntf();
if(r.connectData_){var I=new chrome.cast.DialLaunchResponse(!0,PT0(r));g(I);Imi(r)}else r.deferredLaunch_=function(){_.rK(r.JSC$20080_deferredLaunchDeadlineTimer_);r.deferredLaunch_=function(){};
r.JSC$20080_deferredLaunchDeadlineTimer_=NaN;var P=new chrome.cast.DialLaunchResponse(!0,PT0(r));g(P);Imi(r)},r.JSC$20080_deferredLaunchDeadlineTimer_=_.kB(function(){r.deferredLaunch_()},100)})},QBr=function(r,g,I){r.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(g));
var P=new VS(g);return(new Promise(function(a){vZM(r,P,function(v){v?(r.JSC$20080_isInitLoungeToken_=!0,V1(r.JSC$20071_screenService_,P),dI(r,P),gZr(r,I)):_.KL(Error("pl`"+JSON.stringify(g)));a(v)},5)})).then(function(a){return a?new chrome.cast.DialLaunchResponse(!1):amr(r)})},mRr=function(r,g){var I=r.launchData_.receiver.label,P=r.receiver_.friendlyName;
return(new Promise(function(a){WP3(r.JSC$20071_screenService_,I,g,P,function(v){v&&v.token&&dI(r,v);a(v)},function(v){L4(r,"Failed to get DIAL screen: "+v);
a(null)})})).then(function(a){return a&&a.token?new chrome.cast.DialLaunchResponse(!1):amr(r)})},vZM=function(r,g,I,P){_.rK(r.JSC$20080_checkScreenAvailabilityTimeoutKey_);
r.JSC$20080_checkScreenAvailabilityTimeoutKey_=0;RD4(r.JSC$20071_screenService_,g,function(a){a||P<0?I(a):r.JSC$20080_checkScreenAvailabilityTimeoutKey_=_.kB(function(){vZM(r,g,I,P-1)},300)})},gZr=function(r,g){r.info("getDialAppInfoWithTimeout_ "+g);
rzi(r)&&(_.rK(r.getDialAppInfoTimeoutKey_),r.getDialAppInfoTimeoutKey_=0,g==0?CTi(r):r.getDialAppInfoTimeoutKey_=_.kB(function(){CTi(r)},g))},CTi=function(r){rzi(r)&&r.JSC$20080_session_.getDialAppInfo(function(g){r.info("getDialAppInfo dialLaunchData: "+JSON.stringify(g));
g=g.extraData||{};var I=null;if(g.loungeToken){var P;((P=r.screen_)==null?void 0:P.token)==g.loungeToken&&(I="staleLoungeToken")}else I="missingLoungeToken";I?(r.JSC$20080_lastLoungeTokenRefreshError_=I,gZr(r,3E4)):(r.JSC$20080_isInitLoungeToken_=!1,r.JSC$20080_lastLoungeTokenRefreshError_="unknown",lOM(r,g.loungeToken),gZr(r,g.loungeTokenRefreshIntervalMs))},function(g){r.info("getDialAppInfo error: "+g);
r.JSC$20080_lastLoungeTokenRefreshError_="noLoungeTokenResponse";gZr(r,3E4)})},$RW=function(r){_.rK(r.JSC$20080_checkScreenAvailabilityTimeoutKey_);
r.JSC$20080_checkScreenAvailabilityTimeoutKey_=0;_.rK(r.getDialAppInfoTimeoutKey_);r.getDialAppInfoTimeoutKey_=0;r.cancelPolling_();r.cancelPolling_=function(){};
_.rK(r.JSC$20080_deferredLaunchDeadlineTimer_)};var K4=function(r,g){AR.call(this,r,g,"ManualSession");this.JSC$20084_deferredLaunchDeadlineTimer_=_.kB((0,_.Qz)(this.launchWithParams,this,null),150)};
_.b(K4,AR);K4.prototype.stop=function(){this.onSessionStopped()};
K4.prototype.setCastSession=function(){};
K4.prototype.launchWithParams=function(){_.rK(this.JSC$20084_deferredLaunchDeadlineTimer_);this.JSC$20084_deferredLaunchDeadlineTimer_=NaN;var r=d_(this.JSC$20071_screenService_.getScreens(),this.receiver_.label);if(r)dI(this,r);else this.onSessionStopped(Error("ql"))};
K4.prototype.disposeInternal=function(){_.rK(this.JSC$20084_deferredLaunchDeadlineTimer_);this.JSC$20084_deferredLaunchDeadlineTimer_=NaN;AR.prototype.disposeInternal.call(this)};var SI=function(r,g){F2.call(this);this.config_=g;this.JSC$20087_screenService_=r;this.JSC$20087_appId_=g.appId||"233637DE";this.JSC$20087_theme_=g.theme||"cl";this.disableDial_=g.disableCastApi||!1;this.forceMirroring_=g.forceMirroring||!1;this.JSC$20087_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.Qz)(this.onReceiverAction_,this)};
_.b(SI,F2);
SI.prototype.init=function(r,g){chrome.cast.timeout.requestSession=3E4;var I=new chrome.cast.SessionRequest(this.JSC$20087_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.Y("desktop_enable_cast_connect")&&(I.androidReceiverCompatible=!0);this.disableDial_||(I.dialRequest=new chrome.cast.DialRequest("YouTube"));var P=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;r=r||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var a=(0,_.Qz)(this.onReceiverUpdated_,this);
I=new chrome.cast.ApiConfig(I,(0,_.Qz)(this.onSessionEstablished_,this),a,P,r);I.customDialLaunchCallback=(0,_.Qz)(this.onDialLaunchRequested_,this);chrome.cast.initialize(I,(0,_.Qz)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),YHi(),this.JSC$20087_screenService_.subscribe("onlineScreenChange",(0,_.Qz)(this.JSC$20089_onScreenChange_,this)),this.customReceivers_=ugM(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Qz)(function(v){this.warn_("Failed to set initial custom receivers: "+
(0,_.cc)(v))},this)),this.publish("yt-remote-cast2-availability-change",pSU(this)),g(!0))},this),(0,_.Qz)(function(v){this.warn_("Failed to initialize API: "+(0,_.cc)(v));
g(!1)},this))};
SI.prototype.setConnectedScreenStatus=function(r,g){sW("Setting connected screen ID: "+r+" -> "+g);if(this.JSC$20087_session_){var I=this.JSC$20087_session_.screen_;if(!r||I&&I.id!=r)sW("Unsetting old screen status: "+this.JSC$20087_session_.receiver_.friendlyName),FQ(this,null)}if(r&&g){if(!this.JSC$20087_session_){r=d_(this.JSC$20087_screenService_.getScreens(),r);if(!r){sW("setConnectedScreenStatus: Unknown screen.");return}if(r.idType=="shortLived"){sW("setConnectedScreenStatus: Screen with id type to be short lived.");
return}I=oZK(this,r);I||(sW("setConnectedScreenStatus: Connected receiver not custom..."),I=new chrome.cast.Receiver(r.uuid?r.uuid:r.id,r.name),I.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(I),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Qz)(function(P){this.warn_("Failed to set initial custom receivers: "+(0,_.cc)(P))},this)));
sW("setConnectedScreenStatus: new active receiver: "+I.friendlyName);FQ(this,new K4(this.JSC$20087_screenService_,I),!0)}this.JSC$20087_session_.setDisplayStatus(g)}else sW("setConnectedScreenStatus: no screen.")};
var oZK=function(r,g){return g?f9(r.customReceivers_,function(I){return kIS(g,I.label)},r):null};
SI.prototype.setLaunchParams=function(r){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$20087_session_?this.JSC$20087_session_.launchWithParams(r):this.warn_("Setting connection data without a session")};
SI.prototype.JSC$20089_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$20087_session_?(this.JSC$20087_session_.stop(),FQ(this,null)):sW("Stopping non-existing session")};
SI.prototype.requestSession=function(){chrome.cast.requestSession((0,_.Qz)(this.onSessionEstablished_,this),(0,_.Qz)(this.onSessionRequestFailed_,this))};
SI.prototype.disposeInternal=function(){this.JSC$20087_screenService_.unsubscribe("onlineScreenChange",(0,_.Qz)(this.JSC$20089_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.R$(_.HP("yt.mdx.remote.debug.handlers_")||[],Oxp);_.KF(this.JSC$20087_session_);F2.prototype.disposeInternal.call(this)};
var sW=function(r){Ko("Controller",r)};
SI.prototype.warn_=function(r){Ko("Controller",r)};
var Oxp=function(r){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(r)},pSU=function(r){return r.hasCastReceiver_||!!r.customReceivers_.length||!!r.JSC$20087_session_},FQ=function(r,g,I){g!=r.JSC$20087_session_&&(_.KF(r.JSC$20087_session_),(r.JSC$20087_session_=g)?(I?r.publish("yt-remote-cast2-receiver-resumed",g.receiver_):r.publish("yt-remote-cast2-receiver-selected",g.receiver_),g.subscribe("sessionScreen",(0,_.Qz)(r.onSessionScreen_,r,g)),g.subscribe("sessionFailed",
function(){return q5Z(r,g)}),g.screen_?r.publish("yt-remote-cast2-session-change",g.screen_):I&&r.JSC$20087_session_.launchWithParams(null)):r.publish("yt-remote-cast2-session-change",null))},q5Z=function(r,g){r.JSC$20087_session_==g&&r.publish("yt-remote-cast2-session-failed")};
_.Q=SI.prototype;_.Q.onSessionScreen_=function(r,g){this.JSC$20087_session_==r&&(g||FQ(this,null),this.publish("yt-remote-cast2-session-change",g))};
_.Q.onReceiverAction_=function(r,g){if(!this.isDisposed())if(r)switch(r.friendlyName=chrome.cast.unescape(r.friendlyName),sW("onReceiverAction_ "+r.label+" / "+r.friendlyName+"-- "+g),g){case chrome.cast.ReceiverAction.CAST:if(this.JSC$20087_session_)if(this.JSC$20087_session_.receiver_.label!=r.label)sW("onReceiverAction_: Stopping active receiver: "+this.JSC$20087_session_.receiver_.friendlyName),this.JSC$20087_session_.stop();else{sW("onReceiverAction_: Casting to active receiver.");this.JSC$20087_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$20087_session_.screen_);break}switch(r.receiverType){case chrome.cast.ReceiverType.CUSTOM:FQ(this,new K4(this.JSC$20087_screenService_,r));break;case chrome.cast.ReceiverType.DIAL:FQ(this,new y1(this.JSC$20087_screenService_,r,this.JSC$20087_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:FQ(this,new GF(this.JSC$20087_screenService_,r,this.config_));break;default:this.warn_("Unknown receiver type: "+r.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$20087_session_&&
this.JSC$20087_session_.receiver_.label==r.label?this.JSC$20087_session_.stop():this.warn_("Stopping receiver w/o session: "+r.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.Q.onDialLaunchRequested_=function(r){if(this.isDisposed())return Promise.reject(Error("rl"));var g=r.receiver;g.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+g.friendlyName),g.receiverType=chrome.cast.ReceiverType.DIAL);var I=this.JSC$20087_session_?this.JSC$20087_session_.receiver_:null;if(!I||I.label!=g.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+g.friendlyName),Promise.reject(Error("sl"));if(I&&I.label==g.label&&I.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$20087_session_.screen_)return sW("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$20087_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+I.receiverType+'" to "dial" for '+g.friendlyName);FQ(this,new y1(this.JSC$20087_screenService_,g,this.JSC$20087_theme_,this.config_))}g=this.JSC$20087_session_;g.launchData_=r;g.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(r=g.launchData_.extraData||{},I=r.screenId||null,rzi(g)&&r.loungeToken?r.loungeTokenRefreshIntervalMs?r=QBr(g,{name:g.receiver_.friendlyName,screenId:r.screenId,loungeToken:r.loungeToken,dialId:g.launchData_.receiver.label,screenIdType:"shortLived"},r.loungeTokenRefreshIntervalMs):(_.KL(Error("ol`"+JSON.stringify(r))),r=mRr(g,I)):r=mRr(g,I)):r=amr(g);return r};
_.Q.onSessionEstablished_=function(r){var g=this;if(!this.isDisposed()&&!this.forceMirroring_){sW("New cast session ID: "+r.sessionId);var I=r.receiver;if(I.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$20087_session_)if(I.receiverType==chrome.cast.ReceiverType.CAST)sW("Got resumed cast session before resumed mdx connection."),I.friendlyName=chrome.cast.unescape(I.friendlyName),FQ(this,new GF(this.JSC$20087_screenService_,I,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var P=this.JSC$20087_session_.receiver_,a=d_(this.JSC$20087_screenService_.getScreens(),P.label);a&&kIS(a,I.label)&&P.receiverType!=chrome.cast.ReceiverType.CAST&&I.receiverType==chrome.cast.ReceiverType.CAST&&(sW("onSessionEstablished_: manual to cast session change "+I.friendlyName),_.KF(this.JSC$20087_session_),this.JSC$20087_session_=new GF(this.JSC$20087_screenService_,I,this.config_),this.JSC$20087_session_.subscribe("sessionScreen",(0,_.Qz)(this.onSessionScreen_,this,this.JSC$20087_session_)),
this.JSC$20087_session_.subscribe("sessionFailed",function(){return q5Z(g,g.JSC$20087_session_)}),this.JSC$20087_session_.launchWithParams(null));
this.JSC$20087_session_.setCastSession(r)}}};
_.Q.JSC$20089_getCastSession=function(){return this.JSC$20087_session_?this.JSC$20087_session_.JSC$20073_getCastSession():null};
_.Q.onSessionRequestFailed_=function(r){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.cc)(r)),r.code!=chrome.cast.ErrorCode.CANCEL&&FQ(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.Q.onReceiverUpdated_=function(r){sW("Receiver availability updated: "+r);if(!this.isDisposed()){var g=pSU(this);this.hasCastReceiver_=r==chrome.cast.ReceiverAvailability.AVAILABLE;pSU(this)!=g&&this.publish("yt-remote-cast2-availability-change",pSU(this))}};
var ugM=function(r){var g=r.JSC$20087_screenService_.JSC$20069_getOnlineScreens(),I=r.JSC$20087_session_&&r.JSC$20087_session_.receiver_;r=_.oM(g,function(P){I&&kIS(P,I.label)&&(I=null);var a=P.uuid?P.uuid:P.id,v=oZK(this,P);v?(v.label=a,v.friendlyName=P.name):(v=new chrome.cast.Receiver(a,P.name),v.receiverType=chrome.cast.ReceiverType.CUSTOM);return v},r);
I&&(I.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(I=new chrome.cast.Receiver(I.label,I.friendlyName),I.receiverType=chrome.cast.ReceiverType.CUSTOM),r.push(I));return r};
SI.prototype.JSC$20089_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=ugM(this),sW("Updating custom receivers: "+(0,_.cc)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Qz)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",pSU(this)))};
SI.prototype.setLaunchParams=SI.prototype.setLaunchParams;SI.prototype.setConnectedScreenStatus=SI.prototype.setConnectedScreenStatus;SI.prototype.stopSession=SI.prototype.JSC$20089_stopSession;SI.prototype.getCastSession=SI.prototype.JSC$20089_getCastSession;SI.prototype.requestSession=SI.prototype.requestSession;SI.prototype.init=SI.prototype.init;SI.prototype.dispose=SI.prototype.dispose;var XSK=_.U1(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),xC0=[],Hxr=_.Mz(XSK);var cz0=function(r){r.audioTrackId=null;r.trackData=null;r.playerState=-1;r.hasPrevious=!1;r.hasNext=!1;r.playerTime_=0;r.playerTimeAt_=_.yx();r.seekableStart_=0;r.seekableEnd_=0;r.duration_=0;r.loadedTime=0;r.liveIngestionTime_=NaN;r.isLive_=!1};
_.Q=JR.prototype;
_.Q.reset=function(r){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;r&&(this.index=r.index,this.listId=r.listId,this.videoId=r.videoId,this.playerState=r.playerState,this.volume=r.volume,this.muted=r.muted,this.audioTrackId=r.audioTrackId,this.trackData=r.trackData,this.hasPrevious=r.hasPrevious,this.hasNext=r.hasNext,this.playerTime_=r.playerTime,this.playerTimeAt_=r.playerTimeAt,this.seekableStart_=r.seekableStart,this.seekableEnd_=r.seekableEnd,this.duration_=r.duration,this.loadedTime=
r.loadedTime,this.liveIngestionTime_=r.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.Q.stopPlayer=function(){this.index=-1;this.videoId="";cz0(this)};
_.Q.isPlaying=function(){return this.playerState==1};
_.Q.isBuffering=function(){return this.playerState==3};
_.Q.isAdPlaying=function(){return this.playerState==1081};
var H8=function(r,g){r.playerTime_=g;r.playerTimeAt_=_.yx()},td4=function(r){switch(r.playerState){case 1:case 1081:return(_.yx()-r.playerTimeAt_)/1E3+r.playerTime_;
case -1E3:return 0}return r.playerTime_};
JR.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.yx()-this.playerTimeAt_)/1E3:0):this.duration_};
var BjA=function(r,g,I){var P=r.videoId;r.videoId=g;r.index=I;g!=P&&cz0(r)},O2S=function(r){var g={};
g.index=r.index;g.listId=r.listId;g.videoId=r.videoId;g.playerState=r.playerState;g.volume=r.volume;g.muted=r.muted;g.audioTrackId=r.audioTrackId;g.trackData=_.pF.unsafeClone(r.trackData);g.hasPrevious=r.hasPrevious;g.hasNext=r.hasNext;g.playerTime=r.playerTime_;g.playerTimeAt=r.playerTimeAt_;g.seekableStart=r.seekableStart_;g.seekableEnd=r.seekableEnd_;g.duration=r.duration_;g.loadedTime=r.loadedTime;g.liveIngestionTime=r.liveIngestionTime_;return g};
JR.prototype.clone=function(){return new JR(O2S(this))};var no=function(r,g){F2.call(this);var I=this;this.state_=0;this.connection_=r;this.contextSubscriptions_=[];this.actionQueue_=new DcZ;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.Qz)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.Qz)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.Qz)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.Qz)(this.onCloudviewAvailabilityChange_,this);var P=0;r?(P=r.getProxyState(),
P!=3&&(r.subscribe("proxyStateChange",this.setState_,this),z7A(this))):P=3;P!=0&&(g?this.setState_(P):_.kB(function(){I.setState_(P)},0));
(r=h34())&&e7p(this,r);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.b(no,F2);no.prototype.getState=function(){return this.state_};
no.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
no.prototype.reconnect=function(){this.connection_.reconnect()};
var W8=function(r){return new JR(r.connection_.getPlayerContextData())};
_.Q=no.prototype;_.Q.play=function(){DE(this)?(this.castMedia_?this.castMedia_.play(null,_.PI,Y5R(this,"play")):RS(this,"play"),Z2i(this,1,td4(W8(this))),this.publish("remotePlayerChange")):Am(this,this.play)};
_.Q.pause=function(){DE(this)?(this.castMedia_?this.castMedia_.pause(null,_.PI,Y5R(this,"pause")):RS(this,"pause"),Z2i(this,2,td4(W8(this))),this.publish("remotePlayerChange")):Am(this,this.pause)};
_.Q.seekTo=function(r){if(DE(this)){if(this.castMedia_){var g=W8(this),I=new chrome.cast.media.SeekRequest;I.currentTime=r;g.isPlaying()||g.isBuffering()?I.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:I.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(I,_.PI,Y5R(this,"seekTo",{newTime:r}))}else RS(this,"seekTo",{newTime:r});Z2i(this,3,r);this.publish("remotePlayerChange")}else Am(this,_.nB(this.seekTo,r))};
_.Q.stop=function(){if(DE(this)){this.castMedia_?this.castMedia_.stop(null,_.PI,Y5R(this,"stopVideo")):RS(this,"stopVideo");var r=W8(this);r.stopPlayer();NO(this,r);this.publish("remotePlayerChange")}else Am(this,this.stop)};
_.Q.setVolume=function(r,g){if(DE(this)){var I=W8(this);if(this.castSession_){if(I.volume!=r){var P=Math.round(r)/100;this.castSession_.setReceiverVolumeLevel(P,(0,_.Qz)(function(){sX("set receiver volume: "+P)},this),(0,_.Qz)(function(){this.warn_("failed to set receiver volume.")},this))}I.muted!=g&&this.castSession_.setReceiverMuted(g,(0,_.Qz)(function(){sX("set receiver muted: "+g)},this),(0,_.Qz)(function(){this.warn_("failed to set receiver muted.")},this))}else{var a={volume:r,
muted:g};I.volume!=-1&&(a.delta=r-I.volume);RS(this,"setVolume",a)}I.muted=g;I.volume=r;NO(this,I)}else Am(this,_.nB(this.setVolume,r,g))};
_.Q.setAudioTrack=function(r,g){DE(this)?(g=g.getLanguageInfo().getId(),RS(this,"setAudioTrack",{videoId:r,audioTrackId:g}),r=W8(this),r.audioTrackId=g,NO(this,r)):Am(this,_.nB(this.setAudioTrack,r,g))};
_.Q.addVideo=function(r){DE(this)?RS(this,"addVideo",{videoId:r}):Am(this,_.nB(this.addVideo,r))};
_.Q.addPlaylist=function(r){DE(this)?RS(this,"addVideos",{listId:r}):Am(this,_.nB(this.addPlaylist,r))};
_.Q.addVideos=function(r){r.length==0?this.warn_("Ignore add videos request due to empty list"):DE(this)?RS(this,"addVideos",{videoIds:r.join(",")}):Am(this,_.nB(this.addVideos,r))};
_.Q.JSC$20099_removeVideo=function(r){DE(this)?RS(this,"removeVideo",{videoId:r}):Am(this,_.nB(this.JSC$20099_removeVideo,r))};
_.Q.JSC$20099_insertVideo=function(r){DE(this)?RS(this,"insertVideo",{videoId:r}):Am(this,_.nB(this.JSC$20099_insertVideo,r))};
_.Q.playVideo=function(r,g,I,P,a,v,C){P=P===void 0?null:P;a=a===void 0?null:a;v=v===void 0?null:v;C=C===void 0?null:C;var u=W8(this),X={videoId:r};I!==void 0&&(X.currentIndex=I);BjA(u,r,I||0);g!==void 0&&(H8(u,g),X.currentTime=g);P&&(X.listId=P);a&&(X.playerParams=a);v&&(X.clickTrackingParams=v);C&&(X.locationInfo=(0,_.cc)(C));RS(this,"setPlaylist",X);P||NO(this,u)};
_.Q.nextVideo=function(r,g){if(DE(this)){if(r&&g){var I=W8(this);BjA(I,r,g);NO(this,I)}RS(this,"next")}else Am(this,_.nB(this.nextVideo,r,g))};
_.Q.clearPlaylist=function(){if(DE(this)){RS(this,"clearPlaylist");var r=W8(this);r.reset();NO(this,r);this.publish("remotePlayerChange")}else Am(this,this.clearPlaylist)};
_.Q.dispose=function(){if(this.state_!=3){var r=this.state_;this.state_=3;this.publish("proxyStateChange",r,this.state_)}F2.prototype.dispose.call(this)};
_.Q.disposeInternal=function(){URR(this);this.connection_=null;this.actionQueue_.clear();e7p(this,null);F2.prototype.disposeInternal.call(this)};
var z7A=function(r){_.Dg("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(g){this.contextSubscriptions_.push(this.connection_.subscribe(g,_.nB(this.onProxyEvent_,g),this))},r)},URR=function(r){_.Dg(r.contextSubscriptions_,function(g){this.connection_.unsubscribeByKey(g)},r);
r.contextSubscriptions_.length=0},DE=function(r){return r.getState()==1},Am=function(r,g){r.actionQueue_.getCount()<50&&r.actionQueue_.enqueue(g)},Z2i=function(r,g,I){var P=W8(r);
H8(P,I);P.playerState!=-1E3&&(P.playerState=g);NO(r,P)},RS=function(r,g,I){r.connection_.sendMessage(g,I)},NO=function(r,g){URR(r);
r.connection_.setPlayerContextData(O2S(g));z7A(r)};
no.prototype.setState_=function(r){if((r!=this.state_||r==2)&&this.state_!=3&&r!=0){var g=this.state_;this.state_=r;this.publish("proxyStateChange",g,r);if(r==1)for(;!this.actionQueue_.isEmpty();)r=this.actionQueue_,Nw4(r),r.front_.pop().apply(this);else r==3&&this.dispose()}};
no.prototype.onProxyEvent_=function(r,g){this.publish(r,g)};
var e7p=function(r,g){r.castSession_&&(r.castSession_.removeUpdateListener(r.boundCastStatusListener_),r.castSession_.removeMediaListener(r.boundCastMediaListener_),r.onCastMediaChange_(null));r.castSession_=g;if(r.castSession_&&(sX("Setting cast session: "+r.castSession_.sessionId),r.castSession_.addUpdateListener(r.boundCastStatusListener_),r.castSession_.addMediaListener(r.boundCastMediaListener_),r.castSession_.media.length))r.onCastMediaChange_(r.castSession_.media[0])};
no.prototype.onCastStatusUpdate_=function(r){if(!r)this.onCastMediaChange_(null),e7p(this,null);else if(this.castSession_.receiver.volume){r=this.castSession_.receiver.volume;var g=W8(this),I=Math.round(100*r.level||0);if(g.volume!=I||g.muted!=r.muted)sX("Cast volume update: "+r.level+(r.muted?" muted":"")),g.volume=I,g.muted=!!r.muted,NO(this,g)}};
no.prototype.onCastMediaChange_=function(r){sX("Cast media: "+!!r);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=r)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),i2K(this),this.publish("remotePlayerChange")};
var i2K=function(r){var g=r.castMedia_.media,I=r.castMedia_.customData;if(g&&I){var P=W8(r);g.contentId!=P.videoId&&sX("Cast changing video to: "+g.contentId);P.videoId=g.contentId;P.playerState=I.playerState;H8(P,r.castMedia_.getEstimatedTime());NO(r,P)}else sX("No cast media video. Ignoring state update.")};
no.prototype.onCastMediaUpdate_=function(r){if(r)i2K(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
no.prototype.onCloudviewAvailabilityChange_=function(){var r=h34();r&&e7p(this,r)};
no.prototype.warn_=function(r){Ko("CP",r)};
var Y5R=function(r,g,I){return(0,_.Qz)(function(P){this.warn_("Failed to "+g+" with cast v2 channel. Error code: "+P.code);P.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+g+" using MDx browser channel."),RS(this,g,I))},r)};var Ts=function(r,g,I,P){P=P===void 0?!1:P;F2.call(this);var a=this;this.connectTimerId_=NaN;this.reconnecting_=!1;this.idleDisconnectTimerId_=this.clientSetVideoTimerId_=this.playingSyncTimerId_=this.reconnectedCheckScreenTimeout_=NaN;this.listeners_=[];this.autoplayMode_=this.autoplayVideoId_=this.clientVideoId_=this.playerContext_=this.channelService=null;this.JSC$20104_http_=r;this.enableConnectWithInitialState_=P;this.listeners_.push(_.wG(window,"beforeunload",function(){a.JSC$20107_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new JR;this.currentScreenId_=g.id;this.currentScreenIdType_=g.idType;this.channelService=BLR(this.JSC$20104_http_,I,this.JSC$20107_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){b2W(a)});
this.channelService.listen("channelClosed",function(){wI("Channel closed");isNaN(a.connectTimerId_)?pQ4(!0):pQ4();a.dispose()});
this.channelService.listen("channelError",function(v){pQ4();isNaN(a.getReconnectTimeout_())?(v==1&&a.currentScreenIdType_=="shortLived"&&a.publish("browserChannelAuthError",v),wI("Channel error: "+v+" without reconnection"),a.dispose()):(a.reconnecting_=!0,wI("Channel error: "+v+" with reconnection in "+a.getReconnectTimeout_()+" ms"),Md4(a,2))});
this.channelService.listen("channelMessage",function(v){jBW(a,v)});
this.channelService.setLoungeToken(g.token);this.subscribe("remoteQueueChange",function(){var v=a.playerContext_.videoId;gRp()&&_.gY("yt-remote-session-video-id",v)})};
_.b(Ts,F2);
Ts.prototype.connect=function(r,g){if(g){var I=g.listId,P=g.videoId,a=g.videoIds,v=g.playerParams,C=g.clickTrackingParams,u=g.index,X={videoId:P},c=g.currentTime,B=g.locationInfo;g=g.loopMode;c!==void 0&&(X.currentTime=c<=5?0:c);v&&(X.playerParams=v);B&&(X.locationInfo=B);C&&(X.clickTrackingParams=C);I&&(X.listId=I);a&&a.length>0&&(X.videoIds=a.join(","));u!==void 0&&(X.currentIndex=u);this.enableConnectWithInitialState_&&(X.loopMode=g||"LOOP_MODE_OFF");I&&(this.playerContext_.listId=I);this.playerContext_.videoId=
P;this.playerContext_.index=u||0;this.playerContext_.state=3;H8(this.playerContext_,c);this.autoplayMode_="UNSUPPORTED";I=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";wI("Connecting with "+I+" and params: "+(0,_.cc)(X));this.channelService.connect({method:I,params:(0,_.cc)(X)},r,QvW())}else wI("Connecting without params"),this.channelService.connect({},r,QvW());VdS(this)};
Ts.prototype.setLoungeToken=function(r){this.channelService.setLoungeToken(r)};
Ts.prototype.dispose=function(){this.isDisposed()||(_.le("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),Md4(this,3));F2.prototype.dispose.call(this)};
Ts.prototype.disposeInternal=function(){dR4(this);L_i(this);Gc3(this);_.rK(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.rK(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.yYL(this.listeners_);this.listeners_.length=0;this.channelService.dispose();F2.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var yzp=function(r){return f9(r.connectedDevices_,function(g){return g.type=="LOUNGE_SCREEN"})},wI=function(r){Ko("conn",r)},Md4=function(r,g){r.publish("proxyStateChange",g)},VdS=function(r){r.connectTimerId_=_.kB(function(){wI("Connecting timeout");
r.JSC$20107_disconnect_(1)},2E4)},dR4=function(r){_.rK(r.connectTimerId_);
r.connectTimerId_=NaN},Gc3=function(r){_.rK(r.reconnectedCheckScreenTimeout_);
r.reconnectedCheckScreenTimeout_=NaN},sB0=function(r){L_i(r);
r.playingSyncTimerId_=_.kB(function(){K_f(r,"getNowPlaying")},2E4)},L_i=function(r){_.rK(r.playingSyncTimerId_);
r.playingSyncTimerId_=NaN},b2W=function(r){wI("Channel opened");
r.reconnecting_&&(r.reconnecting_=!1,Gc3(r),r.reconnectedCheckScreenTimeout_=_.kB(function(){wI("Timing out waiting for a screen.");r.JSC$20107_disconnect_(1)},15E3))},H2r=function(r,g){var I=null;
if(g){var P=yzp(r);P&&(I={clientName:P.clientName,deviceMake:P.brand,deviceModel:P.model,osVersion:P.osVersion})}_.le("yt.mdx.remote.remoteClient_",I);g&&(dR4(r),Gc3(r));I=r.channelService.isChannelOpened()&&isNaN(r.connectTimerId_);g==I?g&&(Md4(r,1),K_f(r,"getSubtitlesTrack")):g?(r.getOtherConnectedRemoteId_()&&r.playerContext_.reset(),Md4(r,1),K_f(r,"getNowPlaying"),F_A(r)):r.JSC$20107_disconnect_(1)},W_3=function(r,g){var I=g.params.videoId;
delete g.params.videoId;I==r.playerContext_.videoId&&(_.pF.isEmpty(g.params)?r.playerContext_.trackData=null:r.playerContext_.trackData=g.params,r.publish("remotePlayerChange"))},DRR=function(r,g,I){var P=g.params.videoId||g.params.video_id,a=parseInt(g.params.currentIndex,10);
r.playerContext_.listId=g.params.listId||r.playerContext_.listId;BjA(r.playerContext_,P,a);r.publish("remoteQueueChange",I)},R7A=function(r,g){g.params=g.params||{};
DRR(r,g,"NOW_PLAYING_MAY_CHANGE");r.onStateChange_(g);r.publish("autoplayDismissed")};
Ts.prototype.onStateChange_=function(r){var g=parseInt(r.params.currentTime||r.params.current_time,10);H8(this.playerContext_,isNaN(g)?0:g);g=parseInt(r.params.state,10);g=isNaN(g)?-1:g;g==-1&&this.playerContext_.playerState==-1E3&&(g=-1E3);this.playerContext_.playerState=g;g=Number(r.params.loadedTime);this.playerContext_.loadedTime=isNaN(g)?0:g;g=Number(r.params.duration);this.playerContext_.duration_=isNaN(g)?0:g;g=this.playerContext_;var I=Number(r.params.liveIngestionTime);g.liveIngestionTime_=
I;g.isLive_=isNaN(I)?!1:!0;g=this.playerContext_;I=Number(r.params.seekableStartTime);r=Number(r.params.seekableEndTime);g.seekableStart_=isNaN(I)?0:I;g.seekableEnd_=isNaN(r)?0:r;this.playerContext_.playerState==1?sB0(this):L_i(this);this.publish("remotePlayerChange")};
Ts.prototype.onAdStateChange_=function(r){if(this.playerContext_.playerState!=-1E3){var g=1085;switch(parseInt(r.params.adState,10)){case 1:g=1081;break;case 2:g=1084;break;case 0:g=1083}this.playerContext_.playerState=g;r=parseInt(r.params.currentTime,10);H8(this.playerContext_,isNaN(r)?0:r);this.publish("remotePlayerChange")}};
var AzU=function(r,g){var I=g.params.muted=="true";r.playerContext_.volume=parseInt(g.params.volume,10);r.playerContext_.muted=I;r.publish("remotePlayerChange")},NjS=function(r,g){r.autoplayVideoId_=g.params.videoId;
r.publish("nowAutoplaying",parseInt(g.params.timeout,10))},wSA=function(r,g){r.autoplayVideoId_=g.params.videoId||null;
r.publish("autoplayUpNext",r.autoplayVideoId_)},lmA=function(r,g){r.autoplayMode_=g.params.autoplayMode;
r.publish("autoplayModeChange",r.autoplayMode_);r.autoplayMode_=="DISABLED"&&r.publish("autoplayDismissed")},S5f=function(r,g){var I=g.params.hasNext=="true";
r.playerContext_.hasPrevious=g.params.hasPrevious=="true";r.playerContext_.hasNext=I;r.publish("previousNextChange")};
Ts.prototype.isCapabilitySupportedOnConnectedDevices_=function(r){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var g=_.m(this.connectedDevices_),I=g.next();!I.done;I=g.next())if(!I.value.capabilities.has(r))return!1;return!0};
var jBW=function(r,g){g=g.message;g.params?wI("Received: action="+g.action+", params="+(0,_.cc)(g.params)):wI("Received: action="+g.action+" {}");switch(g.action){case "loungeStatus":g=_.Pe(g.params.devices);r.connectedDevices_=_.oM(g,function(P){return new MO(P)});
g=!!f9(r.connectedDevices_,function(P){return P.type=="LOUNGE_SCREEN"});
H2r(r,g);g=r.isCapabilitySupportedOnConnectedDevices_("mlm");r.publish("multiStateLoopEnabled",g);break;case "loungeScreenDisconnected":P4M(r.connectedDevices_,function(P){return P.type=="LOUNGE_SCREEN"});
H2r(r,!1);break;case "remoteConnected":var I=new MO(_.Pe(g.params.device));f9(r.connectedDevices_,function(P){return P.equals(I)})||_.dh$(r.connectedDevices_,I);
break;case "remoteDisconnected":I=new MO(_.Pe(g.params.device));P4M(r.connectedDevices_,function(P){return P.equals(I)});
break;case "gracefulDisconnect":break;case "playlistModified":DRR(r,g,"QUEUE_MODIFIED");break;case "nowPlaying":R7A(r,g);break;case "onStateChange":r.onStateChange_(g);break;case "onAdStateChange":r.onAdStateChange_(g);break;case "onVolumeChanged":AzU(r,g);break;case "onSubtitlesTrackChanged":W_3(r,g);break;case "nowAutoplaying":NjS(r,g);break;case "autoplayDismissed":r.publish("autoplayDismissed");break;case "autoplayUpNext":wSA(r,g);break;case "onAutoplayModeChanged":lmA(r,g);break;case "onHasPreviousNextChanged":S5f(r,
g);break;case "requestAssistedSignIn":r.publish("assistedSignInRequested",g.params.authCode);break;case "onLoopModeChanged":r.publish("loopModeChange",g.params.loopMode);break;default:wI("Unrecognized action: "+g.action)}};
_.Q=Ts.prototype;_.Q.getProxyState_=function(){var r=3;this.isDisposed()||(r=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(r=1):r=2);return r};
_.Q.JSC$20107_disconnect_=function(r){wI("Disconnecting with "+r);_.le("yt.mdx.remote.remoteClient_",null);dR4(this);this.publish("beforeDisconnect",r);r==1&&pQ4();this.channelService.disconnect(r);this.dispose()};
_.Q.getPlayerContextData_=function(){var r=this.playerContext_;this.clientVideoId_&&(r=this.playerContext_.clone(),BjA(r,this.clientVideoId_,r.index));return O2S(r)};
_.Q.setPlayerContextData_=function(r){var g=this,I=new JR(r);I.videoId&&I.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=I.videoId,_.rK(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.kB(function(){if(g.clientVideoId_){var a=g.clientVideoId_;g.clientVideoId_=null;g.playerContext_.videoId!=a&&K_f(g,"getNowPlaying")}},5E3));
var P=[];this.playerContext_.listId==I.listId&&this.playerContext_.videoId==I.videoId&&this.playerContext_.index==I.index||P.push("remoteQueueChange");this.playerContext_.playerState==I.playerState&&this.playerContext_.volume==I.volume&&this.playerContext_.muted==I.muted&&td4(this.playerContext_)==td4(I)&&(0,_.cc)(this.playerContext_.trackData)==(0,_.cc)(I.trackData)||P.push("remotePlayerChange");this.playerContext_.reset(r);_.Dg(P,function(a){this.publish(a)},this)};
_.Q.getOtherConnectedRemoteId_=function(){var r=this.channelService.getDeviceId(),g=f9(this.connectedDevices_,function(I){return I.type=="REMOTE_CONTROL"&&I.id!=r});
return g?g.id:""};
_.Q.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.Q.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.Q.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.Q.JSC$20107_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var F_A=function(r){_.rK(r.idleDisconnectTimerId_);r.idleDisconnectTimerId_=_.kB(function(){r.JSC$20107_disconnect_(1)},864E5)},K_f=function(r,g,I){I?wI("Sending: action="+g+", params="+(0,_.cc)(I)):wI("Sending: action="+g);
r.channelService.sendMessage(g,I)};
Ts.prototype.sendMessageWithUserAction_=function(r,g){K_f(this,r,g);F_A(this)};
Ts.prototype.JSC$20107_getXsrfToken_=function(){var r=_.aK.get("SAPISID","")||_.aK.get("__Secure-1PAPISID",void 0)||"",g=_.aK.get("__Secure-3PAPISID","")||"";if(!r&&!g)return"";r=_.hp(_.aq(r),2);g=_.hp(_.aq(g),2);return _.hp(_.aq(","+r+","+g),2)};
Ts.prototype.subscribe=Ts.prototype.subscribe;Ts.prototype.unsubscribeByKey=Ts.prototype.unsubscribeByKey;Ts.prototype.getProxyState=Ts.prototype.getProxyState_;Ts.prototype.disconnect=Ts.prototype.JSC$20107_disconnect_;Ts.prototype.getPlayerContextData=Ts.prototype.getPlayerContextData_;Ts.prototype.setPlayerContextData=Ts.prototype.setPlayerContextData_;Ts.prototype.getOtherConnectedRemoteId=Ts.prototype.getOtherConnectedRemoteId_;Ts.prototype.getReconnectTimeout=Ts.prototype.getReconnectTimeout_;
Ts.prototype.getAutoplayMode=Ts.prototype.getAutoplayMode_;Ts.prototype.getAutoplayVideoId=Ts.prototype.getAutoplayVideoId_;Ts.prototype.reconnect=Ts.prototype.JSC$20107_reconnect_;Ts.prototype.sendMessage=Ts.prototype.sendMessageWithUserAction_;Ts.prototype.getXsrfToken=Ts.prototype.JSC$20107_getXsrfToken_;Ts.prototype.isCapabilitySupportedOnConnectedDevices=Ts.prototype.isCapabilitySupportedOnConnectedDevices_;var ZyU=function(r){Hl.call(this,"ScreenServiceProxy");this.instance_=r;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.Qz)(this.JSC$20110_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.Qz)(this.onOnlineScreenChange_,this)))};
_.b(ZyU,Hl);_.Q=ZyU.prototype;_.Q.getScreens=function(r){return this.instance_.$_gs(r)};
_.Q.contains=function(r){return!!this.instance_.$_c(r)};
_.Q.get=function(r){return this.instance_.$_g(r)};
_.Q.start=function(){this.instance_.$_st()};
_.Q.add=function(r,g,I){this.instance_.$_a(r,g,I)};
_.Q.remove=function(r,g,I){this.instance_.$_r(r,g,I)};
_.Q.updateName=function(r,g,I,P){this.instance_.$_un(r,g,I,P)};
_.Q.disposeInternal=function(){for(var r=this.subscriptionKeys_.length,g=0;g<r;++g)this.instance_.$_ubk(this.subscriptionKeys_[g]);this.subscriptionKeys_.length=0;this.instance_=null;Hl.prototype.disposeInternal.call(this)};
_.Q.JSC$20110_onScreenChange_=function(){this.publish("screenChange")};
_.Q.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
Rz.prototype.$_st=Rz.prototype.start;Rz.prototype.$_gspc=Rz.prototype.JSC$20069_getScreenByPairingCode;Rz.prototype.$_gsppc=Rz.prototype.JSC$20069_getScreenByPollingPairingCode;Rz.prototype.$_c=Rz.prototype.contains;Rz.prototype.$_g=Rz.prototype.get;Rz.prototype.$_a=Rz.prototype.add;Rz.prototype.$_un=Rz.prototype.updateName;Rz.prototype.$_r=Rz.prototype.remove;Rz.prototype.$_gs=Rz.prototype.getScreens;Rz.prototype.$_gos=Rz.prototype.JSC$20069_getOnlineScreens;Rz.prototype.$_s=Rz.prototype.subscribe;
Rz.prototype.$_ubk=Rz.prototype.unsubscribeByKey;var tSf=null,iyi=!1,g9W=null,EX=null,YvS=null,xv=[];var Jz3=new _.jh("yt-menu"),EZ4=function(){},fm0=function(r,g,I){r=g=="right-click"?I.rightClickMenuPopupHint:I.menuPopupHint;
if(!(xRU(g)>10))return g=g||"default",Jz3.set(g+"-impression",xRU(g)+1),r},xRU=function(r){return parseInt(Jz3.get((r||"default")+"-impression")||0,10)};
_.Gt(EZ4);var nZK=function(){this.contexts_=new WeakMap;this.JSC$20116_networkService_=this.activeContext_=null},Tj3=function(r,g,I){var P=r.contexts_.get(g);
P||(P=new T0A(r.JSC$20116_networkService_),r.contexts_.set(g,P));r.activeContext_=P;I&&r.activeContext_.reset();r.activeContext_.start();return r.activeContext_};var hR=_.uFE(function(r){var g=_.ht("DIV");r&&(g.className=r);g.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";r=_.ht("DIV");_.Dbl(r,"200px","200px");g.appendChild(r);document.body.appendChild(g);r=g.offsetWidth-g.clientWidth;_.$J(g);return r});var $L=_.fL("kevlar_watch_page_horizontal_margin",24),yYZ=_.fL("kevlar_watch_page_columns_top_padding",24),MSM=426+$L*2,kv=_.fL("kevlar_watch_two_column_width_threshold",1E3),VSK=$L*2,dDp=_.fL("kevlar_watch_secondary_width",402),G33=_.fL("kevlar_watch_max_player_width",1280),KkW=_.fL("kevlar_watch_flexy_metadata_height",136),Lk3=VSK+310+$L,jTU=VSK+360+$L;var lp=function(){};
lp.prototype.enqueue=function(){var r=this,g;return _.p(function(I){if(r.isCounterfactual())return(g=r.getCounterfactualData())&&r.shouldLogCounterfactualImpression()&&r.sendImpressionEndpoints(g),I.return();r.doEnqueue();_.R2(I)})};
lp.prototype.sendImpressionEndpoints=function(r){_.sL.getInstance().triggerOptionalAction("yt-service-request",{},r[0])};var SF=function(r,g){this.renderer=r;this.page=g};
_.b(SF,lp);SF.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
SF.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
SF.prototype.shouldLogCounterfactualImpression=function(){return!0};
SF.prototype.doEnqueue=function(){var r=_.Vo(this.page);r&&r.pause();this.renderer.impressionCommand&&_.sL.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.oD(_.sL.getInstance(),[this.renderer.promoCommand],this.page)};var h7f=function(r,g){this.renderer=r;this.resolver=_.YG();this.JSC$20128_enforcementCounter=new _.fAY;g?this.JSC$20128_playerManager=_.Vo(g):this.JSC$20128_playerManager=null;_.l6(1,!0)};
_.b(h7f,lp);_.Q=h7f.prototype;_.Q.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var r=[];this.renderer.impressionEndpoints.forEach(function(g){(g=_.oT(g))&&r.push(g)});
return r}};
_.Q.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.Q.shouldLogCounterfactualImpression=function(){var r=_.Fe1();r?(this.JSC$20128_enforcementCounter.increment("POPUP"),_.l6(3)):_.l6(2);return r};
_.Q.cancel=function(){this.resolver.promise.cancel()};
_.Q.doEnqueue=function(){var r=this;_.Fe1()?(this.JSC$20128_enforcementCounter.increment("POPUP"),_.l6(3),kcK(this)):this.JSC$20128_playerManager?(this.resolver.promise.then(function(){kcK(r)}),$XZ(this.resolver,this.JSC$20128_playerManager)):_.l6(2)};
var $XZ=function(r,g){var I=_.YG();g.getPlayerPromise().then(function(P){I.resolve(P)});
I.promise.then(function(P){P.addEventListener("onAbnormalityDetected",r.resolve);_.ot(r.promise,function(){P.removeEventListener("onAbnormalityDetected",r.resolve)})});
r.promise.thenCatch(function(){I.promise.cancel()})},kcK=function(r){_.l6(3);
var g={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:r.renderer}};g=_.sL.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:g},{});Promise.all(g).then(function(){rni();r.JSC$20128_playerManager&&r.JSC$20128_playerManager.pause()})},rni=function(){YSp(function(r,g){dP0(r,g);
r===0?_.l6(7):_.l6(4)})};var geK=function(r,g){this.renderer=r;this.page=g;this.resolver=_.YG()};
_.b(geK,lp);_.Q=geK.prototype;_.Q.cancel=function(){this.resolver.promise.cancel()};
_.Q.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.Q.isCounterfactual=function(){return!this.renderer.isVisible};
_.Q.shouldLogCounterfactualImpression=function(){return!0};
_.Q.doEnqueue=function(){var r=this;this.resolver.promise.then(function(){var I={popup:{mealbarPromoRenderer:r.renderer},popupType:"MEALBAR"};_.sL.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:I},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var g=_.Vo(this.page);g&&INU(this.resolver,g)}break;default:this.resolver.resolve()}};
var INU=function(r,g){var I=_.YG();g.getPlayerPromise().then(function(P){I.resolve(P)});
I.promise.then(function(P){P.addEventListener("onAdEnd",r.resolve);_.ot(r.promise,function(){P.removeEventListener("onAdEnd",r.resolve)})});
r.promise.thenCatch(function(){I.promise.cancel()})};var PM4=function(r,g){this.renderer=r;this.page=g};
_.b(PM4,lp);_.Q=PM4.prototype;_.Q.cancel=function(){this.JSC$20136_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20136_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20136_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.Q.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.Q.isCounterfactual=function(){return!this.renderer.isVisible};
_.Q.shouldLogCounterfactualImpression=function(){return!0};
_.Q.doEnqueue=function(){var r=this,g,I;((g=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(I=g.playbackUpsellDialogTriggerConditionData)==null?void 0:I.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$20136_downloadedVideosCountSelectorUnsubscriber=_.k3(_.jR(),tGS,function(P,a){P>a&&(aNR(r),r.cancel())}):aNR(this)};
var aNR=function(r){var g={popup:{upsellDialogRenderer:r.renderer},popupType:"MODAL"};_.sL.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:g},{});(r=_.Vo(r.page))&&r.pause()};var Jm={},vei=(Jm.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",Jm.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",Jm.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",Jm.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",Jm.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",Jm.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",Jm.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",Jm),Qei=function(r,g){this.renderer=r;this.targetManager=
g};
_.b(Qei,lp);_.Q=Qei.prototype;_.Q.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$20143_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20143_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20143_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.Q.getCounterfactualData=function(){if(this.isCounterfactual()){var r;return(r=this.renderer.promoConfig)==null?void 0:r.impressionEndpoints}};
_.Q.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.Q.shouldLogCounterfactualImpression=function(){return!0};
_.Q.doEnqueue=function(){var r=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$20143_downloadedVideosCountSelectorUnsubscriber=_.k3(_.jR(),tGS,function(g,I){r.renderer.targetId&&g>I&&(wc3(r.targetManager,r.renderer.targetId,mXp(r)),r.cancel())});
break;default:wc3(this.targetManager,this.renderer.targetId,mXp(this))}};
var mXp=function(r){var g;if((g=r.renderer.suggestedPosition)==null?0:g.type)var I=vei[r.renderer.suggestedPosition.type];I||(I="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:r.renderer},popupType:"HINT",position:I}}};var CM0=function(){this.previousPage=null},uTW;
CM0.prototype.registerPromoCommand=function(r,g){pU4(this,void 0,void 0,_.Z(r.roadblock,BlZ),void 0,void 0,g)};
var pU4=function(r,g,I,P,a,v,C){r.previousPage!==C&&r.pendingTooltipPromo&&r.pendingTooltipPromo.cancel();r.previousPage=C;a?(r.pendingEnforcementPromo&&r.pendingEnforcementPromo.cancel(),r.pendingEnforcementPromo=new h7f(a,C),r.pendingEnforcementPromo.enqueue()):v?(r.pendingCommandWrapperPromo=new SF(v,C),r.pendingCommandWrapperPromo.enqueue()):P?(r.pendingRoadblockPromo&&r.pendingRoadblockPromo.cancel(),r.pendingRoadblockPromo=new PM4(P,C),r.pendingRoadblockPromo.enqueue()):g?(r.pendingMealbarPromo&&
r.pendingMealbarPromo.cancel(),r.pendingMealbarPromo=new geK(g,C),r.pendingMealbarPromo.enqueue()):I&&(r.pendingTooltipPromo&&r.pendingTooltipPromo.cancel(),r.pendingTooltipPromo=new Qei(I,_.E_()),r.pendingTooltipPromo.enqueue())},oeS=function(){uTW||(uTW=new CM0);
return uTW};var qKi=function(){this.horizontal=!1},XUU=function(r,g){r.horizontal=g};
qKi.prototype.position=function(r,g,I,P){P=P===void 0?1:P;r=this.delta(r)*P+g;P=Math.max(g,I);return r>=Math.min(g,I)&&r<=P?r:I};
qKi.prototype.axis=function(r){r=this.direction(r);return r==="up"||r==="down"?"Y":"X"};var EW=function(r,g,I){g=g===void 0?_.xF():g;this.target=r;this.manager=g;this.touchAction=I;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
EW.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(_.xC(this.events)));for(var r=_.m(this.events),g=r.next();!g.done;g=r.next())this.listen(g.value)}};
EW.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.xC(this.events)));for(var r=_.m(this.events),g=r.next();!g.done;g=r.next())this.unlisten(g.value)}};
EW.prototype.listen=function(r){this.eventMap[r]&&this.target.addEventListener(r,this.eventMap[r])};
EW.prototype.unlisten=function(r){this.eventMap[r]&&this.target.removeEventListener(r,this.eventMap[r])};var xu=function(){qKi.apply(this,arguments)};
_.b(xu,qKi);xu.prototype.direction=function(r){var g=r.detail;r=g.deltaY;g=g.deltaX;return r&&!this.horizontal?r>0?"down":"up":g&&this.horizontal?g>0?"right":"left":"none"};
xu.prototype.distance=function(r){return Math.abs(this.delta(r))};
xu.prototype.delta=function(r){var g=this.direction(r),I=r.detail;r=I.deltaX;I=I.deltaY;return g==="up"||g==="down"?I||0:r||0};
xu.prototype.velocity=function(r){var g=this.direction(r),I=r.detail;r=I.velocityX;I=I.velocityY;return Math.abs(g==="up"||g==="down"?I||0:r||0)};var f4=function(r,g,I,P,a,v){a=a===void 0?new xu:a;v=v===void 0?_.xF():v;EW.call(this,g,v,P);var C=this;this.element=r;this.target=g;this.config=I;this.input=a;this.manager=v;this.events=["panstart","panmove","panend"];this.onPanStart=function(){C.config.draggingClass&&C.element.classList.add(C.config.draggingClass);C.config.startAction&&C.config.startAction()};
this.onPanMove=function(u){var X=cnf(C,u);if(X){C.move(u,X);X.fade&&C.fade(u,X);var c=C.input.direction(u);X.moveAction&&X.moveAction(t2K(C,u,X),c)}};
this.onPanEnd=function(u){var X,c,B,O,z,e;return _.p(function(U){if(U.nextAddress==1){C.animationRequestId&&cancelAnimationFrame(C.animationRequestId);C.animationRequestId=void 0;X=cnf(C,u);if(!X)return U.return();c=X;B=c.triggerAction;O=c.fade;z=c.disableFinish;e=c.translateBack;var V=C.input.velocity(u),G=C.input.distance(u),F=C.threshold(X);return V>.3&&G>10||G>F?z?U.jumpTo(6):O?U.yield(Bm4(C,u),6):U.yield(O1W(C,u,X),6):e?U.yield(C.translateBack(u),3):U.jumpTo(3)}U.nextAddress!=3&&B&&B();C.config.draggingClass&&
C.element.classList.remove(C.config.draggingClass);C.reset();_.R2(U)})};
r=Object.keys(I.triggers);this.directions=new Set(r);XUU(this.input,this.directions.has("right")||this.directions.has("left"))};
_.b(f4,EW);f4.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var cnf=function(r,g){g=r.input.direction(g);return r.config.triggers[g]};
f4.prototype.move=function(r,g){var I=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var P=I.input.axis(r),a=I.input.position(r,I.config.startPosition,g.endPosition,g.moveRatio||1);I.element.style.transform="translate"+P+"("+a+"px)";I.animationRequestId=void 0}))};
var t2K=function(r,g,I){var P=I.moveRatio||1;I=Math.abs(r.config.startPosition-I.endPosition);return Math.min(r.input.distance(g)*P,I)/I};
f4.prototype.fade=function(r,g){var I=g.endOpacity;r=t2K(this,r,g);r>0&&(this.element.style.opacity=""+(((I||0)-1)*r+1))};
f4.prototype.threshold=function(r){return r.threshold?r.threshold:Math.abs(r.endPosition-this.config.startPosition)/3};
var O1W=function(r,g,I){var P,a,v,C,u,X,c;return _.p(function(B){if(B.nextAddress==1)return P=r.input.delta(g)+r.config.startPosition,a=r.input.axis(g),v=I,C=v.endPosition,u=v.transitionEndPosition,c=(X=u)!=null?X:C,B.yield(r.element.animate([{transform:"translate"+a+"("+P+"px)"},{transform:"translate"+a+"("+c+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);r.element.style.transform="translate"+a+"("+c+"px)";_.R2(B)})};
f4.prototype.translateBack=function(r){var g=this,I,P;return _.p(function(a){if(a.nextAddress==1){if(!g.element.style.transform)return a.return();I=g.input.axis(r);P=g.config.startPosition;return a.yield(g.element.animate([{transform:g.element.style.transform},{transform:"translate"+I+"("+P+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}g.element.style.transform="translate"+I+"("+P+"px)";_.R2(a)})};
var Bm4=function(r,g){var I,P,a,v;return _.p(function(C){if(C.nextAddress==1)return I=r.input.delta(g)+r.config.startPosition,P=r.input.axis(g),a=I+70,v=r.element.style.opacity===""?1:r.element.style.opacity,C.yield(r.element.animate([{transform:"translate"+P+"("+I+"px)",opacity:v},{transform:"translate"+P+"("+a+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);r.element.style.transform="translate"+P+"("+a+"px)";r.element.style.opacity="0";_.R2(C)})};var AY0=new _.jh("ratelimit");var zUK=function(r,g){this.playerProvider_=r;this.actionSenderElement_=g;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
zUK.prototype.reset=function(){eUA(this);this.isUserPredictedAbsent_=!1};
var eUA=function(r,g){!r.youThereData_||r.showWarningJob_||g!==void 0&&g||(rs("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.CB(),r.youThereData_,r.clientPlaybackNonce_),_.UL());_.ZV.cancelJob(r.showWarningJob_);r.showWarningJob_=0;_.ZV.cancelJob(r.showBlockingWarningJob_);r.showBlockingWarningJob_=0;_.ZV.cancelJob(r.pausePlaybackJob_);r.pausePlaybackJob_=0;r.youThereData_=null;r.clientPlaybackNonce_=void 0;r.inYouThereFlow_=!1},Z14=function(r,g){var I,P,a;
_.p(function(v){if(v.nextAddress==1)return r.reset(),v.yield(r.playerProvider_().getPlayerPromise(),2);I=v.yieldResult;r.clientPlaybackNonce_=I.getVideoData().cpn;r.youThereData_=g.configData.youThereData;if(!r.youThereData_)return v.return();if(r.youThereData_.triggerReason&&r.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!NMA())return rs("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.CB(),r.youThereData_,r.clientPlaybackNonce_),v.return();P=r.youThereData_.promptDelaySec;a=I.getCurrentTime();
r.showWarningJob_=_.ZV.addLowPriorityJob(function(){return _.p(function(C){r.showWarningJob_=0;return C.yield(YK4(r),0)})},Math.max(P-a,0)*1E3);
_.R2(v)})},YK4=function(r){var g,I,P,a,v,C;
return _.p(function(u){if(u.nextAddress==1)return u.yield(r.playerProvider_().getPlayerPromise(),2);if(u.nextAddress!=3)return g=u.yieldResult,I=g.getCurrentTime(),u.yield(UXR(r),3);P=u.yieldResult;if(!P||!r.youThereData_)return u.return();if(_.Y("check_user_lact_at_prompt_shown_time_on_web")&&(a=parseInt(r.youThereData_.lactThresholdMs,10),_.Jb()<a))return rs("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.CB(),r.youThereData_,r.clientPlaybackNonce_),u.return();if(r.youThereData_.playbackPauseDelayMs<=
0)return i1W(r),u.return();!_.Y("external_fullscreen")&&(v=_.Ml())&&(r.ignoreFullscreenExitUserActivity_=!0,_.ZV.addLowPriorityJob(function(){r.ignoreFullscreenExitUserActivity_=!1},2E3),_.jO(v));
r.youThereData_.showToastWarningPrompt&&(n4(r,r.youThereData_.showWarningActions),r.inYouThereFlow_=!0,rs("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.CB(),r.youThereData_,r.clientPlaybackNonce_,I),rs("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.CB(),r.youThereData_,r.clientPlaybackNonce_,I));C=0;r.youThereData_.blockingPromptDelayMs&&(C=r.youThereData_.blockingPromptDelayMs);r.showBlockingWarningJob_=_.ZV.addLowPriorityJob(function(){return _.p(function(X){r.showBlockingWarningJob_=0;return X.yield(b1p(r),
0)})},C);
_.R2(u)})},b1p=function(r){var g,I,P;
return _.p(function(a){if(a.nextAddress==1)return a.yield(UXR(r),2);g=a.yieldResult;if(!r.youThereData_)return a.return();g&&(r.youThereData_.showBlockingWarningAction&&(rs("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.CB(),r.youThereData_,r.clientPlaybackNonce_),(I=_.Z(r.youThereData_.showBlockingWarningAction,_.wV))?n4(r,I.commands):n4(r,[r.youThereData_.showBlockingWarningAction]),r.inYouThereFlow_=!0),P=r.youThereData_.playbackPauseDelayMs,r.pausePlaybackJob_=_.ZV.addLowPriorityJob(function(){return _.p(function(v){r.pausePlaybackJob_=
0;return v.yield(i1W(r),0)})},P));
_.R2(a)})},i1W=function(r){var g;
return _.p(function(I){if(I.nextAddress==1)return I.yield(UXR(r),2);g=I.yieldResult;if(!r.youThereData_)return I.return();g&&(rs("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.CB(),r.youThereData_,r.clientPlaybackNonce_),n4(r,r.youThereData_.showPausedActions),r.inYouThereFlow_=!0);_.R2(I)})};
zUK.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var r=_.Z(this.youThereData_.userActiveDuringFlowAction,_.wV);r?n4(this,r.commands):n4(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(rs("YOU_THERE_EVENT_TYPE_LACT_RESET",_.CB(),this.youThereData_,this.clientPlaybackNonce_),_.UL());eUA(this,!0)}M2U(this,!1)};
var je0=function(r){rs("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.CB(),r.youThereData_,r.clientPlaybackNonce_)},UXR=function(r){var g,I;
return _.p(function(P){if(P.nextAddress==1)return P.yield(r.playerProvider_().getPlayerPromise(),2);g=P.yieldResult;I=g.getPlayerState();return P.return(I==-1||I==1||I==3)})},M2U=function(r,g){var I;
_.p(function(P){if(P.nextAddress==1){if(r.isUserPredictedAbsent_==g)return P.jumpTo(0);r.isUserPredictedAbsent_=g;return P.yield(r.playerProvider_().getPlayerPromise(),3)}I=P.yieldResult;I.setUserEngagement(g);g&&rs("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.CB(),r.youThereData_,r.clientPlaybackNonce_);_.R2(P)})},n4=function(r,g){if(_.Y("handle_service_request_actions")||_.Y("kevlar_youthere_service_endpoint_actions_killswitch"))_.AF(r.actionSenderElement_,g,r.actionSenderElement_);
else{g=_.m(g);for(var I=g.next();!I.done;I=g.next())I=I.value,I.commandMetadata&&I.commandMetadata.webCommandMetadata&&I.commandMetadata.webCommandMetadata.sendPost?_.RX(r.actionSenderElement_,[I]):_.AF(r.actionSenderElement_,[I],r.actionSenderElement_)}};var wsW=!1;var V20={PAUSE_CHAT:18};var wIZ=function(r,g){var I=_.Gq("SESSION_INDEX");this.actionToken_=r;this.commonToken_=g;this.sessionIndex_=I},NFA=function(r){var g=_.YG(),I=_.HP("payments.business.integration.bootstrap"),P=_.HP("payments.business.integration"),a=P.Style.create().withMaterialDesignStyle(),v=P.mashupMode.popup("instrument-manager");
I.asMashupMode(v).usingUserIndex(r.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(a).inStandaloneContext(P.standaloneContextAuthId.forUserId()).instrumentManager(r.actionToken_,r.commonToken_.length>0?r.commonToken_:void 0,function(C){var u=C.instrumentId;u?g.resolve(u):(u=_.HP("payments.business.integration.scenario.InstrumentManager"),g.reject(C.errorCode&&C.errorCode===u.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(C){_.KL(C);
g.reject("instrumentManagerLoadError")});
return g.promise};var c7=function(r,g,I){this.payloadName="transactionFlowFailed";this.payload={errorType:r,serializedTransactionFlowLoggingParams:g,isUserDismiss:I===void 0?!1:I}};
_.le("yt.ypc.shared.YpcTransactionFlowError",c7);var TF=function(){return _.h4.apply(this,arguments)||this};
_.b(TF,_.h4);TF.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
TF.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
TF.prototype.onErrorMessageDismiss=TF.prototype.onErrorMessageDismiss;_.w([_.H({readOnly:!0,observer:"errorRendererChanged"}),_.J("design:type",Object)],TF.prototype,"errorRenderer",void 0);_.w([_.Eq("yt-live-chat-error-message-dismiss"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],TF.prototype,"onErrorMessageDismiss",null);_.w([_.kt()],TF);var dXM=[TF.prototype];var LI3;var GdR,ynr=function(){if(GdR!==void 0)return GdR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-set-up-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_set_up_flow_view_model.yt.creator.goal.set.up.flow.view.model.css.js--\x3e<div id="container" class="style-scope yt-creator-goal-set-up-flow-view-model">\n  <div id="header" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-attributed-string id="title" data="[[data.title]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    <yt-image id="image" data="[[data.image]]" height="100" preserve-height="" width="100" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-image>\n  </div>\n  <div id="subheader" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-attributed-string id="description" data="[[data.pageDescription]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n  </div>\n  <div id="goal-content" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <div id="number-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="number-goal-label" data="[[data.purchaseTargetDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="goal-dropdown" no-label-float="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="goal-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[goal]]" on-selected-changed="updateGoalValue">\n        <template is="dom-repeat" items="[[getGoalDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n    </div>\n    <div id="tier-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="tier-goal-label" data="[[data.colorDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="tier-dropdown" no-label-float="" no-underline="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="tier-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[tier]]" on-selected-changed="updateTierValue">\n        <template is="dom-repeat" items="[[getColorDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n      <yt-attributed-string id="tier-disclosure" data="[[data.colorDisclosureText]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    </div>\n    <div id="duration-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="duration-goal-label" data="[[data.timerDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="timer-dropdown" no-label-float="" no-underline="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="timer-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[timer]]" on-selected-changed="updateTimerValue">\n        <template is="dom-repeat" items="[[getTimerDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n    </div>\n    <div id="description-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="number-goal-label" data="[[data.descriptionInputTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-textarea id="goal-description-input" maxlength="220" no-label-float="" placeholder="[[data.userGoalPlaceholderText.content]]" on-value-changed="onTextValueChanged" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      </tp-yt-paper-textarea>\n      <yt-button-view-model id="[[exampleButtonId]]" data="[[data.exampleButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      </yt-button-view-model>\n      <yt-attributed-string id="description-disclosure" data="[[data.descriptionDisclosureText]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    </div>\n  </div>\n  <div id="footer" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-button-view-model id="[[startButtonId]]" data="[[getButtonViewModel(goalDescription)]]" scoping-class-name="[[is]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    </yt-button-view-model>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;LI3===void 0&&(LI3=document.createElement("template"));var P=LI3;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return GdR=r};var hm=function(){var r=_.D.apply(this,arguments)||this;r.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";r.goalDescription="";r.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";r.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";r.startButtonId="start-button";r.exampleButtonId="example-button";return r};
_.b(hm,_.D);_.Q=hm.prototype;_.Q.getGoalDropdownItems=function(){var r,g;return(g=_.Z((r=this.data)==null?void 0:r.purchaseTargetDropdown,vbW))==null?void 0:g.dropdownItems};
_.Q.getTimerDropdownItems=function(){var r,g;return(g=_.Z((r=this.data)==null?void 0:r.timerDropdown,vbW))==null?void 0:g.dropdownItems};
_.Q.getColorDropdownItems=function(){var r,g;return(g=_.Z((r=this.data)==null?void 0:r.colorDropdown,vbW))==null?void 0:g.dropdownItems};
_.Q.getDropdownItemText=function(r){var g;return(g=_.Z(r,aa0))==null?void 0:g.itemLabel};
_.Q.getDropdownItemValue=function(r){r=_.Z(r,aa0);return(r==null?void 0:r.timeLimit)||(r==null?void 0:r.purchaseTarget)||(r==null?void 0:r.eligiblePurchaseType)};
_.Q.updateFlowState=function(r){_.We(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:r}])};
_.Q.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.Q.updateGoalValue=function(r){this.goal=r.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.Q.onTextValueChanged=function(r){this.goalDescription=r.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.Q.updateTimerValue=function(r){this.timer=r.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.Q.updateTierValue=function(r){this.tier=r.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.Q.getButtonViewModel=function(r){r=(r==null?void 0:r.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var g,I=_.Z((g=this.data)==null?void 0:g.startGoalButton,_.OI);return Object.assign({},I,{state:r})};
_.l4.Object.defineProperties(hm,{template:{configurable:!0,enumerable:!0,get:function(){return ynr()}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hm.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hm.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],hm.prototype,"goal",void 0);_.w([_.H(),_.J("design:type",Object)],hm.prototype,"goalDescription",void 0);_.w([_.H(),_.J("design:type",Object)],hm.prototype,"timer",void 0);_.w([_.H(),_.J("design:type",Object)],hm.prototype,"tier",void 0);
_.w([_.H(),_.J("design:type",Object)],hm.prototype,"startButtonId",void 0);_.w([_.H(),_.J("design:type",Object)],hm.prototype,"exampleButtonId",void 0);_.w([_.ov({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],hm);_.A(hm,"yt-creator-goal-set-up-flow-view-model",function(){return ynr()},{mode:0});var KIZ;var seZ;var ku=function(){return _.D.apply(this,arguments)||this};
_.b(ku,_.D);ku.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
ku.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var r=_.Z(this.data.button,_.OI);r&&(r.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.l4.Object.defineProperties(ku,{template:{configurable:!0,enumerable:!0,get:function(){if(seZ===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-disableable-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_disableable_button_view_model.yt.disableable.button.view.model.css.js--\x3e<div id="button" class="style-scope yt-disableable-button-view-model"></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;KIZ===void 0&&(KIZ=document.createElement("template"));var P=KIZ;I.call(g,P.content.cloneNode(!0),r.content.firstChild);seZ=r}r=seZ;return r}}});
_.w([_.d(_.pb),_.J("design:type",Object)],ku.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ku.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H({selectorArgs:["data.enabledEntityKey"],selector:f3i,observer:"onEnabledChange"}),_.J("design:type",Boolean)],ku.prototype,"enabled",void 0);_.w([_.H(),_.J("design:type",Object)],ku.prototype,"data",void 0);_.w([_.ov({is:"yt-disableable-button-view-model",noInjection:!0})],ku);var FIZ;var H13;var WIM=["transVert01","transVert02","transVert03"],DXf="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),$I=function(){var r=_.D.apply(this,arguments)||this;r.emojiManager=_.eP;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};r.reactionBuckets=[];r.noEmojiIdentifier="NO_EMOJI";return r};
_.b($I,_.D);_.Q=$I.prototype;_.Q.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.Q.desktopFountainEmojiSizePxChanged=function(){_.lH(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.Q.createUserReactionAnimation=function(r){this.createEmojiAnimation(r,!0)};
_.Q.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var r;((r=this.data)==null?0:r.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.TL("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.xC(this.emojiContainer.children)).forEach(function(g){g.remove()})};
_.Q.detached=function(){this.cleanupFountain()};
_.Q.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var r;this.reactionBuckets=_.pF.unsafeClone((r=this.emojiFountainData)==null?void 0:r.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.Q.processEmojiBucket=function(r){var g=this;if(this.reactionBuckets&&!(r>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var I=this.reactionBuckets[r];this.generateEmojiAnimations(I);if(r<this.reactionBuckets.length-1){var P;if(I==null?0:(P=I.duration)==null?0:P.seconds)this.emojiBucketTimerId=setTimeout(function(){g.processEmojiBucket(r+1)},Number(I.duration.seconds)*1E3)}}};
_.Q.generateEmojiAnimations=function(r){var g=this,I=this.getRandomEmojiIdFromBucketWithOverride(r);if(I&&I!==this.noEmojiIdentifier){var P=0;r.targetEps?(P=this.linearInterpolateBounded(1,20,100,12,r.emojiSizeIndex||0),this.createEmojiAnimation(I,!1,r.emojiAnimationMs,P),P=this.getEmojiDelayMsFromTargetEps(r.targetEps)):(this.createEmojiAnimation(I),P=this.getEmojiDelayMsFromDistribution(r.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){g.generateEmojiAnimations(r)},P)}};
_.Q.getRandomEmojiIdFromBucketWithOverride=function(r){if(!(r&&r.reactionsData&&r.reactionsData.length&&r.totalReactions))return this.noEmojiIdentifier;for(var g=r.totalReactions,I=1,P=_.m(r.reactionsData),a=P.next();!a.done;a=P.next())a=a.value,(a.reactionWeightOverride||a.reactionWeightOverride===0)&&a.reactionCount&&(g-=a.reactionCount,I-=a.reactionWeightOverride);P=!0;I<0&&(P=!1,g=r.totalReactions,I=1);if(P&&I>0&&g===0)if(I===1){a=0;for(var v=_.m(r.reactionsData),C=v.next();!C.done;C=v.next())C=
C.value,C.reactionCount&&C.reactionCount>0&&a++;a=1/a;v=_.m(r.reactionsData);for(C=v.next();!C.done;C=v.next())C.value.reactionWeightOverride=a}else for(a=1/(1-I),v=_.m(r.reactionsData),C=v.next();!C.done;C=v.next())C=C.value,C.reactionWeightOverride&&(C.reactionWeightOverride*=a);a=Math.random();v=0;C=_.m(r.reactionsData);for(var u=C.next();!u.done;u=C.next())if(u=u.value,u.reactionCount&&(v=(u.reactionWeightOverride||u.reactionWeightOverride===0)&&P?v+u.reactionWeightOverride:v+I*u.reactionCount/
g,v>a&&(u.reactionCount--,r.totalReactions--,u=this.reactionItemToEmojiString(u),u!==this.noEmojiIdentifier)))return u;return this.noEmojiIdentifier};
_.Q.reactionItemToEmojiString=function(r){if(r.unicodeEmojiId)return r.unicodeEmojiId;if(r.emoteId)return r.emoteId;if(r.videoReactionType)switch(r.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.Q.createEmojiAnimation=function(r,g,I,P){g=g===void 0?!1:g;this.lastEmojiRequestedForTesting=r;var a=r.startsWith("yt-icons:"),v=_.OD(this.emojiManager,r);if(v||a){var C=document.createElement("emoji");C.classList.add("yt-emoji-fountain-view-model");C.classList.add(WIM[Math.floor(Math.random()*WIM.length)]);var u=document.createElement("div");u.classList.add("yt-emoji-fountain-view-model");u.classList.add("horizontal-container");u.classList.add(DXf[Math.floor(Math.random()*DXf.length)]);g?(I=document.createElement("div"),
I.classList.add("user-reaction-bubble"),I.classList.add("yt-emoji-fountain-view-model"),u.appendChild(I)):(I&&(C.style.animationDuration=I+"ms",u.style.animationDuration=I+"ms"),P&&(C.style.width=P+"px",C.style.height=P+"px"));a?(a=document.createElement("yt-icon"),a.polymerController.icon=r,P&&(a.style.width=P+"px",a.style.height=P+"px"),r=a):r=this.emojiManager.createEmoji(v,!1);r.classList.add("yt-emoji-fountain-view-model");u.appendChild(r);C.appendChild(u);this.emojiContainer.appendChild(C);
C.addEventListener("animationend",function(){C.remove()});
var X,c;if((X=this.data)==null?0:(c=X.loggingDirectives)==null?0:c.trackingParams)g=g?_.Dx(183501):_.Dx(183500),nH0(this.data.loggingDirectives.trackingParams,g),_.eR$(g);setTimeout(function(){C&&C.remove()},2E3)}};
_.Q.getEmojiDelayMsFromDistribution=function(r){return Math.random()*(r||1)*1E3};
_.Q.getEmojiDelayMsFromTargetEps=function(r){return Math.random()*2*(1/r)*1E3};
_.Q.linearInterpolateBounded=function(r,g,I,P,a){a=Math.min(Math.max(a,r),I);return(g*(I-a)+P*(a-r))/(I-r)};
$I.prototype.onEmojiFountainDataEntityUpdate=$I.prototype.onEmojiFountainDataEntityUpdate;$I.prototype.desktopFountainEmojiSizePxChanged=$I.prototype.desktopFountainEmojiSizePxChanged;$I.prototype.isActiveChanged=$I.prototype.isActiveChanged;_.w([_.H(),_.J("design:type",_.Bz)],$I.prototype,"emojiManager",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$I.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.pb),_.J("design:type",Object)],$I.prototype,"ytLiveChatReduxBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],$I.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$I.prototype,"data",void 0);_.w([_.H({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(r,g){return _.RC(r.entities,"emojiFountainDataEntity",g)}}),
_.J("design:type",Object)],$I.prototype,"emojiFountainData",void 0);_.w([_.H(),_.J("design:type",Boolean)],$I.prototype,"isActive",void 0);_.w([_.xt("isActive"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$I.prototype,"isActiveChanged",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],$I.prototype,"isDarkTheme",void 0);_.w([_.H(),_.J("design:type",String)],$I.prototype,"lastEmojiRequestedForTesting",void 0);
_.w([_.H({value:function(){return _.fL("desktop_fountain_emoji_size_px",20)}}),
_.J("design:type",Number)],$I.prototype,"desktopFountainEmojiSizePx",void 0);_.w([_.xt("desktopFountainEmojiSizePx"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$I.prototype,"desktopFountainEmojiSizePxChanged",null);_.w([_.ni("#emoji-container"),_.J("design:type",HTMLElement)],$I.prototype,"emojiContainer",void 0);
_.w([_.xt("emojiFountainData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$I.prototype,"onEmojiFountainDataEntityUpdate",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],$I);
_.A($I,"yt-emoji-fountain-view-model",function(){if(H13===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-fountain-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_emoji_fountain_view_model.yt.emoji.fountain.view.model.css.js--\x3e<div id="fountain-bounds" class="style-scope yt-emoji-fountain-view-model">\n  <div id="emoji-container" class="style-scope yt-emoji-fountain-view-model"></div>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;FIZ===void 0&&(FIZ=document.createElement("template"));var P=FIZ;I.call(g,P.content.cloneNode(!0),r.content.firstChild);H13=r}r=H13;return r},{mode:0});var RUW;var An4;var rU=function(){return _.D.apply(this,arguments)||this};
_.b(rU,_.D);rU.prototype.onChoiceChanged=function(){this.data&&_.lH(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
rU.prototype.onChoiceChanged=rU.prototype.onChoiceChanged;_.w([_.H(),_.J("design:type",Object)],rU.prototype,"data",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rU.prototype,"onChoiceChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],rU);
_.A(rU,"yt-live-chat-banner-poll-choice",function(){if(An4===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-banner-poll-choice--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_banner_poll_choice.yt.live.chat.banner.poll.choice.css.js--\x3e<div id="content" class="style-scope yt-live-chat-banner-poll-choice">\n  <div id="percentage-container" class="style-scope yt-live-chat-banner-poll-choice">\n    <div id="vote-percentage-bar" class="style-scope yt-live-chat-banner-poll-choice"></div>\n  </div>\n  <div id="text-container" class="style-scope yt-live-chat-banner-poll-choice">\n    <yt-formatted-string id="label-text" no-styles="" text="[[data.text]]" class="style-scope yt-live-chat-banner-poll-choice"></yt-formatted-string>\n    <yt-formatted-string id="vote-percentage-text" no-styles="" text="[[data.votePercentage]]" class="style-scope yt-live-chat-banner-poll-choice"></yt-formatted-string>\n  </div>\n</div>\n\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;RUW===void 0&&(RUW=document.createElement("template"));var P=RUW;I.call(g,P.content.cloneNode(!0),r.content.firstChild);An4=r}r=An4;return r},{mode:0});var NmS;var wUM;var gU=function(){var r=_.D.apply(this,arguments)||this;r.modern=_.Y("web_button_rework_with_live");r.small=!1;return r};
_.b(gU,_.D);gU.prototype.computeIsSmall=function(){var r;return((r=this.buttonOverrides)==null?void 0:r.size)==="S"};
gU.prototype.computeId=function(){return this.data&&this.data.targetId};
_.w([_.d(_.o1.YtLiveChatTooltipTargetingBehavior),_.J("design:type",Object)],gU.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.H({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.J("design:type",String)],gU.prototype,"id",void 0);_.w([_.H(),_.J("design:type",Object)],gU.prototype,"buttonOverrides",void 0);_.w([_.H(),_.J("design:type",Object)],gU.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],gU.prototype,"modern",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.J("design:type",Object)],gU.prototype,"small",void 0);_.w([_.qC({disableElementRegistration:!0,is:"yt-live-chat-button"})],gU);
_.A(gU,"yt-live-chat-button",function(){if(wUM===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_button.yt.live.chat.button.css.js--\x3e<yt-button-renderer data="[[data]]" overrides="[[buttonOverrides]]" class="style-scope yt-live-chat-button"></yt-button-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;NmS===void 0&&(NmS=document.createElement("template"));var P=NmS;I.call(g,P.content.cloneNode(!0),r.content.firstChild);wUM=r}r=wUM;return r},{mode:0});var lN0;var SK3;var Io=function(){var r=_.D.apply(this,arguments)||this;r.inCollapsedBanner=!1;r.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};r.questionButtonOverrides={style:"mono",type:"filled"};return r};
_.b(Io,_.D);_.Q=Io.prototype;_.Q.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]]"}}}}}};
_.Q.onContextMenuButtonClick=function(r){this.ytLiveChatItemBehavior.showContextMenu(r)};
_.Q.onYtRendererstamperFinished=function(){this.menuButton=_.DG(this.hostElement).querySelector("#menu-button")};
_.Q.dataChanged=function(){var r,g;if((g=_.Z((r=this.data)==null?void 0:r.overflowMenuButton,_.cw))==null?0:g.command)this.data.contextMenuEndpoint=_.Z(this.data.overflowMenuButton,_.cw).command};
_.Q.onButtonClick=function(){var r,g=_.Z((r=this.data)==null?void 0:r.askQuestionButton,_.cw);if(g){if(g.trackingParams&&(r=_.gM(g.trackingParams))){var I=_.CB();I&&_.Uk(I,r)}_.He(this.hostElement,"innertube-command",g.command)}};
Io.prototype.onYtRendererstamperFinished=Io.prototype.onYtRendererstamperFinished;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Io.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.pb),_.J("design:type",Object)],Io.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],Io.prototype,"ytLiveChatItemBehavior",void 0);_.w([_.H({observer:"dataChanged"}),_.J("design:type",Object)],Io.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Io.prototype,"inCollapsedBanner",void 0);_.w([_.H(),_.J("design:type",Object)],Io.prototype,"buttonOverrides",void 0);_.w([_.H(),_.J("design:type",Object)],Io.prototype,"questionButtonOverrides",void 0);_.w([_.Eq("yt-rendererstamper-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Io.prototype,"onYtRendererstamperFinished",null);
_.w([_.qC({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],Io);
_.A(Io,"yt-live-chat-call-for-questions-renderer",function(){if(SK3===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-call-for-questions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_call_for_questions_renderer.yt.live.chat.call.for.questions.renderer.css.js--\x3e<div id="content-top" class="style-scope yt-live-chat-call-for-questions-renderer">\n  <yt-img-shadow id="creator-avatar" height="24" hidden$="[[!data.creatorAvatar]]" thumbnail="[[data.creatorAvatar]]" width="24" class="style-scope yt-live-chat-call-for-questions-renderer">\n  </yt-img-shadow>\n\n  <div id="metadata-text" class="style-scope yt-live-chat-call-for-questions-renderer">\n    <yt-formatted-string id="author-name" hidden$="[[inCollapsedBanner]]" text="[[data.creatorAuthorName]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="separator-collapsed" hidden$="[[inCollapsedBanner]]" text="[[data.contentSeparator]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="feature-label" text="[[data.featureLabel]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="separator-extended" hidden$="[[!inCollapsedBanner]]" text="[[data.contentSeparator]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="collapsed-call-for-questions-text" hidden$="[[!inCollapsedBanner]]" text="[[data.questionMessage]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n  </div>\n\n  <div id="menu" on-click="onContextMenuButtonClick" class="style-scope yt-live-chat-call-for-questions-renderer"></div>\n</div>\n\n<div id="main-content" hidden$="[[inCollapsedBanner]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n  <yt-formatted-string id="call-for-questions-text" text="[[data.questionMessage]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n  </yt-formatted-string>\n\n  <div id="ask-question" on-click="onButtonClick" hidden$="[[inCollapsedBanner]]" class="style-scope yt-live-chat-call-for-questions-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;lN0===void 0&&(lN0=document.createElement("template"));var P=lN0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);SK3=r}r=SK3;return r},{mode:0});var JnU={};JnU.YtLiveChatDialogBehavior={properties:{hidden:{type:Boolean,reflectToAttribute:!0,observer:"hiddenChanged_"}},observers:["isAttachedChanged_(isAttached)"],created:function(){this.restoreFocusNode_=null},
attached:function(){document.addEventListener("focus",this.onFocus_.bind(this),!0)},
detached:function(){this.restoreFocusNode_=null;document.removeEventListener("focus",this.onFocus_.bind(this),!0)},
focusChild_:function(){var r=this;window.requestAnimationFrame(function(){r.restoreFocusNode_||(r.restoreFocusNode_=document.activeElement);var g=_.Jrh(r.hostElement);g.length&&g[g.length-1].focus()})},
isAttachedChanged_:function(r,g){r?this.focusChild_():g&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(r){this.hidden||_.jH(r).indexOf(this.hostElement)!==-1||(r.stopPropagation(),this.focusChild_())}};var EeW;var xX3;var P4=function(){return _.D.apply(this,arguments)||this};
_.b(P4,_.D);P4.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
P4.prototype.onClick=function(r){r.target!==this.confirmButton&&r.target!==this.cancelButton&&(this.hidden=!0)};
_.w([_.ni("#confirm_button"),_.J("design:type",Object)],P4.prototype,"confirmButton",void 0);_.w([_.ni("#cancel_button"),_.J("design:type",Object)],P4.prototype,"cancelButton",void 0);_.w([_.H(),_.J("design:type",fNf)],P4.prototype,"data",void 0);_.w([_.H({value:!0,reflectToAttribute:!0}),_.J("design:type",Boolean)],P4.prototype,"hidden",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],P4.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(JnU.YtLiveChatDialogBehavior),_.J("design:type",Object)],P4.prototype,"ytLiveChatDialogBehavior",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],P4);
var fNf=_.A(P4,"yt-live-chat-dialog-renderer",function(){if(xX3===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_dialog_renderer.yt.live.chat.dialog.renderer.css.js--\x3e<div id="inner" aria-describedby="live-chat-dialog-body" aria-labelledby="live-chat-dialog-title" role="dialog" class="style-scope yt-live-chat-dialog-renderer">\n  <yt-image id="image" alt="[[data.imageA11yLabel]]" data="[[data.image]]" height="200" preserve-height="" width="32" class="style-scope yt-live-chat-dialog-renderer">\n  </yt-image>\n  <yt-formatted-string id="live-chat-dialog-title" text="[[data.title]]" class="style-scope yt-live-chat-dialog-renderer"></yt-formatted-string>\n  <div id="live-chat-dialog-body" class="style-scope yt-live-chat-dialog-renderer">\n    \n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-live-chat-dialog-renderer">\n      <yt-formatted-string force-default-style="" split-lines="" text="[[item]]" class="style-scope yt-live-chat-dialog-renderer"></yt-formatted-string>\n    </template>\n  </div>\n  <div id="buttons" class="style-scope yt-live-chat-dialog-renderer">\n    <div id="cancel_button" on-click="onClick" class="style-scope yt-live-chat-dialog-renderer"></div>\n    <div id="confirm_button" on-click="onClick" class="style-scope yt-live-chat-dialog-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;EeW===void 0&&(EeW=document.createElement("template"));var P=EeW;I.call(g,P.content.cloneNode(!0),r.content.firstChild);xX3=r}r=xX3;return r},{mode:0});var neU;var Tmr,hUi=function(){if(Tmr!==void 0)return Tmr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-engagement-panel-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_engagement_panel_input_renderer.yt.live.chat.engagement.panel.input.renderer.css.js--\x3e<div id="content" class="style-scope yt-live-chat-engagement-panel-input-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;neU===void 0&&(neU=document.createElement("template"));var P=neU;I.call(g,P.content.cloneNode(!0),r.content.firstChild);return Tmr=r};var kdA;var $Tp;var ao=function(){var r=_.D.apply(this,arguments)||this;r.icon=null;return r};
_.b(ao,_.D);ao.prototype.dismiss=function(){_.He(this.hostElement,"yt-live-chat-error-message-dismiss")};
ao.prototype.computeIcon=function(r){return r&&r.iconType?"yt-icons:"+r.iconType.toLowerCase():"yt-icons:close"};
_.w([_.H(),_.J("design:type",Object)],ao.prototype,"data",void 0);_.w([_.H({computed:"computeIcon(data.icon)"}),_.J("design:type",Object)],ao.prototype,"icon",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],ao);
_.A(ao,"yt-live-chat-error-message-renderer",function(){if($Tp===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_error_message_renderer.yt.live.chat.error.message.renderer.css.js--\x3e<yt-icon-button on-click="dismiss" class="style-scope yt-live-chat-error-message-renderer">\n  <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-error-message-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.errorText]]" class="style-scope yt-live-chat-error-message-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;kdA===void 0&&(kdA=document.createElement("template"));var P=kdA;I.call(g,P.content.cloneNode(!0),r.content.firstChild);$Tp=r}r=$Tp;return r},{mode:0});var rHW;var gaf;var v4=function(){var r=_.D.apply(this,arguments)||this;r.tooltip=null;r.data=null;r.id="";r.active=!1;r.icon="";r.disabled=!1;r.showTooltip=!1;r.useToggledActiveState=!0;r.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return r};
_.b(v4,_.D);_.Q=v4.prototype;
_.Q.dataChanged=function(){var r;((r=this.data)==null?0:r.tooltip)?(this.tooltip||(this.tooltip=document.createElement("tp-yt-paper-tooltip"),this.tooltip.position="top",this.tooltip.offset=8,this.tooltip.fitToVisibleBounds=!0,this.tooltip.style.right="0",this.hostElement.appendChild(this.tooltip)),(0,_.wY)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var g;if((g=this.data)==null?0:g.disabled)this.disabled=!0};
_.Q.computeId=function(r){return r};
_.Q.computeIcon=function(r,g){if(!r)return"";if(this.useToggledActiveState)return"yt-icons:"+r.toLowerCase();var I,P;return g&&((I=this.data)==null?0:(P=I.toggledIcon)==null?0:P.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+r.toLowerCase()};
_.Q.logPDGEntryPoint=function(){_.Gxs(_.Nk("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")};
_.Q.immediatelyShowTooltip=function(){var r=_.DG(this.hostElement).querySelector("#tooltip");r.animationDelay=0;r.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};r.show()};
_.Q.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.Q.onClick=function(r){var g;((g=this.data)==null?0:g.disabled)?this.showTooltip&&this.immediatelyShowTooltip():(this.active=!this.active,this.tooltip&&(this.tooltip.hide(),this.maybeUpdateTooltipText()),this.active&&this.data&&(this.ytRendererBehavior.logExplicitClick(this.data),this.id==="product-picker"&&(this.logPDGEntryPoint(),r.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.He(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.Q.computeShowTooltip=function(r,g){return!!(r&&r.tooltip&&g)};
_.Q.maybeUpdateTooltipText=function(){var r=this,g;if((g=this.data)==null?0:g.tooltip){var I=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.wY)(r.tooltip).textContent=I},250)}};
_.Q.handleLiveChatActions=function(r){var g=this;r.length&&(this.id!=="creator"&&this.id!=="product-picker"||r.forEach(function(I){(I=g.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",I))&&I.durationSec===I.fullDurationSec&&g.startBubble(g.colorFromDecimal(I.startBackgroundColor))}))};
_.Q.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.Q.startBubble=function(r){_.lH(this.hostElement,{"--yt-live-chat-monetization-button-glow":r});this.hostElement.setAttribute("bubble","")};
_.Q.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.Q.colorFromDecimal=function(r){typeof r==="string"&&(r=Number(r));return"rgba("+[r>>16&255,r>>8&255,r&255,(r>>24&255)/255].join()+")"};
v4.prototype.onAnimationEnd=v4.prototype.onAnimationEnd;v4.prototype.disabledChanged=v4.prototype.disabledChanged;v4.prototype.dataChanged=v4.prototype.dataChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],v4.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],v4.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.o1.YtLiveChatTooltipTargetingBehavior),_.J("design:type",Object)],v4.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],v4.prototype,"data",void 0);_.w([_.H({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.J("design:type",Object)],v4.prototype,"id",void 0);_.w([_.H({notify:!0,reflectToAttribute:!0}),_.J("design:type",Object)],v4.prototype,"active",void 0);
_.w([_.H({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.J("design:type",Object)],v4.prototype,"icon",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],v4.prototype,"disabled",void 0);_.w([_.H({computed:"computeShowTooltip(data, disabled)"}),_.J("design:type",Object)],v4.prototype,"showTooltip",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],v4.prototype,"useToggledActiveState",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],v4.prototype,"dataChanged",null);_.w([_.xt("disabled"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],v4.prototype,"disabledChanged",null);_.w([_.Eq("animationend"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],v4.prototype,"onAnimationEnd",null);
_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],v4);
_.A(v4,"yt-live-chat-icon-toggle-button-renderer",function(){if(gaf===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-icon-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_icon_toggle_button_renderer.yt.live.chat.icon.toggle.button.renderer.css.js--\x3e<yt-icon-button id="button" disabled="[[disabled]]" label="[[data.accessibility.accessibilityData.label]]" on-click="onClick" class="style-scope yt-live-chat-icon-toggle-button-renderer">\n  <span id="bubble" class="style-scope yt-live-chat-icon-toggle-button-renderer"></span>\n  <div class="style-scope yt-live-chat-icon-toggle-button-renderer">\n    <yt-icon active="[[active]]" icon="[[icon]]" class="style-scope yt-live-chat-icon-toggle-button-renderer"></yt-icon>\n    <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-icon-toggle-button-renderer">[[data.iconBadgeText]]</span>\n  </div>\n</yt-icon-button>\n<template is="dom-if" if="[[showTooltip]]" class="style-scope yt-live-chat-icon-toggle-button-renderer">\n  <tp-yt-paper-tooltip id="tooltip" for="button" class="style-scope yt-live-chat-icon-toggle-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;rHW===void 0&&(rHW=document.createElement("template"));var P=rHW;I.call(g,P.content.cloneNode(!0),r.content.firstChild);gaf=r}r=gaf;return r},{mode:0});var ITS;var PPZ;var Q3=function(){return _.D.apply(this,arguments)||this};
_.b(Q3,_.D);Q3.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.w([_.H(),_.J("design:type",Object)],Q3.prototype,"data",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Q3.prototype,"ytRendererstamperBehavior",void 0);_.w([_.qC({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],Q3);
_.A(Q3,"yt-live-chat-message-input-prompt-header-renderer",function(){if(PPZ===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-input-prompt-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_input_prompt_header_renderer.yt.live.chat.message.input.prompt.header.renderer.css.js--\x3e<div id="primary-content" class="style-scope yt-live-chat-message-input-prompt-header-renderer">\n  <div id="close-button" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>\n  <yt-formatted-string id="label-text" text="[[data.labelText]]" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></yt-formatted-string>\n  <div id="help-button" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>\n</div>\n<div id="underline" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;ITS===void 0&&(ITS=document.createElement("template"));var P=ITS;I.call(g,P.content.cloneNode(!0),r.content.firstChild);PPZ=r}r=PPZ;return r},{mode:0});var aTf;var vaf;var Qif;var mT3;var CPi;var uZp;var pxi=function(){return _.D.apply(this,arguments)||this};
_.b(pxi,_.D);_.w([_.H(),_.J("design:type",Object)],pxi.prototype,"data",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],pxi);
_.A(pxi,"yt-live-chat-message-subtext-renderer",function(){if(uZp===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-subtext-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_subtext_renderer.yt.live.chat.message.subtext.renderer.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-message-subtext-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;CPi===void 0&&(CPi=document.createElement("template"));var P=CPi;I.call(g,P.content.cloneNode(!0),r.content.firstChild);uZp=r}r=uZp;return r},{mode:0});var mX=function(){var r=_.D.apply(this,arguments)||this;r.subtextOnBottom=!1;r.buttonOverrides={style:"mono",type:"tonal"};return r};
_.b(mX,_.D);mX.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"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],mX.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],mX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mX.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],mX.prototype,"subtextOnBottom",void 0);_.w([_.H(),_.J("design:type",Object)],mX.prototype,"buttonOverrides",void 0);
_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],mX);
_.A(mX,"yt-live-chat-message-renderer",function(){if(mT3===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_renderer.yt.live.chat.message.renderer.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope yt-live-chat-message-renderer"></yt-formatted-string>\n<div id="subtext" class="style-scope yt-live-chat-message-renderer"></div>\n<div id="button" class="style-scope yt-live-chat-message-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Qif===void 0&&(Qif=document.createElement("template"));var P=Qif;I.call(g,P.content.cloneNode(!0),r.content.firstChild);mT3=r}r=mT3;return r},{mode:0});var oaS;var qAS;var Cp=function(){var r=_.D.apply(this,arguments)||this;r.isRemovable=!1;r.hasPrefilledText=!1;r.isInputDirty=!1;r.overCharacterLimit=!1;r.underCharacterLimit=!1;r.showErrorMessage=!1;return r};
_.b(Cp,_.D);_.Q=Cp.prototype;_.Q.computeId=function(){return this.data.id};
_.Q.computeInputData=function(){return this.data.inputData};
_.Q.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.Q.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.Q.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.Q.getLiveChatRichMessageInput=function(){return _.DG(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.Q.clearInput=function(){_.DG(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.Q.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.Q.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.Q.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.Q.handleTextInputCharCountChanged=function(r){r=r.detail&&r.detail.characterCount;r!==void 0&&(this.characterCount=r,r!==0&&(this.isInputDirty=!0))};
_.Q.onInputFocusOut=function(){this.isInputDirty=!0};
_.Q.onClickCloseButton=function(){_.He(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
Cp.prototype.handleTextInputCharCountChanged=Cp.prototype.handleTextInputCharCountChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Cp.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Cp.prototype,"data",void 0);_.w([_.H({computed:"computeId(data.id)"}),_.J("design:type",String)],Cp.prototype,"id",void 0);_.w([_.H({computed:"computeInputData(data.inputData)"}),_.J("design:type",Object)],Cp.prototype,"inputData",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.J("design:type",Object)],Cp.prototype,"isRemovable",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.J("design:type",Object)],Cp.prototype,"hasPrefilledText",void 0);_.w([_.H({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.J("design:type",Number)],Cp.prototype,"charactersRemaining",void 0);
_.w([_.H(),_.J("design:type",Number)],Cp.prototype,"characterCount",void 0);_.w([_.H(),_.J("design:type",Object)],Cp.prototype,"isInputDirty",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.J("design:type",Object)],Cp.prototype,"overCharacterLimit",void 0);_.w([_.H({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.J("design:type",Object)],Cp.prototype,"underCharacterLimit",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.J("design:type",Object)],Cp.prototype,"showErrorMessage",void 0);_.w([_.Eq("yt-live-chat-text-input-field-renderer-character-count-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Cp.prototype,"handleTextInputCharCountChanged",null);
_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],Cp);
_.A(Cp,"yt-live-chat-poll-editor-input",function(){if(qAS===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-poll-editor-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_poll_editor_input.yt.live.chat.poll.editor.input.css.js--\x3e<div id="input-container" class="style-scope yt-live-chat-poll-editor-input">\n  <yt-live-chat-text-input-field-renderer id="input" data="[[inputData]]" is-valid-with-no-input-text="[[hasPrefilledText]]" on-focusout="onInputFocusOut" class="style-scope yt-live-chat-poll-editor-input">\n  </yt-live-chat-text-input-field-renderer>\n  <div id="content-right" class="style-scope yt-live-chat-poll-editor-input">\n    <yt-icon-button id="close-button" aria-label$="[[getSimpleString(data.removeOptionAltText)]]" on-click="onClickCloseButton" class="style-scope yt-live-chat-poll-editor-input">\n      <yt-icon icon="yt-icons:close" class="style-scope yt-live-chat-poll-editor-input"></yt-icon>\n    </yt-icon-button>\n    <span id="char-count" aria-live="polite" aria-atomic="true" aria-label$="[[getSimpleString(data.charsRemainingAltLabel)]]" class="style-scope yt-live-chat-poll-editor-input">[[charactersRemaining]]</span>\n  </div>\n</div>\n<div id="error-message" role="alert" class="style-scope yt-live-chat-poll-editor-input">\n  [[getSimpleString(data.charCountErrorText)]]\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;oaS===void 0&&(oaS=document.createElement("template"));var P=oaS;I.call(g,P.content.cloneNode(!0),r.content.firstChild);qAS=r}r=qAS;return r},{mode:0});var XxS;var cH4;var tkZ={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},uo=function(){var r=_.D.apply(this,arguments)||this;r.modern=_.Y("web_button_rework_with_live");r.closeButtonOverrides={iconPosition:"icon-only"};r.startButtonOverrides={style:"mono",type:"filled"};r.addOptionButtonOverrides={style:"mono",type:"text"};return r};
_.b(uo,_.D);_.Q=uo.prototype;
_.Q.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"}}}}};
_.Q.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var r;_.Z((r=this.data)==null?void 0:r.startButton,_.cw)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.Q.computeId=function(){return this.data&&this.data.id||""};
_.Q.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.Q.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.Q.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.Q.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.Q.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var r=0;r<this.pollEditorInfoWithDefaults.minPollOptions;r++)this.addPollOptionData()};
_.Q.getIsValidPoll=function(){var r=this;if(!this.pollEditorInfoWithDefaults)return!1;var g=this.pollEditorInfoWithDefaults,I=g.minPollOptionChars,P=g.maxPollOptionChars,a=g.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>g.maxPollQuestionChars)return!1;g=_.DG(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(g).every(function(v,C){v=v.characterCount;!v&&a[C]&&(v=r.ytRendererBehavior.getSimpleString(a[C]).length);return v!==void 0&&v>=I&&v<=P})};
_.Q.isValidPollChanged=function(){var r;_.Z((r=this.data)==null?void 0:r.startButton,_.cw)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.Q.addPollOptionData=function(){var r=this.pollEditorInfoWithDefaults,g=r.maxPollOptionChars,I=r.optionPlaceholderText,P=r.customOptionPlaceholderText,a=r.pollOptionData;this.currentNumPollOptions>=r.maxPollOptions||(r={liveChatPollOptionInput:{inputData:{placeholder:P[this.currentNumPollOptions]||I,maxCharacterLimit:g},maxCharacterLimit:g,minCharacterLimit:r.minPollOptionChars,hasPrefilledText:!!P[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=r.minPollOptions}},a.charCountErrorText&&
(r.liveChatPollOptionInput.charCountErrorText=a.charCountErrorText),a.charsRemainingAltLabel&&(r.liveChatPollOptionInput.charsRemainingAltLabel=a.charsRemainingAltLabel),a.removeOptionAltText&&(r.liveChatPollOptionInput.removeOptionAltText=a.removeOptionAltText),this.push("pollOptionsData",r),a=Array.from(_.DG(_.DG(this.hostElement).querySelector("#poll-options")).children),a.forEach(function(v,C){v.polymerController.set("data.id",C)}),_.DG(a[a.length-1]).querySelector("#input").focus())};
_.Q.getPollOptionInputValues=function(){var r=this,g=[],I=_.DG(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),P=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(I).forEach(function(a,v){var C=null;a=a.getLiveChatRichMessageInput();var u;(a==null?0:(u=a.textSegments)==null?0:u.length)?C=_.Xq(a):P[v]&&(C=r.formattedStringToLiveChatRichMessageInput(P[v]));g.push(C)});
return g};
_.Q.requestCreateAndStartPoll=function(r){var g=this.getPollOptionInputValues();if(!g.some(function(P){return!P})){g={optionText:g};
var I=_.DG(_.DG(this.hostElement).querySelector("#poll-question")).firstChild;I&&I.liveChatRichMessageInput&&(g.questionText=_.Xq(I.liveChatRichMessageInput));_.RX(this.hostElement,[r,g])}};
_.Q.selectedChanged=function(){if(this.selected){var r=_.DG(_.DG(this.hostElement).querySelector("#start-button")).firstElementChild;if(r){var g;(g=_.DG(r).querySelector("#button")||_.RJ(r).querySelector("button"))==null||g.focus()}}};
_.Q.handleTextInputChanged=function(r){var g;((g=r.target)==null?void 0:g.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=r.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.Q.handleStartButtonAction=function(r){r.detail.actionName==="yt-service-request"&&(r.stopPropagation(),(r=r.detail.args[1])&&this.requestCreateAndStartPoll(r))};
_.Q.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.Q.handleServiceRequestCompleted=function(r){this.createPollRequestInFlight=!1;(r=r.detail&&r.detail.data)&&r.success&&(_.He(this.hostElement,"picker-cancelled"),_.We(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.Q.onCloseClick=function(){_.He(this.hostElement,"picker-cancelled");_.We(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.Q.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.Q.handlePollEditorInputClosed=function(r){var g=this.pollOptionsData.findIndex(function(I){return I.liveChatPollOptionInput.id===r.detail.id});
this.splice("pollOptionsData",g,1);this.isValidPoll=this.getIsValidPoll()};
_.Q.onPickerCancelled=function(){this.reset()};
_.Q.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var r=_.DG(_.DG(this.hostElement).querySelector("#poll-question")).firstChild;r&&r.setLiveChatRichMessageInput(null);if(r=_.DG(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){r=_.m(Array.from(r));for(var g=r.next();!g.done;g=r.next())g.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.Q.formattedStringToLiveChatRichMessageInput=function(r){return r.simpleText?{text_segments:[r.simpleText]}:{text_segments:r.runs}};
_.l4.Object.defineProperties(uo.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(tkZ,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
uo.prototype.onPickerCancelled=uo.prototype.onPickerCancelled;uo.prototype.handlePollEditorInputClosed=uo.prototype.handlePollEditorInputClosed;uo.prototype.handleServiceRequestCompleted=uo.prototype.handleServiceRequestCompleted;uo.prototype.handleServiceRequestSent=uo.prototype.handleServiceRequestSent;uo.prototype.handleTextInputChanged=uo.prototype.handleTextInputChanged;uo.prototype.selectedChanged=uo.prototype.selectedChanged;uo.prototype.isValidPollChanged=uo.prototype.isValidPollChanged;
uo.prototype.shouldInitializePollChanged=uo.prototype.shouldInitializePollChanged;uo.prototype.dataChanged=uo.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],uo.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],uo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],uo.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],uo.prototype,"modern",void 0);
_.w([_.H(),_.J("design:type",Object)],uo.prototype,"closeButtonOverrides",void 0);_.w([_.H(),_.J("design:type",Object)],uo.prototype,"startButtonOverrides",void 0);_.w([_.H(),_.J("design:type",Object)],uo.prototype,"addOptionButtonOverrides",void 0);_.w([_.H({computed:"computeId(data.id)",reflectToAttribute:!0}),_.J("design:type",String)],uo.prototype,"id",void 0);_.w([_.H({value:function(){return[]}}),
_.J("design:type",Array)],uo.prototype,"pollOptionsData",void 0);_.w([_.L("pollEditorInfoWithDefaults"),_.J("design:type",Object),_.J("design:paramtypes",[])],uo.prototype,"pollQuestionData",null);_.w([_.H({value:0}),_.J("design:type",Number)],uo.prototype,"pollQuestionCharacterCount",void 0);_.w([_.L("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.J("design:type",Object),_.J("design:paramtypes",[])],uo.prototype,"pollQuestionCharactersRemaining",null);
_.w([_.H({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.J("design:type",Boolean)],uo.prototype,"overQuestionCharacterLimit",void 0);_.w([_.L("data.pollEditorInfo"),_.J("design:type",Object),_.J("design:paramtypes",[])],uo.prototype,"pollEditorInfoWithDefaults",null);_.w([_.H({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.J("design:type",Number)],uo.prototype,"currentNumPollOptions",void 0);
_.w([_.H({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.J("design:type",Boolean)],uo.prototype,"hasMaxNumPollOptions",void 0);_.w([_.L("pollEditorInfoWithDefaults","pollOptionsData"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],uo.prototype,"shouldInitializePoll",null);_.w([_.H(),_.J("design:type",Object)],uo.prototype,"isValidPoll",void 0);
_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],uo.prototype,"createPollRequestInFlight",void 0);_.w([_.H(),_.J("design:type",Object)],uo.prototype,"selected",void 0);_.w([_.H({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.J("design:type",Boolean)],uo.prototype,"showQuestionErrorMessage",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uo.prototype,"dataChanged",null);_.w([_.xt("shouldInitializePoll"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uo.prototype,"shouldInitializePollChanged",null);_.w([_.xt("isValidPoll"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uo.prototype,"isValidPollChanged",null);
_.w([_.xt("selected"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uo.prototype,"selectedChanged",null);_.w([_.Eq("yt-live-chat-text-input-field-renderer-character-count-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],uo.prototype,"handleTextInputChanged",null);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uo.prototype,"handleServiceRequestSent",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],uo.prototype,"handleServiceRequestCompleted",null);
_.w([_.Eq("yt-live-chat-poll-editor-input-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],uo.prototype,"handlePollEditorInputClosed",null);_.w([_.Eq("picker-cancelled"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uo.prototype,"onPickerCancelled",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],uo);
_.A(uo,"yt-live-chat-poll-editor-panel-renderer",function(){if(cH4===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-poll-editor-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_poll_editor_panel_renderer.yt.live.chat.poll.editor.panel.renderer.css.js--\x3e<div id="panel-header" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <yt-icon hidden$="[[!data.headerIcon]]" icon="[[data.headerIcon.iconType]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></yt-icon>\n  <yt-formatted-string id="panel-title" text="[[data.headerText]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></yt-formatted-string>\n  <div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n</div>\n<div id="panel-contents" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <div id="poll-editor" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n    <div id="poll-question" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n    <div id="poll-question-sub-content" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n      <div id="poll-question-error-message" role="alert" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[getSimpleString(pollEditorInfoWithDefaults.pollQuestionCharCountErrorText)]]\n      </div>\n      <div id="poll-question-count" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[pollQuestionCharacterCount]]/[[pollEditorInfoWithDefaults.maxPollQuestionChars]]\n      </div>\n      <div id="poll-question-count-alt-label" aria-live="polite" aria-atomic="true" aria-label$="[[getSimpleString(pollEditorInfoWithDefaults.pollOptionData.pollQuestionCharsRemainingAltLabel)]]" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[pollQuestionCharactersRemaining]]\n      </div>\n    </div>\n    <div id="poll-options" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n    <div id="add-option-button" hidden$="[[hasMaxNumPollOptions]]" on-click="onAddOptionButtonClick" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n    </div>\n  </div>\n  <div id="start-button" on-yt-action="handleStartButtonAction" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n</div>\n<div id="spinner-container" hidden$="[[!createPollRequestInFlight]]" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <tp-yt-paper-spinner-lite id="spinner" active="[[createPollRequestInFlight]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;XxS===void 0&&(XxS=document.createElement("template"));var P=XxS;I.call(g,P.content.cloneNode(!0),r.content.firstChild);cH4=r}r=cH4;return r},{mode:0});var Bgr;var OTp;var pp=function(){return _.D.apply(this,arguments)||this};
_.b(pp,_.D);pp.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
pp.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.l4.Object.defineProperties(pp.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var r,g;return(r=this.data)==null?void 0:(g=r.title)==null?void 0:g.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var r;return _.oT((r=this.data)==null?void 0:r.onTapCommand)}}});
_.w([_.d(_.N5.YtEndpointBehavior),_.J("design:type",Object)],pp.prototype,"ytEndpointBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],pp.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],pp.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],pp.prototype,"itemId",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],pp.prototype,"hasPromotion",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],pp.prototype,"innertubeCommand",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],pp);
_.A(pp,"yt-live-chat-product-picker-panel-item-view-model",function(){if(OTp===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-panel-item-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_panel_item_view_model.yt.live.chat.product.picker.panel.item.view.model.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-picker-panel-item-view-model" data="[[innertubeCommand]]">\n  <tp-yt-paper-item id="container" on-click="onClick" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n    \n    <div id="image-container" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n      <yt-image id="image" alt="product_animation" data="[[data.productImage.themedImageViewModel.imageLight]]" height="54" preserve-height="" preserve-width="" width="54" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-image>\n      <span id="dot" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n      <yt-attributed-string id="title" data="[[data.title]]" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-attributed-string>\n      <yt-attributed-string id="description" data="[[data.description]]" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-attributed-string>\n    </div>\n    <yt-icon id="icon" icon="CHEVRON_RIGHT" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-icon>\n  </tp-yt-paper-item>\n</a>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Bgr===void 0&&(Bgr=document.createElement("template"));var P=Bgr;I.call(g,P.content.cloneNode(!0),r.content.firstChild);OTp=r}r=OTp;return r},{mode:0});var zu0;var euf;var oo=function(){var r=_.D.apply(this,arguments)||this;r.id="product-picker";r.selected=!1;r.closeButtonId="close-button";r.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return r};
_.b(oo,_.D);_.Q=oo.prototype;_.Q.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.Q.observeSelected=function(){this.selected&&this.hostElement.focus();var r=_.DG(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");r.length&&r[0].focus()};
_.Q.onCloseBuyFlow=function(){_.He(this.hostElement,"picker-cancelled")};
_.Q.onCloseClick=function(){_.He(this.hostElement,"picker-cancelled");var r;((r=this.data)==null?0:r.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.Z(this.data.closeButton,_.OI))};
_.Q.onCloseEngageWithAudienceEditorPanels=function(){_.He(this.hostElement,"picker-cancelled")};
oo.prototype.observeSelected=oo.prototype.observeSelected;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],oo.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],oo.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],oo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],oo.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],oo.prototype,"id",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],oo.prototype,"selected",void 0);_.w([_.H(),_.J("design:type",Object)],oo.prototype,"closeButtonId",void 0);_.w([_.xt("selected"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],oo.prototype,"observeSelected",null);
_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],oo);
_.A(oo,"yt-live-chat-product-picker-panel-view-model",function(){if(euf===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_panel_view_model.yt.live.chat.product.picker.panel.view.model.css.js--\x3e<div id="header" class="style-scope yt-live-chat-product-picker-panel-view-model">\n  <yt-attributed-string id="title" data="[[data.title]]" ellipsis-truncate="true" no-pre-wrap="true" class="style-scope yt-live-chat-product-picker-panel-view-model"></yt-attributed-string>\n  <yt-button-view-model id="[[closeButtonId]]" data="[[data.closeButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="onCloseClick" class="style-scope yt-live-chat-product-picker-panel-view-model">\n  </yt-button-view-model>\n</div>\n<div id="items" class="style-scope yt-live-chat-product-picker-panel-view-model"></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;zu0===void 0&&(zu0=document.createElement("template"));var P=zu0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);euf=r}r=euf;return r},{mode:0});var YAZ;var ZTA;var qj=function(){var r=_.D.apply(this,arguments)||this;r.iconId="";r.icon="";r.disabled=!1;r.systemIcons=_.Y("kevlar_system_icons");return r};
_.b(qj,_.D);_.Q=qj.prototype;_.Q.computeIconId=function(r){return r&&r.icon&&r.icon.iconType?r.icon.iconType.toLowerCase():""};
_.Q.computeIcon=function(r){return r&&r.icon&&r.icon.iconType?(r=r.icon.iconType.toLowerCase(),(r.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+r):""};
_.Q.computeDisabled=function(r){return!!r};
_.Q.computeCommand=function(r,g){return g?void 0:r};
_.Q.computeTooltip=function(r,g){return g&&r?r:""};
_.Q.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.l4.Object.defineProperties(qj.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var r="",g,I,P;if((g=this.data)==null?0:(I=g.text)==null?0:(P=I.runs)==null?0:P.length)r=this.data.text.runs[0].text||"";else{var a,v;if((a=this.data)==null?0:(v=a.text)==null?0:v.simpleText)r=this.data.text.simpleText}var C,u,X;if((C=this.data)==null?0:(u=C.subtext)==null?0:(X=u.runs)==null?0:X.length)r&&(r+=". "),r+=this.data.subtext.runs[0].text||"";else{var c,B;if((c=this.data)==null?0:(B=c.subtext)==
null?0:B.simpleText)r&&(r+=". "),r+=this.data.subtext.simpleText}return r}}});
_.w([_.d(_.N5.YtEndpointBehavior),_.J("design:type",Object)],qj.prototype,"ytEndpointBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],qj.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],qj.prototype,"data",void 0);_.w([_.H({computed:"computeIconId(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qj.prototype,"iconId",void 0);
_.w([_.H({computed:"computeIcon(data)",reflectToAttribute:!0}),_.J("design:type",Object)],qj.prototype,"icon",void 0);_.w([_.H({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.J("design:type",Object)],qj.prototype,"disabled",void 0);_.w([_.H({computed:"computeCommand(data.command, disabled)"}),_.J("design:type",Object)],qj.prototype,"command",void 0);_.w([_.H({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.J("design:type",String)],qj.prototype,"tooltip",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],qj.prototype,"systemIcons",void 0);_.w([_.L("data.text","data.subtext"),_.H(),_.J("design:type",String),_.J("design:paramtypes",[])],qj.prototype,"ariaLabel",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],qj);
_.A(qj,"yt-live-chat-product-button-renderer",function(){if(ZTA===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_button_renderer.yt.live.chat.product.button.renderer.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-button-renderer" data="[[command]]" title$="[[tooltip]]">\n  <tp-yt-paper-item id="container" aria-label$="[[ariaLabel]]" disabled$="[[disabled]]" role="menuitem" on-click="onClick" class="style-scope yt-live-chat-product-button-renderer">\n    <div id="icon" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-product-button-renderer"></yt-icon>\n      <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-product-button-renderer">[[data.iconBadgeText]]</span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      <div id="subtext" class="style-scope yt-live-chat-product-button-renderer">\n        <yt-formatted-string text="[[data.subtext]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      </div>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;YAZ===void 0&&(YAZ=document.createElement("template"));var P=YAZ;I.call(g,P.content.cloneNode(!0),r.content.firstChild);ZTA=r}r=ZTA;return r},{mode:0});var UTi;var iT0;var Xw=function(){var r=_.D.apply(this,arguments)||this;r.selected=!1;r.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels","yt-signal-action-close-engage-with-audience-editor-panel":"onCloseEngageWithAudienceEditorPanels"};return r};
_.b(Xw,_.D);_.Q=Xw.prototype;_.Q.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"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Q.computeId=function(r){return r.id||""};
_.Q.onCloseClick=function(){_.He(this.hostElement,"picker-cancelled")};
_.Q.observeSelected=function(){this.selected&&this.hostElement.focus();var r=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");r.length&&r[0].focus()};
_.Q.onCloseBuyFlow=function(){_.He(this.hostElement,"picker-cancelled")};
_.Q.onCloseEngageWithAudienceEditorPanels=function(){_.He(this.hostElement,"picker-cancelled")};
Xw.prototype.observeSelected=Xw.prototype.observeSelected;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Xw.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Xw.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Xw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Xw.prototype,"data",void 0);
_.w([_.H({computed:"computeId(data)",reflectToAttribute:!0}),_.J("design:type",String)],Xw.prototype,"id",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Xw.prototype,"selected",void 0);_.w([_.xt("selected"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Xw.prototype,"observeSelected",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],Xw);
_.A(Xw,"yt-live-chat-product-picker-renderer",function(){if(iT0===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_renderer.yt.live.chat.product.picker.renderer.css.js--\x3e<yt-formatted-string id="title" text="[[data.productPickerHeaderTitle]]" class="style-scope yt-live-chat-product-picker-renderer"> </yt-formatted-string>\n<div id="buttons" class="style-scope yt-live-chat-product-picker-renderer"></div>\n<div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-product-picker-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;UTi===void 0&&(UTi=document.createElement("template"));var P=UTi;I.call(g,P.content.cloneNode(!0),r.content.firstChild);iT0=r}r=iT0;return r},{mode:0});var bTi;var MkM;var jiA;var Vki;var c4=function(){return _.D.apply(this,arguments)||this};
_.b(c4,_.D);c4.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()};
c4.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
c4.prototype.created=function(){this.ids={background:Tg(),maskOne:Tg(),maskTwo:Tg(),gradient:Tg(),largeBackground:Tg(),largeGradientOne:Tg(),largeGradientTwo:Tg(),largeGradientPath:Tg()}};
c4.prototype.maybeLoadAnimationBackground=c4.prototype.maybeLoadAnimationBackground;_.w([_.H({value:!1}),_.J("design:type",Boolean)],c4.prototype,"useLargeBackground",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],c4.prototype,"useAnimationBackground",void 0);_.w([_.H({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.J("design:type",Boolean)],c4.prototype,"useRegularBackground",void 0);
_.w([_.H(),_.J("design:type",Object)],c4.prototype,"ids",void 0);_.w([_.H(),_.J("design:type",Object)],c4.prototype,"lottieAnimation",void 0);_.w([_.ni("#animation-background"),_.J("design:type",HTMLDivElement)],c4.prototype,"animationBackground",void 0);_.w([_.xt("useAnimationBackground"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],c4.prototype,"maybeLoadAnimationBackground",null);
_.w([_.ov({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],c4);
_.A(c4,"yt-live-interactivity-component-background",function(){if(Vki===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-interactivity-component-background--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_interactivity_component_background.yt.live.interactivity.component.background.css.js--\x3e<svg id$="[[ids.background]]" hidden$="[[!useRegularBackground]]" width="100%" height="280" viewBox="2 45 400 280" preserveAspectRatio="xMinYMin slice" class="style-scope yt-live-interactivity-component-background">\n  <defs class="style-scope yt-live-interactivity-component-background">\n    <mask id$="[[ids.maskOne]]" width="611" height="468" x="1" y="-117" maskUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <g class="style-scope yt-live-interactivity-component-background">\n        <rect width="500" height="350" x="1" y="1" style="fill:#fff" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      </g>\n    </mask>\n    <mask id$="[[ids.maskTwo]]" width="505" height="439" x="-4" y="-10" maskUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <g class="style-scope yt-live-interactivity-component-background">\n        <rect width="500" height="350" x="1" y="1" style="fill:#fff" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      </g>\n    </mask>\n    <linearGradient id$="[[ids.gradient]]" x1="-53.35" x2="-54.44" y1="572.174" y2="571.817" gradientTransform="matrix(439 0 0 -439 23648 251318)" gradientUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0" stop-color="#1d3863" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop class="gradient-stop style-scope yt-live-interactivity-component-background" offset="1"></stop>\n    </linearGradient>\n  </defs>\n  <g class="style-scope yt-live-interactivity-component-background">\n    <g class="style-scope yt-live-interactivity-component-background">\n      <rect width="500" height="350" x="1" y="1" fill="#224072" stroke="#000" stroke-opacity=".15" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      <g mask$="url(#[[ids.maskOne]])" class="style-scope yt-live-interactivity-component-background">\n        <path fill="#1a3259" fill-rule="evenodd" d="M612-117v420L192 92.998 611.99-117h.01z" opacity=".8" class="style-scope yt-live-interactivity-component-background"></path>\n      </g>\n      <g mask$="url(#[[ids.maskTwo]])" class="style-scope yt-live-interactivity-component-background">\n        <path fill$="url(#[[ids.gradient]])" fill-rule="evenodd" d="M-4-10v439l439-219.502L-3.989-10H-4z" opacity=".9" class="style-scope yt-live-interactivity-component-background"></path>\n      </g>\n    </g>\n  </g>\n</svg>\n<svg id$="[[ids.largeBackground]]" hidden$="[[!useLargeBackground]]" height="350" width="100%" viewBox="60 40 428 300" preserveAspectRatio="xMinYMin slice" class="style-scope yt-live-interactivity-component-background">\n  <defs class="style-scope yt-live-interactivity-component-background">\n    <linearGradient id$="[[ids.largeGradientOne]]" x1="104.432%" x2="10.997%" y1="62.466%" y2="44.799%" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0%" stop-color="#274C8A" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop offset="100%" stop-color="#1A3259" class="style-scope yt-live-interactivity-component-background"></stop>\n    </linearGradient>\n    <linearGradient id$="[[ids.largeGradientTwo]]" x1="53.199%" x2="-55.854%" y1="34.226%" y2="69.901%" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0%" stop-color="#284F8F" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop offset="100%" stop-color="#234275" class="style-scope yt-live-interactivity-component-background"></stop>\n    </linearGradient>\n    <path id$="[[ids.largeGradientPath]]" d="M0 3.991A3.994 3.994 0 014.006 0h491.988C498.206 0 500 1.8 500 3.991v342.018a3.994 3.994 0 01-4.006 3.991H4.006C1.794 350 0 348.2 0 346.009V3.991z" class="style-scope yt-live-interactivity-component-background"></path>\n  </defs>\n  <g fill="none" fill-rule="evenodd" class="style-scope yt-live-interactivity-component-background">\n    <mask id$="[[ids.maskTwo]]" fill="#fff" class="style-scope yt-live-interactivity-component-background">\n      <use href$="#[[ids.largeGradientPath]]" class="style-scope yt-live-interactivity-component-background"></use>\n    </mask>\n    <use fill="#224175" href$="#[[ids.largeGradientPath]]" class="style-scope yt-live-interactivity-component-background"></use>\n    <path fill$="url(#[[ids.largeGradientOne]])" d="M264-120v420L684 89.998 264.011-120z" mask="url(#[[ids.maskTwo]])" transform="matrix(-1 0 0 1 948 0)" class="style-scope yt-live-interactivity-component-background"></path>\n    <path fill$="url(#[[ids.largeGradientTwo]])" d="M-80-81v507l507-253.503L-79.987-81z" mask="url(#[[ids.maskTwo]])" opacity=".9" class="style-scope yt-live-interactivity-component-background"></path>\n  </g>\n</svg>\n<div id="animation-background" height="350" width="100%" hidden$="[[!useAnimationBackground]]" class="style-scope yt-live-interactivity-component-background"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;jiA===void 0&&(jiA=document.createElement("template"));var P=jiA;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Vki=r}r=Vki;return r},{mode:0});var tg=function(){var r=_.D.apply(this,arguments)||this;r.characterCount=0;r.showInputErrorMessage=!1;r.startQnaRequestInFlight=!1;r.modern=_.Y("web_button_rework_with_live");r.buttonOverrides={style:"mono",type:"filled"};r.closeButtonOverrides={iconPosition:"icon-only"};r.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return r};
_.b(tg,_.D);_.Q=tg.prototype;
_.Q.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]]"}}}}}};
_.Q.onCharacterCountChanged=function(r){var g,I,P,a,v=(I=_.Z(this==null?void 0:(g=this.data)==null?void 0:g.creatorCallForQuestions,sER))==null?void 0:(P=I.inputField)==null?void 0:(a=P.liveChatTextInputFieldRenderer)==null?void 0:a.maxCharacterLimit,C,u;v!=null&&(r==null?void 0:(C=r.detail)==null?void 0:C.characterCount)!=null&&_.Z(this==null?void 0:(u=this.data)==null?void 0:u.startButton,_.cw)&&(g=r.detail.characterCount>v,this.set("data.startButton.buttonRenderer.isDisabled",r.detail.characterCount===
0||g),this.showInputErrorMessage=g)};
_.Q.onCloseClick=function(){_.He(this.hostElement,"picker-cancelled");_.We(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.Q.onPickerCancelled=function(){var r=_.DG(this.hostElement).querySelector("#qna-creator-text-input-field");r&&r.setLiveChatRichMessageInput(null)};
_.Q.handleOpenQnaStartPanel=function(){var r=_.DG(this.hostElement).querySelector("#qna-creator-text-input-field");r&&r.focus()};
_.Q.handleStartButtonAction=function(r){var g=this;if(r.detail.actionName==="yt-service-request"&&(r.stopPropagation(),r=r.detail.args[1])){var I=_.DG(this.hostElement).querySelector("#qna-creator-text-input-field"),P;(I==null?0:(P=I.liveChatRichMessageInput)==null?0:P.textSegments)&&I.liveChatRichMessageInput.textSegments.length!==0&&(P={rich_message:_.Xq(I.liveChatRichMessageInput)},_.RX(this.hostElement,[r,P]).then(function(){_.He(g.hostElement,"picker-cancelled")}))}};
_.Q.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.Q.handleServiceRequestCompleted=function(r){var g;r=r==null?void 0:(g=r.detail)==null?void 0:g.data;(r==null?0:r.actions)&&r.actions.length>0?this.startQnaRequestInFlight=!1:_.We(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.Q.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
tg.prototype.handleServiceRequestError=tg.prototype.handleServiceRequestError;tg.prototype.handleServiceRequestCompleted=tg.prototype.handleServiceRequestCompleted;tg.prototype.handleServiceRequestSent=tg.prototype.handleServiceRequestSent;tg.prototype.onPickerCancelled=tg.prototype.onPickerCancelled;tg.prototype.onCharacterCountChanged=tg.prototype.onCharacterCountChanged;_.w([_.H(),_.J("design:type",Object)],tg.prototype,"characterCount",void 0);
_.w([_.H(),_.J("design:type",Object)],tg.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],tg.prototype,"showInputErrorMessage",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],tg.prototype,"startQnaRequestInFlight",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],tg.prototype,"modern",void 0);_.w([_.H(),_.J("design:type",Object)],tg.prototype,"buttonOverrides",void 0);
_.w([_.H(),_.J("design:type",Object)],tg.prototype,"closeButtonOverrides",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],tg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.pb),_.J("design:type",Object)],tg.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.d(_.Yj.YtLiveChatItemBehavior),_.J("design:type",_.Zr)],tg.prototype,"ytLiveChatItemBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],tg.prototype,"ytActionHandlerBehavior",void 0);_.w([_.Eq("yt-live-chat-text-input-field-renderer-character-count-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],tg.prototype,"onCharacterCountChanged",null);_.w([_.Eq("picker-cancelled"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tg.prototype,"onPickerCancelled",null);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tg.prototype,"handleServiceRequestSent",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],tg.prototype,"handleServiceRequestCompleted",null);
_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],tg.prototype,"handleServiceRequestError",null);_.w([_.qC({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],tg);
_.A(tg,"yt-live-chat-qna-start-panel-renderer",function(){if(MkM===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-qna-start-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_qna_start_panel_renderer.yt.live.chat.qna.start.panel.renderer.css.js--\x3e<div id="panel-header" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <yt-icon aria-hidden="true" hidden$="[[!data.headerIcon]]" icon="[[data.headerIcon.iconType]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></yt-icon>\n  <yt-formatted-string id="panel-title" text="[[data.headerText]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></yt-formatted-string>\n  <div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n</div>\n<div id="panel-contents" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <div id="call_for_questions_banner" class="style-scope yt-live-chat-qna-start-panel-renderer">\n    <div id="banner-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n      <div id="banner-content-top" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        <yt-img-shadow id="creator-avatar" height="24" hidden$="[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]" thumbnail="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]" width="24" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        </yt-img-shadow>\n\n        <div id="metadata-text" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <yt-formatted-string id="author-name" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAuthorName]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n\n          <yt-formatted-string id="separator-collapsed" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.contentSeparator]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n\n          <yt-formatted-string id="feature-label" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.featureLabel]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n        </div>\n        <div id="menu" on-click="onContextMenuButtonClick" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n      </div>\n\n      <div id="banner-main-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        <div id="input-container" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <template is="dom-if" if="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n            <yt-live-chat-text-input-field-renderer id="qna-creator-text-input-field" character-count="{{characterCount}}" data="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer]]" hidden$="[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]" ignore-color-mapping="" class="style-scope yt-live-chat-qna-start-panel-renderer">\n            </yt-live-chat-text-input-field-renderer>\n          </template>\n        </div>\n        <div id="input-sub-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <div id="qna-error-message" role="alert" class="style-scope yt-live-chat-qna-start-panel-renderer">[[getSimpleString(data.characterLimitErrorMessage)]]</div>\n          <div id="qna-character-count" class="style-scope yt-live-chat-qna-start-panel-renderer">[[characterCount]]/[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer.maxCharacterLimit]]</div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="start-button" on-yt-action="handleStartButtonAction" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n</div>\n<div id="spinner-container" hidden$="[[!startQnaRequestInFlight]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <tp-yt-paper-spinner-lite id="spinner" active="[[startQnaRequestInFlight]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></tp-yt-paper-spinner-lite>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;bTi===void 0&&(bTi=document.createElement("template"));var P=bTi;I.call(g,P.content.cloneNode(!0),r.content.firstChild);MkM=r}r=MkM;return r},{mode:0});var dT0;var LTp;var B4=function(){return _.D.apply(this,arguments)||this};
_.b(B4,_.D);B4.prototype.dismiss=function(){_.He(this.hostElement,"yt-live-chat-error-message-dismiss")};
B4.prototype.edit=function(){_.He(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.w([_.H(),_.J("design:type",Object)],B4.prototype,"data",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],B4);
_.A(B4,"yt-live-chat-text-actions-error-message-renderer",function(){if(LTp===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-actions-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_actions_error_message_renderer.yt.live.chat.text.actions.error.message.renderer.css.js--\x3e<yt-icon-button on-click="dismiss" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n  <yt-icon icon="close" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-icon>\n</yt-icon-button>\n<div id="error-text" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n  <yt-formatted-string text="[[data.errorText]]" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-formatted-string>\n  <button id="edit" on-click="edit" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n    <yt-formatted-string text="[[data.editMessageText]]" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-formatted-string>\n  </button>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;dT0===void 0&&(dT0=document.createElement("template"));var P=dT0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);LTp=r}r=LTp;return r},{mode:0});var G4U;var yHr;var KTi;var sir;var Oz=function(){var r=_.D.apply(this,arguments)||this;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.newnessDotEligible=!1;return r};
_.b(Oz,_.D);Oz.prototype.sendReaction=function(){var r,g,I=((r=this.data)==null?void 0:r.emojiId)||((g=this.data)==null?void 0:g.emoteId),P;I&&((P=this.data)==null?0:P.shouldTriggerAnimation)&&_.We(this.hostElement,"yt-create-user-reaction-animation",[I]);var a;(r=_.oT((a=this.data)==null?void 0:a.onTap))&&_.EH(r,this.hostElement);this.showNewnessDot&&_.We(this.hostElement,"yt-hide-newness-dot")};
Oz.prototype.onClick=function(r){(!r||r.clientX||r.clientY)&&this.sendReaction()};
Oz.prototype.onKeyDown=function(r){r.key!=="Enter"&&r.key!==" "||r.repeat||this.sendReaction()};
_.l4.Object.defineProperties(Oz.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var r,g;return!!(((r=this.data)==null?0:r.emojiId)||((g=this.data)==null?0:g.emoteId))}}});
_.w([_.H(),_.J("design:type",Object)],Oz.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Oz.prototype,"isDarkTheme",void 0);_.w([_.H(),_.J("design:type",Object)],Oz.prototype,"newnessDotEligible",void 0);_.w([_.L("data.maybeShowNewnessDot"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Oz.prototype,"showNewnessDot",null);_.w([_.L("data.emojiId","data.emoteId"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Oz.prototype,"useYtImage",null);
_.w([_.ov({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],Oz);
_.A(Oz,"yt-reaction-control-panel-button-view-model",function(){if(sir===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_button_view_model.yt.reaction.control.panel.button.view.model.css.js--\x3e<button on-click="onClick" on-keydown="onKeyDown" class="style-scope yt-reaction-control-panel-button-view-model">\n  <div class="image-container style-scope yt-reaction-control-panel-button-view-model">\n    <template is="dom-if" restamp="" if="[[useYtImage]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <yt-image alt="[[data.a11yLabel]]" data="[[data.buttonIcon]]" height="24" preserve-height="" preserve-width="" should-render-lazy="" width="24" class="style-scope yt-reaction-control-panel-button-view-model"></yt-image>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.buttonIconType]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <yt-icon aria-label="[[data.a11yLabel]]" icon="[[data.buttonIconType]]" class="style-scope yt-reaction-control-panel-button-view-model"></yt-icon>\n    </template>\n    <template is="dom-if" restamp="" if="[[showNewnessDot]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <div class="newness-dot style-scope yt-reaction-control-panel-button-view-model"></div>\n    </template>\n  </div>\n</button>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;KTi===void 0&&(KTi=document.createElement("template"));var P=KTi;I.call(g,P.content.cloneNode(!0),r.content.firstChild);sir=r}r=sir;return r},{mode:0});var FTS;var HTR;var z9=function(){var r=_.D.apply(this,arguments)||this;r.reactionControlPanelExpanded=!1;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.newnessDotEligible=!1;return r};
_.b(z9,_.D);_.Q=z9.prototype;_.Q.expandedButtonsChanged=function(){var r,g;_.lH(this.hostElement,{"--expanded-buttons-height":((g=(r=this.expandedButtonsData)==null?void 0:r.length)!=null?g:0)*36+"px"})};
_.Q.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}}};
_.Q.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.Q.onMouseLeave=function(){var r=this;this.collapseTimer=setTimeout(function(){r.reactionControlPanelExpanded=!1},500)};
_.Q.onFocusIn=function(){this.onMouseEnter()};
_.Q.onFocusOut=function(){this.onMouseLeave()};
_.Q.onCollapsedButtonFocusIn=function(){var r=this;setTimeout(function(){var g;(g=r.expandedButtons.querySelector("button"))==null||g.focus()},100)};
_.Q.onCollapsedButtonFocusOut=function(r){r.stopPropagation()};
_.l4.Object.defineProperties(z9.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var r,g;return _.pF.unsafeClone((r=this.liveReactionsData)==null?void 0:r.emojiButtonData)||((g=this.data)==null?void 0:g.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var r;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((r=this.data)==null||!r.maybeShowNewnessDot)}}});
z9.prototype.expandedButtonsChanged=z9.prototype.expandedButtonsChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],z9.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],z9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.pb),_.J("design:type",Object)],z9.prototype,"ytLiveChatReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],z9.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],z9.prototype,"reactionControlPanelExpanded",void 0);_.w([_.H({selectorArgs:["data.liveReactionsDataEntityKey"],selector:xlM}),_.J("design:type",Object)],z9.prototype,"liveReactionsData",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],z9.prototype,"isDarkTheme",void 0);_.w([_.H(),_.J("design:type",Object)],z9.prototype,"newnessDotEligible",void 0);
_.w([_.L("liveReactionsData","data.expandedButtons"),_.J("design:type",Object),_.J("design:paramtypes",[])],z9.prototype,"expandedButtonsData",null);_.w([_.L("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.H({reflectToAttribute:!0}),_.J("design:type",Object),_.J("design:paramtypes",[])],z9.prototype,"showNewnessDot",null);_.w([_.ni("#expanded-buttons"),_.J("design:type",HTMLElement)],z9.prototype,"expandedButtons",void 0);
_.w([_.xt("expandedButtonsData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],z9.prototype,"expandedButtonsChanged",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],z9);
_.A(z9,"yt-reaction-control-panel-view-model",function(){if(HTR===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_view_model.yt.reaction.control.panel.view.model.css.js--\x3e<div id="hover-area" on-mouseenter="onMouseEnter" on-mouseleave="onMouseLeave" on-focusin="onFocusIn" on-focusout="onFocusOut" class="style-scope yt-reaction-control-panel-view-model">\n  <div id="fab-container" class="style-scope yt-reaction-control-panel-view-model">\n    <div id="expanded-buttons" class="style-scope yt-reaction-control-panel-view-model"></div>\n    <div id="collapsed-button" on-focusin="onCollapsedButtonFocusIn" on-focusout="onCollapsedButtonFocusOut" class="style-scope yt-reaction-control-panel-view-model"></div>\n  </div>\n  <template is="dom-if" restamp="" if="[[showNewnessDot]]" class="style-scope yt-reaction-control-panel-view-model">\n    <div class="newness-dot style-scope yt-reaction-control-panel-view-model"></div>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;FTS===void 0&&(FTS=document.createElement("template"));var P=FTS;I.call(g,P.content.cloneNode(!0),r.content.firstChild);HTR=r}r=HTR;return r},{mode:0});var e0=new _.jh("yt-live-chat"),WTK=Date.parse("2024-7-24"),YI=function(){var r=_.D.apply(this,arguments)||this;r.emojiManager=_.eP;r.newnessDotEligible=!1;r.newnessDotImpressionCounted=!1;r.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return r};
_.b(YI,_.D);_.Q=YI.prototype;_.Q.emojiCustomizationEnabledChanged=function(){var r;((r=this.data)==null?0:r.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((r=e0.getCreationTime("emoji-customization-count"))&&r<WTK&&e0.set("emoji-customization-count","0"),r=Number(e0.get("emoji-customization-count"))||0,r<3&&(this.newnessDotEligible=!0,e0.set("emoji-customization-count",(r+1).toString())),this.newnessDotImpressionCounted=!0)};
_.Q.hideNewnessDot=function(){this.newnessDotEligible=!1;e0.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.Q.handleReactionsMute=function(r){var g=_.CB(),I=_.Dx(206221),P={checkboxData:{state:r?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};g&&_.Uk(g,I,P);this.reactionsMuted=r};
_.Q.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.Q.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}}};
_.l4.Object.defineProperties(YI.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var r;return(!((r=this.liveReactionsData)==null||!r.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
YI.prototype.liveReactionsSettingChanged=YI.prototype.liveReactionsSettingChanged;YI.prototype.emojiCustomizationEnabledChanged=YI.prototype.emojiCustomizationEnabledChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],YI.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],YI.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.pb),_.J("design:type",Object)],YI.prototype,"ytLiveChatReduxBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],YI.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],YI.prototype,"data",void 0);_.w([_.H(),_.J("design:type",_.Bz)],YI.prototype,"emojiManager",void 0);_.w([_.H(),_.J("design:type",Object)],YI.prototype,"newnessDotEligible",void 0);_.w([_.H(),_.J("design:type",Object)],YI.prototype,"newnessDotImpressionCounted",void 0);
_.w([_.H({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:f3i}),_.J("design:type",Boolean)],YI.prototype,"liveReactionsSetting",void 0);_.w([_.H({selectorArgs:["data.liveReactionsDataEntityKey"],selector:xlM}),_.J("design:type",Object)],YI.prototype,"liveReactionsData",void 0);_.w([_.H({value:function(){var r=_.Y("enable_lwe_web_mute"),g=e0.get("allow-reactions");return g===void 0?!1:!g&&r}}),
_.J("design:type",Boolean)],YI.prototype,"reactionsMuted",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],YI.prototype,"liveReactionsEnabled",null);_.w([_.xt("data.emojiCustomizationEnabled"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],YI.prototype,"emojiCustomizationEnabledChanged",null);
_.w([_.xt("liveReactionsEnabled"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],YI.prototype,"liveReactionsSettingChanged",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],YI);
_.A(YI,"yt-reaction-control-panel-overlay-view-model",function(){if(yHr===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-overlay-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_overlay_view_model.yt.reaction.control.panel.overlay.view.model.css.js--\x3e<div id="reaction-control-panel" hidden$="[[!liveReactionsEnabled]]" class="style-scope yt-reaction-control-panel-overlay-view-model"></div>\n<div id="emoji-fountain" hidden$="[[!liveReactionsEnabled]]" class="style-scope yt-reaction-control-panel-overlay-view-model"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;G4U===void 0&&(G4U=document.createElement("template"));var P=G4U;I.call(g,P.content.cloneNode(!0),r.content.firstChild);yHr=r}r=yHr;return r},{mode:0});var DTf={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(r){var g=this.$.pickers.selected;if(g){_.DG(this.hostElement).removeAttribute(g+"-open");var I="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(I="#picker-buttons",g==="emoji"&&_.DG(this.hostElement).querySelector("#emoji-picker-button")&&(I="#emoji-picker-button"));if(I=_.DG(this.hostElement).querySelector(I).querySelector("#"+g))I.active=!1}I=r;g==r&&(I=null);g!=
r&&_.DG(this.hostElement).setAttribute(r+"-open","");this.$.pickers.selected=I;_.We(this.hostElement,"yt-live-chat-picker-changed",[I])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var Zh=function(){var r=_.D.apply(this,arguments)||this;r.numSentMessages=0;r.timeoutDurationMs=0;r.timeoutMs=0;r.lastTimeoutTimeMs=0;r.pendingMessageId="";r.hasFiredInitialFocusActions=!1;r.isBeforeFocusEnabled=!0;r.id="";r.characterCount=0;r.maxCharacterLimit=0;r.remainingCharacterCount=0;r.inputExpanded=!1;r.buttonOverrides={iconPosition:"icon-only"};r.inReplyPanel=!1;r.countdownRatio=0;r.isTooltipVisible=!1;r.tooltipTimeout=1E4;r.systemIcons=_.Y("kevlar_system_icons");r.tallerEmojiPicker=_.Y("live_chat_taller_emoji_picker");
r.sendReplyMessageInFlight=!1;r.actionMap={"yt-open-popup-action":"onOpenPopupAction","yt-close-popup-action":"onClosePopupAction","yt-live-chat-disable-before-focus-action":"onDisableBeforeFocus","yt-live-chat-component-replaced":"onComponentReplaced"};r.onResize=function(){r.maybeToggleCharacterCount()};
return r};
_.b(Zh,_.D);_.Q=Zh.prototype;
_.Q.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"}}}};
_.Q.attached=function(){window.addEventListener("resize",this.onResize)};
_.Q.detached=function(){window.removeEventListener("resize",this.onResize)};
_.Q.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.Q.sendMessage=function(){var r=this,g,I,P,a;return _.p(function(v){if(r.sendDisabled)return v.return();r.isTooltipVisible&&_.We(r.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(r.data.sendButton&&r.data.sendButton.buttonRenderer){r.input.completeEmojis();g=r.data.sendButton.buttonRenderer.serviceEndpoint;if(!g)return v.return();P=((I=_.Z(g,_.LMh))==null?void 0:I.clientIdPrefix)||"";a={client_message_id:P+String(r.numSentMessages++),rich_message:_.Xq(r.input.liveChatRichMessageInput)};
r.pendingMessageId=a.client_message_id;r.inReplyPanel&&(r.sendReplyMessageInFlight=!0);_.RX(r.hostElement,[g,a]);r.input.setLiveChatRichMessageInput(null)}_.R2(v)})};
_.Q.handleSendButtonAction=function(r){r.detail.actionName==="yt-service-request"&&(r.stopPropagation(),this.sendMessage())};
_.Q.onSendCompleted=function(r,g){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(r=this.get("timeoutDurationUsec",g.data))&&this.handleTimeout(Number(r)/1E3);this.errorMessage=this.get("errorMessage",g.data);this.pendingMessageId=""};
_.Q.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.We(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.Q.handlePickerButtonToggle=function(r){r=r.detail.targetId;this.ytPickerBehavior.togglePicker_(r);if(r==="emoji")this.input.focus();else if(r==="qna-start-panel"){var g,I;(g=_.DG(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(I=g.querySelector("#qna-creator-text-input-field"))==null||I.focus()}};
_.Q.onComponentReplaced=function(r){var g,I;r.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((g=r.replacement.liveChatMessageInputRenderer)==null?0:(I=g.headerRenderer)==null?0:I.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.Q.onEmojiSelect=function(r){this.input.focus();this.input.insertEmoji(r.detail)};
_.Q.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.Q.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.We(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.We(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.Q.onOpenPopupAction=function(r,g){var I=this;g===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.We(I.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.Q.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.Q.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.Q.focusChanged=function(){this.maybeToggleCharacterCount()};
_.Q.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var r=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",r>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.Q.computeId=function(){return this.data&&this.data.targetId||""};
_.Q.computeSendDisabled=function(r,g,I,P){r=!!(!r||g&&r>g||P);(g=_.DG(this.hostElement).querySelector("#send-button"))&&g.children.length&&(g.children[0].disabled=r);return r};
_.Q.handleTimeout=function(r){this.timeoutDurationMs=this.timeoutMs=r;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.Q.updateTimeout=function(r){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(r-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=r,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.Q.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.Q.onErrorMessageEdit=function(r){this.input.setLiveChatRichMessageInput(r.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.Q.errorMessageChanged=function(){var r=this;_.ea(function(){_.We(r.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.Q.computeAuthorNameColor=function(r){var g;if(_.Y("live_chat_author_name_color_usernames")&&(r==null?0:(g=r.authorName)==null?0:g.simpleText))return _.AnF(_.Nms(r.authorName.simpleText));if(_.Y("live_chat_seed_color_usernames")&&(r==null?0:r.authorSeedColorArgb))return _.AnF(_.NC(r.authorSeedColorArgb));if(_.Y("live_chat_colored_usernames"))return"#cc0000";var I;return _.Y("live_chat_simple_color_usernames")&&(r==null?0:(I=r.authorName)==null?0:I.simpleText)&&(r==null?0:r.authorUsernameColorLight)&&
(r==null?0:r.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.NC(r.authorUsernameColorDark):_.NC(r.authorUsernameColorLight):""};
_.Q.onIsTooltipVisibleChanged=function(){var r=_.DG(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){r.hidden=!1;r.setAttribute("role","alert")},0):(r.hidden=!0,r.removeAttribute("role"))};
_.Q.onFocusedChanged=function(r){this.inputFocused=r.detail.value};
_.l4.Object.defineProperties(Zh.prototype,{sendDisabled:{configurable:!0,enumerable:!0,get:function(){return this.computeSendDisabled(this.characterCount,this.maxCharacterLimit,this.countdownActive,this.sendReplyMessageInFlight)}},
countdownStrokeDashOffset:{configurable:!0,enumerable:!0,get:function(){return this.countdownRatio*10*2*Math.PI}},
countdownActive:{configurable:!0,enumerable:!0,get:function(){return!!this.countdownRatio}},
hasInteractionMessage:{configurable:!0,enumerable:!0,get:function(){return!!this.data.interactionMessage}},
hasEmojiPickerButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.emojiPickerButton}},
showAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:(g=r.pickers)==null?void 0:g.find(function(I){return I.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return r?this.ytRendererBehavior.getSimpleString(r):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
Zh.prototype.onIsTooltipVisibleChanged=Zh.prototype.onIsTooltipVisibleChanged;Zh.prototype.errorMessageChanged=Zh.prototype.errorMessageChanged;Zh.prototype.onErrorMessageEdit=Zh.prototype.onErrorMessageEdit;Zh.prototype.onErrorMessageDismiss=Zh.prototype.onErrorMessageDismiss;Zh.prototype.focusChanged=Zh.prototype.focusChanged;Zh.prototype.characterCountChanged=Zh.prototype.characterCountChanged;Zh.prototype.onEmojiSelect=Zh.prototype.onEmojiSelect;Zh.prototype.handlePickerButtonToggle=Zh.prototype.handlePickerButtonToggle;
Zh.prototype.onSendError=Zh.prototype.onSendError;Zh.prototype.onSendCompleted=Zh.prototype.onSendCompleted;Zh.prototype.sendMessage=Zh.prototype.sendMessage;Zh.prototype.dataChanged=Zh.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Zh.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Zh.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d(DTf.YtPickerBehavior),_.J("design:type",Object)],Zh.prototype,"ytPickerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Zh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.o1.YtLiveChatTooltipTargetingBehavior),_.J("design:type",Object)],Zh.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Zh.prototype,"hasFiredInitialFocusActions",void 0);
_.w([_.H(),_.J("design:type",Object)],Zh.prototype,"isBeforeFocusEnabled",void 0);_.w([_.H(),_.J("design:type",Object)],Zh.prototype,"data",void 0);_.w([_.H({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.J("design:type",Object)],Zh.prototype,"id",void 0);_.w([_.H(),_.J("design:type",Object)],Zh.prototype,"characterCount",void 0);_.w([_.H(),_.J("design:type",Object)],Zh.prototype,"maxCharacterLimit",void 0);
_.w([_.H(),_.J("design:type",Object)],Zh.prototype,"remainingCharacterCount",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Zh.prototype,"inputExpanded",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Zh.prototype,"inputFocused",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Zh.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.w([_.H(),_.J("design:type",_.b7)],Zh.prototype,"participantsManager",void 0);
_.w([_.H(),_.J("design:type",Object)],Zh.prototype,"buttonOverrides",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Zh.prototype,"inReplyPanel",void 0);_.w([_.L("characterCount, maxCharacterLimit, countdownActive"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Zh.prototype,"sendDisabled",null);_.w([_.H(),_.J("design:type",Object)],Zh.prototype,"countdownRatio",void 0);
_.w([_.L("countdownRatio"),_.J("design:type",Number),_.J("design:paramtypes",[])],Zh.prototype,"countdownStrokeDashOffset",null);_.w([_.L("countdownRatio"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Zh.prototype,"countdownActive",null);_.w([_.L("data.interactionMessage"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Zh.prototype,"hasInteractionMessage",null);
_.w([_.L("data.emojiPickerButton"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Zh.prototype,"hasEmojiPickerButton",null);_.w([_.L("data, characterCount"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Zh.prototype,"showAvatar",null);_.w([_.L("data.pickers"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Zh.prototype,"hasProductPickerPanelViewModel",null);
_.w([_.H(),_.J("design:type",Object)],Zh.prototype,"errorMessage",void 0);_.w([_.H(),_.J("design:type",Object)],Zh.prototype,"genericErrorMessage",void 0);_.w([_.H(),_.J("design:type",Object)],Zh.prototype,"isTooltipVisible",void 0);_.w([_.H(),_.J("design:type",Object)],Zh.prototype,"tooltipTimeout",void 0);_.w([_.L("data.onInitialFocusCommand"),_.J("design:type",String),_.J("design:paramtypes",[])],Zh.prototype,"tooltipMessage",null);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Zh.prototype,"systemIcons",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Zh.prototype,"tallerEmojiPicker",void 0);_.w([_.L("data"),_.J("design:type",String),_.J("design:paramtypes",[])],Zh.prototype,"authorNameColor",null);_.w([_.H(),_.J("design:type",Object)],Zh.prototype,"sendReplyMessageInFlight",void 0);_.w([_.ni("#input"),_.J("design:type",_.cv$)],Zh.prototype,"input",void 0);
_.w([_.ni("#count"),_.J("design:type",HTMLElement)],Zh.prototype,"count",void 0);_.w([_.ni("#input-container"),_.J("design:type",HTMLElement)],Zh.prototype,"inputContainer",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zh.prototype,"dataChanged",null);_.w([_.Eq("yt-live-chat-send-message"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype",Promise)],Zh.prototype,"sendMessage",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[Event,_.UP]),_.J("design:returntype")],Zh.prototype,"onSendCompleted",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zh.prototype,"onSendError",null);
_.w([_.Eq("yt-live-chat-icon-toggle-button-renderer-toggle"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Zh.prototype,"handlePickerButtonToggle",null);_.w([_.Eq("yt-emoji-select"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Zh.prototype,"onEmojiSelect",null);
_.w([_.xt("characterCount"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zh.prototype,"characterCountChanged",null);_.w([_.xt("inputFocused"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zh.prototype,"focusChanged",null);_.w([_.Eq("yt-live-chat-error-message-dismiss"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zh.prototype,"onErrorMessageDismiss",null);
_.w([_.Eq("yt-live-chat-error-message-edit"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Zh.prototype,"onErrorMessageEdit",null);_.w([_.xt("errorMessage"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zh.prototype,"errorMessageChanged",null);_.w([_.xt("isTooltipVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zh.prototype,"onIsTooltipVisibleChanged",null);
_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],Zh);
_.A(Zh,"yt-live-chat-message-input-renderer",function(){if(vaf===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_input_renderer.yt.live.chat.message.input.renderer.css.js--\x3e<yt-live-chat-message-input-prompt-header-renderer data="[[data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]" hidden$="[[!data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-message-input-prompt-header-renderer><div id="container" class="style-scope yt-live-chat-message-input-renderer"><div id="top" class="style-scope yt-live-chat-message-input-renderer"><yt-img-shadow id="avatar" height="24" hidden$="[[!showAvatar]]" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope yt-live-chat-message-input-renderer"></yt-img-shadow><div id="input-container" class="style-scope yt-live-chat-message-input-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" author-name-color="[[authorNameColor]]" hidden="" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-author-chip><yt-live-chat-text-input-field-renderer id="input" character-count="{{characterCount}}" data="[[data.inputField.liveChatTextInputFieldRenderer]]" disabled="[[hasInteractionMessage]]" input-expanded="[[inputExpanded]]" is-chat-message-input="" max-character-limit="{{maxCharacterLimit}}" no-underline="" participants-manager="[[participantsManager]]" remaining-character-count="{{remainingCharacterCount}}" on-focused-changed="onFocusedChanged" on-focusin="onInputFocusIn" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-text-input-field-renderer><div id="emoji-picker-button" class="style-scope yt-live-chat-message-input-renderer"></div></div><div id="right" class="style-scope yt-live-chat-message-input-renderer"><div id="count-container" class="style-scope yt-live-chat-message-input-renderer"><div id="count" class="style-scope yt-live-chat-message-input-renderer">[[remainingCharacterCount]]</div></div><div id="message-buttons" class="style-scope yt-live-chat-message-input-renderer"><div id="send-button" countdown-active$="[[countdownActive]]" hidden="[[!characterCount]]" on-yt-action="handleSendButtonAction" class="style-scope yt-live-chat-message-input-renderer"></div><svg id="countdown" countdown-active$="[[countdownActive]]" hidden$="[[!characterCount]]" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="style-scope yt-live-chat-message-input-renderer"><circle id="countdown-background" cx="12" cy="12" r="10" class="style-scope yt-live-chat-message-input-renderer"></circle><circle id="countdown-line" cx="12" cy="12" r="10" stroke-dashoffset$="[[countdownStrokeDashOffset]]" class="style-scope yt-live-chat-message-input-renderer"></circle></svg></div><div id="picker-buttons" hidden="[[characterCount]]" class="style-scope yt-live-chat-message-input-renderer"></div></div></div><div id="error-message" class="style-scope yt-live-chat-message-input-renderer"></div><tp-yt-iron-pages id="pickers" attr-for-selected="id" selected-attribute="selected" class="style-scope yt-live-chat-message-input-renderer"></tp-yt-iron-pages></div><div id="interaction-message" class="style-scope yt-live-chat-message-input-renderer"></div><div id="tooltip-accessibility-text" class="style-scope yt-live-chat-message-input-renderer">[[tooltipMessage]]</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;aTf===void 0&&(aTf=document.createElement("template"));var P=aTf;I.call(g,P.content.cloneNode(!0),r.content.firstChild);vaf=r}r=vaf;return r},{mode:0});var RuS;var AHU;var Uz=function(){var r=_.D.apply(this,arguments)||this;r.systemIcons=_.Y("kevlar_system_icons");r.firedOnClickCommand=!1;r.inReplyPanel=!1;return r};
_.b(Uz,_.D);
Uz.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"}}}};
Uz.prototype.onButtonToggle=function(r){r.target.disabled||this.ytPickerBehavior.togglePicker_(r.detail.targetId)};
Uz.prototype.onClick=function(){var r=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.We(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return r.firedOnClickCommand=!1},5E3))};
_.l4.Object.defineProperties(Uz.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:(g=r.panels)==null?void 0:g.find(function(I){return I.liveChatProductPickerPanelViewModel}))!==void 0}}});
Uz.prototype.onButtonToggle=Uz.prototype.onButtonToggle;_.w([_.d(DTf.YtPickerBehavior),_.J("design:type",Object)],Uz.prototype,"ytPickerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Uz.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Uz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Uz.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Uz.prototype,"systemIcons",void 0);_.w([_.H({reflectToAttribute:!1}),_.J("design:type",Object)],Uz.prototype,"firedOnClickCommand",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Uz.prototype,"inReplyPanel",void 0);_.w([_.L("data.pickers"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Uz.prototype,"hasProductPickerPanelViewModel",null);
_.w([_.Eq("yt-live-chat-icon-toggle-button-renderer-toggle"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Uz.prototype,"onButtonToggle",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],Uz);
_.A(Uz,"yt-live-chat-restricted-participation-renderer",function(){if(AHU===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-restricted-participation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_restricted_participation_renderer.yt.live.chat.restricted.participation.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-restricted-participation-renderer">\n  <tp-yt-iron-pages id="pickers" attr-for-selected="id" selected-attribute="selected" class="style-scope yt-live-chat-restricted-participation-renderer"></tp-yt-iron-pages>\n  <div id="explanation" class="style-scope yt-live-chat-restricted-participation-renderer">\n    <yt-icon id="icon" hidden$="[[!data.icon]]" icon="[[data.icon.iconType]]" on-click="onClick" class="style-scope yt-live-chat-restricted-participation-renderer">\n    </yt-icon>\n    <div id="body" on-click="onClick" class="style-scope yt-live-chat-restricted-participation-renderer">\n      <div id="message" class="style-scope yt-live-chat-restricted-participation-renderer">[[getSimpleString(data.message)]]</div><div id="message-button" class="style-scope yt-live-chat-restricted-participation-renderer"></div>\n    </div>\n    <div id="picker-buttons" class="style-scope yt-live-chat-restricted-participation-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;RuS===void 0&&(RuS=document.createElement("template"));var P=RuS;I.call(g,P.content.cloneNode(!0),r.content.firstChild);AHU=r}r=AHU;return r},{mode:0});var io=function(){var r=_.D.apply(this,arguments)||this;r.genericErrorMessage=_.i6("Error, try again.");r.inReplyPanel=!1;r.hideBorder=!1;return r};
_.b(io,_.D);io.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}}}}}};
_.l4.Object.defineProperties(io,{template:{configurable:!0,enumerable:!0,get:function(){return hUi()}}});
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],io.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],io.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],io.prototype,"genericErrorMessage",void 0);_.w([_.H(),_.J("design:type",Object)],io.prototype,"inReplyPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],io.prototype,"hideBorder",void 0);
_.w([_.ov({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],io);_.A(io,"yt-live-chat-engagement-panel-input-renderer",function(){return hUi()},{mode:0});var Ngi;var wxR;var lT4=new _.jh("yt-live-chat"),SAZ=new Map;SAZ.set("timestamp_toggle","show-timestamps");SAZ.set("reactions_toggle","allow-reactions");var bo=function(){return _.D.apply(this,arguments)||this};
_.b(bo,_.D);_.Q=bo.prototype;_.Q.menuItemIdentifierChanged=function(){var r;(r=this.data)!=null&&r.menuItemIdentifier&&(r=SAZ.get(this.data.menuItemIdentifier))&&(_.Y("enable_lwe_web_mute")?(r=lT4.get(r),this.isToggled=!(r===void 0?!this.data.isToggled:!r)):this.isToggled=lT4.get(r))};
_.Q.onFocus=function(){this.toggleButton.focus()};
_.Q.onTap=function(){var r=this.data.command;r&&this.componentBehavior.resolveCommand(r)};
_.Q.computeText=function(r,g,I){return this.componentBehavior.getSimpleString(r?I:g)};
_.Q.computeIcon=function(r,g,I){return(r=r?I:g)&&r.iconType?_.lf(r.iconType):""};
bo.prototype.onTap=bo.prototype.onTap;bo.prototype.onFocus=bo.prototype.onFocus;bo.prototype.menuItemIdentifierChanged=bo.prototype.menuItemIdentifierChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],bo.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],bo.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],bo.prototype,"data",void 0);
_.w([_.H({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.J("design:type",String)],bo.prototype,"icon",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],bo.prototype,"isToggled",void 0);_.w([_.ni("tp-yt-paper-toggle-button"),_.J("design:type",Object)],bo.prototype,"toggleButton",void 0);_.w([_.xt("data.menuItemIdentifier"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bo.prototype,"menuItemIdentifierChanged",null);
_.w([_.Eq("focus"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bo.prototype,"onFocus",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bo.prototype,"onTap",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],bo);
_.A(bo,"yt-live-chat-toggle-renderer",function(){if(wxR===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-toggle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_toggle_renderer.yt.live.chat.toggle.renderer.css.js--\x3e<tp-yt-paper-item class="style-scope yt-live-chat-toggle-renderer">\n   <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-toggle-renderer"></yt-icon>\n  <span class="style-scope yt-live-chat-toggle-renderer">[[computeText(data.isToggled, data.defaultText, data.toggledText)]]</span>\n  <tp-yt-paper-toggle-button aria-label="[[computeText(data.isToggled, data.defaultText, data.toggledText)]]" checked="[[isToggled]]" class="style-scope yt-live-chat-toggle-renderer">\n  </tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Ngi===void 0&&(Ngi=document.createElement("template"));var P=Ngi;I.call(g,P.content.cloneNode(!0),r.content.firstChild);wxR=r}r=wxR;return r},{mode:0});var JHr=new _.GZ("NAVIGATION_PROGRESS_TOKEN");var EaS={},xTr={},fTS=(xTr[HcS.name]=!0,xTr),Mj=function(){var r=_.h4.apply(this,arguments)||this;r._noAccessors=!0;r.tabGesturesIsActive=!1;r.actionRouterIsRoot=!0;r.appBehaviorActionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-clear-cookie-action":"handleClearCookieAction","yt-store-grafted-ve-action":"onStoreGraftedVeAction","yt-history-load":"onYtHistoryLoad","yt-history-pop":"onYtHistoryPop"};r.pageTitle="";r.titleSuffix="YouTube";r.unseenNotificationCount=
0;r.hasNavigated=!1;r.hasSetScrollTopForNavigation=!1;r.pagePreparer=null;r.zwiebackInitJobId=0;r.dataUpdatePromise=null;r.loadDepsPromise=_.Nl();r.hasPendingNavigation=!1;r.pendingPlayerOnResponseReceivedActions=[];return r};
_.b(Mj,_.h4);Mj.prototype.attached=function(){na4(this);document.addEventListener("yt-navigate-cache",_.J4(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var r=j0();r.init();r.dispatchElement=this.hostElement};
var na4=function(r,g){g=g===void 0?0:g;var I=_.S5().resolve(_.lX(_.lq));if(I)TgW(r,I);else{if(g>=5)throw Error("tl");setTimeout(function(){na4(r,g+1)},0)}},TgW=function(r,g){g.addEventListener("yt-navigate-start",_.J4(r,r.onYtNavigateStart));
g.addEventListener("yt-navigate-finish",_.J4(r,r.onYtNavigateFinish));g.addEventListener("yt-navigate-error",_.J4(r,r.onYtNavigateError));g.addEventListener("yt-page-data-fetched",_.J4(r,r.onYtPageDataFetched))};
_.Q=Mj.prototype;_.Q.detached=function(){var r=_.S5().resolve(_.lq);r.removeEventListener("yt-navigate-start",_.J4(this,this.onYtNavigateStart));r.removeEventListener("yt-navigate-finish",_.J4(this,this.onYtNavigateFinish));r.removeEventListener("yt-navigate-error",_.J4(this,this.onYtNavigateError));r.removeEventListener("yt-page-data-fetched",_.J4(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.J4(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.Q.setPageOffset=function(r,g){r?_.We(this.hostElement,"yt-set-page-offset",[r,g]):_.iO(Error("ul"))};
_.Q.setPageOffsetForNavigation=function(r,g){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(r,g))};
_.Q.onYtNavigateSetPageOffset=function(r,g){this.setPageOffsetForNavigation(g.page,g.offset)};
_.Q.getPageOffset=function(){var r=_.DG(this.hostElement).querySelector("#page-manager").getCurrentPage(),g=0;r&&(g=_.We(this.hostElement,"yt-get-page-offset",[r])[0]);return g};
_.Q.onYtHistoryPop=function(r,g){if(_.yi("DISABLE_WARM_LOADS"))r.preventDefault(),window.location.reload();else{var I=_.S5().resolve(_.lq);I.hasPendingNavigation()&&r.preventDefault();I.cancelPendingNavigation();_.D3(this.hostElement,"yt-pending-navigation-cancelled");g.errorMsg&&(r=g.errorMsg.split(" - "),g=Error(r[0]),r.length==2&&r[1]&&(_.jJ(g,r[1]),_.M6(g)),window.location.reload())}};
_.Q.onYtHistoryLoad=function(r,g){var I=this;if(_.yi("DISABLE_WARM_LOADS"))window.location.reload();else{(r=g.endpoint)&&Object.keys(r).length||(r=null);var P=g.historyEntry,a=_.S5().resolve(_.lq),v=_.S5().resolve(_.jN),C=null;P&&P.rootData&&(C=P.rootData);var u=C&&hui(C);!C||u||C.filler?r?(a.navigate(r,!0),k4f(this,r)):(g.legacyBorder||u||(g.JSC$31203_savedComponentState==null&&C==null?_.M6(new _.oK("Incomplete history entry",g.forward)):_.bO(new _.oK("Malformed history entry",g.JSC$31203_savedComponentState,
g.forward,C))),window.location.reload()):(_.Fq4({isHot:!0}),_.QM({webInfo:{navigationReason:"h"}}),_.bG$(),_.ug("srt"),_.ug("pdc"),this.cancelPendingTasks(),$w4(this,g.forward,C),C.player&&(C.player.loaded=!1),k4f(this,r),_.xOw(a,r||{},C,2,{},!1,g).then(function(){I.setPageOffset(v.getCurrentPage(),P.scrollTop||0)}))}};
_.Q.initHistoryManager=function(r){if(!this.hasNavigated){this.hasNavigated=!0;var g=_.DG(this.hostElement).querySelector("#page-manager").getCurrentData();r=isNaN(r)?this.getPageOffset():r;var I=_.S5().resolve(_.lq).currentEndpoint;this.replaceState(I,g,r)}};
_.Q.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.Q.onYtNavigateStart=function(r,g){this.cancelPendingTasks();g.noProgressBar||(r=_.S5().resolve(_.lX(JHr)))&&r.start();r=this.hasPendingNavigation?null:this.data;var I=_.S5().resolve(_.jN),P,a,v;_.Y("kevlar_use_vimio_behavior")&&!((P=g.endpoint)==null?0:(a=P.commandMetadata)==null?0:(v=a.webCommandMetadata)==null?0:v.ignoreNavigation)&&(P=I.getCurrentPage())&&P.disconnectVisibilityRoot();I.prepareForNavigation(g.pageType,g.endpoint);_.Y("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.V5(1,
"pcl"),_.d9(this.pagePreparer,I.preparePage.bind(I,g.pageType,g.endpoint)));P=this.getPageOffset();this.initHistoryManager(P);g.reload||this.hasPendingNavigation?(g.pageType==="shorts"&&g.reload&&_.He(this.hostElement,"yt-shorts-reset"),this.replaceState(g.endpoint,r,P)):(r==null?void 0:r.page)==="watch"&&g.pageType==="watch"&&_.Y("kevlar_replace_watch_to_watch_history_state")?this.replaceState(g.endpoint,r,P):(r==null?void 0:r.page)!=="shorts"||g.pageType!=="shorts"||g.endpoint.reelWatchEndpoint.sequenceParams||
_.Y("short_to_short_back_nav_killswitch")?g.type!="navigate-back"&&g.type!="navigate-forward"&&(g.pageType==="shorts"&&_.He(this.hostElement,"yt-shorts-reset"),this.saveAndPush(g.url,g.endpoint,r,P)):this.replaceState(g.endpoint,r,0);this.hasPendingNavigation=!0};
var ry3=function(r){r.hasPendingNavigation=!1;(r=_.S5().resolve(_.lX(JHr)))&&r.finish()};
Mj.prototype.onYtNavigateError=function(r,g){ry3(this);r=this.get("endpoint.commandMetadata.webCommandMetadata.url",g);var I=_.A$(window.location.href);r&&!I.pbjreload&&(g=g.navigationErrorReason||"10",_.Y("kevlar_parent_on_pbjreload")&&(I={csn:_.CB()},this.get("data.endpoint.clickTrackingParams")&&(I.itct=this.data.endpoint.clickTrackingParams),_.bd(r,I)),_.t4(_.N9(r,{pbjreload:g})))};
Mj.prototype.onYtNavigateCache=function(r,g){var I=this,P=g.url,a=g.endpoint,v=g.data;r=!!g.miniplayer;g=!!g.skipHistory;if(P&&a&&v){var C=this.getPageOffset(),u=this.data||null;g||this.saveAndPush(P,a,u,C);P=_.xOw(_.S5().resolve(_.lq),a,v,r?4:3,{},r);r&&P.then(function(){I.dataUpdatePromise&&I.dataUpdatePromise.then(function(){var X=_.S5().resolve(_.jN);I.setPageOffset(X.getCurrentPage(),0)})})}};
Mj.prototype.onYtNavigateFinish=function(r,g){var I=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){gP0(I,g.fromHistory)})};
var gP0=function(r,g){ry3(r);if(r.pendingPlayerOnResponseReceivedActions){for(var I=_.m(r.pendingPlayerOnResponseReceivedActions),P=I.next();!P.done;P=I.next())_.EH(P.value,r.hostElement);r.pendingPlayerOnResponseReceivedActions=[]}I=_.S5().resolve(_.jN);g||!r.hasNavigated||_.Y("web_disable_scroll_on_navigate_finish")||((g=I.getCurrentPage())?g.is==="ytd-shorts"||r.tabGesturesIsActive||r.setPageOffsetForNavigation(g,0):_.M6(Error("vl")));_.ea(function(){_.ea(function(){_.ug("pda")})})};
Mj.prototype.onYtNavigate=function(r){if(!r.detail.endpoint){var g=new _.oK("Error: Missing yt-navigate endpoint from target:",r.target,r.target.nodeName);_.iO(g)}if(g=_.Y("cold_missing_history"))g=j0(),g.init(!1),g=!(g.browserHistory.boundHistoryReplaceState&&g.browserHistory.boundHistoryPushState);if(g){_.LL("DISABLE_WARM_LOADS",!0);g=new _.oK("Failed to initialize history manager",this.getDebugString());var I=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
I?_.M6(g):_.iO(g)}g=r.detail.endpoint;var P,a;_.Y("debug_forward_web_query_parameters")&&((P=g.commandMetadata)==null?0:(a=P.webCommandMetadata)==null?0:a.url)&&(g=JSON.parse(JSON.stringify(g)),g.commandMetadata.webCommandMetadata.url=_.sC_(g.commandMetadata.webCommandMetadata.url,window.location.search));r={type:0,command:g,form:{params:r.detail.params,tempData:r.detail.tempData||{},requestType:r.detail.type,createScreenConfig:r.detail.createScreenConfig,reload:r.detail.reload?r.detail.reload:!1,
requestForm:r.detail}};_.Y("kevlar_yt_navigate_command_handler")?(P=_.S5().resolve(_.E3),r.form.skipDefaultElement=!0,P.resolveCommand(g,{form:r.form})):this.handleNavigate(r)};
Mj.prototype.handleNavigate=function(r){this.hasSetScrollTopForNavigation=!1;var g=_.S5().resolve(_.lq),I=r.form||{};g.navigate(r.command,I.reload,I.params,I.tempData,I.requestType,I.createScreenConfig,I.ignoreConfirmation,I.requestForm)&&k4f(this,r.command,I.tempData)};
Mj.prototype.onYtPageDataFetched=function(r,g){try{_.HT0().reset();this.data=g.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.S5().resolve(_.jN).updatePageData(this.data);var I=this.get("playerResponse.onResponseReceivedActions",this.data);I&&(I=Iw0(this,I));I&&_.AF(this.hostElement,I,this.hostElement);var P=this.get("playerResponse.responseContext.consistencyTokenJar",
this.data),a=this.get("response.responseContext.consistencyTokenJar",this.data);if(P||a){var v=_.AM1(),C=(0,_.pF.getValues)(v.tokenJars);P&&v.replace(C,P);a&&v.replace(C,a)}}catch(u){_.iO(u)}};
var k4f=function(r,g,I){try{r.onYtEndpointChangeHandler(g,I)}catch(P){_.iO(P)}};
_.Q=Mj.prototype;_.Q.onYtEndpointChangeHandler=function(){};
_.Q.setPageTitle=function(r){r=(this.pageTitle=r)?r+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+r};
_.Q.onYtUpdateTitle=function(r,g){this.setPageTitle(g)};
_.Q.setUnseenNotificationCount=function(r){this.unseenNotificationCount=r;this.setPageTitle(this.pageTitle)};
_.Q.handleUpdateNotificationsUnseenCountAction=function(r){_.Z(r,aqf)&&((r=_.Z(r,aqf).unseenCount)?this.setUnseenNotificationCount(r):this.setUnseenNotificationCount(0))};
_.Q.handleClearCookieAction=function(r){var g;(r=(g=_.Z(r,kWZ))==null?void 0:g.cookieName)&&_.$kj(r)};
_.Q.onYtUpdateUnseenNotificationCount=function(r,g){this.setUnseenNotificationCount(g)};
_.Q.loadData=function(r){var g=this;this.loadDepsPromise.then(function(){var I=_.S5().resolve(_.lX(_.lq));I||_.iO(Error("wl"));if(r&&r.response){if(!r.endpoint){var P=_.wa(window.document.location.href)||"/",a="";if(P==="/"||P.startsWith("/?"))a="WEB_PAGE_TYPE_BROWSE";r.endpoint={commandMetadata:{webCommandMetadata:{url:P,webPageType:a,rootVe:3854}}}}_.xOw(I,r.endpoint,r,5,{})}else r.endpoint?I.navigate(r.endpoint):I.navigate(_.h1);_.ZV.cancelJob(g.zwiebackInitJobId);g.zwiebackInitJobId=_.ZV.addLowPriorityJob(l8S)})};
var j0=function(){return _.S5().resolve(_.x0)};
Mj.prototype.getDebugString=function(){return j0().getDebugString()};
Mj.prototype.getThirdPartyManipulationSuspected=function(){return j0().getThirdPartyManipulationSuspected()};
Mj.prototype.replaceState=function(r,g,I){j0().saveAndReplace(r,g,I)};
Mj.prototype.saveAndPush=function(r,g,I,P){j0().saveAndPush(r,g,I,P)};
var hui=function(r){return _.Z(r.endpoint,_.Z3)||_.Z(r.endpoint,_.nz)?!0:!r||isNaN(r.expirationTime)?!1:(0,_.EM)()>r.expirationTime},$w4=function(r,g,I){var P=r.get("response.trackingParams",I),a=_.mw(),v=_.CB();
if(P&&a&&v&&(P=r.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",I),!P&&I.rootVe&&(P=I.rootVe),a=g?"forwardButton":"backButton",g=r.get("playerResponse.topbar.desktopTopbarRenderer."+a+".buttonRenderer.command.clickTrackingParams",r.data),r=r.get("response.topbar.desktopTopbarRenderer."+a+".buttonRenderer.command.clickTrackingParams",r.data),g=(r=g||r)?_.gM(r):void 0,r=_.hx(),a=[_.Nl(I)],_.Nq(r,P,g,{dataPromises:a,csnToClone:I.csn}),I.graftedVes))for(I=
_.m(I.graftedVes),P=I.next();!P.done;P=I.next())_.wP(r,P.value)};
Mj.prototype.onStoreGraftedVeAction=function(r){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(r)):_.M6(Error("xl"))};
var Iw0=function(r,g){return g.filter(function(I){for(var P in I)if(fTS[P])return r.pendingPlayerOnResponseReceivedActions.push(I),!0;return!1})};
_.l4.Object.defineProperties(Mj.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
Mj.prototype.onStoreGraftedVeAction=Mj.prototype.onStoreGraftedVeAction;Mj.prototype.loadData=Mj.prototype.loadData;Mj.prototype.onYtUpdateUnseenNotificationCount=Mj.prototype.onYtUpdateUnseenNotificationCount;Mj.prototype.handleClearCookieAction=Mj.prototype.handleClearCookieAction;Mj.prototype.handleUpdateNotificationsUnseenCountAction=Mj.prototype.handleUpdateNotificationsUnseenCountAction;Mj.prototype.setUnseenNotificationCount=Mj.prototype.setUnseenNotificationCount;
Mj.prototype.onYtUpdateTitle=Mj.prototype.onYtUpdateTitle;Mj.prototype.setPageTitle=Mj.prototype.setPageTitle;Mj.prototype.onYtEndpointChangeHandler=Mj.prototype.onYtEndpointChangeHandler;Mj.prototype.onYtPageDataFetched=Mj.prototype.onYtPageDataFetched;Mj.prototype.handleNavigate=Mj.prototype.handleNavigate;Mj.prototype.onYtNavigate=Mj.prototype.onYtNavigate;Mj.prototype.onYtNavigateFinish=Mj.prototype.onYtNavigateFinish;Mj.prototype.onYtNavigateCache=Mj.prototype.onYtNavigateCache;
Mj.prototype.onYtNavigateError=Mj.prototype.onYtNavigateError;Mj.prototype.onYtNavigateStart=Mj.prototype.onYtNavigateStart;Mj.prototype.cancelPendingTasks=Mj.prototype.cancelPendingTasks;Mj.prototype.initHistoryManager=Mj.prototype.initHistoryManager;Mj.prototype.onYtHistoryLoad=Mj.prototype.onYtHistoryLoad;Mj.prototype.onYtHistoryPop=Mj.prototype.onYtHistoryPop;Mj.prototype.onYtNavigateSetPageOffset=Mj.prototype.onYtNavigateSetPageOffset;Mj.prototype.setPageOffset=Mj.prototype.setPageOffset;
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Mj.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Mj.prototype,"data",void 0);_.w([_.Eq("yt-navigate-set-page-offset"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],Mj.prototype,"onYtNavigateSetPageOffset",null);
_.w([_.Eq("yt-history-pop"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],Mj.prototype,"onYtHistoryPop",null);_.w([_.Eq("yt-history-load"),_.J("design:type",Function),_.J("design:paramtypes",[Event,_.uQ$]),_.J("design:returntype")],Mj.prototype,"onYtHistoryLoad",null);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Mj.prototype,"onYtNavigate",null);
_.w([_.Eq("yt-update-title"),_.J("design:type",Function),_.J("design:paramtypes",[Event,String]),_.J("design:returntype")],Mj.prototype,"onYtUpdateTitle",null);_.w([_.Eq("yt-update-unseen-notification-count"),_.J("design:type",Function),_.J("design:paramtypes",[Event,Number]),_.J("design:returntype")],Mj.prototype,"onYtUpdateUnseenNotificationCount",null);_.w([_.kt()],Mj);EaS.YtdAppBehavior=[_.w9.YtActionHandlerBehavior,Mj.prototype];var V3=function(){var r=_.h4.apply(this,arguments)||this;r._noAccessors=!0;r.scrollRate=3;r.autoScrollAnimationStart=0;r.autoScrollPaused=!1;r.autoScrollRafId=0;return r};
_.b(V3,_.h4);_.Q=V3.prototype;_.Q.created=function(){var r=this;this.boundAutoScrollHandler=function(g){r.autoScroll(g)}};
_.Q.detached=function(){this.hostElement.removeEventListener("mouseout",_.J4(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.J4(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.J4(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.Q.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.J4(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.J4(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.J4(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.J4(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.J4(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.J4(this,this.endAutoScroll)),this.endAutoScroll())};
_.Q.autoScroll=function(r){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=r);var g;if(g=!this.autoScrollPaused&&this.scrollTarget)g=this.scrollTarget,g=g.scrollHeight-g.scrollTop!==g.clientHeight;g&&(g=1E3/this.scrollRate,r-=this.autoScrollAnimationStart,r>g&&(this.scrollTarget.scrollTop+=Math.ceil(r/g),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.Q.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.Q.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
V3.prototype.autoScrollEnabledChanged=V3.prototype.autoScrollEnabledChanged;_.w([_.H(),_.J("design:type",Object)],V3.prototype,"scrollRate",void 0);_.w([_.H(),_.J("design:type",Object)],V3.prototype,"scrollTarget",void 0);_.w([_.H(),_.J("design:type",Boolean)],V3.prototype,"autoScrollEnabled",void 0);_.w([_.xt("autoScrollEnabled"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],V3.prototype,"autoScrollEnabledChanged",null);_.w([_.kt()],V3);var PQr=[V3.prototype];var dU=function(){var r=_.h4.apply(this,arguments)||this;r._noAccessors=!0;return r};
_.b(dU,_.h4);dU.prototype.ready=function(){var r=this;_.DG(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){r.onChange_()})};
dU.prototype.dataChanged_=function(){_.DG(this.hostElement).querySelector("#checkbox").checked=!1};
dU.prototype.onChange_=function(){var r=_.DG(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.He(this.hostElement,"yt-dismissal-reason-"+r,this.data.feedbackToken)};
dU.prototype.dataChanged_=dU.prototype.dataChanged_;_.w([_.H(),_.J("design:type",Object)],dU.prototype,"data",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],dU.prototype,"dataChanged_",null);_.w([_.kt()],dU);var awU=[dU.prototype];var Lp=function(){var r=_.h4.apply(this,arguments)||this;r.showInput=!1;return r};
_.b(Lp,_.h4);_.Q=Lp.prototype;_.Q.detached=function(){this.showInput&&window.removeEventListener("click",_.J4(this,this.closeOnOutsideClick_))};
_.Q.stopPropagation_=function(r){this.showInput&&r.stopPropagation()};
_.Q.closeOnOutsideClick_=function(r){this.closeOnOutsideClickCondition(r)&&(this.showInput=!1,window.removeEventListener("click",_.J4(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.Q.closeOnOutsideClickCondition=function(){return!0};
_.Q.closeOnOutsideClickHandler=function(){};
_.Q.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.J4(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.Q.openOnClickHandler=function(){};
_.Q.showInputChanged=function(){};
_.Q.setShowInput=function(r){this.showInput=r};
Lp.prototype.setShowInput=Lp.prototype.setShowInput;Lp.prototype.showInputChanged=Lp.prototype.showInputChanged;Lp.prototype.openOnClickHandler=Lp.prototype.openOnClickHandler;Lp.prototype.openOnClick_=Lp.prototype.openOnClick_;Lp.prototype.closeOnOutsideClickHandler=Lp.prototype.closeOnOutsideClickHandler;Lp.prototype.closeOnOutsideClickCondition=Lp.prototype.closeOnOutsideClickCondition;Lp.prototype.closeOnOutsideClick_=Lp.prototype.closeOnOutsideClick_;Lp.prototype.stopPropagation_=Lp.prototype.stopPropagation_;
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Lp.prototype,"showInput",void 0);_.w([_.Eq("click"),_.Eq("keydown"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Lp.prototype,"stopPropagation_",null);_.w([_.xt("showInput"),_.J("design:type",Function),_.J("design:paramtypes",[Boolean]),_.J("design:returntype")],Lp.prototype,"showInputChanged",null);_.w([_.kt()],Lp);var vP4=[Lp.prototype];var G9=function(){var r=_.h4.apply(this,arguments)||this;r.timeoutJobId=0;r.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return r};
_.b(G9,_.h4);G9.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
G9.prototype.startTimeout=function(){var r=this,g=this.data&&this.data.displayDurationSeconds;g&&!this.timeoutJobId&&(this.timeoutJobId=_.q6(_.ZV,function(){_.We(r.hostElement,"yt-close-popup-action",[r.is]);r.timeoutJobId=0},g*1E3))};
G9.prototype.cancelTimeout=function(){_.ZV.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
G9.prototype.ytdHatsSurveyBehaviorDataChanged=G9.prototype.ytdHatsSurveyBehaviorDataChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],G9.prototype,"ytActionHandlerBehavior",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],G9.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.w([_.kt()],G9);var QHK=[_.w9.YtActionHandlerBehavior,G9.prototype];var mwr=_.Dx(115994),CQ3=_.Dx(115993),uIK=function(r,g,I){var P=this;var a=I.dragDownAction;this.layer=0;this.JSC$20373_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return P.dragDownAction()}}}};
this.JSC$20373_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return P.dragDownAction()}}}};
this.fullscreen=!1;var v=_.hx();_.lk(v,mwr,this.layer);_.lk(v,CQ3,this.layer);this.dragDownAction=function(){a();_.t9(v,{visualElement:P.fullscreen?mwr:CQ3})};
this.gesture=new f4(r,g,this.getConfig(!1),"pandown");this.attach()};
uIK.prototype.attach=function(){this.gesture.attach()};
uIK.prototype.detach=function(){this.gesture.detach()};
uIK.prototype.update=function(r){this.fullscreen=r;var g=this.gesture;r=this.getConfig(r);g.config=r};
uIK.prototype.getConfig=function(r){return r?this.JSC$20373_watchFullScreenConfig:this.JSC$20373_watchConfig};var ppU;var oP4;var y3=function(){var r=_.D.apply(this,arguments)||this;r.systemIcons=_.Y("kevlar_system_icons");r.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return r};
_.b(y3,_.D);y3.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var r=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(r=this.data.percentIfLiked||0,this.activated=!0):(r=this.data.percentIfIndifferent||0,this.activated=!1);_.DG(this.hostElement).querySelector("#like-bar").style.width=r+"%"}};
y3.prototype.handleUpdateSentimentBarStateCommand=function(r){this.data&&this.set("data.likeStatus",_.Z(r,Omf).likeStatus)};
y3.prototype.observeLikeStatus=y3.prototype.observeLikeStatus;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],y3.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],y3.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],y3.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],y3.prototype,"activated",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],y3.prototype,"systemIcons",void 0);_.w([_.xt("data.likeStatus"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],y3.prototype,"observeLikeStatus",null);_.w([_.qC({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],y3);
_.A(y3,"ytd-sentiment-bar-renderer",function(){if(oP4!==void 0)return oP4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sentiment-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-sentiment-bar-renderer">\n  <div id="like-bar" class="style-scope ytd-sentiment-bar-renderer"></div>\n</div>\n<tp-yt-paper-tooltip position="top" class="style-scope ytd-sentiment-bar-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return oP4=r},{mode:1});var qei;var Kp=function(){var r=_.D.apply(this,arguments)||this;r.small=!0;return r};
_.b(Kp,_.D);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Kp.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Kp.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Kp.prototype,"small",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],Kp);
_.A(Kp,"ytd-video-view-count-renderer",function(){if(qei!==void 0)return qei;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-view-count-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span class="view-count style-scope ytd-video-view-count-renderer">[[getSimpleString(data.viewCount)]]</span><span class="short-view-count style-scope ytd-video-view-count-renderer">[[getSimpleString(data.shortViewCount)]]</span>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return qei=r},{mode:_.Rv("kevlar_poly_si_batch_j080")?1:2});var sz=function(){var r=_.D.apply(this,arguments)||this;r.infoFormattedStrings=[];r.wrapVideoActions=_.Y("kevar_watch_wrap_video_actions");r.hideSentimentBar=_.Y("kevlar_watch_hide_sentiment_bar");r.actionMap={};return r};
_.b(sz,_.D);_.Q=sz.prototype;_.Q.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.Y("web_modern_buttons"),forceIconButton:!_.Y("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.Q.dataChanged=function(){_.Y("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.Q.computeInfoFormattedStrings=function(r){if(!r)return[];var g=[];r.dateText&&g.push(r.dateText);r.stationName&&g.push(r.stationName);r.rating&&g.push(r.rating);r.startEndTimeTemplate&&r.startTimeUtcMillis&&r.endTimeUtcMillis&&g.push(_.i6(oDp(_.b6(r.startEndTimeTemplate),Number(r.startTimeUtcMillis),Number(r.endTimeUtcMillis))));r.upNextProgramText&&g.push(r.upNextProgramText);return g};
_.Q.scheduleInitialUpdatedMetadataRequest=function(){var r,g=(r=this.data)==null?void 0:r.updatedMetadataEndpoint;if(g){var I;r=Number((I=_.Z(g,_.kSl))==null?void 0:I.initialDelayMs);I=isNaN(r)?250:r;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),I)}};
_.Q.setSentimentBarWidth=function(){var r=this;_.Nu(this,function(){var g=_.DG(r.hostElement).querySelector("ytd-menu-renderer");if(g){g=g.topLevelButtons;for(var I=0,P=0;P<g.length;P++){var a=g[P],v=r.get("toggleButtonSupportedData.toggleButtonIdData.id",a.data);if(v==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||v==="TOGGLE_BUTTON_ID_TYPE_LIKE")I+=a.clientWidth+8;else break}I&&(r.sentiment.style.width=I-8+" px")}})};
_.Q.fetchUpdatedMetadata=function(r){var g;r&&(g={continuation:r});var I;(r=(I=this.data)==null?void 0:I.updatedMetadataEndpoint)&&_.S5().resolve(_.E3).resolveCommand(r,{form:Object.assign({},g,{element:this.hostElement})})};
_.Q.onYtServiceRequestSent=function(r,g){g.endpoint&&_.Z(g.endpoint,_.Pw)&&(this.hasUpdateSentimentBarStateCommands()&&!_.Y("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.Z(g.endpoint,_.Pw).status),this.setSentimentBarWidth())};
_.Q.hasUpdateSentimentBarStateCommands=function(){var r,g,I,P,a=(P=(r=this.data)==null?void 0:(g=r.videoActions)==null?void 0:(I=g.menuRenderer)==null?void 0:I.topLevelButtons)!=null?P:[];r=_.m(a);for(g=r.next();!g.done;g=r.next()){g=g.value;a=P=I=void 0;var v=(I=g.toggleButtonRenderer)==null?void 0:(P=I.toggleButtonSupportedData)==null?void 0:(a=P.toggleButtonIdData)==null?void 0:a.id;if(v==="TOGGLE_BUTTON_ID_TYPE_LIKE"||v==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){P=I=void 0;g=(P=_.Z((I=g.toggleButtonRenderer)==
null?void 0:I.defaultServiceEndpoint,_.wV))==null?void 0:P.commands;if(!g)break;g=_.m(g);for(I=g.next();!I.done;I=g.next())if(_.Z(I.value,Omf))return!0}}return!1};
_.Q.onYtServiceRequestCompleted=function(r,g){var I;(r=(I=g.data)==null?void 0:I.loggingDirectives)&&_.h$t(_.hx(),r);this.get("continuation.timedContinuationData",g.data)&&this.data&&this.data.updatedMetadataEndpoint&&(g=g.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,g.continuation),g.timeoutMs))};
_.Q.computeHasDateText=function(r){return!!r&&!!r.dateText};
_.l4.Object.defineProperties(sz.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P;return!((P=(r=this.data)==null?void 0:(g=r.videoActions)==null?void 0:(I=g.menuRenderer)==null?void 0:I.flexibleItems)==null||!P.length)}}});
sz.prototype.onYtServiceRequestCompleted=sz.prototype.onYtServiceRequestCompleted;sz.prototype.onYtServiceRequestSent=sz.prototype.onYtServiceRequestSent;sz.prototype.dataChanged=sz.prototype.dataChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],sz.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],sz.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],sz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.M5.YtTaskEmitterBehavior),_.J("design:type",Object)],sz.prototype,"ytTaskEmitterBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],sz.prototype,"data",void 0);_.w([_.H({computed:"computeInfoFormattedStrings(data)"}),_.J("design:type",Array)],sz.prototype,"infoFormattedStrings",void 0);
_.w([_.H({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],sz.prototype,"hasDateText",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sz.prototype,"wrapVideoActions",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sz.prototype,"hideSentimentBar",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],sz.prototype,"flexMenuEnabled",null);
_.w([_.ni("#sentiment"),_.J("design:type",Object)],sz.prototype,"sentiment",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sz.prototype,"dataChanged",null);_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],sz.prototype,"onYtServiceRequestSent",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],sz.prototype,"onYtServiceRequestCompleted",null);
_.A(sz,"ytd-video-primary-info-renderer",function(){if(ppU===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-primary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-primary-info-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-primary-info-renderer"></ytd-badge-supported-renderer><a class="yt-simple-endpoint style-scope ytd-video-primary-info-renderer" hidden="[[!data.superTitleIcon]]" href$="[[computeHref_(data.superTitleLink.runs.0.navigationEndpoint)]]" aria-label$="[[data.superTitleLink.accessibility.accessibilityData.label]]" data="[[data.superTitleLink.runs.0.navigationEndpoint]]"><yt-icon class="super-title-icon style-scope ytd-video-primary-info-renderer" icon="yt-icons:location_pin"></yt-icon></a><yt-formatted-string class="super-title style-scope ytd-video-primary-info-renderer" force-default-style="" text="[[data.superTitleLink]]"></yt-formatted-string><h1 class="title style-scope ytd-video-primary-info-renderer"><yt-formatted-string force-default-style="" text="[[data.title]]" class="style-scope ytd-video-primary-info-renderer"></yt-formatted-string></h1><ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-video-primary-info-renderer"></ytd-badge-supported-renderer><div id="info" class="style-scope ytd-video-primary-info-renderer"><div id="info-text" class="style-scope ytd-video-primary-info-renderer"><div id="count" hidden="[[!data.viewCount]]" class="style-scope ytd-video-primary-info-renderer"></div><div id="info-strings" hidden="[[!infoFormattedStrings.length]]" class="style-scope ytd-video-primary-info-renderer"><span id="dot" hidden="[[!data.viewCount]]" class="style-scope ytd-video-primary-info-renderer"></span><template is="dom-repeat" items="[[infoFormattedStrings]]" class="style-scope ytd-video-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-video-primary-info-renderer"></yt-formatted-string></template></div></div><div id="flex" class="style-scope ytd-video-primary-info-renderer"></div><div id="menu-container" class="style-scope ytd-video-primary-info-renderer"><div id="menu" class="style-scope ytd-video-primary-info-renderer"></div><ytd-sentiment-bar-renderer id="sentiment" data="[[data.sentimentBar.sentimentBarRenderer]]" hidden="[[!data.sentimentBar.sentimentBarRenderer]]" class="style-scope ytd-video-primary-info-renderer"></ytd-sentiment-bar-renderer></div></div></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);ppU=r}r=ppU;return r},{mode:1});var XpK;var cyR;var Fw=function(){return _.D.apply(this,arguments)||this};
_.b(Fw,_.D);Fw.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
Fw.prototype.onTap=function(r){var g=this.data&&this.data.endpoint;g&&!_.bw(_.jH(r),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.He(this.hostElement,"yt-navigate",{endpoint:g})};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Fw.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Fw.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Fw.prototype,"data",void 0);_.w([_.qC({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],Fw);
_.A(Fw,"ytd-autotagging-metadata-renderer",function(){if(cyR!==void 0)return cyR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-autotagging-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="outer-container" on-tap="onTap" class="style-scope ytd-autotagging-metadata-renderer">\n  <ytd-thumbnail circular="" data="[[data]]" class="style-scope ytd-autotagging-metadata-renderer">\n  </ytd-thumbnail>\n  <div id="right-container" class="style-scope ytd-autotagging-metadata-renderer">\n    <div id="title-container" class="style-scope ytd-autotagging-metadata-renderer">\n      <div id="title" class="style-scope ytd-autotagging-metadata-renderer">\n        [[getSimpleString(data.title)]]\n      </div>\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-autotagging-metadata-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <div id="subscribe-button" class="style-scope ytd-autotagging-metadata-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return cyR=r},{mode:1});var t_K;var H4=function(){return _.D.apply(this,arguments)||this};
_.b(H4,_.D);H4.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],H4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],H4.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],H4.prototype,"data",void 0);_.w([_.qC({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],H4);
_.A(H4,"ytd-autotagging-metadata-row-renderer",function(){if(t_K!==void 0)return t_K;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-autotagging-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-autotagging-metadata-row-renderer">\n  [[getSimpleString(data.header)]]\n</div>\n<div id="contents" class="style-scope ytd-autotagging-metadata-row-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return t_K=r},{mode:1});var BvS;var OOS;var W4=function(){var r=_.D.apply(this,arguments)||this;r.engagementPanelContent=!1;return r};
_.b(W4,_.D);W4.prototype.computeHasDividerLine=function(r,g){return r&&!g};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],W4.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],W4.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.J("design:type",Boolean)],W4.prototype,"hasDividerLine",void 0);_.w([_.H(),_.J("design:type",Object)],W4.prototype,"engagementPanelContent",void 0);
_.w([_.qC({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],W4);
_.A(W4,"ytd-metadata-row-header-renderer",function(){if(OOS!==void 0)return OOS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="content" class="style-scope ytd-metadata-row-header-renderer">\n  <yt-formatted-string class="content style-scope ytd-metadata-row-header-renderer" text="[[data.content]]"></yt-formatted-string>\n</h4>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return OOS=r},{mode:1});var zhW;var Dh=function(){return _.D.apply(this,arguments)||this};
_.b(Dh,_.D);Dh.prototype.computeHasDividerLine=function(r){return r};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Dh.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Dh.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.J("design:type",Boolean)],Dh.prototype,"hasDividerLine",void 0);_.w([_.qC({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],Dh);
_.A(Dh,"ytd-metadata-row-renderer",function(){if(zhW!==void 0)return zhW;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="title" hidden$="[[!data.title]]" class="style-scope ytd-metadata-row-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-metadata-row-renderer"></yt-formatted-string>\n</h4>\n<div id="content" with-extra-margin$="[[!data.title]]" class="style-scope ytd-metadata-row-renderer">\n  <template is="dom-repeat" items="[[data.contents]]" class="style-scope ytd-metadata-row-renderer">\n    <yt-formatted-string class="content content-line-height-override style-scope ytd-metadata-row-renderer" text="[[item]]">\n    </yt-formatted-string>\n  </template>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return zhW=r},{mode:1});var ehi;var YeW=function(){return _.D.apply(this,arguments)||this};
_.b(YeW,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],YeW.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],YeW.prototype,"data",void 0);_.w([_.qC({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],YeW);
_.A(YeW,"ytd-metadata-with-image-row-renderer",function(){if(ehi!==void 0)return ehi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-with-image-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-metadata-with-image-row-renderer" href$="[[computeHref_(data.thumbnailEndpoint)]]" data="[[data.thumbnailEndpoint]]">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" width="83" class="style-scope ytd-metadata-with-image-row-renderer">\n  </yt-img-shadow>\n  <div id="content" class="style-scope ytd-metadata-with-image-row-renderer">\n    <template is="dom-repeat" as="content" items="[[data.contents]]" strip-whitespace="" class="style-scope ytd-metadata-with-image-row-renderer">\n      <span class="content-text style-scope ytd-metadata-with-image-row-renderer">[[getSimpleString(content)]]</span>\n    </template>\n  </div>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ehi=r},{mode:1});var ZOZ;var Ro=function(){var r=_.D.apply(this,arguments)||this;r.rounded=!0;r.fixie=!1;r.fullWidth=!1;return r};
_.b(Ro,_.D);_.Q=Ro.prototype;_.Q.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.onDataChanged=function(){var r=this;this.data&&!this.endpointHref&&(this.endpointLink.classList.add("button-mode"),this.endpointLink.setAttribute("tabindex","0"),this.endpointLink.setAttribute("role","button"),this.endpointLink.addEventListener("keypress",function(g){r.onEndpointLinkKeyPress(g)}))};
_.Q.onEndpointLinkKeyPress=function(r){r.target===this.endpointLink&&r.keyCode===13&&_.He(this.hostElement,"click")};
_.Q.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var r;if((r=this.data)==null?0:r.endpoint)_.AF(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.Q.onYtNavigate=function(r){this.endpointHref||(r.stopPropagation(),r.preventDefault())};
_.Q.onInformationButtonContainerClick=function(r){r.target.id!=="information-button-container"&&(r.stopPropagation(),r.preventDefault())};
_.Q.computeStyle=function(r){return r};
_.Q.computeIsThumbnailStyle=function(r){return r==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.Q.computeThumbnailWidth=function(r){switch(r){case "RICH_METADATA_RENDERER_STYLE_THUMBNAIL":return 178;case "RICH_METADATA_RENDERER_STYLE_BOX_ART":return 72;case "RICH_METADATA_RENDERER_STYLE_TOPIC":return 96;case "RICH_METADATA_RENDERER_STYLE_SQUARE":return 100;default:return 68}};
_.Q.computeThumbnailObjectFit=function(r){switch(r){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.l4.Object.defineProperties(Ro.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
Ro.prototype.onYtNavigate=Ro.prototype.onYtNavigate;Ro.prototype.onClick=Ro.prototype.onClick;Ro.prototype.onDataChanged=Ro.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ro.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Ro.prototype,"componentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ro.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],Ro.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.J("design:type",String)],Ro.prototype,"componentStyle",void 0);_.w([_.H({computed:"computeIsThumbnailStyle(data.style)"}),_.J("design:type",Boolean)],Ro.prototype,"isThumbnailStyle",void 0);_.w([_.H({computed:"computeThumbnailObjectFit(data.style)"}),_.J("design:type",String)],Ro.prototype,"thumbnailObjectFit",void 0);
_.w([_.H({computed:"computeThumbnailWidth(data.style)"}),_.J("design:type",Number)],Ro.prototype,"thumbnailWidth",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ro.prototype,"rounded",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ro.prototype,"fixie",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ro.prototype,"fullWidth",void 0);_.w([_.ni("#endpoint-link"),_.J("design:type",HTMLAnchorElement)],Ro.prototype,"endpointLink",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ro.prototype,"onDataChanged",null);_.w([_.L("data.endpoint"),_.J("design:type",Object),_.J("design:paramtypes",[])],Ro.prototype,"endpointHref",null);_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Ro.prototype,"onClick",null);
_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Ro.prototype,"onYtNavigate",null);_.w([_.qC({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],Ro);
_.A(Ro,"ytd-rich-metadata-renderer",function(){if(ZOZ!==void 0)return ZOZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint-link" class="yt-simple-endpoint style-scope ytd-rich-metadata-renderer" href$="[[endpointHref]]" data="[[data.endpoint]]">\n  <template is="dom-if" restamp="" if="[[isThumbnailStyle]]" class="style-scope ytd-rich-metadata-renderer">\n    <ytd-thumbnail id="thumbnail" data="[[data]]" width="[[thumbnailWidth]]" class="style-scope ytd-rich-metadata-renderer">\n    </ytd-thumbnail>\n  </template>\n  <template is="dom-if" restamp="" if="[[!isThumbnailStyle]]" class="style-scope ytd-rich-metadata-renderer">\n    <div id="thumbnail" class="style-scope ytd-rich-metadata-renderer">\n      <yt-img-shadow object-fit="[[thumbnailObjectFit]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailWidth]]" class="style-scope ytd-rich-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n  </template>\n  <div id="text-container" class="style-scope ytd-rich-metadata-renderer">\n    <div id="title" class="style-scope ytd-rich-metadata-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" hidden$="[[!data.subtitle]]" class="style-scope ytd-rich-metadata-renderer">\n      [[getSimpleString(data.subtitle)]]\n    </div>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-rich-metadata-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="call-to-action" class="style-scope ytd-rich-metadata-renderer">\n      <div class="style-scope ytd-rich-metadata-renderer">[[getSimpleString(data.callToAction)]]</div>\n      <yt-icon hidden="[[!data.callToActionIcon]]" icon="[[data.callToActionIcon.iconType]]" class="style-scope ytd-rich-metadata-renderer">\n      </yt-icon>\n    </div>\n  </div>\n  <div id="information-button-container" on-click="onInformationButtonContainerClick" hidden="[[!data.informationButton]]" class="style-scope ytd-rich-metadata-renderer"></div>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ZOZ=r},{mode:_.Rv("kevlar_poly_si_batch_j075")?1:2});var Uwp;var Ag=function(){var r=_.D.apply(this,arguments)||this;r.fixie=!1;r.fullWidth=!1;return r};
_.b(Ag,_.D);Ag.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
Ag.prototype.computeHasDividerLine=function(r){return r};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ag.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ag.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.J("design:type",Boolean)],Ag.prototype,"hasDividerLine",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ag.prototype,"fixie",void 0);_.w([_.H(),_.J("design:type",Object)],Ag.prototype,"fullWidth",void 0);
_.w([_.qC({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],Ag);
_.A(Ag,"ytd-rich-metadata-row-renderer",function(){if(Uwp!==void 0)return Uwp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-rich-metadata-row-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Uwp=r},{mode:1});var Nj=function(){var r=_.D.apply(this,arguments)||this;r.engagementPanelContent=!1;r.fixie=!1;r.fullWidth=!1;return r};
_.b(Nj,_.D);
Nj.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"}}}};
Nj.prototype.computeCollapsibleItems=function(r,g,I){return r===void 0||g===void 0||I===void 0||I?[]:r.slice(g)};
Nj.prototype.computeAlwaysShownItems=function(r,g){return r&&r.length?r.slice(0,g):[]};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Nj.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Nj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Nj.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Nj.prototype,"collapsed",void 0);
_.w([_.H({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.J("design:type",Array)],Nj.prototype,"alwaysShownItems",void 0);_.w([_.H({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.J("design:type",Array)],Nj.prototype,"collapsibleItems",void 0);_.w([_.H(),_.J("design:type",Object)],Nj.prototype,"engagementPanelContent",void 0);_.w([_.H(),_.J("design:type",Object)],Nj.prototype,"fixie",void 0);
_.w([_.H(),_.J("design:type",Object)],Nj.prototype,"fullWidth",void 0);_.w([_.qC({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],Nj);
_.A(Nj,"ytd-metadata-row-container-renderer",function(){if(BvS!==void 0)return BvS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="always-shown" class="style-scope ytd-metadata-row-container-renderer"></div>\n<div id="collapsible" hidden="[[collapsed]]" class="style-scope ytd-metadata-row-container-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return BvS=r},{mode:1});var iOZ;var wU=function(){return _.D.apply(this,arguments)||this};
_.b(wU,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],wU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],wU.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],wU.prototype,"data",void 0);_.w([_.qC({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],wU);
_.A(wU,"ytd-error-corrections-section-item-renderer",function(){if(iOZ!==void 0)return iOZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-error-corrections-section-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="channel-thumbnail" height="36" thumbnail="[[data.thumbnail]]" width="36" class="style-scope ytd-error-corrections-section-item-renderer">\n</yt-img-shadow>\n<a id="correction-timestamp" class="yt-simple-endpoint style-scope ytd-error-corrections-section-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick">\n  <yt-formatted-string text="[[data.timeLabel]]" class="style-scope ytd-error-corrections-section-item-renderer"></yt-formatted-string>\n</a>\n<div id="correction-text" class="style-scope ytd-error-corrections-section-item-renderer">\n  <yt-formatted-string text="[[data.correctionText]]" class="style-scope ytd-error-corrections-section-item-renderer"></yt-formatted-string>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return iOZ=r},{mode:1});var bO3;var lo=function(){return _.D.apply(this,arguments)||this};
_.b(lo,_.D);lo.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],lo.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],lo.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],lo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],lo.prototype,"data",void 0);_.w([_.qC({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],lo);
_.A(lo,"ytd-error-corrections-section-renderer",function(){if(bO3!==void 0)return bO3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-error-corrections-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-error-corrections-section-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-error-corrections-section-renderer"></yt-formatted-string>\n  <div id="flex" class="style-scope ytd-error-corrections-section-renderer"></div>\n  <ytd-button-renderer id="view_all_button" data="[[data.viewAllButton.buttonRenderer]]" class="style-scope ytd-error-corrections-section-renderer">\n  </ytd-button-renderer>\n</div>\n<div id="items" class="style-scope ytd-error-corrections-section-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return bO3=r},{mode:1});var M_i;var S0=function(){return _.D.apply(this,arguments)||this};
_.b(S0,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],S0.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],S0.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],S0.prototype,"data",void 0);_.w([_.qC({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],S0);
_.A(S0,"ytd-topic-link-renderer",function(){if(M_i!==void 0)return M_i;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="topic-link-container" class="yt-simple-endpoint style-scope ytd-topic-link-renderer" data="[[data.endpoint]]" href$="[[computeOptionalHref_(data.endpoint)]]">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnailDetails]]" width="32" class="style-scope ytd-topic-link-renderer">\n    </yt-img-shadow>\n    <div id="title" class="style-scope ytd-topic-link-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-icon id="call-to-action-icon" hidden="[[!data.callToActionIcon]]" icon="[[data.callToActionIcon.iconType]]" class="style-scope ytd-topic-link-renderer">\n    </yt-icon>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return M_i=r},{mode:1});var jHW;var Jg=function(){var r=_.D.apply(this,arguments)||this;r.modernLockupV2=_.Y("modernize_structured_description_playlist_lockups_v2");return r};
_.b(Jg,_.D);Jg.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"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Jg.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Jg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Jg.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Jg.prototype,"modernLockupV2",void 0);_.w([_.qC({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],Jg);
_.A(Jg,"ytd-video-description-course-section-renderer",function(){if(jHW!==void 0)return jHW;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-course-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-course-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-course-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id="media-lockups" class="style-scope ytd-video-description-course-section-renderer"></div>\n<div id="topic-link" class="style-scope ytd-video-description-course-section-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return jHW=r},{mode:1});var V_f;var Ez=function(){return _.D.apply(this,arguments)||this};
_.b(Ez,_.D);Ez.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"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ez.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ez.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ez.prototype,"data",void 0);_.w([_.qC({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],Ez);
_.A(Ez,"ytd-video-description-files-section-renderer",function(){if(V_f!==void 0)return V_f;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-files-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-files-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-files-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n  <div id="flex" class="style-scope ytd-video-description-files-section-renderer"></div>\n  <div id="view-all-button" class="style-scope ytd-video-description-files-section-renderer"></div>\n</div>\n<div id="description" class="style-scope ytd-video-description-files-section-renderer">[[getSimpleString(data.sectionDescription)]]</div>\n<div id="file-buttons" class="style-scope ytd-video-description-files-section-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return V_f=r},{mode:1});var dwS;var xI=function(){return _.D.apply(this,arguments)||this};
_.b(xI,_.D);xI.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"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],xI.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],xI.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],xI.prototype,"data",void 0);_.w([_.qC({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],xI);
_.A(xI,"ytd-video-description-gaming-section-renderer",function(){if(dwS!==void 0)return dwS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-gaming-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-gaming-section-renderer">\n  <h3 id="title" class="style-scope ytd-video-description-gaming-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id="media-lockups" class="style-scope ytd-video-description-gaming-section-renderer"></div>\n<div id="topic-link" class="style-scope ytd-video-description-gaming-section-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return dwS=r},{mode:1});var LHr;var fp=function(){var r=_.D.apply(this,arguments)||this;r.isExpanded=!1;return r};
_.b(fp,_.D);fp.prototype.computeHasDefaultMetadataEndpoint=function(r){var g;r=r==null?void 0:(g=r.defaultMetadata)==null?void 0:g.runs;return!(!r||r.length!==1||!r[0].navigationEndpoint)};
fp.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.l4.Object.defineProperties(fp.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],fp.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],fp.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],fp.prototype,"isExpanded",void 0);_.w([_.H({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],fp.prototype,"hasDefaultMetadataEndpoint",void 0);
_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],fp.prototype,"isExpandable",null);_.w([_.L("data","isExpandable","isExpanded"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],fp.prototype,"showExpandedMetadata",null);_.w([_.qC({is:"ytd-info-row-renderer",disableElementRegistration:!0})],fp);
_.A(fp,"ytd-info-row-renderer",function(){if(LHr!==void 0)return LHr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-row-container" on-click="onRowExpand" class="style-scope ytd-info-row-renderer">\n  <div id="info-row-header" class="style-scope ytd-info-row-renderer">\n    <div id="title" class="style-scope ytd-info-row-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="default-metadata-section" hidden="[[isExpanded]]" class="style-scope ytd-info-row-renderer">\n      <yt-formatted-string id="default-metadata" bold-links="" text="[[data.defaultMetadata]]" class="style-scope ytd-info-row-renderer">\n      </yt-formatted-string>\n      <span id="truncation-text" class="style-scope ytd-info-row-renderer">[[getSimpleString(data.truncationText)]]</span>\n      <yt-icon id="icon" class="expand-icon style-scope ytd-info-row-renderer" hidden="[[!data.expandIcon.iconType]]" icon="[[data.expandIcon.iconType]]">\n      </yt-icon>\n    </div>\n  </div>\n  <yt-formatted-string id="expanded-metadata" hidden="[[!showExpandedMetadata]]" text="[[data.expandedMetadata]]" class="style-scope ytd-info-row-renderer">\n  </yt-formatted-string>\n</div>\n\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return LHr=r},{mode:1});var GaA;var np=function(){var r=_.D.apply(this,arguments)||this;r.currentIndex=0;r.supportComponentResize=!0;r.JSC$20430_lastScrollContainerWidth=NaN;return r};
_.b(np,_.D);_.Q=np.prototype;
_.Q.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"}}}};
_.Q.getItemsPath=function(){return"videoLockups"};
_.Q.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.Q.onIronResize=function(){this.updateVideoLockupStyles()};
_.Q.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.Q.updateVideoLockupStyles=function(){var r;this.JSC$20430_scrollContainer!==void 0&&(r=this.videoLockups)!=null&&r.length&&(r=this.JSC$20430_scrollContainer.clientWidth,r!==this.JSC$20430_lastScrollContainerWidth&&(this.JSC$20430_lastScrollContainerWidth=r,_.lH(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(r*.8,415)+"px"}),_.He(this.hostElement,"iron-resize")))};
_.l4.Object.defineProperties(np.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var r=[],g;if((g=this.data)==null||!g.carouselLockups)return r;g=_.m(this.data.carouselLockups);for(var I=g.next();!I.done;I=g.next()){I=I.value;var P=void 0;((P=_.Z(I,DGU))==null?0:P.videoLockup)&&r.push(_.Z(I,DGU).videoLockup)}return r}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.videoLockups)==null||!r.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var r=[],g;if((g=this.data)==null||!g.carouselLockups)return r;var I;return(I=_.Z(this.data.carouselLockups[this.scrollCount],DGU))==null?void 0:I.infoRows}}});
np.prototype.dataChanged=np.prototype.dataChanged;np.prototype.onIronResize=np.prototype.onIronResize;np.prototype.hiddenChanged=np.prototype.hiddenChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],np.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],np.prototype,"componentBehavior",void 0);_.w([_.d(_.Kw.YtdHorizontalListBehavior),_.J("design:type",Object)],np.prototype,"ytdHorizontalListBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],np.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],np.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],np.prototype,"inlineStructuredDescription",void 0);_.w([_.H({value:2}),_.J("design:type",Number)],np.prototype,"initialCount",void 0);_.w([_.H(),_.J("design:type",Object)],np.prototype,"currentIndex",void 0);
_.w([_.H(),_.J("design:type",Number)],np.prototype,"scrollCount",void 0);_.w([_.H(),_.J("design:type",Object)],np.prototype,"supportComponentResize",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],np.prototype,"contentHidden",void 0);_.w([_.ni("#scroll-container"),_.J("design:type",HTMLDivElement)],np.prototype,"JSC$20430_scrollContainer",void 0);
_.w([_.xt("contentHidden"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],np.prototype,"hiddenChanged",null);_.w([_.L("data"),_.J("design:type",Array),_.J("design:paramtypes",[])],np.prototype,"videoLockups",null);_.w([_.L("videoLockups"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],np.prototype,"hasVideoLockups",null);
_.w([_.Eq("iron-resize"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],np.prototype,"onIronResize",null);_.w([_.L("data","scrollCount"),_.J("design:type",Object),_.J("design:paramtypes",[])],np.prototype,"infoRows",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],np.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],np);
_.A(np,"ytd-video-description-music-section-renderer",function(){if(GaA!==void 0)return GaA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-music-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-music-section-renderer">\n  <h3 id="title" class="style-scope ytd-video-description-music-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id="video-lockups" hidden="[[!hasVideoLockups]]" class="style-scope ytd-video-description-music-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-music-section-renderer">\n    <div id="left-arrow-button" class="arrow style-scope ytd-video-description-music-section-renderer" hidden="[[atStart]]"></div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-music-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-music-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-music-section-renderer">\n    <div id="right-arrow-button" class="arrow style-scope ytd-video-description-music-section-renderer" hidden="[[atEnd]]"></div>\n  </div>\n</div>\n<div id="info-rows" class="style-scope ytd-video-description-music-section-renderer"></div>\n<a id="premium-upsell-link" class="yt-simple-endpoint style-scope ytd-video-description-music-section-renderer" aria-label$="[[data.premiumUpsellLink.title.accessibility.accessibilityData.label]]" hidden="[[!data.premiumUpsellLink]]" href$="[[computeOptionalHref_(data.premiumUpsellLink.navigationEndpoint)]]" title$="[[getSimpleString(data.premiumUpsellLink.title)]]" data="[[data.premiumUpsellLink.navigationEndpoint]]">\n  <yt-formatted-string id="premium-upsell-text" text="[[data.premiumUpsellLink]]" class="style-scope ytd-video-description-music-section-renderer">\n  </yt-formatted-string>\n</a>\n<div id="topic-link" class="style-scope ytd-video-description-music-section-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return GaA=r},{mode:_.Rv("kevlar_poly_si_batch_j081")?1:2});var yy0;var T9=function(){return _.D.apply(this,arguments)||this};
_.b(T9,_.D);T9.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],T9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],T9.prototype,"ytRendererBehavior",void 0);_.w([_.H({}),_.J("design:type",Object)],T9.prototype,"data",void 0);_.w([_.qC({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],T9);
_.A(T9,"ytd-video-description-transcript-section-renderer",function(){if(yy0!==void 0)return yy0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-transcript-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="header" class="style-scope ytd-video-description-transcript-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-transcript-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id="sub-header" class="style-scope ytd-video-description-transcript-section-renderer">\n  <p id="sub-header-text" class="style-scope ytd-video-description-transcript-section-renderer">[[getSimpleString(data.subHeaderText)]]</p>\n</div>\n<div id="button-container" class="style-scope ytd-video-description-transcript-section-renderer">\n  <div id="primary-button" class="style-scope ytd-video-description-transcript-section-renderer"></div>\n</div>\n\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return yy0=r},{mode:1});var KHU;_.dM(_.R(function(r){var g=_.J9(_.ipQ,function(){return r.data().firstProviderLinkStatusEntityKey}),I=_.J9(_.ipQ,function(){return r.data().secondProviderLinkStatusEntityKey}),P=function(){var a,v;
return((a=g())==null?void 0:a.linked)||((v=I())==null?void 0:v.linked)};
return _.q("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.q(_.eY,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return r.data().sectionTitle}}),_.q(_.eY,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return P()?r.data().connectedMessage:r.data().notConnectedMessage}}),_.q(_.t,{cond:P,
then:function(){return _.q(_.fk,{data:function(){return r.data().connectedButton}},{buttonViewModel:function(a){return _.q(_.W6,{data:a.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.q(_.t,{cond:function(){return!P()},
then:function(){return _.q(_.fk,{data:function(){return r.data().notConnectedButton}},{buttonViewModel:function(a){return _.q(_.W6,{data:a.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"yh"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=r.data;return _.q("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.q("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.q(_.eY,{text:function(){return g().sectionTitle}})),_.q("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.q(_.eY,{text:function(){return g().bodyHeader}})),_.q("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.q(_.eY,{text:function(){return g().bodyText}})),_.q(_.t,{cond:function(){return g().attributionText},
then:function(){return _.q("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.q(_.eY,{text:function(){return g().attributionText}}))}}))},"zh"),"how-this-was-made-section-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){return _.q("yt-video-description-youchat-section-view-model",{class:_.Ws("ytVideoDescriptionYouchatSectionViewModelHost")},_.q("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.q(_.eY,{text:function(){return r.data().sectionTitle}})),_.q("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.q(_.eY,{text:function(){return r.data().subHeaderText}})),_.q("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.q(_.W6,{data:function(){return _.Z(r.data().primaryButton,
_.OI)}})))},"Ah"),"yt-video-description-youchat-section-view-model",{props:{data:_.Yp}});var hg=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return r};
_.b(hg,_.D);_.Q=hg.prototype;
_.Q.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}}}}}};
_.Q.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.Q.dataChanged=function(){var r,g;this.hasDescriptionOnly=!(((r=this.data)==null?void 0:(g=r.items)==null?void 0:g.length)!==1||!_.Z(this.data.items[0],bp))};
_.Q.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.Q.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.Q.autoFocusDescription=function(){var r;((r=_.S5().resolve(_.lX(_.GT)))==null?0:r.isKeyBoardInUse())&&this.description&&_.R8(this.description)};
_.Q.resize=function(){if(_.Y("kevlar_disable_sd_resize"))this.JSC$20437_cardList&&_.He(this.JSC$20437_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.He(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.He(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.Q.scrollToSection=function(r){if(r=this.getSectionElement(r))_.We(this.hostElement,"yt-scroll-to-watch-element",[r]),r.focus()};
_.Q.getSectionElement=function(r){switch(r){case "infocards-item-section":var g;return(g=this.infocardsSection)!=null?g:null;case "transcript-item-section":var I;return(I=this.transcriptSection)!=null?I:null;case "how-this-was-made-section-item-section":var P;return(P=this.howThisWasMadeSection)!=null?P:null;case "files-item-section":var a;return(a=this.filesSection)!=null?a:null;default:return null}};
_.Q.handleSetActiveItemAction=function(r){var g=_.Z(r,CN0),I=g&&(g==null?void 0:g.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$20437_cardList;if(g&&I){r=this.currentActiveChapter;var P=this.currentActiveProblem;g=I==null?void 0:I.getItemByIndex(g.itemIndex);var a=I=!0;g&&(g.active=!0,g.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(I=r!==g,a=!1,this.currentActiveChapter=g):(g==null?void 0:g.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(I=!1,a=P!==g,this.currentActiveProblem=g));r&&I&&(r.active=!1);P&&a&&(P.active=!1)}};
_.l4.Object.defineProperties(hg.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.sq("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
hg.prototype.onYtExpanderMoreTapped=hg.prototype.onYtExpanderMoreTapped;hg.prototype.onHiddenChanged=hg.prototype.onHiddenChanged;hg.prototype.dataChanged=hg.prototype.dataChanged;hg.prototype.panelContentVisibleChanged=hg.prototype.panelContentVisibleChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hg.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],hg.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],hg.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.rb),_.J("design:type",Object)],hg.prototype,"ironResizableBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hg.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],hg.prototype,"panelContentVisible",void 0);_.w([_.H(),_.J("design:type",Boolean)],hg.prototype,"hasDescriptionOnly",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],hg.prototype,"inlineStructuredDescription",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],hg.prototype,"hidden",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],hg.prototype,"shortsPanel",void 0);_.w([_.H(),_.J("design:type",Object)],hg.prototype,"videoSummary",void 0);_.w([_.H(),_.J("design:type",Object)],hg.prototype,"merchShelf",void 0);
_.w([_.L("videoSummary"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],hg.prototype,"showVideoSummary",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],hg.prototype,"engagementPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],hg.prototype,"watchWhileSdp",void 0);_.w([_.ni("ytd-expandable-video-description-body-renderer"),_.J("design:type",Object)],hg.prototype,"description",void 0);
_.w([_.ni("ytd-horizontal-card-list-renderer"),_.J("design:type",Object)],hg.prototype,"JSC$20437_cardList",void 0);_.w([_.ni("ytd-horizontal-card-list-renderer[center-items]"),_.J("design:type",Object)],hg.prototype,"problemWalkthroughCardList",void 0);_.w([_.ni("ytd-shelf-renderer"),_.J("design:type",Object)],hg.prototype,"shelfSection",void 0);_.w([_.ni("ytd-video-description-music-section-renderer"),_.J("design:type",Object)],hg.prototype,"musicMetadataSection",void 0);
_.w([_.ni("ytd-video-description-infocards-section-renderer"),_.J("design:type",Object)],hg.prototype,"infocardsSection",void 0);_.w([_.ni("ytd-video-description-transcript-section-renderer"),_.J("design:type",Object)],hg.prototype,"transcriptSection",void 0);_.w([_.ni("how-this-was-made-section-view-model"),_.J("design:type",Object)],hg.prototype,"howThisWasMadeSection",void 0);_.w([_.ni("ytd-video-description-files-section-renderer"),_.J("design:type",Object)],hg.prototype,"filesSection",void 0);
_.w([_.xt("panelContentVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hg.prototype,"panelContentVisibleChanged",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hg.prototype,"dataChanged",null);_.w([_.xt("hidden"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hg.prototype,"onHiddenChanged",null);
_.w([_.Eq("yt-expander-more-tapped"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hg.prototype,"onYtExpanderMoreTapped",null);_.w([_.qC({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],hg);
_.A(hg,"ytd-structured-description-content-renderer",function(){if(KHU!==void 0)return KHU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-summary" hidden="[[!showVideoSummary]]" class="style-scope ytd-structured-description-content-renderer"></div>\n<div id="merch-shelf" hidden="[[!merchShelf]]" class="style-scope ytd-structured-description-content-renderer"></div>\n<div id="items" class="style-scope ytd-structured-description-content-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return KHU=r},{mode:2});var kI=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return r};
_.b(kI,_.D);_.Q=kI.prototype;_.Q.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"}}}};
_.Q.dataChanged=function(){var r;this.descriptionToggled=!((r=this.data)==null||!r.defaultExpanded);var g;this.collapsed=this.descriptionAlwaysCollapsed||!((g=this.data)==null?0:g.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.Dx(110509);this.showLessClientVe=_.Dx(110510);r=_.CB();g=_.mw();r&&g&&_.zG(r,g,[this.showMoreClientVe,this.showLessClientVe])};
_.Q.onYtExpanderMoreTapped=function(){var r,g=(r=this.data)==null?void 0:r.showMoreCommand;g&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(g);(r=_.CB())&&this.showMoreClientVe&&_.Uk(r,this.showMoreClientVe)};
_.Q.onYtExpanderLessTapped=function(){var r=_.CB();r&&this.showLessClientVe&&_.Uk(r,this.showLessClientVe);var g;(r=(g=this.data)==null?void 0:g.showLessCommand)&&this.componentBehavior.resolveCommand(r)};
_.Q.handleUpdateDateTextAction=function(r){this.data&&this.data.dateText&&this.set("data.dateText",_.Z(r,swi).dateText)};
_.Q.handleUpdateDescriptionAction=function(r){if(r=_.Z(r,_.n0z))r.isEmpty||!r.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.mk(r.description)):this.set("data.description",r.description)};
_.Q.onYtChangeEngagementPanelVisibilityAction=function(r){if(_.Y("web_structured_description_show_more")||_.Y("web_engagement_panel_open_description")){var g,I=(g=_.Z(r,_.xB$))==null?void 0:g.targetId,P;r=((P=_.Z(r,_.xB$))==null?void 0:P.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";I==="engagement-panel-structured-description"&&r&&(this.descriptionToggled=!0)}};
_.Q.updateCollapsedFromBinding=function(r){this.collapsed=r.detail.value};
_.Q.updateDescriptionToggledFromBinding=function(r){this.descriptionToggled=r.detail.value};
_.Q.updateCanCollapseFromBinding=function(r){this.canCollapse=r.detail.value};
_.l4.Object.defineProperties(kI.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(r=this.data)==null?void 0:(g=r.metadataRowContainer)==null?void 0:g.metadataRowContainerRenderer;return!!I&&!!I.rows&&I.rows.length>I.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.attributedDescription)}},
loadStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription&&!this.collapsed}},
descriptionAlwaysCollapsible:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription||this.metadataCollapsible}}});
kI.prototype.onYtExpanderLessTapped=kI.prototype.onYtExpanderLessTapped;kI.prototype.onYtExpanderMoreTapped=kI.prototype.onYtExpanderMoreTapped;kI.prototype.dataChanged=kI.prototype.dataChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],kI.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],kI.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],kI.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],kI.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],kI.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],kI.prototype,"collapsed",void 0);_.w([_.H(),_.J("design:type",Boolean)],kI.prototype,"descriptionToggled",void 0);
_.w([_.H(),_.J("design:type",Boolean)],kI.prototype,"canCollapse",void 0);_.w([_.H(),_.J("design:type",Object)],kI.prototype,"subscribeButtonData",void 0);_.w([_.H(),_.J("design:type",Number)],kI.prototype,"descriptionCollapsedHeight",void 0);_.w([_.H(),_.J("design:type",Object)],kI.prototype,"structuredDescriptionContentRenderer",void 0);_.w([_.H({value:function(){return _.Y("web_watch_description_always_collapsed")}}),
_.J("design:type",Boolean)],kI.prototype,"descriptionAlwaysCollapsed",void 0);_.w([_.ni("#description"),_.J("design:type",HTMLDivElement)],kI.prototype,"description",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kI.prototype,"dataChanged",null);_.w([_.Eq("yt-expander-more-tapped"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kI.prototype,"onYtExpanderMoreTapped",null);
_.w([_.Eq("yt-expander-less-tapped"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kI.prototype,"onYtExpanderLessTapped",null);_.w([_.L("data.metadataRowContainer"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],kI.prototype,"metadataCollapsible",null);_.w([_.L("data","structuredDescriptionContentRenderer"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],kI.prototype,"hasInlineStructuredDescription",null);
_.w([_.L("data.attributedDescription"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],kI.prototype,"hasAttributedDescription",null);_.w([_.L("hasInlineStructuredDescription","collapsed"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],kI.prototype,"loadStructuredDescription",null);_.w([_.L("data","structuredDescriptionContentRenderer","collapsed"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],kI.prototype,"showInlineStructuredDescription",null);
_.w([_.L("data","hasInlineStructuredDescription","metadataCollapsible"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],kI.prototype,"descriptionAlwaysCollapsible",null);
_.A(kI,"ytd-video-secondary-info-renderer",function(){if(XpK===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-secondary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-secondary-info-renderer"><div id="top-row" class="style-scope ytd-video-secondary-info-renderer"><ytd-video-owner-renderer data="[[data.owner.videoOwnerRenderer]]" subscribe-key="[[subscribeButtonData.subscribedEntityKey]]" class="style-scope ytd-video-secondary-info-renderer"><span class="date style-scope ytd-video-secondary-info-renderer" slot="date">[[getSimpleString(data.dateText)]]</span></ytd-video-owner-renderer><div id="subscribe-button" class="style-scope ytd-video-secondary-info-renderer"></div></div><ytd-expander always-collapsed="[[descriptionAlwaysCollapsed]]" always-toggleable="[[descriptionAlwaysCollapsible]]" can-toggle="[[canCollapse]]" collapsed="[[collapsed]]" collapsed-height="[[descriptionCollapsedHeight]]" is-toggled="[[descriptionToggled]]" on-can-toggle-changed="updateCanCollapseFromBinding" on-collapsed-changed="updateCollapsedFromBinding" on-is-toggled-changed="updateDescriptionToggledFromBinding" class="style-scope ytd-video-secondary-info-renderer"><div id="description" slot="content" class="style-scope ytd-video-secondary-info-renderer"><yt-attributed-string class="content style-scope ytd-video-secondary-info-renderer" data="[[data.attributedDescription]]" disable-upgrade$="[[!hasAttributedDescription]]" hidden$="[[!hasAttributedDescription]]" user-input=""></yt-attributed-string><yt-formatted-string class="content style-scope ytd-video-secondary-info-renderer" disable-upgrade$="[[hasAttributedDescription]]" force-default-style="" hidden="[[hasAttributedDescription]]" split-lines="[[!hasAttributedDescription]]" text="[[data.description]]"></yt-formatted-string><ytd-structured-description-content-renderer data="[[structuredDescriptionContentRenderer]]" disable-upgrade$="[[!loadStructuredDescription]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="[[hasInlineStructuredDescription]]" class="style-scope ytd-video-secondary-info-renderer"></ytd-structured-description-content-renderer></div><ytd-metadata-row-container-renderer class="sticky style-scope ytd-video-secondary-info-renderer" slot="sticky" collapsed="[[collapsed]]" data="[[data.metadataRowContainer.metadataRowContainerRenderer]]"></ytd-metadata-row-container-renderer><yt-formatted-string class="more-button style-scope ytd-video-secondary-info-renderer" slot="more-button" role="button" text="[[data.showMoreText]]"></yt-formatted-string><yt-formatted-string class="less-button style-scope ytd-video-secondary-info-renderer" slot="less-button" role="button" text="[[data.showLessText]]"></yt-formatted-string></ytd-expander></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);XpK=r}r=XpK;return r},{mode:2});var sHK;var $c=function(){return _.D.apply(this,arguments)||this};
_.b($c,_.D);$c.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$c.prototype,"rendererBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],$c.prototype,"dismissibleItemBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],$c.prototype,"rendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$c.prototype,"data",void 0);_.w([_.qC({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],$c);
_.A($c,"ytd-comment-history-entry-renderer",function(){if(sHK!==void 0)return sHK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-history-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="main style-scope ytd-comment-history-entry-renderer">\n  <yt-formatted-string class="summary style-scope ytd-comment-history-entry-renderer" link-inherit-color="" text="[[data.summary]]"></yt-formatted-string>\n  <ytd-expander class="content-expander style-scope ytd-comment-history-entry-renderer" hidden="[[!data.content]]" max-number-of-lines="4">\n    <yt-formatted-string class="content style-scope ytd-comment-history-entry-renderer" slot="content" force-default-style="" split-lines="" text="[[data.content]]">\n    </yt-formatted-string>\n    <span class="more-button style-scope ytd-comment-history-entry-renderer" slot="more-button">[[getSimpleString(data.readMoreText)]]</span>\n    <span class="less-button style-scope ytd-comment-history-entry-renderer" slot="less-button">[[getSimpleString(data.showLessText)]]</span>\n  </ytd-expander>\n  <yt-formatted-string class="timestamp style-scope ytd-comment-history-entry-renderer" text="[[data.timestamp]]"></yt-formatted-string>\n</div>\n<div id="menu" class="style-scope ytd-comment-history-entry-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return sHK=r},{mode:1});var FHi;var rZ=function(){var r=_.D.apply(this,arguments)||this;r.isCollapsed=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return r};
_.b(rZ,_.D);_.Q=rZ.prototype;_.Q.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Q.onDonateTap=function(){var r=this.get("data.donateButton.buttonRenderer.command");if(r){var g=_.CB(),I=this.get("data.donateButton.buttonRenderer.trackingParams");g&&I&&_.Uk(g,_.gM(I));this.ytOpenPopupBehavior.openPopup(r)}};
_.Q.onShowMore=function(){this.isCollapsed=!1;var r=_.CB(),g=this.get("data.expandButton.buttonRenderer.trackingParams");r&&g&&_.Uk(r,_.gM(g))};
_.Q.onShowLess=function(){this.isCollapsed=!0};
_.Q.dataChanged=function(){_.lH(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.Q.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.Q.handleUpdate=function(r){if(r=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",r))this.set("data.startLabel",r.startLabel),this.set("data.endLabel",r.endLabel),this.set("data.progress",r.progress),this.set("data.amountRaisedLabel",r.amountRaisedLabel),this.dataChanged()};
_.Q.handleOpenPopupAction=function(r){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",r)&&_.We(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.Q.computeHeaderBackgroundUrl=function(r,g){if(r)return g?r.headerBackgroundDarkUrl:r.headerBackgroundUrl};
_.Q.isProgressBarVisible=function(r){return!(!r||r.progress===void 0)};
_.Q.headerBackgroundClass=function(){return _.Gq("HTML_DIR")==="rtl"?"flip":""};
rZ.prototype.dataChanged=rZ.prototype.dataChanged;_.w([_.d(_.Aa.YtOpenPopupBehavior),_.J("design:type",Object)],rZ.prototype,"ytOpenPopupBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],rZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],rZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],rZ.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],rZ.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],rZ.prototype,"isCollapsed",void 0);_.w([_.H({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.J("design:type",String)],rZ.prototype,"headerBackgroundUrl",void 0);_.w([_.H(),_.J("design:type",Boolean)],rZ.prototype,"isDarkTheme",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rZ.prototype,"dataChanged",null);
_.w([_.qC({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],rZ);
_.A(rZ,"ytd-donation-shelf-renderer",function(){if(FHi!==void 0)return FHi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-section" class="style-scope ytd-donation-shelf-renderer">\n  <div id="header-text" class="style-scope ytd-donation-shelf-renderer">\n    [[getSimpleString(data.headerTitle)]]\n  </div>\n  <template is="dom-if" if="[[headerBackgroundUrl]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="header-background" class$="[[headerBackgroundClass()]] style-scope ytd-donation-shelf-renderer">\n      <yt-img-shadow delayed-src="[[headerBackgroundUrl]]" height="48" class="style-scope ytd-donation-shelf-renderer">\n      </yt-img-shadow>\n    </div>\n  </template>\n</div>\n\n<div id="donate-section" class="style-scope ytd-donation-shelf-renderer">\n  <div id="title-row" class="style-scope ytd-donation-shelf-renderer">\n    <yt-img-shadow id="campaign-logo" object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-shelf-renderer">\n    </yt-img-shadow>\n    <div id="text-container" class="style-scope ytd-donation-shelf-renderer">\n      <div id="campaign-title" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.campaignTitle)]]\n      </div>\n      <div id="campaign-subtitle" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.campaignSubtitle)]]\n      </div>\n    </div>\n    <div id="donate-button" on-click="onDonateTap" class="style-scope ytd-donation-shelf-renderer"></div>\n  </div>\n  <template is="dom-if" if="[[isProgressBarVisible(data)]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="progress-bar" class="style-scope ytd-donation-shelf-renderer">\n      <div id="progress-bar-fill" class="style-scope ytd-donation-shelf-renderer"></div>\n    </div>\n    <div id="progress-bar-labels" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string id="progress-bar-start" text="[[data.startLabel]]" class="style-scope ytd-donation-shelf-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="progress-bar-end" text="[[data.endLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.amountRaisedLabel]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="amount-raised" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.amountRaisedLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.matchLabel]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="matching-label" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string split-lines="" text="[[data.matchLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n</div>\n\n<template is="dom-if" if="[[!isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n  <template is="dom-if" if="[[data.creatorMessages]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="creator-messages-section" class="style-scope ytd-donation-shelf-renderer">\n      <template is="dom-repeat" items="[[data.creatorMessages]]" class="style-scope ytd-donation-shelf-renderer">\n        <div class="creator-message style-scope ytd-donation-shelf-renderer">\n          <div class="separator style-scope ytd-donation-shelf-renderer"></div>\n          <div class="creator-message-header style-scope ytd-donation-shelf-renderer">\n            <yt-img-shadow class="avatar style-scope ytd-donation-shelf-renderer" height="26" thumbnail="[[item.thumbnail]]">\n            </yt-img-shadow>\n            <yt-formatted-string class="creator-message-name style-scope ytd-donation-shelf-renderer" text="[[item.title]]">\n            </yt-formatted-string>\n          </div>\n          <div class="creator-message-description style-scope ytd-donation-shelf-renderer">\n            [[getSimpleString(item.description)]]\n          </div>\n        </div>\n      </template>\n    </div>\n  </template>\n\n  <div id="nonprofit-section" class="style-scope ytd-donation-shelf-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-shelf-renderer">\n      <div id="nonprofit-title" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.nonprofitTitle)]]<span id="verified-icon-wrapper" class="style-scope ytd-donation-shelf-renderer">\u00a0<yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-shelf-renderer" default-to-filled="true" icon="check_circle"></yt-icon>\n        </span>\n      </div>\n    </div>\n    <div id="nonprofit-subtitle" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-shelf-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="nonprofit-description" class="style-scope ytd-donation-shelf-renderer">\n      [[getSimpleString(data.nonprofitDescription)]]\n    </div>\n  </div>\n</template>\n\n<div id="collapse-controls-section" class="style-scope ytd-donation-shelf-renderer">\n  <template is="dom-if" if="[[isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="show-more" on-click="onShowMore" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.showMoreText]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[!isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="show-less" on-click="onShowLess" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.showLessText]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return FHi=r},{mode:1});var HOr;var WHU=function(){return _.D.apply(this,arguments)||this};
_.b(WHU,_.D);_.w([_.H(),_.J("design:type",Object)],WHU.prototype,"data",void 0);_.w([_.qC({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],WHU);
_.A(WHU,"ytd-donation-unavailable-renderer",function(){if(HOr!==void 0)return HOr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-unavailable-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-donation-unavailable-renderer">\n  <yt-formatted-string id="message" text="[[data.text]]" class="style-scope ytd-donation-unavailable-renderer">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return HOr=r},{mode:1});var DwA;var gZ=function(){var r=_.D.apply(this,arguments)||this;r.playerListenerConfig=null;r.actionMap={"yt-show-watch-page-survey":"openSurvey"};return r};
_.b(gZ,_.D);_.Q=gZ.prototype;_.Q.dataChanged=function(){var r=this,g=_.dD();g&&g.getPlayerPromise().then(function(P){r.maybeRemovePlayerListeners(P)});
var I=this.data&&this.data.survey;I&&((I=(I=I.singleOptionSurveyRenderer||I.checkboxSurveyRenderer||I.multiStageSurveyRenderer)&&I.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(g,I):this.openSurvey())};
_.Q.triggerWatchPageSurvey=function(r,g){var I=this,P,a,v,C,u,X,c,B,O;return _.p(function(z){if(z.nextAddress==1)return r?z.yield(r.getPlayerPromise(),2):z.return();I.player=z.yieldResult;if(!I.player)return z.return();P={};a=_.m(g);for(v=a.next();!v.done;v=a.next())C=v.value,u=_.m(I.createEventListenerPair(C)),X=u.next().value,c=u.next().value,B=X,O=c,B&&O&&(P[B]=O,I.ytPlayerListenerBehavior.listenToPlayerEvent(I.player,B,O));I.playerListenerConfig=P;_.R2(z)})};
_.Q.createEventListenerPair=function(r){var g=r.playbackEventTrigger;return g?this.handlePlaybackTrigger(g):(r=r.watchTimeTrigger)?this.handleWatchTimeTrigger(r):[void 0,void 0]};
_.Q.handleWatchTimeTrigger=function(r){var g=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var I=r.videoWatchFraction,P=r.watchTimeSec;return P&&I?["onVideoProgress",function(){g.player&&g.isWatchTimeConditionMet(g.player,I,P)&&g.showSurvey()}]:[void 0,
void 0]};
_.Q.isWatchTimeConditionMet=function(r,g,I){var P=r.getProgressState(),a=P.current-this.lastKnownPlaybackPosition;a<5&&(this.accumulatedMediaTime+=a);this.lastKnownPlaybackPosition=P.current;P=Math.round(this.accumulatedMediaTime/P.duration*1E3)/1E3;return r.getPresentingPlayerType&&r.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>I||P>g)};
_.Q.handlePlaybackTrigger=function(r){var g=this;r=r.playbackEvent;if(r==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var I="onStateChange";var P=function(a){a===0&&g.showSurvey()}}else r==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(I="onVideoProgress",P=function(a){g.player&&g.player.getPresentingPlayerType&&g.player.getPresentingPlayerType()===1&&a&&g.showSurvey()}):r==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(I="onAdEnd",P=this.showSurvey);
return[I,P]};
_.Q.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.Q.openSurvey=function(){var r=this,g=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(F0M(!!g));_.ZV.addJob(function(){r.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:g}})},0,0)};
_.Q.maybeRemovePlayerListeners=function(r){if(this.playerListenerConfig){for(var g=_.m(Object.keys(this.playerListenerConfig)),I=g.next();!I.done;I=g.next())I=I.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(r,I,this.playerListenerConfig[I]);this.playerListenerConfig=null}};
gZ.prototype.dataChanged=gZ.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],gZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],gZ.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",_.iF)],gZ.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],gZ.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d(_.oj),_.J("design:type",Object)],gZ.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],gZ.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],gZ.prototype,"playerListenerConfig",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],gZ.prototype,"lastKnownPlaybackPosition",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],gZ.prototype,"accumulatedMediaTime",void 0);_.w([_.H(),_.J("design:type",Object)],gZ.prototype,"player",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],gZ.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],gZ);
_.A(gZ,"ytd-survey-trigger-renderer",function(){if(DwA!==void 0)return DwA;var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-trigger-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return DwA=r},{mode:1});var RhM;_.IA("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var IO=function(){var r=_.D.apply(this,arguments)||this;r.role="link";r.tabindex="0";r.actionMap=_.Y("kevlar_move_theme_action_handlers_killswitch")?{"yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice"}:{};return r};
_.b(IO,_.D);_.Q=IO.prototype;_.Q.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.Oq()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.Q.getCurrentTheme=function(){return _.zI()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Oq()};
_.Q.onThemeSelected=function(r,g){var I=r||g?r:_.Bg(),P=(I&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!I&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.W$F(_.Nz(window.location.href));_.hF(0,165,r);_.hF(0,174,g);this.prefs.save();P&&_.We(this.hostElement,"yt-dark-mode-toggled-action",[I]);_.We(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.Q.onTap=function(){this.data.serviceEndpoint&&_.RX(this.hostElement,[this.data.serviceEndpoint])};
_.Q.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.Q.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.Q.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
IO.prototype.onTap=IO.prototype.onTap;IO.prototype.dataChanged=IO.prototype.dataChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],IO.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],IO.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.eW),_.J("design:type",Object)],IO.prototype,"paperItemBehaviors",void 0);_.w([_.H(),_.J("design:type",Object)],IO.prototype,"data",void 0);_.w([_.H({value:function(){return _.Tk()}}),
_.J("design:type",_.KP)],IO.prototype,"prefs",void 0);_.w([_.H(),_.J("design:type",Object)],IO.prototype,"label",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],IO.prototype,"role",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],IO.prototype,"tabindex",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IO.prototype,"dataChanged",null);
_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IO.prototype,"onTap",null);_.w([_.qC({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],IO);
_.D_()(IO,"ytd-toggle-theme-compact-link-renderer",function(){if(RhM===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-theme-compact-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content-icon style-scope ytd-toggle-theme-compact-link-renderer">\n  <yt-icon id="primary-icon" disable-upgrade$="[[!data.primaryIcon.iconType]]" hidden="[[!data.primaryIcon.iconType]]" icon="[[data.primaryIcon.iconType]]" class="style-scope ytd-toggle-theme-compact-link-renderer">\n  </yt-icon>\n</div>\n<div id="label" class="style-scope ytd-toggle-theme-compact-link-renderer">[[getSimpleString(label)]]</div>\n<yt-icon id="secondary-icon" disable-upgrade$="[[!data.secondaryIcon.iconType]]" hidden="[[!data.secondaryIcon.iconType]]" icon="[[data.secondaryIcon.iconType]]" class="style-scope ytd-toggle-theme-compact-link-renderer">\n</yt-icon>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);RhM=r}r=RhM;return r},{allowedProps:["data"],
mode:1});var AyR;_.IA("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.IA("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var P1=function(){return _.D.apply(this,arguments)||this};
_.b(P1,_.D);_.Q=P1.prototype;_.Q.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.onKeyUp=function(r){if(r.keyCode===13)this.onTap()};
_.Q.onTap=function(){this.data.recordClickEndpoint&&_.S5().resolve(_.E3).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var r=this.data.navigationEndpoint;r&&_.Z(r,_.uk)&&_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}})};
_.Q.readChanged=function(){var r;_.A4(this.hostElement,"unread",!((r=this.data)==null?0:r.read))};
_.Q.dataChanged=function(){this.data&&_.A4(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.Q.computeThumbnailSize=function(){var r;return((r=this.data)==null?0:r.highPriorityNotification)?32:48};
_.Q.getEndpointURL=function(r){return r&&!_.Z(r,_.uk)?this.componentBehavior.computeHref_(r):null};
_.Q.getEndpointData=function(r){return r&&!_.Z(r,_.uk)?r:null};
P1.prototype.computeThumbnailSize=P1.prototype.computeThumbnailSize;P1.prototype.dataChanged=P1.prototype.dataChanged;P1.prototype.readChanged=P1.prototype.readChanged;P1.prototype.onKeyUp=P1.prototype.onKeyUp;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],P1.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],P1.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],P1.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],P1.prototype,"data",void 0);_.w([_.H({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.J("design:type",Number)],P1.prototype,"thumbnailSize",void 0);_.w([_.Eq("keyup"),_.J("design:type",Function),_.J("design:paramtypes",[KeyboardEvent]),_.J("design:returntype")],P1.prototype,"onKeyUp",null);
_.w([_.xt("data.read"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],P1.prototype,"readChanged",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],P1.prototype,"dataChanged",null);_.w([_.xt("data.highPriorityNotification"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],P1.prototype,"computeThumbnailSize",null);
_.w([_.qC({is:"ytd-notification-renderer",disableElementRegistration:!0})],P1);
_.A(P1,"ytd-notification-renderer",function(){if(AyR!==void 0)return AyR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-notification-renderer" href$="[[getEndpointURL(data.navigationEndpoint)]]" data="[[getEndpointData(data.navigationEndpoint)]]" on-tap="onTap" tabindex="0" role="link">\n  <div id="new" class="style-scope ytd-notification-renderer"></div>\n  <yt-img-shadow id="avatar" class="thumbnail  style-scope ytd-notification-renderer" height="[[thumbnailSize]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailSize]]">\n  </yt-img-shadow>\n  <div class="text style-scope ytd-notification-renderer">\n    <yt-formatted-string class="message style-scope ytd-notification-renderer" text="[[data.shortMessage]]"></yt-formatted-string>\n    <div id="call-to-action" hidden="[[!data.highPriorityNotificationActionButton]]" class="style-scope ytd-notification-renderer"></div>\n    <div class="metadata style-scope ytd-notification-renderer">\n      <yt-formatted-string text="[[data.footer]]" class="style-scope ytd-notification-renderer"></yt-formatted-string>\n      <yt-formatted-string text="[[data.sentTimeText]]" class="style-scope ytd-notification-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <template is="dom-if" if="[[data.videoThumbnail]]" class="style-scope ytd-notification-renderer">\n    <div class="thumbnail-container style-scope ytd-notification-renderer">\n      <yt-img-shadow thumbnail="[[data.videoThumbnail]]" width="86" class="style-scope ytd-notification-renderer"></yt-img-shadow>\n    </div>\n  </template>\n</a>\n<div id="menu" class="style-scope ytd-notification-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return AyR=r},{mode:1});var NvZ;var aO=function(){return _.D.apply(this,arguments)||this};
_.b(aO,_.D);aO.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"}}}};
aO.prototype.computeActionButtonClass=function(r){return!r.actionButtons||r.actionButtons.length<=1?"single-button":r.description?"vertical-buttons":"horizontal-buttons"};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],aO.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],aO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],aO.prototype,"data",void 0);_.w([_.qC({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],aO);
_.A(aO,"ytd-playlist-show-metadata-renderer",function(){if(NvZ!==void 0)return NvZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-show-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-desc" class="style-scope ytd-playlist-show-metadata-renderer">\n  <div id="dropdown" class="style-scope ytd-playlist-show-metadata-renderer"></div>\n  <ytd-expander class="description style-scope ytd-playlist-show-metadata-renderer" max-number-of-lines="2">\n    <yt-formatted-string id="description" class="content style-scope ytd-playlist-show-metadata-renderer" slot="content" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="more-button style-scope ytd-playlist-show-metadata-renderer" slot="more-button" role="button" text="[[data.showMoreText]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="less-button style-scope ytd-playlist-show-metadata-renderer" slot="less-button" role="button" text="[[data.showLessText]]">\n    </yt-formatted-string>\n  </ytd-expander>\n</div>\n<div id="action-buttons" class$="[[computeActionButtonClass(data)]] style-scope ytd-playlist-show-metadata-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return NvZ=r},{mode:1});var wpZ;_.IA("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var v1=function(){return _.D.apply(this,arguments)||this};
_.b(v1,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],v1.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],v1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],v1.prototype,"data",void 0);_.w([_.qC({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],v1);
_.A(v1,"ytd-purchase-item-renderer",function(){if(wpZ!==void 0)return wpZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint purchase-endpoint style-scope ytd-purchase-item-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div class="thumb-container style-scope ytd-purchase-item-renderer">\n    <yt-img-shadow fit="" thumbnail="[[data.thumbnail]]" class="style-scope ytd-purchase-item-renderer"></yt-img-shadow>\n  </div>\n  <div class="details style-scope ytd-purchase-item-renderer">\n    <yt-formatted-string class="title style-scope ytd-purchase-item-renderer" text="[[data.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="price-text style-scope ytd-purchase-item-renderer" no-endpoints="" text="[[data.priceText]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="manage-subscription-text style-scope ytd-purchase-item-renderer" force-default-style="" text="[[data.manageSubscriptionText]]">\n    </yt-formatted-string>\n  </div>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return wpZ=r},{mode:1});var lwR;var SeZ={};SeZ.YtSimpleTextSectionBehavior={properties:{data:Object,layoutStyle:{type:String,computed:"computeLayoutStyle_(data.layoutStyle)",reflectToAttribute:!0},role:{type:String,computed:"computeRole_(data.layoutStyle)",reflectToAttribute:!0}},created:function(){this.LAYOUT_STYLE_PREFIX_="SIMPLE_TEXT_LAYOUT_STYLE_"},
computeLayoutStyle_:function(r){if(r)return r.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(r){if(r==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.IA("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var Qb=function(){return _.D.apply(this,arguments)||this};
_.b(Qb,_.D);Qb.prototype.onYtNavigate=function(r){var g=this.openPopupBehavior.getNavigationEndpointPopupAction(r.detail.endpoint);g&&(r.stopPropagation(),this.openPopupBehavior.openPopup(g))};
Qb.prototype.onYtNavigate=Qb.prototype.onYtNavigate;_.w([_.d(SeZ.YtSimpleTextSectionBehavior),_.J("design:type",Object)],Qb.prototype,"ytSimpleTextSectionBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Qb.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],Qb.prototype,"openPopupBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Qb.prototype,"data",void 0);
_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Qb.prototype,"onYtNavigate",null);_.w([_.qC({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],Qb);
_.A(Qb,"ytd-simple-text-section-renderer",function(){if(lwR!==void 0)return lwR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-simple-text-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.lines]]" class="style-scope ytd-simple-text-section-renderer">\n  <yt-formatted-string class="text style-scope ytd-simple-text-section-renderer" text="[[item]]"></yt-formatted-string>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return lwR=r},{mode:1});var Jyi;_.IA("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var EP3=function(){return _.D.apply(this,arguments)||this};
_.b(EP3,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],EP3.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],EP3.prototype,"data",void 0);_.w([_.qC({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],EP3);
_.A(EP3,"ytd-unlimited-page-feature-info-renderer",function(){if(Jyi!==void 0)return Jyi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unlimited-page-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-unlimited-page-feature-info-renderer">\n  <yt-formatted-string class="info-head style-scope ytd-unlimited-page-feature-info-renderer" text="[[data.title]]"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.descriptions]]" class="style-scope ytd-unlimited-page-feature-info-renderer">\n    <yt-formatted-string class="info-desc style-scope ytd-unlimited-page-feature-info-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n</div>\n<yt-img-shadow class="icon-thumbnail style-scope ytd-unlimited-page-feature-info-renderer" height="194" thumbnail="[[data.iconThumbnail]]" width="390">\n</yt-img-shadow>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Jyi=r},{mode:1});var xwf;var fw4;var mh=function(){return _.D.apply(this,arguments)||this};
_.b(mh,_.D);mh.prototype.dataChanged=function(){if(this.data){var r=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);r&&(r=_.Ly(r,screen.width),this.hostElement.style.backgroundImage="url("+r+")")}};
mh.prototype.dataChanged=mh.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],mh.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mh.prototype,"data",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],mh.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],mh);
_.A(mh,"ytd-post-redemption-section-renderer",function(){if(fw4!==void 0)return fw4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-redemption-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="img-container style-scope ytd-post-redemption-section-renderer">\n  <yt-img-shadow id="logo" height="25" thumbnail="[[data.logoImage.thumbnailLandscapePortraitRenderer.portrait]]" class="style-scope ytd-post-redemption-section-renderer">\n  </yt-img-shadow>\n</div>\n<div class="container style-scope ytd-post-redemption-section-renderer">\n  <div class="title style-scope ytd-post-redemption-section-renderer">[[getSimpleString(data.title)]]</div>\n  <ytd-button-renderer id="redeem-button" data="[[data.button.buttonRenderer]]" class="style-scope ytd-post-redemption-section-renderer">\n  </ytd-button-renderer>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return fw4=r},{mode:1});var nPA;var CC=function(){return _.D.apply(this,arguments)||this};
_.b(CC,_.D);CC.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],CC.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],CC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],CC.prototype,"data",void 0);_.w([_.qC({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],CC);
_.A(CC,"ytd-ypc-post-redemption-renderer",function(){if(nPA!==void 0)return nPA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-post-redemption-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="store-value-balance" class="style-scope ytd-ypc-post-redemption-renderer">[[getSimpleString(data.storeValueBalance)]]</div>\n<div id="contents" class="style-scope ytd-ypc-post-redemption-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return nPA=r},{mode:1});_.IA("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var uS=function(){var r=_.D.apply(this,arguments)||this;r.MIN_CODE_LENGTH=12;r.MAX_CODE_LENGTH=24;return r};
_.b(uS,_.D);_.Q=uS.prototype;_.Q.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.Q.created=function(){this.riskService=new _.RZ_;this.loadPaymentThenable=_.NyL(_.Gq("YPC_MB_URL"))};
_.Q.ready=function(){var r=this;this.code.addEventListener("keypress",function(g){r.onCodeInputKeypress(g)})};
_.Q.dataChanged=function(){var r=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(g){g=_.m(g);for(var I=g.next();!I.done;I=g.next())I=I.value,I.type==="attributes"&&I.attributeName==="dark"&&r.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.Q.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var r=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+r+")")}};
_.Q.computeRedeemButton=function(r){(r=this.get("redeemButton.buttonRenderer",r))&&(r=Object.assign({},r,{serviceEndpoint:void 0}));return r};
_.Q.onRedeemButtonTap=function(r){r.stopPropagation();DlA();this.redeemCode()};
_.Q.redeemCode=function(){var r=this;this.isLoading=!0;var g=this.riskService.init();_.pd([g,this.loadPaymentThenable]).then(function(){var I=r.data.redeemButton.buttonRenderer.serviceEndpoint,P=_.AX1(),a=_.GU.payments.business.integration.ClientTokenFactory.createClientToken(_.Z(I,_.FSy).countryCode,P);P={c:r.code.value.trim(),rd:window.btoa(P),ctk:a};I&&_.S5().resolve(_.E3).resolveCommand(I,{form:Object.assign({},P,{element:r.hostElement})})},function(){r.showGenericError();
Rm4("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.KL(Error("yl"))})};
_.Q.onYtServiceRequestCompleted=function(r){r.stopPropagation();this.isLoading=!1;var g,I;this.errorMessage=(g=r.detail)==null?void 0:(I=g.data)==null?void 0:I.errorMessage;var P,a;this.postRedemptionRenderer=(P=r.detail)==null?void 0:(a=P.data)==null?void 0:a.renderer;var v,C;if(r=(v=r.detail)==null?void 0:(C=v.data)==null?void 0:C.redirectEndpoint)this.isLoading=!0,_.He(this.hostElement,"yt-navigate",{endpoint:r});this.errorMessage?Rm4("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
r)&&Pl("ypcRedeemFlowSucceeded")};
_.Q.onYtServiceRequestError=function(r){r.stopPropagation();this.isLoading=!1;if(r=this.get("detail.error.message",r))this.errorMessage=_.i6(r);Rm4("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.Q.onInvokeInstrumentManagerActionCompleted=function(r){r.stopPropagation();this.redeemCode()};
_.Q.onInvokeInstrumentManagerActionError=function(r){r.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",r)){case "instrumentManagerLoadError":this.showGenericError();Rm4("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();Rm4("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":Pl("ypcRedeemFlowCancelled")}};
_.Q.onInput=function(){var r=this;_.YR(this,"onInput",function(){var g=r.code.value.trim();r.redeemButtonDisabled=g.length<r.MIN_CODE_LENGTH||g.length>r.MAX_CODE_LENGTH},200)};
_.Q.onCodeInputKeypress=function(r){r.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(DlA(),this.redeemCode())};
_.Q.computeImageUrl=function(r){return r?_.Ly(r.thumbnails,600):null};
_.Q.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
uS.prototype.onInvokeInstrumentManagerActionError=uS.prototype.onInvokeInstrumentManagerActionError;uS.prototype.onInvokeInstrumentManagerActionCompleted=uS.prototype.onInvokeInstrumentManagerActionCompleted;uS.prototype.onYtServiceRequestError=uS.prototype.onYtServiceRequestError;uS.prototype.onYtServiceRequestCompleted=uS.prototype.onYtServiceRequestCompleted;uS.prototype.dataChanged=uS.prototype.dataChanged;
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],uS.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],uS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],uS.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],uS.prototype,"isLoading",void 0);_.w([_.H(),_.J("design:type",Boolean)],uS.prototype,"redeemButtonDisabled",void 0);
_.w([_.H(),_.J("design:type",Object)],uS.prototype,"errorMessage",void 0);_.w([_.H(),_.J("design:type",Object)],uS.prototype,"postRedemptionRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],uS.prototype,"observer",void 0);_.w([_.ni("#code"),_.J("design:type",HTMLInputElement)],uS.prototype,"code",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uS.prototype,"dataChanged",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],uS.prototype,"onYtServiceRequestCompleted",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],uS.prototype,"onYtServiceRequestError",null);
_.w([_.Eq("yt-invoke-instrument-manager-action-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],uS.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.w([_.Eq("yt-invoke-instrument-manager-action-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],uS.prototype,"onInvokeInstrumentManagerActionError",null);_.w([_.qC({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],uS);
_.A(uS,"ytd-redeem-code-renderer",function(){if(xwf!==void 0)return xwf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-redeem-code-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" hidden="[[postRedemptionRenderer]]" class="style-scope ytd-redeem-code-renderer">\n  <div class="title style-scope ytd-redeem-code-renderer">[[getSimpleString(data.title)]]</div>\n  <div class="subtitle style-scope ytd-redeem-code-renderer">[[getSimpleString(data.subTitle)]]</div>\n  <input id="code" type="text" autocomplete="off" maxlength="24" on-input="onInput" size="24" placeholder="[[getSimpleString(data.placeholderText)]]" slot="input" class="style-scope ytd-redeem-code-renderer">\n  <yt-formatted-string id="error-message" hidden="[[!errorMessage]]" text="[[errorMessage]]" class="style-scope ytd-redeem-code-renderer">\n      </yt-formatted-string>\n  <yt-formatted-string id="terms" text="[[data.termsConditions]]" class="style-scope ytd-redeem-code-renderer"></yt-formatted-string>\n  \n  <ytd-button-renderer id="redeem-button" data="[[computeRedeemButton(data)]]" disabled="[[redeemButtonDisabled]]" on-tap="onRedeemButtonTap" class="style-scope ytd-redeem-code-renderer">\n  </ytd-button-renderer>\n</div>\n<div id="success-page" class="style-scope ytd-redeem-code-renderer"></div>\n<tp-yt-paper-spinner-lite id="loading" active="[[isLoading]]" class="style-scope ytd-redeem-code-renderer">\n</tp-yt-paper-spinner-lite>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return xwf=r},{mode:1});var Tv0;_.IA("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var pC=function(){var r=_.D.apply(this,arguments)||this;r.businessEmailDisplayState="HIDE_SECTION";return r};
_.b(pC,_.D);_.Q=pC.prototype;_.Q.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}}}}}};
_.Q.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"};
_.Q.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.Q.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.tF(_.FBT),this.businessEmailDisplayState="CAPTCHA"))};
_.Q.onYtServiceRequestCompleted=function(r){var g;if((g=r.detail.data)==null?0:g.businessEmail)this.businessEmail=r.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var I;if((I=r.detail.data)==null?0:I.errorMessage)this.businessEmailErrorMessage=r.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.Q.computeEmailHref=function(r){return"mailto:"+r};
_.Q.computeSafeUrl=function(r){if(r)return _.Tn(r)};
_.Q.onBusinessEmailCaptchaSubmit=function(){var r;(r=this.data)!=null&&r.onBusinessEmailRevealClickCommand&&(r=this.JSC$20497_captchaTextarea.value)&&(r={recaptcha_response_token:r,channel_id:this.data.channelId},_.S5().resolve(_.E3).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},r,{element:this.hostElement})}))};
_.Q.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.l4.Object.defineProperties(pC.prototype,{hideDetailsSection:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.country&&!this.data.businessEmailButton}},
shouldShowNewLinks:{configurable:!0,enumerable:!0,get:function(){var r,g;return!((r=this.data)==null||!r.primaryLinks)&&!((g=this.data)==null?0:g.links)&&this.data.primaryLinks.every(function(I){return I.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var r,g;return!((r=this.data)==null||!r.primaryLinks)&&!((g=this.data)==null?0:g.links)&&!this.shouldShowNewLinks}}});
pC.prototype.onYtServiceRequestCompleted=pC.prototype.onYtServiceRequestCompleted;pC.prototype.dataChanged=pC.prototype.dataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],pC.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],pC.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],pC.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.ni("#g-recaptcha-response"),_.J("design:type",HTMLTextAreaElement)],pC.prototype,"JSC$20497_captchaTextarea",void 0);_.w([_.H(),_.J("design:type",Object)],pC.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],pC.prototype,"businessEmailDisplayState",void 0);_.w([_.H(),_.J("design:type",String)],pC.prototype,"businessEmail",void 0);_.w([_.H(),_.J("design:type",String)],pC.prototype,"businessEmailErrorMessage",void 0);
_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],pC.prototype,"hideDetailsSection",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],pC.prototype,"dataChanged",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],pC.prototype,"shouldShowNewLinks",null);_.w([_.L("data","shouldShowLinks"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],pC.prototype,"shouldShowLegacyLinks",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],pC.prototype,"onYtServiceRequestCompleted",null);_.w([_.qC({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],pC);
_.A(pC,"ytd-channel-about-metadata-renderer",function(){if(Tv0!==void 0)return Tv0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-about-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-column" class="style-scope ytd-channel-about-metadata-renderer">\n  <div id="description-container" hidden="[[!data.description]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.descriptionLabel]]">\n    </yt-formatted-string>\n    <yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-channel-about-metadata-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="bio-container" hidden="[[!data.artistBio]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.artistBioLabel]]">\n    </yt-formatted-string>\n    <yt-formatted-string id="bio" split-lines="" text="[[data.artistBio]]" class="style-scope ytd-channel-about-metadata-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="photos-container" hidden="[[!data.artistGalleryPhotos]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.artistGalleryLabel]]">\n    </yt-formatted-string>\n    <div id="photos" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.artistGalleryPhotos]]" strip-whitespace="" class="style-scope ytd-channel-about-metadata-renderer">\n        <a href="[[computeSafeUrl(item.originalPhotoUrl)]]" target="_blank" class="style-scope ytd-channel-about-metadata-renderer">\n          <img src$="[[computeSafeUrl(item.thumbnailUrl)]]" alt="" class="style-scope ytd-channel-about-metadata-renderer">\n        </a>\n      </template>\n    </div>\n  </div>\n  <div id="details-container" hidden="[[hideDetailsSection]]" class="style-scope ytd-channel-about-metadata-renderer">\n     <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.detailsLabel]]">\n    </yt-formatted-string>\n    <table class="style-scope ytd-channel-about-metadata-renderer">\n      <tbody class="style-scope ytd-channel-about-metadata-renderer"><tr hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n        <td class="label style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.businessEmailLabel]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.signInForBusinessEmail]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <ytd-button-renderer align-by-text="" data="[[data.businessEmailButton.buttonRenderer]]" on-click="onBusinessEmailClick" class="style-scope ytd-channel-about-metadata-renderer">\n          </ytd-button-renderer>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-channel-about-metadata-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-channel-about-metadata-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-channel-about-metadata-renderer">\n              <yt-formatted-string text="[[data.businessEmailRevealSubmitButtonLabel]]" class="style-scope ytd-channel-about-metadata-renderer">\n              </yt-formatted-string>\n            </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <a id="email" href$="[[computeEmailHref(businessEmail)]]" target="_blank" class="style-scope ytd-channel-about-metadata-renderer">[[businessEmail]]</a>\n        </td>\n      </tr>\n      <tr hidden="[[!data.country]]" class="style-scope ytd-channel-about-metadata-renderer">\n        <td class="label style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.countryLabel]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n        <td class="style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.country]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="links-container" hidden="[[!data.links]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n    </div>\n  </div>\n  <div id="new-links-container" hidden="[[!shouldShowNewLinks]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="custom-link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.primaryLinks]]" as="link" class="style-scope ytd-channel-about-metadata-renderer">\n        <div class="custom-link style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string class="custom-link-title style-scope ytd-channel-about-metadata-renderer" no-endpoints="" no-style="" text="[[link.title]]">\n          </yt-formatted-string>\n          <a class="yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer" href$="[[computeHref_(link.navigationEndpoint)]]" data="[[link.navigationEndpoint]]">\n            [[link.displayUrl]]\n          </a>\n        </div>\n      </template>\n    </div>\n  </div>\n  <div id="legacy-links-container" hidden="[[!shouldShowLegacyLinks]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="legacy-link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.primaryLinks]]" as="link" class="style-scope ytd-channel-about-metadata-renderer">\n        <a class="yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer" href$="[[computeHref_(link.navigationEndpoint)]]" data="[[link.navigationEndpoint]]">\n          <yt-formatted-string class="info-text style-scope ytd-channel-about-metadata-renderer" no-endpoints="" no-style="" text="[[link.title]]">\n          </yt-formatted-string>\n        </a>\n      </template>\n    </div>\n  </div>\n</div>\n<div id="right-column" class="style-scope ytd-channel-about-metadata-renderer">\n  <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.statsLabel]]">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.joinedDateText]]" text="[[data.joinedDateText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.viewCountText]]" no-styles="" text="[[data.viewCountText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.phoneVerifiedText]]" text="[[data.phoneVerifiedText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <div id="action-buttons" class="style-scope ytd-channel-about-metadata-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Tv0=r},{mode:1});var hhp;_.IA("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var oO=function(){return _.D.apply(this,arguments)||this};
_.b(oO,_.D);oO.prototype.configureRendererStamper=function(){return{"data.items":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer",lockupViewModel:{component:"yt-lockup-view-model",params:{force16By9ThumbnailAspectRatio:!0},properties:{thumbnailFixedWidth:"[[thumbnailFixedWidth]]",containerType:"[[lockupContainerType]]"}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],oO.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],oO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],oO.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Number)],oO.prototype,"lockupContainerType",void 0);_.w([_.H(),_.J("design:type",String)],oO.prototype,"thumbnailFixedWidth",void 0);
_.w([_.qC({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],oO);
_.A(oO,"ytd-channel-featured-content-renderer",function(){if(hhp!==void 0)return hhp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-featured-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-featured-content-renderer">\n  <h3 class="style-scope ytd-channel-featured-content-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-channel-featured-content-renderer"></yt-formatted-string>\n  </h3>\n  <yt-formatted-string id="subtitle" text="[[data.subTitle]]" class="style-scope ytd-channel-featured-content-renderer"></yt-formatted-string>\n</div>\n<div id="contents" class="style-scope ytd-channel-featured-content-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return hhp=r},{mode:1});var kaW;_.IA("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var qI=function(){var r=_.D.apply(this,arguments)||this;r.roundContainer=!0;r.amsterdamEnabled=_.Y("enable_desktop_amsterdam_info_panels");return r};
_.b(qI,_.D);_.Q=qI.prototype;_.Q.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.Q.dataChanged=function(){this.imageWidth=this.imageHeight=24;var r=this.data;r.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!r.style&&r.image&&r.image.thumbnails.length&&(r=r.image.thumbnails[0],this.imageWidth=r.width||0,this.imageHeight=r.height||0)};
_.Q.computeSource=function(r){return r.secondarySource?_.b6(r.secondarySource):_.b6(r.source)};
_.Q.computeClarifyStyle=function(r){return r?r.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.Q.isLargeStyle=function(r){return r==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.Q.computeBackgroundStyle=function(r){return r?r.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.Q.computeHasActionButton=function(r){return!!r.actionButton};
_.Q.computeHasBottomSection=function(r){return!!r.ctaHasBottomSection};
_.Q.computeIsSourceMissing=function(r){return r.ctaHasBottomSection===!1?!0:r&&this.computeSource(r)?!1:!0};
_.Q.computeSecondaryEndpoint=function(r){return r.secondaryEndpoint||r.endpoint};
qI.prototype.dataChanged=qI.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],qI.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],qI.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],qI.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Number)],qI.prototype,"imageWidth",void 0);_.w([_.H(),_.J("design:type",Number)],qI.prototype,"imageHeight",void 0);
_.w([_.H({computed:"computeSecondaryEndpoint(data)"}),_.J("design:type",Object)],qI.prototype,"secondaryEndpoint",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.J("design:type",Boolean)],qI.prototype,"hasActionButton",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.J("design:type",Boolean)],qI.prototype,"hasBottomSection",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.J("design:type",Boolean)],qI.prototype,"missingSource",void 0);_.w([_.H({computed:"computeIcon_(data.icon)"}),_.J("design:type",String)],qI.prototype,"icon",void 0);_.w([_.H({computed:"computeIcon_(data.secondaryIcon)"}),_.J("design:type",String)],qI.prototype,"secondaryIcon",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.J("design:type",String)],qI.prototype,"clarifyStyle",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.J("design:type",String)],qI.prototype,"backgroundStyle",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],qI.prototype,"roundContainer",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],qI.prototype,"amsterdamEnabled",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],qI.prototype,"dataChanged",null);
_.w([_.qC({is:"ytd-clarification-renderer",disableElementRegistration:!0})],qI);
_.A(qI,"ytd-clarification-renderer",function(){if(kaW!==void 0)return kaW;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clarification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-clarification-renderer">\n  \n  <a class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n    <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-clarification-renderer"></yt-icon>\n    <yt-img-shadow height="[[imageHeight]]" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="[[imageWidth]]" class="style-scope ytd-clarification-renderer">\n    </yt-img-shadow>\n  </a>\n  <div class="text style-scope ytd-clarification-renderer">\n    \n    <a id="section-header" class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-clarification-renderer">\n      </yt-icon>\n      <yt-img-shadow height="[[imageHeight]]" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="[[imageWidth]]" class="style-scope ytd-clarification-renderer">\n      </yt-img-shadow>\n      <yt-formatted-string class="section-title style-scope ytd-clarification-renderer" text="[[data.sectionTitle]]">\n      </yt-formatted-string>\n    </a>\n    <div class="content style-scope ytd-clarification-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n        <div class="content-title style-scope ytd-clarification-renderer">\n          [[getSimpleString(data.contentTitle)]]\n          <yt-icon class="external-link-icon style-scope ytd-clarification-renderer" icon="yt-icons:open_in_new"></yt-icon>\n        </div>\n        <yt-formatted-string class="description style-scope ytd-clarification-renderer" text="[[data.text]]">\n        </yt-formatted-string>\n      </a>\n      <div id="action-button" class="style-scope ytd-clarification-renderer"></div>\n      <div id="menu" class="style-scope ytd-clarification-renderer"></div>\n    </div>\n    <a id="source-link" class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(secondaryEndpoint)]]" data="[[secondaryEndpoint]]">\n      <div class="source style-scope ytd-clarification-renderer">\n        <yt-icon class="secondary-icon style-scope ytd-clarification-renderer" disable-upgrade$="[[!secondaryIcon]]" hidden="[[!secondaryIcon]]" icon="[[secondaryIcon]]">\n        </yt-icon>\n        [[computeSource(data)]]\n        <yt-icon class="external-link-icon style-scope ytd-clarification-renderer" hidden="[[secondaryIcon]]" icon="yt-icons:open_in_new" size="16"></yt-icon>\n      </div>\n    </a>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return kaW=r},{mode:1});var $ES;_.IA("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var c1=function(){return _.D.apply(this,arguments)||this};
_.b(c1,_.D);_.Q=c1.prototype;_.Q.computeHasPrimaryIcon=function(r){return!(!r.icon&&!r.thumbnail)};
_.Q.computeHasSecondary=function(r){return!(!r.secondaryIcon&&!r.secondaryNotificationText)};
_.Q.computeHideSecondaryString=function(r){return!_.Y("disable_hide_empty_secondary_string")&&!r.secondaryNotificationText};
_.Q.computeCompactLinkStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeHasFitHeight=function(r){return r==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.Q.isActiveEndpoint=function(r){return(r=this.get("commandMetadata.webCommandMetadata.url",r))?_.Nz(window.location.href)!=="/account_transfer_channel"&&_.Nz(window.location.href)!=="/gaia_link"&&_.Nz(window.location.href)!=="/channel_switcher"||r!=="/account"?_.Nz(window.location.href)===r:!0:!1};
_.Q.onTap=function(){var r;((r=this.data)==null?0:r.serviceEndpoint)&&_.RX(this.hostElement,[this.data.serviceEndpoint])};
c1.prototype.onTap=c1.prototype.onTap;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],c1.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],c1.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.J("design:type",Boolean)],c1.prototype,"active",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.J("design:type",String)],c1.prototype,"compactLinkStyle",void 0);
_.w([_.H({computed:"computeIcon_(data.icon)"}),_.J("design:type",Object)],c1.prototype,"icon",void 0);_.w([_.H({computed:"computeIcon_(data.secondaryIcon)"}),_.J("design:type",Object)],c1.prototype,"secondaryIcon",void 0);_.w([_.H({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],c1.prototype,"hasSecondary",void 0);_.w([_.H({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],c1.prototype,"hideSecondaryString",void 0);
_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],c1.prototype,"onTap",null);_.w([_.qC({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],c1);
_.A(c1,"ytd-compact-link-renderer",function(){if($ES!==void 0)return $ES;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-link-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" role="link" tabindex="-1">\n  \n  <tp-yt-paper-item role="none" class="style-scope ytd-compact-link-renderer">\n    <div id="content-icon" hidden="[[!computeHasPrimaryIcon(data)]]" class="style-scope ytd-compact-link-renderer">\n      <yt-img-shadow fit-height="[[computeHasFitHeight(data.style)]]" height="40" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-compact-link-renderer">\n      </yt-img-shadow>\n      <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-compact-link-renderer">\n      </yt-icon>\n    </div>\n    <div id="primary-text-container" class="style-scope ytd-compact-link-renderer">\n      <yt-formatted-string id="label" text="[[data.title]]" class="style-scope ytd-compact-link-renderer"></yt-formatted-string>\n      <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-compact-link-renderer"></yt-formatted-string>\n    </div>\n    <yt-icon id="right-icon" disable-upgrade$="[[!secondaryIcon]]" hidden="[[!secondaryIcon]]" icon="[[secondaryIcon]]" class="style-scope ytd-compact-link-renderer">\n    </yt-icon>\n    <yt-formatted-string id="secondary-text" hidden="[[hideSecondaryString]]" text="[[data.secondaryNotificationText]]" class="style-scope ytd-compact-link-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-item>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return $ES=r},{mode:1});var rAp;var gSi;var tc=function(){var r=_.D.apply(this,arguments)||this;r.amsterdamEnabled=_.Y("enable_desktop_amsterdam_info_panels");return r};
_.b(tc,_.D);_.Q=tc.prototype;_.Q.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.Q.computeIcon=function(r){return r?"yt-icons:"+r.toLowerCase():null};
_.Q.computeUseContacts=function(r){return!!r.contacts&&r.contacts.length>0};
_.Q.computePhoneContact=function(r){var g,I;return(g=r.contacts)==null?void 0:(I=g.find(function(P){var a;return(P==null?void 0:(a=P.icon)==null?void 0:a.iconType)==="PHONE"}))==null?void 0:I.actionText};
_.Q.computeSmsContact=function(r){var g,I;return(g=r.contacts)==null?void 0:(I=g.find(function(P){var a;return(P==null?void 0:(a=P.icon)==null?void 0:a.iconType)==="SMS"}))==null?void 0:I.actionText};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],tc.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],tc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],tc.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],tc.prototype,"amsterdamEnabled",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.J("design:type",Boolean)],tc.prototype,"useContacts",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.J("design:type",String)],tc.prototype,"phoneContact",void 0);_.w([_.qC({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],tc);
_.A(tc,"ytd-single-action-emergency-support-renderer",function(){if(gSi!==void 0)return gSi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-action-emergency-support-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-single-action-emergency-support-renderer">\n  <div id="text-content" class="style-scope ytd-single-action-emergency-support-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n    <a class="yt-simple-endpoint style-scope ytd-single-action-emergency-support-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-formatted-string id="navigation-text" text="[[data.navigationText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      <yt-icon id="nav-icon" icon="[[computeIcon(data.navigationIcon.iconType)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n    </a>\n    <yt-formatted-string id="details-text" text="[[data.detailsText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n  </div>\n  <div id="action-container" class="style-scope ytd-single-action-emergency-support-renderer">\n    <div id="action-button" hidden="[[!data.actionButton]]" class="style-scope ytd-single-action-emergency-support-renderer"></div>\n    <div id="contacts" hidden="[[!data.contacts]]" class="style-scope ytd-single-action-emergency-support-renderer">\n      <div id="phone-contact" hidden="[[!computePhoneContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer">\n        <yt-icon icon="[[computeIcon(\'PHONE\')]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n        <yt-formatted-string id="contact-text" text="[[computePhoneContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      </div>\n        <div id="sms-contact" hidden="[[!computeSmsContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer">\n        <yt-icon icon="[[computeIcon(\'SMS\')]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n      <yt-formatted-string id="contact-text" text="[[computeSmsContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="action-text" class="action-text style-scope ytd-single-action-emergency-support-renderer" hidden="[[!data.actionText]]">\n      <yt-icon icon="[[computeIcon(data.icon.iconType)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n      <yt-formatted-string text="[[data.actionText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n    </div>\n    <div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-single-action-emergency-support-renderer"></div>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return gSi=r},{mode:1});_.IA("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var B1=function(){var r=_.D.apply(this,arguments)||this;r.roundedContainer=!0;r.amsterdamEnabled=_.Y("enable_desktop_amsterdam_info_panels");return r};
_.b(B1,_.D);B1.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"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],B1.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],B1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],B1.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],B1.prototype,"roundedContainer",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],B1.prototype,"amsterdamEnabled",void 0);
_.w([_.qC({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],B1);
_.A(B1,"ytd-emergency-onebox-renderer",function(){if(rAp!==void 0)return rAp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emergency-onebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-emergency-onebox-renderer">\n  <yt-formatted-string id="header" text="[[data.title]]" class="style-scope ytd-emergency-onebox-renderer"></yt-formatted-string>\n  <div id="options" class="style-scope ytd-emergency-onebox-renderer">\n    <div id="first-option" class="option style-scope ytd-emergency-onebox-renderer"></div>\n    <div id="second-option" class="option style-scope ytd-emergency-onebox-renderer" hidden="[[!data.secondOption]]"></div>\n  </div>\n</div>\n\n<div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-emergency-onebox-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return rAp=r},{mode:1});var ISf;_.IA("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var Ot=function(){return _.D.apply(this,arguments)||this};
_.b(Ot,_.D);Ot.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"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ot.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ot.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ot.prototype,"data",void 0);_.w([_.qC({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],Ot);
_.A(Ot,"ytd-exploratory-results-renderer",function(){if(ISf!==void 0)return ISf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-exploratory-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-exploratory-results-renderer"></yt-formatted-string>\n<div id="contents" class="style-scope ytd-exploratory-results-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ISf=r},{mode:1});var PDi;_.IA("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var zr=function(){var r=_.D.apply(this,arguments)||this;r.messageData=null;return r};
_.b(zr,_.D);_.Q=zr.prototype;_.Q.onServiceRequestCompleted=function(r,g){r=g.actions||[];g=0;for(var I=r.length;g<I;g++){var P=r[g],a=void 0,v=void 0;if((a=_.Z(P,_.xw))==null?0:(v=a.item)==null?0:v.messageRenderer)this.messageData=_.Z(P,_.xw).item.messageRenderer}};
_.Q.dataChanged=function(){var r=this.data;this.hostElement.hidden=!1;_.A4(this.hostElement,"is-channel",r&&!r.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.Q.computeThumbnailWidth=function(r){return r?126:56};
_.Q.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.Q.onSubmitTap=function(){var r=this.data,g=this.selectedResponseIndex;r!==void 0&&g!==void 0&&(r=r.responses[g],r.responseData&&_.S5().resolve(_.E3).resolveCommand(r.responseData,{form:{element:this.hostElement}}))};
_.Q.onDismissTap=function(){this.hostElement.hidden=!0;var r=this.data;r!==void 0&&r.dismissalEndpoint&&_.S5().resolve(_.E3).resolveCommand(r.dismissalEndpoint,{form:{element:this.hostElement}})};
_.Q.updateSelectedResponseIndexFromBinding=function(r){this.selectedResponseIndex=r.detail.value};
zr.prototype.onSelectedResponseIndexChange=zr.prototype.onSelectedResponseIndexChange;zr.prototype.dataChanged=zr.prototype.dataChanged;zr.prototype.onServiceRequestCompleted=zr.prototype.onServiceRequestCompleted;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],zr.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],zr.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],zr.prototype,"messageData",void 0);
_.w([_.H(),_.J("design:type",Number)],zr.prototype,"selectedResponseIndex",void 0);_.w([_.ni("#submit-button"),_.J("design:type",HTMLButtonElement)],zr.prototype,"submitButton",void 0);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],zr.prototype,"onServiceRequestCompleted",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],zr.prototype,"dataChanged",null);
_.w([_.xt("selectedResponseIndex"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],zr.prototype,"onSelectedResponseIndexChange",null);_.w([_.qC({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],zr);
_.A(zr,"ytd-feedback-elicitation-single-question-renderer",function(){if(PDi!==void 0)return PDi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-elicitation-single-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="dismissible" hidden="[[messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  <div id="header" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <yt-formatted-string id="question" text="[[data.question]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-formatted-string>\n    <yt-icon-button on-tap="onDismissTap" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <template is="dom-if" if="[[data.channelTitle]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-feedback-elicitation-single-question-renderer" href$="[[computeHref(data.channelEndpoint)]]" data="[[data.channelEndpoint]]">\n      <yt-img-shadow thumbnail="[[data.channelAvatar]]" width="[[computeThumbnailWidth(data.avatarIs169)]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      </yt-img-shadow>\n      <div id="item-title" class="style-scope ytd-feedback-elicitation-single-question-renderer">[[getSimpleString(data.channelTitle)]]</div>\n    </a>\n  </template>\n  <template is="dom-if" if="[[!data.canSelectMultiple]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <tp-yt-paper-radio-group id="responses" selected="[[selectedResponseIndex]]" on-selected-changed="updateSelectedResponseIndexFromBinding" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      <template is="dom-repeat" items="[[data.responses]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n        <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n          <yt-formatted-string text="[[item.responseText]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-formatted-string>\n        </tp-yt-paper-radio-button>\n      </template>\n    </tp-yt-paper-radio-group>\n  </template>\n  <ytd-button-renderer id="submit-button" data="[[data.submitButton.buttonRenderer]]" on-tap="onSubmitTap" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  </ytd-button-renderer>\n</span>\n<span hidden="[[!messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  <ytd-message-renderer data="[[messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></ytd-message-renderer>\n</span>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return PDi=r},{mode:1});var aSM;var el=function(){return _.D.apply(this,arguments)||this};
_.b(el,_.D);el.prototype.computeIconType=function(r){return r?"yt-icons:"+r.toLowerCase():null};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],el.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],el.prototype,"data",void 0);_.w([_.qC({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],el);
_.A(el,"ytd-limited-state-message-renderer",function(){if(aSM!==void 0)return aSM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-limited-state-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-limited-state-message-renderer">\n  <yt-icon icon="[[computeIconType(data.icon.iconType)]]" class="style-scope ytd-limited-state-message-renderer"></yt-icon>\n  <yt-formatted-string id="title" text="[[data.headerText]]" class="style-scope ytd-limited-state-message-renderer"></yt-formatted-string>\n</div>\n<yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope ytd-limited-state-message-renderer"></yt-formatted-string>\n<div id="action-buttons" class="style-scope ytd-limited-state-message-renderer">\n  <ytd-button-renderer data="[[data.learnMoreButton.buttonRenderer]]" class="style-scope ytd-limited-state-message-renderer"></ytd-button-renderer>\n  <ytd-button-renderer data="[[data.goHomeButton.buttonRenderer]]" class="style-scope ytd-limited-state-message-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return aSM=r},{mode:1});var vSS;var Yc=function(){return _.D.apply(this,arguments)||this};
_.b(Yc,_.D);Yc.prototype.computeThumbnailWidth=function(r){return r?602:428};
Yc.prototype.updateWideFromBinding=function(r){this.wide=r.detail.value};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Yc.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Yc.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],Yc.prototype,"wide",void 0);_.w([_.qC({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],Yc);
_.A(Yc,"ytd-newspaper-hero-video-renderer",function(){if(vSS!==void 0)return vSS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-hero-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="(min-width: 662px)" query-matches="[[wide]]" on-query-matches-changed="updateWideFromBinding" class="style-scope ytd-newspaper-hero-video-renderer">\n</iron-media-query>\n<ytd-thumbnail data="[[data]]" width="[[computeThumbnailWidth(wide)]]" class="style-scope ytd-newspaper-hero-video-renderer"></ytd-thumbnail>\n<div id="contents" class="style-scope ytd-newspaper-hero-video-renderer">\n  <a id="meta" class="yt-simple-endpoint style-scope ytd-newspaper-hero-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-newspaper-hero-video-renderer">\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-newspaper-hero-video-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-newspaper-hero-video-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block class="title style-scope ytd-newspaper-hero-video-renderer" data="[[data]]"></ytd-video-meta-block>\n  </a>\n</div>\n<div class="content style-scope ytd-newspaper-hero-video-renderer">\n  <slot class="style-scope ytd-newspaper-hero-video-renderer"></slot>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return vSS=r},{mode:1});var Qli;var mEi=function(){return _.D.apply(this,arguments)||this};
_.b(mEi,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],mEi.prototype,"rendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mEi.prototype,"data",void 0);_.w([_.qC({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],mEi);
_.A(mEi,"ytd-newspaper-mini-video-renderer",function(){if(Qli!==void 0)return Qli;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-mini-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" width="210" class="style-scope ytd-newspaper-mini-video-renderer"></ytd-thumbnail>\n<a id="meta" class="yt-simple-endpoint style-scope ytd-newspaper-mini-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-newspaper-mini-video-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-newspaper-mini-video-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-newspaper-mini-video-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-newspaper-mini-video-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Qli=r},{mode:1});var CDr;_.IA("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var Zt=function(){return _.D.apply(this,arguments)||this};
_.b(Zt,_.D);Zt.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"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Zt.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Zt.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Zt.prototype,"data",void 0);_.w([_.qC({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],Zt);
_.A(Zt,"ytd-newspaper-renderer",function(){if(CDr!==void 0)return CDr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-contents" class="style-scope ytd-newspaper-renderer"></div>\n<div id="secondary-contents" class="style-scope ytd-newspaper-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return CDr=r},{mode:1});var uPr;_.IA("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var Ut=function(){var r=_.D.apply(this,arguments)||this;r.isSegment=!1;r.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};r.nextContinuation={continuationType:"playlistVideoListContinuation"};return r};
_.b(Ut,_.D);_.Q=Ut.prototype;_.Q.created=function(){var r=this;this.JSC$20536_ytReorderableController=new _.i4T(101,function(g){r.handleDrop(g)})};
_.Q.attached=function(){_.S5();var r;(r=_.S5().resolve(_.lX(_.gg)))!=null&&(r.playlistVideoListElement=this.hostElement)};
_.Q.detached=function(){var r;(r=_.S5().resolve(_.lX(_.gg)))!=null&&(r.playlistVideoListElement=void 0);r=_.S5().resolve(_.lX(_.wl));_.Y("web_enable_voting_animation")&&r&&(r.parentElem=void 0,r.videos=[],r.continuationsPresent=!1,r.showRefreshPill=!1);_.nw(this.JSC$20536_ytReorderableController)};
_.Q.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"}}}}}};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.Q.dataChanged=function(){var r=_.S5().resolve(_.lX(_.wl));if(_.Y("web_enable_voting_animation")&&this.data&&r){var g=_.DG(this.hostElement).querySelector("#contents");g&&(r.parentElem=g);r.addVideos(this.data.contents)}_.nw(this.JSC$20536_ytReorderableController)};
_.Q.onRendererstamperFinished=function(){this.canReorder&&_.b4Y(this.JSC$20536_ytReorderableController,_.DG(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.Q.onPlaylistReloading=function(){this.isReloading=!0};
_.Q.onUpdateSetVideoId=function(r){if(r.detail&&this.data&&this.data.contents){var g=r.detail;r=this.data.contents.findIndex(function(a){var v;return((v=a.playlistVideoRenderer)==null?void 0:v.videoId)===g.videoId});
if(!(r<0)&&g.setVideoId&&(this.set("data.contents."+r+".playlistVideoRenderer.setVideoId",g.setVideoId),_.Y("web_enable_voting_animation"))){var I;if(r=_.Z((I=this.data.contents[r].playlistVideoRenderer)==null?void 0:I.engagementBar,_.a9Q)){var P;(P=r.actions)==null||P.forEach(function(a){if(a=_.Z(a,_.vOE))a.itemId=g.setVideoId})}(I=_.S5().resolve(_.lX(_.wl)))&&nor(I,g.videoId,g.setVideoId)}}};
_.Q.computeContentsClass=function(r){return r?"reloading":""};
_.Q.computeIsSortable=function(r,g){return r&&g>0&&!this.isSegment&&!_.Y("shorts_in_playlists_web")};
_.Q.computeIsEditable=function(r){return r};
_.Q.computeCanReorder=function(r){return r};
_.Q.handlePlaylistRemoveVideosAction=function(r){if(this.get("playlistRemoveVideosAction.setVideoIds",r)&&this.data&&this.data.contents){r=_.Z(r,_.hry).setVideoIds;for(var g=this.data.contents.length-1;g>=0;){var I=this.data.contents[g].playlistVideoRenderer;I&&I.setVideoId&&r.includes(I.setVideoId)&&this.splice("data.contents",g,1);g--}_.We(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.Q.updateIndices=function(){if(this.data&&this.data.contents)for(var r=0;r<this.data.contents.length;r++)this.set("data.contents."+r+".playlistVideoRenderer.index",_.i6(String(r+1)))};
_.Q.handleDrop=function(r){r=r.currDragItem;var g=_.s8(r.parentNode.childNodes,r),I=this.data.contents.splice(Number(_.b6(r.data.index))-1,1)[0];this.data.contents.splice(g,0,I);g=g?this.get("contents."+(g-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();r=this.buildReorderServiceEndpoint(r.data.setVideoId,g);this.ytComponentBehavior.resolveCommand(r)};
_.Q.buildReorderServiceEndpoint=function(r,g){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",r),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",g),this.data.onReorderEndpoint):null};
_.Q.handleUpdatePlaylistAction=function(r){var g;(r=_.Z((g=_.Z(r,_.kPJ))==null?void 0:g.updatedRenderer,_.gjF))&&this.canReorder!==r.canReorder&&this.set("data.canReorder",r.canReorder);r&&r.contents&&(this.set("data.contents",r.contents),this.isReloading=!1);r&&r.continuations&&this.set("data.continuations",r.continuations)};
_.Q.handleAddRendererToItemSectionAction=function(r){var g,I=(g=_.Z(r,RkR))==null?void 0:g.renderer,P;I&&((P=_.Z(r,RkR))==null?void 0:P.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,I),r=_.S5().resolve(_.lX(_.wl)),_.Y("web_enable_voting_animation")&&r&&(I&&(g=_.PJ4(I))&&r.recommendedVideos.push({itemId:g,videoId:_.Qcj(I),voteCount:_.mZj(I),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.Q.isVotingEnabledOnPlaylist=function(r){if(!r)return!1;r=_.m(r);for(r=r.next();!r.done;r=r.next()){var g=void 0;return!!_.Z((g=r.value.playlistVideoRenderer)==null?void 0:g.engagementBar,_.a9Q)}return!1};
_.Q.onAppendContinuationItemsActionFinished=function(){var r;this.isVotingEnabledOnPlaylist((r=this.data)==null?void 0:r.contents)&&(this.updateIndices(),r=_.S5().resolve(_.lX(_.wl)),_.Y("web_enable_voting_animation")&&r&&this.data&&r.addVideos(this.data.contents))};
_.Q.updateVideoData=function(r){if(r.detail&&this.data&&this.data.contents){var g=r.detail;r=g.toIdx;var I=g.itemId,P=g.newVoteCount,a=g.voteStatus;g=g.hideItem;var v,C,u=(v=this.data)==null?void 0:(C=v.contents)==null?void 0:C.findIndex(function(O){return _.PJ4(O)===I});
if(!(u<0)){v=this.data.contents[u];var X;if((X=v.playlistVideoRenderer)==null?0:X.voteCount)v.playlistVideoRenderer.voteCount=P;var c;if(X=_.Z((c=v.playlistVideoRenderer)==null?void 0:c.engagementBar,_.a9Q)){var B;(B=X.actions)==null||B.forEach(function(O){(O=_.Z(O,_.vOE))&&O.initialState&&(O.initialState.votes=P,O.initialState.status=a)})}this.data.contents.splice(u,1);
g||this.data.contents.splice(r,0,v);this.updateIndices()}}};
Ut.prototype.updateVideoData=Ut.prototype.updateVideoData;Ut.prototype.onAppendContinuationItemsActionFinished=Ut.prototype.onAppendContinuationItemsActionFinished;Ut.prototype.onUpdateSetVideoId=Ut.prototype.onUpdateSetVideoId;Ut.prototype.onPlaylistReloading=Ut.prototype.onPlaylistReloading;Ut.prototype.onRendererstamperFinished=Ut.prototype.onRendererstamperFinished;Ut.prototype.dataChanged=Ut.prototype.dataChanged;
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ut.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ut.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Ut.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.MM.YtNextContinuationBehavior),_.J("design:type",Object)],Ut.prototype,"ytNextContinuationBehavior",void 0);
_.w([_.d(_.bI),_.J("design:type",Object)],Ut.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Ut.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ut.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],Ut.prototype,"isReloading",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ut.prototype,"isSegment",void 0);
_.w([_.H({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.J("design:type",Boolean)],Ut.prototype,"isSortable",void 0);_.w([_.H({computed:"computeIsEditable(data.isEditable)"}),_.J("design:type",Boolean)],Ut.prototype,"isEditable",void 0);_.w([_.H({computed:"computeCanReorder(data.canReorder)"}),_.J("design:type",Boolean)],Ut.prototype,"canReorder",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ut.prototype,"dataChanged",null);_.w([_.Eq("yt-rendererstamper-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ut.prototype,"onRendererstamperFinished",null);_.w([_.Eq("yt-playlist-reloading"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ut.prototype,"onPlaylistReloading",null);
_.w([_.Eq("yt-update-set-video-id"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Ut.prototype,"onUpdateSetVideoId",null);_.w([_.Eq("yt-append-continuation-items-action-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ut.prototype,"onAppendContinuationItemsActionFinished",null);
_.w([_.Eq("yt-update-video-data-voting-animation"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Ut.prototype,"updateVideoData",null);_.w([_.qC({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],Ut);
_.A(Ut,"ytd-playlist-video-list-renderer",function(){if(uPr!==void 0)return uPr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sort-filter-menu" hidden="[[!isSortable]]" class$="[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer"></div>\n<div id="spinner-container" class="style-scope ytd-playlist-video-list-renderer">\n  <tp-yt-paper-spinner-lite active="[[isReloading]]" class="style-scope ytd-playlist-video-list-renderer"></tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class$="[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer"></div>\n<div id="continuations" class="style-scope ytd-playlist-video-list-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return uPr=r},{mode:_.Rv("kevlar_poly_si_batch_j047")?1:2});var pGZ;var iS=function(){return _.D.apply(this,arguments)||this};
_.b(iS,_.D);iS.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"}}}}};
iS.prototype.onTextWrapperTap=function(r){var g=this.data&&this.data.navigationEndpoint;g&&!_.bw(_.jH(r),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.He(this.hostElement,"yt-navigate",{endpoint:g})};
iS.prototype.dataChanged=function(){var r=this.get("data.offerButton.buttonRenderer.serviceEndpoint");r&&r.commandMetadata&&_.Z(r.commandMetadata,_.kw)&&_.Z(r.commandMetadata,_.kw).fireAutomatically&&_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}})};
iS.prototype.dataChanged=iS.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],iS.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],iS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.Y0),_.J("design:type",Object)],iS.prototype,"ytdLockupBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],iS.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("enable_desktop_search_bigger_thumbs")}}),
_.J("design:type",Boolean)],iS.prototype,"useBiggerThumbs",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.nL("desktop_search_bigger_thumbs_style")}}),
_.J("design:type",String)],iS.prototype,"biggerThumbsStyle",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],iS.prototype,"leftAligned",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],iS.prototype,"dataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-movie-renderer"})],iS);
_.A(iS,"ytd-movie-renderer",function(){if(pGZ!==void 0)return pGZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="thumbnail-container style-scope ytd-movie-renderer">\n  <ytd-thumbnail data="[[data]]" use-expandable-tooltip="[[useExpandableTooltip_]]" width="246" class="style-scope ytd-movie-renderer">\n  </ytd-thumbnail>\n</div>\n<div class="text-wrapper style-scope ytd-movie-renderer" on-tap="onTextWrapperTap">\n  <div class="top-container style-scope ytd-movie-renderer">\n    <div class="top-left-container style-scope ytd-movie-renderer">\n      <h3 class="style-scope ytd-movie-renderer">\n         <a id="video-title" class="yt-simple-endpoint style-scope ytd-movie-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[data.navigationEndpoint]]">\n          [[getSimpleString(data.title)]]\n        </a>\n      </h3>\n      <div id="channel-info" class="style-scope ytd-movie-renderer">\n        <a hidden="[[!data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" id="channel-thumbnail" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-movie-renderer">\n          <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-movie-renderer">\n          </yt-img-shadow>\n        </a>\n        <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-movie-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n        </ytd-channel-name>\n      </div>\n    </div>\n    <div class="top-right-container style-scope ytd-movie-renderer">\n      <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" hidden="[[!data.offerButton.buttonRenderer]]" class="style-scope ytd-movie-renderer">\n      </ytd-button-renderer>\n      <div id="offer-buttons" class="style-scope ytd-movie-renderer"></div>\n      <div id="menu" class="style-scope ytd-movie-renderer"></div>\n    </div>\n  </div>\n\n  <ul class="movie-metadata-list style-scope ytd-movie-renderer">\n    <template is="dom-repeat" items="[[data.topMetadataItems]]" class="style-scope ytd-movie-renderer">\n      <li class="style-scope ytd-movie-renderer">[[getSimpleString(item)]]</li>\n    </template>\n  </ul>\n\n  <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-movie-renderer"></ytd-badge-supported-renderer>\n\n  <yt-formatted-string id="description-text" text="[[data.descriptionSnippet]]" class="style-scope ytd-movie-renderer">\n  </yt-formatted-string>\n\n  <ul class="movie-metadata-list style-scope ytd-movie-renderer">\n    <template is="dom-repeat" items="[[data.bottomMetadataItems]]" class="style-scope ytd-movie-renderer">\n      <li class="style-scope ytd-movie-renderer">[[getSimpleString(item)]]</li>\n    </template>\n  </ul>\n\n  <div id="explore-button" class="style-scope ytd-movie-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-movie-renderer"></yt-interaction>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return pGZ=r},{mode:1});var oSK={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(r){if(r&&r.length==1&&Array.isArray(r[0].loggingUrls)){r=_.pF.unsafeClone(r[0]);var g=this.macros||{},I=this.getAdModuleClient_();if(!I)return _.Nl();r.loggingUrls.forEach(function(P){if(P.baseUrl){var a=P.baseUrl;var v=g;v=v===void 0?{}:v;a=I.getOptions().includes("replaceUrlMacros")?_.sdw(I,"replaceUrlMacros",{url:a,additionalMapping:v}):a;P.baseUrl=a}},this);
r=[r]}return _.RX(this.hostElement,r)},
getAdModuleClient_:function(){var r=_.dD(this);return r?(r=r.getPlayer())?new _.QN(r):null:null}}]};var qp3;var bS=function(){var r=_.D.apply(this,arguments)||this;r.modern=_.Y("web_modern_buttons");r.buttonOverrides={style:"call-to-action",type:"filled"};return r};
_.b(bS,_.D);bS.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=_.uH(this.data.backgroundColor)))};
bS.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var r=this.getFormattedStringLoggingDirectives(this.data.headline);r&&this.rendererBehavior.logExplicitClick(r)}};
bS.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var r=this.getFormattedStringLoggingDirectives(this.data.description);r&&this.rendererBehavior.logExplicitClick(r)}};
bS.prototype.getFormattedStringLoggingDirectives=function(r){return r&&r.runs&&r.runs.length>0&&r.runs[0]&&r.runs[0].loggingDirectives?r.runs[0].loggingDirectives:null};
bS.prototype.dataChanged=bS.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],bS.prototype,"rendererBehavior",void 0);_.w([_.d(oSK.YtMacroReplacementBehavior),_.J("design:type",Object)],bS.prototype,"macroReplacementBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],bS.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],bS.prototype,"navigationEndpoint",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],bS.prototype,"enableColors",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],bS.prototype,"modern",void 0);_.w([_.H(),_.J("design:type",Object)],bS.prototype,"buttonOverrides",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bS.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],bS);
_.A(bS,"ytd-action-basic-immersive-content-renderer",function(){if(qp3!==void 0)return qp3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-basic-immersive-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="icon" hidden="[[!data.iconImage]]" thumbnail="[[data.iconImage]]" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-img-shadow>\n<yt-formatted-string id="headline" text="[[data.headline]]" on-click="onHeadlineClick" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-formatted-string>\n<yt-formatted-string id="desc" text="[[data.description]]" on-click="onDescriptionClick" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-formatted-string>\n<ytd-button-renderer id="action" data="[[data.actionButton.buttonRenderer]]" overrides="[[buttonOverrides]]" class="style-scope ytd-action-basic-immersive-content-renderer">\n</ytd-button-renderer>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return qp3=r},{mode:1});var XGA;var cAA;var MI=function(){return _.D.apply(this,arguments)||this};
_.b(MI,_.D);MI.prototype.dataChanged=function(){var r;((r=this.data)==null?void 0:r.backgroundColor)!==void 0&&_.lH(this.hostElement,{"--bgu-color":_.uH(this.data.backgroundColor)})};
MI.prototype.onImageTileClick=function(){var r;((r=this.data)==null?0:r.navigationEndpoint)&&_.He(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var g;((g=this.data)==null?0:g.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.l4.Object.defineProperties(MI.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var r;if(((r=this.data)==null?void 0:r.objectFit)!==void 0)switch(this.data.objectFit){case "OBJECT_FIT_CONTAIN":return"CONTAIN";case "OBJECT_FIT_COVER":return"COVER";case "OBJECT_FIT_FILL":return"FILL"}return null}},
hasTileMetadata:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var r,g,I;if(((r=this.data)==null?void 0:(g=r.detailsLine)==null?void 0:g.texts)!=null&&((I=this.data)==null?void 0:I.detailsLine.texts.length)>0){var P;return(P=this.data)==null?void 0:P.detailsLine.texts.map(function(a){return a.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var r,g,I;if(((r=this.data)==null?void 0:(g=r.optionalDetailsLine)==null?void 0:g.texts)!=null&&((I=this.data)==null?void 0:I.optionalDetailsLine.texts.length)>0){var P;return(P=this.data)==null?void 0:P.optionalDetailsLine.texts.map(function(a){return a.text}).join("")}return null}}});
MI.prototype.dataChanged=MI.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],MI.prototype,"rendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],MI.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],MI.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.backgroundColor"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],MI.prototype,"hasBackgroundColor",null);
_.w([_.L("data.objectFit"),_.J("design:type",Object),_.J("design:paramtypes",[])],MI.prototype,"getObjectFit",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.tileRenderingStyle"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],MI.prototype,"hasTileMetadata",null);_.w([_.L("data.detailsLine"),_.J("design:type",Object),_.J("design:paramtypes",[])],MI.prototype,"getSecondaryDetails",null);
_.w([_.L("data.optionalDetailsLine"),_.J("design:type",Object),_.J("design:paramtypes",[])],MI.prototype,"getOptionalDetails",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],MI.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],MI);
_.A(MI,"ytd-image-tile-renderer",function(){if(cAA!==void 0)return cAA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-image-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <button class="remove-default-button-style background-adjusted style-scope ytd-image-tile-renderer" on-click="onImageTileClick">\n      <yt-img-shadow class="thumbnail style-scope ytd-image-tile-renderer" aria-label$="[[data.image.thumbnail.accessibility.accessibility_data.label]]" hidden="[[!data.image]]" object-fit="[[getObjectFit]]" thumbnail="[[data.image.thumbnail]]"></yt-img-shadow>\n      <div class="badge style-scope ytd-image-tile-renderer" hidden="[[!data.imageBadge]]">\n        <yt-img-shadow class="badge-image style-scope ytd-image-tile-renderer" thumbnail="[[data.imageBadge.thumbnail]]"></yt-img-shadow>\n      </div>\n      <div class="metadata style-scope ytd-image-tile-renderer" hidden="[[!hasTileMetadata]]">\n        <div class="headline style-scope ytd-image-tile-renderer">[[data.headline.simpleText]]</div>\n        <div class="secondary-details style-scope ytd-image-tile-renderer">[[getSecondaryDetails]]</div>\n        <div class="price style-scope ytd-image-tile-renderer">[[getOptionalDetails]]</div>\n      </div>\n </button>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return cAA=r},{mode:1});var tMK;var jl=function(){return _.D.apply(this,arguments)||this};
_.b(jl,_.D);jl.prototype.getOpenLinkIcon=function(){return _.Y("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
jl.prototype.onSitelinkTap=function(){_.He(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.Y("kevlar_command_handler_migration_killswitch"))_.AF(this.hostElement,this.data.clickCommands,this.hostElement);else for(var r=_.m(this.data.clickCommands),g=r.next();!g.done;g=r.next())this.ytComponentBehavior.resolveCommand(g.value)};
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],jl.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],jl.prototype,"rendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],jl.prototype,"data",void 0);_.w([_.qC({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],jl);
_.A(jl,"ytd-sitelink-renderer",function(){if(tMK!==void 0)return tMK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sitelink-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-sitelink-renderer">\n  <button id="clickable-area" class="remove-default-button-style style-scope ytd-sitelink-renderer" on-tap="onSitelinkTap">\n    <div id="sitelink" class="style-scope ytd-sitelink-renderer">\n      <span class="style-scope ytd-sitelink-renderer">[[data.text.text]]</span>\n      <yt-icon id="open-icon" icon="[[getOpenLinkIcon()]]" class="style-scope ytd-sitelink-renderer"></yt-icon>\n    </div>\n    <div id="description-texts" class="style-scope ytd-sitelink-renderer">\n      <template is="dom-repeat" items="[[data.descriptions]]" class="style-scope ytd-sitelink-renderer">\n        <div id="desc" class="style-scope ytd-sitelink-renderer">[[item.text]]</div>\n      </template>\n    </div>\n  </button>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return tMK=r},{mode:1});var Vb=function(){var r=_.D.apply(this,arguments)||this;r.paddingFix=_.Y("enable_ads_web_ep_buenos_aires_and_padding_fix");return r};
_.b(Vb,_.D);Vb.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"}}}};
Vb.prototype.dataChanged=function(){var r=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(g){g.clickTrackingParams&&delete g.clickTrackingParams;r.ytMacroReplacementBehavior.sendServiceRequestAction([g])})};
Vb.prototype.shouldHideFooter=function(r){return!(r&&_.Y("use_ads_engagement_panel_desktop_footer_cta"))};
_.l4.Object.defineProperties(Vb.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:r.imageTileRenderers)===void 0||((g=this.data)==null?void 0:g.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(I){var P;return(P=_.Z(I,HV0))==null?void 0:P.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:r.imageTileRenderers)===void 0||((g=this.data)==null?void 0:g.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(I){var P;return((P=_.Z(I,HV0))==null?void 0:P.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
Vb.prototype.dataChanged=Vb.prototype.dataChanged;_.w([_.d(oSK.YtMacroReplacementBehavior),_.J("design:type",Object)],Vb.prototype,"ytMacroReplacementBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Vb.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Vb.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Vb.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Vb.prototype,"paddingFix",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.imageTileRenderers"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Vb.prototype,"removeBorderFromImageTiles",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.imageTileRenderers"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Vb.prototype,"useFooteredMetadataRenderingStyle",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Vb.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],Vb);
_.A(Vb,"ytd-action-engagement-panel-content-renderer",function(){if(XGA!==void 0)return XGA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-engagement-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-action-engagement-panel-content-renderer">\n  <div id="sitelinks" hidden="[[!data.sitelinkRenderers]]" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n  <div id="image-tiles" hidden="[[!data.imageTileRenderers]]" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n</div>\n<div id="footer" hidden="[[shouldHideFooter(data.actionButton)]]" class="style-scope ytd-action-engagement-panel-content-renderer">\n  <div id="action" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return XGA=r},{mode:1});var Bki;var OfS=_.R(function(r){var g=r.data;var I=r.customCommandResolver;return _.q("ad-grid-card-image-full-metadata-view-model",{class:function(){var P;return((P=g().interaction)==null?0:P.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.iv(_.lO({visibilityCallback:function(P){var a,v=(a=g().interaction)==null?void 0:a.onFirstVisible;P&&v&&_.tY(v)},
showOption:_.sr}),_.q4(function(){return g().interaction},I)),
"aria-label":function(){var P,a;return(P=g().interaction)==null?void 0:(a=P.accessibility)==null?void 0:a.label}},_.q("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.q(_.fk,{data:function(){return g().adImage}},{adImageViewModel:function(P){return _.q(_.Tx,{data:P.data,
customCommandResolver:I})}})),_.q("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.q(_.t,{cond:function(){return g().headline},
then:function(P){return _.q(_.eY,{text:P,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.q(_.t,{cond:function(){return g().detailsLine},
then:function(P){return _.q("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.q(_.fk,{data:P},{adDetailsLineViewModel:function(a){return _.q(_.wW,{data:a.data,customCommandResolver:I,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.q(_.t,{cond:function(){return g().secondaryDetailsLine},
then:function(P){return _.q("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.q(_.fk,{data:P},{adDetailsLineViewModel:function(a){return _.q(_.wW,{data:a.data,customCommandResolver:I,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"Bh");var zSf=_.R(function(r){var g=r.data;var I=r.customCommandResolver;return _.q("ad-grid-card-image-view-model",{class:function(){var P;return((P=g().interaction)==null?0:P.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.iv(_.lO({visibilityCallback:function(P){var a,v=(a=g().interaction)==null?void 0:a.onFirstVisible;P&&v&&_.tY(v)},
showOption:_.sr}),_.q4(function(){return g().interaction},I)),
"aria-label":function(){var P,a;return(P=g().interaction)==null?void 0:(a=P.accessibility)==null?void 0:a.label}},_.q(_.fk,{data:function(){return g().adImage}},{adImageViewModel:function(P){return _.q(_.Tx,{data:P.data,
customCommandResolver:I})}}),_.q("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.q(_.fk,{data:function(){return g().adCardBadge}},{adCardBadgeViewModel:_.Qhh})))},"Ch");var eS4=_.R(function(r){var g=r.data;var I=r.customCommandResolver;return _.q("ad-grid-card-text-view-model",{class:function(){var P;return((P=g().interaction)==null?0:P.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.iv(_.lO({visibilityCallback:function(P){var a,v=(a=g().interaction)==null?void 0:a.onFirstVisible;P&&v&&_.tY(v)},
showOption:_.sr}),_.q4(function(){return g().interaction},I)),
"aria-label":function(){var P,a;return(P=g().interaction)==null?void 0:(a=P.accessibility)==null?void 0:a.label}},_.q("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.q(_.t,{cond:function(){return g().title},
then:function(P){return _.q(_.eY,{text:P,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.q("div",{class:"ytwAdGridCardTextViewModelHostMetadataDescriptionInline"},_.q(_.zq,{each:function(){var P;
return((P=g())==null?void 0:P.descriptions)||[]},
keyBy:"INDEX"},function(P){return _.q(_.eY,{text:P,className:"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline"})}))),_.q("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.q(_.fk,{data:function(){return g().moreInfoButton}},{adButtonViewModel:function(P){return _.q(_.HT,{data:P.data,
customCommandResolver:I})}})))},"Dh");var Ypi=_.R(function(r){var g=r.data;var I=r.customCommandResolver;var P=r.adGridCardCollectionStyle;return _.q("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.iv(_.lO({visibilityCallback:function(a){var v,C=(v=g().interaction)==null?void 0:v.onFirstVisible;a&&C&&_.tY(C)},
showOption:_.sr})),style:function(){return"grid-template-columns: repeat("+hOS(P?P():g().style)+", minmax(0, 1fr));"}},_.q(_.fk,{data:function(){var a;
return(a=g())==null?void 0:a.gridCards}},{adGridCardImageViewModel:function(a){return _.q(zSf,{data:a.data,
customCommandResolver:I})},
adGridCardImageFullMetadataViewModel:function(a){return _.q(OfS,{data:a.data,customCommandResolver:I})},
adGridCardTextViewModel:function(a){return _.q(eS4,{data:a.data,customCommandResolver:I})}}))},"Eh");_.dM(_.R(function(r){var g=r.data;return _.q("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.iv(_.lO({visibilityCallback:function(I){var P,a=(P=g().interaction)==null?void 0:P.onFirstVisible;I&&a&&_.tY(a)},
showOption:_.sr}),_.q4(function(){return g().interaction},$30))},_.q("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.q(_.t,{cond:_.U7t("(min-width: "+(hR()+kv)+"px)"),
then:function(){return _.q(_.fk,{data:function(){return g().adGridCardCollection}},{adGridCardCollectionViewModel:function(I){return _.q(Ypi,{data:I.data,
customCommandResolver:$30})}})},
else:function(){return _.q(_.fk,{data:function(){return g().adGridCardCollection}},{adGridCardCollectionViewModel:function(I){return _.q(Ypi,{data:I.data,
customCommandResolver:$30,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.q("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.q(_.fk,{data:function(){return g().adButton}},{adButtonViewModel:function(I){return _.q(_.HT,{data:I.data,
customCommandResolver:$30})}})))},"Fh"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=r.data;return _.q("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.iv(_.lO({visibilityCallback:function(I){var P,a=(P=g().interaction)==null?void 0:P.onFirstVisible;I&&a&&_.tY(a)},
showOption:_.sr}),_.q4(function(){return g().interaction},r9U))},_.q("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.q(_.fk,{data:function(){if(_.U7t("(min-width: "+(hR()+kv)+"px)")())var I=g().adGridCardCollection;
else{I=Object.assign({},_.Z(g().adGridCardCollection,DxU));var P;I.gridCards!==void 0&&((P=I.gridCards)==null?void 0:P.length)>1?I.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":I.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";I={adGridCardCollectionViewModel:I}}return I}},{adGridCardCollectionViewModel:function(I){return _.q(Ypi,{data:I.data,
customCommandResolver:r9U})}})),_.q("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.q(_.fk,{data:function(){return g().adButton}},{adButtonViewModel:function(I){return _.q(_.HT,{data:I.data,
customCommandResolver:r9U})}})))},"Gh"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.Yp}});var dZ=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return r};
_.b(dZ,_.D);_.Q=dZ.prototype;_.Q.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"}}}};
_.Q.attached=function(){this.getDataFromPlayerAndRender()};
_.Q.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.Q.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.Q.getDataFromPlayerAndRender=function(){var r=this,g=_.dD(this.hostElement);g&&g.getPlayerPromise().then(function(I){r.getCachedDataAndListen(I)})};
_.Q.getCachedDataAndListen=function(r){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(r,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(r,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=r)};
_.Q.resolveCachedActions=function(){var r=_.HP("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(r=r&&r())&&!_.pF.isEmpty(r)&&this.sendUpdateEngagementPanelAction(r);(r=(r=_.HP("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&r())&&!_.pF.isEmpty(r)&&this.sendChangeEngagementPanelVisibilityAction(r);(r=(r=_.HP("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&r())&&!_.pF.isEmpty(r)&&this.sendScrollToEngagementPanelCommand(r)};
_.Q.sendUpdateEngagementPanelAction=function(r){var g;_.We(this.hostElement,"yt-update-engagement-panel-action",[(g=_.pF.get(r,"action"))!=null?g:r])};
_.Q.sendChangeEngagementPanelVisibilityAction=function(r){_.We(this.hostElement,"yt-change-engagement-panel-visibility-action",[r])};
_.Q.sendScrollToEngagementPanelCommand=function(r){_.We(this.hostElement,"yt-scroll-to-engagement-panel-command",[r])};
_.Q.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.Y("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.M6(Error("zl"))};
dZ.prototype.dataChanged=dZ.prototype.dataChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],dZ.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],dZ.prototype,"componentBehavior",void 0);_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",_.iF)],dZ.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],dZ.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],dZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],dZ.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],dZ.prototype,"player",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],dZ.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],dZ);
_.A(dZ,"ytd-ads-engagement-panel-content-renderer",function(){if(Bki!==void 0)return Bki;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ads-engagement-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-ads-engagement-panel-content-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
return Bki=r},{mode:1});var Zfi;var LC=function(){var r=_.D.apply(this,arguments)||this;r.player=null;r.JSC$20574_playerEvents=new Map;r.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return r};
_.b(LC,_.D);_.Q=LC.prototype;_.Q.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]]"}}}}}};
_.Q.created=function(){this.player=null;this.JSC$20574_playerEvents=new Map;this.JSC$20574_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$20574_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20574_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20574_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.Q.attached=function(){var r=this,g=_.dD();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));g&&g.getPlayerPromise().then(function(I){r.setPlayer(I);r.set("isPageLoad",!1)})};
_.Q.setPlayer=function(r){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20574_playerEvents);this.set("player",r);r&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$20574_playerEvents),r.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.Q.onLoopRangeChange=function(r){var g=_.S5().resolve(_.lX(_.jN));if((!g||g.isOnWatch())&&this.hostElement.clientHeight){var I;!r&&((I=this.data)==null?0:I.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.Q.onVideoProgress=function(r){var g,I,P=((g=this.player)==null?void 0:(I=g.getPresentingPlayerType)==null?void 0:I.call(g))===2;this.isAdPlaying!==P&&this.set("isAdPlaying",P);var a;if(!P&&(a=this.player)!=null&&a.getLoopRange()){I=this.player.getLoopRange();g=I.startTimeMs;I=I.endTimeMs;P=this.player.getProgressState(1).seekableStart;var v;g<P*1E3&&((v=this.data)==null?0:v.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
r=I<r*1E3;var C;((C=this.player)==null?0:C.getLoopRange())&&r&&this.player.seekTo(g/1E3)}};
_.Q.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.Q.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.Q.onYtDeleteClipEngagementPanelCommand=function(r){_.Z(r,U8R).command&&this.ytComponentBehavior.resolveCommand(_.Z(r,U8R).command)};
_.l4.Object.defineProperties(LC.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.voteCount)||_.i6("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],LC.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],LC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],LC.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],LC.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",_.iF)],LC.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],LC.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],LC.prototype,"isAdPlaying",void 0);_.w([_.H({reflectToAttribute:!0,value:!0}),_.J("design:type",Boolean)],LC.prototype,"isPageLoad",void 0);_.w([_.H({reflectToAttribute:!0,value:!0}),_.J("design:type",Boolean)],LC.prototype,"isDarkTheme",void 0);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],LC.prototype,"voteCount",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],LC.prototype,"channelEndpoint",null);_.w([_.L("channelEndpoint"),_.J("design:type",Object),_.J("design:paramtypes",[])],LC.prototype,"channelHref",null);_.w([_.qC({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],LC);
_.A(LC,"ytd-clip-attribution-renderer",function(){if(Zfi!==void 0)return Zfi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-attribution-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-clip-attribution-renderer">\n  <div id="top" class="style-scope ytd-clip-attribution-renderer">\n    <a aria-hidden="true" class="yt-simple-endpoint author-endpoint author-avatar style-scope ytd-clip-attribution-renderer" href$="[[channelHref]]" data="[[channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow class="author-avatar style-scope ytd-clip-attribution-renderer" height="40" thumbnail="[[data.authorAvatar]]" width="40">\n      </yt-img-shadow>\n    </a>\n    <div id="author-container" class="style-scope ytd-clip-attribution-renderer">\n      <a aria-hidden="true" class="yt-simple-endpoint author-endpoint style-scope ytd-clip-attribution-renderer" href$="[[channelHref]]" data="[[channelEndpoint]]" tabindex="-1">\n        <ytd-channel-name id="author" badges="[[data.authorBadges]]" channel-name="[[data.clipAuthor]]" no-endpoints="" class="style-scope ytd-clip-attribution-renderer">\n        </ytd-channel-name>\n      </a>\n      <span class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.createdText)]]</span>\n    </div>\n    <div id="menu" class="style-scope ytd-clip-attribution-renderer"></div>\n  </div>\n  <span id="title" class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.title)]]</span>\n  <div id="bottom" class="style-scope ytd-clip-attribution-renderer">\n    <div id="buttons" class="style-scope ytd-clip-attribution-renderer"></div>\n  </div>\n  <div id="ad-overlay" class="style-scope ytd-clip-attribution-renderer">\n    <svg id="ad-image" viewBox="0 0 166.96 140.96" class="style-scope ytd-clip-attribution-renderer">\n      <g class="style-scope ytd-clip-attribution-renderer"><g class="style-scope ytd-clip-attribution-renderer">\n        <path class="cls-2 style-scope ytd-clip-attribution-renderer" d="M138.1,103.79l9.9-17h0l-9.9-5.44,9.9-17h0L138.1,59,148,42s-26,20.57-38.86,29.71-9.43-22.57-9.71-47.14S90.29-6,66.86,6,0,46.55,0,46.55l9.9,6.19L0,72.54l9.9,6.35L0,98.69,9.9,105,0,124.84s63.84-42,79.56-50.56c14.81-8.09,12.15,27.13,11.87,45.13s9.14,21.43,22,13.71c12.42-7.45,33.1-22.9,34.49-23.94Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M102.26,71.67V137c.27,0,.55,0,.84-.05V72.54A4.36,4.36,0,0,1,102.26,71.67Z" transform="translate(0 0.25)"></path>\n        <path class="cls-4 style-scope ytd-clip-attribution-renderer" d="M50.49,121.06c1.82-2.79,4.46-4.68,7.11-6.57,1.3-.93,2.61-1.85,3.86-2.84a4.06,4.06,0,0,0,.95-1.75c.22-3.44-2.51-6.92-5.93-6.42-3.62,0-7.24,2.84-10.08,4.72-3.78,2.5-7.06,6.32-9.77,9.91-1.43,1.9-2.72,3.71-4,5.68-2.76,4.13-4.4,8.7-6.6,13.21a16.79,16.79,0,0,1,.55-3.13c2-5.06,4.07-10.07,7.32-14.49,1-1.36,2-2.78,3-4.12a5.68,5.68,0,0,1,1.45-.86c.28-1.65,2-2.64,3-4.07,0-.06.5.19.77.3a7.55,7.55,0,0,1,.53-1.46c0-.09.61.11.94.17,0-.36,0-.72,0-1.08,0-.1.19-.18.28-.27,1.09-1.08,2.57-1.56,3.71-2.64a12.29,12.29,0,0,1,4.18-2.46,19.89,19.89,0,0,1,5.13-1.09c3.21-.27,6.5,3.42,7.27,5.72.21.64.41,1.28.69,2.15l3.71-1.73a1.57,1.57,0,0,1,2.13.26l-.35-1,5.12-1.33c1.06.89,2.1.2,3.16,0,.86-.18,1.78-.16,1.87-1.37,0-.06.5-.19.53-.13a4.74,4.74,0,0,1,.37.87l3.05-.58-.08.81c-3.69,1.11-7.47,1.69-11,2.9a28.1,28.1,0,0,0-7.73,4,12.91,12.91,0,0,0-4,5.89,33.12,33.12,0,0,1-7.84,11.43c-1.53,1.54-3.32,2.81-5,4.23a4.84,4.84,0,0,1-3.55,1.22c-1.33-.06-1.67-.23-2-1.49a4.81,4.81,0,0,1,.19-3.38c1.63-3.31,3.52-6.4,6.53-8.65l-.23.49c.11,0,.2.07.23.05l.86-.94Zm-6.3,11.57a1.69,1.69,0,0,0,1.3,1.43,6,6,0,0,0,2.76-1.2c2-1.71,4-3.53,5.94-5.33a4,4,0,0,0,.47-.89c.31-.52,1.52-1.1,1.84-1.61,1.49-2.4,2.76-4.89,4.22-7.31.27-.45.22-3.25-.1-3.46a19.68,19.68,0,0,0-3.49,2.44c-1,.5-1.65,1.85-2.64,2.33a13.34,13.34,0,0,0-3,2.67c-1,1-1.92,1.93-2.8,3a34.65,34.65,0,0,0-2.3,3.11C45.65,128.87,44.17,131.53,44.19,132.63Z" transform="translate(0 0.25)"></path>\n        <path class="cls-1 style-scope ytd-clip-attribution-renderer" d="M0,124.84V46.55S43.43,18,66.86,6,99.14,0,99.43,24.55s-3.14,56.29,9.71,47.14S148,42,148,42v67.14s-21.71,16.29-34.57,24-22.29,4.29-22-13.71,2.94-53.22-11.87-45.13C63.84,82.87,0,124.84,0,124.84Z" transform="translate(0 0.25)"></path>\n        <path class="cls-5 style-scope ytd-clip-attribution-renderer" d="M119,12.45c-.87,10.43-4.13,19.08-15,22.06,13.42.52,14.54,9.3,15.29,18.31,1.28-9.85,4.42-18.14,15-20.18C123.63,31.85,120.11,23.44,119,12.45Z" transform="translate(0 0.25)"></path>\n        <g class="cls-6 style-scope ytd-clip-attribution-renderer">\n          <polygon class="cls-4 style-scope ytd-clip-attribution-renderer" points="166.96 114.12 146.52 104.85 161.66 80.3 137.84 92.19 132.87 70.65 126.28 95.37 110.8 90.89 120.61 104.1 105.23 112.92 119.7 114.68 116.36 135.53 131.9 122.15 141.06 140.96 143.28 116.82 166.96 114.12"></polygon>\n          <path class="cls-5 style-scope ytd-clip-attribution-renderer" d="M73.23,20.28c1.5-8,.86-14.91-1.89-20.53L69.79.51C72.37,5.79,73,12.34,71.54,20c-3,16.13-14.32,29.76-28.12,33.92a31.14,31.14,0,0,1-7.73,1.27A39.72,39.72,0,0,0,19.94,24.42c-4-2.94-7.71-3.92-10.8-2.86-5.5,1.88-6.8,9.18-4.87,15.13,3.88,11.93,16.48,20,29.69,20.2,0,.43,0,.86-.07,1.29a37.87,37.87,0,0,1-19.27,30l.82,1.51a35.69,35.69,0,0,0,5.18-3.42,39.75,39.75,0,0,0,15-28c0-.47.06-.94.07-1.41a32.46,32.46,0,0,0,8.24-1.34C58.33,51.2,70.11,37,73.23,20.28ZM34,55.17c-12.5-.23-24.4-7.77-28.06-19C4.5,31.81,5,26.47,8.05,24.09a5.66,5.66,0,0,1,1.66-.9c3.18-1.1,6.76.82,9.2,2.62A38,38,0,0,1,34,55.17Z" transform="translate(0 0.25)"></path>\n        </g>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M17.4,46.23,17,45.51,24.42,41l.44.71Q21.2,43.94,17.4,46.23Zm14.9-9.15-.44-.71,7.42-4.6.44.71ZM47.16,27.9l-.44-.72c2.57-1.58,5.07-3.09,7.47-4.54l.44.72Q51,25.52,47.16,27.9Zm15-8.94-.42-.73c2.85-1.62,5.37-3,7.69-4.19l.39.75C67.5,16,65,17.34,62.16,19ZM96,14.42a14,14,0,0,0-2.35-3.14l.58-.6A14.64,14.64,0,0,1,96.71,14ZM77.7,11.11l-.32-.77a32.13,32.13,0,0,1,8.49-2.4l.09.83A31.86,31.86,0,0,0,77.7,11.11Z" transform="translate(0 0.25)"></path>\n        <polygon class="cls-3 style-scope ytd-clip-attribution-renderer" points="57.21 88.12 56.37 88.65 56.37 11.92 57.21 11.45 57.21 88.12"></polygon>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M109.94,80.05a6.68,6.68,0,0,1-5.19-2.48l.64-.55c1.93,2.22,4.35,2.74,7.49,1.63l.28.79A9.59,9.59,0,0,1,109.94,80.05Zm10.81-5.11-.49-.69c2.11-1.48,4.48-3.21,7.06-5.14l.51.68C125.24,71.72,122.86,73.45,120.75,74.94Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M17,103.93l-.46-.7,7.28-4.83.46.7Zm14.55-9.68-.46-.7q3.73-2.49,7.27-4.84l.47.7Zm14.57-9.64-.46-.7q3.84-2.5,7.36-4.73l.45.71C51.15,81.37,48.69,83,46.14,84.61Zm14.8-9.26-.43-.73c2.89-1.7,5.4-3.08,7.68-4.22l.38.75C66.3,72.28,63.81,73.66,60.94,75.35ZM84.8,68.18A10.48,10.48,0,0,0,80,67.31a13.7,13.7,0,0,0-3.47.55l-.22-.81A14.45,14.45,0,0,1,80,66.47a11.37,11.37,0,0,1,5.15,1Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M98.67,127.76c-2.62-.79-4.81-2.9-6.35-6.12l.76-.36c1,2.09,2.82,4.77,5.84,5.68Zm8.65-1.68-.4-.73c1.81-1,4.31-2.53,7.45-4.55l.45.7C111.67,123.53,109.15,125.07,107.32,126.08Zm14.81-9.4-.47-.7c2.38-1.59,4.82-3.26,7.24-4.92l.47.69C127,113.41,124.51,115.08,122.13,116.68Z" transform="translate(0 0.25)"></path>\n        <ellipse class="cls-4 style-scope ytd-clip-attribution-renderer" cx="71.33" cy="51.78" rx="8.55" ry="6.47" transform="translate(-6.69 93.03) rotate(-63.7)"></ellipse>\n      </g></g>\n    </svg>\n    <div id="ad-text" class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.adPlayingText)]]</div>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Zfi=r},{mode:1});var UEi;var Gr=function(){var r=_.D.apply(this,arguments)||this;r.player=null;r.JSC$20579_playerEvents=new Map;return r};
_.b(Gr,_.D);_.Q=Gr.prototype;_.Q.created=function(){this.player=null;this.JSC$20579_playerEvents=new Map;this.JSC$20579_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20579_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20579_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.Q.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.Q.attached=function(){var r=this,g=_.dD();g&&g.getPlayerPromise().then(function(I){r.setPlayer(I);r.set("isPageLoad",!1)})};
_.Q.setPlayer=function(r){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20579_playerEvents);this.set("player",r);if(r){this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$20579_playerEvents);var g;(r==null?void 0:(g=r.getPresentingPlayerType)==null?void 0:g.call(r))===2&&this.playerAdStartHandler()}};
_.Q.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.Q.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.Q.onVideoProgress=function(){var r,g,I=((r=this.player)==null?void 0:(g=r.getPresentingPlayerType)==null?void 0:g.call(r))===2;this.isAdPlaying!==I&&this.set("isAdPlaying",I)};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Gr.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Gr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",_.iF)],Gr.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Gr.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],Gr.prototype,"isAdPlaying",void 0);
_.w([_.H({reflectToAttribute:!0,value:!0}),_.J("design:type",Boolean)],Gr.prototype,"isPageLoad",void 0);_.w([_.qC({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],Gr);
_.A(Gr,"ytd-clip-section-footer-renderer",function(){if(UEi!==void 0)return UEi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-section-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="buttons" class="style-scope ytd-clip-section-footer-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return UEi=r},{mode:1});var if3;var bf0;var MMr=function(){return _.D.apply(this,arguments)||this};
_.b(MMr,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],MMr.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],MMr.prototype,"data",void 0);_.w([_.qC({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],MMr);
_.A(MMr,"ytd-clip-ad-state-renderer",function(){if(bf0!==void 0)return bf0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-ad-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="message" class="style-scope ytd-clip-ad-state-renderer">\n  <div id="title" class="style-scope ytd-clip-ad-state-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="body" class="style-scope ytd-clip-ad-state-renderer">[[getSimpleString(data.body)]]</div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return bf0=r},{mode:1});var jlS;var yb=function(){var r=_.D.apply(this,arguments)||this;r.value="";r.valid=!1;r.userChangedValue=!1;r.disabled=!1;r.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return r};
_.b(yb,_.D);_.Q=yb.prototype;_.Q.detached=function(){this.userChangedValue=!1};
_.Q.handleKeyDown=function(r){if(_.hq)var g=13;else _.xd$&&_.T6?g=13:g=13;r.keyCode===g&&r.preventDefault()};
_.Q.handleInput=function(){var r=_.DG(this.hostElement).querySelector("#title");if(r){var g=(r.value||"").replace(/\r|\n/g," ");this.set("value",g);r.value=g;this.valid=r.validate();this.userChangedValue=!0}};
_.Q.handleBlur=function(){this.valid=_.DG(this.hostElement).querySelector("#title").validate()};
_.Q.onValueChanged=function(){_.He(this.hostElement,"title-changed",{title:this.value})};
_.Q.onValidChanged=function(){_.He(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.Q.setInput=function(r,g){var I=_.DG(this.hostElement).querySelector("#title");I&&(I.value=r,this.handleInput(),g&&(I.invalid=!1,this.valid=!0))};
_.Q.onClipCreationDisable=function(){this.set("disabled",!0)};
_.Q.onClipCreationEnable=function(){this.set("disabled",!1)};
_.Q.onClipCreationVisibilityChange=function(r){var g=this;r.visible?requestAnimationFrame(function(){var I;((I=_.DG(g.hostElement).querySelector("#title"))==null?void 0:I.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
yb.prototype.onValidChanged=yb.prototype.onValidChanged;yb.prototype.onValueChanged=yb.prototype.onValueChanged;yb.prototype.handleBlur=yb.prototype.handleBlur;yb.prototype.handleInput=yb.prototype.handleInput;yb.prototype.handleKeyDown=yb.prototype.handleKeyDown;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],yb.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],yb.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],yb.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],yb.prototype,"value",void 0);_.w([_.H(),_.J("design:type",Object)],yb.prototype,"valid",void 0);_.w([_.H(),_.J("design:type",Object)],yb.prototype,"userChangedValue",void 0);_.w([_.H(),_.J("design:type",Object)],yb.prototype,"disabled",void 0);_.w([_.Eq("keydown"),_.J("design:type",Function),_.J("design:paramtypes",[KeyboardEvent]),_.J("design:returntype")],yb.prototype,"handleKeyDown",null);
_.w([_.Eq("input"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],yb.prototype,"handleInput",null);_.w([_.Eq("blur"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],yb.prototype,"handleBlur",null);_.w([_.xt("value"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],yb.prototype,"onValueChanged",null);
_.w([_.xt("valid"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],yb.prototype,"onValidChanged",null);_.w([_.qC({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],yb);
_.A(yb,"ytd-clip-creation-text-input-renderer",function(){if(jlS!==void 0)return jlS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-creation-text-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-textarea id="title" char-counter="" disabled="[[disabled]]" label="[[getSimpleString(data.placeholderText)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="" pattern=".+" required="" use-v2-underline="" class="style-scope ytd-clip-creation-text-input-renderer"></tp-yt-paper-textarea>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return jlS=r},{mode:1});var VM0;var dEf;var L4R;var Ghi;var yAZ;var KC=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};r.pendingStoryboardImages_={};r.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];r.tickLabelInterval=30;r.mediumTickInterval=5;r.largeTickInterval=15;r.aboveRulerHeight=32;r.rulerHeight=50;r.smallTickHeight=4;r.mediumTickHeight=8;r.largeTickHeight=16;r.mediaListeners_=
{};return r};
_.b(KC,_.D);_.Q=KC.prototype;_.Q.attached=function(){var r=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(g){g=_.m(["screen and (min-resolution: "+g+")","screen and (max-resolution: "+g+")"]);for(var I=g.next();!I.done;I=g.next()){I=I.value;var P=window.matchMedia(I);P&&(r.mediaListeners_[I]=r.updatePixelRatio_.bind(r),P.addEventListener?P.addEventListener("change",r.mediaListeners_[I]):P.addListener?P.addListener(r.mediaListeners_[I]):delete r.mediaListeners_[I])}})};
_.Q.detached=function(){this.setPlayer(null);for(var r=_.m(Object.keys(this.mediaListeners_)),g=r.next();!g.done;g=r.next()){var I=g.value;g=this.mediaListeners_[I];(I=window.matchMedia(I))&&(I.removeEventListener?I.removeEventListener("change",g):I.removeListener&&I.removeListener(g))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.Q.onVisibilityChangedAction_=function(r){var g=this;r.visible&&!this.player_&&(r=_.dD())&&r.getPlayerPromise().then(function(I){g.setPlayer(I)})};
_.Q.setPlayer=function(r){r&&this.set("player_",r)};
_.Q.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.Q.setUpCanvas_=function(){var r=this.rulerWidth,g=this.devicePixelRatio_,I=this.visible;this.set("canvasReady_",!1);if(I&&g!==0){I=this.aboveRulerHeight+this.rulerHeight;var P=_.DG(this.hostElement).querySelector("#ticks");P.width=r*g;P.height=I*g;P.style.width=r+"px";P.style.height=I+"px";P.getContext("2d").scale(g,g);this.set("canvasReady_",!0)}};
_.Q.drawRuler_=function(r,g,I,P,a,v,C,u,X,c,B,O){r&&I&&g&&(r=_.DG(this.hostElement).querySelector("#ticks"),g=r.getContext("2d"),g.clearRect(0,0,r.width,r.height),g.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),g.lineWidth=2,g.beginPath(),g.moveTo(0,this.aboveRulerHeight),g.lineTo(r.width,this.aboveRulerHeight),g.moveTo(0,r.height),g.lineTo(r.width,r.height),g.stroke(),this.drawRulerTicks_(r,v,a,P),this.drawStoryboardImages_(r,I,v,a,P),g.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
g.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(C-v,P,!1),this.rulerHeight),I=this.timeToPixels_(u-v,P,!1),g.fillRect(I,this.aboveRulerHeight,r.width-I,this.rulerHeight),this.drawSpeedLines_(r,v,O))};
_.Q.drawRulerTicks_=function(r,g,I,P){var a=r.getContext("2d");a.save();a.lineWidth=1;for(var v=Math.floor(Math.max(0,g-this.tickLabelInterval));v<g+I;v++){a.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var C=(v-g)*P;a.beginPath();a.moveTo(C,r.height);var u=this.smallTickHeight;v%this.largeTickInterval===0?u=this.largeTickHeight:v%this.mediumTickInterval===0&&(u=this.mediumTickHeight);a.lineTo(C,r.height-u);a.stroke();v%this.tickLabelInterval===0&&(a.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),a.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),a.fillText(gs(v),C+4,12),a.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),a.moveTo(C,0),a.lineTo(C,this.aboveRulerHeight),a.stroke())}a.restore()};
_.Q.percentToHex_=function(r){r=Math.round(r*255).toString(16);r.length<2&&(r="0"+r);return r};
_.Q.drawSpeedLines_=function(r,g,I){var P=r.getContext("2d");P.save();var a=Math.min(25,Math.abs(I)-15)/25,v=r.width*.3*a,C=r.width*-.3,u=r.width*1.3,X=this.aboveRulerHeight;r=r.height;var c=Math.round(4*a),B=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");B.length<7&&(B="#"+B.substring(1,4).repeat(2));var O=this.percentToHex_(.5+a/2);O=B+O;B+="00";if(a>0)for(a=0;a<c;a++){var z=C+Math.random()*(u-C),e=X+Math.random()*(r-X),U=v+g%v,V=P.createLinearGradient(z,e,z+U,e);
I<0?(V.addColorStop(0,O),V.addColorStop(.4,O),V.addColorStop(.9,B)):(V.addColorStop(.1,B),V.addColorStop(.6,O),V.addColorStop(1,O));P.strokeStyle=V;P.lineWidth=1;P.beginPath();P.moveTo(z,e);P.lineTo(z+U,e);P.stroke()}P.restore()};
_.Q.getStoryboardForTime_=function(r,g,I){I===void 0&&(I=g.getNumberOfStoryboardLevels()-1);r=g.getStoryboardFrameIndex(r,I);return g.getStoryboardFrame(r,I)};
_.Q.drawStoryboardImages_=function(r,g,I,P,a){if(!this.disabled){r=r.getContext("2d");var v=this.getStoryboardForTime_(0,g);if(v){var C=v.width/v.columns;v=v.height/v.rows;var u=C/v,X=this.rulerHeight*u;X=this.tickLabelInterval*(u<this.tickLabelInterval*a/this.rulerHeight?1/Math.floor(this.tickLabelInterval*a/X):Math.round(X/(this.tickLabelInterval*a)));var c=X*a,B=this.rulerHeight,O=c/this.rulerHeight,z=Math.floor(Math.max(0,I-X));for(z-=z%X;z<I+P;z+=X){var e=this.getStoryboardForTime_(z,g),U=this.getPreloadedStoryboard_(e.url);
if(U){var V=(z-I)*a,G=this.aboveRulerHeight,F=e.column*C,W=e.row*v;if(u<O){var S=B/(c/u);e=C;S*=v;W+=(v-S)/2}else e=c/(B*u)*C,S=v,F+=(C-e)/2;r.drawImage(U,F,W,e,S,V,G,c,B)}else this.fetchStoryboardImage_(e)}}}};
_.Q.getPreloadedStoryboard_=function(r){return this.storyboardImages_.find(function(g){if(g.src==r)return!0;var I=g.src.indexOf(r);return I!=-1&&I==g.src.length-r.length})};
_.Q.fetchStoryboardImage_=function(r){var g=this,I=this.getPreloadedStoryboard_(r.url),P=this.pendingStoryboardImages_[r.url];I||P!==void 0||(I=new Promise(function(a){var v=new Image(r.width,r.height);v.src=r.url;v.onload=function(){a(v)};
v.onerror=function(){a(null)}}),this.pendingStoryboardImages_[r.url]=I,I.then(function(a){a&&g.push("storyboardImages_",a);
return a}).finally(function(){delete g.pendingStoryboardImages_[r.url]}))};
_.Q.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.Q.timeToPixels_=function(r,g,I){r*=g;return I===void 0||I?r+"px":r};
_.Q.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
KC.prototype.drawRuler_=KC.prototype.drawRuler_;KC.prototype.setUpCanvas_=KC.prototype.setUpCanvas_;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],KC.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],KC.prototype,"ytRendererBehavior",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],KC.prototype,"start",void 0);_.w([_.H({value:30}),_.J("design:type",Number)],KC.prototype,"end",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],KC.prototype,"visible",void 0);_.w([_.H(),_.J("design:type",Object)],KC.prototype,"player_",void 0);_.w([_.H(),_.J("design:type",Number)],KC.prototype,"tickSpacing",void 0);_.w([_.H(),_.J("design:type",Number)],KC.prototype,"windowSizeSec",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],KC.prototype,"rulerWidth",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],KC.prototype,"rulerShift",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],KC.prototype,"canvasReady_",void 0);_.w([_.H({value:function(){return[]}}),
_.J("design:type",Array)],KC.prototype,"storyboardImages_",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],KC.prototype,"disabled",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],KC.prototype,"forceRender_",void 0);_.w([_.H({value:1}),_.J("design:type",Number)],KC.prototype,"devicePixelRatio_",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],KC.prototype,"windowSpeed",void 0);
_.w([_.xt("visible","devicePixelRatio_","rulerWidth"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],KC.prototype,"setUpCanvas_",null);
_.w([_.xt("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.J("design:type",Function),_.J("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.J("design:returntype")],KC.prototype,"drawRuler_",null);_.w([_.ov({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],KC);
_.A(KC,"yt-clip-creation-scrubber-canvas",function(){if(yAZ===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-canvas--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<canvas id="ticks" class="style-scope yt-clip-creation-scrubber-canvas"></canvas>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);yAZ=r}r=yAZ;return r},
{mode:2});var K4W;var slf;var st=function(){var r=_.D.apply(this,arguments)||this;r.start=0;r.end=30;r.visible=!1;r.draggingLeft_=!1;r.draggingRight_=!1;r.draggingRuler_=!1;r.draggingWindow_=!1;r.seekableStart=0;r.seekableEnd=0;r.rulerWidth_=0;r.rulerShift_=0;r.windowSlideSpeed=0;r.disabled=!1;r.initialized=!1;r.durationAccessibilityLabel="";r.activeLoopRange_=!1;r.rulerDragMouseStart_=0;r.rulerDragRulerStart_=0;r.rulerDragStartTime_=0;r.rulerDragEndTime_=0;r.dragMouseLastX_=0;r.scrollInterval_=null;r.scrubberVe_=null;r.boundHandlers_=
{};r.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return r};
_.b(st,_.D);_.Q=st.prototype;
_.Q.created=function(){var r=this;this.JSC$20593_playerEvents=new Map;this.JSC$20593_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$20593_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$20593_playerEvents.set("onStateChange",this.onStateChange_);var g={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(g).forEach(function(I){r.boundHandlers_[I]=g[I].bind(r)})};
_.Q.attached=function(){this.activeLoopRange_=!1;_.DG(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.DG(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.Dx(156731)};
_.Q.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.DG(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.DG(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.Q.onVisibilityChangedAction_=function(r){var g=this;r.visible&&!this.player_&&(r=_.dD())&&r.getPlayerPromise().then(function(I){g.setPlayer(I)})};
_.Q.setPlayer=function(r){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20593_playerEvents);r&&(this.set("player_",r),this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$20593_playerEvents))};
_.Q.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.Q.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.Q.beginHandleDrag_=function(r){this.disabled||(r.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=r.clientX,r.target===_.DG(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():r.target===_.DG(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.Q.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.Q.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.Q.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.Q.beginRulerDrag_=function(r){this.disabled||(r.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=r.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.Q.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.Q.beginWindowScroll_=function(){var r=this;this.scrollInterval_=setInterval(function(){var g=r.windowSlideSpeed;if(g=XDi(r.start,r.boundedRulerStartLimit_())?g-.1:XDi(r.end,r.boundedRulerEndLimit_())?g+.1:0){var I=r.capRulerOffset_(r.rulerShift_+g);I==r.rulerShift_?g=0:(r.set("rulerShift_",I),_.He(r.hostElement,"set-fixed-length-range",{start:r.start+g,duration:r.end-r.start}))}r.set("windowSlideSpeed",g)},33)};
_.Q.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.Q.endDrag_=function(){this.logClick();var r=void 0;this.draggingRight_?r=this.end-1:this.draggingLeft_&&(r=this.start);this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1;this.endWindowScroll_();this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end,r);this.removeMouseEventHandlers_();this.rulerShift_+this.windowSizeSec_<this.end+this.pixelsToTime_(16)&&this.set("rulerShift_",this.end-this.windowSizeSec_+this.pixelsToTime_(16));
this.rulerShift_>this.start-this.pixelsToTime_(16)&&this.set("rulerShift_",this.start-this.pixelsToTime_(16))};
_.Q.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.Q.updateRulerSize_=function(){this.set("rulerWidth_",_.DG(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.Q.handleMouseDrag_=function(r){r.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(r):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(r):this.draggingWindow_&&this.handleWindowDrag_(r))};
_.Q.handleRulerDrag_=function(r){r=this.pixelsToTime_(r.clientX-this.rulerDragMouseStart_);r=this.capRulerOffset_(this.rulerDragRulerStart_-r);this.set("rulerShift_",r);var g=this.rulerDragStartTime_-(this.rulerDragRulerStart_-r);_.He(this.hostElement,"set-fixed-length-range",{start:g,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-r)-g})};
_.Q.handleWindowDrag_=function(r){var g=r.clientX-this.dragMouseLastX_;this.dragMouseLastX_=r.clientX;r=this.pixelsToTime_(g);_.He(this.hostElement,"set-fixed-length-range",{start:this.start+r,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.Q.capRulerOffset_=function(r){var g=this.seekableStart-this.pixelsToTime_(16),I=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(g,r),I)};
_.Q.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.Q.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.Q.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.Q.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.Q.handleWindowHandleDrag_=function(r){var g=r.clientX-this.dragMouseLastX_;this.dragMouseLastX_=r.clientX;r=this.pixelsToTime_(g);if(this.draggingLeft_){var I=this.start+r;var P=this.end}else this.draggingRight_&&(I=this.start,P=this.end+r);_.He(this.hostElement,"set-range",{start:I,end:P,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.Q.onVideoProgress_=function(r){this.disabled||(r=this.timeToPixels_(r-this.rulerShift_,this.tickSpacing_),_.DG(this.hostElement).querySelector("#playhead").style.transform="translateX("+r+")")};
_.Q.onClipCreationDisable_=function(){this.endDrag_()};
_.Q.timeToPixels_=function(r,g,I){r*=g;return I===void 0||I?r+"px":r};
_.Q.pixelsToTime_=function(r){return r/this.tickSpacing_};
_.Q.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.Q.centerRuler_=function(r,g,I){this.set("rulerShift_",this.capRulerOffset_(r+(g-r)/2-I/2))};
_.Q.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.Q.updateLoopRange_=function(r,g,I,P,a,v,C){r&&(g&&P&&!I?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(r.pauseVideo(),r.seekTo(a,!1,void 0,void 0,50)):this.draggingRight_?(r.pauseVideo(),r.seekTo(v-.1,!1,void 0,void 0,50)):(C!==void 0?r.seekTo(C,!0,void 0,void 0,50):(g=r.getCurrentTime(),g<a||g>v?r.seekTo(a,!0,void 0,void 0,50):r.seekTo(g,!0,void 0,void 0,50)),r.playVideo()),r.setLoopRange({startTimeMs:a*1E3,endTimeMs:v*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(r.getCurrentTime())):
this.activeLoopRange_&&(r.setLoopRange(null),this.activeLoopRange_=!1))};
_.Q.updateHandles_=function(){_.DG(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.DG(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.Q.updateRuler_=function(){var r=this.end,g=this.start,I=this.draggableStartLimit_(),P=this.draggableEndLimit_();(g<I-.001||r>P+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.Q.computeDurationLabel_=function(r,g){return r?r.replace("$clip_length",parseFloat(g).toFixed(1)):""};
_.Q.computeDuration_=function(r,g){return this.isValidTime_(r)&&this.isValidTime_(g)&&r<g?g-r:0};
_.Q.isValidTime_=function(r){return isNaN(parseFloat(r))||r<0?!1:this.player_?r>=this.seekableStart&&r<=this.seekableEnd:!0};
_.Q.computeWindowSizeSec_=function(r,g,I){return Math.min((r||12E4)/1E3,I-g)};
_.Q.computeTickSpacing_=function(r,g){return g?g/r:1};
_.Q.onDragStateChanged_=function(){_.He(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.Q.centerRangeOnTime_=function(r){var g=this.duration;r=Ixf(r-g/2,g,this.seekableStart,this.seekableEnd);_.He(this.hostElement,"set-fixed-length-range",{start:r.start,duration:r.end-r.start})};
_.Q.nearlyLessThan_=function(r,g,I){return r+(I===void 0?1E-6:I)<g};
_.Q.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var r=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(r,this.start)||this.nearlyLessThan_(this.end,r))&&this.centerRangeOnTime_(r)}};
_.Q.onStateChange_=function(r){this.visible&&!this.disabled&&r==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.Q.computeDragState_=function(r,g,I,P){return r?"left":g?"right":I?"ruler":P?"window":"none"};
_.Q.logClick=function(){var r=_.CB(),g=_.mw();r&&g&&this.scrubberVe_&&(_.Y("combine_ve_grafts")?_.wP(_.hx(),this.scrubberVe_,g):_.Ok(r,g,this.scrubberVe_),_.Uk(r,this.scrubberVe_))};
st.prototype.onDragStateChanged_=st.prototype.onDragStateChanged_;st.prototype.updateRuler_=st.prototype.updateRuler_;st.prototype.updateHandles_=st.prototype.updateHandles_;st.prototype.onUpdateLoopRange=st.prototype.onUpdateLoopRange;st.prototype.onInitializedChanged_=st.prototype.onInitializedChanged_;st.prototype.onVisibleChanged_=st.prototype.onVisibleChanged_;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],st.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",Object)],st.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],st.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],st.prototype,"start",void 0);_.w([_.H(),_.J("design:type",Object)],st.prototype,"end",void 0);_.w([_.H({computed:"computeDuration_(start, end)"}),_.J("design:type",Number)],st.prototype,"duration",void 0);
_.w([_.H(),_.J("design:type",String)],st.prototype,"lengthTemplate",void 0);_.w([_.H({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.J("design:type",String)],st.prototype,"durationLabel",void 0);_.w([_.H(),_.J("design:type",Object)],st.prototype,"visible",void 0);_.w([_.H(),_.J("design:type",Object)],st.prototype,"player_",void 0);_.w([_.H(),_.J("design:type",Object)],st.prototype,"draggingLeft_",void 0);_.w([_.H(),_.J("design:type",Object)],st.prototype,"draggingRight_",void 0);
_.w([_.H(),_.J("design:type",Object)],st.prototype,"draggingRuler_",void 0);_.w([_.H({value:!1}),_.J("design:type",Object)],st.prototype,"draggingWindow_",void 0);_.w([_.H({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.J("design:type",Number)],st.prototype,"tickSpacing_",void 0);_.w([_.H(),_.J("design:type",Object)],st.prototype,"seekableStart",void 0);_.w([_.H(),_.J("design:type",Object)],st.prototype,"seekableEnd",void 0);
_.w([_.H(),_.J("design:type",Number)],st.prototype,"windowSizeMs",void 0);_.w([_.H({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.J("design:type",Number)],st.prototype,"windowSizeSec_",void 0);_.w([_.H(),_.J("design:type",Object)],st.prototype,"rulerWidth_",void 0);_.w([_.H(),_.J("design:type",Object)],st.prototype,"rulerShift_",void 0);_.w([_.H(),_.J("design:type",Object)],st.prototype,"windowSlideSpeed",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],st.prototype,"disabled",void 0);_.w([_.H(),_.J("design:type",Object)],st.prototype,"initialized",void 0);_.w([_.H(),_.J("design:type",Object)],st.prototype,"durationAccessibilityLabel",void 0);_.w([_.H({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.J("design:type",String)],st.prototype,"dragState",void 0);
_.w([_.xt("visible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],st.prototype,"onVisibleChanged_",null);_.w([_.xt("initialized"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],st.prototype,"onInitializedChanged_",null);_.w([_.xt("player_","visible","disabled","initialized","start","end"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],st.prototype,"onUpdateLoopRange",null);
_.w([_.xt("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],st.prototype,"updateHandles_",null);_.w([_.xt("start","end"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],st.prototype,"updateRuler_",null);
_.w([_.xt("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],st.prototype,"onDragStateChanged_",null);_.w([_.ov({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],st);
_.A(st,"yt-clip-creation-scrubber-view",function(){if(slf===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-view--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_scrubber_view.yt.clip.creation.scrubber.view.css.js--\x3e<div id="trimmer" class="style-scope yt-clip-creation-scrubber-view">\n  <div id="ruler" aria-hidden="true" class="style-scope yt-clip-creation-scrubber-view">\n    <yt-clip-creation-scrubber-canvas id="ticks" disabled="[[disabled]]" end="[[end]]" ruler-shift="[[rulerShift_]]" ruler-width="[[rulerWidth_]]" start="[[start]]" tick-spacing="[[tickSpacing_]]" visible="[[visible]]" window-size-sec="[[windowSizeSec_]]" window-speed="[[windowSlideSpeed]]" class="style-scope yt-clip-creation-scrubber-view">\n    </yt-clip-creation-scrubber-canvas>\n    <div id="handles" class="style-scope yt-clip-creation-scrubber-view">\n      <div class="handle style-scope yt-clip-creation-scrubber-view" id="handle-left">\n        <div class="handle-grip style-scope yt-clip-creation-scrubber-view"></div>\n      </div>\n      <div class="handle style-scope yt-clip-creation-scrubber-view" id="handle-right">\n        <div class="handle-grip style-scope yt-clip-creation-scrubber-view"></div>\n      </div>\n    </div>\n    <div id="playhead" class="style-scope yt-clip-creation-scrubber-view"></div>\n  </div>\n</div>\n<div id="duration" aria-label="[[durationAccessibilityLabel]]" class="style-scope yt-clip-creation-scrubber-view">[[durationLabel]]</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;K4W===void 0&&(K4W=document.createElement("template"));var P=K4W;I.call(g,P.content.cloneNode(!0),r.content.firstChild);slf=r}r=slf;return r},{mode:2});var FR=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};r.startHighlightTimeout=0;r.endHighlightTimeout=0;return r};
_.b(FR,_.D);_.Q=FR.prototype;_.Q.attached=function(){var r=this;this.startInput.addEventListener("input",function(g){return r.handleStartInput_(g)});
this.endInput.addEventListener("input",function(g){return r.handleEndInput_(g)});
this.startInput.addEventListener("focusout",function(g){return r.handleStartBlur_(g)});
this.endInput.addEventListener("focusout",function(g){return r.handleEndBlur_(g)})};
_.Q.setPlayer=function(r){this.set("player_",r)};
_.Q.onSetFixedLengthRange_=function(r){var g=r.detail;r=g.start;var I=g.duration,P=g.startLimit;g=g.endLimit;P||(P=this.seekableStart_);g||(g=this.seekableEnd_);r=Ixf(r,I,P,g);this.start=r.start;this.end=r.end};
_.Q.onSetRange_=function(r){var g=r.detail;r=g.start;var I=g.end,P=g.startLimit;g=g.endLimit;P||(P=this.seekableStart_);g||(g=this.seekableEnd_);if(r=Pw0(r,I,P,g,this.minLengthSec,this.maxLengthSec))this.start=r.start,this.end=r.end};
_.Q.updateInputs_=function(){var r=this.end,g=this.start;this.startInput.focused||(this.startInput.value=gs(g,!0));this.endInput.focused||(this.endInput.value=gs(r,!0))};
_.Q.handleStartInput_=function(r){r=gGr(r.target.value);if(r===null)this.set("startValid",!1);else{var g=this.end,I=Pw0(r,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);I?(this.set("endWillUpdate",I.end!==g),this.set("startValid",I.start===r)):this.set("startValid",!1)}};
_.Q.handleEndInput_=function(r){r=gGr(r.target.value);if(r===null)this.set("endValid",!1);else{var g=this.start,I=ax4(this.start,r,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);I?(this.set("startWillUpdate",I.start!==g),this.set("endValid",I.end===r)):this.set("endValid",!1)}};
_.Q.handleStartBlur_=function(r){r=gGr(r.target.value);r===null?this.startInput.value=gs(this.start,!0):this.forceUpdateInputs_(Pw0(r,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.Q.handleEndBlur_=function(r){r=gGr(r.target.value);r===null?this.endInput.value=gs(this.end,!0):this.forceUpdateInputs_(ax4(this.start,r,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.Q.forceUpdateInputs_=function(r){r&&(this.start=r.start,this.end=r.end);this.startInput.value=gs(this.start,!0);this.endInput.value=gs(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.Q.initializeClipRange_=function(){var r=this.seekableEnd_,g=this.seekableStart_,I=this.visible_,P=this.player_;if(!P||!I||g===null||!r)this.set("initialized",!1);else if(!this.initialized){var a=P.getCurrentTime(),v=this.getDefaultLengthSec_();I=P.getVideoData();var C=P.getPlayerState()==1,u=I.isLive;v=Math.min(v,r-g);a=Math.max(0,a);r=u?ax4(a-v,a,g,r,this.minLengthSec,this.maxLengthSec):C?Ixf(a-v/2,v,g,r):Ixf(a,v,g,r);this.start=r.start;this.end=r.end;this.set("initialized",!0);I.isLive&&P.seekTo(r.start);
this.startInput.value=gs(this.start,!0);this.endInput.value=gs(this.end,!0)}};
_.Q.onStartChanged_=function(){var r=this;_.He(this.hostElement,"start-changed",{start:this.start});var g;isNaN((g=this.oldStart)!=null?g:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){r.set("highlightStart",!1);r.startHighlightTimeout=0;r.oldStart=r.start},3E3))};
_.Q.onEndChanged_=function(){var r=this;_.He(this.hostElement,"end-changed",{end:this.end});var g;isNaN((g=this.oldEnd)!=null?g:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){r.set("highlightEnd",!1);r.endHighlightTimeout=0;r.oldEnd=r.end},3E3))};
_.Q.onVisibilityChangedAction_=function(r){var g=this;this.set("visible_",r.visible);this.visible_&&!this.player_&&(r=_.dD())&&r.getPlayerPromise().then(function(I){g.setPlayer(I)})};
_.Q.computeMinLengthSec_=function(r){return r/1E3||5};
_.Q.computeMaxLengthSec_=function(r){return r/1E3||60};
_.Q.computeDefaultLengthSec_=function(r){return r/1E3};
_.Q.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.Q.computeSeekableStart_=function(r,g){return r&&g?r.getProgressState(1).seekableStart:0};
_.Q.computeSeekableEnd_=function(r,g){return r&&g?r.getProgressState(1).seekableEnd:0};
_.Q.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.Q.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.Q.onDragState_=function(r){this.set("highlightStart",r.detail.startChanging);this.set("highlightEnd",r.detail.endChanging)};
FR.prototype.onDragState_=FR.prototype.onDragState_;FR.prototype.onEndChanged_=FR.prototype.onEndChanged_;FR.prototype.onStartChanged_=FR.prototype.onStartChanged_;FR.prototype.initializeClipRange_=FR.prototype.initializeClipRange_;FR.prototype.updateInputs_=FR.prototype.updateInputs_;FR.prototype.onSetRange_=FR.prototype.onSetRange_;FR.prototype.onSetFixedLengthRange_=FR.prototype.onSetFixedLengthRange_;
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],FR.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],FR.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],FR.prototype,"data",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],FR.prototype,"start",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],FR.prototype,"startValid",void 0);
_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],FR.prototype,"startWillUpdate",void 0);_.w([_.H({value:30}),_.J("design:type",Number)],FR.prototype,"end",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],FR.prototype,"endValid",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],FR.prototype,"endWillUpdate",void 0);_.w([_.H({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.J("design:type",Number)],FR.prototype,"minLengthSec",void 0);
_.w([_.H({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.J("design:type",Number)],FR.prototype,"maxLengthSec",void 0);_.w([_.H({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.J("design:type",Number)],FR.prototype,"defaultLengthSec",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],FR.prototype,"visible_",void 0);_.w([_.H(),_.J("design:type",Object)],FR.prototype,"player_",void 0);
_.w([_.H({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.J("design:type",Number)],FR.prototype,"seekableStart_",void 0);_.w([_.H({computed:"computeSeekableEnd_(player_, visible_)"}),_.J("design:type",Number)],FR.prototype,"seekableEnd_",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],FR.prototype,"initialized",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],FR.prototype,"disabled",void 0);
_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],FR.prototype,"highlightStart",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],FR.prototype,"highlightEnd",void 0);_.w([_.ni("#start"),_.J("design:type",HTMLInputElement)],FR.prototype,"startInput",void 0);_.w([_.ni("#end"),_.J("design:type",HTMLInputElement)],FR.prototype,"endInput",void 0);
_.w([_.Eq("set-fixed-length-range"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],FR.prototype,"onSetFixedLengthRange_",null);_.w([_.Eq("set-range"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],FR.prototype,"onSetRange_",null);_.w([_.xt("start","end"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],FR.prototype,"updateInputs_",null);
_.w([_.xt("player_","visible_","seekableStart_","seekableEnd_"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],FR.prototype,"initializeClipRange_",null);_.w([_.xt("start"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],FR.prototype,"onStartChanged_",null);_.w([_.xt("end"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],FR.prototype,"onEndChanged_",null);
_.w([_.Eq("clips-drag-state"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],FR.prototype,"onDragState_",null);_.w([_.ov({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],FR);
_.A(FR,"yt-clip-creation-scrubber-renderer",function(){if(Ghi===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_scrubber_renderer.yt.clip.creation.scrubber.renderer.css.js--\x3e<div id="text-inputs" class="style-scope yt-clip-creation-scrubber-renderer">\n  <yt-icon id="warning-start" icon="warning" class="style-scope yt-clip-creation-scrubber-renderer"></yt-icon>\n  <tp-yt-iron-input allowed-pattern="[\\d\\.\\:]" disabled="[[disabled]]" prevent-invalid-input="" role="presentation" class="style-scope yt-clip-creation-scrubber-renderer">\n    <input id="start" placeholder="[[data.startAccessibility.accessibilityData.label]]" type="text" class="style-scope yt-clip-creation-scrubber-renderer">\n  </tp-yt-iron-input>\n  <span id="spacer" aria-hidden="true" class="style-scope yt-clip-creation-scrubber-renderer">\u2013</span>\n  <tp-yt-iron-input allowed-pattern="[\\d\\.\\:]" disabled="[[disabled]]" prevent-invalid-input="" role="presentation" class="style-scope yt-clip-creation-scrubber-renderer">\n    <input id="end" placeholder="[[data.endAccessibility.accessibilityData.label]]" type="text" class="style-scope yt-clip-creation-scrubber-renderer">\n  </tp-yt-iron-input>\n  <yt-icon id="warning-end" icon="warning" class="style-scope yt-clip-creation-scrubber-renderer"></yt-icon>\n</div>\n<yt-clip-creation-scrubber-view disabled="[[disabled]]" duration-accessibility-label="[[data.durationAccessibility.accessibilityData.label]]" end="[[end]]" initialized="[[initialized]]" length-template="[[data.lengthTemplate]]" seekable-end="[[seekableEnd_]]" seekable-start="[[seekableStart_]]" start="[[start]]" visible="[[visible_]]" window-size-ms="[[data.windowSizeMs]]" class="style-scope yt-clip-creation-scrubber-renderer">\n</yt-clip-creation-scrubber-view>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;L4R===void 0&&(L4R=document.createElement("template"));var P=L4R;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Ghi=r}r=Ghi;return r},{mode:2});var H1=function(){var r=_.D.apply(this,arguments)||this;r.player_=null;r.JSC$20607_playerEvents=new Map;r.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return r};
_.b(H1,_.D);_.Q=H1.prototype;_.Q.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"}}}};
_.Q.created=function(){this.JSC$20607_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$20607_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$20607_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$20607_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.Q.detached=function(){this.setPlayer(null)};
_.Q.onVisibilityChangedAction_=function(r){var g=this,I;if((I=this.data)==null?0:I.externalVideoId){var P;this.videoId=(P=this.data)==null?void 0:P.externalVideoId}this.getPlayer().then(function(a){if(r.visible)g.returnTime=a.getCurrentTime(),g.isAtLiveHead=a.getProgressState().isAtLiveHead;else{var v=g.returnTime;g.isAtLiveHead&&(v=Number.POSITIVE_INFINITY);a.seekTo(v,void 0,void 0,void 0,51)}})};
_.Q.getPlayer=function(){var r=this;if(!this.player_){var g=_.dD();if(g)return g.getPlayerPromise().then(function(I){r.setPlayer(I);return I})}return Promise.resolve(this.player_)};
_.Q.setPlayer=function(r){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20607_playerEvents);if(r){this.player_=r;var g;((g=this.data)==null?0:g.externalVideoId)||this.set("videoId",r.getVideoData().video_id||"");var I;(r==null?void 0:(I=r.getPresentingPlayerType)==null?void 0:I.call(r))===2&&(this.set("isAdPlaying",!0),_.We(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$20607_playerEvents)}};
_.Q.ready=function(){_.DG(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.Q.onTitleChanged_=function(r){this.set("titleValue",r.detail.title)};
_.Q.onStartChanged_=function(r){this.set("start",r.detail.start)};
_.Q.onEndChanged_=function(r){this.set("end",r.detail.end)};
_.Q.onTitleValidChanged_=function(r){this.set("titleValid",r.detail.valid)};
_.Q.onStartValidChanged_=function(r){this.set("startValid",r.detail.valid)};
_.Q.onEndValidChanged_=function(r){this.set("endValid",r.detail.valid)};
_.Q.onVideoDataChange_=function(){var r;if((r=this.data)==null||!r.externalVideoId){var g;this.set("videoId",((g=this.player_)==null?void 0:g.getVideoData().video_id)||"")}};
_.Q.computeFormValid_=function(r,g,I,P){return!!(r&&g&&I&&P)};
_.Q.computeCancelButton_=function(r,g,I){return r&&_.Z(r,_.cw)?{buttonRenderer:Object.assign({},_.Z(r,_.cw),{isDisabled:g||I})}:null};
_.Q.computeSubmitButton_=function(r,g,I){return r&&_.Z(r,_.cw)?{buttonRenderer:Object.assign({},_.Z(r,_.cw),{command:void 0,isDisabled:!this.formValid||g||I})}:null};
_.Q.computeSubmitCommand_=function(r){return r||null};
_.Q.onSubmit_=function(r){var g=this;r.stopPropagation();r.preventDefault();this.submitCommand_&&(r={},r.comment_text=this.titleValue,r.clip_external_video_id=this.videoId,r.clip_offset_ms=parseInt(this.start*1E3,10),r.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.RX(this.hostElement,[this.submitCommand_,r]).then(function(){g.set("isLoading_",!1)},function(){g.set("isLoading_",!1)}))};
_.Q.playerAdStartHandler_=function(){_.We(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.Q.playerAdEndHandler_=function(){_.We(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.Q.onVideoProgress_=function(){var r=this;this.getPlayer().then(function(g){var I,P=(g==null?void 0:(I=g.getPresentingPlayerType)==null?void 0:I.call(g))===2;r.isAdPlaying!==P&&(P?r.playerAdStartHandler_():r.playerAdEndHandler_())})};
H1.prototype.onEndValidChanged_=H1.prototype.onEndValidChanged_;H1.prototype.onStartValidChanged_=H1.prototype.onStartValidChanged_;H1.prototype.onTitleValidChanged_=H1.prototype.onTitleValidChanged_;H1.prototype.onEndChanged_=H1.prototype.onEndChanged_;H1.prototype.onStartChanged_=H1.prototype.onStartChanged_;H1.prototype.onTitleChanged_=H1.prototype.onTitleChanged_;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],H1.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",Object)],H1.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],H1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],H1.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],H1.prototype,"data",void 0);_.w([_.H({value:""}),_.J("design:type",String)],H1.prototype,"titleValue",void 0);
_.w([_.H({value:!1}),_.J("design:type",Boolean)],H1.prototype,"titleValid",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],H1.prototype,"start",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],H1.prototype,"startValid",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],H1.prototype,"end",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],H1.prototype,"endValid",void 0);_.w([_.H({value:""}),_.J("design:type",String)],H1.prototype,"videoId",void 0);
_.w([_.H({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.J("design:type",Boolean)],H1.prototype,"formValid",void 0);_.w([_.H({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.J("design:type",Object)],H1.prototype,"submitButton_",void 0);_.w([_.H({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.J("design:type",Object)],H1.prototype,"submitCommand_",void 0);
_.w([_.H({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.J("design:type",Object)],H1.prototype,"cancelButton_",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],H1.prototype,"isLoading_",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],H1.prototype,"isAdPlaying",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],H1.prototype,"returnTime",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],H1.prototype,"isAtLiveHead",void 0);
_.w([_.Eq("title-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],H1.prototype,"onTitleChanged_",null);_.w([_.Eq("start-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],H1.prototype,"onStartChanged_",null);_.w([_.Eq("end-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],H1.prototype,"onEndChanged_",null);
_.w([_.Eq("title-valid-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],H1.prototype,"onTitleValidChanged_",null);_.w([_.Eq("start-valid-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],H1.prototype,"onStartValidChanged_",null);_.w([_.Eq("end-valid-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],H1.prototype,"onEndValidChanged_",null);
_.w([_.ov({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],H1);
_.A(H1,"yt-clip-creation-renderer",function(){if(dEf===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_renderer.yt.clip.creation.renderer.css.js--\x3e<div id="container" class="style-scope yt-clip-creation-renderer">\n  <div id="title" class="style-scope yt-clip-creation-renderer">\n    <div class="left-container style-scope yt-clip-creation-renderer">\n      <yt-img-shadow id="user-avatar" height="32" thumbnail="[[data.userAvatar]]" width="32" class="style-scope yt-clip-creation-renderer">\n      </yt-img-shadow>\n      <div id="display-name" class="style-scope yt-clip-creation-renderer">[[getSimpleString(data.displayName)]]</div>\n    </div>\n    <div id="publicity-label" class="style-scope yt-clip-creation-renderer">\n      <yt-icon id="publicity-icon" icon="yt-icons:privacy_public" class="style-scope yt-clip-creation-renderer"></yt-icon>\n      [[data.publicityLabel]]\n    </div>\n  </div>\n  <div id="title-input" class="style-scope yt-clip-creation-renderer"></div>\n  <div id="scrubber" class="style-scope yt-clip-creation-renderer"></div>\n</div>\n<div id="footer" class="style-scope yt-clip-creation-renderer">\n  <tp-yt-paper-spinner-lite active="[[isLoading_]]" hidden="[[!isLoading_]]" class="style-scope yt-clip-creation-renderer"></tp-yt-paper-spinner-lite>\n  <div id="cancel" class="style-scope yt-clip-creation-renderer"></div>\n  <div id="share" class="style-scope yt-clip-creation-renderer"></div>\n</div>\n<div id="ad-state" class="style-scope yt-clip-creation-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;VM0===void 0&&(VM0=document.createElement("template"));var P=VM0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);dEf=r}r=dEf;return r},{mode:2});var W1=function(){return _.D.apply(this,arguments)||this};
_.b(W1,_.D);W1.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"}}}};
W1.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(r){return r.hasOwnProperty("clipCreationRenderer")})&&_.We(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
W1.prototype.onPanelContentVisibleChanged=W1.prototype.onPanelContentVisibleChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],W1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],W1.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.ta.YtVisibilityBehavior),_.J("design:type",Object)],W1.prototype,"ytVisibilityBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],W1.prototype,"ytdReduxBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],W1.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],W1.prototype,"panelContentVisible",void 0);_.w([_.xt("panelContentVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],W1.prototype,"onPanelContentVisibleChanged",null);_.w([_.qC({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],W1);
_.A(W1,"ytd-clip-section-renderer",function(){if(if3!==void 0)return if3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-clip-section-renderer"></div>\n<div id="footer" class="style-scope ytd-clip-section-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return if3=r},{mode:1});var F4p;var Hf0;var W4A;var DE0=function(){return _.D.apply(this,arguments)||this};
_.b(DE0,_.D);_.w([_.H(),_.J("design:type",Object)],DE0.prototype,"data",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],DE0.prototype,"ytRendererBehavior",void 0);_.w([_.qC({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],DE0);
_.A(DE0,"ytd-hashtag-grid-tile-renderer",function(){if(W4A!==void 0)return W4A;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-grid-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-hashtag-grid-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]">\n  <div id="info" class="style-scope ytd-hashtag-grid-tile-renderer">\n    <yt-formatted-string id="hashtag" aria-label="[[data.suggestion]]" text="[[data.hashtag]]" class="style-scope ytd-hashtag-grid-tile-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="hashtag-info" text="[[data.hashtagVideoCountText]]" class="style-scope ytd-hashtag-grid-tile-renderer">\n    </yt-formatted-string>\n  </div>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return W4A=r},{mode:1});var Dt=function(){return _.D.apply(this,arguments)||this};
_.b(Dt,_.D);Dt.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
Dt.prototype.updateRichGridTrendingHashtagsVisibility=function(){var r,g;if(((r=this.data)==null||!r.isExpanded)&&(g=this.data)!=null&&g.tiles){r=this.data.tiles.length;g=r>this.richGridItemsPerRow?this.richGridItemsPerRow+1:r;var I=Math.ceil(r/g);this.fullyVisibleRows=r%g===1&&I===2?1:Math.min(I,2);this.isShowMoreVisible=this.fullyVisibleRows<I}};
Dt.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
Dt.prototype.updateRichGridTrendingHashtagsVisibility=Dt.prototype.updateRichGridTrendingHashtagsVisibility;_.w([_.H(),_.J("design:type",Object)],Dt.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Number)],Dt.prototype,"fullyVisibleRows",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],Dt.prototype,"isShowMoreVisible",void 0);_.w([_.H({selector:_.Cz,value:0}),_.J("design:type",Number)],Dt.prototype,"richGridItemsPerRow",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Dt.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Dt.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Dt.prototype,"ytdReduxBehavior",void 0);_.w([_.xt("data","richGridItemsPerRow"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dt.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.w([_.qC({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],Dt);
_.A(Dt,"ytd-hashtag-grid-shelf-renderer",function(){if(Hf0!==void 0)return Hf0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-grid-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-text" class="style-scope ytd-hashtag-grid-shelf-renderer">\n  <yt-formatted-string id="title" text="[[data.shelfTitle]]" class="style-scope ytd-hashtag-grid-shelf-renderer"></yt-formatted-string>\n</div>\n<div id="tiles" class="style-scope ytd-hashtag-grid-shelf-renderer"></div>\n<tp-yt-paper-button id="show-more-button" aria-label$="[[data.expandButtonText]]" noink="" on-click="onShowMoreClick" class="style-scope ytd-hashtag-grid-shelf-renderer">\n  <yt-icon id="show-more-button-icon" icon="yt-icons:expand" class="style-scope ytd-hashtag-grid-shelf-renderer"></yt-icon>\n</tp-yt-paper-button>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Hf0=r},{mode:1});var RS3;var AAU;var NkU=0,RO=function(){var r=_.D.call(this)||this;r.selected=!1;r.isOverlay=!1;r.inputId="toggle-option-"+NkU;NkU++;return r};
_.b(RO,_.D);RO.prototype.onTap=function(){_.He(this.hostElement,"ytd-toggle-option-clicked")};
_.w([_.H(),_.J("design:type",String)],RO.prototype,"label",void 0);_.w([_.H(),_.J("design:type",String)],RO.prototype,"inputId",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],RO.prototype,"selected",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],RO.prototype,"isOverlay",void 0);_.w([_.qC({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.J("design:paramtypes",[])],RO);
_.A(RO,"ytd-toggle-option-renderer",function(){if(AAU!==void 0)return AAU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<input type="checkbox" id$="[[inputId]]" checked="[[selected]]" on-click="onTap" class="style-scope ytd-toggle-option-renderer">\n<label for$="[[inputId]]" class="style-scope ytd-toggle-option-renderer">[[label]]</label>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return AAU=r},{mode:1});var Ac=function(){var r=_.D.apply(this,arguments)||this;r.isToggleOption=!1;r.isOverlay=!1;return r};
_.b(Ac,_.D);Ac.prototype.onTap=function(r){r.preventDefault();this.data&&(r=!this.data.checked,this.set("data.checked",r),_.He(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:r,value:this.data.value}))};
_.l4.Object.defineProperties(Ac.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
Ac.prototype.onTap=Ac.prototype.onTap;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ac.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ac.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Ac.prototype,"isToggleOption",void 0);_.w([_.H(),_.J("design:type",Object)],Ac.prototype,"isOverlay",void 0);_.w([_.L("data.responseText"),_.J("design:type",String),_.J("design:paramtypes",[])],Ac.prototype,"label",null);
_.w([_.Eq("ytd-toggle-option-clicked"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Ac.prototype,"onTap",null);_.w([_.qC({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],Ac);
_.A(Ac,"ytd-checkbox-survey-option-renderer",function(){if(RS3!==void 0)return RS3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-checkbox-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[!isToggleOption]]" class="style-scope ytd-checkbox-survey-option-renderer">\n  <tp-yt-paper-checkbox checked="[[data.checked]]" on-tap="onTap" class="style-scope ytd-checkbox-survey-option-renderer">\n    [[label]]\n  </tp-yt-paper-checkbox>\n</template>\n\n<template is="dom-if" if="[[isToggleOption]]" class="style-scope ytd-checkbox-survey-option-renderer">\n  <ytd-toggle-option-renderer is-overlay="[[isOverlay]]" label="[[label]]" selected="[[data.checked]]" class="style-scope ytd-checkbox-survey-option-renderer"></ytd-toggle-option-renderer>\n</template>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return RS3=r},{mode:1});var wGZ;var lSW;var NI=function(){var r=_.D.apply(this,arguments)||this;r.checked=!1;r.isToggleOption=!1;return r};
_.b(NI,_.D);NI.prototype.onTap=function(){this.data&&(this.checked?_.We(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.We(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
NI.prototype.onTap=NI.prototype.onTap;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],NI.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],NI.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],NI.prototype,"checked",void 0);_.w([_.H(),_.J("design:type",Object)],NI.prototype,"isToggleOption",void 0);_.w([_.Eq("ytd-toggle-option-clicked"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],NI.prototype,"onTap",null);
_.w([_.qC({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],NI);
_.A(NI,"ytd-radio-button-survey-option-renderer",function(){if(lSW!==void 0)return lSW;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-radio-button-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!isToggleOption]]" class="style-scope ytd-radio-button-survey-option-renderer">\n  <tp-yt-paper-radio-button id="radio" checked="[[checked]]" on-click="onTap" class="style-scope ytd-radio-button-survey-option-renderer">\n    [[getSimpleString(data.option)]]\n  </tp-yt-paper-radio-button>\n</template>\n\n<template is="dom-if" if="[[isToggleOption]]" class="style-scope ytd-radio-button-survey-option-renderer">\n  <ytd-toggle-option-renderer label="[[getSimpleString(data.option)]]" selected="[[checked]]" class="style-scope ytd-radio-button-survey-option-renderer"></ytd-toggle-option-renderer>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return lSW=r},{mode:1});var wZ=function(){var r=_.D.apply(this,arguments)||this;r.disableAnimation=!1;r.isToggleOption=!0;r.followUpSurveyCommand=null;r.selectedRatingEndpoint=null;r.isSlimlineSurveyFollowUp=!1;r.isShortsStyle=!1;r.styleOverrideAttribute=!0;r.isDarkMode=!1;r.isSubmitted=!1;r.roundedContainer=!0;r.improveShortsResponseRate=_.Y("web_improve_shorts_response_rate");r.actionMap={"ytd-inline-survey-rating-select-action":"handleInlineSurveyRatingSelect","ytd-inline-survey-option-select-action":"handleInlineSurveyOptionSelect",
"ytd-inline-survey-option-deselect-action":"handleInlineSurveyOptionDeselect","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b(wZ,_.D);_.Q=wZ.prototype;
_.Q.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"}}}}};
_.Q.attached=function(){var r=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(I){var P;if((P=I[0])!=null&&P.isIntersecting){_.nx().reportShown(r.hostElement);var a;(a=r.intersectionObserver)==null||a.unobserve(r.hostElement)}},{rootMargin:"0px",
threshold:.6});var g;(g=this.intersectionObserver)==null||g.observe(this.hostElement)};
_.Q.onDarkModeToggledAction=function(r){this.isDarkMode=r};
_.Q.dataChanged=function(){var r;if(((r=this.data)==null?void 0:r.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var g;((g=this.data)==null?void 0:g.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var I,P,a,v;this.darkColorPalette=(I=this.data)==null?void 0:(P=I.inlineContent)==null?void 0:(a=P.compactVideoRenderer)==null?void 0:(v=a.thumbnail)==null?
void 0:v.darkColorPalette;var C,u,X,c;this.lightColorPalette=(C=this.data)==null?void 0:(u=C.inlineContent)==null?void 0:(X=u.compactVideoRenderer)==null?void 0:(c=X.thumbnail)==null?void 0:c.lightColorPalette;var B,O;if(((B=this.data)==null?0:(O=B.inlineContent)==null?0:O.compactVideoRenderer)&&this.isShortsStyle){var z,e,U,V;r=_.G3((z=this.data)==null?void 0:(e=z.inlineContent)==null?void 0:(U=e.compactVideoRenderer)==null?void 0:(V=U.thumbnail)==null?void 0:V.thumbnails);_.lH(this.hostElement,
{"--yt-background-url":"url("+r+")"})}};
_.Q.handleRequestCompletion=function(){this.hostElement.hidden&&_.He(this.hostElement,"yt-dismissible-item-dismissed")};
_.Q.onPopupClosed=function(r){var g;((g=r.detail)==null?void 0:g.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.We(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.Q.handleInlineSurveyRatingSelect=function(r,g){var I=this;this.selectedRatingEndpoint=r;this.followUpSurveyCommand=g;this.expanded=!!r;this.getOptionRenderers().forEach(function(P,a){I.notifyPath("followUpSurveyCommand.followUpOptions."+a+".checkboxSurveyOptionRenderer.checked");I.set("followUpSurveyCommand.followUpOptions."+a+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),r=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.We(this.hostElement,"yt-reel-non-video-content-dismissal-command",[r]))};
_.Q.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.We(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var r,g=(r=this.data)==null?void 0:r.dismissalEndpoint;g&&this.ytComponentBehavior.resolveCommand(g)}};
_.Q.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.We(this.hostElement,"yt-close-popup-action"))};
_.Q.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var r=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{r=this.getOptionRenderers().filter(function(P){return P.checked});
if(r.length===0)return;r=r.map(function(P){return P.responseEndpoint})}var g=[];
r.forEach(function(P,a){a!==0&&(P=_.Z(P,_.Cr))&&P.feedbackToken&&g.push(P.feedbackToken)});
if(r=r[0]){var I={};g.length>0&&(I.extra_feedback_tokens=g);this.ytComponentBehavior.resolveCommand(r,{form:I})}}};
_.Q.getOptionRenderers=function(){var r=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(g){r.isSingleSelect=!!_.Z(g,y_r);return r.isSingleSelect?_.Z(g,y_r):_.Z(g,KSZ)}):[]};
_.Q.handleInlineSurveyOptionSelect=function(r){r=this.optionSelector.indexOf(r);r!==-1&&this.optionSelector.selectIndex(r)};
_.Q.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.Q.maybeGetBackgroundColor=function(r){return this.isDarkMode?r.section2Color:r.section3Color};
_.Q.colorPaletteChanged=function(){var r=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;r=r&&this.maybeGetBackgroundColor(r);this.dismissibleEl.style.backgroundColor=!r||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.uH(r)};
_.l4.Object.defineProperties(wZ.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
wZ.prototype.colorPaletteChanged=wZ.prototype.colorPaletteChanged;wZ.prototype.onPopupClosed=wZ.prototype.onPopupClosed;wZ.prototype.handleRequestCompletion=wZ.prototype.handleRequestCompletion;wZ.prototype.dataChanged=wZ.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],wZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],wZ.prototype,"actionHandlerBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],wZ.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],wZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],wZ.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.ni("#follow-up-survey-options"),_.J("design:type",Object)],wZ.prototype,"optionSelector",void 0);_.w([_.H(),_.J("design:type",Object)],wZ.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],wZ.prototype,"disableAnimation",void 0);_.w([_.H(),_.J("design:type",Object)],wZ.prototype,"isToggleOption",void 0);_.w([_.H(),_.J("design:type",Object)],wZ.prototype,"followUpSurveyCommand",void 0);_.w([_.H(),_.J("design:type",Object)],wZ.prototype,"selectedRatingEndpoint",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],wZ.prototype,"expanded",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wZ.prototype,"isSlimlineSurveyFollowUp",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wZ.prototype,"isShortsStyle",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wZ.prototype,"styleOverrideAttribute",void 0);_.w([_.H(),_.J("design:type",Boolean)],wZ.prototype,"isSingleSelect",void 0);_.w([_.H(),_.J("design:type",Object)],wZ.prototype,"isDarkMode",void 0);
_.w([_.H(),_.J("design:type",Object)],wZ.prototype,"lightColorPalette",void 0);_.w([_.H(),_.J("design:type",Object)],wZ.prototype,"darkColorPalette",void 0);_.w([_.L("selectedRatingEndpoint","isShortsStyle"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],wZ.prototype,"isOptionSelected",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wZ.prototype,"roundedContainer",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wZ.prototype,"improveShortsResponseRate",void 0);_.w([_.ni("#dismissible"),_.J("design:type",HTMLElement)],wZ.prototype,"dismissibleEl",void 0);_.w([_.ni("#dismiss-button yt-icon-button"),_.J("design:type",HTMLElement)],wZ.prototype,"dismissButtonEl",void 0);_.w([_.ni("#inline-survey-header yt-icon-button"),_.J("design:type",HTMLElement)],wZ.prototype,"inlineHeaderDismissButtonEl",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wZ.prototype,"dataChanged",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wZ.prototype,"handleRequestCompletion",null);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],wZ.prototype,"onPopupClosed",null);
_.w([_.xt("darkColorPalette","lightColorPalette","isDarkMode"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wZ.prototype,"colorPaletteChanged",null);_.w([_.qC({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],wZ);
_.A(wZ,"ytd-inline-survey-renderer",function(){if(wGZ!==void 0)return wGZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-inline-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-inline-survey-renderer">\n  <div class="survey-wrapper style-scope ytd-inline-survey-renderer">\n    <div id="star-survey" class="style-scope ytd-inline-survey-renderer">\n      <div id="inline-survey-header" class="style-scope ytd-inline-survey-renderer">\n        <h2 class="header-text style-scope ytd-inline-survey-renderer">\n          <span id="title" class="style-scope ytd-inline-survey-renderer">[[getSimpleString(data.title)]]</span>\n          <span id="subtitle" class="style-scope ytd-inline-survey-renderer">[[getSimpleString(data.subtitle)]]</span>\n        </h2>\n        <yt-icon-button hidden="[[expanded]]" label="[[getSimpleString(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-inline-survey-renderer">\n          <yt-icon icon="yt-icons:close" class="style-scope ytd-inline-survey-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div id="inline-survey-compact-video-renderer" class="style-scope ytd-inline-survey-renderer"></div>\n      <div id="rating-survey" class="style-scope ytd-inline-survey-renderer"></div>\n    </div>\n    <div id="follow-up-survey" hidden="[[!expanded]]" class="style-scope ytd-inline-survey-renderer">\n      <div id="follow-up-header" class="style-scope ytd-inline-survey-renderer">\n        <h2 class="header-text style-scope ytd-inline-survey-renderer">\n          <span id="follow-up-title" class="style-scope ytd-inline-survey-renderer">\n            [[getSimpleString(followUpSurveyCommand.followUpText)]]\n          </span>\n        </h2>\n      </div>\n      <iron-selector id="follow-up-survey-options" activate-event="" selected-attribute="checked" class="style-scope ytd-inline-survey-renderer">\n      </iron-selector>\n      <div id="submit-btn-footer" class="style-scope ytd-inline-survey-renderer">\n        <ytd-button-renderer id="submit-button" data="[[data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer]]" on-click="onSubmitTap" class="style-scope ytd-inline-survey-renderer">\n        </ytd-button-renderer>\n      </div>\n    </div>\n  </div>\n  <div id="skip-btn-footer" class="style-scope ytd-inline-survey-renderer"></div>\n  <div id="dismiss-button" hidden="[[!expanded]]" class="style-scope ytd-inline-survey-renderer">\n    <yt-icon-button label="[[getSimpleString(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-inline-survey-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope ytd-inline-survey-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-inline-survey-renderer">\n  <div id="post-submit-message" class="style-scope ytd-inline-survey-renderer"></div>\n  <div id="continue-btn-footer" class="style-scope ytd-inline-survey-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return wGZ=r},{mode:1});var Sp4;var JAi;var lS=function(){var r=_.D.apply(this,arguments)||this;r.visibleVideos=[];r.hiddenVideos=[];r.modern=_.Y("web_modern_buttons");r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b(lS,_.D);_.Q=lS.prototype;_.Q.attached=function(){var r=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",r);this.onDarkModeToggledAction(r)};
_.Q.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"}}}};
_.Q.dataChanged=function(){var r=this;this.requestElementsPerRow();var g,I;this.currentColorPalette=this.isDarkTheme?(g=this.data)==null?void 0:g.darkColorData:(I=this.data)==null?void 0:I.lightColorData;var P;if((P=this.currentColorPalette)==null?0:P.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.Nu(this,function(){r.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.Q.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.Q.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.Q.computeIsFirstFeedItem=function(r){return r};
_.Q.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&this.set("isDarkTheme",r);this.data&&(this.currentColorPalette=r?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.Q.getCurrentLogo=function(r,g){if(r)return g?r.darkLogoImage:r.lightLogoImage};
_.Q.computeTitleStyle=function(r){var g;if((g=this.data)!=null&&g.title&&r&&r.textPrimary!==void 0)return"color:"+_.uH(r.textPrimary)+";"};
_.Q.computeSubtitleStyle=function(r){var g;if((g=this.data)!=null&&g.subtitle&&r&&r.textSecondary!==void 0)return"color:"+_.uH(r.textSecondary)+";"};
_.Q.computeDismissIconStyle=function(r){if(this.data&&this.data.dismissButton&&r&&r.textPrimary!==void 0)return"--yt-button-color:"+_.uH(r.textPrimary)+";"};
_.Q.computeOverflowButtonStyle=function(r){if(this.data&&this.data.overflowButton&&r&&r.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.uH(r.textPrimary)+";--yt-spec-icon-active-other:"+_.uH(r.textPrimary)+";"};
_.Q.computeBackgroundStyle=function(r){if(r&&this.data){var g="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var I=_.G3((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);I&&(g+='background-image:url("'+I+'");')}r.backgroundColor!==void 0&&(g+="background-color:"+_.pi(r.backgroundColor)+";");return g}};
_.Q.computeButton=function(){var r,g=Object.assign({},_.Z((r=this.data)==null?void 0:r.showMoreButton,_.cw));if(this.modern&&g){g.style="STYLE_MONO_OUTLINE";var I;if(r=(I=this.currentColorPalette)==null?void 0:I.textPrimary)g.colorData={basicColorPaletteData:{foregroundTitleColor:r,borderColor:r}}}return g};
_.Q.shouldShowBottomButton=function(r,g){return!(r==null?0:r.header)&&!(r==null||!r.primaryButton)&&g<3};
_.Q.checkExpanded=function(r){this.isExpanded=r&&r.content?this.hiddenVideos.length===0:!0};
_.Q.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.Q.getLogoHeight=function(r){return this.logoWithPadding(r)?"26":"20"};
_.Q.getLogoImageId=function(r){return this.logoWithPadding(r)?"logo-image-with-padding":"logo-image"};
_.Q.computeHasSectionHeader=function(r){return!!r.header};
_.Q.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var r;if((r=this.data.primaryButton)==null?0:r.buttonRenderer)this.currentColorPalette.primaryButtonColorData?(this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorPalette.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",Object.assign({},this.data.primaryButton.buttonRenderer));var g;((g=this.data.dismissButton)==null?0:g.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var I,P;((I=this.data)==null?0:(P=I.primaryButton)==null?0:P.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.Q.setVisibleVideos=function(r){if(this.data&&this.data.content)if(this.data.content.length){var g=this.data.content.length;this.data.header?r?(this.visibleVideos=this.data.content.slice(0,Math.min(g,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(g,this.slimItemsPerRow),g)):(this.visibleVideos=this.data.content.slice(0,Math.min(g,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(g,this.elementsPerRow),g)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(g,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(g,this.elementsPerRow),g)):(this.visibleVideos=this.data.content.slice(0,Math.min(g,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(g,this.elementsPerRow-1),g))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.Q.setHasMovieRenderer=function(){var r;if((r=this.data)!=null&&r.content){var g;this.hasMovieRenderer=!!_.Z((g=this.data)==null?void 0:g.content[0],_.S_0)}else this.hasMovieRenderer=!1};
_.Q.requestElementsPerRow=function(){_.He(this.hostElement,"yt-request-elements-per-row")};
_.Q.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var r=_.m(this.hiddenMediaRenderers),g=r.next();!g.done;g=r.next())g.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(r=_.DG(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&r.focus()}};
_.Q.updateTitleSpec=function(){var r;(r=this.data)!=null&&r.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.Q.logoWithPadding=function(r){var g,I,P;return(r=(g=this.getCurrentLogo(r,this.isDarkTheme))==null?void 0:(I=g.thumbnails)==null?void 0:(P=I[0])==null?void 0:P.height)&&r%31===0?!0:!1};
_.Q.onUpdateElementsPerRowAction=function(r,g,I){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r);I&&this.slimItemsPerRow!==I&&(this.slimItemsPerRow=I)};
lS.prototype.slimItemsPerRowChanged=lS.prototype.slimItemsPerRowChanged;lS.prototype.elementsPerRowChanged=lS.prototype.elementsPerRowChanged;lS.prototype.dataChanged=lS.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],lS.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],lS.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],lS.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],lS.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],lS.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],lS.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],lS.prototype,"currentColorPalette",void 0);_.w([_.H(),_.J("design:type",Array)],lS.prototype,"visibleVideos",void 0);_.w([_.H(),_.J("design:type",Array)],lS.prototype,"hiddenVideos",void 0);
_.w([_.H(),_.J("design:type",Object)],lS.prototype,"primaryButton",void 0);_.w([_.H({reflectToAttribute:!0,value:3}),_.J("design:type",Number)],lS.prototype,"elementsPerRow",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],lS.prototype,"isDarkTheme",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],lS.prototype,"isExpanded",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],lS.prototype,"largeTitle",void 0);
_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],lS.prototype,"hasMovieRenderer",void 0);_.w([_.H(),_.J("design:type",Number)],lS.prototype,"slimItemsPerRow",void 0);_.w([_.H(),_.J("design:type",Boolean)],lS.prototype,"showLightVideoMetadata",void 0);_.w([_.H(),_.J("design:type",Boolean)],lS.prototype,"showDarkVideoMetadata",void 0);_.w([_.H(),_.J("design:type",Number)],lS.prototype,"videoMetadataColor",void 0);
_.w([_.H({reflectToAttribute:!0,selector:_.mj}),_.J("design:type",Boolean)],lS.prototype,"miniMode",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.J("design:type",Boolean)],lS.prototype,"isFirstFeedItem",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.J("design:type",Boolean)],lS.prototype,"hasSectionHeader",void 0);
_.w([_.H({reflectToAttribute:!0,value:!0}),_.J("design:type",Boolean)],lS.prototype,"roundedContainer",void 0);_.w([_.TI("#visible-video-container ytd-rich-grid-media"),_.J("design:type",Array)],lS.prototype,"visibleMediaRenderers",void 0);_.w([_.TI("#hidden-video-container ytd-rich-grid-media"),_.J("design:type",Array)],lS.prototype,"hiddenMediaRenderers",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],lS.prototype,"modern",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lS.prototype,"dataChanged",null);_.w([_.xt("elementsPerRow"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lS.prototype,"elementsPerRowChanged",null);_.w([_.xt("slimItemsPerRow"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lS.prototype,"slimItemsPerRowChanged",null);
_.w([_.qC({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],lS);
_.A(lS,"ytd-brand-video-shelf-renderer",function(){if(JAi!==void 0)return JAi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brand-video-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n  <div id="content-wrapper" class="style-scope ytd-brand-video-shelf-renderer">\n    <div id="shelf-header-container" hidden="[[!data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n      <div id="top-level-header-container" class="style-scope ytd-brand-video-shelf-renderer">\n        <div id="section-header-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n        <div id="top-buttons-container" hidden="[[!data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <ytd-button-renderer id="primary-button" data="[[primaryButton]]" hidden="[[!data.primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </ytd-button-renderer>\n          <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer"></div>\n        </div>\n      </div>\n      <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="visible-content-wrapper" class="style-scope ytd-brand-video-shelf-renderer">\n      <div id="metadata-container" hidden="[[data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n        <div id="header-container" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-img-shadow height$="[[getLogoHeight(data)]]" hidden="[[!data.lightLogoImage]]" id$="[[getLogoImageId(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </yt-img-shadow>\n          <div id="badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n            <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n          </div>\n        </div>\n        <div id="title-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n        </div>\n        <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n        </div>\n        <div id="metadata-button-container" hidden="[[shouldShowBottomButton(data, elementsPerRow)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <ytd-button-renderer id="primary-button" data="[[primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </ytd-button-renderer>\n        </div>\n      </div>\n      <div id="visible-video-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n    </div>\n    <div id="hidden-video-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n    <div id="bottom-button-container" hidden="[[!shouldShowBottomButton(data, elementsPerRow)]]" class="style-scope ytd-brand-video-shelf-renderer">\n      <ytd-button-renderer id="primary-button" data="[[primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="show-more-button-container" hidden="[[isExpanded]]" class="style-scope ytd-brand-video-shelf-renderer">\n    <ytd-button-renderer id="show-more-button" data="[[computeButton(data.showMoreButton.buttonRenderer, currentColorPalette)]]" style$="[[computeDismissIconStyle(currentColorPalette)]]" on-click="onShowMoreTap" class="style-scope ytd-brand-video-shelf-renderer">\n    </ytd-button-renderer>\n  </div>\n  <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-shelf-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return JAi=r},{mode:1});var ES4;var Sl=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b(Sl,_.D);_.Q=Sl.prototype;_.Q.attached=function(){var r=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",r);this.onDarkModeToggledAction(r)};
_.Q.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"}}}};
_.Q.dataChanged=function(){this.requestElementsPerRow();var r,g;this.currentColorPalette=this.isDarkTheme?(r=this.data)==null?void 0:r.darkColorData:(g=this.data)==null?void 0:g.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.Q.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.Q.computeIsFirstFeedItem=function(r){return r};
_.Q.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&this.set("isDarkTheme",r);this.data&&(this.currentColorPalette=r?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(r),this.updateButtonPalette())};
_.Q.shouldShowThumbnailInMetadata=function(r){return r<=1};
_.Q.computeVideoMetadataColor=function(){if(this.data){var r;if((r=this.currentColorPalette)==null?0:r.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.Q.computeTitleStyle=function(r){var g;if((g=this.data)!=null&&g.title&&r&&r.textPrimary!==void 0)return"color:"+_.uH(r.textPrimary)+";"};
_.Q.computeSubtitleStyle=function(r){var g;if((g=this.data)!=null&&g.subtitle&&r&&r.textSecondary!==void 0)return"color:"+_.uH(r.textSecondary)+";"};
_.Q.computeOverflowButtonStyle=function(r){if(this.data&&this.data.overflowButton&&r.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.uH(r.textPrimary)+";--yt-spec-icon-active-other:"+_.uH(r.textPrimary)+";"};
_.Q.computeBackgroundStyle=function(r){if(r&&this.data){var g="";r.backgroundColor!==void 0&&(g+="background-color:"+_.pi(r.backgroundColor)+";");return g}};
_.Q.computeHasOverflowButton=function(r){return!!r.overflowButton};
_.Q.updateButtonPalette=function(){if(this.data){var r;if((r=this.data.primaryButton)==null?0:r.buttonRenderer){var g;if((g=this.currentColorPalette)==null?0:g.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var I;((I=this.currentColorPalette)==null?0:I.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)})}}};
_.Q.requestElementsPerRow=function(){_.He(this.hostElement,"yt-request-elements-per-row")};
_.Q.updateTitleSpec=function(){var r;(r=this.data)!=null&&r.titleLength&&(this.titleSize=this.elementsPerRow<=3?this.data.titleLength<=10?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL":this.data.titleLength<=13?"TITLE_SIZE_LARGE":this.data.titleLength<=30?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL")};
_.Q.onUpdateElementsPerRowAction=function(r){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r)};
Sl.prototype.elementsPerRowChanged=Sl.prototype.elementsPerRowChanged;Sl.prototype.dataChanged=Sl.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Sl.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Sl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],Sl.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Sl.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Sl.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Sl.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Sl.prototype,"currentColorPalette",void 0);_.w([_.H(),_.J("design:type",Object)],Sl.prototype,"primaryButton",void 0);
_.w([_.H({reflectToAttribute:!0,value:3}),_.J("design:type",Number)],Sl.prototype,"elementsPerRow",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],Sl.prototype,"isDarkTheme",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Sl.prototype,"titleSize",void 0);_.w([_.H(),_.J("design:type",Number)],Sl.prototype,"videoMetadataColor",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.mj}),_.J("design:type",Boolean)],Sl.prototype,"miniMode",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.J("design:type",Boolean)],Sl.prototype,"isFirstFeedItem",void 0);_.w([_.H({reflectToAttribute:!0,value:!0}),_.J("design:type",Boolean)],Sl.prototype,"roundedContainer",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.J("design:type",Boolean)],Sl.prototype,"hasOverflowButton",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Sl.prototype,"dataChanged",null);_.w([_.xt("elementsPerRow"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Sl.prototype,"elementsPerRowChanged",null);_.w([_.qC({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],Sl);
_.A(Sl,"ytd-brand-video-singleton-renderer",function(){if(ES4!==void 0)return ES4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brand-video-singleton-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-brand-video-singleton-renderer">\n  <div id="content-wrapper" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n    <div id="thumbnail-container" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n      <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n    </div>\n    <div id="metadata-container" class="style-scope ytd-brand-video-singleton-renderer">\n      <div id="metadata-text-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="title-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="featured-badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string text="[[data.badgeText]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n      </div>\n      <div id="metadata-video-container" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n        <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n      </div>\n      <div id="button-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="primary-button" class="style-scope ytd-brand-video-singleton-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div id="overflow-button" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer"></div>\n  <div id="attached-survey" class="style-scope ytd-brand-video-singleton-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-singleton-renderer"></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return ES4=r},{mode:_.Rv("kevlar_poly_si_batch_j070")?1:2});var xEi;var fSZ=_.R(function(r){var g=r.data;return _.q(_.bv,{data:function(){return g().thumbnail},
alt:"",className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnailImage",targetHeight:function(){a:switch(g().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var I=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":I=88;break a;default:I=88}return I},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return g().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"Hh"),Tki=_.R(function(r){var g=r.metadataRow;
var I=r.delimiter;return _.q(_.zq,{each:function(){return g().textParts||[]},
keyBy:"INDEX"},function(P,a){return _.q(_.TN,null,_.q(_.eY,{text:P,noWrap:!0,userInput:!0}),_.q(nSr,{delimiter:I,max:function(){return g().textParts.length},
index:a}))})},"Ih"),nSr=_.R(function(r){var g=r.delimiter;
var I=r.max;var P=r.index;return _.q(_.t,{cond:function(){return(g==null?void 0:g())&&I()-1>P()},
then:function(){return _.q("span",null,g)}})},"Jh"),hSZ=_.R(function(r){var g=r.data;
r={};return _.q("yt-profile-page-header-information-view-model",{class:_.Ws("profilePageHeaderInformationViewModelHost",(r.profilePageHeaderInformationViewModelMobile=!1,r))},_.q(_.t,{cond:function(){return g().onTap},
then:function(){return _.q(_.y5,{className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail",command:function(){return _.oT(g().onTap)}},_.q(_.fk,{data:function(){return g().thumbnail}},{profilePageHeaderThumbnailViewModel:fSZ}))},
else:function(){return _.q("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail"},_.q(_.fk,{data:function(){return g().thumbnail}},{profilePageHeaderThumbnailViewModel:fSZ}))}}),_.q("div",{class:"profilePageHeaderInformationViewModelFlexContainer"},_.q(_.t,{cond:function(){return g().onTap},
then:function(){return _.q(_.fk,{data:function(){return g().title}},{profilePageHeaderTitleViewModel:function(I){var P=I.data;
return _.q(_.y5,{className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle",command:function(){return _.oT(P().onTap)}},_.q(_.eY,{text:function(){return P().title}}))}})},
else:function(){return _.q(_.fk,{data:function(){return g().title}},{profilePageHeaderTitleViewModel:function(I){var P=I.data;
return _.q(_.eY,{text:function(){return P().title},
className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle"})}})}}),_.q(_.fk,{data:function(){return g().metadata}},{profilePageHeaderMetadataViewModel:function(I){var P=I.data;
return _.q(_.t,{cond:function(){return P().metadataRows},
then:function(a){return _.q("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderMetadata"},_.q(_.zq,{each:a,keyBy:"INDEX"},function(v,C){return _.q(_.TN,null,_.q(Tki,{metadataRow:v,delimiter:" \u2022 "}),_.q(nSr,{delimiter:" \u2022 ",max:function(){return a().length},
index:C}))}))}})}})))},"Kh");
hSZ.idomCompat=!0;_.dM(hSZ,"yt-profile-page-header-information-view-model",{props:{data:_.Yp}});var Jc=function(){return _.D.apply(this,arguments)||this};
_.b(Jc,_.D);Jc.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Jc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Jc.prototype,"data",void 0);_.w([_.qC({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],Jc);
_.A(Jc,"ytd-effect-pivot-header-view-model",function(){if(xEi!==void 0)return xEi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-effect-pivot-header-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-effect-pivot-header-view-model"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return xEi=
r},{mode:1});var khU;var Et=function(){return _.D.apply(this,arguments)||this};
_.b(Et,_.D);Et.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Et.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Et.prototype,"data",void 0);_.w([_.qC({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],Et);
_.A(Et,"ytd-source-pivot-header-renderer",function(){if(khU!==void 0)return khU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-source-pivot-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-source-pivot-header-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return khU=r},{mode:1});var $fW;var rvK;var g70;var xc=function(){var r=_.D.apply(this,arguments)||this;r.playing=!1;r.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.xE(r);r.active=!1;return r};
_.b(xc,_.D);_.Q=xc.prototype;_.Q.detached=function(){this.stop()};
_.Q.play=function(){var r=this,g,I,P,a,v;return _.p(function(C){if(C.nextAddress==1)return r.active=!0,g=r.get("data.inlinePlaybackEndpoint.watchEndpoint"),I=g.videoId||r.data.videoId,P=g.startTimeSeconds||0,a=g.playerParams||null,_.Y("kevlar_player_update_killswitch")?C.yield(r.playerEl.update({args:{video_id:I,startSeconds:P,player_params:a}}),2):(r.playerEl.loadVideoWithPlayerVars({video_id:I,startSeconds:P,player_params:a,autoplay:!0}),C.jumpTo(2));if(C.nextAddress!=4)return C.yield(r.playerEl.getPlayerPromise(),
4);v=C.yieldResult;v.unloadModule("annotations_module");v.addEventListener("onStateChange",function(u){r.onPlayerStateChange(u)});
_.R2(C)})};
_.Q.onPlayerStateChange=function(r){if(this.active)switch(this.playing=r===1,r){case 1:_.He(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.He(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.Q.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.Q.resize=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1)return I.yield(r.playerEl.getPlayerPromise(),2);g=I.yieldResult;g.setSize(NaN,NaN);_.R2(I)})};
_.w([_.H(),_.J("design:type",Object)],xc.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],xc.prototype,"playing",void 0);_.w([_.H(),_.J("design:type",Object)],xc.prototype,"playerId",void 0);_.w([_.ni("#player"),_.J("design:type",Object)],xc.prototype,"playerEl",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],xc);
_.A(xc,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(g70!==void 0)return g70;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-default-promo-panel-renderer-inline-playback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_VERTICAL_LANDING_PAGE_PROMO" player-id="[[playerId]]" class="style-scope ytd-default-promo-panel-renderer-inline-playback-renderer">\n</ytd-player>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return g70=r},{mode:1});var I2R;var PAM;var fC=function(){var r=_.D.apply(this,arguments)||this;r.width=0;return r};
_.b(fC,_.D);_.Q=fC.prototype;_.Q.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.J4(this,this.onEnded));this.mp4El.addEventListener("error",_.J4(this,this.onError))};
_.Q.detached=function(){this.videoEl.removeEventListener("ended",_.J4(this,this.onEnded));this.mp4El.removeEventListener("error",_.J4(this,this.onError))};
_.Q.play=function(){var r=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var g=this.videoEl.play();g?g.then(function(){r.handleVideoStartPlaying()}).catch(function(){_.He(r.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.He(this.hostElement,"yt-video-thumbnail-not-playing")};
_.Q.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.Q.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.Q.dataChanged=function(){var r;if((r=this.data)==null?0:r.thumbnailPlaceholder)r=_.Ly(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+r+")";this.stop();this.autoplay&&this.play()};
_.Q.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.Q.onEnded=function(){this.stop();_.He(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.Q.onError=function(){_.He(this.hostElement,"yt-video-thumbnail-error")};
_.Q.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.Q.getVideoThumbnail=function(r){if(r&&r.length)return r[0]};
fC.prototype.dataChanged=fC.prototype.dataChanged;_.w([_.H(),_.J("design:type",Object)],fC.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],fC.prototype,"animatePlaceholderOnEntrance",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],fC.prototype,"autoplay",void 0);_.w([_.H({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.J("design:type",Object)],fC.prototype,"videoThumbnail",void 0);
_.w([_.H(),_.J("design:type",Boolean)],fC.prototype,"loop",void 0);_.w([_.H(),_.J("design:type",Boolean)],fC.prototype,"isVideoPlaying",void 0);_.w([_.H(),_.J("design:type",Object)],fC.prototype,"width",void 0);_.w([_.ni("#mp4"),_.J("design:type",HTMLElement)],fC.prototype,"mp4El",void 0);_.w([_.ni("#placeholder"),_.J("design:type",HTMLElement)],fC.prototype,"placeholderEl",void 0);_.w([_.ni("#video"),_.J("design:type",HTMLVideoElement)],fC.prototype,"videoEl",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fC.prototype,"dataChanged",null);_.w([_.ov({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],fC);
_.A(fC,"yt-video-as-thumbnail-details",function(){if(PAM===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-video-as-thumbnail-details--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_video_as_thumbnail_details.yt.video.as.thumbnail.details.css.js--\x3e<div id="placeholder" class="style-scope yt-video-as-thumbnail-details"></div>\n<div id="video-container" class="style-scope yt-video-as-thumbnail-details">\n  <video id="video" muted="" class="style-scope yt-video-as-thumbnail-details">\n    <source id="mp4" src$="[[videoThumbnail.url]]" type="video/mp4" class="style-scope yt-video-as-thumbnail-details">\n  </video>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;I2R===void 0&&(I2R=document.createElement("template"));var P=I2R;I.call(g,P.content.cloneNode(!0),r.content.firstChild);PAM=r}r=PAM;return r},{mode:2});var nC=function(){var r=_.D.apply(this,arguments)||this;r.disableGridStateAware=!1;r.animationEnabled=_.Y("enable_web_ketchup_hero_animation");r.transitioningOut=!1;r.narrow=!1;r.narrower=!1;r.isCarouselInFeed=!1;r.videoTimeoutJobId=0;r.panelTimeoutJobId=0;r.panelTimeoutJobStartMs=0;r.actionMap={"yt-window-resized":"onWindowResized"};return r};
_.b(nC,_.D);_.Q=nC.prototype;_.Q.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.Q.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var r;this.player&&((r=this.data)==null?0:r.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.Q.attached=function(){this.onWindowResized()};
_.Q.detached=function(){this.clearTimeouts()};
_.Q.onWindowResized=function(){this.updateSize()};
_.Q.computePanelLayout=function(r){return r&&r.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.Q.playVideo=function(){var r;this.video&&((r=this.data)==null?0:r.videoThumbnail)&&this.video.play();var g;this.player&&((g=this.data)==null?0:g.inlinePlaybackRenderer)&&this.player.play()};
_.Q.stopVideo=function(){var r;this.video&&((r=this.data)==null?0:r.videoThumbnail)&&this.video.stop();var g;this.player&&((g=this.data)==null?0:g.inlinePlaybackRenderer)&&this.player.stop()};
_.Q.transitionOut=function(){var r=this;this.transitioningOut=!0;return new Promise(function(g){r.player&&(r.player.playing=!1);var I=_.DG(r.hostElement).querySelector("#action-button");if(I){var P=function(){I.removeEventListener("animationend",P);_.ZV.cancelJob(a);g();r.transitioningOut=!1};
var a=_.q6(_.ZV,P,1E3);I.addEventListener("animationend",P)}else g(),r.transitioningOut=!1})};
_.Q.computeMetadataOrder=function(r){return r&&r.metadataOrder&&r.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?r.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.Q.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.Q.computeAvatarSize=function(r){return r&&r.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.Q.onContentClick=function(r){if(!_.bw(_.jH(r),this.hostElement,["A".toString(),"BUTTON".toString()])){var g;if((g=this.data)==null?0:g.navigationEndpoint){var I;this.componentBehavior.resolveCommand((I=this.data)==null?void 0:I.navigationEndpoint)}}};
_.Q.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.Q.setBackgroundImage=function(r){if(r=this.getBackgroundImageUrl(r))_.DG(this.hostElement).querySelector("#hero").style.backgroundImage="url("+r+")"};
_.Q.setScrimLayer=function(r){var g=this.getScrimLayerColorStops(r);r=((r==null?void 0:r.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(r=180);_.Gq("HTML_DIR")==="rtl"&&(r=-r);g&&(_.DG(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+r+"deg, "+g+")")};
_.Q.isNarrower=function(){return this.hostElement.clientWidth<nC.NARROW_VERSION_SIZE};
_.Q.getScrimLayerColorStops=function(){var r,g=(r=this.data)==null?void 0:r.scrimColorValues;if(!g)return null;if(g.length===1)return r=_.pi(g[0]),r+" 0%, "+r+" 100%";if(g.length===3){var I=[0,72,98];return g.map(function(P,a){return _.pi(P)+" "+I[a]+"%"}).join(",")}return null};
_.Q.getBackgroundImageUrl=function(r){return r&&r.largeFormFactorBackgroundThumbnail?_.Ly((r.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||r.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.Q.onPlaying=function(){this.startVideoTimeout()};
_.Q.onEnded=function(){this.rotate()};
_.Q.startPanelTimeout=function(){var r=this;if(!this.panelTimeoutJobId){var g=this.get("data.minPanelDisplayDurationMs");g&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.q6(_.ZV,function(){r.rotate()},g))}};
_.Q.startVideoTimeout=function(){var r=this;if(!this.videoTimeoutJobId){_.ZV.cancelJob(this.panelTimeoutJobId);var g=Date.now()-this.panelTimeoutJobStartMs;g=Math.max(0,this.get("data.minPanelDisplayDurationMs")-g);g=Math.max(this.get("data.minVideoPlayDurationMs")||0,g);this.videoTimeoutJobId=_.q6(_.ZV,function(){r.rotate()},g)}};
_.Q.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.ZV.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.ZV.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.Q.rotate=function(){this.clearTimeouts();_.He(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.l4.Object.defineProperties(nC.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.DG(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.DG(this.hostElement).querySelector("#video")}}});
_.l4.Object.defineProperties(nC,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
nC.prototype.onEnded=nC.prototype.onEnded;nC.prototype.onPlaying=nC.prototype.onPlaying;nC.prototype.dataChanged=nC.prototype.dataChanged;_.w([_.d(_.td),_.J("design:type",Object)],nC.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],nC.prototype,"componentBehavior",void 0);_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],nC.prototype,"ytdGuideStateAwareBehavior",void 0);
_.w([_.d(_.iSW),_.J("design:type",Object)],nC.prototype,"ytBooleanLogicBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],nC.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],nC.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],nC.prototype,"ytRendererBehavior",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nC.prototype,"disableGridStateAware",void 0);_.w([_.H(),_.J("design:type",Object)],nC.prototype,"data",void 0);_.w([_.H({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.J("design:type",String)],nC.prototype,"panelLayout",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nC.prototype,"animationEnabled",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nC.prototype,"transitioningOut",void 0);
_.w([_.H({computed:"computeMetadataOrder(data)"}),_.J("design:type",Boolean)],nC.prototype,"metadataOrder",void 0);_.w([_.H({computed:"computeByline(data)"}),_.J("design:type",Object)],nC.prototype,"byline",void 0);_.w([_.H({computed:"computeAvatarSize(data)"}),_.J("design:type",Number)],nC.prototype,"avatarSize",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nC.prototype,"narrow",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nC.prototype,"narrower",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nC.prototype,"layoutStyle",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],nC.prototype,"isCarouselInFeed",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nC.prototype,"dataChanged",null);_.w([_.Eq("yt-default-promo-panel-renderer-playing"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nC.prototype,"onPlaying",null);
_.w([_.Eq("yt-default-promo-panel-renderer-ended"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nC.prototype,"onEnded",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],nC);
_.A(nC,"ytd-default-promo-panel-renderer",function(){if(rvK!==void 0)return rvK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-default-promo-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="hero" class="style-scope ytd-default-promo-panel-renderer"></div>\n<yt-video-as-thumbnail-details id="video" animate-placeholder-on-entrance="" autoplay="" data="[[data.videoThumbnail]]" disable-upgrade$="[[!data.videoThumbnail]]" height="600" hidden$="[[!data.videoThumbnail]]" width="[[screen.width]]" class="style-scope ytd-default-promo-panel-renderer">\n</yt-video-as-thumbnail-details>\n<ytd-default-promo-panel-renderer-inline-playback-renderer id="player" data="[[data.inlinePlaybackRenderer.inlinePlaybackRenderer]]" disable-upgrade$="[[!data.inlinePlaybackRenderer]]" hidden$="[[!data.inlinePlaybackRenderer]]" class="style-scope ytd-default-promo-panel-renderer">\n</ytd-default-promo-panel-renderer-inline-playback-renderer>\n<div id="scrim" class="style-scope ytd-default-promo-panel-renderer"></div>\n<div id="content" on-click="onContentClick" class="style-scope ytd-default-promo-panel-renderer">\n  <yt-img-shadow id="logo" height="68" hidden="[[!data.foregroundThumbnailDetails]]" thumbnail="[[data.foregroundThumbnailDetails]]" class="style-scope ytd-default-promo-panel-renderer">\n  </yt-img-shadow>\n  <template is="dom-if" if="[[equals(metadataOrder, \'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_DESCRIPTION_TITLE\')]]" class="style-scope ytd-default-promo-panel-renderer">\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-default-promo-panel-renderer"></yt-formatted-string>\n  </template>\n  <a class="yt-simple-endpoint style-scope ytd-default-promo-panel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h1 id="hero-title" class="style-scope ytd-default-promo-panel-renderer">[[getSimpleString(data.title)]]</h1>\n  </a>\n  <template is="dom-if" if="[[byline]]" class="style-scope ytd-default-promo-panel-renderer">\n    <div id="byline" class="style-scope ytd-default-promo-panel-renderer">\n      <yt-img-shadow id="avatar" hidden="[[!byline.thumbnailDetails]]" thumbnail="[[byline.thumbnailDetails]]" width="[[avatarSize]]" class="style-scope ytd-default-promo-panel-renderer">\n      </yt-img-shadow>\n      <yt-formatted-string id="channel-name" link-inherit-color="" text="[[byline.bylineText]]" title="" class="style-scope ytd-default-promo-panel-renderer">\n      </yt-formatted-string>\n      <ytd-badge-supported-renderer id="video-badges" badges="[[byline.badgeRenderers]]" hidden="[[!byline.badgeRenderers]]" class="style-scope ytd-default-promo-panel-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n  </template>\n  <template is="dom-if" if="[[equals(metadataOrder, \'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION\')]]" class="style-scope ytd-default-promo-panel-renderer">\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-default-promo-panel-renderer"></yt-formatted-string>\n  </template>\n  <div id="action-button" class="style-scope ytd-default-promo-panel-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return rvK=r},{mode:1});_.IA("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var Tr=function(){var r=_.D.apply(this,arguments)||this;r.narrower=!1;r.dotMenuVisible=!1;r.paginationThumbnailsVisible=!1;r.active=!0;r.disableGridStateAware=!1;r.actionMap={"yt-window-resized":"onWindowResized"};return r};
_.b(Tr,_.D);_.Q=Tr.prototype;_.Q.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]]"}}}}}};
_.Q.attached=function(){document.addEventListener("yt-page-type-changed",_.J4(this,this.onPageTypeChange));this.currentPageSubtype=_.Fr4(location.pathname);this.onWindowResized()};
_.Q.detached=function(){this.jobId&&_.ZV.cancelJob(this.jobId);this.updateSizeJobId&&_.ZV.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.J4(this,this.onPageTypeChange))};
_.Q.onPageTypeChange=function(r){this.active=r.detail.newPageSubtype===this.currentPageSubtype};
_.Q.onWindowResized=function(){this.updateSize()};
_.Q.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.Q.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.Q.setCarouselItem=function(r){r>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.ZV.cancelJob(this.jobId);var g=this.getCurrentPanelElement();g&&g.stopVideo();this.currentItemIndex=r%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(g||(g=this.getCurrentPanelElement()),g.playVideo()):this.startRotationJob()};
_.Q.scrollThumbnails=function(r){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var g=this.getCurrentPaginationElement();if(g){var I=_.DG(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?I.style.transform="translateX(0)":(g=g.offsetWidth+8,I.style.transform="translateX(-"+g*(r-Math.ceil(Math.floor(this.overlay.offsetWidth/g)/2)+1)+"px)")}}};
_.Q.onDataChanged=function(){var r=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.EB(_.ZV,function(){var g;(g=r.getCurrentPanelElement())==null||g.updateSize();r.updateSize()}))};
_.Q.getCurrentPanelElement=function(){return _.DG(_.DG(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.Q.getCurrentPaginationElement=function(){return _.DG(_.DG(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.Q.getNavigationClass=function(r,g){return r===g?"selected":""};
_.Q.getNavigationDurationStyle=function(r){return"animation-duration:"+(this.get("data.carouselItems."+r+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.Q.onNavigationTap=function(r){var g=this,I=r.model.index;I!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){g.setCarouselItem(I)}),this.autorotateActive=!1)};
_.Q.onVideoThumbnailEnded=function(){var r=this;if(this.shouldRotate()){var g=this.getCurrentPaginationElement();g&&(g.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){g.classList.remove("finished");r.setNextCarouselItem()}))}};
_.Q.onVideoThumbnailError=function(){this.startRotationJob()};
_.Q.onVideoNotPlaying=function(){this.startRotationJob()};
_.Q.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.Q.startRotationJob=function(){var r=this;_.ZV.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.ZV.addLowPriorityJob(function(){r.getCurrentPanelElement().transitionOut().then(function(){r.setNextCarouselItem()})},this.rotationTimeout))};
_.Q.computeDotMenuVisible=function(r,g){return!!r&&!!r.carouselItems&&r.carouselItems.length>1&&!r.paginationThumbnails||!!g};
_.Q.computePaginationThumbnailsVisible=function(r,g){var I,P;return((P=r==null?void 0:(I=r.paginationThumbnails)==null?void 0:I.length)!=null?P:0)>1&&!g};
_.Q.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.Q.computePaginatorAlignment=function(r){return(r==null?void 0:r.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.Q.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.Q.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.Q.isNarrower=function(r){return(r!=null?r:0)<nC.NARROW_VERSION_SIZE};
Tr.prototype.activeChanged=Tr.prototype.activeChanged;Tr.prototype.onVideoNotPlaying=Tr.prototype.onVideoNotPlaying;Tr.prototype.onVideoThumbnailError=Tr.prototype.onVideoThumbnailError;Tr.prototype.onVideoThumbnailEnded=Tr.prototype.onVideoThumbnailEnded;Tr.prototype.onDataChanged=Tr.prototype.onDataChanged;_.w([_.d(_.td),_.J("design:type",Object)],Tr.prototype,"ytdGridStateAwareBehavior",void 0);
_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],Tr.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Tr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Tr.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Tr.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Tr.prototype,"currentItem",void 0);
_.w([_.H(),_.J("design:type",Number)],Tr.prototype,"currentItemIndex",void 0);_.w([_.H(),_.J("design:type",Number)],Tr.prototype,"rotationTimeout",void 0);_.w([_.H(),_.J("design:type",Number)],Tr.prototype,"loopCount",void 0);_.w([_.H({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.J("design:type",String)],Tr.prototype,"paginatorAlignment",void 0);_.w([_.H(),_.J("design:type",Number)],Tr.prototype,"jobId",void 0);
_.w([_.H(),_.J("design:type",Number)],Tr.prototype,"updateSizeJobId",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],Tr.prototype,"isCarouselInFeed",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Tr.prototype,"narrower",void 0);_.w([_.H({computed:"computeDotMenuVisible(data, narrower)"}),_.J("design:type",Object)],Tr.prototype,"dotMenuVisible",void 0);
_.w([_.H({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.J("design:type",Object)],Tr.prototype,"paginationThumbnailsVisible",void 0);_.w([_.H({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.J("design:type",String)],Tr.prototype,"layoutType",void 0);_.w([_.H({value:!0,reflectToAttribute:!0}),_.J("design:type",Boolean)],Tr.prototype,"autorotateActive",void 0);_.w([_.H(),_.J("design:type",Object)],Tr.prototype,"active",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Tr.prototype,"disableGridStateAware",void 0);_.w([_.ni("#overlay"),_.J("design:type",HTMLElement)],Tr.prototype,"overlay",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Tr.prototype,"onDataChanged",null);
_.w([_.Eq("yt-video-thumbnail-ended"),_.Eq("yt-default-promo-panel-renderer-rotate"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Tr.prototype,"onVideoThumbnailEnded",null);_.w([_.Eq("yt-video-thumbnail-error"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Tr.prototype,"onVideoThumbnailError",null);
_.w([_.Eq("yt-video-thumbnail-not-playing"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Tr.prototype,"onVideoNotPlaying",null);_.w([_.$R("active"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Tr.prototype,"activeChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],Tr);
_.A(Tr,"ytd-carousel-item-renderer",function(){if($fW!==void 0)return $fW;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="carousel-item" class="style-scope ytd-carousel-item-renderer"></div>\n<div id="menu" hidden="[[!dotMenuVisible]]" class="style-scope ytd-carousel-item-renderer">\n  <template is="dom-repeat" items="[[data.carouselItems]]" class="style-scope ytd-carousel-item-renderer">\n    <button class$="menu-dot [[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer" on-click="onNavigationTap">\n    </button>\n  </template>\n</div>\n<div id="overlay" class="style-scope ytd-carousel-item-renderer">\n  <div id="pagination-thumbnails" hidden="[[!paginationThumbnailsVisible]]" class="style-scope ytd-carousel-item-renderer">\n    <template is="dom-repeat" items="[[data.paginationThumbnails]]" class="style-scope ytd-carousel-item-renderer">\n      <button class$="[[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer" aria-label$="[[item.accessibility.accessibilityData.label]]" on-click="onNavigationTap">\n          <yt-img-shadow height="54" hidden="[[!equals(layoutType, \'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C\')]]" thumbnail="[[item]]" width="96" class="style-scope ytd-carousel-item-renderer">\n          </yt-img-shadow>\n          <yt-img-shadow height="40" hidden="[[equals(layoutType, \'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C\')]]" thumbnail="[[item]]" width="72" class="style-scope ytd-carousel-item-renderer">\n          </yt-img-shadow>\n        <div class="progress-bar style-scope ytd-carousel-item-renderer" style$="[[getNavigationDurationStyle(index)]]" hidden="[[!autorotateActive]]">\n        </div>\n      </button>\n    </template>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return $fW=r},{mode:2});var a2f;var v7A;var Qkp;var mfU;var hc=function(){var r=_.D.apply(this,arguments)||this;r.answerExpanded=!1;return r};
_.b(hc,_.D);hc.prototype.toggleAnswer_=function(r){var g=_.Va(r);g&&g.classList.contains("yt-simple-endpoint")||(r.preventDefault(),r.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
hc.prototype.toggleAnswer_=hc.prototype.toggleAnswer_;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hc.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hc.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hc.prototype,"answerExpanded",void 0);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],hc.prototype,"toggleAnswer_",null);
_.w([_.ov({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],hc);
_.A(hc,"yt-generic-faq-question-renderer",function(){if(mfU===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-generic-faq-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_generic_faq_question_renderer.yt.generic.faq.question.renderer.css.js--\x3e<div class="head style-scope yt-generic-faq-question-renderer" on-tap="toggleAnswer_">\n  <span class="question style-scope yt-generic-faq-question-renderer">[[getSimpleString(data.question)]]</span>\n  <yt-icon id="expand-arrow" class="answer-arrow style-scope yt-generic-faq-question-renderer" hidden="[[answerExpanded]]" icon="yt-icons:expand-more">\n  </yt-icon>\n  <yt-icon id="collapse-arrow" class="answer-arrow style-scope yt-generic-faq-question-renderer" hidden="[[!answerExpanded]]" icon="yt-icons:expand-less">\n  </yt-icon>\n</div>\n<tp-yt-iron-collapse id="collapse" opened="[[answerExpanded]]" class="style-scope yt-generic-faq-question-renderer">\n  <template is="dom-repeat" items="[[data.answers]]" class="style-scope yt-generic-faq-question-renderer">\n    <yt-formatted-string class="answer style-scope yt-generic-faq-question-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n</tp-yt-iron-collapse>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Qkp===void 0&&(Qkp=document.createElement("template"));var P=Qkp;I.call(g,P.content.cloneNode(!0),r.content.firstChild);mfU=r}r=mfU;return r},{mode:2});_.IA("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var kc=function(){return _.D.apply(this,arguments)||this};
_.b(kc,_.D);kc.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],kc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],kc.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],kc.prototype,"data",void 0);_.w([_.ov({is:"yt-faq-section-renderer",disableElementRegistration:!0})],kc);
_.A(kc,"yt-faq-section-renderer",function(){if(v7A===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-faq-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_faq_section_renderer.yt.faq.section.renderer.css.js--\x3e<div class="container style-scope yt-faq-section-renderer">\n  <span class="header style-scope yt-faq-section-renderer">[[getSimpleString(data.header)]]</span>\n  <div id="contents" class="style-scope yt-faq-section-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;a2f===void 0&&(a2f=document.createElement("template"));var P=a2f;I.call(g,P.content.cloneNode(!0),r.content.firstChild);v7A=r}r=v7A;return r},{mode:2});var CAp=_.R(function(r){var g=r.data;var I=function(){var P;return _.QL((P=g())==null?void 0:P.rendererContext)};
r={};return _.q("content-list-item-view-model",{el:_.iv(_.mK(function(){return g().rendererContext})),
class:_.Ws("ytContentListItemViewModelHost",(r.ytContentListItemViewModelTappable=I,r)),role:function(){return I()?"listitem":void 0},
tabindex:function(){return I()?0:void 0}},_.q("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.q("div",{class:"ytContentListItemViewModelImageContainer"},_.q(_.t,{cond:function(){return g().image},
then:function(P){return _.q(_.bv,{data:P,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.q(_.fk,{data:function(){var P;
return(P=g())==null?void 0:P.avatar}},{avatarViewModel:_.pm})),_.q("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.q("div",{class:_.Ws("ytContentListItemViewModelTitle",function(){a:{switch(g().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var P="ytContentListItemViewModelProminentTitle";
break a}P=void 0}return P})},_.q(_.eY,{text:function(){return g().title}})),_.q("div",{class:"ytContentListItemViewModelMetadata"},_.q(_.fk,{data:function(){return g().metadata}},{contentMetadataViewModel:function(P){return _.q(_.RQ,{data:P.data,
layout:1})}})))),_.q("div",{class:"ytContentListItemViewModelActionButton"},_.q(_.fk,{data:function(){var P;
return(P=g())==null?void 0:P.actionButton}},{buttonViewModel:_.W6,
toggleButtonViewModel:_.vz})))},"Lh");var uJr=_.R(function(r){var g=r.data,I=function(){var a;return(a=g())==null?void 0:a.description},P=function(){var a;
return(a=g())==null?void 0:a.title};
return _.q("ytfc-youth-basic-section-header-view-model",{class:_.Ws("ytfcYouthBasicSectionHeaderViewModelHost",r.className)},_.q("div",{class:"ytfcYouthBasicSectionHeaderViewModelLeading"},_.q(_.fk,{data:function(){var a;return(a=g())==null?void 0:a.avatar}},{avatarViewModel:_.pm}),_.q(_.t,{cond:function(){var a;
return _.t5((a=g())==null?void 0:a.themedImage)},
then:function(a){return _.q(_.bv,{data:a,alt:function(){var v,C;return(C=(v=P())==null?void 0:v.content)!=null?C:""},
className:"ytfcYouthBasicSectionHeaderViewModelImage"})}})),_.q("div",{class:"ytfcYouthBasicSectionHeaderViewModelDetails"},_.q(_.t,{cond:P,
then:function(){return _.q(_.eY,{text:P,className:"ytfcYouthBasicSectionHeaderViewModelTitle"})}}),_.q("div",{class:"ytfcYouthBasicSectionHeaderViewModelMetadata"},_.q(_.fk,{data:function(){var a;
return(a=g())==null?void 0:a.bottomBadge}},{badgeViewModel:function(a){return _.q("div",{class:"ytfcYouthBasicSectionHeaderViewModelBadge"},_.q(_.Vn,{data:a.data}))}}),_.q(_.t,{cond:I,
then:function(){return _.q(_.eY,{text:I,className:"ytfcYouthBasicSectionHeaderViewModelDescription"})}}))))},"Mh");var pAS=_.R(function(r){var g=r.data;return _.q("ytfc-youth-section-body-view-model",{class:_.Ws("ytfcYouthSectionBodyViewModelHost",r.className)},_.q(_.fk,{data:function(){var I;return(I=g())==null?void 0:I.topContent}},{avatarStackViewModel:function(I){return _.q(_.qA,{data:I.data,
className:"ytfcYouthSectionBodyViewModelAvatarStack"})}}),_.q(_.eY,{text:function(){var I;
return(I=g())==null?void 0:I.description},
className:"ytfcYouthSectionBodyViewModelDescription"}))},"Nh");var o7K=_.R(function(r){var g=_.m(_.ua(!1,void 0,"SrK51e")),I=g.next().value,P=g.next().value,a=function(){return r.data().inlineExpansionEntityKey},v=_.J9(JFR,a),C=function(){if(r.isSelected!==void 0)return r.isSelected();
if(a()){var X;return(X=v())==null?void 0:X.expanded}return I()};
g={};var u={};return _.q("yt-inline-expander-view-model",{class:"ytInlineExpanderViewModelHost","on:click":_.RT(function(){r.isSelected!==void 0||a()||P(!I())})},_.q("div",{class:"ytInlineExpanderViewModelHeader"},_.q(_.fk,{data:function(){return r.data().headerContent}},{youthBasicSectionHeaderViewModel:uJr}),_.q("div",{class:_.Ws("ytInlineExpanderViewModelButton",(g.ytInlineExpanderViewModelButtonExpanded=C,g))},_.q(_.H6,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",toggleable:!0,toggled:C(),accessibilityLabel:C()?_.xH("SHOW_LESS",void 0,"Show Less"):_.xH("SHOW_MORE",void 0,"Show More")}},
iconName:"chevron_down"}))),_.q("div",{class:_.Ws("ytInlineExpanderViewModelBody",(u.ytInlineExpanderViewModelBodyExpanded=C,u)),"aria-hidden":function(){return!C()}},_.q("div",{class:"ytInlineExpanderViewModelBodyContent"},_.q(_.fk,{data:function(){return r.data().bodyContent}},{youthSectionBodyViewModel:pAS}))))},"Oh");var q7p=new _.GZ("CONTENT_SECTION_VIEW_MODEL_TOKEN");var XAM=_.R(function(r){var g=function(){return r.data().background},I=function(){return r.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},P=function(){return r.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},a=_.S5().resolve(_.lX(q7p)),v={};
return _.q("yt-card-view-model",{el:_.iv(_.mK(function(){return r.data().rendererContext})),
class:_.Ws("ytCardViewModelHost",r.className,(v.ytCardViewModelClickable=function(){return _.vk(r.data().rendererContext)},v))},_.q(_.A_,{contentId:function(){return r.data().contentId}},function(){var C={};
return _.q("div",{class:_.Ws("ytCardViewModelCardViewModelInner",function(){var u;return vGA(r.data().cardStyle,(u=r.isSelected)==null?void 0:u.call(r))},function(){if(r.isSelected===void 0){var u;
a:{switch((u=r.data().cardState)==null?void 0:u.selectionState){case "CARD_SELECTION_STATE_SELECTED":u="ytCardViewModelSelected";break a}u=void 0}return u}})},_.q(_.fk,{data:g},{cinematicContainerViewModel:function(u){return _.q(_.e4i,{data:u.data})}}),_.q("div",{class:"ytCardViewModelContentWrapper"},_.q(_.t,{cond:function(){return!I()},
then:function(){var u={},X={};return _.q("div",{class:"ytCardViewModelTopContentContainer"},_.q("div",{class:_.Ws("ytCardViewModelTopContent",(u.ytCardViewModelInnerPadding=function(){return!r.data().disableTopContentPadding&&r.data().topContent},u))},_.q(_.fk,{data:function(){return r.data().topContent}},{contentListItemViewModel:function(c){return _.q(CAp,{data:c.data})},
basicContentViewModel:_.t2,linearLayoutViewModel:_.zw})),_.q("div",{class:_.Ws("ytCardViewModelInlineTrailingAction",(X.ytCardViewModelInlineCenterTrailingAction=P,X.ytCardViewModelInlineTrailingActionMargin=function(){return r.data().trailingAction},X))},_.q(_.fk,{data:function(){return r.data().trailingAction}},{buttonViewModel:function(c){return _.q(_.W6,{data:c.data})}})))}}),_.q("div",{class:_.Ws((C.ytCardViewModelInnerPadding=function(){return!r.data().disableBodyContentPadding&&r.data().bodyContent},
C))},_.q(_.fk,{data:function(){return r.data().bodyContent}},Object.assign({},{channelAttributionViewModel:_.osW,
contentListItemViewModel:CAp,descriptionPreviewViewModel:_.Eo,inlineExpanderViewModel:function(u){return _.q(o7K,{data:u.data,isSelected:r.isSelected})},
linearLayoutViewModel:_.zw,listItemViewModel:_.Ox},a&&{contentSectionViewModel:a})))),_.q(_.t,{cond:function(){return I()},
then:function(){return _.q("div",{class:"ytCardViewModelOverlayTrailingAction"},_.q(_.fk,{data:function(){return r.data().trailingAction}},{buttonViewModel:function(u){return _.q(_.W6,{data:u.data})}}))}}))}))},"Ph");_.dM(XAM,"yt-card-view-model",{props:{data:_.Yp,className:_.Yp,isSelected:_.Yp}});var cvK;var toR;var Bir=function(){return _.D.apply(this,arguments)||this};
_.b(Bir,_.D);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Bir.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Bir.prototype,"data",void 0);_.w([_.qC({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],Bir);
_.A(Bir,"ytd-channel-history-renderer",function(){if(toR!==void 0)return toR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-history-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-channel-history-renderer">\n  <yt-img-shadow id="image" fit="" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="160" class="style-scope ytd-channel-history-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-channel-history-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" split-lines="" text="[[data.description]]" class="style-scope ytd-channel-history-renderer">\n  </yt-formatted-string>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return toR=r},{mode:1});var O94;var zRf=function(){return _.D.apply(this,arguments)||this};
_.b(zRf,_.D);_.w([_.H(),_.J("design:type",Object)],zRf.prototype,"data",void 0);_.w([_.qC({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],zRf);
_.A(zRf,"ytd-feature-enablement-info-renderer",function(){if(O94!==void 0)return O94;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feature-enablement-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-feature-enablement-info-renderer">\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-feature-enablement-info-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-feature-enablement-info-renderer">\n  </yt-formatted-string>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return O94=r},{mode:1});var eRR;var Y7i;var $X=function(){var r=_.D.apply(this,arguments)||this;r.textBoxMaxLength=_.Y("enable_tvod_campaign_code_integration")?15:12;return r};
_.b($X,_.D);_.Q=$X.prototype;_.Q.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.Q.onSubmit=function(){var r=this.data.serviceEndpoint,g=_.Z(r,_.Uw);g&&r&&(g.couponCode=this.userInput,_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}}))};
_.Q.validate=function(){var r=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=r&&!this.data.errorMessage;this.showErrorMessage=r&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.Y("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.Q.computeStyle=function(r){return r};
_.Q.computeShowValidationBelowInput=function(r){return r!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.Q.updateUserInputFromBinding=function(r){this.userInput=r.currentTarget.value};
_.Q.updateShowErrorMessageFromBinding=function(r){this.showErrorMessage=r.detail.value};
_.l4.Object.defineProperties($X.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
$X.prototype.dataChanged=$X.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$X.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$X.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],$X.prototype,"userInput",void 0);_.w([_.H(),_.J("design:type",Boolean)],$X.prototype,"disableApplyButton",void 0);_.w([_.H(),_.J("design:type",Boolean)],$X.prototype,"hideApplyButton",void 0);
_.w([_.H(),_.J("design:type",Boolean)],$X.prototype,"hideErrorMessage",void 0);_.w([_.H(),_.J("design:type",Boolean)],$X.prototype,"showTick",void 0);_.w([_.H(),_.J("design:type",Boolean)],$X.prototype,"showErrorMessage",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.J("design:type",String)],$X.prototype,"couponStyle",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.J("design:type",Boolean)],$X.prototype,"showValidationBelowInput",void 0);_.w([_.H(),_.J("design:type",Object)],$X.prototype,"textBoxMaxLength",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$X.prototype,"dataChanged",null);
_.w([_.L("showTick","showErrorMessage","userInput"),_.J("design:type",String),_.J("design:paramtypes",[])],$X.prototype,"validationState",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],$X);
_.A($X,"ytd-ypc-coupon-renderer",function(){if(Y7i!==void 0)return Y7i;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-coupon-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-ypc-coupon-renderer">\n  <tp-yt-paper-input-container class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" invalid="[[showErrorMessage]]" use-v2-underline="" on-invalid-changed="updateShowErrorMessageFromBinding">\n    <input id="input" maxlength$="[[textBoxMaxLength]]" autocomplete="off" placeholder="[[data.boxHint]]" value="[[userInput]]" on-keyup="validate" slot="input" on-input="updateUserInputFromBinding" class="style-scope ytd-ypc-coupon-renderer">\n    <tp-yt-paper-input-error slot="add-on" aria-live="assertive" hidden="[[!showValidationBelowInput]]" class="style-scope ytd-ypc-coupon-renderer">\n      [[data.errorMessage]]\n    </tp-yt-paper-input-error>\n  </tp-yt-paper-input-container>\n</div>\n\n<div id="validation" class="style-scope ytd-ypc-coupon-renderer">\n  <div hidden="[[showValidationBelowInput]]" class="style-scope ytd-ypc-coupon-renderer">\n    <div class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" hidden="[[!showErrorMessage]]">\n      [[data.errorMessage]]\n    </div>\n    <div class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" hidden="[[!showTick]]">\n      [[data.successMessage]]\n    </div>\n  </div>\n  <yt-icon-button class="confirmation style-scope ytd-ypc-coupon-renderer" hidden="[[!showTick]]" noink="">\n    <yt-icon icon="check" class="style-scope ytd-ypc-coupon-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n\n<ytd-button-renderer id="apply" data="[[data.applyCoupon.buttonRenderer]]" disabled="[[disableApplyButton]]" hidden="[[hideApplyButton]]" on-tap="onSubmit" class="style-scope ytd-ypc-coupon-renderer">\n</ytd-button-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Y7i=r},{mode:1});var rO=function(){return _.D.apply(this,arguments)||this};
_.b(rO,_.D);rO.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"}}}};
rO.prototype.computeStyle=function(r){return r};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],rO.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],rO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],rO.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.J("design:type",String)],rO.prototype,"buttonStyle",void 0);_.w([_.qC({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],rO);
_.A(rO,"ytd-flow-bottom-bar-renderer",function(){if(eRR!==void 0)return eRR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-bottom-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="coupon-renderer" hidden="[[!data.couponRenderer]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n<div id="secondary-button" hidden="[[!data.secondaryButton]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n<div id="primary-button" hidden="[[!data.primaryButton]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return eRR=r},{mode:1});var Z9U;var UfR;var gO=function(){return _.D.apply(this,arguments)||this};
_.b(gO,_.D);gO.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
gO.prototype.focus=function(r){this.title&&_.DV(this.title,r)};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],gO.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],gO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],gO.prototype,"data",void 0);_.w([_.ni("#title"),_.J("design:type",HTMLElement)],gO.prototype,"title",void 0);_.w([_.qC({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],gO);
_.A(gO,"ytd-flow-top-bar-renderer",function(){if(UfR!==void 0)return UfR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-top-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="back-button" class="style-scope ytd-flow-top-bar-renderer"></div>\n<div id="content" class="style-scope ytd-flow-top-bar-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-flow-top-bar-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-flow-top-bar-renderer"></yt-formatted-string>\n</div>\n<div id="trailing-buttons" class="style-scope ytd-flow-top-bar-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return UfR=r},{mode:1});var i90;var b9f;var MoM;var In=function(){return _.D.apply(this,arguments)||this};
_.b(In,_.D);In.prototype.freeTextValueChanged=function(){_.We(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
In.prototype.updateFreeTextValueFromBinding=function(r){this.freeTextValue=r.detail.value};
_.l4.Object.defineProperties(In.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(g=(r=this.data)==null?void 0:r.responseMaxLength)!=null?g:500,P;return((P=this.freeTextValue)!=null?P:"").length>=I?"maxed-out":""}}});
In.prototype.freeTextValueChanged=In.prototype.freeTextValueChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],In.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],In.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],In.prototype,"freeTextValue",void 0);_.w([_.ni("#user-input"),_.J("design:type",HTMLTextAreaElement)],In.prototype,"input",void 0);
_.w([_.L("freeTextValue"),_.J("design:type",Object),_.J("design:paramtypes",[])],In.prototype,"characterLimitClass",null);_.w([_.xt("freeTextValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],In.prototype,"freeTextValueChanged",null);_.w([_.ov({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],In);
_.A(In,"yt-free-text-input-flow-step-renderer",function(){if(MoM===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-free-text-input-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_free_text_input_flow_step_renderer.yt.free.text.input.flow.step.renderer.css.js--\x3e<div id="question-container" class="style-scope yt-free-text-input-flow-step-renderer"><yt-formatted-string id="question" split-lines="1" text="[[data.question]]" class="style-scope yt-free-text-input-flow-step-renderer"></yt-formatted-string></div><div id="input-area" class="style-scope yt-free-text-input-flow-step-renderer"><tp-yt-paper-textarea id="user-input" class$="[[characterLimitClass]] style-scope yt-free-text-input-flow-step-renderer" char-counter="" label="[[getSimpleString(data.questionExplanation)]]" maxlength="[[data.responseMaxLength]]" placeholder="[[data.placeholderText]]" required="" rows="2" value="[[freeTextValue]]" on-value-changed="updateFreeTextValueFromBinding"></tp-yt-paper-textarea></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;b9f===void 0&&(b9f=document.createElement("template"));var P=b9f;I.call(g,P.content.cloneNode(!0),r.content.firstChild);MoM=r}r=MoM;return r},{mode:2});var Pr=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return r};
_.b(Pr,_.D);Pr.prototype.handleFreeTextFlowStepInputChanged=function(r){_.We(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:r}}])};
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Pr.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Pr.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Pr.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],Pr);
_.A(Pr,"ytd-free-text-input-flow-step-renderer",function(){if(i90!==void 0)return i90;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-free-text-input-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-free-text-input-flow-step-renderer data="[[data]]" class="style-scope ytd-free-text-input-flow-step-renderer"></yt-free-text-input-flow-step-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return i90=r},{mode:1});var jkK;var VoU;var dff;var LRf=function(){return _.D.apply(this,arguments)||this};
_.b(LRf,_.D);_.w([_.H(),_.J("design:type",Object)],LRf.prototype,"data",void 0);_.w([_.ov({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],LRf);
_.A(LRf,"yt-survey-answer-card-renderer",function(){if(dff===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-survey-answer-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_survey_answer_card_renderer.yt.survey.answer.card.renderer.css.js--\x3e<yt-formatted-string id="answer-string" force-default-style="" split-lines="1" text="[[data.answerString]]" class="style-scope yt-survey-answer-card-renderer"></yt-formatted-string><yt-icon id="card-icon" icon="CHEVRON_RIGHT" class="style-scope yt-survey-answer-card-renderer"></yt-icon>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;VoU===void 0&&(VoU=document.createElement("template"));var P=VoU;I.call(g,P.content.cloneNode(!0),r.content.firstChild);dff=r}r=dff;return r},{mode:2});var GgM;var yvU;var an=function(){return _.D.apply(this,arguments)||this};
_.b(an,_.D);_.Q=an.prototype;_.Q.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.Q.selectedItemChanged=function(r){_.We(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[r.feedbackToken||""]}])};
_.Q.surveyAnswerCardRendererClicked=function(r){if(r.target&&_.Z(r.model.item,xG4)){var g=r.target;r=_.Z(r.model.item,xG4);r.onTapCommand?_.AF(g,[r.onTapCommand],g):this.data.onTapCommand&&_.AF(g,[this.data.onTapCommand],g);this.selectedItemChanged(r)}};
_.Q.checkIsCancellationStyle=function(r){return r==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.Q.updateSelectedItemFromBinding=function(r){this.selectedItem=r.detail.value};
an.prototype.onSelectedItemChanged=an.prototype.onSelectedItemChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],an.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],an.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],an.prototype,"selectedItem",void 0);_.w([_.H({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.J("design:type",Boolean)],an.prototype,"isCancellationStyle",void 0);
_.w([_.xt("selectedItem"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],an.prototype,"onSelectedItemChanged",null);_.w([_.ov({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],an);
_.A(an,"yt-survey-flow-step-renderer",function(){if(yvU===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-survey-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_survey_flow_step_renderer.yt.survey.flow.step.renderer.css.js--\x3e<yt-formatted-string id="question" force-default-style="" split-lines="1" text="[[data.question]]" class="style-scope yt-survey-flow-step-renderer">\n</yt-formatted-string>\n\n<template is="dom-if" if="[[isCancellationStyle]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n  <template is="dom-repeat" items="[[data.answerCards]]" as="item" class="style-scope yt-survey-flow-step-renderer">\n    <template is="dom-if" if="[[item.surveyAnswerCardRenderer]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n      <yt-survey-answer-card-renderer data="[[item.surveyAnswerCardRenderer]]" on-click="surveyAnswerCardRendererClicked" class="style-scope yt-survey-flow-step-renderer"></yt-survey-answer-card-renderer>\n    </template>\n  </template>\n</template>\n\n<template is="dom-if" if="[[!isCancellationStyle]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n  <tp-yt-paper-radio-group id="options" selected="[[selectedItem]]" on-selected-changed="updateSelectedItemFromBinding" class="style-scope yt-survey-flow-step-renderer">\n    <template is="dom-repeat" items="[[data.answerCards]]" class="style-scope yt-survey-flow-step-renderer">\n      <template is="dom-if" if="[[item.surveyAnswerCardRenderer]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n        <tp-yt-paper-radio-button id="radio" aria-label="[[getSimpleString(item.surveyAnswerCardRenderer.answerString)]]" name="[[item.surveyAnswerCardRenderer]]" no-ink="" class="style-scope yt-survey-flow-step-renderer">\n          <yt-formatted-string id="answer-string" force-default-style="" split-lines="1" text="[[item.surveyAnswerCardRenderer.answerString]]" class="style-scope yt-survey-flow-step-renderer">\n          </yt-formatted-string>\n        </tp-yt-paper-radio-button>\n      </template>\n    </template>\n  </tp-yt-paper-radio-group>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;GgM===void 0&&(GgM=document.createElement("template"));var P=GgM;I.call(g,P.content.cloneNode(!0),r.content.firstChild);yvU=r}r=yvU;return r},{mode:2});var vr=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return r};
_.b(vr,_.D);vr.prototype.handleSurveyFlowStepOptionChanged=function(r){this.ytdReduxBehavior.dispatch(_.Ke({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:r}));_.We(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:r}}])};
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],vr.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],vr.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],vr.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],vr);
_.A(vr,"ytd-survey-flow-step-renderer",function(){if(jkK!==void 0)return jkK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-survey-flow-step-renderer data="[[data]]" class="style-scope ytd-survey-flow-step-renderer"></yt-survey-flow-step-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return jkK=r},{mode:1});var KR3;var ski;var FRi=function(){return _.D.apply(this,arguments)||this};
_.b(FRi,_.D);_.w([_.H(),_.J("design:type",Object)],FRi.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],FRi);
_.A(FRi,"ytd-metadata-line-renderer",function(){if(ski!==void 0)return ski;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-line-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="line-wrapper" class="style-scope ytd-metadata-line-renderer">\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badge]]" hidden="[[!data.badge]]" class="style-scope ytd-metadata-line-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-metadata-line-renderer"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ski=r},{mode:1});var QY=function(){return _.D.apply(this,arguments)||this};
_.b(QY,_.D);QY.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],QY.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],QY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],QY.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],QY.prototype,"isMasthead",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],QY);
_.A(QY,"ytd-media-product-renderer",function(){if(KR3!==void 0)return KR3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-product-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="product" class="style-scope ytd-media-product-renderer">\n  <div id="image" hidden="[[!data.thumbnail]]" class="style-scope ytd-media-product-renderer">\n    <yt-img-shadow id="thumbnail" height="90" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-product-renderer"></yt-img-shadow>\n  </div>\n  <div id="metadata" class="style-scope ytd-media-product-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-product-renderer"></yt-formatted-string>\n    <div id="metadata-lines" class="style-scope ytd-media-product-renderer"></div>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return KR3=r},{mode:1});var H93;var md=function(){return _.D.apply(this,arguments)||this};
_.b(md,_.D);md.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
md.prototype.onBillboardImageLoaded=function(){_.He(this.hostElement,"yt-refit")};
md.prototype.onBillboardImageLoaded=md.prototype.onBillboardImageLoaded;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],md.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],md.prototype,"data",void 0);_.w([_.ni("#billboardImage"),_.J("design:type",Object)],md.prototype,"billboardImage",void 0);_.w([_.Eq("yt-img-shadow-loaded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],md.prototype,"onBillboardImageLoaded",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],md);
_.A(md,"ytd-billboard-masthead-renderer",function(){if(H93!==void 0)return H93;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-billboard-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="billboardImage" class="billboard with-placeholder style-scope ytd-billboard-masthead-renderer" fit="" thumbnail="[[data.billboard]]">\n</yt-img-shadow>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return H93=r},{mode:1});var WR0;var Cv=function(){var r=_.D.apply(this,arguments)||this;r.smallSize=!1;return r};
_.b(Cv,_.D);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Cv.prototype,"ytComponentBehaviorType",void 0);_.w([_.H(),_.J("design:type",Object)],Cv.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Cv.prototype,"smallSize",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],Cv);
_.A(Cv,"ytd-bullet-formatted-string",function(){if(WR0!==void 0)return WR0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-bullet-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon class="bullet-icon style-scope ytd-bullet-formatted-string" hidden="[[!data.icon.iconType]]" icon="[[computeIcon_(data.icon)]]">\n</yt-icon>\n<yt-formatted-string class="text style-scope ytd-bullet-formatted-string" split-lines="true" text="[[data.text]]">\n</yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return WR0=r},{mode:1});var DfU;var uR=function(){return _.D.apply(this,arguments)||this};
_.b(uR,_.D);uR.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],uR.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],uR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],uR.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],uR);
_.A(uR,"ytd-offer-detail-renderer",function(){if(DfU!==void 0)return DfU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-detail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string class="description style-scope ytd-offer-detail-renderer" split-lines="true" text="[[data.description]]">\n</yt-formatted-string>\n<div id="product" hidden="[[!data.product]]" class="style-scope ytd-offer-detail-renderer"></div>\n<div class="benefits style-scope ytd-offer-detail-renderer">\n    <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-detail-renderer">\n      <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-detail-renderer" data="[[benefit]]">\n      </ytd-bullet-formatted-string>\n    </template>\n</div>\n<yt-formatted-string class="terms style-scope ytd-offer-detail-renderer" force-default-style="" text="[[data.terms]]">\n</yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return DfU=r},{mode:1});var RRr;var pv=function(){return _.D.apply(this,arguments)||this};
_.b(pv,_.D);pv.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"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],pv.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],pv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],pv.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],pv);
_.A(pv,"ytd-offer-detail-step-renderer",function(){if(RRr!==void 0)return RRr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-detail-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-offer-detail-step-renderer"></div>\n<div id="body" class="style-scope ytd-offer-detail-step-renderer"></div>\n\n\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return RRr=r},{mode:1});var Av4;var on=function(){var r=_.D.apply(this,arguments)||this;r.isInOfferModule=!1;return r};
_.b(on,_.D);_.Q=on.prototype;_.Q.computeHasEndpoint=function(){var r;return!((r=this.data)==null||!r.onClickCommand)};
_.Q.dataChanged=function(){var r;if((r=this.data)==null?0:r.onClickCommand)this.hostElement.addEventListener("click",this.handleClickEvent),this.hostElement.addEventListener("keydown",this.onContentKeyDown),this.hostElement.addEventListener("keyup",this.onContentKeyUp),this.hostElement.setAttribute("tabindex","0"),this.hostElement.setAttribute("role","link")};
_.Q.detached=function(){var r;if((r=this.data)==null?0:r.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.Q.handleClickEvent=function(){var r;if((r=this.data)==null?0:r.onClickCommand){var g;this.componentBehavior.resolveCommand((g=this.data)==null?void 0:g.onClickCommand)}};
_.Q.onContentKeyDown=function(r){r.key==="Enter"?this.handleClickEvent(r):r.key===" "&&r.preventDefault()};
_.Q.onContentKeyUp=function(r){r.key===" "&&this.handleClickEvent(r)};
on.prototype.dataChanged=on.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],on.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],on.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],on.prototype,"data",void 0);_.w([_.H({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],on.prototype,"hasEndpoint",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],on.prototype,"isInOfferModule",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],on.prototype,"dataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],on);
_.A(on,"ytd-channel-masthead-renderer",function(){if(Av4!==void 0)return Av4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-channel-masthead-renderer">\n  <yt-image class="channel-masthead style-scope ytd-channel-masthead-renderer" data="[[data.image]]" height="1" width="1">\n  </yt-image>\n  <div class="text style-scope ytd-channel-masthead-renderer">\n    <yt-attributed-string class="title style-scope ytd-channel-masthead-renderer" data="[[data.title]]">\n    </yt-attributed-string>\n    <yt-attributed-string class="subtitle style-scope ytd-channel-masthead-renderer" data="[[data.subtitle]]">\n    </yt-attributed-string>\n  </div>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Av4=r},{mode:1});var NiU;var qy=function(){var r=_.D.apply(this,arguments)||this;r.thumbnailObjectFit="CONTAIN";r.thumbnailObjectPosition="LEFT";r.isExpanded=!1;return r};
_.b(qy,_.D);_.Q=qy.prototype;_.Q.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.Q.dataChanged=function(){this.resetStates()};
_.Q.computeisTapOnOfferInfoContainerEnabled=function(){var r;return((r=this.data)==null?void 0:r.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.Q.onExpandBtnClick=function(){var r,g=_.Z((r=this.data)==null?void 0:r.showMoreButtonRenderer,nb0);g&&_.J1(_.hx(),g.trackingParams);this.isExpanded=!this.isExpanded};
_.Q.onOfferInfoClick=function(r){this.isTapOnOfferInfoContainerEnabled&&(_.bw(_.jH(r)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.M3(_.jH(r)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.Q.onBottomBarClick=function(){this.executeTapCommand()};
_.Q.executeTapCommand=function(){var r,g=(r=this.data)==null?void 0:r.tapCommand;g&&this.ytComponentBehavior.resolveCommand(g)};
_.Q.resetStates=function(){this.isExpanded=!1};
_.l4.Object.defineProperties(qy.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var r=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),g,I,P;return((g=this.data)==null?void 0:g.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&r&&!!((I=this.data)==null?0:(P=I.benefits)==null?0:P.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((g=_.Z((r=this.data)==null?void 0:r.showMoreButtonRenderer,nb0))==null?void 0:g.showMoreButtonTitle)||((I=this.data)==null?void 0:I.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((g=_.Z((r=this.data)==null?void 0:r.showMoreButtonRenderer,nb0))==null?void 0:g.showLessButtonTitle)||((I=this.data)==null?void 0:I.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var r;return(r=this.showLessButtonTitle)!=null?r:""}var g;return(g=this.showMoreButtonTitle)!=null?g:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((r=this.data)==null?void 0:r.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((g=this.data)==null?0:g.footerTitle)||((I=this.data)==null?0:I.footerSubtitle))}}});
qy.prototype.dataChanged=qy.prototype.dataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],qy.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],qy.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],qy.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",String)],qy.prototype,"thumbnailObjectFit",void 0);
_.w([_.H(),_.J("design:type",String)],qy.prototype,"thumbnailObjectPosition",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.J("design:type",Boolean)],qy.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.w([_.H(),_.J("design:type",Object)],qy.prototype,"isExpanded",void 0);_.w([_.H(),_.J("design:type",Object)],qy.prototype,"data",void 0);_.w([_.H({computed:"computeIcon_(data.footerIcon)"}),_.J("design:type",String)],qy.prototype,"icon",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],qy.prototype,"dataChanged",null);_.w([_.L("data.thumbnail"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],qy.prototype,"hasThumbnail",null);_.w([_.L("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],qy.prototype,"enableExpandButton",null);
_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],qy.prototype,"enableOfferContentIcon",null);_.w([_.L("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.J("design:type",Object),_.J("design:paramtypes",[])],qy.prototype,"showMoreButtonTitle",null);_.w([_.L("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.J("design:type",Object),_.J("design:paramtypes",[])],qy.prototype,"showLessButtonTitle",null);
_.w([_.L("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.J("design:type",String),_.J("design:paramtypes",[])],qy.prototype,"expandedBtnText",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],qy.prototype,"enableBottomBar",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],qy);
_.A(qy,"ytd-offer-card-renderer",function(){if(NiU!==void 0)return NiU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-card style-scope ytd-offer-card-renderer" id="offer-card">\n  \n  <div class="top-banner style-scope ytd-offer-card-renderer" id="top-banner" hidden="[[!data.topBannerImage]]">\n    <yt-img-shadow class="top-banner-image style-scope ytd-offer-card-renderer" object-fit="COVER" thumbnail="[[data.topBannerImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="offer-info style-scope ytd-offer-card-renderer" id="offer-info" on-click="onOfferInfoClick">\n    \n    <div class="thumbnail style-scope ytd-offer-card-renderer" id="thumbnail" hidden="[[!hasThumbnail]]"></div>\n    <div class="description-section style-scope ytd-offer-card-renderer">\n      <div class="text style-scope ytd-offer-card-renderer">\n        <yt-formatted-string class="title style-scope ytd-offer-card-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n        <yt-formatted-string class="description style-scope ytd-offer-card-renderer" split-lines="true" text="[[data.description]]">\n        </yt-formatted-string>\n      </div>\n      <button class="expand-button style-scope ytd-offer-card-renderer" id="expand-button" hidden="[[!enableExpandButton]]" on-click="onExpandBtnClick" aria-label="[[expandedBtnText]]">\n        <span class="style-scope ytd-offer-card-renderer">[[expandedBtnText]]</span>\n      </button>\n      <div class="offer-content-icon-div style-scope ytd-offer-card-renderer" id="offer-content-icon-div" hidden="[[!enableOfferContentIcon]]">\n        <yt-icon id="offer-content-icon" class="offer-content-icon style-scope ytd-offer-card-renderer" icon="[[icon]]">\n        </yt-icon>\n      </div>\n    </div>\n    \n    <div class="benefits style-scope ytd-offer-card-renderer" id="benefits" hidden="[[!isExpanded]]">\n      <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-card-renderer">\n        <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-card-renderer" data="[[benefit]]" small-size="true">\n        </ytd-bullet-formatted-string>\n      </template>\n    </div>\n  </div>\n  \n  <button class="bottom-bar style-scope ytd-offer-card-renderer" id="bottom-bar" hidden="[[!enableBottomBar]]" on-click="onBottomBarClick" aria-label="[[data.footerTitle]]">\n    <div class="bottom-bar-info style-scope ytd-offer-card-renderer">\n      <yt-formatted-string class="bottom-bar-title style-scope ytd-offer-card-renderer" text="[[data.footerTitle]]"></yt-formatted-string>\n      <yt-formatted-string class="bottom-bar-subtitle style-scope ytd-offer-card-renderer" text="[[data.footerSubtitle]]"></yt-formatted-string>\n    </div>\n    <yt-icon class="icon style-scope ytd-offer-card-renderer" icon="[[icon]]"></yt-icon>\n  </button>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return NiU=r},{mode:1});var wAi;var X3=function(){return _.D.apply(this,arguments)||this};
_.b(X3,_.D);X3.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"}}}};
X3.prototype.onClick=function(r){if(!_.bw(r.composedPath()||[],this.hostElement,["A".toString()])){var g,I;if((r=(I=_.Z((g=this.data)==null?void 0:g.actionButton,_.cw))==null?void 0:I.command)&&!this.ytComponentBehavior.resolveCommand(r)){var P;(P=_.hx())==null||P.clickCommand(r);_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}})}}};
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],X3.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],X3.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],X3.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],X3.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],X3);
_.A(X3,"ytd-offer-content-renderer",function(){if(wAi!==void 0)return wAi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-info style-scope ytd-offer-content-renderer">\n  <div class="offer-content style-scope ytd-offer-content-renderer" id="offer-content" on-click="onClick">\n    <div id="thumbnail" class="style-scope ytd-offer-content-renderer"></div>\n    <div class="text style-scope ytd-offer-content-renderer">\n      <yt-formatted-string class="title style-scope ytd-offer-content-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="description style-scope ytd-offer-content-renderer" split-lines="true" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="action-button" class="style-scope ytd-offer-content-renderer"></div>\n</div>\n<div class="benefits style-scope ytd-offer-content-renderer">\n  <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-content-renderer">\n    <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-content-renderer" data="[[benefit]]">\n    </ytd-bullet-formatted-string>\n  </template>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return wAi=r},{mode:1});var l24;var cr=function(){return _.D.apply(this,arguments)||this};
_.b(cr,_.D);cr.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.l4.Object.defineProperties(cr.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var r,g;return!((r=this.data)==null||!r.title)||!((g=this.data)==null||!g.description)}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],cr.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],cr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],cr.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],cr.prototype,"hasHeaderData",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],cr);
_.A(cr,"ytd-offer-section-renderer",function(){if(l24!==void 0)return l24;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="heading style-scope ytd-offer-section-renderer" hidden="[[!hasHeaderData]]">\n  <yt-formatted-string class="title style-scope ytd-offer-section-renderer" text="[[data.title]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="description style-scope ytd-offer-section-renderer" split-lines="" text="[[data.description]]">\n  </yt-formatted-string>\n</div>\n<div id="offer-list" class="style-scope ytd-offer-section-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return l24=r},{mode:1});var S74;var tl=function(){return _.D.apply(this,arguments)||this};
_.b(tl,_.D);
tl.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"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],tl.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],tl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],tl.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],tl);
_.A(tl,"ytd-offer-selection-step-renderer",function(){if(S74!==void 0)return S74;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-selection-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="body" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="coupon-section" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="terms-section" class="style-scope ytd-offer-selection-step-renderer"></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return S74=r},{mode:1});var JvR;var Br=function(){return _.D.apply(this,arguments)||this};
_.b(Br,_.D);Br.prototype.computeStyle=function(r){return r};
Br.prototype.computeImageWidth=function(r){return r==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.w([_.H({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.J("design:type",String)],Br.prototype,"containerStyle",void 0);_.w([_.H({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.J("design:type",String)],Br.prototype,"imageWidth",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Br.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Br.prototype,"data",void 0);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],Br);
_.A(Br,"ytd-confirmation-masthead-renderer",function(){if(JvR!==void 0)return JvR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-confirmation-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow class="thumbnail style-scope ytd-confirmation-masthead-renderer" thumbnail="[[data.thumbnail]]" width="[[imageWidth]]"></yt-img-shadow>\n<yt-icon class="entitlement-icon style-scope ytd-confirmation-masthead-renderer" hidden="[[!data.entitlementIcon.iconType]]" icon="[[data.entitlementIcon.iconType]]">\n</yt-icon>\n\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return JvR=r},{mode:1});var E73;var O2=function(){return _.D.apply(this,arguments)||this};
_.b(O2,_.D);O2.prototype.computeStyle=function(r){return r};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],O2.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],O2.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.J("design:type",String)],O2.prototype,"containerStyle",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],O2);
_.A(O2,"ytd-purchase-complete-detail-renderer",function(){if(E73!==void 0)return E73;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-complete-detail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.description]]" as="description" class="style-scope ytd-purchase-complete-detail-renderer">\n    <yt-formatted-string class="description style-scope ytd-purchase-complete-detail-renderer" split-lines="true" text="[[description]]">\n    </yt-formatted-string>\n</template>\n<template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-purchase-complete-detail-renderer">\n    <ytd-bullet-formatted-string class="benefit style-scope ytd-purchase-complete-detail-renderer" data="[[benefit]]">\n    </ytd-bullet-formatted-string>\n</template>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return E73=r},{mode:1});var xfU;var zV=function(){var r=_.D.apply(this,arguments)||this;r.scriptsAppended=!1;return r};
_.b(zV,_.D);zV.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"}}}};
zV.prototype.onDataChanged=function(){var r=this.get("data.gtmId");r&&(_.r9(r,_.Gq("GL","")),this.setupConversionTracking())};
zV.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var r=document.createElement("noscript");r.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5KBDVVN" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(r);this.scriptsAppended=!0}};
zV.prototype.onDataChanged=zV.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],zV.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],zV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],zV.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],zV.prototype,"scriptsAppended",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],zV.prototype,"onDataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],zV);
_.A(zV,"ytd-purchase-complete-step-renderer",function(){if(xfU!==void 0)return xfU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-complete-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-purchase-complete-step-renderer"></div>\n<div id="body" class="style-scope ytd-purchase-complete-step-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return xfU=r},{mode:1});var f24;var ex=function(){return _.D.apply(this,arguments)||this};
_.b(ex,_.D);ex.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ex.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ex.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],ex);
_.A(ex,"ytd-ypc-transaction-error-message-renderer",function(){if(f24!==void 0)return f24;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-transaction-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div class="error-messages style-scope ytd-ypc-transaction-error-message-renderer">\n  <template is="dom-repeat" items="[[data.errorMessages]]" as="message" class="style-scope ytd-ypc-transaction-error-message-renderer">\n    <yt-formatted-string text="[[message]]" class="style-scope ytd-ypc-transaction-error-message-renderer"></yt-formatted-string>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return f24=r},{mode:1});var n7U;var Tif;var YX=function(){var r=_.D.apply(this,arguments)||this;r.handlePhoneVerificationSuccess=function(g){if(r.isValidPhoneVerificationCompletionMessageEvent(g)){var I;((I=r.data)==null?0:I.nextStepCommand)&&r.ytComponentBehavior.resolveCommand(r.data.nextStepCommand)}};
return r};
_.b(YX,_.D);YX.prototype.isValidPhoneVerificationCompletionMessageEvent=function(r){if(r.data!=="yt-phone-verification-complete")return!1;r=_.A0(r.origin);return r!==null&&r.includes("youtube.com")};
YX.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
YX.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],YX.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],YX.prototype,"data",void 0);_.w([_.ov({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],YX);
_.A(YX,"yt-feature-enablement-soft-entry-renderer",function(){if(Tif===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-feature-enablement-soft-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.feature_enablement.yt_feature_enablement_soft_entry_renderer.yt.feature.enablement.soft.entry.renderer.css.js--\x3e<div id="contents" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  <yt-img-shadow id="image" fit="" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="160" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" split-lines="" text="[[data.description]]" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;n7U===void 0&&(n7U=document.createElement("template"));var P=n7U;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Tif=r}r=Tif;return r},{mode:1});var hR4;var kgp;var $tM;var rRW;var gvi=function(){return _.D.apply(this,arguments)||this};
_.b(gvi,_.D);_.w([_.H(),_.J("design:type",Object)],gvi.prototype,"data",void 0);_.w([_.ov({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],gvi);
_.A(gvi,"yt-benefits-item-renderer",function(){if(rRW===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_item_renderer.yt.benefits.item.renderer.css.js--\x3e<div id="benefits-item" class="style-scope yt-benefits-item-renderer"><yt-formatted-string id="benefits-item-title" class="lhs style-scope yt-benefits-item-renderer" text="[[data.title]]"></yt-formatted-string><yt-formatted-string id="benefits-item-info-text" class="rhs style-scope yt-benefits-item-renderer" hidden="[[!data.text]]" text="[[data.text]]"></yt-formatted-string><yt-button-renderer id="benefits-item-info-button" class="rhs style-scope yt-benefits-item-renderer" data="[[data.button.buttonRenderer]]" hidden="[[!data.button.buttonRenderer]]"></yt-button-renderer></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;$tM===void 0&&($tM=document.createElement("template"));var P=$tM;I.call(g,P.content.cloneNode(!0),r.content.firstChild);rRW=r}r=rRW;return r},{mode:2});var IPf;var PrW;var Zo=function(){return _.D.apply(this,arguments)||this};
_.b(Zo,_.D);Zo.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
Zo.prototype.computeisWithoutPadding=function(){var r;return((r=this.data)==null?void 0:r.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Zo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Zo.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.J("design:type",Boolean)],Zo.prototype,"isWithoutPadding",void 0);_.w([_.ov({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],Zo);
_.A(Zo,"yt-benefits-section-renderer",function(){if(PrW===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_section_renderer.yt.benefits.section.renderer.css.js--\x3e<div id="benefits-section" is-without-padding$="[[isWithoutPadding]]" class="style-scope yt-benefits-section-renderer"><div id="benefits-header" hidden$="[[!data.header]]" class="style-scope yt-benefits-section-renderer"><yt-formatted-string id="benefits-header-text" split-lines="1" text="[[data.header]]" class="style-scope yt-benefits-section-renderer"></yt-formatted-string><div hidden="[[!data.tooltip]]" class="style-scope yt-benefits-section-renderer"><yt-icon id="tooltip-icon" icon="yt-icons:info-outline" class="style-scope yt-benefits-section-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" always-display="" class="style-scope yt-benefits-section-renderer"><yt-formatted-string split-lines="1" text="[[data.tooltip]]" class="style-scope yt-benefits-section-renderer"></yt-formatted-string></tp-yt-paper-tooltip></div></div><div id="benefits-items" class="style-scope yt-benefits-section-renderer"></div></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;IPf===void 0&&(IPf=document.createElement("template"));var P=IPf;I.call(g,P.content.cloneNode(!0),r.content.firstChild);PrW=r}r=PrW;return r},{mode:2});var U2=function(){return _.D.apply(this,arguments)||this};
_.b(U2,_.D);U2.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
U2.prototype.computeisUsingLargeWidth=function(){var r;return((r=this.data)==null?void 0:r.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],U2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],U2.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.J("design:type",Boolean)],U2.prototype,"isUsingLargeWidth",void 0);_.w([_.ov({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],U2);
_.A(U2,"yt-benefits-flow-step-renderer",function(){if(kgp===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_flow_step_renderer.yt.benefits.flow.step.renderer.css.js--\x3e<div id="header-container" class="style-scope yt-benefits-flow-step-renderer"><yt-img-shadow id="avatar" height="72" hidden$="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="72" class="style-scope yt-benefits-flow-step-renderer"></yt-img-shadow><div id="header-content" class="style-scope yt-benefits-flow-step-renderer"><yt-formatted-string id="subtitle-text" hidden$="[[!data.subtitleText]]" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-benefits-flow-step-renderer"></yt-formatted-string><yt-formatted-string id="title-text" hidden$="[[!data.titleText]]" split-lines="1" text="[[data.titleText]]" class="style-scope yt-benefits-flow-step-renderer"></yt-formatted-string></div></div><div id="benefits-sections" class="style-scope yt-benefits-flow-step-renderer"></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;hR4===void 0&&(hR4=document.createElement("template"));var P=hR4;I.call(g,P.content.cloneNode(!0),r.content.firstChild);kgp=r}r=kgp;return r},{mode:2});var aPW;var vvW;var iR=function(){return _.D.apply(this,arguments)||this};
_.b(iR,_.D);iR.prototype.checkIsUsingLargeWidth=function(){var r;return((r=this.data)==null?void 0:r.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.w([_.H(),_.J("design:type",Object)],iR.prototype,"data",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],iR.prototype,"ytRendererBehavior",void 0);_.w([_.H({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.J("design:type",Boolean)],iR.prototype,"isUsingLargeWidth",void 0);_.w([_.ov({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],iR);
_.A(iR,"yt-confirmation-flow-step-renderer",function(){if(vvW===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_confirmation_flow_step_renderer.yt.confirmation.flow.step.renderer.css.js--\x3e<div id="thumbnail-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-img-shadow id="thumbnail" height="209" thumbnail="[[data.image]]" width="209" class="style-scope yt-confirmation-flow-step-renderer"></yt-img-shadow></div><div id="title-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-confirmation-flow-step-renderer"></yt-formatted-string></div><div id="subtitle-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-formatted-string id="subtitle" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-confirmation-flow-step-renderer"></yt-formatted-string></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;aPW===void 0&&(aPW=document.createElement("template"));var P=aPW;I.call(g,P.content.cloneNode(!0),r.content.firstChild);vvW=r}r=vvW;return r},{mode:2});var QzZ;var mt0;var Crp=function(){return _.D.apply(this,arguments)||this};
_.b(Crp,_.D);_.w([_.H(),_.J("design:type",Object)],Crp.prototype,"data",void 0);_.w([_.ov({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],Crp);
_.A(Crp,"yt-info-flow-step-renderer",function(){if(mt0===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-info-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_info_flow_step_renderer.yt.info.flow.step.renderer.css.js--\x3e<div id="title-container" class="style-scope yt-info-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-info-flow-step-renderer"></yt-formatted-string></div><div id="subtitle-text-container" class="style-scope yt-info-flow-step-renderer"><yt-formatted-string id="subtitle-text" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-info-flow-step-renderer"></yt-formatted-string></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;QzZ===void 0&&(QzZ=document.createElement("template"));var P=QzZ;I.call(g,P.content.cloneNode(!0),r.content.firstChild);mt0=r}r=mt0;return r},{mode:2});var u2R;var pli;var ovS=function(){return _.D.apply(this,arguments)||this};
_.b(ovS,_.D);_.w([_.H(),_.J("design:type",Object)],ovS.prototype,"data",void 0);_.w([_.ov({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],ovS);
_.A(ovS,"yt-info-list-flow-step-renderer",function(){if(pli===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-info-list-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_info_list_flow_step_renderer.yt.info.list.flow.step.renderer.css.js--\x3e<div id="title-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div><div id="info-list-header-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="info-list-header" force-default-style="" split-lines="1" text="[[data.infoListHeader]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div><div id="info-items-container" class="style-scope yt-info-list-flow-step-renderer"><template is="dom-repeat" items="[[data.infoItems]]" as="item" class="style-scope yt-info-list-flow-step-renderer"><div id="info-list-item" class="style-scope yt-info-list-flow-step-renderer"><yt-icon id="info-icon" icon="[[item.icon.iconType]]" class="style-scope yt-info-list-flow-step-renderer"></yt-icon><yt-formatted-string id="info-text" split-lines="1" text="[[item.text]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div></template></div><div id="description-text-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="description-text" split-lines="1" text="[[data.descriptionText]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;u2R===void 0&&(u2R=document.createElement("template"));var P=u2R;I.call(g,P.content.cloneNode(!0),r.content.firstChild);pli=r}r=pli;return r},{mode:2});var qXU=_.R(function(r){var g=r.data;return _.q("styled-text-view-model",{class:_.Ws("ytStyledTextViewModelHost",function(){return zJp(g().fontAttributes)},function(){return OkA(g().color)})},_.q(_.eY,{text:function(){return g().text},
ariaLabel:function(){var I,P,a;return(a=(I=g().accessibility)==null?void 0:(P=I.accessibilityData)==null?void 0:P.label)!=null?a:""}}))},"Qh");
qXU.idomCompat=!0;var Xli=_.R(function(r){var g=function(){var a,v,C,u;return(u=(C=(a=r.alt)==null?void 0:a.call(r))!=null?C:(v=r.data().accessibilityData)==null?void 0:v.label)!=null?u:""},I=function(){return r.data().imageWidth},P=function(){return r.data().imageHeight};
return _.q("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.q(_.t,{cond:function(){var a=r.data();if(a){var v,C,u;var X=((v=_.S5().resolve(_.lX(_.nk)))==null?0:v())?(C=a.imageDark)!=null?C:a.imageLight:(u=a.imageLight)!=null?u:a.imageDark}else X=void 0;return X},
then:function(a){return _.q(_.bv,Object.assign({},r,{data:a,alt:g,targetWidth:I,targetHeight:P,preserveHeight:!0,preserveWidth:!0}))}}))},"Rh");
Xli.idomCompat=!0;var bR=_.R(function(r){var g=r.data;r=_.Lx(function(){return g().slots},[]);
var I=_.Lx(function(){return g().layoutProperties},{}),P=_.S5().resolve(_.Ow);
return _.q("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:qPi(I,P)},_.q(_.zq,{each:r,keyBy:"INDEX"},function(a){return _.q("div",{class:"ytContainerLayoutViewModelSlot",style:qPi(function(){return a().layoutProperties},P)},_.q(_.fk,{data:function(){return a().contents}},{containerLayoutViewModel:bR,
badgeViewModel:_.Vn,buttonViewModel:_.W6,styledTextViewModel:qXU,contentPreviewImageViewModel:function(v){return _.q(_.WT,{data:v.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(v){return _.q(Xli,{data:v.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"Sh");
bR.idomCompat=!0;var cRp=_.R(function(r){var g=r.data;var I=r.stateFns;var P=function(){var c=g(),B=c.productId;return!(!c.clearGroupId&&!B)},a=function(){var c=g(),B=c.clearGroupId;
return(c=c.productId)?I().isProductSelected(c):B?I().getSelectedProductByGroupId(B)==null:!1},v=function(c){var B=g(),O=B.clearGroupId;
if(B=B.productId)I().onProductSelected(B),c==null||c.forEach(function(z){_.tY(z)});
else if(O)I().onClearGroupSelected(O)},C=function(){var c=g(),B=c.clearGroupId;
if(c=c.productId){var O;return"group:"+(((O=I().getProductById(c))==null?void 0:O.groupId)||"")}return B?"group:"+B:""},u=_.Lx(function(){return g().header},[]),X=_.Lx(function(){return g().body},[]);
return _.q("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.q(_.t,{cond:function(){return u().length>0||P()},
then:function(){return _.q("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.q("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.q(_.fk,{data:u},{containerLayoutViewModel:function(c){return _.q("div",{class:"ytPdpCardSectionViewModelContentItem"},_.q(bR,{data:c.data}))},
styledTextViewModel:function(c){return _.q("div",{class:"ytPdpCardSectionViewModelContentItem"},_.q(qXU,{data:c.data}))}})),_.q(_.t,{cond:P,
then:function(){return _.q("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.q(_.Bt,{checked:a,name:C,onChange:function(){v(g().onSelect)}}))}}))}}),_.q(_.t,{cond:function(){return X().length>0},
then:function(){return _.q("div",null,_.q(_.fk,{data:X},{containerLayoutViewModel:function(c){return _.q("div",{class:"ytPdpCardSectionViewModelContentItem"},_.q(bR,{data:c.data}))}}))}}))},"Th");
cRp.idomCompat=!0;var tIS=_.R(function(r){var g=r.data;var I=r.stateFns;return _.q("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.q(_.t,{cond:function(){return g().banner},
then:function(P){return _.q("div",{class:"ytPdpCardViewModelBanner"},_.q(_.eY,{text:P}))}}),_.q(_.fk,{data:function(){return g().sections}},{pdpCardSectionViewModel:function(P){P=P.data;
var a={};return _.q("div",{class:_.Ws("ytPdpCardViewModelSectionContainer",(a.ytPdpCardViewModelShowDividers=function(){return g().showDividers},a))},_.q(cRp,{data:P,
stateFns:I}))}}))},"Uh");
tIS.idomCompat=!0;var B_3=_.R(function(r){var g=r.data;var I=r.isOverlay;r={};return _.q("pdp-masthead-view-model",{class:_.Ws("ytPdpMastheadViewModelHost",(r.ytPdpMastheadViewModelIsOverlay=I,r))},_.q(_.fk,{data:function(){return g().image}},{contentPreviewImageViewModel:_.WT,
themedImageViewModel:function(P){return _.q(Xli,{data:P.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.q(_.t,{cond:function(){return g().title},
then:function(P){return _.q("h1",{class:"ytPdpMastheadViewModelHeading"},_.q(_.eY,{text:P,isOverlay:I}))}}),_.q(_.zq,{each:function(){var P;
return(P=g().finePrint)!=null?P:[]}},function(P){return _.q("div",{class:"ytPdpMastheadViewModelFinePrint"},_.q(_.eY,{text:P,
isOverlay:I}))}))},"Vh");
B_3.idomCompat=!0;var Oo3=_.R(function(r){var g=r.data;var I=r.stateFns;var P=function(){return"pdp-pricing-group-selector-"+g().pricingGroupAttributeIds},a=_.Lx(function(){return g().pricingGroupSelectorSectionHeader});
return _.q("pdp-pricing-group-selector-view-model",null,_.q(_.t,{cond:function(){return!!a()},
then:function(){return _.q(_.fk,{data:a},{sectionHeaderViewModel:function(v){v=v.data;var C={};return _.q("div",{class:_.Ws("ytPdpPricingGroupSelectorViewModelSectionHeader",(C.ytPdpPricingGroupSelectorViewModelFullBleed=!0,C.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,C))},_.q(_.xb,{data:v}))}})}}),_.q("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.q(_.zq,{each:function(){var v=I().getSelectedProductByGroupId(g().groupId);
if(!v)return _.bO(Error("Bl`"+g().groupId)),[];var C,u=(C=g().pricingGroupAttributeIds)!=null?C:[],X;if((X=v.pricingGroups)==null||!X.length||!u.length)return[];C=v.pricingGroups.filter(function(z){return u.length?z.pricingGroupAttributes.every(function(e){return u.includes(e)}):!1});
v=[];if(u.length>0){C=[].concat(_.xC(C));X=_.m(u);for(var c=X.next(),B={};!c.done;B={targetAttrId:void 0},c=X.next())B.targetAttrId=c.value,c=C.findIndex(function(z){return function(e){return e.pricingGroupAttributes.includes(z.targetAttrId)}}(B)),c!==-1&&(v.push(C[c]),C.splice(c,1))}var O=I().getSelectedPricingGroupAttributesByGroupId(g().groupId);
return v.map(function(z){var e=!1;O&&z.pricingGroupAttributes&&(e=Q9(z.pricingGroupAttributes,O));return{pricingGroup:z,isSelected:e}})},
keyBy:function(v){return v.pricingGroup.pricingGroupId}},function(v){return _.q("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.q("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.q(_.fk,{data:function(){return v().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:bR})),_.q("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.q(_.Bt,{checked:function(){return v().isSelected},
name:P,onClick:function(){var C=v().pricingGroup;I().onPricingGroupSelected(C.pricingGroupId);if(C=_.oT(C.onSelectPricingGroup)){var u;(u=_.S5().resolve(_.E3))==null||u.resolveCommand(C)}}})))})))},"Wh");
Oo3.idomCompat=!0;var zT4=_.R(function(r){var g=r.data;var I=r.stateFns;var P=function(){var C=I().getSelectedPricingOptions().map(function(c){return c.pricingOptionId}),u=I().getSelectedProductByGroupId(g().groupId);
if(!u)return _.bO(Error("Cl`"+g().groupId)),[];var X=I().getSelectedPricingGroupAttributesByGroupId(g().groupId);return ikR(u.pricingOptions,X,C)},a=_.Lx(function(){return g().pricingOptionSelectorSectionHeader}),v=function(){return P().length>1};
return _.q("pdp-pricing-option-selector-view-model",null,_.q(_.t,{cond:function(){return!!a()&&v()},
then:function(){return _.q(_.fk,{data:a},{sectionHeaderViewModel:function(C){C=C.data;var u={};return _.q("div",{class:_.Ws("ytPdpPricingOptionSelectorViewModelSectionHeader",(u.ytPdpPricingOptionSelectorViewModelFullBleed=!0,u.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,u))},_.q(_.xb,{data:C}))}})}}),_.q(_.t,{cond:v,
then:function(){return _.q("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.q(_.zq,{each:P,keyBy:"INDEX"},function(C){return _.q("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.q("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.q(_.fk,{data:function(){return C().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:bR})),_.q("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.q(_.Bt,{checked:function(){return C().isSelected},
onClick:function(){I().onPricingOptionSelected(C().pricingOption.pricingOptionId);var u=C().pricingOption.onSelectPricingOption;if(u=_.oT(u)){var X;(X=_.S5().resolve(_.E3))==null||X.resolveCommand(u)}}})))}))}}))},"Xh");
zT4.idomCompat=!0;var eTK=_.R(function(r){var g=r.data;var I=r.stateFns;return _.q("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.q(_.fk,{data:function(){var P,a;return(a=(P=I().getSelectedPricingOptions()[0])==null?void 0:P.primaryButton)!=null?a:g().emptyStateButton}},{buttonViewModel:_.W6}))},"Yh");
eTK.idomCompat=!0;var YXM=_.R(function(r){var g=r.stateFns;return _.q("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.q(_.fk,{data:function(){return g().getSelectedPricingOptions().flatMap(function(I){return I.summaryLines}).filter(function(I){return!!I})}},{containerLayoutViewModel:function(I){return _.q("div",{class:"ytPdpSummaryViewModelLineItem"},_.q(bR,{data:I.data}))}}))},"Zh");
YXM.idomCompat=!0;var ZoK=_.R(function(r){function g(U){var V=C();_.dL(_.mp("pdpStateEntity",V,{key:V,selectedPricingOptions:U}))}
var I=r.data;var P=r.internalScrolling;var a=r.stateFnsForTesting;var v=_.Lx(function(){return I().allProducts},[]),C=_.Lx(function(){return I().pdpStateEntityKey},""),u=_.J9(bkW,C),X=_.Bi(function(){_.yZ(!0);
var U;return(U=a==null?void 0:a())!=null?U:jAU(u,v,g)},void 0,"Pzdsic"),c=_.Lx(function(){return I().body},[]),B=_.Lx(function(){return I().columnBreakHints},[]),O=function(){return I().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},z=function(){return O()||I().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},e=_.Bi(function(){var U=_.t5(I().background),V;
if(U==null?0:(V=U.sources)==null?0:V.length){var G=G===void 0?!0:G;U=_.OOs(void 0,U.sources,void 0,G,G?1E3:void 0,G?void 0:1E3)}else U=null;return U},void 0,"RDPOae");
_.M9(function(){var U=I().onStartCommand;if(U&&(U=_.oT(U))){var V;(V=_.S5().resolve(_.E3))==null||V.resolveCommand(U)}});
r={};return _.q("pdp-view-model",{class:_.Ws("ytPdpViewModelHost",(r.ytPdpViewModelHasBackground=function(){return z()||!!e()},r.ytPdpViewModelHasDarkBackground=z,r.ytPdpViewModelHasScrim=O,r.ytPdpViewModelInternalScrolling=P,r.ytPdpViewModelForceSingleColumn=function(){return B().length===0},r)),
style:_.wM({"--pdp-view-model-background":function(){return e()?"url("+e()+")":void 0}})},_.q("div",{class:"ytPdpViewModelColumnContainer"},_.q(_.zq,{each:function(){return VNR(c(),B())},
keyBy:"INDEX"},function(U){return _.q("div",{class:"ytPdpViewModelColumn"},_.q(_.fk,{data:U},{containerLayoutViewModel:function(V){return _.q(My,null,_.q(bR,{data:V.data}))},
dividerViewModel:function(V){return _.q(My,{fullBleed:!0},_.q(_.b7d,{data:V.data}))},
pdpCardViewModel:function(V){return _.q(My,null,_.q(tIS,{data:V.data,stateFns:X}))},
pdpMastheadViewModel:function(V){return _.q(My,null,_.q(B_3,{data:V.data,isOverlay:z}))},
pdpPricingGroupSelectorViewModel:function(V){return _.q(My,null,_.q(Oo3,{data:V.data,stateFns:X}))},
pdpPricingOptionSelectorViewModel:function(V){return _.q(My,null,_.q(zT4,{data:V.data,stateFns:X}))},
pdpPrimaryButtonViewModel:function(V){return _.q(My,null,_.q(eTK,{data:V.data,stateFns:X}))},
pdpSummaryViewModel:function(V){return _.q(My,null,_.q(YXM,{data:V.data,stateFns:X}))},
sectionHeaderViewModel:function(V){return _.q(My,{fullBleed:!0,noVerticalPadding:!0},_.q(_.xb,{data:V.data}))}}))})))},"$h");
ZoK.idomCompat=!0;var My=_.R(function(r){var g={};return _.q("div",{class:_.Ws("ytPdpViewModelItem",(g.ytPdpViewModelFullBleed=r.fullBleed,g.ytPdpViewModelNoVerticalPadding=r.noVerticalPadding,g))},r.children)},"ai");_.dM(ZoK,"pdp-view-model",{props:{data:_.Yp,stateFnsForTesting:_.MD,internalScrolling:_.MD}});var UtM=_.R(function(r){var g=r.data;var I=r.className;var P=_.J9(_.Vs,function(){return g().flowStateEntityKey});
return _.q("ytm-premium-purchase-button-renderer",{class:_.Ws("ytPremiumPurchaseButtonRendererHost",I)},_.q(_.fk,{data:function(){var a;return(a=_.Z(P(),LYf))==null?void 0:a.primaryButtonOverride}},{buttonRenderer:function(a){return _.q(_.jc,{data:a.data,
className:I})},
buttonViewModel:function(a){return _.q(_.W6,{data:a.data,className:I})}}))},"bi");
UtM.idomCompat=!0;var ioM=_.R(function(r){var g=r.data;r=r.className;var I=function(){return d34(g().style)},P=_.Ws("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",I),a=_.Ws("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",I);
return _.q("yt-flow-bottom-bar-renderer",{class:_.Ws("yt-flow-bottom-bar-renderer",r,I)},_.q(_.fk,{data:function(){return g().secondaryButton}},{buttonRenderer:function(v){return _.q(_.jc,{data:v.data,
className:a})},
buttonViewModel:function(v){return _.q(_.W6,{data:v.data,className:a})},
premiumPurchaseButtonRenderer:function(v){return _.q(UtM,{data:v.data,className:a})}}),_.q(_.fk,{data:function(){return g().primaryButton}},{buttonRenderer:function(v){return _.q(_.jc,{data:v.data,
className:P})},
buttonViewModel:function(v){return _.q(_.W6,{data:v.data,className:P})},
premiumPurchaseButtonRenderer:function(v){return _.q(UtM,{data:v.data,className:P})}}))},"ci");
ioM.idomCompat=!0;_.dM(ioM,"yt-flow-bottom-bar-renderer",{props:{data:_.Yp,className:_.Yp}});var boK=_.R(function(r){var g=_.Ws(r.className,"ytOfferSummaryRendererHost");return _.q("yt-offer-summary-renderer",{class:g},_.q("div",{class:"ytOfferSummaryRendererTextContainer"},_.q("div",{class:"ytOfferSummaryRendererEyebrowText"},_.q(_.eY,{text:function(){return r.data().eyebrowText}})),_.q("div",{class:"ytOfferSummaryRendererTitle"},_.q(_.eY,{text:function(){return r.data().title}})),_.q("div",{class:"ytOfferSummaryRendererSubtitle"},_.q(_.eY,{text:function(){return r.data().subtitle}})),_.q("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.q(_.zq,{each:function(){var I;
return(I=r.data().featureListData)!=null?I:[]}},function(I){var P;
return _.q("div",{class:"ytOfferSummaryRendererFeatureList"},_.q(_.lv,{icon:(P=I.icon)==null?void 0:P.iconType,active:function(){return I.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(I.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"}}}),_.q("div",{class:"ytOfferSummaryRendererFeatureListText"},_.q(_.eY,{text:I.text,
className:function(){return I.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.q("div",{class:"ytOfferSummaryRendererDescription"},_.q(_.eY,{text:function(){return r.data().description}}))))},"di");_.dM(_.R(function(r){var g={};g=_.Ws("ytOfferSummaryFlowStepRendererHost",(g.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=r.shouldDisableHeaderTopMargin,g));return _.q("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:g},_.q("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.q("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.q(_.eY,{text:function(){return r.data().header}})),_.q("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.q(_.eY,{text:function(){return r.data().subtitle}}))),_.q("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.q(_.fk,{data:function(){return r.data().offerSummary}},{offerSummaryRenderer:function(I){return _.q(boK,{data:I.data,
className:r.flowClassName})}})))},"ei"),"yt-offer-summary-flow-step-renderer",{props:{data:_.MD,
flowClassName:_.MD,flowStateEntityKey:_.MD,shouldDisableHeaderTopMargin:_.MD}});var MI0=_.R(function(r){var g=r.data;var I=r.className;var P=r.flowStateEntityKey;var a=r.selectionStepStyle;r=_.RT(function(X){var c=g(),B=P==null?void 0:P();X.target&&(X.stopPropagation(),X=B||"",B=_.Vs(_.VR().getState(),X),c=Object.assign({},B,{premiumPurchaseFlowState:{selectedOptionId:c.optionId,primaryButtonOverride:c.primaryButtonOverride}}),_.VR().dispatch(_.TL("flowStateEntity",X,c)));return!1});
var v=function(){return(P==null?void 0:P())||""},C=_.J9(_.Vs,v);
_.M9(function(){var X=g(),c=v(),B=C();X.defaultSelected&&c!==""&&X.primaryButtonOverride&&GLS(X.optionId||"",c,X.primaryButtonOverride,B)});
var u={};return _.q("ytm-option-item-renderer",{"on:click":r,class:_.Ws(I,"ytm-option-item-renderer",(u["ytm-option-item-renderer--lp2-style"]=function(){return(a==null?void 0:a())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},u))},_.q("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.q("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var X=g(),c=v(),B=C();B=_.Z(B,LYf);return(B?(B==null?void 0:B.selectedOptionId)||"":X.defaultSelected&&c!==""?(X==null?void 0:X.optionId)||"":"")===g().optionId},
name:("input"+_.qN(_.q1)).toString()})),_.q("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.q(_.fk,{data:function(){return g().titleBadge}},{badgeViewModel:function(X){return _.q(_.Vn,{data:X.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.q(_.t,{cond:function(){return g().eyebrowText},
then:function(){return _.q("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.q(_.eY,{text:function(){return g().eyebrowText}}))}}),_.q("div",{class:"ytm-option-item-renderer__option-item-title"},_.q(_.eY,{text:function(){return g().title}})),_.q("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.q(_.eY,{text:function(){return g().subtitle}})),_.q(_.t,{cond:function(){return g().featureListData},
then:function(){return _.q("div",{class:"ytm-option-item-renderer__feature-list-data"},_.q(_.zq,{each:function(){return g().featureListData||[]}},function(X){var c,B=(c=X.icon)==null?void 0:c.iconType;
a:switch(X.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":c="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":c="ytm-option-item-renderer__feature-list-icon-small";break a;default:c="ytm-option-item-renderer__feature-list-icon-default"}return _.q("div",{class:"ytm-option-item-renderer__feature-list"},_.q(_.lv,{icon:B,className:c,active:function(){return X.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.q("div",{class:"ytm-option-item-renderer__feature-list-text"},_.q(_.eY,{text:X.text,
className:function(){return X.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.q("div",{class:"ytm-option-item-renderer__option-item-description"},_.q(_.eY,{text:function(){return g().description}}))))},"fi");var jzR=_.R(function(r){var g=r.data;var I=r.flowClassName;var P=r.flowStateEntityKey;var a=r.selectionStepStyle;return _.q("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"ytOptionSectionRendererHost"},_.q("div",{class:"ytOptionSectionRendererOptionSectionHeaderSection"},_.q("div",{class:"ytOptionSectionRendererOptionSectionHeader"},_.q(_.eY,{text:function(){return g().title}}),_.q(_.fk,{data:function(){return g().titleBadge}},{badgeViewModel:function(v){return _.q(_.Vn,{data:v.data,
class:"ytOptionSectionRendererOptionSectionTitleBadge"})}})),_.q(_.t,{cond:function(){return g().subtitle},
then:function(){return _.q("div",{class:"ytOptionSectionRendererOptionSectionSubtitle"},_.q(_.eY,{text:function(){return g().subtitle}}))}}),_.q(_.t,{cond:function(){return g().featureListData},
then:function(v){return _.q("div",{class:"ytOptionSectionRendererOptionSectionFeatureList"},_.q(_.zq,{each:v},function(C){var u;return _.q("div",{class:"ytOptionSectionRendererOptionSectionFeatureItem"},_.q(_.lv,{icon:(u=C.icon)==null?void 0:u.iconType,active:function(){return C.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(C.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconSmall";default:return"ytOptionSectionRendererOptionSectionFeatureItemIconDefault"}}}),_.q("div",{class:"ytOptionSectionRendererOptionSectionFeatureItemText"},_.q(_.eY,{text:C.text,
className:function(){return C.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOptionSectionRendererOptionSectionFeatureItemTextSecondary":""}})))}))}}),_.q(_.t,{cond:function(){return g().secondaryTitle},
then:function(){return _.q("div",{class:"ytOptionSectionRendererOptionSectionSecondaryTitle"},_.q(_.eY,{text:function(){return g().secondaryTitle}}))}}),_.q(_.zq,{each:function(){return g().sectionDisclaimers||[]}},function(v){return _.q("div",{class:"ytOptionSectionRendererOptionSectionDisclaimer"},_.q(_.eY,{text:v}))})),_.q(_.fk,{data:function(){return g().optionItems}},{optionItemRenderer:function(v){return _.q("div",{class:"ytOptionSectionRendererOptionItem"},_.q(MI0,{data:v.data,
className:I,flowStateEntityKey:P,selectionStepStyle:a}))}}),_.q(_.t,{cond:function(){return g().offerText},
then:function(){return _.q("div",{class:"ytOptionSectionRendererOptionSectionOfferText"},_.q(_.eY,{text:function(){return g().offerText}}))}}))},"gi");
jzR.idomCompat=!0;var VI4=_.R(function(r){var g=r.data;var I=r.flowClassName;var P=r.flowStateEntityKey;r=r.isDesktop;var a=_.Zg("div"),v=function(){var B;return(B=g().flowStateEntityKey)!=null?B:P==null?void 0:P()},C=function(){return(v==null?void 0:v())||""},u=function(){return g().style},X=_.J9(_.Vs,C);
_.M9(function(){y9S(g(),C(),X());setTimeout(function(){var B;(B=a.value)==null||B.focus()})});
var c={};return _.q("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.Ws("ytm-option-selection-flow-step-renderer",(c["ytm-option-selection-flow-step-renderer--desktop"]=r,c["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return g().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},c))},_.q("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"},
_.q("div",{el:a,
tabindex:-1,role:"heading","aria-level":1,class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.q(_.eY,{text:function(){return g().header}})),_.q("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.q(_.eY,{text:function(){return g().subtitle}}))),_.q(_.fk,{data:function(){return g().optionItems||[]}},{optionItemRenderer:function(B){return _.q("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.q(MI0,{data:B.data,
className:I,flowStateEntityKey:v,selectionStepStyle:u}))},
optionSectionRenderer:function(B){return _.q("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.q(jzR,{data:B.data,flowClassName:I,flowStateEntityKey:v,selectionStepStyle:u}))}}))},"hi");
VI4.idomCompat=!0;_.dM(VI4,"yt-option-selection-flow-step-renderer",{props:{data:_.Yp,flowClassName:_.Yp,flowStateEntityKey:_.Yp,isDesktop:_.Yp}});var jx=_.R(function(r){var g=_.GM(r,{type:1,disablePadding:!1,disablePrimaryButton:!1}),I=g.data,P=g.type;r=g.disablePadding;var a=g.disablePrimaryButton,v=g.onClickPrimaryButton,C=function(){return I().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},u=function(){return{disabled:a(),
state:a()?"disabled":"active"}},X=function(){return I().leadingLabel||I().trailingLabel};
g={};return _.q("yt-panel-footer-view-model",{class:_.Ws("yt-panel-footer-view-model",(g["yt-panel-footer-view-model--hide-divider"]=function(){return I().shouldHideDivider},g["yt-panel-footer-view-model--disable-padding"]=r,g))},_.q(_.t,{cond:X,
then:function(){var c={},B={};return _.q("div",{class:_.Ws("yt-panel-footer-view-model__text-row",(c["yt-panel-footer-view-model--row-bottom-padding"]=function(){var O=I();return!(!O.leadingLabel&&!O.trailingLabel||!O.primaryButton&&!O.secondaryButton)},c))},_.q(_.eY,{text:function(){return I().leadingLabel},
className:_.Ws((B["yt-panel-footer-view-model--text-padding"]=X,B))}),_.q(_.eY,{text:function(){return I().trailingLabel}}))}}),_.q(_.t,{cond:C,
then:function(){var c={};return _.q("div",{class:"yt-panel-footer-view-model__button-stack"},_.q("div",{class:_.Ws("yt-panel-footer-view-model__primary-button",(c["yt-panel-footer-view-model__button-stack--top-button"]=function(){return I().secondaryButton},c))},_.q(_.fk,{data:function(){return I().primaryButton}},{buttonViewModel:function(B){return _.q(_.W6,{data:B.data,
buttonOverrides:u,onClick:v})}})),_.q(_.fk,{data:function(){return I().secondaryButton}},{buttonViewModel:_.W6}))}}),_.q(_.t,{cond:function(){return!C()},
then:function(){var c={},B={},O={};return _.q("div",{class:_.Ws("yt-panel-footer-view-model__button-row",(c["yt-panel-footer-view-model__button-row--trailing"]=function(){return 3===P()},c))},_.q("div",{class:_.Ws("yt-panel-footer-view-model__button-row--left-button",(B["yt-panel-footer-view-model__button-row--full-width"]=function(){return 1===P()},B["yt-panel-footer-view-model__button-row--hidden"]=function(){return!I().secondaryButton||0===P()},B["yt-panel-footer-view-model__button-row--shrink"]=
function(){return 2===P()},B))},_.q(_.fk,{data:function(){return I().secondaryButton}},{buttonViewModel:_.W6})),_.q("div",{class:_.Ws("yt-panel-footer-view-model__primary-button",(O["yt-panel-footer-view-model__button-row--full-width"]=function(){return 0===P()||1===P()},O["yt-panel-footer-view-model__button-row--expand"]=function(){return 2===P()},O))},_.q(_.fk,{data:function(){return I().primaryButton}},{buttonViewModel:function(z){return _.q(_.W6,{data:z.data,
buttonOverrides:u,onClick:v})}})))}}))},"ii");
jx.idomCompat=!0;var dtZ=_.R(function(r){r=_.GM(r,{disablePadding:!1});var g=r.data,I=r.disablePadding;r=_.tF1(function(){return g().formId},void 0,function(){return g().onSubmitSuccess});
var P=r.submitForm,a=r.isValid,v=r.isSubmitting;return _.q("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.q(_.fk,{data:function(){return g().panelFooter}},{panelFooterViewModel:function(C){return _.q(jx,{data:C.data,
onClickPrimaryButton:function(){P()},
disablePrimaryButton:function(){return!a()||v()},
disablePadding:I})}}))},"ji");_.dM(dtZ,"yt-form-footer-view-model",{props:{data:_.Yp,disablePadding:_.Yp}});var LOA=_.R(function(r){var g=_.Y("enable_user_rating_web");return _.q("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.q("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.q(_.t,{cond:function(){var I;return(I=r.data())==null?void 0:I.image},
then:function(I){return _.q(_.bv,{data:I,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.q("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.q(_.eY,{text:function(){var I;
return(I=r.data())==null?void 0:I.title}})),_.q("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.q(_.eY,{text:function(){var I;
return(I=r.data())==null?void 0:I.subtitle}})),_.q(_.t,{cond:function(){return!g},
then:function(){return _.q(_.fk,{data:function(){var I;return(I=r.data())==null?void 0:I.viewTipsButton}},{buttonViewModel:function(I){return _.q(_.W6,{data:I.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"ki");_.dM(LOA,"yt-contributor-zero-state-view-model",{props:{data:_.Yp}});var GsA=_.R(function(r){var g=function(){var I;return(I=r.data())==null?void 0:I.image};
return _.q("yt-featured-content-item-view-model",{class:_.Ws("ytFeaturedContentItemViewModelHost")},_.q("div",{class:_.Ws(function(){return g()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.q("div",{class:function(){return g()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.q(_.t,{cond:g,
then:function(){return _.q("div",{class:"ytFeaturedContentItemViewModelImage"},_.q(_.fk,{data:function(){return r.data().image}},{themedImageViewModel:function(I){return _.q(Xli,{data:I.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.q(_.t,{cond:function(){var I;
return!g()&&((I=r.data())==null?void 0:I.iconName)},
then:function(){return _.q("div",{class:"ytFeaturedContentItemViewModelIcon"},_.q(_.lv,{icon:function(){return r.data().iconName}}))}}),_.q("div",{class:"ytFeaturedContentItemViewModelContent"},_.q(_.t,{cond:function(){var I;
return(I=r.data())==null?void 0:I.title},
then:function(){return _.q("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.q(_.eY,{text:function(){return r.data().title}}))}}),_.q(_.t,{cond:function(){var I;
return(I=r.data())==null?void 0:I.body},
then:function(){return _.q("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.q(_.eY,{text:function(){return r.data().body}}))}})))))},"li");var yRZ=_.R(function(r){var g=function(){var a;return KY0((a=r.data())==null?void 0:a.titleFontSize)},I=function(){var a;
return sAZ((a=r.data())==null?void 0:a.descriptionFontSize)},P=function(){var a;
return((a=r.data())==null?void 0:a.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.q("yt-landing-page-view-model",{class:_.Ws("ytLandingPageViewModelHost",r.className)},_.q("div",{class:"ytLandingPageViewModelHeader"},_.q(_.t,{cond:function(){var a;return(a=r.data())==null?void 0:a.bannerImage},
then:function(a){return _.q("div",{class:"ytLandingPageViewModelHeaderImage"},_.q(_.fk,{data:function(){return a()}},{imageBannerViewModel:function(v){return _.q(_.ZO,{data:v.data,
isPositionRelative:!0})}}))}}),_.q(_.t,{cond:function(){var a;
return(a=r.data())==null?void 0:a.bannerAnimation},
then:function(a){return _.q(_.lc,{data:function(){var v=a();if(v==null?0:v.url){var C;v={path:(C=v==null?void 0:v.url)!=null?C:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(v==null?0:v.payload){var u;v={animationData:JSON.parse((u=v==null?void 0:v.payload)!=null?u:""),autoplay:!0,loop:!0,renderer:"svg"}}else v=void 0;return{animationConfig:v}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.q("div",{class:"ytLandingPageViewModelHeaderTitle"},_.q(_.t,{cond:function(){var a;
return(a=r.data())==null?void 0:a.title},
then:function(a){return _.q("div",{class:_.Ws("ytLandingPageViewModelHeaderTitleContent",g)},_.q(_.eY,{text:function(){return a()}}))}}),_.q(_.t,{cond:function(){var a;
return(a=r.data())==null?void 0:a.description},
then:function(a){var v={};return _.q(_.eY,{className:_.Ws("ytLandingPageViewModelHeaderTitleDescription",I,(v.ytLandingPageViewModelHeaderTitleDescriptionMargin=P,v)),text:function(){return a()}})}}))),_.q(_.t,{cond:function(){var a,v;
return(a=r.data())==null?void 0:(v=a.featuredContentList)==null?void 0:v.length},
then:function(){return _.q("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.q(_.fk,{data:function(){return r.data().featuredContentList}},{featuredContentItemViewModel:function(a){return _.q(GsA,{data:a.data})}}))}}),_.q(_.t,{cond:function(){var a,v;
return(a=r.data())==null?void 0:(v=a.expandableContentList)==null?void 0:v.length},
then:function(){return _.q("div",{class:"ytLandingPageViewModelFaqSection"},_.q(_.fk,{data:function(){return r.data().expandableContentList}},{faqEntryViewModel:function(a){return _.q("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.q(_.mV8,{data:a.data}))}}))}}),_.q("div",{class:"ytLandingPageViewModelFooter"},_.q(_.t,{cond:function(){var a;
return(a=r.data())==null?void 0:a.legalCopy},
then:function(a){return _.q("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.q(_.eY,{text:function(){return a()}}))}}),_.q(_.t,{cond:function(){var a;
return(a=r.data())==null?void 0:a.actions},
then:function(a){return _.q("div",null,_.q(_.fk,{data:function(){return a()}},{flexibleActionsViewModel:function(v){return _.q(_.qx,{data:v.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"mi");_.dM(_.R(function(r){return _.q("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.q("div",{class:"ytLpSectionGroupViewModelContainer"},_.q(_.fk,{data:function(){return r.data().sections}},{landingPageViewModel:function(g){return _.q(yRZ,{data:g.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"ni"),"yt-lp-section-group-view-model",{props:{data:_.Yp}});var KOR=_.R(function(r){var g=r.data;var I=r.selectedKey;var P=r.onSelected;var a=r.groupName;var v=function(){return g().text},C=function(){return g().attributedText},u=function(){return g().subtext},X=function(){return g().attributedSubtext},c=_.q("div",{class:"ytRadioButtonItemViewModelLabel"},_.q(_.t,{cond:v,
then:function(){return _.q("div",null,v)}}),_.q(_.t,{cond:C,
then:function(){return _.q(_.eY,{text:C})}}),_.q(_.t,{cond:u,
then:function(){return _.q("div",{class:"ytRadioButtonItemViewModelSubText"},u)}}),_.q(_.t,{cond:X,
then:function(){return _.q("div",{class:"ytRadioButtonItemViewModelSubText"},_.q(_.eY,{text:X}))}})),B=function(){if(C()){var z;
return(z=C())==null?void 0:z.content}return v()},O=function(){if(X()){var z;
return(z=X())==null?void 0:z.content}return u()};
r={};return _.q("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.q(_.Bt,{name:a,checked:function(){return!(I==null||!I()||g().key!==(I==null?void 0:I()))},
onChange:function(z){P==null||P(z.target,g(),a==null?void 0:a())},
labelRenderable:function(){return c},
ariaLabel:function(){return O()?B()+", "+O():B()},
className:_.Ws((r.ytRadioButtonItemViewModelSubTitle=function(){return!!g().subtext},r))}))},"oi");var szU=_.R(function(r){var g=r.data,I=r.onSelected,P=r.selectedKey,a=r.groupName;r=r.className;var v=_.m(_.ua(!1,void 0,"mDtSad")),C=v.next().value,u=v.next().value,X=function(){if(P!==void 0){var c=P();return!(!c||g().key!==c)}return C()};
v=_.RT(function(c){I?I(c.currentTarget,g(),a==null?void 0:a()):u(!C())});
return _.q("yt-selectable-item-view-model",{class:_.Ws("ytSelectableItemViewModelHost",r,"ytSelectableItemViewModelContainer"),"on:click":v,"prop:checked":X},_.q(_.fk,{data:function(){return g().content}},{cardViewModel:function(c){return _.q(XAM,{data:c.data,
isSelected:X})}}))},"pi");var FOS=_.R(function(r){var g=r.data;var I=r.onSelected;var P=r.selectedKey;var a=r.groupName;var v=function(){return(a==null?void 0:a())||g().key};
return _.q("yt-radio-button-group-view-model",{class:_.Ws("ytRadioButtonGroupViewModelHost",r.className)},_.q("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.q(_.fk,{data:function(){return g().radioButtons}},{radioButtonItemViewModel:function(C){return _.q(KOR,{data:C.data,
onSelected:I,selectedKey:P,groupName:v})},
selectableItemViewModel:function(C){return _.q(szU,{data:C.data,onSelected:I,selectedKey:P,groupName:v})}})))},"qi");var HoU=_.R(function(r){_.M9(function(){if(r.controlledMode()&&r.data().defaultSelected)_.iO(Error("Dl"));else{var v;!r.controlledMode()&&((v=r.selected)==null?0:v.call(r))&&_.iO(Error("El"))}});
var g=_.m(_.yR(function(){if(!r.controlledMode())return r.data().defaultSelected})),I=g.next().value,P=g.next().value,a=function(){if(!r.controlledMode())return I();
var v;return(v=r.selected)==null?void 0:v.call(r)};
return _.q("yt-checkbox-item-view-model",{class:_.Ws("ytCheckboxItemViewModelHost",r.className)},_.q(_.Ox,{data:function(){var v=r.data(),C=a();return{title:v.text,subtitle:v.subtext,superlabel:v.superlabel,isSelected:!!C,isDisabled:v.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!r.controlledMode()&&P(!I());var v,C;(C=r.onTap)==null||C.call(r,!!a(),r.data(),(v=r.groupName)==null?void 0:v.call(r))},
isCompact:r.isCompact,disableHorizontalPadding:r.disableHorizontalPadding}))},"ri");var WOM=_.R(function(r){var g=r.data;var I=r.controlledMode;var P=r.selectedKeys;var a=r.onItemTap;var v=r.groupName;var C=r.disableHorizontalPadding;var u=function(){return(v==null?void 0:v())||g().key};
_.M9(function(){I()&&g().defaultSelectedKeys?_.iO(Error("Fl")):!I()&&(P==null?0:P())&&_.iO(Error("Gl"))});
r=_.m(_.yR(function(){if(!I())return g().defaultSelectedKeys}));
var X=r.next().value,c=r.next().value,B=function(O,z,e){O=[];!I()&&z.key&&(O=FY3(z.key,X()||[]),c(O));a==null||a(z,O,e)};
return _.q("yt-checkbox-group-view-model",{class:_.Ws("ytCheckboxGroupViewModelHost")},_.q("fieldset",{class:_.Ws("ytCheckboxGroupViewModelFieldset")},_.q("div",{role:"list"},_.q(_.fk,{data:function(){return g().checkboxes}},{checkboxItemViewModel:function(O){var z=O.data;
return _.q(HoU,{data:z,controlledMode:!0,selected:function(){var e=I()?(P==null?void 0:P())||[]:X()||[],U=z().key;return U?e.includes(U):!1},
onTap:B,groupName:u,disableHorizontalPadding:C})}}))))},"si");var VY=_.R(function(r){var g=_.J9(Hk3,_.Lx(function(){var u;return(u=r.data())==null?void 0:u.noteFeedEntityKey},"")),I=_.J9(u5S,_.Lx(function(){var u;
return(u=r.data())==null?void 0:u.userRatingEntityKey},"")),P=_.Y("enable_user_rating_web"),a=function(){var u,X,c;
return((u=g())==null?0:u.contributorNote)?(X=g())==null?void 0:X.contributorNote:(c=r.data())==null?void 0:c.existingNote},v=function(){var u,X;
return!!I()&&!!WYK((u=I())==null?void 0:u.helpfulnessValue,(X=r.data())==null?void 0:X.noteData)};
if(P){var C={};return _.q("yt-note-view-model",{class:_.Ws("ytNoteViewModelHostUserRating",(C.ytNoteViewModelHostUserRatingPublishedNote=function(){var u,X,c,B;return((u=r.data())==null?void 0:(X=u.noteData)==null?void 0:X.isPublished)&&!((c=r.data())==null?0:(B=c.noteData)==null?0:B.isUserRatingForm)},C))},_.q("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.q("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.q(_.t,{cond:function(){var u,X;
return(u=r.data())==null?void 0:(X=u.noteData)==null?void 0:X.isPinned},
then:function(){return _.q(_.lv,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.q(_.t,{cond:function(){var u,X;return(u=r.data())==null?void 0:(X=u.noteData)==null?void 0:X.isPublished},
then:function(){return _.q(_.lv,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.q(_.fk,{data:function(){var u;
return(u=r.data())==null?void 0:u.metadata}},{contentMetadataViewModel:_.RQ}),_.q("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var u,X;
return(X=_.Z((u=r.data())==null?void 0:u.metadata,_.Lfz))==null?void 0:X.delimiter}),_.q(_.eY,{text:function(){var u;
return(u=a())==null?void 0:u.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.q(_.t,{cond:function(){var u,X;return!((u=r.data())==null?0:(X=u.noteData)==null?0:X.isUserRatingForm)},
then:function(){return _.q(_.fk,{data:function(){var u,X,c,B,O,z,e,U=!!((u=r.data())==null?0:(X=u.noteData)==null?0:X.isPinned);u=v();X=(c=r.data())==null?void 0:c.noteData;c=(B=g())==null?void 0:(O=B.contributorNote)==null?void 0:O.deleteAction;B=(z=r.data())==null?void 0:z.overflowButtonNoteWithRatingOnTapOverride;z=(e=r.data())==null?void 0:e.overflowButton;var V;e=(V=_.Z(z,_.OI))==null?void 0:V.accessibilityText;return U?D3Z(X,c,e):u?{buttonViewModel:{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",
state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_XSMALL",iconName:"MORE_VERT",onTap:B,accessibilityText:e}}:z}},{buttonViewModel:function(u){return _.q(_.W6,{data:u.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.q("div",{class:"ytNoteViewModelNoteContent"},_.q(_.eY,{text:function(){var u;
return(u=a())==null?void 0:u.text}})),_.q(_.t,{cond:function(){var u,X,c,B;
return!((u=r.data())==null?0:(X=u.noteData)==null?0:X.isPinned)&&!((c=r.data())==null?0:(B=c.noteData)==null?0:B.isUserRatingForm)},
then:function(){return _.q(_.t,{cond:v,then:function(){return _.q("div",{class:"ytNoteViewModelUserRatingContainer"},_.q(_.eY,{text:function(){var u,X;return WYK((u=I())==null?void 0:u.helpfulnessValue,(X=r.data())==null?void 0:X.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.q(_.fk,{data:function(){var u;return(u=r.data())==null?void 0:u.userRatingButton}},{buttonViewModel:function(u){return _.q(_.W6,{data:u.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.q(_.t,{cond:function(){var u,X,c,B;
return!((u=r.data())==null?0:(X=u.noteData)==null?0:X.ignoreDivider)&&!((c=r.data())==null?0:(B=c.noteData)==null?0:B.isUserRatingForm)},
then:function(){return _.q("div",{class:"ytNoteViewModelDivider"},_.q(_.fk,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(u){return _.q(_.b7d,{data:u.data})}}))}}))}return _.q("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.q("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.q("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.q(_.t,{cond:function(){var u,X;return(u=r.data())==null?void 0:(X=u.noteData)==null?void 0:X.isPinned},
then:function(){return _.q(_.lv,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.q(_.t,{cond:function(){var u,X;return(u=r.data())==null?void 0:(X=u.noteData)==null?void 0:X.isPublished},
then:function(){return _.q(_.lv,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.q(_.t,{cond:function(){return P},
then:function(){return _.q(_.fk,{data:function(){var u;return(u=r.data())==null?void 0:u.metadata}},{contentMetadataViewModel:function(u){return _.q(_.RQ,{data:u.data})}})}}),_.q(_.eY,{text:function(){var u,X;
return(u=r.data())==null?void 0:(X=u.noteData)==null?void 0:X.headerText}}),_.q("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.q(_.eY,{text:function(){var u,X;
return(u=r.data())==null?void 0:(X=u.noteData)==null?void 0:X.delimiter}})),_.q(_.eY,{text:function(){var u,X;
return(u=g())==null?void 0:(X=u.contributorNote)==null?void 0:X.publishedTimeText}})),_.q(_.fk,{data:function(){var u,X,c;
return D3Z((u=r.data())==null?void 0:u.noteData,(X=g())==null?void 0:(c=X.contributorNote)==null?void 0:c.deleteAction)}},{buttonViewModel:function(u){return _.q(_.W6,{data:u.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.q("div",{class:"ytNoteViewModelNoteContent"},_.q(_.eY,{text:function(){var u,X;
return(u=g())==null?void 0:(X=u.contributorNote)==null?void 0:X.text}})))},"ti");
VY.idomCompat=!0;_.dM(_.R(function(r){var g=_.Lx(function(){var W;return(W=r.data())==null?void 0:W.flowStateEntityKey},""),I=_.J9(_.Vs,g),P=_.J9(Hk3,_.Lx(function(){var W;
return(W=r.data())==null?void 0:W.noteFeedEntityKey},"")),a=_.m(_.yR(function(){var W;
return(W=_.Z(r.data().helpfulnessValue,bUA))==null?void 0:W.defaultSelectedKey})),v=a.next().value,C=a.next().value;
a=_.m(_.yR(function(){var W,S,E;return(E=_.Z((W=_.Z(r.data().helpfulnessValue,bUA))==null?void 0:(S=W.radioButtons)==null?void 0:S.find(function(l){var f;return((f=_.Z(l,MwK))==null?void 0:f.key)===v()}),MwK))==null?void 0:E.value}));
var u=a.next().value,X=a.next().value;a=_.m(_.yR(function(){var W;return(W=_.Z(r.data().helpfulReasons,iUS))==null?void 0:W.defaultSelectedKeys}));
var c=a.next().value,B=a.next().value;a=_.m(_.yR(function(){var W;return(W=_.Z(r.data().notHelpfulReasons,iUS))==null?void 0:W.defaultSelectedKeys}));
var O=a.next().value,z=a.next().value,e=function(W,S){C(S.key);X(S.value);B([]);z([])},U=function(){var W,S;
return((W=u())==null?void 0:W.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((S=u())==null?void 0:S.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},V=function(){var W,S;
return((W=u())==null?void 0:W.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((S=u())==null?void 0:S.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"},G=function(W){RJ3(W.key,c,B)},F=function(W){RJ3(W.key,O,z)};
_.M9(function(){var W,S,E;QCi((W=r.data())==null?void 0:(S=W.userRatingFormSchema)==null?void 0:S.id,{isValid:function(){return!!v()},
formData:function(){var l=u(),f=NDU(c(),_.Z(r.data().helpfulReasons,iUS)),n=NDU(O(),_.Z(r.data().notHelpfulReasons,iUS));l={helpfulnessValue:l==null?void 0:l.noteHelpfulnessValue};if(f){l.helpfulReasons=[];f=_.m(f);for(var P$=f.next();!P$.done;P$=f.next()){P$=P$.value;var Cs=void 0;if((Cs=P$)==null?0:Cs.noteHelpfulReason)Cs=void 0,l.helpfulReasons.push((Cs=P$)==null?void 0:Cs.noteHelpfulReason)}}if(n)for(l.notHelpfulReasons=[],n=_.m(n),f=n.next();!f.done;f=n.next())if(f=f.value,P$=void 0,(P$=f)==
null?0:P$.noteNotHelpfulReason)P$=void 0,l.notHelpfulReasons.push((P$=f)==null?void 0:P$.noteNotHelpfulReason);return{userRatingFormData:l}},
submitConfig:{submitId:"SUBMIT_ID_CROWDSOURCED_CONTEXT_USER_RATING_FORM",params:(E=_.Z(I(),nzp))==null?void 0:E.submitFormParams},onSubmitResult:function(){var l,f=(l=_.Z(I(),nzp))==null?void 0:l.userRatingEntityKey,n;l={key:f,helpfulnessValue:(n=u())==null?void 0:n.noteHelpfulnessValue};f&&_.dL(_.TL("contextNoteUserRatingEntityPayload",f,l));var P$;f=(P$=r.data())==null?void 0:P$.viewNoteFlowStepId;var Cs;if((Cs=P())==null||!Cs.contributorNote){var ZL;f=(ZL=r.data())==null?void 0:ZL.zeroStateFlowStepId}(P$=
Object.assign({},I()))&&f&&(P$.currentStepId=f,P$.stepIdStack=[f],_.dL(_.TL("flowStateEntity",g(),P$)));var tp;(P$=(tp=r.data())==null?void 0:tp.ratingSubmittedSnackbarCommand)&&_.tY(P$)},
disableDuringSubmission:!0})});
return _.q("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.q(_.fk,{data:function(){var W=_.Z(I(),nzp);if(W){var S;var E={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:W==null?void 0:(S=W.note)==null?void 0:S.headerText}]}],delimiter:"\u2022"}},existingNote:W.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else E=void 0;return E}},{noteViewModel:function(W){return _.q("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.q(VY,{data:W.data}))}}),_.q(_.fk,{data:function(){var W;
return(W=r.data())==null?void 0:W.helpfulnessValue}},{radioButtonGroupViewModel:function(W){return _.q("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.q(FOS,{data:W.data,
onSelected:e,selectedKey:v}))}}),_.q(_.t,{cond:U,
then:function(){return _.q("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.q("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.q(_.eY,{text:function(){var W;return(W=r.data())==null?void 0:W.helpfulReasonQuestion}})),_.q(_.fk,{data:function(){var W;
return(W=r.data())==null?void 0:W.helpfulReasons}},{checkboxGroupViewModel:function(W){return _.q(WOM,{data:W.data,
onItemTap:G,selectedKeys:c,controlledMode:!0})}}))}}),_.q(_.t,{cond:V,
then:function(){return _.q("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.q("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.q(_.eY,{text:function(){var W;return(W=r.data())==null?void 0:W.notHelpfulReasonQuestion}})),_.q(_.fk,{data:function(){var W;
return(W=r.data())==null?void 0:W.notHelpfulReasons}},{checkboxGroupViewModel:function(W){return _.q(WOM,{data:W.data,
onItemTap:F,selectedKeys:O,controlledMode:!0})}}))}}),_.q(_.t,{cond:function(){return!U()&&!V()},
then:function(){return _.q(_.fk,{data:function(){var W;return(W=r.data())==null?void 0:W.helpfulNoteFeatures}},{alertBannerViewModel:function(W){return _.q("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.q(_.G8$,{data:W.data}))}})}}))},"ui"),"yt-note-user-rating-view-model",{props:{data:_.Yp}});_.dM(VY,"yt-note-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=_.J9(Hk3,_.Lx(function(){var I;return(I=r.data())==null?void 0:I.noteFeedEntityKey},""));
return _.q("yt-notes-wrapper-view-model",{class:_.Ws("ytNotesWrapperViewModelHost")},_.q(_.t,{cond:function(){var I,P,a;return!((I=r.data())==null||!I.existingNotes)||!((P=r.data())==null||!P.currentNote)&&!((a=g())==null||!a.contributorNote)},
then:function(){return _.q(_.TN,null,_.q(_.fk,{data:function(){var I,P,a,v;return((P=_.Z((I=r.data())==null?void 0:I.currentNote,T6Z))==null?0:(a=P.noteData)==null?0:a.isPublished)?(v=r.data())==null?void 0:v.currentNote:void 0}},{noteViewModel:function(I){return _.q(VY,{data:I.data})}}),_.q(_.fk,{data:function(){var I;
return(I=r.data())==null?void 0:I.existingNotes}},{noteViewModel:function(I){var P=I.data;
return _.q(_.t,{cond:function(){var a,v;return(a=P())==null?void 0:(v=a.noteData)==null?void 0:v.isPublished},
then:function(){return _.q(VY,{data:P})}})}}),_.q(_.fk,{data:function(){var I,P,a,v,C;
return((P=_.Z((I=r.data())==null?void 0:I.currentNote,T6Z))==null?0:(a=P.noteData)==null?0:a.isPublished)||(v=g())==null||!v.contributorNote?void 0:(C=r.data())==null?void 0:C.currentNote}},{noteViewModel:function(I){return _.q(VY,{data:I.data})}}),_.q(_.fk,{data:function(){var I;
return(I=r.data())==null?void 0:I.existingNotes}},{noteViewModel:function(I){var P=I.data;
return _.q(_.t,{cond:function(){var a,v;return!((a=P())==null?0:(v=a.noteData)==null?0:v.isPublished)},
then:function(){return _.q(VY,{data:P})}})}}))},
else:function(){return _.q(_.fk,{data:function(){var I;return(I=r.data())==null?void 0:I.zeroStateData}},{contributorZeroStateViewModel:LOA})}}))},"vi"),"yt-notes-wrapper-view-model",{props:{data:_.Yp}});var lx4=new Map;var J9p;var EG3=new Map;var RTK=_.R(function(r){var g=_.GM(r,{label:"",hideLabel:!1,text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,ariaLabel:void 0,timePickerData:void 0,error:void 0,hasError:!1,validation:void 0,characterLimit:void 0}),I=g.label,P=g.hideLabel,a=g.text,v=g.placeholder,C=g.hint;r=g.rows;var u=g.overflowStyle,X=g.outline,c=g.disabled,B=g.disableNewLines,O=g.onInput,z=g.ariaLabel,e=g.timePickerData,U=g.error,V=g.hasError,G=g.validation,F=g.characterLimit,
W=_.Zg("textarea");g=_.m(_.yR(function(){return a()}));
var S=g.next().value,E=g.next().value;g=_.m(_.ua(!1,void 0,"PheJId"));var l=g.next().value,f=g.next().value,n=function(){f(!0)},P$=function(){f(!1)};
_.M9(function(){var tw=W.value,dr=u(),Q4=S();dr==="expand-vertically"&&Q4&&fxK(tw);W.value.addEventListener("focusin",n);W.value.addEventListener("focusout",P$)});
_.Lu(function(){W.value.removeEventListener("focusin",n);W.value.removeEventListener("focusout",P$)});
var Cs=function(){var tw;return(tw=G())==null?void 0:tw.validate(S())},ZL=function(){var tw,dr,Q4;
return(Q4=(tw=U())==null?void 0:tw.maxChars)!=null?Q4:(dr=F())==null?void 0:dr.maxChars},tp=function(){return ZL()===void 0?!1:!Cs()&&S().length>ZL()},eX=function(){var tw,dr;
return((tw=U())==null?void 0:tw.errorMessage)||Cs()||tp()&&((dr=F())==null?void 0:dr.errorMessage)},H$=function(){return!!eX()||V()};
g=_.RT(function(tw){if(!tw.currentTarget)return!1;tw=tw.currentTarget;E(tw.value);u()==="expand-vertically"&&fxK(tw);O==null||O(tw.value);return!0});
var E8=_.RT(function(tw){B()&&tw.key==="Enter"&&tw.preventDefault();return!1}),wQ=_.RT(function(){W.value.focus()}),Oh=function(){return v()||I()},of={},l1={},zB={},iz={};
return _.q("textarea-shape",{class:_.Ws("ytStandardsTextareaShapeHost",(of.ytStandardsTextareaShapeTimePicker=function(){var tw;return(tw=e())==null?void 0:tw.useTimePickerStyles},of))},_.q("div",{class:_.Ws("ytStandardsTextareaShapeTextareaContainer",(l1.ytStandardsTextareaShapeTextareaContainerOutline=X,l1.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=c,l1.ytStandardsTextareaShapeTextareaContainerOutlineError=H$,l1.ytStandardsTextareaShapeTextareaContainerLabelHidden=P,l1)),
"on:click":wQ},_.q("label",{class:_.Ws("ytStandardsTextareaShapeLabel",(zB.ytStandardsTextareaShapeLabelFocused=l,zB.ytStandardsTextareaShapeLabelDisabled=c,zB.ytStandardsTextareaShapeLabelError=function(){return H$()&&!c()},zB.ytStandardsTextareaShapeLabelHidden=function(){return P()||!l()&&!S()&&!!Oh()},zB))},I),_.q("div",{class:_.Ws("ytStandardsTextareaShapePlaceholder",(iz.ytStandardsTextareaShapePlaceholderVisible=function(){return!l()&&!S()},iz)),
"aria-hidden":"true"},Oh),_.q("textarea",{el:W,"aria-label":z,class:"ytStandardsTextareaShapeTextarea",rows:r,disabled:c,placeholder:Oh,"prop:value":S,"on:input":g,"on:keydown":E8})),_.q(_.t,{cond:function(){return C()&&!H$()},
then:function(){var tw={};return _.q("div",{class:_.Ws("ytStandardsTextareaShapeHint",(tw.ytStandardsTextareaShapeHintDisabled=c,tw))},_.q("div",{class:"ytStandardsTextareaShapeHintHintMessage"},C))}}),_.q(_.t,{cond:eX,
then:function(){return _.q(Dt3,{disabled:c},_.q("div",{class:"ytStandardsTextareaShapeErrorMessage"},eX),_.q(_.t,{cond:tp,then:function(){return _.q("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return S().length+"/"+ZL()})}}))}}))},"wi");
RTK.idomCompat={callbacks:{onInput:!0}};var Dt3=_.R(function(r){var g={};return _.q("div",{class:_.Ws("ytStandardsTextareaShapeError",(g.ytStandardsTextareaShapeErrorDisabled=r.disabled,g)),role:"alert"},_.q(_.lv,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),r.children)},"xi");var ARM=_.R(function(r){var g=r.data;var I=r.controlledMode;var P=r.disableFormsApiMode;var a=r.text;var v=r.onInput;var C=r.characterLimit;var u=r.validation;r=r.disabled;var X=function(){return g().formFieldMetadata},c=function(){return(I==null?0:I())?2:!X()||P!=null&&P()?1:3};
_.M9(function(){c()===2?(a==null?void 0:a())===void 0&&_.iO(Error("Il")):c()===3&&((a==null?void 0:a())!==void 0&&_.iO(Error("Jl")),(u==null?void 0:u())!==void 0&&_.iO(Error("Kl")),(C==null?void 0:C())!==void 0&&_.iO(Error("Ll")),v!==void 0&&_.iO(Error("Ml")))});
var B=x3p(X);return _.q("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.q(RTK,{text:function(){if(c()===2)return a==null?void 0:a();if(c()===3){var O;return(O=B())==null?void 0:O.value}return""},
label:function(){var O;return(O=g().contentProperties)==null?void 0:O.labelText},
hideLabel:function(){var O;return(O=g().displayProperties)==null?void 0:O.hideLabel},
placeholder:function(){var O;return(O=g().contentProperties)==null?void 0:O.placeholderText},
hint:function(){var O;return(O=g().contentProperties)==null?void 0:O.hintText},
outline:function(){var O;return!((O=g().displayProperties)==null?0:O.hideBorder)},
overflowStyle:function(){var O;return((O=g().displayProperties)==null?0:O.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:r,disableNewLines:function(){var O;return(O=g().displayProperties)==null?void 0:O.disableNewLines},
onInput:function(O){if(c()===3){var z;(z=B())==null||z.updateValue(O)}else v==null||v(O)},
error:function(){if(c()===3){var O;if(((O=B())==null?0:O.errors)&&B().errors.length>0){O=B().errors[0].message;var z,e=(z=g().contentProperties)==null?void 0:z.maxCharacterCount;return{errorMessage:O,maxChars:e}}}},
validation:u,characterLimit:C,rows:function(){var O;return(O=g().displayProperties)==null?void 0:O.rows}}))},"yi");var N_K=_.R(function(r){var g=r.data;return _.q("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.q(RTK,{text:r.text,label:function(){var I;return(I=g().contentProperties)==null?void 0:I.labelText},
placeholder:function(){var I;return(I=g().contentProperties)==null?void 0:I.placeholderText},
hint:function(){var I;return(I=g().contentProperties)==null?void 0:I.hintText},
outline:function(){var I;return!((I=g().displayProperties)==null?0:I.hideBorder)},
overflowStyle:function(){var I;return((I=g().displayProperties)==null?0:I.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var I;return(I=g().displayProperties)==null?void 0:I.disableNewLines},
onInput:r.onInput,characterLimit:r.characterLimit,validation:r.validation,rows:function(){var I;return(I=g().displayProperties)==null?void 0:I.rows}}))},"zi");var wlM=_.R(function(r){var g=_.m(_.yR(function(){var Cs,ZL;return((Cs=r.data().structuredContextNoteFormSchema)==null?0:(ZL=Cs.initialValues)==null?0:ZL.noteBody)?r.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),I=g.next().value,P=g.next().value;
g=_.m(_.yR(function(){r.data();return!1}));
var a=g.next().value,v=g.next().value;g=_.m(_.yR(function(){r.data();return!1}));
var C=g.next().value,u=g.next().value;g=_.m(_.yR(function(){var Cs,ZL;return((Cs=r.data().structuredContextNoteFormSchema)==null?0:(ZL=Cs.initialValues)==null?0:ZL.timestamp)?r.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var X=g.next().value,c=g.next().value;g=_.m(_.yR(function(){r.data();return!1}));
var B=g.next().value,O=g.next().value;g=_.m(_.yR(function(){var Cs,ZL;return((Cs=r.data().structuredContextNoteFormSchema)==null?0:(ZL=Cs.initialValues)==null?0:ZL.sources)?[r.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var z=g.next().value,e=g.next().value;g=_.m(_.yR(function(){r.data();return!1}));
var U=g.next().value,V=g.next().value;g=_.m(_.yR(function(){return!1}));
var G=g.next().value,F=g.next().value;_.M9(function(){var Cs;meA((Cs=r.data().structuredContextNoteFormSchema)==null?void 0:Cs.id,{isSubmitting:G,onSubmit:function(){F(!0);var ZL=Py3(I(),X(),z(),r.data()),tp=_.S5().resolve(_.E3);ZL&&tp&&tp.resolveCommand(ZL,{commandController:{onSuccess:function(){F(!1)}}})},
isValid:function(){return a()&&!C()&&!B()&&!U()}})});
var W=function(Cs){if(Cs!==void 0&&(P(Cs),!a()&&Cs.length>0&&v(!0),a())){var ZL=hJS(r.data());if(ZL){var tp=ZL.minLength;ZL=ZL.maxLength;tp&&Cs.length<tp?u(!0):ZL&&Cs.length>ZL?u(!0):u(!1)}}},S=function(Cs){if(Cs!==void 0){c(Cs);
if(Cs.length>0){var ZL,tp,eX,H$,E8=$4i((ZL=r.data())==null?void 0:(tp=ZL.structuredContextNoteFormSchema)==null?void 0:(eX=tp.fieldSchemas)==null?void 0:(H$=eX.timestamp)==null?void 0:H$.validationSchema);if(E8&&(ZL=E8.regex)&&!(new RegExp(ZL)).test(Cs)){O(!0);return}}O(!1)}},E=function(Cs){if(Cs!==void 0){var ZL=Cs.split(/[ \n]/).map(function(tp){return tp.trim()});
e(ZL);if(Cs.length>0)for(Cs=_.m(ZL),ZL=Cs.next();!ZL.done;ZL=Cs.next())if(!IKf(ZL.value)){V(!0);return}V(!1)}},l=function(){return{validate:function(Cs){if(a()){var ZL=hJS(r.data());
if(ZL){var tp=ZL.minLength;ZL=ZL.translations;if(tp&&Cs.length<tp)return ZL==null?void 0:ZL.minLengthErrorMessage}}}}},f=function(){var Cs=hJS(r.data()),ZL=Cs==null?void 0:Cs.maxLength,tp;
Cs=Cs==null?void 0:(tp=Cs.translations)==null?void 0:tp.maxLengthErrorMessage;if(ZL&&Cs)return{maxChars:ZL,errorMessage:Cs}},n=function(){return{validate:function(Cs){if(Cs){var ZL,tp,eX,H$,E8=$4i((ZL=r.data())==null?void 0:(tp=ZL.structuredContextNoteFormSchema)==null?void 0:(eX=tp.fieldSchemas)==null?void 0:(H$=eX.timestamp)==null?void 0:H$.validationSchema);
if(E8&&(ZL=E8.regex,E8=E8.translations,ZL&&!(new RegExp(ZL)).test(Cs)))return E8==null?void 0:E8.regexErrorMessage}}}},P$=function(){return{validate:function(Cs){if(Cs){var ZL,tp,eX,H$,E8=gmf((ZL=r.data())==null?void 0:(tp=ZL.structuredContextNoteFormSchema)==null?void 0:(eX=tp.fieldSchemas)==null?void 0:(H$=eX.sources)==null?void 0:H$.validationSchema);
if(E8&&(ZL=E8.translations,ZL==null?0:ZL.selectedErrorMessage))for(Cs=Cs.split(/[ \n]/).map(function(wQ){return wQ.trim()}),Cs=_.m(Cs),tp=Cs.next();!tp.done;tp=Cs.next())if(!IKf(tp.value))return Cs=void 0,(Cs=ZL)==null?void 0:Cs.selectedErrorMessage}}}};
return _.q("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.q("div",{class:"ytStructuredContextNoteViewModelTextField"},_.q(_.fk,{data:function(){var Cs;return(Cs=r.data())==null?void 0:Cs.noteContents}},{textFormFieldViewModel:function(Cs){return _.q(N_K,{data:Cs.data,
onInput:W,validation:l,characterLimit:f})},
textFieldViewModel:function(Cs){return _.q(ARM,{data:Cs.data,disableFormsApiMode:!0,onInput:W,validation:l,characterLimit:f})}})),_.q("div",{class:"ytStructuredContextNoteViewModelTextField"},_.q(_.fk,{data:function(){var Cs;
return(Cs=r.data())==null?void 0:Cs.noteTimestamp}},{textFormFieldViewModel:function(Cs){return _.q(N_K,{data:Cs.data,
onInput:S,validation:n})},
textFieldViewModel:function(Cs){return _.q(ARM,{data:Cs.data,disableFormsApiMode:!0,onInput:S,validation:n})}})),_.q("div",{class:"ytStructuredContextNoteViewModelTextField"},_.q(_.fk,{data:function(){var Cs;
return(Cs=r.data())==null?void 0:Cs.noteSources}},{textFormFieldViewModel:function(Cs){return _.q(N_K,{data:Cs.data,
onInput:E,validation:P$})},
textFieldViewModel:function(Cs){return _.q(ARM,{data:Cs.data,disableFormsApiMode:!0,onInput:E,validation:P$})}})))},"Ai");
wlM.idomCompat=!0;_.dM(wlM,"yt-structured-context-note-view-model",{props:{data:_.Yp}});var lP3=_.R(function(r){var g=_.m(_.yR(function(){var v;if((v=r.controlled)==null?0:v.call(r))return[];var C;return(((C=r.data())==null?void 0:C.chips)||[]).map(function(u){u=_.Z(u,_.zu);if(u==null?0:u.selected)return aKA(u.chipValue)}).filter(function(u){return u!==void 0})})),I=g.next().value,P=g.next().value,a=function(v){var C=aKA(v.chipValue);
if(C!==void 0){var u;if((u=r.controlled)==null?0:u.call(r))return void r.controlled().onTap(C);v=I().includes(C)?[].concat(_.xC(I().filter(function(c){return c!==C}))):[].concat(_.xC(I()),[C]);
P(v);var X;if((X=r.uncontrolled)==null?0:X.call(r))r.uncontrolled().onUpdate(v)}};
return _.q("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost",role:"tablist"},_.q(_.zq,{each:function(){return r.data().chips||[]}},function(v){return _.q("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.q(_.xZl,{data:function(){return _.Z(v,_.zu)},
selected:function(){var C;if(C=_.Z(v,_.zu)){var u=aKA(C.chipValue);if(u!==void 0){var X;C=((X=r.controlled)==null?0:X.call(r))?r.controlled().selectedValues.includes(u):I().includes(u)}else C=void 0}else C=!1;return C},
callback:a}))}))},"Bi");var SXi=_.R(function(r){var g=r.data;var I=function(){var u;return((u=g())==null?void 0:u.flowStateKey)||""},P=_.J9(_.Vs,I),a=function(){var u;
return(u=_.Z(P(),HmU))==null?void 0:u.chips},v=function(u){if(u!==void 0){var X=a()||[];
X=X.find(function(c){return c===u})?X.filter(function(c){return c!==u}):[].concat(_.xC(X),[u]);
X=Object.assign({},P(),{feedbackFormFlowState:Object.assign({},_.Z(P(),HmU),{chips:X})});_.dL(_.TL("flowStateEntity",I(),X))}},C=function(){var u;
return _.Z((u=g())==null?void 0:u.inputBox,zsZ)};
r=_.vI(function(u){var X=C();X=!(X==null?0:X.maxChars)||u.length<=X.maxChars;u=Object.assign({},P(),{feedbackFormFlowState:Object.assign({},_.Z(P(),HmU),{detail:u}),abuseReportFlowState:Object.assign({},_.Z(P(),ZE),{navigationEnabled:X})});_.dL(_.TL("flowStateEntity",I(),u))},150);
return _.q("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.q("div",{class:"ytFeedbackFormViewModelChips"},_.q(_.fk,{data:function(){var u;return(u=g())==null?void 0:u.chipSelection}},{chipSelectionFormFieldViewModel:function(u){return _.q(lP3,{data:u.data,
controlled:function(){return{selectedValues:a()||[],onTap:v}}})}})),_.q("div",{class:"ytFeedbackFormViewModelInputBox"},_.q(RTK,{text:function(){var u;
return(u=_.Z(P(),HmU))==null?void 0:u.detail},
placeholder:function(){var u;return((u=C())==null?void 0:u.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var u=C();if(u&&u.maxChars)return{maxChars:u.maxChars,errorMessage:u.maxCharsExceededErrorMessage||""}},
onInput:r})),_.q("div",{class:"ytFeedbackFormViewModelFooterText"},_.q(_.eY,{text:function(){return g().footerText}})))},"Ci");
SXi.idomCompat=!0;_.dM(SXi,"yt-feedback-form-view-model",{props:{data:_.Yp}});var JRZ=_.R(function(r){var g=r.data;var I=_.J9(gD0,function(){return g().flowStateKey||""}),P=function(){var a;
_.tY((a=_.Z(I(),ZE))==null?void 0:a.navigationCommand)};
return _.q("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.q("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.q(_.fk,{data:function(){return g().cancelButton}},{buttonViewModel:function(a){return _.q(_.W6,{data:a.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:P})}}),_.q(_.fk,{data:function(){var a;
if(g().navButton){var v=Object;var C=v.assign,u=_.Z(g().navButton,_.OI),X=((a=_.Z(I(),ZE))==null?0:a.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",c,B;a=_.Z((c=_.Z(I(),ZE))==null?void 0:c.navigationCommand,_.py);c=(B=_.Z(a,_.KZ))==null?void 0:B.url;v={buttonViewModel:C.call(v,{},u,{state:X,iconName:c?"OPEN_IN_NEW":""})}}else v=void 0;return v}},{buttonViewModel:function(a){return _.q(_.W6,{data:a.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:P})}})))},"Di");
JRZ.idomCompat=!0;_.dM(JRZ,"yt-report-form-bottom-bar-view-model",{props:{data:_.Yp}});var Ev3=_.R(function(r){var g=r.nextStep;return _.q("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.q("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.q(_.lv,{icon:function(){return g().iconName||""}})),_.q("div",null,_.q(_.eY,{text:function(){return g().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"Ei"),xtM=_.R(function(r){var g=r.data;
var I,P=(I=_.S5().resolve(_.lX(_.nk)))==null?void 0:I(),a=_.J9(_.Vs,function(){return g().flowStateKey||""});
return _.q("yt-report-form-confirmation-page-view-model",{class:function(){var v;return((v=_.Z(a(),ZE))==null?void 0:v.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.q("div",{class:function(){var v;
return((v=_.Z(a(),ZE))==null?void 0:v.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.q(_.bv,{data:function(){return P&&g().imageDark?g().imageDark:g().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.q("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.q("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return g().confirmationHeader}),_.q("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.q(_.eY,{text:function(){return g().confirmationText}})),_.q("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.q(_.eY,{text:function(){return g().lawEnforcementText}})),
_.q("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return g().whatToExpectHeader}),_.q(_.t,{cond:function(){return g().nextSteps},
then:function(v){return _.q("div",null,_.q(_.zq,{each:v},function(C){return _.q(Ev3,{nextStep:C})}))}}),_.q(_.t,{cond:function(){return g().legalReportText},
then:function(v){return _.q("div",null,_.q(_.eY,{text:v,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"Fi");
xtM.idomCompat=!0;_.dM(xtM,"yt-report-form-confirmation-page-view-model",{props:{data:_.Yp}});var fPM=_.R(function(r){var g=r.data;var I=function(){var v;return((v=_.Z(g().inputBox,zsZ))==null?void 0:v.maxChars)||500},P=function(){return g().flowStateKey||""},a=_.J9(_.Vs,P);
r=_.vI(function(v){v=Object.assign({},a(),{flowFormState:{isValid:v.length<=I()},abuseReportFlowState:{userComments:v,navigationEnabled:!(v.length>I()),isReportFormDirty:!0}});_.VR().dispatch(_.mp("flowStateEntity",P(),v))},150);
_.M9(function(){var v=Object.assign({},a(),{flowFormState:{isValid:!0}});_.VR().dispatch(_.mp("flowStateEntity",P(),v))});
return _.q("yt-report-form-details-page-view-model",{class:function(){var v;return((v=_.Z(a(),ZE))==null?void 0:v.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.q("h1",{class:function(){var v;
return((v=_.Z(a(),ZE))==null?void 0:v.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return g().detailsPageHeader}),_.q("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.q(_.eY,{text:function(){return g().bodyText}})),_.q("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.q(RTK,{label:function(){var v;
return((v=_.Z(g().inputBox,zsZ))==null?void 0:v.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var v;return{errorMessage:((v=_.Z(g().inputBox,zsZ))==null?void 0:v.maxCharsExceededErrorMessage)||"",maxChars:I()}},
onInput:r})))},"Gi");
fPM.idomCompat=!0;_.dM(fPM,"yt-report-form-details-page-view-model",{props:{data:_.Yp}});var nvf=_.R(function(r){var g=r.data;var I=function(){return g().flowStateKey||""},P=_.J9(_.Vs,I),a=function(){return _.Z(P(),ZE)};
return _.q("yt-report-form-reason-select-page-view-model",{class:function(){var v;return((v=a())==null?void 0:v.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.q("h1",{class:function(){var v;
return((v=a())==null?void 0:v.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return g().pageHeader}),_.q("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.q(_.eY,{text:function(){return g().bodyText}})),_.q("div",{class:function(){var v;
return((v=a())==null?void 0:v.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.q(FOS,{data:function(){return _.Z(g().radioButtonGroup,bUA)},
onSelected:function(v,C){v=Object.assign({},P(),{abuseReportFlowState:Object.assign({},a(),{reasonKey:C.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:C.command})});_.dL(_.TL("flowStateEntity",I(),v))},
selectedKey:function(){var v;return(v=a())==null?void 0:v.reasonKey},
groupName:"report-form-reason-select-page"})))},"Hi");
nvf.idomCompat=!0;_.dM(nvf,"yt-report-form-reason-select-page-view-model",{props:{data:_.Yp}});var T_3=_.R(function(r){var g=r.data;var I,P=(I=_.S5().resolve(_.lX(_.nk)))==null?void 0:I();return _.q("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.q("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.q(_.bv,{data:function(){return P&&g().imageDark?g().imageDark:g().image},
alt:""})),_.q("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.q("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return g().header}),_.q(_.eY,{text:function(){return g().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"Ii");
T_3.idomCompat=!0;_.dM(T_3,"yt-report-form-sign-in-page-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=r.data;var I=_.x9(_.kml.talkToRecsStateSelector),P=function(){return g().titleSuperscript},a=function(){return g().answersShelf},v=function(){return g().videoShelf},C=function(){var n;
return(n=g().textInputPlaceholder)==null?void 0:n.content},u=function(){return g().showOpenTextInput},X=function(){var n;
return(n=g().textInputValue)==null?void 0:n.content},c=function(){return g().isMultiTurnFlow?g().resetButtonViewModel:void 0},B="",O=function(){return g().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_ALLOW_DESELECTION"?2:1};
r=_.m(_.ua("",void 0,"GjDBze"));var z=r.next().value,e=r.next().value;r=_.m(_.ua(!1,void 0,"cHfsvd"));var U=r.next().value,V=r.next().value,G=function(){return{state:U()||z()?"active":"disabled",disabled:!(U()||z())}};
_.bX(function(){if(u()){X()&&e(X());var n;if(!c()&&((n=I())==null?0:n.stepStates)){var P$;n=Object.keys((P$=I())==null?void 0:P$.stepStates);P$=n[n.length-1];var Cs,ZL;P$=(Cs=I().stepStates[P$])==null?void 0:(ZL=Cs.userQuery)==null?void 0:ZL.userQuery;_.dL(K0r());P$&&F(P$)}}});
var F=function(n){var P$=g().onUpdateText;P$&&_.tY(P$,{form:{userQuery:n}});e(n)},W=_.vI(function(n){F(n.target.value.trim())},150),S=_.RT(function(n){var P$;
B=(P$=n.target.value)==null?void 0:P$.trim();W(n);return!1}),E=_.RT(function(n){n.key==="Enter"&&(U()||z())&&(F(n.target.value.trim()),f());
return!1}),l=function(n,P$){V(P$);
if(P$){if(g().isMultiTurnFlow&&!B){var Cs;F((Cs=n==null?void 0:n.text)!=null?Cs:"")}g().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"&&f()}else e(B)},f=function(){var n=_.Z(g().nextButtonViewModel,_.OI);
if(n==null?0:n.trackingParams){n=_.gM(n.trackingParams);var P$=_.CB();P$&&n&&_.ig(P$,n,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}(n=g().onNextStepCommand)&&_.tY(n)};
r={};return _.q("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost"},_.q("div",{class:"ytwTalkToRecsTopCornerButton"},_.q(_.fk,{data:function(){return g().topCornerButton}},{buttonViewModel:_.W6})),_.q("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.q("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.q(_.eY,{text:function(){return g().title}}),_.q(_.t,{cond:P,
then:function(){return _.q("sup",{class:"ytwTalkToRecsSuperScript"},_.q(_.eY,{text:P}))}})),_.q("div",{class:"ytwTalkToRecsSubtitle"},_.q(_.eY,{text:function(){return g().subtitle}})),_.q("div",{class:"ytwTalkToRecsResultsShelf"},_.q(_.t,{cond:a,
then:function(){return _.q(_.fk,{data:a},{chipsShelfViewModel:function(n){return _.q("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.q(_.fc,{data:n.data,callback:l,selectionBehavior:O}))}})}}),_.q(_.t,{cond:v,
then:function(){return _.q(_.fk,{data:v},{horizontalShelfViewModel:function(n){return _.q("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.q(_.Yl,{data:n.data,thumbnailAspectRatio:0}))}})}})),_.q("div",{class:_.Ws("ytwTalkToRecsRefinementContainer",(r.ytwTalkToRecsBottomMargin=function(){return g().isMultiTurnFlow},r))},_.q(_.t,{cond:u,
then:function(){return _.q("div",{class:"ytwTalkToRecsUserInputBox"},_.q("input",{type:"text",class:"ytwTalkToRecsTextInput",title:C,placeholder:C,value:z,"on:input":S,"on:keyup":E,maxlength:200}))}}),_.q(_.fk,{data:function(){return g().isMultiTurnFlow?g().nextButtonViewModel:void 0}},{buttonViewModel:function(n){return _.q("div",{class:"ytwTalkToRecsFlowControlButtons"},_.q(_.W6,{data:n.data,
buttonOverrides:G}))}}),_.q(_.fk,{data:c},{buttonViewModel:function(n){return _.q("div",{class:"ytwTalkToRecsFlowControlButtons"},_.q(_.W6,{data:n.data,
onClick:function(){var P$=_.Z(g().resetButtonViewModel,_.OI);F(z());(P$=P$==null?void 0:P$.onTap)&&_.tY(P$)}}))}}))))},"Ki"),"yt-talk-to-recs-view-model",{props:{data:_.Yp}});var vmW={sources:[{clientResource:{imageName:"CHECK"}}]};var hTU=_.R(function(r){var g=_.Zg("div");r=_.GM(r,{error:void 0});var I=r.data,P=r.error,a=r.onSelected;r=r.className;var v=_.m(_.yR(function(){return CyR(I())})),C=v.next().value,u=v.next().value;
qwS(I,function(e){u(e);var U,V,G=m4R((U=I().options)==null?void 0:(V=U[e])==null?void 0:V.value,I().type);a==null||a(G);g.value.focus()});
v=_.RT(function(){if(!I().disabled){var e=I(),U=C(),V=g.value;e.options&&(e=Q9p(e.options,U,e.label),_.S5().resolve(_.Qe).openSheet({viewModel:e},V))}});
var X=_.EI8(),c=function(){return!!P()},B=function(){return!!I().disabled},O={},z={};
return _.q("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.q("div",{class:_.Ws("ytDropdownViewModelDropdownContainer",r,(O.ytDropdownViewModelDropdownContainerErrorBorder=c,O.ytDropdownViewModelDropdownContainerDisabled=B,O)),"on:click":v,el:g,role:"combobox",tabindex:0,"on:keydown":X,"aria-invalid":c,"aria-disabled":B,"aria-describedby":function(){return c()?"dropdown-view-model-error":void 0}},_.q("div",{class:"ytDropdownViewModelText"},u8p(I,c,C),pkK(I,C)),_.q("div",{class:_.Ws("ytDropdownViewModelChevronDown",
(z.ytDropdownViewModelChevronDownDisabled=B,z))},_.q(_.lv,{icon:"CHEVRON_DOWN"}))),omM(I,P))},"Li");_.dM(_.R(function(r){var g=r.data;var I=function(a){var v=c5R(g());v.videoMetadata||(v.videoMetadata={});v.videoMetadata.sponsorshipsMetadata||(v.videoMetadata.sponsorshipsMetadata={});v.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(a)},P=function(a){var v=c5R(g());
v.scheduledRedirectMetadata||(v.scheduledRedirectMetadata={});v.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(a)};
return _.q("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.q("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.q("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.q(_.eY,{text:function(){return g().title}}),_.q(_.lv,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.q(_.eY,{text:function(){return g().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.q(_.fk,{data:function(){return g().tierChoices}},{dropdownViewModel:function(a){return _.q("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.q(hTU,{data:a.data,
onSelected:I}))}}),_.q(_.fk,{data:function(){return g().startTimeChoices}},{dropdownViewModel:function(a){return _.q("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.q(hTU,{data:a.data,
onSelected:P}))}}),_.q(_.eY,{text:function(){return g().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.q("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.q(_.fk,{data:function(){return g().scheduleButton}},{panelFooterViewModel:jx})))},"Mi"),"ytfz-schedule-fanzone-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=r.data;r=r.className===void 0?"":r.className;var I=_.J9(gD0,function(){return g().flowStateEntityKey||""}),P={};
P=_.Ws("ytFlowBottomBarViewModelFlowBottomBarButtons",(P.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},P));
var a={},v=_.Ws("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",P,(a.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},a.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},a));
a={};var C=_.Ws("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",P,(a.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},a.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},a));
P={};P=_.Ws("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(P.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},P.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},P.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
P));
r=_.Ws("ytFlowBottomBarViewModelHost",r);return _.q("yt-flow-bottom-bar-view-model",{class:r},_.q(_.t,{cond:function(){var u;return(u=g())==null?void 0:u.textSection},
then:function(u){return _.q("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.q(_.eY,{text:u}))}}),_.q("div",{class:P},_.q(_.fk,{data:function(){return g().secondaryButton}},{buttonViewModel:function(u){return _.q(_.W6,{data:u.data,
className:C})}}),_.q(_.fk,{data:function(){return g().primaryButton}},{buttonViewModel:function(u){return _.q(_.W6,{data:u.data,
className:v,buttonOverrides:function(){var X;return{disabled:!((X=I())==null||!X.primaryButtonDisabled)}}})}})))},"Ni"),"yt-flow-bottom-bar-view-model",{props:{data:_.Yp,
className:_.MD}});var ksi="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),dO=function(){var r=_.D.apply(this,arguments)||this;r.enableScrollingFix=!0;r.fitContent=!1;r.bottomBar=!1;r.makeHeaderSticky=!0;r.enableContentHeightFix=_.Y("web_enable_flow_step_renderer_content_height_fix");return r};
_.b(dO,_.D);_.Q=dO.prototype;_.Q.ready=function(){_.Y("enable_pdp_icon_prefetch")&&J3W(_.S5().resolve(_.jo),0,ksi)};
_.Q.focus=function(r){this.topBar?_.DV(this.topBar,r):this.paperDialog.focus(r)};
_.Q.attached=function(){var r=this;this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.enableContentHeightFix&&(this.resizeObserver=new ResizeObserver(function(){r.updateHeaderStickiness()}),this.resizeObserver.observe(this.hostElement))};
_.Q.detached=function(){this.makeHeaderSticky=!0;this.resizeObserver&&this.resizeObserver.disconnect()};
_.Q.onDataChanged=function(){var r=this,g;this.fitContent=!((g=this.data)==null||!g.fitContent);var I;this.bottomBar=!((I=this.data)==null||!I.bottomBar);requestAnimationFrame(function(){r.updateHeaderStickiness()})};
_.Q.getContentHeight=function(){var r=this.hostElement.clientHeight;this.topBar&&(r-=this.topBar.clientHeight);this.bottomBarElement&&(r-=this.bottomBarElement.clientHeight);return r};
_.Q.updateHeaderStickiness=function(){this.enableContentHeightFix&&(this.makeHeaderSticky=this.getContentHeight()>=200)};
_.Q.onProgressChanged=function(){var r,g,I=((g=(r=this.data)==null?void 0:r.progress)!=null?g:0)*100;this.progressElement.style.width=I+"%"};
_.Q.isProgressHidden=function(){var r;return!((r=this.data)==null?0:r.progress)};
_.Q.configureRendererStamper=function(){return{"data.topBarOverride":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},"data.content":{id:"content",mapping:{benefitsFlowStepRenderer:"yt-benefits-flow-step-renderer",channelHistoryRenderer:"ytd-channel-history-renderer",confirmationFlowStepRenderer:"yt-confirmation-flow-step-renderer",creatorGoalSetUpFlowViewModel:"yt-creator-goal-set-up-flow-view-model",scheduleFanzoneViewModel:"ytfz-schedule-fanzone-view-model",contributorZeroStateViewModel:"yt-contributor-zero-state-view-model",
featureEnablementInfoRenderer:"ytd-feature-enablement-info-renderer",featureEnablementSoftEntryRenderer:"yt-feature-enablement-soft-entry-renderer",feedbackFormViewModel:"yt-feedback-form-view-model",freeTextInputFlowStepRenderer:"ytd-free-text-input-flow-step-renderer",infoFlowStepRenderer:"yt-info-flow-step-renderer",infoListFlowStepRenderer:"yt-info-list-flow-step-renderer",lpSectionGroupViewModel:"yt-lp-section-group-view-model",noteUserRatingViewModel:"yt-note-user-rating-view-model",noteViewModel:"yt-note-view-model",
notesWrapperViewModel:"yt-notes-wrapper-view-model",offerDetailStepRenderer:"ytd-offer-detail-step-renderer",offerSelectionStepRenderer:"ytd-offer-selection-step-renderer",pdpViewModel:{component:"pdp-view-model",params:{internalScrolling:!0}},purchaseCompleteStepRenderer:"ytd-purchase-complete-step-renderer",reportFormReasonSelectPageViewModel:"yt-report-form-reason-select-page-view-model",reportFormDetailsPageViewModel:"yt-report-form-details-page-view-model",reportFormConfirmationPageViewModel:"yt-report-form-confirmation-page-view-model",
reportFormSignInPageViewModel:"yt-report-form-sign-in-page-view-model",sectionGroupViewModel:"yt-section-group-view-model",sectionListRenderer:"ytd-section-list-renderer",structuredContextNoteViewModel:"yt-structured-context-note-view-model",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",talkToRecsViewModel:"yt-talk-to-recs-view-model",ypcTransactionErrorMessageRenderer:"ytd-ypc-transaction-error-message-renderer",optionSelectionFlowStepRenderer:{component:"yt-option-selection-flow-step-renderer",
params:{flowClassName:"ytd-flow-step-renderer-content",isDesktop:!0}},offerSummaryFlowStepRenderer:{component:"yt-offer-summary-flow-step-renderer",params:{flowClassName:"ytd-flow-step-renderer-content",shouldDisableHeaderTopMargin:!0}}}},"data.bottomBar":{id:"bottom-bar",mapping:{reportFormBottomBarViewModel:"yt-report-form-bottom-bar-view-model",formFooterViewModel:"yt-form-footer-view-model",flowBottomBarViewModel:{component:"yt-flow-bottom-bar-view-model",params:{className:"ytd-flow-step-renderer bottom-bar-view-model"}},
flowBottomBarRenderer:{matcher:function(r){return r&&!r.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
dO.prototype.onProgressChanged=dO.prototype.onProgressChanged;dO.prototype.onDataChanged=dO.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],dO.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],dO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],dO.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],dO.prototype,"enableScrollingFix",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],dO.prototype,"fitContent",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],dO.prototype,"bottomBar",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],dO.prototype,"makeHeaderSticky",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],dO.prototype,"enableContentHeightFix",void 0);_.w([_.ni("#progress"),_.J("design:type",HTMLElement)],dO.prototype,"progressElement",void 0);
_.w([_.ni("ytd-flow-top-bar-renderer"),_.J("design:type",HTMLElement)],dO.prototype,"topBar",void 0);_.w([_.ni("#bottom-bar"),_.J("design:type",HTMLElement)],dO.prototype,"bottomBarElement",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],dO.prototype,"onDataChanged",null);_.w([_.xt("data.progress"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],dO.prototype,"onProgressChanged",null);
_.w([_.qC({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],dO);
_.A(dO,"ytd-flow-step-renderer",function(){if(Z9U!==void 0)return Z9U;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="flow-step-container" class="style-scope ytd-flow-step-renderer">\n  <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  <div id="content" class="style-scope ytd-flow-step-renderer"></div>\n</div>\n<div id="bottom-bar" class="style-scope ytd-flow-step-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Z9U=r},{mode:1});var Lv=function(r){this.resolveCommand=r;this.steps={}},$rM=function(r,g){g=_.m(g||[]);
for(var I=g.next();!I.done;I=g.next()){I=I.value;var P=Object.values(I)[0],a=void 0;if((a=P)==null?0:a.stepId)r.steps[P.stepId]=I}},gLR=function(r,g){var I,P,a,v,C;
return _.p(function(u){if((I=r.state)==null||!I.currentStepId)return u.return(void 0);P=r.getCurrentStep();if(!P)return u.return(ror(r));if(a=_.Z(P,_.rP))r.logVEScreen(a),((v=a)==null?0:v.onStepStartCommand)&&r.resolveCommand((C=a)==null?void 0:C.onStepStartCommand,{});a&&g&&(r.logFlowEvent(a,g),g.steps&&!g.steps.includes(P)&&g.steps.push(P));return u.return(P)})};
Lv.prototype.back=function(){var r;(r=this.state)!=null&&r.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
Lv.prototype.handleUpdateFlowCommand=function(r){r.steps&&$rM(this,r.steps);r.entityUpdateCommand&&this.resolveCommand(r.entityUpdateCommand,{});r.flowContinuationCommand&&(r=r.flowContinuationCommand)&&(this.getFlowContinuationCommand=r);this.awaitFlowContinuation&&(r=this.getCurrentStep(),this.awaitFlowContinuation(r),this.awaitFlowContinuation=void 0)};
Lv.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var ror=function(r){return _.p(function(g){return r.getFlowContinuationCommand?g.return(new Promise(function(I){r.awaitFlowContinuation=I;r.getFlowContinuationCommand&&r.resolveCommand(r.getFlowContinuationCommand,{flow_state:r.state})})):g.return(Promise.resolve(void 0))})};
Lv.prototype.getCurrentStep=function(){var r;if((r=this.state)!=null&&r.currentStepId)return this.steps[this.state.currentStepId]};
Lv.prototype.logVEScreen=function(r){var g;((g=r.screenLoggingData)==null?0:g.screenVeType)&&_.Nq(_.hx(),r.screenLoggingData.screenVeType)};
Lv.prototype.logFlowEvent=function(r,g){var I,P,a,v;((I=g.flowLoggingData)==null?0:I.eventNamespace)&&((P=r.flowEventData)==null?0:P.eventType)&&((a=r.flowEventData)==null?0:a.eventMetadata)&&((v=g.flowLoggingData)==null?0:v.flowType)&&(r=_.Nk(g.flowLoggingData.eventNamespace,r.flowEventData.eventType,r.flowEventData.eventMetadata),_.wc().logFlowEvent(r,g.flowLoggingData.flowType))};
_.l4.Object.defineProperties(Lv.prototype,{currentStepId:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.state)==null?void 0:r.currentStepId}},
nextStepIdOverride:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.state)!=null&&r.nextStepIdOverride)return this.state.nextStepIdOverride.reduce(function(g,I){I.key&&I.value&&(g[I.key]=I.value);return g},{})}}});var GV=function(){var r=_.D.apply(this,arguments)||this;r.flowState=_.Y("web_use_flow_state_manager")?void 0:new Lv(function(g,I){I=I===void 0?{}:I;_.Jx.instance.resolveCommand(g,{form:{form:I,element:r.hostElement}})});
r.JSC$20942_flowStateManager=_.Y("web_use_flow_state_manager")?_.S5().resolve(_.xZ):void 0;r.currentTargetId="";r.initialState=!0;r.isLoading=!1;r.actionMap={"yt-flow-prev-step-command":"handleFlowPrevStepCommand","yt-flow-next-step-command":"handleFlowNextStepCommand","yt-update-flow-command":"handleUpdateFlowCommand","yt-ypc-cancel-recurrence-command":"handleYpcCancelRecurrenceCommand","yt-flow-partial-update-flow-state-entity":"handlePartialUpdateFlowStateEntity"};r.containsTalkToRecs=!1;return r};
_.b(GV,_.D);_.Q=GV.prototype;_.Q.onPopupClosed=function(r){if(!r||this.hostElement===r.detail.popupRenderer){if(this.JSC$20942_flowStateManager){var g;((g=this.data)==null?0:g.flowStateEntityKey)&&this.JSC$20942_flowStateManager.flowStates.delete(this.data.flowStateEntityKey);this.currentTargetId=""}else this.flowState&&this.flowState.reset();this.currentFlowStep=this.data=void 0;this.initialState=!0}};
_.Q.configureRendererStamper=function(){return{"data.topBar":{id:"root-top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},currentFlowStep:{id:"flow-step",mapping:{flowStepRenderer:"ytd-flow-step-renderer"}}}};
_.Q.focus=function(r){var g=this;_.ea(function(){var I=_.DG(g.hostElement).querySelector("ytd-flow-step-renderer");(I==null?0:I.topBar)?I.focus(r):g.topBar&&_.DV(g.topBar,r)},1)};
_.Q.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.Q.computeTopBarHidden=function(r){var g;return!((g=_.Z(r,_.rP))==null||!g.topBarOverride)};
_.Q.onCurrentFlowChange=function(){if(this.JSC$20942_flowStateManager&&this.data&&this.flow){var r=hHU(this.JSC$20942_flowStateManager,this.data),g;if(r&&((g=this.flow)==null?0:g.currentStepId)){r=r3R(r,this.flow.currentStepId);this.initialState=!1;this.isLoading=!this.currentFlowStep;var I;!r&&((I=this.data)==null?0:I.flowContinuationCommand)&&this.ytComponentBehavior.resolveCommand(this.data.flowContinuationCommand)}}};
_.Q.observeData=function(){var r=this;if(this.JSC$20942_flowStateManager){var g=this.currentTargetId,I,P,a=(P=(I=this.data)==null?void 0:I.targetId)!=null?P:"";g!==a&&g&&kAr(this.JSC$20942_flowStateManager,g);this.currentTargetId=a;this.data&&$N4(hHU(this.JSC$20942_flowStateManager,this.data),function(v){v&&(r.initialState=!1,r.currentFlowStep={flowStepRenderer:v},r.isLoading=!r.currentFlowStep,r.autofocusAndRefit(),r.updateContainsTalkToRecs(),r.logVEScreen(),r.logFlowEvent())})}};
_.Q.dataChanged=function(){var r=this,g,I;return _.p(function(P){if(P.nextAddress==1){if(!r.flowState)return P.return();((g=r.data)==null?0:g.steps)&&$rM(r.flowState,r.data.steps);if((I=r.data)==null?0:I.flowContinuationCommand){var a=r.flowState,v=r.data.flowContinuationCommand;v&&(a.getFlowContinuationCommand=v)}return P.yield(gLR(r.flowState,r.data),2)}r.currentFlowStep=P.yieldResult;_.R2(P)})};
_.Q.flowChanged=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1){if(!r.flowState||!r.flow)return I.return();r.flowState.state=r.flow;r.isLoading=!0;return I.yield(gLR(r.flowState,r.data),2)}g=I.yieldResult;if(!g||r.flow.isLoading)return I.return();r.currentFlowStep=g;r.initialState=!1;r.isLoading=!1;r.autofocusAndRefit();r.updateContainsTalkToRecs();_.R2(I)})};
_.Q.logVEScreen=function(){var r,g,I=(r=_.Z(this.currentFlowStep,_.rP))==null?void 0:(g=r.screenLoggingData)==null?void 0:g.screenVeType;I&&_.Nq(_.S5().resolve(_.Pz),I)};
_.Q.logFlowEvent=function(){var r=_.Z(this.currentFlowStep,_.rP),g,I,P,a,v,C;(this==null?0:(g=this.data)==null?0:(I=g.flowLoggingData)==null?0:I.eventNamespace)&&(this==null?0:(P=this.data)==null?0:(a=P.flowLoggingData)==null?0:a.flowType)&&(r==null?0:(v=r.flowEventData)==null?0:v.eventType)&&(r==null?0:(C=r.flowEventData)==null?0:C.eventMetadata)&&(r=_.Nk(this.data.flowLoggingData.eventNamespace,r.flowEventData.eventType,r.flowEventData.eventMetadata),_.wc().logFlowEvent(r,this.data.flowLoggingData.flowType))};
_.Q.updateContainsTalkToRecs=function(){var r,g=(r=_.Z(this.currentFlowStep,_.rP))==null?void 0:r.content;this.containsTalkToRecs=!!g&&!!_.Z(g,AQW)};
_.Q.autofocusAndRefit=function(){var r=this,g=_.S5().resolve(_.lX(_.GT)),I=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),P=document.querySelector("yt-report-form-confirmation-page-view-model"),a=document.querySelector("yt-report-form-details-page-view-model"),v=document.querySelector("yt-report-form-reason-select-page-view-model"),C=document.querySelector("yt-contributor-zero-state-view-model"),
u=document.querySelector("yt-structured-context-note-view-model"),X=document.querySelector("yt-note-view-model");(!I&&g&&g.isKeyBoardInUse()||P||!I&&a||!I&&v||!I&&(C||u||X))&&_.R8(this.hostElement);_.Nu(this,function(){_.He(r.hostElement,"yt-refit")})};
_.Q.handleUpdateFlowCommand=function(r){this.flowState?this.data&&(r=_.Z(r,_.Bb$),r.targetId===this.data.targetId&&(r.flowContinuationCommand&&(this.data.flowContinuationCommand=r.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(r),this.autofocusAndRefit())):this.ytComponentBehavior.resolveCommand(r)};
_.Q.handleFlowNextStepCommand=function(r){this.JSC$20942_flowStateManager?this.ytComponentBehavior.resolveCommand(r):this.data&&this.flow&&this.flow.key&&(r=_.Z(r,_.q6z),r.targetId===this.data.targetId&&(r=r.stepId||"",this.ytdReduxBehavior.dispatch(_.mp("flowStateEntity",this.flow.key,{currentStepId:r,stepIdStack:(this.flow.stepIdStack||[]).concat(r)}))))};
_.Q.handleFlowPrevStepCommand=function(r){if(this.JSC$20942_flowStateManager)this.ytComponentBehavior.resolveCommand(r);else if(this.data&&this.flow&&this.flow.key&&(r=_.Z(r,_.XEB),r.targetId===this.data.targetId)){var g=[].concat(_.xC(this.flow.stepIdStack||[]));g.length>1?(g.pop(),this.ytdReduxBehavior.dispatch(_.mp("flowStateEntity",this.flow.key,{currentStepId:g[g.length-1],stepIdStack:g}))):r.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(r.onFirstStepCommand)}};
_.Q.handleYpcCancelRecurrenceCommand=function(r){if(this.data&&this.flow&&this.flow.key&&(r=_.Z(r,SoU),r.targetId===this.data.targetId&&r.endpointCommand)){var g=_.Z(this.flow,JK4);g&&_.Z(r.endpointCommand,_.Gz$)&&(_.Z(r.endpointCommand,_.Gz$).feedbackData=g.surveyFeedback);this.ytComponentBehavior.resolveCommand(r.endpointCommand)}};
_.Q.handlePartialUpdateFlowStateEntity=function(r){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.mp("flowStateEntity",this.flow.key,r,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
GV.prototype.flowChanged=GV.prototype.flowChanged;GV.prototype.dataChanged=GV.prototype.dataChanged;GV.prototype.observeData=GV.prototype.observeData;GV.prototype.onCurrentFlowChange=GV.prototype.onCurrentFlowChange;GV.prototype.onPopupClosed=GV.prototype.onPopupClosed;_.w([_.d(_.oj),_.J("design:type",Object)],GV.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],GV.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],GV.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],GV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],GV.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],GV.prototype,"initialState",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],GV.prototype,"isLoading",void 0);_.w([_.H(),_.J("design:type",Object)],GV.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],GV.prototype,"currentFlowStep",void 0);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],GV.prototype,"onPopupClosed",null);
_.w([_.H({selectorArgs:["data.flowStateEntityKey"],selector:gD0}),_.J("design:type",Object)],GV.prototype,"flow",void 0);_.w([_.ni("ytd-flow-top-bar-renderer"),_.J("design:type",HTMLElement)],GV.prototype,"topBar",void 0);_.w([_.xt("data","flow"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],GV.prototype,"onCurrentFlowChange",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],GV.prototype,"observeData",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype",Promise)],GV.prototype,"dataChanged",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],GV.prototype,"containsTalkToRecs",void 0);_.w([_.$R("flow"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype",Promise)],GV.prototype,"flowChanged",null);_.w([_.qC({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],GV);
var IIp=_.D_()(GV,"ytd-flow-root-renderer",function(){if(cvK!==void 0)return cvK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-root-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-top-bar" hidden="[[computeTopBarHidden(currentFlowStep)]]" class="style-scope ytd-flow-root-renderer"></div>\n<div id="content" class="style-scope ytd-flow-root-renderer">\n  <div id="flow-step" class="style-scope ytd-flow-root-renderer"></div>\n  <div id="spinner-overlay" hidden="[[!isLoading]]" class="style-scope ytd-flow-root-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-flow-root-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return cvK=r},{mode:_.Rv("kevlar_poly_si_batch_j025")?1:2});var Ywi=_.kml.talkToRecsStateSelector;_.dM(_.R(function(r){var g=function(){return _.Z(r.data().flowRoot,es4)};
_.M9(function(){var I=g(),P=function(){},a=function(){};
if(I){var v,C,u,X=((u=_.Z((v=g())==null?void 0:(C=v.steps)==null?void 0:C[0],_.rP))==null?void 0:u.stepId)||"";O60(I,X);P=ewS(I);a=Z64(I)}_.Lu(function(){var c=g();c&&_.jR().dispatch(_.TL("flowStateEntity",c.flowStateEntityKey));P();P=function(){};
a();a=function(){};
_.dL(K0r())})});
return _.q("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.q(_.A_,{contentId:function(){return r.data().contentId}},function(){return _.q("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.q(_.t,{cond:g,
then:function(I){return _.q(IIp,{data:I})}}))}))},"Oi"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.Yp}});var P50=_.R(function(r){var g=_.GM(r,{numberOfChips:5}).numberOfChips;return _.q("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.q(_.zq,{each:function(){return Array(g==null?void 0:g())}},function(){return _.q("div",{class:"ytGhostChipShelfChip"})}))},"Pi");_.dM(_.R(function(){return _.q("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.q("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.q("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.q(P50,null)),_.q(_.uzz,{data:{rows:1},isExploreHub:!0}))},"Qi"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.dM(_.R(function(r){var g=r.data;var I=r.standardUnitMinWidth;r=_.m((0,_.ZB)(g));var P=r.next().value,a=r.next().value,v=function(){var u,X=(u=P())==null?void 0:u.contents;return X==null||X.length===0},C=function(){a(Object.assign({},P(),{contents:[]}))};
return _.q("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.iv(_.lO({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var u=_.Z(g().chipsShelf,WQZ);if(u!=null&&u!=null&&u.autoselectChipOnVisible){var X,c,B=_.Z(u==null?void 0:(X=u.contents)==null?void 0:X[(c=u.autoselectedChipIndex)!=null?c:0],_.zu);B&&B.tapCommand&&_.tY(B.tapCommand)}}}))},_.q(_.A_,{contentId:function(){return g().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.q("div",null,_.q("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.q(_.fk,{data:function(){return g().header}},{sectionHeaderViewModel:function(u){return _.q(_.xb,{data:u.data,
disableHorizontalPadding:!0})}})),_.q("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.q(_.fk,{data:function(){return g().chipsShelf}},{chipsShelfViewModel:function(u){return _.q(_.fc,{data:u.data,
callback:C,selectionBehavior:1})}})),_.q("div",null,_.q(_.t,{cond:v,
then:function(){return _.q("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.q(_.uzz,{data:{rows:1},isExploreHub:!0}))}}),_.q(_.fk,{data:function(){var u;
return(u=P())==null?void 0:u.contents}},{richShelfRenderer:function(u){return _.q(_.LBT,{data:u.data,
isInnerShelf:!0,standardUnitMinWidth:I})}})))}))},"Ri"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.Yp,
standardUnitMinWidth:_.Yp}});var yY=function(){return _.D.apply(this,arguments)||this};
_.b(yY,_.D);
yY.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:{component:"ytd-destination-shelf-renderer",params:{isRichGrid:!0}},hashtagGridShelfRenderer:"ytd-hashtag-grid-shelf-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",richShelfRenderer:{component:"ytd-rich-shelf-renderer",
properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},sourcePivotHeaderRenderer:"ytd-source-pivot-header-renderer",effectPivotHeaderViewModel:"ytd-effect-pivot-header-view-model",showingResultsForRenderer:"yt-showing-results-for-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",richListHeaderRenderer:"ytd-rich-list-header-renderer",faqSectionRenderer:"yt-faq-section-renderer",
feedNudgeRenderer:"ytd-feed-nudge-renderer",eduCardViewModel:"yt-edu-card-view-model",shelfRenderer:"ytd-shelf-renderer",talkToRecsFlowRenderer:"ytd-talk-to-recs-flow-renderer",chipsShelfViewModel:"chips-shelf-view-model",cardViewModel:"yt-card-view-model",chipsShelfWithVideoShelfRenderer:{component:"ytd-chips-shelf-with-video-shelf-renderer",properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0,disableGridStateAware:!0}},
messageRenderer:"ytd-message-renderer",alertBannerViewModel:{component:"yt-alert-banner-view-model",params:{isInRichGrid:!0}},chipsShelfWithVideoShelfGhostCardViewModel:"ytd-chips-shelf-with-video-shelf-ghost-card-view-model"},reuseComponents:!1}}};
yY.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.w([_.d(_.oj),_.J("design:type",Object)],yY.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],yY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.bI),_.J("design:type",Object)],yY.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],yY.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],yY.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Number)],yY.prototype,"standardUnitMinWidth",void 0);_.w([_.qC({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],yY);
_.A(yY,"ytd-rich-section-renderer",function(){if(Sp4!==void 0)return Sp4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-rich-section-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Sp4=r},{mode:_.Rv("kevlar_poly_si_batch_j029")?
1:2});var aIR;var d4K=null;_.dM(_.R(function(r){return _.q("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.q("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.q(_.eY,{text:function(){return r.data().text}}),_.q("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"Si"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.Yp}});var vLU=_.R(function(r){var g=r.playerControlsProps;var I=r.isShortsPage;return _.q("yt-bigboard",null,_.q(_.t,{cond:function(){return g().isDragging},
then:function(){return _.q("div",{class:"ytBigboardStoryboardHost"},_.q(_.Zar,{progressBarProps:g,isShortsPage:I}))}}))},"Ti");
vLU.idomCompat=!0;var Kv={ACCOUNT_LABEL:CG("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:CG("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:CG("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:CG("AD_BADGE_HINT"),AD_BADGE_TEXT:CG("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:CG("ALL_CHANNELS_LABEL"),AMBIENT_MODE:CG("AMBIENT_MODE"),AMBIENT_MODE_OFF:CG("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:CG("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:CG("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:CG("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:CG("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:CG("APP_UPSELL_TITLE"),AUDIO_TRACK:CG("AUDIO_TRACK","Audio Track"),AUTONAV_TOGGLE:CG("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:CG("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:CG("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:CG("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:CG("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:CG("AUTO_ZOOM","Auto zoom"),BACK:CG("BACK"),CANCEL:CG("CANCEL"),CHANNEL_SWITCHER_LABEL:CG("CHANNEL_SWITCHER_LABEL"),CLOSE:CG("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:CG("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:CG("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:CG("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:CG("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:CG("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:CG("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:CG("COMMENT_MODAL_CONTENT"),CONFIRM_OK:CG("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:CG("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:CG("COPIED_TO_CLIPBOARD"),COPY:CG("COPY"),COPY_DEBUG_INFO:CG("COPY_DEBUG_INFO"),COPY_EMBED_CODE:CG("COPY_EMBED_CODE"),
COPY_LINK_LABEL:CG("COPY_LINK_LABEL"),COPY_VIDEO_URL:CG("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:CG("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:CG("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:CG("DELETE_FROM_DOWNLOADS"),DIALOG:CG("DIALOG"),DONE:CG("DONE"),DOWNLOAD:CG("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:CG("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:CG("FLAG_CONFIRM"),FLAG_CONTENT:CG("FLAG_CONTENT"),FLAG_LABEL:CG("FLAG_LABEL"),FLAG_TITLE:CG("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:CG("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:CG("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:CG("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:CG("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:CG("HIDE_SEARCH_FILTERS_LABEL"),HOME:CG("HOME","Home"),INVALID_RESPONSE_RECEIVED:CG("INVALID_RESPONSE_RECEIVED"),LIBRARY:CG("LIBRARY","Library"),LISTENING:CG("LISTENING"),LOADING:CG("LOADING"),LONG_PRESS_MIC_TO_SPEAK:CG("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:CG("LOOP"),MENU_DESKTOP:CG("MENU_DESKTOP"),
MENU_EXIT:CG("MENU_EXIT"),MENU_FEEDBACK:CG("MENU_FEEDBACK"),MENU_HELP:CG("MENU_HELP"),MENU_IMPRESSUM:CG("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:CG("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:CG("MENU_SETTINGS"),MENU_SIGN_IN:CG("MENU_SIGN_IN"),MENU_TITLE:CG("MENU_TITLE"),MENU_YOUR_DATA:CG("MENU_YOUR_DATA"),MORE_INFO:CG("MORE_INFO"),MORE_OPTIONS:CG("MORE_OPTIONS"),MUTE_VOLUME:CG("MUTE_VOLUME"),NEW_PLAYLIST:CG("NEW_PLAYLIST"),NEXT_VIDEO:CG("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:CG("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:CG("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:CG("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:CG("NOT_FOUND_TITLE"),NO_DOWNLOADS:CG("NO_DOWNLOADS"),NO_MIC_INPUT:CG("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:CG("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:CG("OOPS_MESSAGE"),OPEN_APP:CG("OPEN_APP"),OPEN_YOUTUBE:CG("OPEN_YOUTUBE"),PAUSE:CG("PAUSE"),PLAY:CG("PLAY"),PLAYER_CAPTION:CG("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:CG("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:CG("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:CG("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:CG("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:CG("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:CG("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:CG("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:CG("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:CG("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:CG("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:CG("PLAYER_MINIMIZE"),PLAYER_NEXT:CG("PLAYER_NEXT"),PLAYER_PAUSE:CG("PLAYER_PAUSE"),PLAYER_PLAY:CG("PLAYER_PLAY"),
PLAYER_PREVIOUS:CG("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:CG("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:CG("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:CG("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:CG("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:CG("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:CG("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:CG("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:CG("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:CG("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:CG("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:CG("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:CG("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:CG("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:CG("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:CG("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:CG("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:CG("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:CG("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:CG("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:CG("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:CG("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:CG("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:CG("PLAY_ALL"),PLEASE_FIX_ERRORS:CG("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:CG("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:CG("PREVIOUS_VIDEO"),PRIVACY_POLICY:CG("PRIVACY_POLICY"),RELOAD:CG("RELOAD"),REQUIRED_LABEL:CG("REQUIRED_LABEL"),SAVE_PLAYLIST:CG("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:CG("SCRUB_SLIDE_USER_EDU"),SEARCH:CG("SEARCH","Search"),
SEARCH_APPEND_LABEL:CG("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:CG("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:CG("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:CG("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:CG("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:CG("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:CG("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:CG("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:CG("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:CG("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:CG("SEEK_SLIDER"),SETTINGS_LABEL:CG("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:CG("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:CG("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:CG("SHOW_LESS"),SHOW_MORE:CG("SHOW_MORE"),SHOW_PLAYER_CONTROLS:CG("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:CG("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:CG("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:CG("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:CG("SIGN_IN_ON_WEB"),STABLE_VOLUME:CG("STABLE_VOLUME"),STABLE_VOLUME_OFF:CG("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:CG("STABLE_VOLUME_ON"),STATS_FOR_NERDS:CG("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:CG("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:CG("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:CG("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:CG("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:CG("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:CG("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:CG("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:CG("TIMESTAMP_SECONDS"),TOGGLE_OFF:CG("TOGGLE_OFF"),TOGGLE_ON:CG("TOGGLE_ON"),TRENDING:CG("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:CG("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:CG("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:CG("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:CG("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:CG("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:CG("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:CG("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:CG("VIDEO_LINK_LABEL")};var QZK=_.R(function(r){var g=r.playerApi;r=_.Zg("button",function(P){mO(P,36843)});
var I=CG("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.q("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.q("button",{el:r,class:"ytPlayerControlsJumpForwardButtonButton",title:I,"aria-label":I,"on:click":_.RT(function(){Co(36843);g&&g().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.q("span",null,_.q(_.lv,{icon:"FAST_FORWARD"}))))},"Ui");var mr4=_.R(function(r){var g=r.appApi;r=_.Zg("button",function(P){mO(P,62946)});
var I=CG("OPEN_IN_MINIPLAYER");return _.q("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.q("button",{el:r,class:"ytMiniplayerButtonButton",title:I,"aria-label":I,"on:click":_.RT(function(){Co(62946);var P,a;(a=(P=g()).openInMiniplayer)==null||a.call(P);return!1})},_.q(_.lv,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"Vi");var C5r=_.R(function(r){var g=r.playerApi;r=_.Zg("button",function(v){mO(v,142812)});
var I=_.m(_.ua(!1,void 0,"eOMRAb")),P=I.next().value,a=I.next().value;I=function(){return CG("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(P()?1:2)})};
return _.q("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.q("button",{el:r,class:"ytPlaybackSpeedButtonButton",title:I,"aria-label":I,"on:click":_.RT(function(){Co(142812);if(g){var v=g(),C=P();v.setPlaybackRate(C?1:2);a(!P())}return!1})},_.q("span",null,_.q(_.lv,{icon:function(){return P()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"Wi");var u9A=_.R(function(r){var g=r.title;var I=r.ariaLabel;var P=r.icon;var a=r.command;var v=r.visualElementId;r=_.Zg("button",function(C){v&&mO(C,v())});
return _.q("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.q("button",{el:r,class:"ytdThumbnailOverlayButtonButton",title:g,"aria-label":I,"on:click":_.RT(function(){v&&Co(v());a&&_.S5().resolve(_.E3).resolveCommand(a())})},_.q(_.lv,{icon:P})))},"Xi");var p7f=["en-CA","en","es-MX","fr-CA"];var oL3=_.R(function(r){var g=_.GM(r,{isOverlay:!1,isModern:!1}),I=g.captionIconType,P=g.onClick;r=g.ariaLabel;var a=g.ariaPressed,v=g.isOverlay,C=g.isModern;g=_.Zg("button",function(c){mO(c,127299)});
var u=_.RT(function(c){Co(127299);P==null||P(c);return!1}),X={};
return _.q("ytm-closed-captioning-button",{class:_.Ws("ytmClosedCaptioningButtonHost",(X.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return I()===-1&&v()},X.ytmClosedCaptioningButtonIconDisabled=function(){return I()===-1&&!v()},X))},_.q("button",{el:g,
class:"ytmClosedCaptioningButtonButton",title:r,"aria-label":r,"aria-pressed":a,"on:click":u},_.q(_.lv,{icon:function(){var c="",B=C();var O=B?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";B=B?"SUBTITLES_DELHI_PLAYER":"SUBTITLES";var z=_.Tk().get("hl");O=!z||p7f.includes(z)?O:B;B=I();switch(B){case -1:case 0:c=O;break;case 1:c=O+"_FILLED";break;default:_.rr(B)}return c}})))},"Yi");
oL3.idomCompat={callbacks:{onClick:!0}};var QS="";var qcA=_.R(function(r){var g=r.playerControlsProps,I=r.onClickFn;r=_.Bi(function(){var v=g(),C=-1;v.captionsAvailable&&(C=v.captionsEnabled?1:0);return C},void 0,"MZ0Wqe");
var P=_.Bi(function(){var v=g();return v.captionsAvailable?_.xH(v.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.xH("CLOSED_CAPTIONS_DISABLED")},void 0,"ymFqJe"),a=_.Bi(function(){var v=g();
v=v.captionsAvailable?v.captionsEnabled:void 0;return v},void 0,"fhuQRe");
return _.q("yt-closed-captions-toggle-button",null,_.q(oL3,{captionIconType:r,ariaLabel:P,ariaPressed:a,onClick:function(v){var C=g();if(C.captionsAvailable){var u=C.playerApi;if(u){var X=C.playerApi;if(X){var c=QS;if(c){X=X.getOption("captions","track");var B;QS=(B=X?X.displayName:null)!=null?B:c}else iei(X)?(c=_.dZL(X),QS=c.length?(B=MUi(c))?B.displayName:c[0].displayName:""):QS=""}jCK(u);_.Y("mweb_disable_set_state_captions_killswitch")&&C.setState({captionsEnabled:!C.captionsEnabled})}}var O,
z;(z=(O=C.appApi).showCaptionsToggleToast)==null||z.call(O,C);I==null||I(v)},
isOverlay:!0}))},"Zi");var X7U=_.R(function(r){var g=r.data;return _.q("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.q(_.B2,{data:function(){return{type:17,text:_.Dn4(g().label)}}}))},"$i");var coR=_.R(function(r){var g=_.Ws("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return r.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return r.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return r.size()==="small"?r.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
r.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.q("animated-seek-arrows",{class:_.Ws("ytPlayerControlsAnimatedSeekArrowsHost")},_.q("span",{class:g}),_.q("span",{class:g}),_.q("span",{class:g}))},"aj");
coR.idomCompat=!0;var tvW=_.R(function(){var r=_.xH("PLAYER_SECONDS",{seconds_placeholder:"30"}),g=_.m(_.ua(!1,void 0,"iRJu8c")),I=g.next().value,P=g.next().value,a=_.m(_.ua(!1,void 0,"MPnizf"));g=a.next().value;var v=a.next().value;a={};var C=_.Ws("jumpForwardOverlayOverlay",(a.jumpForwardOverlayOverlayHidden=g,a));_.M9(function(){var u=null,X=null,c=function(){u!==null&&_.ag().cancelJob(u);X!==null&&_.ag().cancelJob(X);v(!0);P(!0);_.sv(_.ag(),function(){v(!1)});
u=_.sv(_.ag(),function(){v(!0);X=_.sv(_.ag(),function(){P(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",c);_.Lu(function(){window.removeEventListener("jump-forward-clicked",c)})});
return _.q("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.q(_.t,{cond:I,then:function(){return _.q("div",{class:C},_.q(coR,{direction:1,size:"large"}),_.q("div",null,r))}}))},"bj");var BsS=Kv.MUTE_VOLUME,OG0=Kv.UNMUTE_VOLUME,zNp=_.R(function(r){var g=r.muteIconType;var I=r.onClick;var P=r.useOutlineIcon;var a=r.useDelhiIcons;r=_.Zg("button",function(u){mO(u,28662)});
var v=function(){var u=g(),X=P==null?void 0:P(),c=a==null?void 0:a(),B="",O="";switch(u){case -1:case 0:B=X?"VOLUME_OFF":c?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";O=OG0;break;case 1:B=X?"VOLUME_UP_OUTLINE":c?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";O=BsS;break;case 2:B=X?"VOLUME_DOWN_OUTLINE":c?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";O=BsS;break;default:_.rr(u)}return{iconName:B,ariaLabel:O}},C=function(){return v().ariaLabel};
return _.q("ytm-mute-button",{class:"ytmMuteButtonHost"},_.q("button",{el:r,class:"ytmMuteButtonButton",title:C,"aria-label":C,"on:click":_.RT(function(u){Co(28662);I==null||I(u);return!1})},_.q("span",null,_.q(_.lv,{icon:function(){return v().iconName}}))))},"cj");var eNS=_.R(function(r){var g=r.volumeProps;var I=r.onClickFn;var P=r.useOutlineIcon;var a=r.useDelhiIcons;return _.q("yt-mute-toggle-button",null,_.q(zNp,{muteIconType:function(){var v=g();return v.volumeMuted||v.volume===0?0:v.volume>50?1:2},
onClick:function(v){var C=g().playerApi;C&&(C.isMuted()?C.unMute():C.mute(!1));I==null||I(v)},
useOutlineIcon:function(){return!(P==null||!P())},
useDelhiIcons:function(){return!(a==null||!a())}}))},"dj");
eNS.idomCompat=!0;var YcZ=_.R(function(r){var g=r.data;var I=_.Zg("ytm-paid-content-overlay-renderer");return _.q("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:I,"on:animationend":_.RT(function(){I.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.q(_.y5,{command:function(){return g().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.q(_.t,{cond:function(){var P;return(P=g().icon)==null?void 0:P.iconType},
then:function(){return _.q("span",null,_.q(_.lv,{icon:function(){var P;return(P=g().icon)==null?void 0:P.iconType}}))}}),_.q("div",{class:"ytmPaidContentOverlayText"},_.q(_.eY,{text:function(){return g().text}})),_.q(_.t,{cond:function(){return g().navigationEndpoint},
then:function(){return _.q(_.lv,{icon:"CHEVRON_RIGHT"})}})))},"ej");
YcZ.idomCompat=!0;var rOK=[].concat(_.xC([{register:function(r){var g=fKi(r),I;(I=r().playerApi)==null||I.addEventListener("onVolumeChange",g);return function(){}}},
{register:function(r){var g=nmK(r);r=r().playerApi;r==null||r.addEventListener("captionschanged",g);r==null||r.addEventListener("captionssettingschanged",g);r==null||r.addEventListener("onCaptionsTrackListChanged",g);return function(){}}}]),[{register:function(r){var g=SwK(r),I;
(I=r().playerApi)==null||I.addEventListener("onStateChange",g);return function(){}}},
{register:function(r){var g=J5p(r),I;(I=r().playerApi)==null||I.addEventListener("onPlaybackRateChange",g);return function(){}}},
{register:function(r){var g=Em0(r),I;(I=r().playerApi)==null||I.addEventListener("onVideoDataChange",g);return function(){}}},
{register:function(r){var g=x44(r),I,P;(I=r())==null||(P=I.playerApi)==null||P.addEventListener("onVideoProgress",g);return function(){}}}]);var ZGR=_.R(function(r){var g=r.data;var I=function(){return _.xH("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+g().playbackRate})};
return _.q(_.t,{cond:function(){return g().playbackRate&&g().playbackRate!==1},
then:function(){return _.q("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.q("div",{class:"ytPlaybackRateOverlayOverlay"},_.q(coR,{direction:1,size:"small"}),_.q("div",{class:"ytPlaybackRateOverlayLabel"},I)))}})},"gj");var Uri=_.R(function(r){var g=r.data;return _.q("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.q(_.t,{cond:function(){var I,P=(I=g())==null?void 0:I.playerResponse,a;return P==null?void 0:(a=P.paidContentOverlay)==null?void 0:a.paidContentOverlayRenderer},
then:function(I){return _.q(YcZ,{data:I})}}))},"ij"),iG4=_.R(function(r){var g=r.props;
var I=r.data;var P=r.options;var a=function(){var c,B,O,z;return(c=I())==null?void 0:(B=c.playerResponse)==null?void 0:(O=B.playerConfig)==null?void 0:(z=O.inlinePlaybackConfig)==null?void 0:z.showAudioControls},v=function(){var c,B;
if(a()&&((c=P())==null?void 0:(B=c.additionalButton)==null?void 0:B.button)!==void 0){var O,z,e;c=(O=I())==null?void 0:(z=O.playerApi)==null?void 0:(e=z.getSize())==null?void 0:e.height;if(!(c===void 0||c<180)){var U,V;return(U=P())==null?void 0:(V=U.additionalButton)==null?void 0:V.button}}},C=function(){var c,B;
return(c=P())==null?void 0:(B=c.additionalButton)==null?void 0:B.thumbnailOverlayButtonRenderers},u=function(){var c,B;
return(c=P())==null?void 0:(B=c.additionalButton)==null?void 0:B.thumbnailOverlayButtonViewModels},X=function(){var c=[_.q(eNS,{volumeProps:g})],B;
((B=P())==null?0:B.hideCaptionsToggleButton)||c.push(_.q(qcA,{playerControlsProps:g}));v()===1&&c.push(_.q(QZK,{playerApi:function(){return g().playerApi}}));
v()===2&&c.push(_.q(mr4,{appApi:function(){return g().appApi}}));
v()===3&&c.push(_.q(C5r,{playerApi:function(){return g().playerApi}}));
B=C();if(v()===4&&B){B=_.m(B);for(var O=B.next(),z={};!O.done;z={tooltip$jscomp$3:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$54:void 0,command$jscomp$630:void 0},O=B.next()){O=O.value;z.tooltip$jscomp$3=O.tooltip;var e=void 0,U=void 0;z.ariaLabel$jscomp$20=((e=O.accessibility)==null?void 0:(U=e.accessibilityData)==null?void 0:U.label)||z.tooltip$jscomp$3;e=void 0;z.icon$jscomp$54=(e=O.icon)==null?void 0:e.iconType;z.command$jscomp$630=O.command;z.tooltip$jscomp$3&&z.ariaLabel$jscomp$20&&z.icon$jscomp$54&&
c.push(_.q(u9A,{title:function(V){return function(){return V.tooltip$jscomp$3}}(z),
ariaLabel:function(V){return function(){return V.ariaLabel$jscomp$20}}(z),
icon:function(V){return function(){return V.icon$jscomp$54}}(z),
command:function(V){return function(){return V.command$jscomp$630}}(z)}))}}B=u();
if(v()===4&&B)for(B=_.m(B),O=B.next(),z={};!O.done;z={tooltip$jscomp$4:void 0,ariaLabel$jscomp$21:void 0,icon$jscomp$55:void 0,command$jscomp$631:void 0,trackingParamsVeType:void 0},O=B.next())O=O.value,z.tooltip$jscomp$4=O.title,z.ariaLabel$jscomp$21=O.accessibilityText||z.tooltip$jscomp$4,z.icon$jscomp$55=O.iconName,z.command$jscomp$631=_.oT(O.onTap),U=e=void 0,z.trackingParamsVeType=((e=O.loggingDirectives)==null?0:e.trackingParams)?(U=GyS(_.kE(O.loggingDirectives.trackingParams)))==null?void 0:
_.DJ(U,2):void 0,z.tooltip$jscomp$4&&z.ariaLabel$jscomp$21&&z.icon$jscomp$55&&c.push(_.q(u9A,{title:function(V){return function(){return V.tooltip$jscomp$4}}(z),
ariaLabel:function(V){return function(){return V.ariaLabel$jscomp$21}}(z),
icon:function(V){return function(){return V.icon$jscomp$55}}(z),
command:function(V){return function(){return V.command$jscomp$631}}(z),
visualElementId:function(V){return function(){return V.trackingParamsVeType}}(z)}));
return c};
return _.q(_.t,{cond:a,then:function(){return _.q("div",{class:"ytInlinePlayerControlsTopRightControls"},_.q(_.zq,{each:X},function(c){return _.q("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.q("div",{class:"ytInlinePlayerControlsButtonIcon"},c))}))}})},"jj"),jZ4=_.R(function(r){var g=r.props;
var I=r.data;var P=r.options;r={};r=_.Ws("ytInlinePlayerControlsBottomRightControls",(r.ytInlinePlayerControlsBottomRightControlsHidden=function(){var a;return hwi(I(),P())&&((a=P())==null?void 0:a.insetProgressBar)&&(g().isHovering||g().isDragging)},r));
return _.q("div",{class:r},_.q(bG3,{data:I}),_.q(_.t,{cond:function(){var a;return!((a=P())==null?0:a.hideTimeDisplay)},
then:function(){return _.q(MvU,{props:g,data:I})}}))},"kj"),bG3=_.R(function(r){var g=r.data;
return _.q(_.fk,{data:function(){var I;return WKi((I=g())==null?void 0:I.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:X7U})},"lj"),MvU=_.R(function(r){var g=r.props;
var I=r.data;return _.q(_.t,{cond:function(){return g().isLive},
then:function(){return _.q(VvS,{props:g,data:I})},
else:function(){return _.q(drM,{props:g,data:I})}})},"mj"),drM=_.R(function(r){var g=r.props;
var I=r.data;var P=_.Bi(function(){var a;return D4W((a=I())==null?void 0:a.thumbnailOverlays)},void 0,"Pf9uIe");
return _.q("div",{class:_.Ws("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return Kv.PLAYER_TIME_ELAPSED+" "+_.$h$(g().playedTime)}},_.q(_.B2,{data:function(){var a=_.$h$(g().videoDuration-g().playedTime);
return Object.assign({},{type:17,text:a},P())}}))},"nj"),Lgi=_.R(function(r){r=r.badgeShapeData;
return _.q("div",{class:_.Ws("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.q(_.B2,{data:r}))},"oj"),VvS=_.R(function(r){var g=r.data;
r=_.Bi(function(){if(_.Y("use_thumbnail_overlay_time_status_renderer_for_live_badge")){var P,a=_.m(((P=g())==null?void 0:P.thumbnailOverlays)||[]);for(P=a.next();!P.done;P=a.next()){P=P.value;if(P.thumbnailOverlayTimeStatusRenderer||P.thumbnailOverlayBadgeViewModel)return P;var v=void 0;if((v=P.thumbnailBottomOverlayViewModel)==null?0:v.badges)if(P=P.thumbnailBottomOverlayViewModel.badges.find(function(C){return _.Z(C,FK3)}))return P}}},void 0,"GPGpgc");
var I=_.Bi(function(){var P,a,v,C,u,X;return _.SpF((P=g())==null?void 0:(a=P.playerApi)==null?void 0:(v=a.getSize())==null?void 0:v.width,(C=g())==null?void 0:(u=C.playerApi)==null?void 0:(X=u.getSize())==null?void 0:X.height)},void 0,"OeIVKe");
return _.q(_.t,{cond:r,then:function(P){return _.q(_.fk,{data:P},{thumbnailOverlayTimeStatusRenderer:function(a){var v=a.data;a=_.Bi(function(){return _.KX$(v(),0)},void 0,"skoDC");
return _.q(Lgi,{badgeShapeData:a})},
thumbnailBadgeViewModel:function(a){return _.q(_.Wh0,{data:a.data,class:_.Ws("ytInlinePlayerControlsLiveBadge","ytInlinePlayerControlsLiveBadgeDisplay")})},
thumbnailOverlayBadgeViewModel:function(a){return _.q(_.ltB,{data:a.data,thumbnailSize:I})}})},
else:function(){var P={type:18,text:Kv.PLAYER_LIVE_LABEL,icon:"LIVE"};return _.q(Lgi,{badgeShapeData:function(){return P}})}})},"pj"),GQp=_.R(function(r){var g=r.props;
var I=r.data;var P=r.options;return _.q(_.VhA,{progressBarProps:g,config:function(){var a,v=_.Z((a=I())==null?void 0:a.multiMarkersPlayerBar,_.rTl),C;a=((C=P())==null?0:C.insetProgressBar)?2:1;var u;C=(u=P())==null?void 0:u.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:a,chapterData:v,isInlinePlayback:!0,doSeekOnClick:C,playheadDotBehavior:C?1:0}}})},"qj");_.dM(_.R(function(r){var g=r.data;var I=r.appApi;var P=r.options;var a=lKr(g,T54(I));r={};I={};return _.q("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.q("div",{class:_.Ws("ytInlinePlayerControlsDarkenedOverlay",(r.ytInlinePlayerControlsDarkenedOverlayShow=function(){return a().isHovering},r))}),_.q(tvW,null),_.q(ZGR,{data:a}),_.q(Uri,{data:g}),_.q(vLU,{playerControlsProps:a,
isShortsPage:!1}),_.q("div",{class:_.Ws((I.ytInlinePlayerControlsControlsHidden=function(){return a().isDragging},I))},_.q(iG4,{props:a,
data:g,options:P}),_.q(jZ4,{props:a,data:g,options:P})),_.q(_.t,{cond:function(){return hwi(g(),P())},
then:function(){return _.q(GQp,{props:a,data:g,options:P})}}))},"hj"),"yt-inline-player-controls",{props:{data:_.Yp,
appApi:_.MD,options:_.Yp}});var s2=function(){var r=_.D.apply(this,arguments)||this;r.opts=null;r.playerControlsData=null;r.playerControlsAppApi={openInMiniplayer:function(){r.openInMiniplayer()}};
r.playerControlsOptions={};r.noAnimation=!1;r.playbackIntentTriggered=!1;r.positionData=null;r.hidden=!0;r.active=!1;r.playing=!1;r.persistentPanelVisible=!1;r.videoPreviewDataIndex=0;r.JSC$20999_playerPromise=null;r.player=null;r.enableAudioControls=!1;r.hasBeenUnmuted=!1;r.captionsHaveBeenTurnedOff=!1;r.JSC$20999_playerEvents=new Map;r.videoPreviewFetchRequest=null;r.scheduledPreviewEndJobId=null;r.JSC$20999_preventProgressSaveTimer=null;r.watchEndpointStartTimeUpdaterInterval=null;r.actionMap=
{"yt-open-video-preview-action":"handleOpenVideoPreviewAction","yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};r.windowOnBlurFn=function(){r.deactivate()};
return r};
_.b(s2,_.D);_.Q=s2.prototype;
_.Q.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":{id:"endorsement",mapping:{thumbnailOverlayEndorsementRenderer:{component:"ytd-thumbnail-overlay-endorsement-renderer",params:{disableAnimation:!0,rounded:!0}},attributionViewModel:{component:"yt-thumbnail-overlay-attribution-view-model"}}},"videoPreviewData.thumbnailOverlays":{id:"overlays",mapping:{pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailOverlayBottomPanelRenderer:"ytd-thumbnail-overlay-bottom-panel-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model",
channelDisclosureViewModel:"yt-channel-disclosure-view-model"}}}};
_.Q.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$20999_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$20999_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$20999_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$20999_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.J4(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.J4(this,this.onScroll))};
_.Q.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.J4(this,this.onScroll))};
_.Q.onPageTypeChange=function(){this.deactivate()};
_.Q.onWindowResized=function(){this.deactivate()};
_.Q.onPersistentPanelVisibleChange=function(){this.deactivate()};
_.Q.onCaptionsChanged=function(r){r=!!r.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!r);this.setCaptionSize()};
_.Q.setCaptionSize=function(){var r;if(this.active&&!this.captionsHaveBeenTurnedOff&&((r=this.player)==null?0:r.getCaptionWindowContainerId())){var g;(g=this.player)==null||g.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.Q.currentPageAllowed=function(){return!this.isWatchPage};
_.Q.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData||!_.Y("web_imp_horizontal_oob_fix_killswitch")&&this.isOutOfBounds(this.positionData))return!1;var r=this.positionData,g=r.initialTopPosition,I=r.initialHorizontalPosition;_.lH(this.hostElement,{"--ytd-video-preview-translate-left":r.finalHorizontalPosition-I+"px","--ytd-video-preview-translate-top":r.finalTopPosition-g+"px","--ytd-video-preview-original-top-position":g+
"px","--ytd-video-preview-original-horizontal-position":I+"px","--ytd-video-preview-initial-scale":"scale("+r.initialScale+")","--ytd-video-preview-width":r.videoPreviewWidth+"px","--ytd-video-preview-height":r.videoPreviewHeight+"px"});return!0};
_.Q.isOutOfBounds=function(r){var g=r.initialHorizontalPosition+12;r=g+r.videoPreviewWidth>window.innerWidth;return g<0||this.ytdGuideStateAwareBehavior.guidePersistentAndVisible&&g<260||this.ytdGuideStateAwareBehavior.miniGuideVisible&&g<72||r};
_.Q.handleOpenVideoPreviewAction=function(r){var g=this,I;return _.p(function(P){if(!g.currentPageAllowed())return P.return(0);g.opts=r;return(I=g.alignVideoPreviewForAnimation(r.thumbnail))?P.return(g.activate()):P.return(0)})};
_.Q.onMouseLeave=function(r){var g,I;(g=this.opts)==null||(I=g.mouseleaveCallback)==null||I.call(g);this.shouldDeactivateOnMouseLeave(r)&&this.deactivate()};
_.Q.onScroll=function(){var r,g;((r=this.opts)==null?0:r.isAutoplay)&&((g=this.opts)==null?0:g.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.Q.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.ZV.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.Q.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.Q.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",s2.JSC$20998_DEFAULT_CLICK_LOCATION_BEHAVIOR,s2.JSC$20998_CLICK_LOCATION_ID_MAP)};
_.Q.shouldDeactivateOnMouseLeave=function(r){r=r.relatedTarget;if(!r)return!0;var g;return(g=this.opts)!=null&&g.mediaRenderer?!_.RJ(this.opts.mediaRenderer).contains(r):!0};
_.Q.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.Q.onPlaybackStart=function(){var r=this;if(this.player&&this.playbackIntentTriggered&&this.currentPageAllowed()){this.playing=!0;this.allowUnmuting()&&this.hasBeenUnmuted&&(this.player.unMute(),this.player.syncVolume());this.player.isSubtitlesOn()?this.captionsHaveBeenTurnedOff||!this.allowCaptions()?this.player.toggleSubtitles():this.setCaptionSize():!this.captionsHaveBeenTurnedOff&&this.allowCaptions()&&this.player.toggleSubtitles();this.resetPreventProgressSaveTimer();this.JSC$20999_preventProgressSaveTimer=
_.sv(_.ZV,function(){r.resetPreventProgressSaveTimer()},1E4);
var g;if((g=this.opts)==null?0:g.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.sv(_.ZV,function(){r.hasMultipleVideoPreviews()?r.startPlaybackForNextVideo():r.deactivate()},this.opts.videoPreviewDurationMs);
var I;this.player.setGlobalCrop(((I=this.opts)==null?0:I.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.Q.getRoundedCornersSize=function(){var r;if((r=this.opts)==null?0:r.roundedCornersSize){var g;return(g=this.opts)==null?void 0:g.roundedCornersSize}var I;if((I=this.opts)==null?0:I.enableRounding){var P;if(((P=this.opts)==null?void 0:P.thumbnailSize)==="small")return 1;var a;if(((a=this.opts)==null?void 0:a.thumbnailSize)==="medium")return 2;var v;if(((v=this.opts)==null?void 0:v.thumbnailSize)==="large")return 3}return _.Y("web_imp_inset_progress_bar")?3:0};
_.Q.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.Q.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.Q.onMediaContainerClick=function(r){this.isShortcutClick(r)||(this.navigateToWatch(r),r.preventDefault(),r.stopPropagation())};
_.Q.activate=function(){var r=this,g,I,P,a,v,C,u,X,c;return _.p(function(B){switch(B.nextAddress){case 1:if(!r.currentPageAllowed())return B.return(0);I=(g=r.videoPreviewData)==null?void 0:g.inlinePlaybackEndpoint;P=_.OP.instance;if(!I||!P)return B.return(0);r.playbackIntentTriggered=!0;((a=r.opts)==null?0:a.mediaRenderer)&&((v=r.opts)==null||!v.isAutoplay)&&KKS(r.opts.mediaRenderer,function(){r.deactivate()});
_.Nu(r,function(){r.revealPreviewUi()});
C={};_.Y("enable_unknown_lact_fix_on_html5")&&(_.S5().resolve(_.ny),C.lact=_.Jb());r.videoPreviewFetchRequest=M6A(P,r.getInlinePlaybackRequestData(r.videoPreviewData),C);_.Go(B,2);return B.yield(r.videoPreviewFetchRequest,4);case 4:u=B.yieldResult;if(((X=u)==null?void 0:(c=X.playabilityStatus)==null?void 0:c.status)==="OK")return B.return(r.handlePlayerResponse(u));throw Error("Ol");case 2:_.Wb(B),r.deactivate();case 3:return B.return(1)}})};
_.Q.getInlinePlaybackRequestData=function(r){var g,I=_.Y("web_imp_player_mute_params")?((g=this.opts)==null?void 0:g.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:r.inlinePlaybackEndpoint,startPlaybackInMutedState:I}};
_.Q.handlePlayerResponse=function(r){var g=this,I,P,a,v,C,u,X,c,B,O,z,e,U,V;return _.p(function(G){if(G.nextAddress==1){I=g.getInlinePlaybackVideoId();if(!(((P=r)==null?0:(a=P.videoDetails)==null?0:a.videoId)&&g.currentPageAllowed()&&g.playbackIntentTriggered&&g.opts&&I))return g.deactivate(),G.return(0);if(r.videoDetails.videoId!==I)return G.return(0);g.enableAudioControls=!!((v=r.playerConfig)==null?0:(C=v.inlinePlaybackConfig)==null?0:C.showAudioControls);r.trackingParams=g.getInlinePlaybackTrackingParams();
if(!g.inlinePlayer)return G.return(0);u={};if(c=_.Z((X=g.videoPreviewData)==null?void 0:X.inlinePlaybackEndpoint,_.Z3))u.watch_endpoint=c;if(g.videoPreviewData){var F,W=(F=_.Z(g.videoPreviewData.inlinePlaybackEndpoint,_.Z3))==null?void 0:F.startTimeSeconds;W!==void 0&&(r.playerConfig||(r.playerConfig={}),r.playerConfig.playbackStartConfig||(r.playerConfig.playbackStartConfig={}),r.playerConfig.playbackStartConfig.startPosition||(r.playerConfig.playbackStartConfig.startPosition={}),r.playerConfig.playbackStartConfig.startSeconds=
W,r.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(W*1E3))}g.inlinePlayer.loadVideoWithPlayerResponse(r,u);if(g.JSC$20999_playerPromise)return G.jumpTo(2);g.JSC$20999_playerPromise=g.inlinePlayer.getPlayerPromise();return G.yield(g.JSC$20999_playerPromise,3)}G.nextAddress!=2&&(B=G.yieldResult,B.setInlinePreview(!0),O=!_.Y("web_imp_theater_bugfix"),B.setSizeStyle(!1,O),g.ytPlayerListenerBehavior.listenToPlayerEvents(B,g.JSC$20999_playerEvents),g.player=B,_.He(g.hostElement,
"player-api-ready"));((z=g.opts)==null?0:z.showPlayerControls)&&g.videoPreviewData&&g.player&&(g.playerControlsData={playerResponse:r,isInlinePlayback:!0,thumbnailOverlays:g.videoPreviewData.thumbnailOverlays,playerApi:g.player},g.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!g.unroundCornersForPlayback,additionalButton:g.getAdditionalButtonType(g.videoPreviewData.thumbnailOverlays),hideTimeDisplay:(e=g.opts)==null?void 0:e.hideTimeDisplay,hideScrubbingControls:(U=g.opts)==
null?void 0:U.hideScrubber,hideCaptionsToggleButton:(V=g.opts)==null?void 0:V.hideCaptionsToggleButton});return G.return(2)})};
_.Q.revealPreviewUi=function(){var r=this;this.playbackIntentTriggered&&_.G_Q(this,function(){r.hasThumbnailPositionChangedSinceTriggered()||(r.updateActiveState(!0),r.noAnimation=!1)})};
_.Q.hasThumbnailPositionChangedSinceTriggered=function(){var r=this.positionData,g=this.getThumbnailPositionData();return(r==null?void 0:r.initialTopPosition)!==(g==null?void 0:g.initialTopPosition)||(r==null?void 0:r.initialHorizontalPosition)!==(g==null?void 0:g.initialHorizontalPosition)};
_.Q.getThumbnailPositionData=function(){var r,g;if((g=this.opts)==null||!g.thumbnail)return null;g=this.opts.thumbnail;var I=((r=this.opts)==null?0:r.cropPlayerToFillThumbnailHorizontally)?!1:!0;var P=g.getBoundingClientRect();r=P.width;g=P.height;var a=P.top+window.scrollY;P=P.left+window.scrollX;var v=I?Math.ceil(r):r;I=I?Math.ceil(g):g;var C=r/v;r={initialScale:C,initialTopPosition:a-12*C,finalTopPosition:a-12-(I-g)/2,initialHorizontalPosition:P-(12+(v-r)/2),finalHorizontalPosition:P-12-(v-r)/
2,videoPreviewWidth:v,videoPreviewHeight:I};return r};
_.Q.updateActiveState=function(r){this.active=r;this.ytdReduxBehavior.dispatch(_.Ke({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:r}))};
_.Q.stopPlayer=function(r){r=r.resetWatchEndpointStartTime===void 0?!1:r.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(r)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.ZV.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.Q.deactivate=function(r){r=r===void 0?{}:r;r=r.resetWatchEndpointStartTime===void 0?!1:r.resetWatchEndpointStartTime;d4K&&(d4K.disconnect(),d4K=null);this.stopPlayer({resetWatchEndpointStartTime:r});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.Q.isValidThumbnailOverlayButton=function(r,g){r=r.thumbnailOverlayButtonRenderer;var I;return!!r&&!!r.tooltip&&!((I=r.icon)==null||!I.iconType)&&g.includes(r.icon.iconType)};
_.Q.isValidThumbnailOverlayButtonViewModel=function(r,g){var I;r=_.Z((I=r.thumbnailOverlayButtonViewModel)==null?void 0:I.overlayButton,_.OI);return!!r&&!!r.title&&!!r.iconName&&g.includes(r.iconName)};
_.Q.getAdditionalButtonType=function(r){var g=this;if(_.Y("web_imp_fastforward_button"))return{button:1};if(_.Y("web_imp_miniplayer_button"))return{button:2};if(_.Y("web_imp_playback_speed_button"))return{button:3};var I=["BOX_STACK_3"],P=(r||[]).filter(function(v){return g.isValidThumbnailOverlayButton(v,I)}).map(function(v){return v.thumbnailOverlayButtonRenderer});
if(P.length)return{button:4,thumbnailOverlayButtonRenderers:P};var a=["BOX_STACK_3"];r=(r||[]).filter(function(v){return g.isValidThumbnailOverlayButtonViewModel(v,a)}).map(function(v){return _.Z(v.thumbnailOverlayButtonViewModel.overlayButton,_.OI)});
if(r.length)return{button:4,thumbnailOverlayButtonViewModels:r}};
_.Q.allowCaptions=function(){var r;return!((r=this.opts)==null?0:r.forceCaptionsOff)};
_.Q.allowUnmuting=function(){var r;return this.enableAudioControls&&!((r=this.opts)==null?0:r.forceMutedVolume)};
_.Q.beginStartTimeUpdater=function(){var r=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.$Q(function(){r.updateWatchEndpointStartTime()},1E3)};
_.Q.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.Q.resetPreventProgressSaveTimer=function(){this.JSC$20999_preventProgressSaveTimer!==null&&(_.ZV.cancelJob(this.JSC$20999_preventProgressSaveTimer),this.JSC$20999_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.Q.updateWatchEndpointStartTime=function(r){var g=this.videoPreviewData;if(this.player&&g!=null&&g.inlinePlaybackEndpoint&&!this.JSC$20999_preventProgressSaveTimer){r=r?0:Math.floor(this.player.getCurrentTime());var I=_.Z(g.navigationEndpoint,_.Z3);I&&(I.startTimeSeconds=r);if(g=_.Z(g.inlinePlaybackEndpoint,_.Z3))g.startTimeSeconds=r}};
_.Q.isShortcutClick=function(r){return!!r&&(r.ctrlKey||r.shiftKey||r.metaKey)};
_.Q.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.Q.openInMiniplayer=function(){var r=this,g,I;return _.p(function(P){if(P.nextAddress==1){I=(g=r.videoPreviewData)==null?void 0:g.navigationEndpoint;if(!I)return P.return();_.nj().lockupActivation=!0;return P.yield(_.Xjz(_.S5().resolve(_.XH),I),2)}_.nj().userActivation=!0;_.R2(P)})};
_.Q.navigateToWatch=function(r){var g,I=(g=this.videoPreviewData)==null?void 0:g.navigationEndpoint;if(I){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(I,r,!0);else{var P;_.Y("web_thumbnail_to_watch_transition")&&((P=this.opts)==null?0:P.thumbnail)&&_.pa1(_.S5().resolve(_.$b),this.opts.thumbnail);_.He(this.hostElement,"yt-navigate",{endpoint:I})}this.deactivate()}};
_.Q.getInlinePlaybackVideoId=function(){var r,g;return(g=_.Z((r=this.videoPreviewData)==null?void 0:r.inlinePlaybackEndpoint,_.Z3))==null?void 0:g.videoId};
_.Q.getInlinePlaybackTrackingParams=function(){var r,g;return(r=this.videoPreviewData)==null?void 0:(g=r.inlinePlaybackEndpoint)==null?void 0:g.clickTrackingParams};
_.Q.hasMultipleVideoPreviews=function(){var r;return!!(((r=this.opts)==null?0:r.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.Q.startPlaybackForNextVideo=function(){var r;(r=this.opts)!=null&&r.videoPreviewData&&Array.isArray(this.opts.videoPreviewData)&&this.opts.videoPreviewData.length!==0&&(this.videoPreviewDataIndex=(this.videoPreviewDataIndex+1)%this.opts.videoPreviewData.length,this.stopPlayer({resetWatchEndpointStartTime:!0}),this.activate())};
_.l4.Object.defineProperties(s2.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.opts)==null?0:r.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.opts)==null||!r.isAdsVideo)}},
roundedCornersSmall:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===1}},
roundedCornersMedium:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===2}},
roundedCornersLarge:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===3}},
unroundCornersForPlayback:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===0}},
videoPreviewData:{configurable:!0,enumerable:!0,get:function(){var r;if(Array.isArray((r=this.opts)==null?void 0:r.videoPreviewData)){var g;return(g=this.opts)==null?void 0:g.videoPreviewData[this.videoPreviewDataIndex]}var I;return(I=this.opts)==null?void 0:I.videoPreviewData}}});
s2.prototype.onIsAdsVideoChange=s2.prototype.onIsAdsVideoChange;s2.prototype.onInlinePreviewIsEnabledChange=s2.prototype.onInlinePreviewIsEnabledChange;s2.prototype.optsChanged=s2.prototype.optsChanged;s2.prototype.onMouseLeave=s2.prototype.onMouseLeave;s2.prototype.onPersistentPanelVisibleChange=s2.prototype.onPersistentPanelVisibleChange;s2.JSC$20998_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);
s2.JSC$20998_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"}];_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],s2.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],s2.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",_.iF)],s2.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],s2.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],s2.prototype,"componentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],s2.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.oj),_.J("design:type",Object)],s2.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.G$.YtSparklesClickLocationBehavior),_.J("design:type",Object)],s2.prototype,"ytSparklesClickLocationBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],s2.prototype,"opts",void 0);_.w([_.H(),_.J("design:type",Object)],s2.prototype,"playerControlsData",void 0);_.w([_.H(),_.J("design:type",Object)],s2.prototype,"playerControlsAppApi",void 0);
_.w([_.H(),_.J("design:type",Object)],s2.prototype,"playerControlsOptions",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],s2.prototype,"noAnimation",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],s2.prototype,"hidden",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],s2.prototype,"active",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],s2.prototype,"playing",void 0);
_.w([_.H({selector:_.cd1}),_.J("design:type",Boolean)],s2.prototype,"inlinePreviewIsEnabled",void 0);_.w([_.H(),_.J("design:type",String)],s2.prototype,"pagePath",void 0);_.w([_.H({selector:_.o0p}),_.J("design:type",Boolean)],s2.prototype,"isWatchPage",void 0);_.w([_.H({selector:_.Bk.persistentPanelVisibleSelector}),_.J("design:type",Object)],s2.prototype,"persistentPanelVisible",void 0);
_.w([_.L("videoPreviewData"),_.J("design:type",Object),_.J("design:paramtypes",[])],s2.prototype,"thumbnailData",null);_.w([_.L("opts","active"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],s2.prototype,"hidePlayerControls",null);_.w([_.L("opts"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],s2.prototype,"isAdsVideo",null);
_.w([_.L("opts"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],s2.prototype,"roundedCornersSmall",null);_.w([_.L("opts"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],s2.prototype,"roundedCornersMedium",null);_.w([_.L("opts"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],s2.prototype,"roundedCornersLarge",null);
_.w([_.L("opts"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],s2.prototype,"unroundCornersForPlayback",null);_.w([_.L("opts","videoPreviewDataIndex"),_.J("design:type",Object),_.J("design:paramtypes",[])],s2.prototype,"videoPreviewData",null);_.w([_.H(),_.J("design:type",Object)],s2.prototype,"videoPreviewDataIndex",void 0);_.w([_.ni("#inline-player"),_.J("design:type",Object)],s2.prototype,"inlinePlayer",void 0);
_.w([_.xt("persistentPanelVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],s2.prototype,"onPersistentPanelVisibleChange",null);_.w([_.Eq("mouseleave"),_.J("design:type",Function),_.J("design:paramtypes",[MouseEvent]),_.J("design:returntype")],s2.prototype,"onMouseLeave",null);_.w([_.$R("opts"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],s2.prototype,"optsChanged",null);
_.w([_.$R("inlinePreviewIsEnabled"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],s2.prototype,"onInlinePreviewIsEnabledChange",null);_.w([_.xt("isAdsVideo"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],s2.prototype,"onIsAdsVideoChange",null);_.w([_.qC({is:"ytd-video-preview",disableElementRegistration:!0})],s2);
_.A(s2,"ytd-video-preview",function(){if(aIR!==void 0)return aIR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-preview--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-preview-container" class="style-scope ytd-video-preview">\n  <div id="endorsement" class="style-scope ytd-video-preview"></div>\n  <div id="media-container" class="style-scope ytd-video-preview">\n    <a id="media-container-link" class="yt-simple-endpoint style-scope ytd-video-preview" href$="[[computeHref_(videoPreviewData.navigationEndpoint)]]" data="[[videoPreviewData.navigationEndpoint]]" aria-label$="[[videoPreviewData.accessibilityText]]" on-click="onMediaContainerClick">\n      <div id="thumbnail-container" class="style-scope ytd-video-preview">\n        <ytd-thumbnail data="[[thumbnailData]]" hovered="false" no-rounded-corners="" object-fit="COVER" rich-grid-thumbnail="" width="9999" class="style-scope ytd-video-preview">\n        </ytd-thumbnail>\n      </div>\n      <div id="player-container" class="style-scope ytd-video-preview">\n        <ytd-player id="inline-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW" class="style-scope ytd-video-preview">\n        </ytd-player>\n      </div>\n      <div id="overlays" class="style-scope ytd-video-preview"></div>\n    </a>\n    <div id="player-controls" class="style-scope ytd-video-preview">\n      <template is="dom-if" if="[[!!playerControlsData]]" class="style-scope ytd-video-preview">\n        <yt-inline-player-controls app-api="[[playerControlsAppApi]]" data="[[playerControlsData]]" options="[[playerControlsOptions]]" class="style-scope ytd-video-preview"></yt-inline-player-controls>\n      </template>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return aIR=r},{mode:2});var yoS;var F3=function(){var r=_.D.apply(this,arguments)||this;r.dismissButtonOverrides={iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"};r.forceDarkTheme=!1;r.forceLightTheme=!1;r.dynamicTextHeight=94;r.hasOverflowButton=!1;r.isInfeedModernization=!1;return r};
_.b(F3,_.D);_.Q=F3.prototype;_.Q.computeUrlImg=function(r){if(r)return _.G3(r.thumbnails)};
_.Q.getLogoHeight=function(r){return this.logoWithPadding(r)?"31":"24"};
_.Q.getLogoClassName=function(r){return this.logoWithPadding(r)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.Q.logoWithPadding=function(r){var g,I;return(r=(g=r.thumbnails)==null?void 0:(I=g[0])==null?void 0:I.height)&&r%31===0?!0:!1};
_.Q.sendImpressionEndpoints=function(r){r.impressionEndpoints&&_.RX(this.hostElement,r.impressionEndpoints)};
_.Q.observeBasicPalette=function(){var r,g,I=(r=this.data)==null?void 0:(g=r.colorData)==null?void 0:g.basicColorPaletteData;I?_.rD(this.hostElement,I):_.rD(this.hostElement,{})};
_.Q.observeDataChanged=function(){var r;this.dynamicTextHeight=((r=this.data)==null?0:r.supplementalText)?74:94;var g;this.hasSupplementalText=!((g=this.data)==null||!g.supplementalText);var I,P,a,v;r=(I=this.data)==null?void 0:(P=I.actionButton)==null?void 0:(a=P.buttonRenderer)==null?void 0:(v=a.colorData)==null?void 0:v.basicColorPaletteData;var C,u,X;if(!((C=this.data)==null?0:(u=C.actionButton)==null?0:(X=u.buttonRenderer)==null?0:X.style)&&r){this.computeIsInfeedModernization(this.data)||(r.borderColor=
r.foregroundTitleColor);var c,B;this.set("data.actionButton.buttonRenderer",_.pF.unsafeClone((c=this.data)==null?void 0:(B=c.actionButton)==null?void 0:B.buttonRenderer))}};
_.Q.observeDataForCounterfactual=function(){if(_.Y("kevlar_banner_cf_extra_logging")){var r;((r=this.data)==null?0:r.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.Q.computeSupplementalStyle=function(){var r;if((r=this.data)!=null&&r.supplementalText){var g,I,P;if((g=this.data)==null?0:(I=g.colorData)==null?0:(P=I.basicColorPaletteData)==null?0:P.foregroundActivatedColor)return r=_.uH(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+r+"; --yt-endpoint-hover-color:"+r+"; --yt-endpoint-visited-color:"+r+"; --yt-formatted-string-bold-font-weight:700;"}};
_.Q.computeForcedDarkTheme=function(){var r,g,I,P=(r=this.data)==null?void 0:(g=r.actionButton)==null?void 0:(I=g.buttonRenderer)==null?void 0:I.style,a,v,C;r=I3r(((a=this.data)==null?void 0:(v=a.colorData)==null?void 0:(C=v.basicColorPaletteData)==null?void 0:C.backgroundColor)||0);return P&&r};
_.Q.computeForcedLightTheme=function(){var r,g,I,P=(r=this.data)==null?void 0:(g=r.actionButton)==null?void 0:(I=g.buttonRenderer)==null?void 0:I.style,a,v,C;r=!I3r(((a=this.data)==null?void 0:(v=a.colorData)==null?void 0:(C=v.basicColorPaletteData)==null?void 0:C.backgroundColor)||0);return P&&r};
_.Q.computeHasOverflowButton=function(r){return!!r.overflowButton};
_.Q.computeHasTitle=function(r){return!!r.title};
_.Q.computeTitleMaxFontSize=function(r){return this.computeHasOverflowButton(r)?28:64};
_.Q.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.Q.computeIsInfeedModernization=function(){var r,g,I,P,a=(r=this.data)==null?void 0:(g=r.actionButton)==null?void 0:(I=g.buttonRenderer)==null?void 0:(P=I.colorData)==null?void 0:P.basicColorPaletteData;return(a==null?void 0:a.backgroundColor)===452984831||(a==null?void 0:a.backgroundColor)===218103808};
F3.prototype.observeDataForCounterfactual=F3.prototype.observeDataForCounterfactual;F3.prototype.observeDataChanged=F3.prototype.observeDataChanged;F3.prototype.observeBasicPalette=F3.prototype.observeBasicPalette;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],F3.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],F3.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],F3.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],F3.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],F3.prototype,"hasSupplementalText",void 0);_.w([_.H(),_.J("design:type",Object)],F3.prototype,"dismissButtonOverrides",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.J("design:type",Boolean)],F3.prototype,"hasTitle",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.J("design:type",Object)],F3.prototype,"forceDarkTheme",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.J("design:type",Object)],F3.prototype,"forceLightTheme",void 0);_.w([_.H(),_.J("design:type",Object)],F3.prototype,"dynamicTextHeight",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.J("design:type",Object)],F3.prototype,"hasOverflowButton",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.J("design:type",Object)],F3.prototype,"isInfeedModernization",void 0);_.w([_.xt("data.colorData.basicColorPaletteData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],F3.prototype,"observeBasicPalette",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],F3.prototype,"observeDataChanged",null);_.w([_.xt("data.isVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],F3.prototype,"observeDataForCounterfactual",null);_.w([_.qC({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],F3);
_.A(F3,"ytd-banner-promo-renderer",function(){if(yoS!==void 0)return yoS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-banner-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.isVisible]]" class="style-scope ytd-banner-promo-renderer">\n  <div class="ytd-banner-promo-renderer-background style-scope ytd-banner-promo-renderer">\n    <ytd-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" hidden="[[data.overflowButton]]" overrides="[[dismissButtonOverrides]]" on-click="onDismissClick" class="style-scope ytd-banner-promo-renderer">\n    </ytd-button-renderer>\n    <ytd-menu-renderer id="overflow-button" data="[[data.overflowButton.menuRenderer]]" hidden="[[!data.overflowButton]]" class="style-scope ytd-banner-promo-renderer">\n    </ytd-menu-renderer>\n    <div class="ytd-banner-promo-renderer-layout-container style-scope ytd-banner-promo-renderer">\n      <div class="ytd-banner-promo-renderer-layout style-scope ytd-banner-promo-renderer">\n        <img alt="" class="ytd-banner-promo-renderer-inline-image style-scope ytd-banner-promo-renderer" src$="[[computeUrlImg(data.backgroundImage)]]">\n        <template is="dom-if" if="[[data.logoImage]]" class="style-scope ytd-banner-promo-renderer">\n          <h1 class$="[[getLogoClassName(data.logoImage)]] style-scope ytd-banner-promo-renderer">\n            <yt-img-shadow height$="[[getLogoHeight(data.logoImage)]]" thumbnail="[[data.logoImage]]" class="style-scope ytd-banner-promo-renderer">\n            </yt-img-shadow>\n          </h1>\n        </template>\n        <div class="ytd-banner-promo-renderer-content style-scope ytd-banner-promo-renderer">\n          <div class="dynamic-text-container style-scope ytd-banner-promo-renderer">\n            <yt-dynamic-sizing-formatted-string class="dynamic-title-short style-scope ytd-banner-promo-renderer" font-family="[[data.titleFontFamily]]" hidden="[[!data.title]]" max-font-size="[[computeTitleMaxFontSize(data)]]" max-height="[[dynamicTextHeight]]" max-lines="2" max-width="440" min-font-size="20" text="[[data.title]]">\n            </yt-dynamic-sizing-formatted-string>\n            <yt-dynamic-sizing-formatted-string class="dynamic-title-long style-scope ytd-banner-promo-renderer" hidden="[[!data.promoText]]" max-font-size="[[computeTitleMaxFontSize(data)]]" max-height="[[dynamicTextHeight]]" max-lines="2" max-width="440" min-font-size="20" text="[[data.promoText]]">\n            </yt-dynamic-sizing-formatted-string>\n          </div>\n          <yt-attributed-string class="badge-text style-scope ytd-banner-promo-renderer" data="[[data.badgeText]]" hidden$="[[!data.overflowButton]]">\n          </yt-attributed-string>\n          <yt-formatted-string class="supplemental-text style-scope ytd-banner-promo-renderer" style$="[[computeSupplementalStyle()]]" text="[[data.supplementalText]]">\n          </yt-formatted-string>\n          <ytd-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" invisible$="[[!data.actionButton.buttonRenderer]]" class="style-scope ytd-banner-promo-renderer">\n          </ytd-button-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return yoS=r},{mode:1});var HGS=_.R(function(r){var g=r.data;var I=r.hideDivider;var P=r.isChannelInfoCard;r={};return _.q("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model"},_.q("div",{class:_.Ws("yt-profile-identity-info-view-model__frame",(r["yt-profile-identity-info-view-model--frame-with-no-channel-banner"]=function(){return!g().channelBanner},r))},_.q(Kg0,{profileIdentityInfoData:g}),_.q("div",{class:"yt-profile-identity-info-view-model__channel-info-section"},_.q("div",{class:"yt-profile-identity-info-view-model__avatar"},
_.q(_.fk,{data:function(){return g().avatar}},{avatarViewModel:_.pm})),_.q(sZ0,{profileIdentityInfoData:g})),_.q(_.t,{cond:function(){return g().channelDescription},
then:function(a){var v={};return _.q("div",{class:_.Ws((v["yt-profile-identity-info-view-model__channel-description-alternate"]=function(){return!(P==null||!P())},v["yt-profile-identity-info-view-model__channel-description"]=function(){return!(P==null?0:P())},v))},a)}}),_.q(Fgp,{profileIdentityInfoData:g}),_.q(_.t,{cond:function(){return!(I==null?0:I())},
then:function(){return _.q("div",{class:"yt-profile-identity-info-view-model__divider"})}})))},"rj");
HGS.idomCompat=!0;var Fgp=_.R(function(r){var g=r.profileIdentityInfoData;return _.q("div",{class:"yt-profile-identity-info-view-model__buttons"},_.q(_.zq,{each:function(){return g().subscribeButton?[g().subscribeButton,g().channelAccess]:[g().channelAccess]}},function(I){return _.q("div",{class:"yt-profile-identity-info-view-model__wrap-button"},_.q("div",{class:"yt-profile-identity-info-view-model--button"},_.q(_.fk,{data:function(){return I}},{buttonViewModel:_.W6,
subscribeButtonViewModel:_.pV})))}))},"sj"),sZ0=_.R(function(r){var g=r.profileIdentityInfoData;
return _.q("div",{class:"yt-profile-identity-info-view-model__trio"},_.q("div",{class:"yt-profile-identity-info-view-model__channel-name-frame"},_.q(Wgf,{profileIdentityInfoData:g}),_.q(_.fk,{data:function(){return g().threeDotMenu}},{buttonViewModel:_.W6})),_.q(DrR,{profileIdentityInfoData:g}))},"tj"),Wgf=_.R(function(r){var g=r.profileIdentityInfoData;
return _.q("div",{class:"yt-profile-identity-info-view-model__channel-name-header"},_.q("div",{class:"yt-profile-identity-info-view-model__channel-name"},function(){return g().channelDisplayName}),_.q(_.t,{cond:function(){return g().verifiedOrOacBadge},
then:function(I){return _.q("div",{class:"yt-profile-identity-info-view-model__badge"},_.q(_.bv,{data:function(){return{thumbnails:[{url:I().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"uj"),Kg0=_.R(function(r){var g=r.profileIdentityInfoData;
return _.q("div",{class:"yt-profile-identity-info-view-model__channel-banner-container"},_.q(_.fk,{data:function(){var I=g().channelBanner;if(I)return{imageBannerViewModel:{image:I.image,style:"IMAGE_BANNER_STYLE_INSET"}}}},{imageBannerViewModel:function(I){return _.q("div",{class:"yt-profile-identity-info-view-model__channel-banner"},_.q(_.ZO,{data:I.data,
isPositionRelative:!0}))}}))},"vj"),DrR=_.R(function(r){var g=r.profileIdentityInfoData;
return _.q("div",{class:"yt-profile-identity-info-view-model__metadata"},_.q("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.q("div",{dir:"auto",class:"yt-profile-identity-info-view-model__metadata-handle-with-bold-font"},function(){return g().channelHandle}),_.q(_.t,{cond:function(){return g().channelPronouns&&g().channelHandle},
then:function(){return _.q("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.q("div",{dir:"auto",
class:"yt-profile-identity-info-view-model__metadata-pronouns"},function(){return g().channelPronouns})),_.q("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.q("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return g().leftOfBulletInfo}),_.q(_.t,{cond:function(){return g().leftOfBulletInfo&&g().rightOfBulletInfo},
then:function(){return _.q("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.q("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return g().rightOfBulletInfo})))},"wj");_.dM(HGS,"yt-profile-identity-info-view-model",{props:{data:_.Yp,hideDivider:_.Yp,isChannelInfoCard:_.Yp}});_.dM(_.VXf,"yt-page-header-view-model",{props:{data:_.Yp,noPadding:_.Yp,enableBanner:_.Yp,cinematicContainerTopbarOffset:_.Yp,allowCinematicContainerOverflow:_.Yp,displayAsSidebar:_.Yp,displayAsPanel:_.Yp,alwaysUseMediumTextDescription:_.Yp}});var RNp=_.R(function(){return _.q("div",{class:_.Ws("ytdGhostGridViewModelGhostCard")},_.q("div",{class:_.Ws("ytdGhostGridViewModelThumbnail","ytdGhostGridViewModelGhostColor")}),_.q("div",{class:_.Ws("ytdGhostGridViewModelDetails")},_.q("div",{class:_.Ws("ytdGhostGridViewModelChannelAvatar","ytdGhostGridViewModelGhostColor")}),_.q("div",{class:_.Ws("ytdGhostGridViewModelDetailsTextShell")},_.q("div",{class:_.Ws("ytdGhostGridViewModelVideoTitle","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}),
_.q("div",{class:_.Ws("ytdGhostGridViewModelVideoMeta","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}))))},"yj");_.dM(_.R(function(r){var g=r.data;var I=_.x9(_.Cz);return _.q("ytd-ghost-grid-view-model",{class:_.Ws("ytdGhostGridViewModelHost")},_.q(_.zq,{each:function(){var P=Array,a;var v=((a=g().numRows)!=null?a:0)*I();return P(v)},
keyBy:"INDEX"},function(){return _.q(RNp,null)}))},"xj"),"ytd-ghost-grid-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=r.data;var I=function(){var a;return(a=g().numColumns)!=null?a:2},P=function(){return I()>1?3:2};
r={};return _.q("ytd-rich-grid-group",{class:_.Ws("ytdRichGridGroupHost",(r.ytdRichGridGroupHostFirstColumn=function(){return g().colIndex===0},r)),
style:_.wM({"--ytd-rich-grid-group-num-columns":I,"--ytd-rich-grid-items-per-group":P})},_.q("div",{class:"ytdRichGridGroupContents"},_.q(_.fk,{data:function(){var a;return(a=g().contents)==null?void 0:a.slice(0,P())}},{richItemRenderer:function(a){return _.q(_.Vq1,{data:a.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"zj"),"ytd-rich-grid-group",{props:{data:_.Yp}});var Hr=function(){var r=_.D.apply(this,arguments)||this;r.resizeOnObserverInit=!1;r.isInlinePreviewDisabled=_.Y("web_disable_inline_preview");r.disableStickyFilterBar=!1;r.transparentBackgroundChipsBar=!1;r.hideChipsBar=!1;r.isScrolled=!1;r.isWatchDefaultLayout=!0;r.continuationShowButton=!1;r.rowReducedHorizontalMargin=!1;r.useCompactList=!1;r.manualDownloadsPresent=!1;r.smartDownloadsPresent=!1;r.isOnline=!1;r.shouldRenderDownloadsBanner=!1;r.shouldRenderDownloadsBannerUpsell=!1;r.hasOptedIntoSmartDownloads=
!1;r.elementsPerRow=4;r.typographyBump=!1;r.slimItemsPerRow=1;r.pageLoadingFromNavigation=!1;r.resizeObserver=null;r.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-signal-action-soft-reload-page":"onSoftReloadPage","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-insert-rich-section-action":"insertRichSection"};r.rendererToTagNameMap=new Map(Object.entries(r.contentMapping()).map(function(g){var I=
_.m(g);g=I.next().value;I=I.next().value;return[g,I.component]}));
r.insertedContent=new Map;return r};
_.b(Hr,_.D);_.Q=Hr.prototype;_.Q.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var r=_.m(_.DG(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),g=r.next();!g.done;g=r.next())g.value.useCompactList=this.useCompactList};
_.Q.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var r=_.m(_.DG(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),g=r.next();!g.done;g=r.next())g=g.value,g.sizing=this.sizing,g.typographyBump=this.typographyBump};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.Q.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]]"}}}};
_.Q.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},loadingContentRenderer:{id:"reload-content",
mapping:{ghostGridViewModel:{component:"ytd-ghost-grid-view-model"}}}}};
_.Q.attached=function(){document.addEventListener("yt-page-type-changed",_.J4(this,this.onPageChange));document.addEventListener("yt-feed-customization-scroll-up",_.J4(this,this.onFeedCustomizationScrollUp));this.updateItemMinAndMaxWidth();this.JSC$21028_throttledOnResize=new _.ND(this.resizeObserved,_.fL("rich_grid_resize_delay_ms",50),this);this.showChipsOnScroll&&window.addEventListener("scroll",_.J4(this,this.onScroll))};
_.Q.detached=function(){var r;(r=this.resizeObserver)==null||r.disconnect();document.removeEventListener("yt-page-type-changed",_.J4(this,this.onPageChange));document.removeEventListener("yt-feed-customization-scroll-up",_.J4(this,this.onFeedCustomizationScrollUp));this.showChipsOnScroll&&window.removeEventListener("scroll",_.J4(this,this.onScroll))};
_.Q.insertRichSection=function(r){var g=r.richItemTargetId;r=r.richSectionRendererToInsert;g&&r&&(this.insertedContent.set(g,{content:r,timestamp:Date.now()}),this.reflowContent())};
_.Q.computeIsInlinePreviewEnabled=function(r,g,I){return _.Y("web_disable_inline_preview")?!1:!I&&k1W({miniplayerIsActive:r,miniplayerPlaybackState:g})};
_.Q.computeSizing=function(){var r=_.Ac$(this.data);if(r||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return r?this.useCompactList?"COMPACT":r:this.miniMode?"COMPACT":"STANDARD"};
_.Q.updateItemMinAndMaxWidth=function(){var r=_.fL("rich_grid_max_item_width",500);r>0&&_.lH(this.hostElement,{"--ytd-rich-grid-item-max-width":r+"px"});var g;r=this.getRichItemMinWidth((g=this.hostElement)==null?void 0:g.clientWidth);r>0&&_.lH(this.hostElement,{"--ytd-rich-grid-item-min-width":r+"px"})};
_.Q.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.Q.resizeObserved=function(){_.D3(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.Q.onPageChange=function(){var r=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.D3(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.ZV.addJob(function(){r.pageLoadingFromNavigation=!1;r.setMasthead();r.maybeSetBigYoodle();r.forceRefreshAndLog();r.terminateVideoPreview()},8)):this.mastheadData&&(this.mastheadData=void 0)};
_.Q.dataChanged=function(){var r=this;_.D3(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.Nu(this,function(){r.updateRichItemGridPositions();r.contentsElement&&_.lH(r.hostElement,{"--ytd-rich-grid-content-offset-top":r.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.Q.initResizeObserver=function(){var r=this;if(window.ResizeObserver){var g;(g=this.resizeObserver)==null||g.disconnect();var I=!1;this.resizeObserver=new ResizeObserver(function(){if(I){var P;(P=r.resizeObserver)==null||P.disconnect();var a;(a=r.JSC$21028_throttledOnResize)==null||a.fire();requestAnimationFrame(function(){var C;(C=r.JSC$21028_throttledOnResize)==null||C.fire();r.initResizeObserver()})}else if(I=!0,r.resizeOnObserverInit){var v;
(v=r.JSC$21028_throttledOnResize)==null||v.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.Q.contentLengthChanged=function(){if(this.containerWidth||this.isShortsPanel)this.reflowContent(),_.D3(this.hostElement,"ytd-rich-item-index-update-action")};
_.Q.updateElementsPerRow=function(){_.D3(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.Ke({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.Ke({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.Q.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.Q.onRichShelfRendererCollapse=function(r){if(this.shownItems){var g=r.detail;r=this.shownItems.findIndex(function(P){var a,v;return((v=_.Z(P==null?void 0:(a=P.richSectionRenderer)==null?void 0:a.content,_.saw))==null?void 0:v.trackingParams)===g});
var I=r+1;r<0||I>=this.contentsElement.children.length||!this.shownItems[I].richItemRenderer||this.contentsElement.children[I].scrollIntoView({behavior:"smooth",block:"start"})}};
_.Q.onSoftReloadPage=function(){this.scrollUpToTop()};
_.Q.handleRerenderDownloadsData=function(){_.Y("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.Q.handlePlaylistRemoveVideosAction=function(r){var g;if(((g=_.Z(r,_.hry))==null?0:g.setVideoIds)&&this.data&&this.data.contents){r=_.Z(r,_.hry).setVideoIds;for(g=this.data.contents.length-1;g>=0;){var I=_.Z(this.data.contents[g],_.$3);(I=I&&_.Z(I.content,_.qq))&&I.setVideoId&&r.includes(I.setVideoId)&&this.splice("data.contents",g,1);g--}this.updateIndices()}};
_.Q.updateIndices=function(){if(this.data&&this.data.contents)for(var r=0;r<this.data.contents.length;r++)this.set("data.contents."+r+".richItemRenderer.index",_.i6(String(r+1)))};
_.Q.hasTopRowInlinePlayableVideoWithEndorsement=function(r){var g;return!((g=r.slice(0,this.getItemsPerRow()))==null||!g.some(function(I){var P;I=_.Z(I==null?void 0:(P=I.richItemRenderer)==null?void 0:P.content,_.Lnd);var a;return(I==null?void 0:I.inlinePlaybackEndpoint)&&(I==null?void 0:(a=I.thumbnailOverlays)==null?void 0:a.some(function(v){return v.thumbnailOverlayEndorsementRenderer}))}))};
_.Q.refreshGridLayoutNew=function(r,g,I,P){var a=P.postsPerRow;var v=P.slimItemsPerRow;var C=P.gameCardsPerRow;P=P.miniGameCardsPerRow;var u;if((u=this.data)==null||!u.contents||!this.containerWidth)return!1;var X;if((X=this.data.responsiveContainerConfiguration)==null?0:X.responsiveSize){var c=_.z5E(this.data.responsiveContainerConfiguration,this.containerWidth,2),B;u=_.X8(Object.assign({},c,{standardUnitMinWidth:(B=this.data)==null?void 0:B.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&c.isCompactList)}else u=_.X8({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(c=this.data)==null?void 0:c.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=u.typographyBump;B=!1;if(r||this.elementsPerRow!==u.numItems||this.postsPerRow!==a||this.slimItemsPerRow!==v||this.gameCardsPerRow!==
C||this.miniGameCardsPerRow!==P||this.gutter!==u.gutter)B=this.elementsPerRow!==u.numItems,this.elementsPerRow=u.numItems,this.postsPerRow=a,this.slimItemsPerRow=v,this.gameCardsPerRow=C,this.miniGameCardsPerRow=P,this.gutter=u.gutter,this.itemWidth=u.itemWidth,this.reflowContent(g),_.lH(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":u.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(I);this.ytdReduxBehavior.dispatch(_.Ke({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:u.maxContainerWidth}));return B};
_.Q.refreshGridLayout=function(r,g){var I,P=(I=this.hostElement)==null?void 0:I.clientWidth;this.containerWidth=this.adjustRichGridWidth(P,!0);var a;if((a=this.data)==null||!a.contents||!this.containerWidth)return r&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&(r=!0,this.pendingForceReflow=!1);I=this.getRichItemMinWidth(P);var v=this.isShortsPanel?146:194,C=this.getMiniGameCardMinWidth(),u=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:_.fL("rich_grid_default_max_items_per_row",
6);P=I=this.calcElementsPerRow(I,u);(a=I<=3&&this.miniModeAllowed())&&(I=this.calcElementsPerRow(240,4));var X=this.calcMaxSlimElementsPerRow(I,u,this.isDefaultGrid);u=this.calcElementsPerRow(v,X);var c=this.calcElementsPerRow(this.isCompactGrid?v:154,X);v=this.calcElementsPerRow(this.isCompactGrid?v:C,X);C=!1;if(this.sizing)return this.refreshGridLayoutNew(r,g,a,{postsPerRow:P,slimItemsPerRow:u,gameCardsPerRow:c,miniGameCardsPerRow:v});if(r||this.elementsPerRow!==I||this.postsPerRow!==P||this.slimItemsPerRow!==
u||this.gameCardsPerRow!==c||this.miniGameCardsPerRow!==v)C=this.elementsPerRow!==I,this.elementsPerRow=I,this.postsPerRow=P,this.slimItemsPerRow=u,this.gameCardsPerRow=c,this.miniGameCardsPerRow=v,this.reflowContent(g),this.updateElementsPerRow(),_.lH(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)&&_.lH(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(a);_.D3(this.hostElement,"yt-rich-grid-layout-refreshed");return C};
_.Q.getRichItemMinWidth=function(r){var g=_.fL("rich_grid_min_item_width",310);if(!_.Y("kevlar_disable_min_width_override")){var I,P;g=(P=(I=this.data)==null?void 0:I.minItemWidth)!=null?P:g}return g+_.sO4(r)};
_.Q.calcMaxSlimElementsPerRow=function(r,g,I){return(I===void 0?0:I)?r===1?2:r%2===0?r/2*3:r+2:g*2};
_.Q.adjustRichGridWidth=function(r,g){var I=_.Y("disable_rich_grid_guide_compensation");if(!this.isWatch&&!I&&(I=_.S5().resolve(_.lX(_.Bh)))&&!I.getData())if(I.canFitPersistentGuide(r)&&I.getGuideExpandsAutomatically()){var P,a,v=Number((P=window.getComputedStyle(this.hostElement))==null?void 0:(a=P.getPropertyValue("--app-drawer-width"))==null?void 0:a.replace("px",""));r-=v||0}else if(I.canFitMiniGuide(r)){var C;P=Number((v=window.getComputedStyle(this.hostElement))==null?void 0:(C=v.getPropertyValue("--ytd-mini-guide-width"))==
null?void 0:C.replace("px",""));r-=P||0}r>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(r-=g?32:48));return r};
_.Q.calcElementsPerRow=function(r,g){var I=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),P=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((I+P)/(r+P))||1,g)};
_.Q.reflowContent=function(r){var g=this;if(!this.isReflowing){this.isReflowing=!0;var I,P,a=!!((I=this.data)==null?0:(P=I.contents)==null?0:P.some(function(u){return _.Z(u,_.LA)}));
I=this.getItemsPerRow();var v;P=(v=this.data)==null?void 0:v.reflowOptions;r&&(_.ug("rgr_s"),_.Nu(this,function(){_.ug("rgr_nrf")}));
r={};(v=_.DG(this.hostElement).querySelector("#contents"))&&(r={contentElement:v,rendererToTagNameMap:this.rendererToTagNameMap});v=(v=this.data.contents)?v.slice():[];a=tUK(v,I,a,P,this.getRichGridStyle(),r,this.insertedContent);var C=a.orderedContent;if(a=a.pinnedContentNotShownTargetIds)for(a=_.m(a),I=a.next();!I.done;I=a.next())this.insertedContent.delete(I.value);a=function(){g.shownItems=C;g.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(C),_.Nu(this,a)):a()}};
_.Q.getFirstRowItems=function(r){for(var g=[],I=0;I<r.length;I++){var P=void 0,a=void 0,v=void 0,C=void 0,u=void 0,X=void 0;if(((P=r[I])==null?void 0:(a=P.richItemRenderer)==null?void 0:a.rowIndex)===0||((v=r[I])==null?void 0:(C=v.richGroupRenderer)==null?void 0:C.rowIndex)===0||((u=r[I])==null?void 0:(X=u.richSectionRenderer)==null?void 0:X.rowIndex)===0)g.push(r[I]);else break}return g};
_.Q.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.Q.resetInsertedContentIfNeeded=function(){(_.Y("web_explore_hub_on_hover")||_.Y("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.Q.handleChipCloudChipSelectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed()};
_.Q.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);this.isShortsPanel||this.scrollUpToTop();this.ytRendererBehavior.markDirty()};
_.Q.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.Q.terminateVideoPreview=function(){_.D3(this.hostElement,"yt-terminate-video-preview-action")};
_.Q.updateRichItemGridPositions=function(){var r={gridData:{gridColumnCount:this.elementsPerRow}},g;((g=this.data)==null?0:g.trackingParams)&&(g=_.CB())&&_.bg(g,_.gM(this.data.trackingParams),r);_.D3(this.hostElement,"ytd-rich-item-index-update-action")};
_.Q.miniModeAllowed=function(){return this.isChannelPage};
_.Q.getMiniGameCardMinWidth=function(){return 154};
_.Q.updateMiniMode=function(r){this.miniMode=this.miniModeAllowed()&&r;this.ytdReduxBehavior.dispatch(_.Ke({type:"SET_RICH_GRID_MINI_MODE",payload:r}))};
_.Q.isCurrentPage=function(){return location.pathname===this.pagePath};
_.Q.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var r=_.S5().resolve(_.jN).getCurrentPage();r&&r.setScrollTop(0)}};
_.Q.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.Q.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.Q.maybeSetBigYoodle=function(){var r,g=(r=this.data)==null?void 0:r.bigYoodle;this.bigYoodleData!==g&&(this.bigYoodleData=g)};
_.Q.setMasthead=function(){var r;((r=this.data)==null?0:r.masthead)?this.mastheadData=this.data.masthead:this.mastheadData=void 0};
_.Q.getRichGridStyle=function(){var r,g;return(g=(r=this.data)==null?void 0:r.style)!=null?g:"RICH_GRID_STYLE_UNKNOWN"};
_.Q.onIsShortsGridChange=function(){var r=this.ytdReduxBehavior,g=r.dispatch,I=this.getRichGridStyle();g.call(r,_.Ke({type:"SET_RICH_GRID_STYLE",payload:I}))};
_.Q.onFeedCustomizationScrollUp=function(){this.scrollUpToTop()};
_.Q.onScroll=function(){this.isScrolled=window.scrollY>0};
_.l4.Object.defineProperties(Hr.prototype,{showChipsOnScroll:{configurable:!0,enumerable:!0,get:function(){return _.Y("kevlar_show_chips_on_scroll")&&this.isHomePage&&!this.isChannelPage&&!this.isFilteredFeed}},
loadingContentRenderer:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.ytContinuationHandlerBehavior)==null?void 0:r.reloadUiContent}},
hasLoadingContent:{configurable:!0,enumerable:!0,get:function(){return!!this.loadingContentRenderer}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var r=_.S5().resolve(_.jN).getCurrentPage(),g,I,P;return(((g=this.data)==null?void 0:g.targetId)==="browse-feedFEsfv_audio_pivot"||_.Y("web_enable_channel_pivot_panel")&&((I=this.data)==null?void 0:I.targetId)==="browse-feedFEsfv_channel_pivot"||_.Y("web_enable_effect_pivot_panel")&&((P=this.data)==null?void 0:P.targetId)==="browse-feedFEsfv_effect_pivot")&&(r==null?void 0:r.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.Y("kevlar_watch_grid_reduced_top_margin_rich_grid")}},
noTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&!this.isWatchDefaultLayout}},
topRowEndorsement:{configurable:!0,enumerable:!0,get:function(){return this.isInlinePreviewEnabled&&this.hasTopRowInlinePlayableVideoWithEndorsement(this.shownItems)}},
hideHeader:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var r;return((r=_.S5().resolve(_.jN).getCurrentPage())==null?void 0:r.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var r;return((r=_.S5().resolve(_.jN).getCurrentPage())==null?void 0:r.pageSubtype)==="home"}},
isSlimGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SLIM"}},
isShortsGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID"||this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
noRichItemGutterMargins:{configurable:!0,enumerable:!0,get:function(){return this.isSlimGrid||this.isShortsGrid}},
isShortsGridSlim:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
isCompactGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_COMPACT"}},
isDefaultGrid:{configurable:!0,enumerable:!0,get:function(){return!this.getRichGridStyle()||this.getRichGridStyle()==="RICH_GRID_STYLE_UNKNOWN"}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.targetId)||"")==="watch-next-feed"}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((r=this.data)==null?0:r.enableContentSpecificAspectRatio)||((g=this.data)==null?0:(I=g.responsiveContainerConfiguration)==null?0:I.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.fL("web_continuation_handler_margin",0):0}}});
Hr.prototype.onIsShortsGridChange=Hr.prototype.onIsShortsGridChange;Hr.prototype.onReloadContinuationFinish=Hr.prototype.onReloadContinuationFinish;Hr.prototype.reflowContent=Hr.prototype.reflowContent;Hr.prototype.handleRerenderDownloadsData=Hr.prototype.handleRerenderDownloadsData;Hr.prototype.onRichShelfRendererCollapse=Hr.prototype.onRichShelfRendererCollapse;Hr.prototype.onRequestElementsPerRow=Hr.prototype.onRequestElementsPerRow;Hr.prototype.contentLengthChanged=Hr.prototype.contentLengthChanged;
Hr.prototype.dataChanged=Hr.prototype.dataChanged;Hr.prototype.onSizingChange=Hr.prototype.onSizingChange;Hr.prototype.onUseCompactListChange=Hr.prototype.onUseCompactListChange;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Hr.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Hr.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.rb),_.J("design:type",Object)],Hr.prototype,"ironResizableBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Hr.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.bI),_.J("design:type",Object)],Hr.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Hr.prototype,"componentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Hr.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Hr.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0,selector:_.mj}),_.J("design:type",Boolean)],Hr.prototype,"miniMode",void 0);_.w([_.H({value:[]}),_.J("design:type",Array)],Hr.prototype,"shownItems",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Hr.prototype,"isReflowing",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],Hr.prototype,"isFilteredFeed",void 0);_.w([_.H({selector:_.uWQ}),_.J("design:type",Boolean)],Hr.prototype,"guideIsExpanded",void 0);
_.w([_.H({selectorArgs:["entitySelectorType"],selector:function(r,g){if(_.Y("kevlar_modern_downloads_page")&&g&&g!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(g){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":g=r.entities;var I=_.aI(g),P=_.vd(g),a=_.VCE(r),v=_.jj1(r),C=_.I4t(r),u=_.$KE(g),X=_.hu(I),c=_.QX(g);return _.qU1(I,P,u,_.PF_(g),a,v,X,c,C,_.a4F(r),_.oI(r));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return r=_.aI(r.entities),_.csQ(r);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return r=
_.TRs(r.entities),_.tg_(r);default:_.M6(new _.oK("Error: entitySelectorType defined but not matched in selector.",r,g))}}}),
_.J("design:type",Object)],Hr.prototype,"entityDrivenRichGridData",void 0);_.w([_.H(),_.J("design:type",Object)],Hr.prototype,"resizeOnObserverInit",void 0);_.w([_.H(),_.J("design:type",Object)],Hr.prototype,"bigYoodleData",void 0);_.w([_.H(),_.J("design:type",Object)],Hr.prototype,"mastheadData",void 0);_.w([_.H(),_.J("design:type",Boolean)],Hr.prototype,"isInlinePreviewDisabled",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Hr.prototype,"disableStickyFilterBar",void 0);
_.w([_.H(),_.J("design:type",Object)],Hr.prototype,"transparentBackgroundChipsBar",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Hr.prototype,"hideChipsBar",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("isHomePage","isFilteredFeed"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"showChipsOnScroll",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Hr.prototype,"isScrolled",void 0);
_.w([_.H(),_.J("design:type",Object)],Hr.prototype,"isWatchDefaultLayout",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Hr.prototype,"continuationShowButton",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Hr.prototype,"rowReducedHorizontalMargin",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Hr.prototype,"useCompactList",void 0);_.w([_.H({selector:function(r){return _.vd(r.entities).length>0}}),
_.J("design:type",Object)],Hr.prototype,"manualDownloadsPresent",void 0);_.w([_.H({selector:function(r){return _.aI(r.entities).length>0}}),
_.J("design:type",Object)],Hr.prototype,"smartDownloadsPresent",void 0);_.w([_.H({selector:_.oI}),_.J("design:type",Object)],Hr.prototype,"isOnline",void 0);_.w([_.H({selector:_.jj1}),_.J("design:type",Object)],Hr.prototype,"shouldRenderDownloadsBanner",void 0);_.w([_.H({selector:_.a4F}),_.J("design:type",Object)],Hr.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.w([_.H({selector:_.VCE}),_.J("design:type",Object)],Hr.prototype,"hasOptedIntoSmartDownloads",void 0);
_.w([_.xt("useCompactList"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Hr.prototype,"onUseCompactListChange",null);_.w([_.xt("sizing","typographyBump"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Hr.prototype,"onSizingChange",null);_.w([_.H({selector:_.tC_}),_.J("design:type",Number)],Hr.prototype,"miniplayerPlaybackState",void 0);_.w([_.H({selector:_.u6}),_.J("design:type",Boolean)],Hr.prototype,"miniplayerIsActive",void 0);
_.w([_.H({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.J("design:type",Boolean)],Hr.prototype,"isInlinePreviewEnabled",void 0);_.w([_.H({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.J("design:type",String)],Hr.prototype,"sizing",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Hr.prototype,"elementsPerRow",void 0);
_.w([_.H(),_.J("design:type",Object)],Hr.prototype,"typographyBump",void 0);_.w([_.H(),_.J("design:type",Number)],Hr.prototype,"itemWidth",void 0);_.w([_.ni("#header"),_.J("design:type",HTMLElement)],Hr.prototype,"headerElement",void 0);_.w([_.ni("#contents"),_.J("design:type",HTMLElement)],Hr.prototype,"contentsElement",void 0);_.w([_.L("reloadUiContent"),_.J("design:type",Object),_.J("design:paramtypes",[])],Hr.prototype,"loadingContentRenderer",null);
_.w([_.L("reloadUiContent"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"hasLoadingContent",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Hr.prototype,"dataChanged",null);_.w([_.$R("data.contents.length"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Hr.prototype,"contentLengthChanged",null);
_.w([_.Eq("yt-request-elements-per-row"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Hr.prototype,"onRequestElementsPerRow",null);_.w([_.Eq("yt-rich-shelf-renderer-collapse"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Hr.prototype,"onRichShelfRendererCollapse",null);
_.w([_.$R("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Hr.prototype,"handleRerenderDownloadsData",null);_.w([_.L("data"),_.J("design:type",String),_.J("design:paramtypes",[])],Hr.prototype,"entitySelectorType",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data.targetId"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"isSub",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.targetId"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"isWatch",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.targetId"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"isShortsPanel",null);
_.w([_.H({reflectToAttribute:!0}),_.L("isWatch"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"reducedTopMargin",null);_.w([_.H({reflectToAttribute:!0}),_.L("data","isWatch","isWatchDefaultLayout"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"noTopMargin",null);_.w([_.H({reflectToAttribute:!0}),_.L("isInlinePreviewEnabled","shownItems"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"topRowEndorsement",null);
_.w([_.L("data.header"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"hideHeader",null);_.w([_.Eq("yt-rich-grid-reflow"),_.J("design:type",Function),_.J("design:paramtypes",[Boolean]),_.J("design:returntype")],Hr.prototype,"reflowContent",null);_.w([_.Eq("yt-reload-continuation-finish"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Hr.prototype,"onReloadContinuationFinish",null);
_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"isSlimGrid",null);_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"isShortsGrid",null);_.w([_.L("data","isSlimGrid","isShortsGrid"),_.H(),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"noRichItemGutterMargins",null);
_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"isShortsGridSlim",null);_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"isCompactGrid",null);_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"isDefaultGrid",null);
_.w([_.L("data.targetId"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"hideChipsBarOnWatch",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Hr.prototype,"onIsShortsGridChange",null);_.w([_.L("data.enableContentSpecificAspectRatio"),_.H(),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Hr.prototype,"force16By9ThumbnailAspectRatio",null);
_.w([_.L("data"),_.J("design:type",Number),_.J("design:paramtypes",[])],Hr.prototype,"continuationTriggerOffset",null);_.w([_.qC({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],Hr);
_.A(Hr,"ytd-rich-grid-renderer",function(){if(F4p!==void 0)return F4p;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[hideHeader]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="big-yoodle" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="masthead-ad" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-rich-grid-renderer">\n  <div id="title" class="style-scope ytd-rich-grid-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="contents" hidden="[[hasLoadingContent]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="reload-content" class="style-scope ytd-rich-grid-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return F4p=r},{mode:2});var AoS;var Wr=function(){return _.D.apply(this,arguments)||this};
_.b(Wr,_.D);_.Q=Wr.prototype;
_.Q.onKeyDown=function(r){if(this.snippetElements.length!==0&&(r=r.keyCode,r===38||r===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);r===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.uV(this.highlightedIndex,-1,this.snippetElements.length);r=this.snippetElements.length;var g=this.highlightedIndex%r;this.highlightedIndex=g*r<0?g+r:g;r=this.snippetElements[this.highlightedIndex];this.highlightSnippet(r);this.ensureVisible(r)}};
_.Q.onKeyUp=function(r){var g=this;UBp(r)&&(r.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.ZV.cancelJob(this.inputTimerId),this.inputTimerId=_.ZV.addLowPriorityJob(function(){g.typedValue&&(g.fetchSnippets(g.typedValue),g.logInputGesture(g.data))},1E3))};
_.Q.onClick=function(r){(r=_.sMy(r.target,null,"snippet-item"))&&this.selectSnippet(r)};
_.Q.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.Q.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.Q.ready=function(){var r=this;this.inputElement.addEventListener("focus",function(){r.snippetsWrapper.style.removeProperty("display")})};
_.Q.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.Q.getSourceTimelines=function(){if(!this.data)return[];var r=[];if(this.data.searchInVideoSources)for(var g=_.m(this.data.searchInVideoSources),I=g.next();!I.done;I=g.next())I=I.value,I==="SEARCH_IN_VIDEO_SOURCE_ASR"?r.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):I==="SEARCH_IN_VIDEO_SOURCE_OCR"&&r.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return r};
_.Q.fetchSnippets=function(r){var g=_.We(this.hostElement,"yt-get-current-video-id-action")[0],I=this.getSourceTimelines();r={getSearchInVideoCommand:{externalVideoId:g,query:r!=null?r:"",sourceTimelines:I},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}})};
_.Q.filterSnippets=function(r,g){var I=this;if(g){this.filteredSnippets=(0,_.pF.unsafeClone)(r);var P=RegExp(_.p91(g),"i");this.filteredSnippets=this.filteredSnippets.filter(function(C){return P.test(I.ytRendererBehavior.getSimpleString(C.snippet))});
r=_.m(this.filteredSnippets);for(var a=r.next();!a.done;a=r.next()){a=a.value;var v=this.ytRendererBehavior.getSimpleString(a.snippet);a.snippet={runs:[{text:v.substring(0,v.toLowerCase().indexOf(g))},{text:v.substring(v.toLowerCase().indexOf(g),v.toLowerCase().indexOf(g)+g.length),bold:!0},{text:v.substring(v.toLowerCase().indexOf(g)+g.length,v.length)}]}}}else this.filteredSnippets=r};
_.Q.onUpdateSearchInVideoResults=function(r){if(!(this.snippets.length>0)){var g,I,P;if((P=(g=_.Z(r,o$A))==null?void 0:(I=g.results)==null?void 0:I.length)!=null&&P){var a;this.filteredSnippets=this.snippets=((a=_.Z(r,o$A))==null?void 0:a.results).map(function(v){var C,u,X;return{startMs:v==null?void 0:(C=v.searchInVideoResultRenderer)==null?void 0:C.startMs,startTimeText:v==null?void 0:(u=v.searchInVideoResultRenderer)==null?void 0:u.startTimeText,snippet:v==null?void 0:(X=v.searchInVideoResultRenderer)==
null?void 0:X.snippet}})}}};
_.Q.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};
_.Q.highlightSnippet=function(r){r.classList.add("highlighted")};
_.Q.removeSnippetHighlight=function(r){r.classList.remove("highlighted")};
_.Q.selectSnippet=function(r){this.typedValue=String(r.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(r);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.Q.ensureVisible=function(r){var g=this.snippetsWrapper.scrollTop,I=g+this.snippetsWrapper.clientHeight,P=r.offsetTop-this.snippetsWrapper.offsetTop;r=P+r.clientHeight;P<g?this.snippetsWrapper.scrollTop-=g-P:r>I&&(this.snippetsWrapper.scrollTop+=r-I)};
_.Q.seekPlayer=function(r){var g,I;return _.p(function(P){if(P.nextAddress==1){if(!r)return P.jumpTo(0);g=Number(r.dataset.startOffset);return P.yield(_.Lk().getPlayerPromise(),3)}I=P.yieldResult;I.seekTo(g/1E3,!0);I.wakeUpControls();_.R2(P)})};
_.Q.logInputGesture=function(r){var g=_.CB();g&&(r==null?0:r.trackingParams)&&_.ig(g,_.gM(r.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.Q.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("typed-value-changed",this.typedValue))};
_.Q.updateTypedValueFromBinding=function(r){this.typedValue=r.currentTarget.value};
Wr.prototype.typedValueChangedForBinding=Wr.prototype.typedValueChangedForBinding;Wr.prototype.dataChanged=Wr.prototype.dataChanged;Wr.prototype.panelContentVisibleChanged=Wr.prototype.panelContentVisibleChanged;Wr.prototype.onClick=Wr.prototype.onClick;Wr.prototype.onKeyUp=Wr.prototype.onKeyUp;Wr.prototype.onKeyDown=Wr.prototype.onKeyDown;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Wr.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Wr.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Wr.prototype,"data",void 0);_.w([_.H({value:[]}),_.J("design:type",Array)],Wr.prototype,"snippets",void 0);_.w([_.H({value:[]}),_.J("design:type",Array)],Wr.prototype,"filteredSnippets",void 0);_.w([_.H({value:[]}),_.J("design:type",Array)],Wr.prototype,"snippetElements",void 0);
_.w([_.ni("#siv-input"),_.J("design:type",HTMLElement)],Wr.prototype,"inputElement",void 0);_.w([_.ni("#siv-snippets-wrapper"),_.J("design:type",HTMLElement)],Wr.prototype,"snippetsWrapper",void 0);_.w([_.H(),_.J("design:type",String)],Wr.prototype,"typedValue",void 0);_.w([_.H({value:-1}),_.J("design:type",Number)],Wr.prototype,"highlightedIndex",void 0);_.w([_.Eq("keydown"),_.J("design:type",Function),_.J("design:paramtypes",[_.at]),_.J("design:returntype")],Wr.prototype,"onKeyDown",null);
_.w([_.Eq("keyup"),_.J("design:type",Function),_.J("design:paramtypes",[_.at]),_.J("design:returntype")],Wr.prototype,"onKeyUp",null);_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Wr.prototype,"onClick",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Wr.prototype,"panelContentVisible",void 0);
_.w([_.xt("panelContentVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Wr.prototype,"panelContentVisibleChanged",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Wr.prototype,"dataChanged",null);_.w([_.xt("typedValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Wr.prototype,"typedValueChangedForBinding",null);
_.w([_.qC({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],Wr);
_.A(Wr,"ytd-search-in-video-renderer",function(){if(AoS!==void 0)return AoS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-in-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input-container class="input-container style-scope ytd-search-in-video-renderer" aria-owns="siv-snippets-wrapper" no-label-float="true">\n  <yt-icon class="icon style-scope ytd-search-in-video-renderer" slot="prefix" icon="yt-icons:find_in_page"></yt-icon>\n  <input id="siv-input" slot="input" value="[[typedValue]]" type="text" placeholder="[[getSimpleString(data.placeholderText)]]" aria-autocomplete="list" aria-controls="siv-snippets-wrapper" aria-haspopup="listbox" role="combobox" on-input="updateTypedValueFromBinding" class="style-scope ytd-search-in-video-renderer">\n</tp-yt-paper-input-container>\n<div id="siv-snippets-wrapper" class="snippets-wrapper style-scope ytd-search-in-video-renderer" role="listbox">\n  <div class="no-results-item style-scope ytd-search-in-video-renderer" hidden="[[filteredSnippets.length]]">\n    [[getSimpleString(data.noResultsMessage)]]\n  </div>\n  <template is="dom-repeat" items="[[filteredSnippets]]" hidden="[[!filteredSnippets.length]]" on-dom-change="updateSnippetElements" class="style-scope ytd-search-in-video-renderer">\n    \n    <div class="snippet-item style-scope ytd-search-in-video-renderer" role="option" data-start-offset$="[[item.startMs]]" data-text$="[[getSimpleString(item.snippet)]]">\n      <yt-formatted-string class="start-time-text style-scope ytd-search-in-video-renderer" text="[[item.startTimeText]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="snippet-text style-scope ytd-search-in-video-renderer" text="[[item.snippet]]">\n      </yt-formatted-string>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return AoS=r},{mode:1});var Nsp;var Do=function(){return _.D.apply(this,arguments)||this};
_.b(Do,_.D);Do.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
Do.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]]"}}}}}};
Do.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var r,g,I,P,a=(g=_.Z((r=this.data)==null?void 0:r.onClickCommand,_.Fa1))==null?void 0:(I=g.item)==null?void 0:(P=I.notificationTextRenderer)==null?void 0:P.successResponseText;a&&_.BOQ(this.hostElement,a)}};
_.l4.Object.defineProperties(Do.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P;return this.isProductPlaceholder&&((r=this.data)==null?void 0:(g=r.hiddenProductOptions)==null?void 0:g.showDropCountdown)&&!!((I=this.data)==null?0:(P=I.hiddenProductOptions)==null?0:P.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var r;return!this.isProductPlaceholder&&!((r=this.data)==null?0:r.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var r,g;return!((r=this.data)==null?0:r.priceReplacementText)&&!((g=this.data)==null||!g.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Do.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Do.prototype,"componentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Do.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Do.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.L("isProductPlaceholder"),_.J("design:type",Object),_.J("design:paramtypes",[])],Do.prototype,"useCenterLayoutContainer",null);_.w([_.H({computed:"computeButtonOverride(data)"}),_.J("design:type",Object)],Do.prototype,"buttonOverride",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Do.prototype,"isProductPlaceholder",null);
_.w([_.L("isProductPlaceholder"),_.J("design:type",Object),_.J("design:paramtypes",[])],Do.prototype,"showDropCountdown",null);_.w([_.L("isProductPlaceholder","data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Do.prototype,"showBrandName",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Do.prototype,"showPriceReplacementText",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Do.prototype,"showPrice",null);
_.w([_.L("isProductPlaceholder"),_.J("design:type",Object),_.J("design:paramtypes",[])],Do.prototype,"showMetadata",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],Do);
_.A(Do,"ytd-product-list-item-renderer",function(){if(Nsp!==void 0)return Nsp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div data-offer-version-id$="[[data.debugOfferVersionId]]" id="product-list-item" class="style-scope ytd-product-list-item-renderer"><a id="container" class="yt-simple-endpoint style-scope ytd-product-list-item-renderer" href$="[[computeHref_(data.onClickCommand)]]" rel="[[computeNofollow_(data.onClickCommand)]]" data="[[data.onClickCommand]]" on-click="showSnackbarIfPlaceholder"><div id="product-thumbnail" class="style-scope ytd-product-list-item-renderer"><yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" class="style-scope ytd-product-list-item-renderer"></yt-img-shadow></div><div id="product-info-and-view" class="style-scope ytd-product-list-item-renderer"><div id="product-info" class="style-scope ytd-product-list-item-renderer"><h4 id="product-title" class="style-scope ytd-product-list-item-renderer">[[getSimpleString(data.title)]]</h4><template is="dom-if" if="[[showDropCountdown]]" class="style-scope ytd-product-list-item-renderer"><yt-countdown target-timestamp="[[data.hiddenProductOptions.dropTimestamp]]" class="style-scope ytd-product-list-item-renderer"></yt-countdown></template><template is="dom-if" if="[[showMetadata]]" class="style-scope ytd-product-list-item-renderer"><div id="merchant-name" class="style-scope ytd-product-list-item-renderer">[[data.merchantName]]</div></template><template is="dom-if" if="[[showBrandName]]" class="style-scope ytd-product-list-item-renderer"><div id="brand-name" class="style-scope ytd-product-list-item-renderer">[[data.brandName]]</div></template><template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-product-list-item-renderer"><div id="product-price-replacement" class="style-scope ytd-product-list-item-renderer">[[data.priceReplacementText]]</div></template><template is="dom-if" restamp="" if="[[showPrice]]" class="style-scope ytd-product-list-item-renderer"><div id="product-price" class="style-scope ytd-product-list-item-renderer">[[data.price]]</div></template><template is="dom-if" if="[[showMetadata]]" class="style-scope ytd-product-list-item-renderer"><div id="affiliate-disclaimer-text" class="style-scope ytd-product-list-item-renderer">\n            [[data.affiliateDisclaimerText]]\n          </div></template></div><div id="view-button" hidden="[[!showMetadata]]" class="style-scope ytd-product-list-item-renderer"></div></div></a><div id="action-button" class="style-scope ytd-product-list-item-renderer"></div></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Nsp=r},{mode:1});var w7r;var Rn=function(){return _.D.apply(this,arguments)||this};
_.b(Rn,_.D);Rn.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
Rn.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
Rn.prototype.panelContentVisibleChanged=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1)return r.playerApi?I.jumpTo(2):I.yield(_.Lk().getPlayerPromise(),3);I.nextAddress!=2&&(r.playerApi=I.yieldResult);(g=r.playerApi)==null||g.productsInVideoVisibilityUpdated(!!r.panelContentVisible);_.R2(I)})};
Rn.prototype.panelContentVisibleChanged=Rn.prototype.panelContentVisibleChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Rn.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Rn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Rn.prototype,"panelContentVisible",void 0);_.w([_.H(),_.J("design:type",Object)],Rn.prototype,"data",void 0);
_.w([_.xt("panelContentVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype",Promise)],Rn.prototype,"panelContentVisibleChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],Rn);
_.A(Rn,"ytd-product-list-renderer",function(){if(w7r!==void 0)return w7r;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-product-list-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return w7r=r},{mode:1});var lIp;var Al=function(){var r=_.D.apply(this,arguments)||this;r.isToggleChecked=!1;return r};
_.b(Al,_.D);Al.prototype.onDataChanged=function(){var r;this.isToggleChecked=((r=this.data)==null?void 0:r.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
Al.prototype.close=function(){var r;((r=this.data)==null?0:r.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
Al.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var r,g=_.Z((r=this.data)==null?void 0:r.switchButton,XZ0);g&&(this.isToggleChecked&&g.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(g.switchOnInnertubeCommand),!this.isToggleChecked&&g.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(g.switchOffInnertubeCommand))};
Al.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Al.prototype.onDataChanged=Al.prototype.onDataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Al.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Al.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Al.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Al.prototype,"isToggleChecked",void 0);_.w([_.H({value:_.xH("CLOSE")}),_.J("design:type",String)],Al.prototype,"closeButtonAriaLabel",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Al.prototype,"onDataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],Al);
_.A(Al,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(lIp!==void 0)return lIp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-gifting-opt-in-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <yt-icon icon="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="content" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n  <div id="header" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <yt-img-shadow class="thumbnail style-scope ytd-sponsorships-gifting-opt-in-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n  </div>\n  <div id="optin" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <div id="title" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n      <yt-formatted-string class="title style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="subtitle style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.subtitle]]">\n      </yt-formatted-string>\n    </div>\n    <div id="toggle" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n      <ytcp-ve track-click="true" ve-type="[[ve.client.SPONSORSHIPS_GIFTING_OPT_IN_DIALOG_TOGGLE_BUTTON]]" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n        <tp-yt-paper-toggle-button class="toggle style-scope ytd-sponsorships-gifting-opt-in-renderer" checked="[[isToggleChecked]]" on-click="handleOptInToggle">\n        </tp-yt-paper-toggle-button>\n      </ytcp-ve>\n    </div>\n  </div>\n  <div class="separator style-scope ytd-sponsorships-gifting-opt-in-renderer"></div>\n  <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.disclaimer]]">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return lIp=r},{mode:1});var ScS;var Ny=function(){var r=_.D.apply(this,arguments)||this;r.hideTimestamps=!!_.IJ("hide-transcript-timestamps");r.currentCueIndex=-1;r.flatCues=[];r.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};r.TEST_ONLY={getFlatCues:function(){return r.flatCues}};
return r};
_.b(Ny,_.D);_.Q=Ny.prototype;_.Q.hideTimestampsChanged=function(){_.gY("hide-transcript-timestamps",this.hideTimestamps)};
_.Q.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.Q.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.Q.dataChanged=function(){var r;if((r=this.data)!=null&&r.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;r=_.m(this.data.cueGroups);for(var g=r.next();!g.done;g=r.next()){g=_.m(_.Z(g.value,Mc3).cues);for(var I=g.next();!I.done;I=g.next())this.flatCues.push(Number(_.Z(I.value,jQp).startOffsetMs))}}};
_.Q.onYtPlayerTimeChanged=function(r){if(!(r<0)){for(var g=this.currentCueIndex,I=g;;){var P=I>=0?this.flatCues[I]/1E3:-1;if(r+.5<P)--I;else if(P=I+1<this.flatCues.length?this.flatCues[I+1]/1E3:Infinity,r+.5>P)I+=1;else break}I!==g&&(g>=0&&((r=this.getCueElement(g))&&r.classList.remove("active"),(g=this.getCueGroupElement(g))&&g.classList.remove("active")),(g=this.getCueElement(I))&&g.classList.add("active"),(g=this.getCueGroupElement(I))&&g.classList.add("active"),this.currentCueIndex=I,this.isHovered||
this.scrollElementToTop(I))}};
_.Q.scrollElementToTop=function(r){r=this.getCueElement(r>=3?r-3:0);this.hostElement.scrollTop=Math.min(r.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.Q.getCueElement=function(r){return _.DG(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[r]+'"]')};
_.Q.getCueGroupElement=function(r){return(r=this.getCueElement(r))&&r.parentElement?r.parentElement.parentElement:null};
_.Q.onTap=function(r){var g=_.Va(r);r.target.classList.contains("cue")&&this.seekCueElement(g)};
_.Q.onKeyPress=function(r){r.keyCode==13&&(r=_.sMy(r.target,null,"cue"))&&this.seekCueElement(r)};
_.Q.seekCueElement=function(r){r=Number(r.getAttribute("start-offset"));_.We(this.hostElement,"yt-transcript-player-seek",[r/1E3])};
_.Q.onMouseEnter=function(){this.isHovered=!0};
_.Q.onMouseLeave=function(){this.isHovered=!1};
Ny.prototype.onMouseLeave=Ny.prototype.onMouseLeave;Ny.prototype.onMouseEnter=Ny.prototype.onMouseEnter;Ny.prototype.onKeyPress=Ny.prototype.onKeyPress;Ny.prototype.onTap=Ny.prototype.onTap;Ny.prototype.dataChanged=Ny.prototype.dataChanged;Ny.prototype.hideTimestampsChanged=Ny.prototype.hideTimestampsChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Ny.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ny.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ny.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ny.prototype,"hideTimestamps",void 0);_.w([_.H(),_.J("design:type",Boolean)],Ny.prototype,"isHovered",void 0);_.w([_.xt("hideTimestamps"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ny.prototype,"hideTimestampsChanged",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ny.prototype,"dataChanged",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Ny.prototype,"onTap",null);_.w([_.Eq("keypress"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Ny.prototype,"onKeyPress",null);
_.w([_.Eq("mouseenter"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ny.prototype,"onMouseEnter",null);_.w([_.Eq("mouseleave"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ny.prototype,"onMouseLeave",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],Ny);
_.A(Ny,"ytd-transcript-body-renderer",function(){if(ScS!==void 0)return ScS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template as="cueGroup" is="dom-repeat" items="[[data.cueGroups]]" class="style-scope ytd-transcript-body-renderer">\n  <div class="cue-group style-scope ytd-transcript-body-renderer">\n    <div class="cue-group-start-offset style-scope ytd-transcript-body-renderer">\n      [[getSimpleString(cueGroup.transcriptCueGroupRenderer.formattedStartOffset)]]\n    </div>\n    <div class="cues style-scope ytd-transcript-body-renderer">\n      <template is="dom-repeat" items="[[cueGroup.transcriptCueGroupRenderer.cues]]" class="style-scope ytd-transcript-body-renderer">\n        <div class="cue style-scope ytd-transcript-body-renderer" role="button" start-offset$="[[item.transcriptCueRenderer.startOffsetMs]]" tabindex="0">\n          [[getSimpleString(item.transcriptCueRenderer.cue)]]\n        </div>\n      </template>\n    </div>\n  </div>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ScS=r},{mode:1});var JoZ;var wO=function(){var r=_.D.apply(this,arguments)||this;r.darkerPanels=_.Y("web_watch_darker_panels");return r};
_.b(wO,_.D);wO.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],wO.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],wO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],wO.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wO.prototype,"darkerPanels",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],wO);
_.A(wO,"ytd-transcript-footer-renderer",function(){if(JoZ!==void 0)return JoZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="menu" class="style-scope ytd-transcript-footer-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return JoZ=r},{mode:1});var ELK;var xrS;var lR=function(){var r=_.D.apply(this,arguments)||this;r.systemIcons=_.Y("kevlar_system_icons");r.showClearButton=!1;return r};
_.b(lR,_.D);_.Q=lR.prototype;_.Q.handleInput=function(r){var g=this;r.target.value.length?_.YR(this,"ytdTranscriptSearchBoxSearch",function(){g.emitSearchEvent(r)},500):(_.nlL(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=r.target.value.length>0};
_.Q.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.Q.handleClick=function(){var r,g=(r=this.data)==null?void 0:r.trackingParams;g&&_.J1(_.hx(),g)};
_.Q.handleClear=function(){_.nlL(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var r,g,I=(g=_.Z((r=this.data)==null?void 0:r.clearButton,_.cw))==null?void 0:g.trackingParams;I&&_.J1(_.hx(),I);this.clear()};
_.Q.emitSearchEvent=function(r){_.He(this.hostElement,"yt-transcript-search-box-search",{query:r.target.value});var g,I;(r=(I=_.Z((g=this.data)==null?void 0:g.searchButton,_.cw))==null?void 0:I.trackingParams)&&_.J1(_.hx(),r)};
_.Q.emitClearEvent=function(){_.He(this.hostElement,"yt-transcript-search-box-clear")};
_.l4.Object.defineProperties(lR.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.DG(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],lR.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],lR.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],lR.prototype,"systemIcons",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],lR);
_.A(lR,"ytd-transcript-search-box-renderer",function(){if(xrS!==void 0)return xrS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input-container class="input-container style-scope ytd-transcript-search-box-renderer" no-label-float="true">\n  <yt-icon class="icon style-scope ytd-transcript-search-box-renderer" slot="prefix" icon="yt-icons:search"></yt-icon>\n  <input id="transcript-search-box-input" slot="input" type="text" placeholder="[[getSimpleString(data.formattedPlaceholder)]]" aria-autocomplete="list" aria-haspopup="listbox" maxlength="1000" role="combobox" on-click="handleClick" on-input="handleInput" class="style-scope ytd-transcript-search-box-renderer">\n  <tp-yt-paper-icon-button class="clear-button style-scope ytd-transcript-search-box-renderer" slot="suffix" hidden="[[!showClearButton]]" icon="yt-sys-icons:close" on-click="handleClear"></tp-yt-paper-icon-button>\n</tp-yt-paper-input-container>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return xrS=r},{mode:1});var fIS;var nLW;var Sx=function(){return _.D.apply(this,arguments)||this};
_.b(Sx,_.D);Sx.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var r,g;this.sectionHeaderAriaLabel=(r=this.data)==null?void 0:(g=r.accessibility)==null?void 0:g.accessibilityData.label}};
Sx.prototype.fireSelectedEvent=function(r){_.He(this.hostElement,"ytd-transcript-section-header",{startMs:r})};
Sx.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
Sx.prototype.handleKeyPress=function(r){this.data&&r.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.l4.Object.defineProperties(Sx.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var r,g;return(g=(r=this.data)==null?void 0:r.enableTappableTranscriptHeader)!=null?g:!1}}});
Sx.prototype.dataChanged=Sx.prototype.dataChanged;_.w([_.H(),_.J("design:type",Object)],Sx.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],Sx.prototype,"sectionHeaderAriaLabel",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Sx.prototype,"enableTappableTranscriptHeader",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Sx.prototype,"dataChanged",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],Sx);
_.A(Sx,"ytd-transcript-section-header-renderer",function(){if(nLW!==void 0)return nLW;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" restamp="" if="[[enableTappableTranscriptHeader]]" class="style-scope ytd-transcript-section-header-renderer">\n  <div id="header" class="transcript-section-header style-scope ytd-transcript-section-header-renderer" aria-label$="[[sectionHeaderAriaLabel]]" tabindex="0" role="button" on-click="handleClick" on-keypress="handleKeyPress">\n    <yt-section-header-view-model data="[[data.sectionHeader.sectionHeaderViewModel]]" disable-vertical-padding="true" force-small-layout="true" class="style-scope ytd-transcript-section-header-renderer">\n  </yt-section-header-view-model></div>\n</template>\n<template is="dom-if" restamp="" if="[[!enableTappableTranscriptHeader]]" class="style-scope ytd-transcript-section-header-renderer">\n  <div id="header" aria-label$="[[sectionHeaderAriaLabel]]" class="style-scope ytd-transcript-section-header-renderer">\n    <yt-formatted-string id="title" aria-hidden="true" tabindex="-1" text="[[data.snippet]]" class="style-scope ytd-transcript-section-header-renderer">\n    </yt-formatted-string>\n  </div>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return nLW=r},{mode:1});var TsS;var hNS;var Jl=function(){var r=_.D.apply(this,arguments)||this;r.isEditMode=!1;r.touchCaptionsEnabled=!1;r.deleteCaptionCorrectionPopupCommand=null;r.voteCaptionCorrectionPopupCommand=null;r.roundedContainer=!0;r.mouseOver=!1;r.textChanged=!1;r.messages={suggest_correction:_.xH("suggest_correction",void 0,"Edit caption"),suggested_caption:_.xH("suggested_caption",void 0,"Suggested caption"),submit_correction:_.xH("submit_correction",void 0,"Submit for review"),cancel_correction:_.xH("cancel_correction",
void 0,"Cancel"),replay_segment:_.xH("replay_segment",void 0,"Re-play segment"),delete_correction:_.xH("delete_correction",void 0,"Delete correction")};r.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return r};
_.b(Jl,_.D);_.Q=Jl.prototype;_.Q.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)};
_.Q.handleDelete=function(r){if(this.deleteCaptionCorrectionPopupCommand){var g=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);g&&this.ytdOpenPopupBehavior.openPopup(g);r.stopPropagation()}};
_.Q.handleSubmit=function(r){if(this.data&&this.data.submitCaptionCorrectionCommand&&(r.stopPropagation(),this.textChanged)){var g;r=(g=_.Z(this.data.submitCaptionCorrectionCommand,_.SOy))==null?void 0:g.params;g=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:r,correctionText:String(this.ironTextAreaElement.value),originalText:_.b6(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(g);this.isEditMode=!1}};
_.Q.handleUpdateSegmentText=function(r){(r=_.Z(r,dGS))&&r.targetId&&this.data&&r.targetId===this.data.targetId&&(r.userCorrection&&(this.editedText=r.userCorrection),r.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.b6(this.data.snippet)),r.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=r.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=r.voteCaptionCorrectionPopupCommand?
r.voteCaptionCorrectionPopupCommand:null,r.accessibility&&(this.segmentAriaLabel=r.accessibility.accessibilityData.label))};
_.Q.handleCancel=function(r){this.isEditMode=!1;r.stopPropagation();this.logClientVe(159409)};
_.Q.handleEditSegmentCommand=function(r){(r=_.Z(r,VwM))&&r.targetId&&this.data&&r.targetId===this.data.targetId&&this.handleEdit()};
_.Q.handleEditButtonClick=function(r){this.data&&(this.handleEdit(),r.stopPropagation())};
_.Q.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var r;(r=this.ironTextAreaElement.textarea)==null||r.focus();this.logClientVe(159407)}};
_.Q.handleMouseEnter=function(){this.mouseOver=!0};
_.Q.handleMouseLeave=function(){this.mouseOver=!1};
_.Q.handleReplay=function(r){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),r.stopPropagation(),this.logClientVe(159408))};
_.Q.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()))};
_.Q.handleKeypress=function(r){this.data&&(this.isEditMode?r.stopPropagation():this.isEnterPress(r)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(r)&&this.logClientVe(138758))};
_.Q.handleTextboxClick=function(r){r.stopPropagation()};
_.Q.handleTextboxKeydown=function(r){this.isControlEnterPress(r)?this.handleSubmit(r):r.key==="Escape"&&this.handleCancel(r)};
_.Q.handleTextboxKeyup=function(){this.textChanged=_.b6(this.latestText)!==String(this.ironTextAreaElement.value)};
_.Q.fireSelectedEvent=function(r){_.He(this.hostElement,"yt-transcript-segment-selected",{startMs:r})};
_.Q.fireReplayEvent=function(r,g){_.He(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(r-100,0),endMs:g})};
_.Q.fireEditEvent=function(r,g){_.He(this.hostElement,"yt-transcript-segment-edit",{startMs:r,endMs:g})};
_.Q.isEnterPress=function(r){return r.key==="Enter"||r.code==="Enter"||r.code==="NumpadEnter"||r.keyCode===13?!0:!1};
_.Q.isControlEnterPress=function(r){var g=r.key==="Enter"||r.code==="Enter"||r.code==="NumpadEnter"||r.keyCode===13;return(r.ctrlKey||r.metaKey)&&g};
_.Q.isCopyPress=function(r){var g=r.ctrlKey;return r.key==="c"&&g};
_.Q.logClick=function(){var r,g=(r=this.data)==null?void 0:r.trackingParams;g&&_.J1(_.hx(),g)};
_.Q.logClientVe=function(r){_.St(_.hx(),_.Dx(r))};
_.l4.Object.defineProperties(Jl.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}}});
Jl.prototype.handleMouseLeave=Jl.prototype.handleMouseLeave;Jl.prototype.handleMouseEnter=Jl.prototype.handleMouseEnter;Jl.prototype.dataChanged=Jl.prototype.dataChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Jl.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],Jl.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Jl.prototype,"ytRendererBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],Jl.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Jl.prototype,"isEditMode",void 0);_.w([_.H(),_.J("design:type",Object)],Jl.prototype,"touchCaptionsEnabled",void 0);_.w([_.H(),_.J("design:type",Object)],Jl.prototype,"editedText",void 0);_.w([_.H(),_.J("design:type",Object)],Jl.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.w([_.H(),_.J("design:type",Object)],Jl.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.w([_.H(),_.J("design:type",String)],Jl.prototype,"segmentAriaLabel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Jl.prototype,"roundedContainer",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Jl.prototype,"mouseOver",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Jl.prototype,"textChanged",void 0);_.w([_.H(),_.J("design:type",Object)],Jl.prototype,"messages",void 0);
_.w([_.ni("#suggestion"),_.J("design:type",Object)],Jl.prototype,"ironTextAreaElement",void 0);_.w([_.L("data","editedText"),_.J("design:type",Object),_.J("design:paramtypes",[])],Jl.prototype,"latestText",null);_.w([_.L("touchCaptionsEnabled","isEditMode"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Jl.prototype,"enableEditButton",null);
_.w([_.L("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Jl.prototype,"enableUndoButton",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Jl.prototype,"dataChanged",null);_.w([_.Eq("mouseenter"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Jl.prototype,"handleMouseEnter",null);
_.w([_.Eq("mouseleave"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Jl.prototype,"handleMouseLeave",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],Jl);
_.A(Jl,"ytd-transcript-segment-renderer",function(){if(hNS!==void 0)return hNS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-segment-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="segment style-scope ytd-transcript-segment-renderer" aria-label$="[[segmentAriaLabel]]" role="button" tabindex="0" on-click="handleClick" on-keypress="handleKeypress">\n  <div class="segment-start-offset style-scope ytd-transcript-segment-renderer" tabindex="-1" aria-hidden="true" on-keypress="handleKeypress">\n    <div class="segment-timestamp style-scope ytd-transcript-segment-renderer">\n      [[getSimpleString(data.startTimeText)]]\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[touchCaptionsEnabled]]" class="style-scope ytd-transcript-segment-renderer">\n    <tp-yt-paper-input-container hidden="[[!isEditMode]]" no-label-float="true" use-v2-underline="" on-click="handleTextboxClick" on-keydown="handleTextboxKeydown" on-keyup="handleTextboxKeyup" class="style-scope ytd-transcript-segment-renderer">\n      <tp-yt-iron-autogrow-textarea id="suggestion" class="paper-input-input style-scope ytd-transcript-segment-renderer" slot="input" label="[[messages.suggested_caption]]" max-rows="4" required="true" rows="1" value="[[getSimpleString(data.snippet)]]">\n      </tp-yt-iron-autogrow-textarea>\n    </tp-yt-paper-input-container>\n    <div id="actions" hidden="[[!isEditMode]]" class="style-scope ytd-transcript-segment-renderer">\n      <div class="submit style-scope ytd-transcript-segment-renderer" on-click="handleSubmit">\n        <yt-icon-button label="[[messages.submit_correction]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:check" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.submit_correction]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n      <div class="cancel style-scope ytd-transcript-segment-renderer" on-click="handleCancel">\n        <yt-icon-button label="[[messages.cancel_correction]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:close" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.cancel_correction]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n      <div class="replay style-scope ytd-transcript-segment-renderer" on-click="handleReplay">\n        <yt-icon-button label="[[messages.replay_segment]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:replay_arrow" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.replay_segment]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n    </div>\n  </template>\n  <yt-formatted-string class="segment-text style-scope ytd-transcript-segment-renderer" aria-hidden="true" hidden="[[isEditMode]]" tabindex="-1" text="[[latestText]]">\n  </yt-formatted-string>\n  <template is="dom-if" restamp="" if="[[touchCaptionsEnabled]]" class="style-scope ytd-transcript-segment-renderer">\n    <div class="segment-undo style-scope ytd-transcript-segment-renderer" on-click="handleDelete" hidden="[[!enableUndoButton]]">\n      <yt-icon-button label="[[messages.delete_correction]]" class="style-scope ytd-transcript-segment-renderer">\n        <yt-icon icon="yt-icons:arrow_undo" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n        <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.delete_correction]]</tp-yt-paper-tooltip>\n      </yt-icon-button>\n    </div>\n    <div class="segment-edit style-scope ytd-transcript-segment-renderer" on-click="handleEditButtonClick" hidden="[[!enableEditButton]]">\n      <yt-icon-button label="[[messages.suggest_correction]]" class="style-scope ytd-transcript-segment-renderer">\n        <yt-icon icon="yt-icons:edit" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n        <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.suggest_correction]]</tp-yt-paper-tooltip>\n      </yt-icon-button>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return hNS=r},{mode:1});var E2=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};r.isError=!1;r.darkerPanels=_.Y("web_watch_darker_panels");r.useParentMaxHeight=_.Y("web_watch_transscript_use_parent_max_height");r.segmentOffsets=[];r.segmentIndex=-1;return r};
_.b(E2,_.D);_.Q=E2.prototype;_.Q.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"}}}}};
_.Q.segmentsChanged=function(){this.updateOffsets()};
_.Q.onYtPlayerTimeChanged=function(r){for(var g=this.segmentIndex,I=g;;){if(I>=0){var P=this.segmentOffsets[I].start;var a=this.segmentOffsets[I].isAutoScrollable}else P=-1,a=!0;var v=r+.5;if(!a){P=I+1<this.segmentOffsets.length?this.segmentOffsets[I+1].start:Infinity;if(v>=P){I+=1;continue}I=-1;break}if(v<P)P=I-1>=0&&this.segmentOffsets[I-1].isAutoScrollable,a=I===0||P?1:2,I-=a;else if(a=I+1<this.segmentOffsets.length&&this.segmentOffsets[I+1].isAutoScrollable?1:2,P=I+a<this.segmentOffsets.length?
this.segmentOffsets[I+a].start:Infinity,v>P)I+=a;else{if(I<0)break;I<this.segmentOffsets.length&&v>this.segmentOffsets[I].end&&(I=-1);break}}if(g!==I){if(g>=0){var C;(C=this.getSegmentElement(g))==null||C.classList.remove("active")}this.segmentIndex=I;if(!(I<0)){var u;(u=this.getSegmentElement(I))==null||u.classList.add("active");this.isHovered||this.scrollElementToTop(I)}}};
_.Q.handleSegmentEdit=function(r){r.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=r.target,_.We(this.hostElement,"yt-transcript-player-edit",[r.detail.startMs/1E3,r.detail.endMs/1E3]))};
_.Q.handleSegmentSelected=function(r){_.We(this.hostElement,"yt-transcript-player-seek",[r.detail.startMs/1E3])};
_.Q.handleSegmentReplay=function(r){_.We(this.hostElement,"yt-transcript-player-replay",[r.detail.startMs/1E3,r.detail.endMs/1E3])};
_.Q.handleSectionHeaderSelected=function(r){_.We(this.hostElement,"yt-transcript-player-seek",[r.detail.startMs/1E3])};
_.Q.onMouseEnter=function(){this.isHovered=!0};
_.Q.onMouseLeave=function(){this.isHovered=!1};
_.Q.onRetryButtonClick=function(){_.He(this.hostElement,"transcript-retry-button-click")};
_.Q.getSegmentElement=function(r){return _.DG(this.hostElement).querySelector(":nth-child("+(r+1)+")")};
_.Q.scrollElementToTop=function(r){r=this.getSegmentElement(r>=2?r-2:0);this.hostElement.scrollTop=Math.min(r.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.Q.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(r){var g,I=(g=r.transcriptSegmentRenderer)!=null?g:r.transcriptSectionHeaderRenderer;return{start:Number(I.startMs)/1E3,end:Number(I.endMs)/1E3,isAutoScrollable:r.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.Q.clearHighlightedSegments=function(){var r=_.DG(this.hostElement);r=_.m(r.querySelectorAll("ytd-transcript-segment-renderer"));for(var g=r.next();!g.done;g=r.next())g.value.classList.remove("active")};
_.l4.Object.defineProperties(E2.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:r.searchResultSegments)||((g=this.data)==null?void 0:g.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
E2.prototype.onMouseLeave=E2.prototype.onMouseLeave;E2.prototype.onMouseEnter=E2.prototype.onMouseEnter;E2.prototype.handleSectionHeaderSelected=E2.prototype.handleSectionHeaderSelected;E2.prototype.handleSegmentReplay=E2.prototype.handleSegmentReplay;E2.prototype.handleSegmentSelected=E2.prototype.handleSegmentSelected;E2.prototype.handleSegmentEdit=E2.prototype.handleSegmentEdit;E2.prototype.segmentsChanged=E2.prototype.segmentsChanged;
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],E2.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],E2.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],E2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],E2.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],E2.prototype,"isError",void 0);
_.w([_.H(),_.J("design:type",Object)],E2.prototype,"noResultLabel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],E2.prototype,"darkerPanels",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],E2.prototype,"useParentMaxHeight",void 0);_.w([_.L("data"),_.J("design:type",Array),_.J("design:paramtypes",[])],E2.prototype,"segments",null);
_.w([_.L("segments","noResultLabel"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],E2.prototype,"displayNoResults",null);_.w([_.xt("segments"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],E2.prototype,"segmentsChanged",null);_.w([_.Eq("yt-transcript-segment-edit"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],E2.prototype,"handleSegmentEdit",null);
_.w([_.Eq("yt-transcript-segment-selected"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],E2.prototype,"handleSegmentSelected",null);_.w([_.Eq("yt-transcript-segment-replay"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],E2.prototype,"handleSegmentReplay",null);
_.w([_.Eq("ytd-transcript-section-header"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],E2.prototype,"handleSectionHeaderSelected",null);_.w([_.Eq("mouseenter"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],E2.prototype,"onMouseEnter",null);_.w([_.Eq("mouseleave"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],E2.prototype,"onMouseLeave",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],E2);
_.A(E2,"ytd-transcript-segment-list-renderer",function(){if(TsS!==void 0)return TsS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-segment-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="segments-container" class="style-scope ytd-transcript-segment-list-renderer"></div>\n<div id="message-container" hidden="[[!displayNoResults]]" class="style-scope ytd-transcript-segment-list-renderer">\n  <yt-formatted-string id="no-results" text="[[noResultLabel]]" class="style-scope ytd-transcript-segment-list-renderer">\n  </yt-formatted-string>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return TsS=r},{mode:1});var xX=function(){var r=_.D.apply(this,arguments)||this;r.hideTimestamps=!!_.IJ("hide-transcript-timestamps");r.isLoadingTranscripts=!1;r.darkerPanels=_.Y("web_watch_darker_panels");r.isError=!1;r.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return r};
_.b(xX,_.D);_.Q=xX.prototype;_.Q.headerChanged=function(){var r,g;this.baseGetTranscriptsCommand=(g=_.Z((r=this.data)==null?void 0:r.header,LGZ))==null?void 0:g.onTextChangeCommand};
_.Q.bodyChanged=function(){var r=this.getBodyRenderer();r&&(r.initialSegments&&(this.initialTranscriptsRenderer=r),r.noResultLabel&&(this.noResultLabel=r.noResultLabel),r.retryLabel&&(this.retryLabel=r.retryLabel))};
_.Q.detached=function(){this.clearSearchBoxText()};
_.Q.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.Q.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"}}}};
_.Q.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.Q.fireSearch=function(r){var g=this;if(r){var I=r.detail.query;if(this.baseGetTranscriptsCommand){var P;r=(P=_.Z(this.baseGetTranscriptsCommand,_.NTY))==null?void 0:P.params;var a;P=_.Z((a=this.data)==null?void 0:a.footer,VcZ);var v;if((a=(v=_.Z(P==null?void 0:P.languageMenu,twM))==null?void 0:v.subMenuItems)&&a.length>0&&(v=a.find(function(X){return X.selected}))){var C,u;
r=(C=v.continuation)==null?void 0:(u=C.reloadContinuationData)==null?void 0:u.continuation}C=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:r,searchQuery:I}});this.ytComponentBehavior.resolveCommand(C,{commandController:{onServerError:function(){g.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});fvW(this.ytContinuationHandlerBehavior,function(){return I===g.getCurrentSearchBoxText()})}}};
_.Q.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.Q.onRetryButtonClick=function(){this.isError=!1;var r={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:r}))};
_.Q.hideTimestampsChanged=function(){_.gY("hide-transcript-timestamps",this.hideTimestamps)};
_.Q.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.Q.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.Q.handleSignalActionCopyTranscript=function(){var r=this,g=this.getBodyRenderer();g&&(g=((g==null?void 0:g.searchResultSegments)||(g==null?void 0:g.initialSegments)||[]).map(function(I){return _.Z(I,yK3)}).filter(function(I){return!!I}).map(function(I){return{snippet:I.snippet||{runs:[{text:""}]},
startTimeText:I.startTimeText||{simpleText:""}}}).map(function(I){var P=(I.snippet.runs||[]).reduce(function(a,v){return a+v.text},"");
return r.hideTimestamps?P:I.startTimeText.simpleText+" "+P}).join("\n"),this.copyToClipboard(g))};
_.Q.copyToClipboard=function(r){navigator.clipboard&&navigator.clipboard.writeText(r)};
_.Q.getCurrentSearchBoxText=function(){var r;return(r=this.searchBox)==null?void 0:r.value};
_.Q.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.Q.getBodyRenderer=function(){var r;return _.Z((r=this.data)==null?void 0:r.body,GCf)};
_.Q.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.l4.Object.defineProperties(xX.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.DG(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
xX.prototype.hideTimestampsChanged=xX.prototype.hideTimestampsChanged;xX.prototype.searchCleared=xX.prototype.searchCleared;xX.prototype.fireSearch=xX.prototype.fireSearch;xX.prototype.onReloadContinuationFinish=xX.prototype.onReloadContinuationFinish;xX.prototype.bodyChanged=xX.prototype.bodyChanged;xX.prototype.headerChanged=xX.prototype.headerChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],xX.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],xX.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],xX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.bI),_.J("design:type",Object)],xX.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],xX.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],xX.prototype,"hideTimestamps",void 0);
_.w([_.H(),_.J("design:type",Object)],xX.prototype,"isLoadingTranscripts",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],xX.prototype,"darkerPanels",void 0);_.w([_.H(),_.J("design:type",Object)],xX.prototype,"isError",void 0);_.w([_.xt("data.header"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],xX.prototype,"headerChanged",null);
_.w([_.$R("data.body"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],xX.prototype,"bodyChanged",null);_.w([_.Eq("yt-reload-continuation-finish"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],xX.prototype,"onReloadContinuationFinish",null);_.w([_.Eq("yt-transcript-search-box-search"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],xX.prototype,"fireSearch",null);
_.w([_.Eq("yt-transcript-search-box-clear"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],xX.prototype,"searchCleared",null);_.w([_.xt("hideTimestamps"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],xX.prototype,"hideTimestampsChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],xX);
_.A(xX,"ytd-transcript-search-panel-renderer",function(){if(fIS!==void 0)return fIS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-search-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-transcript-search-panel-renderer"></div>\n<div id="body" class="style-scope ytd-transcript-search-panel-renderer"></div>\n<div id="error-container" hidden="[[!isError]]" class="style-scope ytd-transcript-search-panel-renderer">\n  <tp-yt-paper-button id="retry-button" on-click="onRetryButtonClick" class="style-scope ytd-transcript-search-panel-renderer">\n    <yt-formatted-string text="[[retryLabel]]" class="style-scope ytd-transcript-search-panel-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-button>\n</div>\n<div class="spinner-container style-scope ytd-transcript-search-panel-renderer" hidden="[[!isLoadingTranscripts]]">\n  <tp-yt-paper-spinner active="[[isLoadingTranscripts]]" class="style-scope ytd-transcript-search-panel-renderer"></tp-yt-paper-spinner>\n</div>\n<div id="footer" class="style-scope ytd-transcript-search-panel-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return fIS=r},{mode:1});var fv=function(){var r=_.D.apply(this,arguments)||this;r.player=null;r.playerPollJobId=0;return r};
_.b(fv,_.D);_.Q=fv.prototype;_.Q.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.Q.onLoadReloadContinuation=function(r){_.Y("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:r.target.data.continuation}}):(r={clickTrackingParams:r.target.data.clickTrackingParams,getTranscriptEndpoint:{params:r.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}}))};
_.Q.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"}}}};
_.Q.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.Q.attached=function(){this.updatePlayerListening()};
_.Q.detached=function(){this.updatePlayerListening()};
_.Q.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.Q.startPlayerListening=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1)return(g=_.dD())?I.yield(g.getPlayerPromise(),2):I.return();r.player=I.yieldResult;r.playerPollJobId=_.ZV.addLowPriorityJob(function(){r.getPlayerVideoProgress()},1E3);
r.player.addEventListener("onCueRangeEnter",function(P){r.onCueRangeEnter(P)});
r.player.addEventListener("onCueRangeExit",function(P){r.onCueRangeExit(P)});
r.player.addEventListener("onStateChange",function(P){r.onPlayerStateChange(P)});
r.player.addEventListener("SEEK_TO",function(P){r.onPlayerSeek(P)});
_.R2(I)})};
_.Q.getPlayerVideoProgress=function(){var r=this;_.ZV.cancelJob(this.playerPollJobId);if(this.player){var g=this.player.getCurrentTime();_.We(this.hostElement,"yt-player-time-changed",[g])}this.playerPollJobId=_.ZV.addLowPriorityJob(function(){r.getPlayerVideoProgress()},1E3)};
_.Q.stopPlayerListening=function(){this.player=null;_.ZV.cancelJob(this.playerPollJobId)};
_.Q.onPlayerStateChange=function(r){r===2&&this.removePendingCue()};
_.Q.onPlayerSeek=function(r){var g;if(g=this.pendingReplayCueId)g=this.pendingReplayCueId,g=r===(_.Y("web_transcript_cue_id_killswitch")?Number(g):Number(g.split("_")[1]));g||this.removePendingCue()};
_.Q.onCueRangeEnter=function(r){rhM(r)&&(this.pendingReplayCueId=r)};
_.Q.onCueRangeExit=function(r){rhM(r)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.Q.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.Q.onYtTranscriptPlayerSeek=function(r){this.player&&this.player.seekTo(r,!0)};
_.Q.onYtTranscriptPlayerReplay=function(r,g){this.player&&(this.player.addCueRange($Ff(r),r,g),this.player.seekTo(r,!0),this.player.playVideo())};
_.Q.onYtTranscriptPlayerEdit=function(r,g){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange($Ff(r),r,g),this.player.seekTo(r,!0))};
fv.prototype.onLoadReloadContinuation=fv.prototype.onLoadReloadContinuation;fv.prototype.panelContentVisibleChanged=fv.prototype.panelContentVisibleChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],fv.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],fv.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],fv.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],fv.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],fv.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],fv.prototype,"panelContentVisible",void 0);_.w([_.xt("panelContentVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fv.prototype,"panelContentVisibleChanged",null);
_.w([_.Eq("yt-load-reload-continuation"),_.J("design:type",Function),_.J("design:paramtypes",[Object]),_.J("design:returntype")],fv.prototype,"onLoadReloadContinuation",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],fv);
_.A(fv,"ytd-transcript-renderer",function(){if(ELK!==void 0)return ELK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" class="style-scope ytd-transcript-renderer"></div>\n<div id="content" class="style-scope ytd-transcript-renderer"></div>\n<div id="footer" class="style-scope ytd-transcript-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ELK=r},{mode:1});var kQi;var $OR;var nv=function(){return _.D.apply(this,arguments)||this};
_.b(nv,_.D);nv.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.He(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.AF(this.hostElement,[this.data.clickCommand],this.hostElement))};
nv.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+(hR()+kv)+"px)"};
nv.prototype.updateShouldHideFromBinding=function(r){this.shouldHide=r.detail.value};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],nv.prototype,"rendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],nv.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],nv.prototype,"shouldHide",void 0);_.w([_.qC({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],nv);
_.A(nv,"ytd-ad-engagement-panel-banner-renderer",function(){if($OR!==void 0)return $OR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-engagement-panel-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="[[computeHideMediaQuery()]]" query-matches="[[shouldHide]]" on-query-matches-changed="updateShouldHideFromBinding" class="style-scope ytd-ad-engagement-panel-banner-renderer">\n</iron-media-query>\n<a class="yt-simple-endpoint banner-click-container style-scope ytd-ad-engagement-panel-banner-renderer" hidden="[[shouldHide]]" on-tap="onTap">\n  <yt-img-shadow class="banner-image style-scope ytd-ad-engagement-panel-banner-renderer" fit="" thumbnail="[[data.bannerImage]]">\n  </yt-img-shadow>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return $OR=r},{mode:_.Rv("kevlar_poly_si_batch_j070")?1:2});var rmM;var TV=function(){var r=_.D.apply(this,arguments)||this;r.buttonUpdate=_.Y("web_modern_buttons");r.adsSemanticText=_.Y("enable_ads_web_ep_buenos_aires_and_padding_fix");return r};
_.b(TV,_.D);TV.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.w([_.H(),_.J("design:type",Object)],TV.prototype,"data",void 0);_.w([_.H({computed:"computeHideDefaultAdBadge(data)"}),_.J("design:type",Boolean)],TV.prototype,"hideDefaultAdBadge",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],TV.prototype,"buttonUpdate",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],TV.prototype,"adsSemanticText",void 0);_.w([_.qC({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],TV);
_.A(TV,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(rmM!==void 0)return rmM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-ad-subtitle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer id="ad-badge" badges="[[data.badges]]" hidden="[[hideDefaultAdBadge]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</ytd-badge-supported-renderer>\n<ytd-ad-hover-text-button-renderer id="ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</ytd-ad-hover-text-button-renderer>\n<yt-formatted-string id="subtitle" ellipsis-truncate="" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</yt-formatted-string>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return rmM=r},{mode:1});var gu3;var hl=function(){var r=_.D.apply(this,arguments)||this;r.darkerPanels=_.Y("web_watch_darker_panels");r.enableSqueezebackPanels=_.Y("web_shorts_enable_squeezeback_panels");r.enableAnchoredPanel=_.Y("desktop_shorts_v2_anchored_panel");r.headerClickListener=function(g){r.onHeaderClick(g)};
r.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return r};
_.b(hl,_.D);_.Q=hl.prototype;_.Q.computeAdsInfoButton=function(){if(_.Y("web_modern_buttons")){var r,g;return(g=_.Z((r=this.data)==null?void 0:r.subtitleComplex,dAK))==null?void 0:g.adInfoRenderer}};
_.Q.updateHeaderClickListener=function(){var r,g,I;((r=this.data)==null?0:r.navigationEndpoint)||((g=this.data)==null?0:g.onClickCommand)||_.Z((I=this.data)==null?void 0:I.visibilityButton,_.t1)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.Q.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}}}}}};
_.Q.collapsedChanged=function(){var r;(r=this.data)!=null&&r.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.Y("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.Q.focus=function(r){var g=this;this.titleElement&&_.ZV.addJob(function(){_.DV(g.titleElement,r)},0,500)};
_.Q.computeTitleAriaLabel=function(r){var g=[];if(r.title){var I,P;g.push(this.ytRendererBehavior.getSimpleString(r.title)||((I=r.title.accessibility)==null?void 0:(P=I.accessibilityData)==null?void 0:P.label))}r.contextualInfo&&g.push(this.ytRendererBehavior.getSimpleString(r.contextualInfo));return g.join(" ")};
_.Q.onHeaderClick=function(r){this.shouldTriggerHeaderClick(r)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.He(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.AF(this.hostElement,[this.data.onClickCommand],this.hostElement)):(r=this.getVisibilityToggleButton())&&r.click())};
_.Q.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var r=_.Z(this.data.visibilityButton,_.cw)||_.Z(this.data.visibilityButton,_.t1);r&&this.ytRendererBehavior.logExplicitClick(r)}};
_.Q.getVisibilityToggleButton=function(){var r=_.DG(this.hostElement).querySelector("#visibility-button").firstElementChild;return(r==null?void 0:r.is)==="ytd-toggle-button-renderer"?r:null};
_.Q.shouldTriggerHeaderClick=function(r){return!_.bw(_.jH(r),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.Q.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(r){r=_.Z(r,$AS);this.targetId&&(r==null?void 0:r.targetId)===this.targetId&&(r=r.navigationButton)&&this.set("data.navigationButton",r)};
_.l4.Object.defineProperties(hl.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.Y("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var r;return!!(((r=this.entity)==null?0:r.isActionButtonHidden)||this.hideActionButton)}}});
hl.prototype.collapsedChanged=hl.prototype.collapsedChanged;hl.prototype.updateHeaderClickListener=hl.prototype.updateHeaderClickListener;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],hl.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hl.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],hl.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.oj),_.J("design:type",Object)],hl.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hl.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],hl.prototype,"targetId",void 0);_.w([_.H(),_.J("design:type",Boolean)],hl.prototype,"collapsed",void 0);_.w([_.H(),_.J("design:type",Boolean)],hl.prototype,"hideActionButton",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],hl.prototype,"shortsPanel",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],hl.prototype,"liveChatEngagementPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],hl.prototype,"learningChatEngagementPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hl.prototype,"darkerPanels",void 0);_.w([_.ni("#title"),_.J("design:type",HTMLElement)],hl.prototype,"titleElement",void 0);_.w([_.ni("#header"),_.J("design:type",HTMLElement)],hl.prototype,"headerElement",void 0);
_.w([_.H({computed:"computeAdsInfoButton(data)"}),_.J("design:type",Object)],hl.prototype,"adsInfoButton",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hl.prototype,"enableSqueezebackPanels",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hl.prototype,"enableAnchoredPanel",void 0);_.w([_.H({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(r,g){return _.RC(r.entities,"engagementPanelTitleHeaderEntity",g)}}),
_.J("design:type",Object)],hl.prototype,"entity",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("targetId"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],hl.prototype,"adsSemanticText",null);_.w([_.xt("data","data.navigationEndpoint","data.onClickCommand"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hl.prototype,"updateHeaderClickListener",null);
_.w([_.$R("collapsed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hl.prototype,"collapsedChanged",null);_.w([_.L("entity","hideActionButton"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],hl.prototype,"isActionButtonHidden",null);_.w([_.qC({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],hl);
_.A(hl,"ytd-engagement-panel-title-header-renderer",function(){if(gu3!==void 0)return gu3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-title-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" aria-hidden="true" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="ads-info-button" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="header" class="style-scope ytd-engagement-panel-title-header-renderer">\n  <div id="navigation-button" hidden="[[!data.navigationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-engagement-panel-title-header-renderer"></yt-img-shadow>\n  <div id="title-container" class="style-scope ytd-engagement-panel-title-header-renderer">\n    <h2 id="title" aria-label$="[[computeTitleAriaLabel(data)]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      <yt-formatted-string id="title-text" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="contextual-info" hidden="[[!data.contextualInfo]]" text="[[data.contextualInfo]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </yt-formatted-string>\n    <ytd-badge-supported-renderer hidden="[[!data.titleBadge]]" top-standalone-badge="[[data.titleBadge]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="subtitle-complex" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  </div>\n  <div id="action-button" hidden="[[isActionButtonHidden]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="menu" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="visibility-button" on-click="onVisibilityButtonClick" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n</div>\n<div id="subheader" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return gu3=r},{mode:1});var IEM;var kX=function(){return _.D.apply(this,arguments)||this};
_.b(kX,_.D);kX.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],kX.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],kX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],kX.prototype,"data",void 0);_.w([_.qC({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],kX);
_.A(kX,"ytd-macro-markers-info-item-renderer",function(){if(IEM!==void 0)return IEM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-info-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.infoText]]" class="style-scope ytd-macro-markers-info-item-renderer"></yt-formatted-string>\n<div id="menu" class="style-scope ytd-macro-markers-info-item-renderer"></div>\n<div id="edit" class="style-scope ytd-macro-markers-info-item-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return IEM=r},{mode:1});var PpZ;var $A=function(r,g,I,P,a,v){_.vJ.call(this);var C=this;this.JSC$21135_containerElement=r;this.hostElement=g;this.supportedSyncItems=I;this.syncEntityKey=P;this.options=a;this.renderLazyListItems=v;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;aEi(this);vuM(this);this.JSC$21135_scrollAnimation=new _.MR(function(u){r.scrollTop=u});
_.x2(this,this.JSC$21135_scrollAnimation);this.addOnDisposeCallback(function(){QS0(C,!1);C.activeItem&&C.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.b($A,_.vJ);var aEi=function(r){var g=_.k3(_.S5().resolve(_.uc),function(I){return I.entities.markersEngagementPanelSyncEntity||{}},function(I,P){var a;
if(I[r.syncEntityKey]!==P[r.syncEntityKey]&&((a=I[r.syncEntityKey])==null?void 0:a.activeItemIndex)!==void 0)if(P=I[r.syncEntityKey].activeItemIndex,I=r.getItemByIndex(P)){if(mOS(r,I),r.contentVisible)if(r.browsingMode){var v;((v=r.options)==null?void 0:v.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(v=CpM(r),I.offsetTop<r.JSC$21135_containerElement.clientHeight+r.JSC$21135_containerElement.scrollTop&&v&&!r.activeItemBelowSyncPosition&&QS0(r,!1));uQK(r)}else r.scrollToItem(I)}else _.M6(new _.oK("Could not find "+
r.supportedSyncItems+" sync child to set active.",P,r.JSC$21135_containerElement.querySelectorAll(r.supportedSyncItems).length))});
r.unsubscribeFromTimedMarkersListSyncEntity=g;r.addOnDisposeCallback(g);p8i(r)},p8i=function(r){var g=_.S5().resolve(_.uc);
g=_.Zf8(g.getState(),r.syncEntityKey);(g==null?void 0:g.activeItemIndex)!==void 0&&(g=r.getItemByIndex(g.activeItemIndex))&&mOS(r,g)},vuM=function(r){var g=new _.ND(r.onScroll,50,r);
_.x2(r,g);var I=function(){g.fire()};
r.JSC$21135_containerElement.addEventListener("scroll",I);r.addOnDisposeCallback(function(){r.JSC$21135_containerElement.removeEventListener("scroll",I)})};
$A.prototype.getItemByIndex=function(r){var g;(g=this.renderLazyListItems)==null||g.call(this,r);g=this.JSC$21135_containerElement.querySelectorAll(this.supportedSyncItems);if(g.length>r)return g[r]};
var mOS=function(r,g){r.activeItem&&r.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));g.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));r.activeItem=g};
$A.prototype.scrollToItem=function(r){r=this.getScrollPositionForItem(r);this.JSC$21135_containerElement.scrollTop!==r&&this.JSC$21135_scrollAnimation.start(this.JSC$21135_containerElement.scrollTop,r,300)};
$A.prototype.getScrollPositionForItem=function(r){if(this.JSC$21135_containerElement.querySelectorAll(this.supportedSyncItems)[0]===r)return 0;var g,I=((g=this.options)==null?0:g.percentOffset)?this.JSC$21135_containerElement.clientHeight*this.options.percentOffset:0;r=_.cO(r).y+this.JSC$21135_containerElement.scrollTop-(_.cO(this.JSC$21135_containerElement).y+I);return Math.max(0,Math.min(r,this.JSC$21135_containerElement.scrollHeight-this.JSC$21135_containerElement.offsetHeight))};
$A.prototype.onScroll=function(){this.activeItemBelowSyncPosition=CpM(this);if(this.activeItem&&!this.JSC$21135_scrollAnimation.isAnimating()&&Math.abs(this.JSC$21135_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var r;switch((r=this.options)==null?void 0:r.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":ouf(this,!qWA(this));uQK(this);break;default:ouf(this,!0)}}};
var ouf=function(r,g){var I,P;_.p(function(a){if(a.nextAddress==1){if(r.browsingMode)return a.return();r.browsingMode=!0;g&&r.hostElement.classList.add("browsing-mode");r.playerExitBrowsingModeListener=function(){QS0(r,!1)};
return a.yield(_.RA(),2)}I=a.yieldResult;(P=I)==null||P.addEventListener("SEEK_TO",r.playerExitBrowsingModeListener);_.R2(a)})},QS0=function(r,g){g=g===void 0?!0:g;
r.browsingMode&&(r.browsingMode=!1,r.hostElement.classList.remove("browsing-mode"),g&&r.scrollToItem(r.activeItem),X8f(r))},X8f=function(r){var g,I;
_.p(function(P){if(P.nextAddress==1)return r.playerExitBrowsingModeListener?P.yield(_.RA(),3):P.jumpTo(0);g=P.yieldResult;(I=g)==null||I.removeEventListener("SEEK_TO",r.playerExitBrowsingModeListener);r.playerExitBrowsingModeListener=void 0;_.R2(P)})},uQK=function(r){var g;
((g=r.options)==null?void 0:g.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(qWA(r)?r.hostElement.classList.remove("browsing-mode"):r.activeItem&&r.hostElement.classList.add("browsing-mode"))},CpM=function(r){if(!r.activeItem)return!1;
var g,I=((g=r.options)==null?0:g.percentOffset)?r.JSC$21135_containerElement.clientHeight*r.options.percentOffset:0;return r.activeItem.offsetTop>=r.JSC$21135_containerElement.scrollTop+I},qWA=function(r){if(!r.activeItem)return!1;
var g=r.activeItem.offsetTop+14<=r.JSC$21135_containerElement.scrollTop+r.JSC$21135_containerElement.clientHeight;return r.activeItem.offsetTop+r.activeItem.clientHeight-14>=r.JSC$21135_containerElement.scrollTop&&g};
$A.prototype.panelContentVisibleChanged=function(r){(this.contentVisible=r)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var cmp=function(r,g){r.syncEntityKey=g;var I;(I=r.unsubscribeFromTimedMarkersListSyncEntity)==null||I.call(r);aEi(r)},tF0=function(r,g){r.options=g};var rn=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return r};
_.b(rn,_.D);_.Q=rn.prototype;_.Q.detached=function(){var r;(r=this.scrollController)==null||r.dispose();this.scrollController=void 0};
_.Q.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"}}}};
_.Q.dataChanged=function(){var r=this;_.Nu(this,function(){if(r.scrollController){var g;(g=r.scrollController)==null||QS0(g,!1);var I,P,a;(P=r.scrollController)==null||cmp(P,(a=(I=r.data)==null?void 0:I.syncModelEntityKey)!=null?a:"default-macro-markers-list-renderer-entity-key");var v,C,u;(u=r.scrollController)==null||tF0(u,{percentOffset:(v=r.data)==null?void 0:v.selectedItemAlignmentPercentOffset,floatingPillType:(C=r.data)==null?void 0:C.floatingPillType})}else{var X,c,B,O;r.scrollController=
new $A(r.contents,r.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(O=(X=r.data)==null?void 0:X.syncModelEntityKey)!=null?O:"default-macro-markers-list-renderer-entity-key",{percentOffset:(c=r.data)==null?void 0:c.selectedItemAlignmentPercentOffset,floatingPillType:(B=r.data)==null?void 0:B.floatingPillType},function(z){r.renderLazyListItems(z)})}r.scrollController.panelContentVisibleChanged(!!r.panelContentVisible)})};
_.Q.computeButtonShape=function(){var r=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){r.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.Q.renderLazyListItems=function(r){for(var g=this.contents.children,I=0,P=0;P<g.length;P++){var a=void 0;(a=g[P].ytLazyListBehavior)==null||a.fillRemainingListItems();var v=void 0,C=void 0;a=_.Z((v=this.data)==null?void 0:(C=v.contents)==null?void 0:C[P],_.jm$);C=v=void 0;if((v=a)==null?0:(C=v.contents)==null?0:C.length)I+=a.contents.length;if(I>=r)break}};
_.Q.handleSetActivePanelItemAction=function(r){if((r=_.Z(r,CN0))&&this.panelTargetId===r.panelTargetId){r=r.itemIndex;var g,I,P=(I=(g=this.data)==null?void 0:g.syncModelEntityKey)!=null?I:"default-macro-markers-list-renderer-entity-key",a;((a=this.syncEntity)==null?void 0:a.activeItemIndex)!==r&&this.ytdReduxBehavior.dispatch(_.TL("markersEngagementPanelSyncEntity",P,{key:P,activeItemIndex:r}))}};
_.Q.onSyncClick=function(){var r;(r=this.scrollController)==null||QS0(r)};
_.Q.panelContentVisibleChanged=function(){var r;(r=this.scrollController)==null||r.panelContentVisibleChanged(!!this.panelContentVisible)};
rn.prototype.panelContentVisibleChanged=rn.prototype.panelContentVisibleChanged;rn.prototype.dataChanged=rn.prototype.dataChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],rn.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],rn.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],rn.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.oj),_.J("design:type",Object)],rn.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],rn.prototype,"data",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],rn.prototype,"useCustomColors",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],rn.prototype,"panelTargetId",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],rn.prototype,"panelContentVisible",void 0);
_.w([_.ni("#contents"),_.J("design:type",HTMLElement)],rn.prototype,"contents",void 0);_.w([_.H({selectorArgs:["data.syncModelEntityKey"],selector:_.Zf8}),_.J("design:type",Object)],rn.prototype,"syncEntity",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rn.prototype,"dataChanged",null);
_.w([_.xt("panelContentVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],rn.prototype,"panelContentVisibleChanged",null);_.w([_.qC({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],rn);
_.A(rn,"ytd-macro-markers-list-renderer",function(){if(PpZ!==void 0)return PpZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" on-scroll="onScroll" class="style-scope ytd-macro-markers-list-renderer"></div>\n<div id="sync-container" class="style-scope ytd-macro-markers-list-renderer">\n  <yt-button-shape id="sync-button-modern" data="[[computeButtonShape(data)]]" class="style-scope ytd-macro-markers-list-renderer">\n  </yt-button-shape>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return PpZ=r},{mode:1});var BI4;var O43;var gn=function(){return _.D.apply(this,arguments)||this};
_.b(gn,_.D);gn.prototype.computeAriaLabel=function(r){var g,I;return(r==null?void 0:(g=r.accessibility)==null?void 0:(I=g.accessibilityData)==null?void 0:I.label)||_.xH("LOADING",void 0,"Loading")};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],gn.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],gn.prototype,"data",void 0);_.w([_.H({computed:"computeAriaLabel(data)"}),_.J("design:type",String)],gn.prototype,"ariaLabel",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],gn);
_.A(gn,"yt-content-loading-renderer",function(){if(O43===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-content-loading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_content_loading_renderer.yt.content.loading.renderer.css.js--\x3e<tp-yt-paper-spinner id="spinner" active="[[data.useSpinner]]" alt="[[ariaLabel]]" class="style-scope yt-content-loading-renderer">\n</tp-yt-paper-spinner>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;BI4===void 0&&(BI4=document.createElement("template"));var P=BI4;I.call(g,P.content.cloneNode(!0),r.content.firstChild);O43=r}r=O43;return r},{mode:1});_.dM(_.R(function(r){var g=_.m(_.ua(!1,void 0,"OZMtVb")),I=g.next().value,P=g.next().value;g=_.m(_.ua(!1,void 0,"qWERsf"));var a=g.next().value,v=g.next().value;_.M9(function(){var X=_.Z(r.data().collaboratePlaylistCollaborationSetting,jw4);X&&P(X.switchedOnByDefault);var c=_.Z(r.data().allowNewCollaboratorsPlaylistCollaborationSetting,jw4);c&&v(c.switchedOnByDefault);if(!X&&!c||!X&&r.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")P(!0),v(!0)});
var C=function(X){P(X);v(X);var c=r.data().playlistCollaborationEntityKey||"";var B=_.VR().getState();(B=_.RC(B.entities,"playlistCollaborationEntity",c))&&(B==null?void 0:B.isCollaborative)===X||_.VR().dispatch(_.TL("playlistCollaborationEntity",c,Object.assign({},B,{isCollaborative:X})))},u=function(X){v(X)};
return _.q("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.q("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.q(_.fk,{data:function(){return r.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(X){return _.q(_.wKl,{data:X.data,
onSwitch:C})}})),_.q(_.t,{cond:I,
then:function(){return _.q(_.TN,null,_.q("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.q(_.fk,{data:function(){return r.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(X){return _.q(_.wKl,{data:X.data,
onSwitch:u,overrideDisabled:!1})}})),_.q(_.t,{cond:a,
then:function(){return _.q("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.q(_.fk,{data:function(){return r.data().copyLinkButton}},{buttonViewModel:_.W6}))}}),_.q("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.q(_.fk,{data:function(){return r.data().playlistCollaborators}},{contentListItemViewModel:CAp})))}}))},"Aj"),"playlist-collaboration-view-model",{props:{data:_.Yp}});var zjZ=_.R(function(r){var g=r.data;var I=r.customCommandResolver;return _.q(_.TN,null,_.q("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.q(_.fk,{data:function(){return g().adAvatar}},{adAvatarViewModel:function(P){return _.q(_.Qd8,{data:P.data,
customCommandResolver:I})}})),_.q("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.q(_.t,{cond:function(){return g().headline},
then:function(P){return _.q(_.eY,{text:P,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.q("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.q(_.fk,{data:function(){return g().adBadge}},{adBadgeViewModel:function(P){return _.q(_.NA,{data:P.data,
hasDot:function(){return g().primaryDetailsLine!==void 0},
customCommandResolver:I,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.q(_.fk,{data:function(){return g().primaryDetailsLine}},{adDetailsLineViewModel:function(P){return _.q(_.wW,{data:P.data,
customCommandResolver:I,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"Bj"),eji=_.R(function(r){var g=r.data;
var I=r.customCommandResolver;return _.q("ad-avatar-lockup-view-model",{class:function(){var P;return((P=g().interaction)==null?0:P.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.iv(_.lO({visibilityCallback:function(P){var a,v=(a=g().interaction)==null?void 0:a.onFirstVisible;P&&v&&_.tY(v)},
showOption:_.sr}),_.q4(function(){return g().interaction},I)),
"aria-label":function(){var P,a;return(P=g().interaction)==null?void 0:(a=P.accessibility)==null?void 0:a.label}},_.q(_.e5,null,_.q(_.BP,{when:function(){return g().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.q(zjZ,{data:g,
customCommandResolver:I})}),_.q(_.O3,null,function(){return null})))},"Cj");_.dM(_.R(function(r){var g=r.data;var I=r.panelContentVisibility;r=_.lO({visibilityCallback:function(v){var C,u=(C=g().interaction)==null?void 0:C.onFirstVisible;v&&u&&_.tY(u)},
showOption:_.sr});var P=_.q4(function(){return g().interaction},gkM);
_.VZ(function(){var v,C;if(C=_.HP("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var u;C=(u=C())==null?void 0:u.onLayoutVisibleCallback}else C=null;(v=C)==null||v()},"Dj");
var a=function(){return I()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.q("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.iv(r,P)},_.q("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.q("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.q(_.t,{cond:_.U7t("(min-width: "+(hR()+kv)+"px) or (max-width: 600px)"),then:function(){return _.q(_.fk,{data:function(){return g().adImage}},{adImageViewModel:function(v){return _.q(_.Tx,{data:v.data,
targetHeight:80,customCommandResolver:gkM})}})}})),_.q("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.q("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.q(_.fk,{data:function(){return g().adAvatarLockup}},{adAvatarLockupViewModel:function(v){return _.q(eji,{data:v.data,
customCommandResolver:gkM})}})),_.q(_.t,{cond:a,
then:function(){return _.q(_.fk,{data:function(){return g().adButton}},{adButtonViewModel:function(v){return _.q(_.HT,{data:v.data,
customCommandResolver:gkM})}})},
else:function(){return _.q(_.fk,{data:function(){return g().menu}},{buttonViewModel:_.W6})}}),_.q("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.q(_.fk,{data:function(){var v=_.Z(g().toggleButton,_.et);
return{toggleButtonViewModel:Object.assign({},v,{isTogglingDisabled:!0,isToggled:a()})}}},{toggleButtonViewModel:_.vz})))))},"Ej"),"panel-ad-header-image-lockup-view-model",{props:{data:_.Yp,
panelContentVisibility:_.Yp}});var YW3=_.R(function(r){return _.q("yt-feedback-prompt-view-model",{class:_.Ws("ytFeedbackPromptViewModelHost",r.className)},_.q(_.t,{cond:function(){return r.data().text},
then:function(g){return _.q(_.eY,{text:g,className:"ytFeedbackPromptViewModelPrompt"})}}),_.q(_.fk,{data:function(){return r.data().likeButton}},{likeButtonViewModel:function(g){return _.q(_.c2,{data:g.data,
className:"ytFeedbackPromptViewModelLikeButton"})}}),_.q(_.fk,{data:function(){return r.data().dislikeButton}},{dislikeButtonViewModel:_.XE}))},"Fj");var Z40=_.R(function(r){var g=void 0,I=function(){return r.data()},P=function(){return!!_.I5(_.rz(I())).optionColor},a=_.m(_.ua(-1,void 0,"m6Iyqc")),v=a.next().value,C=a.next().value,u=function(z){return v()===z},X=function(z){return I().correctAnswerIndex===z},c=function(){return v()!==-1};
a=_.m(_.ua("",void 0,"jvMkLd"));var B=a.next().value,O=a.next().value;return _.q("yoututor-quiz-view-model",{class:_.Ws("learningQuizComponentHost","learningYoututorQuizHost",r.className),style:_.wM({background:function(){return _.I5(_.rz(I())).backgroundColor}})},_.q("div",{"aria-live":"polite",
class:"learningYoututorQuizVisuallyHidden"},B),_.q("div",{class:"learningQuizComponentQuizContainer"},_.q("div",{class:"learningQuizComponentQuiz"},_.q("div",{class:"learningQuizComponentQuizContent"},_.q(_.t,{cond:function(){return!!I().aiGeneratedQuizLabel},
then:function(){return _.q("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.q(_.eY,{text:function(){return I().aiGeneratedQuizLabel}}))}}),_.q("div",{class:"learningQuizComponentQuizHeader"},_.q("div",{class:"learningQuizComponentQuizHeaderTextContainer"},_.q("div",{class:"learningYoututorQuizText",
style:_.wM({color:function(){return _.I5(_.rz(I())).primaryTextColor}})},_.q(_.eY,{text:function(){return I().questionHeaderText}}))))),_.q("div",{role:"group",
class:_.Ws("learningQuizComponentQuizOptionsList","learningYoututorQuizOptionsListGap")},_.q(_.zq,{each:function(){return I().optionsData||[]}},function(z,e){var U={};
return _.q("button",{class:_.Ws("learningQuizComponentQuizOptions","learningYoututorQuizOptionsGap","learningYoututorQuizOptionsBorderSquare",(U.learningQuizComponentQuizHover=function(){return!c()},U.learningQuizComponentQuizOptionWithCustomColor=P,U.learningYoututorQuizOptionSelectedCorrectOutline=function(){return c()&&X(e())},U.learningYoututorQuizOptionSelectedIncorrectOutline=function(){return v()!==I().correctAnswerIndex&&u(e())},U.learningQuizComponentQuizIncorrectShake=function(){return v()!==
I().correctAnswerIndex&&u(e())},U)),
"on:click":_.RT(function(){_.t9(_.hx(),{data:z});if(c())return!1;C(e());O(X(e())?I().correctAnswerAriaLabel||"":I().incorrectAnswerAriaLabel||"");return!1}),
style:_.wM({background:"transparent"}),"aria-description":function(){return c()?X(e())?I().correctAnswerAriaLabel:I().incorrectAnswerAriaLabel:""},
"aria-disabled":c,el:_.iv(function(V){_.Py(271905,V,g,function(G){g=G})}),
"client-ve-type":271905},_.q("div",{class:"learningQuizComponentQuizOptionContainer"},_.q(_.eY,{text:z.optionText}),_.q(_.t,{cond:function(){var V=e();return c()&&(u(V)||X(V))},
then:function(){var V={};return _.q(_.lv,{className:_.Ws("learningYoututorQuizOptionIcon",(V.learningQuizComponentQuizPulse=function(){return v()===I().correctAnswerIndex&&X(e())},V)),
size:24,icon:function(){return X(e())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.q(_.t,{cond:c,
then:function(){return _.q("div",{class:"learningYoututorQuizExplanationContainer"},_.q("div",{class:"learningYoututorQuizExplanationText"},_.q(_.eY,{text:function(){return I().explanationHeaderText}})),_.q(_.eY,{text:function(){return I().optionsData[v()].explanationText},
className:"learningYoututorQuizExplanationDescriptionText"}))}})))))},"Gj");
Z40.idomCompat=!0;var UOW=_.R(function(r){var g=r.thumbsUp,I=r.thumbsDown,P=r.rightAlignThumbs;r=_.m(_.ua(!1,void 0,"OxPsH"));var a=r.next().value,v=r.next().value;r=_.m(_.ua(!1,void 0,"V5vWne"));var C=r.next().value,u=r.next().value;r={};return _.q("div",{class:_.Ws("ytwThumbsUpDownThumbs",(r.ytwThumbsUpDownRightAlign=function(){return P==null?void 0:P()},r))},_.q(_.vz,{data:g,
onToggle:function(X){v(X);C()&&u(!1)},
buttonShapeOverrides:function(){return{toggled:a()}}}),_.q(_.vz,{data:I,
onToggle:function(X){u(X);a()&&v(!1)},
buttonShapeOverrides:function(){return{toggled:C()}}}))},"Hj");
UOW.idomCompat=!0;var b4S=_.R(function(r){var g=function(){return r.data().pendingStateEntityKey||""},I=_.J9(PWZ,g),P=function(){var u;
if(!(u=r.disabled())){var X;u=!((X=I())==null||!X.isPendingResponse)}return u},a=_.m(_.ua(aGZ(""),void 0,"Q6q6y")),v=a.next().value,C=a.next().value;
_.bX(function(){requestAnimationFrame(function(){var u=r.data().onShowAnimationMs||0;u=u>0?aGZ("--chip-animation-duration: "+u+"ms;"):aGZ("");C(u)})});
return _.q("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:v},_.q(_.zq,{each:function(){return r.data().chipData||[]},
keyBy:"REFERENCE"},function(u){return _.q(i4A,{data:u,disabled:P,pendingStateKey:g,onError:r.onError})}))},"Jj"),i4A=_.R(function(r){var g=_.U3("button"),I=_.m(_.ua(!0,void 0,"baSFEf")),P=I.next().value,a=I.next().value,v=function(){return r.data().text.content},C=function(){return r.data().transparentWhenLoading},u=_.x9(_.Bk.currentPageSubTypeSelector),X=function(){var B;
return(B=_.S5().resolve(_.lX(_.Qg)))==null?void 0:_.YGf(B,u())},c=_.RT(function(B){var O,z,e,U,V,G,F,W;
return _.p(function(S){switch(S.nextAddress){case 1:B.stopPropagation();if(r.disabled())return S.return();z=String(Math.floor(((O=_.A9())==null?void 0:O.getCurrentTime())||0)*1E3);e="youchat-"+Date.now();U=function(){_.qD(r.data().onClick||{});var E=wff(r.data().continuation),l=x7({clientMessageId:e,playerOffsetMs:z,pageContext:X()});return new Promise(function(f,n){_.qD(E,{form:{formData:l},commandController:{onSuccess:function(P$,Cs){f(Cs)},
onServerError:function(P$,Cs){n(Cs.error)}}})})};
V=ayR(r.pendingStateKey());V(!0);qlK("#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");a(!1);_.Go(S,2);return S.yield(U(),4);case 4:_.sM(S,3);break;case 2:G=_.Wb(S),(W=(F=r).onError)==null||W.call(F,G);case 3:V(!1),_.R2(S)}})});
return _.q(_.t,{cond:P,then:function(){return _.q("div",{class:"ytwYouChatChipsDataChipWrapper"},_.q("button",{el:g,class:"ytwYouChatChipsDataChip","data-disabled":r.disabled,"data-transparent-loading":C,"on:click":c,tabindex:0},v))}})},"Kj");var MF0=_.R(function(r){var g=r.data;var I=r.initiallyExpanded;var P=function(){var c;return(c=g().conversationResourceData)==null?void 0:c.learningGuideData};
r=_.m(_.yR(function(){var c;return(c=I==null?void 0:I())!=null?c:!1}));
var a=r.next().value,v=r.next().value,C=function(){var c,B=_.Z((c=P())==null?void 0:c.expandButton,_.OI);B&&_.t9(_.hx(),{data:B});v(!0)},u=_.Bi(function(){var c,B;
return(B=(c=P())==null?void 0:c.sections)!=null?B:[]},void 0,"V7sYqc"),X=_.Bi(function(){return u().length>4},void 0,"GFFPnd");
r=_.Bi(function(){var c;return!a()&&X()&&(c=P())!=null&&c.expandButton?u().slice(0,4):u()},void 0,"Rbi7Ke");
return _.q("yt-conversation-resource-view-model",{class:_.Ws("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.q(_.fk,{data:r},{expandableMetadataViewModel:_.srf}),_.q(_.t,{cond:function(){return X()&&!a()},
then:function(){return _.q("div",{id:"showMoreButton"},_.q(_.fk,{data:function(){var c;return(c=P())==null?void 0:c.expandButton}},{buttonViewModel:function(c){return _.q(_.W6,{data:c.data,
onClick:C})}}))}}))},"Lj");var jSR=_.R(function(r){var g=_.Y("web_enable_youchat_ux_changes"),I=function(){var l;return(l=r.data().text)==null?void 0:l.content},P=function(){var l,f;
return(l=r.data().webData)==null?void 0:(f=l.textResult)==null?void 0:f.content},a=_.S5().resolve(_.Ow),v=_.N3(),C=function(){return r.data().chatResponseStyle},u=function(){return!r.data().transparentBackground},X=function(){return r.data().rightAlignThumbs},c=function(){return r.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||r.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"||!!r.data().icon},
B=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:c()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:r.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},O=function(){var l;
return r.data().webData||((l=r.data().text)==null?void 0:l.content)||r.data().videoResultsData||r.data().conversationResourceViewModel||r.data().quiz||r.data().yoututorQuiz||r.data().richContent||r.data().content},z=function(){return!!r.data().sectionHeader||O()},e=function(){return r.data().hideIcon||C()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||C()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?!1:z()},U=function(){var l;
return(l=r.data().videoResultsData)==null?void 0:l.videoShelf},V=function(){var l;
return(l=r.data().webData)==null?void 0:l.sourcesShelf},G=function(){return C()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||C()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:r.data().thumbsDownViewModel&&r.data().thumbsUpViewModel},F=function(){return _.Z(r.data().thumbsUpViewModel,_.et)},W=function(){return _.Z(r.data().thumbsDownViewModel,_.et)},S=function(){return c()};
_.bX(function(){requestAnimationFrame(function(){var l;(l=r.shouldAnimateIcon)!=null&&l.call(r)&&mFr(v.lottieEl)})});
var E={};return _.q("you-chat-item-view-model",{class:_.Ws("ytwYouChatItemViewModelYouChatItemViewModel",(E.ytwYouChatItemViewModelColumnLayout=S,E.ytwYouChatItemViewModelYouChatItemViewModelNoZIndex=g,E)),style:_.wM({"min-height":function(){var l,f;return Iyi((l=r.containerHeight)==null?void 0:l.call(r),(f=r.isLastItem)==null?void 0:f.call(r))}}),
"data-target-id":function(){return r.data().id||""}},_.q(_.t,{cond:function(){return r.data().removeIcon||c()&&!e()?!1:z()},
then:function(){return _.q("div",{"aria-hidden":"true"},_.q(_.t,{cond:function(){return r.data().icon},
then:function(l){var f={};return _.q(_.bv,{data:l,className:_.Ws("ytwYouChatItemViewModelIcon",(f.ytwYouChatItemViewModelIconVertical=S,f)),alt:""})},
else:function(){var l={};return _.q(_.lc,{className:_.Ws("ytwYouChatItemViewModelIcon",(l.ytwYouChatItemViewModelRtl=a==="rtl",l.ytwYouChatItemViewModelHidden=function(){return!e()},l)),
animationName:"YOUCHAT_ICON",data:B,animationRef:v})}}))}}),_.q(_.t,{cond:z,
then:function(){var l={};return _.q("div",{class:_.Ws("ytwYouChatItemViewModelHost",(l.ytwYouChatItemViewModelHostNoPadding=function(){return!!r.data().sectionHeader&&!O()},l.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return C()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},l.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return C()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},l.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return C()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
l.ytwYouChatItemViewModelGradientBackground=u,l.ytwYouChatItemViewModelHostAlignStart=function(){return!c()},l.ytwYouChatItemViewModelHostDefaultFlex=function(){return!c()},l)),
role:"alert"},_.q(_.t,{cond:I,then:function(f){return _.q(_.Ux,{text:f,wrapCodeBlocks:!0})}}),_.q(_.fk,{data:function(){return r.data().sectionHeader}},{sectionHeaderViewModel:function(f){var n={};
return _.q(_.xb,{data:f.data,className:_.Ws("ytwYouChatItemViewModelSectionHeader",(n.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!r.data().sectionHeader&&!O()},n)),
forceSmallLayout:!0})}}),_.q(_.t,{cond:P,
then:function(f){return _.q(_.Ux,{text:f,wrapCodeBlocks:!0})}}),_.q(_.t,{cond:U,
then:function(){return _.q("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.q(_.fk,{data:function(){var f;return(f=r.data().videoResultsData)==null?void 0:f.videoShelf}},{horizontalShelfViewModel:function(f){return _.q(_.Yl,{data:f.data,
hasPeek:!0,disableArrows:!1,protectBackground:!0})}}))}}),_.q(_.t,{cond:V,
then:function(){return _.q("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.q(_.fk,{data:function(){var f;return(f=r.data().webData)==null?void 0:f.sourcesShelf}},{horizontalShelfViewModel:function(f){return _.q(_.Yl,{data:f.data,
hasPeek:!0,disableArrows:!1})}}))}}),_.q(_.fk,{data:function(){return r.data().conversationResourceViewModel}},{conversationResourceViewModel:MF0}),_.q(_.fk,{data:function(){return r.data().quiz}},{learningJourneyQuizViewModel:_.vEK}),_.q(_.fk,{data:function(){return r.data().yoututorQuiz}},{yoututorQuizViewModel:Z40}),_.q(_.fk,{data:function(){return r.data().richContent}},{cardViewModel:XAM,
linearLayoutViewModel:_.zw}),_.q(_.fk,{data:function(){return r.data().content}},{cardViewModel:XAM,
yoututorQuizViewModel:Z40,linearLayoutViewModel:_.zw,learningJourneyQuizViewModel:_.vEK,conversationResourceViewModel:MF0}),_.q(_.t,{cond:G,then:function(){return _.q(UOW,{thumbsUp:F,thumbsDown:W,rightAlignThumbs:X})}}))}}),_.q(_.t,{cond:function(){return r.data().chipsData},
then:function(l){return _.q(b4S,{data:l,disabled:r.pending,onError:r.onError})}}))},"Nj");
jSR.idomCompat={callbacks:{onError:!0,onSend:!0}};_.VFU=_.R(function(r){var g=function(){var v;return((v=_.S5().resolve(_.lX(_.nk)))==null?0:v())&&r.data().darkThemeAnimation?ubW(r.data().darkThemeAnimation):r.data().animation?ubW(r.data().animation):r.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},I=_.N3(),P=_.S5().resolve(_.Ow);
_.bX(function(){requestAnimationFrame(function(){var v;(v=I.lottieEl)==null||v.addEventListener("DOMLoaded",function(){var C;(C=r.onLottieLoaded)==null||C.call(r)})})});
var a={};return _.q("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){return r.data().targetId||""},
"aria-label":function(){return r.data().loadingAnimationA11yLabel||""},
role:function(){return r.data().loadingAnimationA11yLabel?"progressbar":void 0},
style:_.wM({"min-height":function(){var v,C;return Iyi((v=r.containerHeight)==null?void 0:v.call(r),(C=r.isLastItem)==null?void 0:C.call(r))}})},_.q(_.lc,{"aria-hidden":"true",
className:_.Ws((a.ytChatLoadingViewModelRtl=P==="rtl",a)),animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:g()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||g()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:g()}}},
animationRef:I}))},"Pj");_.dO4=_.R(function(r){var g=function(){return r.data().choiceSelectedText};
return _.q("yt-chat-user-turn-view-model",{class:"ytChatUserTurnViewModelHost",style:_.wM({"min-height":function(){var I,P;return Iyi((I=r.containerHeight)==null?void 0:I.call(r),(P=r.isLastItem)==null?void 0:P.call(r))}}),
"data-target-id":function(){var I;return(I=r.data().itemTargetId)!=null?I:""}},_.q(_.t,{cond:g,
then:function(){return _.q("div",{class:"ytChatUserTurnViewModelChoiceSelected"},_.q(_.eY,{text:g}))}}),_.q("div",{class:_.Ws("ytChatUserTurnViewModelUserMessage",function(){return pyS(r.data())})},function(){return r.data().text}))},"Qj");var LcS=_.R(function(r){var g=_.m((0,_.tg$)(r.data)).next().value,I=function(){var P,a;return(a=(P=g().contents)==null?void 0:P.length)!=null?a:0};
return _.q("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return r.data().targetId||""},
"aria-busy":function(){var P,a;return(a=(P=g().contents)==null?void 0:P.some(function(v){return!!v.chatLoadingViewModel}))!=null?a:!1}},_.q(_.fk,{data:function(){return r.data().header}},{chipBarViewModel:_.i7f,
sectionHeaderViewModel:_.xb}),_.q(_.fk,{data:function(){return g().contents}},{accordionViewModel:_.u_S,
alertBannerViewModel:_.G8$,chatLoadingViewModel:function(P,a){return _.q(_.VFU,{data:P.data,containerHeight:r.containerHeight,isLastItem:function(){return a()===I()-1}})},
chatUserTurnViewModel:function(P,a){return _.q(_.dO4,{data:P.data,containerHeight:r.containerHeight,isLastItem:function(){return a()===I()-1}})},
feedbackPromptViewModel:YW3,gridShelfViewModel:function(P){return _.q(_.ct,{data:P.data,shouldUseOwnContainerSize:!0,marginSettings:r.marginSettings,useUpdatedMargin:!0})},
learningJourneyLoaderViewModel:_.gEi,linearLayoutViewModel:_.zw,lockupViewModel:function(P){return _.q(_.Sc,{data:P.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:r.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
sectionHeaderViewModel:_.xb,videoOverviewViewModel:_.z4i,youChatItemViewModel:function(P,a){return _.q(jSR,{data:P.data,pending:!1,containerHeight:r.containerHeight,isLastItem:function(){return a()===I()-1}})}}))},"Rj");_.dM(_.R(function(r){var g=_.m((0,_.tg$)(r.data)).next().value,I=_.m(_.h5()),P=I.next().value;I=I.next().value;var a=_.iv(I);I=_.m(_.ua(void 0,void 0,"fqbUqd"));var v=I.next().value,C=I.next().value,u=function(){var X;return _.Z((X=r.data().sectionListLayoutConfiguration)==null?void 0:X.layoutConfiguration,cKM)};
_.M9(function(){var X,c=(X=a.value)==null?void 0:X.clientWidth;X=u()?_.rU1(c,u()):void 0;C(X)});
I={};return _.q("yt-section-list-renderer",{class:_.Ws("ytSectionListRendererHost",r.className,(I.ytSectionListRendererHostOverscrollContain=function(){var X;return(X=r.overscrollContain)==null?void 0:X.call(r)},I)),
el:a,"data-target-id":function(){return r.data().targetId||""}},_.q(_.fk,{data:function(){return g().contents}},{itemSectionRenderer:function(X){return _.q(LcS,{data:X.data,
containerLayoutConfig:v,marginSettings:r.marginSettings,containerHeight:function(){return P.height()}})}}))},"Sj"),"yt-section-list-renderer",{props:{data:_.Yp,
className:_.MD,marginSettings:_.Yp,overscrollContain:_.Yp}});_.dM(_.R(function(r){var g=function(){return _.Z(r.data().inputComposerViewModel,XyA)},I=_.x9(_.Bk.currentPageSubTypeSelector),P=_.x9(_.Bk.persistentPanelVisibleSelector),a=_.m(_.ua(!1,void 0,"RXGzYc")),v=a.next().value,C=a.next().value;
a=_.m(_.ua(!1,void 0,"oyonKd"));var u=a.next().value,X=a.next().value,c=function(){V(!0);var eX;_.tY(((eX=g())==null?void 0:eX.onSubmitCommand)||{})},B=function(){if(P()&&!u()){var eX;
(eX=_.A9())==null||eX.removeCueRange("aic-proactive");C(!1);X(!0);c();_.qD(wff(g().endOfVideoContinuation),{form:{formData:x7({clientMessageId:"youchat-"+Date.now(),pageContext:ZL()})},commandController:{onSuccess:function(){V(!1)},
onServerError:function(){_.qD(AuU(S()));V(!1)}}})}},O=function(){var eX=_.A9();
if(eX&&!v()&&!u()){var H$=eX.getDuration();H$>60&&(eX.addCueRange("aic-proactive",H$-60,H$-20),C(!0))}},z=function(){var eX;
return((eX=g())==null?void 0:eX.youchatPendingResponseEntityKey)||""},e=_.J9(PWZ,z),U=function(){var eX;
return!((eX=e())==null||!eX.isPendingResponse)},V=function(eX){ayR(z())(eX)};
a=_.m(_.ua(!0,void 0,"umCoCf"));var G=a.next().value,F=a.next().value,W=function(){var eX,H$;var E8=_.Z((H$=g())==null?void 0:H$.inputFormField,f4f);return E8==null?void 0:(eX=E8.contentProperties)==null?void 0:eX.placeholderText},S=function(){return g().sectionTargetId||"youchat_messages_section"};
a=_.U3("yt-chat-input-view-model");var E=_.Zg("textarea"),l=_.J9(vki,"chat_input_view_model_state"),f=Q5r(),n=function(){var eX;return!((eX=l())==null||!eX.value)},P$=function(){return r.data().environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"},Cs=function(){var eX;
(eX=_.A9())==null||eX.removeCueRange("aic-proactive");C(!1);X(!1);var H$;_.Y("enable_navigational_proactive_messages_on_ai_companion")&&((H$=g())==null?0:H$.navigationContinuation)&&P()&&(c(),_.qD(wff(g().navigationContinuation),{form:{formData:x7({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:qBW(),pageContext:ZL()})},commandController:{onSuccess:function(){V(!1)},
onServerError:function(){_.qD(AuU(S()));V(!1)}}}))},ZL=function(){var eX;
return(eX=_.S5().resolve(_.lX(_.Qg)))==null?void 0:_.YGf(eX,I())};
_.M9(function(){if(_.sq("enable_ai_chat_controller")){var eX;(eX=_.S5().resolve(_.lX(_.Qg)))==null||eX.init(r.data().environment)}else if(eX=chW(r.data()),!n()&&eX){var H$;((H$=g())==null?0:H$.setPendingResponseOnWelcome)&&V(!0);_.qD(eX,{form:{formData:x7({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:qBW(),pageContext:ZL()})}});f(!0)}var E8=S(),wQ=_.S5().resolve(_.lX(_.lq)),Oh=function(){_.xG.remove(E8);if(_.sq("enable_ai_chat_controller")){var l1;(l1=_.S5().resolve(_.lX(_.Qg)))!=null&&l1.environment===
"CHAT_ENVIRONMENT_ENUM_YOUCHAT"&&(l1.lastWelcomeContinuationSent=void 0)}else f(!1)},of=function(){_.mo(function(){if(P$()&&(Cs(E8),I()==="watch")){var l1=_.A9();
l1&&(l1.addEventListener("onStateChange",O),l1.addEventListener("onCueRangeEnter",B))}})};
H$=_.Y("enable_ai_companion")?!P$():!0;wQ==null||wQ.addEventListener("yt-navigate-start",Oh,{once:H$});wQ==null||wQ.addEventListener("yt-navigate-finish",of,{once:H$});_.Lu(function(){wQ==null||wQ.removeEventListener("yt-navigate-start",Oh);wQ==null||wQ.removeEventListener("yt-navigate-finish",of);var l1=_.A9();l1&&(l1.removeEventListener("onCueRangeEnter",B),l1.removeEventListener("onStateChange",O),l1.removeCueRange("aic-proactive"))})});
_.dd(function(){if(_.sq("enable_ai_chat_controller")){var eX=chW(r.data());if(eX){var H$,E8=((H$=g())==null?0:H$.setPendingResponseOnWelcome)?V:void 0,wQ;(wQ=_.S5().resolve(_.lX(_.Qg)))==null||vnM(wQ,{command:eX,setPending:E8})}}},"SXTMBe");
var tp=function(){var eX=E.value.value;E.value.value="";okf(E.value);var H$,E8=((H$=g())==null?void 0:H$.enableGradientColorBg)||!1,wQ;H$=N2U(S(),eX,E8,(wQ=g())==null?void 0:wQ.chatUserTurnBackgroundStyle);_.qD(H$);c();var Oh,of,l1;wQ=(l1=_.oT((Oh=r.data())==null?void 0:Oh.sendUserQueryCommand))!=null?l1:wff((of=g())==null?void 0:of.continuation);_.qD(wQ,{form:{formData:x7({clientMessageId:"youchat-"+Date.now(),userInputText:eX,playerOffsetMs:qBW(),pageContext:ZL()})},commandController:{onSuccess:function(){V(!1)},
onServerError:function(){_.qD(AuU(S()));V(!1)}}})};
return _.q("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:a},_.q("div",{class:"chatInputViewModelChatInputWrapper"},_.q("form",{class:"chatInputViewModelChatInputForm"},_.q("textarea",{class:"chatInputViewModelChatInput",el:E,"on:keydown":_.RT(function(eX){var H$=U()||!1;okf(E.value);H$||eX.key!=="Enter"||eX.shiftKey||(eX.preventDefault(),tp());return!1}),
"on:keyup":_.RT(function(){F(E.value.value.length===0);return!1}),
"aria-label":function(){return U()?r.data().loadingAnimationA11yLabel||"":W()},
placeholder:W,rows:1}),_.q(_.W6,{data:function(){return _.Z(r.data().sendButton,_.OI)},
onClick:function(eX){eX.preventDefault();tp();F(E.value.value.length===0)},
buttonOverrides:function(){return{disabled:G()||U()}}})),_.q(_.eY,{className:"chatInputViewModelChatDisclaimer",
text:function(){var eX;return r.data().disclaimerText||((eX=_.Z(r.data().disclaimer,_.VPT))==null?void 0:eX.text)}})))},"Uj"),"yt-chat-input-view-model",{props:{data:_.Yp}});var GF3=["engagement-panel-clip-create","engagement-panel-clip-view"],ymi=0,Id=function(){var r=_.D.apply(this,arguments)||this;var g;r.headerData=(g=r.data)==null?void 0:g.header;r.darkerPanels=_.Y("web_watch_darker_panels");r.matchContentTheme=_.Y("web_watch_panel_content_match_theme");r.disableAutoFill=!1;r.isFullscreen=!1;r.isTheaterMode=!1;r.liveChatReplyPanel=!1;r.enableAnchoredPanel=_.Y("desktop_shorts_v2_anchored_panel");r.disableBackdropFilter=_.Y("web_disable_backdrop_filter");r.isPersistentPanel=
!1;r.trackEngagementPanelVisibility=_.Y("web_watch_track_engagement_panel_visibility");r.overscrollContain=!1;r.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction","yt-scroll-to-engagement-panel-command":"onYtScrollToEngagementPanelCommand","yt-update-engagement-panel-action":"onYtUpdateEngagementPanelAction","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction"};
return r};
_.b(Id,_.D);_.Q=Id.prototype;
_.Q.configureRendererStamper=function(){return{headerData:{id:"header",mapping:{engagementPanelTitleHeaderRenderer:{component:"ytd-engagement-panel-title-header-renderer",properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",targetId:"[[data.targetId]]",shortsPanel:"[[shortsPanel]]",learningChatEngagementPanel:"[[learningChatEngagementPanel]]"}},panelAdHeaderImageLockupViewModel:{component:"panel-ad-header-image-lockup-view-model"},pageHeaderViewModel:{component:"yt-page-header-view-model"}},events:!0},
"data.content":{id:"content",mapping:{sectionListRenderer:{matcher:function(r){var g;return(r==null?void 0:(g=r.webComponentHint)==null?void 0:g.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]]",overscrollContain:"[[overscrollContain]]"}},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"}}}};
_.Q.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var r;if((r=this.hostElement.parentElement)==null?0:r.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.Q.detached=function(){this.updateTheaterDisablement()};
_.Q.showPanel=function(){var r=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.ZV.addJob(function(){r.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.Q.maybeScrollToItemSection=function(r){var g=this,I,P=r==null?void 0:(I=r.sectionListEngagementPanelExtras)==null?void 0:I.scrollToItemSectionIdentifier;P&&_.ZV.addJob(function(){var a;(a=g.sectionListRendererElement)==null||a.scrollToItemSection(P)},8)};
_.Q.hidePanel=function(){var r=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.ZV.addJob(function(){r.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.Q.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.Q.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.Q.updatePanel=function(r,g,I,P){var a=this;if((r=r==null?void 0:r.engagementPanelSectionListRenderer)||P){if(r){P=r.header;var v=r.content,C=r.footer,u=r.targetId,X=r.onShowCommands;r=r.onHideCommands;u&&this.set("data.targetId",u);P&&this.set("data.header",P);v&&this.set("data.content",v);C&&this.set("data.footer",C);_.Y("enable_on_visibility_change_commands_for_panels")&&(X&&this.set("data.onShowCommands",X),r&&this.set("data.onHideCommands",r))}else P&&(r=P.content,v=P.secondaryHeaderContent,
C=P.targetId,P=P.loggingDirectives,C&&this.set("data.targetId",C),r&&this.set("data.content",r),P&&_.Y("web_update_panel_visibility_logging_fix")&&this.set("data.loggingDirectives",P),v&&(this.secondaryHeaderData=v));this.updateChildVisibilityProperties();if(g){var c;_.Y("kevlar_update_panel_focus_scroll_killswitch")||(c={preventScroll:!0});this.focus(c)}_.Nu(this,function(){_.He(a.hostElement,"yt-refit");a.maybeScrollToItemSection(I)})}};
_.Q.computeHeaderData=function(){var r,g=(0,_.pF.unsafeClone)((r=this.data)==null?void 0:r.header);if(g){r=new _.LP(Object.keys(g)[0]);var I=_.Z(g,r),P=_.Z(this.secondaryHeaderData,r);P&&_.Qq(g,r,Object.assign({},P,I))}return g};
_.Q.getReloadContinuation=function(){var r,g,I,P=_.m(((r=this.data)==null?void 0:(g=r.content)==null?void 0:(I=g.sectionListRenderer)==null?void 0:I.continuations)||[]);for(r=P.next();!r.done;r=P.next())if(r=r.value,r.reloadContinuationData)return r.reloadContinuationData.continuation};
_.Q.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var r;((r=this.data)==null?0:r.targetId)&&(r=this.contentElement.firstElementChild)&&r.setAttribute("panel-target-id",this.data.targetId)};
_.Q.forwardPopupClosedToFlowRootRenderer=function(){var r=_.DG(this.hostElement).querySelector("ytd-flow-root-renderer");if(r&&this.hostElement.closest("ytd-popup-container"))r.onPopupClosed()};
_.Q.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var r;if(!GF3.includes((r=this.theaterDisablementPanelIdentifier)!=null?r:""))if(r=_.Y("web_watch_imax_theater_mode")&&this.isTheaterMode,r=_.Y("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||r,_.Y("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||r){var g;this.visibility=(g=this.data)==null?void 0:g.visibility;var I;this.trackEngagementPanelVisibility&&((I=this.data)==null?void 0:I.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var P,a,v,C;this.contentEmpty=!!(((P=this.data)==null?0:(a=P.content)==null?0:a.structuredDescriptionContentRenderer)&&Object.keys((v=this.data)==null?void 0:(C=v.content)==null?void 0:
C.structuredDescriptionContentRenderer).length===0);(g=_.S5().resolve(_.v2))&&g.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.Q.isTheaterModeChanged=function(){_.Y("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.Q.isFullscreenChanged=function(){_.Y("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.Q.focus=function(r){if(this.header)this.header.focus(r);else{var g;(g=_.DG(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||g.focus(r)}};
_.Q.visibilityChanged=function(){if(!_.Y("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var r=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",g=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",I=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",P=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",a=P||!this.lastVisibility,v,C,u,X=((v=this.data)==null?void 0:(C=v.identifier)==null?void 0:
C.tag)||((u=this.data)==null?void 0:u.panelIdentifier);if(r&&a){var c;if((c=this.data)==null?0:c.onShowCommands)if(_.Y("enable_on_visibility_change_commands_for_panels"))for(g=_.m(this.data.onShowCommands),I=g.next();!I.done;I=g.next())this.ytComponentBehavior.resolveCommand(I.value);else _.AF(this.hostElement,this.data.onShowCommands,this.hostElement);X&&_.jR().dispatch(_.Ke({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:X}}))}else if(g&&I){var B;if((B=this.data)==null?0:B.onHideCommands)if(_.Y("enable_on_visibility_change_commands_for_panels"))for(g=
_.m(this.data.onHideCommands),I=g.next();!I.done;I=g.next())this.ytComponentBehavior.resolveCommand(I.value);else _.AF(this.hostElement,this.data.onHideCommands,this.hostElement);X&&_.jR().dispatch(_.Ke({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:X}}))}r&&this.lastVisibility!==void 0&&(this.hostElement.style.order=String(-1*ymi++));_.Y("kevlar_watch_focus_on_engagement_panels")&&r&&P&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.Q.notifyVisibilityChanged=function(r){var g;_.D3(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,r,(g=this.data)==null?void 0:g.targetId]);if(_.Y("autonav_pause_for_comments_ep")){var I;_.He(this.hostElement,"yt-autonav-engagement-panel-visible-changed",{visible:r==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",targetId:(I=this.data)==null?void 0:I.targetId})}};
_.Q.updateTheaterDisablement=function(){if(!_.Y("kevlar_watch_theater_disablement_killswitch")){var r=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&GF3.includes(r)&&!_.Y("watch_next_grid_ignore_disallowed_panels")){var g=_.Qo(_.jR().getState()),I=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";r!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():I?(this.originalTheaterState===void 0&&(this.originalTheaterState=g,this.theaterDisablementPanelIdentifier=
r),g&&_.We(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.Q.clearTheaterDisablement=function(){_.We(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.Q.updateChildVisibilityProperties=function(){this.hostElement||_.Y("kevlar_panel_property_init_killswitch")||this._enableProperties();var r=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=r);var g,I=(g=this.headerElement)==null?void 0:g.firstElementChild;if(I&&!this.adHeaderImageLockupViewModel){g=r==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";I.collapsed=g;I=_.DG(I).querySelector("#visibility-button");if(!I)return;(I=I.firstElementChild)&&
I.polymerController.is==="ytd-toggle-button-renderer"&&I.polymerController.data.isToggled!==g&&I.polymerController.set("data.isToggled",g)}var P;if(g=(P=this.contentElement)==null?void 0:P.firstElementChild)if(r&&r!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")g.removeAttribute("panel-content-visible");else{g.setAttribute("panel-content-visible","");var a;(a=g.markDirty)==null||a.call(g)}};
_.Q.onYtChangeEngagementPanelVisibilityAction=function(r){var g=this,I,P=(I=this.data)==null?void 0:I.targetId,a,v,C;I=((a=this.data)==null?void 0:(v=a.identifier)==null?void 0:v.tag)||((C=this.data)==null?void 0:C.panelIdentifier);var u=_.Z(r,_.xB$),X;r=P&&(u==null?void 0:u.targetId)===P||I&&(u==null?void 0:(X=u.panelIdentifier)==null?void 0:X.tag)===I;this.dialog&&r&&(u==null?void 0:u.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(P==="engagement-panel-comments-section"?_.We(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.We(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",I]));!_.Y("kevlar_use_engagement_panel_management_component")&&r&&(P=u.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!P?_.ZV.addJob(function(){g.visibility=u.visibility},2,this.hideDelayMs):this.visibility=u.visibility,u.visibility&&this.notifyVisibilityChanged(u.visibility))};
_.Q.onYtScrollToEngagementPanelCommand=function(r){var g,I=(g=this.data)==null?void 0:g.targetId,P,a,v;g=((P=this.data)==null?void 0:(a=P.identifier)==null?void 0:a.tag)||((v=this.data)==null?void 0:v.panelIdentifier);r=_.Z(r,_.vYl);var C;(I&&(r==null?void 0:r.targetId)===I||g&&(r==null?void 0:(C=r.panelIdentifier)==null?void 0:C.tag)===g)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.We(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.Q.attachVEs=function(r){var g,I;(r==null?0:(g=r.content)==null?0:(I=g.productListRenderer)==null?0:I.trackingParams)&&_.hx().graftServerVe(r.content.productListRenderer.trackingParams);var P,a;(r==null?0:(P=r.content)==null?0:(a=P.transcriptRenderer)==null?0:a.trackingParams)&&_.hx().graftServerVe(r.content.transcriptRenderer.trackingParams)};
_.Q.onYtUpdateEngagementPanelAction=function(r){var g,I=(g=this.data)==null?void 0:g.targetId;r=_.Z(r,pTK);I&&(r==null?void 0:r.targetId)===I&&(this.updatePanel({engagementPanelSectionListRenderer:{header:r==null?void 0:r.header,content:r==null?void 0:r.content}},!1),this.attachVEs(r))};
_.Q.onYtShowEngagementPanelScrimAction=function(r){var g,I=(g=this.data)==null?void 0:g.targetId;r=_.Z(r,u4p);I&&(r==null?void 0:r.engagementPanelTargetId)===I&&(this.scrimmed=!0)};
_.Q.onYtHideEngagementPanelScrimAction=function(r){var g,I=(g=this.data)==null?void 0:g.targetId;r=_.Z(r,PNA);I&&(r==null?void 0:r.engagementPanelTargetId)===I&&(this.scrimmed=!1)};
_.Q.getIdentifier=function(){var r,g,I;return((r=this.data)==null?void 0:r.panelIdentifier)||((g=this.data)==null?void 0:(I=g.identifier)==null?void 0:I.tag)};
_.Q.getSurface=function(){var r,g;return(r=this.data)==null?void 0:(g=r.identifier)==null?void 0:g.surface};
_.l4.Object.defineProperties(Id.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var r=this.getIdentifier();return r==="engagement-panel-youchat"||r==="PAyouchat"}},
isAiCompanionPanel:{configurable:!0,enumerable:!0,get:function(){return this.getIdentifier()==="PAai_companion"}}});
Id.prototype.visibilityChanged=Id.prototype.visibilityChanged;Id.prototype.isFullscreenChanged=Id.prototype.isFullscreenChanged;Id.prototype.isTheaterModeChanged=Id.prototype.isTheaterModeChanged;Id.prototype.dataChanged=Id.prototype.dataChanged;Id.prototype.forwardPopupClosedToFlowRootRenderer=Id.prototype.forwardPopupClosedToFlowRootRenderer;Id.prototype.onYtRendererstamperFinished=Id.prototype.onYtRendererstamperFinished;
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Id.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Id.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Id.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Id.prototype,"ytdReduxBehavior",void 0);
_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],Id.prototype,"ytEventForwardingBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Id.prototype,"data",void 0);_.w([_.H({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.J("design:type",Object)],Id.prototype,"headerData",void 0);_.w([_.H(),_.J("design:type",Object)],Id.prototype,"secondaryHeaderData",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Id.prototype,"visibility",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Id.prototype,"contentEmpty",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Id.prototype,"scrimmed",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Id.prototype,"dialog",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Id.prototype,"dropdown",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Id.prototype,"darkerPanels",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Id.prototype,"matchContentTheme",void 0);_.w([_.H(),_.J("design:type",Object)],Id.prototype,"disableAutoFill",void 0);_.w([_.H({reflectToAttribute:!0,value:_.Y("optimal_reading_width_comments_ep")}),_.J("design:type",Boolean)],Id.prototype,"optimalReadingWidthComments",void 0);_.w([_.H(),_.J("design:type",Number)],Id.prototype,"hideDelayMs",void 0);
_.w([_.H({selector:_.mY,reflectToAttribute:!0}),_.J("design:type",Object)],Id.prototype,"isFullscreen",void 0);_.w([_.H({selector:_.Qo,reflectToAttribute:!0}),_.J("design:type",Object)],Id.prototype,"isTheaterMode",void 0);_.w([_.H(),_.J("design:type",Number)],Id.prototype,"showDelayMs",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.targetId"),_.J("design:type",Object),_.J("design:paramtypes",[])],Id.prototype,"targetId",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Id.prototype,"webSize",null);_.w([_.H(),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Id.prototype,"hideFooterBorder",null);_.w([_.H(),_.J("design:type",Object)],Id.prototype,"isWatch",void 0);_.w([_.H(),_.J("design:type",Object)],Id.prototype,"originalTheaterState",void 0);_.w([_.H(),_.J("design:type",Object)],Id.prototype,"theaterDisablementPanelIdentifier",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Id.prototype,"isWatchWhilePanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Id.prototype,"shortsPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Id.prototype,"liveChatEngagementPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Id.prototype,"learningChatEngagementPanel",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Id.prototype,"liveChatReplyPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Id.prototype,"enableAnchoredPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Id.prototype,"disableBackdropFilter",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Id.prototype,"isPersistentPanel",void 0);_.w([_.H(),_.J("design:type",Object)],Id.prototype,"trackEngagementPanelVisibility",void 0);
_.w([_.H(),_.J("design:type",Object)],Id.prototype,"overscrollContain",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Id.prototype,"isAiCompanionPanel",null);_.w([_.ni("#header"),_.J("design:type",HTMLElement)],Id.prototype,"headerElement",void 0);_.w([_.ni("#header > *"),_.J("design:type",HTMLElement)],Id.prototype,"header",void 0);_.w([_.ni("ytd-section-list-renderer"),_.J("design:type",Object)],Id.prototype,"sectionListRendererElement",void 0);
_.w([_.ni("panel-ad-header-image-lockup-view-model"),_.J("design:type",HTMLElement)],Id.prototype,"adHeaderImageLockupViewModel",void 0);_.w([_.ni("#content"),_.J("design:type",HTMLElement)],Id.prototype,"contentElement",void 0);_.w([_.Eq("yt-rendererstamper-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Id.prototype,"onYtRendererstamperFinished",null);
_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Id.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.w([_.$R("data","isFullscreen","isTheaterMode"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Id.prototype,"dataChanged",null);_.w([_.xt("isTheaterMode"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Id.prototype,"isTheaterModeChanged",null);
_.w([_.xt("isFullscreen"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Id.prototype,"isFullscreenChanged",null);_.w([_.xt("visibility"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Id.prototype,"visibilityChanged",null);_.w([_.qC({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],Id);
_.A(Id,"ytd-engagement-panel-section-list-renderer",function(){if(kQi!==void 0)return kQi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n<div id="content" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n<div id="footer" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return kQi=r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var KcK;var PF=function(){var r=_.D.apply(this,arguments)||this;r.rounded=!0;r.pageAttachedTo=void 0;r.currentRequestResolver=void 0;r.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return r};
_.b(PF,_.D);PF.prototype.attached=function(){this.pageAttachedTo=_.S5().resolve(_.jN).getCurrentPage();_.He(this.hostElement,"yt-player-attached",this.player)};
PF.prototype.detached=function(){var r;if((r=this.pageAttachedTo)==null?0:r.hostElement)_.He(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
PF.prototype.dataChanged=function(){var r=this,g;if(((g=this.data)==null?0:g.inlinePlaybackEndpoint)&&!_.Y("web_channel_imp_ks")){this.currentRequestResolver&&this.currentRequestResolver.reject();g=this.data.inlinePlaybackEndpoint;var I=_.S5().resolve(_.$t),P={};_.S5().resolve(_.ny);P.lact=_.Jb();var a=new _.AN;this.currentRequestResolver=a;a.promise.then(function(v){var C={autoplay:!0};!_.Y("miniplayer_stop_channel_video_autoplay_killswitch")&&_.S5().resolve(_.XH).isMiniplayerActive()&&(C.pause_at_start=
!0,C.autoplay=!1);v&&r.player.loadVideoWithPlayerResponse(v,C)});
M6A(I,{endpoint:g,startPlaybackInMutedState:!1},P).then(function(v){a.resolve(v)}).catch(function(){})}else if((I=this.data)==null?0:I.videoId)g={video_id:this.data.videoId,
autoplay:!0},!_.Y("miniplayer_stop_channel_video_autoplay_killswitch")&&_.S5().resolve(_.XH).isMiniplayerActive()&&(g.pause_at_start=!0,g.autoplay=!1),this.player.loadVideoWithPlayerVars(g)};
PF.prototype.handleSignalActionPausePlayer=function(){_.Lk().pause()};
PF.prototype.dataChanged=PF.prototype.dataChanged;_.w([_.H(),_.J("design:type",Object)],PF.prototype,"data",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],PF.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],PF.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],PF.prototype,"rounded",void 0);_.w([_.ni("#player"),_.J("design:type",Object)],PF.prototype,"player",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],PF.prototype,"dataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],PF);
_.A(PF,"ytd-channel-video-player-renderer",function(){if(KcK!==void 0)return KcK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-video-player-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="player-container" class="style-scope ytd-channel-video-player-renderer">\n  <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_CHANNEL_TRAILER" class="style-scope ytd-channel-video-player-renderer">\n  </ytd-player>\n</div>\n<div id="content" class="style-scope ytd-channel-video-player-renderer">\n  <div id="metadata-container" class="style-scope ytd-channel-video-player-renderer">\n    <yt-formatted-string id="title" aria-level="3" ellipsis-truncate="" link-inherit-color="" role="heading" text="[[data.title]]" class="style-scope ytd-channel-video-player-renderer">\n    </yt-formatted-string>\n    <ytd-video-meta-block class="title style-scope ytd-channel-video-player-renderer" data="[[data]]"></ytd-video-meta-block>\n  </div>\n  <ytd-expander id="description" disable-toggle="" max-number-of-lines="7" class="style-scope ytd-channel-video-player-renderer">\n    <yt-formatted-string class="content style-scope ytd-channel-video-player-renderer" slot="content" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="more-button style-scope ytd-channel-video-player-renderer" slot="more-button" link-inherit-color="" text="[[data.readMoreText]]">\n    </yt-formatted-string>\n  </ytd-expander>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return KcK=r},{mode:1});var sSi;var ad=function(){return _.D.apply(this,arguments)||this};
_.b(ad,_.D);ad.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:_.Y("web_modern_buttons"),forceIconButton:!_.Y("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
ad.prototype.activate=function(r){r.appendTo(this.player);r.getPlayerPromise().then(function(g){g.setMinimized(!0)});
this.active=!0};
ad.prototype.deactivate=function(){var r=this.player.firstElementChild;r.getPlayerPromise().then(function(g){g.setMinimized(!1)});
this.active=!1;return r};
ad.prototype.onScrollUpTap=function(){var r=_.S5().resolve(_.jN).getCurrentPage();r&&r.setScrollTop(0)};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ad.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ad.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],ad.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ad.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],ad.prototype,"active",void 0);
_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.J("design:type",Boolean)],ad.prototype,"darkLaunch",void 0);_.w([_.ni("#player"),_.J("design:type",HTMLDivElement)],ad.prototype,"player",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],ad);
_.A(ad,"ytd-miniplayer-bar-renderer",function(){if(sSi!==void 0)return sSi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-miniplayer-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="player" class="style-scope ytd-miniplayer-bar-renderer"></div>\n<div id="meta" class="style-scope ytd-miniplayer-bar-renderer">\n  <div id="title-row" class="style-scope ytd-miniplayer-bar-renderer">\n    <h1 id="title" class="style-scope ytd-miniplayer-bar-renderer">[[getSimpleString(data.title)]]</h1>\n    <div id="scroll-up" on-tap="onScrollUpTap" class="style-scope ytd-miniplayer-bar-renderer"></div>\n  </div>\n  <yt-formatted-string id="owner" link-inherit-color="" text="[[data.owner]]" class="style-scope ytd-miniplayer-bar-renderer"></yt-formatted-string>\n  <div id="buttons" class="style-scope ytd-miniplayer-bar-renderer">\n    <div id="menu" class="style-scope ytd-miniplayer-bar-renderer"></div>\n    <div id="subscribe" class="style-scope ytd-miniplayer-bar-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return sSi=r},{mode:1});var Fcp;var vF=function(){return _.D.apply(this,arguments)||this};
_.b(vF,_.D);vF.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.cb(_.DG(this.hostElement).querySelector("#text"),_.hPl(_.rtT,this.data.companionLegalText))};
vF.prototype.computeAutoScrollEnabled=function(r,g){return r&&!g};
vF.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
vF.prototype.onToggleTap=function(){this.expanded=!this.expanded};
vF.prototype.expandedChanged=vF.prototype.expandedChanged;vF.prototype.dataChanged=vF.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],vF.prototype,"ytRendererBehavior",void 0);_.w([_.d(PQr),_.J("design:type",Object)],vF.prototype,"ytdAutoScrollBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],vF.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],vF.prototype,"expanded",void 0);
_.w([_.H({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.J("design:type",Boolean)],vF.prototype,"autoScrollEnabled",void 0);_.w([_.H(),_.J("design:type",String)],vF.prototype,"expanderIcon",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vF.prototype,"dataChanged",null);
_.w([_.xt("expanded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],vF.prototype,"expandedChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],vF);
_.A(vF,"ytd-companion-legal-text-renderer",function(){if(Fcp!==void 0)return Fcp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-companion-legal-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.companionLegalText]]" class="style-scope ytd-companion-legal-text-renderer"></yt-formatted-string>\n\n<tp-yt-paper-material id="expand-button" elevation="1" on-tap="onToggleTap" class="style-scope ytd-companion-legal-text-renderer">\n  <yt-icon-button id="expander-icon" class="style-scope ytd-companion-legal-text-renderer">\n    <yt-icon id="expander-icon" icon="[[expanderIcon]]" class="style-scope ytd-companion-legal-text-renderer"></yt-icon>\n  </yt-icon-button>\n</tp-yt-paper-material>\n\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Fcp=r},{mode:1});var H4S;var Q$=function(){var r=_.D.apply(this,arguments)||this;r.buttonUpdate=_.Y("web_modern_buttons");r.kevlarWatchGrid=_.Y("kevlar_watch_grid");r.centerAlignDescription=_.Y("action_companion_center_align_description");r.truncateDomain=_.Y("action_companion_truncate_domain");r.enableMonoStyle=_.Y("enable_default_mono_cta_migration_web_client");return r};
_.b(Q$,_.D);_.Q=Q$.prototype;_.Q.computeButtonOverride=function(){if(this.buttonUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:"filled"}};
_.Q.getOnLayoutVisibleCallback=function(){var r=_.HP("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.onLayoutVisibleCallback:null};
_.Q.getLayoutId=function(){var r=_.HP("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.layoutId:null};
_.Q.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",Q$.JSC$21226_DEFAULT_AD_BADGE_RENDERER);var r=this.getOnLayoutVisibleCallback();r&&r()}};
_.Q.getButtonRenderer=function(r){return r.actionButton&&_.Z(r.actionButton,_.cw)?(delete _.Z(r.actionButton,_.cw).navigationEndpoint,_.Z(r.actionButton,_.cw)):{}};
_.Q.onClick=function(r){var g=this;if((!_.Y("web_modern_buttons")||!_.bw(_.jH(r),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){r=_.dD();var I=this.getLayoutId();r&&I&&_.Y("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?r.getPlayerPromise().then(function(P){(new _.QN(P)).executeCommand(g.data.navigationEndpoint,I)}):_.Y("kevlar_companion_resolve_command_killswitch")?_.He(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.We(this.hostElement,"yt-companion-ad-clicked",["action-companion",I])}};
_.l4.Object.defineProperties(Q$.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((r=this.data)==null?0:(g=r.detailsLine)==null?0:(I=g.adRating)==null?0:I.ratingText)?this.data.detailsLine.adRating.ratingText:null}},
computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}},
iconType:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P;return((r=this.data)==null?0:(g=r.detailsLine)==null?0:(I=g.adRating)==null?0:(P=I.ratingIcon)==null?0:P.iconType)?_.lf(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P;return((r=this.data)==null?0:(g=r.detailsLine)==null?0:(I=g.texts)==null?0:(P=I[0])==null?0:P.text)?this.data.detailsLine.texts[0].text:null}},
computeDetailsLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDetailsLine}},
getDescriptionText:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?0:(g=r.description)==null?0:g.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var r=_.HP("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var r=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return r?r.indexOf("/default_banner")!==-1:!0}}});
Q$.prototype.onClick=Q$.prototype.onClick;Q$.prototype.dataChanged=Q$.prototype.dataChanged;Q$.JSC$21226_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.xH("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Q$.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Q$.prototype,"rendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Q$.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Q$.prototype,"buttonUpdate",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Q$.prototype,"kevlarWatchGrid",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Q$.prototype,"centerAlignDescription",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Q$.prototype,"truncateDomain",void 0);
_.w([_.H({computed:"computeButtonOverride(buttonUpdate)"}),_.J("design:type",Object)],Q$.prototype,"buttonOverride",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Q$.prototype,"enableMonoStyle",void 0);_.w([_.L("data.detailsLine.adRating.ratingText"),_.J("design:type",Object),_.J("design:paramtypes",[])],Q$.prototype,"getRating",null);_.w([_.L("getRating"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Q$.prototype,"computeRatingHidden",null);
_.w([_.L("data.detailsLine.adRating.ratingIcon.iconType"),_.J("design:type",Object),_.J("design:paramtypes",[])],Q$.prototype,"iconType",null);_.w([_.L("data.detailsLine.texts.0.text"),_.J("design:type",Object),_.J("design:paramtypes",[])],Q$.prototype,"getDetailsLine",null);_.w([_.L("getDetailsLine"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Q$.prototype,"computeDetailsLineHidden",null);
_.w([_.L("data.description.text"),_.J("design:type",Object),_.J("design:paramtypes",[])],Q$.prototype,"getDescriptionText",null);_.w([_.L("getDescriptionText"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Q$.prototype,"computeDescriptionTextHidden",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Q$.prototype,"interactionLoggingClientData",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Q$.prototype,"hideBanner",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Q$.prototype,"dataChanged",null);_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],Q$.prototype,"onClick",null);_.w([_.qC({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],Q$);
_.A(Q$,"ytd-action-companion-ad-renderer",function(){if(H4S!==void 0)return H4S;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-companion-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ad-hover-text-button-renderer id="action-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-action-companion-ad-renderer">\n</ytd-ad-hover-text-button-renderer>\n<div id="action-companion-click-target" class="yt-simple-endpoint style-scope ytd-action-companion-ad-renderer">\n  <yt-img-shadow id="banner" fit="" hidden="[[hideBanner]]" thumbnail="[[data.bannerImage.thumbnail]]" class="style-scope ytd-action-companion-ad-renderer">\n  </yt-img-shadow>\n  <div id="block" class="style-scope ytd-action-companion-ad-renderer">\n    <yt-img-shadow id="icon" thumbnail="[[data.iconImage.thumbnail]]" class="style-scope ytd-action-companion-ad-renderer"></yt-img-shadow>\n    <div id="text" class="style-scope ytd-action-companion-ad-renderer">\n      <div id="header" class="style-scope ytd-action-companion-ad-renderer">\n        [[data.headline.text]]\n      </div>\n      <div id="desc" class="style-scope ytd-action-companion-ad-renderer">\n        <div id="ad-badge-container" class="style-scope ytd-action-companion-ad-renderer">\n          <ytd-badge-supported-renderer id="ad-badge" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-action-companion-ad-renderer">\n          </ytd-badge-supported-renderer>\n        </div>\n        <span id="domain" hidden="[[computeDescriptionTextHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getDescriptionText]]</span>\n        <span id="rating" hidden="[[computeRatingHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getRating]]</span>\n        <yt-icon id="star-icon" default-to-filled="true" hidden="[[computeRatingHidden]]" icon="[[iconType]]" class="style-scope ytd-action-companion-ad-renderer"></yt-icon>\n        <span id="details-line" hidden="[[computeDetailsLineHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getDetailsLine]]</span>\n      </div>\n    </div>\n    <ytd-button-renderer id="action" button-raised="" data="[[getButtonRenderer(data)]]" overrides="[[buttonOverride]]" class="style-scope ytd-action-companion-ad-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return H4S=r},{mode:_.Rv("kevlar_poly_si_batch_j067")?1:2});var Wcr;var DOi;var mm=function(){var r=_.D.apply(this,arguments)||this;r.buttonUpdate=_.Y("web_modern_buttons");r.hideLegacyBanner=_.Y("enable_dsa_one_click_ata_translators_infeed_elements");r.adInfoButtonStyle="mono";r.adInfoButtonType="text";r.noDotAdBadge=!0;return r};
_.b(mm,_.D);_.Q=mm.prototype;_.Q.getOnLayoutVisibleCallback=function(){var r=_.HP("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.onLayoutVisibleCallback:null};
_.Q.getLayoutId=function(){var r=_.HP("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.layoutId:null};
_.Q.dataChanged=function(){if(this.data){if(this.data.image&&this.data.image.thumbnail&&this.data.image.thumbnail.thumbnails&&this.data.image.thumbnail.thumbnails.length){var r=this.data.image.thumbnail.thumbnails[0];this.imageSrc=r.url?_.Tn(r.url):void 0;this.imageWidth=r.width||0;this.imageHeight=r.height||0}this.data.clickthroughEndpoint&&_.Z(this.data.clickthroughEndpoint,_.KZ)&&(r=_.Z(this.data.clickthroughEndpoint,_.KZ).url,_.Y("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
r||"":r?(r=_.Tn(r),this.clickThroughUrl=_.EC(r)):this.clickThroughUrl=void 0);(r=this.getOnLayoutVisibleCallback())&&r()}};
_.Q.onClick=function(r){_.bw(_.jH(r),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(r)};
_.Q.handleClick=function(){var r=this;this.data&&this.data.clickthroughEndpoint&&(_.He(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(g){r.macroReplacementBehavior.sendServiceRequestAction([g])}),_.We(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.Q.onLoad=function(){_.D3(this.hostElement,"yt-refit-popups-action")};
_.l4.Object.defineProperties(mm.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var r=_.HP("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var r=_.HP("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.interactionLoggingClientData:null}}});
mm.prototype.onLoad=mm.prototype.onLoad;mm.prototype.onClick=mm.prototype.onClick;mm.prototype.dataChanged=mm.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],mm.prototype,"rendererBehavior",void 0);_.w([_.d(oSK.YtMacroReplacementBehavior),_.J("design:type",Object)],mm.prototype,"macroReplacementBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mm.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],mm.prototype,"buttonUpdate",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],mm.prototype,"hideLegacyBanner",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],mm.prototype,"adInfoButtonStyle",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],mm.prototype,"adInfoButtonType",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],mm.prototype,"macros",null);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],mm.prototype,"interactionLoggingClientData",null);_.w([_.H(),_.J("design:type",String)],mm.prototype,"clickThroughUrl",void 0);_.w([_.H(),_.J("design:type",_.AS)],mm.prototype,"imageSrc",void 0);_.w([_.H(),_.J("design:type",Number)],mm.prototype,"imageWidth",void 0);_.w([_.H(),_.J("design:type",Number)],mm.prototype,"imageHeight",void 0);_.w([_.H(),_.J("design:type",Object)],mm.prototype,"noDotAdBadge",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],mm.prototype,"dataChanged",null);_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],mm.prototype,"onClick",null);_.w([_.Eq("load"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],mm.prototype,"onLoad",null);_.w([_.qC({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],mm);
_.A(mm,"ytd-image-companion-renderer",function(){if(DOi!==void 0)return DOi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-image-companion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[hideLegacyBanner]]" class="style-scope ytd-image-companion-renderer">\n  <div class="style-scope ytd-image-companion-renderer">\n    <yt-img-shadow id="banner" fit="" thumbnail="[[data.image.thumbnail]]" class="style-scope ytd-image-companion-renderer">\n    </yt-img-shadow>\n    <div id="block" class="style-scope ytd-image-companion-renderer">\n      <div id="text" class="style-scope ytd-image-companion-renderer">\n        <div id="desc" class="style-scope ytd-image-companion-renderer">\n          <div id="ad-badge-container" class="style-scope ytd-image-companion-renderer">\n            <ytd-badge-supported-renderer id="ad-badge" no-dot-ad-badge="[[noDotAdBadge]]" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-image-companion-renderer">\n            </ytd-badge-supported-renderer>\n          </div>\n        </div>\n      </div>\n      <ytd-ad-hover-text-button-renderer id="image-companion-ad-info-menu" button-style="[[adInfoButtonStyle]]" button-type="[[adInfoButtonType]]" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-image-companion-renderer">\n      </ytd-ad-hover-text-button-renderer>\n    </div>\n  </div>\n</template>\n\n\n<template is="dom-if" if="[[!hideLegacyBanner]]" class="style-scope ytd-image-companion-renderer">\n  <ytd-ad-hover-text-button-renderer id="image-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-image-companion-renderer">\n  </ytd-ad-hover-text-button-renderer>\n  <div class="style-scope ytd-image-companion-renderer">\n    <img height="[[imageHeight]]" src$="[[imageSrc]]" width="[[imageWidth]]" alt="" class="style-scope ytd-image-companion-renderer">\n  </div>\n</template>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return DOi=r},{mode:_.Rv("kevlar_poly_si_batch_j067")?1:2});var RjA;var CQ=function(){return _.D.apply(this,arguments)||this};
_.b(CQ,_.D);_.Q=CQ.prototype;_.Q.dataChanged=function(){this.set("data.adBadge",CQ.JSC$21235_DEFAULT_AD_BADGE_RENDERER);if(this.data){var r=this.getOnLayoutVisibleCallback();r&&r()}};
_.Q.getOnLayoutVisibleCallback=function(){var r=_.HP("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.onLayoutVisibleCallback:null};
_.Q.getLayoutId=function(){var r=_.HP("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.layoutId:null};
_.Q.onCompanionClicked=function(r){this.data&&(r.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.We(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.Q.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var r=_.dD(),g=this.getLayoutId(),I=this.data.clickToAdvSiteEndpoint;r&&g&&_.Y("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?r.getPlayerPromise().then(function(P){(new _.QN(P)).executeCommand(I,g)}):_.He(this.hostElement,"yt-navigate",{endpoint:I})}};
_.Q.sendTrackingPings=function(r){if(r&&r.length!==0&&r[0].loggingUrls&&(r=r[0].loggingUrls.map(this.getBaseUrl)))for(var g=0;g<r.length;g++)_.y6(r[g])};
_.Q.getBaseUrl=function(r){return r.baseUrl||""};
_.l4.Object.defineProperties(CQ.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var r=_.HP("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.interactionLoggingClientData:null}}});
CQ.prototype.onCompanionClicked=CQ.prototype.onCompanionClicked;CQ.prototype.dataChanged=CQ.prototype.dataChanged;CQ.JSC$21235_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.xH("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],CQ.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],CQ.prototype,"data",void 0);_.w([_.ni("#title"),_.J("design:type",HTMLElement)],CQ.prototype,"shopTitle",void 0);
_.w([_.$R("data.impressionEndpoints"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],CQ.prototype,"dataChanged",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],CQ.prototype,"interactionLoggingClientData",null);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],CQ.prototype,"onCompanionClicked",null);
_.w([_.qC({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],CQ);
_.A(CQ,"ytd-shopping-companion-renderer",function(){if(RjA!==void 0)return RjA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-companion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ad-hover-text-button-renderer id="shopping-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" class="style-scope ytd-shopping-companion-renderer">\n</ytd-ad-hover-text-button-renderer>\n<div on-tap="onCompanionClicked" class="style-scope ytd-shopping-companion-renderer">\n  <div id="banner" class="style-scope ytd-shopping-companion-renderer">\n    <div id="ad-badge-container" class="style-scope ytd-shopping-companion-renderer">\n      <ytd-badge-supported-renderer id="ad-badge" large-font-ad-badge="true" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-shopping-companion-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <div id="title" on-tap="onShopTextTap" class="style-scope ytd-shopping-companion-renderer">\n      [[getSimpleString(data.shopText)]]\n    </div>\n  </div>\n  <yt-horizontal-list-renderer id="companion-shelf" data="[[data.itemList.horizontalListRenderer]]" class="style-scope ytd-shopping-companion-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return RjA=r},{mode:1});_.dM(_.R(function(r){var g=r.data;r=_.lO({visibilityCallback:function(P){var a,v=(a=g().interaction)==null?void 0:a.onFirstVisible;P&&v&&_.tY(v)},
showOption:_.sr});var I=_.q4(function(){return g().interaction},t33);
_.VZ(function(){var P,a;a=(a=_.HP("yt.www.ads.eventcache.getLastCompanionData"))?(a=a())&&a.onLayoutVisibleCallback:null;(P=a)==null||P()},"Vj");
return _.q("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.RT(function(P){_.D3(P.currentTarget,"yt-refit-popups-action")}),
el:_.iv(r,I),"aria-label":function(){var P,a;return(P=g().interaction)==null?void 0:(a=P.accessibility)==null?void 0:a.label}},_.q("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.q(_.fk,{data:function(){return g().adImage}},{adImageViewModel:function(P){return _.q(_.Tx,{data:P.data,
targetHeight:80,customCommandResolver:t33})}})),_.q("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.q("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.q(_.fk,{data:function(){return g().adBadge}},{adBadgeViewModel:function(P){return _.q(_.NA,{data:P.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.q("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.q(_.fk,{data:function(){return g().menu}},{buttonViewModel:_.W6}))))},"Wj"),"banner-image-layout-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=r.data;r=_.lO({visibilityCallback:function(P){var a,v=(a=g().interaction)==null?void 0:a.onFirstVisible;P&&v&&_.tY(v)},
showOption:_.sr});var I=_.q4(function(){return g().interaction},BzW);
_.VZ(function(){var P,a;a=(a=_.HP("yt.www.ads.eventcache.getLastCompanionData"))?(a=a())&&a.onLayoutVisibleCallback:null;(P=a)==null||P()},"Xj");
return _.q("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.iv(r,I)},_.q("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.q(_.fk,{data:function(){return g().adImage}},{adImageViewModel:function(P){return _.q(_.Tx,{data:P.data,
targetHeight:80,customCommandResolver:BzW})}})),_.q("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.q("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.q(_.fk,{data:function(){return g().adAvatarLockup}},{adAvatarLockupViewModel:function(P){return _.q(eji,{data:P.data,
customCommandResolver:BzW})}})),_.q(_.fk,{data:function(){return g().adButton}},{adButtonViewModel:function(P){return _.q(_.HT,{data:P.data,
customCommandResolver:BzW})}}),_.q("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.q(_.fk,{data:function(){return g().menu}},{buttonViewModel:_.W6}))))},"Yj"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.Yp}});var AmS={shoppingCompanionCarouselRenderer:"ytd-shopping-companion-renderer",imageCompanionAdRenderer:"ytd-image-companion-renderer",actionCompanionAdRenderer:"ytd-action-companion-ad-renderer",bannerImageLayoutViewModel:"banner-image-layout-view-model",topBannerImageTextIconButtonedLayoutViewModel:"top-banner-image-text-icon-buttoned-layout-view-model"},uU=function(){var r=_.D.apply(this,arguments)||this;r.updateCompanionDataJobId=0;r.contentVideoId=null;r.player=null;r.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return r};
_.b(uU,_.D);_.Q=uU.prototype;_.Q.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:AmS}}};
_.Q.attached=function(){var r=this,g=_.dD();g&&g.getPlayerPromise().then(function(I){r.getCachedDataAndListen(I)})};
_.Q.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.Q.updateRendererStamper=function(){var r={};if(this.data)for(var g in AmS)if(this.data[g]){r[g]=this.data[g];break}if(this.oneofRenderer!=void 0||Object.keys(r).length)this.oneofRenderer=r};
_.Q.getCachedDataAndListen=function(r){var g=this.retrieveCachedCompanionData();g&&Object.keys(g).length&&this.receiveCompanionData(g);this.ytPlayerListenerBehavior.listenToPlayerEvent(r,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=r};
_.Q.retrieveCachedCompanionData=function(){return _.I$.yt&&_.I$.yt.www&&_.I$.yt.www.ads&&_.I$.yt.www.ads.eventcache&&_.I$.yt.www.ads.eventcache.getLastCompanionData?_.I$.yt.www.ads.eventcache.getLastCompanionData():null};
_.Q.receiveCompanionData=function(r){r&&Object.keys(r).length?(this.contentVideoId=r.contentVideoId,this.setCompanionData(r)):this.setCompanionData(r)};
_.Q.setCompanionData=function(r){this.cancelPendingCompanionAdJobs();if(r){this.updateCompanionDataJobId=0;for(var g in AmS)AmS.hasOwnProperty(g)&&(this.data[g]=void 0);r.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",r.shoppingCompanionCarouselRenderer):r.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",r.imageCompanionAdRenderer):r.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",r.actionCompanionAdRenderer),_.D3(this.hostElement,
"yt-hide-unlimited-offer-module"),_.D3(this.hostElement,"yt-hide-tvfilm-offer-module")):r.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",r.bannerImageLayoutViewModel):r.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",r.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.Q.dataChanged=function(){var r=this,g=_.dD();g?g.getPlayerPromise().then(function(I){r.contentVideoId&&I.getVideoUrl().includes("v="+r.contentVideoId)||(r.cancelPendingCompanionAdJobs(),r.updateRendererStamper())}):_.WP(Error("Pl"))};
_.Q.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.ZV.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.Q.handleCompanionAdClicked=function(r,g){this.player.onAdUxClicked(r,g);this.player.pauseVideo()};
uU.prototype.dataChanged=uU.prototype.dataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],uU.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],uU.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],uU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],uU.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",_.iF)],uU.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],uU.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],uU.prototype,"oneofRenderer",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uU.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],uU);
_.A(uU,"ytd-companion-slot-renderer",function(){if(Wcr!==void 0)return Wcr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-companion-slot-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="companion" class="style-scope ytd-companion-slot-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Wcr=r},{mode:_.Rv("kevlar_poly_si_batch_j067")?
1:2});var NI4;var pQ=function(){return _.D.apply(this,arguments)||this};
_.b(pQ,_.D);pQ.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
pQ.prototype.dataChanged=pQ.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],pQ.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],pQ.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],pQ.prototype,"companionSlotData",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],pQ.prototype,"dataChanged",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],pQ);
_.A(pQ,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(NI4!==void 0)return NI4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-player-legacy-desktop-watch-ads-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-companion-legal-text-renderer data="[[data]]" disable-upgrade$="[[!data.companionLegalText]]" hidden="[[!data.companionLegalText]]" class="style-scope ytd-player-legacy-desktop-watch-ads-renderer">\n</ytd-companion-legal-text-renderer>\n<ytd-companion-slot-renderer data="[[companionSlotData]]" disable-upgrade$="[[!companionSlotData]]" hidden="[[!companionSlotData]]" class="style-scope ytd-player-legacy-desktop-watch-ads-renderer">\n</ytd-companion-slot-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return NI4=r},{mode:1});var w83;var od=function(){var r=_.D.apply(this,arguments)||this;r.skinnyMode=!1;r.COMPACT_EVENT_COUNT=4;r.onShelfToggleButtonTap=function(){r.logTap(r.data);r.showingMore=!r.showingMore};
r.onShelfToggleButtonFocus=function(){r.showingMore||(r.logTap(r.data),r.showingMore=!0,_.Nu(r,function(){var g=r.COMPACT_EVENT_COUNT-1,I;(I=_.DG(r.hostElement).querySelector("#event-"+g))==null||I.focus()}))};
return r};
_.b(od,_.D);_.Q=od.prototype;_.Q.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.Q.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.Q.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.J4(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.J4(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.J4(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.J4(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.J4(this.infoTooltip,this.infoTooltip.hide))};
_.Q.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.J4(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.J4(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.J4(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.J4(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.J4(this.infoTooltip,this.infoTooltip.hide))};
_.Q.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)};
_.Q.onShowingMoreChanged=function(){var r;this.showingMoreChanged((r=this.showingMore)!=null?r:!1)};
_.Q.showingMoreChanged=function(r){var g=this.get("data.events")||[];this.set("restEvents",g.slice(1,r?g.length:this.COMPACT_EVENT_COUNT).map(function(I){return I.ticketEventRenderer}));
g.slice(0,r?g.length:this.COMPACT_EVENT_COUNT).forEach(function(I){var P=_.CB();I=I.ticketEventRenderer.trackingParams;_.mw()&&P&&I&&(I=_.gM(I),P&&_.eU(P,I))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.Q.computeAriaLabel=function(r){return r.subtitle1+", "+r.subtitle2};
_.Q.logTap=function(r){_.mw()&&this.ytRendererBehavior.logExplicitClick(r)};
_.Q.isKeyboardAction=function(r){return this.get("detail.x",r)===0&&this.get("detail.y",r)===0};
_.Q.onFirstEventTap=function(r){r.target&&this.handleTap(r.target,this.firstEvent,this.isKeyboardAction(r))};
_.Q.onTicketLinkTap=function(r){r.target&&this.handleTap(r.target,r.model.item,this.isKeyboardAction(r))};
_.Q.handleTap=function(r,g,I){if(g.buttonCommand)if(g.hasMultipleOffers)Object.assign(_.Z(g.buttonCommand,_.hV),{properties:{source:I?"keyboard":"tap"}}),this.logTap(g),this.popupPositionTarget=r,_.AF(this.hostElement,[g.buttonCommand],this.hostElement);else{var P;if((P=_.Z(g.buttonCommand,_.KZ))==null?0:P.url)this.logTap(g),_.mD(window,_.Z(g.buttonCommand,_.KZ).url)}};
od.prototype.onShowingMoreChanged=od.prototype.onShowingMoreChanged;od.prototype.dataChanged=od.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],od.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],od.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],od.prototype,"firstEvent",void 0);_.w([_.H(),_.J("design:type",Object)],od.prototype,"restEvents",void 0);_.w([_.H(),_.J("design:type",String)],od.prototype,"imageUrl",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],od.prototype,"showingMore",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],od.prototype,"canShowMore",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],od.prototype,"skinnyMode",void 0);_.w([_.H(),_.J("design:type",HTMLElement)],od.prototype,"popupPositionTarget",void 0);_.w([_.ni("#banner-info-tooltip"),_.J("design:type",Object)],od.prototype,"infoTooltip",void 0);
_.w([_.ni("#info-container"),_.J("design:type",HTMLElement)],od.prototype,"infoContainer",void 0);_.w([_.ni("#shelf-toggler"),_.J("design:type",HTMLElement)],od.prototype,"shelfToggleButton",void 0);_.w([_.ni("#separator"),_.J("design:type",HTMLDivElement)],od.prototype,"separator",void 0);_.w([_.H(),_.J("design:type",String)],od.prototype,"shelfTogglerLabelText",void 0);_.w([_.H(),_.J("design:type",String)],od.prototype,"shelfTogglerIcon",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],od.prototype,"dataChanged",null);_.w([_.$R("showingMore"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],od.prototype,"onShowingMoreChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],od);
_.A(od,"ytd-ticket-shelf-renderer",function(){if(w83!==void 0)return w83;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ticket-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="head" class="style-scope ytd-ticket-shelf-renderer">\n  <h1 id="title" role="heading" aria-label$="[[firstEvent.title]]" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.title]]</h1>\n\n  <a id="info-container" href="javascript:" role="complementary" aria-label$="[[data.informationText]]" class="style-scope ytd-ticket-shelf-renderer">\n    <yt-icon id="info-icon" icon="yt-icons:info" class="style-scope ytd-ticket-shelf-renderer"></yt-icon>\n  </a>\n  \n  <tp-yt-paper-tooltip id="banner-info-tooltip" for="info-container" manual-mode="" position="bottom" class="style-scope ytd-ticket-shelf-renderer">\n    <div class="style-scope ytd-ticket-shelf-renderer">[[data.informationText]]</div>\n  </tp-yt-paper-tooltip>\n</div>\n<div id="body" class="style-scope ytd-ticket-shelf-renderer">\n  <div id="primary-event" class="style-scope ytd-ticket-shelf-renderer">\n    <template is="dom-if" if="[[data.useCalendarAvatar]]" class="style-scope ytd-ticket-shelf-renderer">\n      <a id="calendar-avatar" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">\n        <div id="calendar-avatar-month" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="calendar-avatar-month-text" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.timeMonth]]</div>\n        </div>\n        <div id="calendar-avatar-day" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="calendar-avatar-day-text" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.timeDay]]</div>\n        </div>\n      </a>\n    </template>\n\n    <template is="dom-if" if="[[!data.useCalendarAvatar]]" class="style-scope ytd-ticket-shelf-renderer">\n      <div id="thumbnail" class="style-scope ytd-ticket-shelf-renderer">\n        <yt-img-shadow id="thumbnail-img" fit="" thumbnail="[[firstEvent.thumbnail]]" class="style-scope ytd-ticket-shelf-renderer">\n        </yt-img-shadow>\n      </div>\n    </template>\n\n    <div id="meta" class="style-scope ytd-ticket-shelf-renderer">\n      <div id="meta-info" class="style-scope ytd-ticket-shelf-renderer">\n        <a id="nearest-with-location" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">[[data.title]]</a>\n        <div id="subtitle1" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.subtitle1]]</div>\n        <template is="dom-if" if="[[firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="subtitle2" class="style-scope ytd-ticket-shelf-renderer">\n            [[firstEvent.subtitle2]]\n          </div>\n        </template>\n        <template is="dom-if" if="[[!firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <a class="vendor style-scope ytd-ticket-shelf-renderer" target="_blank" on-tap="onFirstEventTap" href$="[[firstEvent.buttonCommand.urlEndpoint.url]]">\n            [[firstEvent.linkText]]\n          </a>\n        </template>\n      </div>\n      <a id="view-tickets-link" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">\n        [[firstEvent.buttonText]]\n        <template is="dom-if" if="[[!firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <yt-icon class="launch-icon style-scope ytd-ticket-shelf-renderer" icon="yt-icons:launch"></yt-icon>\n        </template>\n      </a>\n    </div>\n  </div>\n\n  <div id="separator" class="style-scope ytd-ticket-shelf-renderer"></div>\n\n  <div id="rest-events" class="style-scope ytd-ticket-shelf-renderer">\n    <div id="table" class="style-scope ytd-ticket-shelf-renderer">\n      <table cellspacing="0" cellpadding="0" class="style-scope ytd-ticket-shelf-renderer">\n        <template is="dom-repeat" items="[[restEvents]]" as="item" class="style-scope ytd-ticket-shelf-renderer">\n          <tr on-tap="onTicketLinkTap" class="style-scope ytd-ticket-shelf-renderer">\n            <td class="style-scope ytd-ticket-shelf-renderer">\n              <div class="when-date-column style-scope ytd-ticket-shelf-renderer">[[item.timeDate]]</div>\n            </td>\n            <td class="style-scope ytd-ticket-shelf-renderer">\n              <div class="when-weekday-column style-scope ytd-ticket-shelf-renderer">\n                <div class="style-scope ytd-ticket-shelf-renderer">\n                  [[item.timeWeekday]]<span id="time" class="style-scope ytd-ticket-shelf-renderer">[[item.timeTime]]</span>\n                </div>\n              </div>\n            </td>\n            <td class="where-column-td style-scope ytd-ticket-shelf-renderer">\n              <div class="where-column style-scope ytd-ticket-shelf-renderer">\n                <div class="venue-vendor-container style-scope ytd-ticket-shelf-renderer">\n                  <div class="venue style-scope ytd-ticket-shelf-renderer">[[item.subtitle2]]</div>\n                  <b class="dot style-scope ytd-ticket-shelf-renderer">\u00b7</b>\n                  <a class="vendor style-scope ytd-ticket-shelf-renderer" href="javascript:void(0)" id$="event-[[index]]">\n                    [[item.linkText]]\n                    <template is="dom-if" if="[[!item.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n                      <yt-icon class="launch-icon style-scope ytd-ticket-shelf-renderer" icon="yt-icons:launch"></yt-icon>\n                    </template>\n                  </a>\n                </div>\n              </div>\n            </td>\n          </tr>\n        </template>\n      </table>\n      <yt-icon-button id="shelf-toggler" hidden="[[!canShowMore]]" label="[[shelfTogglerLabelText]]" class="style-scope ytd-ticket-shelf-renderer">\n        <yt-icon icon="[[shelfTogglerIcon]]" class="style-scope ytd-ticket-shelf-renderer"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return w83=r},{mode:1});var lEp={};lEp.YtVisibilityRootBehavior=[_.KIF.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.KF(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.Gq("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var r=_.Gq("INNERTUBE_CLIENT_NAME")!=="WEB";_.Y("kevlar_use_vimio_behavior")&&r&&_.gdY()}}];var qn={};qn.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(r){r.detail.contextProvider=this;r.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
lEp.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.YG();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(r){var g=this;this.pageCount+=1;_.Y("kevlar_use_vimio_behavior")&&(_.Gq("INNERTUBE_CLIENT_NAME")==="WEB"?_.ZV.addJob(function(){g.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(r)},
loadPage_:function(r){this.data=r},
ytPageBehaviorActiveObserver_:function(r){var g=this;_.Y("kevlar_use_vimio_behavior")&&(r?_.Gq("INNERTUBE_CLIENT_NAME")==="WEB"?_.ZV.addJob(function(){g.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(r){if(!this.setScrollTopJobId_){var g=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){g.setScrollTopJobId_=0;var I=_.S5().resolve(_.lX(_.ny));I&&_.Lw(I);this.getPageScrollingElement().scrollTop=r}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.p8(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];var SWK;var Jm0;var EuS;var xOW;var X6=function(){var r=_.D.apply(this,arguments)||this;r.originalQuery=null;r.originalEndpoint=null;return r};
_.b(X6,_.D);X6.prototype.computeShowOriginalQueryWithoutEndpoint_=function(r,g){return!(!r||g)};
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],X6.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],X6.prototype,"correctedText",void 0);_.w([_.H(),_.J("design:type",Object)],X6.prototype,"correctedQuery",void 0);_.w([_.H(),_.J("design:type",Object)],X6.prototype,"correctedEndpoint",void 0);_.w([_.H(),_.J("design:type",Object)],X6.prototype,"originalText",void 0);_.w([_.H(),_.J("design:type",Object)],X6.prototype,"originalQuery",void 0);
_.w([_.H(),_.J("design:type",Object)],X6.prototype,"originalEndpoint",void 0);_.w([_.H({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.J("design:type",Boolean)],X6.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.w([_.ov({is:"yt-search-query-correction",disableElementRegistration:!0})],X6);
_.A(X6,"yt-search-query-correction",function(){if(xOW===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-search-query-correction--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_search_query_correction.yt.search.query.correction.css.js--\x3e<yt-formatted-string id="corrected" text="[[correctedText]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n<a class="yt-simple-endpoint style-scope yt-search-query-correction" href$="[[computeHref_(correctedEndpoint)]]" data="[[correctedEndpoint]]">\n  <yt-formatted-string id="corrected-link" text="[[correctedQuery]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n</a>\n<template is="dom-if" if="[[originalText]]" class="style-scope yt-search-query-correction">\n  <yt-formatted-string id="original" text="[[originalText]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n  <template is="dom-if" if="[[originalEndpoint]]" class="style-scope yt-search-query-correction">\n    <a class="yt-simple-endpoint style-scope yt-search-query-correction" href$="[[computeHref_(originalEndpoint)]]" data="[[originalEndpoint]]">\n        <yt-formatted-string class="original-link style-scope yt-search-query-correction" text="[[originalQuery]]"></yt-formatted-string>\n      </a>\n  </template>\n  <template is="dom-if" if="[[showOriginalQueryWithoutEndpoint]]" class="style-scope yt-search-query-correction">\n    <yt-formatted-string class="original-link style-scope yt-search-query-correction" text="[[originalQuery]]"></yt-formatted-string>\n  </template>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;EuS===void 0&&(EuS=document.createElement("template"));var P=EuS;I.call(g,P.content.cloneNode(!0),r.content.firstChild);xOW=r}r=xOW;return r},{mode:2});_.IA("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var fEU=function(){return _.D.apply(this,arguments)||this};
_.b(fEU,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],fEU.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],fEU.prototype,"data",void 0);_.w([_.ov({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],fEU);
_.A(fEU,"yt-did-you-mean-renderer",function(){if(Jm0===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-did-you-mean-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_did_you_mean_renderer.yt.did.you.mean.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.didYouMean]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" class="style-scope yt-did-you-mean-renderer">\n</yt-search-query-correction>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;SWK===void 0&&(SWK=document.createElement("template"));var P=SWK;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Jm0=r}r=Jm0;return r},{mode:2});var nuZ;var TIK;_.IA("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var hjS=function(){return _.D.apply(this,arguments)||this};
_.b(hjS,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hjS.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hjS.prototype,"data",void 0);_.w([_.ov({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],hjS);
_.A(hjS,"yt-including-results-for-renderer",function(){if(TIK===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-including-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_including_results_for_renderer.yt.including.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.includingResultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.searchOnlyFor]]" original-query="[[data.originalQuery]]" original-endpoint="[[data.originalQueryEndpoint]]" class="style-scope yt-including-results-for-renderer">\n</yt-search-query-correction>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;nuZ===void 0&&(nuZ=document.createElement("template"));var P=nuZ;I.call(g,P.content.cloneNode(!0),r.content.firstChild);TIK=r}r=TIK;return r},{mode:2});var kFi;var $jR;_.IA("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var cF=function(){return _.D.apply(this,arguments)||this};
_.b(cF,_.D);cF.prototype.computeExtraClasses_=function(r,g){var I="";r&&(I+=" "+r.toLowerCase().replace(/_/g,"-"));g&&(I+=" "+g.toLowerCase().replace(/_/g,"-"));return I};
cF.prototype.computeUrlImg_=function(){var r=this.data;r.image&&(_.DG(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.Ly(r.image.thumbnails,Number.MAX_VALUE)+")")};
cF.prototype.computeUrlImg_=cF.prototype.computeUrlImg_;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],cF.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],cF.prototype,"data",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],cF.prototype,"computeUrlImg_",null);_.w([_.ov({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],cF);
_.A(cF,"yt-music-pass-feature-info-renderer",function(){if($jR===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-music-pass-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_music_pass_feature_info_renderer.yt.music.pass.feature.info.renderer.css.js--\x3e<div id="container" class$="[[computeExtraClasses_(data.textStyle, data.textHorizontalAlignment)]] style-scope yt-music-pass-feature-info-renderer">\n  <div id="message" dir="ltr" class="style-scope yt-music-pass-feature-info-renderer">\n    <yt-formatted-string id="header" text="[[data.header]]" class="style-scope yt-music-pass-feature-info-renderer"></yt-formatted-string>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-music-pass-feature-info-renderer"></yt-formatted-string>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;kFi===void 0&&(kFi=document.createElement("template"));var P=kFi;I.call(g,P.content.cloneNode(!0),r.content.firstChild);$jR=r}r=$jR;return r},{mode:2});var rgA;var gIf;_.IA("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var IhU=function(){return _.D.apply(this,arguments)||this};
_.b(IhU,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],IhU.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],IhU.prototype,"data",void 0);_.w([_.ov({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],IhU);
_.A(IhU,"yt-no-results-found-showing-results-for-renderer",function(){if(gIf===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-no-results-found-showing-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_no_results_found_showing_results_for_renderer.yt.no.results.found.showing.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.showingResultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.noResultsFound]]" original-query="[[data.originalQuery]]" original-endpoint="[[data.originalQueryEndpoint]]" class="style-scope yt-no-results-found-showing-results-for-renderer">\n</yt-search-query-correction>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;rgA===void 0&&(rgA=document.createElement("template"));var P=rgA;I.call(g,P.content.cloneNode(!0),r.content.firstChild);gIf=r}r=gIf;return r},{mode:2});var PoK;var ahf;_.IA("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var vIp=function(){return _.D.apply(this,arguments)||this};
_.b(vIp,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],vIp.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],vIp.prototype,"data",void 0);_.w([_.ov({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],vIp);
_.A(vIp,"yt-results-without-quotes-renderer",function(){if(ahf===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-results-without-quotes-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_results_without_quotes_renderer.yt.results.without.quotes.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.resultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.withoutQuotes]]" class="style-scope yt-results-without-quotes-renderer">\n</yt-search-query-correction>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;PoK===void 0&&(PoK=document.createElement("template"));var P=PoK;I.call(g,P.content.cloneNode(!0),r.content.firstChild);ahf=r}r=ahf;return r},{mode:2});var QoM;var mjS;_.IA("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var CoW=function(){return _.D.apply(this,arguments)||this};
_.b(CoW,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],CoW.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],CoW.prototype,"data",void 0);_.w([_.ov({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],CoW);
_.A(CoW,"yt-search-no-results-renderer",function(){if(mjS===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-search-no-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_search_no_results_renderer.yt.search.no.results.renderer.css.js--\x3e<yt-formatted-string id="text" text="[[data.noResultsText]]" class="style-scope yt-search-no-results-renderer"></yt-formatted-string>\n<template is="dom-if" if="[[data.alternateQueryText]]" class="style-scope yt-search-no-results-renderer">\n  <a class="yt-simple-endpoint style-scope yt-search-no-results-renderer" href$="[[computeHref_(data.alternateQueryEndpoint)]]" data="[[data.alternateQueryEndpoint]]">\n    <yt-formatted-string id="link" text="[[data.alternateQueryText]]" class="style-scope yt-search-no-results-renderer"></yt-formatted-string>\n  </a>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;QoM===void 0&&(QoM=document.createElement("template"));var P=QoM;I.call(g,P.content.cloneNode(!0),r.content.firstChild);mjS=r}r=mjS;return r},{mode:2});var uwM;var p4W;_.IA("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var oI0=function(){return _.D.apply(this,arguments)||this};
_.b(oI0,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],oI0.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],oI0.prototype,"data",void 0);_.w([_.ov({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],oI0);
_.A(oI0,"yt-showing-results-for-renderer",function(){if(p4W===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-showing-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_showing_results_for_renderer.yt.showing.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-endpoint="[[data.correctedQueryEndpoint]]" corrected-query="[[data.correctedQuery]]" corrected-text="[[data.showingResultsFor]]" original-endpoint="[[data.originalQueryEndpoint]]" original-query="[[data.originalQuery]]" original-text="[[data.searchInsteadFor]]" class="style-scope yt-showing-results-for-renderer">\n</yt-search-query-correction>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;uwM===void 0&&(uwM=document.createElement("template"));var P=uwM;I.call(g,P.content.cloneNode(!0),r.content.firstChild);p4W=r}r=p4W;return r},{mode:2});var qzK;var X4R;_.IA("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var tP=function(){return _.D.apply(this,arguments)||this};
_.b(tP,_.D);
tP.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"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],tP.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],tP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],tP.prototype,"data",void 0);_.w([_.ov({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],tP);
_.A(tP,"yt-offer-item-expanded-renderer",function(){if(X4R===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-expanded-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_expanded_renderer.yt.offer.item.expanded.renderer.css.js--\x3e<div id="image-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n<div id="content" class="style-scope yt-offer-item-expanded-renderer">\n    <div id="heading-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n    <div id="description-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n    <div id="additional-info-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;qzK===void 0&&(qzK=document.createElement("template"));var P=qzK;I.call(g,P.content.cloneNode(!0),r.content.firstChild);X4R=r}r=X4R;return r},{mode:2});var cgK;var t0U;_.IA("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var BF=function(){return _.D.apply(this,arguments)||this};
_.b(BF,_.D);
BF.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"}}}}};
BF.prototype.computeFullWidthMode=function(r){return!(!r||!r.fullWidthMode)};
BF.prototype.computeBorderlessMode=function(r){return!(!r||!r.borderlessMode)};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],BF.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],BF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],BF.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.J("design:type",Boolean)],BF.prototype,"fullWidthMode",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.J("design:type",Boolean)],BF.prototype,"borderlessMode",void 0);_.w([_.ov({is:"yt-offer-item-renderer",disableElementRegistration:!0})],BF);
_.A(BF,"yt-offer-item-renderer",function(){if(t0U===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_renderer.yt.offer.item.renderer.css.js--\x3e<div id="image-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="heading-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="description-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="additional-info-renderer" class="style-scope yt-offer-item-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;cgK===void 0&&(cgK=document.createElement("template"));var P=cgK;I.call(g,P.content.cloneNode(!0),r.content.firstChild);t0U=r}r=t0U;return r},{mode:2});var BUr;var Opi;_.IA("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var O9=function(){return _.D.apply(this,arguments)||this};
_.b(O9,_.D);O9.prototype.computeAriaLevel_=function(r){return this.getLevelID_(r)};
O9.prototype.getLevelID_=function(r){return(r=r.match(/[0-9]+$/))&&r.length==1?r[0]:"1"};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],O9.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],O9.prototype,"data",void 0);_.w([_.H({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.J("design:type",String)],O9.prototype,"ariaLevel",void 0);_.w([_.H({value:"heading",reflectToAttribute:!0}),_.J("design:type",String)],O9.prototype,"role",void 0);
_.w([_.H({value:-1,reflectToAttribute:!0}),_.J("design:type",Number)],O9.prototype,"tabindex",void 0);_.w([_.ov({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],O9);
_.A(O9,"yt-subscription-product-header-renderer",function(){if(Opi===void 0){var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_header_renderer.yt.subscription.product.header.renderer.css.js--\x3e[[getSimpleString(data.text)]]\n");r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;BUr===void 0&&(BUr=document.createElement("template"));var P=BUr;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Opi=r}r=Opi;return r},{mode:2});var zbr;var ebr;_.IA("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var z7=function(){return _.D.apply(this,arguments)||this};
_.b(z7,_.D);z7.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:_.P5("menuRenderer"),events:!0}}};
z7.prototype.onStampFinished_=function(){_.DG(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
z7.prototype.onStampFinished_=z7.prototype.onStampFinished_;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],z7.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],z7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],z7.prototype,"data",void 0);_.w([_.Eq("yt-rendererstamper-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],z7.prototype,"onStampFinished_",null);
_.w([_.ov({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],z7);
_.A(z7,"yt-subscription-product-renderer",function(){if(ebr===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_renderer.yt.subscription.product.renderer.css.js--\x3e<tp-yt-paper-card elevation="1" class="style-scope yt-subscription-product-renderer">\n  <div id="content" class="style-scope yt-subscription-product-renderer">\n    <yt-img-shadow id="logo-image" height="30" thumbnail="[[data.logo]]" class="style-scope yt-subscription-product-renderer">\n    </yt-img-shadow>\n    <div id="metadatas" class="style-scope yt-subscription-product-renderer">\n      <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-subscription-product-renderer">\n        <div class="metadata style-scope yt-subscription-product-renderer">\n          [[getSimpleString(item)]]\n        </div>\n      </template>\n    </div>\n    <div id="additional-infos" class="style-scope yt-subscription-product-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-subscription-product-renderer">\n        <div class="additional-info style-scope yt-subscription-product-renderer">\n          [[getSimpleString(item)]]\n        </div>\n      </template>\n    </div>\n    <yt-formatted-string class="description style-scope yt-subscription-product-renderer" hidden="[[!data.description]]" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n  </div>\n  <div id="menu" class="style-scope yt-subscription-product-renderer"></div>\n  <div id="actions" class="card-actions style-scope yt-subscription-product-renderer">\n    <div id="primary-button" class="button style-scope yt-subscription-product-renderer"></div>\n    <div id="secondary-button" class="button style-scope yt-subscription-product-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;zbr===void 0&&(zbr=document.createElement("template"));var P=zbr;I.call(g,P.content.cloneNode(!0),r.content.firstChild);ebr=r}r=ebr;return r},{mode:2});var Yzi;var ZpS;_.IA("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var e4=function(){return _.D.apply(this,arguments)||this};
_.b(e4,_.D);e4.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
e4.prototype.imageScrimColorValuesChanged_=function(){var r,g=(r=this.data)==null?void 0:r.imageScrimColorValues;_.DG(this.hostElement).querySelector("#scrim").style.backgroundColor=g?_.pi(g[0]):"transparent"};
e4.prototype.imageScrimColorValuesChanged_=e4.prototype.imageScrimColorValuesChanged_;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],e4.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],e4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],e4.prototype,"data",void 0);
_.w([_.xt("data.imageScrimColorValues"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],e4.prototype,"imageScrimColorValuesChanged_",null);_.w([_.ov({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],e4);
_.A(e4,"yt-subscription-product-upsell-offer-renderer",function(){if(ZpS===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-upsell-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_upsell_offer_renderer.yt.subscription.product.upsell.offer.renderer.css.js--\x3e<tp-yt-paper-card class="style-scope yt-subscription-product-upsell-offer-renderer">\n  <div id="image-container" class="style-scope yt-subscription-product-upsell-offer-renderer">\n    <yt-img-shadow id="image" object-fit="COVER" object-position="LEFT" thumbnail="[[data.image]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n    </yt-img-shadow>\n    <div id="scrim" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      <yt-icon id="logo-icon" aria-label$="[[data.logoIconAccessibility.accessibilityData.label]]" hidden="[[!data.logoIcon]]" icon="[[data.logoIcon.iconType]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      </yt-icon>\n      <yt-img-shadow id="logo-image" height="30" hidden="[[!data.logo]]" thumbnail="[[data.logo]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      </yt-img-shadow>\n    </div>\n  </div>\n  <div id="content" class="card-content style-scope yt-subscription-product-upsell-offer-renderer">\n    <div id="title" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      [[getSimpleString(data.title)]]\n    </div>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-subscription-product-upsell-offer-renderer"></yt-formatted-string>\n    <div id="additional-infos" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n        <yt-formatted-string id="additional-info" text="[[item]]" class="style-scope yt-subscription-product-upsell-offer-renderer"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="actions" class="card-actions style-scope yt-subscription-product-upsell-offer-renderer">\n    <div id="primary-button" class="button style-scope yt-subscription-product-upsell-offer-renderer"></div>\n    <div id="secondary-button" class="button style-scope yt-subscription-product-upsell-offer-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Yzi===void 0&&(Yzi=document.createElement("template"));var P=Yzi;I.call(g,P.content.cloneNode(!0),r.content.firstChild);ZpS=r}r=ZpS;return r},{mode:2});var Uji;var ipr;var bpM;var M0Z;var joW;var V0A;var YA=function(){return _.D.apply(this,arguments)||this};
_.b(YA,_.D);YA.prototype.onYtServiceRequestError_=function(r){_.e6(this.hostElement,r.detail.error.message)};
YA.prototype.onYtServiceRequestError_=YA.prototype.onYtServiceRequestError_;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],YA.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],YA.prototype,"data",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],YA.prototype,"collapsible",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],YA.prototype,"isManageRed",void 0);
_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],YA.prototype,"onYtServiceRequestError_",null);_.w([_.ov({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],YA);
_.A(YA,"yt-single-ypc-offer-renderer",function(){if(V0A===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-single-ypc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_single_ypc_offer_renderer.yt.single.ypc.offer.renderer.css.js--\x3e<div id="yt-unlimited-metadata" class="style-scope yt-single-ypc-offer-renderer">\n  <yt-formatted-string hidden="[[!data.offerTypeName]]" text="[[data.offerTypeName]]" class="style-scope yt-single-ypc-offer-renderer">\n  </yt-formatted-string>\n  <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-single-ypc-offer-renderer">\n    <yt-formatted-string id="metadata-item" text="[[item]]" class="style-scope yt-single-ypc-offer-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<yt-button-renderer id="subscription-button" data="[[data.button.buttonRenderer]]" class="style-scope yt-single-ypc-offer-renderer">\n</yt-button-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;joW===void 0&&(joW=document.createElement("template"));var P=joW;I.call(g,P.content.cloneNode(!0),r.content.firstChild);V0A=r}r=V0A;return r},{mode:2});var Z0=function(){return _.D.apply(this,arguments)||this};
_.b(Z0,_.D);Z0.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Z0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Z0.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Z0.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],Z0.prototype,"isManageRed",void 0);_.w([_.ov({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],Z0);
_.A(Z0,"yt-single-ypc-offer-list-renderer",function(){if(M0Z===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-single-ypc-offer-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_single_ypc_offer_list_renderer.yt.single.ypc.offer.list.renderer.css.js--\x3e<div id="contents" class="style-scope yt-single-ypc-offer-list-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;bpM===void 0&&(bpM=document.createElement("template"));var P=bpM;I.call(g,P.content.cloneNode(!0),r.content.firstChild);M0Z=r}r=M0Z;return r},{mode:2});var djr;var LXr;_.IA("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var U9=function(){return _.D.apply(this,arguments)||this};
_.b(U9,_.D);U9.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],U9.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],U9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],U9.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],U9.prototype,"isManageRed",void 0);_.w([_.ov({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],U9);
_.A(U9,"yt-ypc-offers-list-renderer",function(){if(LXr===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_list_renderer.yt.ypc.offers.list.renderer.css.js--\x3e<div id="contents" class="style-scope yt-ypc-offers-list-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;djr===void 0&&(djr=document.createElement("template"));var P=djr;I.call(g,P.content.cloneNode(!0),r.content.firstChild);LXr=r}r=LXr;return r},{mode:2});_.IA("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var iU=function(){return _.D.apply(this,arguments)||this};
_.b(iU,_.D);
iU.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}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],iU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],iU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],iU.prototype,"data",void 0);_.w([_.ov({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],iU);
_.A(iU,"yt-unlimited-manage-subscription-page-renderer",function(){if(ipr===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-manage-subscription-page-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_manage_subscription_page_renderer.yt.unlimited.manage.subscription.page.renderer.css.js--\x3e<tp-yt-paper-card elevation="1" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n  <h2 class="style-scope yt-unlimited-manage-subscription-page-renderer">[[getSimpleString(data.subscriptionTitle)]]</h2>\n  <div class="card-content style-scope yt-unlimited-manage-subscription-page-renderer">\n    <template is="dom-repeat" items="[[data.subscriptionInfos]]" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n      <div class="subscription-info-item style-scope yt-unlimited-manage-subscription-page-renderer">\n        <span class="subscription-info-item-title style-scope yt-unlimited-manage-subscription-page-renderer">\n          [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.title)]]\n        </span>\n        <span class="subscription-info-item-content style-scope yt-unlimited-manage-subscription-page-renderer">\n          [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.content)]]\n        </span>\n      </div>\n    </template>\n    <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n      <yt-formatted-string class="additional-info style-scope yt-unlimited-manage-subscription-page-renderer" text="[[item]]">\n      </yt-formatted-string>\n    </template>\n    <div class="buttons style-scope yt-unlimited-manage-subscription-page-renderer">\n      <div id="manage-fix-fop-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="manage-family-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="manage-subscription-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="help-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n    </div>\n    <div id="offers" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;Uji===void 0&&(Uji=document.createElement("template"));var P=Uji;I.call(g,P.content.cloneNode(!0),r.content.firstChild);ipr=r}r=ipr;return r},{mode:2});var G9i;var ygi;var bU=function(){return _.D.apply(this,arguments)||this};
_.b(bU,_.D);_.Q=bU.prototype;_.Q.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.Q.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Q.onKeypress_=function(r){r.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.Q.handleHeaderTap_=function(r){r.preventDefault();r.stopPropagation();this.expandOffers_()};
_.Q.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.Q.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
bU.prototype.dataChanged_=bU.prototype.dataChanged_;_.w([_.d(_.Sm),_.J("design:type",Object)],bU.prototype,"ironA11yKeysBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],bU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],bU.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],bU.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],bU.prototype,"offersVisible_",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bU.prototype,"dataChanged_",null);_.w([_.ov({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],bU);
_.A(bU,"yt-collapsible-ypc-offer-renderer",function(){if(ygi===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-collapsible-ypc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_collapsible_ypc_offer_renderer.yt.collapsible.ypc.offer.renderer.css.js--\x3e<yt-formatted-string id="more-offer-info-header" hidden="[[offersVisible_]]" text="[[data.moreOfferInfoHeader]]" on-tap="handleHeaderTap_" class="style-scope yt-collapsible-ypc-offer-renderer">\n</yt-formatted-string>\n<div id="offers" hidden="[[!offersVisible_]]" class="style-scope yt-collapsible-ypc-offer-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;G9i===void 0&&(G9i=document.createElement("template"));var P=G9i;I.call(g,P.content.cloneNode(!0),r.content.firstChild);ygi=r}r=ygi;return r},{mode:2});var KXR;var sop;_.IA("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var Mn=function(){return _.D.apply(this,arguments)||this};
_.b(Mn,_.D);_.Q=Mn.prototype;_.Q.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.Q.dataChanged_=function(){if(this.data.backgroundImage){var r=_.Ly(this.data.backgroundImage.thumbnails,screen.width),g=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=g?"linear-gradient(180deg, "+g+"), url("+r+")":"url("+r+")";this.data.gtmId&&_.r9(this.data.gtmId,_.Gq("GL",""))}};
_.Q.onYtServiceRequestError_=function(r){_.e6(this.hostElement,r.detail.error.message)};
_.Q.getScrimLayerColorStops_=function(){var r,g,I=(r=this.data.unlimitedHeaderV2Data)==null?void 0:(g=r.unlimitedHeaderV2Data)==null?void 0:g.scrimLayerColors;if(!I)return null;var P=100/I.length;return I.map(function(a,v){v*=P;return _.pi(a)+" "+v+"%"}).join(",")};
_.Q.computeLogoWithPadding=function(r){var g,I,P;return(r=(g=r.unlimitedLogoImage)==null?void 0:(I=g.thumbnails)==null?void 0:(P=I[0])==null?void 0:P.height)&&r%31===0?!0:!1};
Mn.prototype.onYtServiceRequestError_=Mn.prototype.onYtServiceRequestError_;Mn.prototype.dataChanged_=Mn.prototype.dataChanged_;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Mn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Mn.prototype,"ytRendererBehavior",void 0);_.w([_.H({computed:"computeLogoWithPadding(data)"}),_.J("design:type",Boolean)],Mn.prototype,"logoWithPadding",void 0);
_.w([_.H(),_.J("design:type",Object)],Mn.prototype,"data",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Mn.prototype,"dataChanged_",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Mn.prototype,"onYtServiceRequestError_",null);_.w([_.ov({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],Mn);
_.A(Mn,"yt-unlimited-page-header-renderer",function(){if(sop===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-page-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_page_header_renderer.yt.unlimited.page.header.renderer.css.js--\x3e<template is="dom-if" if="[[!logoWithPadding]]" class="style-scope yt-unlimited-page-header-renderer">\n  <h1 id="logo-wrapper" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-img-shadow id="logo" thumbnail="[[data.unlimitedLogoImage]]" width="[[Number.MAX_VALUE]]" class="style-scope yt-unlimited-page-header-renderer">\n    </yt-img-shadow>\n  </h1>\n</template>\n<template is="dom-if" if="[[logoWithPadding]]" class="style-scope yt-unlimited-page-header-renderer">\n  <h1 id="logo-wrapper-with-padding" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-img-shadow id="logo-with-padding" thumbnail="[[data.unlimitedLogoImage]]" width="[[Number.MAX_VALUE]]" class="style-scope yt-unlimited-page-header-renderer">\n    </yt-img-shadow>\n  </h1>\n</template>\n<yt-formatted-string id="subtitle" respect-html-dir="" text="[[data.subTitle]]" class="style-scope yt-unlimited-page-header-renderer">\n</yt-formatted-string>\n<yt-button-renderer id="manage-subscription-button" data="[[data.manageSubscriptionButton.buttonRenderer]]" class="style-scope yt-unlimited-page-header-renderer">\n</yt-button-renderer>\n<div id="metadatas" class="style-scope yt-unlimited-page-header-renderer">\n  <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-formatted-string class="metadata-item style-scope yt-unlimited-page-header-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n  <template is="dom-if" if="[[data.additionalBillingInfo]]" class="style-scope yt-unlimited-page-header-renderer">\n    <div id="additional-billing-info" class="style-scope yt-unlimited-page-header-renderer">\n      <yt-formatted-string class="billing-info-item style-scope yt-unlimited-page-header-renderer" text="[[data.additionalBillingInfo]]">\n      </yt-formatted-string>\n    </div>\n  </template>\n</div>\n<yt-formatted-string class="promotion-text style-scope yt-unlimited-page-header-renderer" text="[[data.promotion.ypcPromotionRenderer.promotionText]]">\n</yt-formatted-string>\n<div id="more-offers" class="style-scope yt-unlimited-page-header-renderer"></div>\n<a id="restriction-apply-button" class="offer-details-link style-scope yt-unlimited-page-header-renderer" tabindex="0">\n  <yt-formatted-string text="[[data.offerDetailsLinkText]]" class="style-scope yt-unlimited-page-header-renderer"></yt-formatted-string>\n</a>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;KXR===void 0&&(KXR=document.createElement("template"));var P=KXR;I.call(g,P.content.cloneNode(!0),r.content.firstChild);sop=r}r=sop;return r},{mode:2});var FXf;var HpW;_.IA("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var j4=function(){return _.D.apply(this,arguments)||this};
_.b(j4,_.D);j4.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],j4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],j4.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],j4.prototype,"data",void 0);_.w([_.ov({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],j4);
_.A(j4,"yt-unlimited-user-notification-renderer",function(){if(HpW===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-user-notification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_user_notification_renderer.yt.unlimited.user.notification.renderer.css.js--\x3e<div id="yt-notification-text" class="style-scope yt-unlimited-user-notification-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-unlimited-user-notification-renderer"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.messages]]" class="style-scope yt-unlimited-user-notification-renderer">\n    <yt-formatted-string id="metadata-item" text="[[item]]" class="style-scope yt-unlimited-user-notification-renderer"></yt-formatted-string>\n  </template>\n</div>\n<div id="action-button" class="style-scope yt-unlimited-user-notification-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;FXf===void 0&&(FXf=document.createElement("template"));var P=FXf;I.call(g,P.content.cloneNode(!0),r.content.firstChild);HpW=r}r=HpW;return r},{mode:2});var WXK;var Djf;var Rb0=function(){return _.D.apply(this,arguments)||this};
_.b(Rb0,_.D);_.w([_.H(),_.J("design:type",Object)],Rb0.prototype,"data",void 0);_.w([_.ov({is:"yt-alert-renderer",disableElementRegistration:!0})],Rb0);
_.A(Rb0,"yt-alert-renderer",function(){if(Djf===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_alert_renderer.yt.alert.renderer.css.js--\x3e<div id="container" class$="[[data.type]] style-scope yt-alert-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope yt-alert-renderer"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;WXK===void 0&&(WXK=document.createElement("template"));var P=WXK;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Djf=r}r=Djf;return r},{mode:2});var xj4=function(r){_.vJ.call(this);this.JSC$21323_watchApi=r;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;Ag3(this);NUA(this);w4r(this);lhr(this);SzM(this);Jgi(this);EIi(this)};
_.b(xj4,_.vJ);var w4r=function(r){var g=function(){_.Y("kevlar_is_pupi_enabled")||V$(r)};
r.JSC$21323_watchApi.getRoot().addEventListener("yt-player-updated",g);r.addOnDisposeCallback(function(){r.JSC$21323_watchApi.getRoot().removeEventListener("yt-player-updated",g)})},SzM=function(r){if(_.Y("kevlar_endscreen_auto_theater_mode")){var g=r.JSC$21323_watchApi.subscribeToActiveChanged(function(){fhR(r)},!1);
r.addOnDisposeCallback(g)}},Ag3=function(r){var g,I,P,a,v;
_.p(function(C){if(C.nextAddress==1)return C.yield(r.JSC$21323_watchApi.playerApi,2);g=C.yieldResult;I=function(u){u=!!u;nIA(r)&&(u=u?2:1,_.Gu.getInstance().setState(u,!0,!1))};
P=function(u){u&&$eA(_.jR().getState())&&(_.We(r.JSC$21323_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),r.temporaryTheaterMode=!0)};
a=function(u){_.Y("kevlar_player_update_autonav_on_new_data")&&u.type==="newdata"&&(_.Y("kevlar_is_pupi_enabled")||V$(r))};
v=function(u){r.onPlayerStateChange(u)};
_.Y("kevlar_endscreen_auto_theater_mode")&&g.addEventListener("onAutonavCancelled",P);g.addEventListener("onAutonavChangeRequest",I);g.addEventListener("onVideoDataChange",a);g.addEventListener("onStateChange",v);r.addOnDisposeCallback(function(){g.removeEventListener("onAutonavChangeRequest",I);g.removeEventListener("onVideoDataChange",a);g.removeEventListener("onStateChange",v);_.Y("kevlar_endscreen_auto_theater_mode")&&g.removeEventListener("onAutonavCancelled",P)});
_.R2(C)})},NUA=function(r){r.JSC$21323_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){r.autonavCancelledBySignal=!0;
_.Y("kevlar_is_pupi_enabled")||V$(r)});
r.JSC$21323_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(g,I,P){I&&V$(r,P)});
r.JSC$21323_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){nIA(r)&&_.Gu.getInstance().setState(2,!0,!0)});
r.JSC$21323_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){nIA(r)&&_.Gu.getInstance().setState(1,!0,!0)});
r.addOnDisposeCallback(function(){r.JSC$21323_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");r.JSC$21323_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");r.JSC$21323_watchApi.unregisterActionHandler("yt-enable-autoplay-command");r.JSC$21323_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},lhr=function(r){var g=r.JSC$21323_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){EIi(r)}),I=r.JSC$21323_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){Jgi(r)});
r.addOnDisposeCallback(function(){r.JSC$21323_watchApi.unsubscribeByKey(g);r.JSC$21323_watchApi.unsubscribeByKey(I)})},EIi=function(r){r.autonavCancelledBySignal=!1;
_.Y("kevlar_is_pupi_enabled")||V$(r)},Jgi=function(r){var g=r.JSC$21323_watchApi.getWatchNextResponse(),I,P;
var a=(g=(P=_.Z(g==null?void 0:(a=g.playerOverlays)==null?void 0:(I=a.playerOverlayRenderer)==null?void 0:I.autonavToggle,_.$x$))==null?void 0:P.enabled)?2:1;_.Y("kevlar_is_pupi_enabled")?_.Gu.getInstance().setState(a,!1,!1):V$(r);_.Y("web_persist_server_autonav_state_on_client")&&typeof g==="boolean"&&_.IME(a===2)},nIA=function(r){if(r.autonavCancelledBySignal)return!1;
var g,I,P,a;return!!((g=r.JSC$21323_watchApi.getWatchNextResponse())==null?0:(I=g.contents)==null?0:(P=I.twoColumnWatchNextResults)==null?0:(a=P.autoplay)==null?0:a.autoplay)};
xj4.prototype.onPlayerStateChange=function(r){if(r===0){r=!_.Gu.getInstance().isAutoplaySetExplicitly();var g=this.JSC$21323_watchApi.getWatchNextResponse(),I,P,a,v;g=_.Z(g==null?void 0:(I=g.contents)==null?void 0:(P=I.twoColumnWatchNextResults)==null?void 0:(a=P.autoplay)==null?void 0:(v=a.autoplay)==null?void 0:v.autoplayExplicitChoiceDialogRenderer,_.O_J);nIA(this)&&r&&g&&_.Jx.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:g},popupType:"DIALOG"}})}else fhR(this)};
var fhR=function(r){r.temporaryTheaterMode&&(r.temporaryTheaterMode=!1,_.We(r.JSC$21323_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},V$=function(r,g){g=g===void 0?!1:g;
var I;_.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$21323_watchApi.playerApi,2);I=P.yieldResult;nIA(r)?I.setAutonavState(_.Gu.getInstance().getState(),g):I.setAutonavState(1,g);_.R2(P)})};var TUA={PLAYLIST:"PLAYLIST",ERROR_SCREEN:"ERROR_SCREEN",PRIMARY_INFO:"PRIMARY_INFO",SECONDARY_INFO:"SECONDARY_INFO",CLARIFICATION:"CLARIFICATION",INFO_PANEL_BELOW_METADATA:"INFO_PANEL_BELOW_METADATA",RICH_METADATA:"RICH_METADATA",COMMENTS_ENTRY_POINT_HEADER:"COMMENTS_ENTRY_POINT_HEADER",MERCH_SHELF:"MERCH_SHELF",MERCH_SHELF_IN_SD:"MERCH_SHELF_IN_SD",DONATION_SHELF:"DONATION_SHELF",OFFER_MODULE:"OFFER_MODULE",TICKET_SHELF:"TICKET_SHELF",LIMITED_STATE:"LIMITED_STATE",ALERTS:"ALERTS",SINGLE_COLUMN_CONTENTS:"SINGLE_COLUMN_CONTENTS",
COMMENTS:"COMMENTS",ENGAGEMENT_PANELS:"ENGAGEMENT_PANELS",INLINE_ENGAGEMENT_PANELS:"INLINE_ENGAGEMENT_PANELS",RICH_GRID_RENDERER:"RICH_GRID_RENDERER",WATCH_NEXT_SECONDARY_RESULTS:"WATCH_NEXT_SECONDARY_RESULTS",EXPANDABLE_METADATA:"EXPANDABLE_METADATA",LIVE_CHAT:"LIVE_CHAT",VIDEO_METADATA_CAROUSEL:"VIDEO_METADATA_CAROUSEL",SHOPPING_TIMELY_SHELF:"SHOPPING_TIMELY_SHELF"};var k9W=function(r){_.vJ.call(this);var g=this;this.JSC$21328_watchApi=r;var I=this.JSC$21328_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){hb4(g)});
this.addOnDisposeCallback(function(){g.JSC$21328_watchApi.unsubscribeByKey(I)});
hb4(this)};
_.b(k9W,_.vJ);var hb4=function(r){var g=r.JSC$21328_watchApi.getPlayerResponse(),I=r.JSC$21328_watchApi.getWatchNextResponse();if(!_.Ei$(g==null?void 0:g.playabilityStatus,I==null?void 0:I.playerOverlays)){var P;var a=g==null?void 0:(P=g.playabilityStatus)==null?void 0:P.errorScreen}r.JSC$21328_watchApi.provideRenderingData("ERROR_SCREEN",a)};var $IM=_.R(function(r){return _.q("yt-player-grid-renderer",{class:_.Ws("ytPlayerGridRendererHost",r.className)},_.q(_.fk,{data:r.data},{lockupViewModel:function(g){return _.q(_.Sc,{data:g.data,useOverlayStyling:!0})}}))},"Zj");var rcf=_.R(function(r){var g=r.data;r=_.Y("web_watch_video_details_hide_subtitle");var I=_.Y("web_watch_video_details_single_line_title"),P=_.RT(function(){var u=g().onTap;u&&_.S5().resolve(_.E3).resolveCommand(u)}),a={},v={},C={};
return _.q("yt-player-overlay-video-details-renderer",{class:_.Ws("ytPlayerOverlayVideoDetailsRendererHost",(a.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.Y("web_watch_video_details_transparent_background"),a)),"on:click":P,role:"button"},_.q("h2",{class:_.Ws("ytPlayerOverlayVideoDetailsRendererTitle",(v.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return I},v))},_.q(_.eY,{text:function(){return g().title}})),_.q("div",{class:_.Ws("ytPlayerOverlayVideoDetailsRendererSubtitle",
(C.ytPlayerOverlayVideoDetailsRendererHideSubtitle=r,C))},_.q(_.eY,{text:function(){return g().subtitle}})))},"$j");var dn={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},gcS=_.R(function(r){var g=r.data;var I=_.x9(_.mY),P=_.Y("web_watch_action_bar_resize_buttons"),a=_.Y("web_watch_video_action_dsdvb"),v=_.Y("delhi_modern_web_player_icons")&&!_.Y("enable_web_delhi_icons");r=_.Y("delhi_modern_web_player_disable_frosted_glass");var C=_.Y("delhi_modern_web_player_compact_video_actions_controls"),
u=_.Y("web_player_quick_action_buttons_icon_only"),X=function(){var B=P&&!I(),O={};C?O.size="S":B&&(O.size="M");u&&(O.iconPosition="icon-only");if(Object.keys(O).length!==0)return O},c={};
return _.q("yt-player-quick-action-buttons",{class:_.Ws("ytPlayerQuickActionButtonsHost",(c.ytPlayerQuickActionButtonsHostCompactControls=function(){return!I()||C},c.ytPlayerQuickActionButtonsHostDisableBackdropFilter=r,c))},_.q(_.zq,{each:function(){var B=g();
if(v){B=JSON.parse(JSON.stringify(B));for(var O=_.m(B),z=O.next();!z.done;z=O.next()){var e=z.value,U=void 0;z=_.Z((U=_.Z(e,_.cY))==null?void 0:U.toggleButtonViewModel,_.et);var V=void 0;U=_.Z((V=_.Z(e,_.tL))==null?void 0:V.toggleButtonViewModel,_.et);V=_.Z(e,_.OI);e=_.Z(e,_.et);if(z)U=_.Z(z.defaultButtonViewModel,_.OI),z=_.Z(z.toggledButtonViewModel,_.OI),U&&U.iconName&&(U.iconName=dn[U.iconName]),z&&z.iconName&&(z.iconName=dn[z.iconName]);else if(U)z=_.Z(U.defaultButtonViewModel,_.OI),U=_.Z(U.toggledButtonViewModel,
_.OI),z&&z.iconName&&(z.iconName=dn[z.iconName]),U&&U.iconName&&(U.iconName=dn[U.iconName]);else if(V)V.iconName&&(V.iconName=dn[V.iconName]);else if(e){z=_.Z(e.defaultButtonViewModel,_.OI);U=_.Z(e.toggledButtonViewModel,_.OI);e=void 0;if((e=z)==null?0:e.iconName)z.iconName=dn[z.iconName];z=void 0;if((z=U)==null?0:z.iconName)U.iconName=dn[U.iconName]}}}a&&(B=OA4(B));return B}},function(B){return _.q(_.fk,{data:function(){return B}},{buttonViewModel:function(O){return _.q(_.W6,{data:O.data,
buttonOverrides:X})},
likeButtonViewModel:function(O){return _.q(_.c2,{data:O.data,buttonShapeOverrideables:X})},
dislikeButtonViewModel:function(O){return _.q(_.XE,{data:O.data,buttonShapeOverrideables:X})},
toggleButtonViewModel:function(O){return _.q(_.vz,{data:O.data,buttonShapeOverrides:X})}})}))},"ak");var PSf=function(r){_.vJ.call(this);var g=this;this.JSC$21336_watchApi=r;r=_.m(_.ua({},void 0,"OB6c5e"));this.quickActionsViewModel=r.next().value;this.setQuickActionsViewModel=r.next().value;r=_.m(_.ua({},void 0,"ZCXW8c"));this.playerOverlayVideoDetailsRenderer=r.next().value;this.setPlayerOverlayVideoDetailsRenderer=r.next().value;r=_.m(_.ua([],void 0,"A7tRk"));this.lockupViewModels=r.next().value;this.setLockupViewModels=r.next().value;var I=this.JSC$21336_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){Iti(g)});
this.addOnDisposeCallback(function(){g.JSC$21336_watchApi.unsubscribeByKey(I)});
Iti(this)};
_.b(PSf,_.vJ);
var Iti=function(r){var g,I,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F;_.p(function(W){if(W.nextAddress==1)return W.yield(r.JSC$21336_watchApi.playerApi,2);g=W.yieldResult;I=r.JSC$21336_watchApi.getWatchNextResponse();v=(P=I)==null?void 0:(a=P.playerOverlays)==null?void 0:a.playerOverlayRenderer;u=_.Z((C=v)==null?void 0:C.fullscreenQuickActionsBar,_.kTB);(c=(X=r).setQuickActionsViewModel)==null||c.call(X,u||{});u&&atS(r,g);z=(B=v)==null?void 0:(O=B.videoDetails)==null?void 0:O.playerOverlayVideoDetailsRenderer;(U=
(e=r).setPlayerOverlayVideoDetailsRenderer)==null||U.call(e,z||{});z&&vcU(r,g);if(_.Y("web_player_use_external_grid_component")){var S=[],E,l,f,n,P$=I==null?void 0:(E=I.contents)==null?void 0:(l=E.twoColumnWatchNextResults)==null?void 0:(f=l.secondaryResults)==null?void 0:(n=f.secondaryResults)==null?void 0:n.results;if(P$)for(E=_.m(P$),l=E.next();!l.done;l=E.next())if(l=l.value,l.lockupViewModel)S.push(l);else if(f=void 0,(f=l.itemSectionRenderer)==null?0:f.contents)for(l=_.m(l.itemSectionRenderer.contents),
f=l.next();!f.done;f=l.next())f=f.value,f.lockupViewModel&&S.push(f);V=S;(F=(G=r).setLockupViewModels)==null||F.call(G,V||[]);QO0(r,g)}_.R2(W)})},atS=function(r,g){if(!r.quickActionButtonsContainer)if(g.setFullscreenQuickActions){r.quickActionButtonsContainer=document.createElement("div");
g.setFullscreenQuickActions(r.quickActionButtonsContainer);var I=function(){return r.quickActionsViewModel().quickActionButtons||[]},P=_.iX(r.quickActionButtonsContainer,function(){return _.q(gcS,{data:I})},"bk");
r.addOnDisposeCallback(function(){g.setFullscreenQuickActions(void 0);P()})}else _.M6(new _.oK("setFullscreenQuickActions not defined",{playerApi:Object.keys(g),
isReady:g.isReady(),appState:g.getAppState()}))},vcU=function(r,g){if(!r.playerOverlayVideoDetailsRendererContainer)if(g.setPlayerOverlayVideoDetailsRenderer){r.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
g.setPlayerOverlayVideoDetailsRenderer(r.playerOverlayVideoDetailsRendererContainer);var I=_.iX(r.playerOverlayVideoDetailsRendererContainer,function(){return _.q(rcf,{data:r.playerOverlayVideoDetailsRenderer})},"ck");
r.addOnDisposeCallback(function(){g.setPlayerOverlayVideoDetailsRenderer(void 0);I()})}else _.M6(new _.oK("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(g),
isReady:g.isReady(),appState:g.getAppState()}))},QO0=function(r,g){if(!r.gridRendererContainer)if(g.setFullscreenGrid){r.gridRendererContainer=document.createElement("div");
g.setFullscreenGrid(r.gridRendererContainer);var I=_.iX(r.gridRendererContainer,function(){return _.q($IM,{data:r.lockupViewModels})},"dk");
r.addOnDisposeCallback(function(){g.setFullscreenGrid(void 0);I()})}else _.M6(new _.oK("setFullscreenGrid not defined",{playerApi:Object.keys(g),
isReady:g.isReady(),appState:g.getAppState()}))};var LQ=function(r){_.vJ.call(this);var g=this;this.JSC$21342_watchApi=r;this.JSC$21342_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;r=_.k3(_.jR(),_.mY,function(I){g.onFullscreenChanged(I)});
this.addOnDisposeCallback(r);r=_.k3(_.jR(),vl,function(I){g.onWatchScroll(I)});
this.addOnDisposeCallback(r);_.Y("kevlar_watch_while_v2")&&(r=_.k3(_.jR(),_.u6,function(I){mIp(g,I)}),this.addOnDisposeCallback(r));
CS4(this);uRr(this);p1i();this.onWatchScroll(vl(_.jR().getState()));_.yi("START_IN_FULL_WINDOW_MODE")&&this.JSC$21342_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.b(LQ,_.vJ);var CS4=function(r){r.JSC$21342_watchApi.registerActionHandler("yt-fullscreen-change-action",function(g){var I=r.JSC$21342_watchApi.isActive();g&&!I||_.jR().dispatch(_.Ke({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!g}}))});
r.addOnDisposeCallback(function(){r.JSC$21342_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},uRr=function(r){var g,I;
_.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$21342_watchApi.playerApi,2);g=P.yieldResult;I=function(){r.onFullerscreenEduClicked()};
g.addEventListener("onFullerscreenEduClicked",I);r.addOnDisposeCallback(function(){g.removeEventListener("onFullerscreenEduClicked",I)});
_.R2(P)})};
LQ.prototype.onFullscreenChanged=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return g.isFullscreen=!!_.Ml(),P.yield(g.JSC$21342_watchApi.playerApi,2);I=P.yieldResult;g.JSC$21342_miniplayerActive||I.setFauxFullscreen(g.isFullscreen);if(r&&(g.JSC$21342_watchApi.focusOnPlayer(),!g.fullerscreenEduButtonShownThisPlayback)){g.fullerscreenEduButtonShownThisPlayback=!0;var a=_.IJ("yt-fullerscreen-edu-button-shown-count")||0;_.gY("yt-fullerscreen-edu-button-shown-count",a+1,31536E3);
g.updateFullerscreenEduButtonSubtleModeState()}_.R2(P)})};
var mIp=function(r,g){var I;_.p(function(P){if(P.nextAddress==1)return r.JSC$21342_miniplayerActive=g,P.yield(r.JSC$21342_watchApi.playerApi,2);I=P.yieldResult;I.setFauxFullscreen(!r.JSC$21342_miniplayerActive&&r.isFullscreen);_.R2(P)})};
LQ.prototype.onWatchScroll=function(r){var g=this,I,P;return _.p(function(a){if(a.nextAddress==1)return _.Y("external_fullscreen_with_edu")?a.yield(g.JSC$21342_watchApi.playerApi,2):a.return();I=a.yieldResult;P=r<=0;g.shouldShowFullerscreenEdu!==P&&(g.shouldShowFullerscreenEdu=P,I.updateFullerscreenEduButtonVisibility(!g.shouldShowFullerscreenEdu));_.R2(a)})};
LQ.prototype.onFullerscreenEduClicked=function(){this.JSC$21342_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var r=_.IJ("yt-fullerscreen-edu-button-click-count")||0;_.gY("yt-fullerscreen-edu-button-click-count",r+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
LQ.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var r=this,g,I,P,a,v,C;return _.p(function(u){if(u.nextAddress==1)return g=_.IJ("yt-fullerscreen-edu-button-click-count")||0,I=_.IJ("yt-fullerscreen-edu-button-shown-count")||0,P=_.fL("external_fullscreen_button_click_threshold"),a=_.fL("external_fullscreen_button_shown_threshold"),v=g>=P||I>=a,u.yield(r.JSC$21342_watchApi.playerApi,2);C=u.yieldResult;C.updateFullerscreenEduButtonSubtleModeState(v);_.R2(u)})};
LQ.prototype.disposeInternal=function(){_.vJ.prototype.disposeInternal.call(this);var r=_.Ml();_.Y("kevlar_exit_fullscreen_leaving_watch")&&r&&_.jO(r)};
var p1i=function(){if(_.Y("web_watch_add_viewport_meta_tag")){var r=document.querySelector("meta[name=viewport]"),g=document.head;g&&!r&&(r=document.createElement("meta"),r.name="viewport",r.content="width=device-width, initial-scale=1.0, viewport-fit=cover",g.appendChild(r))}};var qtp=function(r){_.vJ.call(this);var g=this;this.JSC$21345_watchApi=r;this.jobId=0;this.pendingRequestId=void 0;var I=this.JSC$21345_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){ocA(g)});
this.addOnDisposeCallback(function(){g.JSC$21345_watchApi.unsubscribeByKey(I)});
ocA(this)};
_.b(qtp,_.vJ);var X1i=function(r){_.ZV.cancelJob(r.jobId);r.pendingRequestId=void 0},ocA=function(r){X1i(r);
var g=z9K(r.JSC$21345_watchApi.getWatchNextResponse());if(g){var I=250,P,a=(P=_.Z(g,_.kSl))==null?void 0:P.initialDelayMs;_.Y("web_watch_updated_metadata_server_initial_delay")&&a&&(I=a);r.jobId=_.ZV.addLowPriorityJob(function(){return r.fetchUpdatedMetadata(g)},I)}};
qtp.prototype.fetchUpdatedMetadata=function(r,g){var I=this,P,a,v,C,u,X,c,B,O,z,e,U,V,G,F;return _.p(function(W){switch(W.nextAddress){case 1:g&&(P={continuation:g});if(!_.Y("web_get_updated_metadata_fantasy_panel_continuation_params")){W.jumpTo(2);break}a=_.S5().resolve(_.v2);v="PAsports_fantasy";return W.yield(a.isVisible(v,!0),3);case 3:W.yieldResult&&(c=(u=(C=a).getUpdatePanelContinuationData)==null?void 0:(X=u.call(C,v))==null?void 0:X.updatePanelContinuationRequest)&&(P||(P={}),P.clientParams=
{panelContinuationParams:{panelContinuation:c}});case 2:B=_.S5().resolve(_.$t);if(!B)return _.iO(Error("Ql")),W.return();O={};I.pendingRequestId=O;return W.yield(_.eN(B,r,P),4);case 4:z=W.yieldResult;if(O!==I.pendingRequestId)return W.return();V=(e=z)==null?void 0:(U=e.continuation)==null?void 0:U.timedContinuationData;((G=V)==null?0:G.continuation)&&((F=V)==null?0:F.timeoutMs)&&(I.jobId=_.ZV.addLowPriorityJob(function(){return I.fetchUpdatedMetadata(r,V.continuation)},V.timeoutMs));
_.R2(W)}})};
qtp.prototype.disposeInternal=function(){_.vJ.prototype.disposeInternal.call(this);X1i(this)};var ccR=_.R(function(r){var g=_.RT(function(){var P=r.data().videoId;if(r.active())P=_.d2(P),_.S5().resolve(_.E3).resolveCommand(P);else{var a=r.playerApi(),v=a.getAvailableAudioTracks(),C,u,X=(C=r.sourceVideoConfig().audioTracks)==null?void 0:(u=C.find(function(c){return c.isDefaultForSource}))==null?void 0:u.id;
if(v=v.find(function(c){return c.getLanguageInfo().getId()===X}))a.setAudioTrack(v,!0),a.setCompositeParam({activeVideoId:P}),r.setActiveSourceId(P)}}),I={};
return _.q("ytw-composite-source-video-overlay",{class:_.Ws("ytwCompositeSourceVideoOverlayHost",(I.ytwCompositeSourceVideoOverlayActive=r.active,I.ytwCompositeSourceVideoOverlayInteracting=r.interacting,I)),style:_.wM({left:function(){var P;return((P=r.data().topLeftCornerX)!=null?P:0)*100+"%"},
top:function(){var P;return((P=r.data().topLeftCornerY)!=null?P:0)*100+"%"},
width:function(){var P;return((P=r.data().width)!=null?P:0)*100+"%"},
height:function(){var P;return((P=r.data().height)!=null?P:0)*100+"%"}}),
"on:click":g},_.q("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"ek");var tlZ=_.R(function(r){var g=_.m(_.yR(function(){var C,u=(C=r.data().sources)==null?void 0:C.find(function(X){return X.isActive});
if(u)return u.videoId})),I=g.next().value,P=g.next().value;
g=_.m(_.ua(!1,void 0,"rmRJ8d"));var a=g.next().value,v=g.next().value;return _.q("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.RT(function(){v(!0)}),
"on:mouseout":_.RT(function(){v(!1)})},_.q(_.t,{cond:function(){return r.data().sources},
then:function(C){return _.q(_.zq,{each:C},function(u){return _.q(ccR,{data:u,active:function(){return u.videoId===I()},
setActiveSourceId:P,interacting:a,playerApi:r.playerApi,sourceVideoConfig:function(){return e9S(r.compositeVideoConfig(),u.videoId)}})})}}))},"fk");var zt0=function(r){_.vJ.call(this);this.JSC$21360_watchApi=r;r=_.m(_.ua({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=r.next().value;this.setCompositeVideoOverlayRenderer=r.next().value;r=_.m(_.ua({},void 0,"OlaJpc"));this.compositeVideoConfig=r.next().value;this.setCompositeVideoConfig=r.next().value;BZK(this);OCM(this)};
_.b(zt0,_.vJ);var BZK=function(r){var g=r.JSC$21360_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){OCM(r)});
r.addOnDisposeCallback(function(){r.JSC$21360_watchApi.unsubscribeByKey(g)})},etf=function(r){var g;
return _.p(function(I){if(I.nextAddress==1)return I.yield(r.JSC$21360_watchApi.playerApi,2);g=I.yieldResult;g.setCompositeVideoOverlayRendererComponent(r.container);_.R2(I)})},Ytr=function(r){var g;
return _.p(function(I){if(I.nextAddress==1)return I.yield(r.JSC$21360_watchApi.playerApi,2);g=I.yieldResult;g.setCompositeVideoOverlayRendererComponent(void 0);_.R2(I)})},ZCi=function(r){var g,I;
return _.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$21360_watchApi.playerApi,2);g=P.yieldResult;r.container=document.createElement("div");I=_.iX(r.container,function(){return _.q(tlZ,{data:r.compositeVideoOverlayRenderer,compositeVideoConfig:r.compositeVideoConfig,playerApi:g})},"gk");
r.addOnDisposeCallback(I);_.R2(P)})},OCM=function(r){var g,I,P,a,v,C,u,X;
_.p(function(c){return c.nextAddress==1?(g=r.JSC$21360_watchApi.getPlayerResponse(),v=_.Z((I=g)==null?void 0:(P=I.overlay)==null?void 0:(a=P.playerControlsOverlayRenderer)==null?void 0:a.compositeVideoOverlay,CYW),X=(C=g)==null?void 0:(u=C.playerConfig)==null?void 0:u.compositeVideoConfig,v&&r.setCompositeVideoOverlayRenderer(v),X&&r.setCompositeVideoConfig(X),v&&X?r.container?c.jumpTo(6):c.yield(ZCi(r),6):UIR(r)?c.yield(Ytr(r),0):c.jumpTo(0)):UIR(r)?c.jumpTo(0):c.yield(etf(r),0)})},UIR=function(r){var g;
return!((g=r.container)==null||!g.parentElement)};
zt0.prototype.disposeInternal=function(){UIR(this)&&Ytr(this);_.vJ.prototype.disposeInternal.call(this)};var VlA=function(r){_.vJ.call(this);var g=this;this.JSC$21366_watchApi=r;var I=this.JSC$21366_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var P=g.JSC$21366_watchApi.getPlayerResponse();if(P){var a,v;if(P=_.Z((a=P.endscreen)==null?void 0:(v=a.endscreenRenderer)==null?void 0:v.hideButton,_.et)){var C;(C=g.setEndscreenHideButton)==null||C.call(g,P);iCr(g)}}});
this.addOnDisposeCallback(function(){g.JSC$21366_watchApi.unsubscribeByKey(I)});
r=_.m(_.ua({},void 0,"ER3tqb"));this.endscreenHideButton=r.next().value;this.setEndscreenHideButton=r.next().value;bCi(this);MlK(this);jOW(this)};
_.b(VlA,_.vJ);var iCr=function(r){var g,I;_.p(function(P){if(P.nextAddress==1)return r.creatorEndscreenHideButtonContainer?P.return():P.yield(r.JSC$21366_watchApi.playerApi,2);g=P.yieldResult;r.creatorEndscreenHideButtonContainer=document.createElement("div");_.A7(r.creatorEndscreenHideButtonContainer,!1);g.setCreatorEndscreenHideButton(r.creatorEndscreenHideButtonContainer);I=_.iX(r.creatorEndscreenHideButtonContainer,function(){return _.q(_.vz,{data:r.endscreenHideButton,useOutlinedIcon:!0})},"hk");
r.addOnDisposeCallback(function(){I();var a;(a=g)==null||a.setCreatorEndscreenHideButton(void 0)});
_.R2(P)})},bCi=function(r){var g,I;
_.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$21366_watchApi.playerApi,2);g=P.yieldResult;I=function(){r.creatorEndscreenHideButtonContainer&&_.A7(r.creatorEndscreenHideButtonContainer,!0)};
g.addEventListener("endscreenelementshown",I);r.addOnDisposeCallback(function(){var a;(a=g)==null||a.removeEventListener("endscreenelementshown",I)});
_.R2(P)})},MlK=function(r){var g=function(){r.creatorEndscreenHideButtonContainer&&_.A7(r.creatorEndscreenHideButtonContainer,!1)},I=r.JSC$21366_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",g),P=r.JSC$21366_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",g);
r.addOnDisposeCallback(function(){r.JSC$21366_watchApi.unsubscribeByKey(I);r.JSC$21366_watchApi.unsubscribeByKey(P)})},jOW=function(r){r.JSC$21366_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(g){var I=_.Z(g,KQf);
r.JSC$21366_watchApi.playerApi.then(function(P){P==null||P.setCreatorEndscreenVisibility(!!I.hide)})});
r.addOnDisposeCallback(function(){r.JSC$21366_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};var LhS=function(r){_.vJ.call(this);this.JSC$21372_watchApi=r;dI0(this)};
_.b(LhS,_.vJ);var dI0=function(r){var g,I;_.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$21372_watchApi.playerApi,2);g=P.yieldResult;I=function(a){_.jR().dispatch(_.Ke({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:a}}))};
g.addEventListener("onRetroModeChanged",I);r.addOnDisposeCallback(function(){g.removeEventListener("onRetroModeChanged",I)});
_.R2(P)})};var V34=0,u5=0,Lp4=0;var GrZ=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]),G7=function(r){_.vJ.call(this);this.JSC$21389_watchApi=r;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;ycf(this)};
_.b(G7,_.vJ);
var ycf=function(r){var g,I,P;_.p(function(a){if(a.nextAddress==1)return a.yield(r.JSC$21389_watchApi.playerApi,2);g=a.yieldResult;if(r.isDisposed())return a.return();r.sessionStorage=_.s4S("yt-sleep-timer");r.sessionStorage||_.M6(new _.oK("SessionStorage for Sleep Timer is undefined."));((I=r.sessionStorage)==null?void 0:I.get("yt-sleep-timer"))==="true"&&(KpW(),(P=r.sessionStorage)==null||P.remove("yt-sleep-timer"),g.syncVolume());Khf(r,g);sOM(r,g);Fhi(r,g);_.R2(a)})},Khf=function(r,g){var I=function(c){r.onSleepTimerSettingsChanged(c,
g)},P=function(c){r.onPlayerStateChange(c,g)},a=function(){r.onLoopChange(g)},v=function(){r.onCloseMiniplayer(g)},C=function(){j5i(g,(0,_.EM)(),s5A(g),r.selectedOption==="End of video",g.getPlayerState()!==1)},u=function(){r.onSeekComplete(g)},X=function(){_.ZV.cancelJob(u5);
var c=g.getCurrentTime()>=g.getDuration(),B=r.selectedOption==="End of video"||r.selectedOption==="End of playlist"&&!iAi(r.playlistId);c&&B&&HCf(r,g)};
g.addEventListener("onSleepTimerSettingsChanged",I);g.addEventListener("onLoopChange",a);g.addEventListener("onLoopRangeChange",a);g.addEventListener("onStateChange",P);g.addEventListener("onCloseMiniplayer",v);g.addEventListener("onSleepTimerFeatureAvailable",C);g.addEventListener("SEEK_COMPLETE",u);g.addEventListener("onAdStart",X);r.addOnDisposeCallback(function(){g.removeEventListener("onSleepTimerSettingsChanged",I);g.removeEventListener("onLoopChange",a);g.removeEventListener("onLoopRangeChange",
a);g.removeEventListener("onStateChange",P);g.removeEventListener("onCloseMiniplayer",v);g.removeEventListener("onSleepTimerFeatureAvailable",C);g.removeEventListener("SEEK_COMPLETE",u);g.removeEventListener("onAdStart",X)})},sOM=function(r,g){var I=r.JSC$21389_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var P=g.getVideoData().video_id,a,v=(a=ZAK(r.JSC$21389_watchApi))==null?void 0:a.playlistId;
r.pauseAutonavPlayback&&(g.pauseVideo(),g.syncVolume(),r.pauseAutonavPlayback=!1);if(r.selectedOption==="End of video"&&P!==r.videoId)y$(r,g);else{if(r.selectedOption==="End of playlist"){a=iAi(r.playlistId);if(v!==r.playlistId){y$(r,g);break a}a?a&&WhR(r,g):DIZ(r,g)}r.videoId=P;r.playlistId=v}}});
r.addOnDisposeCallback(function(){r.JSC$21389_watchApi.unsubscribeByKey(I)})},Fhi=function(r,g){var I=_.S5().resolve(_.uc),P=_.k3(I,_.qOh,function(v){v&&r.selectedOption!=="Off"&&y$(r,g)}),a=r.JSC$21389_watchApi.subscribeToActiveChanged(function(v){var C,u;
return _.p(function(X){if(X.nextAddress==1)return X.yield(_.nj().navigationFinishPromise,2);C=!_.zsF();u=_.S5().resolve(_.XH).isMiniplayerActive();v||!YBi(r.selectedOption)||u||C||y$(r,g);_.R2(X)})},!1);
I=_.k3(I,function(v){return v.entities.playlistLoopStateEntity||{}},function(v){v=v===void 0?{}:v;
var C=UFK(r.JSC$21389_watchApi);if(C){var u;((u=v[C])==null?void 0:u.state)==="PLAYLIST_LOOP_STATE_ALL"&&YBi(r.selectedOption)&&y$(r,g)}});
r.addOnDisposeCallback(P);r.addOnDisposeCallback(I);r.addOnDisposeCallback(a)};
G7.prototype.onSleepTimerSettingsChanged=function(r,g){switch(r){case "Off":this.selectedOption!=="Off"&&y$(this,g);break;case "End of video":case "End of playlist":RtK(this,r,g);break;default:RtK(this,r,g,GrZ.get(r))}};
G7.prototype.onLoopChange=function(r){(r.getLoopVideo()||r.getLoopRange())&&YBi(this.selectedOption)&&y$(this,r)};
G7.prototype.onCloseMiniplayer=function(r){YBi(this.selectedOption)&&y$(this,r)};
var RtK=function(r,g,I,P){AcR(r,I);r.selectedOption=g;r.videoId=I.getVideoData().video_id;r.playlistId="";var a;(a=r.sessionStorage)==null||a.set("yt-sleep-timer","true");r.adjustmentsCount++;j5i(I,(0,_.EM)(),s5A(I),r.selectedOption==="End of video");if(r.selectedOption==="End of video")DIZ(r,I),NZW(r,I);else if(r.selectedOption==="End of playlist"){NZW(r,I);var v,C;r.playlistId=(C=(v=ZAK(r.JSC$21389_watchApi))==null?void 0:v.playlistId)!=null?C:"";iAi(r.playlistId)||DIZ(r,I)}else P&&(r.presetFadeSchedulerId=
_.$m(_.ZV,function(){GUZ(I,15E3)},P-15E3),r.presetPauseSchedulerId=_.$m(_.ZV,function(){HCf(r,I)},P),dF4(I,(0,_.EM)(),P))},HCf=function(r,g){if(r.JSC$21389_watchApi.isActive()){var I={dismissDialogEndpoint:{}};
var P={commandExecutorCommand:{commands:[I,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};I={buttonViewModel:{title:_.xH("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:I}}};P={buttonViewModel:{title:_.xH("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:P}}};var a={dialogHeaderViewModel:{headline:{content:_.xH("SLEEP_TIMER_ENDED_TITLE")}}},
v={basicContentViewModel:{paragraphs:[{text:{content:_.xH("SLEEP_TIMER_ENDED_TEXT")}}]}};I={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:a,content:v,footer:{panelFooterViewModel:{primaryButton:I,secondaryButton:P,shouldHideDivider:!0}}}}}}};_.S5().resolve(_.E3).resolveCommand(I,{form:{element:r}})}else KpW();w1U(r,!1);ltp(r,g);g.pauseVideo();_.Gu.getInstance().getState()===2&&g.getPlayerState()===5&&(r.pauseAutonavPlayback=!0)},y$=function(r,g){w1U(r,!0);
ltp(r,g);KpW()},ltp=function(r,g){AcR(r,g);
r.selectedOption="Off";r.videoId="";r.playlistId="";r.adjustmentsCount=0;var I;(I=r.sessionStorage)==null||I.remove("yt-sleep-timer");_.ZV.cancelJob(V34);g.resetSleepTimerMenuSettings()},w1U=function(r,g){g={timer_length_adjustment_times_during_session:r.adjustmentsCount-1,
is_session_cancelled:g};switch(r.selectedOption){case "Off":g.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":g.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":g.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:g.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",g.option_duration_in_minutes=GrZ.get(r.selectedOption)/6E4}_.eJ("sleepTimerSessionFinishEvent",g)};
G7.prototype.onPlayerStateChange=function(r,g){r===1?j5i(g,(0,_.EM)(),s5A(g),this.selectedOption==="End of video"):r===0?(_.ZV.cancelJob(u5),g.setVideoTimeLeft(M30(0,0))):r===2&&_.ZV.cancelJob(u5);this.selectedOption==="End of video"?r===0?HCf(this,g):r===2&&yhW(g):this.selectedOption!=="End of playlist"||iAi(this.playlistId)||(r===0?HCf(this,g):r===2&&yhW(g))};
G7.prototype.onSeekComplete=function(r){r.getPlayerState()===2&&j5i(r,(0,_.EM)(),s5A(r),this.selectedOption==="End of video",!0)};
G7.prototype.onCueRangeEnter=function(r,g){r==="sleep-timer-fade-audio"&&GUZ(g,(g.getDuration()-g.getProgressState().current)*1E3)};
G7.prototype.onCueRangeExit=function(r,g){r==="sleep-timer-fade-audio"&&g.getPlayerState()!==0&&yhW(g,!0)};
var DIZ=function(r,g){g.addCueRange("sleep-timer-fade-audio",g.getDuration()-15,g.getDuration());g.addEventListener("onCueRangeEnter",function(I){r.onCueRangeEnter(I,g)});
g.addEventListener("onCueRangeExit",function(I){r.onCueRangeExit(I,g)})},WhR=function(r,g){g.removeCueRange("sleep-timer-fade-audio");
g.removeEventListener("onCueRangeEnter",function(I){r.onCueRangeEnter(I,g)});
g.removeEventListener("onCueRangeExit",function(I){r.onCueRangeExit(I,g)})},AcR=function(r,g){YBi(r.selectedOption)?WhR(r,g):(_.ZV.cancelJob(r.presetPauseSchedulerId),_.ZV.cancelJob(r.presetFadeSchedulerId),r.presetPauseSchedulerId=0,r.presetFadeSchedulerId=0);
yhW(g,!0)},NZW=function(r,g){g.setLoop(!1);
g.setLoopVideo(!1);g.setLoopRange(null);(r=UFK(r.JSC$21389_watchApi))&&_.S5().resolve(_.uc).dispatch(_.TL("playlistLoopStateEntity",r,{key:r,state:"PLAYLIST_LOOP_STATE_NONE"}))};var ftR=function(r){_.vJ.call(this);var g=this;this.JSC$21392_watchApi=r;_.Y("web_watch_force_start_in_theater_mode")&&StM(this,!0,!1);Jcp(this);EcM(this);xIR(this);var I=this.JSC$21392_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){_.fL("theater_mode_cookie_max_age_seconds",-1)!==-1&&_.aK.get("wide",void 0)==="1"&&_.my("wide","1",_.fL("theater_mode_cookie_max_age_seconds",-1))});
this.addOnDisposeCallback(function(){g.JSC$21392_watchApi.unsubscribeByKey(I)});
r=r.getRoot();if(r.is==="ytd-watch-flexy"||r.is==="ytd-watch-grid")r.onTheaterReduxValueUpdate(this.getState());this.getState()&&pf3();_.Y("web_watch_log_theater_mode_cookie_state")&&_.aK.get("wide","0")==="1"&&_.yg8("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.b(ftR,_.vJ);var Jcp=function(r){var g,I;_.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$21392_watchApi.playerApi,2);g=P.yieldResult;I=function(a){StM(r,!!a)};
g.addEventListener("SIZE_CLICKED",I);r.addOnDisposeCallback(function(){g.removeEventListener("SIZE_CLICKED",I)});
_.R2(P)})},EcM=function(r){r.JSC$21392_watchApi.registerActionHandler("yt-toggle-theater-mode",function(g,I){StM(r,g,I===void 0?!0:I)});
r.addOnDisposeCallback(function(){r.JSC$21392_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
ftR.prototype.getState=function(){return _.Qo(_.jR().getState())};
var StM=function(r,g,I){I=I===void 0?!0:I;var P,a,v,C=_.Y("enable_player_resize_transition")&&!!r.JSC$21392_watchApi.getWatchNextResponse()&&!((P=r.JSC$21392_watchApi.getWatchNextResponse())==null?0:(a=P.contents)==null?0:(v=a.twoColumnWatchNextResults)==null?0:v.conversationBar);kbS(function(){_.jR().dispatch(_.Ke({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:g}}));_.Y("theater_mode_scroll_to_top_killswitch")||r.JSC$21392_watchApi.scrollWatchTo(0,!1);_.Ml()&&_.Y("external_fullscreen")&&_.jO(document.documentElement);
xIR(r);I&&_.my("wide",g?"1":"0",_.fL("theater_mode_cookie_max_age_seconds",-1));_.We(r.JSC$21392_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);r.JSC$21392_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:g});g&&pf3()},{shouldWrap:C})},xIR=function(r){var g;
_.p(function(I){if(I.nextAddress==1)return I.yield(r.JSC$21392_watchApi.playerApi,2);g=I.yieldResult;g.setSizeStyle(!0,r.getState());_.R2(I)})};var htW=function(r){_.vJ.call(this);var g=this;this.playerApi=r;this.timeToPanelSyncKeyMap={};var I;if(r==null?0:(I=r.isReady)==null?0:I.call(r)){I=_.k3(_.S5().resolve(_.uc),function(a){return a.entities.timedMarkersListSyncEntity||{}},function(a,v){a=a===void 0?{}:a;
v=v===void 0?{}:v;for(var C=_.m(Object.keys(v)),u=C.next();!u.done;u=C.next())u=u.value,a[u]!==v[u]&&nc4(g,v[u]);v=_.m(Object.keys(a));for(C=v.next();!C.done;C=v.next())C=C.value,u=a[C],g.timeToPanelSyncKeyMap[C]&&TZ4(g,u)});
this.addOnDisposeCallback(I);var P=function(a){g.onCueRangeEnter(a)};
r.addEventListener("onCueRangeEnter",P);this.addOnDisposeCallback(function(){var a;(a=r.removeEventListener)==null||a.call(r,"onCueRangeEnter",P)})}};
_.b(htW,_.vJ);
var TZ4=function(r,g){var I,P;if((I=r.playerApi)==null?0:(P=I.isReady)==null?0:P.call(I)){var a;if((I=g==null?void 0:(a=g.timedListData)==null?void 0:a.sections)&&g!=null&&g.key)for(a=_.m(I),I=a.next();!I.done;I=a.next())if(I=I.value,I.timedSyncDataList&&I.sectionId)for(P=0;P<I.timedSyncDataList.length;P++){var v=I.timedSyncDataList[P];v.syncItemId&&r.playerApi.addCueRange(I.sectionId+"_"+g.key+"_"+v.syncItemId,Number(v.videoTimeMs)/1E3,P===I.timedSyncDataList.length-1?0x8000000000000:Number(I.timedSyncDataList[P+
1].videoTimeMs)/1E3)}}},nc4=function(r,g){var I,P;
if((I=r.playerApi)==null?0:(P=I.isReady)==null?0:P.call(I)){var a;if((I=g==null?void 0:(a=g.timedListData)==null?void 0:a.sections)&&g!=null&&g.key)for(a=_.m(I),I=a.next();!I.done;I=a.next())if(I=I.value,I.timedSyncDataList&&I.sectionId){P=_.m(I.timedSyncDataList);for(var v=P.next();!v.done;v=P.next())v=v.value,v.syncItemId&&r.playerApi.removeCueRange(I.sectionId+"_"+g.key+"_"+v.syncItemId)}}};
htW.prototype.onCueRangeEnter=function(r){for(var g=_.m(Object.keys(this.timeToPanelSyncKeyMap)),I=g.next();!I.done;I=g.next()){I=I.value;var P=_.m(r.split("_"+I+"_")),a=P.next().value;P=P.next().value;if(a&&P){r=_.S5().resolve(_.uc);g=this.timeToPanelSyncKeyMap[I];var v=_.Zf8(r.getState(),g);I=krR(I,a,P);if(I===-1)break;I={activeSyncId:P,activeItemIndex:I,activeSectionInfo:{sectionIdentifier:a}};v?r.dispatch(_.mp("markersEngagementPanelSyncEntity",g,I)):r.dispatch(_.TL("markersEngagementPanelSyncEntity",
g,Object.assign({},{key:g},I)));break}}};
var krR=function(r,g,I){var P=_.S5().resolve(_.uc),a,v;r=(a=EHK(P.getState(),r))==null?void 0:(v=a.timedListData)==null?void 0:v.sections;if(!r)return-1;a=0;v=_.m(r);for(r=v.next();!r.done;r=v.next()){r=r.value;P=r.timedSyncDataList||[];if(r.sectionId===g)return g=P.findIndex(function(C){return C.syncItemId===I}),g===-1?g:a+g;
a+=P.length}return-1};var gXA=function(r){_.vJ.call(this);var g=this;this.JSC$21406_watchApi=r;this.unresolvedCommands=[];this.JSC$21406_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(I){$yU(g,I)});
this.addOnDisposeCallback(function(){g.JSC$21406_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
rlf(this)};
_.b(gXA,_.vJ);var rlf=function(r){var g;_.p(function(I){if(I.nextAddress==1)return I.yield(r.JSC$21406_watchApi.playerApi,2);g=I.yieldResult;if(r.isDisposed())return I.return();r.timedSyncObserver=new htW(g);r.unresolvedCommands.length&&(r.unresolvedCommands.forEach(function(P){return $yU(r,P)}),r.unresolvedCommands=[]);
_.x2(r,r.timedSyncObserver);_.R2(I)})},$yU=function(r,g){if(r.timedSyncObserver){var I=_.Z(g,D8f);
if(I&&I.timedSyncEntityKey&&I.panelSyncEntityKey){r=r.timedSyncObserver;g=I.timedSyncEntityKey;var P=I.panelSyncEntityKey;I=!!I.isEnabled;I=I===void 0?!0:I;var a=_.S5().resolve(_.uc);a=EHK(a.getState(),g);I?r.timeToPanelSyncKeyMap[g]||(r.timeToPanelSyncKeyMap[g]=P,TZ4(r,a)):(delete r.timeToPanelSyncKeyMap[g],nc4(r,a))}}else r.unresolvedCommands.push(g)};var Iop=_.R(function(r){var g=r.data,I=r.maybeLogSmartSkipClientData,P=null,a=null,v=_.Y("web_enable_auto_focus_for_timely_action_button"),C=function(){P=document.activeElement},u=function(){g().smartSkipMetadata&&(P=document.activeElement,qlK(function(){return a}))},X=function(B){if(g().smartSkipMetadata&&(!B||B.key!=="Enter")){P&&P.isConnected&&(qlK(function(){return P}),P=null);
var O;(O=a)==null||O.blur()}};
r=_.RT(function(){I==null||I(!0,g());return!1});
var c=_.iv(_.mK(function(){return g().rendererContext},{onTap:function(B,O){O({disableClickTracking:!0})}}),_.lO({visibilityCallback:function(B){if(v)B?a&&g().smartSkipMetadata&&(u(),document.addEventListener("focusin",C)):(document.removeEventListener("focusin",C),X());
else if(B){B=_.vk(g().rendererContext);var O=Number(g().maxVisibleDurationMilliseconds),z,e=(z=_.Z(g().rendererContext,_.km))==null?void 0:z.label;B&&O&&e&&(z={label:e,command:B,durationMs:O},_.S5().resolve(_.Vv).enqueue(z))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.bX(function(){if(v){var B;if((a=(B=c.value)==null?void 0:B.querySelector("button"))&&g().smartSkipMetadata){var O;(O=c.value)==null||O.addEventListener("keydown",X)}}});
_.Lu(function(){v&&(a&&g().smartSkipMetadata&&a.removeEventListener("keydown",X),document.removeEventListener("focusin",C),X())});
return _.q("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:c,"on:click":r},_.q(_.fk,{data:function(){return g().content}},{buttonViewModel:_.W6}))},"jk");var PRp=_.R(function(r){var g=r.data,I=r.playerApi,P=_.S5().resolve(_.nWf);r=_.m(_.yR(function(){g()}));
var a=r.next().value,v=r.next().value,C=function(){return Wp0(g(),a())},u=function(c,B){var O,z,e=(O=_.Z(B==null?void 0:B.rendererContext,_.kR))==null?void 0:(z=O.loggingDirectives)==null?void 0:z.trackingParams;
if((B=B==null?void 0:B.smartSkipMetadata)&&B.loggingData&&(z=B.loggingData,B=z.algorithmId,O=z.startMilliseconds,z=z.endMilliseconds,B&&O!==void 0&&z!==void 0)){var U,V;c={smartSkipData:Object.assign({},{versionName:B,startMediaTimeMs:O,endMediaTimeMs:z},c&&{userInteractionMediaTimeMs:(Math.floor(((U=_.dD())==null?void 0:(V=U.getPlayer())==null?void 0:V.getCurrentTime())||0)*1E3).toString()})};U=_.CB();var G;e&&(G=_.gM(e));U&&G&&_.bg(U,G,c)}},X=function(c,B){var O=Wp0(g(),c);
if(O){var z=_.Z(O,HAS),e;if(e=B)e=I(),O=_.Z(O,HAS),e=O!=null&&O.smartSkipMetadata?!(e==null?0:e.isSameMarkerTypeVisible((O==null?void 0:O.smartSkipMetadata.markerKey)||"")):!0;if(e){var U,V;(z==null?0:(U=z.smartSkipMetadata)==null?0:(V=U.loggingData)==null?0:V.isCounterfactual)||(u(!1,z),v(c))}else B||a()!==c||v(void 0)}};
_.dd(function(){var c=g().timelyActions;if(c){c=_.m(c);for(var B=c.next();!B.done;B=c.next()){B=_.Z(B.value,HAS);var O=void 0;(O=B)!=null&&O.cueRangeId&&P.timelyActionsMap.set(B.cueRangeId,X)}_.Lu(function(){P.timelyActionsMap.clear()})}},"l2RtC");
return _.q("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.q(_.fk,{data:C},{timelyActionViewModel:function(c){return _.q(Iop,{data:c.data,maybeLogSmartSkipClientData:function(){u(!0,_.Z(C(),HAS))}})}}))},"lk");var vX4=function(r){_.vJ.call(this);this.JSC$21419_watchApi=r;r=_.m(_.ua({},void 0,"UN7k5e"));this.timelyActionsOverlay=r.next().value;this.setTimelyActionsOverlay=r.next().value;aoA(this)};
_.b(vX4,_.vJ);var aoA=function(r){var g,I,P,a;_.p(function(v){if(v.nextAddress==1)return QnK(r),myM(r),r.timelyActionsContainer=document.createElement("div"),v.yield(r.JSC$21419_watchApi.playerApi,2);g=v.yieldResult;(P=(I=g).insertTimelyActionUi)==null||P.call(I,r.timelyActionsContainer);a=_.iX(r.timelyActionsContainer,function(){return _.q(PRp,{data:r.timelyActionsOverlay,playerApi:g})},"mk");
r.addOnDisposeCallback(a);_.R2(v)})},myM=function(r){var g=r.JSC$21419_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){QnK(r)});
r.addOnDisposeCallback(function(){r.JSC$21419_watchApi.unsubscribeByKey(g)})},QnK=function(r){var g=r.JSC$21419_watchApi.getWatchNextResponse();
if(g){var I,P;if(g=_.Z((I=g.playerOverlays)==null?void 0:(P=I.playerOverlayRenderer)==null?void 0:P.timelyActionsOverlayViewModel,Nu3)){var a;(a=r.setTimelyActionsOverlay)==null||a.call(r,g)}}};var u30=function(r){_.vJ.call(this);this.JSC$21423_watchApi=r;CRW(this)};
_.b(u30,_.vJ);var CRW=function(r){var g,I;_.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$21423_watchApi.playerApi,2);g=P.yieldResult;I=function(a){_.Jx.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.Z(a,hsi)},popupType:"TOAST"}})};
g.addEventListener("onYtShowToast",I);r.addOnDisposeCallback(function(){g.removeEventListener("onYtShowToast",I)});
_.R2(P)})};var prA=function(r){var g=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.AN;this.element.addEventListener("load",function(){g.loaded=!0;g.resolver.resolve(g.element)});
this.element.addEventListener("error",function(){g.failed=!0});
this.element.src=r};var oXK=function(r,g){this.image=r;this.frame=g};
oXK.prototype.drawToCanvas=function(r,g){var I=this.frame.width/this.frame.columns,P=this.frame.height/this.frame.rows,a=g.offsetX,v=g.offsetY;DF0(g)?(r.fillStyle=g.fullscreen?"#000":"#0f0f0f",r.fillRect(a,v,(g==null?void 0:g.width)||I,(g==null?void 0:g.height)||P)):r.drawImage(this.image,this.frame.column*I,this.frame.row*P,I,P,a,v,(g==null?void 0:g.width)||I,(g==null?void 0:g.height)||P)};
var q23=function(r){this.color=r};
q23.prototype.drawToCanvas=function(r,g){var I=g.offsetX,P=g.offsetY,a=g.width,v=g.height;r.fillStyle=DF0(g)?g.fullscreen?"#000":"#0f0f0f":this.color;r.fillRect(I,P,a,v)};var KQ=function(r,g){F2.call(this);this.playerApi=g;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.$2(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();Xr3(this,r);cl4(this);this.update()};
_.b(KQ,F2);KQ.prototype.addEventListeners=function(){var r=this,g=function(){r.update()},I=function(a){r.paused||(a.type==="newdata"&&(r.mosaics.clear(),tx4(r),s9(r)),cl4(r),r.update())},P=function(){r.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",g);this.playerApi.addEventListener("onVideoDataChange",I);this.playerApi.addEventListener("onStateChange",P);this.addOnDisposeCallback(function(){r.playerApi.removeEventListener("onVideoProgress",g);r.playerApi.removeEventListener("onVideoDataChange",I);r.playerApi.removeEventListener("onStateChange",P)})};
var Xr3=function(r,g){r.cinematicContainerRenderer!==g&&(r.cinematicContainerRenderer=g,tx4(r),s9(r),r.colorStoreUpdateJobId=_.ZV.addLowPriorityJob(function(){var I;if((I=r.cinematicContainerRenderer.colorStore)!=null&&I.sampledColors){I=Infinity;for(var P=_.m(r.cinematicContainerRenderer.colorStore.sampledColors),a=P.next();!a.done;a=P.next()){a=a.value;var v=Number(a.key);v!==0&&v<I&&(I=v);v=_.pi(a.value);r.colorStore.set(a.key,v)}r.colorStoreTimeInterval=I}}))},tx4=function(r){r.colorStoreUpdateJobId&&
(_.ZV.cancelJob(r.colorStoreUpdateJobId),r.colorStoreUpdateJobId=void 0);
r.colorStore.clear();r.currentStoryboardColor=void 0},BOr=function(r,g){var I;
return(I=r.getStoryboardFrame(g))==null?void 0:I.url};
KQ.prototype.onPlayerStateChange=function(){this.update()};
KQ.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var cl4=function(r){var g=r.getStoryboardFrame(0);g&&(g=new _.$2(g.width/g.columns,g.height/g.rows),cZU(r.currentStoryboardSize,g)||(r.currentStoryboardSize=g,r.publish("STORYBOARD_SIZE_CHANGED",r.currentStoryboardSize)))},Ov4=function(r,g){r.currentStoryboardIndex=g;
r.pendingStoryboardIndex=NaN;g=r.getStoryboardFrame(r.currentStoryboardIndex);r.currentStoryboard=new oXK(r.mosaics.get(g.url).element,g);r.publish("STORYBOARD_CHANGED",r.currentStoryboard);r.lastUpdateTime=(0,_.EM)()};
KQ.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var s9=function(r){r.currentStoryboardIndex=NaN;r.pendingStoryboardIndex=NaN;r.currentStoryboard&&(r.currentStoryboard=void 0,r.publish("STORYBOARD_CHANGED",void 0));r.lastUpdateTime=NaN};
KQ.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)s9(this);else{var r=this.playerApi.getPlayerState(1);if(r===-1||r===5||r===0)s9(this);else if(isNaN(this.lastUpdateTime)||!((0,_.EM)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(r=this.playerApi.getCurrentTime()+(this.playerApi.getPlayerState(1)===2?0:this.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs*
this.cinematicContainerRenderer.config.animationConfig.crossfadeStartOffset/1E3),this.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR")if(this.colorStore.size){r=""+Math.round(r*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var g=this.colorStore.get(r);g?g!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=g,this.currentStoryboard=new q23(g),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.EM)()):(_.M6(new _.oK("Could not find color for timestamp: "+r,this.cinematicContainerRenderer)),s9(this))}else s9(this);else z_S(this,r)}};
var z_S=function(r,g){var I=r.getStoryboardFrameIndex(g);if(I!==r.currentStoryboardIndex&&I!==r.pendingStoryboardIndex){g=BOr(r,I);var P=r.mosaics.get(g);P?P.loaded&&Ov4(r,I):(r.pendingStoryboardIndex=I,I=new prA(g),r.mosaics.set(g,I),I.resolver.promise.then(function(){if(!r.isDisposed()&&!r.paused&&!isNaN(r.pendingStoryboardIndex)){var a=BOr(r,r.pendingStoryboardIndex);if(a){var v;(v=r.mosaics.get(a))!=null&&v.loaded&&Ov4(r,r.pendingStoryboardIndex)}else s9(r)}}))}};
KQ.prototype.getStoryboardFrameIndex=function(r){var g=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(r,g)};
KQ.prototype.getStoryboardFrame=function(r){var g=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,I,P;return((P=(I=this.playerApi).getStoryboardFrame)==null?void 0:P.call(I,r,g))||null};
KQ.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var HF=function(r,g,I,P){P=P===void 0?!1:P;_.vJ.call(this);this.cinematicContainerRenderer=g;this.playerApi=I;this.theater=this.fullscreen=!1;var a;this.ambientLightThemeEnabled=!P&&!!(g==null?0:(a=g.config)==null?0:a.enableInLightTheme);this.ambientTheaterModeEnabled=(this.ambientFullscreenEnabled=P)&&!0;this.container=document.createElement("div");r.appendChild(this.container);this.innerContainer=document.createElement("div");this.container.appendChild(this.innerContainer);e_i(this);this.backCanvas=
R9S();this.frontCanvas=R9S();this.innerContainer.appendChild(this.backCanvas.element);this.innerContainer.appendChild(this.frontCanvas.element);this.storyboardManager=new KQ(g,this.playerApi);_.x2(this,this.storyboardManager);this.addEventListeners();Y2U(this)?ZvK(this,100+F6(this)*3*2,100+F6(this)*3*2):Uyp(this);ivZ(this,this.storyboardManager.currentStoryboard)};
_.b(HF,_.vJ);
var e_i=function(r){var g=r.playerApi.getVideoAspectRatio();_.ei(r.container,{"aspect-ratio":""+g,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});var I;var P;if((r.fullscreen||r.theater)&&((I=r.cinematicContainerRenderer.config)==null?0:(P=I.watchFullscreenConfig)==null?0:P.colorSourceWidthMultiplier))I=r.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;else{var a;I=(a=
r.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?a:r.cinematicContainerRenderer.config.colorSourceSizeMultiplier}var v,C;if((r.fullscreen||r.theater)&&((v=r.cinematicContainerRenderer.config)==null?0:(C=v.watchFullscreenConfig)==null?0:C.colorSourceHeightMultiplier))a=r.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;else{var u;a=(u=r.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?u:r.cinematicContainerRenderer.config.colorSourceSizeMultiplier}_.ei(r.innerContainer,
{"aspect-ratio":""+g,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+I+", "+a+")"});Ah4()&&_.ei(r.innerContainer,"filter","blur("+_.fL("cinematic_watch_css_filter_blur_strength",40)+"px)")};
HF.prototype.setFullscreen=function(r,g){this.fullscreen=r;this.theater=!!g;e_i(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),r=this.storyboardManager.currentStoryboard,bv4(this),r&&MxU(this,r)};
HF.prototype.addEventListeners=function(){var r=this,g=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(a){ivZ(r,a)}),I=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){Uyp(r)});
this.addOnDisposeCallback(function(){r.storyboardManager.unsubscribeByKey(g);r.storyboardManager.unsubscribeByKey(I)});
var P=function(){e_i(r)};
this.playerApi.addEventListener("onVideoDataChange",P);this.addOnDisposeCallback(function(){r.playerApi.removeEventListener("onVideoDataChange",P)})};
var Uyp=function(r){if(!Y2U(r)){var g=r.storyboardManager.currentStoryboardSize;isNaN(g.width)||isNaN(g.height)||ZvK(r,Number(g.width)+F6(r)*3*2,Number(g.height)+F6(r)*3*2)}},ZvK=function(r,g,I){r.backCanvas.element.width=g;
r.backCanvas.element.height=I;r.frontCanvas.element.width=g;r.frontCanvas.element.height=I},Y2U=function(r){return r.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},ivZ=function(r,g,I){I=I===void 0?!1:I;
var P=r.frontCanvas.element.getAnimations()[0];P?(P.pause(),r.backCanvas.context.globalAlpha=Number(getComputedStyle(r.frontCanvas.element).opacity),r.frontCanvas.element.style.opacity="0",P.finish()):r.backCanvas.context.globalAlpha=1;r.backCanvas.context.drawImage(r.frontCanvas.element,0,0,r.backCanvas.element.width,r.backCanvas.element.height);bv4(r);g&&MxU(r,g);g=g?r.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.fL("cinematic_watch_fade_out_duration",500);P=_.fL("cinematic_watch_transition_frame_rate")/
1E3;var a={};P&&(a={easing:"steps("+Math.round(g*P)+")"});(I===void 0?0:I)||r.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:g,iterations:1},a));r.frontCanvas.element.style.opacity="1"},bv4=function(r){var g=r.ambientLightThemeEnabled||r.ambientTheaterModeEnabled,I=r.ambientLightThemeEnabled||r.ambientFullscreenEnabled;
r.frontCanvas.context.fillStyle=r.theater&&g||r.fullscreen&&I?"#000":"#0f0f0f";Ah4()||(r.frontCanvas.context.filter="blur(0)");r.frontCanvas.context.fillRect(0,0,r.frontCanvas.element.width,r.frontCanvas.element.height)},MxU=function(r,g){Ah4()||(r.frontCanvas.context.filter="blur("+F6(r)+"px)");
r.frontCanvas.context.globalAlpha=r.fullscreen&&r.ambientFullscreenEnabled||r.theater&&r.ambientTheaterModeEnabled?_.fL("cinematic_watch_effect_letterbox_opacity",.4):_.fL("cinematic_watch_effect_opacity",.4);var I={offsetX:F6(r)*3,offsetY:F6(r)*3,theater:r.theater,fullscreen:r.fullscreen};Y2U(r)&&(I.width=100,I.height=100);g.drawToCanvas(r.frontCanvas.context,I);r.frontCanvas.context.globalAlpha=1},F6=function(r){var g;
return(g=r.cinematicContainerRenderer.config.blurStrength)!=null?g:5};
HF.prototype.disposeInternal=function(){_.vJ.prototype.disposeInternal.call(this);this.container.remove()};
HF.prototype.clear=function(){ivZ(this,void 0,!0)};
HF.prototype.pause=function(){this.storyboardManager.pause()};var jnr=_.aG(function(){var r,g,I=!((g=(r=document.createElement("canvas")).getContext)==null||!g.call(r,"2d")),P;r=!((P=CSS)==null||!P.supports("filter: blur(0)"));P=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var a;return I&&r&&P&&!((a=CSS)==null||!a.supports("aspect-ratio: 1 / 1"))}),WF=function(r,g){F2.call(this);
this.container=r;this.playerApi=g;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=Vxp(this);this.update()};
_.b(WF,F2);var dyi=function(r){var g=document.documentElement.hasAttribute("dark");r.isDarkModeEnabled=g;r.update()},Ld0=function(r,g){r.settingEnabled=g;
r.update()};
WF.prototype.setFullscreen=function(r,g){this.fullscreen=r;this.theater=!!g;this.update()};
var GVi=function(r,g){r.cinematicContainerRenderer=g;r.cinematicContainerRenderer&&(r.cinematicsVe=_.Dx(r.isShorts()?227858:159022),_.wP(_.hx(),r.cinematicsVe),r.loggingClientData={watchCinematicContainerData:{presentationStyle:r.cinematicContainerRenderer.presentationStyle}});r.update()};
WF.prototype.isShorts=function(){var r,g;return((r=this.cinematicContainerRenderer)==null?void 0:(g=r.config)==null?void 0:g.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
WF.prototype.isAllowed=function(){var r;if(r=jnr()){var g,I,P;r=((I=this.cinematicContainerRenderer)==null?void 0:I.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((P=this.cinematicContainerRenderer)==null||!P.colorStore)||((g=this.cinematicContainerRenderer)==null?void 0:g.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(r)if(_.Y("web_cinematics_pausing")){var a,v;r=this.isDarkModeEnabled||!!((a=this.cinematicContainerRenderer)==
null?0:(v=a.config)==null?0:v.enableInLightTheme)}else{var C,u;a=!!((C=this.cinematicContainerRenderer)==null?0:(u=C.config)==null?0:u.enableInLightTheme)&&(_.Gq("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);r=this.isDarkModeEnabled||a}if(C=r){var X,c;C=!((c=(X=this.prefersReducedMotionQuery)==null?void 0:X.matches)!=null&&c)}return C};
var ylW=function(r){var g;(g=r.currentCinematicEffect)==null||g.clear()},Kdf=function(r){var g;
(g=r.currentCinematicEffect)==null||g.pause()},sn3=function(r){(r=r.currentCinematicEffect)!=null&&(r=r.storyboardManager,r.paused=!1,cl4(r),r.update())};
WF.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var Vxp=function(r){if(!_.Y("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var g=window.matchMedia("(prefers-reduced-motion: reduce)"),I=function(){r.update()};
g.addListener(I);r.addOnDisposeCallback(function(){g.removeListener(I)});
return g}};
WF.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var r=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new HF(this.container,r,this.playerApi,this.isDarkModeEnabled),_.x2(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var g=this.currentCinematicEffect;g.cinematicContainerRenderer!==
r&&(g.cinematicContainerRenderer=r,Xr3(g.storyboardManager,r),e_i(g));r=_.Tk();_.hF(0,194,!0);r.save();r=_.CB();this.cinematicsVe&&r&&_.YD(r,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(r=_.CB(),this.cinematicsVe&&r&&_.Zf(r,[this.cinematicsVe],!1,this.loggingClientData),_.KF(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.l4.Object.defineProperties(WF.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var FdR=!1,R_M=function(r){_.vJ.call(this);this.JSC$21456_watchApi=r;this.fullscreen=this.theater=!1;HvZ(this);WdW(this);DyW(this)};
_.b(R_M,_.vJ);var DyW=function(r){var g,I,P;_.p(function(a){if(a.nextAddress==1)return a.yield(r.JSC$21456_watchApi.playerApi,2);g=a.yieldResult;if(r.isDisposed())return a.return();I=r.JSC$21456_watchApi.getElement("CINEMATICS");if(!I)return a.return();r.JSC$21456_cinematicController=new WF(I,g);_.x2(r,r.JSC$21456_cinematicController);dyi(r.JSC$21456_cinematicController);AlR(r,_.as$());P=r.JSC$21456_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(v){NOf(r,v)});
r.addOnDisposeCallback(function(){r.JSC$21456_watchApi.unsubscribeByKey(P)});
wrU(r);NOf(r,r.JSC$21456_cinematicController.isAllowed());lo4(r);S2p(r);_.R2(a)})},lo4=function(r){r.fullscreen=_.mY(_.jR().getState());
r.theater=_.Qo(_.jR().getState());Jl3(r,r.fullscreen,r.theater);var g=_.k3(_.jR(),_.mY,function(P){r.fullscreen=P;Jl3(r,r.fullscreen,r.theater)}),I=_.k3(_.jR(),_.Qo,function(P){r.theater=P;
Jl3(r,r.fullscreen,r.theater)});
r.addOnDisposeCallback(g);r.addOnDisposeCallback(I)},HvZ=function(r){var g=r.JSC$21456_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){wrU(r)});
r.addOnDisposeCallback(function(){r.JSC$21456_watchApi.unsubscribeByKey(g)})},WdW=function(r){var g,I;
_.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$21456_watchApi.playerApi,2);g=P.yieldResult;I=function(a){AlR(r,a)};
g.addEventListener("cinematicSettingsToggleChange",I);r.addOnDisposeCallback(function(){g.removeEventListener("cinematicSettingsToggleChange",I)});
_.R2(P)})},wrU=function(r){var g=r.JSC$21456_watchApi.getWatchNextResponse(),I;
g=_.Z(g==null?void 0:(I=g.pageVisualEffects)==null?void 0:I[0],UW);var P;(P=r.JSC$21456_cinematicController)==null||GVi(P,g)},AlR=function(r,g){var I;
(I=r.JSC$21456_cinematicController)==null||Ld0(I,g);EXK(r)},NOf=function(r,g){var I;
_.p(function(P){if(P.nextAddress==1)return _.Y("kevlar_watch_cinematics_invisible")&&(g=!1),P.yield(r.JSC$21456_watchApi.playerApi,2);I=P.yieldResult;I.updateCinematicSettings(g);EXK(r);_.R2(P)})},S2p=function(r){var g=_.Tk();
if(_.Y("kevlar_measure_ambient_mode_idle")&&!g.getFlag(192)&&!FdR){FdR=!0;var I=_.q6(_.ZV,function(){_.S5().resolve(_.y$4).start(1E4)},5E3);
r.addOnDisposeCallback(function(){_.ZV.cancelJob(I);_.S5().resolve(_.y$4).stop()})}},Jl3=function(r,g,I){r.fullscreen=g;
r.theater=I;var P;(P=r.JSC$21456_cinematicController)==null||P.setFullscreen(r.fullscreen,r.theater);if(_.Y("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(r.theater||r.fullscreen){var a;(a=r.JSC$21456_cinematicController)==null||sn3(a)}else{var v;(v=r.JSC$21456_cinematicController)==null||Kdf(v)}},EXK=function(r){var g;
r.JSC$21456_watchApi.getRoot().toggleCinematicsActive(!((g=r.JSC$21456_cinematicController)==null||!g.isEnabled()))};var TOi=function(r){_.vJ.call(this);var g=this;this.JSC$21459_watchApi=r;this.commentsReady=!1;this.setCommentsJobId=0;r=_.k3(_.jR(),vl,function(){xy3(g)});
this.addOnDisposeCallback(r);var I=this.JSC$21459_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){foW(g)}),P=this.JSC$21459_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){foW(g)});
this.addOnDisposeCallback(function(){g.JSC$21459_watchApi.unsubscribeByKey(I);g.JSC$21459_watchApi.unsubscribeByKey(P)});
var a=function(){_.Y("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&nX3(g,"false")};
this.JSC$21459_watchApi.getRoot().addEventListener("yt-page-data-will-update",a);this.addOnDisposeCallback(function(){g.JSC$21459_watchApi.getRoot().removeEventListener("yt-page-data-will-update",a)});
foW(this)};
_.b(TOi,_.vJ);var foW=function(r){r.commentsReady=!1;_.ZV.cancelJob(r.setCommentsJobId);r.setCommentsJobId=_.q6(_.ZV,function(){xy3(r)},1E3)},xy3=function(r){if(!r.commentsReady){_.ug("cmi");
_.ZV.cancelJob(r.setCommentsJobId);var g,I,P,a,v=(g=r.JSC$21459_watchApi.getWatchNextResponse())==null?void 0:(I=g.contents)==null?void 0:(P=I.twoColumnWatchNextResults)==null?void 0:(a=P.results)==null?void 0:a.results.contents;g=void 0;if(v&&v.length)for(v=_.m(v),I=v.next();!I.done;I=v.next())if(I=I.value,a=P=void 0,((P=I)==null?void 0:(a=P.itemSectionRenderer)==null?void 0:a.sectionIdentifier)==="comment-item-section"){_.Y("web_watch_provide_undefined_comments")?g=I.itemSectionRenderer:r.JSC$21459_watchApi.provideRenderingData("COMMENTS",
I.itemSectionRenderer);nX3(r,"true");break}_.Y("web_watch_provide_undefined_comments")&&r.JSC$21459_watchApi.provideRenderingData("COMMENTS",g);r.commentsReady=!0;r.JSC$21459_watchApi.dispatchEvent("yt-watch-comments-ready")}},nX3=function(r,g){var I;
(I=r.JSC$21459_watchApi.getElement("COMMENTS"))==null||I.setAttribute("canScheduleJobs",g)};var h_0=["engagement-panel-ads"],I0A=function(r){_.vJ.call(this);var g=this;this.JSC$21462_watchApi=r;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.Y("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.Y("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.Y("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.fL("swatcheroo_provide_all_data_delay_ms",
250);if(this.swatcherooProvideAllDataOnScheduledJob)kVK(this);else{var I=this.JSC$21462_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){$np(g);D0(g)}),P=this.JSC$21462_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Rd(g);
D0(g)});
this.JSC$21462_watchApi.getRoot().is==="ytd-watch-grid"&&_.Y("swatcheroo_pbs_load_grid")&&(rPK(this),gAi(this));this.addOnDisposeCallback(function(){g.JSC$21462_watchApi.unsubscribeByKey(I);g.JSC$21462_watchApi.unsubscribeByKey(P);_.ZV.cancelJob(g.provideRichGridJobId)});
$np(this);Rd(this)}};
_.b(I0A,_.vJ);var kVK=function(r){var g=r.JSC$21462_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){r.providePlayerJobId=_.EB(_.ZV,function(){$np(r);D0(r)},r.provideAllDataDelayMs)}),I=r.JSC$21462_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){r.provideWatchNextJobId=_.EB(_.ZV,function(){Rd(r);
D0(r)},r.provideAllDataDelayMs)}),P=r.JSC$21462_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){r.provideWatchNextJobId=_.EB(_.ZV,function(){Rd(r);
D0(r)},r.provideAllDataDelayMs)});
r.JSC$21462_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.q6(_.ZV,function(){$np(r);Rd(r);D0(r)},100)});
r.JSC$21462_watchApi.addPageDisposeJob(function(){_.ZV.cancelJob(r.provideWatchNextJobId);_.ZV.cancelJob(r.providePlayerJobId)});
r.addOnDisposeCallback(function(){r.JSC$21462_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");r.JSC$21462_watchApi.unsubscribeByKey(g);r.JSC$21462_watchApi.unsubscribeByKey(I);r.JSC$21462_watchApi.unsubscribeByKey(P);_.ZV.cancelJob(r.providePlayerJobId);_.ZV.cancelJob(r.provideWatchNextJobId)});
$np(r);Rd(r)},$np=function(r){var g=r.JSC$21462_watchApi.getPlayerResponse(),I,P,a=(P=g==null?void 0:(I=g.playabilityStatus)==null?void 0:I.messageRenderers)!=null?P:[],v,C;
g=(C=g==null?void 0:(v=g.playabilityStatus)==null?void 0:v.messages)!=null?C:[];v=_.m(g);for(C=v.next();!C.done;C=v.next())a.push({alertRenderer:{text:_.i6(C.value),type:"WARNING"}});r.JSC$21462_watchApi.provideRenderingData("ALERTS",a)},Rd=function(r){var g=[],I,P,a,v=r.JSC$21462_watchApi.getWatchNextResponse(),C,u,X,c,B=v==null?void 0:(C=v.contents)==null?void 0:(u=C.twoColumnWatchNextResults)==null?void 0:(X=u.results)==null?void 0:(c=X.results)==null?void 0:c.contents;
if(B)for(C=_.m(B),u=C.next();!u.done;u=C.next())if(u=u.value,u.videoPrimaryInfoRenderer)var O=u;else if(u.videoSecondaryInfoRenderer){var z=u;c=X=void 0;u=Object.assign({},(X=u.videoSecondaryInfoRenderer)==null?void 0:(c=X.metadataRowContainer)==null?void 0:c.metadataRowContainerRenderer);if(u.rows&&u.collapsedItemCount!==void 0){u.rows=u.rows.slice(0,u.collapsedItemCount).filter(function($f){return!!$f.richMetadataRowRenderer});
u.collapsedItemCount=u.rows.length;var e={metadataRowContainerRenderer:u}}}else if(u.merchandiseShelfRenderer)var U=u;else if(u.ticketShelfRenderer)var V=u;else if(u.expandableMetadataRenderer)var G=u;else if(u.itemSectionRenderer)if(X=u.itemSectionRenderer.contents,c=void 0,r.directlyProvideComments&&((c=u.itemSectionRenderer)==null?void 0:c.sectionIdentifier)==="comment-item-section")_.ug("cmi"),r.JSC$21462_watchApi.provideRenderingData("COMMENTS",u.itemSectionRenderer);else if(X)for(u=_.m(X),X=
u.next();!X.done;X=u.next())if(X=X.value,X.commentsEntryPointHeaderRenderer)var F=X;else if(X.clarificationRenderer||X.infoPanelContainerRenderer||X.infoPanelContentRenderer||X.emergencyOneboxRenderer){g.push(X);var W=W||!!z}else X.limitedStateMessageRenderer?P=X:X.videoMetadataCarouselViewModel&&(a=X);if(_.Y("web_watch_merch_in_sd_when_ticket_shelf_present")&&U&&V){var S=U;U=void 0}if(r.provideWatchNextSecondaryResults){var E,l,f;r.JSC$21462_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
v==null?void 0:(E=v.contents)==null?void 0:(l=E.twoColumnWatchNextResults)==null?void 0:(f=l.secondaryResults)==null?void 0:f.secondaryResults)}if(r.JSC$21462_watchApi.getRoot().is==="ytd-watch-grid"){var n,P$;r.JSC$21462_watchApi.provideRenderingData("LIVE_CHAT",v==null?void 0:(n=v.contents)==null?void 0:(P$=n.twoColumnWatchNextResults)==null?void 0:P$.conversationBar)}var Cs,ZL,tp,eX;(E=v==null?void 0:(Cs=v.contents)==null?void 0:(ZL=Cs.twoColumnWatchNextResults)==null?void 0:(tp=ZL.secondaryResults)==
null?void 0:(eX=tp.secondaryResults)==null?void 0:eX.offerModule)&&(E.donationShelfRenderer||E.donationUnavailableRenderer)&&r.JSC$21462_watchApi.getRoot().is!=="ytd-watch-grid"&&(I=E);Cs=r.JSC$21462_watchApi.getPlayerResponse();if(!Cs||!_.Ei$(Cs.playabilityStatus,v==null?void 0:v.playerOverlays)){var H$;if(v==null?0:(H$=v.contents)==null?0:H$.singleColumnWatchNextResults){var E8,wQ;var Oh=v==null?void 0:(E8=v.contents.singleColumnWatchNextResults.results)==null?void 0:(wQ=E8.results)==null?void 0:
wQ.contents}else{var of,l1,zB,iz;H$=!!(B==null?0:(of=B[0])==null?0:(l1=of.itemSectionRenderer)==null?0:(zB=l1.contents)==null?0:(iz=zB[0])==null?0:iz.backgroundPromoRenderer);var tw,dr;of=!!(v==null?0:(tw=v.contents)==null?0:(dr=tw.twoColumnWatchNextResults)==null?0:dr.secondaryResults);H$&&!of&&(Oh=B)}}B=g[0];tw=g[1];W&&g.length===1&&(tw=B,B=void 0);r.JSC$21462_watchApi.provideRenderingData("PRIMARY_INFO",O);r.JSC$21462_watchApi.provideRenderingData("SECONDARY_INFO",z);r.JSC$21462_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
F);r.JSC$21462_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",a);r.JSC$21462_watchApi.provideRenderingData("CLARIFICATION",B);r.JSC$21462_watchApi.provideRenderingData("RICH_METADATA",e);r.JSC$21462_watchApi.provideRenderingData("MERCH_SHELF",U);_.Y("web_watch_merch_in_sd_when_ticket_shelf_present")&&r.JSC$21462_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",S);r.JSC$21462_watchApi.provideRenderingData("TICKET_SHELF",V);r.JSC$21462_watchApi.provideRenderingData("LIMITED_STATE",P);r.JSC$21462_watchApi.getRoot().is!==
"ytd-watch-grid"&&r.JSC$21462_watchApi.provideRenderingData("DONATION_SHELF",I);r.JSC$21462_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",Oh);r.JSC$21462_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",tw);r.JSC$21462_watchApi.provideRenderingData("EXPANDABLE_METADATA",G);if(r.swatcherooProvideAllDataOnScheduledJob){var Q4,c$,DL,B0,fY,H0;O=v==null?void 0:(Q4=v.contents)==null?void 0:(c$=Q4.twoColumnWatchNextResults)==null?void 0:(DL=c$.secondaryResults)==null?void 0:(B0=DL.secondaryResults)==
null?void 0:(fY=B0.results)==null?void 0:(H0=fY[0])==null?void 0:H0.richGridRenderer;r.JSC$21462_watchApi.provideRenderingData("RICH_GRID_RENDERER",O)}};
I0A.prototype.hasCompanionAds=function(r){var g,I;return(I=r==null?void 0:(g=r.adPlacements)==null?void 0:g.some(function(P){var a,v,C,u;return(P==null?void 0:(a=P.adPlacementRenderer)==null?void 0:(v=a.renderer)==null?void 0:v.actionCompanionAdRenderer)||(P==null?void 0:(C=P.adPlacementRenderer)==null?void 0:(u=C.renderer)==null?void 0:u.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?I:!1};
var D0=function(r){if(!_.Y("swaterdoo_ps_wn_handle_ks")){r.swatcherooProvideAllDataOnScheduledJob||gAi(r,3E3);var g=r.JSC$21462_watchApi.getPlayerResponse(),I,P,a,v,C,u=(I=r.JSC$21462_watchApi.getWatchNextResponse())==null?void 0:(P=I.contents)==null?void 0:(a=P.twoColumnWatchNextResults)==null?void 0:(v=a.secondaryResults)==null?void 0:(C=v.secondaryResults)==null?void 0:C.offerModule;g=r.hasCompanionAds(g);var X,c;I=(u==null?void 0:(X=u.tvfilmOfferModuleRenderer)==null?void 0:X.clientShouldSuppressIfCompanionAdDisplayed)||
(u==null?void 0:(c=u.unlimitedOfferModuleRenderer)==null?void 0:c.suppressIfCompanionAds);X=g&&I;r.JSC$21462_watchApi.getRoot().is==="ytd-watch-grid"&&r.JSC$21462_watchApi.provideRenderingData("OFFER_MODULE",X?void 0:u)}},gAi=function(r,g){_.Y("swatcheroo_pbs_load_grid")&&(r.provideRichGridJobId&&_.ZV.cancelJob(r.provideRichGridJobId),r.provideRichGridJobId=_.EB(_.ZV,function(){r.provideRichGridJobId=0;
var I,P,a,v,C,u,X,c=(I=r.JSC$21462_watchApi.getWatchNextResponse())==null?void 0:(P=I.contents)==null?void 0:(a=P.twoColumnWatchNextResults)==null?void 0:(v=a.secondaryResults)==null?void 0:(C=v.secondaryResults)==null?void 0:(u=C.results)==null?void 0:(X=u[0])==null?void 0:X.richGridRenderer;c&&r.JSC$21462_watchApi.provideRenderingData("RICH_GRID_RENDERER",c)},g))},rPK=function(r){var g,I;
_.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$21462_watchApi.playerApi,2);g=P.yieldResult;I=function(){r.onPlaybackStart()};
g.addEventListener("onPlaybackStartExternal",I);r.addOnDisposeCallback(function(){g.removeEventListener("onPlaybackStartExternal",I)});
_.R2(P)})};
I0A.prototype.onPlaybackStart=function(){gAi(this)};var PUW=_.Dx(115994),a0i=_.Dx(115993),AP=function(r,g,I){var P=this;var a=I.dragDownAction;this.layer=0;this.JSC$21477_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return P.dragDownAction()}}}};
this.JSC$21477_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return P.dragDownAction()}}}};
this.fullscreen=!1;var v=_.hx();_.lk(v,PUW,this.layer);_.lk(v,a0i,this.layer);this.dragDownAction=function(){a();_.t9(v,{visualElement:P.fullscreen?PUW:a0i})};
this.gesture=new f4(r,g,this.getConfig(!1),"pandown");this.attach()};
AP.prototype.attach=function(){this.gesture.attach()};
AP.prototype.detach=function(){this.gesture.detach()};
AP.prototype.update=function(r){this.fullscreen=r;var g=this.gesture;r=this.getConfig(r);g.config=r};
AP.prototype.getConfig=function(r){return r?this.JSC$21477_watchFullScreenConfig:this.JSC$21477_watchConfig};var QdU=function(r){_.vJ.call(this);var g=this;this.JSC$21480_watchApi=r;r.playerApi.then(function(I){g.player=I});
this.gestures=new AP(this.JSC$21480_watchApi.getRoot(),r.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(TVK(_.jR().getState())&&vl(_.jR().getState())<=0)if(_.mY(_.jR().getState())){var I;(I=g.player)==null||I.toggleFullscreen()}else _.We(g.JSC$21480_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
vA4(this)};
_.b(QdU,_.vJ);var vA4=function(r){var g=_.k3(_.jR(),_.mY,function(I){r.onFullscreenChanged(I)});
r.addOnDisposeCallback(g);g=_.k3(_.jR(),vl,function(I){r.gestures&&(I>0?r.gestures.detach():r.gestures.attach())});
r.addOnDisposeCallback(g)};
QdU.prototype.onFullscreenChanged=function(r){this.gestures&&this.gestures.update(r)};var mnK=["PLAYLIST"],u6U=function(r){_.vJ.call(this);var g=this;this.JSC$21483_watchApi=r;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(r.subscribeToActiveChanged(function(I){g.onActiveChanged(I)}));
CUf(this)};
_.b(u6U,_.vJ);var pFW=function(r){r.pageDisposalDataTypes=Object.values(TUA).filter(function(g){return!mnK.includes(g)})},CUf=function(r){if(_.Y("swatcheroo_enable_ghost_cards")||_.Y("web_watch_clear_data_on_page_dispose"))pFW(r),r.JSC$21483_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.ZV.cancelJob(r.clearDataJobId);
r.clearDataJobId=0}),r.runPageDisposeJob=function(){var g=_.S5().resolve(_.jN).getDestinationPageType()==="watch";
r.clearDataJobId=_.EB(_.ZV,r.runClearDataJob,g?0:_.fL("web_watch_delay_page_dispose_ms",1E4))},r.runClearDataJob=function(){oAS(r)},r.runOnYtNavigateAwayFinish=function(){r.clearDataJobId&&(_.ZV.cancelJob(r.clearDataJobId),r.clearDataJobId=0,oAS(r))},document.addEventListener("yt-navigate-finish",r.runOnYtNavigateAwayFinish),r.JSC$21483_watchApi.addPageDisposeJob(r.runPageDisposeJob),r.addOnDisposeCallback(function(){r.JSC$21483_watchApi.removePageDisposeJob(r.runPageDisposeJob);
r.JSC$21483_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",r.runOnYtNavigateAwayFinish)})},oAS=function(r){r.pageDisposalDataTypes.forEach(function(g){r.JSC$21483_watchApi.provideRenderingData(g,void 0)});
r.clearDataJobId=0};
u6U.prototype.onActiveChanged=function(r){r&&((r=document.querySelector("#watch-page-skeleton"))&&_.$J(r),q9Z(this),document.body.removeAttribute("no-y-overflow"),_.yi("IS_SHELL_LOAD")&&eKM())};
var q9Z=function(r){_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$21483_watchApi.playerApi,2);_.e3();_.R2(g)})};var XFS=_.Y("kevlar_watch_while_counterfactual")?0:.25,OQ3=function(r){_.vJ.call(this);this.JSC$21486_watchApi=r;this.JSC$21486_watchWhileEnabled=_.Y("kevlar_watch_while_v2");this.JSC$21486_watchPipEnabled=_.Y("web_watch_pip");cPp(this);t4M(this);Bnf(this)};
_.b(OQ3,_.vJ);var cPp=function(r){r.JSC$21486_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){zCi(r)});
r.addOnDisposeCallback(function(){r.JSC$21486_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},t4M=function(r){var g,I;
_.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$21486_watchApi.playerApi,2);g=P.yieldResult;I=function(a){a&&r.JSC$21486_watchPipEnabled?eCA(r):zCi(r)};
g.addEventListener("onCollapseMiniplayer",I);r.addOnDisposeCallback(function(){g.removeEventListener("onCollapseMiniplayer",I)});
_.R2(P)})},Bnf=function(r){var g=r.JSC$21486_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&g&&r.JSC$21486_watchWhileEnabled&&(r.playerIntersectionObserver=new IntersectionObserver(function(I){r.handleIntersect(I)},{threshold:[XFS]}),r.playerIntersectionObserver.observe(g),r.addOnDisposeCallback(function(){var I;
(I=r.playerIntersectionObserver)==null||I.disconnect()}))},zCi=function(r){var g,I,P;
_.p(function(a){if(a.nextAddress==1)return g=_.S5().resolve(_.jN),I=g.data,P=_.b7h(I.response,I.playerResponse),_.nj().miniplayerButtonActivation=!0,_.S5().resolve(_.XH).collapse(),a.yield(_.nj().navigationFinishPromise,2);if(a.nextAddress!=3)return _.nj().currentEndpoint=P.watchEndpoint||null,a.yield(_.S5().resolve(_.XH).activate(r.JSC$21486_watchApi.getElement("PLAYER"),P,I),3);_.nj().userActivation=!0;_.R2(a)})},eCA=function(r){var g,I,P;
_.p(function(a){if(a.nextAddress==1)return _.S5().resolve(_.XH).pictureInPictureSupported()?a.jumpTo(2):a.yield(r.JSC$21486_watchApi.playerApi,3);if(a.nextAddress!=2)return g=a.yieldResult,(I=g)==null||I.togglePictureInPicture(),a.return();P=_.S5().resolve(_.jN);_.nj().watchPipActivation=!0;_.RIM(_.S5().resolve(_.XH),P.data);_.R2(a)})};
OQ3.prototype.handleIntersect=function(r){Y9U(this,r[r.length-1])};
var Y9U=function(r,g){r.watchWhileJobId&&_.ZV.cancelJob(r.watchWhileJobId);r.watchWhileJobId=_.ZV.addLowPriorityJob(function(){var I,P;return _.p(function(a){if(a.nextAddress==1)return r.watchWhileJobId=void 0,I=_.S5().resolve(_.XH),g.intersectionRatio>XFS?I.isMiniplayerActive()?a.yield(I.deactivate(),0):a.jumpTo(0):(P=!I.isMiniplayerActive())?a.yield(ZQS(r),5):a.jumpTo(4);a.nextAddress!=4&&(P=a.yieldResult);if(!P)return a.jumpTo(0);_.nj().watchWhileActivation=!0;return a.yield(UnK(r),0)})},100)},
ZQS=function(r){return _.p(function(g){return g.nextAddress==1?_.Y("kevlar_watch_while_paused")?g.return(!0):g.yield(r.isPlayerPlaying(),2):g.return(g.yieldResult)})};
OQ3.prototype.isPlayerPlaying=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1)return I.yield(r.JSC$21486_watchApi.playerApi,2);g=I.yieldResult;return I.return(g.getPlayerStateObject().isPlaying)})};
var UnK=function(r){var g,I;return _.p(function(P){g=_.S5().resolve(_.jN).data;I=_.b7h(g.response,g.playerResponse);_.nj().currentEndpoint=I.watchEndpoint||null;return P.yield(_.S5().resolve(_.XH).activate(r.JSC$21486_watchApi.getElement("PLAYER"),I,g),0)})};var M4U=function(r){_.vJ.call(this);this.JSC$21490_watchApi=r;iQf(this);bQi(this)};
_.b(M4U,_.vJ);var bQi=function(r){var g,I;_.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$21490_watchApi.playerApi,2);g=P.yieldResult;I=function(a){var v;a.sessionData&&a.sessionData.itct&&(v=a.sessionData.itct);var C=a.watchEndpoint;if(C&&a.sessionData&&a.sessionData.autonav)C=_.Ev$(C,v);else{var u;C=_.d2(a.videoId,(u=a.listId)!=null?u:void 0,v)}v={endpoint:C};a.sessionData&&(v.tempData=a.sessionData);r.JSC$21490_watchApi.dispatchEvent("yt-navigate",v)};
g.addEventListener("onPlayVideo",I);r.addOnDisposeCallback(function(){g.removeEventListener("onPlayVideo",I)});
_.R2(P)})},iQf=function(r){var g=function(I){r.onYtNavigate(I)};
r.JSC$21490_watchApi.getRoot().addEventListener("yt-navigate",g);r.addOnDisposeCallback(function(){r.JSC$21490_watchApi.getRoot().removeEventListener("yt-navigate",g)})};
M4U.prototype.onYtNavigate=function(r){var g=this,I,P,a,v,C,u,X,c,B;return _.p(function(O){if(O.nextAddress==1){if(!((I=r.detail)==null?0:(P=I.endpoint)==null?0:P.watchEndpoint))return O.return();a=r.detail.endpoint.watchEndpoint;v=g.JSC$21490_watchApi.getWatchNextResponse();u=_.Z((C=v)==null?void 0:C.currentVideoEndpoint,_.Z3);if(!u)return O.return();if(a.videoId!==u.videoId||a.playlistId&&a.playlistId!==u.playlistId||typeof a.startTimeSeconds!=="number")return O.jumpTo(0);r.stopPropagation();(X=
_.Y("kevlar_watch_while_v2")&&!_.Y("kevlar_watch_while_counterfactual"))&&_.S5().resolve(_.XH).isMiniplayerActive()||g.JSC$21490_watchApi.scrollWatchTo(0,!0);return O.yield(g.JSC$21490_watchApi.playerApi,3)}c=O.yieldResult;B=a.startTimeSeconds;c.seekTo(B,void 0,void 0,void 0,84);c.wakeUpControls();B<c.getDuration()&&c.playVideo();_.R2(O)})};var V4i=function(r){_.vJ.call(this);var g=this;this.JSC$21493_watchApi=r;var I=this.JSC$21493_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){jd0(g)});
this.addOnDisposeCallback(function(){g.JSC$21493_watchApi.unsubscribeByKey(I)});
jd0(this);_.Y("enable_ai_companion")&&(r=this.JSC$21493_watchApi.getElement("PERSISTENT_PANEL_CONTAINER"))&&dNK(r,"WATCH")};
_.b(V4i,_.vJ);var jd0=function(r){var g=r.JSC$21493_watchApi.getWatchNextResponse();if(g){var I,P=[].concat(_.xC((I=g==null?void 0:g.engagementPanels)!=null?I:[]));_.Y("web_watch_comments_visible_by_default")&&(I=P.find(function(a){var v;return((v=a.engagementPanelSectionListRenderer)==null?void 0:v.targetId)==="engagement-panel-comments-section"}),I==null?0:I.engagementPanelSectionListRenderer)&&(I.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");
P.unshift.apply(P,_.xC(dnU(g)));r.JSC$21493_watchApi.provideRenderingData("ENGAGEMENT_PANELS",P)}},G7A=function(r){var g,I,P,a=(g=r.engagementPanels)==null?void 0:(I=g.find(function(e){var U;
return((U=e.engagementPanelSectionListRenderer)==null?void 0:U.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(P=I.engagementPanelSectionListRenderer.content)==null?void 0:P.structuredDescriptionContentRenderer,v;
if(_.Z(a==null?void 0:(v=a.items)==null?void 0:v.find(function(e){return!!_.Z(e,NlK)}),NlK))return!0;
var C,u,X,c;if(r=(((C=r.contents)==null?void 0:(u=C.twoColumnWatchNextResults)==null?void 0:(X=u.results)==null?void 0:(c=X.results)==null?void 0:c.contents)||[]).find(function(e){return e.videoPrimaryInfoRenderer})){var B,O,z;
return(((B=r.videoPrimaryInfoRenderer)==null?void 0:(O=B.videoActions)==null?void 0:(z=O.menuRenderer)==null?void 0:z.flexibleItems)||[]).some(function(e){e=_.Z(e,_.eVT);if(!e)return!1;var U,V;e=(U=e.topLevelButton)==null?void 0:(V=U.buttonViewModel)==null?void 0:V.onTap;if(!e)return!1;U=_.oT(e);if(!U)return!1;if(LmM(U))return!0;if(_.Y("enable_creator_chatbot")){U=_.Z(U,_.wV);if(!U)return!1;var G;return(G=U.commands)==null?void 0:G.some(function(F){return LmM(F)})}return!1})}return!1},LmM=function(r){var g;
return((g=_.Z(r,_.m1))==null?void 0:g.panelIdentifier)==="PAyouchat"},dnU=function(r){var g=[];
if(!_.Y("web_watch_inject_placeholder_fantasy_panel_killswitch")){var I,P,a,v=(I=r.engagementPanels)==null?void 0:(P=I.find(function(u){var X;return((X=u.engagementPanelSectionListRenderer)==null?void 0:X.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(a=P.engagementPanelSectionListRenderer.content)==null?void 0:a.structuredDescriptionContentRenderer,C;
_.Z(v==null?void 0:(C=v.items)==null?void 0:C.find(function(u){return!!_.Z(u,LSZ)}),LSZ)&&(I=_.Mp$("PAsports_fantasy"),I.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",g.push(I))}G7A(r)&&(r=_.Mp$("PAyouchat"),r.engagementPanelSectionListRenderer.targetId="PAyouchat",r.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",g.push(r));
return g};var KmZ=function(r){_.vJ.call(this);this.JSC$21496_watchApi=r;yP4(this)};
_.b(KmZ,_.vJ);var yP4=function(r){r.JSC$21496_watchApi.registerActionHandler("yt-loop-command",function(g){sdW(r,g)});
r.JSC$21496_watchApi.registerActionHandler("yt-repeat-chapter-command",function(g){FmU(r,g)});
r.addOnDisposeCallback(function(){r.JSC$21496_watchApi.unregisterActionHandler("yt-loop-command");r.JSC$21496_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},sdW=function(r,g){var I;
_.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$21496_watchApi.playerApi,2);I=P.yieldResult;_.Z(g,bcU).loop?(I.setLoopRange({startTimeMs:Number(_.Z(g,bcU).startTimeMs),endTimeMs:Number(_.Z(g,bcU).endTimeMs),postId:_.Z(g,bcU).postId,type:"clips"}),I.playVideo()):I.setLoopRange(null);_.R2(P)})},FmU=function(r,g){var I,P;
_.p(function(a){if(a.nextAddress==1)return a.yield(r.JSC$21496_watchApi.playerApi,2);I=a.yieldResult;P=_.Z(g,Qwi).repeat;P==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(I.setLoopRange({startTimeMs:Number(_.Z(g,Qwi).startTimeMs),endTimeMs:Number(_.Z(g,Qwi).endTimeMs),type:"repeatChapter"}),I.playVideo()):P==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&I.setLoopRange(null);_.R2(a)})};var WmU=function(r){_.vJ.call(this);this.JSC$21501_watchApi=r;HQi(this)};
_.b(WmU,_.vJ);var HQi=function(r){r.JSC$21501_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(g){DnM(r,g)});
r.addOnDisposeCallback(function(){r.JSC$21501_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},DnM=function(r,g){var I,P,a,v,C,u,X,c,B,O,z;
_.p(function(e){if(e.nextAddress==1)return e.yield(r.JSC$21501_watchApi.playerApi,2);I=e.yieldResult;if(v=(a=(P=_.Z(g,mGR))==null?void 0:P.highlightedMenuItemKey)!=null?a:"")(u=(C=I).highlightSettingsMenuItem)==null||u.call(C,v);if(B=(c=(X=_.Z(g,mGR))==null?void 0:X.openMenuItemKey)!=null?c:"")(z=(O=I).openSettingsMenuItem)==null||z.call(O,B);_.R2(e)})};var RCA=_.Df("/youtube/app/watch/player_state","playerStateEntity");var Nn=function(r){_.vJ.call(this);this.JSC$21504_watchApi=r;APf(this)};
_.b(Nn,_.vJ);var NnW=function(r){switch(r){case 0:return"PLAYER_STATE_FINISHED";case 1:return"PLAYER_STATE_PLAYING";case 2:return"PLAYER_STATE_PAUSED";case 3:return"PLAYER_STATE_LOADING_CONTENT";default:return"PLAYER_STATE_UNKNOWN"}},APf=function(r){var g,I,P,a,v;
_.p(function(C){if(C.nextAddress==1)return C.yield(r.JSC$21504_watchApi.playerApi,2);g=C.yieldResult;if(r.isDisposed())return C.return();I=function(u){r.onPlayerStateChange(u)};
P=function(u){r.onAdStateChange(u)};
a=function(){r.onAdSkip()};
v=function(u){r.onVideoDataChange(u)};
g.addEventListener("onStateChange",I);g.addEventListener("onAdStateChange",P);g.addEventListener("onAdSkip",a);g.addEventListener("onVideoDataChange",v);r.addOnDisposeCallback(function(){g.removeEventListener("onStateChange",I);g.removeEventListener("onAdStateChange",P);g.removeEventListener("onAdSkip",a);g.removeEventListener("onVideoDataChange",v)});
_.R2(C)})},wFR=function(r){var g=_.VR(),I=g.dispatch;
a:switch(r.adsState){case -1:case 0:var P="ADS_STATE_NONE";break a;case 1:case 2:case 3:P="ADS_STATE_PLAYING";break a;default:P="ADS_STATE_UNKNOWN"}I.call(g,_.TL("playerStateEntity",RCA,{key:RCA,playerState:NnW(r.playerState),adsState:P,videoId:r.videoId}))};
Nn.prototype.onPlayerStateChange=function(r){var g=this,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(g.JSC$21504_watchApi.playerApi,2);I=P.yieldResult;if(g.isDisposed())return P.return();g.playerState=r;g.videoId=I.getVideoData().video_id;wFR(g);_.R2(P)})};
Nn.prototype.onAdStateChange=function(r){this.adsState=r;wFR(this)};
Nn.prototype.onAdSkip=function(){this.adsState=0;wFR(this)};
Nn.prototype.onVideoDataChange=function(r){r.type==="newdata"&&(this.adsState=-1,wFR(this))};var S9p=function(r){_.vJ.call(this);var g=this;this.JSC$21508_watchApi=r;this.enableExternalPlaylistPanelInPlayer=_.Y("delhi_web_player_use_external_playlist_panel");_.S5().resolve(_.zX).setPlayer(this.JSC$21508_watchApi.getElement("PLAYER"));r=this.JSC$21508_watchApi.subscribeToActiveChanged(function(I){g.onActiveChanged(I)});
this.addOnDisposeCallback(r);l0K(this)};
_.b(S9p,_.vJ);var l0K=function(r){var g,I;_.p(function(P){if(P.nextAddress==1)return r.enableExternalPlaylistPanelInPlayer?P.yield(r.JSC$21508_watchApi.playerApi,2):P.return();g=P.yieldResult;I=function(){if(r.playlistPanelElement)r.playlistPanelElement.onToggleExpanded()};
g.addEventListener("onToggleExternalPlaylistPanel",I);r.addOnDisposeCallback(function(){g.removeEventListener("onToggleExternalPlaylistPanel",I)});
_.R2(P)})};
S9p.prototype.onActiveChanged=function(r){var g=this,I=_.S5().resolve(_.zX),P=function(){JPM(g)};
r?(this.playlistPanelElement=this.JSC$21508_watchApi.getElement("PLAYLIST_PANEL"))?(I.setPlaylistComponent(this.playlistPanelElement),I.addEventListener("yt-playlist-data-updated",P),this.addOnDisposeCallback(function(){I.removeEventListener("yt-playlist-data-updated",P)}),JPM(this)):_.WP(Error("Sl")):(I.removeEventListener("yt-playlist-data-updated",P),I.cancelVideoSkip())};
var JPM=function(r){var g=_.S5().resolve(_.zX);r.JSC$21508_watchApi.provideRenderingData("PLAYLIST",g.getPlaylistData())};var wn=function(r){_.vJ.call(this);var g=this;this.JSC$21511_watchApi=r;this.onPageScroll=function(){g.scrollThrottle.fire();g.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.ND(this.onThrottledScroll,200,this);_.x2(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.ND(this.onMastheadThrottledScroll,50,this);_.x2(this,this.mastheadScrollThrottle);this.animation=new _.MR(function(I){g.JSC$21511_watchApi.getRoot().setScrollTop(I)});
r=_.k3(_.jR(),_.mY,function(){g.onFullscreenChanged()});
this.addOnDisposeCallback(r);EA3(this);xn4(this);this.onThrottledScroll()};
_.b(wn,_.vJ);
wn.prototype.onFullscreenChanged=function(){var r=this,g=this.JSC$21511_watchApi.getRoot();!this.pageScrollElement&&g.pageScrollElement?(this.pageScrollElement=g.pageScrollElement,g.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){r.pageScrollElement&&r.pageScrollElement.removeEventListener("scroll",r.onPageScroll)})):this.pageScrollElement&&!g.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var EA3=function(r){window.addEventListener("scroll",r.onPageScroll);r.addOnDisposeCallback(function(){window.removeEventListener("scroll",r.onPageScroll)})},xn4=function(r){r.JSC$21511_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(g){a:{var I;
if(I=r.JSC$21511_watchApi.getRoot().contains(g)&&!r.animation.isAnimating()){I=g.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var P,a,v=(g==null?void 0:(P=g.parentElement)==null?void 0:(a=P.parentElement)==null?void 0:a.id)==="fixed-secondary";I=!(I&&v)}if(I){if(_.Y("kevlar_watch_scroll_manager_absolute_offset_killswitch"))P=g.offsetTop;else for(P=0,a=g;a!==null;)P+=a.offsetTop,P-=a.scrollTop,a=a.offsetParent;a=P;P=a-24;g=a+g.offsetHeight+24;a=r.JSC$21511_watchApi.getRoot().getPageScrollingElement();
I=r.JSC$21511_watchApi.getRoot().getScrollTop();v=I+a.clientHeight-56;if(P<I+56)g=P-56;else if(g>v)g-=a.clientHeight;else break a;r.scrollWatchTo(Math.max(0,g),!0)}}});
r.addOnDisposeCallback(function(){r.JSC$21511_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
wn.prototype.onThrottledScroll=function(){var r=_.jR(),g=r.dispatch,I=this.JSC$21511_watchApi.getRoot().getScrollTop();g.call(r,_.Ke({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:I}}))};
wn.prototype.onMastheadThrottledScroll=function(){this.JSC$21511_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$21511_watchApi.getRoot().getScrollTop())};
wn.prototype.scrollWatchTo=function(r,g){(g===void 0?0:g)?this.animation.start(this.JSC$21511_watchApi.getRoot().getScrollTop(),Math.max(0,r),500):this.JSC$21511_watchApi.getRoot().setScrollTop(r)};var Tni=function(r){_.vJ.call(this);var g=this;this.JSC$21514_watchApi=r;var I=this.JSC$21514_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){f0M(g)}),P=this.JSC$21514_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){nA0(g)});
this.addOnDisposeCallback(function(){g.JSC$21514_watchApi.unsubscribeByKey(I);g.JSC$21514_watchApi.unsubscribeByKey(P)});
f0M(this);nA0(this)};
_.b(Tni,_.vJ);
var f0M=function(r){var g,I,P,a=(P=(g=r.JSC$21514_watchApi.getPlayerResponse())==null?void 0:(I=g.videoDetails)==null?void 0:I.title)!=null?P:"";r.JSC$21514_watchApi.dispatchEvent("yt-update-title",a)},nA0=function(r){var g,I,P,a,v,C,u,X=(u=((C=(g=r.JSC$21514_watchApi.getWatchNextResponse())==null?void 0:(I=g.contents)==null?void 0:(P=I.twoColumnWatchNextResults)==null?void 0:(a=P.results)==null?void 0:(v=a.results)==null?void 0:v.contents)!=null?C:[]).find(function(c){return!!c.videoPrimaryInfoRenderer}))==null?
void 0:u.videoPrimaryInfoRenderer;
(g=_.b6(X==null?void 0:X.title))&&r.JSC$21514_watchApi.dispatchEvent("yt-update-title",g)};var k7r=function(r){_.vJ.call(this);this.JSC$21517_watchApi=r;hC0(this)};
_.b(k7r,_.vJ);var hC0=function(r){var g,I;_.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$21517_watchApi.playerApi,2);g=P.yieldResult;I=function(){r.onYpcContentRequest()};
g.addEventListener("onYpcContentRequest",I);r.addOnDisposeCallback(function(){g.removeEventListener("onYpcContentRequest",I)});
_.R2(P)})};
k7r.prototype.onYpcContentRequest=function(){var r,g,I,P,a,v=(r=this.JSC$21517_watchApi.getWatchNextResponse())==null?void 0:(g=r.contents)==null?void 0:(I=g.twoColumnWatchNextResults)==null?void 0:(P=I.secondaryResults)==null?void 0:(a=P.secondaryResults)==null?void 0:a.offerModule,C,u,X,c;r=(c=(X=(u=(C=v==null?void 0:v.episodeOfferModuleRenderer)!=null?C:v==null?void 0:v.movieOfferModuleRenderer)!=null?u:v==null?void 0:v.unlimitedOfferModuleRenderer)!=null?X:v==null?void 0:v.liveOfferModuleRenderer)!=
null?c:v==null?void 0:v.tvfilmOfferModuleRenderer;var B,O,z;v=(z=v==null?void 0:(B=v.tvfilmOfferModuleRenderer)==null?void 0:(O=B.actionButtons)==null?void 0:O.length)!=null?z:0;O=Math.max(v-1,0);var e,U,V;B=(V=r==null?void 0:(e=r.offerButton)==null?void 0:e.buttonRenderer)!=null?V:r==null?void 0:(U=r.actionButtons)==null?void 0:U[O].buttonRenderer;var G,F;(e=(F=(G=B==null?void 0:B.navigationEndpoint)!=null?G:B==null?void 0:B.serviceEndpoint)!=null?F:B==null?void 0:B.command)&&_.Jx.instance.resolveCommand(e)};var $s3=function(r){F2.call(this);var g=this;this.rootElement=r;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return g.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(I){g.initOrDisposeActiveModules(I)}));
this.onAttached()};
_.b($s3,F2);_.Q=$s3.prototype;_.Q.getRoot=function(){return this.rootElement};
_.Q.getElement=function(r){return this.rootElement.getElement(r)};
_.Q.setPlayerResponse=function(r){this.playerResponse=r;this.publish("PLAYER_RESPONSE_UPDATED",r)};
_.Q.getPlayerResponse=function(){return this.playerResponse};
_.Q.setWatchNextResponse=function(r){this.watchNextResponse===r?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=r,this.publish("WATCH_NEXT_RESPONSE_UPDATED",r))};
_.Q.getWatchNextResponse=function(){return this.watchNextResponse};
_.Q.registerActionHandler=function(r,g){var I=this;if(_.Y("web_watch_controller_reg_multiple_handlers_killswitch")){var P={};_.Fh(_.sL.getInstance(),(P[r]=g,P),this.getRoot())}else this.actionHandlers.has(r)||(this.actionHandlers.set(r,[]),P={},_.Fh(_.sL.getInstance(),(P[r]=function(){var a=_.kV.apply(0,arguments);return(I.actionHandlers.get(r)||[]).map(function(v){return v.apply(null,_.xC(a))})},P),this.getRoot())),this.actionHandlers.get(r).push(g)};
_.Q.unregisterActionHandler=function(r){if(_.Y("web_watch_controller_reg_multiple_handlers_killswitch")){var g={};_.HH(_.sL.getInstance(),(g[r]=!0,g),this.getRoot())}else(g=this.actionHandlers.get(r))?(g.pop(),g.length===0&&(g={},_.HH(_.sL.getInstance(),(g[r]=!0,g),this.getRoot()),this.actionHandlers.delete(r))):_.M6(new _.oK("Attempted to unregister an action handler which is not registered.",r))};
_.Q.addPageDisposeJob=function(r){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.dh$(this.rootElement.pageDisposeJobs,r)};
_.Q.removePageDisposeJob=function(r){this.rootElement.pageDisposeJobs&&_.R$(this.rootElement.pageDisposeJobs,r)};
_.Q.dispatchEvent=function(r,g){_.He(this.rootElement,r,g)};
_.Q.provideRenderingData=function(r,g){this.rootElement.provideRenderingData(r,g)};
_.Q.scrollWatchTo=function(r,g){var I;(I=this.watchScrollManager)==null||I.scrollWatchTo(r,g)};
_.Q.focusOnPlayer=function(){var r=this.getElement("PLAYER");_.Nu(r,function(){if(r&&r.firstElementChild){var g=r.querySelector(".html5-video-player");g&&(_.Lw(_.S5().resolve(_.ny)),g.focus())}else _.M6(Error("Tl"))})};
var rsi=function(r){var g=!!r.rootElement.theater,I=!!r.rootElement.fullscreen,P;(P=r.watchCinematicManager)==null||Jl3(P,I,g)};
_.Q=$s3.prototype;_.Q.subscribeToActiveChanged=function(r,g){g=g===void 0?!0:g;var I=_.k3(_.jR(),hmU,function(P){r(P)});
g&&r(hmU(_.jR().getState()));return I};
_.Q.isActive=function(){return hmU(_.jR().getState())};
_.Q.onAttached=function(){var r=_.Y("external_fullscreen");_.Y("use_unified_flag_accessor")&&(r=_.S5().resolve(_.q3R).retriever.getFlag(_.pBz));(r||_.yi("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.Q.initPersistentModules=function(){if(_.Y("kevlar_watch_flexy_theater_manager")){var r=new ftR(this);_.x2(this,r)}r=new u6U(this);_.x2(this,r);r=new LQ(this);_.x2(this,r);r=new I0A(this);_.x2(this,r);r=new Nn(this);_.x2(this,r);r=new G7(this);_.x2(this,r);_.Y("kevlar_watch_flexy_playlist_manager")&&(r=new S9p(this),_.x2(this,r))};
_.Q.initOrDisposeActiveModules=function(r){r?(this.watchScrollManager=new wn(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new M4U(this)),this.activeModules.push(new xj4(this)),this.activeModules.push(new Tni(this)),this.activeModules.push(new OQ3(this)),_.Y("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new k9W(this)),this.activeModules.push(new KmZ(this)),_.Y("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new k7r(this)),_.Y("kevlar_watch_flexy_ads_manager")&&
this.activeModules.push(new u30(this)),_.sq("kevlar_watch_cinematics")&&(this.watchCinematicManager=new R_M(this),this.activeModules.push(this.watchCinematicManager),rsi(this)),_.Y("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new WmU(this)),_.Y("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new QdU(this)),r=_.Y("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.Y("kevlar_watch_flexy_comments_manager")&&!r&&this.activeModules.push(new TOi(this)),
_.Y("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new qtp(this)),this.activeModules.push(new gXA(this)),this.activeModules.push(new V4i(this)),_.Y("web_enable_timely_actions")&&this.activeModules.push(new vX4(this)),_.Y("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new VlA(this)),_.Y("web_watch_enable_multiview_manager")&&this.activeModules.push(new zt0(this)),_.Y("web_fullscreen_components")&&this.activeModules.push(new PSf(this)),_.Y("web_player_rtr_ctrls")&&
this.activeModules.push(new LhS(this))):(_.sn(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.Q.disposeInternal=function(){F2.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.l4.Object.defineProperties($s3.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});_.dM(_.R(function(r){var g=_.Zg("script");_.dd(function(){var I;if(I=JSON)I=lyf(r.data()),I=_.pE(JSON.stringify(I).replace(/</g,"\\u003C"));var P=r.data(),a=_.b6(P.title).trim().length===0,v=!P.publishDate||P.publishDate.trim().length===0,C,u,X,c,B=!((C=P.thumbnail)==null?0:(u=C.thumbnails)==null?0:u.length)||!((X=P.thumbnail)==null?0:X.thumbnails[0].url)||((c=P.thumbnail)==null?void 0:c.thumbnails[0].url.trim().length)===0;g.value&&I&&!(a||v||B)&&_.qH(g.value,I)},"Vy9K7b");
return _.q("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.q("script",{el:g,type:"application/ld+json"}))},"ok"),"player-microformat-renderer",{props:{data:_.MD}});var g5K={},I5f=["learning-journey-engagement-panel","PAlearning_chat"];
g5K.YtdLearningJourneyWatchBehavior=[_.T.YtRendererBehavior,_.UO.YtPlayerListenerBehavior,_.Lb.YtRendererstamperBehavior,_.w9.YtActionHandlerBehavior,qn.YtPageBehavior,_.N5.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 _.yi("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.Y("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 _.yi("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 _.Y("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.Y("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 _.fL("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.fL("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},
videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,
reflectToAttribute:!0,value:function(){return _.sq("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("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 _.Y("web_watch_rounded_player_large")||_.Y("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 _.Y("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.Y("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("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 _.Y("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("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:ev(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:ev(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}},microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},
singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},learningJourneyEngagementPanels:{id:"plj-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0,learningChatEngagementPanel:!0}}}},nonLearningJourneyEngagementPanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}}},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged",
"yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var r=this;this.watchController=void 0;this.pageDisposeJobs=[function(){r.showMetadataPlaceholder_()},
function(){_.Y("web_watch_dont_clear_comments")||r.clearComments_()},
function(){r.clearPlayerAds_()},
function(){r.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.Y("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.Y("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=new zUK(function(){return _.Vo(r)},
this.hostElement);
this.pageDisposeJobs.push(function(){r.youThereManager_.reset()});
_.Y("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){r.resetFullerscreenEduButtonForNewPlayback_()}));
_.Y("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.Ch;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;_.Y("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.Y("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));_.Y("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.J4(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(r){r&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:r}),r.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(r){_.Y("kevlar_watch_flexy_theater_manager")&&(this.theater=r,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.Y("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(r){!_.Y("kevlar_watch_while_v2")&&!_.Y("web_watch_pip")||r||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(r){this.active!==void 0&&(this.fullscreen=r,_.Y("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(r){this.active!==void 0&&(_.He(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.Y("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.Y("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(r>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(r){this.initCsi_();this.updatePageData_(r)},
updatePageData_:function(r){var g=this;if(r)if(this.data===r){this.onPageLoadWithSameData_();var I;(I=this.watchController)==null||I.setWatchNextResponse(this.data)}else this.data=r;this.playlist&&_.QM({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.ug("nw");this.loading=!1;_.q6(_.ZV,function(){g.initDclkstatus_();var P,a=((P=g.player)==null?void 0:P.getVideoData().cpn)||"";jbf(function(v,C){dP0(v,C,a)})})},
onPageLoadWithSameData_:function(){_.Y("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var r=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!r);this.set("loadingData.playlistLoading",r&&r!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),r=this.watchNextSkeletonEl_.firstElementChild;r;)r.classList.remove("hidden"),r=r.nextElementSibling;var g,I,P;r=(g=this.loadingData)==null?void 0:(I=g.endpoint)==null?void 0:(P=I.watchEndpoint)==null?void 0:P.videoId;var a;r&&(a="https://i.ytimg.com/vi/"+r+"/frame0.jpg");_.DG(this.hostElement).querySelector("#player").style.backgroundImage=a?"url("+a+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var r=_.DG(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&r&&(r.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var g,I;(I=(g=this.watchMetadata).updateSentimentBarWidth)==
null||I.call(g);var P,a;(a=(P=this.watchMetadata).resize)==null||a.call(P)}_.DG(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(r){var g=_.DG(this.hostElement).querySelector(r);g?_.VU(g,!1):_.M6(new _.oK("Overscroll monitor not found for component: ",r))},
removeSplitScrollMouseTrap:function(r){var g=_.DG(this.hostElement).querySelector(r);g?_.dV(g):_.M6(new _.oK("Disposal component for  overscroll monitoring not found: ",r))},
onLoadingChanged_:function(r){r?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(r){var g=this;r?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.ZV.addLowPriorityJob(function(){g.onWindowResized_(_.fz(!0))})},
updateTheaterModeState_:function(r){if(!_.Y("kevlar_watch_flexy_theater_manager")){r=r||this.fullWindowMode_;if(this.theater!==void 0||r)this.theater=r;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();r&&pf3()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var r=this.theater;_.Y("external_fullscreen")&&this.fullscreen&&(r=!0);r=r?_.DG(this.hostElement).querySelector("#player-full-bleed-container"):_.DG(this.hostElement).querySelector("#player-container-inner");var g=this.getPlayerContainer(),I=_.Y("kevlar_watch_while_v2")||_.Y("web_watch_pip");g.parentElement!==r&&(I&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.Vo(this).appendTo(r,g),r.appendChild(_.DG(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var r=this;return _.p(function(g){if(g.nextAddress==1)return g.yield(_.S5().resolve(_.XH).deactivate(),2);r.updatePlayerLocation();_.R2(g)})},
updateCinematicsLocation:function(){var r=this.getElement("CINEMATICS");if(r){var g=this.getCinematicsLocationContainer();r.parentElement!==g&&g.appendChild(r);var I;(I=this.watchController)==null||rsi(I)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.DG(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.DG(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(r,g){var I=document.documentElement.hasAttribute("dark"),P=!I&&this.cinematicLightTheme;return r&&I||g&&I||(g||r)&&P},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var r;(r=this.watchController)==null||r.setWatchNextResponse(this.data);_.Y("kevlar_watch_flexy_comments_manager")||this.initComments_();_.Y("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.S5().resolve(_.zX).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.Y("web_watch_start_chat_in_theater_mode")){var g,
I,P;if((g=this.data)==null?0:(I=g.contents)==null?0:(P=I.twoColumnWatchNextResults)==null?0:P.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var a,v;((a=this.data)==null?0:(v=a.contents)==null?0:v.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(r){var g;(g=this.watchController)==null||g.setPlayerResponse(this.playerData);r&&r.playabilityStatus&&(g=this.isVideoPlayable_(r.playabilityStatus,this.getPlayerOverlays_(this.data)),r=this.isLiveStreamOffline_(r.playabilityStatus),g&&!r||_.Nu(this,function(){_.ug("pbu")}));
this.setPlayerAds_();_.D3(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(r){_.jR().dispatch(_.Ke({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));r?this.activate_():this.deactivate_()},
attached:function(){var r=this;this.watchController=new $s3(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.Y("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var g=_.Vo(this);_.Y("kevlar_disable_prepare_player")||g.preparePlayer();_.Y("kevlar_watch_flexy_playlist_manager")||_.S5().resolve(_.zX).setPlayer(g);this.updatePageMediaQueries();g={"--ytd-watch-flexy-scrollbar-width":hR()+
"px"};!_.fL("kv_pl_mx_sz_ks")&&_.fL("kevlar_watch_max_player_width")&&(g["--ytd-watch-flexy-max-player-width-wide-screen"]=G33+"px");_.fL("kevlar_watch_flexy_metadata_height")&&(g["--ytd-watch-flexy-space-below-player"]=KkW+"px");this.safeUpdateStyles(g);_.Y("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new uIK(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return r.onPlayerTouchPanDown_()}}));
_.Y("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.DG(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var r=hR(),g=kv+r,I=g;this.fixedPanels&&(g+=dDp);var P=657+r;r=1327+r;_.DG(this.hostElement).querySelector("#two-column-query").query="(min-width: "+g+"px)";_.DG(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(P+"px), (min-height: 630px) and (min-width: ")+(g+"px) and (max-width: ")+(r+"px)");_.DG(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(r+"px)");_.DG(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+I+"px)"},
calculateCurrentPlayerSize_:function(){var r=_.DG(this.hostElement).querySelector("#miniplayer-bar").firstChild;return r&&r.active||this.theater||_.Y("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.$2(NaN,NaN):sTp(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return sTp(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.KF(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var r=this;this.onWindowResized_(_.fz());_.Y("browse_skeleton_removal_on_watch_killswitch")||_.yi("IS_SHELL_LOAD")&&eKM();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var g=_.Vo(this);g.addEventListener("yt-player-updated",_.J4(this,this.onPlayerUpdated_));g.getPlayerPromise().then(function(I){r.playerApiReady_(I)});
_.Y("kevlar_watch_flexy_playlist_manager")||(g=_.S5().resolve(_.zX),_.Y("kevlar_watch_observe_playlist_navigations_killswitch")&&g.addEventListener("yt-navigate",_.J4(this,this.onYtNavigate_)),g.setPlaylistComponent(_.DG(this.hostElement).querySelector("#playlist")),g.addEventListener("yt-playlist-data-updated",_.J4(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.ZV.addLowPriorityJob(function(){_.He(r.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.Vo(this).removeEventListener("yt-player-updated",_.J4(this,this.onPlayerUpdated_));if(!_.Y("kevlar_watch_flexy_playlist_manager")){var r=_.S5().resolve(_.zX);_.Y("kevlar_watch_observe_playlist_navigations_killswitch")&&r.removeEventListener("yt-navigate",_.J4(this,this.onYtNavigate_));r.cancelVideoSkip();r.removeEventListener("yt-playlist-data-updated",_.J4(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.Y("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.He(this.hostElement,"yt-autonav-pause-player",!1);r=_.Ml();_.Y("kevlar_exit_fullscreen_leaving_watch")&&r&&_.jO(r)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(r){this.player&&this.player.updateVideoData({rvs:r.rvs})},
getPageContents:function(r){return r&&r.contents&&r.contents.twoColumnWatchNextResults&&r.contents.twoColumnWatchNextResults.results&&r.contents.twoColumnWatchNextResults.results.results.contents},
getClarifyBox:function(){return this.clarifyBoxValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(r){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",r)},
onRetrieveLocation_:function(r,g){g.hasComments?g.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):g.locationRetrieved("/related_ajax",void 0);r.stopPropagation()},
onSubscriptionChanged_:function(r,g){this.player&&(g?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){uGp("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.DG(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.DG(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(r){this.player=r;this.setPlayerState(r.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.Y("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.Y("kevlar_unified_player")||_.Y("kevlar_player_new_bootstrap_adoption"))&&_.e3()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(r,g){g=g===void 0?!0:g;_.Ml()&&_.Y("external_fullscreen")&&_.jO(document.documentElement);this.theaterRequested_=r;g&&_.my("wide",r?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.Y("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.We(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.He(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})},
onWatchScroll_:function(){this.scrollThrottle_.fire();this.mastheadScrollThrottle.fire()},
setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(r){_.jJ(r,typeof this.player),this.player&&_.jJ(r,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var r;((r=this.player)==null?0:r.isFullscreen())?this.player.toggleFullscreen():_.We(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(r,g){return this.loading?g:!!Object.keys(r).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(r){if(r){r=_.m(r);for(var g=r.next();!g.done;g=r.next())g=g.value,g.youThereRenderer&&Z14(this.youThereManager_,g.youThereRenderer)}},
setPlaylistData_:function(r){return r||{}},
userEngagementConfigDataChanged_:function(r){if(r)if(r.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var g=this.youThereManager_;_.Jb()<r.lowEngagementThresholdMs||M2U(g,!0)}else r.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.We(this.hostElement,"yt-autonav-pause-user-engagement",[r])},
isPlayerUnavailable_:function(r,g,I){return!!r&&!this.isVideoPlayable_(r,I)&&!g},
getPlayerOverlays_:function(r){return(r==null?void 0:r.playerOverlays)||null},
isVideoPlayable_:function(r,g){if(!r)return!1;var I=r.status==="OK"||r.status==="LIVE_STREAM_OFFLINE",P=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",r)||this.get("errorScreen.ypcTrailerRenderer",r);r=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",r);var a;g=g==null?void 0:(a=g.playerOverlayRenderer)==null?void 0:a.gatedActionsOverlayRenderer;return!!I||!!P||!!r||!!g},
hasWatchNextResponseErrorRenderer:function(r){var g=this.getPageContents(r),I,P,a,v,C;return!(r==null?0:(I=r.contents)==null?0:(P=I.twoColumnWatchNextResults)==null?0:P.secondaryResults)&&!!((a=g[0])==null?0:(v=a.itemSectionRenderer)==null?0:(C=v.contents[0])==null?0:C.backgroundPromoRenderer)},
isLiveStreamOffline_:function(r){return r?r.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(r,g,I){var P=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",g),a=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];a=_.Y("web_no_skip_video_on_verification_checks")?(r==null?void 0:r.status)&&a.includes(r.status):r&&r.status==="AGE_CHECK_REQUIRED";var v=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",r);v==void 0&&(v=!0);!I||this.isVideoPlayable_(r,this.getPlayerOverlays_(g))||
P||a||!v||_.S5().resolve(_.zX).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();f83()},
onPlayerFeedbackStartRequest_:function(r){_.We(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:r}])},
onPlayerFeedbackArticleRequest_:function(r){_.We(this.hostElement,"yt-help-dialog-requested",[r])},
onPlayerYpcContentRequest_:function(){var r,g,I,P,a,v,C,u,X=((r=this.data)==null?NaN:(g=r.contents)==null?NaN:(I=g.twoColumnWatchNextResults)==null?NaN:(P=I.secondaryResults)==null?NaN:(a=P.secondaryResults)==null?NaN:(v=a.offerModule)==null?NaN:(C=v.tvfilmOfferModuleRenderer)==null?NaN:(u=C.actionButtons)==null?NaN:u.length)-1;r=[".offerButton.buttonRenderer.",".actionButtons."+(X>=0?X:0)+".buttonRenderer."];g=_.m(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(I=g.next();!I.done;I=g.next())for(I=I.value,P=_.m(r),a=P.next();!a.done;a=P.next())if(a="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+I+a.value,a=this.get(a+"navigationEndpoint",this.data)||this.get(a+"serviceEndpoint",this.data)||this.get(a+"command",this.data)){_.EH(a,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(r){_.He(this.hostElement,"yt-autonav-pause-player",r)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(r){r()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(r){switch(r){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(r){switch(r){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.He(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(r)},
setPlayerState:function(r){_.jR().dispatch(_.e0f(r))},
onPlayerSubscribe_:function(r){_.We(this.hostElement,"yt-player-subscribe",[r])},
onPlayerUnsubscribe_:function(r){_.We(this.hostElement,"yt-player-unsubscribe",[r])},
onPlayerAdYtShowToast_:function(r){_.We(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:r.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(r){if(r)return r},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(r){return!_.sq("web_watch_move_summary_to_sd")&&!!r},
computeWatchMetadataRefresh:function(){return _.Y("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var r,g,I,P;this.watchNextSecondaryResults=(r=this.data)==null?void 0:(g=r.contents)==null?void 0:(I=g.twoColumnWatchNextResults)==null?void 0:(P=I.secondaryResults)==null?void 0:P.secondaryResults}},
setRichGridRendererData:function(r){this.richGridRendererData=r},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var r,g=(r=this.data)==null?void 0:r.engagementPanels;if(g==null?0:g.length){r=null;g=_.m(g);for(var I=g.next();!I.done;I=g.next()){I=I.value;var P=void 0;if(((P=I.engagementPanelSectionListRenderer)==null?void 0:P.targetId)==="engagement-panel-structured-description"){r=I;break}}var a,v,C;r=(a=r)==null?void 0:(v=a.engagementPanelSectionListRenderer)==null?void 0:(C=v.content)==null?void 0:C.structuredDescriptionContentRenderer;if(r==null?0:r.items){a=
[];v=_.m(r.items);for(C=v.next();!C.done;C=v.next()){C=C.value;if(!_.Y("sd_horizontal_list_show_nav_killswitch")){var u=P=I=g=r=void 0,X=void 0,c=(r=C.horizontalCardListRenderer)==null?void 0:(g=r.header)==null?void 0:(I=g.richListHeaderRenderer)==null?void 0:(P=I.navigationButton)==null?void 0:(u=P.buttonRenderer)==null?void 0:(X=u.command)==null?void 0:X.commandExecutorCommand;c&&c.commands&&(c.commands=c.commands.filter(function(B){return!_.Z(B,$AS)}))}C.expandableVideoDescriptionBodyRenderer||
C.videoDescriptionHeaderRenderer||a.push(C)}return{items:a}}}},
constructWarning_:function(r){return{text:_.i6(r),type:"WARNING"}},
isPlaShelfEnabled_:function(r){if((this.get("adPlacements",r)||[]).length)return!0;r=this.get("playerAds",r)||[];return!(!r.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",r[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var r=this;_.He(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.Y("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var g=this.getScrollTop()>0;this.gestures_&&(g?this.gestures_.detach():this.gestures_.attach());g!==this.showFullerscreenEdu_&&_.Y("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=g,_.Vo(this).getPlayerPromise().then(function(I){I.updateFullerscreenEduButtonVisibility(r.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.He(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var r=this;this.commentsReady=!1;_.ZV.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.q6(_.ZV,function(){r.setComments_()},1E3)},
setComments_:function(){if(!_.Y("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.ug("cmi");_.ZV.cancelJob(this.setCommentsJobId_);var r=this.getPageContents(this.data);if(r&&r.length){r=_.m(r);for(var g=r.next();!g.done;g=r.next())if(g=g.value,this.get("itemSectionRenderer.sectionIdentifier",g)==="comment-item-section"){this.comments=g.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.He(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.Y("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.Y("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.ug("cmc")},
doRemoveComments_:function(){this.comments={};_.Y("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.ZV.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.ZV.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(r,g){var I=_.Z(g.endpoint,_.Z3);I&&(!(g=this.get("data.currentVideoEndpoint.watchEndpoint"))||I.videoId!==g.videoId||I.playlistId&&I.playlistId!==g.playlistId||I.index!==void 0&&I.index!==g.index||typeof I.startTimeSeconds!=="number"||(r.stopPropagation(),this.setScrollTop(0),_.Vo(this).getPlayerPromise().then(function(P){var a=I.startTimeSeconds;P.seekTo(a);P.wakeUpControls();a<P.getDuration()&&P.playVideo()})))},
updatePlayerStartTime_:function(){var r=eLK();"t"in r&&(r=SvR(r.t),this.player.seekTo(r,!0))},
updateTitleFromWatchNext:function(r){r=this.getPageContents(r);var g,I;(r=_.b6(r==null?void 0:(g=r[0])==null?void 0:(I=g.videoPrimaryInfoRenderer)==null?void 0:I.title))&&_.He(this.hostElement,"yt-update-title",r)},
updateTitle_:function(r){r=this.get("videoDetails.title",r)||"";_.He(this.hostElement,"yt-update-title",r)},
syncWithRemoteVideo_:function(r,g,I){if(this.active&&this.player){var P=this.player.getVideoData();if(P.video_id===I&&(I=P.list,_.Y("polymer_enable_mdx_queue")&&I&&I.startsWith("RQ")&&(I=void 0),P.video_id!==r||I!=g)){var a;_.Y("kevlar_player_watch_endpoint_navigation")?a=_.Ev$(Pg0(r,g)):a=this.buildWatchEndpoint_(r,g);_.He(this.hostElement,"yt-navigate",{endpoint:a,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(r,g,I){return _.d2(r,g,I)},
initDclkstatus_:function(){Ue4()},
attachWatchPageSkeleton_:function(){var r=document.querySelector("#watch-page-skeleton");if(r){var g=r.querySelector("#primary-info"),I=r.querySelector("#secondary-info"),P=r.querySelector("#related");g&&_.DG(this.hostElement).querySelector("#info-skeleton").appendChild(g);I&&_.DG(this.hostElement).querySelector("#meta-skeleton").appendChild(I);P&&(_.DG(this.hostElement).querySelector("#related-skeleton").appendChild(P),this.watchNextSkeletonEl_=P);_.$J(r)}},
handlePlayerUpdated_:function(){_.Vo(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(r,g){if(this.watchNextSkeletonEl_&&typeof g!=="undefined"){var I=this.watchNextSkeletonEl_.children,P=r&&r.indexSplices.length?r.indexSplices[0].index:0;r=Math.min(this.watchNextShownItems.length,I.length);g||(P=0,r=I.length);for(g=P;g<r;g++)I[g].classList.add("hidden")}},
onPlayerFullscreenChange_:function(r){_.Y("external_fullscreen")||_.We(this.hostElement,"yt-player-fullscreen",[r.fullscreen])},
onFullscreenChange_:function(r){this.fullscreen=r;this.gestures_&&this.gestures_.update(this.fullscreen);var g=_.Vo(this);g.getPlayerPromise().then(function(I){I.setFauxFullscreen(!!_.Ml())});
this.updateFullBleedElementLocations();r&&(g.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(r,g){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!g},
computeIsDonationShelfCollapsed_:function(r){return r},
computeShouldShowMerchShelf:function(r,g){return g&&!!r},
computeResponseHasComments:function(r){var g,I,P,a,v;return!!(r==null?0:(g=r.contents)==null?0:(I=g.twoColumnWatchNextResults)==null?0:(P=I.results)==null?0:(a=P.results)==null?0:(v=a.contents)==null?0:v.some(function(C){var u;return(C==null?void 0:(u=C.itemSectionRenderer)==null?void 0:u.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(r,g){this.responseHasComments=this.computeResponseHasComments(this.data);return!!r&&!!Object.keys(r).length&&!g},
identity:_.yF,onWindowResized_:function(r){this.windowSize_=r;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.Y("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.Y("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(r){var g=this;r&&r.type!=="dataloaded"&&r.type!=="dataupdated"||_.Vo(this).getPlayerPromise().then(function(I){var P=I.getPlayerState();P!==5&&P!==0&&(I=1/I.getVideoAspectRatio(),g.videoHeightToWidthRatio_!==I&&(g.videoHeightToWidthRatio_=I))})},
schedulePlayerSizeUpdate_:function(r){var g=this,I=_.Y("kevlar_watch_while_v2")||_.Y("web_watch_pip"),P=function(){if(g.watchMetadata){var a,v;(v=(a=g.watchMetadata).resize)==null||v.call(a)}_.Vo(g).getPlayerPromise().then(function(C){if(_.sq("kevlar_set_internal_player_size")){if(!I||!g.isMiniplayerActive()){var u=g.calculateCurrentPlayerSize_();C.setInternalSize(u.width,u.height)}}else C.setSize(NaN,NaN);_.Y("kevlar_watch_while")&&g.updateWatchWhileScrollThreshold_()})};
r?P():_.EB(_.ZV,P)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(r){this.set("data.survey",r.detail)},
onYtShowSurveyCommand_:function(r){this.set("data.survey",_.Z(r,sQM).survey)},
onDownloadedVideoDeleted:function(r){var g=this,I,P;return _.p(function(a){if(a.nextAddress==1){if(!g.active||(I=g.playerData)==null||!I.offlineState||g.videoId!==r)return a.return();(P=g.player)==null||P.stopVideo();_.nj().navigatingAwayFromWatchDeletedVideo=!0;_.EH(_.hC1,g.hostElement);return a.yield(_.nj().navigationFinishPromise,2)}_.nj().navigatingAwayFromWatchDeletedVideo=!1;_.R2(a)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var r;this.theater?r=_.uV(.5625*this.windowSize_.width,480,this.windowSize_.height-185):r=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==r&&(this.watchWhileScrollThreshold_=r,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var r=_.DG(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&r){var g=this.windowSize_.height>=624,I=this.active?this.getScrollTop():0;!r.active&&g&&I>=this.watchWhileScrollThreshold_?(r.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):r.active&&(!g||I<this.watchWhileScrollThreshold_&&!_.Ml())&&(r.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(r,g){if(r!==!0||g!==void 0){r=!_.Y("live_chat_over_engagement_panels");g=_.DG(this.hostElement).querySelector("#chat-container");var I=_.DG(this.hostElement).querySelector("#plj-sidebar"),P=_.DG(this.hostElement).querySelector("#panels"),a=_.DG(this.hostElement).querySelector("#plj-panels"),v=_.DG(this.hostElement).querySelector("#plj-playlist"),C=_.DG(this.hostElement).querySelector("#alerts"),u=_.DG(this.hostElement).querySelector("#playlist"),X=_.DG(this.hostElement).querySelector("#related"),
c=_.DG(this.hostElement).querySelector("#donation-shelf"),B=_.DG(this.hostElement).querySelector("#comments");this.isTwoColumns_?(C=_.DG(this.hostElement).querySelector("#secondary-inner"),C.appendChild(I),I.appendChild(v),v.appendChild(u),I.appendChild(a),r&&C.appendChild(P),_.Y("web_watch_theater_chat")||C.appendChild(g),r||C.appendChild(P),C.appendChild(c),C.appendChild(X)):(r&&_.te(P,C),_.te(u,C),_.Y("web_watch_theater_chat")||_.te(g,C),r||_.te(P,C),_.te(c,C),B&&(a&&_.te(a,B),_.te(X,B)));_.Y("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.Y("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.Y("web_watch_theater_chat")){var r=_.DG(this.hostElement).querySelector("#chat-container"),g=this.theater&&!this.fullscreen||_.Y("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&g?_.Y("web_watch_theater_chat_beside_player")?(g=_.DG(this.hostElement).querySelector("#panels-full-bleed-container"),(r==null?void 0:r.parentElement)!==g&&g.append(r),this.panelsBesidePlayer=!0):_.Y("web_watch_theater_fixed_chat")&&
(g=_.DG(this.hostElement).querySelector("#columns"),(r==null?void 0:r.parentElement)!==g&&g.append(r),this.fixedPanels=!0):(_.Y("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.Y("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),g=_.DG(this.hostElement).querySelector("#playlist"),r&&g?_.BI(r,g):_.M6(new _.oK("Missing element when updating chat location",{"chatContainer defined":!!r,"playlist defined":!!g})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(r,g){return _.Y("sw_metadata_vis_toggle_ks")?!0:!!r||!!g},
computeForceDarkPanelTheme:function(r){return _.Y("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&r:!1},
safeUpdateStyles:function(r){try{_.lH(this.hostElement,r)}catch(g){_.M6(g)}},
videoHeightToWidthRatioChanged_:function(r,g){g&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.Y("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(r){this.videoHeightToWidthRatio_=1/r},
computeIsVerticalVideo_:function(r){return r>=1},
computeIsFourThreeToSixteenNineVideo_:function(r){return r<=.7501&&r>=.5624},
computeIsExtraWideVideo_:function(r){return r<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.Vo(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.Vo(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){je0(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(r){var g=_.IJ(r)||0;_.gY(r,g+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var r=_.IJ("yt-fullerscreen-edu-button-click-count")||0,g=_.IJ("yt-fullerscreen-edu-button-shown-count")||0,I=_.fL("external_fullscreen_button_shown_threshold"),P=r>=_.fL("external_fullscreen_button_click_threshold")||g>=I;_.Vo(this).getPlayerPromise().then(function(a){a.updateFullerscreenEduButtonSubtleModeState(P)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(r,g){return g},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.S5().resolve(_.zX).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var r=this;this.panelMaxHeightUpdateJob_&&_.ZV.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.ZV.addLowPriorityJob(function(){r.panelMaxHeightUpdateJob_=0;var g;!r.isTwoColumns_||r.theater||r.fullscreen?g=460:g=r.calculateNormalPlayerSize_().height;var I=g+"px";_.Y("live_chat_taller_height")&&!r.theater&&(I="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.Y("live_chat_medium_height")&&
!r.theater&&(I="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.Y("live_chat_scaled_height")&&!r.theater&&(I="calc(100vh - var(--ytd-toolbar-height) - 238px)");r.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":g+"px","--ytd-watch-flexy-chat-max-height":I,"--ytd-watch-flexy-structured-description-max-height":g+"px","--ytd-watch-flexy-comments-panel-max-height":g+"px","--ytd-comments-engagement-panel-content-height":g+"px"})})},
onYtShowEngagementPanelScrimAction_:function(r){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",r)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.AF(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(r){var g=_.DG(this.hostElement).querySelector("#engagement-panel-scrim");r?g.addEventListener("tap",_.J4(this,this.onEngagementPanelScrimClick_)):g.removeEventListener("tap",_.J4(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(r){if(this.hostElement.contains(r)&&!this.scrollToAnimation_.isAnimating()){var g=r.offsetTop-24;r=r.offsetTop+r.offsetHeight+24;var I=this.getPageScrollingElement(),P=this.getScrollTop(),a=P+I.clientHeight-56;if(g<P+56)g-=56;else if(r>a)g=r-I.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,g),500)}},
onYtSignalActionScrollToComments:function(){var r=this.hostElement.querySelector("#comments");if(r&&!this.scrollToAnimation_.isAnimating()){r=r.offsetTop-56-24;if(_.Y("kevlar_comment_teaser_scroll_to_midpoint")&&(r-=_.r4().height/3,r<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,r),500)}},
onYtEngagementPanelVisibleChanged:function(r,g,I){this.active&&this.trackEngagementPanelVisibility&&!h_0.includes(I)&&(g==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(I),g!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&g!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(I),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(r){return r?"":"watch-active-metadata"},
computeNewMetadataClass:function(r){return r?"watch-active-metadata":""},
computeFullBleedPlayer:function(r,g){return r||g},
computeDefaultLayout:function(r){return!r},
computeDefaultTwoColumnLayout:function(r,g){return!r&&g},
computeWatchWhilePanelsActive:function(r,g){return r||g},
computeNoBorderOnChat:function(r){return _.Y("web_watch_theater_chat_no_border")&&r},
computeLiveChatPresentAndExpanded:function(r,g){return r&&!g},
computePanelExpanded:function(r,g,I){return r||g||I},
onChangeMarkersVisibility:function(r){_.Vo(this).getPlayerPromise().then(function(g){var I;(I=g.changeMarkerVisibility)==null||I.call(g,_.Z(r,ip).isVisible||!1,_.Z(r,ip).entityKeys||[],_.Z(r,ip).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(r){this.liveChatCollapsed=r.detail;_.jR().dispatch(AZR(r.detail))},
provideRenderingData:function(r,g){switch(r){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=g;break;case "PRIMARY_INFO":_.Y("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=g);this.videoPrimaryInfoRendererValue=g==null?void 0:g.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.Y("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=g);this.videoSecondaryInfoRendererValue=g==null?void 0:g.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
g;break;case "CLARIFICATION":this.clarifyBoxValue=g;break;case "LIVE_CHAT":this.conversationBar=g;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=g;break;case "PLAYLIST":this.externalPlaylistData_=g!=null?g:{};break;case "MERCH_SHELF":this.merchShelfValue=g==null?void 0:g.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=g;break;case "OFFER_MODULE":this.offerModule=g;break;case "LIMITED_STATE":this.limitedStateValue=g;break;case "DONATION_SHELF":this.donation=g;break;
case "ALERTS":this.alertsValue=g;break;case "COMMENTS":this.comments=g;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=g;break;case "ENGAGEMENT_PANELS":this.engagementPanels=g;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=g;break;case "RICH_GRID_RENDERER":this.richGridRendererData=g;break;case "EXPANDABLE_METADATA":this.expandableMetadata=g;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=g}},
toggleCinematicsActive:function(r){this.cinematicsActive=r},
isMiniplayerActive:function(){return _.S5().resolve(_.XH).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(r){return I5f.map(function(g){return r.find(function(I){var P;return(I==null?void 0:(P=I.engagementPanelSectionListRenderer)==null?void 0:P.targetId)===g})}).filter(function(g){return g!==void 0})},
getNonLearningJourneyEngagementPanels:function(r){return r.filter(function(g){var I;return!I5f.includes((g==null?void 0:(I=g.engagementPanelSectionListRenderer)==null?void 0:I.targetId)||"")})}}];var lU=function(){return _.h4.apply(this,arguments)||this};
_.b(lU,_.h4);_.Q=lU.prototype;_.Q.activeChanged=function(){if(this.active){var r=_.DG(this.hostElement).querySelector("#header");r&&_.He(r,"iron-resize");window.addEventListener("scroll",_.J4(this,this.onScroll))}else window.removeEventListener("scroll",_.J4(this,this.onScroll)),_.He(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.Q.guideVisibleChanged=function(){var r=_.DG(this.hostElement).querySelector("#header");r&&_.He(r,"iron-resize")};
_.Q.onScroll=function(){var r=this;_.YR(this,"onScroll",function(){var g=_.DG(r.hostElement).querySelector("#header");g&&g.polymerController&&(g=g.polymerController.getScrollState().progress===1?"standard":"seamed",_.He(r.hostElement,"yt-request-panel-mode-change",{mode:g}))},10)};
_.Q.tabsChanged=function(){if(this.tabs){for(var r=null,g=0,I=this.tabs.length;g<I;++g){var P=this.tabs[g].tabRenderer;if(P&&P.selected){r=g;break}}this.selected=r}};
_.Q.onTabsActivate=function(r){_.He(this.hostElement,"yt-navigate",{endpoint:this.tabs[r.detail.selected].tabRenderer.endpoint})};
lU.prototype.tabsChanged=lU.prototype.tabsChanged;lU.prototype.guideVisibleChanged=lU.prototype.guideVisibleChanged;lU.prototype.activeChanged=lU.prototype.activeChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],lU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],lU.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.H(),_.J("design:type",Array)],lU.prototype,"tabs",void 0);
_.w([_.H(),_.J("design:type",Object)],lU.prototype,"selected",void 0);_.w([_.H(),_.J("design:type",Boolean)],lU.prototype,"active",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],lU.prototype,"disableHeaderFluidWidth",void 0);_.w([_.xt("active"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lU.prototype,"activeChanged",null);
_.w([_.xt("guidePersistentAndVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lU.prototype,"guideVisibleChanged",null);_.w([_.xt("tabs"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lU.prototype,"tabsChanged",null);_.w([_.kt()],lU);var Plp=[_.T.YtRendererBehavior,_.OO.YtdGuideStateAwareBehavior,lU.prototype];var v5i=function(r){_.vJ.call(this);var g=this;this.JSC$21549_watchApi=r;this.observer=null;var I=this.JSC$21549_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a5r(g)});
this.addOnDisposeCallback(function(){g.JSC$21549_watchApi.unsubscribeByKey(I);g.observer&&(g.observer.disconnect(),g.observer=null)});
a5r(this)};
_.b(v5i,_.vJ);var a5r=function(r){var g,I,P,a,v;_.p(function(C){if(C.nextAddress==1){r.observer&&(r.observer.disconnect(),r.observer=null);g=r.JSC$21549_watchApi.getWatchNextResponse();if(!g)return C.return();I=_.Z(g,XTf);return((P=I)==null?0:P.enableCreatorChatbot)&&I.creatorChannelId?_.Y("enable_creator_chatbot_link_out")?C.yield((0,_.fZ)("NSzT5"),6):C.yield((0,_.fZ)("NSzT5"),5):C.jumpTo(0)}if(C.nextAddress!=6)return a=_.QPU,a(I.creatorChannelId),C.jumpTo(0);v=_.msR;v(I.creatorChannelId);_.R2(C)})};var S4=function(r){_.vJ.call(this);this.JSC$21553_watchApi=r;this.isShelfVisible=this.isTheaterMode=this.isAdPlaying=this.isSeeking=!1;ClZ(this)};
_.b(S4,_.vJ);var ClZ=function(r){_.p(function(g){if(g.nextAddress==1)return g.yield(uz0(r),2);pn0(r);_.R2(g)})},uz0=function(r){var g,I,P,a,v,C,u,X,c;
return _.p(function(B){if(B.nextAddress==1)return B.yield(r.JSC$21553_watchApi.playerApi,2);g=B.yieldResult;r.JSC$21553_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){o5i(r)});
r.JSC$21553_watchApi.registerActionHandler("yt-request-timely-shelf-state",function(){r.isShelfVisible?qU0(r):JP(r)});
I=_.jR().subscribe(function(){r.isTheaterMode=_.Qo(_.jR().getState());r.isTheaterMode?JP(r):Xn3(r)});
P=r.JSC$21553_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){pn0(r)});
a=function(O){r.onCueRangeEnter(O)};
g.addEventListener("onCueRangeEnter",a);v=function(O){r.onCueRangeExit(O)};
g.addEventListener("onCueRangeExit",v);C=function(){r.isSeeking=!0};
g.addEventListener("SEEK_TO",C);u=function(){r.onSeekComplete()};
g.addEventListener("SEEK_COMPLETE",u);X=function(){r.onAdStart()};
g.addEventListener("onAdStart",X);c=function(){r.onAdComplete()};
g.addEventListener("onAdComplete",c);r.addOnDisposeCallback(function(){I();r.JSC$21553_watchApi.unsubscribeByKey(P);g.removeEventListener("onCueRangeEnter",a);g.removeEventListener("onCueRangeExit",v);g.removeEventListener("SEEK_TO",C);g.removeEventListener("SEEK_COMPLETE",u);g.removeEventListener("onAdStart",X);g.removeEventListener("onAdComplete",c)});
_.R2(B)})},csr=function(r){var g,I,P,a,v,C,u,X,c;
return(v=(g=r.contents)==null?void 0:(I=g.twoColumnWatchNextResults)==null?void 0:(P=I.results)==null?void 0:(a=P.results)==null?void 0:a.contents)==null?void 0:(C=v.find(function(B){var O,z,e;return(O=B.itemSectionRenderer)==null?void 0:(z=O.contents)==null?void 0:(e=z[0])==null?void 0:e.shoppingTimelyShelfViewModel}))==null?void 0:(u=C.itemSectionRenderer)==null?void 0:(X=u.contents)==null?void 0:(c=X[0])==null?void 0:c.shoppingTimelyShelfViewModel},pn0=function(r){var g;
_.p(function(I){if(I.nextAddress==1)return(g=r.JSC$21553_watchApi.getWatchNextResponse())?I.yield(o5i(r),2):I.return();r.shoppingTimelyShelfViewModel=csr(g);tgK(r);BCZ(r);_.R2(I)})},tgK=function(r){var g,I=(g=r.shoppingTimelyShelfViewModel)==null?void 0:g.offerIdToVariants;
I&&(g=I.filter(function(P){return P.key&&P.value}).map(function(P){return[P.key,
P.value]}),r.variantsMap=new Map(g))},BCZ=function(r){var g,I,P,a,v,C;
_.p(function(u){if(u.nextAddress==1)return(I=(g=r.shoppingTimelyShelfViewModel)==null?void 0:g.cueRanges)?u.yield(r.JSC$21553_watchApi.playerApi,2):u.return();P=u.yieldResult;r.cueRanges=I;a=_.m(I);for(v=a.next();!v.done;v=a.next())C=v.value,C.startTime!==void 0&&C.endTime!==void 0&&C.id!==void 0&&P.addCueRange("shopping_timely_shelf"+C.id,OnS(C.startTime),OnS(C.endTime));_.R2(u)})},OnS=function(r){return Number(r.seconds||0)+(r.nanos||0)/1E9};
S4.prototype.onCueRangeEnter=function(r){if(r.startsWith("shopping_timely_shelf")&&(this.activeCueId=r,!(this.isSeeking||this.isAdPlaying||this.isTheaterMode))){r=r.substring(21);var g,I,P=(g=this.variantsMap)==null?void 0:(I=g.get(r))==null?void 0:I.shelf;P&&(this.JSC$21553_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",P),qU0(this))}};
S4.prototype.onCueRangeExit=function(r){r.startsWith("shopping_timely_shelf")&&(this.activeCueId=void 0,this.isSeeking||JP(this))};
S4.prototype.onSeekComplete=function(){this.isSeeking=!1;Xn3(this)};
var qU0=function(r){r.shoppingTimelyShelfViewModel&&(r.isShelfVisible=!0,_.sL.getInstance().triggerAction("yt-show-shopping-timely-shelf"))},JP=function(r){r.shoppingTimelyShelfViewModel&&r.isShelfVisible&&(r.isShelfVisible=!1,_.sL.getInstance().triggerAction("yt-hide-shopping-timely-shelf"))},o5i=function(r){var g,I,P,a,v;
return _.p(function(C){if(C.nextAddress==1)return C.yield(r.JSC$21553_watchApi.playerApi,2);g=C.yieldResult;if(r.cueRanges)for(I=_.m(r.cueRanges),P=I.next();!P.done;P=I.next())a=P.value,a.id&&(v="shopping_timely_shelf"+a.id,g.removeCueRange(v));r.JSC$21553_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});JP(r);r.shoppingTimelyShelfViewModel=void 0;r.cueRanges=void 0;r.variantsMap=void 0;r.isSeeking=!1;r.activeCueId=void 0;_.R2(C)})};
S4.prototype.onAdStart=function(){this.isAdPlaying=!0;JP(this)};
S4.prototype.onAdComplete=function(){this.isAdPlaying=!1;Xn3(this)};
var Xn3=function(r){if(r.activeCueId)r.onCueRangeEnter(r.activeCueId);else JP(r)};var UsU=function(r){_.vJ.call(this);var g=this;this.JSC$21560_watchApi=r;r=_.k3(_.jR(),_.mt1,function(){z5f(g)});
this.addOnDisposeCallback(r);r=_.k3(_.jR(),kki,function(){z5f(g)});
this.addOnDisposeCallback(r);e53(this);YU4(this);Zni()};
_.b(UsU,_.vJ);var e53=function(r){var g=function(P){_.jR().dispatch(RrW(P.matches))},I=window.matchMedia("(max-width: "+(999+hR())+"px)");
I.addListener(g);r.addOnDisposeCallback(function(){I.removeListener(g)});
g(I)},YU4=function(r){r.JSC$21560_watchApi.registerActionHandler("yt-window-resized",function(){Zni()});
r.addOnDisposeCallback(function(){r.JSC$21560_watchApi.unregisterActionHandler("yt-window-resized")})},Zni=function(){var r=_.fz();
_.jR().dispatch(_.Ke({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:r.width,height:r.height}}}))},z5f=function(r){var g;
_.p(function(I){if(I.nextAddress==1)return I.yield(r.JSC$21560_watchApi.playerApi,2);g=I.yieldResult;g.setSize(NaN,NaN);_.R2(I)})};var ini=function(r){_.vJ.call(this);var g=_.S5().resolve(_.$b);TtW(g,r.getElement("PLAYER_CONTAINER"),r.getElement("BELOW_THE_PLAYER"),r.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var I=r.getElement("PLAYER_CONTAINER"),P=r.getElement("BELOW_THE_PLAYER"),a=r.getElement("SECONDARY");g.isLockupToWatchTransitionEnabled&&(I&&_.o9(g.viewTransitionCoordinator,I),P&&_.o9(g.viewTransitionCoordinator,P),a&&_.o9(g.viewTransitionCoordinator,a))})};
_.b(ini,_.vJ);var E9=function(r){F2.call(this);var g=this;this.rootElement=r;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return g.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(I){g.initOrDisposeActiveModules(I)}));
this.onAttached()};
_.b(E9,F2);_.Q=E9.prototype;_.Q.getRoot=function(){return this.rootElement};
_.Q.getElement=function(r){return this.rootElement.getElement(r)};
_.Q.setPlayerResponse=function(r){this.playerResponse=r;this.publish("PLAYER_RESPONSE_UPDATED",r)};
_.Q.getPlayerResponse=function(){return this.playerResponse};
_.Q.setWatchNextResponse=function(r){this.watchNextResponse===r?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=r,this.publish("WATCH_NEXT_RESPONSE_UPDATED",r))};
_.Q.getWatchNextResponse=function(){return this.watchNextResponse};
_.Q.registerActionHandler=function(r,g){var I=this;if(_.Y("web_watch_controller_reg_multiple_handlers_killswitch")){var P={};_.Fh(_.sL.getInstance(),(P[r]=g,P),this.getRoot())}else this.actionHandlers.has(r)||(this.actionHandlers.set(r,[]),P={},_.Fh(_.sL.getInstance(),(P[r]=function(){var a=_.kV.apply(0,arguments);return(I.actionHandlers.get(r)||[]).map(function(v){return v.apply(null,_.xC(a))})},P),this.getRoot())),this.actionHandlers.get(r).push(g)};
_.Q.unregisterActionHandler=function(r){if(_.Y("web_watch_controller_reg_multiple_handlers_killswitch")){var g={};_.HH(_.sL.getInstance(),(g[r]=!0,g),this.getRoot())}else(g=this.actionHandlers.get(r))?(g.pop(),g.length===0&&(g={},_.HH(_.sL.getInstance(),(g[r]=!0,g),this.getRoot()),this.actionHandlers.delete(r))):_.M6(new _.oK("Attempted to unregister an action handler which is not registered.",r))};
_.Q.addPageDisposeJob=function(r){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.dh$(this.rootElement.pageDisposeJobs,r)};
_.Q.removePageDisposeJob=function(r){this.rootElement.pageDisposeJobs&&_.R$(this.rootElement.pageDisposeJobs,r)};
_.Q.dispatchEvent=function(r,g){_.He(this.rootElement,r,g)};
_.Q.provideRenderingData=function(r,g){this.rootElement.provideRenderingData(r,g)};
_.Q.scrollWatchTo=function(r,g){var I;(I=this.watchScrollManager)==null||I.scrollWatchTo(r,g)};
_.Q.focusOnPlayer=function(){var r=this.getElement("PLAYER");_.Nu(r,function(){if(r&&r.firstElementChild){var g=r.querySelector(".html5-video-player");g&&(_.Lw(_.S5().resolve(_.ny)),g.focus())}else _.M6(Error("Tl"))})};
_.Q.subscribeToActiveChanged=function(r,g){g=g===void 0?!0:g;var I=_.k3(_.jR(),TVK,function(P){r(P)});
g&&r(TVK(_.jR().getState()));return I};
_.Q.isActive=function(){return TVK(_.jR().getState())};
_.Q.onAttached=function(){var r=_.Y("external_fullscreen");_.Y("use_unified_flag_accessor")&&(r=_.S5().resolve(_.q3R).retriever.getFlag(_.pBz));(r||_.yi("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var bnf=function(r){return r.getRoot().is==="ytd-watch-flexy"||r.getRoot().is==="ytd-watch-grid"},xA=function(r){return r.getRoot().is==="ytd-watch-fixie"};
E9.prototype.initPersistentModules=function(){if(xA(this)||bnf(this)&&_.Y("kevlar_watch_flexy_theater_manager")){var r=new ftR(this);_.x2(this,r)}r=new u6U(this);_.x2(this,r);r=new LQ(this);_.x2(this,r);r=new I0A(this);_.x2(this,r);r=new Nn(this);_.x2(this,r);r=new G7(this);_.x2(this,r);if(xA(this)||bnf(this)&&_.Y("kevlar_watch_flexy_playlist_manager"))r=new S9p(this),_.x2(this,r);_.Y("web_thumbnail_to_watch_transition")&&(r=new ini(this),_.x2(this,r))};
E9.prototype.initOrDisposeActiveModules=function(r){r?(this.watchScrollManager=new wn(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new M4U(this)),_.Y("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new S4(this)),this.activeModules.push(new xj4(this)),xA(this)&&this.activeModules.push(new UsU(this)),this.activeModules.push(new Tni(this)),this.activeModules.push(new OQ3(this)),(xA(this)||_.Y("kevlar_watch_flexy_error_screen_data_provider"))&&this.activeModules.push(new k9W(this)),
this.activeModules.push(new KmZ(this)),(xA(this)||_.Y("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new k7r(this)),(xA(this)||_.Y("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new u30(this)),_.sq("kevlar_watch_cinematics")&&(this.watchCinematicManager=new R_M(this),this.activeModules.push(this.watchCinematicManager)),_.Y("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new WmU(this)),_.Y("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new QdU(this)),
r=_.Y("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.Y("kevlar_watch_flexy_comments_manager")&&!r&&this.activeModules.push(new TOi(this)),_.Y("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new qtp(this)),this.activeModules.push(new gXA(this)),this.activeModules.push(new V4i(this)),_.Y("web_enable_timely_actions")&&this.activeModules.push(new vX4(this)),_.Y("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new VlA(this)),_.Y("web_watch_enable_multiview_manager")&&
this.activeModules.push(new zt0(this)),_.Y("web_fullscreen_components")&&this.activeModules.push(new PSf(this)),_.Y("web_player_rtr_ctrls")&&this.activeModules.push(new LhS(this)),(_.Y("enable_creator_chatbot")||_.Y("enable_creator_chatbot_link_out"))&&this.activeModules.push(new v5i(this))):(_.sn(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
E9.prototype.disposeInternal=function(){F2.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.l4.Object.defineProperties(E9.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});_.dM(_.R(function(r){var g=r.data;r=_.m(_.ua(!1,void 0,"VotqNe"));var I=r.next().value,P=r.next().value;_.M9(function(){_.sL.getInstance().triggerAction("yt-request-timely-shelf-state")});
var a=_.Bi(function(){var c,B,O=(c=_.Z(g().rendererContext,_.kR))==null?void 0:(B=c.loggingDirectives)==null?void 0:B.trackingParams;if(O)return _.gM(O)},void 0,"AvMXxb");
_.Fh(_.sL.getInstance(),{"yt-hide-shopping-timely-shelf":function(){P(!1);var c=_.CB(),B=a();c&&B&&_.Zf(c,[B])},
"yt-show-shopping-timely-shelf":function(){requestAnimationFrame(function(){P(!0);var c=_.CB(),B=a();c&&B&&_.YD(c,[B])})}});
var v=function(){var c;return(c=g().image)==null?void 0:c.image},C=function(){var c,B;
return!!((c=v())==null?0:(B=c.sources)==null?0:B.some(function(O){var z;return!!(O==null?0:(z=O.clientResource)==null?0:z.imageName)}))},u=function(){var c;
return((c=g().image)==null?void 0:c.height)||40},X=function(){var c;
return(c=g().image)==null?void 0:c.backgroundColor};
r={};return _.q("yt-shopping-timely-shelf-content-view-model",{el:_.iv(_.mK(function(){return g().rendererContext})),
class:_.Ws("ytShoppingTimelyShelfContentViewModelHost",(r.ytShoppingTimelyShelfContentViewModelIsVisible=function(){return!!(g().image||g().avatar||g().line1)&&I()},r)),
style:_.wM({"--shopping-timely-shelf-content-padding-top":function(){var c;return SBf((c=g().padding)==null?void 0:c.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var c;return SBf((c=g().padding)==null?void 0:c.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var c;return SBf((c=g().padding)==null?void 0:c.start)},
"--shopping-timely-shelf-content-padding-end":function(){var c;return SBf((c=g().padding)==null?void 0:c.end)},
"--yt-shopping-timely-shelf-background-color":function(){return g().backgroundColor!==void 0?_.pi(g().backgroundColor):"initial"},
"--yt-shopping-timely-shelf-image-corner-radius":function(){var c,B;return((B=(c=g().image)==null?void 0:c.cornerRadius)!=null?B:0)+"px"},
"--yt-shopping-timely-shelf-image-background-color":function(){return X()!==void 0?_.pi(X()):"initial"},
"--yt-shopping-timely-shelf-image-width":function(){var c;return(((c=g().image)==null?void 0:c.width)||40)+"px"}})},_.q(_.t,{cond:v,
then:function(c){var B={};return _.q(_.bv,{preserveHeight:!0,preserveWidth:!0,height:u,data:c,alt:"",className:_.Ws("ytShoppingTimelyShelfContentViewModelImage",(B.ytShoppingTimelyShelfContentViewModelIcon=C,B))})}}),_.q(_.fk,{data:function(){return g().avatar}},{avatarViewModel:_.pm}),_.q("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.q(_.fk,{data:function(){return g().line1}},{shoppingContentLineViewModel:function(c){return _.q(_.bm,{data:c.data,
className:"ytShoppingTimelyShelfContentViewModelLine1"})}}),_.q(_.fk,{data:function(){return g().line2}},{shoppingContentLineViewModel:function(c){return _.q(_.bm,{data:c.data,
className:"ytShoppingTimelyShelfContentViewModelLine2"})}})),_.q("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.q(_.fk,{data:function(){var c;
return(c=g().button)!=null?c:[]}},{buttonViewModel:function(c){var B=c.data;
return _.q(_.W6,{data:B,className:"ytShoppingTimelyShelfContentViewModelButton",onClick:function(O){B().onTap&&O.stopPropagation()}})}})))},"pk"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.Yp}});var MgM={};
MgM.YtdWatchBehavior=[_.T.YtRendererBehavior,_.UO.YtPlayerListenerBehavior,_.Lb.YtRendererstamperBehavior,_.w9.YtActionHandlerBehavior,qn.YtPageBehavior,_.N5.YtEndpointBehavior,{_noAccessors:!0,properties:{data:{type:Object,observer:"dataChanged_"},info:{type:Object},meta:{type:Object},ticket:{type:Object},donation:{type:Object},clarifyBox:{type:Object,computed:"getClarifyBox(data, clarifyBoxValue)"},shoppingTimelyShelf:{type:Object,computed:"getShoppingTimelyShelf(data, shoppingTimelyShelfValue)"},offerModule:{type:Object},
engagementPanels:{type:Object},inlineEngagementPanels:{type:Object},clarifyBoxValue:{type:Object},shoppingTimelyShelfValue:{type:Object},conversationBar:{type:Object},infoPanelBelowMetadata:{type:Object},expandableMetadata:{type:Object},limitedState:{type:Object,computed:"getLimitedState(data, limitedStateValue)"},limitedStateValue:{type:Object},merchShelf:{type:Object,computed:"getMerchShelf(data, merchShelfValue)"},merchShelfValue:{type:Object},merchShelfInSd:{type:Object},singleColumn:{type:Object,
computed:"getSingleColumn(playerData.playabilityStatus, data, singleColumnValue)"},singleColumnValue:{type:Object},comments:{type:Object,value:null},playerData:{type:Object,observer:"playerDataChanged_"},playerAds:{type:Object,value:null},localPlaylistData_:{type:Object,value:{},computed:"setPlaylistData_(data.contents.twoColumnWatchNextResults.playlist.playlist)"},externalPlaylistData_:{type:Object,value:{}},playlistData:{type:Object,computed:"computePlaylistData_(localPlaylistData_, externalPlaylistData_)"},
theater:{type:Boolean,value:!1,reflectToAttribute:!0},fullWindowMode_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.yi("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.Y("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 _.yi("START_IN_THEATER_MODE")}},
loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0},watchNextShownItems:Array,watchNextCanShowMore:Boolean,
hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)",reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,
value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isTwoColumnsInitialized:{type:Boolean,value:!1},isSingleColumn:{type:Boolean,reflectToAttribute:!0,computed:"computeIsSingleColumn(isTwoColumns_, isTwoColumnsInitialized)"},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},
isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},
showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.Y("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 _.fL("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.fL("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},showRichGridContinuationButton:{type:Boolean,value:!1,computed:"computeShowRichGridContinuationButton(isTwoColumns_, commentsEntryPointHeaderRenderer)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,
computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},
newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
iMaxTheaterMode:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.Y("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("kevlar_watch_frame0_loading_state")}},
retroMode:{type:Boolean,value:!1},roundedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeRoundedPlayer(defaultLayout, retroMode)"},showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater, isSingleColumn)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,
reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},swatcherooSplitScroll:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("swatcheroo_split_scroll")}},
persistPanelOnDataChange:{type:Boolean,value:function(){return _.Y("web_watch_persist_panel_on_data_change")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.Y("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.Y("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("swatcheroo_binary_layout")}},
ghostCardsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("swatcheroo_enable_ghost_cards")||_.Y("web_watch_enable_ghost_cards")}},
showGhostMetadata:{type:Boolean,computed:"computeShowGhostMetadata_(ghostCardsEnabled, loading, videoPrimaryInfoRenderer)"},showGhostRelated:{type:Boolean,computed:"computeShowGhostRelated_(ghostCardsEnabled, loading, watchNextSecondaryResults)"},metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("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 _.Y("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.Y("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 _.Y("web_thumbnail_to_watch_transition")}},
playerContainerBackgroundImage:{type:Object,computed:"computePlayerContainerBackgroundImage(playerData, miniplayerIsActive)"},miniplayerIsActive:{type:Boolean},persistentPanelVisible:{type:Boolean,value:!1,reflectToAttribute:!0},aiCompanionEnabled:{type:Boolean,value:function(){return _.Y("enable_ai_companion")}}},
observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);onSetPlaylistCollapsed(playlist);updateChatLocation(liveChatPresentAndExpanded);updatePanelsLocation(liveChatPresentAndExpanded, theater, fullscreen);swatcherooUpdatePanelsLocation(isTwoColumns_, fullBleedPlayer, squeezeback, playlistPanelExpanded, liveChatPresentAndExpanded, engagementPanelExpanded);scheduleFullHeightPanelPositionUpdate(defaultTwoColumnLayout, panelExpanded);watchNextSecondaryResultsChanged(data);defaultTwoColumnLayoutChanged(defaultTwoColumnLayout);onMiniplayerActiveReduxValueUpdate(miniplayerIsActive)".split(";"),
computeShowGhostMetadata_:function(r,g,I){return r&&(g||!I)},
computeShowGhostRelated_:function(r,g,I){return r&&(g||!I)},
monitorScroll:!0,configureRendererStamper:function(){var r={info:{id:"info-contents",mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},
offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",
properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},
donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},shoppingTimelyShelf:{id:"shopping-timely-shelf",mapping:{shoppingTimelyShelfContentViewModel:"yt-shopping-timely-shelf-content-view-model"}},clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},
limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:ev(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:ev(["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"||_.Y("swa_prov_panels_ks")?r.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}}:(r.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},r.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return r},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged",
"yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-set-playlist-collapsed":"onSetPlaylistCollapsed","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var r=this;this.watchController=void 0;this.pageDisposeJobs=[function(){r.showMetadataPlaceholder_()},
function(){_.Y("web_watch_dont_clear_comments")||r.clearComments_()},
function(){r.clearPlayerAds_()},
function(){r.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.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;_.Y("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.Y("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=
!1);this.youThereManager_=new zUK(function(){return _.Vo(r)},this.hostElement);
this.pageDisposeJobs.push(function(){r.youThereManager_.reset()});
_.Y("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){r.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.Ch;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;_.Y("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));_.Y("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.J4(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(r){r&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:r}),r.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(r){_.Y("kevlar_watch_flexy_theater_manager")&&(this.theater=r,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(r){!_.Y("kevlar_watch_while_v2")&&!_.Y("web_watch_pip")||r||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(r){this.active!==void 0&&(this.fullscreen=r,_.Y("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(r){this.active!==void 0&&(_.He(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.Y("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.Y("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(r>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(r){this.initCsi_();this.updatePageData_(r)},
updatePageData_:function(r){var g=this;if(r)if(this.data===r){this.onPageLoadWithSameData_();var I;(I=this.watchController)==null||I.setWatchNextResponse(this.data)}else this.data=r;this.playlist&&_.QM({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.ug("nw");this.loading=!1;_.q6(_.ZV,function(){g.initDclkstatus_();var P,a=((P=g.player)==null?void 0:P.getVideoData().cpn)||"";jbf(function(v,C){dP0(v,C,a)})})},
onPageLoadWithSameData_:function(){_.Y("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var r=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!r);this.set("loadingData.playlistLoading",r&&r!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),r=this.watchNextSkeletonEl_.firstElementChild;r;)r.classList.remove("hidden"),r=r.nextElementSibling;if(_.Y("kevlar_watch_frame0_loading_state")){var g,I,P;r=(g=this.loadingData)==null?void 0:(I=g.endpoint)==null?void 0:(P=I.watchEndpoint)==null?void 0:P.videoId;var a;r&&(a="https://i.ytimg.com/vi/"+r+"/frame0.jpg");_.DG(this.hostElement).querySelector("#player").style.backgroundImage=a?"url("+a+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var r=_.DG(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&r&&(r.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var g,I;(I=(g=this.watchMetadata).updateSentimentBarWidth)==
null||I.call(g);var P,a;(a=(P=this.watchMetadata).resize)==null||a.call(P)}_.Y("kevlar_watch_frame0_loading_state")&&(_.DG(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(r){var g=_.DG(this.hostElement).querySelector(r);g?_.VU(g,!1):_.M6(new _.oK("Overscroll monitor not found for component: ",r))},
removeSplitScrollMouseTrap:function(r){var g=_.DG(this.hostElement).querySelector(r);g?_.dV(g):_.M6(new _.oK("Disposal component for  overscroll monitoring not found: ",r))},
onLoadingChanged_:function(r){r?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.Y("web_thumbnail_to_watch_transition")&&!_.FyK||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.Y("web_thumbnail_to_watch_transition")&&!_.FyK||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(r){var g=this;r?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.ZV.addLowPriorityJob(function(){g.onWindowResized_(_.fz(!0))})},
updateTheaterModeState_:function(r){if(!_.Y("kevlar_watch_flexy_theater_manager")){r=r||this.fullWindowMode_;if(this.theater!==void 0||r)this.theater=r;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();r&&pf3()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var r=this.fullBleedPlayer?_.DG(this.hostElement).querySelector("#player-full-bleed-container"):_.DG(this.hostElement).querySelector("#player-container-inner");var g=this.getPlayerContainer(),I=_.Y("kevlar_watch_while_v2")||_.Y("web_watch_pip");g.parentElement!==r&&(I&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():_.Vo(this).appendTo(r,g))},
updateErrorScreenLocation:function(){var r=_.DG(this.hostElement).querySelector("#error-screen"),g=this.fullBleedPlayer?_.DG(this.hostElement).querySelector("#player-full-bleed-container"):_.DG(this.hostElement).querySelector("#player");r.parentElement!==g&&g.appendChild(r)},
deactivateMiniplayerAndResetPlayer:function(){var r=this;return _.p(function(g){if(g.nextAddress==1)return g.yield(_.S5().resolve(_.XH).deactivate(),2);r.updatePlayerLocation();_.R2(g)})},
updateCinematicsLocation:function(){var r=this.getElement("CINEMATICS");if(r){var g=this.getCinematicsLocationContainer();r.parentElement!==g&&g.appendChild(r)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.isSingleColumn)?_.DG(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.DG(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(r,g,I){var P=document.documentElement.hasAttribute("dark"),a=!P&&this.cinematicLightTheme;return I||r&&P||g&&P||(g||r)&&a},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var r=this,g;(g=this.watchController)==null||g.setWatchNextResponse(this.data);_.Y("kevlar_watch_flexy_comments_manager")||this.initComments_();_.Y("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.S5().resolve(_.zX).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&!this.persistPanelOnDataChange&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=
!0,this.visiblePanelIdentifiers_.clear(),this.engagementPanelExpanded=!1,_.Y("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.ZV.addLowPriorityJob(function(){_.D3(r.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.Y("web_watch_start_chat_in_theater_mode")){var I,P,a;if((I=this.data)==null?0:(P=I.contents)==null?0:(a=P.twoColumnWatchNextResults)==null?0:a.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var v,C;((v=this.data)==null?0:(C=v.contents)==null?0:C.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(r){var g;(g=this.watchController)==null||g.setPlayerResponse(this.playerData);r&&r.playabilityStatus&&(g=this.isVideoPlayable_(r.playabilityStatus,this.getPlayerOverlays_(this.data)),r=this.isLiveStreamOffline_(r.playabilityStatus),g&&!r||_.Nu(this,function(){_.ug("pbu")}));
this.setPlayerAds_();_.D3(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(r,g){if((_.Y("kevlar_watch_while_v2")||_.Y("web_watch_pip"))&&this.playerData&&g)return this.playerData.videoDetails},
watchPageActiveChanged_:function(r){_.jR().dispatch(DBi(this.active));r?this.activate_():this.deactivate_()},
attached:function(){var r=this;this.watchController=new E9(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);_.Y("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var g=_.Vo(this);_.Y("kevlar_disable_prepare_player")||
g.preparePlayer();_.Y("kevlar_watch_flexy_playlist_manager")||_.S5().resolve(_.zX).setPlayer(g);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();g={"--ytd-watch-flexy-scrollbar-width":hR()+"px"};this.is==="ytd-watch-grid"&&(_.jR().dispatch(_.Ke({type:"SET_IS_SWATCHEROO_ACTIVE",payload:{isSwatcherooActive:!0}})),g["--ytd-watch-flexy-sidebar-width"]=dDp+"px",g["--ytd-watch-grid-horizontal-page-margins"]=$L+"px",g["--ytd-watch-grid-columns-top-margins"]=yYZ+"px",
g["--ytd-watch-grid-min-player-height-medium"]="360px");!_.fL("kv_pl_mx_sz_ks")&&_.fL("kevlar_watch_max_player_width")&&(g["--ytd-watch-flexy-max-player-width-wide-screen"]=G33+"px");_.fL("kevlar_watch_flexy_metadata_height")&&(g["--ytd-watch-flexy-space-below-player"]=KkW+"px");this.safeUpdateStyles(g);_.Y("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new AP(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return r.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.DG(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var r=hR(),g=kv+r,I=g;this.fixedPanels&&(g+=dDp);var P=657+r;r=1327+r;_.DG(this.hostElement).querySelector("#two-column-query").query="(min-width: "+g+"px)";_.DG(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(P+"px), (min-height: 630px) and (min-width: ")+(g+"px) and (max-width: ")+(r+"px)");_.DG(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(r+"px)");_.DG(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+I+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var r=_.DG(this.hostElement).querySelector("#miniplayer-bar").firstChild,g=this.squeezeback&&!_.Y("web_watch_squeezeback_player_size_killswitch");return r&&r.active||this.theater||_.Y("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||g||!this.active||!this.windowSize_||this.fullBleedPlayer?new _.$2(NaN,NaN):sTp(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return sTp(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.KF(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var r=this;this.onWindowResized_(_.fz());_.Y("browse_skeleton_removal_on_watch_killswitch")||_.yi("IS_SHELL_LOAD")&&eKM();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var g=_.Vo(this);g.addEventListener("yt-player-updated",_.J4(this,this.onPlayerUpdated_));g.getPlayerPromise().then(function(I){r.playerApiReady_(I)});
_.Y("kevlar_watch_flexy_playlist_manager")||(g=_.S5().resolve(_.zX),_.Y("kevlar_watch_observe_playlist_navigations_killswitch")&&g.addEventListener("yt-navigate",_.J4(this,this.onYtNavigate_)),g.setPlaylistComponent(_.DG(this.hostElement).querySelector("#playlist")),g.addEventListener("yt-playlist-data-updated",_.J4(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.ZV.addLowPriorityJob(function(){_.He(r.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.Vo(this).removeEventListener("yt-player-updated",_.J4(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.Y("kevlar_watch_flexy_playlist_manager")){var r=_.S5().resolve(_.zX);_.Y("kevlar_watch_observe_playlist_navigations_killswitch")&&r.removeEventListener("yt-navigate",_.J4(this,this.onYtNavigate_));
r.cancelVideoSkip();r.removeEventListener("yt-playlist-data-updated",_.J4(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.Y("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.He(this.hostElement,"yt-autonav-pause-player",!1);r=_.Ml();_.Y("kevlar_exit_fullscreen_leaving_watch")&&r&&_.jO(r)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(r){this.player&&this.player.updateVideoData({rvs:r.rvs})},
getPageContents:function(r){return r&&r.contents&&r.contents.twoColumnWatchNextResults&&r.contents.twoColumnWatchNextResults.results&&r.contents.twoColumnWatchNextResults.results.results.contents},
getClarifyBox:function(){return this.clarifyBoxValue},
getShoppingTimelyShelf:function(){return this.shoppingTimelyShelfValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(r){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",r)},
onRetrieveLocation_:function(r,g){g.hasComments?g.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):g.locationRetrieved("/related_ajax",void 0);r.stopPropagation()},
onSubscriptionChanged_:function(r,g){this.player&&(g?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){uGp("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.DG(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.DG(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(r){this.player=r;this.setPlayerState(r.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.Y("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.Y("kevlar_unified_player")||_.Y("kevlar_player_new_bootstrap_adoption"))&&_.e3()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(r,g){g=g===void 0?!0:g;_.Ml()&&_.Y("external_fullscreen")&&_.jO(document.documentElement);this.theaterRequested_=r;g&&_.my("wide",r?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.We(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.He(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})},
onWatchScroll_:function(){this.scrollThrottle_.fire();this.mastheadScrollThrottle.fire()},
setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(r){_.jJ(r,typeof this.player),this.player&&_.jJ(r,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var r;((r=this.player)==null?0:r.isFullscreen())?this.player.toggleFullscreen():_.We(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(r,g){return this.loading?g:!!Object.keys(r).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(r){if(r){r=_.m(r);for(var g=r.next();!g.done;g=r.next())g=g.value,g.youThereRenderer&&Z14(this.youThereManager_,g.youThereRenderer)}},
setPlaylistData_:function(r){return r||{}},
userEngagementConfigDataChanged_:function(r){if(r)if(r.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var g=this.youThereManager_;_.Jb()<r.lowEngagementThresholdMs||M2U(g,!0)}else r.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.We(this.hostElement,"yt-autonav-pause-user-engagement",[r])},
isPlayerUnavailable_:function(r,g,I){return!!r&&!this.isVideoPlayable_(r,I)&&!g},
getPlayerOverlays_:function(r){return(r==null?void 0:r.playerOverlays)||null},
isVideoPlayable_:function(r,g){if(!r)return!1;var I=r.status==="OK"||r.status==="LIVE_STREAM_OFFLINE",P=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",r)||this.get("errorScreen.ypcTrailerRenderer",r);r=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",r);var a;g=g==null?void 0:(a=g.playerOverlayRenderer)==null?void 0:a.gatedActionsOverlayRenderer;return!!I||!!P||!!r||!!g},
hasWatchNextResponseErrorRenderer:function(r){var g=this.getPageContents(r),I,P,a,v,C;return!(r==null?0:(I=r.contents)==null?0:(P=I.twoColumnWatchNextResults)==null?0:P.secondaryResults)&&!!((a=g[0])==null?0:(v=a.itemSectionRenderer)==null?0:(C=v.contents[0])==null?0:C.backgroundPromoRenderer)},
isLiveStreamOffline_:function(r){return r?r.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(r,g,I){var P=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",g),a=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];a=_.Y("web_no_skip_video_on_verification_checks")?(r==null?void 0:r.status)&&a.includes(r.status):r&&r.status==="AGE_CHECK_REQUIRED";var v=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",r);v==void 0&&(v=!0);!I||this.isVideoPlayable_(r,this.getPlayerOverlays_(g))||
P||a||!v||_.S5().resolve(_.zX).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();f83()},
onPlayerFeedbackStartRequest_:function(r){_.We(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:r}])},
onPlayerFeedbackArticleRequest_:function(r){_.We(this.hostElement,"yt-help-dialog-requested",[r])},
onPlayerYpcContentRequest_:function(){var r,g,I,P,a,v,C,u,X=((r=this.data)==null?NaN:(g=r.contents)==null?NaN:(I=g.twoColumnWatchNextResults)==null?NaN:(P=I.secondaryResults)==null?NaN:(a=P.secondaryResults)==null?NaN:(v=a.offerModule)==null?NaN:(C=v.tvfilmOfferModuleRenderer)==null?NaN:(u=C.actionButtons)==null?NaN:u.length)-1;r=[".offerButton.buttonRenderer.",".actionButtons."+(X>=0?X:0)+".buttonRenderer."];g=_.m(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(I=g.next();!I.done;I=g.next())for(I=I.value,P=_.m(r),a=P.next();!a.done;a=P.next())if(a="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+I+a.value,a=this.get(a+"navigationEndpoint",this.data)||this.get(a+"serviceEndpoint",this.data)||this.get(a+"command",this.data)){_.EH(a,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(r){_.He(this.hostElement,"yt-autonav-pause-player",r)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(r){r()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(r){switch(r){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(r){switch(r){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.He(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(r)},
setPlayerState:function(r){_.jR().dispatch(_.e0f(r))},
onPlayerSubscribe_:function(r){_.We(this.hostElement,"yt-player-subscribe",[r])},
onPlayerUnsubscribe_:function(r){_.We(this.hostElement,"yt-player-unsubscribe",[r])},
onPlayerAdYtShowToast_:function(r){_.We(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:r.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(r){if(r)return r},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.swatcherooBinaryLayout?this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue:this.isTwoColumns_?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowRichGridContinuationButton:function(){return this.is!=="ytd-watch-grid"?!1:this.commentTeaserEnabled?this.swatcherooBinaryLayout?!1:!this.commentsEntryPointHeaderRenderer:!this.isTwoColumns_},
computeShowExpandableMetadata:function(r){return!_.sq("web_watch_move_summary_to_sd")&&!!r},
computeWatchMetadataRefresh:function(){return this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.Y("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var r,g,I,P;this.watchNextSecondaryResults=(r=this.data)==null?void 0:(g=r.contents)==null?void 0:(I=g.twoColumnWatchNextResults)==null?void 0:(P=I.secondaryResults)==null?void 0:P.secondaryResults}},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var r,g=(r=this.data)==null?void 0:r.engagementPanels;if(g==null?0:g.length){r=null;g=_.m(g);for(var I=g.next();!I.done;I=g.next()){I=I.value;var P=void 0;if(((P=I.engagementPanelSectionListRenderer)==null?void 0:P.targetId)==="engagement-panel-structured-description"){r=I;break}}var a,v,C;r=(a=r)==null?void 0:(v=a.engagementPanelSectionListRenderer)==null?void 0:(C=v.content)==null?void 0:C.structuredDescriptionContentRenderer;if(r==null?0:r.items){a=
[];v=_.m(r.items);for(C=v.next();!C.done;C=v.next()){C=C.value;if(!_.Y("sd_horizontal_list_show_nav_killswitch")){var u=P=I=g=r=void 0,X=void 0,c=(r=C.horizontalCardListRenderer)==null?void 0:(g=r.header)==null?void 0:(I=g.richListHeaderRenderer)==null?void 0:(P=I.navigationButton)==null?void 0:(u=P.buttonRenderer)==null?void 0:(X=u.command)==null?void 0:X.commandExecutorCommand;c&&c.commands&&(c.commands=c.commands.filter(function(B){return!_.Z(B,$AS)}))}(!C.expandableVideoDescriptionBodyRenderer&&
!C.videoDescriptionHeaderRenderer||_.Y("web_delhi_colorful_sd"))&&a.push(C)}return{items:a}}}},
constructWarning_:function(r){return{text:_.i6(r),type:"WARNING"}},
isPlaShelfEnabled_:function(r){if((this.get("adPlacements",r)||[]).length)return!0;r=this.get("playerAds",r)||[];return!(!r.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",r[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var r=this;_.He(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.Y("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var g=this.getScrollTop()>0;this.gestures_&&(g?this.gestures_.detach():this.gestures_.attach());g!==this.showFullerscreenEdu_&&_.Y("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=g,_.Vo(this).getPlayerPromise().then(function(I){I.updateFullerscreenEduButtonVisibility(r.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.He(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var r=this;this.commentsReady=!1;_.ZV.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.q6(_.ZV,function(){r.setComments_()},1E3)},
setComments_:function(){if(!_.Y("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.ug("cmi");_.ZV.cancelJob(this.setCommentsJobId_);var r=this.getPageContents(this.data);if(r&&r.length){r=_.m(r);for(var g=r.next();!g.done;g=r.next())if(g=g.value,this.get("itemSectionRenderer.sectionIdentifier",g)==="comment-item-section"){this.comments=g.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.He(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.Y("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.Y("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.ug("cmc")},
doRemoveComments_:function(){this.comments={};_.Y("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.ZV.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.ZV.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(r,g){var I=_.Z(g.endpoint,_.Z3);I&&(!(g=this.get("data.currentVideoEndpoint.watchEndpoint"))||I.videoId!==g.videoId||I.playlistId&&I.playlistId!==g.playlistId||I.index!==void 0&&I.index!==g.index||typeof I.startTimeSeconds!=="number"||(r.stopPropagation(),this.setScrollTop(0),_.Vo(this).getPlayerPromise().then(function(P){var a=I.startTimeSeconds;P.seekTo(a);P.wakeUpControls();a<P.getDuration()&&P.playVideo()})))},
updatePlayerStartTime_:function(){var r=eLK();"t"in r&&(r=SvR(r.t),this.player.seekTo(r,!0))},
updateTitleFromWatchNext:function(r){r=this.getPageContents(r);var g,I;(r=_.b6(r==null?void 0:(g=r[0])==null?void 0:(I=g.videoPrimaryInfoRenderer)==null?void 0:I.title))&&_.He(this.hostElement,"yt-update-title",r)},
updateTitle_:function(r){r=this.get("videoDetails.title",r)||"";_.He(this.hostElement,"yt-update-title",r)},
syncWithRemoteVideo_:function(r,g,I){if(this.active&&this.player){var P=this.player.getVideoData();if(P.video_id===I&&(I=P.list,_.Y("polymer_enable_mdx_queue")&&I&&I.startsWith("RQ")&&(I=void 0),P.video_id!==r||I!=g)){var a;_.Y("kevlar_player_watch_endpoint_navigation")?a=_.Ev$(Pg0(r,g)):a=this.buildWatchEndpoint_(r,g);_.He(this.hostElement,"yt-navigate",{endpoint:a,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(r,g,I){return _.d2(r,g,I)},
initDclkstatus_:function(){Ue4()},
attachWatchPageSkeleton_:function(){var r=document.querySelector("#watch-page-skeleton");if(r){var g=r.querySelector("#primary-info"),I=r.querySelector("#secondary-info"),P=r.querySelector("#related");g&&_.DG(this.hostElement).querySelector("#info-skeleton").appendChild(g);I&&_.DG(this.hostElement).querySelector("#meta-skeleton").appendChild(I);P&&(_.DG(this.hostElement).querySelector("#related-skeleton").appendChild(P),this.watchNextSkeletonEl_=P);_.$J(r)}},
handlePlayerUpdated_:function(){_.Vo(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(r,g){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof g!=="undefined"){var I=this.watchNextSkeletonEl_.children,P=r&&r.indexSplices.length?r.indexSplices[0].index:0;r=Math.min(this.watchNextShownItems.length,I.length);g||(P=0,r=I.length);if(!this.ghostCardsEnabled)for(g=P;g<r;g++)I[g].classList.add("hidden")}},
onPlayerFullscreenChange_:function(r){_.Y("external_fullscreen")||_.We(this.hostElement,"yt-player-fullscreen",[r.fullscreen])},
onFullscreenChange_:function(r){this.fullscreen=r;this.gestures_&&this.gestures_.update(this.fullscreen);var g=_.Vo(this);g.getPlayerPromise().then(function(I){I.setFauxFullscreen(!!_.Ml())});
this.updateFullBleedElementLocations();r&&(g.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(r,g){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!g},
computeIsDonationShelfCollapsed_:function(r){return r},
computeShouldShowMerchShelf:function(r,g){return g&&!!r},
computeResponseHasComments:function(r){var g,I,P,a,v;return!!(r==null?0:(g=r.contents)==null?0:(I=g.twoColumnWatchNextResults)==null?0:(P=I.results)==null?0:(a=P.results)==null?0:(v=a.contents)==null?0:v.some(function(C){var u;return(C==null?void 0:(u=C.itemSectionRenderer)==null?void 0:u.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(r,g,I,P){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&P?!1:!!r&&!!Object.keys(r).length&&!g},
identity:_.yF,onWindowResized_:function(r){this.windowSize_=r;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.Y("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(r){var g=this;r&&r.type!=="dataloaded"&&r.type!=="dataupdated"||_.Vo(this).getPlayerPromise().then(function(I){var P=I.getPlayerState();P!==5&&P!==0&&(I=1/I.getVideoAspectRatio(),g.videoHeightToWidthRatio_!==I&&(g.videoHeightToWidthRatio_=I))})},
schedulePlayerSizeUpdate_:function(r){var g=this,I=_.Y("kevlar_watch_while_v2")||_.Y("web_watch_pip"),P=function(){if(g.watchMetadata){var a,v;(v=(a=g.watchMetadata).resize)==null||v.call(a)}_.Vo(g).getPlayerPromise().then(function(C){if(_.sq("kevlar_set_internal_player_size")){if(!I||!g.isMiniplayerActive()){var u=g.calculateCurrentPlayerSize_();C.setInternalSize(u.width,u.height)}}else C.setSize(NaN,NaN);_.Y("kevlar_watch_while")&&g.updateWatchWhileScrollThreshold_()})};
r?P():_.EB(_.ZV,P)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(r){this.set("data.survey",r.detail)},
onYtShowSurveyCommand_:function(r){this.set("data.survey",_.Z(r,sQM).survey)},
onDownloadedVideoDeleted:function(r){var g=this,I,P;return _.p(function(a){if(a.nextAddress==1){if(!g.active||(I=g.playerData)==null||!I.offlineState||g.videoId!==r)return a.return();(P=g.player)==null||P.stopVideo();_.nj().navigatingAwayFromWatchDeletedVideo=!0;_.EH(_.hC1,g.hostElement);return a.yield(_.nj().navigationFinishPromise,2)}_.nj().navigatingAwayFromWatchDeletedVideo=!1;_.R2(a)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var r;this.theater?r=_.uV(.5625*this.windowSize_.width,480,this.windowSize_.height-185):r=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==r&&(this.watchWhileScrollThreshold_=r,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var r=_.DG(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&r){var g=this.windowSize_.height>=624,I=this.active?this.getScrollTop():0;!r.active&&g&&I>=this.watchWhileScrollThreshold_?(r.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):r.active&&(!g||I<this.watchWhileScrollThreshold_&&!_.Ml())&&(r.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var r=_.DG(this.hostElement).querySelector("#secondary-inner");if(r){var g=_.DG(this.hostElement).querySelector("#below"),I=_.DG(this.hostElement).querySelector("#secondary"),P=_.DG(this.hostElement).querySelector("#comments");P&&I&&g&&(this.defaultTwoColumnLayout?(r.appendChild(P),I.appendChild(r)):(g.appendChild(P),ds(g,r)))}}},
isTwoColumnsChanged_:function(r,g){if(r!==!0||g!==void 0)if(this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(r=_.DG(this.hostElement).querySelector("#secondary-inner"))){g=_.DG(this.hostElement).querySelector("#below");var I=_.DG(this.hostElement).querySelector("#secondary"),P=_.DG(this.hostElement).querySelector("#comments");P&&I&&g&&(this.isTwoColumns_?(r.appendChild(P),I.appendChild(r)):(g.appendChild(P),ds(g,r)))}}else{r=!_.Y("web_watch_enable_fs_squeezeback_panels");
g=_.DG(this.hostElement).querySelector("#panels");var a=_.DG(this.hostElement).querySelector("#alerts"),v=_.DG(this.hostElement).querySelector("#shopping-timely-shelf");I=_.DG(this.hostElement).querySelector("#playlist");P=_.DG(this.hostElement).querySelector("#related");var C=_.DG(this.hostElement).querySelector("#donation-shelf"),u=_.DG(this.hostElement).querySelector("#comments"),X=_.DG(this.hostElement).querySelector("#persistent-panel-container");this.isTwoColumns_?(a=_.DG(this.hostElement).querySelector("#secondary-inner"),
r&&(a.appendChild(g),a.appendChild(I),this.aiCompanionEnabled&&X&&a.appendChild(X)),a.appendChild(C),a.appendChild(P)):(r&&(_.te(g,a),_.te(I,a),this.aiCompanionEnabled&&X&&_.te(X,a),_.te(v,I)),_.te(C,a),u&&_.te(P,u));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.Y("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.Y("web_watch_enable_fs_squeezeback_panels")&&_.Y("web_watch_theater_chat")){var r=_.DG(this.hostElement).querySelector("#chat-container"),g=this.theater&&!this.fullscreen||_.Y("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&g?(g=_.DG(this.hostElement).querySelector("#columns"),(r==null?void 0:r.parentElement)!==g&&g.append(r),this.fixedPanels=!0):(this.fixedPanels=
!1,g=_.DG(this.hostElement).querySelector("#playlist"),r&&g?_.BI(r,g):_.M6(new _.oK("Missing element when updating chat location",{"chatContainer defined":!!r,"playlist defined":!!g})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(r,g){return _.Y("sw_metadata_vis_toggle_ks")?!0:!!r||!!g},
computeForceDarkPanelTheme:function(r){return _.Y("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&r:!1},
safeUpdateStyles:function(r){try{_.lH(this.hostElement,r)}catch(g){_.M6(g)}},
videoHeightToWidthRatioChanged_:function(r,g){g&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(r){this.videoHeightToWidthRatio_=1/r},
computeIsVerticalVideo_:function(r){return r>=1},
computeIsFourThreeToSixteenNineVideo_:function(r){return r<=.7501&&r>=.5624},
computeIsExtraWideVideo_:function(r){return r<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.Vo(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.Vo(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){je0(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(r){var g=_.IJ(r)||0;_.gY(r,g+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var r=_.IJ("yt-fullerscreen-edu-button-click-count")||0,g=_.IJ("yt-fullerscreen-edu-button-shown-count")||0,I=_.fL("external_fullscreen_button_shown_threshold"),P=r>=_.fL("external_fullscreen_button_click_threshold")||g>=I;_.Vo(this).getPlayerPromise().then(function(a){a.updateFullerscreenEduButtonSubtleModeState(P)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(r,g){return g},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.S5().resolve(_.zX).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var r=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.ZV.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.ZV.addLowPriorityJob(function(){r.fullHeightPanelPositionUpdateJobId=0;var g=_.DG(r.hostElement).querySelector("#secondary"),I=_.DG(r.hostElement).querySelector("#fixed-secondary");g=g.getBoundingClientRect();var P=g.width;r.swatcherooSqueezeback&&
(P+=$L);if(r.swatcherooSqueezeback){var a=_.DG(r.hostElement).querySelector("#squeezeback-constraining-container");a.style.width=P+"px";a.style.flex="0 0 "+P+"px"}I.style.width=P+"px";I.style.left=g.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var r=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.ZV.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.ZV.addLowPriorityJob(function(){r.panelMaxHeightUpdateJob_=0;var g;!r.isTwoColumns_||r.theater||r.fullscreen?g=460:g=r.calculateNormalPlayerSize_().height;var I=g+"px";_.Y("live_chat_taller_height")&&!r.theater&&(I="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.Y("live_chat_medium_height")&&!r.theater&&(I="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.Y("live_chat_scaled_height")&&!r.theater&&(I="calc(100vh - var(--ytd-toolbar-height) - 238px)");r.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":g+"px","--ytd-watch-flexy-chat-max-height":I,"--ytd-watch-flexy-structured-description-max-height":g+"px","--ytd-watch-flexy-comments-panel-max-height":g+"px","--ytd-comments-engagement-panel-content-height":g+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(r){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",r)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.AF(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(r){var g=_.DG(this.hostElement).querySelector("#engagement-panel-scrim");r?g.addEventListener("tap",_.J4(this,this.onEngagementPanelScrimClick_)):g.removeEventListener("tap",_.J4(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(r){if(this.hostElement.contains(r)&&!this.scrollToAnimation_.isAnimating()){var g=r.offsetTop-24;r=r.offsetTop+r.offsetHeight+24;var I=this.getPageScrollingElement(),P=this.getScrollTop(),a=P+I.clientHeight-56;if(g<P+56)g-=56;else if(r>a)g=r-I.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,g),500)}},
onYtSignalActionScrollToComments:function(){var r=this.hostElement.querySelector("#comments");if(r&&!this.scrollToAnimation_.isAnimating()){r=r.offsetTop-56-24;if(_.Y("kevlar_comment_teaser_scroll_to_midpoint")&&(r-=_.r4().height/3,r<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,r),500)}},
onYtEngagementPanelVisibleChanged:function(r,g,I){if(this.active&&this.trackEngagementPanelVisibility&&!h_0.includes(I)){if(g==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.D3(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var P=_.S5().resolve(_.v2);this.visiblePanelIdentifiers_.forEach(function(a){a!==I&&P.hidePanel({identifier:a})})}this.visiblePanelIdentifiers_.add(I)}g!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&g!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(I);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(r){return r?"":"watch-active-metadata"},
computeNewMetadataClass:function(r){return r?"watch-active-metadata":""},
computeIsSingleColumn:function(r,g){return g&&!r},
computeFullBleedPlayer:function(r,g,I){return _.Y("external_fullscreen")&&r||g||I},
computeDefaultLayout:function(r){return!r},
computeDefaultTwoColumnLayout:function(r,g){return!r&&g},
updatePanelsLocation:function(){if(_.Y("web_watch_enable_fs_squeezeback_panels")){var r=_.DG(this.hostElement).querySelector("#below"),g=_.DG(this.hostElement).querySelector("#panels"),I=_.DG(this.hostElement).querySelector("#playlist"),P=_.DG(this.hostElement).querySelector("#chat-container"),a=_.DG(this.hostElement).querySelector("#panels-full-bleed-container"),v=_.DG(this.hostElement).querySelector("#secondary-inner"),C=_.DG(this.hostElement).querySelector("#shopping-timely-shelf"),u=_.DG(this.hostElement).querySelector("#persistent-panel-container");
if(r&&g&&I&&P&&a&&v&&C&&(this.aiCompanionEnabled?u:1)){var X=this.fullscreen||this.theater&&this.iMaxTheaterMode,c=this.theater&&!this.fullscreen&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;c?(c=_.DG(this.hostElement).querySelector("#columns"),(P==null?void 0:P.parentElement)!==c&&c.append(P),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):X?a.appendChild(P):this.isTwoColumns_?ds(v,P):ds(r,P);X?(a.appendChild(g),a.appendChild(I),
this.aiCompanionEnabled&&u&&a.appendChild(u)):(this.isTwoColumns_?(ds(v,g),ds(v,I),this.aiCompanionEnabled&&u&&ds(v,u)):(ds(r,g),ds(r,I),this.aiCompanionEnabled&&u&&ds(r,u)),ds(r,C))}}},
swatcherooUpdatePanelsLocation:function(r,g,I,P,a,v){if(this.is==="ytd-watch-grid"){g=r&&!g;this.swatcherooSplitScroll&&(g?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));I=_.DG(this.hostElement).querySelector("#panels");var C=_.DG(this.hostElement).querySelector("#playlist"),u=_.DG(this.hostElement).querySelector("#persistent-panel-container"),
X=_.DG(this.hostElement).querySelector("#fixed-secondary"),c=_.DG(this.hostElement).querySelector("#fixed-below"),B=_.DG(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),O=_.DG(this.hostElement).querySelector("#chat-container");v&&(r?(X.appendChild(I),this.aiCompanionEnabled&&u&&X.appendChild(u)):(c.appendChild(I),this.aiCompanionEnabled&&u&&c.appendChild(u)));a?r?X.appendChild(O):c.appendChild(O):_.BI(O,B);P?r?X.appendChild(C):c.appendChild(C):_.BI(C,
B);this.swatcherooSplitScroll&&(r=_.DG(this.hostElement).querySelector("#secondary"),P=_.DG(this.hostElement).querySelector("#columns"),a=_.DG(this.hostElement).querySelector("#fixed-columns-secondary"),g?a.appendChild(r):P.appendChild(r))}},
computeMetadataSkinnyMode:function(r,g,I){return this.is!=="ytd-watch-grid"?!1:r?I:g},
computeWatchWhilePanelsActive:function(r,g){return r||g},
computeNoBorderOnChat:function(r){return _.Y("web_watch_theater_chat_no_border")&&r},
computeLiveChatPresentAndExpanded:function(r,g){return r&&!g},
computePanelExpanded:function(r,g,I){return r||g||I},
computeSqueezeback:function(r,g,I,P){if(_.Y("web_watch_enable_fs_squeezeback_panels")){var a=this.iMaxTheaterMode&&this.theater,v=this.theater&&!this.iMaxTheaterMode;return(r||g||I)&&(a||P)||g&&v}},
computeSwatcherooSqueezeback:function(r,g,I){return this.is!=="ytd-watch-grid"||_.Y("ww_squeezeback_killswitch")?!1:r&&g&&I},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(r){_.Vo(this).getPlayerPromise().then(function(g){var I;(I=g.changeMarkerVisibility)==null||I.call(g,_.Z(r,ip).isVisible||!1,_.Z(r,ip).entityKeys||[],_.Z(r,ip).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(r){this.liveChatCollapsed=r.detail;_.jR().dispatch(AZR(r.detail));if(!this.liveChatCollapsed&&this.squeezeback){var g=_.S5().resolve(_.v2);this.visiblePanelIdentifiers_.forEach(function(I){g.hidePanel({identifier:I})})}},
onSetPlaylistCollapsed:function(r){_.Y("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!r)},
provideRenderingData:function(r,g){switch(r){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=g;break;case "PRIMARY_INFO":_.Y("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=g);this.videoPrimaryInfoRendererValue=g==null?void 0:g.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.Y("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=g);this.videoSecondaryInfoRendererValue=g==null?void 0:g.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
g;break;case "CLARIFICATION":this.clarifyBoxValue=g;break;case "LIVE_CHAT":this.conversationBar=g;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=g;break;case "PLAYLIST":this.externalPlaylistData_=g!=null?g:{};break;case "MERCH_SHELF":this.merchShelfValue=g==null?void 0:g.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=g;break;case "TICKET_SHELF":this.ticket=g;break;case "OFFER_MODULE":this.offerModule=g;break;case "LIMITED_STATE":this.limitedStateValue=
g;break;case "DONATION_SHELF":this.donation=g;break;case "ALERTS":this.alertsValue=g;break;case "COMMENTS":this.comments=g;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=g;break;case "ENGAGEMENT_PANELS":this.engagementPanels=g;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=g;break;case "RICH_GRID_RENDERER":this.richGridRendererData=g;break;case "EXPANDABLE_METADATA":this.expandableMetadata=g;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
g;break;case "IS_TWO_COLUMNS":this.isTwoColumns_=g;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=g}},
toggleCinematicsActive:function(r){this.cinematicsActive=r},
isMiniplayerActive:function(){return _.S5().resolve(_.XH).isMiniplayerActive()}}];var jP3=function(r,g){var I;return((I=r.prefixMapping)==null?0:I[g])?r.prefixMapping[g]:r.SHARED_RENDERERS_.hasOwnProperty(g)?"yt":r.prefix},fQ={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}};fQ.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.Y("kevlar_mealbar_above_player"),modern:_.Gq("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX",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"}};
fQ.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};fQ.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};fQ.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
fQ.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)"}};
fQ.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};
fQ.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};
fQ.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};
fQ.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0,addSpacing:_.Y("kevlar_add_spacing_to_sheets")},positionalProperties:{OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",verticalAlign:"middle"}},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0,styles:{"max-width":"400px"}};
fQ.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"}};fQ.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};fQ.TOAST={component:null,properties:{}};var Vgi=new function(r,g,I){this.supportedPopups=r;this.navigationEndpointPopupMap=g;this.popupTypeMap=I;this.supportedPopups=r;this.navigationEndpointPopupMap=g;this.popupTypeMap=I}({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:_.Y("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"}),ds4=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,unifiedSharePanelRenderer:!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$21578_popupConfig=fQ;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 L90=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.pw.getInstance()},nQ=function(r,g){var I=r.pageNameToElement.get(g);
if(!I){switch(g){case "watch":var P=_.Y("web_watch_force_learning_journey_for_testing")?_.jY("ytd-watch-learning-journey"):_.Y("kevlar_watch_fixie")?_.jY("ytd-watch-fixie"):_.Y("kevlar_watch_grid")?_.jY("ytd-watch-grid"):_.jY("ytd-watch-flexy");break;case "learning_journey_watch":P=_.jY("ytd-watch-learning-journey");break;case "shorts":P=_.jY("ytd-shorts");break;case "search":P=_.jY("ytd-search");break;case "channel":P=_.jY("ytd-browse");P.pageSubtype="channels";break;case "trending":P=_.jY("ytd-browse");
P.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":case "learning_journey_browse":case "live":case "news":case "sports":case "music":case "playables":case "mini_app":case "red":case "WEB_PAGE_TYPE_SETTINGS":case "history":case "labs":case "handle":case "subscriptions":case "filteredsubscriptions":case "memberships-and-purchases":case "channel-memberships-shopfront":case "yts-products":case "ypc-offers":case "ypc-checkout":case "fashion":case "hashtag-landing-page":case "companion-canvas":case "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":case "your-courses":case "report-history":P=
_.jY("ytd-browse");P.pageSubtype=g;break;case "browse":P=_.jY("ytd-browse");break;default:_.M6(new _.oK("Error getting page element for type",g))}I=P;r.pageNameToElement.set(g,I)}return I};
L90.prototype.preparePage=function(r,g,I){I&&(r=_.SR(I)||r);if(r!=="watch"&&r!=="learning_journey_watch"){var P=this.elementPoolPopulator,a=r;a!=P.targetPage_&&P.pendingPages_.indexOf(a)>-1&&(P.targetPage_&&(P.pendingPages_.unshift(P.targetPage_),P.abort()),Eoi(P,a),_.p7y(P,a))}if((P=nQ(this,r))||!_.Z(I,_.KZ)){P.isAttached||P===g||(P.hidden=!0);if(!P.data&&(r!=="watch"&&r!=="learning_journey_watch"||!_.Y("swatcheroo_page_pool_dont_provide_filler_data"))){var v;if(r=(v=_.Gq("FILLER_DATA",{})[r])==
null?void 0:v.response)P.data=r}return P}};var G2Z=function(r){this.JSC$33469_clientRoot=r;this.playlistHandlerActionMap={"yt-add-to-playlist-command":fyA,"yt-end-playlist-command":nkr,"yt-recover-playlist-command":h9f,"yt-refresh-playlist-command":rLi,"yt-playlist-remove-videos-action":kUW};_.Fh(_.sL.getInstance(),this.playlistHandlerActionMap,this.JSC$33469_clientRoot);uLf()},ys0;var T7=function(r,g,I){this.apiKey=r;this.endpoint=g;this.confidenceThreshold=I===void 0?.5:I;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=g==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||g==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
g==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||g==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new KJ0};
_.Q=T7.prototype;
_.Q.start=function(r){if(this.state===0)if(this.isOnline()){r.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=r.supportsHttpHeadersOverwriteParam);r.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=r.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.Ce("voice_assistant");_.pe("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=r.languageCode||"en-US";this.supportsCrossDomainXhr=r.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=r.youtubeAssistantRequest||null;this.listeningHandler=r.listeningHandler||this.listeningHandler;this.audioDetectedHandler=r.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=r.stopHandler||this.stopHandler;this.completeHandler=r.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=r.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=r.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
r.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=r.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=r.accessToken;this.additionalHeaders=r.additionalHeaders||{};var g;this.prefetchResponseTimeoutMs=(g=r.prefetchResponseTimeoutMs)!=null?g:this.prefetchResponseTimeoutMs;K9r(this);this.startAudio();sPf(this)}else this.errorHandler("OFFLINE")};
_.Q.stop=function(r){var g=r===void 0?{}:r;r=g.logCancel===void 0?!0:g.logCancel;var I=g.logMicClosed===void 0?!0:g.logMicClosed;var P=g.handleError===void 0?!0:g.handleError;g=g.handleStop===void 0?!0:g.handleStop;this.state!==0&&(r&&hP("voz_cx"),kA(this,{logMicClosed:I,handleStop:g}),P&&this.errorHandler("ABORTED"))};
_.Q.getState=function(){return this.state};
_.Q.isSupported=function(){return!0};
_.Q.stopAudio=function(r){(r===void 0||r)&&hP("voz_mf")};
_.Q.startAudio=function(){hP("voz_vp");return _.Nl(null)};
var F9A=function(r,g){r.channelOpen&&(r.state!==2&&(r.state=2,hP("voz_ss"),r.listeningHandler()),g=new Uint8Array(g),g='{ "audioIn": "'+_.hp(g)+'" }',r.channel.send(g))},kA=function(r,g){var I=g===void 0?{}:g;
g=I.logMicClosed===void 0?!0:I.logMicClosed;I=I.handleStop===void 0?!0:I.handleStop;r.vozEndOfDataTimeout>-1&&(clearTimeout(r.vozEndOfDataTimeout),r.vozEndOfDataTimeout=-1);Hnr(r);r.stopAudio(g);r.channel&&(r.channelOpen=!1,r.manuallyClosedChannel=!0,r.channel.close(),r.channel=void 0);r.transcribedSpeechResults=[];r.state=0;I&&r.stopHandler()},K9r=function(r){var g={httpHeadersOverwriteParam:r.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},r.additionalHeaders,r.accessToken&&r.isUsingVoz?{Authorization:"Bearer "+r.accessToken}:{"x-goog-api-key":r.apiKey}),supportsCrossDomainXhr:r.supportsCrossDomainXhr};r.channel=new tm(r.endpoint,g);r.channel.open();_.jf(r.channel,"w",function(){var I=r.channel,P=I.send,a=r.isUsingVoz?"PLACEHOLDER":"example";a={config:{dialogStateIn:{languageCode:r.languageCode},deviceConfig:{deviceId:a,deviceModelId:a},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!r.isUsingVoz)a.config.requestType=4;else if(r.isUsingVoz&&r.youtubeAssistantRequest){var v=JSON.stringify(r.youtubeAssistantRequest);a.config.internalIn={youtubeAssistantS3InputJson:v}}P.call(I,a);r.channelOpen=!0;r.manuallyClosedChannel=!1});
_.jf(r.channel,"x",function(){r.manuallyClosedChannel||(r.channelOpen=!1,r.channel=void 0,kA(r))});
_.jf(r.channel,"z",function(I){if(I.data){Hnr(r);for(var P=0;P<I.data.length;P++){var a=r,v=I.data[P],C=v.speechResults;if(C)a:{var u=[];v=[];var X=!1;C=_.m(C);for(var c=C.next();!c.done;c=C.next()){c=c.value;if(c.noSpeech){kA(a);a.errorHandler("NO_SPEECH");break a}c.transcript!==void 0&&c.stability!==void 0&&(c.stability<a.confidenceThreshold&&(X=!0),X?v.push(c.transcript):u.push(c.transcript))}if(u.length!==0||v.length!==0)u=u.join(" "),v=v.join(" "),a.receivedEndOfUtterance&&!a.isUsingVoz?a.isUsingVoz||
a.completeHandler([u,v]):(X=a,C=u,c=v,hP("voz_sf"),X.transcriptionUpdateHandler(C,c),X.transcribedSpeechResults=[C,c]),a.receivedEndOfUtterance&&(hP("voz_eou"),a.transcriptionCompleteHandler([u,v]),a.isUsingVoz&&(a.prefetchResponseTimeoutMs===0?kA(a,{logMicClosed:!1,handleStop:!0}):a.prefetchResponseTimeoutMs>0&&W9R(a)))}else a.isUsingVoz&&(v==null?0:v.internalOut)?(v=JSON.parse(v.internalOut.youtubeAssistantS3OutputJson),v.userHasOptedInToVaa||v.vaaConsent?a.vaaConsentUpdateHandler(!!v.userHasOptedInToVaa,
!!v.vaaConsent):(Ds4(a),v&&(u=a.transcribedSpeechResults,hP("voz_rqf"),a.completeHandler(u,v)))):v.eventType==="END_OF_UTTERANCE"?a.receivedEndOfUtterance=!0:(hP("voz_err"),a.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.M6(Error("Ul")))}}});
_.jf(r.channel,"y",function(I){kA(r);switch(I.status){case 1:I="WEBCHANNEL_NETWORK_ERROR";break;case 2:I="WEBCHANNEL_SERVER_ERROR";break;default:I="WEBCHANNEL_UNKNOWN_ERROR"}r.errorHandler(I);r.logError(Error(I))})};
T7.prototype.logError=function(r){_.iO(r)};
T7.prototype.isOnline=function(){return!0};
var W9R=function(r){Ds4(r);r.prefetchResponseSetTimeoutId=setTimeout(function(){kA(r,{logMicClosed:!1,handleStop:!0})},r.prefetchResponseTimeoutMs)},Ds4=function(r){r.prefetchResponseSetTimeoutId>-1&&(clearTimeout(r.prefetchResponseSetTimeoutId),r.prefetchResponseSetTimeoutId=-1)},sPf=function(r){Hnr(r);
r.noResponseReceivedTimeout=window.setTimeout(function(){kA(r);r.errorHandler("NO_SPEECH")},11E3)},Hnr=function(r){r.noResponseReceivedTimeout>-1&&(window.clearTimeout(r.noResponseReceivedTimeout),r.noResponseReceivedTimeout=-1)},hP=function(r){_.ug(r,void 0,"voice_assistant")};var $5=function(){T7.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.b($5,T7);$5.prototype.isSupported=function(){return gxS()};
$5.prototype.startAudio=function(){var r=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.aT(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(P){R54(r,P)};
this.processor.connect(this.audioContext.destination);var g=function(P){r.stream=P;if(!r.audioContext)return _.Nl(null);P=r.audioContext.createMediaStreamSource(P);r.processor&&P.connect(r.processor);return _.Nl(null)},I={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?g(this.stream):(I=navigator.mediaDevices.getUserMedia(I))?I.then(g).catch(function(P){kA(r);P.name&&P.name==="NotAllowedError"?r.errorHandler("NO_MICROPHONE_PERMISSION"):(r.errorHandler("AUDIO_ERROR"),r.logError(P));return _.aT(null)}):(kA(this),this.errorHandler("AUDIO_ERROR"),_.M6(Error("Vl")));
return T7.prototype.startAudio.call(this)};
$5.prototype.stopAudio=function(r){r=r===void 0?!0:r;this.audioContext&&(this.audioContext.state==="running"&&this.processor&&(this.processor.onaudioprocess=function(){}),this.audioContext.close(),this.audioContext=null,this.stream&&(this.stream.getAudioTracks().forEach(function(g){g.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;T7.prototype.stopAudio.call(this,r)};
$5.prototype.isOnline=function(){return navigator.onLine};
var R54=function(r,g){if(r.audioContext)if(window.OfflineAudioContext){var I=r.audioContext.sampleRate,P=g.inputBuffer.getChannelData(0);g=new window.OfflineAudioContext(1,P.length,16E3);for(var a=g.createBuffer(1,P.length,I),v=a.getChannelData(0),C=0,u=0;u<P.length;u++)v[u]=P[u],C+=v[u]*v[u];!r.audioDetected&&Math.sqrt(C/P.length)>.01&&(r.audioDetected=!0,r.audioDetectedHandler());P=g.createBufferSource();P.buffer=a;P.connect(g.destination);P.start(0);g.oncomplete=function(X){X=X.renderedBuffer.getChannelData(0);
for(var c=Math.floor(16384E3/I),B=new Int16Array(c),O=0;O<c;++O)B[O]=Math.max(-1,Math.min(1,X[O]))*32767;F9A(r,B.buffer)};
g.startRendering()}else AsA(r,g)},AsA=function(r,g){var I=r.audioContext.sampleRate,P=g.inputBuffer.getChannelData(0),a=Math.floor((I+8E3)/16E3);
I=P.length/a;g=new Float32Array(I);for(var v=0;v<I;++v)g[v]=P[v*a];P=new Int16Array(I);for(a=0;a<I;++a)P[a]=Math.max(-1,Math.min(1,g[a]))*32767;F9A(r,P.buffer)};var NCS={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var wnf=function(){this.JSC$21643_audioEnabled=!0;this.audioFeedbackHolder={}};
wnf.prototype.isPlaying=function(r){return r.currentTime>0&&!r.paused&&!r.ended&&r.readyState>2};
var l5A=function(r){for(var g=_.m(Object.values(NCS)),I=g.next();!I.done;I=g.next())I=I.value,r.audioFeedbackHolder[I]=new Audio,r.audioFeedbackHolder[I].src="/s/search/audio/"+I+".mp3",r.audioFeedbackHolder[I].load()},rC=function(r,g){if(r.JSC$21643_audioEnabled!==!1&&g in r.audioFeedbackHolder){for(var I=_.m(Object.values(r.audioFeedbackHolder)),P=I.next();!P.done;P=I.next())P=P.value,r.isPlaying(P)&&P.pause();
r.audioFeedbackHolder[g].currentTime=0;r.audioFeedbackHolder[g].play().catch(function(){})}};var SU3=function(r,g){var I=this;this.store=r;this.service=g;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){I.setState("offline");I.stop()};
this.audioPlayer=new wnf;var P;(P=this.audioPlayer)==null||l5A(P)};
_.Q=SU3.prototype;_.Q.getService=function(){return this.service};
_.Q.isEnabled=function(){return!!this.service};
_.Q.isSupported=function(){var r;return(r=this.service)==null?void 0:r.isSupported()};
_.Q.start=function(){var r=this,g,I,P,a,v,C,u,X,c,B,O,z,e;return _.p(function(U){switch(U.nextAddress){case 1:r.store.dispatch(N0U("",""));if(!navigator.onLine)return r.setState("offline"),U.return();window.addEventListener("offline",r.handleOfflineEvent);r.stream=null;if(!r.permissionsSupported){U.jumpTo(2);break}_.Go(U,3);return U.yield(Js4(r),5);case 5:g=U.yieldResult;if(!g)return(I=r.audioPlayer)==null||rC(I,"failure"),U.return();r.service.stream=r.stream;r.setState("listening");_.sM(U,2);break;
case 3:_.Wb(U),r.permissionsSupported=!1;case 2:P={context:_.aGL(_.fq())},P.youtubeAssistantParams={searchParams:{inlineSearchResponse:r.enableInlineSearchResponse}},a=function(V,G){r.store.dispatch(wDi("transcribing"));r.store.dispatch(N0U(V,G))},v=function(){var V;
(V=r.audioPlayer)==null||rC(V,"open");r.setState("listening")},C=function(){r.setState("transcribing")},u=function(V){r.setErrorState(V)},X=function(V,G){var F;
(F=r.audioPlayer)==null||rC(F,"success");G&&(_.Y("kevlar_voice_search_inline_search")&&(r.responseProcessor=_.S5().resolve(_.Y8y),r.responseProcessor&&(F=G.navigationAction,V=G.prefetchedSearchResponse,F&&V&&(F=(new _.Jt4).JSC$14478_getStoreKey(F),_.O1(r.responseProcessor,V,F)))),r.JSC$21661_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",G))},c=function(){window.removeEventListener("offline",r.handleOfflineEvent)},B=_.Xg_(!1),O=B.Authorization!=null,z=r.enableFirstPartyAuth||
r.enableFPAForSignedInUsers&&O?B:{"X-Goog-Visitor-Id":B["X-Goog-Visitor-Id"]},e={completeHandler:X,
errorHandler:u,listeningHandler:v,audioDetectedHandler:C,stopHandler:c,transcriptionUpdateHandler:a,youtubeAssistantRequest:P,languageCode:E5A(),additionalHeaders:z,supportsCrossDomainXhr:r.enableFirstPartyAuth||r.enableFPAForSignedInUsers&&O,supportsHttpHeadersOverwriteParam:!r.disableHttpHeadersOverwrite},r.service.start(e),_.R2(U)}})};
_.Q.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.Q.reset=function(){this.store.dispatch(_.Ke({type:"RESET_VOICE_SEARCH_STATE"}))};
_.Q.setState=function(r){this.store.dispatch(wDi(r))};
_.Q.setErrorState=function(r){switch(r){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var g;(g=this.audioPlayer)==null||rC(g,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)Js4(this);else{var I;(I=this.audioPlayer)==null||rC(I,"failure");this.setState("permission-denied")}break;case "ABORTED":var P;(P=this.audioPlayer)==null||rC(P,"no_input");break;default:var a;(a=this.audioPlayer)==
null||rC(a,"no_input");this.setState("timeout")}};
var Js4=function(r){var g,I;return _.p(function(P){switch(P.nextAddress){case 1:return P.yield(navigator.permissions.query({name:"microphone"}),2);case 2:g=P.yieldResult;if(g.state==="granted")return P.return(!0);if(g.state==="denied")return r.setState("permission-denied"),P.return(!1);r.setState("permission");I={audio:{sampleSize:16,channelCount:1},video:!1};_.Go(P,3);return P.yield(navigator.mediaDevices.getUserMedia(I),5);case 5:return r.stream=P.yieldResult,P.return(!0);case 3:return _.Wb(P),
r.setState("permission-denied"),P.return(!1)}})},E5A=function(){var r=_.Gq("INNERTUBE_CONTEXT_HL"),g=_.Gq("INNERTUBE_CONTEXT_GL");
return r.indexOf("-")>-1?r:r+"-"+g};var xsK=function(r,g,I){SU3.call(this,g,I);this.JSC$21661_actionRouter=r;this.enableInlineSearchResponse=_.Y("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.Y("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.Y("kevlar_voice_search_enable_fpa_signedin_users")},f50;
_.b(xsK,SU3);
var n54=function(){if(!f50){var r="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.Y("kevlar_voice_search_auth_enabled")||_.Y("kevlar_voice_search_use_yt_endpoint")?r="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.Y("kevlar_voice_search_use_fp_endpoint")&&(r="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");f50=
new xsK(_.sL.getInstance(),_.jR(),new $5(_.Gq("VOZ_API_KEY"),r,.5))}return f50};var TCr=function(r){this.JSC$21665_clientRoot=r;this.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!1,commentsPanelOpen:!1};this.autonavPauseActionMap={"ytd-log-youthere-nav":this.onYtEndpointChanged.bind(this),"yt-autonav-pause-user-engagement":this.onYtAutonavPauseUserEngagement.bind(this),"yt-user-activity":this.onYtUserActivity.bind(this),"yt-get-autonav-pause-debug-state":this.onYtGetAutonavPauseDebugState.bind(this)};
this.userEngagementCsn=null;this.eventListeners=new Map;this.eventListeners.set(document,new Map([["visibilitychange",this.onYtAutonavVisibilityChanged.bind(this)]]));this.eventListeners.set(this.JSC$21665_clientRoot,new Map([["iron-overlay-opened",this.onIronOverlayOpened.bind(this)],["iron-overlay-closed",this.onIronOverlayClosed.bind(this)],["yt-autonav-pause-focus",this.onYtAutonavPauseFocus.bind(this)],["yt-autonav-pause-blur",this.onYtAutonavPauseBlur.bind(this)],["yt-autonav-pause-guide-opened",
this.onYtAutonavPauseGuideOpened.bind(this)],["yt-autonav-pause-guide-closed",this.onYtAutonavPauseGuideClosed.bind(this)],["yt-autonav-pause-scroll",this.onYtAutonavPauseScroll.bind(this)],["yt-autonav-pause-player",this.onYtAutonavPausePlayer.bind(this)],["yt-autonav-pause-player-ended",this.onYtAutonavPausePlayerEnded.bind(this)],["yt-autonav-engagement-panel-visible-changed",this.onYtEngagementPanelVisibleChanged.bind(this)]]));r=_.m(this.eventListeners);for(var g=r.next();!g.done;g=r.next()){var I=
_.m(g.value);g=I.next().value;I=I.next().value;I=_.m(I);for(var P=I.next();!P.done;P=I.next()){var a=_.m(P.value);P=a.next().value;a=a.next().value;g.addEventListener(P,a)}}_.Fh(_.sL.getInstance(),this.autonavPauseActionMap,this.JSC$21665_clientRoot)},h54,k2i=function(r){return _.Y("kevlar_autonav_popup_filtering")?(r=_.Va(r))?r.hasAttribute("prevent-autonav"):!0:!0};
_.Q=TCr.prototype;_.Q.onIronOverlayOpened=function(r){k2i(r)&&(this.autonavPauseReasons.overlayOpen=!0,gC(this))};
_.Q.onIronOverlayClosed=function(r){k2i(r)&&(this.autonavPauseReasons.overlayOpen=!1,gC(this))};
_.Q.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;gC(this)};
_.Q.onYtAutonavPauseBlur=function(){var r=this;_.ZV.addJob(function(){$7i()||(r.autonavPauseReasons.inputBoxFocus=!1,gC(r))},8,0)};
_.Q.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;gC(this)};
_.Q.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;gC(this)};
_.Q.onYtAutonavPauseScroll=function(){var r=_.S5().resolve(_.jN);r.isOnWatch()&&(r=r.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=r.getBoundingClientRect().top<-200,gC(this))};
_.Q.onYtAutonavPauseUserEngagement=function(r){var g=this;if(_.Y("user_engagement_enable_autoplay_pause_feature")){var I=Number(r.lowEngagementThresholdMs);isNaN(I)||I<=0||r.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?rs("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.S5().resolve(_.ny),_.Jb()<I?_.q6(_.ZV,function(){rs("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):NMA()?(this.userEngagementCsn=_.CB(),_.q6(_.ZV,function(){rs("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
g.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,gC(this)):rs("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.c5$(Error("Wl`"+JSON.stringify(r)))};
_.Q.onYtAutonavPausePlayer=function(r){this.autonavPauseReasons.requestedByPlayer=!!r.detail;gC(this)};
_.Q.onYtAutonavVisibilityChanged=function(){var r=this,g,I,P;return _.p(function(a){if(a.nextAddress==1)return(g=_.dD())?a.yield(g.getPlayerPromise(),2):a.return();I=a.yieldResult;P=I.isMuted()||I.getVolume()===0;r.autonavPauseReasons.backgroundAndMute=$7i()&&P;gC(r);_.R2(a)})};
_.Q.onYtAutonavPausePlayerEnded=function(){_.S5().resolve(_.ny);var r=144E5;_.Y("user_engagement_enable_autoplay_pause_feature")||_.Y("is_part_of_any_user_engagement_experiment")||(r=45E5);this.autonavPauseReasons.longIdle=_.Jb()>r;rU0(this);gC(this)};
_.Q.onYtUserActivity=function(){var r=this;this.autonavPauseReasons.userEngagement&&(_.q6(_.ZV,function(){rs("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",r.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,gC(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.q6(_.ZV,function(){rs("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",r.userEngagementCsn);_.UL()}),this.autonavPauseReasons.youthereLactExperiment=!1,gC(this));
this.autonavPauseReasons.longIdle&&!_.Y("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,gC(this))};
var $7i=function(){var r=window.document.visibilityState;return!(!r||r==="visible")},gC=function(r){for(var g=!1,I=_.m(Object.values(r.autonavPauseReasons)),P=I.next();!P.done;P=I.next())P=P.value,g=g||P;
g?_.Gu.getInstance().pause(r.autonavPauseReasons):(r=_.Gu.getInstance(),r.autonavState_==3?(r.setState(2,!1,!1),r.autonavPauseReason_=void 0):r.autonavState_==1&&(r.disabledAutonavPauseReason_=void 0))},rU0=function(r){var g=!1;
if(_.Y("enable_autoplay_pause_by_lact")){_.S5().resolve(_.ny);g=_.fL("autoplay_pause_by_lact_sec")*1E3;var I=_.fL("autoplay_pause_by_lact_sampling_fraction");(g=_.Jb()>=g&&Math.random()<I)&&!NMA()&&(_.q6(_.ZV,function(){rs("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),g=!1)}g!==r.autonavPauseReasons.youthereLactExperiment&&(r.autonavPauseReasons.youthereLactExperiment=g)&&(r.userEngagementCsn=_.CB(),_.q6(_.ZV,function(){rs("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",r.userEngagementCsn)}));
r.autonavPauseReasons.userEngagement&&_.q6(_.ZV,function(){rs("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",r.userEngagementCsn)})};
TCr.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(rs("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.UL(),this.autonavPauseReasons.youthereLactExperiment=!1,gC(this));this.autonavPauseReasons.userEngagement&&(rs("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,gC(this))};
TCr.prototype.onYtEngagementPanelVisibleChanged=function(r){r.detail&&r.detail.targetId==="engagement-panel-comments-section"&&(this.autonavPauseReasons.commentsPanelOpen=r.detail.visible,gC(this))};
TCr.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var gNr=_.Bk.persistentPanelVisibleSelector,IP=function(){var r=_.D.apply(this,arguments)||this;r.miniGuideVisible=!1;r.guideOpened=_.Y("disable_initial_guide_state_fix")?!1:r.canFitPersistentGuide(r.initialBodyClientWidth);r.guideUserStateOpened=r.getInitialGuideUserStateOpened();r.isFullscreenShorts=!1;r.miniGuideWidthThreshold=_.fL("kevlar_mini_guide_width_threshold",791);r.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");
r.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");r.persistentGuideBlockedPagePathRegex=new RegExp(r.persistentGuideBlockedPagesPatterns.join("|"));r.animationTransitionDuration=0;r.lateDataResolver=_.YG();r.initialGuideDataFetchFailed=!1;r.initialLoad=!0;r.guideRenderers=new Set;r.isMouseOverGuide=!1;r.sessionUserManuallyExpandedGuideState=
!1;r.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return r};
_.b(IP,_.D);_.Q=IP.prototype;_.Q.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.Q.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.Q.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.Q.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.Q.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.Q.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.Q.ready=function(){_.S5().addProvider({provide:_.Bh,useValue:this.hostElement})};
_.Q.attached=function(){var r=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.J4(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.J4(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.J4(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.J4(this,this.onYtGuideShow));_.Nu(this,function(){r.animationTransitionDuration=200})};
_.Q.detached=function(){document.removeEventListener("yt-navigate-finish",_.J4(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.J4(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.J4(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.J4(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.J4(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.J4(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.J4(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.Q.getData=function(){return this.data};
_.Q.load=function(){var r=this,g,I,P,a;return _.p(function(v){switch(v.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=r.lateDataResolver.resolve.bind(r),v.return(r.lateDataResolver.promise);if(window.ytInitialGuideData)return g=_.YG(),g.resolve(window.ytInitialGuideData),v.return(g.promise);P=!1;_.Go(v,2);return v.yield(r.fetchGuideData(),4);case 4:I=v.yieldResult;_.sM(v,3);break;case 2:a=_.Wb(v),a.message==="Returned error"&&(P=
!0);case 3:if(I)return v.return(I);r.onYtGuideClose();P||(r.initialGuideDataFetchFailed=!0);return v.return(r.lateDataResolver.promise)}})};
_.Q.fetchGuideData=function(){var r=this,g,I,P,a,v,C,u;return _.p(function(X){if(X.nextAddress==1)return g=_.S5(),r.guidePromise||(I=g.resolve(_.$t),r.guidePromise=_.eN(I,teR)),X.yield(r.guidePromise,2);if(X.nextAddress!=3)return P=X.yieldResult,a=g.resolve(_.Qv),X.yield(a(),3);(v=X.yieldResult)&&((C=P)==null?void 0:(u=C.responseContext)==null?void 0:u.maxAgeSeconds)!==0&&v.put("service:guide:fallback",new _.lF({innertubeResponse:P}));return X.return(P)})};
_.Q.initializeGuideDataIfEmpty=function(){var r=this,g,I;return _.p(function(P){if(P.nextAddress==1){if(!r.initialGuideDataFetchFailed||r.data)return P.return();_.Go(P,2);return P.yield(r.fetchGuideData(),4)}if(P.nextAddress!=2)return(g=P.yieldResult)&&r.lateDataResolver.resolve(g),_.sM(P,0);I=_.Wb(P);_.M6(I);_.R2(P)})};
_.Q.initializeGuideData=function(){var r=this,g,I;return _.p(function(P){switch(P.nextAddress){case 1:return _.lW(W7A(),{mainAppWeb:_.Uq()}),_.Go(P,2),P.yield(r.load(),4);case 4:r.data=P.yieldResult;_.sM(P,3);break;case 2:g=_.Wb(P),_.S3(W7A(),"FAILURE"),_.M6(new _.oK("Guide data not present",{errorMessage:g.message}));case 3:I=r.data&&r.data.items&&r.data.items.length>0?"SUCCESS":"FAILURE",I==="FAILURE"&&_.M6(new _.oK("Guide data.items empty")),_.S3(W7A(),I),_.R2(P)}})};
_.Q.setGuideData=function(r){var g=this,I,P;return _.p(function(a){if(a.nextAddress==1)return g.disabled?a.return():g.data?(r.data=g.data,g.guideRenderers.add(r),a.return()):a.yield(g.initializeGuideData(),2);g.graftGuideToPage();I=_.yi("IS_HOMEPAGE_COLD")?"eop":void 0;_.Y("disable_element_pool_populator")?g.setGuideDataAfterInit(r):(P=new _.V5(1,I),_.d9(P,g.setGuideDataAfterInit.bind(g,r)));_.R2(a)})};
_.Q.setGuideDataAfterInit=function(r){r.data=this.data;r.markDirty();this.guideRenderers.add(r);_.ea(function(){_.ug("gle")});
_.Nu(this,function(){_.ug("gpe")})};
_.Q.graftGuideToPage=function(){if(this.data){var r=this.data&&this.data.trackingParams;r&&(r=_.gM(r),_.lk(_.hx(),r))}};
_.Q.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.J4(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.Q.onDrawerOpenedChanged=function(r,g){!g.value&&this.guideOpened&&(this.guideOpened=!1)};
_.Q.onYtGuideToggle=function(r){var g=this.guideOpened;this.guideOpened=!g;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var I=_.Tk();_.hF(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;I.save()}this.updateGuideDrawerElementState();if(this.guideElement){var P;this.guideOpened&&((P=r.detail)==null?0:P.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.J4(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.J4(this,this.onAppDrawerTransitioned))}g||this.initializeGuideDataIfEmpty()};
_.Q.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.J4(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.R8(this.guideElement)};
_.Q.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.J4(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(sDW(this.guideOpened))};
_.Q.guidePersistentAndVisibleChanged=function(){_.D3(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.Q.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.Ke({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.Q.miniGuideVisibleChanged=function(){_.D3(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.Q.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(sDW(this.guideOpened)),this.initialLoad=!1);_.D3(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.Q.activeEndpointChanged=function(){_.D3(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.Q.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.pageType)if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.Q.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()};
_.Q.cachedClientWidthChanged=function(){this.updateGuideState()};
_.Q.persistentPanelVisibleChanged=function(){this.updateGuideState()};
_.Q.updateGuideState=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var r=this.canFitPersistentGuide(this.cachedClientWidth);r?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=r}this.updateGuideDrawerElementState()};
_.Q.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.Q.getGuideOpened=function(){return this.guideOpened};
_.Q.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.Q.getActiveEndpoint=function(){return this.activeEndpoint};
_.Q.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.Q.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&&_.He(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.Q.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.Y("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.Q.handleGuideMouseLeave=function(){var r=this;!this.sessionUserManuallyExpandedGuideState&&_.Y("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.YR(this,"handleGuideMouseLeave",function(){r.isMouseOverGuide||!r.guideOpened||r.miniGuideVisible||(r.guideOpened=!1,r.updateGuideDrawerElementState())},100))};
_.Q.computeGuidePersistentAndVisible=function(){var r=this;_.YR(this,"computeGuidePersistentAndVisible",function(){r.guidePersistentAndVisible=r.guideOpened&&r.guidePersistent;r.guideIsVisibleButNotPersistent=!(!r.guideOpened||r.guidePersistent)})};
_.Q.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.Q.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.Q.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.Q.startLoadingWatch=function(){this.closeGuide()};
_.Q.startLoadingShorts=function(){_.Y("web_hide_guide_on_shorts")&&this.closeGuide()};
_.Q.onYtNavigateFinish=function(r,g){if(!_.Dp||g){this.activeEndpoint=g.endpoint;this.pageType=g.pageType;this.pageUrl=g.response.url;var I,P;r=(P=_.Z((I=g.endpoint)==null?void 0:I.commandMetadata,_.JF))==null?void 0:P.url;!this.pageUrl&&r&&(this.pageUrl=r);_.Y("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.Q.getVisibleGuideRenderer=function(){for(var r=_.m(this.guideRenderers),g=r.next();!g.done;g=r.next())if(g=g.value,this.miniGuideVisible&&g.is==="ytd-mini-guide-renderer"||this.guideOpened&&g.is==="ytd-guide-renderer")return g;return null};
_.Q.markGuideRendererDirty=function(r){if(r){typeof r.markDirty==="function"&&r.markDirty();r=_.m([].concat(_.xC(_.DG(r).children)));for(var g=r.next();!g.done;g=r.next())this.markGuideRendererDirty(g.value)}};
_.Q.persistentGuideEnabled=function(r,g){if(!g||r==="watch"||r==="settings"||r==="shorts"&&this.isFullscreenShorts||_.Y("reels_web_disable_persistent_guide_shorts")&&r==="shorts")return!1;var I=_.Nz(g)||"";return _.Y("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(P){return I===P}):!this.persistentGuideBlockedPagePathRegex.test(I)};
_.Q.canFitPersistentGuide=function(r){var g=_.fL("kevlar_persistent_guide_width_threshold",1312);return g===-1||_.Y("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:r>this.calculateGuideThreshold(g)};
_.Q.calculateGuideThreshold=function(r){return _.Y("enable_ai_companion")?r+(this.persistentPanelVisible?400:0):r};
_.Q.canFitMiniGuide=function(r){return this.miniGuideWidthThreshold===-1?!1:r>this.calculateGuideThreshold(this.miniGuideWidthThreshold)};
_.Q.onResize=function(){var r=this;_.YR(this,"calculateGuideState",function(){r.onResizeDebounced()})};
_.Q.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.Q.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.Q.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.Q.getInitialGuideUserStateOpened=function(){return _.Y("web_force_mini_guide_default")?!1:!_.Tk().getFlag(109)};
_.l4.Object.defineProperties(IP.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.Gq("initialBodyClientWidth")||window.innerWidth}}});
IP.prototype.onResize=IP.prototype.onResize;IP.prototype.observeForMiniGuideVisible=IP.prototype.observeForMiniGuideVisible;IP.prototype.computeGuidePersistentAndVisible=IP.prototype.computeGuidePersistentAndVisible;IP.prototype.persistentPanelVisibleChanged=IP.prototype.persistentPanelVisibleChanged;IP.prototype.cachedClientWidthChanged=IP.prototype.cachedClientWidthChanged;IP.prototype.resetGuide=IP.prototype.resetGuide;IP.prototype.activeEndpointChanged=IP.prototype.activeEndpointChanged;
IP.prototype.guideOpenedChanged=IP.prototype.guideOpenedChanged;IP.prototype.miniGuideVisibleChanged=IP.prototype.miniGuideVisibleChanged;IP.prototype.guideIsVisibleButNotPersistentChanged=IP.prototype.guideIsVisibleButNotPersistentChanged;IP.prototype.guidePersistentAndVisibleChanged=IP.prototype.guidePersistentAndVisibleChanged;IP.prototype.onGuideElementChanged=IP.prototype.onGuideElementChanged;IP.prototype.onGuidePersistentChanged=IP.prototype.onGuidePersistentChanged;
IP.prototype.onRenderGuideChanged=IP.prototype.onRenderGuideChanged;IP.prototype.onActiveEndpointChanged=IP.prototype.onActiveEndpointChanged;IP.prototype.onMiniGuideVisibleChanged=IP.prototype.onMiniGuideVisibleChanged;IP.prototype.onGuideIsVisibleButNotPersistentChanged=IP.prototype.onGuideIsVisibleButNotPersistentChanged;IP.prototype.onGuidePersistendAndVisibleChanged=IP.prototype.onGuidePersistendAndVisibleChanged;
_.w([_.d(_.rb),_.J("design:type",Object)],IP.prototype,"ironResizableBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],IP.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],IP.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],IP.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],IP.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Boolean)],IP.prototype,"disabled",void 0);_.w([_.H(),_.J("design:type",Boolean)],IP.prototype,"guidePersistentAndVisible",void 0);_.w([_.xt("guidePersistentAndVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"onGuidePersistendAndVisibleChanged",null);_.w([_.H(),_.J("design:type",Boolean)],IP.prototype,"guideIsVisibleButNotPersistent",void 0);
_.w([_.xt("guideIsVisibleButNotPersistent"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.w([_.H(),_.J("design:type",Object)],IP.prototype,"miniGuideVisible",void 0);_.w([_.xt("miniGuideVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"onMiniGuideVisibleChanged",null);_.w([_.H(),_.J("design:type",Boolean)],IP.prototype,"forceMiniGuideClose",void 0);
_.w([_.H(),_.J("design:type",Object)],IP.prototype,"activeEndpoint",void 0);_.w([_.xt("activeEndpoint"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"onActiveEndpointChanged",null);_.w([_.H(),_.J("design:type",Boolean)],IP.prototype,"renderGuide",void 0);_.w([_.xt("renderGuide"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"onRenderGuideChanged",null);
_.w([_.H({selector:gNr}),_.J("design:type",Boolean)],IP.prototype,"persistentPanelVisible",void 0);_.w([_.H(),_.J("design:type",Object)],IP.prototype,"guideOpened",void 0);_.w([_.H(),_.J("design:type",Boolean)],IP.prototype,"guidePersistent",void 0);_.w([_.xt("guidePersistent"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"onGuidePersistentChanged",null);_.w([_.H(),_.J("design:type",Object)],IP.prototype,"guideUserStateOpened",void 0);
_.w([_.H(),_.J("design:type",String)],IP.prototype,"pageUrl",void 0);_.w([_.H(),_.J("design:type",String)],IP.prototype,"pageType",void 0);_.w([_.H(),_.J("design:type",Number)],IP.prototype,"cachedClientWidth",void 0);_.w([_.H(),_.J("design:type",Object)],IP.prototype,"guideElement",void 0);_.w([_.H({selector:_.K6}),_.J("design:type",Object)],IP.prototype,"isFullscreenShorts",void 0);
_.w([_.xt("guideElement"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"onGuideElementChanged",null);_.w([_.xt("guidePersistentAndVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"guidePersistentAndVisibleChanged",null);
_.w([_.$R("guideIsVisibleButNotPersistent"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"guideIsVisibleButNotPersistentChanged",null);_.w([_.xt("miniGuideVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"miniGuideVisibleChanged",null);_.w([_.$R("guideOpened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"guideOpenedChanged",null);
_.w([_.xt("activeEndpoint"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"activeEndpointChanged",null);_.w([_.$R("pageUrl"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"resetGuide",null);_.w([_.$R("cachedClientWidth"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"cachedClientWidthChanged",null);
_.w([_.$R("persistentPanelVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"persistentPanelVisibleChanged",null);_.w([_.xt("guideOpened","guidePersistent"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"computeGuidePersistentAndVisible",null);
_.w([_.$R("guidePersistentAndVisible","pageUrl","cachedClientWidth","persistentPanelVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"observeForMiniGuideVisible",null);_.w([_.Eq("iron-resize"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IP.prototype,"onResize",null);_.w([_.qC({disableElementRegistration:!0,is:"yt-guide-manager"})],IP);
var Izp=_.A(IP,"yt-guide-manager",void 0,{mode:_.Rv("kevlar_poly_si_batch_j081")?1:2});var ap0=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"],oZ=new Map;oZ.set(32,59972);oZ.set(27,50765);oZ.set(70,60102);oZ.set(76,60221);oZ.set(77,60222);oZ.set(74,60223);oZ.set(84,60224);oZ.set(38,61941);oZ.set(40,61942);oZ.set(73,62521);oZ.set(67,62522);oZ.set(80,63390);oZ.set(78,63397);oZ.set(75,59972);oZ.set(188,63385);oZ.set(190,63384);oZ.set(36,63387);oZ.set(35,63386);oZ.set(37,63388);
oZ.set(39,63389);oZ.set(79,63423);oZ.set(87,63424);oZ.set(107,63426);oZ.set(109,63425);oZ.set(65,63428);oZ.set(83,63430);oZ.set(68,63429);oZ.set(221,63431);oZ.set(219,63432);oZ.set(97,63439);oZ.set(98,63440);oZ.set(99,63441);oZ.set(100,63442);oZ.set(101,63443);oZ.set(102,63444);oZ.set(103,63445);oZ.set(104,63446);oZ.set(105,63447);var pG=new Map;pG.set(80,63390);pG.set(78,63397);pG.set(188,63400);pG.set(190,63401);pG.set(191,60765);pG.set(13,247917);var PVi=new Map,Ip3=new Map;var Pn=function(){var r=_.D.apply(this,arguments)||this;r.JSC$21674_keyboardInUse=!1;r.boundHandleCapturedKeydownEvent=function(g){r.handleCapturedKeydownEvent(g)};
return r};
_.b(Pn,_.D);_.Q=Pn.prototype;_.Q.attached=function(){this.listenToDocument(document)};
_.Q.listenToDocument=function(r){r.addEventListener("keydown",_.J4(this,this.onKeyDownEvent));r.addEventListener("keyup",_.J4(this,this.onKeyUpEvent));r.addEventListener("mousedown",_.J4(this,this.onMouseDownEvent));_.Y("desktop_keyboard_capture_keydown_killswitch")||r.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);r.addEventListener("yt-page-data-updated",_.J4(this,this.onPageUpdate))};
_.Q.detached=function(){this.unlistenFromDocument(document)};
_.Q.unlistenFromDocument=function(r){r.removeEventListener("keydown",_.J4(this,this.onKeyDownEvent));r.removeEventListener("keyup",_.J4(this,this.onKeyUpEvent));r.removeEventListener("mousedown",_.J4(this,this.onMouseDownEvent));_.Y("desktop_keyboard_capture_keydown_killswitch")||r.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);r.removeEventListener("yt-page-data-updated",_.J4(this,this.onPageUpdate))};
_.Q.ready=function(){_.S5().addProvider({provide:_.GT,useValue:this})};
_.Q.isKeyBoardInUse=function(){return this.JSC$21674_keyboardInUse};
_.Q.handleCapturedKeydownEvent=function(r){if(r.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(r)};
_.Q.onMouseDownEvent=function(){this.JSC$21674_keyboardInUse=!1};
_.Q.onPageUpdate=function(){if(_.Y("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.Y("web_shorts_keyboard_shortcut_usage_log")){PVi.clear();for(var r=_.m(oZ),g=r.next();!g.done;g=r.next()){var I=_.m(g.value);g=I.next().value;I=I.next().value;I=_.Dx(I);PVi.set(g,I);_.Ok(_.CB(),_.mw(),I)}Ip3.clear();r=_.m(pG);for(g=r.next();!g.done;g=r.next())I=_.m(g.value),g=I.next().value,I=I.next().value,I=_.Dx(I),Ip3.set(g,I),_.Ok(_.CB(),_.mw(),I);_.zG(_.CB(),_.mw(),[].concat(_.xC(Ip3.values()),_.xC(PVi.values())));
_.YD(_.CB(),[].concat(_.xC(Ip3.values()),_.xC(PVi.values())))}};
_.Q.onMiniplayerActiveChange=function(){var r;(r=_.S5().resolve(_.XH).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(r.document):this.unlistenFromDocument(r.document))};
_.Q.ignoreKeyEvent=function(r){if(r.ctrlKey||r.altKey)if(_.Y("kevlar_macro_markers_keyboard_shortcut")){if(r.keyCode!==37&&r.keyCode!==39)return!0}else return!0;var g=_.jH(r)||[];return vx0(g)?(_.Y("web_button_or_anchor_list_item")&&Qgi(g,r)&&(this.JSC$21674_keyboardInUse=!0),!0):r.defaultPrevented?(qr(r.keyCode,r.shiftKey,this.isShortsPage),!0):r.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(r):!1};
_.Q.isSpacebarClick=function(r){var g=r||window.event;var I;g.composedPath&&typeof g.composedPath==="function"?I=g.composedPath():I=g.path;I&&I.length?g=I[0]:(g=g||window.event,g=g.target||g.srcElement,g.nodeType==3&&(g=g.parentNode));return g&&r.keyCode===32&&(r=g.tagName==="BUTTON"||g.tagName==="A"||g.tagName==="INPUT",g=(g=g.getAttribute("role"))&&(g==="option"||g==="button"||g.indexOf("menuitem")===0),r||g)?!0:!1};
_.Q.onKeyDownEvent=function(r){if(!this.ignoreKeyEvent(r)&&(r.keyCode===191&&(r.shiftKey||r.metaKey?r.repeat!=null&&r.repeat||(this.openHotkeyDialog(),qr(r.keyCode,r.shiftKey,this.isShortsPage)):(this.focusSearchBox(),r.preventDefault())),!r.metaKey)){var g=_.S5().resolve(_.XH);switch(r.keyCode){case 9:this.JSC$21674_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(r);break;case 84:g.pipController.getWindow()&&window.focus();this.toggleTheaterMode(r.keyCode,r.shiftKey);break;case 73:g.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(r.keyCode,r.shiftKey);break;case 70:if(this.isShortsPage){spA();break}this.isMiniplayerActive()?g.pipController.getWindow()&&(g.close(!0),window.focus()):this.passEventToPlayer(r);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(r.keyCode,r.shiftKey):this.closeMiniplayer(r.keyCode,r.shiftKey)||this.passEventToPlayer(r);break;case 13:r.shiftKey&&_.S5().resolve(_.Vv).activate(r);break;default:this.passEventToPlayer(r)}}};
_.Q.onKeyUpEvent=function(r){if(!this.ignoreKeyEvent(r))if(_.Y("web_speedmaster_spacebar_control")&&r.keyCode===32)this.handlePlayerSpaceKey(r,!0);else{var g=this.getPlayerManager();g&&(g=g.getPlayer())&&g.handleGlobalKeyUp(r.keyCode,r.shiftKey,r.ctrlKey,r.altKey,r.metaKey,r.key,r.code)}};
_.Q.getPlayerManager=function(){var r=_.dD(),g=_.S5().resolve(_.lX(_.jN));return r&&g&&g.isOnWatch()?r:null};
_.Q.passEventToPlayer=function(r,g){var I=this,P,a,v,C;return _.p(function(u){if(u.nextAddress==1){if(!_.Y("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&I.isMiniplayerActive())P=_.S5().resolve(_.XH).getPlayerElement();else if(I.inlinePreviewIsActive){if(a=_.D3(I.hostElement,"yt-get-inline-preview-player-action"),(v=a)==null?0:v[0])P=a[0]}else P=_.dD();return P?u.yield(P.getPlayerPromise(),3):u.jumpTo(0)}C=u.yieldResult;g?C.handleGlobalKeyUp(r.keyCode,r.shiftKey,r.ctrlKey,r.altKey,r.metaKey,
r.key,r.code):C.handleGlobalKeyDown(r.keyCode,r.shiftKey,r.ctrlKey,r.altKey,r.metaKey,r.key,r.code,r.repeat);r.keyCode!==38&&r.keyCode!==40&&qr(r.keyCode,r.shiftKey,I.isShortsPage);_.R2(u)})};
_.Q.focusSearchBox=function(){_.He(this.hostElement,"yt-focus-searchbox")};
_.Q.openHotkeyDialog=function(){_.He(this.hostElement,"yt-open-hotkey-dialog")};
_.Q.isMiniplayerActive=function(){return _.S5().resolve(_.XH).isMiniplayerActive()};
_.Q.closeMiniplayer=function(r,g){return this.isMiniplayerActive()?(_.S5().resolve(_.XH).close(),qr(r,g,this.isShortsPage),!0):!1};
_.Q.toggleTheaterMode=function(r,g){var I=_.Qo(_.jR().getState()),P=this.getPlayerManager(),a=_.Y("disable_theater_mode_keyboard")||_.yi("START_IN_FULL_WINDOW_MODE");P&&!a&&(I=!I,_.Ml()&&_.Y("external_fullscreen")&&(I=!0),_.We(this.hostElement,"yt-toggle-theater-mode",[I]),qr(r,g,this.isShortsPage))};
_.Q.toggleMiniplayer=function(r,g){var I=this.getPlayerManager();if(this.isMiniplayerActive()){var P;((P=_.S5().resolve(_.lX(_.jN)))==null?0:P.isOnWatch())?_.S5().resolve(_.XH).close(!0):_.WA(_.S5().resolve(_.XH));qr(r,g,this.isShortsPage)}else I&&(_.We(this.hostElement,"yt-activate-miniplayer-from-watch-action"),qr(r,g,this.isShortsPage))};
_.Q.handlePlayerSpaceKey=function(r,g){var I=!!_.dD()||this.isMiniplayerActive();I=_.Y("disable_space_scroll_fix")||I;_.Y("global_spacebar_pause")&&!this.isKeyBoardInUse()&&I&&(r.preventDefault(),this.passEventToPlayer(r,g))};
_.Q.isPresentingTheaterMode=function(){return _.Y("web_watch_enable_tm_esc_key")?_.Qo(_.jR().getState())&&!_.Ml():!1};
Pn.prototype.onMiniplayerActiveChange=Pn.prototype.onMiniplayerActiveChange;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Pn.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Pn.prototype,"ytdReduxBehavior",void 0);_.w([_.H({selector:_.Xht}),_.J("design:type",Boolean)],Pn.prototype,"inlinePreviewIsActive",void 0);_.w([_.H({selector:_.xy$}),_.J("design:type",Boolean)],Pn.prototype,"isShortsPage",void 0);
_.w([_.H({selector:_.u6}),_.J("design:type",Boolean)],Pn.prototype,"miniplayerIsActive",void 0);_.w([_.xt("miniplayerIsActive"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Pn.prototype,"onMiniplayerActiveChange",null);_.w([_.qC({disableElementRegistration:!0,is:"yt-hotkey-manager"})],Pn);_.A(Pn,"yt-hotkey-manager",void 0,{mode:_.Rv("kevlar_poly_si_batch_j081")?1:2});var aP=function(){var r=_.D.apply(this,arguments)||this;r.loopStateEntityKey_=null;r.playlistLoopStateEntity_=null;r.isShuffleNextPlaylist=!1;r.PLAYER_EVENTS_=new Map;r.playerListenersSetup_=!1;r.videoSkipJob_=0;r.canAutoAdvance_=!1;r.playerManager_=null;r.TEST_ONLY={};return r};
_.b(aP,_.D);_.Q=aP.prototype;_.Q.ready=function(){_.S5().addProvider({provide:_.zX,useValue:this.hostElement})};
_.Q.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_)};
_.Q.attached=function(){document.addEventListener("yt-navigate-start",_.J4(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.J4(this,this.onYtNavigateFinish_))};
_.Q.detached=function(){document.removeEventListener("yt-navigate-start",_.J4(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.J4(this,this.onYtNavigateFinish_))};
_.Q.updatePlaylistEventListeners=function(r,g){g&&!this.playerListenersSetup_?(this.playerManager_=r,this.registerPlaylistEventListeners_(r)):!g&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(r))};
_.Q.setPlayer=function(r){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=r};
_.Q.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.Q.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.Q.registerPlaylistEventListeners_=function(r){var g=this;r.getPlayerPromise().then(function(I){g.playerListenersSetup_||(g.ytPlayerListenerBehavior.listenToPlayerEvents(I,g.PLAYER_EVENTS_),g.playerListenersSetup_=!0)})};
_.Q.removePlaylistEventListeners_=function(r){var g=this;r.getPlayerPromise().then(function(I){g.playerListenersSetup_&&(g.ytPlayerListenerBehavior.unlistenFromPlayerEvents(I,g.PLAYER_EVENTS_),g.playerListenersSetup_=!1)})};
_.Q.setPlaylistComponent=function(r){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.J4(this,this.onPlaylistYtNavigate_)),r&&(r.data&&this.playlistComponent.data&&r.data.playlistId==this.playlistComponent.data.playlistId?(r.loopOn=this.playlistComponent.loopOn,r.shuffleOn=this.playlistComponent.shuffleOn):(r.loopOn=!1,r.shuffleOn=!1),this.isShuffleNextPlaylist&&(r.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=r;this.playlistComponent.addEventListener("yt-navigate",
_.J4(this,this.onPlaylistYtNavigate_))};
_.Q.setAutoplayRenderer=function(r){this.autoplayData=r};
_.Q.setPlaylistData=function(r){this.currentPlaylistData_=r;_.He(this.hostElement,"yt-playlist-data-updated");_.pF.isEmpty(r)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(r)};
_.Q.setPlayerPlaybackControlData=function(r){this.playerManager_&&this.playerManager_.updatePlayerComponents(r.playlistPanelRenderer)};
_.Q.getPlaylistData=function(){return this.currentPlaylistData_};
_.Q.getTempData_=function(r,g){if(this.playlistComponent==null)return null;r={};this.playlistComponent.shuffleOn&&(r.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(r.loop_on=this.playlistComponent.loopOn);g&&(r.autonav="1",_.S5().resolve(_.ny),g=_.Jb(),g>0&&(r.lact=g),this.playerManager_&&(g=this.playerManager_.getPlayer())&&g.shouldSendVisibilityState()&&(g=g.getVisibilityState(),g!=0&&(r.vis=g)));_.Y("enable_unknown_lact_fix_on_html5")&&(_.S5().resolve(_.ny),r.lact=
_.Jb());return r};
_.Q.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.Q.setLoopStateEntityKey_=function(r){var g;this.loopStateEntityKey_=((g=this.getPlaylistLoopData_(r))==null?void 0:g.playlistLoopStateEntityKey)||null};
_.Q.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.Q.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.Q.skipVideo=function(){var r=this,g=_.Y("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||g)g=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.$m(_.ZV,function(){r.onPlaylistNext();r.videoSkipJob_=0},g)};
_.Q.cancelVideoSkip=function(){this.videoSkipJob_&&(_.ZV.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.Q.isInBackground_=function(){var r=window.document.visibilityState;return!(!r||r=="visible")};
_.Q.onPlaylistIndex_=function(r){this.playlistComponent&&(r=this.playlistComponent.data.contents[r].playlistPanelVideoRenderer.navigationEndpoint,_.He(this.hostElement,"yt-navigate",{endpoint:r,tempData:this.getTempData_(r)}))};
_.Q.onPlayerStateChange_=function(r){if(r=r==0&&this.playlistComponent&&this.canAutoAdvance_)r=_.Gu.getInstance(),r=!(r.autonavState_===3?r.autonavPauseReason_&&r.autonavPauseReason_.inputBoxFocus===!0:r.autonavState_===1&&r.disabledAutonavPauseReason_&&r.disabledAutonavPauseReason_.inputBoxFocus===!0);r&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.Q.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.Q.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.Q.navigateToAutoplayWatchEndpoint_=function(r,g,I){var P=this.playlistComponent.data.currentIndex,a=this.getNumPlayableVideos_();r=="NORMAL"&&g=="autoplayVideo"&&P+1>=a&&I||!(r=this.getVideoEndpoint_(r,g))||(I=this.getTempData_(r,I),_.He(this.hostElement,"yt-navigate",{endpoint:r,tempData:I}))};
_.Q.getNumPlayableVideos_=function(){for(var r=0,g=_.m(this.playlistComponent.data.contents||[]),I=g.next();!I.done;I=g.next())I.value.playlistPanelVideoRenderer&&(r+=1);return r};
_.Q.getVideoEndpoint_=function(r,g){if(this.autoplayData&&this.autoplayData.sets)for(var I=0,P=this.autoplayData.sets.length;I<P;I++){var a=this.autoplayData.sets[I];if(a.mode==r){if(a[g])return a[g];break}}else r=new _.oK("AutoplayData is undefined in playlist manager","Mode: "+r+" endpoint: "+g),_.M6(r)};
_.Q.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.Q.onPlaylistYtNavigate_=function(r){if(r.detail.endpoint){r.stopPropagation();var g=r.detail;g.tempData=this.getTempData_(r.detail.endpoint);_.He(this.hostElement,"yt-navigate",g)}};
_.Q.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.Q.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.Q.playlistLoopStateEntityChanged_=function(r){var g=this,I,P,a;return _.p(function(v){if(v.nextAddress==1){if(!r)return v.return();I=r.state==="PLAYLIST_LOOP_STATE_ONE";return g.playerManager_?v.yield(g.playerManager_.getPlayerPromise(),3):v.jumpTo(2)}v.nextAddress!=2&&(P=v.yieldResult,P.setLoopVideo(I));a=r.state==="PLAYLIST_LOOP_STATE_ALL";g.playlistComponent&&(g.playlistComponent.loopOn=a);_.R2(v)})};
_.Q.getPlaylistLoopData_=function(r){var g,I;if(r=r==null?void 0:(g=r.playlistButtons)==null?void 0:(I=g.menuRenderer)==null?void 0:I.topLevelButtons)for(g=_.m(r),I=g.next();!I.done;I=g.next())if(I=I.value,I.playlistLoopButtonRenderer)return I.playlistLoopButtonRenderer};
_.Q.getLoopStateCommand_=function(r){var g=this.getPlaylistData(),I;g=((I=this.getPlaylistLoopData_(g))==null?void 0:I.states)||[];var P;r=(P=_.Z(g[r?1:2],_.Wx$))==null?void 0:P.button;var a;return(a=_.Z(r,_.cw))==null?void 0:a.command};
_.Q.onPlayerLoopChange_=function(r){this.playlistLoopStateEntity_&&(r?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(r=this.getLoopStateCommand_(r))&&this.ytComponentBehavior.resolveCommand(r)};
_.Q.onSleepTimerSettingsChanged_=function(r){this.canAutoAdvance_=r!=="End of video"};
aP.prototype.onPlaylistLoopStateEntityChanged=aP.prototype.onPlaylistLoopStateEntityChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],aP.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",_.iF)],aP.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],aP.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],aP.prototype,"loopStateEntityKey_",void 0);
_.w([_.H({selectorArgs:["loopStateEntityKey_"],selector:_.am.playlistLoopStateEntitySelector}),_.J("design:type",Object)],aP.prototype,"playlistLoopStateEntity_",void 0);_.w([_.xt("playlistLoopStateEntity_"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],aP.prototype,"onPlaylistLoopStateEntityChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"yt-playlist-manager"})],aP);_.A(aP,"yt-playlist-manager",void 0,{mode:_.Rv("kevlar_poly_si_batch_j081")?1:2});var PES,az3=function(){if(PES!==void 0)return PES;var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-third-party-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return PES=r};var vn=function(){var r=_.D.apply(this,arguments)||this;r.lastCallback=null;r.getAccountLinkPromises={};r.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);r.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return r};
_.b(vn,_.D);_.Q=vn.prototype;_.Q.getLocation=function(){return window.location.href};
_.Q.getCompletionUrl=function(){return _.l_(this.getLocation())};
_.Q.containsRedirectState=function(r){return(r=_.Rx(_.JtF(r)))?(new URLSearchParams(r)).get("redirect_state")!==null:!1};
_.Q.createGalConfig=function(r,g){var I=new eYi;r=I=g?this.getPopupOrRedirectSetting(I,_.Gq("LINK_API_KEY"),_.Gq("LINK_API_KEY_REDIRECT"),r):Y6f(I,_.Gq("LINK_API_KEY"));r.authUser=_.Gq("SESSION_INDEX")||0;r.supportedFlows=new Set([4]);return r.build()};
_.Q.getPopupOrRedirectSetting=function(r,g,I,P){this.isGalInteractionPopupMode(P)?(r.interactionMode=0,r=Y6f(r,g)):(r.interactionMode=1,g=this.getCompletionUrl(),r.completionUrl=g,r=Y6f(r,I));return r};
_.Q.isGalInteractionPopupMode=function(r){if(this.redirectModeProviderAllowlist.has(r))switch(r){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.Q.getStatusEntityKeyForProviderId=function(r){return _.Df(r+":all","accountLinkStatusEntity")};
_.Q.findNestedPropValue=function(r,g){var I=!1,P=null;JSON.stringify(r,function(a,v){I||a!==g||(I=!0,P=v);return I?null:v});
return P};
_.Q.findAccountLinkButtonViewModel=function(r,g){var I=null,P=!1;JSON.stringify(r,function(a,v){P||v.accountLinkStatusEntityKey!==g||v.accountLinkStatusSecondaryEntityKey||(P=!0,I=v);return P?null:v});
return I};
_.Q.executeLinkingSuccessOrFailureCommands=function(r,g,I){var P=null,a;(g==null?0:(a=g.url)==null?0:a.includes("account_sharing"))?P=g==null?void 0:g.response:P=g==null?void 0:g.response;(g=this.findAccountLinkButtonViewModel(P,r))?(r=I?this.findNestedPropValue(g,"onSuccessCommand"):this.findNestedPropValue(g,"onFailureCommand"))?_.ld([r],this.hostElement):_.WP(Error("Xl")):_.WP(Error("Yl`"+r))};
_.Q.handleInitializeRequest=function(r,g){var I=this,P=DkR(this.createGalConfig(r,!0));this.containsRedirectState(this.getLocation())?Kji(r,P.config,P.galService).then(function(a){var v=I.getStatusEntityKeyForProviderId(r);if(a.statusCode===1)g&&I.executeLinkingSuccessOrFailureCommands(v,g,!0),a=I.getLocation().indexOf("#"),a!==-1&&window.history.pushState(null,"",I.getLocation().substring(0,a));else return g&&I.executeLinkingSuccessOrFailureCommands(v,g,!1),Promise.reject(Error(a.statusMessage))}).catch(function(a){_.M6(a);
_.eJ("gamingAccountLinkStatusChanged",{serviceId:r,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(a)}):this.getAccountLinkPromises[r]=P.startLinkingSession({serviceId:r})};
_.Q.handleAccountLinkCommand=function(r){_.Z(r,YVU)&&this.handleLinkRequest(_.Z(r,YVU))};
_.Q.handleLinkRequest=function(r){var g=this,I=r.thirdPartyId;if(I)if(this.isGalInteractionPopupMode(I)){var P=function(){g.closeAndFire("ytd-gaming-account-link-setting-renderer",r.onFailureCommand)},a=function(){g.closeAndFire("ytd-gaming-account-link-setting-renderer",r.onSuccessCommand)};
this.lastCallback=a;this.getAccountLinkPromises[I].then(function(v){g3A(v).then(function(C){C.statusCode===1?a():P()})}).catch(function(){P()})}else this.getAccountLinkPromises[I].then(function(v){g3A(v).then(function(C){if(C.statusCode!==1)return Promise.reject(Error(C.statusMessage))})}).catch(function(v){_.M6(v);
_.eJ("gamingAccountLinkStatusChanged",{serviceId:I,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(v)})};
_.Q.closeAndFire=function(r,g){_.We(this.hostElement,"yt-close-popup-action",[r]);g&&_.ld([g],this.hostElement)};
_.Q.handleAccountUnlinkCommand=function(r){_.Z(r,Zcr)&&this.handleUnlinkRequest(_.Z(r,Zcr))};
_.Q.handleUnlinkRequest=function(r){var g=this,I=r.thirdPartyId;if(I){var P=function(){g.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",r.onFailureCommand)},a=function(){g.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",r.onSuccessCommand)};
this.lastCallback=a;var v=DkR(this.createGalConfig(I,!1));this.unlinkUserGal(v,I).then(function(C){C.statusCode===1?a():P()}).catch(function(){P()})}};
_.Q.unlinkUserGal=function(r,g){return r.deleteLink(g)};
_.Q.handleLogAccountLinkingEventCommand=function(r){_.Y("enable_gel_log_commands")&&_.Z(r,icr)&&(r=_.Z(r,icr).event)&&_.eJ("gamingAccountLinkStatusChanged",r)};
_.l4.Object.defineProperties(vn,{template:{configurable:!0,enumerable:!0,get:function(){return az3()}}});
_.w([_.d(_.Aa.YtOpenPopupBehavior),_.J("design:type",Object)],vn.prototype,"ytOpenPopupBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],vn.prototype,"ytActionHandlerBehavior",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-third-party-manager"})],vn);_.A(vn,"ytd-third-party-manager",function(){return az3()},{mode:_.Rv("kevlar_poly_si_batch_j081")?1:2});var vNS=2/3,Qhi=_.Dx(130749),m73=function(r,g){var I=this;this.element=r;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){I.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:vNS,moveAction:function(P){I.moveAction(P)},
triggerAction:function(){I.element.isReloading=!0;_.t9(_.hx(),{visualElement:Qhi});_.Jx.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:I.element}})}}}};
_.lk(_.hx(),Qhi,this.layer);this.gesture=new f4(r,g,this.refreshConfig,"pan-down");this.attach()};
_.Q=m73.prototype;_.Q.attach=function(){this.gesture.attach()};
_.Q.detach=function(){this.gesture.detach()};
_.Q.reset=function(){this.element.close()};
_.Q.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.Q.moveAction=function(r){this.element.rotation=r*360};var CEM=_.Dx(130750),pL4=function(r,g,I,P,a){var v=this;this.element=r;this.parent=I;this.channelHeader=P;this.ytdReduxDispatch=a;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){v.tabsStartAtInPx=v.channelHeader.clientHeight-48;var C;(C=v.selectedTab)!=null&&C.title&&(C=_.S5().resolve(_.lX(_.jN)))&&(C=C.getCurrentPage(),v.lastVisitedTabScrollPosition=C.getScrollTop(),v.previousTab&&
((v.lastVisitedTabScrollPosition===void 0?0:v.lastVisitedTabScrollPosition<v.channelHeader.clientHeight-48)?v.scrollPositionForTabs.has(v.selectedTab.title)&&v.scrollPositionForTabs.delete(v.selectedTab.title):v.scrollPositionForTabs.set(v.selectedTab.title,C.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:u1r(),triggerAction:function(){v.navigate(v.previousTab)},
moveAction:function(C,u){v.moveAction(C,u)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-u1r(),triggerAction:function(){v.navigate(v.nextTab)},
moveAction:function(C,u){v.moveAction(C,u)}}}};
_.lk(_.hx(),CEM,this.layer);this.gesture=new f4(r,g,this.tabConfig);this.attach()};
_.Q=pL4.prototype;_.Q.attach=function(){this.gesture.attach()};
_.Q.detach=function(){this.gesture.detach()};
_.Q.tabsChanged=function(r){if(r){var g=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;r=_.m(r);for(var I=r.next();!I.done;I=r.next()){I=I.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=I);var P=void 0;if((P=I)==null?0:P.selected)this.previousTab=g,this.selectedTab=I;g=I}g=this.gesture;r=this.getConfig();g.config=r;this.scrollPositionNeedsUpdate=!0}};
_.Q.getConfig=function(){return this.previousTab?this.nextTab?this.tabConfig:Object.assign({},this.tabConfig,{triggers:{right:this.tabConfig.triggers.right}}):Object.assign({},this.tabConfig,{triggers:{left:this.tabConfig.triggers.left}})};
_.Q.moveAction=function(r,g){if(!this.tabsElement){var I;this.tabsElement=(I=this.parent.header)==null?void 0:I.tabsElement;g==="right"&&this.previousTab?(I=this.previousTab.endpoint,_.ytK(_.S5().resolve(_.Ig),I,{},"")):g==="left"&&this.nextTab&&(I=this.nextTab.endpoint,_.ytK(_.S5().resolve(_.Ig),I,{},""));if(!this.tabsElement)return}I=this.tabsElement._pos;g==="right"&&(r*=-1);this.tabsElement._positionBar(I.width,I.left*1+I.width*r)};
var u1r=function(){var r,g;return(g=(r=_.S5().resolve(_.jN).getCurrentPage())==null?void 0:r.clientWidth)!=null?g:0};
pL4.prototype.navigate=function(r){this.element.data=void 0;if(r=r==null?void 0:r.endpoint)this.ytdReduxDispatch(HMS(!0)),_.t9(_.hx(),{visualElement:CEM}),_.Jx.instance.resolveCommand({navigateAction:{endpoint:r}},{form:{element:this.element}})};var oNi;var qd3;var QV=function(){var r=_.D.apply(this,arguments)||this;r.rotation=0;r.isReloading=!1;return r};
_.b(QV,_.D);QV.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
QV.prototype.reset=function(){this.hostElement.style.opacity=""};
QV.prototype.close=function(){var r=this;return _.p(function(g){if(g.nextAddress==1)return g.yield(r.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);r.hostElement.style.opacity="0";_.R2(g)})};
QV.prototype.rotationChanged=QV.prototype.rotationChanged;_.w([_.H(),_.J("design:type",Object)],QV.prototype,"rotation",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],QV.prototype,"isReloading",void 0);_.w([_.ni("#icon"),_.J("design:type",HTMLElement)],QV.prototype,"icon",void 0);_.w([_.xt("rotation"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],QV.prototype,"rotationChanged",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-refresh"})],QV);
_.A(QV,"ytd-refresh",function(){if(qd3!==void 0)return qd3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-refresh--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[isReloading]]" icon="refresh" class="style-scope ytd-refresh"></yt-icon>\n<tp-yt-paper-spinner-lite active="[[isReloading]]" hidden="[[!isReloading]]" class="style-scope ytd-refresh">\n</tp-yt-paper-spinner-lite>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return qd3=r},{mode:1});var XLU;var m9=function(){var r=_.D.apply(this,arguments)||this;r.useRaf=!_.Y("web_use_raf_app_header_layout_killswitch");return r};
_.b(m9,_.D);m9.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"}}}};
m9.prototype.dataChanged=function(){if(this.data){var r=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var g=_.Ly(this.data.banner.thumbnails,this.hostElement.clientWidth);g&&(g.indexOf("//")===0&&(g="https:"+g),this.hasBannerArt=!0,_.lH(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+g+")"}))}this.hasBannerArt!==r&&_.DG(this.hostElement).querySelector("#header").fire("iron-resize")}};
m9.prototype.updateSelectedFromBinding=function(r){this.selected=r.detail.value};
m9.prototype.dataChanged=m9.prototype.dataChanged;_.w([_.d(Plp),_.J("design:type",Object)],m9.prototype,"ytdTabbedHeaderBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],m9.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.td),_.J("design:type",Object)],m9.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],m9.prototype,"ytdGuideStateAwareBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],m9.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],m9.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Number)],m9.prototype,"selected",void 0);_.w([_.H(),_.J("design:type",Boolean)],m9.prototype,"active",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],m9.prototype,"hasBannerArt",void 0);_.w([_.H(),_.J("design:type",Object)],m9.prototype,"useRaf",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],m9.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],m9);
_.A(m9,"ytd-interactive-tabbed-header-renderer",function(){if(XLU!==void 0)return XLU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-interactive-tabbed-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-app-header-layout use-raf="[[useRaf]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-app-header id="header" slot="header" condenses="" disabled="[[!active]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-interactive-tabbed-header-renderer"><svg id="bg" viewBox="0 0 1439 304" preserveAspectRatio="xMinYMid slice" class="style-scope ytd-interactive-tabbed-header-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path></svg><div id="content-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="content" class="style-scope ytd-interactive-tabbed-header-renderer"><yt-img-shadow id="box-art" object-fit="COVER" thumbnail="[[data.boxArt]]" class="style-scope ytd-interactive-tabbed-header-renderer"></yt-img-shadow><div id="details" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="title" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.title)]]</div><div id="auto-generated" hidden="[[!data.autoGenerated]]" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.autoGenerated)]]</div><div id="description" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.description)]]</div><div id="metadata" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.metadata)]]</div><ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-interactive-tabbed-header-renderer"></ytd-badge-supported-renderer><div id="buttons" class="style-scope ytd-interactive-tabbed-header-renderer"></div></div></div></div><tp-yt-app-toolbar sticky="" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-inner-container" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tabs noink="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-interactive-tabbed-header-renderer"><template is="dom-repeat" items="[[tabs]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tab hidden="[[!item.tabRenderer]]" class="style-scope ytd-interactive-tabbed-header-renderer">\n                [[item.tabRenderer.title]]\n              </tp-yt-paper-tab></template></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return XLU=r},{mode:1});var cUp;var Cn=function(){return _.D.apply(this,arguments)||this};
_.b(Cn,_.D);Cn.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Cn.prototype.computeActionsAlignment=function(r){return(r==null?void 0:r.actionsAlignment)||""};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Cn.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Cn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Cn.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.J("design:type",String)],Cn.prototype,"actionsAlignment",void 0);
_.w([_.qC({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],Cn);
_.A(Cn,"ytd-page-footer-renderer",function(){if(cUp!==void 0)return cUp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-actions" class="style-scope ytd-page-footer-renderer"></div>\n<div id="actions" class="style-scope ytd-page-footer-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return cUp=r},{mode:1});var tuZ;var BoS;var ul=function(){var r=_.D.apply(this,arguments)||this;r.isEditing=!1;r.useSlot=!1;r.isMultiline=!1;return r};
_.b(ul,_.D);_.Q=ul.prototype;_.Q.onKeydown=function(r){if(r.keyCode===13&&!this.isMultiline)this.onSave();else if(r.keyCode===27)this.onCancel()};
_.Q.computeComponentStyle=function(r){return(r==null?0:r.style)?r.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.Q.computeisMultiline=function(r){if(this.multilineOverride!==void 0)return this.multilineOverride;var g,I;return!!(r==null?0:(g=r.formField)==null?0:(I=g.textInputFormFieldRenderer)==null?0:I.isMultiline)};
_.Q.computeTextDisplayed=function(r,g){if(r)return r;if(g)return g};
_.Q.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.Q.onSave=function(){if(this.textForm.validate()){this.textForm.save();var r=this.textForm.value;if(r)this.set("data.textDisplayed",_.i6(r));else{var g;((g=this.data)==null?0:g.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.i7("inline-form-changed",this.data));this.isEditing=!1}};
_.Q.onCancel=function(){var r=_.b6(this.data.textDisplayed);r===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(r);this.isEditing=!1};
ul.prototype.onKeydown=ul.prototype.onKeydown;_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],ul.prototype,"ytEventForwardingBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ul.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ul.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ul.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ul.prototype,"isEditing",void 0);_.w([_.H(),_.J("design:type",Object)],ul.prototype,"useSlot",void 0);_.w([_.H(),_.J("design:type",Boolean)],ul.prototype,"multilineOverride",void 0);_.w([_.H(),_.J("design:type",Boolean)],ul.prototype,"enableOverlayTheme",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.J("design:type",String)],ul.prototype,"componentStyle",void 0);
_.w([_.H({computed:"computeisMultiline(data)"}),_.J("design:type",Object)],ul.prototype,"isMultiline",void 0);_.w([_.ni("#text-form"),_.J("design:type",Object)],ul.prototype,"textForm",void 0);_.w([_.Eq("keydown"),_.J("design:type",Function),_.J("design:paramtypes",[KeyboardEvent]),_.J("design:returntype")],ul.prototype,"onKeydown",null);_.w([_.qC({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],ul);
_.A(ul,"ytd-inline-form-renderer",function(){if(BoS!==void 0)return BoS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-inline-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="display-dialog" hidden="[[isEditing]]" class="style-scope ytd-inline-form-renderer">\n  <template is="dom-if" restamp="" if="[[useSlot]]" class="style-scope ytd-inline-form-renderer">\n    <slot name="text-display" id="text-displayed" class="style-scope ytd-inline-form-renderer"></slot>\n  </template>\n  <template is="dom-if" restamp="" if="[[!useSlot]]" class="style-scope ytd-inline-form-renderer">\n    <yt-formatted-string id="text-displayed" split-lines="" text="[[computeTextDisplayed(data.textDisplayed, data.placeholder)]]" class="style-scope ytd-inline-form-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<ytd-button-renderer id="edit-button" button-tooltip-position="left" data="[[data.editButton.buttonRenderer]]" hidden="[[isEditing]]" on-click="onEdit" class="style-scope ytd-inline-form-renderer">\n</ytd-button-renderer>\n<div id="edit-dialog" hidden="[[!isEditing]]" class="style-scope ytd-inline-form-renderer">\n  <yt-text-input-form-field-renderer id="text-form" component-style="[[componentStyle]]" data="[[data.formField.textInputFormFieldRenderer]]" enable-overlay-theme="[[enableOverlayTheme]]" is-multiline-override="[[isMultilineOverride]]" no-label-float="" required-error-message="[[addToStrings.REQUIRED_LABEL]]" class="style-scope ytd-inline-form-renderer">\n  </yt-text-input-form-field-renderer>\n  <div id="edit-buttons" class="style-scope ytd-inline-form-renderer">\n    <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancel" class="style-scope ytd-inline-form-renderer">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="save-button" data="[[data.saveButton.buttonRenderer]]" on-click="onSave" class="style-scope ytd-inline-form-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return BoS=r},{mode:1});var OlM;var pn=function(){var r=_.D.apply(this,arguments)||this;r.previousSelectValue=void 0;r.selectedItemMessage=void 0;return r};
_.b(pn,_.D);pn.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
pn.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var r,g,I,P,a=(r=this.data)==null?void 0:(g=r.dropdown)==null?void 0:(I=g.dropdownRenderer)==null?void 0:(P=I.entries)==null?void 0:P.map(function(u){return u.privacyDropdownItemRenderer});
r=_.m(a!=null?a:[]);for(g=r.next();!g.done;g=r.next())if((g=g.value)&&g.int32Value===this.selectedValue){this.selectedItemMessage=g.itemMessage;break}}else this.selectedItemMessage=void 0;var v;(v=this.onValueChanged)==null||v.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var C;(C=this.data)!=null&&C.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
pn.prototype.onValueChangedForSelectedValue=function(r){this.selectedValue=r.detail.value};
pn.prototype.selectedValueChanged=pn.prototype.selectedValueChanged;_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],pn.prototype,"ytEventForwardingBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],pn.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],pn.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],pn.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],pn.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],pn.prototype,"theme",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Number)],pn.prototype,"selectedValue",void 0);_.w([_.H(),_.J("design:type",Function)],pn.prototype,"onValueChanged",void 0);
_.w([_.$R("selectedValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],pn.prototype,"selectedValueChanged",null);_.w([_.qC({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],pn);
_.A(pn,"ytd-dropdown-form-field-renderer",function(){if(OlM!==void 0)return OlM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-dropdown-form-field-renderer">\n  <ytd-dropdown-renderer id="dropdown" autosize="" data="[[data.dropdown.dropdownRenderer]]" min-autosize-width="0" no-label-float="" no-underline="" theme="[[theme]]" value="[[selectedValue]]" on-value-changed="onValueChangedForSelectedValue" class="style-scope ytd-dropdown-form-field-renderer">\n  </ytd-dropdown-renderer>\n  <yt-formatted-string id="selected-item-message" hidden="[[!selectedItemMessage]]" text="[[selectedItemMessage]]" class="style-scope ytd-dropdown-form-field-renderer">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return OlM=r},{mode:_.Rv("kevlar_poly_si_batch_j025")?1:2});var z8f;var oP=function(){return _.D.apply(this,arguments)||this};
_.b(oP,_.D);_.l4.Object.defineProperties(oP.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var r=[],g=_.m(this.data||[]),I=g.next();!I.done;I=g.next())(I=_.Z(I.value,usU))&&r.push(I);return r}}});
_.w([_.H(),_.J("design:type",Array)],oP.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],oP.prototype,"byline",null);_.w([_.qC({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],oP);
_.A(oP,"ytd-playlist-byline-renderer",function(){if(z8f!==void 0)return z8f;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-byline-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-stats style-scope ytd-playlist-byline-renderer">\n  <template is="dom-repeat" items="[[byline]]" class="style-scope ytd-playlist-byline-renderer">\n    <yt-icon id="byline-icon" hidden="[[!item.icon]]" icon="[[item.icon.iconType]]" class="style-scope ytd-playlist-byline-renderer"></yt-icon>\n    <yt-formatted-string class="byline-item style-scope ytd-playlist-byline-renderer" text="[[item.text]]"></yt-formatted-string>\n  </template>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return z8f=r},{mode:1});var e8i;var qs=function(){var r=_.D.apply(this,arguments)||this;r.rtlBullet=_.Y("web_playlist_stats_rtl_bullet_icon_killswitch");r.modern=_.Y("web_modern_buttons");r.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return r};
_.b(qs,_.D);_.Q=qs.prototype;_.Q.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"}}}}};
_.Q.attached=function(){};
_.Q.computeIsCustomThumbnail=function(r){return r?!!r.playlistCustomThumbnailRenderer:!1};
_.Q.onYtNavigate=function(r,g){if(g&&g.actions&&g.actions.indexOf("shuffle")>-1){r=_.S5().resolve(_.zX);var I=g.tempData||{};I.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);g.tempData=I;r.isShuffleNextPlaylist=!0}};
_.Q.onUpdatePlaylistAction=function(r){var g;r=(g=_.Z(r,_.kPJ))==null?void 0:g.updatedRenderer;if(g=_.Z(r,bmK))this.data=g};
_.Q.computeStyleType=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeThumbnailWidth=function(r){return r==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.Q.computeHideThumbnailAria=function(r){if(r==null?0:r.thumbnailOverlays)for(var g=0;g<r.thumbnailOverlays.length;g++){var I=void 0;if((I=r.thumbnailOverlays[g])==null?0:I.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
qs.prototype.onYtNavigate=qs.prototype.onYtNavigate;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],qs.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],qs.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],qs.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],qs.prototype,"ytComponentBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],qs.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],qs.prototype,"rtlBullet",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.J("design:type",String)],qs.prototype,"styleType",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.J("design:type",Number)],qs.prototype,"thumbnailWidth",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],qs.prototype,"modern",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.J("design:type",Boolean)],qs.prototype,"isCustomThumbnail",void 0);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[Event,Object]),_.J("design:returntype")],qs.prototype,"onYtNavigate",null);_.w([_.qC({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],qs);
_.A(qs,"ytd-playlist-sidebar-primary-info-renderer",function(){if(e8i!==void 0)return e8i;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-primary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail bottom-side-panel="" custom-thumbnail-size="[[thumbnailWidth]]" data="[[data]]" hidden="[[!data.thumbnailRenderer]]" hide-aria="[[computeHideThumbnailAria(data)]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-playlist-thumbnail><h1 id="title" hidden="[[!data.title]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string link-inherit-color="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></h1><template is="dom-if" restamp="" if="[[data.titleForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-inline-form-renderer id="title-form" data="[[data.titleForm.inlineFormRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-inline-form-renderer></template><div id="stats" hidden="[[!data.stats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><template is="dom-repeat" items="[[data.stats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></template></div><div id="privacy-stats" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-badge-supported-renderer><div id="show-stats" hidden="[[!data.showStats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><template is="dom-repeat" items="[[data.showStats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></template></div><template is="dom-if" restamp="" if="[[data.privacyForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-dropdown-form-field-renderer id="privacy-form" data="[[data.privacyForm.dropdownFormFieldRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-dropdown-form-field-renderer></template></div><div id="play-buttons" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></div><div id="menu" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></div><template is="dom-if" restamp="" if="[[data.description]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-expander max-number-of-lines="20" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><div id="description" slot="content" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></div><yt-formatted-string class="more-button style-scope ytd-playlist-sidebar-primary-info-renderer" slot="more-button" hidden="[[!data.showMoreText]]" role="button" text="[[data.showMoreText]]"></yt-formatted-string></ytd-expander></template><template is="dom-if" restamp="" if="[[data.descriptionForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-expander max-number-of-lines="20" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><div id="description-form" slot="content" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-inline-form-renderer id="description-form" data="[[data.descriptionForm.inlineFormRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-inline-form-renderer></div><yt-formatted-string class="more-button style-scope ytd-playlist-sidebar-primary-info-renderer" slot="more-button" hidden="[[!data.showMoreText]]" role="button" text="[[data.showMoreText]]"></yt-formatted-string></ytd-expander></template>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return e8i=r},{mode:1});var Ydi;var Xz=function(){return _.D.apply(this,arguments)||this};
_.b(Xz,_.D);Xz.prototype.computeOwnerVisibility=function(r){return!(!r.videoOwner&&!r.button)};
Xz.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"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Xz.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Xz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Xz.prototype,"data",void 0);_.w([_.qC({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],Xz);
_.A(Xz,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(Ydi!==void 0)return Ydi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-secondary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" split-lines="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n</yt-formatted-string>\n<div id="owner-container" hidden$="[[!computeOwnerVisibility(data)]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n  <div id="video-owner" class="style-scope ytd-playlist-sidebar-secondary-info-renderer"></div>\n  <div id="button" class="style-scope ytd-playlist-sidebar-secondary-info-renderer"></div>\n</div>\n<yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n</yt-formatted-string>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Ydi=r},{mode:1});var ZlW;var cn=function(){var r=_.D.apply(this,arguments)||this;r.expanded=!1;r.isCompact=!1;return r};
_.b(cn,_.D);_.Q=cn.prototype;_.Q.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.Q.dataChanged=function(){this.data&&_.cb(_.DG(this.text),_.hPl(_.rtT,_.b6(this.data.text||null)))};
_.Q.computeAutoScrollEnabled=function(r,g){return r&&!g};
_.Q.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.Q.toggleOnTap=function(){this.expanded=!this.expanded};
cn.prototype.expandedChanged=cn.prototype.expandedChanged;cn.prototype.dataChanged=cn.prototype.dataChanged;_.w([_.d(PQr),_.J("design:type",Object)],cn.prototype,"ytdAutoScrollBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],cn.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],cn.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],cn.prototype,"expanded",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],cn.prototype,"isCompact",void 0);_.w([_.H({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.J("design:type",Boolean)],cn.prototype,"autoScrollEnabled",void 0);_.w([_.ni("#text"),_.J("design:type",Object)],cn.prototype,"text",void 0);_.w([_.ni("#expander-icon"),_.J("design:type",Object)],cn.prototype,"expanderIcon",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],cn.prototype,"dataChanged",null);_.w([_.xt("expanded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],cn.prototype,"expandedChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],cn);
_.A(cn,"ytd-channel-legal-info-renderer",function(){if(ZlW!==void 0)return ZlW;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-legal-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" class="style-scope ytd-channel-legal-info-renderer"></yt-formatted-string>\n<tp-yt-paper-material id="expand-button" elevation="1" on-click="toggleOnTap" class="style-scope ytd-channel-legal-info-renderer">\n  <yt-icon-button class="style-scope ytd-channel-legal-info-renderer">\n    <yt-icon id="expander-icon" class="style-scope ytd-channel-legal-info-renderer"></yt-icon>\n  </yt-icon-button>\n</tp-yt-paper-material>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ZlW=r},{mode:1});var U7U;var ilW=_.xH("DOWNLOAD",{},"Download"),blR=_.xH("DOWNLOADING",{},"Downloading"),Mu3=_.xH("DOWNLOADED",{},"Downloaded"),ts=function(){var r=_.D.apply(this,arguments)||this;r.downloadProgress=0;r.isDownloadComplete=!1;r.transferState="TRANSFER_STATE_UNKNOWN";return r};
_.b(ts,_.D);_.Q=ts.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Q.dataChanged=function(){var r;(r=this.data)!=null&&r.tooltip||(r=_.XU(_.jR().getState(),this.playlistId),this.updateButtonState(r))};
_.Q.computePlaylistId=function(r){return r};
_.Q.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.Q.updateButtonState=function(r){if(this.data&&(this.data.tooltip!==blR||!_.TG(r))){this.isDownloadComplete=!1;switch(r){case "TRANSFER_STATE_UNKNOWN":r=ilW;var g="OFFLINE_DOWNLOAD";var I="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":r=Mu3;g="OFFLINE_PIN";I="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":r=blR;g="OFFLINE_DOWNLOADING_ZERO";I="ACTION_REMOVE_WITH_PROMPT";
break;default:r=ilW,g="OFFLINE_DOWNLOAD",I="ACTION_ADD"}var P=Object.assign({},this.data);P.tooltip=r;P.accessibilityData={accessibilityData:{label:r}};P.icon={iconType:g};P.size="SIZE_DEFAULT";_.Z(P.command,_.SN)&&(_.Z(P.command,_.SN).action=I);this.set("data",P)}};
_.Q.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var r="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?r="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?r="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?r="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?r="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?r="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(r="OFFLINE_PIN",this.isDownloadComplete=!0);var g;r!==((g=this.data.icon)==null?void 0:g.iconType)&&(g=Object.assign({},this.data),g.tooltip=blR,g.accessibilityData={accessibilityData:{label:blR}},g.icon={iconType:r},_.Z(g.command,_.SN)&&(_.Z(g.command,_.SN).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",g))}};
ts.prototype.updateProgress=ts.prototype.updateProgress;ts.prototype.onTransferStateChanged=ts.prototype.onTransferStateChanged;ts.prototype.dataChanged=ts.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ts.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],ts.prototype,"ytdReduxBehavior",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],ts.prototype,"forceIconButton",void 0);
_.w([_.H({value:!0}),_.J("design:type",Boolean)],ts.prototype,"forceIconOnly",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],ts.prototype,"overrides",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],ts.prototype,"buttonTooltipPosition",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],ts.prototype,"styleActionButton",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],ts.prototype,"disableTextTransform",void 0);
_.w([_.H({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.J("design:type",String)],ts.prototype,"playlistId",void 0);_.w([_.H(),_.J("design:type",Object)],ts.prototype,"data",void 0);_.w([_.H({selector:_.UK1,selectorArgs:["playlistId"]}),_.J("design:type",Object)],ts.prototype,"downloadProgress",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ts.prototype,"isDownloadComplete",void 0);
_.w([_.H({selector:_.XU,selectorArgs:["playlistId"]}),_.J("design:type",String)],ts.prototype,"transferState",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],ts.prototype,"showTooltips",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],ts.prototype,"sendCommandWhenDisabled",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],ts.prototype,"disabled",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ts.prototype,"dataChanged",null);_.w([_.$R("transferState"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ts.prototype,"onTransferStateChanged",null);_.w([_.$R("downloadProgress"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ts.prototype,"updateProgress",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],ts);
_.A(ts,"ytd-download-playlist-button-renderer",function(){if(U7U!==void 0)return U7U;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-playlist-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data]]" disable-text-transform="[[disableTextTransform]]" disabled="[[disabled]]" force-icon-button="[[forceIconButton]]" force-icon-only="[[forceIconOnly]]" force-modern-icon-button="" overrides="[[overrides]]" style-action-button="[[styleActionButton]]" class="style-scope ytd-download-playlist-button-renderer"></ytd-button-renderer>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return U7U=r},{mode:1});var jhM;_.dM(_.Dyw,"thumbnail-overlay-button-view-model",{props:{data:_.Yp,lockupExperiments:_.Yp}});var Bn=function(){var r=_.D.apply(this,arguments)||this;r.isSquare=!1;r.isVertical=!1;return r};
_.b(Bn,_.D);Bn.prototype.computeIsSquare=function(r){return r!=null&&r.thumbnail?NVZ(r.thumbnail)==="SQUARE":!1};
Bn.prototype.computeIsVertical=function(r){return r!=null&&r.thumbnail?NVZ(r.thumbnail)==="VERTICAL":!1};
Bn.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Bn.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Bn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.J("design:type",Object)],Bn.prototype,"isSquare",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.J("design:type",Object)],Bn.prototype,"isVertical",void 0);
_.w([_.H(),_.J("design:type",Object)],Bn.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],Bn);
_.A(Bn,"ytd-hero-playlist-thumbnail-renderer",function(){if(jhM!==void 0)return jhM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hero-playlist-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="horizontally-centered-container style-scope ytd-hero-playlist-thumbnail-renderer">\n  <div class="image-wrapper style-scope ytd-hero-playlist-thumbnail-renderer">\n    <yt-img-shadow class="image style-scope ytd-hero-playlist-thumbnail-renderer" alt="hidden" aria-hidden="true" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div id="overlays" class="style-scope ytd-hero-playlist-thumbnail-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return jhM=r},{mode:1});var OU=function(){var r=_.D.apply(this,arguments)||this;r.isDarkTheme=!1;r.isUltraWide=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return r};
_.b(OU,_.D);_.Q=OU.prototype;_.Q.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.S5();var r;(r=_.S5().resolve(_.lX(_.gg)))!=null&&(r.headerElement=this.hostElement)};
_.Q.detached=function(){var r;(r=_.S5().resolve(_.lX(_.gg)))!=null&&(r.headerElement=void 0)};
_.Q.onUpdateHeader=function(r){(r=r.detail)&&this.set("data",r)};
_.Q.computeTextDisplayed=function(r){if(r)return r.textDisplayed?r.textDisplayed:r.placeholder};
_.Q.gradientColorToLinearGradientStop=function(r){var g=this.isDarkTheme?r.darkThemeColor:r.lightThemeColor;return g?_.pi(g)+" "+((r==null?void 0:r.startLocation)||0)*100+"%":"transparent"};
_.Q.onWindowResize=function(){var r;((r=this.data)==null?0:r.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.Q.onIronResize=function(r){this.isUltraWide=!r.detail.value};
_.Q.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.Q.onUpdatePlaylistName=function(r){var g=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},r.detail.value));_.Nu(this,function(){var I;(I=g.editableTitle)==null||I.resize()})};
_.Q.onUpdatePlaylistDescription=function(r){var g=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},r.detail.value));_.Nu(this,function(){var I;(I=g.editableDescriptionInlineExpander)==null||I.resize()})};
_.Q.getCinematicData=function(r){return _.Z(r==null?void 0:r.cinematicContainer,UW)};
_.l4.Object.defineProperties(OU.prototype,{maxDescriptionLines:{configurable:!0,enumerable:!0,get:function(){return this.isUltraWide?999:2}},
noCinematicData:{configurable:!0,enumerable:!0,get:function(){return!this.getCinematicData(this.data)}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var r,g=(r=this.getCinematicData(this.data))==null?void 0:r.config;return(r=this.isDarkTheme?g==null?void 0:g.darkThemeBackgroundColor:g==null?void 0:g.lightThemeBackgroundColor)?"background-color:"+_.uH(r)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var r;return _.Z((r=this.data)==null?void 0:r.descriptionForm,ZmK)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var r=this,g,I,P;return"background:linear-gradient(to bottom, "+(((P=(g=this.getCinematicData(this.data))==null?void 0:(I=g.gradientColorConfig)==null?void 0:I.map(function(a){return r.gradientColorToLinearGradientStop(a)}))==null?void 0:P.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var r;return _.b6((r=this.data)==null?void 0:r.descriptionTapText)}}});
OU.prototype.onUpdateHeader=OU.prototype.onUpdateHeader;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],OU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],OU.prototype,"actionHandlerBehavior",void 0);_.w([_.ni("#description-inline-expander"),_.J("design:type",Object)],OU.prototype,"descriptionInlineExpander",void 0);
_.w([_.ni("#editable-description-inline-expander"),_.J("design:type",Object)],OU.prototype,"editableDescriptionInlineExpander",void 0);_.w([_.H(),_.J("design:type",Object)],OU.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],OU.prototype,"isUltraWide",void 0);_.w([_.ni("#editable-title-display"),_.J("design:type",Object)],OU.prototype,"editableTitle",void 0);_.w([_.L("isUltraWide"),_.J("design:type",Object),_.J("design:paramtypes",[])],OU.prototype,"maxDescriptionLines",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],OU.prototype,"noCinematicData",null);_.w([_.Eq("yt-new-playlist-header"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],OU.prototype,"onUpdateHeader",null);_.w([_.L("data","isDarkTheme"),_.J("design:type",Object),_.J("design:paramtypes",[])],OU.prototype,"backgroundStyle",null);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],OU.prototype,"descriptionFormData",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],OU.prototype,"getDropdownTheme",null);_.w([_.L("data","isDarkTheme"),_.J("design:type",String),_.J("design:paramtypes",[])],OU.prototype,"gradientStyle",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],OU.prototype,"descriptionTapText",null);
_.w([_.qC({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],OU);
_.A(OU,"ytd-playlist-header-renderer",function(){if(tuZ!==void 0)return tuZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query id="resize-query" query="(max-width: 1080px)" on-query-matches-changed="onIronResize" class="style-scope ytd-playlist-header-renderer"></iron-media-query>\n\n<div class="immersive-header-container style-scope ytd-playlist-header-renderer" style="">\n  <div class="immersive-header-background-wrapper style-scope ytd-playlist-header-renderer" style$="[[backgroundStyle]]">\n    <yt-img-shadow class="blurred-image style-scope ytd-playlist-header-renderer" alt="hidden" aria-hidden="true" fit-width="" hidden="[[!data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]" thumbnail="[[data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]">\n    </yt-img-shadow>\n    <div class="immersive-header-gradient style-scope ytd-playlist-header-renderer" style$="[[gradientStyle]]"></div>\n  </div>\n  <div class="immersive-header-content style-scope ytd-playlist-header-renderer">\n    <div class="thumbnail-and-metadata-wrapper style-scope ytd-playlist-header-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-playlist-header-renderer" href$="[[computeHref_(data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap)]]" data="[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap]]">\n        <div class="thumbnail-wrapper style-scope ytd-playlist-header-renderer" hidden="[[!data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.thumbnail]]">\n          <ytd-hero-playlist-thumbnail-renderer data="[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer]]" class="style-scope ytd-playlist-header-renderer"></ytd-hero-playlist-thumbnail-renderer>\n        </div>\n      </a>\n\n      <div class="metadata-wrapper style-scope ytd-playlist-header-renderer">\n        <yt-dynamic-sizing-formatted-string hidden="[[data.titleForm]]" hide-overflow="" max-font-size="28" max-lines="2" text="[[data.title]]" class="style-scope ytd-playlist-header-renderer"></yt-dynamic-sizing-formatted-string>\n\n        <ytd-inline-form-renderer data="[[data.titleForm.inlineFormRenderer]]" enable-overlay-theme="[[!noCinematicData]]" hidden="[[!data.titleForm]]" use-slot="" on-inline-form-changed="onUpdatePlaylistName" class="style-scope ytd-playlist-header-renderer">\n          <yt-dynamic-sizing-formatted-string id="editable-title-display" slot="text-display" hide-overflow="" max-font-size="28" max-lines="2" text="[[data.titleForm.inlineFormRenderer.textDisplayed]]" class="style-scope ytd-playlist-header-renderer"></yt-dynamic-sizing-formatted-string>\n        </ytd-inline-form-renderer>\n\n        <div class="metadata-action-bar style-scope ytd-playlist-header-renderer">\n          <div class="metadata-text-wrapper style-scope ytd-playlist-header-renderer">\n            <div class="metadata-owner style-scope ytd-playlist-header-renderer">\n              <yt-formatted-string id="owner-text" hidden="[[!data.ownerText]]" link-inherit-color="" text="[[data.ownerText]]" class="style-scope ytd-playlist-header-renderer"></yt-formatted-string>\n              <yt-formatted-string hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-playlist-header-renderer"></yt-formatted-string>\n\n              <div class="badges style-scope ytd-playlist-header-renderer" hidden="[[!data.playlistBadges]]">\n                <span class="middot style-scope ytd-playlist-header-renderer">\u00b7</span>\n                <ytd-badge-supported-renderer badges="[[data.playlistBadges]]" class="style-scope ytd-playlist-header-renderer">\n                </ytd-badge-supported-renderer>\n              </div>\n            </div>\n\n            <ytd-dropdown-form-field-renderer id="privacy-form" data="[[data.privacyForm.dropdownFormFieldRenderer]]" hidden="[[!data.privacyForm]]" theme="[[getDropdownTheme]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-dropdown-form-field-renderer>\n            <ytd-playlist-byline-renderer data="[[data.byline]]" class="style-scope ytd-playlist-header-renderer"></ytd-playlist-byline-renderer>\n          </div>\n          <div class="metadata-buttons-wrapper style-scope ytd-playlist-header-renderer">\n            <ytd-toggle-button-renderer data="[[data.saveButton.toggleButtonRenderer]]" force-modern-icon-button="" hidden="[[!data.saveButton.toggleButtonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-toggle-button-renderer>\n            <ytd-button-renderer data="[[data.shareButton.buttonRenderer]]" force-modern-icon-button="" hidden="[[!data.shareButton.buttonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-button-renderer>\n            <ytd-button-renderer data="[[data.addVideosButton.buttonRenderer]]" force-modern-icon-button="" hidden="[[!data.addVideosButton.buttonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-button-renderer>\n            <ytd-download-playlist-button-renderer data="[[data.offlineability.downloadButtonRenderer]]" force-icon-button="" force-modern-icon-button="" hidden="[[!data.offlineability.downloadButtonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-download-playlist-button-renderer>\n            <ytd-menu-renderer data="[[data.moreActionsMenu.menuRenderer]]" force-icon-button="" hidden="[[!data.moreActionsMenu.menuRenderer]]" is-overlay="[[!noCinematicData]]" tonal-override="" class="style-scope ytd-playlist-header-renderer"></ytd-menu-renderer>\n          </div>\n        </div>\n\n        <div class="play-menu spaced-row wide-screen-form style-scope ytd-playlist-header-renderer">\n          <ytd-button-renderer class="play-button style-scope ytd-playlist-header-renderer" data="[[data.playButton.buttonRenderer]]" hidden="[[!data.playButton.buttonRenderer]]">\n          </ytd-button-renderer>\n          <ytd-button-renderer class="shuffle-button style-scope ytd-playlist-header-renderer" data="[[data.shufflePlayButton.buttonRenderer]]" hidden="[[!data.shufflePlayButton.buttonRenderer]]">\n          </ytd-button-renderer>\n        </div>\n\n        <div class="description style-scope ytd-playlist-header-renderer">\n          <ytd-text-inline-expander id="description-inline-expander" expand-command="[[data.onDescriptionTap]]" expand-label="[[descriptionTapText]]" hidden="[[data.descriptionForm]]" max-lines="[[maxDescriptionLines]]" text="[[data.descriptionText]]" class="style-scope ytd-playlist-header-renderer">\n          </ytd-text-inline-expander>\n          <ytd-inline-form-renderer data="[[descriptionFormData]]" enable-overlay-theme="[[!noCinematicData]]" hidden="[[!data.descriptionForm]]" use-slot="" on-inline-form-changed="onUpdatePlaylistDescription" class="style-scope ytd-playlist-header-renderer">\n            <ytd-text-inline-expander id="editable-description-inline-expander" slot="text-display" expand-command="[[data.onDescriptionTap]]" expand-label="[[descriptionTapText]]" max-lines="[[maxDescriptionLines]]" text="[[computeTextDisplayed(data.descriptionForm.inlineFormRenderer)]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-text-inline-expander>\n          </ytd-inline-form-renderer>\n        </div>\n      </div>\n    </div>\n    <div class="play-menu spaced-row small-screen-form style-scope ytd-playlist-header-renderer">\n      <ytd-button-renderer class="play-button style-scope ytd-playlist-header-renderer" data="[[data.playButton.buttonRenderer]]" hidden="[[!data.playButton.buttonRenderer]]">\n      </ytd-button-renderer>\n      <ytd-button-renderer class="shuffle-button style-scope ytd-playlist-header-renderer" data="[[data.shufflePlayButton.buttonRenderer]]" hidden="[[!data.shufflePlayButton.buttonRenderer]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n\n  <tp-yt-paper-tooltip for="owner-text" offset="5" position="top" class="style-scope ytd-playlist-header-renderer">\n    [[getSimpleString(data.ownerText)]]\n  </tp-yt-paper-tooltip>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return tuZ=r},{mode:_.Rv("kevlar_poly_si_batch_j078")?1:2});var Vup;var d70;var z2=function(){return _.D.apply(this,arguments)||this};
_.b(z2,_.D);z2.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],z2.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],z2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],z2.prototype,"data",void 0);_.w([_.qC({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],z2);
_.A(z2,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(d70!==void 0)return d70;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-tertiary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" split-lines="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-tertiary-info-renderer">\n</yt-formatted-string>\n<div id="items" class="style-scope ytd-playlist-sidebar-tertiary-info-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return d70=r},{mode:1});var eg=function(){return _.D.apply(this,arguments)||this};
_.b(eg,_.D);
eg.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}}}}};
eg.prototype.computeUsePremiumShowStyle=function(r){if(!r||!r.items)return!1;for(var g=0;g<r.items.length;g++)if(_.Z(r.items[g],bmK)){var I=void 0;return((I=_.Z(r.items[g],bmK))==null?void 0:I.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],eg.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],eg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],eg.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.J("design:type",Boolean)],eg.prototype,"usePremiumShowStyle",void 0);
_.w([_.qC({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],eg);
_.A(eg,"ytd-playlist-sidebar-renderer",function(){if(Vup!==void 0)return Vup;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-playlist-sidebar-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Vup=r},{mode:1});var LvM;var GYZ;var yUp=function(r,g,I,P,a,v,C,u){this.minWidth=r;this.minHeight=g;this.recommendedWidth=I;this.recommendedHeight=P;this.JSC$21749_maxFileSize=a;this.title=v;this.bannerGalleryTitle=C;this.channelId=u;this.picker_=null;r=_.N3$("yt-banner");g=r.addView;I=(new ZbK("youtubebanner")).addUploadMetadata("silo_id","19");I.opts.ytMaxFileSize=this.JSC$21749_maxFileSize;P=this.recommendedHeight;I.opts.ytRecWidth=this.recommendedWidth;I.opts.ytRecHeight=P;g.call(r,I);r.addView(new _.vq);g=r.addView;I=new _.vq;
I.opts.type="ytbanner";g.call(r,I.JSC$10374_setLabel(this.bannerGalleryTitle));g=r.setTitle(this.title).setSize(1E3);g.urlParamMap_.set("thumbs","orig");I=this.minWidth;P=this.minHeight;if(isNaN(I)||isNaN(P))throw Error("hb`"+I+"`"+P);g.urlParamMap_.set("minSize",I+"x"+P);g.urlParamMap_.set("cropMode","ytcb");this.builder_=r};
yUp.prototype.open=function(){var r=this;return new _.ge(function(g,I){_.B1y(r.builder_,function(P){P.action=="picked"?g(P):P.action=="cancel"&&I(Error("Zl"))});
r.picker_&&r.picker_.dispose();r.picker_=r.builder_.build();r.picker_.setVisible(!0)})};
yUp.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var Kv0=function(r){this.channelId=r};
Kv0.prototype.upload=function(r){var g="";r.viewToken&&(g=r.viewToken[2].type);var I=r.docs[0];r=I.crop;g={channel_id:this.channelId,fife_url:I.thumbnails[0].url,photo_id:I.id,is_gallery_image:g=="ytbanner"};r&&(g.crop_top=r.top,g.crop_right=r.right,g.crop_bottom=r.bottom,g.crop_left=r.left);return _.zFp("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:g})};var Y5=function(){var r=_.D.apply(this,arguments)||this;r.ariaLabel=null;return r};
_.b(Y5,_.D);_.Q=Y5.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Q.detached=function(){this.picker&&this.picker.dispose()};
_.Q.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.Q.computeAriaLabel=function(r){return r};
_.Q.onTap=function(){var r=this,g;if((g=this.data)==null||!g.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new yUp(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 I;(I=this.picker)==null||I.open().then(function(P){r.handleBannerPicked(P)},function(){})}};
_.Q.handleBannerPicked=function(r){var g=this;this.uploader||(this.uploader=new Kv0(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(r).then(function(I){g.handleBannerUploadSucceeded(I)},function(I){g.handleBannerUploadFailed(I)})};
_.Q.handleBannerUploadSucceeded=function(r){r&&r.errors?this.handleBannerUploadFailed(r):(_.He(this.hostElement,"yt-banner-updated",r),this.message=null)};
_.Q.handleBannerUploadFailed=function(r){this.message=r&&r.errors&&r.errors.length?r.errors[0]:null};
Y5.prototype.dataChanged=Y5.prototype.dataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Y5.prototype,"componentBehavior",void 0);_.w([_.d(_.IU),_.J("design:type",Object)],Y5.prototype,"ironButtonState",void 0);_.w([_.H(),_.J("design:type",Object)],Y5.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.J("design:type",Object)],Y5.prototype,"ariaLabel",void 0);
_.w([_.H(),_.J("design:type",Object)],Y5.prototype,"message",void 0);_.w([_.H(),_.J("design:type",Object)],Y5.prototype,"picker",void 0);_.w([_.H(),_.J("design:type",Object)],Y5.prototype,"uploader",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Y5.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],Y5);
_.A(Y5,"ytd-channel-banner-editor-renderer",function(){if(GYZ!==void 0)return GYZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-banner-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="edit-banner-link" class="yt-simple-endpoint style-scope ytd-channel-banner-editor-renderer" data="[[data.editBannerCommand]]" href$="[[computeHref_(data.editBannerCommand)]]" target="_blank" on-click="onTap">\n  <yt-icon icon="camera_alt" class="style-scope ytd-channel-banner-editor-renderer"></yt-icon>\n  <tp-yt-paper-tooltip position="top" class="style-scope ytd-channel-banner-editor-renderer">[[ariaLabel]]</tp-yt-paper-tooltip>\n  <div id="message" hidden$="[[!message]]" class="style-scope ytd-channel-banner-editor-renderer">[[message]]</div>\n</a>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return GYZ=r},{mode:1});var shR;var Fv0=_.U1(["#"]),Z5=function(){return _.D.apply(this,arguments)||this};
_.b(Z5,_.D);Z5.prototype.computeHrefWithDefault=function(r){return this.ytComponentBehavior.computeHref_(r,!0)||_.ZEL(Fv0)};
Z5.prototype.dataChanged=function(){var r=this.data;r&&r.targetId&&_.JB(_.E_(),r.targetId,this.moreIcon)};
Z5.prototype.dataChanged=Z5.prototype.dataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Z5.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Z5.prototype,"data",void 0);_.w([_.ni("#more-icon"),_.J("design:type",Object)],Z5.prototype,"moreIcon",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Z5.prototype,"dataChanged",null);
_.w([_.qC({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],Z5);
_.A(Z5,"ytd-channel-tagline-renderer",function(){if(shR!==void 0)return shR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-tagline-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-channel-tagline-renderer" href$="[[computeHrefWithDefault(data.moreEndpoint)]]" data="[[data.moreEndpoint]]">\n  <div id="wrapper" class="style-scope ytd-channel-tagline-renderer">\n    <div id="content" dir="auto" class="style-scope ytd-channel-tagline-renderer">\n      [[data.content]]\n    </div>\n    <yt-icon id="more-icon" hidden="[[!data.moreIcon]]" icon="[[data.moreIcon.iconType]]" class="style-scope ytd-channel-tagline-renderer">\n    </yt-icon>\n  </div>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return shR=r},{mode:1});var Hl3;var UU=function(){return _.D.apply(this,arguments)||this};
_.b(UU,_.D);_.Q=UU.prototype;_.Q.ready=function(){var r=this;_.DG(this.hostElement).querySelector("#form").addEventListener("submit",function(g){r.onSubmit(g)})};
_.Q.onDataChanged=function(){var r;((r=this.data)==null?0:r.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.Q.onIconButtonKeydown=function(r){r.keyCode===13&&this.iconButton.click()};
_.Q.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.Q.openOnClickHandler=function(){this.input.focus()};
_.Q.onSubmit=function(r){r.preventDefault();return!1};
_.Q.submitOnEnterKeyUp=function(r){var g;if(r.keyCode===13&&((g=this.data)==null?0:g.expandedText)){r=this.data.endpoint;g=_.pF.unsafeClone(r);var I;((I=_.Z(g==null?void 0:g.commandMetadata,_.JF))==null?0:I.url)?(_.Z(g.commandMetadata,_.JF).url=_.kW(_.Z(g.commandMetadata,_.JF).url,"query",this.data.expandedText),_.Z(g,_.JN)&&(_.Z(g,_.JN).query=this.data.expandedText),_.He(this.hostElement,"yt-navigate",{endpoint:g,tempData:{disableCache:!0}})):(I=new _.oK("Error: Trying to navigate to an endpoint without url",
r),_.iO(I))}};
_.Q.updateDataExpandedTextFromBinding=function(r){this.set("data.expandedText",r.detail.value)};
_.l4.Object.defineProperties(UU.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.Y("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
UU.prototype.onDataChanged=UU.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],UU.prototype,"ytRendererBehavior",void 0);_.w([_.d(vP4),_.J("design:type",Object)],UU.prototype,"ytdExpandableInputBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],UU.prototype,"data",void 0);_.w([_.ni("#input"),_.J("design:type",Object)],UU.prototype,"input",void 0);_.w([_.ni("#icon-button"),_.J("design:type",HTMLElement)],UU.prototype,"iconButton",void 0);
_.w([_.H(),_.J("design:type",String),_.J("design:paramtypes",[])],UU.prototype,"searchIcon",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],UU.prototype,"onDataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],UU);
var mv4=_.D_()(UU,"ytd-expandable-tab-renderer",function(){if(Hl3===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-tab-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon-button" label="[[data.title]]" on-click="openOnClick_" on-keydown="onIconButtonKeydown" class="style-scope ytd-expandable-tab-renderer">\n  <yt-icon icon="[[searchIcon]]" class="style-scope ytd-expandable-tab-renderer"></yt-icon>\n</yt-icon-button>\n<form id="form" action="[[data.endpoint.commandMetadata.webCommandMetadata.url]]" class="style-scope ytd-expandable-tab-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[data.title]]" max-length="100" name="query" no-label-float="" value="[[data.expandedText]]" on-keyup="submitOnEnterKeyUp" on-value-changed="updateDataExpandedTextFromBinding" class="style-scope ytd-expandable-tab-renderer">\n   </tp-yt-paper-input>\n</form>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);Hl3=r}r=Hl3;return r},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var Wvr;var il=function(){var r=_.D.apply(this,arguments)||this;r.avatarSize=80;r.ariaLabel=_.xH("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return r};
_.b(il,_.D);il.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
il.prototype.computeHref=function(r){var g;return((g=_.Z(r,_.KZ))==null?0:g.url)?this.componentBehavior.computeHref_(r):null};
il.prototype.onTap=function(){var r,g;(r=this.data)==null||!r.editAvatarServiceEndpoint||((g=_.Z(this.data.editAvatarServiceEndpoint,_.KZ))==null?0:g.url)||_.S5().resolve(_.E3).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.w([_.d(_.IU),_.J("design:type",Object)],il.prototype,"ironButtonState",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],il.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],il.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],il.prototype,"avatarSize",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],il.prototype,"ariaLabel",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],il);
_.A(il,"ytd-channel-avatar-editor",function(){if(Wvr!==void 0)return Wvr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-avatar-editor--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-channel-avatar-editor" href$="[[computeHref(data.editAvatarServiceEndpoint)]]" data="[[data.editAvatarServiceEndpoint]]" target="_blank" on-click="onTap">\n  <yt-icon icon="camera_alt" class="style-scope ytd-channel-avatar-editor"></yt-icon>\n  <yt-img-shadow thumbnail="[[data.avatar]]" width="[[avatarSize]]" class="style-scope ytd-channel-avatar-editor"></yt-img-shadow>\n  <tp-yt-paper-tooltip position="bottom" class="style-scope ytd-channel-avatar-editor">[[ariaLabel]]</tp-yt-paper-tooltip>\n</a>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Wvr=r},{mode:1});var D7i=_.R(function(r){var g=r.data;var I=r.noPadding;var P=r.enableBanner;var a=r.cinematicContainerTopbarOffset;var v=r.allowCinematicContainerOverflow;var C=r.displayAsSidebar;r=r.className;_.dd(function(){g().tagManagerId&&(_.r9(g().tagManagerId,_.Gq("GL")),kPr(g().tagManagerId))},"vUc8md");
var u=_.J9(uHM,function(){return g().pageHeaderEntityKey});
return _.q("yt-page-header-renderer",{class:_.Ws("pageHeaderRendererHost",r)},_.q(_.fk,{data:function(){var X;return((X=u())==null?0:X.header)?u().header:(C==null?0:C())&&g().sidebarContent?g().sidebarContent:g().content}},{pageHeaderViewModel:function(X){return _.q(_.VXf,{data:X.data,
noPadding:I,enableBanner:P,cinematicContainerTopbarOffset:a,allowCinematicContainerOverflow:v,displayAsSidebar:function(){return(C==null?void 0:C())&&g().enableSidebarView}})}}))},"rk");
D7i.idomCompat=!0;_.dM(D7i,"yt-page-header-renderer",{props:{data:_.Yp,noPadding:_.Yp,enableBanner:_.Yp,cinematicContainerTopbarOffset:_.Yp,allowCinematicContainerOverflow:_.Yp,displayAsSidebar:_.Yp,className:_.Yp}});_.dM(_.ZO,"yt-image-banner-view-model",{props:{data:_.Yp,isPositionRelative:_.Yp}});_.dM(_.xhp,"yt-tab-group-shape",{props:{shape:_.Yp}});var R83=_.Bk.persistentPanelVisibleSelector,bl=function(){var r=_.D.apply(this,arguments)||this;r.expandableCustomTabRenderable=function(g){return CVR(g,function(){return void r.onSearchNavigate()})};
r.isRichGrid=!1;r.isConstrainedList=!1;r.richGridMiniMode=!1;r.richGridStyle="RICH_GRID_STYLE_UNKNOWN";r.isRichGridShorts=!1;r.responsiveSizing="COMPACT";r.disableGridStateAware=!1;r.useRaf=!_.Y("web_use_raf_app_header_layout_killswitch");r.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return r};
_.b(bl,_.D);_.Q=bl.prototype;_.Q.computeHeaderDisabled=function(r,g){return g||!r||this.tabsHidden};
_.Q.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.Q.computeIsRichGridShorts=function(r){return r==="RICH_GRID_STYLE_SHORTS_GRID"||r==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.Q.computeImageBannerViewModel=function(){var r,g;return _.Z((g=_.Z((r=this.data)==null?void 0:r.content,_.ydB))==null?void 0:g.banner,_.bwf)};
_.Q.computeHasCinematicContainer=function(){var r,g;return!((g=_.Z((r=this.data)==null?void 0:r.content,_.ydB))==null||!g.background)};
_.Q.handleHeaderResize=function(){var r=_.DG(this.hostElement).querySelector("#header");r&&_.He(r,"iron-resize")};
_.Q.handleInsertTabCommand=function(r){var g=_.Z(r,OUK);g&&(g.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(I){return I.tabRenderer&&I.tabRenderer.tabIdentifier===g.tabIdentifier})||this.splice("tabs",g.tabIndex||-1,0,g.tab))};
_.Q.handleRefreshChannelTabAction=function(r){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===r&&_.He(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.Q.persistentPanelVisibleChanged=function(){this.handleHeaderResize()};
_.Q.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.lH(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.Q.observerRichGridSlimItemsPerRow=function(){_.lH(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.Q.updateCssVars=function(){this.richGridItemsPerRow&&_.lH(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.fL("rich_grid_max_item_width",500))+16)-16+"px"})};
_.Q.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.lH(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.Q.onDataChanged=function(){this.handleHeaderResize()};
_.Q.onWindowResize=function(){this.handleHeaderResize()};
_.Q.onFocusedChanged=function(r){(r=_.Va(r))&&r.is==="tp-yt-paper-tab"&&r.hasRipple()&&(r.getRipple().holdDown=!r.pointerDown&&r.focused)};
_.Q.updateSelectedFromBinding=function(r){this.ytdTabbedHeaderBehavior.selected=r.detail.value};
_.Q.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.l4.Object.defineProperties(bl.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:oxK(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.imageBannerViewModel)==null?void 0:r.style)==="IMAGE_BANNER_STYLE_INSET"}}});
bl.prototype.onDataChanged=bl.prototype.onDataChanged;bl.prototype.updateCssVarsForResponsiveGrid=bl.prototype.updateCssVarsForResponsiveGrid;bl.prototype.updateCssVars=bl.prototype.updateCssVars;bl.prototype.observerRichGridSlimItemsPerRow=bl.prototype.observerRichGridSlimItemsPerRow;bl.prototype.observerRichGridItemsPerRow=bl.prototype.observerRichGridItemsPerRow;bl.prototype.persistentPanelVisibleChanged=bl.prototype.persistentPanelVisibleChanged;
_.w([_.d(_.td),_.J("design:type",Object)],bl.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.d(Plp),_.J("design:type",Object)],bl.prototype,"ytdTabbedHeaderBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],bl.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],bl.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],bl.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],bl.prototype,"ytdReduxBehavior",void 0);_.w([_.ni("#tabs"),_.J("design:type",Object)],bl.prototype,"tabsElement",void 0);_.w([_.H(),_.J("design:type",Array)],bl.prototype,"tabs",void 0);_.w([_.H(),_.J("design:type",Object)],bl.prototype,"expandableCustomTabRenderable",void 0);
_.w([_.L("tabs.*"),_.J("design:type",Object),_.J("design:paramtypes",[])],bl.prototype,"tabGroupShape",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],bl.prototype,"isRichGrid",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],bl.prototype,"isConstrainedList",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.mj}),_.J("design:type",Object)],bl.prototype,"richGridMiniMode",void 0);_.w([_.H({selector:function(r){return r.ui.richGridStyle}}),
_.J("design:type",Object)],bl.prototype,"richGridStyle",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.J("design:type",Object)],bl.prototype,"isRichGridShorts",void 0);_.w([_.H({selector:_.Cz}),_.J("design:type",Number)],bl.prototype,"richGridItemsPerRow",void 0);_.w([_.H({selector:function(r){return r.ui.richGridContainerWidth}}),
_.J("design:type",Number)],bl.prototype,"richGridContainerWidth",void 0);_.w([_.H({selector:_.CF$}),_.J("design:type",Number)],bl.prototype,"richGridSlimItemsPerRow",void 0);_.w([_.H(),_.J("design:type",Object)],bl.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],bl.prototype,"responsiveSizing",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],bl.prototype,"disableGridStateAware",void 0);
_.w([_.H({computed:"computeImageBannerViewModel(data)"}),_.J("design:type",Object)],bl.prototype,"imageBannerViewModel",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.J("design:type",Boolean)],bl.prototype,"hasCinematicContainer",void 0);_.w([_.H({selector:qSi,reflectToAttribute:!0}),_.J("design:type",Boolean)],bl.prototype,"guideIsVisibleButNotPersistent",void 0);
_.w([_.H({selector:R83}),_.J("design:type",Boolean)],bl.prototype,"persistentPanelVisible",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("imageBannerViewModel"),_.J("design:type",Object),_.J("design:paramtypes",[])],bl.prototype,"hasBanner",null);_.w([_.H({reflectToAttribute:!0}),_.L("imageBannerViewModel"),_.J("design:type",Object),_.J("design:paramtypes",[])],bl.prototype,"hasInsetBanner",null);_.w([_.H(),_.J("design:type",Object)],bl.prototype,"useRaf",void 0);
_.w([_.H({computed:"computeTabsHidden(tabs)",value:!0}),_.J("design:type",Boolean)],bl.prototype,"tabsHidden",void 0);_.w([_.xt("persistentPanelVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bl.prototype,"persistentPanelVisibleChanged",null);_.w([_.xt("richGridItemsPerRow","isRichGrid"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bl.prototype,"observerRichGridItemsPerRow",null);
_.w([_.xt("richGridSlimItemsPerRow"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bl.prototype,"observerRichGridSlimItemsPerRow",null);_.w([_.xt("richGridItemsPerRow","richGridMiniMode"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bl.prototype,"updateCssVars",null);
_.w([_.xt("richGridContainerWidth"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bl.prototype,"updateCssVarsForResponsiveGrid",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bl.prototype,"onDataChanged",null);_.w([_.qC({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],bl);
_.A(bl,"ytd-tabbed-page-header",function(){if(LvM!==void 0)return LvM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tabbed-page-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <tp-yt-app-header-layout use-raf="[[useRaf]]" class="style-scope ytd-tabbed-page-header">\n    <tp-yt-app-header id="header" slot="header" condenses="" disabled="[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent, tabs)]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n        <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n          <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n            <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n              <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header">\n              </yt-image-banner-view-model>\n            </div>\n          </div>\n        </template>\n        <div id="page-header" class="style-scope ytd-tabbed-page-header">\n          <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[tabsHidden]]" no-padding="" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n        </div>\n      </div>\n      <tp-yt-app-toolbar disable-upgrade$="[[tabsHidden]]" sticky="" class="style-scope ytd-tabbed-page-header">\n        <div id="tabs-container" class="style-scope ytd-tabbed-page-header">\n          \n          <div id="tabs-inner-container" class="style-scope ytd-tabbed-page-header">\n            <div id="tabs-divider" class="style-scope ytd-tabbed-page-header"></div>\n            <tp-yt-paper-tabs id="tabs" disable-upgrade$="[[tabsHidden]]" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-tabbed-page-header">\n              <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-tabbed-page-header"> </yt-tab-group-shape>\n            </tp-yt-paper-tabs>\n          </div>\n        </div>\n      </tp-yt-app-toolbar>\n    </tp-yt-app-header>\n  </tp-yt-app-header-layout>\n</template>\n<template is="dom-if" if="[[tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n    <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n        <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n          <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header"> </yt-image-banner-view-model>\n        </div>\n      </div>\n    </template>\n    <div id="page-header" class="style-scope ytd-tabbed-page-header">\n      <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[!tabsHidden]]" no-padding="true" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n    </div>\n  </div>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return LvM=r},{mode:1});var AUf;var Ms=function(){return _.D.apply(this,arguments)||this};
_.b(Ms,_.D);Ms.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ms.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ms.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ms.prototype,"data",void 0);_.w([_.qC({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],Ms);
_.A(Ms,"ytd-labs-edit-renderer",function(){if(AUf!==void 0)return AUf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-edit-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-labs-edit-renderer">\n  <h2 id="title" class="style-scope ytd-labs-edit-renderer">[[getSimpleString(data.title)]]</h2>\n  <div id="delete-button" class="style-scope ytd-labs-edit-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return AUf=r},{mode:1});var No3;var jg=function(){var r=_.D.apply(this,arguments)||this;r.dark=!1;r.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";r.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b(jg,_.D);jg.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
jg.prototype.ready=function(){var r=document.documentElement.hasAttribute("dark");this.setBackgroundImage(r);this.dark=r};
jg.prototype.onDarkModeToggledAction=function(r){this.setBackgroundImage(r);this.dark=r};
jg.prototype.setBackgroundImage=function(r){_.lH(this.hostElement,{"--yt-labs-header-background":"url("+(r?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],jg.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],jg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],jg.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],jg.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],jg.prototype,"dark",void 0);
_.w([_.qC({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],jg);
_.A(jg,"ytd-labs-header-renderer",function(){if(No3!==void 0)return No3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-labs-header-renderer">\n  <div id="contents" class="style-scope ytd-labs-header-renderer">\n    <div id="metadata" class="style-scope ytd-labs-header-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-labs-header-renderer">\n      </ytd-badge-supported-renderer>\n      <h3 id="title" class="style-scope ytd-labs-header-renderer">[[getSimpleString(data.title)]]</h3>\n      <yt-formatted-string id="text" split-lines="" text="[[data.text]]" class="style-scope ytd-labs-header-renderer"></yt-formatted-string>\n      <div id="primary-button" class="style-scope ytd-labs-header-renderer"></div>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return No3=r},{mode:1});var wLA;var VV=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return r};
_.b(VV,_.D);VV.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"}}}}}};
VV.prototype.onYtToggleButton=function(r){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",r.detail.toggled)};
VV.prototype.onManageLabsState=function(r){if(r=_.Z(r,c_R))r.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?r.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&r.labsItemId===this.data.labsItemId&&(r.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.We(this.hostElement,"yt-check-labs-opted-in-state").some(function(g){return g})&&this.data.confirmationDialogCommand?_.AF(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.S5().resolve(_.E3).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&r.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.S5().resolve(_.E3).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
VV.prototype.onCheckLabsOptedInState=function(){var r=this.get("data.primaryButton.toggleButtonRenderer");return r?r.isToggled:!1};
_.l4.Object.defineProperties(VV.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
VV.prototype.onYtToggleButton=VV.prototype.onYtToggleButton;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],VV.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],VV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],VV.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],VV.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],VV.prototype,"itemStyle",null);_.w([_.Eq("yt-toggle-button"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],VV.prototype,"onYtToggleButton",null);_.w([_.qC({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],VV);
_.A(VV,"ytd-labs-item-renderer",function(){if(wLA!==void 0)return wLA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-labs-item-renderer">\n  <div id="metadata" class="style-scope ytd-labs-item-renderer">\n    <div id="badge" hidden="[[!data.badgeTitle]]" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.badgeTitle)]]</div>\n    <h2 id="title" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.title)]]</h2>\n    <div id="expiration-date" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.expirationDate)]]</div>\n    <yt-formatted-string id="availability-text" hidden="[[data.primaryButton.toggleButtonRenderer.isToggled]]" text="[[data.experimentalInfo.availabilityText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="text" split-lines="" text="[[data.text]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="disclaimer-text" split-lines="" text="[[data.experimentalInfo.disclaimerText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope ytd-labs-item-renderer">\n      <div id="primary-button" class="style-scope ytd-labs-item-renderer"></div>\n      <div id="feedback-button" hidden="[[!data.primaryButton.toggleButtonRenderer.isToggled]]" class="style-scope ytd-labs-item-renderer">\n      </div>\n    </div>\n    <yt-formatted-string id="no-availability-text" text="[[data.experimentalInfo.noAvailabilityText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n  </div>\n  <yt-img-shadow id="promo-image" hidden="[[data.experimentalLabelText]]" thumbnail="[[data.promoImage]]" width="395" class="style-scope ytd-labs-item-renderer">\n  </yt-img-shadow>\n  <div id="experimental-img" hidden="[[!data.experimentalLabelText]]" width="395" class="style-scope ytd-labs-item-renderer">\n    <yt-img-shadow id="promo-image" thumbnail="[[data.promoImage]]" width="395" class="style-scope ytd-labs-item-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="experimental-label" text="[[data.experimentalLabelText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return wLA=r},{mode:1});var lzp;var Sdr;var JUM=function(){return _.D.apply(this,arguments)||this};
_.b(JUM,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],JUM.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],JUM.prototype,"data",void 0);_.w([_.qC({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],JUM);
_.A(JUM,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(Sdr!==void 0)return Sdr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-new-sponsor-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.newSponsorMessage]]" class="style-scope ytd-live-chat-history-new-sponsor-chip-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Sdr=r},{mode:1});var EN0;var dC=function(){return _.D.apply(this,arguments)||this};
_.b(dC,_.D);dC.prototype.observeSuperchatChip=function(){if(this.data){var r={"--yt-live-chat-history-super-chat-chip-renderer-background-color":this.colorFromDecimal(this.data.backgroundColor),"--yt-live-chat-history-super-chat-chip-renderer-text-color":this.colorFromDecimal(this.data.textColor)};_.lH(this.hostElement,r)}};
dC.prototype.colorFromDecimal=function(r){return _.pi(Number(r||0))};
dC.prototype.observeSuperchatChip=dC.prototype.observeSuperchatChip;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],dC.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],dC.prototype,"data",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],dC.prototype,"observeSuperchatChip",null);_.w([_.qC({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],dC);
_.A(dC,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(EN0!==void 0)return EN0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-super-chat-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.purchaseAmountText]]" class="style-scope ytd-live-chat-history-super-chat-chip-renderer"></yt-formatted-string>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return EN0=r},{mode:1});var Ln=function(){return _.D.apply(this,arguments)||this};
_.b(Ln,_.D);Ln.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"}}}};
_.l4.Object.defineProperties(Ln.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ln.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ln.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],Ln.prototype,"ytdDismissibleItemBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ln.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Ln.prototype,"hideMessageBlock",null);
_.w([_.qC({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],Ln);
_.A(Ln,"ytd-live-chat-history-entry-renderer",function(){if(lzp!==void 0)return lzp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-live-chat-history-entry-renderer">\n  <div id="text" class="style-scope ytd-live-chat-history-entry-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.videoTitle]]" class="style-scope ytd-live-chat-history-entry-renderer"></yt-formatted-string>\n    <div id="chip-container" class="style-scope ytd-live-chat-history-entry-renderer">\n      <div id="superchat-container" hidden="[[!data.chip]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        <span id="chips" class="style-scope ytd-live-chat-history-entry-renderer"></span>\n        <yt-formatted-string id="charity-name" text="[[data.charityName]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        </yt-formatted-string>\n        <yt-formatted-string id="sc4g-message" hidden="[[data.charityName]]" text="[[data.message]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        </yt-formatted-string>\n      </div>\n      <yt-formatted-string id="message" hidden="[[hideMessageBlock]]" text="[[data.message]]" class="style-scope ytd-live-chat-history-entry-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="sticker" class="style-scope ytd-live-chat-history-entry-renderer">\n      <yt-img-shadow height="64" hidden="[[!data.stickerThumbnail]]" thumbnail="[[data.stickerThumbnail]]" width="64" class="style-scope ytd-live-chat-history-entry-renderer">\n      </yt-img-shadow>\n    </div>\n    <span id="timestamp" class="style-scope ytd-live-chat-history-entry-renderer">[[getSimpleString(data.timestamp)]]</span>\n  </div>\n  <div id="delete-button" class="style-scope ytd-live-chat-history-entry-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return lzp=r},{mode:1});var x7S;var G2=function(){return _.D.apply(this,arguments)||this};
_.b(G2,_.D);G2.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.lH(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.l4.Object.defineProperties(G2.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var r,g;return this.componentBehavior.computeIcon_(((g=_.Z((r=this.data)==null?void 0:r.badge,_.FxF))==null?void 0:g.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var r,g;return(g=_.Z((r=this.data)==null?void 0:r.badge,_.FxF))==null?void 0:g.label}}});
G2.prototype.observerRichGridItemsPerRow=G2.prototype.observerRichGridItemsPerRow;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],G2.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],G2.prototype,"componentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],G2.prototype,"ytdReduxBehavior",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.mj}),_.J("design:type",Boolean)],G2.prototype,"richGridMiniMode",void 0);
_.w([_.H({selector:_.Cz}),_.J("design:type",Number)],G2.prototype,"richGridItemsPerRow",void 0);_.w([_.H(),_.J("design:type",Object)],G2.prototype,"data",void 0);_.w([_.xt("richGridItemsPerRow"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],G2.prototype,"observerRichGridItemsPerRow",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],G2.prototype,"badgeIconName",null);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],G2.prototype,"badgeLabel",null);_.w([_.qC({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],G2);
_.A(G2,"ytd-member-hub-profile-renderer",function(){if(x7S!==void 0)return x7S;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-member-hub-profile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-member-hub-profile-renderer">\n  <yt-img-shadow id="avatar" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" class="style-scope ytd-member-hub-profile-renderer">\n  </yt-img-shadow>\n  <div id="details-container" class="style-scope ytd-member-hub-profile-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-member-hub-profile-renderer">\n    </ytd-badge-supported-renderer>\n    <h2 class="style-scope ytd-member-hub-profile-renderer">\n      <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-member-hub-profile-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-member-hub-profile-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return x7S=r},{mode:1});var fz3;var yV=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return r};
_.b(yV,_.D);
yV.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"}}}};
yV.prototype.handleUpdateTextCommand=function(r){(r=_.Z(r,_.ZRz))&&this.data&&this.data.id===r.id&&this.set("data",r)};
yV.prototype.handleUpdateConnectedAppRendererCommand=function(r){if(_.Z(r,_.bRh)&&this.data){var g,I;if(r=(g=_.Z(r,_.bRh))==null?void 0:(I=g.newConnectedAppRenderer)==null?void 0:I.connectedAppRenderer)this.data=r}};
yV.prototype.computeConnectedAppStyle=function(r){return r.style?r.style.toLowerCase().replace(/_/g,"-"):""};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],yV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],yV.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],yV.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],yV.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.J("design:type",String)],yV.prototype,"connectedAppStyle",void 0);_.w([_.qC({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],yV);
_.A(yV,"ytd-connected-app-renderer",function(){if(fz3!==void 0)return fz3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-connected-app-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-connected-app-renderer"></yt-img-shadow>\n<div id="app" class="style-scope ytd-connected-app-renderer">\n  <div id="app-info" class="style-scope ytd-connected-app-renderer">\n    <div id="title" class="style-scope ytd-connected-app-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-formatted-string id="text" force-default-style="" split-lines="" text="[[data.text]]" class="style-scope ytd-connected-app-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="button-row" class="style-scope ytd-connected-app-renderer">\n    <div id="button-container" hidden="[[!data.connectButton]]" class="style-scope ytd-connected-app-renderer">\n      <div id="connect-button" class="style-scope ytd-connected-app-renderer"></div>\n    </div>\n    <div id="button-container" hidden="[[!data.disconnectButton]]" class="style-scope ytd-connected-app-renderer">\n      <div id="disconnect-button" class="style-scope ytd-connected-app-renderer"></div>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return fz3=r},{mode:1});var nNf;var ToW=function(){return _.D.apply(this,arguments)||this};
_.b(ToW,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ToW.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ToW.prototype,"data",void 0);_.w([_.qC({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],ToW);
_.A(ToW,"ytd-channel-options-renderer",function(){if(nNf!==void 0)return nNf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="channel-info" hidden="[[!data.name]]" class="style-scope ytd-channel-options-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-channel-options-renderer" href$="[[computeHref_(data.avatarEndpoint)]]" data="[[data.avatarEndpoint]]" aria-label$="[[data.avatarAccessibility.accessibilityData.label]]">\n    <yt-img-shadow height="50" thumbnail="[[data.avatar]]" width="50" class="style-scope ytd-channel-options-renderer">\n    </yt-img-shadow>\n  </a>\n  <div id="channel-info-text" class="style-scope ytd-channel-options-renderer">\n    <div id="name" class="style-scope ytd-channel-options-renderer">[[data.name]]</div>\n  </div>\n</div>\n<template is="dom-repeat" items="[[data.links]]" class="style-scope ytd-channel-options-renderer">\n  <yt-formatted-string class="link style-scope ytd-channel-options-renderer" force-default-style="" split-lines="" text="[[item]]">\n  </yt-formatted-string>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return nNf=r},{mode:1});var h8M;var Kn=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return r};
_.b(Kn,_.D);Kn.prototype.onCheckboxChange=function(r){this.data&&(r=(this.checked=_.Va(r).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}})};
Kn.prototype.handleUpdateCheckboxCommand=function(r){(r=_.Z(r,_.YRh))&&this.data&&this.data.id===r.id&&(this.set("data.disabled",r.disabled),this.set("data.title",r.title))};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Kn.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Kn.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Kn.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],Kn.prototype,"checked",void 0);_.w([_.qC({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],Kn);
_.A(Kn,"ytd-settings-checkbox-renderer",function(){if(h8M!==void 0)return h8M;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-checkbox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-option" class="style-scope ytd-settings-checkbox-renderer">\n  <tp-yt-paper-checkbox id="checkbox" aria-label$="[[getSimpleString(data.title)]]" checked="[[data.enabled]]" disabled="[[data.disabled]]" on-change="onCheckboxChange" class="style-scope ytd-settings-checkbox-renderer">\n    <div id="checkbox-container" class="style-scope ytd-settings-checkbox-renderer"></div>\n    <div id="checkbox-label" class="style-scope ytd-settings-checkbox-renderer">\n      <yt-formatted-string id="label" split-lines="" text="[[data.title]]" class="style-scope ytd-settings-checkbox-renderer"></yt-formatted-string>\n    </div>\n  </tp-yt-paper-checkbox>\n  <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" size="16" class="style-scope ytd-settings-checkbox-renderer"></yt-icon>\n  <tp-yt-paper-tooltip animation-delay="0" for="help-icon" hidden="[[!data.helpText]]" offset="5" position="top" class="style-scope ytd-settings-checkbox-renderer">\n    [[getSimpleString(data.helpText)]]\n  </tp-yt-paper-tooltip>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return h8M=r},{mode:1});var kY4;var sU=function(){return _.D.apply(this,arguments)||this};
_.b(sU,_.D);sU.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],sU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],sU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],sU.prototype,"data",void 0);_.w([_.qC({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],sU);
_.A(sU,"ytd-settings-email-item-renderer",function(){if(kY4!==void 0)return kY4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-email-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info" class="style-scope ytd-settings-email-item-renderer">\n  <yt-img-shadow height="36" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="36" class="style-scope ytd-settings-email-item-renderer">\n  </yt-img-shadow>\n  <div id="title" class="style-scope ytd-settings-email-item-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="button-container" class="style-scope ytd-settings-email-item-renderer">\n  <div id="resume-button" class="style-scope ytd-settings-email-item-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return kY4=r},{mode:1});var $Y4;var Fz=function(){return _.D.apply(this,arguments)||this};
_.b(Fz,_.D);Fz.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"}}}};
Fz.prototype.getExpansionIcon=function(r){return r?"COLLAPSE":"EXPAND"};
Fz.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.l4.Object.defineProperties(Fz.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Fz.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Fz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Fz.prototype,"data",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],Fz.prototype,"expanded",void 0);_.w([_.L("expanded"),_.J("design:type",String),_.J("design:paramtypes",[])],Fz.prototype,"emailListExpanded",null);
_.w([_.ni("#options"),_.J("design:type",Object)],Fz.prototype,"options",void 0);_.w([_.qC({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],Fz);
_.A(Fz,"ytd-settings-email-list-renderer",function(){if($Y4!==void 0)return $Y4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-email-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-settings-email-list-renderer">\n  <tp-yt-paper-button id="list-expansion" aria-expanded$="[[emailListExpanded]]" aria-label$="[[getSimpleString(data.title)]]" noink="" on-tap="onToggleListExpansion" class="style-scope ytd-settings-email-list-renderer">\n    <div id="title" class="style-scope ytd-settings-email-list-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" class="style-scope ytd-settings-email-list-renderer"></yt-icon>\n    <tp-yt-paper-tooltip for="help-icon" hidden="[[!data.helpText]]" offset="5" position="top" class="style-scope ytd-settings-email-list-renderer">\n      [[getSimpleString(data.helpText)]]\n    </tp-yt-paper-tooltip>\n    <yt-icon class="expand-icon style-scope ytd-settings-email-list-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </tp-yt-paper-button>\n  <div id="button-container" hidden="[[!data.resumeButton]]" on-tap="onResumeAll" class="style-scope ytd-settings-email-list-renderer">\n    <div id="resume-button" class="style-scope ytd-settings-email-list-renderer"></div>\n  </div>\n</div>\n<div id="content" class="style-scope ytd-settings-email-list-renderer">\n  <div id="options" class="style-scope ytd-settings-email-list-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return $Y4=r},{mode:1});var rf0;var g1Z;var IXZ;var PKf;var aX3;var Hn=function(){return _.D.apply(this,arguments)||this};
_.b(Hn,_.D);_.Q=Hn.prototype;_.Q.computePreselectedOption=function(r,g){return g===this.itemSelected_?r:void 0};
_.Q.dataChanged_=function(){var r=this;this.preselectedSubreason=this.itemSelected_=-1;var g;(g=this.data)!=null&&g.key&&_.Nu(this,function(){var I,P=Number((I=r.data)==null?void 0:I.key);!Number.isNaN(P)&&(r.itemSelected_=P,I=(I=(r.data.items||[])[P])&&I.optionSelectableItemRenderer&&I.optionSelectableItemRenderer.preselectedIndex)&&(r.preselectedSubreason=I)})};
_.Q.isSubReasonHidden_=function(r,g){return r!=g};
_.Q.onTopItemSelected_=function(r,g){for(var I=_.DG(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),P=0,a=I.length;P<a;P++)I[P].select(0);_.We(this.hostElement,"yt-report-form-update",[g.item.value]);r.stopPropagation()};
_.Q.onItemSelected_=function(r,g){_.We(this.hostElement,"yt-report-form-update",[g.item.value]);r.stopPropagation()};
_.Q.getItem_=function(r){return r.serviceItem?r.serviceItem:r.navigationItem?r.navigationItem:r.optionSelectableItemRenderer?r.optionSelectableItemRenderer:null};
_.Q.computeText_=function(r){return(r=this.getItem_(r))?this.ytRendererBehavior.getSimpleString(r.text):null};
_.Q.validate=function(){return this.itemSelected_!==-1};
_.Q.computeAriaLabel_=function(r){var g=_.b6(r.text);(r=r.accessibility&&r.accessibility.accessibilityData&&r.accessibility.accessibilityData.label)&&(g+=". "+r);return g};
_.Q.computeItemSelected_=function(r){return r};
_.Q.preventSelection_=function(r){r.stopPropagation();this.tooltipTapped=!0};
_.Q.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.Q.updateItemSelectedFromBinding=function(r){this.itemSelected_=r.detail.value};
_.Q.save=function(){var r;this.validate()&&(r=this.data)!=null&&r.items&&(r=this.data.items[this.itemSelected_],r!=null&&r.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(r.optionSelectableItemRenderer.submitEndpoint)||_.RX(this.hostElement,[r.optionSelectableItemRenderer.submitEndpoint])))};
Hn.prototype.onPaperRippleTransitionEnd_=Hn.prototype.onPaperRippleTransitionEnd_;Hn.prototype.dataChanged_=Hn.prototype.dataChanged_;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Hn.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Hn.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Hn.prototype,"data",void 0);_.w([_.H({value:-1}),_.J("design:type",Number)],Hn.prototype,"itemSelected_",void 0);
_.w([_.H({computed:"computeItemSelected_(itemSelected_)"}),_.J("design:type",Number)],Hn.prototype,"value",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Hn.prototype,"restoreFocusOnClose",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],Hn.prototype,"tooltipTapped",void 0);_.w([_.H({value:-1}),_.J("design:type",Number)],Hn.prototype,"preselectedSubreason",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Hn.prototype,"dataChanged_",null);_.w([_.Eq("transitionend"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Hn.prototype,"onPaperRippleTransitionEnd_",null);_.w([_.ov({is:"yt-options-renderer",disableElementRegistration:!0})],Hn);
_.A(Hn,"yt-options-renderer",function(){if(aX3===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.menus.yt_options_renderer.yt.options.renderer.css.js--\x3e<div id="options-select" class="style-scope yt-options-renderer">\n  <tp-yt-paper-radio-group id="yt-options-renderer-options" selected="[[itemSelected_]]" on-iron-select="onTopItemSelected_" on-selected-changed="updateItemSelectedFromBinding" class="style-scope yt-options-renderer">\n    <template is="dom-repeat" items="[[data.items]]" class="style-scope yt-options-renderer">\n      <tp-yt-paper-radio-button class="radio style-scope yt-options-renderer" aria-label$="[[computeAriaLabel_(item.optionSelectableItemRenderer)]]" name$="[[index]]" value="[[item.optionSelectableItemRenderer]]">\n        <div class="content style-scope yt-options-renderer">\n          <div class="text style-scope yt-options-renderer">\n            <yt-formatted-string text="[[item.optionSelectableItemRenderer.text]]" class="style-scope yt-options-renderer">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtext style-scope yt-options-renderer" hidden="[[!item.optionSelectableItemRenderer.subtext]]" text="[[item.optionSelectableItemRenderer.subtext]]">\n            </yt-formatted-string>\n          </div>\n          <template is="dom-if" if="[[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]" class="style-scope yt-options-renderer">\n            <div class="info-container style-scope yt-options-renderer" on-tap="preventSelection_">\n              <yt-icon icon="yt-icons:help_outline" size="16" class="style-scope yt-options-renderer"></yt-icon>\n              <tp-yt-paper-tooltip animation-delay="0" class="style-scope yt-options-renderer">\n                [[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]\n              </tp-yt-paper-tooltip>\n            </div>\n          </template>\n        </div>\n      </tp-yt-paper-radio-button>\n      <template is="dom-if" if="[[item.optionSelectableItemRenderer.subOptions]]" class="style-scope yt-options-renderer">\n        <tp-yt-paper-dropdown-menu aria-label$="[[item.optionSelectableItemRenderer.subOptionsAccessibility.label]]" hidden="[[isSubReasonHidden_(index, itemSelected_)]]" no-label-float="" restore-focus-on-close="[[restoreFocusOnClose]]" on-iron-select="onItemSelected_" class="style-scope yt-options-renderer">\n          <tp-yt-paper-listbox class="dropdown-content style-scope yt-options-renderer" slot="dropdown-content" selected="[[computePreselectedOption(preselectedSubreason, index)]]">\n            <template is="dom-repeat" items="[[item.optionSelectableItemRenderer.subOptions]]" as="subOption" class="style-scope yt-options-renderer">\n              <tp-yt-paper-item value="[[getItem_(subOption)]]" class="style-scope yt-options-renderer">\n                [[computeText_(subOption)]]\n              </tp-yt-paper-item>\n            </template>\n         </tp-yt-paper-listbox>\n        </tp-yt-paper-dropdown-menu>\n      </template>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;PKf===void 0&&(PKf=document.createElement("template"));var P=PKf;I.call(g,P.content.cloneNode(!0),r.content.firstChild);aX3=r}r=aX3;return r},{mode:2});var v1U;var QRM;var mYi;var CKA;var Wn=function(){return _.D.apply(this,arguments)||this};
_.b(Wn,_.D);Wn.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
Wn.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
Wn.prototype.onTap=function(r){if(this.hostElement.classList.contains("selected")||_.We(this.hostElement,"yt-share-panel-can-select-contact-action")[0])r&&r.detail&&(r.detail.x||r.detail.y)&&_.DG(this.hostElement).querySelector("#target").blur(),(r=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),r={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:r?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.We(this.hostElement,"yt-share-panel-select-contact-action",[r])};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Wn.prototype,"ytRendererBehavior",void 0);_.w([_.H({observer:"onDataChanged"}),_.J("design:type",Object)],Wn.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.J("design:type",String)],Wn.prototype,"componentTitle",void 0);_.w([_.ni("#thumbnail"),_.J("design:type",Object)],Wn.prototype,"thumbnail",void 0);_.w([_.ov({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],Wn);
_.A(Wn,"yt-enrolled-contact-renderer",function(){if(CKA===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-enrolled-contact-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_enrolled_contact_renderer.yt.enrolled.contact.renderer.css.js--\x3e<button id="target" on-focus="onFocus" on-tap="onTap" class="style-scope yt-enrolled-contact-renderer">\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope yt-enrolled-contact-renderer"></yt-img-shadow>\n  <div id="selection-highlight" class="style-scope yt-enrolled-contact-renderer"></div>\n  <div id="name" class="style-scope yt-enrolled-contact-renderer">[[componentTitle]]</div>\n</button>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;mYi===void 0&&(mYi=document.createElement("template"));var P=mYi;I.call(g,P.content.cloneNode(!0),r.content.firstChild);CKA=r}r=CKA;return r},{mode:2});var u0S;var p3M;var D5=function(){return _.D.apply(this,arguments)||this};
_.b(D5,_.D);D5.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
D5.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
D5.prototype.onTap=function(r){if(this.hostElement.classList.contains("selected")||_.We(this.hostElement,"yt-share-panel-can-select-contact-action")[0])r&&r.detail&&(r.detail.x||r.detail.y)&&_.DG(this.hostElement).querySelector("#target").blur(),(r=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),r={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:r?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.We(this.hostElement,"yt-share-panel-select-contact-action",[r])};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],D5.prototype,"ytRendererBehavior",void 0);_.w([_.H({observer:"onDataChanged"}),_.J("design:type",Object)],D5.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.J("design:type",String)],D5.prototype,"componentTitle",void 0);_.w([_.ni("#thumbnail"),_.J("design:type",Object)],D5.prototype,"thumbnail",void 0);_.w([_.ov({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],D5);
_.A(D5,"yt-suggested-contact-renderer",function(){if(p3M===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-suggested-contact-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_suggested_contact_renderer.yt.suggested.contact.renderer.css.js--\x3e<button id="target" on-focus="onFocus" on-tap="onTap" class="style-scope yt-suggested-contact-renderer">\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.avatar.thumbnail]]" class="style-scope yt-suggested-contact-renderer"></yt-img-shadow>\n  <div id="selection-highlight" class="style-scope yt-suggested-contact-renderer"></div>\n  <div id="name" class="style-scope yt-suggested-contact-renderer">[[componentTitle]]</div>\n</button>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;u0S===void 0&&(u0S=document.createElement("template"));var P=u0S;I.call(g,P.content.cloneNode(!0),r.content.firstChild);p3M=r}r=p3M;return r},{mode:2});var RP=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-share-panel-reset-action":"onReset"};return r};
_.b(RP,_.D);RP.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"}}}}}};
RP.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.We(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
RP.prototype.onReset=function(){for(var r=_.DG(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),g=r.length-1;g>=0;g--)r[g].classList.toggle("selected")};
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],RP.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],RP.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],RP.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H({observer:"onDataChanged"}),_.J("design:type",Object)],RP.prototype,"data",void 0);
_.w([_.ov({is:"yt-contact-section-renderer",disableElementRegistration:!0})],RP);
_.A(RP,"yt-contact-section-renderer",function(){if(QRM===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-contact-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_contact_section_renderer.yt.contact.section.renderer.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-contact-section-renderer"></yt-formatted-string>\n<yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope yt-contact-section-renderer">\n</yt-formatted-string>\n<div id="contents" role="listbox" class="style-scope yt-contact-section-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;v1U===void 0&&(v1U=document.createElement("template"));var P=v1U;I.call(g,P.content.cloneNode(!0),r.content.firstChild);QRM=r}r=QRM;return r},{mode:2});var As=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return r};
_.b(As,_.D);_.Q=As.prototype;_.Q.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"}}}};
_.Q.onYtRefreshFormCommand=function(r){var g;(r=_.Z((g=_.Z(r,_.P8h))==null?void 0:g.formRenderer,Yrr))&&this.set("data",r)};
_.Q.reset=function(){var r=_.DG(this.hostElement).querySelector("#fields").children;r=_.m(r);for(var g=r.next();!g.done;g=r.next())g=g.value,g.reset&&g.reset()};
_.Q.getForm=function(){var r={},g=_.DG(this.hostElement).querySelector("#fields").children;g=_.m(g);for(var I=g.next();!I.done;I=g.next()){I=I.value;if(!I.validate())return null;r[I.data.key]=I.value}return r};
_.Q.submitFormFields=function(){if(this.fields)for(var r=_.m(this.fields),g=r.next();!g.done;g=r.next())g=g.value,g.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?g.save():g.nodeName==="YT-OPTIONS-RENDERER"&&g.save()};
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],As.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],As.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],As.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],As.prototype,"data",void 0);_.w([_.TI("#fields > *"),_.J("design:type",Array)],As.prototype,"fields",void 0);
_.w([_.ov({is:"yt-form-renderer",disableElementRegistration:!0})],As);
_.A(As,"yt-form-renderer",function(){if(IXZ===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.forms.yt_form_renderer.yt.form.renderer.css.js--\x3e<div id="fields" class="style-scope yt-form-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;g1Z===void 0&&(g1Z=document.createElement("template"));var P=g1Z;I.call(g,P.content.cloneNode(!0),r.content.firstChild);IXZ=r}r=IXZ;return r},{mode:2});var Ns=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return r};
_.b(Ns,_.D);Ns.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"}}}};
Ns.prototype.handleSignalActionSubmitForm=function(){var r,g=(r=this.formRenderer)==null?void 0:r.getForm();g&&this.data.serviceEndpoint&&_.S5().resolve(_.E3).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},g,{element:this.hostElement})})};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ns.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ns.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Ns.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ns.prototype,"data",void 0);_.w([_.ni("yt-form-renderer"),_.J("design:type",Object)],Ns.prototype,"formRenderer",void 0);
_.w([_.qC({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],Ns);
_.A(Ns,"ytd-settings-gaia-link-renderer",function(){if(rf0!==void 0)return rf0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-gaia-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="form-container" class="style-scope ytd-settings-gaia-link-renderer">\n  <div id="username-password-form" class="style-scope ytd-settings-gaia-link-renderer"></div>\n  <div id="claim-button" class="style-scope ytd-settings-gaia-link-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return rf0=r},{mode:1});var o14;var qTU;var wC=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return r};
_.b(wC,_.D);wC.prototype.dataChanged=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1)return r.radio.removeAttribute("checked"),!r.data||!r.data.id||r.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||WkS()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(g=r.data&&r.data.id)?I.yield(ROZ(r.data.id),4):I.jumpTo(3):(r.set("data.hidden",!0),I.jumpTo(0));I.nextAddress!=3&&(g=I.yieldResult);g&&_.We(r.hostElement,"yt-select-settings-radio-option",[r.data.id]);_.R2(I)})};
wC.prototype.onButtonChanged=function(r){_.Va(r).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.S5().resolve(_.E3).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.We(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
wC.prototype.onSelectOption=function(r){this.data&&this.data.id&&(this.data.id===r?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
wC.prototype.dataChanged=wC.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],wC.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],wC.prototype,"ytActionHandlerBehavior",void 0);_.w([_.ni("#radio"),_.J("design:type",Object)],wC.prototype,"radio",void 0);_.w([_.H(),_.J("design:type",Object)],wC.prototype,"data",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype",Promise)],wC.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],wC);
_.A(wC,"ytd-settings-radio-option-renderer",function(){if(qTU!==void 0)return qTU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-radio-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="start" class="style-scope ytd-settings-radio-option-renderer">\n  <tp-yt-paper-radio-button id="radio" aria-label$="[[getSimpleString(data.title)]]" hidden="[[data.hidden]]" on-change="onButtonChanged" class="style-scope ytd-settings-radio-option-renderer">\n    <div id="label" class="style-scope ytd-settings-radio-option-renderer">[[getSimpleString(data.title)]]</div>\n  </tp-yt-paper-radio-button>\n  <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" size="16" class="style-scope ytd-settings-radio-option-renderer"></yt-icon>\n  <tp-yt-paper-tooltip animation-delay="0" for="help-icon" hidden="[[!data.helpText]]" offset="3" position="top" class="style-scope ytd-settings-radio-option-renderer">\n    [[getSimpleString(data.helpText)]]\n  </tp-yt-paper-tooltip>\n</div>\n<div id="end" class="style-scope ytd-settings-radio-option-renderer">\n  <div id="aside-text" class="style-scope ytd-settings-radio-option-renderer">[[getSimpleString(data.asideText)]]</div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return qTU=r},{mode:1});_.dM(_.t2,"basic-content-view-model",{props:{data:_.MD,className:_.MD}});var ll=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return r};
_.b(ll,_.D);ll.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&WkS()&&this.set("data.hidden",!1)};
ll.prototype.onSwitchReady=function(){var r=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.Y("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){Xe4().then(function(g){g&&(Notification.permission==="default"?r.set("data.hidden",!1):Notification.permission==="granted"&&r_("NotificationsDisabled").then(function(I){I||_.We(r.hostElement,"yt-toggle-settings-switch",[r.data.id,!I]);r.set("data.hidden",!1)}).catch(function(){}))})})};
ll.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},basicContentViewModel:{component:"basic-content-view-model",noInjection:!0}}}}};
ll.prototype.handleUpdateOptionsCommand=function(r){(r=_.Z(r,_.Uod))&&this.data&&this.data.id===r.id&&(this.set("data.hidden",r.hidden),r.text!==void 0&&this.set("data.text",r.text),r.clearOptions&&this.set("data.options",[]))};
ll.prototype.onSwitchReady=ll.prototype.onSwitchReady;ll.prototype.dataChanged=ll.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ll.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ll.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],ll.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ll.prototype,"data",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ll.prototype,"dataChanged",null);_.w([_.Eq("yt-settings-switch-ready"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ll.prototype,"onSwitchReady",null);_.w([_.qC({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],ll);
_.A(ll,"ytd-settings-options-renderer",function(){if(o14!==void 0)return o14;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section" hidden="[[data.hidden]]" class="style-scope ytd-settings-options-renderer">\n  <div id="title" class="style-scope ytd-settings-options-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="content" class="style-scope ytd-settings-options-renderer">\n    <div id="options" class="style-scope ytd-settings-options-renderer"></div>\n    <yt-formatted-string id="text" force-default-style="" hidden="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-settings-options-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return o14=r},{mode:1});var X3U;var Sg=function(){return _.D.apply(this,arguments)||this};
_.b(Sg,_.D);Sg.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Sg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Sg.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Sg.prototype,"data",void 0);_.w([_.qC({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],Sg);
_.A(Sg,"ytd-settings-sidebar-renderer",function(){if(X3U!==void 0)return X3U;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-sidebar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-settings-sidebar-renderer">[[getSimpleString(data.title)]]</div>\n<div id="items" class="style-scope ytd-settings-sidebar-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return X3U=r},{mode:1});var cf3;var Js=function(){return _.D.apply(this,arguments)||this};
_.b(Js,_.D);Js.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Js.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
Js.prototype.onYtExpanderMoreTapped=Js.prototype.onYtExpanderMoreTapped;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Js.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Js.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Js.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Js.prototype,"data",void 0);
_.w([_.Eq("yt-expander-more-tapped"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Js.prototype,"onYtExpanderMoreTapped",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],Js);
_.A(Js,"ytd-product-details-description-renderer",function(){if(cf3!==void 0)return cf3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-description-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-description-renderer">\n  <div class="description-row row style-scope ytd-product-details-description-renderer">\n      <ytd-expander id="expander" hidden="[[!data.description]]" max-number-of-lines="4" recompute-on-resize="" class="style-scope ytd-product-details-description-renderer">\n        <div class="description style-scope ytd-product-details-description-renderer" slot="content">[[data.description]]\n        </div>\n        <span id="attribution-link-button" slot="sticky-secondary" hidden="[[!data.attributionLinkButtonRenderer]]" class="style-scope ytd-product-details-description-renderer"></span>\n        <span class="more-button style-scope ytd-product-details-description-renderer" slot="more-button">[[getSimpleString(data.moreButtonRenderer.buttonRenderer.text)]]</span>\n        <span class="less-button style-scope ytd-product-details-description-renderer" slot="less-button">[[getSimpleString(data.lessButtonRenderer.buttonRenderer.text)]]</span>\n      </ytd-expander>\n    </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return cf3=r},{mode:1});var t7U;var EU=function(){var r=_.D.apply(this,arguments)||this;r.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";r.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";r.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";r.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return r};
_.b(EU,_.D);EU.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.l4.Object.defineProperties(EU.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:(g=r.offerData)==null?void 0:g.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?void 0:r.purchaseButtonRenderers)!==void 0&&((g=this.data)==null?void 0:g.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var r,g;return!((r=this.data)==null||!r.formattedFromMerchantText)&&(!((g=this.data)==null||!g.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],EU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],EU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],EU.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],EU.prototype,"data",void 0);
_.w([_.H({type:_.Y("kevlar_property_type_migration_killswitch")?String:void 0}),_.J("design:type",Object)],EU.prototype,"shippingIcon",void 0);_.w([_.H({type:_.Y("kevlar_property_type_migration_killswitch")?String:void 0}),_.J("design:type",Object)],EU.prototype,"shippingAddressIcon",void 0);_.w([_.H({type:_.Y("kevlar_property_type_migration_killswitch")?String:void 0}),_.J("design:type",Object)],EU.prototype,"googleGuaranteeIcon",void 0);
_.w([_.H({type:_.Y("kevlar_property_type_migration_killswitch")?String:void 0}),_.J("design:type",Object)],EU.prototype,"returnPolicyIcon",void 0);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],EU.prototype,"showAdditionalFees",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],EU.prototype,"showMultiPurchaseButtons",null);
_.w([_.L("data","showMultiPurchaseButtons"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],EU.prototype,"showPurchaseData",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],EU);
_.A(EU,"ytd-product-details-hero-offer-renderer",function(){if(t7U!==void 0)return t7U;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-hero-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div class="price-and-action-row row style-scope ytd-product-details-hero-offer-renderer" hidden="[[!showPurchaseData]]" data-offer-version-id$="[[data.offerData.debugOfferVersionId]]">\n  <div class="price-column style-scope ytd-product-details-hero-offer-renderer">\n    <div class="price style-scope ytd-product-details-hero-offer-renderer">\n      <span class="item-price style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.price]]</span>\n      <template is="dom-if" restamp="" if="[[showAdditionalFees]]" class="style-scope ytd-product-details-hero-offer-renderer">\n        <span class="additional-fees style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.additionalFeesText]]</span>\n      </template>\n    </div>\n    <div class="offer-title style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.title]]</div>\n    <template is="dom-if" restamp="" if="[[!data.shippingDetails]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div class="merchant-row row style-scope ytd-product-details-hero-offer-renderer">\n        <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n          <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n        </div>\n        <yt-formatted-string text="[[data.formattedFromMerchantText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      </yt-formatted-string></div>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.shippingDetails]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div class="shipping-details row style-scope ytd-product-details-hero-offer-renderer">\n        <div class="shipping-details-inner column style-scope ytd-product-details-hero-offer-renderer">\n          <div class="row shipping-details-inner-row secondary-color style-scope ytd-product-details-hero-offer-renderer">\n            <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n              <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n            </div>\n            <yt-formatted-string link-inherit-color="" text="[[data.formattedFromMerchantText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n          </yt-formatted-string></div>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.shippingDate]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="date-and-price" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[shippingIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string text="[[data.shippingDetails.shippingDate]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.returnPolicy]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="return-policy" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[returnPolicyIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string link-inherit-color="" text="[[data.shippingDetails.returnPolicy]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.shippingAddress]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="shipping-address" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[shippingAddressIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string text="[[data.shippingDetails.shippingAddress]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shoutoutText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="google-guarantee" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[googleGuaranteeIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <span class="shoutout-text secondary-color style-scope ytd-product-details-hero-offer-renderer">[[data.shoutoutText]]</span>\n              <ytd-button-renderer class="google-guarantee-info style-scope ytd-product-details-hero-offer-renderer" data="[[data.shoutoutButtonRenderer.buttonRenderer]]">\n              </ytd-button-renderer>\n            </div>\n          </template>\n        </div>\n      </div>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.affiliateDisclaimerText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div id="affiliate-disclaimer" class="affiliate-disclaimer-text-row row style-scope ytd-product-details-hero-offer-renderer">\n        <span class="secondary-color style-scope ytd-product-details-hero-offer-renderer"> [[data.affiliateDisclaimerText]] </span>\n      </div>\n    </template>\n    <div class="purchase-buttons-row row style-scope ytd-product-details-hero-offer-renderer" hidden="[[!showMultiPurchaseButtons]]">\n      <div id="purchase-buttons" class="purchase-buttons-inner column style-scope ytd-product-details-hero-offer-renderer">\n      </div>\n    </div>\n  </div>\n  <div class="action-column style-scope ytd-product-details-hero-offer-renderer">\n    <div id="purchase-button" class="style-scope ytd-product-details-hero-offer-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return t7U=r},{mode:1});var B7p;var OJf;var x5=function(){return _.D.apply(this,arguments)||this};
_.b(x5,_.D);_.Q=x5.prototype;_.Q.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.Q.onKeyDown=function(r){r=r.keyCode;r!==13&&r!==32||this.handleSelection()};
_.Q.onMouseEnterImage=function(){var r;((r=this.data)==null?void 0:r.thumbnailDetails)!==void 0&&_.D3(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.Q.onMouseLeaveImage=function(){_.D3(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.Q.handleSelection=function(){this.data&&_.He(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.l4.Object.defineProperties(x5.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.isSelected)}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],x5.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],x5.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],x5.prototype,"isSelected",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],x5);
_.A(x5,"ytd-product-details-thumbnail-renderer",function(){if(OJf!==void 0)return OJf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="product-card-renderer-container" class="style-scope ytd-product-details-thumbnail-renderer">\n  <div id="card" class="style-scope ytd-product-details-thumbnail-renderer">\n    <div hidden="[[!isSelected]]" id="card-selection-overlay" class="style-scope ytd-product-details-thumbnail-renderer"></div>\n    <div id="card-overlay" class="style-scope ytd-product-details-thumbnail-renderer"></div>\n    <yt-img-shadow id="card-image" aria-label="[[data.thumbnailDetails.accessibility.accessibilityData.label]]" object-fit="CONTAIN" thumbnail="[[data.thumbnailDetails]]" width="56px" class="style-scope ytd-product-details-thumbnail-renderer">\n    </yt-img-shadow>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return OJf=r},{mode:1});var fn=function(){var r=_.D.apply(this,arguments)||this;var g={};r.actionMap=(g["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",g["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",g);r.selectedThumbnailIndex=0;r.selectItem=function(I){I.target.onKeyDown(I)};
return r};
_.b(fn,_.D);_.Q=fn.prototype;_.Q.handlePreviewImageSelect=function(r){this.hoverThumbnail=r};
_.Q.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.Q.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.Q.onThumbnailSelected=function(r,g){this.selectedThumbnailIndex=g};
_.Q.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.Q.updateOffset=function(){var r=_.DG(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-r));this.ytdHorizontalListBehavior.reposition_()};
_.l4.Object.defineProperties(fn.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null?0:r.imageRenderer){var g,I;return((g=this.data)==null?void 0:(I=g.imageRenderer)==null?void 0:I.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var r;if((r=this.data)==null?0:r.imageRenderer){var g;return(g=_.Z(this.data.imageRenderer[this.selectedThumbnailIndex],JQZ))==null?void 0:g.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var r=this,g,I,P,a=(P=(g=this.data)==null?void 0:(I=g.imageRenderer)==null?void 0:I.map(function(v,C){return{productDetailsThumbnailRenderer:Object.assign({},_.Z(v,JQZ),{index:C,isSelected:C===r.selectedThumbnailIndex})}}))!=null?P:[];
return Object.assign({},this.data,{imageRenderer:a})}}});
fn.prototype.updateOffset=fn.prototype.updateOffset;fn.prototype.dataChanged=fn.prototype.dataChanged;fn.prototype.onThumbnailSelected=fn.prototype.onThumbnailSelected;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],fn.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],fn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.Kw.YtdHorizontalListBehavior),_.J("design:type",Object)],fn.prototype,"ytdHorizontalListBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],fn.prototype,"componentBehavior",void 0);_.w([_.d([_.w9.YtActionHandlerBehavior]),_.J("design:type",Object)],fn.prototype,"actionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],fn.prototype,"data",void 0);_.w([_.H({value:"$.items.children"}),_.J("design:type",String)],fn.prototype,"itemsPath",void 0);_.w([_.H({value:3}),_.J("design:type",Number)],fn.prototype,"initialCount",void 0);
_.w([_.ni("#items"),_.J("design:type",Object)],fn.prototype,"items",void 0);_.w([_.H(),_.J("design:type",Object)],fn.prototype,"selectedThumbnailIndex",void 0);_.w([_.H(),_.J("design:type",Object)],fn.prototype,"hoverThumbnail",void 0);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],fn.prototype,"showThumbnails",null);
_.w([_.Eq("ytd-product-details-thumbnail-renderer-selected"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Number]),_.J("design:returntype")],fn.prototype,"onThumbnailSelected",null);_.w([_.L("data","selectedThumbnailIndex","hoverThumbnail"),_.J("design:type",Object),_.J("design:paramtypes",[])],fn.prototype,"thumbnailDetails",null);_.w([_.L("data","selectedThumbnailIndex"),_.J("design:type",Object),_.J("design:paramtypes",[])],fn.prototype,"populatedData",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fn.prototype,"dataChanged",null);_.w([_.Eq("iron-resize"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fn.prototype,"updateOffset",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],fn);
_.A(fn,"ytd-product-details-image-carousel-renderer",function(){if(B7p!==void 0)return B7p;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-image-carousel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="preview style-scope ytd-product-details-image-carousel-renderer">\n  <template is="dom-if" restamp="" if="[[thumbnailDetails]]" class="style-scope ytd-product-details-image-carousel-renderer">\n    <yt-img-shadow class="preview-image style-scope ytd-product-details-image-carousel-renderer" object-fit="CONTAIN" thumbnail="[[thumbnailDetails]]" width="512"></yt-img-shadow>\n  </template>\n</div>\n<div id="main" class="main style-scope ytd-product-details-image-carousel-renderer" hidden="[[!showThumbnails]]">\n  <div id="left-arrow-container" class="left-arrow-container style-scope ytd-product-details-image-carousel-renderer">\n    <div id="left-arrow" class="arrow style-scope ytd-product-details-image-carousel-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-product-details-image-carousel-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-product-details-image-carousel-renderer">\n    <tp-yt-paper-listbox id="items" on-keydown="selectItem" class="style-scope ytd-product-details-image-carousel-renderer"></tp-yt-paper-listbox>\n  </div>\n  <div id="right-arrow-container" class="right-arrow-container style-scope ytd-product-details-image-carousel-renderer">\n    <div id="right-arrow" class="arrow style-scope ytd-product-details-image-carousel-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-product-details-image-carousel-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return B7p=r},{mode:_.Rv("kevlar_poly_si_batch_j079")?1:2});var zFW;var nn=function(){return _.D.apply(this,arguments)||this};
_.b(nn,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],nn.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],nn.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],nn.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],nn.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],nn);
_.A(nn,"ytd-product-details-offer-renderer",function(){if(zFW!==void 0)return zFW;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div class="offer-details offer-details-new-ux style-scope ytd-product-details-offer-renderer" data-offer-version-id$="[[data.offerData.debugOfferVersionId]]">\n  <div class="offer-details-information style-scope ytd-product-details-offer-renderer">\n    <div class="offer-price style-scope ytd-product-details-offer-renderer">\n      [[data.offerData.price]]\n      <span class="additional-fees style-scope ytd-product-details-offer-renderer">[[data.offerData.additionalFeesText]]</span>\n    </div>\n    <div class="offer-title style-scope ytd-product-details-offer-renderer">\n      [[data.offerData.title]]\n    </div>\n    <div class="vendor-information style-scope ytd-product-details-offer-renderer">\n      <div class="vendor-logo style-scope ytd-product-details-offer-renderer">\n        <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="vendor-logo-url style-scope ytd-product-details-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n      </div>\n      <div class="vendor-name style-scope ytd-product-details-offer-renderer">[[data.offerData.vendorName]]</div>\n    </div>\n  </div>\n  <div class="offer-cta style-scope ytd-product-details-offer-renderer">\n    <div class="checkout style-scope ytd-product-details-offer-renderer">\n      <ytd-button-renderer data="[[data.purchaseButtonRenderer.buttonRenderer]]" class="style-scope ytd-product-details-offer-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return zFW=r},{mode:1});var eFA;var T2=function(){var r=_.D.apply(this,arguments)||this;r.isOffersHidden=!0;return r};
_.b(T2,_.D);T2.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var r,g=_.Z((r=this.data)==null?void 0:r.viewOffersButton,_.cw);g&&this.ytRendererBehavior.logExplicitClick(g)};
T2.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.l4.Object.defineProperties(T2.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P;return(I=_.Z((r=this.data)==null?void 0:(g=r.offers)==null?void 0:g[0],ndM))==null?void 0:(P=I.offerData)==null?void 0:P.vendorLogoUrl}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],T2.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],T2.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],T2.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],T2.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],T2.prototype,"isOffersHidden",void 0);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],T2.prototype,"firstOfferVendorLogoUrl",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],T2);
_.A(T2,"ytd-product-details-offers-container-renderer",function(){if(eFA!==void 0)return eFA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-offers-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-container style-scope ytd-product-details-offers-container-renderer">\n  <div class="header style-scope ytd-product-details-offers-container-renderer" on-click="toggleOffers">\n    <div class="title-description-container style-scope ytd-product-details-offers-container-renderer">\n      <yt-formatted-string class="title style-scope ytd-product-details-offers-container-renderer" text="[[data.descriptionLeft]]">\n      </yt-formatted-string>\n      <div class="vendor-logo style-scope ytd-product-details-offers-container-renderer">\n        <img src$="[[firstOfferVendorLogoUrl]]" alt="" class="vendor-logo-url style-scope ytd-product-details-offers-container-renderer" onerror="this.style.visibility=\'hidden\';">\n      </div>\n      <yt-formatted-string class="title style-scope ytd-product-details-offers-container-renderer" text="[[data.descriptionRight]]">\n      </yt-formatted-string>\n    </div>\n    <div class="action style-scope ytd-product-details-offers-container-renderer">\n      <ytd-button-renderer id="view-offers" class="view-button style-scope ytd-product-details-offers-container-renderer" aria-expanded="false" data="[[data.viewOffersButton.buttonRenderer]]" hidden="[[!isOffersHidden]]" noink="">\n      </ytd-button-renderer>\n      <ytd-button-renderer id="hide-offers" class="hide-button style-scope ytd-product-details-offers-container-renderer" aria-expanded="true" data="[[data.hideOffersButton.buttonRenderer]]" hidden="[[isOffersHidden]]" noink="">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="offer" hidden="[[isOffersHidden]]" class="style-scope ytd-product-details-offers-container-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return eFA=r},{mode:1});var YTA;var ZJi;var hs=function(){return _.D.apply(this,arguments)||this};
_.b(hs,_.D);hs.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
hs.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.D3(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
hs.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.D3(this,"ytd-product-details-variant-image-unselect")};
_.l4.Object.defineProperties(hs.prototype,{isImageButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE"}},
isPillButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL"||this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST"}},
isActive:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((r=this.data)==null?void 0:r.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((g=this.data)==null?void 0:g.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((I=this.data)==null?void 0:I.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var r;if(((r=this.data)==null?void 0:r.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var r,g;return this.isUnavailable?(r=this.data)==null?void 0:r.variantOptionUnavailableAccessibilityLabel:(g=this.data)==null?void 0:g.variantOptionAccessibilityLabel}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hs.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],hs.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],hs.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hs.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],hs.prototype,"displayType",void 0);
_.w([_.L("displayType","data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],hs.prototype,"isImageButton",null);_.w([_.L("displayType","data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],hs.prototype,"isPillButton",null);_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],hs.prototype,"isActive",null);
_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],hs.prototype,"isUnavailable",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],hs.prototype,"thumbnailDetails",null);_.w([_.L("isUnavailable","data"),_.J("design:type",Object),_.J("design:paramtypes",[])],hs.prototype,"accessibilityLabel",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],hs);
_.A(hs,"ytd-product-details-variant-option-renderer",function(){if(ZJi!==void 0)return ZJi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-variant-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-variant-option-renderer">\n  <template is="dom-if" restamp="" if="[[isImageButton]]" class="style-scope ytd-product-details-variant-option-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label="[[accessibilityLabel]]" rel="[[computeNofollow_(data.command)]]">\n      <div class="variant-option variant-option-image style-scope ytd-product-details-variant-option-renderer">\n        <yt-img-shadow alt="[[data.name]]" height="52" object-fit="CONTAIN" thumbnail="[[thumbnailDetails]]" width="52" class="style-scope ytd-product-details-variant-option-renderer"></yt-img-shadow>\n      </div>\n    </a>\n    <tp-yt-paper-tooltip fit-to-visible-bounds="" offset="4" position="top" class="style-scope ytd-product-details-variant-option-renderer">\n      [[accessibilityLabel]]\n    </tp-yt-paper-tooltip>\n  </template>\n  <template is="dom-if" restamp="" if="[[isPillButton]]" class="style-scope ytd-product-details-variant-option-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label="[[accessibilityLabel]]" rel="[[computeNofollow_(data.command)]]">\n      <div class="variant-option variant-option-pill style-scope ytd-product-details-variant-option-renderer">\n        <span class="style-scope ytd-product-details-variant-option-renderer">[[data.name]]</span>\n      </div>\n    </a>\n    <template is="dom-if" restamp="" if="[[isUnavailable]]" class="style-scope ytd-product-details-variant-option-renderer">\n      <tp-yt-paper-tooltip fit-to-visible-bounds="" offset="4" position="top" class="style-scope ytd-product-details-variant-option-renderer">\n        [[data.unavailableText]]\n      </tp-yt-paper-tooltip>\n    </template>\n  </template>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return ZJi=r},{mode:1});var UYK;var k5=function(){var r=_.D.apply(this,arguments)||this;r.variantsExpanded=!1;r.hideShowMoreLessVariantButton=!0;r.initialized=!1;r.computeVariantsDebouncer=null;r.computeVariants=function(g){g=g===void 0?!1:g;r.variantsExpanded||r.showOptions()||!g||(r.variantsExpanded=!0);if(r.variantsExpanded){g=_.m(r.items.children);for(var I=g.next();!I.done;I=g.next())I.value.hidden=!1}r.initialized=!0};
return r};
_.b(k5,_.D);_.Q=k5.prototype;_.Q.ready=function(){var r=this;setTimeout(function(){r.computeVariants(!0)})};
_.Q.showOptions=function(){for(var r=_.m(this.items.children),g=r.next();!g.done;g=r.next())g.value.hidden=!0;var I=this.container.getBoundingClientRect().width,P=0,a=r=0;g=!1;for(var v=_.m(this.items.children),C=v.next();!C.done;C=v.next()){C=C.value;C.hidden=!1;var u=C.getBoundingClientRect().width;if(P+u<I)P+=u;else if(++a<2)P=u;else break;r+=1;C.hasAttribute("is-active")&&(g=!0)}for(I=r;I<this.items.children.length;I++)this.items.children[I].hidden=!0;this.hideShowMoreLessVariantButton=r===this.items.children.length;
return g};
_.Q.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.Dd(this.computeVariantsDebouncer,_.MB.after(100),this.computeVariants)};
_.Q.onShowMoreLessVariantsButtonClick=function(){var r;(r=this.data)!=null&&r.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.Q.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.l4.Object.defineProperties(k5.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(r=this.data)==null?void 0:(g=r.variantOptionRenderers)==null?void 0:g.find(function(v){return _.Z(v,x84).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),P,a;
return(a=(P=_.Z(I,x84))==null?void 0:P.name)!=null?a:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.displayType)||"VARIANT_ATTRIBUTE_DISPLAY_TYPE_UNKNOWN"}},
variantItemsClassname:{configurable:!0,enumerable:!0,get:function(){switch(this.displayType){case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL":return"pill";case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST":return"dropdown";case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE":return"image";default:return"unknown"}}}});
k5.prototype.debouncedComputeVariants=k5.prototype.debouncedComputeVariants;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],k5.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],k5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],k5.prototype,"componentBehavior",void 0);_.w([_.d(_.rb),_.J("design:type",Object)],k5.prototype,"ironResizableBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],k5.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],k5.prototype,"variantsExpanded",void 0);_.w([_.H(),_.J("design:type",Object)],k5.prototype,"hideShowMoreLessVariantButton",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],k5.prototype,"initialized",void 0);_.w([_.ni("#items"),_.J("design:type",HTMLDivElement)],k5.prototype,"items",void 0);_.w([_.ni("#container"),_.J("design:type",HTMLDivElement)],k5.prototype,"container",void 0);
_.w([_.ni("#more-variants-button"),_.J("design:type",HTMLElement)],k5.prototype,"moreVariantsButton",void 0);_.w([_.L("data"),_.J("design:type",String),_.J("design:paramtypes",[])],k5.prototype,"selectedOptionName",null);_.w([_.xt("data","variantsExpanded"),_.Eq("iron-resize"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],k5.prototype,"debouncedComputeVariants",null);
_.w([_.L("data"),_.J("design:type",String),_.J("design:paramtypes",[])],k5.prototype,"displayType",null);_.w([_.L("displayType"),_.J("design:type",Object),_.J("design:paramtypes",[])],k5.prototype,"variantItemsClassname",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],k5);
_.A(k5,"ytd-product-details-variant-renderer",function(){if(UYK!==void 0)return UYK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-variant-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-product-details-variant-renderer">\n  <div class="variant-title-container style-scope ytd-product-details-variant-renderer">\n    <div class="variant-title style-scope ytd-product-details-variant-renderer">[[data.title]]</div><div class="variant-selected-option style-scope ytd-product-details-variant-renderer">[[selectedOptionName]]</div>\n  </div>\n  <div class$="variant-items-container variant-items-container-[[variantItemsClassname]] style-scope ytd-product-details-variant-renderer">\n    <div id="items" class="style-scope ytd-product-details-variant-renderer"></div>\n  </div>\n  <template is="dom-if" if="[[!hideShowMoreLessVariantButton]]" class="style-scope ytd-product-details-variant-renderer">\n    <ytd-button-renderer class="show-more-less-variants-button style-scope ytd-product-details-variant-renderer" data="[[data.showMoreVariants.buttonRenderer]]" hidden$="[[variantsExpanded]]" noink="" on-click="onShowMoreLessVariantsButtonClick">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="more-variants-button" class="show-more-less-variants-button style-scope ytd-product-details-variant-renderer" data="[[data.showLessVariants.buttonRenderer]]" hidden$="[[!variantsExpanded]]" noink="" on-click="onShowMoreLessVariantsButtonClick">\n    </ytd-button-renderer>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return UYK=r},{mode:1});var $N=function(){return _.D.apply(this,arguments)||this};
_.b($N,_.D);
$N.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"}}}};
_.l4.Object.defineProperties($N.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(g=_.Z((r=this.data)==null?void 0:r.offersContainerRenderer,fep))==null?void 0:g.offers;return I!==void 0&&(I==null?void 0:I.length)>1}},
showBuySeparator:{configurable:!0,enumerable:!0,get:function(){return this.showOffers&&this.showPurchaseData}},
showBuyCard:{configurable:!0,enumerable:!0,get:function(){return this.showOffers||this.showPurchaseData}},
selectedVariantsText:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((I=(r=this.data)==null?void 0:(g=r.variants)==null?void 0:g.map(function(P){var a,v;P=(v=(a=_.Z(P,EdW))==null?void 0:a.variantOptionRenderers)==null?void 0:v.find(function(u){var X;return((X=_.Z(u,x84))==null?void 0:X.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var C;return(C=_.Z(P,x84))==null?void 0:C.name}).filter(function(P){return typeof P==="string"}))!=null?I:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P=(g=_.Z((r=this.data)==null?void 0:r.shoppingFlaggingRenderer,TuZ))==null?void 0:(I=g.reportButton)==null?void 0:I.buttonRenderer;if(P)return{text:P.text,command:P.command,icon:{iconType:"FLAG"},accessibilityData:P.accessibilityData,trackingParams:P.trackingParams,loggingDirectives:P.loggingDirectives}}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$N.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],$N.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],$N.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$N.prototype,"data",void 0);_.w([_.ni("#image-carousel-renderer"),_.J("design:type",Object)],$N.prototype,"imageCarouselRenderer",void 0);
_.w([_.ni("#hero-offer-renderer"),_.J("design:type",Object)],$N.prototype,"productDetailsHeroOfferRenderer",void 0);_.w([_.ni("#variants"),_.J("design:type",Object)],$N.prototype,"productDetailsVariantRenderer",void 0);_.w([_.ni("#offers"),_.J("design:type",Object)],$N.prototype,"productDetailsOffersContainerRenderer",void 0);_.w([_.ni("#description-renderer"),_.J("design:type",Object)],$N.prototype,"productDetailsDescriptionRenderer",void 0);
_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$N.prototype,"showPurchaseData",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$N.prototype,"showHeroOfferRenderer",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$N.prototype,"showBrandText",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$N.prototype,"showOffers",null);
_.w([_.L("showOffers","showPurchaseData"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$N.prototype,"showBuySeparator",null);_.w([_.L("showOffers","showPurchaseData"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$N.prototype,"showBuyCard",null);_.w([_.L("data"),_.J("design:type",String),_.J("design:paramtypes",[])],$N.prototype,"selectedVariantsText",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],$N.prototype,"shoppingReportingButtonData",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],$N);
_.A($N,"ytd-product-details-renderer",function(){if(YTA!==void 0)return YTA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-renderer">\n  <div class="column column-image-carousel style-scope ytd-product-details-renderer">\n    <div id="image-carousel-renderer" class="style-scope ytd-product-details-renderer"></div>\n  </div>\n  <div class="column column-description style-scope ytd-product-details-renderer">\n    <div class="title-row row style-scope ytd-product-details-renderer">\n      <div class="style-scope ytd-product-details-renderer">[[getSimpleString(data.title)]]</div>\n      <div class="title-row-buttons row style-scope ytd-product-details-renderer">\n        <div id="share-button" class="style-scope ytd-product-details-renderer"></div>\n        <div id="action-button" class="style-scope ytd-product-details-renderer"></div>\n      </div>\n    </div>\n    <div class="brand-row row style-scope ytd-product-details-renderer">\n      <template is="dom-if" restamp="" if="[[showBrandText]]" class="style-scope ytd-product-details-renderer">\n        <yt-formatted-string class="formatted-brand style-scope ytd-product-details-renderer" text="[[data.formattedByBrandText]]">\n        </yt-formatted-string>\n      </template>\n    </div>\n    <div id="description-renderer" class="style-scope ytd-product-details-renderer"></div>\n    <div id="variants" class="style-scope ytd-product-details-renderer"></div>\n    <div class="buy style-scope ytd-product-details-renderer" hidden="[[!showBuyCard]]">\n      <div hidden="[[!showHeroOfferRenderer]]" id="hero-offer-renderer" class="style-scope ytd-product-details-renderer"></div>\n      <div class="style-scope ytd-product-details-renderer">\n        <hr class="buy-separator style-scope ytd-product-details-renderer" hidden="[[!showBuySeparator]]">\n        <div id="offers" hidden="[[!showOffers]]" class="style-scope ytd-product-details-renderer"></div>\n      </div>\n    </div>\n    <div class="buy offer-unavailable style-scope ytd-product-details-renderer" hidden="[[showBuyCard]]">\n        <yt-formatted-string class="offer-unavailable-title style-scope ytd-product-details-renderer" text="[[data.unavailableText]]">\n        </yt-formatted-string>\n        <div class="offer-unavailable-variants style-scope ytd-product-details-renderer">[[selectedVariantsText]]</div>\n    </div>\n    <div class="flagging-container style-scope ytd-product-details-renderer" hidden="[[!data.shoppingFlaggingRenderer]]">\n      <ytd-button-renderer id="flagging-button" data="[[shoppingReportingButtonData]]" class="style-scope ytd-product-details-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return YTA=r},{mode:1});var iJ3;var bJ4;var M7S;var ro=function(){return _.D.apply(this,arguments)||this};
_.b(ro,_.D);ro.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.l4.Object.defineProperties(ro.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ro.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ro.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ro.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],ro.prototype,"formattedAmount",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],ro.prototype,"ariaLabel",void 0);
_.w([_.H({reflectToAttribute:!0}),_.L("data.style"),_.J("design:type",String),_.J("design:paramtypes",[])],ro.prototype,"vcBalanceWidgetStyle",null);_.w([_.ov({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],ro);
_.A(ro,"yt-vc-balance-renderer",function(){if(M7S===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-balance-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_balance_renderer.yt.vc.balance.renderer.css.js--\x3e<div id="vc-icon" hidden$="[[!data.vcIcon]]" class="style-scope yt-vc-balance-renderer">\n</div>\n<p id="vc-balance" class="style-scope yt-vc-balance-renderer">[[formattedAmount]]</p>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;bJ4===void 0&&(bJ4=document.createElement("template"));var P=bJ4;I.call(g,P.content.cloneNode(!0),r.content.firstChild);M7S=r}r=M7S;return r},{mode:2});_.IA("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var go=function(){return _.D.apply(this,arguments)||this};
_.b(go,_.D);_.l4.Object.defineProperties(go.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:""}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],go.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],go.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],go.prototype,"data",void 0);_.w([_.H({selectorArgs:["data.vcBalanceEntityKey"],selector:function(r,g){return _.RC(r.entities,"vcBalanceEntity",g)}}),
_.J("design:type",Object)],go.prototype,"vcBalanceEntity",void 0);_.w([_.L("vcBalanceEntity"),_.J("design:type",String),_.J("design:paramtypes",[])],go.prototype,"formattedAmount",null);_.w([_.L("vcBalanceEntity"),_.J("design:type",String),_.J("design:paramtypes",[])],go.prototype,"vcBalanceAriaLabel",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],go);
_.A(go,"ytd-vc-balance-renderer",function(){if(iJ3!==void 0)return iJ3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vc-balance-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-vc-balance-renderer aria-label="[[vcBalanceAriaLabel]]" data="[[data]]" formatted-amount="[[formattedAmount]]" class="style-scope ytd-vc-balance-renderer">\n</yt-vc-balance-renderer>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return iJ3=r},{mode:1});var jRR;var Ih=function(){var r=_.D.apply(this,arguments)||this;r.expandableCustomTabRenderable=function(g){return CVR(g,function(){return void r.onSearchNavigate()})};
return r};
_.b(Ih,_.D);Ih.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
Ih.prototype.onSearchNavigate=function(){this.selected=void 0};
Ih.prototype.onTabsChange=function(){var r,g=(r=this.tabs)==null?void 0:r.findIndex(function(I){var P;return I==null?void 0:(P=I.tabRenderer)==null?void 0:P.selected});
g!==void 0&&(this.selected=g)};
Ih.prototype.onTabsActive=function(r){if(this.tabs!==void 0){var g,I;(r=(g=this.tabs[r.detail.selected])==null?void 0:(I=g.tabRenderer)==null?void 0:I.endpoint)&&_.He(this.hostElement,"yt-navigate",{endpoint:r})}};
_.l4.Object.defineProperties(Ih.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:oxK(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
Ih.prototype.onTabsChange=Ih.prototype.onTabsChange;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ih.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.td),_.J("design:type",Object)],Ih.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ih.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],Ih.prototype,"ytdGuideStateAwareBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],Ih.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Array)],Ih.prototype,"tabs",void 0);_.w([_.H(),_.J("design:type",Number)],Ih.prototype,"selected",void 0);_.w([_.L("tabs.*"),_.J("design:type",Object),_.J("design:paramtypes",[])],Ih.prototype,"tabGroupShape",null);_.w([_.H(),_.J("design:type",Object)],Ih.prototype,"expandableCustomTabRenderable",void 0);
_.w([_.L("tabs"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Ih.prototype,"tabsEnabled",null);_.w([_.$R("tabs"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ih.prototype,"onTabsChange",null);_.w([_.qC({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],Ih);
_.A(Ih,"ytd-topic-channel-details-renderer",function(){if(jRR!==void 0)return jRR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-channel-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-topic-channel-details-renderer">\n  <div id="channel-header-container" class="style-scope ytd-topic-channel-details-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-topic-channel-details-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-img-shadow id="avatar" thumbnail="[[data.avatar]]" width="80" class="style-scope ytd-topic-channel-details-renderer"> </yt-img-shadow>\n      <div id="inner-header-container" class="style-scope ytd-topic-channel-details-renderer">\n        <h1 class="style-scope ytd-topic-channel-details-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n        </h1>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n      </div>\n    </a>\n    <div id="subscribe-button" class="style-scope ytd-topic-channel-details-renderer"></div>\n  </div>\n  <div id="tabs-container" hidden="[[!tabsEnabled]]" class="style-scope ytd-topic-channel-details-renderer">\n    <div id="tabs-inner-container" class="style-scope ytd-topic-channel-details-renderer">\n      <tp-yt-paper-tabs id="tabs" noink="" remove-idle-scroll-buttons="true" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActive" class="style-scope ytd-topic-channel-details-renderer">\n        <template is="dom-if" if="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer">\n          <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-tab-group-shape>\n        </template>\n      </tp-yt-paper-tabs>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return jRR=r},{mode:1});var V7U;var PL=function(){var r=_.D.apply(this,arguments)||this;r.disableGridStateAware=!1;return r};
_.b(PL,_.D);PL.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]]"}}}}}};
PL.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
PL.prototype.updateCssVars=function(){_.lH(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.fL("rich_grid_max_item_width",500))+16)-16+"px"})};
PL.prototype.updateCssVars=PL.prototype.updateCssVars;PL.prototype.activeChanged=PL.prototype.activeChanged;_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],PL.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],PL.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],PL.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],PL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],PL.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Array)],PL.prototype,"tabs",void 0);_.w([_.H(),_.J("design:type",Boolean)],PL.prototype,"active",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],PL.prototype,"disableGridStateAware",void 0);
_.w([_.H({selector:_.Cz}),_.J("design:type",Number)],PL.prototype,"richGridItemsPerRow",void 0);_.w([_.H({selector:_.mj}),_.J("design:type",Boolean)],PL.prototype,"richGridMiniMode",void 0);_.w([_.ni("ytd-carousel-item-renderer"),_.J("design:type",Object)],PL.prototype,"carousel",void 0);_.w([_.xt("active"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],PL.prototype,"activeChanged",null);
_.w([_.xt("richGridItemsPerRow","richGridMiniMode"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],PL.prototype,"updateCssVars",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],PL);
_.A(PL,"ytd-carousel-header-renderer",function(){if(V7U!==void 0)return V7U;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-carousel-header-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return V7U=r},{mode:1});var dYM;var LeA=_.U1(["https://www.google-analytics.com/analytics.js"]),ah=function(){var r=_.D.apply(this,arguments)||this;r.scriptAnalyticsAdded=!1;return r};
_.b(ah,_.D);ah.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var r,g=(r=this.data)==null?void 0:r.tagManagerId;g&&(_.r9(g,_.Gq("GL")),kPr(g))};
ah.prototype.sendGoogleAnalyticsPageview=function(r){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var I=_.kV.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(I)};
var g=window.ga;g("set","page",window.location.pathname);g.l=+new Date;g("set","forceSSL",!0);g("create",r,"'auto'");g("send","pageview")};
ah.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var r=_.ht("SCRIPT");r.name="ga-analytics";var g=_.Mz(LeA);_.XC(r,g);r.async=!0;_.DG(this.hostElement).appendChild(r)};
ah.prototype.dataChanged=ah.prototype.dataChanged;_.w([_.H(),_.J("design:type",Object)],ah.prototype,"data",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ah.prototype,"dataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],ah);
_.A(ah,"ytd-channel-metadata-renderer",function(){if(dYM!==void 0)return dYM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.trackingImageUrl]]" class="style-scope ytd-channel-metadata-renderer">\n  <img src$="[[data.trackingImageUrl]]" border="0" width="1" height="1" alt="" class="style-scope ytd-channel-metadata-renderer">\n</template>\n<template is="dom-if" if="[[data.channelConversionUrl]]" class="style-scope ytd-channel-metadata-renderer">\n  <img src$="[[data.channelConversionUrl]]" border="0" width="1" height="1" alt="" class="style-scope ytd-channel-metadata-renderer">\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return dYM=r},{mode:1});var G5K;var yfS;var Ke3=function(){return _.D.apply(this,arguments)||this};
_.b(Ke3,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ke3.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ke3.prototype,"data",void 0);_.w([_.qC({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],Ke3);
_.A(Ke3,"ytd-sub-feed-option-renderer",function(){if(yfS!==void 0)return yfS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sub-feed-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-sub-feed-option-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1">\n  <tp-yt-paper-radio-button checked="[[data.isSelected]]" class="style-scope ytd-sub-feed-option-renderer">\n    <yt-formatted-string text="[[data.name]]" class="style-scope ytd-sub-feed-option-renderer"></yt-formatted-string>\n  </tp-yt-paper-radio-button>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return yfS=r},{mode:1});var sRA;var vL=function(){return _.D.apply(this,arguments)||this};
_.b(vL,_.D);vL.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],vL.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],vL.prototype,"ytRendererStamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],vL.prototype,"data",void 0);_.w([_.qC({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],vL);
_.A(vL,"ytd-sub-feed-selector-renderer",function(){if(sRA!==void 0)return sRA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sub-feed-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-sub-feed-selector-renderer">\n   [[getSimpleString(data.title)]]\n</h2>\n<div id="options" class="style-scope ytd-sub-feed-selector-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return sRA=r},{mode:1});var Qj=function(){return _.D.apply(this,arguments)||this};
_.b(Qj,_.D);
Qj.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}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Qj.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Qj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Qj.prototype,"data",void 0);_.w([_.qC({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],Qj);
_.A(Qj,"ytd-browse-feed-actions-renderer",function(){if(G5K!==void 0)return G5K;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse-feed-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-browse-feed-actions-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return G5K=r},{mode:1});var Fe0;var HJR;var mv=function(){return _.D.apply(this,arguments)||this};
_.b(mv,_.D);mv.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],mv.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],mv.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mv.prototype,"data",void 0);_.w([_.qC({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],mv);
_.A(mv,"ytd-mini-channel-renderer",function(){if(HJR!==void 0)return HJR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="channel-info" class="yt-simple-endpoint style-scope ytd-mini-channel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" rel$="[[computeNofollow_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <yt-img-shadow height="24" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-mini-channel-renderer">\n  </yt-img-shadow>\n  <span class="title style-scope ytd-mini-channel-renderer">[[getSimpleString(data.title)]]</span>\n</a>\n\n<div id="subscribe" class="style-scope ytd-mini-channel-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return HJR=r},{mode:1});var WeZ;var Cl=function(){return _.D.apply(this,arguments)||this};
_.b(Cl,_.D);Cl.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Cl.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Cl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Cl.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],Cl);
_.A(Cl,"ytd-vertical-channel-section-renderer",function(){if(WeZ!==void 0)return WeZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-channel-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-vertical-channel-section-renderer">[[data.title]]</h2>\n<div id="items" class="style-scope ytd-vertical-channel-section-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return WeZ=r},{mode:1});var uE=function(){return _.D.apply(this,arguments)||this};
_.b(uE,_.D);uE.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],uE.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],uE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],uE.prototype,"data",void 0);_.w([_.qC({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],uE);
_.A(uE,"ytd-browse-secondary-contents-renderer",function(){if(Fe0!==void 0)return Fe0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse-secondary-contents-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-browse-secondary-contents-renderer">\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
return Fe0=r},{mode:1});var DYr;var pl=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};r.notActive=!1;r.isConstrainedList=!1;r.marginSettings=0;return r};
_.b(pl,_.D);_.Q=pl.prototype;
_.Q.configureRendererStamper=function(){return{content:{id:"primary",mapping:{richGridRenderer:{component:"ytd-rich-grid-renderer"},sectionListRenderer:{component:"ytd-section-list-renderer",properties:{initialCount:"[[initialCount]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]",marginSettings:"[[marginSettings]]"},matcher:function(r){var g;return(r==null?void 0:(g=r.webComponentHint)==null?void 0:g.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}}}}};
_.Q.getPath=function(r,g){var I="data.tabs.#"+g+".";r.tabs[g].tabRenderer?I+="tabRenderer.":r.tabs[g].expandableTabRenderer&&(I+="expandableTabRenderer.");return I+"content.sectionListRenderer"};
_.Q.computeDisplayedContent=function(r){this.unlinkPaths("content");if(r&&r.tabs)for(var g=r.tabs.length,I=0;I<g;I++){var P=r.tabs[I].tabRenderer||r.tabs[I].expandableTabRenderer;if(P.selected&&P.content)return this.linkPaths("content",this.getPath(r,I)),P.content}return null};
_.Q.computeHasSecondaryColumnData=function(r){return!!r&&!!r.secondaryContents};
_.Q.onRetrieveLocation=function(r,g){g.locationRetrieved(g.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);r.stopPropagation()};
_.Q.onYtServiceRequestSent=function(r,g){_.Y("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(g)};
_.Q.onYtServiceRequestCompleted=function(r,g){_.Y("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(g)};
_.Q.onReplaceFeedContentAction=function(r){if(!_.Y("replace_feed_content_action_killswitch")&&!this.notActive){var g;(r=(g=_.Z(r,K3A))==null?void 0:g.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(r)}};
_.Q.handleServiceRequestActions=function(r){if(r=r.actions){r=_.m(r);for(var g=r.next();!g.done;g=r.next()){g=g.value;var I=void 0;((I=_.Z(g,K3A))==null?0:I.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.Z(g,K3A).items)}}};
pl.prototype.onYtServiceRequestCompleted=pl.prototype.onYtServiceRequestCompleted;pl.prototype.onYtServiceRequestSent=pl.prototype.onYtServiceRequestSent;pl.prototype.onRetrieveLocation=pl.prototype.onRetrieveLocation;_.w([_.d(_.td),_.J("design:type",Object)],pl.prototype,"ytdGridStateAwareBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],pl.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],pl.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],pl.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],pl.prototype,"data",void 0);_.w([_.H({computed:"computeDisplayedContent(data)"}),_.J("design:type",Object)],pl.prototype,"content",void 0);
_.w([_.H({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],pl.prototype,"hasSecondaryColumnData",void 0);_.w([_.H({value:function(){return window.outerHeight>1024?3:2}}),
_.J("design:type",Number)],pl.prototype,"initialCount",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],pl.prototype,"pageSubtype",void 0);_.w([_.ni("ytd-section-list-renderer"),_.J("design:type",Object)],pl.prototype,"listRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],pl.prototype,"notActive",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],pl.prototype,"isConstrainedList",void 0);
_.w([_.H(),_.J("design:type",String)],pl.prototype,"responsiveSizing",void 0);_.w([_.H(),_.J("design:type",Number)],pl.prototype,"marginSettings",void 0);_.w([_.Eq("yt-retrieve-location"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],pl.prototype,"onRetrieveLocation",null);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],pl.prototype,"onYtServiceRequestSent",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],pl.prototype,"onYtServiceRequestCompleted",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],pl);
_.A(pl,"ytd-two-column-browse-results-renderer",function(){if(DYr!==void 0)return DYr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-two-column-browse-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary" class="style-scope ytd-two-column-browse-results-renderer"></div>\n<div id="secondary" class="style-scope ytd-two-column-browse-results-renderer">\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return DYr=r},{mode:2});var RFM;var AfU;var oh=function(){var r=_.D.apply(this,arguments)||this;r.closeOnDismissButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);r.closeOnAcceptButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return r};
_.b(oh,_.D);_.Q=oh.prototype;_.Q.attached=function(){this.requestElementsPerRow()};
_.Q.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_]]"}}}}}};
_.Q.onUpdateElementsPerRowAction=function(r){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r)};
_.Q.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.Q.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.Q.computeAlertStyle_=function(r){return r};
_.Q.observerElementsPerRow=function(){this.elementsPerRow&&_.lH(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.Q.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.Q.requestElementsPerRow=function(){_.He(this.hostElement,"yt-request-elements-per-row")};
oh.prototype.onIsVisibleChanged_=oh.prototype.onIsVisibleChanged_;oh.prototype.observerElementsPerRow=oh.prototype.observerElementsPerRow;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],oh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],oh.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],oh.prototype,"actionHandlerBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],oh.prototype,"data",void 0);_.w([_.H({value:6,reflectToAttribute:!0}),_.J("design:type",Number)],oh.prototype,"elementsPerRow",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],oh.prototype,"wrapButtons",void 0);_.w([_.H({value:_.Gq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.J("design:type",Boolean)],oh.prototype,"isMusic",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.J("design:type",String)],oh.prototype,"alertStyle",void 0);_.w([_.H({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.J("design:type",Function)],oh.prototype,"dismissBoundButtonTap_",void 0);_.w([_.H({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.J("design:type",Function)],oh.prototype,"acceptBoundButtonTap_",void 0);_.w([_.xt("elementsPerRow"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],oh.prototype,"observerElementsPerRow",null);_.w([_.xt("data.isVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],oh.prototype,"onIsVisibleChanged_",null);_.w([_.ov({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],oh);
_.A(oh,"yt-alert-with-actions-renderer",function(){if(AfU===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-alert-with-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_alert_with_actions_renderer.yt.alert.with.actions.renderer.css.js--\x3e<div id="content-wrapper" hidden="[[!data.isVisible]]" class="style-scope yt-alert-with-actions-renderer">\n  <div id="content" class="style-scope yt-alert-with-actions-renderer">\n    <yt-icon id="icon" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope yt-alert-with-actions-renderer"></yt-icon>\n    <div id="text-content" class="style-scope yt-alert-with-actions-renderer">\n      <yt-formatted-string id="title" hidden$="[[!!data.title]]" text="[[data.title]]" class="style-scope yt-alert-with-actions-renderer"></yt-formatted-string>\n      <yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope yt-alert-with-actions-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="actions" class="style-scope yt-alert-with-actions-renderer">\n    <div id="dismiss-button" hidden$="[[!!data.dismissButton]]" class="style-scope yt-alert-with-actions-renderer"></div>\n    <div id="action-buttons" hidden$="[[!!data.actionButtons]]" class="style-scope yt-alert-with-actions-renderer"></div>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;RFM===void 0&&(RFM=document.createElement("template"));var P=RFM;I.call(g,P.content.cloneNode(!0),r.content.firstChild);AfU=r}r=AfU;return r},{mode:2});var N7U=_.R(function(r){var g={};return _.q(_.eY,{text:r.text,className:_.Ws("ytPersonalGreetingViewModelHeadline",(g.ytPersonalGreetingViewModelHeadlineSmall=r.isSmallHeadline,g))})},"tk");_.dM(_.R(function(r){var g=_.mK(function(){var z;return(z=r.data())==null?void 0:z.rendererContext},void 0,void 0,void 0,!0),I=function(){return r.data().canvasPromoData},P=function(){var z;
return(z=r.data().bannerHeight)!=null?z:56},a=_.m(_.h5({throttleMs:100})),v=a.next().value;
a=a.next().value;var C=_.m(_.h5({throttleMs:100})),u=C.next().value;C=C.next().value;var X=_.m(_.h5({throttleMs:100})),c=X.next().value;X=X.next().value;var B=function(){return u.width()-v.width()>1},O=function(){return P()===48};
return _.q("yt-personal-greeting-view-model",{el:_.iv(g,a),"aria-hidden":B,class:_.Ws(r.className,"ytPersonalGreetingViewModelHost"),style:_.wM({height:(0,_.Xk)(function(){return B()?0:P()})})},_.q(_.t,{cond:function(){return r.data().avatar&&!(c.width()+(r.data().avatar?48:0)-v.width()>1)},
then:function(){return _.q(_.fk,{data:function(){return r.data().avatar}},{decoratedAvatarViewModel:function(z){return _.q(_.oQ,{data:z.data,
className:_.Ws("ytPersonalGreetingViewModelAvatar")})}})}}),_.q("h1",null,_.q(N7U,{text:function(){var z;
return(I==null?void 0:(z=I())==null?void 0:z.headline)||(c.width()+(r.data().avatar?48:0)-v.width()>1?r.data().shorterGreeting:r.data().greeting)},
isSmallHeadline:O})),_.q("span",{el:_.iv(X),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.q(N7U,{text:function(){return r.data().greeting},
isSmallHeadline:O})),_.q("span",{el:_.iv(C),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.q(N7U,{text:function(){return r.data().shorterGreeting},
isSmallHeadline:O})))},"sk"),"yt-personal-greeting-view-model",{props:{data:_.Yp,
className:_.Yp}});var q7=function(){var r=_.D.apply(this,arguments)||this;r.hidden=!1;r.isConstrainedList=!1;r.responsiveSizing="COMPACT";r.attachedPlayers=_.Y("kevlar_channel_trailer_multi_attach")?[]:void 0;r.player=null;r.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return r};
_.b(q7,_.D);_.Q=q7.prototype;
_.Q.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}}}}};
_.Q.created=function(){var r=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){r.disposeMastheadAd()}]};
_.Q.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new m73(this.refresh,this.contents))};
_.Q.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.Q.activeChanged=function(){var r=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=r)};
_.Q.tabsChanged=function(){var r=this,g,I;if(this.pageSubtype==="channels"||_.Y("kevlar_tab_gestures_for_tabbed_header_data")&&((g=this.data)==null?0:(I=g.header)==null?0:I.carouselHeaderRenderer))this.tabGestures=new pL4(this.contents,this.contents,this.hostElement,this.header,function(C){r.ytdReduxBehavior.dispatch(C)});
var P,a,v;g=(P=this.data)==null?void 0:(a=P.contents)==null?void 0:(v=a.twoColumnBrowseResultsRenderer)==null?void 0:v.tabs;this.tabGestures&&this.tabGestures.tabsChanged(g)};
_.Q.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.Q.engagementPanelsChanged=function(){var r=_.S5().resolve(_.v2);if(r){if(this.engagementPanels)for(var g=_.m(this.engagementPanels),I=g.next();!I.done;I=g.next()){var P=void 0;(I=(P=I.value.identifier)==null?void 0:P.tag)&&r.panelMap.delete(I)}this.engagementPanels=[];var a;g=_.m(((a=this.data)==null?void 0:a.panels)||[]);for(a=g.next();!a.done;a=g.next()){a=_.Z(a.value,R0i);var v=I=void 0,C=void 0,u=void 0;if(P=((I=a)==null?void 0:I.targetId)||((v=a)==null?void 0:v.panelIdentifier)||((C=a)==null?
void 0:(u=C.identifier)==null?void 0:u.tag))v=I=void 0,(v=(I=r).registerPanelContent)==null||v.call(I,P,{engagementPanelSectionListRenderer:a}),this.engagementPanels.push(a)}}};
_.Q.onStampFinished=function(){var r=this;_.Nu(this,function(){if(r.tabGestures){var g=r.tabGestures;if(g.scrollPositionNeedsUpdate){var I=_.S5().resolve(_.lX(_.jN)),P;if((P=g.selectedTab)!=null&&P.title&&I&&(P=I.getCurrentPage())){if(g.scrollPositionForTabs.has(g.selectedTab.title)){var a,v;I=(v=(a=I.getCurrentPage())==null?void 0:a.clientHeight)!=null?v:0;a=g.scrollPositionForTabs.get(g.selectedTab.title);P.setScrollTop(a);I>a+100&&(g.scrollPositionNeedsUpdate=!1)}else P.setScrollTop(Math.min(g.lastVisitedTabScrollPosition!==
void 0?g.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,g.tabsStartAtInPx)),g.scrollPositionNeedsUpdate=!1;g.ytdReduxDispatch(HMS(!1))}}}})};
_.Q.loadPage_=function(r){this.initCsi();r&&(this.data=r);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.Q.getTitle=function(r){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",r))return this.get("microformat.microformatDataRenderer.title",r);if(this.get("header.feedTabbedHeaderRenderer.title",r))return _.b6(this.get("header.feedTabbedHeaderRenderer.title",r));if(this.get("header.interactiveTabbedHeaderRenderer.title",r))return this.get("header.interactiveTabbedHeaderRenderer.title",r);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
r))return _.b6(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",r));var g,I;return(r==null?0:(g=r.header)==null?0:(I=g.pageHeaderRenderer)==null?0:I.pageTitle)?r.header.pageHeaderRenderer.pageTitle:""};
_.Q.updateTitle=function(r){_.He(this.hostElement,"yt-update-title",this.getTitle(r))};
_.Q.initCsi=function(){uGp(this.pageSubtype||"browse",["ol","cpt"])};
_.Q.getPlayer=function(){if(_.Y("kevlar_channel_trailer_multi_attach")){for(var r=_.m(this.attachedPlayers),g=r.next();!g.done;g=r.next())if(g=g.value,g.isConnected||_.Fe(this.hostElement,g))return g;return null}return this.player};
_.Q.getPlayerContainer=function(){return null};
_.Q.onPlayerAttached=function(r,g){_.Y("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(g):this.player=g};
_.Q.onPlayerDetached=function(r,g){_.Y("kevlar_channel_trailer_multi_attach")?(r=this.attachedPlayers.indexOf(g),r<0||this.attachedPlayers.splice(r,1)):this.player=null};
_.Q.getServiceTrackingParams=function(){var r,g;return((r=this.data)==null?void 0:(g=r.responseContext)==null?void 0:g.serviceTrackingParams)||[]};
_.Q.setMastheadAd=function(r){r&&r.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=r&&r.mastheadAd};
_.Q.dataChanged=function(){var r=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||eKM();_.Nu(this,function(){_.D3(r.hostElement,"ytd-update-grid-state-action")})};
_.Q.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.Q.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var r=this.data.alerts;return r&&r.find(function(g){return!!g.alertWithActionsRenderer})}};
_.Q.computeGreetingData=function(){if(this.data&&this.data.alerts){var r=this.data.alerts;return r&&r.find(function(g){return!!g.personalGreetingViewModel})}};
_.Q.computeHasMemberHubProfileRenderer=function(r){var g;return!!(r==null?0:(g=r.header)==null?0:g.memberHubProfileRenderer)};
_.Q.handleAlertCommand=function(r){this.get("alertCommand.alert.alertWithActionsRenderer",r)&&(r=_.Z(r,hkf),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",r.alert))};
_.Q.handleYtPlaylistDeletionRedirect=function(r){r=this.get("playlistDeletionRedirectCommand.redirectEndpoint",r);_.He(this.hostElement,"yt-navigate",{endpoint:r})};
_.Q.computeFluidWidth=function(r,g,I){if(g==="mini_app"||I)return!0;var P,a,v;r=r==null?void 0:(P=r.contents)==null?void 0:(a=P.twoColumnBrowseResultsRenderer)==null?void 0:(v=a.tabs)==null?void 0:v.find(function(X){var c;return X==null?void 0:(c=X.tabRenderer)==null?void 0:c.selected});
if(!r)return!1;var C,u;return!!((C=r.tabRenderer)==null?0:(u=C.content)==null?0:u.richGridRenderer)&&!["channel","channels","playables"].includes(g)};
_.Q.computeHeaderFluidWidth=function(r){return r==="hashtag-landing-page"};
_.Q.computeHasSidebar=function(r){var g;return!!(r.sidebar||((g=r.header)==null?0:g.playlistHeaderRenderer))};
_.Q.computeHasPageHeaderSidebar=function(r){var g,I;return!!((g=r.header)==null?0:(I=g.pageHeaderRenderer)==null?0:I.enableSidebarView)};
_.Q.computeUseUnifiedShowPageLayout=function(r){if(!r||this.pageSubtype!=="show"||!r.sidebar||!r.sidebar.playlistSidebarRenderer)return!1;r=r.sidebar.playlistSidebarRenderer;if(!r.items)return!1;for(var g=0;g<r.items.length;g++)if(_.Z(r.items[g],bmK)){var I=void 0;return((I=_.Z(r.items[g],bmK))==null?void 0:I.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.Q.computeIsConstrainedList=function(r){return r==="subscriptions-channels"};
_.Q.computeResponsiveSizing=function(r){return r==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.l4.Object.defineProperties(q7.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var r,g;return((r=this.data)==null?0:(g=r.header)==null?0:g.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var r,g;if(!((r=this.data)==null?0:(g=r.sidebar)==null?0:g.playlistSidebarRenderer))return!1;var I;return(I=this.data)!=null&&I.header?!1:!0}}});
_.l4.Object.defineProperties(q7,{template:{configurable:!0,enumerable:!0,get:function(){if(oNi===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="alert-banner" class="style-scope ytd-browse"></div>\n<div id="personal-greeting" class="style-scope ytd-browse"></div>\n<div id="masthead-ad" class="style-scope ytd-browse"></div>\n<div id="header" class="style-scope ytd-browse"></div>\n<div id="alerts" class="style-scope ytd-browse"></div>\n\n<ytd-channel-legal-info-renderer data="[[data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" disable-upgrade$="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" hidden="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" class="style-scope ytd-browse">\n</ytd-channel-legal-info-renderer>\n<ytd-playlist-sidebar-renderer data="[[data.sidebar.playlistSidebarRenderer]]" disable-upgrade$="[[!useOldPlaylistSidebarRenderer]]" hidden="[[!useOldPlaylistSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-sidebar-renderer>\n<ytd-playlist-header-renderer data="[[data.header.playlistHeaderRenderer]]" disable-upgrade$="[[!usePlaylistHeaderRenderer]]" hidden="[[!usePlaylistHeaderRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-header-renderer>\n<ytd-settings-sidebar-renderer data="[[data.sidebar.settingsSidebarRenderer]]" disable-upgrade$="[[!data.sidebar.settingsSidebarRenderer]]" hidden="[[!data.sidebar.settingsSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-settings-sidebar-renderer>\n<template is="dom-if" if="[[hasPageHeaderSidebar]]" class="style-scope ytd-browse">\n    <yt-page-header-renderer class="page-header-sidebar style-scope ytd-browse" data="[[data.header.pageHeaderRenderer]]" display-as-sidebar="">\n    </yt-page-header-renderer>\n</template>\n<ytd-two-column-browse-results-renderer data="[[data.contents.twoColumnBrowseResultsRenderer]]" disable-grid-state-aware="[[fluidWidth]]" is-constrained-list="[[isConstrainedList]]" not-active="[[hidden]]" page-subtype="[[pageSubtype]]" responsive-sizing="[[responsiveSizing]]" class="style-scope ytd-browse">\n</ytd-two-column-browse-results-renderer>\n<div id="survey" class="style-scope ytd-browse"></div>\n<div id="metadata" class="style-scope ytd-browse"></div>\n<div id="footer" class="style-scope ytd-browse"></div>\n<ytd-refresh id="refresh" class="style-scope ytd-browse"></ytd-refresh>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);oNi=r}r=oNi;return r}}});
q7.prototype.dataChanged=q7.prototype.dataChanged;q7.prototype.onPlayerDetached=q7.prototype.onPlayerDetached;q7.prototype.onPlayerAttached=q7.prototype.onPlayerAttached;q7.prototype.onStampFinished=q7.prototype.onStampFinished;q7.prototype.engagementPanelsChanged=q7.prototype.engagementPanelsChanged;q7.prototype.scrollAtTopChanged=q7.prototype.scrollAtTopChanged;q7.prototype.tabsChanged=q7.prototype.tabsChanged;q7.prototype.activeChanged=q7.prototype.activeChanged;
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],q7.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],q7.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],q7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],q7.prototype,"ytdReduxBehavior",void 0);_.w([_.d(qn.YtPageBehavior),_.J("design:type",Object)],q7.prototype,"ytPageBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],q7.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],q7.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],q7.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],q7.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],q7.prototype,"hidden",void 0);
_.w([_.H(),_.J("design:type",Object)],q7.prototype,"mastheadAdData",void 0);_.w([_.H({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.J("design:type",Object)],q7.prototype,"alertBannerData",void 0);_.w([_.H({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.J("design:type",Object)],q7.prototype,"greetingData",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],q7.prototype,"pageSubtype",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.J("design:type",Boolean)],q7.prototype,"hasMemberHubProfileRenderer",void 0);_.w([_.H({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],q7.prototype,"hasSidebar",void 0);_.w([_.H({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],q7.prototype,"hasPageHeaderSidebar",void 0);
_.w([_.H({reflectToAttribute:!0,value:!0}),_.J("design:type",Boolean)],q7.prototype,"roundedContainer",void 0);_.w([_.H({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],q7.prototype,"useUnifiedShowPageLayout",void 0);_.w([_.H({computed:"computeIsConstrainedList(pageSubtype)"}),_.J("design:type",Object)],q7.prototype,"isConstrainedList",void 0);
_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],q7.prototype,"usePlaylistHeaderRenderer",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],q7.prototype,"useOldPlaylistSidebarRenderer",null);_.w([_.H({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.J("design:type",Boolean)],q7.prototype,"fluidWidth",void 0);_.w([_.H({selector:XVZ}),_.J("design:type",Boolean)],q7.prototype,"scrollAtTop",void 0);
_.w([_.H({selector:c8U}),_.J("design:type",Boolean)],q7.prototype,"tabGesturesIsActive",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.J("design:type",Boolean)],q7.prototype,"disableHeaderFluidWidth",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.J("design:type",String)],q7.prototype,"responsiveSizing",void 0);
_.w([_.ni("ytd-two-column-browse-results-renderer"),_.J("design:type",HTMLElement)],q7.prototype,"contents",void 0);_.w([_.ni("#header"),_.J("design:type",HTMLElement)],q7.prototype,"header",void 0);_.w([_.ni("ytd-refresh"),_.J("design:type",Object)],q7.prototype,"refresh",void 0);_.w([_.xt("active"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],q7.prototype,"activeChanged",null);
_.w([_.xt("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],q7.prototype,"tabsChanged",null);_.w([_.xt("scrollAtTop"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],q7.prototype,"scrollAtTopChanged",null);_.w([_.H(),_.J("design:type",Object)],q7.prototype,"engagementPanels",void 0);
_.w([_.xt("data.panels"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],q7.prototype,"engagementPanelsChanged",null);_.w([_.Eq("yt-rendererstamper-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],q7.prototype,"onStampFinished",null);_.w([_.Eq("yt-player-attached"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Element]),_.J("design:returntype")],q7.prototype,"onPlayerAttached",null);
_.w([_.Eq("yt-player-detached"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Element]),_.J("design:returntype")],q7.prototype,"onPlayerDetached",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],q7.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-browse"})],q7);var w3i,lXr=function(){if(w3i!==void 0)return w3i;var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return w3i=r};var X1=function(){var r=_.D.apply(this,arguments)||this;r.currentPage=void 0;r.renderLoadingStateJobId=0;r.updatePageDataJobId=0;r.pageDisposeJobsets=new WeakMap;r.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-start-loading-learning-journey":"startLoadingLearningJourney","yt-get-page-offset":"getPageOffset","yt-set-page-offset":"setPageOffset","yt-pause-active-page-context":"pauseActiveContext","yt-prepare-page-dispose":"preparePageDispose",
"yt-stop-old-player":"onYtStopOldPlayer"};r.shouldApplyLockupToWatchTransition=_.Y("web_thumbnail_to_watch_transition");r.shouldApplySlideTransition=_.nL("web_page_transition_type")==="slide"||_.Y("enable_plj_landing_page");r.shouldApplyLearningJourneyTransition=_.Y("enable_plj_landing_page");r.TEST_ONLY=void 0;return r};
_.b(X1,_.D);_.Q=X1.prototype;_.Q.ready=function(){var r=_.S5();r.addProvider({provide:_.jN,useValue:this});r.addProvider({provide:_.UpR,useValue:this})};
_.Q.created=function(){this.pagePool=new L90;this.contextSwitcher=new nZK};
_.Q.attached=function(){_.He(this.hostElement,"attached");var r=_.S5().resolve(_.lX(_.kM));r&&(this.contextSwitcher.JSC$20116_networkService_=r);this.viewTransitionManager=_.S5().resolve(_.$b)};
_.Q.getPageOffset=function(r){return r.getScrollTop()};
_.Q.setPageOffset=function(r,g){try{r.setScrollTop(g)}catch(I){}};
_.Q.setPageOffsetForNavigation=function(r,g){_.He(this.hostElement,"yt-navigate-set-page-offset",{page:r,offset:g===void 0?0:g})};
_.Q.pauseActiveContext=function(){var r=this.contextSwitcher;r.activeContext_&&r.activeContext_.pause()};
_.Q.attachPage=function(r){var g,I=!_.Y("pc_is_attached_ks")&&(r==null?void 0:(g=r.polymerController)==null?void 0:g.isAttached);if(!r.isAttached&&!I)try{_.DG(this.hostElement).appendChild(r)}catch(a){var P;_.M6(new _.oK("Error attaching page element for component",{origin:(P=this.currentPage)==null?void 0:P.is,component:r.is}))}};
_.Q.setActivePage=function(r,g){var I=this,P=!1,a=function(){var v=I.isOnWatch(),C=I.currentPage;if(r)if(r!==I.currentPage){C&&(C.hidden=!0,C.active=!1,C.removeAttribute("role"));I.currentPage=r;var u,X=g!=null?g:_.SR((u=I.data)==null?void 0:u.endpoint);C&&_.He(I.hostElement,"yt-page-type-changed",{oldPageType:C.is,newPageType:r.is,newPageSubtype:X});_.VR().dispatch(_.Ke({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:r.is}));_.VR().dispatch(_.Ke({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:X||""}));
r.hidden=!1;I.attachPage(r);r.active=!0;r.setAttribute("role","main");C&&I.setPageOffsetForNavigation(r,0);_.Y("kevlar_remove_page_dom_on_switch")&&!v&&C&&_.DG(I.hostElement).removeChild(C)}else P=!0;else I.handleMissingDestinationPage(C)};
this.shouldRunBrowseTransition(this.currentPage,r)?hop(this.viewTransitionManager,a):this.shouldRunLearningJourneyTransition(this.currentPage,r)?rZK(this.viewTransitionManager,a):a();return P};
_.Q.handleMissingDestinationPage=function(r){if(this.isColdLoadForUnknownPage(r))_.M6(new _.oK("Cold load for unknown page"));else{var g;r=new _.oK("Unable to set active page",r?r.is:"unknown origin",(g=this.data)==null?void 0:g.endpoint);_.iO(r)}};
_.Q.isColdLoadForUnknownPage=function(r){return!r&&E7(this.data)==="unknown"};
_.Q.shouldRunBrowseTransition=function(r,g){return this.shouldApplySlideTransition&&(r==null?void 0:r.is)==="ytd-browse"&&(g==null?void 0:g.is)==="ytd-browse"&&r!==g};
_.Q.shouldRunLearningJourneyTransition=function(r,g){return this.shouldApplyLearningJourneyTransition&&(r==null?void 0:r.is)==="ytd-browse"&&((g==null?void 0:g.is)==="ytd-watch-learning-journey"||(g==null?void 0:g.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.Q.shouldRunWatchNextLoadedTransition=function(r,g){return this.viewTransitionManager&&r.is==="ytd-watch-flexy"&&g};
_.Q.updatePageData=function(r){var g=this,I=this.data;this.updatePageDataJobId&&_.ZV.cancelJob(this.updatePageDataJobId);this.data=r;return new _.ge(function(P){var a=function(){r.filler?g.performDataUpdate(r,I):lvi(function(){g.performDataUpdate(r,I)});
var v=_.YF();_.ZM(v,"cr")||v.processSignal("cr");P()};
r&&r.page==="watch"?g.updatePageDataJobId=_.$m(_.ZV,a):a()})};
_.Q.isDownloadsPage=function(r){var g,I;return(r==null?void 0:(g=r.endpoint)==null?void 0:(I=g.browseEndpoint)==null?void 0:I.browseId)==="FEdownloads"};
_.Q.setPlayerSyncInterval=function(r){var g;return _.p(function(I){if(I.nextAddress==1)return I.yield(_.S5().resolve(_.sP),2);g=I.yieldResult;g.setUpPositionSyncInterval(r);_.R2(I)})};
_.Q.performDataUpdate=function(r,g){_.Y("kevlar_early_popup_close")||_.We(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var I=!r.filler;I&&(_.ug("lps"),_.Y("config_age_report_killswitch")||rFS());var P=E7(r),a,v=!1;if(_.Y("kevlar_remove_page_dom_on_switch")){var C=g&&E7(g);P===C&&(a=this.getCurrentPage())}a||(a=nQ(this.pagePool,P));I&&xLS(this.pagePool.elementPoolPopulator,P);I&&!this.renderLoadingStateJobId&&(v=this.setActivePage(a));if(a){C=P==="watch";var u=
P==="shorts",X=P==="learning_journey_watch";_.Y("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(a);if(C||u||X)a.playerData=r.playerResponse;if(u){r.reelWatchSequenceResponse?a.reelWatchSequenceResponse=r.reelWatchSequenceResponse:a.cachedReelWatchSequenceResponse&&!a.reelWatchSequenceResponse&&(a.reelWatchSequenceResponse=a.cachedReelWatchSequenceResponse);r.reelWatchSequenceResponse&&(g==null?void 0:g.page)!=="shorts"&&(a.cachedReelWatchSequenceResponse=r.reelWatchSequenceResponse);
a.currentEndpoint=r.endpoint;var c;a.isPreviousPageShorts=!!(g==null?0:(c=g.endpoint)==null?0:c.reelWatchEndpoint)}c=this.isDownloadsPage(r);var B=this.isDownloadsPage(g);c&&!B?this.setPlayerSyncInterval(6E5):!c&&B&&this.setPlayerSyncInterval();_.Y("block_all_player_prefetch_requests")||this.preparePrefetchRequest(r,a,I,C,u,X);gnR(_.S5().resolve(_.XH),g,r);if(_.Y("enable_ai_companion")){var O;(O=_.S5().resolve(_.lX(_.CV)))==null||_.aC4(O,this.getPersistentPanelSurface(P))}_.Lw(_.S5().resolve(_.ny));
_.Y("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(a);I?(I=typeof a.loadPage,I==="function"?(a.pageContext=Tj3(this.contextSwitcher,a,a.data!==r.response),I=function(){a.loadPage(r.response)},this.shouldApplySlideTransition&&a.is==="ytd-browse"&&v&&(P==="learning"||this.isDifferentBrowseId(r==null?void 0:r.endpoint,g==null?void 0:g.endpoint))?hop(this.viewTransitionManager,I):this.shouldRunWatchNextLoadedTransition(a,v)?$BW(this.viewTransitionManager,I):I()):_.bO(new _.oK("b/38014653 ",
[P,
a.is,a.nodeName,I,a.isAttached,g&&E7(g),this.hostElement.children.length])),_.ug("pdl")):(a.hidden=!0,r.response.filler=!0,a.data=r.response,this.attachPage(a));_.He(this.hostElement,"yt-page-data-updated",{pageType:P})}_.q6(_.ZV,function(){_.Y("logging_avoid_blocking_during_navigation")&&_.w5t().transition("none");var z=oeS(),e=a;if(r){var U=Fk4(r),V=HyA(r),G;a:{if(r.playerResponse){var F=r.playerResponse,W;if((G=F.auxiliaryUi)==null?0:(W=G.messageRenderers)==null?0:W.upsellDialogRenderer){G=F.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(r.response&&(G=r.response,(F=G.overlay)==null?0:F.upsellDialogRenderer)){G=G.overlay.upsellDialogRenderer;break a}G=void 0}var S;var E;W=(S=r.playerResponse)==null?void 0:(E=S.auxiliaryUi)==null?void 0:E.messageRenderers;S=(W==null?void 0:W.enforcementMessageViewModel)||(W==null?void 0:W.bkaEnforcementMessageViewModel);S=(S==null?void 0:S.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?S:void 0;var l;a:{if(r.response&&(E=r.response,(l=E.overlay)==null?0:l.commandWrapperPromoRenderer)){l=
E.overlay.commandWrapperPromoRenderer;break a}l=void 0}pU4(z,U,V,G,S,l,e)}})};
_.Q.preparePrefetchRequest=function(r,g,I,P,a,v){var C,u,X,c,B,O,z,e,U,V,G,F,W,S,E;return _.p(function(l){if(l.nextAddress==1)return!I||!(P||a||v)||_.Y("kevlar_disable_background_prefetch")&&_.Fn(wH3)()===0?l.return():(C=_.Vo(g))?l.yield(C.getPlayerPromise(),2):l.return();u=l.yieldResult;X=_.S5().resolve(_.lX(_.kM));if(!X)return l.return();if(a)return c=_.ys(_.wS),mNr(c,(B=r.endpoint)==null?void 0:B.reelWatchEndpoint,g.reelWatchSequenceResponse,u,X),l.return();e=(O=r.response)==null?void 0:(z=O.responseContext)==
null?void 0:z.webResponseContextExtensionData;if(!e)return l.return();W=(U=r.response)==null?void 0:(V=U.contents)==null?void 0:(G=V.twoColumnWatchNextResults)==null?void 0:(F=G.autoplay)==null?void 0:F.autoplay;S=_.S5().resolve(_.zX);E=_.ys(_.wS);CxM(E,e,u,X,S,W);_.R2(l)})};
_.Q.movePlayerToWatch=function(r){var g=this,I,P;return _.p(function(a){I=nQ(g.pagePool,"watch");P=I.getPlayerContainer();r.appendTo(P);_.R2(a)})};
_.Q.movePlayerToShorts=function(r){var g=this,I,P,a;return _.p(function(v){I=nQ(g.pagePool,"shorts");P=I.getPlayerContainer();(a=r)==null||a.appendTo(P,void 0,!0);_.R2(v)})};
_.Q.getPlayerFromWatch=function(){var r=nQ(this.pagePool,"watch");return _.Vo(r)};
_.Q.getPlayerFromShorts=function(){var r=nQ(this.pagePool,"shorts");return _.Vo(r)};
_.Q.startLoadingWatch=function(){var r=this,g=nQ(this.pagePool,"watch");this.renderLoadingStateJobId?(_.ZV.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.Y("web_watch_transition_enable_start_loading_watch_callsite")?kZ4(this.viewTransitionManager,function(){r.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(g,"watch");
if(_.Y("enable_ai_companion")){var I;(I=_.S5().resolve(_.lX(_.CV)))==null||_.aC4(I,this.getPersistentPanelSurface("watch"))}};
_.Q.startLoadingShorts=function(){var r=nQ(this.pagePool,"shorts");this.setActivePage(r,"shorts")};
_.Q.startLoadingLearningJourney=function(){var r=nQ(this.pagePool,"learning_journey_watch");this.setActivePage(r,"learning_journey_watch")};
_.Q.getCurrentPage=function(){return this.currentPage};
_.Q.getDestinationPageType=function(){return this.destinationPageType};
_.Q.getCurrentData=function(){return this.data};
_.Q.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.Q.isOnShorts=function(){var r;return((r=this.currentPage)==null?void 0:r.is)==="ytd-shorts"};
_.Q.isWatchPage=function(r){return!!r&&(r.is==="ytd-watch-flexy"||r.is==="ytd-watch-fixie"||r.is==="ytd-watch-grid")};
_.Q.preparePage=function(r,g){var I=this,P=function(){var v=I.pagePool.preparePage(r,I.currentPage,g);v&&I.attachPage(v)},a=function(v){_.jJ(v,g);
_.M6(v)};
try{P()}catch(v){a(v)}};
_.Q.lazyPrepareCriticalPages=function(r,g){r=_.SR(g)||r;this.maybePrepareWatchPage(r)};
_.Q.maybePrepareWatchPage=function(r){r==="watch"||r==="learning_journey_watch"&&_.Y("web_watch_learning_journey_disable_lazy_pages")||_.q6(_.ZV,this.preparePage.bind(this,"watch"))};
_.Q.renderPageLoadingState=function(r,g){this.preparePage(r,g);var I=nQ(this.pagePool,r);I.loadingData&&(I.loadingData.endpoint=g);I.loading=!0;this.setActivePage(I,r);r!=="watch"&&r!=="learning_journey_watch"||_.He(this.hostElement,"yt-guide-close")};
_.Q.prepareForNavigation=function(r,g){var I=this;if(this.currentPage&&this.data){var P=_.SR(g)||r;this.destinationPageType=P;E7(this.data)==P&&_.He(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((r==="watch"||r==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.ZV.cancelJob(this.renderLoadingStateJobId);_.S5().resolve(_.XH).deactivate(g);_.EB(_.ZV,function(){var v=I.viewTransitionManager,C=I.currentPage;
if(v.isLockupToWatchTransitionEnabled&&v.isLockupThumbnailRegistrationEnabled&&C)if(v.registeredLockupThumbnail)v.lockupThumbnailRegisteredFromWatchEndpoint&&_.M6(new _.oK("Lockup thumbnail already registered from watch endpoint."));else{a:{var u=_.Z(g,_.Z3);if(u==null?0:u.videoId){var X="yt-lockup-view-model ."+_.$yt(u.videoId)+" yt-thumbnail-view-model";C=C.querySelectorAll(X);if(C.length===1){u=C[0];break a}C.length>1?_.M6(new _.oK("Multiple LockupViewModel thumbnails found for videoId: "+u.videoId+
". Selector: "+X)):_.Y("web_thumbnail_to_watch_transition_debug")&&_.M6(new _.oK("No LockupViewModel thumbnail found for videoId: "+u.videoId+". Selector: "+X))}u=void 0}u&&(v.registeredLockupThumbnail=u,v.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.NK0(v,u))}});
var a=this.data;this.renderLoadingStateJobId=_.EB(_.ZV,function(){kZ4(I.viewTransitionManager,function(){if(I.data!=a){var v=nQ(I.pagePool,r);I.setActivePage(v)}else I.renderPageLoadingState(r,g);I.renderLoadingStateJobId=0})},150)}};
_.Q.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var r=new _.V5(1);this.currentPage.pageDisposeJobs.forEach(function(g){_.d9(r,g)});
this.pageDisposeJobsets.set(this.currentPage,r)}};
_.Q.flushPageDisposeJobset=function(r){var g=this.pageDisposeJobsets.get(r);g&&(g.flushJobs(),this.pageDisposeJobsets.delete(r))};
_.Q.onYtStopOldPlayer=function(r,g){g=g===void 0?!1:g;var I,P=_.Tq("kevlar_new_stop_old_player_logic_pages");if(_.Y("kevlar_check_current_page_on_stop_old_player")&&(P.length===0||this.currentPage&&P.includes(this.currentPage.is)))if(this.data&&(I=E7(this.data)),E7(r)===I&&this.currentPage&&E7(this.currentPage.data)!==I)var a=_.Vo(this.currentPage);else I=E7(this.data),a=nQ(this.pagePool,I),a=_.Vo(a);else this.data&&(I=E7(this.data),a=nQ(this.pagePool,I),a=_.Vo(a));if(a){P=E7(r);var v=nQ(this.pagePool,
P);v=_.Vo(v);if(a==v)g&&!_.Y("kevlar_disable_preemptive_player_reset")&&a.resetForNewPlayback();else if(g=I==="watch"&&P!=="watch",!g||P==="shorts"||_.zsF()&&!$uK(this.data,r))r=_.S5().resolve(_.XH),g&&r.isMiniplayerActive()&&r.pipController.getWindow()||a.stop()}};
_.Q.isDifferentBrowseId=function(r,g){r=_.Z(r,_.JN);g=_.Z(g,_.JN);return(r==null?void 0:r.browseId)!==(g==null?void 0:g.browseId)};
_.Q.getPersistentPanelSurface=function(r){switch(r){case "watch":return"WATCH";default:return"APP"}};
_.l4.Object.defineProperties(X1,{template:{configurable:!0,enumerable:!0,get:function(){return lXr()}}});
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],X1.prototype,"ytActionHandlerBehavior",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-page-manager"})],X1);_.A(X1,"ytd-page-manager",function(){return lXr()},{mode:_.Rv("kevlar_poly_si_batch_j081")?1:2});var STr;var Jfp;var cL=function(){var r=_.D.apply(this,arguments)||this;r.hasChipBar=!1;return r};
_.b(cL,_.D);cL.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}}};
cL.prototype.computeHasChipBar=function(r){return!(r==null||!r.chipBar)};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],cL.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],cL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],cL.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.J("design:type",Object)],cL.prototype,"hasChipBar",void 0);_.w([_.qC({is:"ytd-search-header-renderer",disableElementRegistration:!0})],cL);
_.A(cL,"ytd-search-header-renderer",function(){if(Jfp!==void 0)return Jfp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chip-bar" class="style-scope ytd-search-header-renderer"></div>\n<div id="about-these-results" class="style-scope ytd-search-header-renderer"></div>\n<div id="filter-button" class="style-scope ytd-search-header-renderer"></div>\n\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Jfp=r},{mode:1});var E14;var tU=function(){return _.D.apply(this,arguments)||this};
_.b(tU,_.D);tU.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
tU.prototype.computeBlueBottomLink=function(r){return r};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],tU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],tU.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],tU.prototype,"data",void 0);_.w([_.H({computed:"computeIcon_(data.bottomIcon)"}),_.J("design:type",String)],tU.prototype,"bottomIcon",void 0);
_.w([_.H({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.J("design:type",Boolean)],tU.prototype,"enableBlueBottomLink",void 0);_.w([_.qC({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],tU);
_.A(tU,"ytd-web-answer-renderer",function(){if(E14!==void 0)return E14;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-web-answer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section-header" class="style-scope ytd-web-answer-renderer">\n  <yt-formatted-string id="section-title" text="[[data.sectionTitle]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n  <div id="menu" class="style-scope ytd-web-answer-renderer"></div>\n</div>\n<a class="yt-simple-endpoint style-scope ytd-web-answer-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]">\n  <div id="content" class="style-scope ytd-web-answer-renderer">\n    <div id="content-text" class="style-scope ytd-web-answer-renderer">\n      <div id="content-title" class="style-scope ytd-web-answer-renderer">\n        <yt-formatted-string id="content-title" text="[[data.contentTitle]]" class="style-scope ytd-web-answer-renderer">\n        </yt-formatted-string>\n        <yt-icon class="external-link-icon style-scope ytd-web-answer-renderer" icon="yt-icons:open_in_new"></yt-icon>\n      </div>\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n      <div id="source-group" class="style-scope ytd-web-answer-renderer">\n        <yt-formatted-string text="[[data.sourceName]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n        <div id="separator" hidden="[[!data.publishedDate]]" class="style-scope ytd-web-answer-renderer">\u2022</div>\n        <yt-formatted-string text="[[data.publishedDate]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <yt-img-shadow id="answer-image" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="100" class="style-scope ytd-web-answer-renderer">\n    </yt-img-shadow>\n  </div>\n</a>\n<a class="yt-simple-endpoint style-scope ytd-web-answer-renderer" hidden="[[!data.bottomLink]]" href$="[[computeHref_(data.bottomLinkCommand)]]" data="[[data.bottomLinkCommand]]">\n  <div id="bottom-section" class="style-scope ytd-web-answer-renderer">\n    <yt-icon id="bottom-icon" icon="[[bottomIcon]]" class="style-scope ytd-web-answer-renderer"></yt-icon>\n    <yt-formatted-string id="bottom-link" text="[[data.bottomLink]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n    <yt-icon class="external-link-icon style-scope ytd-web-answer-renderer" icon="yt-icons:open_in_new"></yt-icon>\n  </div>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return E14=r},{mode:_.Rv("kevlar_poly_si_batch_j035")?1:2});var xYp;var BL=function(){return _.D.apply(this,arguments)||this};
_.b(BL,_.D);BL.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],BL.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],BL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],BL.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-page-continuation"})],BL);
_.A(BL,"ytd-page-continuation",function(){if(xYp!==void 0)return xYp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-continuation--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pages" class="style-scope ytd-page-continuation"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return xYp=r},{mode:1});var fXf;var n1R;var T7p;var hF4=function(){return _.D.apply(this,arguments)||this};
_.b(hF4,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hF4.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hF4.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],hF4);
_.A(hF4,"ytd-watch-card-one-vs-one-event",function(){if(T7p!==void 0)return T7p;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-one-vs-one-event--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="team-row style-scope ytd-watch-card-one-vs-one-event">\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.homeName)]]</span>\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.homeParticipantResult)]]</span>\n</div>\n<div class="team-row style-scope ytd-watch-card-one-vs-one-event">\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.awayName)]]</span>\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.awayParticipantResult)]]</span>\n</div>\n<div class="main-event event-description style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.eventDescription)]]</div>\n<div class="event-description style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.additionalEventDescription)]]</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return T7p=r},{mode:1});var k5R=function(){return _.D.apply(this,arguments)||this};
_.b(k5R,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],k5R.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],k5R.prototype,"data",void 0);_.w([_.qC({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],k5R);
_.A(k5R,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(n1R!==void 0)return n1R;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-hero-one-vs-one-event-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-hero-one-vs-one-event-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n<ytd-thumbnail data="[[data]]" disable-rounding="" width="386" class="style-scope ytd-watch-card-hero-one-vs-one-event-renderer"></ytd-thumbnail>\n\n<div id="bottom-fade" class="style-scope ytd-watch-card-hero-one-vs-one-event-renderer">\n  <ytd-watch-card-one-vs-one-event class="hero style-scope ytd-watch-card-hero-one-vs-one-event-renderer" data="[[data.oneVsOneEvent]]">\n  </ytd-watch-card-one-vs-one-event>\n</div>\n    </a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return n1R=r},{mode:1});var $ZM;var rX3=function(){return _.D.apply(this,arguments)||this};
_.b(rX3,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],rX3.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],rX3.prototype,"data",void 0);_.w([_.qC({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],rX3);
_.A(rX3,"ytd-banner-and-box-hero-image-renderer",function(){if($ZM!==void 0)return $ZM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-banner-and-box-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="banner" thumbnail="[[data.banner]]" width="386" class="style-scope ytd-banner-and-box-hero-image-renderer"></yt-img-shadow><svg id="bg" viewBox="0 0 1300 304" preserveAspectRatio="xMaxYMid slice" class="style-scope ytd-banner-and-box-hero-image-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path></svg><yt-img-shadow id="box" height="184" thumbnail="[[data.box]]" width="131" class="style-scope ytd-banner-and-box-hero-image-renderer"></yt-img-shadow>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return $ZM=r},{mode:1});var gO3;var Od=function(){var r=_.D.apply(this,arguments)||this;r.modern=_.Y("web_modern_buttons");return r};
_.b(Od,_.D);Od.prototype.computeIcon=function(){var r,g,I=(r=this.data)==null?void 0:(g=r.icon)==null?void 0:g.iconType;if(I)return _.lf(I)};
Od.prototype.computeButtonShape=function(){var r;return{buttonText:_.b6((r=this.data)==null?void 0:r.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.l4.Object.defineProperties(Od.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"}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Od.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Od.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Od.prototype,"modern",void 0);_.w([_.H({type:_.Y("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.L("data.style"),_.J("design:type",Object),_.J("design:paramtypes",[])],Od.prototype,"buttonColor",null);
_.w([_.qC({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],Od);
_.A(Od,"ytd-call-to-action-button-renderer",function(){if(gO3!==void 0)return gO3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-call-to-action-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button id="overlay-button" hidden="[[modern]]" raised="" tabindex="-1" class="style-scope ytd-call-to-action-button-renderer">\n  <yt-icon id="overlay-icon" icon="[[data.icon.iconType]]" class="style-scope ytd-call-to-action-button-renderer"></yt-icon>\n  <span id="overlay-text" class="style-scope ytd-call-to-action-button-renderer">[[getSimpleString(data.label)]]</span>\n</tp-yt-paper-button>\n<yt-button-shape data="[[computeButtonShape(data)]]" disable-upgrade="[[!modern]]" hidden$="[[!modern]]" icon-name="[[computeIcon(data.icon.iconType)]]" class="style-scope ytd-call-to-action-button-renderer">\n</yt-button-shape>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return gO3=r},{mode:1});var I9f;var zY=function(){return _.D.apply(this,arguments)||this};
_.b(zY,_.D);zY.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.DG(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.Ly(this.data.leftThumbnail.thumbnails,216)+")")};
zY.prototype.onLeftThumbnailChanged=zY.prototype.onLeftThumbnailChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],zY.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],zY.prototype,"data",void 0);_.w([_.xt("data.leftThumbnail"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],zY.prototype,"onLeftThumbnailChanged",null);_.w([_.qC({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],zY);
_.A(zY,"ytd-collage-hero-image-renderer",function(){if(I9f!==void 0)return I9f;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-collage-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="collage" class="style-scope ytd-collage-hero-image-renderer"><div id="section-left" class="style-scope ytd-collage-hero-image-renderer"></div><div id="section-right" class="style-scope ytd-collage-hero-image-renderer"><yt-img-shadow id="top-right" height="105" thumbnail="[[data.topRightThumbnail]]" width="167" class="style-scope ytd-collage-hero-image-renderer"></yt-img-shadow><yt-img-shadow height="105" thumbnail="[[data.bottomRightThumbnail]]" width="167" class="style-scope ytd-collage-hero-image-renderer"></yt-img-shadow></div></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return I9f=r},{mode:1});var PJM;var eu=function(){return _.D.apply(this,arguments)||this};
_.b(eu,_.D);eu.prototype.computeStyle=function(r){return r};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],eu.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],eu.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.J("design:type",String)],eu.prototype,"componentStyle",void 0);_.w([_.qC({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],eu);
_.A(eu,"ytd-single-hero-image-renderer",function(){if(PJM!==void 0)return PJM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="image" thumbnail="[[data.thumbnail]]" width="386" class="style-scope ytd-single-hero-image-renderer"></yt-img-shadow>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return PJM=r},{mode:1});var a9r;var YN=function(){return _.D.apply(this,arguments)||this};
_.b(YN,_.D);_.Q=YN.prototype;
_.Q.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:_.Y("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.Q.computeSubtitle=function(r){if(this.data){var g;if(this.data.upcomingEventData){r=_.b6(r.subtitle);var I=Number(this.data.upcomingEventData.startTime);isNaN(I)||(g=_.i6(_.r5(r,I)))}else g=r.subtitle;return g}};
_.Q.onHeroTap=function(r){r.preventDefault();var g=this.data&&this.data.navigationEndpoint;!g||!_.bw(_.jH(r),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.bw(_.jH(r),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.Y("kevlar_watchcard_hero_video_renderer_killswitch")?_.He(this.hostElement,"yt-navigate",{navigationEndpoint:g}):this.ytComponentBehavior.resolveCommand(g))};
_.Q.computeHeroTabIndex=function(r){return r&&r.simpleText?-1:0};
_.Q.computeHeroRole=function(r){return r&&r.simpleText?"":"link"};
_.Q.computeIsReminderButtonPresent=function(r){return!(!r||!r.reminderButton)};
_.Q.computeHideBottomItems=function(r){return!(this.computeIsReminderButtonPresent(r)||r.subtitle)};
_.Q.dataChanged=function(){var r=this.get("data.buttons.buttonRenderer.serviceEndpoint"),g;((g=_.Z(r==null?void 0:r.commandMetadata,_.kw))==null?0:g.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(r)};
YN.prototype.dataChanged=YN.prototype.dataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],YN.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],YN.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],YN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],YN.prototype,"data",void 0);
_.w([_.H({computed:"computeSubtitle(data)"}),_.J("design:type",String)],YN.prototype,"subtitle",void 0);_.w([_.H({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],YN.prototype,"isReminderButtonPresent",void 0);_.w([_.H({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],YN.prototype,"hideBottomItems",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],YN.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],YN);
_.A(YN,"ytd-watch-card-hero-video-renderer",function(){if(a9r!==void 0)return a9r;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-hero-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="watch-card-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer" on-tap="onHeroTap" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex$="[[computeHeroTabIndex(data.title)]]" role$="[[computeHeroRole(data.title)]]">\n  <ytd-thumbnail data="[[data]]" disable-rounding="" hidden$="[[!data.thumbnail]]" width="386" class="style-scope ytd-watch-card-hero-video-renderer">\n  </ytd-thumbnail>\n  <div id="hero-image" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n  <div class="title-container style-scope ytd-watch-card-hero-video-renderer" hidden="[[!data.title]]">\n    <div class="title-fade style-scope ytd-watch-card-hero-video-renderer">\n      <a id="watch-card-title" class="yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <yt-formatted-string id="watch-card-title" text="[[data.title]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </yt-formatted-string>\n      </a>\n      <div id="bottom-items" hidden="[[hideBottomItems]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        <ytd-badge-supported-renderer id="watch-card-badge" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="watch-card-subtitle" text="[[subtitle]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </yt-formatted-string>\n        <div id="reminder-button" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div id="call-to-action-button" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n  <div id="overlays" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return a9r=r},{mode:1});var vOf;var Zz=function(){return _.D.apply(this,arguments)||this};
_.b(Zz,_.D);_.Q=Zz.prototype;_.Q.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"}}}};
_.Q.computeTitleBadges=function(r){return r?[r]:[]};
_.Q.computeHeaderStyle=function(r){return r?r.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.Q.computeAvatarAriaLabel=function(r){if(r){var g,I,P,a;return(a=(g=r.avatar)==null?void 0:(I=g.accessibility)==null?void 0:(P=I.accessibilityData)==null?void 0:P.label)!=null?a:_.b6(r==null?void 0:r.title)}};
_.Q.computeAvatarHeight=function(r){return r==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.Q.computeBadgeRowClass=function(r){return(r==null?0:r[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Zz.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Zz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Zz.prototype,"data",void 0);_.w([_.H({computed:"computeTitleBadges(data.titleBadge)"}),_.J("design:type",Array)],Zz.prototype,"titleBadges",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.J("design:type",String)],Zz.prototype,"headerStyle",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.J("design:type",String)],Zz.prototype,"badgeRowClass",void 0);_.w([_.qC({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],Zz);
_.A(Zz,"ytd-watch-card-rich-header-renderer",function(){if(vOf!==void 0)return vOf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-rich-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-watch-card-rich-header-renderer">\n  <div id="body" class="style-scope ytd-watch-card-rich-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer" href$="[[computeHref_(data.titleNavigationEndpoint)]]" data="[[data.titleNavigationEndpoint]]">\n      <ytd-channel-name id="channel-name" badges="[[titleBadges]]" channel-name="[[data.title]]" tooltip-position="bottom" wrap-text="" class="style-scope ytd-watch-card-rich-header-renderer">\n      </ytd-channel-name>\n      <div id="badge-row" class$="[[badgeRowClass]] style-scope ytd-watch-card-rich-header-renderer">\n        <span id="watch-card-subtitle" class="style-scope ytd-watch-card-rich-header-renderer">\n          <yt-formatted-string respect-lang-dir="" text="[[data.subtitle]]" class="style-scope ytd-watch-card-rich-header-renderer"></yt-formatted-string>\n        </span>\n        <template is="dom-if" if="[[data.badges.0.metadataBadgeRenderer]]" class="style-scope ytd-watch-card-rich-header-renderer">\n          <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-rich-header-renderer">\n          </ytd-badge-supported-renderer>\n        </template>\n      </div>\n    </a>\n    \n    <div id="call-to-action-buttons" hidden="[[!data.callToActionButtons]]" class="style-scope ytd-watch-card-rich-header-renderer"></div>\n  </div>\n  <a id="avatar-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer" href$="[[computeHref_(data.titleNavigationEndpoint)]]" data="[[data.titleNavigationEndpoint]]" aria-label="[[computeAvatarAriaLabel(data)]]" hidden="[[!data.avatar]]">\n    <yt-img-shadow id="avatar" height="[[computeAvatarHeight(data.style)]]" thumbnail="[[data.avatar]]" class="style-scope ytd-watch-card-rich-header-renderer">\n    </yt-img-shadow>\n  </a>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return vOf=r},{mode:1});var Qcp;var mZp;var Ud=function(){return _.D.apply(this,arguments)||this};
_.b(Ud,_.D);Ud.prototype.onMetadataTap=function(r){var g=this.data&&this.data.navigationEndpoint;g&&!_.bw(_.jH(r),this.hostElement,["A".toString()])&&_.He(this.hostElement,"yt-navigate",{endpoint:g})};
_.l4.Object.defineProperties(Ud.prototype,{isCondensed:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style==="WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED":!1}},
subtitle:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r;if(this.data.upcomingEventData){var g=_.b6(this.data.subtitle),I=Number(this.data.upcomingEventData.startTime);isNaN(I)||(r=_.i6(_.r5(g,I)))}else r=this.data.subtitle;return r}}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ud.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ud.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.style"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Ud.prototype,"isCondensed",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Ud.prototype,"subtitle",null);
_.w([_.qC({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],Ud);
_.A(Ud,"ytd-watch-card-compact-video-renderer",function(){if(mZp!==void 0)return mZp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!isCondensed]]" class="style-scope ytd-watch-card-compact-video-renderer">\n  <ytd-thumbnail data="[[data]]" width="120" class="style-scope ytd-watch-card-compact-video-renderer"></ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-watch-card-compact-video-renderer" on-click="onMetadataTap">\n    <div class="title-wrapper style-scope ytd-watch-card-compact-video-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <yt-formatted-string class="title style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[data.title]]"></yt-formatted-string>\n      </a>\n    </div>\n    <yt-formatted-string class="byline style-scope ytd-watch-card-compact-video-renderer" hidden="[[!data.byline]]" link-inherit-color="" text="[[data.byline]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[subtitle]]"></yt-formatted-string>\n    <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-compact-video-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n</template>\n<template is="dom-if" if="[[isCondensed]]" class="style-scope ytd-watch-card-compact-video-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <div class="metadata style-scope ytd-watch-card-compact-video-renderer">\n      <div class="text style-scope ytd-watch-card-compact-video-renderer">\n        <yt-formatted-string class="title style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[data.title]]"></yt-formatted-string>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-compact-video-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string class="subtitle style-scope ytd-watch-card-compact-video-renderer" text="[[subtitle]]"></yt-formatted-string>\n      </div>\n      <yt-formatted-string class="duration style-scope ytd-watch-card-compact-video-renderer" text="[[data.lengthText]]">\n      </yt-formatted-string>\n    </div>\n  </a>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return mZp=r},{mode:1});var CJW;var ul3=function(){return _.D.apply(this,arguments)||this};
_.b(ul3,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ul3.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ul3.prototype,"data",void 0);_.w([_.qC({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],ul3);
_.A(ul3,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(CJW!==void 0)return CJW;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-one-vs-one-event-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" width="120" class="style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer"></ytd-thumbnail>\n<a class="yt-simple-endpoint metadata style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer" data="[[data.navigationEndpoint]]" href$="[[computeHref_(data.navigationEndpoint)]]">\n  <ytd-watch-card-one-vs-one-event class="compact style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer" data="[[data.oneVsOneEvent]]">\n  </ytd-watch-card-one-vs-one-event>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return CJW=r},{mode:1});var iE=function(){return _.D.apply(this,arguments)||this};
_.b(iE,_.D);iE.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}}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],iE.prototype,"ytRendererStamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],iE.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],iE.prototype,"data",void 0);_.w([_.qC({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],iE);
_.A(iE,"ytd-vertical-watch-card-list-renderer",function(){if(Qcp!==void 0)return Qcp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-watch-card-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-vertical-watch-card-list-renderer">\n  \n</div>\n<a id="view-all-endpoint" class="yt-simple-endpoint style-scope ytd-vertical-watch-card-list-renderer" href$="[[computeHref_(data.viewAllEndpoint)]]" data="[[data.viewAllEndpoint]]" hidden="[[!data.viewAllEndpoint]]" disable-upgrade$="[[!data.viewAllEndpoint]]">\n    [[getSimpleString(data.viewAllText)]]\n</a>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Qcp=r},{mode:1});var pWM;var bE=function(){var r=_.D.apply(this,arguments)||this;r.ariaExpanded="false";return r};
_.b(bE,_.D);_.Q=bE.prototype;_.Q.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.Q.dataChanged=function(){var r;this.currentSeasonIndex=((r=this.data)==null?void 0:r.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.Q.computeEpisodesInfo=function(r,g,I){if(r!==void 0&&g.length===r.length)return r[I]};
_.Q.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.Q.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.Q.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.Q.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.Q.getUppercaseSimpleString=function(r){return this.ytRendererBehavior.getSimpleString(r).toUpperCase()};
_.Q.updateCurrentSeasonIndexFromBinding=function(r){this.currentSeasonIndex=r.detail.value};
bE.prototype.onIronOverlayClosed=bE.prototype.onIronOverlayClosed;bE.prototype.currentSeasonIndexChanged=bE.prototype.currentSeasonIndexChanged;bE.prototype.dataChanged=bE.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],bE.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],bE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],bE.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",String)],bE.prototype,"label",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],bE.prototype,"currentSeasonIndex",void 0);_.w([_.H({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.J("design:type",Object)],bE.prototype,"episodesInfo",void 0);_.w([_.H({value:"false"}),_.J("design:type",Object)],bE.prototype,"ariaExpanded",void 0);_.w([_.ni("#lists"),_.J("design:type",Object)],bE.prototype,"lists",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bE.prototype,"dataChanged",null);_.w([_.$R("currentSeasonIndex"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bE.prototype,"currentSeasonIndexChanged",null);_.w([_.Eq("iron-overlay-closed"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],bE.prototype,"onIronOverlayClosed",null);
_.w([_.qC({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],bE);
_.A(bE,"ytd-watch-card-section-dropdown-renderer",function(){if(pWM!==void 0)return pWM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="season-picker-container style-scope ytd-watch-card-section-dropdown-renderer">\n  <tp-yt-paper-menu-button id="input" dynamic-align="" horizontal-align="left" class="style-scope ytd-watch-card-section-dropdown-renderer">\n    <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-trigger" aria-expanded$="[[ariaExpanded]]" aria-label$="[[label]]" on-tap="onLabelClick">\n      <div id="label-text" class="style-scope ytd-watch-card-section-dropdown-renderer">[[label]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-watch-card-section-dropdown-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="seasons" class="dropdown-content style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-content" selected="[[currentSeasonIndex]]" on-iron-select="onSeasonSelect" on-selected-changed="updateCurrentSeasonIndexFromBinding">\n      <template is="dom-repeat" items="[[data.dropdownTitles]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n        <tp-yt-paper-item aria-label$="[[item.accessibility.accessibilityData.label]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n          [[getUppercaseSimpleString(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <span id="spacer" class="style-scope ytd-watch-card-section-dropdown-renderer"></span>\n  <yt-formatted-string id="episodes" text="[[episodesInfo]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-iron-pages id="lists" selected="[[currentSeasonIndex]]" on-selected-changed="updateCurrentSeasonIndexFromBinding" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  \n</tp-yt-iron-pages>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return pWM=r},{mode:1});var oO0;var M7=function(){var r=_.D.apply(this,arguments)||this;r.isSearch=!1;return r};
_.b(M7,_.D);M7.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}}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],M7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],M7.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],M7.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],M7.prototype,"isSearch",void 0);_.w([_.qC({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],M7);
_.A(M7,"ytd-watch-card-section-sequence-renderer",function(){if(oO0!==void 0)return oO0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-sequence-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="lists" class="style-scope ytd-watch-card-section-sequence-renderer">\n  \n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
return oO0=r},{mode:1});var qNR=_.R(function(r){return _.q("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.q(_.fk,{data:function(){return r.data().ctaButton}},{buttonViewModel:_.W6}),_.q(_.eY,{text:function(){return r.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"uk");
qNR.idomCompat=!0;_.dM(qNR,"ytd-button-banner-view-model",{props:{data:_.Yp}});var ju=function(){var r=_.D.apply(this,arguments)||this;r.isSearch=!1;return r};
_.b(ju,_.D);
ju.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"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ju.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ju.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ju.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:!0}),_.J("design:type",Boolean)],ju.prototype,"rounded",void 0);_.w([_.H(),_.J("design:type",Object)],ju.prototype,"isSearch",void 0);
_.w([_.qC({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],ju);
_.A(ju,"ytd-universal-watch-card-renderer",function(){if(fXf!==void 0)return fXf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-universal-watch-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="hero" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="action-buttons" hidden="[[!data.actionButtons]]" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="sections" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="footer" class="style-scope ytd-universal-watch-card-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return fXf=r},{mode:1});var XW4;_.dM(_.R(function(r){var g=r.data;var I;r=!((I=_.S5().resolve(_.lX(_.nk)))==null||!I());I={};return _.q("overview-message-view-model",{class:_.Ws("ytwOverviewMessageViewModelHost",(I.ytwOverviewMessageViewModelDarkBackground=r,I.ytwOverviewMessageViewModelLightBackground=!r,I))},_.q(_.t,{cond:function(){return g().primaryImage},
then:function(P){return _.q(_.bv,{data:P,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.q(_.t,{cond:function(){return g().primaryText},
then:function(){return _.q("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.q(_.eY,{text:function(){return g().primaryText}}))}}),_.q(_.t,{cond:function(){return g().secondaryText},
then:function(){return _.q("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.q(_.eY,{text:function(){return g().secondaryText}}))}}))},"vk"),"overview-message-view-model",{props:{data:_.Yp}});_.dM(_.s$f,"ytd-overview-answer-view-model",{props:{data:_.Yp}});var Vj=function(){return _.D.apply(this,arguments)||this};
_.b(Vj,_.D);Vj.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"}}}};
Vj.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Vj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Vj.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.bI),_.J("design:type",Object)],Vj.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Vj.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Vj.prototype,"isSearch",void 0);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],Vj);
_.A(Vj,"ytd-secondary-search-container-renderer",function(){if(XW4!==void 0)return XW4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-secondary-search-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-secondary-search-container-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
return XW4=r},{mode:1});var cX3;var Ll=function(){var r=_.D.apply(this,arguments)||this;r.renderSecondarySearchContainer=!1;r.isSearch=!1;return r};
_.b(Ll,_.D);_.Q=Ll.prototype;_.Q.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"}}}};
_.Q.created=function(){var r=this;this.boundStampSecondarySearchContainerIfFits=function(){r.stampSecondarySearchContainerIfFits()};
_.LL("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.Q.computeIsSearchFrictionPage=function(r){var g,I,P,a,v;r=r==null?void 0:(g=r.primaryContents)==null?void 0:(I=g.sectionListRenderer)==null?void 0:(P=I.contents)==null?void 0:(a=P[0])==null?void 0:(v=a.itemSectionRenderer)==null?void 0:v.contents;if(!r)return!1;g=_.m(r);for(I=g.next();!I.done;I=g.next())if(P=void 0,(P=I.value)==null?0:P.searchFrictionViewModel)return!0;return!1};
_.Q.computeShowSecondaryColumn=function(r,g){return!!(g&&g.secondaryContents&&r)};
_.Q.activeChanged=function(){var r=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.J4(this,this.debounceStampSecondarySearchContainerIfFits)),_.ea(function(){r.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.J4(this,this.debounceStampSecondarySearchContainerIfFits))};
_.Q.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.Q.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.Q.debounceStampSecondarySearchContainerIfFits=function(){_.YR(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.Q.onRetrieveLocation=function(r,g){g.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);r.stopPropagation()};
_.Q.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
Ll.prototype.dataChanged=Ll.prototype.dataChanged;Ll.prototype.onRetrieveLocation=Ll.prototype.onRetrieveLocation;Ll.prototype.persistentGuideChanged=Ll.prototype.persistentGuideChanged;Ll.prototype.activeChanged=Ll.prototype.activeChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ll.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ll.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],Ll.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.d(_.rb),_.J("design:type",Object)],Ll.prototype,"ironResizableBehavior",void 0);_.w([_.H(),_.J("design:type",Boolean)],Ll.prototype,"active",void 0);_.w([_.H(),_.J("design:type",Object)],Ll.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.Y("enable_desktop_search_bigger_thumbs")}}),
_.J("design:type",Boolean)],Ll.prototype,"useBiggerThumbs",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.nL("desktop_search_bigger_thumbs_style")}}),
_.J("design:type",String)],Ll.prototype,"biggerThumbsStyle",void 0);_.w([_.H(),_.J("design:type",Object)],Ll.prototype,"renderSecondarySearchContainer",void 0);_.w([_.H({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.J("design:type",Boolean)],Ll.prototype,"showSecondaryColumn",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.J("design:type",Boolean)],Ll.prototype,"isSearchFrictionPage",void 0);
_.w([_.H(),_.J("design:type",Object)],Ll.prototype,"isSearch",void 0);_.w([_.xt("active"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ll.prototype,"activeChanged",null);_.w([_.xt("guidePersistentAndVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ll.prototype,"persistentGuideChanged",null);
_.w([_.Eq("yt-retrieve-location"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],Ll.prototype,"onRetrieveLocation",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ll.prototype,"dataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],Ll);
_.A(Ll,"ytd-two-column-search-results-renderer",function(){if(cX3!==void 0)return cX3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-two-column-search-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary" class="style-scope ytd-two-column-search-results-renderer">\n  <div id="continuations" class="style-scope ytd-two-column-search-results-renderer"></div>\n</div>\n<ytd-secondary-search-container-renderer id="secondary" data="[[data.secondaryContents.secondarySearchContainerRenderer]]" disable-upgrade$="[[!showSecondaryColumn]]" hidden="[[!showSecondaryColumn]]" is-search="[[isSearch]]" class="style-scope ytd-two-column-search-results-renderer">\n</ytd-secondary-search-container-renderer>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return cX3=r},{mode:1});var GY=function(){var r=_.D.apply(this,arguments)||this;r.hasSearchHeader=!1;r.hasSecondaryContent=!1;r.hasBiggerThumbs=_.Y("enable_desktop_search_bigger_thumbs");r.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return r};
_.b(GY,_.D);_.Q=GY.prototype;_.Q.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:ev(["aa","eocs"])}}};
_.Q.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.Q.loadPage_=function(r){this.initCsi();r&&(this.data=r,_.LL("REFINEMENTS_TUPLE",["FromSearchResponse",r.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.R8(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.Q.initCsi=function(){uGp("results",["ol","cpt"])};
_.Q.updateTitle=function(){var r=_.TE(window.location.href,"q");r||(r=_.TE(window.location.href,"search_query"));_.He(this.hostElement,"yt-update-title",r||"")};
_.Q.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.Q.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.Y("web_srp_data_changed_terminate_imp_killswitch")||_.We(this.hostElement,"yt-terminate-video-preview-action")};
_.Q.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.Q.computeHasSearchHeader=function(r){var g;r=r==null?void 0:(g=r.header)==null?void 0:g.searchHeaderRenderer;return!!r&&(!!r.searchFilterButton||!!r.chipBar)};
_.Q.computeHasSecondaryContent=function(r){var g,I;return!!(r==null?0:(g=r.contents)==null?0:(I=g.twoColumnSearchResultsRenderer)==null?0:I.secondaryContents)};
_.l4.Object.defineProperties(GY,{template:{configurable:!0,enumerable:!0,get:function(){if(STr===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="container" class="style-scope ytd-search">\n  <div id="header" class="style-scope ytd-search"></div>\n  <ytd-two-column-search-results-renderer active="[[active]]" data="[[data.contents.twoColumnSearchResultsRenderer]]" hidden="[[data.hideContents]]" is-search="true" class="style-scope ytd-search">\n  </ytd-two-column-search-results-renderer>\n</div>\n<div id="survey" class="style-scope ytd-search"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);STr=r}r=STr;return r}}});
GY.prototype.onReloadContinuationFinish=GY.prototype.onReloadContinuationFinish;GY.prototype.dataChanged=GY.prototype.dataChanged;_.w([_.d(qn.YtPageBehavior),_.J("design:type",Object)],GY.prototype,"ytPageBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],GY.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],GY.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],GY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.bI),_.J("design:type",Object)],GY.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],GY.prototype,"data",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],GY.prototype,"monitorScroll",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],GY.prototype,"hasSearchHeader",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],GY.prototype,"hasSecondaryContent",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],GY.prototype,"hasBiggerThumbs",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],GY.prototype,"dataChanged",null);
_.w([_.Eq("yt-reload-continuation-finish"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],GY.prototype,"onReloadContinuationFinish",null);_.w([_.qC({is:"ytd-search"})],GY);var tpp;var ByW;var O$i;var yj=function(){var r=_.D.apply(this,arguments)||this;r.ctaVisualElement=null;r.currentCsn=null;return r};
_.b(yj,_.D);_.Q=yj.prototype;_.Q.onDataChanged=function(){this.maybeLogShows()};
_.Q.computeButtonShape=function(){var r=this;if(this.data)return{buttonText:_.b6(this.data.text),state:"active",onTap:function(){r.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.Q.maybeCreateCtaVe=function(){var r;if((r=this.data)!=null&&r.badgeInteractionLogging){var g;if(r=(g=this.data.badgeInteractionLogging)==null?void 0:g.trackingParams)this.ctaVisualElement=_.gM(r)}};
_.Q.maybeLogClicks=function(){this.currentCsn=_.CB(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.Uk(this.currentCsn,this.ctaVisualElement)};
_.Q.maybeLogShows=function(){this.currentCsn=_.CB(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.YD(this.currentCsn,[this.ctaVisualElement])};
_.Q.onTap=function(){var r;if((r=this.data)!=null&&r.onClickCommand){var g;this.ytComponentBehavior.resolveCommand((g=this.data)==null?void 0:g.onClickCommand);this.maybeLogClicks()}};
yj.prototype.onDataChanged=yj.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],yj.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],yj.prototype,"ytComponentBehavior",void 0);_.w([_.H({}),_.J("design:type",Object)],yj.prototype,"data",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],yj.prototype,"onDataChanged",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],yj);
_.A(yj,"ytd-shopping-overlay-badge-renderer",function(){if(O$i!==void 0)return O$i;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-overlay-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-button-shape data="[[computeButtonShape(data)]]" icon-name="bag" class="style-scope ytd-shopping-overlay-badge-renderer">\n</yt-button-shape>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return O$i=r},{mode:1});var zZ4;var Kl=function(){return _.D.apply(this,arguments)||this};
_.b(Kl,_.D);Kl.prototype.computeShouldButtonBeVertical=function(r,g){return r||g};
Kl.prototype.onYtServiceRequestSent=function(r,g){(r=_.Z(g.endpoint,_.Pw))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.TL("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:r.status})):this.handleLikeEndpoint(r))};
Kl.prototype.computelikeStatusEntityKey=function(r){return r==null?void 0:r.likeStatusEntityKey};
Kl.prototype.handleLikeEndpoint=function(r){r.status==="LIKE"?this.JSC$22032_ytdDislikeToggleButtonRenderer.toggle(!1):r.status==="DISLIKE"?this.JSC$22032_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$22032_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$22032_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.l4.Object.defineProperties(Kl.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var r;return cLi(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(r=this.likeStatusEntity)==null?void 0:r.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var r;if(this.data&&((r=this.data)==null||!r.hideDislikeButton)){var g;return cLi(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(g=this.likeStatusEntity)==null?void 0:g.likeStatus)}}}});
Kl.prototype.onYtServiceRequestSent=Kl.prototype.onYtServiceRequestSent;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Kl.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Kl.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Kl.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Kl.prototype,"vertical",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],Kl.prototype,"textTransform",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Kl.prototype,"useShortsIcon",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Kl.prototype,"underIconLabel",void 0);_.w([_.H({value:"left"}),_.J("design:type",String)],Kl.prototype,"buttonTooltipPosition",void 0);_.w([_.H(),_.J("design:type",Object)],Kl.prototype,"overrides",void 0);
_.w([_.ni("#like-button"),_.J("design:type",Object)],Kl.prototype,"JSC$22032_ytdLikeToggleButtonRenderer",void 0);_.w([_.ni("#dislike-button"),_.J("design:type",Object)],Kl.prototype,"JSC$22032_ytdDislikeToggleButtonRenderer",void 0);_.w([_.L("data","likeStatusEntity.likeStatus","useShortsIcon"),_.J("design:type",Object),_.J("design:paramtypes",[])],Kl.prototype,"likeButton",null);
_.w([_.L("data","likeStatusEntity.likeStatus","useShortsIcon"),_.J("design:type",Object),_.J("design:paramtypes",[])],Kl.prototype,"dislikeButton",null);_.w([_.H({computed:"computelikeStatusEntityKey(data)"}),_.J("design:type",String)],Kl.prototype,"likeStatusEntityKey",void 0);_.w([_.H({selectorArgs:["likeStatusEntityKey"],selector:_.uw}),_.J("design:type",Object)],Kl.prototype,"likeStatusEntity",void 0);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],Kl.prototype,"onYtServiceRequestSent",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],Kl);
_.D_()(Kl,"ytd-like-button-renderer",function(){if(zZ4===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-like-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-toggle-button-renderer id="like-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[likeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n</ytd-toggle-button-renderer>\n<template is="dom-if" if="[[dislikeButton]]" class="style-scope ytd-like-button-renderer">\n    <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[dislikeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n    </ytd-toggle-button-renderer>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);zZ4=r}r=zZ4;return r},{mode:1});_.dM(_.Hup,"reel-sound-metadata-view-model",{props:{data:_.MD,overlayDensity:_.MD}});_.dM(_.ZDM,"player-disclosure-view-model",{props:{data:_.Yp,extractOverlay:_.Yp}});_.dM(_.XL8,"pivot-button-view-model",{props:{data:_.MD,className:_.MD}});_.dM(_.cUB,"reel-action-bar-view-model",{props:{data:_.Yp,buttonShapeOverrideables:_.Yp}});_.dM(_.Ha0,"yt-reel-metapanel-view-model",{props:{data:_.Yp,overlayDensity:_.Yp,extractOverlay:_.Yp}});var eZS=_.R(function(r){var g=r.children;var I=r.region;r=_.m(_.ua(void 0,void 0,"flxBBc"));var P=r.next().value,a=r.next().value;r=_.m(_.ua("0px",void 0,"IAR7k"));var v=r.next().value,C=r.next().value;r=_.m(_.ua("0px",void 0,"QV4iWb"));var u=r.next().value,X=r.next().value;r=_.m(_.ua(0,void 0,"Q2oK6b"));var c=r.next().value,B=r.next().value;r=_.m(_.ua(0,void 0,"hYKowe"));var O=r.next().value,z=r.next().value,e=function(){var S=P();if(S){var E;if(((E=_.A9())==null?void 0:E.getPlayerState())!==-1){S.style.display=
"inherit";var l;(l=_.A9())==null||l.removeEventListener("onStateChange",e)}else S.style.display="none";V()}},U=function(){var S;
return(S=_.dD())==null?void 0:S.querySelector("video")},V=function(){var S=U();
if(S){B(S.getBoundingClientRect().width);z(S.getBoundingClientRect().height);var E;C((S==null?void 0:(E=S.style)==null?void 0:E.left)||"0px");var l;X((S==null?void 0:(l=S.style)==null?void 0:l.top)||"0px")}};
_.dd(function(){var S=P();if(S){var E,l,f;if(((E=_.A9())==null?void 0:E.getPlayerState())===-1&&Math.round(((f=(l=_.A9())==null?void 0:l.getVideoAspectRatio())!=null?f:0)*100)!==Math.round(c()/O()*100)){S.style.display="none";var n,P$;z(c()/((P$=(n=_.A9())==null?void 0:n.getVideoAspectRatio())!=null?P$:1))}}},"N29KDe");
var G=function(){V()},F;
_.bX(function(){V();var S;if(!(I==null?0:(S=I())==null?0:S.transformationMatrix))throw Error("cm");var E;(E=_.A9())==null||E.addEventListener("onStateChange",e);if(window.ResizeObserver){if(S=U())F=new ResizeObserver(G),F.observe(S)}else window.addEventListener("resize",V);_.Lu(function(){var l;(l=_.A9())==null||l.removeEventListener("onStateChange",e);F?F.disconnect():window.removeEventListener("resize",V)})});
var W=function(){var S,E,l=(E=I==null?void 0:(S=I())==null?void 0:S.transformationMatrix)!=null?E:[];S=c();E=O();for(var f=[],n=0,P$=-1;n<l.length;n++)n%3===0&&(P$++,f[P$]=[]),f[P$].push(l[n]);l=new ZP(f);f=new ZP([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);f=l.multiply(f);l=new ZP([[0,0],[0,0],[0,0],[0,0]]);for(n=0;n<f.getSize().width;n++){P$=B8(f,0,n);var Cs=B8(f,1,n);if(P$===null||Cs===null)throw Error("bm`"+(n+1).toString());njZ(l,n,0,P$*S);njZ(l,n,1,Cs*E)}S=B8(l,0,0);n=B8(l,1,0);E=B8(l,0,1);P$=B8(l,1,1);
if(S===null||n===null||E===null||P$===null)throw Error("$l");f=tBr(S,n,E,P$);Cs=B8(l,3,0);l=B8(l,3,1);if(Cs===null||l===null)throw Error("am");l=tBr(S,Cs,E,l);P$=(Number((P$*-1).toFixed(2))-Number((E*-1).toFixed(2)))/(Number(n.toFixed(2))-Number(S.toFixed(2)));Cs=Math.atan(P$)*180/Math.PI;n=P$===Number.POSITIVE_INFINITY?-90:P$===Number.NEGATIVE_INFINITY?90:Object.is(P$,-0)?180:P$===0?0:P$>0?Cs*-1:S<n?Cs*-1:Math.abs(Cs)+180;return"left:calc("+S+"px + "+v()+"); top:calc("+(E+"px + "+u()+"); width:")+
(f+"px; height:")+(l+"px; transform:rotate(")+(n+"deg);\n        --sticker-width:"+f+";")};
return _.q(_.xl4,{root:"#sticker-layer"},function(){return _.q("yt-overlay-sticker",{el:_.iv(a),style:W,class:"ytOverlayStickerHost"},g)})},"yk");var YNR=_.R(function(r){function g(){var e,U,V,G,F=(U=_.Z((e=X())==null?void 0:e.command,_.Fa1))==null?void 0:(V=U.item)==null?void 0:(G=V.notificationTextRenderer)==null?void 0:G.successResponseText;if(F)e=_.dc(F),_.We(P.value,"yt-open-popup-action",[e,P.value]);else if(c())Or0(c(),P.value);else{var W;Or0((W=X())==null?void 0:W.command,P.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var I=r.data;var P=_.Zg("svg"),a=_.m(_.ua(!1,void 0,"e9onLe"));r=a.next().value;var v=a.next().value,C=_.m(_.ua(!1,void 0,"ptnIQd"));a=C.next().value;var u=C.next().value,X=function(){var e;return _.Z((e=I())==null?void 0:e.popUp,KGS)},c=function(){var e;
return(e=I())==null?void 0:e.command},B=function(){return _.Z(c(),_.h9)!==void 0};
C=_.RT(function(){g();return!1});
var O={},z={};return _.q("svg",{"on:mouseover":_.RT(function(){B()&&v(!0);u(!0);return!1}),
"on:mouseout":_.RT(function(){v(!1);u(!1);return!1}),
"on:keydown":_.RT(function(e){e.key==="Enter"&&g();return!1}),
"on:focus":_.RT(function(){B()&&v(!0);return!1}),
"on:blur":_.RT(function(){B()&&v(!1);return!1}),
el:P,tabindex:0,"aria-label":function(){var e;return(e=I())==null?void 0:e.a11yString},
id:"player-overlay-video-interaction-svg",class:_.Ws("ytPlayerOverlayInteractionInteractionsSvg",(O.ytPlayerOverlayInteractionInteractionsSvgHover=r,O),(z.ytPlayerOverlayInteractionInteractionsSvgHideOutline=a,z)),role:"button","on:click":C})},"Bk");_.dM(_.R(function(r){var g=r.data;_.bX(function(){var I;if((I=g())==null?0:I.trackingParams){var P;_.hx().graftServerVe((P=g().trackingParams)!=null?P:"")}});
return _.q("yt-player-overlay-interaction",null,_.q(eZS,{region:function(){var I,P;return(I=g())==null?void 0:(P=I.regions)==null?void 0:P[0]}},_.q(YNR,Object.assign({},r))))},"Ak"),"yt-player-overlay-interaction",{props:{data:_.Yp}});var Z$W=_.R(function(r){var g=r.data;var I=r.index;var P=r.selectedChoice;var a=function(){var v;return _.Z((v=g())==null?void 0:v.renderer,TlW)};
r={};return _.q("yt-overlay-poll-sticker-choice",{class:_.Ws("ytOverlayPollStickerChoiceHost"),style:_.wM({"--displayed-percentage":function(){var v,C,u,X;return""+Math.ceil(Number((P==null?void 0:P())===I()?(v=a())==null?void 0:(C=v.selected)==null?void 0:C.progressBarWidth:(u=a())==null?void 0:(X=u.unselected)==null?void 0:X.progressBarWidth)*100)}})},_.q("div",{class:_.Ws("ytOverlayPollStickerChoicePollChoice",(r.ytOverlayPollStickerChoiceShowVotePercentage=function(){return(P==null?void 0:P())!==
void 0},r.ytOverlayPollStickerChoicePollChoiceSelected=function(){return(P==null?void 0:P())===I()},r))},_.q("div",{class:"ytOverlayPollStickerChoicePollChoiceText"},function(){var v;
return((v=a())==null?void 0:v.text)||""}),_.q("div",{class:"ytOverlayPollStickerChoiceVotePercentage"},function(){if(typeof(P==null?void 0:P())==="undefined")var v="";
else{var C,u,X,c;v=(P==null?void 0:P())===I()?(C=a())==null?void 0:(u=C.selected)==null?void 0:u.votePercentage:(X=a())==null?void 0:(c=X.unselected)==null?void 0:c.votePercentage}return v})))},"Ck");var UZ3=_.R(function(r){var g=r.data;var I=r.enableDebuggingFeatures;var P=_.x9(function(v){var C,u=((C=g())==null?void 0:C.postPollStateEntityKey)||"";v=_.RC(v.entities,"postPollStateEntity",u);var X;return((X=g())==null?0:X.viewerIsOwner)?Object.assign({},v,{selectedOptionId:-1,voted:!0}):v}),a=_.S5().resolve(_.E3);
r={};return _.q("yt-overlay-poll-sticker",null,_.q(eZS,{region:function(){var v,C;return(v=g())==null?void 0:(C=v.region)==null?void 0:C.interactionRegion}},_.q("div",{class:_.Ws("ytOverlayPollStickerHost",(r.ytOverlayPollStickerDebugStyle=function(){return I==null?void 0:I()},r)),
style:_.wM({"--original-height":function(){var v;return""+(((v=g())==null?void 0:v.mainBodyHeight)||1)},
"--original-width":function(){var v;return""+(((v=g())==null?void 0:v.mainBodyWidth)||1)},
"--scaled-width":function(){var v;return""+(((v=g())==null?void 0:v.mainBodyWidth)||1)},
"--primary-surface":function(){var v,C;return BBS(((v=g())==null?void 0:(C=v.theme)==null?void 0:C.primarySurface)||0)},
"--raised-surface":function(){var v,C;return BBS(((v=g())==null?void 0:(C=v.theme)==null?void 0:C.raisedSurface)||0)},
"--secondary-surface":function(){var v,C;return BBS(((v=g())==null?void 0:(C=v.theme)==null?void 0:C.secondarySurface)||0)},
"--primary-text":function(){var v,C;return BBS(((v=g())==null?void 0:(C=v.theme)==null?void 0:C.primaryText)||0)},
"--secondary-text":function(){var v,C;return BBS(((v=g())==null?void 0:(C=v.theme)==null?void 0:C.secondaryText)||0)}})},_.q("h1",{class:"ytOverlayPollStickerQuestionText"}," ",function(){return g().questionText}," "),_.q(_.zq,{each:function(){return g().pollChoiceConfigs||[]}},function(v,C){return _.q("div",{class:"ytOverlayPollStickerPollChoice",
"on:click":_.RT(function(){var u=C(),X;if((X=g())==null||!X.viewerIsOwner){var c,B;X=(c=g())==null?void 0:(B=c.pollChoiceConfigs)==null?void 0:B[u];if(B=(X==null?0:X.renderer)?_.Z(X.renderer,TlW):void 0){var O;c=((O=P())==null?void 0:O.selectedOptionId)!==u;var z;if(O=(z=c?B.selectedPollCommand:B.deselectedPollCommand)==null?void 0:z.innertubeCommand){a.resolveCommand(O);var e,U;_.VR().dispatch(_.TL("postPollStateEntity",((e=P())==null?void 0:e.key)||"",{key:((U=P())==null?void 0:U.key)||"",selectedOptionId:c?
u:-1,voted:c}))}}}})},_.q(Z$W,{data:v,
index:C,selectedChoice:function(){var u,X;return((u=P())==null?0:u.voted)?(X=P())==null?void 0:X.selectedOptionId:void 0}}))}),_.q("div",{class:"ytOverlayPollStickerVoteCount"},function(){var v,C;
return((v=P())==null?0:v.voted)&&((C=P())==null?void 0:C.selectedOptionId)!==-1?g().postVoteCountText:g().preVoteCountText}))))},"Dk");_.dM(_.R(function(r){var g=r.data;r=_.Bi(function(){var I;return _.Y("enable_shorts_poll_stickers_web")?(((I=g())==null?void 0:I.stickers)||[]).filter(function(P){return P.pollSticker}):[]},void 0,"Cflxwb");
return _.q("yt-stickers-layer",null,_.q(_.zq,{each:r},function(I){return _.q(UZ3,{data:I.pollSticker,enableDebuggingFeatures:function(){var P;return(P=g())==null?void 0:P.enableDebuggingFeatures}})}))},"Ek"),"yt-stickers-layer",{props:{data:_.Yp}});var sd=function(){var r=_.D.apply(this,arguments)||this;r.showScrubber=!1;r.isWatchWhileMode=!1;r.enableAnchoredPanel=_.Y("desktop_shorts_v2_anchored_panel");r.enablePollStickers=_.Y("enable_shorts_poll_stickers_web");r.enableShortsModernControls=_.Y("web_shorts_modern_controls");r.anchoredPanelActive=!1;r.enableLivingroomLayout=_.Y("reels_enable_livingroom_layout");r.enablePlayerMetadataContainer=_.Y("reels_web_enable_metadata_container");r.enableSqueezebackPanels=_.Y("web_shorts_enable_squeezeback_panels");
r.useAspectRatio=_.Y("web_use_aspect_ratio");r.isSqueezebackActive=!1;r.smallScreenSqueezeback=!1;r.isPlayerStarted=!1;r.overlayDensity=0;r.extractOverlay=!1;r.extractActionBar=!1;r.isOverlay=!1;r.isImmersive=!1;r.isImmersiveHorizontal=!1;r.isFullscreen=!1;r.onWindowResized=function(){var g;r.set("isImmersive",((g=window.getComputedStyle(r.hostElement))==null?void 0:g.getPropertyValue("--immersive-mode-on"))==="1");r.set("isImmersiveHorizontal",r.isImmersive&&r.enableLivingroomLayout&&!r.isWatchWhileMode)};
return r};
_.b(sd,_.D);_.Q=sd.prototype;_.Q.updateIsOverlay=function(r){this.isOverlay=r.detail.value};
_.Q.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.Q.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.Q.computeActionBarButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",iconPosition:"icon-with-label",size:"L"}};
_.Q.computeButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.Q.onOverlayDensityChange=function(){var r=_.DG(this.hostElement).querySelector("ytd-info-panel-container-renderer");r&&(r.set("extractOverlay",this.extractOverlay),r.set("roundedContainer",this.extractOverlay))};
_.Q.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.Q.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.Q.ready=function(){(_.Y("enable_reel_action_bar_view_model")||this.get("data.likeButton")||this.get("data.viewCommentsButton")||this.get("data.shareButton")||this.get("data.remixButton")||this.get("data.menu")||this.get("data.subscribeButtonRenderer"))&&(!_.Y("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.nL("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.nL("reels_action_justified_content")||"flex-start")};
_.Q.configureRendererStamper=function(){return{"data.pivotButton":{id:"pivot-button",mapping:{pivotButtonViewModel:{component:"pivot-button-view-model",params:{className:"ytd-reel-player-overlay-renderer"}}},renderPriority:_.Y("web_enable_shorts_no_idle_job")?8:0},"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}},renderPriority:_.Y("web_enable_shorts_no_idle_job")?8:0},"data.disclosure":{id:"disclosure",
mapping:{playerDisclosureViewModel:{component:"player-disclosure-view-model"}},renderPriority:_.Y("web_enable_shorts_no_idle_job")?8:0},"data.infoPanel":{id:"info-panel",mapping:{infoPanelContainerRenderer:{component:"ytd-info-panel-container-renderer",properties:{roundedContainer:"[[extractOverlay]]",extractOverlay:"[[extractOverlay]]"}}},renderPriority:_.Y("web_enable_shorts_no_idle_job")?8:0}}};
_.Q.setFakeLoadingButtons=function(){_.Y("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.xH("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.xH("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.xH("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.xH("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.xH("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()};
_.Q.setEmptyOverlayMetadata=function(){_.Y("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}))};
_.l4.Object.defineProperties(sd.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.infoPanel)}}});
sd.prototype.onOverlayDensityChange=sd.prototype.onOverlayDensityChange;sd.prototype.onIsActiveChanged=sd.prototype.onIsActiveChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],sd.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],sd.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],sd.prototype,"ytdReduxBehavior",void 0);
_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],sd.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],sd.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],sd.prototype,"isActive",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],sd.prototype,"hidden",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],sd.prototype,"useShortsIcon",void 0);
_.w([_.H({value:"left"}),_.J("design:type",String)],sd.prototype,"buttonTooltipPosition",void 0);_.w([_.H({value:_.Y("reels_enable_livingroom_layout")?"top":"left"}),_.J("design:type",String)],sd.prototype,"likeButtonTooltipPosition",void 0);_.w([_.H({value:"none"}),_.J("design:type",String)],sd.prototype,"textTransform",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sd.prototype,"showScrubber",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sd.prototype,"isWatchWhileMode",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.infoPanel"),_.J("design:type",Object),_.J("design:paramtypes",[])],sd.prototype,"hasInfoPanel",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sd.prototype,"enableAnchoredPanel",void 0);_.w([_.H(),_.J("design:type",Object)],sd.prototype,"enablePollStickers",void 0);
_.w([_.H(),_.J("design:type",Object)],sd.prototype,"enableShortsModernControls",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sd.prototype,"anchoredPanelActive",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sd.prototype,"enableLivingroomLayout",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],sd.prototype,"enablePlayerMetadataContainer",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sd.prototype,"enableSqueezebackPanels",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sd.prototype,"useAspectRatio",void 0);_.w([_.H({selector:_.fop,reflectToAttribute:!0}),_.J("design:type",Object)],sd.prototype,"isSqueezebackActive",void 0);_.w([_.H({selector:B24,reflectToAttribute:!0}),_.J("design:type",Object)],sd.prototype,"smallScreenSqueezeback",void 0);
_.w([_.H({selector:Oei}),_.J("design:type",Object)],sd.prototype,"isPlayerStarted",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sd.prototype,"overlayDensity",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sd.prototype,"extractOverlay",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sd.prototype,"extractActionBar",void 0);_.w([_.H(),_.J("design:type",Object)],sd.prototype,"isOverlay",void 0);
_.w([_.H(),_.J("design:type",Object)],sd.prototype,"isImmersive",void 0);_.w([_.H(),_.J("design:type",Object)],sd.prototype,"isImmersiveHorizontal",void 0);_.w([_.H({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.J("design:type",Boolean)],sd.prototype,"isShortsImmersive",void 0);_.w([_.H({computed:"computeButtonOverride(extractActionBar)"}),_.J("design:type",Object)],sd.prototype,"buttonOverride",void 0);
_.w([_.H({computed:"computeActionBarButtonOverride(extractActionBar)"}),_.J("design:type",Object)],sd.prototype,"actionBarButtonOverride",void 0);_.w([_.H({selector:_.K6,reflectToAttribute:!0}),_.J("design:type",Object)],sd.prototype,"isFullscreen",void 0);_.w([_.xt("isActive"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sd.prototype,"onIsActiveChanged",null);
_.w([_.xt("extractOverlay"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sd.prototype,"onOverlayDensityChange",null);_.w([_.qC({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],sd);
_.A(sd,"ytd-reel-player-overlay-renderer",function(){if(ByW!==void 0)return ByW;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-player-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-container style-scope ytd-reel-player-overlay-renderer" role="heading" aria-level="1">\n  <div id="overlay" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!data.videoInteractions.elementsInteractionsLayer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-interaction data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer"> </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enablePollStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <yt-stickers-layer data="[[data.videoInteractions.elementsInteractionsLayer.stickersLayerRenderer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      </yt-stickers-layer>\n  </template>\n    <template is="dom-if" if="[[data.metapanel]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="metapanel" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-reel-metapanel-view-model data="[[data.metapanel.reelMetapanelViewModel]]" extract-overlay="[[extractOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!enableShortsModernControls]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="menu-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-menu-renderer data="[[data.menu.menuRenderer]]" is-overlay="[[!extractActionBar]]" overrides="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-menu-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.buttonBar]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="button-bar" class="style-scope ytd-reel-player-overlay-renderer">\n        <reel-action-bar-view-model button-shape-overrideables="[[actionBarButtonOverride]]" data="[[data.buttonBar.reelActionBarViewModel]]" class="style-scope ytd-reel-player-overlay-renderer"></reel-action-bar-view-model>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.likeButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="like-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-like-button-renderer button-tooltip-position="[[likeButtonTooltipPosition]]" data="[[data.likeButton.likeButtonRenderer]]" overrides="[[buttonOverride]]" text-transform="[[textTransform]]" use-shorts-icon="[[useShortsIcon]]" vertical="[[!isImmersiveHorizontal]]" class="style-scope ytd-reel-player-overlay-renderer"></ytd-like-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.viewCommentsButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="comments-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.viewCommentsButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.shareButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="share-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.shareButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.remixButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="remix-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.remixButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <div id="pivot-button" class="button-container style-scope ytd-reel-player-overlay-renderer" tabindex="0"></div>\n  </div>\n</div>\n<iron-media-query id="overlay-query" query="(max-width: 599px)" query-matches="[[isOverlay]]" on-query-matches-changed="updateIsOverlay" class="style-scope ytd-reel-player-overlay-renderer"></iron-media-query>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ByW=r},{mode:1});var i$U;var F1=function(){var r=_.D.apply(this,arguments)||this;r.videoDuration=0;r.playedTime=0;r.isActive=!1;r.JSC$22057_playerEvents=new Map;return r};
_.b(F1,_.D);_.Q=F1.prototype;_.Q.created=function(){this.JSC$22057_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$22057_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.Q.attached=function(){this.getPlayerAndInitializeListeners()};
_.Q.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22057_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.J4(this,this.onPageChanged))};
_.Q.getPlayerAndInitializeListeners=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1)return g=_.dD(),g?I.yield(g.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.J4(r,r.onPageChanged)),I.jumpTo(0));r.player=I.yieldResult;r.initializePlayerListeners();_.R2(I)})};
_.Q.onPageChanged=function(r){var g=this;return _.p(function(I){if(I.nextAddress==1)return r.detail.newPageType!=="ytd-shorts"?I.return():I.yield(_.Lk().getPlayerPromise(),2);g.player=I.yieldResult;g.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.J4(g,g.onPageChanged));_.R2(I)})};
_.Q.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22057_playerEvents)};
_.Q.onVideoDataChange=function(r){var g=this;return _.p(function(I){if(!g.player||r.type!=="newdata")return I.return();g.videoDuration=_.Y("web_shorts_use_progress_state_for_gapless")?g.player.getProgressState(r.playertype).seekableEnd:g.player.getDuration(r.playertype);g.playedTime=0;_.R2(I)})};
_.Q.onVideoProgress=function(r){var g=this,I,P;return _.p(function(a){if(!g.player)return a.return();I=g.player.getPresentingPlayerType();P=g.player.getPlayerState();g.videoDuration=_.Y("web_shorts_use_progress_state_for_gapless")?g.player.getProgressState(I).seekableEnd:g.player.getDuration(I);g.playedTime=P===0?g.videoDuration:r;_.R2(a)})};
_.Q.getPercentPlayed=function(r,g){return r?_.uV(g/r,0,1):0};
_.l4.Object.defineProperties(F1.prototype,{percentPlayed:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration&&this.playedTime?Math.floor(this.getPercentPlayed(this.videoDuration,this.playedTime)*100):0}},
percentPlayedStyle:{configurable:!0,enumerable:!0,get:function(){var r="";return r=this.videoDuration&&this.playedTime?r+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):r+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],F1.prototype,"componentBehavior",void 0);_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",_.iF)],F1.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],F1.prototype,"player",void 0);_.w([_.H(),_.J("design:type",Object)],F1.prototype,"videoDuration",void 0);_.w([_.H(),_.J("design:type",Object)],F1.prototype,"playedTime",void 0);_.w([_.H(),_.J("design:type",Object)],F1.prototype,"isActive",void 0);
_.w([_.L("videoDuration","playedTime"),_.J("design:type",Number),_.J("design:paramtypes",[])],F1.prototype,"percentPlayed",null);_.w([_.L("videoDuration","playedTime"),_.J("design:type",Object),_.J("design:paramtypes",[])],F1.prototype,"percentPlayedStyle",null);_.w([_.L("videoDuration","isActive"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],F1.prototype,"hideProgressBar",null);
_.A(F1,"ytd-progress-bar-line",function(){if(i$U===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-progress-bar-line--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="progress-bar-line" hidden="[[hideProgressBar]]" role="progressbar" aria-valuenow$="[[percentPlayed]]" class="style-scope ytd-progress-bar-line">\n  <div class="progress-bar-background style-scope ytd-progress-bar-line"></div>\n  <div class="progress-bar-played style-scope ytd-progress-bar-line" style$="[[percentPlayedStyle]]"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);i$U=r}r=i$U;return r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var b$3;_.dM(oL3,"ytm-closed-captioning-button",{props:{captionIconType:_.Yp,onClick:_.MD,ariaLabel:_.Yp,ariaPressed:_.Yp,isOverlay:_.MD,isModern:_.MD}});_.dM(_.GR3,"desktop-shorts-volume-controls",{props:{orientation:_.Yp}});var HL=function(){var r=_.D.apply(this,arguments)||this;r.playerState=null;r.isMuted=!1;r.shortsModernControlsEnabled=_.Y("web_shorts_modern_controls");r.volumeControlsOrientationState="horizontal_right";r.isOverlay=!0;r.isAdsOverlay=!1;r.captionIconType=-1;r.ariaLabel="";r.overlayDensity=0;r.JSC$22060_playerEvents=new Map;r.onClosedCaptionsButtonClick=function(){r.player&&iei(r.player)&&(r.player.toggleSubtitles(),r.updateCaptionIconType())};
return r};
_.b(HL,_.D);_.Q=HL.prototype;_.Q.created=function(){this.JSC$22060_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$22060_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$22060_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.Q.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.Dx(28662);this.playPauseButtonClientVE=_.Dx(36842);this.fullscreenButtonToggleOffClientVE=_.Dx(222256);this.fullscreenButtonToggleOnClientVE=_.Dx(222257);var r=_.CB(),g=_.mw();r&&g&&(_.Y("combine_ve_grafts")?(_.wP(_.hx(),this.muteButtonClientVE,g),_.wP(_.hx(),this.playPauseButtonClientVE,g)):_.zG(r,g,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.Q.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22060_playerEvents),this.player=null)};
_.Q.updateCaptionIconType=function(){var r=-1,g=void 0,I=_.xH("CLOSED_CAPTIONS_DISABLED");this.player&&iei(this.player)&&(ber(this.player)?(g=!0,I=_.xH("CLOSED_CAPTIONS_ON"),r=1):(g=!1,I=_.xH("CLOSED_CAPTIONS_OFF"),r=0));this.captionIconType=r;this.ariaPressedState=g;this.ariaLabel=I};
_.Q.computeActionBarButtonOverride=function(){return{style:"overlay-dark",iconPosition:"icon-only",size:"L",disableBackdropFilter:!0,customColors:{backgroundColor:"transparent",color:"var(--yt-spec-overlay-icon-active-other)"}}};
_.Q.getPlayerAndInitializeListeners=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1)return g=_.dD(),g?I.yield(g.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.J4(r,r.onPageChanged)),I.jumpTo(0));r.player=I.yieldResult;r.initializePlayerListeners();_.R2(I)})};
_.Q.onPageChanged=function(r){var g=this;return _.p(function(I){if(I.nextAddress==1)return r.detail.newPageType!=="ytd-shorts"?I.return():I.yield(_.Lk().getPlayerPromise(),2);g.player=I.yieldResult;g.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.J4(g,g.onPageChanged));_.R2(I)})};
_.Q.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22060_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.Q.onPlayerStateChange=function(r){this.playerState=r};
_.Q.onPlayerVolumeChange=function(r){this.isMuted=r.muted};
_.Q.onPlayPauseButtonClick=function(){var r=this,g,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(_.Lk().getPlayerPromise(),2);g=P.yieldResult;(I=_.CB())&&r.playPauseButtonClientVE&&_.Uk(I,r.playPauseButtonClientVE);g.getPlayerState()!==1?g.playVideo():g.pauseVideo();_.R2(P)})};
_.Q.computePlayPauseIcon=function(r){return r===2||r===-1||r===5?_.Y("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.Y("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.Y("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.Q.computeFullscreenLabel=function(r){return r?_.xH("FULLSCREEN_EXIT_LABEL"):_.xH("FULLSCREEN_ENTER_LABEL")};
_.Q.computePlayPauseLabel=function(r){return r===1||r===3?_.xH("PLAYER_LABEL_PAUSE"):_.xH("PLAYER_LABEL_PLAY")};
_.Q.onMuteButtonClick=function(){var r=this,g,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(_.Lk().getPlayerPromise(),2);g=P.yieldResult;(I=_.CB())&&r.muteButtonClientVE&&_.Uk(I,r.muteButtonClientVE);g.isMuted()?g.unMute(!0):g.mute(!0);_.R2(P)})};
_.Q.computeMuteIcon=function(r){return r?"miniplayer:volume-off":"miniplayer:volume-up"};
_.Q.computeMuteLabel=function(r){return r?_.xH("PLAYER_LABEL_UNMUTE"):_.xH("PLAYER_LABEL_MUTE")};
_.Q.onFullscreenButtonClick=function(){var r=_.CB();r&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.Uk(r,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.Uk(r,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();spA()};
_.l4.Object.defineProperties(HL.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var r=this;return{disabled:!1,accessibilityLabel:this.computePlayPauseLabel(this.playerState),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computePlayPauseLabel(this.playerState),onTap:function(){r.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"var(--yt-spec-overlay-background-medium-light)"}:{}}}},
fullscreenButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeFullscreenLabel(this.isFullscreen),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeFullscreenLabel(this.isFullscreen),disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"transparent"}:{}}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?_.Y("web_shorts_modern_controls")?"player_full_exit_alt":_.Y("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.Y("web_shorts_modern_controls")?"player_full_enter_alt":_.Y("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],HL.prototype,"componentBehavior",void 0);_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",_.iF)],HL.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],HL.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],HL.prototype,"player",void 0);_.w([_.H(),_.J("design:type",Object)],HL.prototype,"playerState",void 0);_.w([_.H(),_.J("design:type",Object)],HL.prototype,"isMuted",void 0);
_.w([_.H({computed:"computePlayPauseIcon(playerState)"}),_.J("design:type",String)],HL.prototype,"playPauseIcon",void 0);_.w([_.H({computed:"computeMuteIcon(isMuted)"}),_.J("design:type",String)],HL.prototype,"muteIcon",void 0);_.w([_.H({selector:_.K6}),_.J("design:type",Boolean)],HL.prototype,"isFullscreen",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],HL.prototype,"shortsModernControlsEnabled",void 0);
_.w([_.H(),_.J("design:type",Object)],HL.prototype,"volumeControlsOrientationState",void 0);_.w([_.H(),_.J("design:type",Object)],HL.prototype,"isOverlay",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],HL.prototype,"isAdsOverlay",void 0);_.w([_.H(),_.J("design:type",Object)],HL.prototype,"captionIconType",void 0);_.w([_.H(),_.J("design:type",Object)],HL.prototype,"ariaLabel",void 0);_.w([_.H(),_.J("design:type",Object)],HL.prototype,"ariaPressedState",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],HL.prototype,"overlayDensity",void 0);_.w([_.H(),_.J("design:type",Object)],HL.prototype,"data",void 0);_.w([_.H({computed:"computeActionBarButtonOverride()"}),_.J("design:type",Object)],HL.prototype,"actionBarButtonOverride",void 0);_.w([_.L("playerState"),_.J("design:type",Object),_.J("design:paramtypes",[])],HL.prototype,"playPauseButtonData",null);
_.w([_.L("isFullscreen"),_.J("design:type",Object),_.J("design:paramtypes",[])],HL.prototype,"fullscreenButtonData",null);_.w([_.H(),_.J("design:type",Object)],HL.prototype,"onClosedCaptionsButtonClick",void 0);_.w([_.L("isFullscreen"),_.J("design:type",String),_.J("design:paramtypes",[])],HL.prototype,"fullscreenIcon",null);
_.A(HL,"ytd-shorts-player-controls",function(){if(b$3===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts-player-controls--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <div id="left-controls" class="style-scope ytd-shorts-player-controls">\n    <yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n    </yt-button-shape>\n    <desktop-shorts-volume-controls orientation="[[volumeControlsOrientationState]]" class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  </div>\n  <div id="right-controls" class="style-scope ytd-shorts-player-controls">\n    <div id="closed-captioning-button-container" class="style-scope ytd-shorts-player-controls">\n      <ytm-closed-captioning-button aria-label="[[ariaLabel]]" aria-pressed="[[ariaPressedState]]" caption-icon-type="[[captionIconType]]" is-modern="[[shortsModernControlsEnabled]]" is-overlay="[[isOverlay]]" on-click="[[onClosedCaptionsButtonClick]]" class="style-scope ytd-shorts-player-controls">\n      </ytm-closed-captioning-button>\n    </div>\n    <div id="menu-button" class="button-container style-scope ytd-shorts-player-controls">\n      <ytd-menu-renderer data="[[data]]" is-overlay="[[isOverlay]]" three-dot-button-override="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-shorts-player-controls"></ytd-menu-renderer>\n    </div>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</div>\n</template>\n<template is="dom-if" if="[[!shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n  <desktop-shorts-volume-controls class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);b$3=r}r=b$3;return r},{mode:1});var Mp3;_.dM(_.qQ4,"yt-interstitial-view-model",{props:{data:_.Yp}});var jcW=_.R(function(r){var g=r.data;return _.q("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.q("h1",{class:"reelWatchBreakViewModelHostTitle"},_.q(_.eY,{text:function(){return g().title}})),_.q("h2",{class:"reelWatchBreakViewModelHostBody"},_.q(_.eY,{text:function(){return g().body},
isOverlay:!0})),_.q(_.fk,{data:function(){return g().buttons}},{buttonViewModel:function(I,P){return _.q("div",{class:function(){return P()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.q(_.W6,{data:I.data}))}}))},"Fk");
jcW.idomCompat=!0;_.dM(jcW,"reel-watch-break-view-model",{props:{data:_.Yp}});var WL=function(){return _.D.apply(this,arguments)||this};
_.b(WL,_.D);WL.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}}};
_.l4.Object.defineProperties(WL.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.Z((r=this.data)==null?void 0:r.renderer,GzK)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.Z((r=this.data)==null?void 0:r.renderer,yQZ)}}});
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],WL.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],WL.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],WL.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],WL.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.L("data.renderer"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],WL.prototype,"isSurvey",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.renderer"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],WL.prototype,"isInterstitialViewModel",null);_.w([_.qC({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],WL);
_.A(WL,"ytd-reel-non-video-content-renderer",function(){if(Mp3!==void 0)return Mp3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-non-video-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="nvc-container" class="nvc-container style-scope ytd-reel-non-video-content-renderer">\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
return Mp3=r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var Vp3;_.dM(_.L5U,"desktop-shorts-player-controls",{});var Dz=function(){var r=_.D.apply(this,arguments)||this;r.isPlayerPaused=!1;r.isPlayerStarted=!1;r.showPlayerControls=!1;r.showScrubber=!1;r.autoHideJobId=0;r.overlayType=_.nL("web_shorts_expanded_overlay_type");r.panelData=void 0;r.isWatchWhileMode=!1;r.hasError=!1;r.panelShowDelayMs=1;r.scrubberComponent={};r.isFullscreen=!1;r.shouldHideOverlay=!1;r.enableAnchoredPanel=_.Y("desktop_shorts_v2_anchored_panel");r.enablePersistentAnchoredPanel=_.Y("desktop_shorts_v2_persistent_anchored_panel");r.hideWatchWhilePanel=
_.Y("web_shorts_hide_watch_while_panel");r.useAspectRatio=_.Y("web_use_aspect_ratio");r.enableShortsModernControls=_.Y("web_shorts_modern_controls");r.isPersistentPanelActive=!1;r.anchoredPanelActive=!1;r.isShortsPipActive=!1;r.smallScreenSqueezeback=!1;r.enableFlexibleOverlay=_.Y("web_enable_flexible_overlay");r.overlayDensity=0;r.extractOverlay=!1;r.extractActionBar=!1;r.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};
r.onWindowResized=function(){_.YR(r,"calculateOverlayDensity",function(){r.calculateOverlayDensity()},100)};
return r};
_.b(Dz,_.D);_.Q=Dz.prototype;_.Q.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.Q.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.Q.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var r=_.S5().resolve(_.v2);this.isWatchWhileMode&&_.ZV.addJob(function(){r.showPanel({identifier:"shorts-comments-panel",target:null})},_.Y("web_enable_shorts_no_idle_job")?1:0)}}else this.panelData=void 0};
_.Q.handleShowReelsCommentsOverlayCommand=function(r){r=_.Z(r,qof);this.isActive&&(r==null?0:r.engagementPanel)&&this.data&&(this.isWatchWhileMode&&this.isWatchWhileMode&&this.activeWatchWhilePanel==="engagement-panel-comments-section"?this.updateEngagementPanelVisibility("engagement-panel-comments-section",!1):this.updateEngagementPanelVisibility("engagement-panel-comments-section",!0))};
_.Q.updateEngagementPanelVisibility=function(r,g){r&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:g?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:r}})};
_.Q.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;window.removeEventListener("resize",this.onWindowResized)};
_.Q.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.S5().resolve(_.JH).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.Q.handleWatchWhilePanelScrimClick=function(){var r=_.S5().resolve(_.v2);this.activeWatchWhilePanel&&(r.hidePanel({identifier:this.activeWatchWhilePanel}),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.Q.attached=function(){this.isFirstReel()&&this.handlePlayerClick();window.addEventListener("resize",this.onWindowResized);this.calculateOverlayDensity()};
_.Q.configureRendererStamper=function(){return{scrubberComponent:{id:"scrubber",mapping:{desktopShortsPlayerControls:{component:"desktop-shorts-player-controls"}},initialRenderPriority:_.Y("web_enable_shorts_no_idle_job")?8:2},overlayComponent:{id:"experiment-overlay",mapping:{reelPlayerOverlayRenderer:{component:"ytd-reel-player-overlay-renderer",properties:{anchoredPanelActive:"[[anchoredPanelActive]]",disableUpgrade:"[[shouldHideOverlay]]",hidden:"[[shouldHideOverlay]]",isActive:"[[isActive]]",
isWatchWhileMode:"[[watchWhileOrPersistentActive]]",overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]",showScrubber:"[[showScrubber]]"}},adsOverlay:{component:"ytd-ad-slot-renderer",properties:{overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}},renderPriority:_.Y("web_enable_shorts_no_idle_job")?8:0}}};
_.Q.handlePlayerClick=function(r){var g=this,I,P;if((P=(I=window).matchMedia)!=null&&P.call(I,"(any-pointer: coarse)").matches||!r)this.showPlayerControls=!0,_.ZV.cancelJob(this.autoHideJobId),this.autoHideJobId=_.ZV.addJob(function(){g.showPlayerControls=!1},_.Y("web_enable_shorts_no_idle_job")?1:0,4E3)};
_.Q.isFirstReel=function(){return this.index===0};
_.Q.handleMouseenter=function(){_.ZV.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.Q.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.Q.handleScrubberEnter=function(){this.showScrubber=!0};
_.Q.handleScrubberLeave=function(){this.showScrubber=!1};
_.Q.maybeLogNonDefaultAspectRatio=function(){var r;(r=this.data)!=null&&r.thumbnail&&this.isActive&&.5625!==weA(this.data.thumbnail)&&_.yg8("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.Q.calculateOverlayDensity=function(){var r=document.querySelector("#shorts-container");if(r){var g=!1,I,P=this.playerContainer.offsetWidth,a=this.playerContainer.offsetHeight;r=r.offsetWidth/2-P/2;r>=368?(r=1,g=I=!0):r>=72?(r=0,I=!0):(r=2,I=!1);P>=600&&a>=840?r=1:window.innerWidth<=599&&(r=2,I=g=!1);this.isPersistentPanelActive&&(r=0,g=!1);this.extractActionBar=I;_.Y("web_enable_flexible_overlay")&&(this.overlayDensity=r,this.extractOverlay=g);var v;(v=this.onOverlayDensityChanged)==null||v.call(this,
this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar)}};
_.Q.onOverlayDensityChange=function(){var r;(r=this.onOverlayDensityChanged)==null||r.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar);if(r=_.DG(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))r.set("overlayDensity",this.overlayDensity),r.set("extractOverlay",this.extractOverlay),r.set("extractActionBar",this.extractActionBar);if(r=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))r.overlayDensity=this.overlayDensity,r.extractOverlay=
this.extractOverlay,r.extractActionBar=this.extractActionBar};
_.Q.isVideoContent=function(r){_.S5().resolve(_.JH);return!!_.Z(r,_.nz)};
_.Q.isNonVideoContent=function(r){_.S5().resolve(_.JH);return!!_.Z(r,_.oV)};
_.Q.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.l4.Object.defineProperties(Dz.prototype,{isAdsOverlay:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.adsOverlay)}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.Y("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var r;return!this.isActive||!this.isPlayerStarted||(r=this.data)!=null&&r.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var r;if(((r=this.data)==null?0:r.command)&&this.isVideoContent(this.data.command)){var g,I;if(((g=this.data)==null?0:g.adsOverlay)&&Object.keys((I=this.data)==null?void 0:I.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var P,a;if(((P=this.data)==null?0:P.reelPlayerOverlayRenderer)&&Object.keys((a=this.data)==null?void 0:a.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
Dz.prototype.onOverlayDensityChange=Dz.prototype.onOverlayDensityChange;Dz.prototype.calculateOverlayDensity=Dz.prototype.calculateOverlayDensity;Dz.prototype.maybeLogNonDefaultAspectRatio=Dz.prototype.maybeLogNonDefaultAspectRatio;Dz.prototype.onEngagementPanelsChanged=Dz.prototype.onEngagementPanelsChanged;Dz.prototype.onScrubberDataChange=Dz.prototype.onScrubberDataChange;Dz.prototype.updateShouldHideOverlay=Dz.prototype.updateShouldHideOverlay;
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Dz.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Dz.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],Dz.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Dz.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Number)],Dz.prototype,"index",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Dz.prototype,"isActive",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Dz.prototype,"isHiddenInDom",void 0);_.w([_.H(),_.J("design:type",Object)],Dz.prototype,"isPlayerPaused",void 0);_.w([_.H({selector:Oei}),_.J("design:type",Object)],Dz.prototype,"isPlayerStarted",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"showPlayerControls",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"showScrubber",void 0);_.w([_.H(),_.J("design:type",Object)],Dz.prototype,"autoHideJobId",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"overlayType",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Dz.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Dz.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],Dz.prototype,"watchWhileEngagementPanels",void 0);_.w([_.H(),_.J("design:type",Object)],Dz.prototype,"panelData",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"isWatchWhileMode",void 0);_.w([_.H(),_.J("design:type",String)],Dz.prototype,"activeWatchWhilePanel",void 0);_.w([_.H(),_.J("design:type",Object)],Dz.prototype,"hasError",void 0);_.w([_.H(),_.J("design:type",Object)],Dz.prototype,"panelShowDelayMs",void 0);
_.w([_.H(),_.J("design:type",Object)],Dz.prototype,"scrubberComponent",void 0);_.w([_.H({selector:_.K6,reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"isFullscreen",void 0);_.w([_.H(),_.J("design:type",Object)],Dz.prototype,"shouldHideOverlay",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"enableAnchoredPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"enablePersistentAnchoredPanel",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"hideWatchWhilePanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"useAspectRatio",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"enableShortsModernControls",void 0);_.w([_.H({selector:_.fop,reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"isPersistentPanelActive",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"anchoredPanelActive",void 0);_.w([_.H({selector:_.sw,reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"isShortsPipActive",void 0);_.w([_.H({selector:B24,reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"smallScreenSqueezeback",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data.adsOverlay"),_.J("design:type",Object),_.J("design:paramtypes",[])],Dz.prototype,"isAdsOverlay",null);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"enableFlexibleOverlay",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"overlayDensity",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"extractOverlay",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Dz.prototype,"extractActionBar",void 0);_.w([_.H(),_.J("design:type",Function)],Dz.prototype,"onOverlayDensityChanged",void 0);
_.w([_.H(),_.L("isActive","hasError","isPlayerStarted"),_.J("design:type",Object),_.J("design:paramtypes",[])],Dz.prototype,"shouldRenderPlayerElements",null);_.w([_.H(),_.L("isActive","isWatchWhileMode"),_.J("design:type",Object),_.J("design:paramtypes",[])],Dz.prototype,"watchWhileOrPersistentActive",null);_.w([_.xt("isActive","hasError","showingExpandedOverlay"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dz.prototype,"updateShouldHideOverlay",null);
_.w([_.H({reflectToAttribute:!0}),_.L("isActive","isPlayerStarted","data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Dz.prototype,"shouldRenderScrubber",null);_.w([_.xt("shouldRenderScrubber"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dz.prototype,"onScrubberDataChange",null);_.w([_.L("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.J("design:type",Object),_.J("design:paramtypes",[])],Dz.prototype,"overlayComponent",null);
_.w([_.xt("watchWhileEngagementPanels"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dz.prototype,"onEngagementPanelsChanged",null);_.w([_.ni("#player-container"),_.J("design:type",HTMLElement)],Dz.prototype,"playerContainer",void 0);_.w([_.ni("#cinematic-container"),_.J("design:type",HTMLElement)],Dz.prototype,"cinematicContainer",void 0);
_.w([_.xt("isPersistentPanelActive","data.thumbnail"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dz.prototype,"maybeLogNonDefaultAspectRatio",null);_.w([_.xt("isPersistentPanelActive"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dz.prototype,"calculateOverlayDensity",null);
_.w([_.xt("overlayDensity","extractOverlay","extractActionBar"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Dz.prototype,"onOverlayDensityChange",null);_.w([_.qC({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],Dz);
_.A(Dz,"ytd-reel-video-renderer",function(){if(Vp3!==void 0)return Vp3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="short-video-container style-scope ytd-reel-video-renderer" id="short-video-container" hidden="[[!isVideoContent(data.command)]]">\n  <div id="sticker-layer" class="sticker-layer style-scope ytd-reel-video-renderer"></div>\n  <div id="cinematic-container" class="cinematic-container style-scope ytd-reel-video-renderer"></div>\n  <div id="video-filtering-overlay-container" class="style-scope ytd-reel-video-renderer"></div>\n  <div class="player-wrapper style-scope ytd-reel-video-renderer">\n    <div id="player-container" class="player-container style-scope ytd-reel-video-renderer" on-click="handlePlayerClick" on-mouseenter="handleMouseenter" on-mouseleave="handleMouseleave">\n      <div class="pip-blur-filter style-scope ytd-reel-video-renderer" hidden="[[!isShortsPipActive]]"></div>\n          <template is="dom-if" if="[[shouldRenderPlayerElements]]" restamp="" class="style-scope ytd-reel-video-renderer">\n            <div class="player-controls style-scope ytd-reel-video-renderer">\n              <ytd-shorts-player-controls data="[[data.reelPlayerOverlayRenderer.menu.menuRenderer]]" disable-upgrade="[[!isActive]]" is-ads-overlay="[[isAdsOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-video-renderer"></ytd-shorts-player-controls>\n            </div>\n          </template>\n    </div>\n    <div id="scrubber" on-mouseenter="handleScrubberEnter" on-mouseleave="handleScrubberLeave" class="style-scope ytd-reel-video-renderer">\n    </div>\n  </div>\n</div>\n<div id="experiment-overlay" class="overlay style-scope ytd-reel-video-renderer"></div>\n<template is="dom-if" if="[[isNonVideoContent(data.command)]]" class="style-scope ytd-reel-video-renderer">\n  <ytd-reel-non-video-content-renderer data="[[data.reelNonVideoContentRenderer]]" class="style-scope ytd-reel-video-renderer">\n  </ytd-reel-non-video-content-renderer>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Vp3=r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var Rh=function(){var r=_.D.apply(this,arguments)||this;r.isPreviousPageShorts=!1;r.index=0;r.delayedActiveIndex=0;r.playablePreviousIndex=null;r.isPlayerPaused=!1;r.isPlayerStarted=!1;r.intersectionObserverThreshold=.6;r.fitToVisibleBounds=!1;r.pageSubtype="shorts";r.enablePreviousContinuation=_.Y("shorts_in_playlists_web");r.shortsPipEnabled=_.Y("web_shorts_pip");r.isDark=document.documentElement.hasAttribute("dark");r.shortsViewTransitions=_.Y("web_shorts_view_transitions");r.isFullscreen=!1;r.isShortsPipActive=
!1;r.buttonOverride={iconPosition:"icon-only",size:"XL"};r.anchoredPanelActive=!1;r.isActive=!1;r.smallScreenPersistentPanel=!1;r.isPersistentPanelActive=!1;r.smallScreenSqueezeBack=!1;r.enableScrollIntoViewCenter=_.Y("web_scroll_into_view_center");r.enableFlexibleOverlay=_.Y("web_enable_flexible_overlay");r.extractOverlay=!1;r.useAspectRatio=_.Y("web_use_aspect_ratio");r.enableShortsSequenceRefactorUnify=_.Y("web_enable_shorts_sequence_refactor_unify");r.continuationRequestPending=!1;r.carouselContainers=
[];r.isShortsInitialized=!1;r.shortsContentList=[];r.hasDataUpdated=!1;r.playerInPosition=!1;r.hidePreviousButtonImmediately=!1;r.showPreviousButtonImmediately=!1;r.endOfNextContinuation=!1;r.currentPlayerIndex=0;r.nextReelVe=_.Dx(56921);r.prevReelVe=_.Dx(56922);r.loopToggleOffVe=_.Dx(198013);r.loopToggleOnVe=_.Dx(198014);r.ambientModeToggleVe=_.Dx(227860);r.reelPlayerPausedStateRendererVe=_.Dx(141313);r.storedPlaybackSpeed=null;r.actionMap={"yt-append-reel-watch-sequence-continuation-entries-action":"processAppendReelWatchSequenceContinuationEntriesAction",
"yt-reel-navigate-command":"handleReelNavigateCommand","yt-reel-non-video-content-dismissal-command":"processReelNonVideoContentDismissalCommand","yt-signal-action-toggle-cinematic-shorts-on":"handleSignalActionToggleCinematicShortsOn","yt-signal-action-toggle-cinematic-shorts-off":"handleSignalActionToggleCinematicShortsOff","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged","yt-signal-action-toggle-loop-shorts-on":"handleSignalActionToggleLoopShortsOn","yt-signal-action-toggle-loop-shorts-off":"handleSignalActionToggleLoopShortsOff",
"yt-miniplayer-navigate-shorts":"handleMiniplayerNavigateShorts","yt-signal-action-toggle-shorts-picture-in-picture":"handleSignalActionToggleShortsPictureInPicture"};r.onOverlayDensityChanged=function(g,I,P,a){g=r.getActiveReelVideo(g);r.extractOverlay=!!P;g==null||g.setAttribute("overlay-density",String(I));P===void 0||g!=null&&g.toggleAttribute("extract-overlay",P);a===void 0||g!=null&&g.toggleAttribute("extract-action-bar",a)};
return r};
_.b(Rh,_.D);_.Q=Rh.prototype;_.Q.setFirstShortsData=function(){!this.firstShortsData&&this.data&&(this.firstShortsData=this.getCurrentShort())};
_.Q.setShortsContentList=function(){var r=this;if(this.enableShortsSequenceRefactorUnify){var g=this.shortsContentList&&this.reelWatchSequenceResponse?[].concat(_.xC(this.shortsContentList)):[],I=this.firstShortsData;if(I){var P=this.reelWatchSequenceResponse;(I=this.shortsController==null?void 0:Kaf(g,I,P!=null?P:null))&&I.newContentList&&(I=I.newContentList,I.length!==g.length&&(this.shortsContentList=I,_.Nu(this,function(){r.observeShorts()})))}}};
_.Q.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.Q.onResize=function(){var r=_.jR(),g=r.dispatch,I=this.calculateIsSmallWidth();g.call(r,_.Ke({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:I}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.Q.configureRendererStamper=function(){return{"data.overlay.reelPlayerOverlayRenderer.backNavigationButton":{id:"back-nav-button",mapping:{buttonRenderer:"ytd-button-renderer"},renderPriority:_.Y("web_enable_shorts_no_idle_job")?8:0},"data.watchStatus":{id:"offline-container",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer"},renderPriority:_.Y("web_enable_shorts_no_idle_job")?8:0},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatchWhilePanel:!0,shortsPanel:!0}}},renderPriority:_.Y("web_enable_shorts_no_idle_job")?8:0}}};
_.Q.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var r=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,g=r,I=0;r<250&&(g=r+this.shortsInnerContainer.clientWidth,I=24);_.lH(this.hostElement,{"--ytd-shorts-header-width":g+"px","--ytd-shorts-top-spacing":I+"px"})}};
_.Q.isFirstShorts=function(r){return r&&!this.enableShortsSequenceRefactorUnify?this.index===-r.length:this.index===0};
_.Q.isActiveReel=function(r,g,I){I&&(g=this.calculatePrevIndex(g,I));return r===g};
_.Q.onFullscreenChange=function(){_.Y("web_fullscreen_shorts")&&(this.scrollToVideoThrottle.fire(this.activeIndex,"instant"),this.isFullscreen&&this.isShortsPipActive&&_.S5().resolve(_.XH).close(!0))};
_.Q.engagementPanelsChanged=function(){var r;this.watchWhileEngagementPanels=(r=this.data)==null?void 0:r.engagementPanels};
_.Q.unregisterPanels=function(){var r=_.S5().resolve(_.v2);if(this.watchWhileEngagementPanels)for(var g=_.m(this.watchWhileEngagementPanels),I=g.next();!I.done;I=g.next()){var P=I.value,a=void 0,v=void 0;I=(a=P.engagementPanelSectionListRenderer)==null?void 0:(v=a.identifier)==null?void 0:v.tag;P=this.getPanelIdentifier(P.engagementPanelSectionListRenderer);r&&(I&&r.panelMap.delete(I),P&&_.Y("web_shorts_panel_caching_bugfix")&&(a=I=void 0,(a=(I=r).unregisterPanelContent)==null||a.call(I,P)))}};
_.Q.isVideoContent=function(r){return this.isVideoContentCommand(r==null?void 0:r.command)};
_.Q.getActiveReelVideo=function(r){return _.DG(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+r+'"]')};
_.Q.calculatePrevIndex=function(r,g){return g?r-((g==null?void 0:g.length)||0):-1};
_.Q.onKeydown=function(r){var g=_.jH(r)||[];if(!vx0(g))if(r.code==="ArrowUp")r.preventDefault(),this.handlePrevButtonClick();else if(r.code==="ArrowDown")r.preventDefault(),this.handleNextButtonClick();else if(r.code==="KeyM")this.toggleMuteUnmuteVideo();else if(r.code==="KeyK"||r.code==="Space")this.togglePlayPauseVideo();else if((r.code==="KeyA"||r.code==="ArrowLeft")&&_.Y("web_shorts_keyboard_enable_seek_shortcuts")){var I;(I=this.player)==null||I.seekBy(-5)}else if((r.code==="KeyD"||r.code===
"ArrowRight")&&_.Y("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var P;(P=this.player)==null||P.seekBy(5)}};
_.Q.onServiceRequestCompleted=function(r,g){r=g.data;if(this.enableShortsSequenceRefactorUnify){if(this.continuationRequestPending=!1,r.continuationEndpoint||r.prevContinuationEndpoint)this.reelWatchSequenceResponse=r}else r.continuationEndpoint&&r.entries?(this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:r.entries,continuationEndpoint:r.continuationEndpoint}}),this.cachedReelWatchSequenceResponse=r):r.prevContinuationEndpoint&&
r.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:r.prevEntries,prevContinuationEndpoint:r.prevContinuationEndpoint}}):this.shortsProcessedSequence&&this.index>0&&(this.endOfNextContinuation=!0)};
_.Q.handleEngagementPanelVisibilityChanged=function(r,g){var I=_.S5().resolve(_.v2);if(r&&I){var P=this.getPanelIdentifier(r);if(g==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==P){I.hidePanel({identifier:this.activePanel});var a;this.activePanel=((a=r.identifier)==null?void 0:a.tag)||r.panelIdentifier}else this.isPersistentPanelActive=!0,_.jR().dispatch(L0W(!0)),this.anchoredPanelActive=!0,this.activePanel=P;else g==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===P&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.jR().dispatch(L0W(!1)))}};
_.Q.handlePanelScrimClick=function(){var r=_.S5().resolve(_.v2);this.activePanel&&(r.hidePanel({identifier:this.activePanel}),_.jR().dispatch(L0W(!1)))};
_.Q.getShortsLoopSetting=function(){var r,g,I,P,a;return _.p(function(v){switch(v.nextAddress){case 1:return _.Y("kevlar_shorts_auto_advance")?v.yield(_.vv.getInstance(),2):v.return(!0);case 2:return(r=v.yieldResult)?v.yield(r.get("sfvles"),3):v.return(!0);case 3:return I=(g=v.yieldResult)!=null?g:!1,v.yield(r.get("sfvle"),4);case 4:return a=(P=v.yieldResult)!=null?P:!0,I?v.return(a):v.return(!0)}})};
_.Q.handleSignalActionToggleLoopShortsOff=function(){var r=this,g,I,P;return _.p(function(a){switch(a.nextAddress){case 1:if(!r.player)return a.return();r.player.setLoopVideo(!1);g=_.hx();_.St(g,r.loopToggleOffVe);return a.yield(_.vv.getInstance(),2);case 2:return(I=a.yieldResult)?a.yield(I.set("sfvle",!1),3):a.return();case 3:return a.yield(I.set("sfvles",!0),4);case 4:P=_.Tk(),_.hF(0,203,!1),_.hF(0,204,!0),P.save(),_.R2(a)}})};
_.Q.handleSignalActionToggleLoopShortsOn=function(){var r=this,g,I,P;return _.p(function(a){switch(a.nextAddress){case 1:if(!r.player)return a.return();r.player.setLoopVideo(!0);g=_.hx();_.St(g,r.loopToggleOnVe);return a.yield(_.vv.getInstance(),2);case 2:return(I=a.yieldResult)?a.yield(I.set("sfvle",!0),3):a.return();case 3:return a.yield(I.set("sfvles",!0),4);case 4:P=_.Tk(),_.hF(0,203,!0),_.hF(0,204,!0),P.save(),_.R2(a)}})};
_.Q.handleSignalActionToggleCinematicShortsOn=function(){LVK(!0);var r;(r=this.JSC$22085_cinematicController)==null||Ld0(r,!0);_.St(_.hx(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.Q.handleSignalActionToggleCinematicShortsOff=function(){LVK(!1);var r;(r=this.JSC$22085_cinematicController)==null||Ld0(r,!1);_.St(_.hx(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.Q.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.Q.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.Q.unhideCurrentOverlay=function(){this.hasDataUpdated=!0;if(this.overlayContainer&&this.playerInPosition){var r=this.overlayContainer.querySelector("#experiment-overlay");r&&_.ZV.addLowPriorityJob(function(){r.style.display="unset"},100)}else if(this.overlayContainer){var g;
((g=this.playerElement.getPlayer())==null?void 0:g.getPlayerState())===-1&&this.movePlayerToVideo(this.index)}};
_.Q.getCurrentShort=function(){if(this.currentEndpoint){var r=this.currentEndpoint;if(this.isNonVideoContentCommand(r)){var g=_.Z(r,_.oV);return{reelNonVideoContentRenderer:_.Z(g==null?void 0:g.renderer,_.Xr),command:r}}if(this.data){var I;g=(I=_.Z(this.currentEndpoint,_.nz))==null?void 0:I.thumbnail;var P;I=(P=this.data.overlay)==null?void 0:P.reelPlayerOverlayRenderer;_.S5().resolve(_.JH);r=this.data;var a,v;P=(a=r.overlay)==null?void 0:(v=a.shortsAdsRenderer)==null?void 0:v.adSlots;if(P!==void 0)P.length===
0?(_.z1("Shorts ads returned no ad slots."),r=void 0):(P.length>1&&_.z1("Shorts ads has more than one ad slots."),r=_.Z(P[0],_.Suz));else{var C,u;r=_.Z((C=r.overlay)==null?void 0:(u=C.shortsAdsRenderer)==null?void 0:u.overlay,_.Suz)}C=r;r=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.Z(this.currentEndpoint,_.nz),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});var X;return{reelPlayerOverlayRenderer:I,thumbnail:g,command:r,adsOverlay:C,
videoId:(X=_.Z(this.currentEndpoint,_.nz))==null?void 0:X.videoId}}}};
_.Q.created=function(){var r=this;this.scrollToVideoThrottle=new _.ND(function(g,I){I=I===void 0?"smooth":I;var P;(P=r.getActiveReelVideo(g))==null||P.scrollIntoView({behavior:I,block:"nearest",inline:r.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.shortsController=_.S5().resolve(_.JH);this.maybeCreateIntersectionObserver()};
_.Q.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.Q.attached=function(){var r=this;_.S5().resolve(_.JH).registerRootElement(this);this.pageScrollElement=_.DG(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.J4(this,this.processResetAction));_.Y("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){r.maybeCreateIntersectionObserver();r.scrollToVideoThrottle.fire(r.activeIndex,"instant");r.shortsContainer.style.overflowY=
"scroll"}))};
_.Q.calculateSqueezebackPanelSize=function(){var r=this,g=window.innerWidth-456-(window.innerHeight-106)*.5625;_.ZV.addLowPriorityJob(function(){g<360?(r.hostElement.style.setProperty("--anchored-panel-width","480px"),_.jR().dispatch(GPM(!0))):(r.hostElement.style.setProperty("--anchored-panel-width",Math.min(g,480)+"px"),_.jR().dispatch(GPM(!1)))})};
_.Q.detached=function(){var r=_.S5().resolve(_.JH);r.rootElement=void 0;var g;(g=r.unsubscribeFromStore)==null||g.call(r);r.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.J4(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.Q.onResizeFinished=function(r,g){var I=this,P=new ResizeObserver(function(){I.shortsContainer.style.overflowY="hidden";_.ZV.addLowPriorityJob(function(){g()},100)});
P.observe(r);return P};
_.Q.resetDocumentScrollTop=function(){var r,g;if((r=document)==null?0:(g=r.scrollingElement)==null?0:g.scrollTop)document.scrollingElement.scrollTop=0};
_.Q.loadPage_=function(r){var g=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),r){var I;if((I=_.Z(this.currentEndpoint,_.nz))==null?0:I.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=r;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){g.isPlayerStarted&&
(g.handleOnPlaybackCommand(),g.afterPlayerStarted=function(){})};
this.registerPanel(r)}};
_.Q.afterPlayerStarted=function(){};
_.Q.handleOnPlaybackCommand=function(){if(_.Y("web_shorts_comment_stickers")&&this.isPlayerStarted){var r,g=(r=_.Z(this.currentEndpoint,_.nz))==null?void 0:r.onPlaybackCommand;g&&this.ytComponentBehavior.resolveCommand(g)}};
_.Q.maybeCreateIntersectionObserver=function(){var r=this,g=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==g){this.intersectionObserverThreshold=g;var I={rootMargin:"0px",threshold:g},P;(P=this.intersectionObserver)==null||P.disconnect();this.intersectionObserver=new IntersectionObserver(function(a){a=_.m(a);for(var v=a.next();!v.done;v=a.next())if(v=v.value,v.intersectionRatio>g){v=Number(v.target.id);if(isNaN(v))break;if(v===r.index)break;
_.Fq4();r.loadVideo(v);_.oC("r_vtc")}},I);
this.enableShortsSequenceRefactorUnify||this.observeShorts()}};
_.Q.observeShorts=function(){var r,g,I,P=this.enableShortsSequenceRefactorUnify?((r=this.shortsContentList)==null?void 0:r.length)||0:(((g=this.shortsProcessedPrevSequence)==null?void 0:g.length)||0)+(((I=this.shortsProcessedSequence)==null?void 0:I.length)||0);if(this.carouselContainers.length<P&&(this.carouselContainers=[].concat(_.xC(_.DG(this.hostElement).querySelectorAll(".reel-video-in-sequence-new"))),this.enableShortsSequenceRefactorUnify))for(r=_.m(this.carouselContainers),g=r.next();!g.done;g=
r.next())g=g.value,I=void 0,(I=this.intersectionObserver)==null||I.observe(g);if(!this.enableShortsSequenceRefactorUnify)for(r=_.m(this.carouselContainers),g=r.next();!g.done;g=r.next())g=g.value,I=void 0,(I=this.intersectionObserver)==null||I.observe(g)};
_.Q.initCsi=function(){uGp("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var r={reelInfo:{transitionType:this.isPreviousPageShorts?"LATENCY_REEL_TRANSITION_TYPE_REEL_TO_REEL":"LATENCY_REEL_TRANSITION_TYPE_START",videoType:this.isAd()?"REEL_VIDEO_TYPE_AD":"REEL_VIDEO_TYPE_VIDEO",reelToReelBaseline:"REEL_TO_REEL_BASELINE_VIEW_TRANSITION_START"}},g,I;if((g=this.playerData)==null?0:(I=g.cacheMetadata)==null?0:I.isCacheHit)r.isCacheHit=!0;var P;if(g=(P=_.Z(this.currentEndpoint,_.nz))==null?void 0:
P.prefetchTaskId)r.prefetchInfo={taskId:g};_.QM(r)};
_.Q.isAd=function(){var r,g;return!!((r=_.Z(this.currentEndpoint,_.nz))==null?0:(g=r.adClientParams)==null?0:g.isAd)};
_.Q.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.Q.getPlayerContainer=function(){var r;return(r=_.DG(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:r.playerContainer};
_.Q.onPlayerStateChange=function(r){var g=this;this.isPlayerPaused=r===2;r!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?r===1&&this.index===0&&(this.isPlayerStarted||_.jR().dispatch(yZK(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.jR().dispatch(yZK(!0)));this.player&&!this.player.getLoopVideo()&&_.ZV.addLowPriorityJob(function(){g.getShortsLoopSetting().then(function(I){var P;(P=g.player)==null||P.setLoopVideo(I)})});
this.isPlayerPaused&&_.Y("web_shorts_paused_state_logging")&&_.YD(_.CB(),[this.reelPlayerPausedStateRendererVe])};
_.Q.isShortPlayable=function(){if(_.Y("kevlar_playable_short_killswitch"))return!0;var r;return(r=this.playerData)!=null&&r.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.Q.setNormalPlaybackSpeed=function(){var r=this,g,I;return _.p(function(P){if(P.nextAddress==1)return P.yield(r.getPlayer().getPlayerPromise(),2);g=P.yieldResult;I=g.getPlaybackRate();I!==1&&(r.storedPlaybackSpeed=I,g.setPlaybackRate(1));_.R2(P)})};
_.Q.restorePlaybackSpeed=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1)return r.storedPlaybackSpeed===null?I.jumpTo(0):I.yield(r.getPlayer().getPlayerPromise(),3);g=I.yieldResult;g.setPlaybackRate(r.storedPlaybackSpeed);r.storedPlaybackSpeed=null;_.R2(I)})};
_.Q.playerDataChanged=function(){var r=this,g,I,P,a,v,C,u,X,c;return _.p(function(B){if(B.nextAddress==1){g=r.getPlayer();r.enableShortsSequenceRefactorUnify||(I=r.intersectionObserver)==null||I.disconnect();if(r.playerData){if(((P=r.playerData.videoDetails)==null?void 0:P.videoId)!==((a=g.getPlayer())==null?void 0:a.getVideoData().video_id)){v={};if(C=_.Z(r.currentEndpoint,_.nz))v.watch_endpoint=C,C.endTimeSeconds&&(v.end=C.endTimeSeconds);g.loadVideoWithPlayerResponse(r.playerData,v)}}else return B.return();
return r.player?B.jumpTo(2):B.yield(g.getPlayerPromise(),3)}B.nextAddress!=2&&(r.player=B.yieldResult,r.JSC$22085_playerStateChangeListener=r.onPlayerStateChange.bind(r),r.player.addEventListener("onStateChange",r.JSC$22085_playerStateChangeListener),_.Y("kevlar_client_enable_shorts_player_bootstrap")&&_.e3(),r.scrollToVideoThrottle.fire(r.index),r.movePlayerToVideo(r.index),_.ZV.addLowPriorityJob(function(){r.getShortsLoopSetting().then(function(O){var z;(z=r.player)==null||z.setLoopVideo(O)})}),
_.CYw.resolve(r.player),r.player.syncVolume(),r.getPlayer().focusOnPlayer());
_.ZV.addLowPriorityJob(function(){r.observeShorts()},100);
u=r.player.getPlayerState(r.player.getPresentingPlayerType());u!==1||r.isPlayerStarted||_.jR().dispatch(yZK(!0));r.updateBackNavContainerWidth();X=_.Z(r.currentEndpoint,_.nz);((c=X)==null?0:c.startTimeSeconds)&&r.player.seekTo(X.startTimeSeconds);if(r.JSC$22085_cinematicController||r.cinematicsInitializeJobId)return B.return();r.cinematicsInitializeJobId=_.ZV.addLowPriorityJob(function(){r.initCinematicController();r.cinematicsInitializeJobId=void 0});
_.R2(B)})};
_.Q.onShortUndoDismiss=function(){var r=this,g=GZ0().pop();g!==void 0&&(_.Nu(this,function(){r.showCardWithIndex(g)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.Q.onShortsDismiss=function(r){if(r=r.detail.reelDismissalActionRenderer)(r=_.Z(r.onDismissalCompletionRenderer,hsi))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:r}}}),this.scrollAndDismissCard()};
_.Q.processReelNonVideoContentDismissalCommand=function(r){var g=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);r=_.Z(r,ob0);this.activeDimissalTimeout=setTimeout(function(){g.scrollAndDismissCard()},Number(r==null?void 0:r.delayMs))};
_.Q.scrollAndDismissCard=function(){var r=this,g=this.index;GZ0().push(g);_.Nu(this,function(){var I=r.getPlayableNextIndex();I!==null&&(r.hideCardWithIndex(g),r.scrollToVideoThrottle.fire(I))})};
_.Q.hideCardWithIndex=function(r){if(r=this.getActiveReelVideo(r))r.hidden=!0};
_.Q.showCardWithIndex=function(r){if(r=this.getActiveReelVideo(r))r.hidden=!1};
_.Q.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.Q.activeChanged=function(r){_.jR().dispatch(_.Ke({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:r}}));if(r)document.addEventListener("keydown",_.J4(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var g;(g=this.player)==null||g.sendAbandonmentPing()}var I;(I=this.player)==null||I.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.J4(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.Q.graftClientVisualElements=function(){if(this.data){var r=_.hx();_.vdB(r,_.Nl({response:this.reelWatchSequenceResponse}));_.wP(r,this.nextReelVe);_.wP(r,this.prevReelVe);_.Y("kevlar_shorts_auto_advance")&&(_.wP(r,this.loopToggleOffVe),_.wP(r,this.loopToggleOnVe));_.wP(r,this.ambientModeToggleVe);_.YD(_.CB(),[this.nextReelVe,this.prevReelVe]);_.Y("web_shorts_paused_state_logging")&&_.wP(r,this.reelPlayerPausedStateRendererVe)}};
_.Q.graftNvcRenderer=function(){var r,g,I,P,a,v,C=this.enableShortsSequenceRefactorUnify?(r=this.shortsContentList)==null?void 0:(g=r[this.index])==null?void 0:g.command:this.index<0?(I=this.shortsProcessedPrevSequence)==null?void 0:(P=I[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:P.command:(a=this.shortsProcessedSequence)==null?void 0:(v=a[this.index])==null?void 0:v.command;if(C&&this.isNonVideoContentCommand(C)){r=_.Z(C,_.oV);var u,X;(r=(u=_.Z(r==null?void 0:r.renderer,_.Xr))==
null?void 0:(X=u.loggingDirectives)==null?void 0:X.trackingParams)&&_.hx().graftServerVe(r)}};
_.Q.setActiveIndex=function(){_.S5().resolve(_.JH).setActiveIndex(this.index)};
_.Q.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.Q.lazyUpdateMiniplayerData=function(){var r=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.ZV.addLowPriorityJob(function(){r.updateMiniplayerData();r.updateMiniplayerDataJobId=void 0}))};
_.Q.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.ZV.cancelJob(this.updateMiniplayerDataJobId)};
_.Q.updateMiniplayerData=function(){var r,g,I,P=_.S5().resolve(_.XH),a={shortsData:this.getCurrentShort(),previousButtonDisabled:!((r=this.prevButtonData)==null||!r.isDisabled),nextButtonDisabled:!((g=this.nextButtonData)==null||!g.isDisabled),playabilityStatus:(I=this.playerData)==null?void 0:I.playabilityStatus};_.Av(P,a)};
_.Q.resetPlayerLocation=function(){var r=this.getPlayer();this.initialPlayerContainer&&r.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.Q.movePlayerToVideo=function(r,g){var I=this;g=g===void 0?!0:g;var P=this.getActiveReelVideo(r),a=this.getPlayer();if(P){this.overlayContainer?P.appendChild(this.overlayContainer):(this.overlayContainer=_.DG(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,P.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||a.appendTo(this.overlayContainer.playerContainer,void 0,!0));var v;(v=this.player)==null||v.setSize(NaN,NaN);this.isActive||_.ZV.addJob(function(){I.isActive=
!0},_.Y("web_enable_shorts_no_idle_job")?1:0);
a.style.visibility="visible";this.playerInPosition=!0;this.hasDataUpdated&&this.unhideCurrentOverlay();_.Y("reels_web_disable_rtr_tick")||_.Y("reels_web_use_pbs_first_shorts")&&r===0||_.ug("r_tr");this.currentPlayerIndex=r;P.appendChild(this.errorScreenContainer);var C;(C=this.JSC$22085_cinematicController)==null||sn3(C)}else g?_.ZV.addLowPriorityJob(function(){I.movePlayerToVideo(I.index,!1)}):Math.random()<=_.fL("web_shorts_error_logging_threshold")&&_.bO(new _.oK("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:g,
index:r}))};
_.Q.getAspectRatio=function(r){return(r==null?0:r.thumbnail)&&weA(r.thumbnail)?"--ytd-shorts-player-ratio: "+weA(r.thumbnail):"--ytd-shorts-player-ratio: 0.5625"};
_.Q.getBackgroundImage=function(r){if(r!=null&&r.thumbnail)return(r=_.G3(r.thumbnail.thumbnails))?'background-image:url("'+r+'");':"background-color:black;"};
_.Q.getBackgroundImageUrl=function(r){if(r!=null&&r.thumbnail)return _.G3(r.thumbnail.thumbnails)};
_.Q.onPersistentPanelActiveChanged=function(){var r=this.getCurrentShort();if(r&&(r==null?0:r.thumbnail)&&weA(r.thumbnail)!==.5625){var g;(g=this.player)==null||g.setSize(NaN,NaN)}};
_.Q.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.Q.moveCinematicsToVideo=function(){var r=_.DG(this.hostElement).querySelector("ytd-reel-video-renderer");(r==null?0:r.cinematicContainer)&&r.cinematicContainer!==this.shortsCinematicContainer.parentElement&&r.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.Q.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.Q.updatePrevButtonData=function(){var r=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);r?this.prevButtonData=r=Object.assign({},r,{accessibility:{label:_.xH("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},tooltip:this.isUpArrowHidden?"":_.xH("PREVIOUS_VIDEO_LABEL")}):this.prevButtonData&&(this.prevButtonData=r=Object.assign({},this.prevButtonData,{isDisabled:!1}))};
_.Q.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.Q.updateNextButtonData=function(){var r=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);r&&(this.nextButtonData=r=Object.assign({},r,{accessibility:{label:_.xH("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},tooltip:_.xH("NEXT_VIDEO_LABEL")||""}))};
_.Q.getPlayablePreviousIndex=function(){for(var r,g=this.index-1;g>=-(((r=this.prevShortsSequence)==null?void 0:r.length)||0);g--)if(!GZ0().includes(g))return g;return null};
_.Q.getIndexInSequence=function(r,g){return r.findIndex(function(I){var P;return((P=_.Z(I.command,_.nz))==null?void 0:P.videoId)===g})};
_.Q.handlePrevButtonClick=function(r){var g=this,I,P;return _.p(function(a){I=g.getPlayablePreviousIndex();if(I===null)return a.return();g.gestureType=((P=r)==null?void 0:P.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";I===0&&(g.hidePreviousButtonImmediately=!0);if(g.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){g.scrollToVideoThrottle.fire(I,"auto")}),a.return();
g.scrollToVideoThrottle.fire(I);_.R2(a)})};
_.Q.getPlayableNextIndex=function(){for(var r,g,I=this.index+1;I<(this.enableShortsSequenceRefactorUnify?(r=this.shortsContentList)==null?void 0:r.length:((g=this.shortsProcessedSequence)==null?void 0:g.length)||0);I++)if(!GZ0().includes(I))return I;return null};
_.Q.handleNextButtonClick=function(r,g){var I=this,P,a;return _.p(function(v){P=I.getPlayableNextIndex();if(P===null)return v.return();P===1&&(I.showPreviousButtonImmediately=!0);I.gestureType=((a=r)==null?void 0:a.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";g&&(I.gestureType=g);if(I.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){I.scrollToVideoThrottle.fire(P,"auto")}),v.return();
I.scrollToVideoThrottle.fire(P);_.R2(v)})};
_.Q.handleReelNavigateCommand=function(r,g,I){(r=_.Z(r,pZi))&&g&&r.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(I)};
_.Q.loadVideo=function(r,g){var I=this;g=g===void 0?!1:g;if(r!==this.currentPlayerIndex){_.jR().dispatch(yZK(!1));if(this.isAd()&&!g){var P;(P=this.player)==null||P.notifyShortsAdSwipeEvent()}var a;(a=this.JSC$22085_cinematicController)==null||Kdf(a);var v;(v=this.JSC$22085_cinematicController)==null||ylW(v);P=r>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(P));this.getPlayer().style.visibility="hidden";this.hasDataUpdated=this.playerInPosition=
!1;this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var C,u,X,c,B,O;g=this.enableShortsSequenceRefactorUnify?(C=this.shortsContentList)==null?void 0:(u=C[r])==null?void 0:u.command:r<0?(X=this.shortsProcessedPrevSequence)==null?void 0:(c=X[this.shortsProcessedPrevSequence.length+r])==null?void 0:c.command:(B=this.shortsProcessedSequence)==null?void 0:(O=B[r])==null?void 0:O.command;this.index=r;this.gestureType||(this.gestureType=P?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":
"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");g&&this.isVideoContentCommand(g)&&(this.ytComponentBehavior.resolveCommand(g,{form:{createScreenConfig:{clickedVisualElement:P?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(g&&this.isNonVideoContentCommand(g)){this.currentEndpoint=g;this.data=void 0;C=_.hx();u=_.Z(g,_.oV);var z,e;(u=(z=_.Z(u==null?void 0:u.renderer,_.Xr))==null?void 0:(e=z.screenLoggingData)==null?void 0:e.screenVeType)&&_.Nq(C,u);
this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo();(z=this.getActiveReelVideo(r))&&z.appendChild(this.overlayContainer)}var U,V;z=this.enableShortsSequenceRefactorUnify?((U=this.shortsContentList)==null?NaN:U.length)-3<=r:((V=this.reelWatchSequenceResponse)==null?void 0:V.entries)&&r===this.reelWatchSequenceResponse.entries.length-1;var G;if(((G=this.reelWatchSequenceResponse)==null?0:G.continuationEndpoint)&&z){var F,W,S={contentPlaybackContext:_.Wy({},(W=_.Z((F=
this.currentEndpoint)==null?void 0:F.commandMetadata,_.JF))==null?void 0:W.url,window.location.href)};this.enableShortsSequenceRefactorUnify?this.continuationRequestPending||(_.ZV.addJob(function(){I.ytComponentBehavior.resolveCommand(I.reelWatchSequenceResponse.continuationEndpoint,{form:S})},8),this.continuationRequestPending=!0):this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:S})}var E,l;
r=this.enableShortsSequenceRefactorUnify?!1:r===-(((E=this.reelWatchSequenceResponse)==null?void 0:(l=E.prevEntries)==null?void 0:l.length)||0);var f,n;((f=this.reelWatchSequenceResponse)==null?0:f.prevContinuationEndpoint)&&((n=this.reelWatchSequenceResponse)==null?0:n.prevEntries)&&r&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.Q.setMiniplayerPreview=function(r){r=(r===void 0?0:r)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var g,I,P,a,v=_.S5().resolve(_.XH),C={shortsData:void 0,shortsPreviewThumbnail:r?this.enableShortsSequenceRefactorUnify?(g=this.shortsContentList)==null?void 0:(I=g[r])==null?void 0:I.thumbnail:(P=this.shortsProcessedSequence)==null?void 0:(a=P[r])==null?void 0:a.thumbnail:void 0};_.Av(v,C)};
_.Q.updateTitle=function(r){var g,I;r=(r==null?0:r.adSlots)?"":(I=r==null?void 0:(g=r.videoDetails)==null?void 0:g.title)!=null?I:"";_.He(this.hostElement,"yt-update-title",r)};
_.Q.registerPanel=function(r){var g=_.S5().resolve(_.v2);if(g){r=_.m(r.engagementPanels||[]);for(var I=r.next();!I.done;I=r.next()){I=I.value;var P=this.getPanelIdentifier(I.engagementPanelSectionListRenderer),a=void 0,v=void 0;(v=(a=g).registerPanelContent)==null||v.call(a,P,I)}}};
_.Q.getPanelIdentifier=function(r){var g;return(r==null?void 0:(g=r.identifier)==null?void 0:g.tag)||(r==null?void 0:r.panelIdentifier)||(r==null?void 0:r.targetId)};
_.Q.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.firstShortsData=this.reelWatchSequenceResponse=this.data=void 0;this.shortsContentList=[];this.currentEndpoint=void 0;this.continuationRequestPending=this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.jR().dispatch(yZK(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;this.carouselContainers=
[];_.jR().dispatch(L0W(!1));var r;(r=this.shortsController)!=null&&(r.dismissedIndices=[]);var g;(g=this.shortsController)!=null&&g.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.S5().resolve(_.XH).close(!0)};
_.Q.processAppendReelWatchSequenceContinuationEntriesAction=function(r){var g=this,I;(I=this.intersectionObserver)==null||I.disconnect();r=r.appendReelWatchSequenceContinuationEntriesAction;if(r==null?0:r.entries){var P;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.xC(((P=this.reelWatchSequenceResponse)==null?void 0:P.entries)||[]),_.xC(r.entries)),continuationEndpoint:r.continuationEndpoint})}else if(r==null?0:r.prevEntries){var a;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.xC(((a=this.reelWatchSequenceResponse)==null?void 0:a.prevEntries)||[]),_.xC(r.prevEntries)),prevContinuationEndpoint:r.prevContinuationEndpoint});_.ZV.addLowPriorityJob(function(){g.movePlayerToVideo(g.index);g.scrollToVideoThrottle.fire(g.index,"instant")})}else return;
_.ZV.addLowPriorityJob(function(){g.observeShorts()},100)};
_.Q.processWatchSequence=function(r){var g=this;return r.map(function(I){I=I.command;if(g.isVideoContentCommand(I)){var P=_.Z(I,_.nz);return{reelPlayerOverlayRenderer:_.Z(P==null?void 0:P.overlay,_.qD8),thumbnail:P.thumbnail,command:I}}return g.isNonVideoContentCommand(I)?(P=_.Z(I,_.oV),{reelNonVideoContentRenderer:_.Z(P==null?void 0:P.renderer,_.Xr),command:I}):{command:I}})};
_.Q.calculateIntersectionObserverThreshold=function(){var r=_.DG(this.hostElement).querySelector("ytd-reel-video-renderer"),g=1;(r==null?0:r.offsetHeight)&&(r==null?0:r.offsetWidth)&&(g=Math.min(r.offsetHeight,this.shortsContainer.offsetHeight)/r.offsetHeight*(Math.min(r.offsetWidth,this.shortsContainer.offsetWidth)/r.offsetWidth));return Math.round(g*.6*10)/10};
_.Q.isVideoContentCommand=function(r){_.S5().resolve(_.JH);return!!_.Z(r,_.nz)};
_.Q.isNonVideoContentCommand=function(r){_.S5().resolve(_.JH);return!!_.Z(r,_.oV)};
_.Q.initCinematicController=function(){var r=this;if(this.player&&this.shortsCinematicContainer){this.JSC$22085_cinematicController=new WF(this.shortsCinematicContainer,this.player);var g,I=_.Z((g=this.data)==null?void 0:g.background,UW);GVi(this.JSC$22085_cinematicController,I);Ld0(this.JSC$22085_cinematicController,de0(I));dyi(this.JSC$22085_cinematicController);_.ZV.addLowPriorityJob(function(){r.moveCinematicsToVideo()})}};
_.Q.handleMiniplayerNavigateShorts=function(r){r==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():r==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.Q.handleSignalActionToggleShortsPictureInPicture=function(){if(_.S5().resolve(_.XH).pictureInPictureSupported()){var r=_.S5().resolve(_.JH);if(_.Y("web_shorts_pip")){var g=_.S5().resolve(_.XH);r.isShortsPipActive()?g.deactivate():g.isMiniplayerActive()||(_.nj().shortsPipActivation=!0,_.AbU(g))}}else(r=this.player)==null||r.togglePictureInPicture()};
_.l4.Object.defineProperties(Rh.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.reelWatchSequenceResponse)!=null&&r.prevEntries)return this.processWatchSequence([].concat(_.xC(this.reelWatchSequenceResponse.prevEntries)).reverse())}},
shortsProcessedPrevSequence:{configurable:!0,enumerable:!0,get:function(){if(this.prevShortsSequence)return this.index>0?this.shortsProcessedPrevSequence:this.shortsProcessedPrevSequence&&this.prevShortsSequence&&this.shortsProcessedPrevSequence.length===this.prevShortsSequence.length?this.shortsProcessedPrevSequence:[].concat(_.xC(this.prevShortsSequence))}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.reelWatchSequenceResponse)!=null&&r.entries&&!this.enableShortsSequenceRefactorUnify)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){var r=this;if(this.firstShortsData){if(!this.shortsSequence)return[this.firstShortsData];var g;if(this.index<0||this.shortsProcessedSequence&&this.shortsSequence&&((g=this.shortsProcessedSequence)==null?void 0:g.length)>this.shortsSequence.length)return this.shortsProcessedSequence;var I;g=_.Z((I=this.firstShortsData)==null?void 0:I.command,_.nz);if(g==null||!g.videoId)return this.shortsProcessedSequence;I=this.getIndexInSequence(this.shortsSequence,
g.videoId);if(I!==-1){if(this.shortsProcessedSequence&&this.shortsSequence&&this.shortsProcessedSequence.length===this.shortsSequence.length)return this.shortsProcessedSequence;this.index===0&&(this.currentPlayerIndex=this.index=I,_.ZV.addLowPriorityJob(function(){r.scrollToVideoThrottle.fire(r.index,"auto");r.movePlayerToVideo(r.index)}));
return[].concat(_.xC(this.shortsSequence))}this.shortsProcessedPrevSequence||_.EB(_.ZV,function(){r.observeShorts()},100);
return[this.firstShortsData].concat(_.xC(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var r=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;r&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(r)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){if(this.enableShortsSequenceRefactorUnify){var r;return this.index===((r=this.shortsContentList)==null?NaN:r.length)-1}if(this.endOfNextContinuation){var g,I;return this.index===((g=this.reelWatchSequenceResponse)==null?void 0:(I=g.entries)==null?void 0:I.length)}var P;return!((P=this.reelWatchSequenceResponse)==null?0:P.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var r;(r=this.delayedActiveIndexUpdateDebouncer)==null||r.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return this.isShortPlayable()||((g=_.Z((r=this.data)==null?void 0:r.watchStatus,_.Z_f))==null?void 0:(I=g.style)==null?void 0:I.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var r=this,g=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),I;if((this.data||g)&&(((I=this.data)==null?0:I.engagementPanels)||this.isAd()||g)){g=!1;this.activePanel="shorts-comments-panel";var P;I=_.m(((P=this.data)==null?void 0:P.engagementPanels)||[]);for(P=I.next();!P.done;P=I.next())if(this.getPanelIdentifier(P.value.engagementPanelSectionListRenderer)===this.activePanel){g=!0;break}if(this.isPersistentPanelActive){var a=
_.S5().resolve(_.v2);_.ZV.addJob(function(){a.showPanel({identifier:r.activePanel,target:null})},_.Y("web_enable_shorts_no_idle_job")?1:0,100)}var v;
P=[].concat(_.xC(Object.values(((v=this.data)==null?void 0:v.engagementPanels)||{})));v=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);I=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return v===void 0&&I===void 0||(v==null?0:v.isDisabled)||(I==null?void 0:I.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||
!g?(g=P==null?void 0:P.findIndex(function(C){var u,X;return((u=C.engagementPanelSectionListRenderer)==null?void 0:(X=u.identifier)==null?void 0:X.tag)==="shorts-comments-panel"}),g===-1||g===void 0||P!=null&&P.splice(g,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.xH("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.xH("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:_.xH("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.xH("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(_.xC(Object.values(P||
{})))):P}}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var r=this,g,I,P;if((g=this.playerData)==null?0:(I=g.playabilityStatus)==null?0:(P=I.errorScreen)==null?0:P.playerInterstitialRenderer)return _.ZV.addLowPriorityJob(function(){r.movePlayerToVideo(r.index)}),this.playerData.playabilityStatus.errorScreen;
var a,v;return((a=this.data)==null?void 0:a.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((v=this.data)==null?0:v.watchStatus)&&_.Z(this.data.watchStatus,_.RYh)?(_.ZV.addLowPriorityJob(function(){r.movePlayerToVideo(r.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.l4.Object.defineProperties(Rh,{template:{configurable:!0,enumerable:!0,get:function(){if(tpp===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-shorts">\n  <div id="back-nav-button" class="style-scope ytd-shorts"></div>\n</div>\n<div id="offline-container" hidden="[[!shouldRenderOfflineContent]]" class="style-scope ytd-shorts"></div>\n<div id="shorts-container" hidden="[[shouldRenderOfflineContent]]" class="style-scope ytd-shorts">\n  <div id="cinematic-shorts-scrim" class="style-scope ytd-shorts"></div>\n  <div id="shorts-inner-container" class="style-scope ytd-shorts">\n    <div id="initial-player-container" class="style-scope ytd-shorts">\n      <div id="shorts-cinematic-container" class="style-scope ytd-shorts"></div>\n      <ytd-player id="player" aria-hidden="[[hasError]]" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS" disable-touch-gestures="" class="style-scope ytd-shorts">\n      </ytd-player>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" hidden$="[[!errorScreen]]" no-backgrounds="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <template is="dom-if" if="[[!enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <template is="dom-if" if="[[enablePreviousContinuation]]" class="style-scope ytd-shorts">\n        <dom-repeat items="[[shortsProcessedPrevSequence]]" class="style-scope ytd-shorts">\n          <template class="style-scope ytd-shorts">\n            <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]" style$="[[getAspectRatio(item)]]">\n              <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n              </div>\n            </div>\n          </template>\n        </dom-repeat>\n      </template>\n      <dom-repeat items="[[shortsProcessedSequence]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <template is="dom-if" if="[[enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <dom-repeat items="[[shortsContentList]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n           <img class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" loading="lazy" src$="[[getBackgroundImageUrl(item)]]" alt="">\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <ytd-reel-video-renderer id="reel-video-renderer" data="[[getCurrentShort(data)]]" has-error="[[hasError]]" index="[[index]]" is-active="[[isActive]]" is-persistent-panel-active="[[isPersistentPanelActive]]" is-player-paused="[[isPlayerPaused]]" watch-while-engagement-panels="[[watchWhileEngagementPanels]]" on-overlay-density-changed="[[onOverlayDensityChanged]]" class="style-scope ytd-shorts">\n    </ytd-reel-video-renderer>\n  </div>\n</div>\n<div id="shorts-panel-container" class="style-scope ytd-shorts">\n  <div id="anchored-panel-scrim" on-click="handlePanelScrimClick" class="style-scope ytd-shorts"></div>\n  <div id="anchored-panel" class="anchored-panel style-scope ytd-shorts"></div>\n</div>\n<div class="navigation-container style-scope ytd-shorts">\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-up">\n    <ytd-button-renderer button-tooltip-position="left" data="[[prevButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handlePrevButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-down">\n    <ytd-button-renderer button-tooltip-position="left" data="[[nextButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handleNextButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);tpp=r}r=tpp;return r}}});
Rh.prototype.onNextButtonDataChange=Rh.prototype.onNextButtonDataChange;Rh.prototype.onPrevButtonDataChange=Rh.prototype.onPrevButtonDataChange;Rh.prototype.onPersistentPanelActiveChanged=Rh.prototype.onPersistentPanelActiveChanged;Rh.prototype.lazyUpdateMiniplayerData=Rh.prototype.lazyUpdateMiniplayerData;Rh.prototype.onShortsPipActiveChanged=Rh.prototype.onShortsPipActiveChanged;Rh.prototype.setActiveIndex=Rh.prototype.setActiveIndex;Rh.prototype.graftNvcRenderer=Rh.prototype.graftNvcRenderer;
Rh.prototype.graftClientVisualElements=Rh.prototype.graftClientVisualElements;Rh.prototype.onActiveChanged=Rh.prototype.onActiveChanged;Rh.prototype.onShortsDismiss=Rh.prototype.onShortsDismiss;Rh.prototype.onShortUndoDismiss=Rh.prototype.onShortUndoDismiss;Rh.prototype.playerDataChanged=Rh.prototype.playerDataChanged;Rh.prototype.afterPlayerStarted=Rh.prototype.afterPlayerStarted;Rh.prototype.unhideCurrentOverlay=Rh.prototype.unhideCurrentOverlay;Rh.prototype.onServiceRequestCompleted=Rh.prototype.onServiceRequestCompleted;
Rh.prototype.engagementPanelsChanged=Rh.prototype.engagementPanelsChanged;Rh.prototype.onFullscreenChange=Rh.prototype.onFullscreenChange;Rh.prototype.onResize=Rh.prototype.onResize;Rh.prototype.setShortsContentList=Rh.prototype.setShortsContentList;Rh.prototype.setFirstShortsData=Rh.prototype.setFirstShortsData;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Rh.prototype,"ytComponentBehavior",void 0);
_.w([_.d(qn.YtPageBehavior),_.J("design:type",Object)],Rh.prototype,"ytPageBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Rh.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.rb),_.J("design:type",Object)],Rh.prototype,"ironResizableBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Rh.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.XW),_.J("design:type",Object)],Rh.prototype,"ytdDismissibleItemBehavior",void 0);
_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],Rh.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Rh.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"playerData",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"reelWatchSequenceResponse",void 0);
_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"cachedReelWatchSequenceResponse",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"currentEndpoint",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"nextButtonData",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"prevButtonData",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"isPreviousPageShorts",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"index",void 0);
_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"delayedActiveIndex",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"playablePreviousIndex",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"player",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"isPlayerPaused",void 0);_.w([_.H({selector:Oei}),_.J("design:type",Object)],Rh.prototype,"isPlayerStarted",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"intersectionObserver",void 0);
_.w([_.H(),_.J("design:type",Number)],Rh.prototype,"cinematicsInitializeJobId",void 0);_.w([_.H(),_.J("design:type",Number)],Rh.prototype,"updateMiniplayerDataJobId",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"fitToVisibleBounds",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"pageSubtype",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Rh.prototype,"enablePreviousContinuation",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Rh.prototype,"shortsPipEnabled",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Rh.prototype,"isDark",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Rh.prototype,"shortsViewTransitions",void 0);_.w([_.H({selector:_.K6,reflectToAttribute:!0}),_.J("design:type",Object)],Rh.prototype,"isFullscreen",void 0);
_.w([_.H({selector:_.sw,reflectToAttribute:!0}),_.J("design:type",Object)],Rh.prototype,"isShortsPipActive",void 0);_.w([_.ni("#shorts-inner-container"),_.J("design:type",HTMLElement)],Rh.prototype,"shortsInnerContainer",void 0);_.w([_.ni("#back-nav-button ytd-button-renderer"),_.J("design:type",_.yE)],Rh.prototype,"backNavButton",void 0);_.w([_.ni("#shorts-container"),_.J("design:type",HTMLElement)],Rh.prototype,"shortsContainer",void 0);
_.w([az("error-screen"),_.J("design:type",HTMLElement)],Rh.prototype,"errorScreenContainer",void 0);_.w([az("player"),_.J("design:type",Object)],Rh.prototype,"playerElement",void 0);_.w([az("shorts-cinematic-container"),_.J("design:type",HTMLElement)],Rh.prototype,"shortsCinematicContainer",void 0);_.w([az("initial-player-container"),_.J("design:type",HTMLElement)],Rh.prototype,"initialPlayerContainer",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"buttonOverride",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Rh.prototype,"anchoredPanelActive",void 0);_.w([_.H(),_.J("design:type",String)],Rh.prototype,"activePanel",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"isActive",void 0);_.w([_.H({selector:B24,reflectToAttribute:!0}),_.J("design:type",Object)],Rh.prototype,"smallScreenPersistentPanel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Rh.prototype,"isPersistentPanelActive",void 0);
_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"smallScreenSqueezeBack",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"enableScrollIntoViewCenter",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Rh.prototype,"enableFlexibleOverlay",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Rh.prototype,"extractOverlay",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Rh.prototype,"useAspectRatio",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Rh.prototype,"enableShortsSequenceRefactorUnify",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"continuationRequestPending",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"shortsController",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"panelContainer",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"overlayContainer",void 0);
_.w([_.H(),_.J("design:type",Array)],Rh.prototype,"carouselContainers",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"isShortsInitialized",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"firstShortsData",void 0);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"firstShortsDataModel",void 0);_.w([_.H(),_.J("design:type",Array)],Rh.prototype,"shortsContentList",void 0);
_.w([_.L("reelWatchSequenceResponse"),_.J("design:type",Object),_.J("design:paramtypes",[])],Rh.prototype,"prevShortsSequence",null);_.w([_.L("data","prevShortsSequence"),_.J("design:type",Object),_.J("design:paramtypes",[])],Rh.prototype,"shortsProcessedPrevSequence",null);_.w([_.L("reelWatchSequenceResponse"),_.J("design:type",Object),_.J("design:paramtypes",[])],Rh.prototype,"shortsSequence",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"setFirstShortsData",null);_.w([_.xt("reelWatchSequenceResponse","firstShortsData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"setShortsContentList",null);_.w([_.L("data","shortsSequence","firstShortsData"),_.J("design:type",Object),_.J("design:paramtypes",[])],Rh.prototype,"shortsProcessedSequence",null);
_.w([_.H({reflectToAttribute:!0}),_.L("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Rh.prototype,"isUpArrowHidden",null);_.w([_.H({reflectToAttribute:!0}),_.L("reelWatchSequenceResponse","index","endOfNextContinuation","shortsContentList"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Rh.prototype,"isDownArrowHidden",null);
_.w([_.H(),_.L("index"),_.J("design:type",Number),_.J("design:paramtypes",[])],Rh.prototype,"activeIndex",null);_.w([_.L("isShortPlayable","data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Rh.prototype,"shouldRenderOfflineContent",null);_.w([_.Eq("iron-resize"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"onResize",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Rh.prototype,"anchoredEngagementPanels",null);
_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"watchWhileEngagementPanels",void 0);_.w([_.xt("isFullscreen"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"onFullscreenChange",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"engagementPanelsChanged",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],Rh.prototype,"onServiceRequestCompleted",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"unhideCurrentOverlay",null);_.w([_.xt("isPlayerStarted"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"afterPlayerStarted",null);
_.w([_.L("playerData","reelWatchSequenceResponse","data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Rh.prototype,"errorScreen",null);_.w([_.L("errorScreen"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Rh.prototype,"hasError",null);_.w([_.xt("playerData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype",Promise)],Rh.prototype,"playerDataChanged",null);
_.w([_.Eq("yt-dismissible-item-undo-feedback"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"onShortUndoDismiss",null);_.w([_.Eq("yt-disable-lockup-interaction"),_.J("design:type",Function),_.J("design:paramtypes",[Object]),_.J("design:returntype")],Rh.prototype,"onShortsDismiss",null);_.w([_.$R("active"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"onActiveChanged",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"graftClientVisualElements",null);_.w([_.xt("currentPlayerIndex"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"graftNvcRenderer",null);_.w([_.xt("index"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"setActiveIndex",null);
_.w([_.xt("isShortsPipActive"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"onShortsPipActiveChanged",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"lazyUpdateMiniplayerData",null);_.w([_.H(),_.J("design:type",Object)],Rh.prototype,"onOverlayDensityChanged",void 0);
_.w([_.xt("isPersistentPanelActive"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"onPersistentPanelActiveChanged",null);_.w([_.xt("index","data","isUpArrowHidden"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"onPrevButtonDataChange",null);_.w([_.xt("index","data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Rh.prototype,"onNextButtonDataChange",null);
_.w([_.qC({is:"ytd-shorts"})],Rh);var dZZ;var LEr;var Gm4;var AU=function(){return _.D.apply(this,arguments)||this};
_.b(AU,_.D);AU.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],AU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],AU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],AU.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],AU);
_.A(AU,"ytd-compact-tvfilm-entry-point-renderer",function(){if(Gm4!==void 0)return Gm4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-tvfilm-entry-point-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-compact-tvfilm-entry-point-renderer"><span id="title" class="style-scope ytd-compact-tvfilm-entry-point-renderer">[[getSimpleString(data.title)]]</span><span id="subtitle" class="style-scope ytd-compact-tvfilm-entry-point-renderer">[[getSimpleString(data.subtitle)]]</span></div><div id="action-button" class="style-scope ytd-compact-tvfilm-entry-point-renderer"></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Gm4=r},{mode:1});var yXM;var KEK;var sc4;var N7=function(){return _.D.apply(this,arguments)||this};
_.b(N7,_.D);N7.prototype.ready=function(){this.initializeDefs()};
N7.prototype.initializeDefs=function(){var r=this.meta.byKey("yt-icons"),g=_.DG(r).querySelector("#star"),I=_.DG(r).querySelector("#star_half");r=_.DG(r).querySelector("#star_border");g&&this.defs.appendChild(g.cloneNode(!0));I&&this.defs.appendChild(I.cloneNode(!0));r&&this.defs.appendChild(r.cloneNode(!0))};
N7.prototype.percentChanged=function(){for(var r=this.rating;r.firstChild;)r.removeChild(r.firstChild);var g=Math.round(this.percent/10);r=Math.floor(g/2);g%=2;var I=5-r-g;this.appendStars("star",r,0);this.appendStars("star_half",g,r);this.appendStars("star_border",I,r+g)};
N7.prototype.appendStars=function(r,g,I){for(var P=0;P<g;P++){var a=(18+this.spacing)*(P+I),v=document.createElementNS("http://www.w3.org/2000/svg","use");C4i(v,"#"+r);v.setAttribute("x",""+a);v.setAttribute("y","0");this.rating.appendChild(v)}};
N7.prototype.percentChanged=N7.prototype.percentChanged;_.w([_.ni("#defs"),_.J("design:type",HTMLElement)],N7.prototype,"defs",void 0);_.w([_.ni("#rating"),_.J("design:type",HTMLElement)],N7.prototype,"rating",void 0);_.w([_.H(),_.J("design:type",Number)],N7.prototype,"percent",void 0);_.w([_.H({value:6}),_.J("design:type",Number)],N7.prototype,"spacing",void 0);_.w([_.H({value:_.$Y.create("iron-meta",{type:"iconset"})}),_.J("design:type",_.Tv)],N7.prototype,"meta",void 0);
_.w([_.xt("percent"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],N7.prototype,"percentChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-ratings"})],N7);
_.A(N7,"ytd-ratings",function(){if(sc4!==void 0)return sc4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ratings--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg id="svg" width="90px" height="18px" viewBox="0 0 120 24" class="style-scope ytd-ratings">\n  <defs id="defs" class="style-scope ytd-ratings">\n  </defs>\n  <g id="rating" class="style-scope ytd-ratings"></g>\n</svg>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return sc4=r},{mode:1});var FER=function(){return _.D.apply(this,arguments)||this};
_.b(FER,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],FER.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],FER.prototype,"data",void 0);_.w([_.qC({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],FER);
_.A(FER,"ytd-offer-review-renderer",function(){if(KEK!==void 0)return KEK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-review-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ratings percent="[[data.percent]]" class="style-scope ytd-offer-review-renderer"></ytd-ratings>\n<yt-formatted-string text="[[data.score]]" class="style-scope ytd-offer-review-renderer"></yt-formatted-string>\n-\n<yt-formatted-string link-inherit-color="" text="[[data.source]]" class="style-scope ytd-offer-review-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return KEK=r},{mode:1});var wo=function(){var r=_.D.apply(this,arguments)||this;r.badges=[{textBadge:{label:_.i6("CC")}}];return r};
_.b(wo,_.D);_.Q=wo.prototype;_.Q.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.Q.dataChanged=function(){var r=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(r&&r.commandMetadata&&_.Z(r.commandMetadata,_.kw)&&_.Z(r.commandMetadata,_.kw).fireAutomatically)_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}});else{var g;r&&((g=_.Z(r,_.kw))==null?0:g.fireAutomatically)&&_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}})}};
_.Q.isEmptyContent=function(r){return this.isStorefrontEntryPointEmpty(r)&&this.shouldHideOfferModule(r)};
_.Q.isStorefrontEntryPointEmpty=function(r){return!r||!r.storefrontEntryPoint};
_.Q.shouldHideOfferModule=function(r){return!!r.hideVideoDetails};
_.Q.isOfferModuleNavigationInactive=function(r){return!r.navigationEndpoint&&!r.serviceEndpoint};
_.Q.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.S5().resolve(_.E3).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
wo.prototype.dataChanged=wo.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],wo.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],wo.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],wo.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.J("design:type",Boolean)],wo.prototype,"hidden",void 0);
_.w([_.H(),_.J("design:type",Object)],wo.prototype,"badges",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wo.prototype,"dataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],wo);
_.A(wo,"ytd-movie-offer-module-renderer",function(){if(yXM!==void 0)return yXM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-movie-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module-container" hidden="[[shouldHideOfferModule(data)]]" class="style-scope ytd-movie-offer-module-renderer">\n  <div id="header" class="style-scope ytd-movie-offer-module-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.title]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n    <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" hidden="[[!data.offerButton.buttonRenderer]]" class="style-scope ytd-movie-offer-module-renderer">\n    </ytd-button-renderer>\n    <yt-formatted-string id="manage-purchase-text" link-inherit-color="" text="[[data.managePurchasesText]]" class="style-scope ytd-movie-offer-module-renderer">\n    </yt-formatted-string>\n  </div>\n  <a aria-label$="[[getSimpleString(data.title)]]" id="wide-clickable-area" class="yt-simple-endpoint flexed style-scope ytd-movie-offer-module-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" inactive$="[[isOfferModuleNavigationInactive(data)]]" on-tap="maybeNavigateWithServiceEndpoint">\n    <yt-img-shadow id="img" thumbnail="[[data.thumbnail]]" class="style-scope ytd-movie-offer-module-renderer"></yt-img-shadow>\n    <div id="info" class="style-scope ytd-movie-offer-module-renderer">\n      <template is="dom-if" if="[[data.headline]]" class="style-scope ytd-movie-offer-module-renderer">\n        <yt-formatted-string id="headline" text="[[data.headline]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n      </template>\n      <template is="dom-if" if="[[data.details]]" class="style-scope ytd-movie-offer-module-renderer">\n        <yt-formatted-string id="details" split-lines="true" text="[[data.details]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n      </template>\n      <template is="dom-repeat" items="[[data.reviews]]" as="review" class="style-scope ytd-movie-offer-module-renderer">\n        <ytd-offer-review-renderer data="[[review.offerReviewRenderer]]" class="style-scope ytd-movie-offer-module-renderer"></ytd-offer-review-renderer>\n      </template>\n      <template is="dom-repeat" items="[[data.attributes]]" as="attribute" class="style-scope ytd-movie-offer-module-renderer">\n        <p class="style-scope ytd-movie-offer-module-renderer">\n          <template is="dom-if" if="[[attribute.name]]" class="style-scope ytd-movie-offer-module-renderer">\n            <yt-formatted-string text="[[attribute.name]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>:\n          </template>\n          <yt-formatted-string ellipsis-truncate="" link-inherit-color="" text="[[attribute.value]]" title="[[getSimpleString(attribute.value)]]" class="style-scope ytd-movie-offer-module-renderer">\n          </yt-formatted-string>\n        </p>\n      </template>\n     <ytd-badge-supported-renderer badges="[[badges]]" hidden="[[!data.showCc]]" class="style-scope ytd-movie-offer-module-renderer">\n     </ytd-badge-supported-renderer>\n    </div>\n  </a>\n</div>\n<div id="storefront-entry-point" hidden="[[isStorefrontEntryPointEmpty(data)]]" class="style-scope ytd-movie-offer-module-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return yXM=r},{mode:1});var H$K;var WEi=function(){return _.D.apply(this,arguments)||this};
_.b(WEi,_.D);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],WEi.prototype,"componentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],WEi.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],WEi);
_.A(WEi,"ytd-media-masthead-renderer",function(){if(H$K!==void 0)return H$K;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.navigationEndpoint]]" class="style-scope ytd-media-masthead-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-media-masthead-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <div id="masthead" class="style-scope ytd-media-masthead-renderer">\n      <div id="image" class="style-scope ytd-media-masthead-renderer">\n        <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-masthead-renderer"></yt-img-shadow>\n      </div>\n      <div id="metadata" class="style-scope ytd-media-masthead-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-masthead-renderer"></yt-formatted-string>\n        <template is="dom-repeat" items="[[data.metadataLines]]" as="line" class="style-scope ytd-media-masthead-renderer">\n          <ytd-metadata-line-renderer id="metadata-line" data="[[line.metadataLineRenderer]]" class="style-scope ytd-media-masthead-renderer"></ytd-metadata-line-renderer>\n        </template>\n      </div>\n    </div>\n  </a>\n</template>\n<template is="dom-if" if="[[!data.navigationEndpoint]]" class="style-scope ytd-media-masthead-renderer">\n  <div id="masthead" class="style-scope ytd-media-masthead-renderer">\n    <div id="image" class="style-scope ytd-media-masthead-renderer">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-masthead-renderer"></yt-img-shadow>\n    </div>\n    <div id="metadata" class="style-scope ytd-media-masthead-renderer">\n      <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-masthead-renderer"></yt-formatted-string>\n      <template is="dom-repeat" items="[[data.metadataLines]]" as="line" class="style-scope ytd-media-masthead-renderer">\n        <ytd-metadata-line-renderer id="metadata-line" data="[[line.metadataLineRenderer]]" class="style-scope ytd-media-masthead-renderer"></ytd-metadata-line-renderer>\n      </template>\n    </div>\n  </div>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return H$K=r},{mode:1});var DZ3;_.dM(_.isR,"course-metadata-view-model",{props:{data:_.MD,isOverlay:_.MD}});var lE=function(){var r=_.D.apply(this,arguments)||this;r.isMetadataVisible=!1;r.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return r};
_.b(lE,_.D);_.Q=lE.prototype;
_.Q.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"}}}}};
_.Q.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.Q.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.Q.expanderChanged=function(){var r;if((r=this.data)==null?0:r.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.Q.isExpandButtonToggled=function(){var r,g;return(g=_.Z((r=this.data)==null?void 0:r.expandMetadataButton,_.et))==null?void 0:g.isToggled};
_.Q.onVisibilityButtonClick=function(){var r;if((r=this.data)==null?0:r.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.Q.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
lE.prototype.expanderChanged=lE.prototype.expanderChanged;lE.prototype.dataChanged=lE.prototype.dataChanged;lE.prototype.descriptionChanged=lE.prototype.descriptionChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],lE.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],lE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d([_.w9.YtActionHandlerBehavior]),_.J("design:type",Object)],lE.prototype,"actionHandlerBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],lE.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],lE.prototype,"isMetadataVisible",void 0);_.w([_.ni("#expander"),_.J("design:type",Object)],lE.prototype,"expander",void 0);_.w([_.xt("data.description"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lE.prototype,"descriptionChanged",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lE.prototype,"dataChanged",null);_.w([_.xt("isMetadataVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],lE.prototype,"expanderChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],lE);
_.A(lE,"ytd-tvfilm-offer-module-renderer",function(){if(DZ3!==void 0)return DZ3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="header" hidden="[[!data.headerTitle]]" class="style-scope ytd-tvfilm-offer-module-renderer">\n  <yt-formatted-string id="title" text="[[data.headerTitle]]" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-formatted-string>\n  <div id="expand-metadata-button" on-click="onVisibilityButtonClick" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n</h2>\n\n<div id="masthead" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n<div id="action-buttons" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n<ytd-expander id="expander" hidden="[[!data.description]]" max-number-of-lines="3" class="style-scope ytd-tvfilm-offer-module-renderer">\n  <yt-formatted-string id="description" slot="content" disable-upgrade$="[[!data.description]]" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-tvfilm-offer-module-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-tvfilm-offer-module-renderer" slot="more-button">\n    <span class="style-scope ytd-tvfilm-offer-module-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="expand-more-icon" icon="yt-icons:expand-more" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-tvfilm-offer-module-renderer" slot="less-button">\n    <span class="style-scope ytd-tvfilm-offer-module-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="expand-less-icon" icon="yt-icons:expand-less" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n\n<div id="expanded-metadata" hidden="[[!isMetadataVisible]]" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return DZ3=r},{mode:2});var RZK;var Su=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return r};
_.b(Su,_.D);Su.prototype.dataChanged=function(){this.hostElement.hidden=!1};
Su.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
Su.prototype.onThumbnailTap=function(r){this.data&&this.data.serviceEndpoint&&(_.S5().resolve(_.E3).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),r.stopPropagation())};
Su.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
Su.prototype.dataChanged=Su.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Su.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Su.prototype,"rendererBehaviors",void 0);_.w([_.d([_.w9.YtActionHandlerBehavior]),_.J("design:type",Object)],Su.prototype,"actionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Su.prototype,"data",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Su.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],Su);
_.A(Su,"ytd-unlimited-offer-module-renderer",function(){if(RZK!==void 0)return RZK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unlimited-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="watch-checkout-offers" class="style-scope ytd-unlimited-offer-module-renderer">\n  <div id="header" class="style-scope ytd-unlimited-offer-module-renderer">\n    <div id="title-section" class="style-scope ytd-unlimited-offer-module-renderer">\n      <yt-formatted-string id="main-title" text="[[data.title]]" class="style-scope ytd-unlimited-offer-module-renderer"></yt-formatted-string>\n      <yt-formatted-string id="sub-title" text="[[data.subtitle]]" class="style-scope ytd-unlimited-offer-module-renderer"></yt-formatted-string>\n    </div>\n    <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" class="style-scope ytd-unlimited-offer-module-renderer">\n    </ytd-button-renderer>\n  </div>\n  <ytd-thumbnail id="thumbnail" data="[[data]]" hidden$="[[!data.thumbnail]]" width="402" on-click="onThumbnailTap" class="style-scope ytd-unlimited-offer-module-renderer">\n  </ytd-thumbnail>\n  <div id="storefront-entry-point" hidden="[[!data.storefrontEntryPoint]]" class="style-scope ytd-unlimited-offer-module-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return RZK=r},{mode:1});var AX0;var NyZ;var JU=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return r};
_.b(JU,_.D);JU.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
JU.prototype.handleRelatedChipCommand=function(r){r=_.Z(r,WGW);var g=r.contents;g?_.D3(this.hostElement,"yt-item-section-replace-action",[g,r.targetSectionIdentifier]):_.D3(this.hostElement,"yt-item-section-continuation-action",[r.continuationData,r.targetSectionIdentifier])};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],JU.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],JU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],JU.prototype,"actionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],JU.prototype,"data",void 0);_.w([_.ov({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],JU);
_.A(JU,"yt-related-chip-cloud-renderer",function(){if(NyZ===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-related-chip-cloud-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_related_chip_cloud_renderer.yt.related.chip.cloud.renderer.css.js--\x3e<div id="content" class="style-scope yt-related-chip-cloud-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;AX0===void 0&&(AX0=document.createElement("template"));var P=AX0;I.call(g,P.content.cloneNode(!0),r.content.firstChild);NyZ=r}r=NyZ;return r},{mode:2});var Ed=function(){var r=_.D.apply(this,arguments)||this;r.isTwoColumns=!0;r.watchFeedBigThumbs=_.Y("kevlar_watch_feed_big_thumbs");r.watchFeedBigThumbsOnLockup=_.Y("web_watch_next_big_thumbs");r.watchNextGridHideChips=_.Y("kevlar_watch_grid_hide_chips");r.eligibleToSwitchToGrid=!0;r.disableShortsShelfHeightOverride=_.Y("web_shorts_wn_shelf_ratio_tuning");r.isWatchNextGrid=!1;r.reuseComponents=!_.Y("kevlar_watch_grid");r.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return r};
_.b(Ed,_.D);_.Q=Ed.prototype;
_.Q.configureRendererStamper=function(){return{"data.offerModule":{id:"offer-module",mapping:{movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},
ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},shownItems:{id:"items",reuseComponents:this.reuseComponents,mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-watch-next-secondary-results-renderer lockup",sizing:"COMPACT",thumbnailFixedWidth:"168px",force16By9ThumbnailAspectRatio:!0},properties:{containerType:"[[lockupContainerType]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",
compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",adSlotRenderer:"ytd-ad-slot-renderer",relatedChipCloudRenderer:"yt-related-chip-cloud-renderer",itemSectionRenderer:{component:"ytd-item-section-renderer",params:{isWatch:!0},properties:{continuationShowButton:"[[showButton]]",eligibleToSwitchToGrid:"[[eligibleToSwitchToGrid]]",
useBigThumbs:"[[watchFeedBigThumbsOnLockup]]"}},reelShelfRenderer:"ytd-reel-shelf-renderer",richGridRenderer:{component:"ytd-rich-grid-renderer",properties:{disableStickyFilterBar:"[[isWatchNextGrid]]",transparentBackgroundChipsBar:"[[isWatchNextGrid]]",reducedBottomMargin:"[[isWatchNextGrid]]",rowReducedHorizontalMargin:"[[isWatchNextGrid]]"},params:{resizeOnObserverInit:!_.Y("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}}};
_.Q.getItemsPath=function(){return"data.results"};
_.Q.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.Q.created=function(){this.ytLazyListBehavior.initialCount=1};
_.Q.ready=function(){_.lH(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-outline)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.Q.resultsChanged=function(){if(this.data&&this.data.results){for(var r=this.data.results,g=null,I=null,P=0;P<r.length;P++)r[P].relatedChipCloudRenderer?g=r[P].relatedChipCloudRenderer:r[P].itemSectionRenderer&&(I=r[P].itemSectionRenderer);if(g&&I)for(this.set("data.continuations",[]),r=_.Z(g.content,_.U2d).chips,g=0;g<r.length;g++)if(P=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",r[g]),P.loadCached||!P.contents){P.contents=I.contents;break}}};
_.Q.dataChanged=function(){var r=this,g;if((g=this.data)!=null&&g.results&&this.hasAllowedInstreamAd(this.playerData)){if(g=this.data.results.filter(function(u){return!!u.promotedSparklesWebRenderer})){for(var I=0;I<g.length;I++){var P=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",g[I]);
if(P)for(var a=0;a<P.length;a++)P[a]&&P[a].baseUrl&&_.y6(P[a].baseUrl)}this.set("data.results",this.data.results.filter(function(u){return!u.promotedSparklesWebRenderer}))}if(g=this.data.results.filter(function(u){return!!r.getSparklesAd(u)})){g=_.m(g);
for(a=g.next();!a.done;a=g.next())if(P=I=void 0,a=(I=this.getSparklesAd(a.value))==null?void 0:(P=I.errorCommand)==null?void 0:P.loggingUrls)for(I=_.m(a),P=I.next();!P.done;P=I.next())(P=P.value)&&P.baseUrl&&_.y6(P.baseUrl);var v,C;this.set("data.results",(v=this.data)==null?void 0:(C=v.results)==null?void 0:C.filter(function(u){return!u.adSlotRenderer}))}}};
_.Q.getSparklesAd=function(r){var g,I;r=_.Z((g=r.adSlotRenderer)==null?void 0:(I=g.fulfillmentContent)==null?void 0:I.fulfilledLayout,_.wqz);return _.Z(r==null?void 0:r.renderingContent,W3R)};
_.Q.hasAllowedInstreamAd=function(r){r=this.get("adPlacements",r)||[];for(var g=0;g<r.length;g++){var I=this.get("adPlacementRenderer.config.adPlacementConfig",r[g]);if(I&&I.suppressDisplayAd)return!0}return!1};
_.Q.computeHideUnlimitedOfferModule=function(r,g){return r&&r.offerModule&&g&&r.offerModule.unlimitedOfferModuleRenderer&&r.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(g)?!0:!1};
_.Q.hideUnlimitedOfferModuleChanged=function(){var r=_.DG(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");r&&(r.hidden=this.hideUnlimitedOfferModule)};
_.Q.updateLockupContainerTypes=function(r){if(this.eligibleToSwitchToGrid){var g;(g=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||g.forEach(function(I){I.containerType=r})}};
_.Q.computeHideTvfilmOfferModule=function(r,g){var I,P;return!!((r==null?0:(I=r.offerModule)==null?0:(P=I.tvfilmOfferModuleRenderer)==null?0:P.clientShouldSuppressIfCompanionAdDisplayed)&&g&&this.hasCompanionAds(g))};
_.Q.hideTvfilmOfferModuleChanged=function(){var r=_.DG(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");r&&(r.hidden=this.hideTvfilmOfferModule)};
_.Q.hasCompanionAds=function(r){r=this.get("adPlacements",r)||[];for(var g=0;g<r.length;g++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",r[g]))return!0;var I=void 0,P=void 0,a=void 0;if(!_.Y("web_watch_top_banner_companion_check_killswitch")&&((I=r[g])==null?0:(P=I.adPlacementRenderer)==null?0:(a=P.renderer)==null?0:a.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.Q.hasSuppressedResults=function(r){return r==null?!0:r.filter(function(g){return!g.continuationItemRenderer&&!g.compactPromotedVideoRenderer&&!g.promotedSparklesWebRenderer}).length===0};
_.Q.computeShowButton=function(r,g){return this.isWatchNextGrid?r:r||this.hasSuppressedResults(g)};
_.Q.showButtonChanged=function(){if(this.isWatchNextGrid){var r=_.DG(this.hostElement).querySelector("ytd-rich-grid-renderer");r&&this.showButton!==null&&(r.continuationShowButton=this.showButton)}else{r=_.DG(this.hostElement).querySelector("yt-next-continuation");var g=_.DG(this.hostElement).querySelector("ytd-continuation-item-renderer"),I=_.DG(this.hostElement).querySelector("ytd-item-section-renderer");r&&(r.showButton=this.showButton);g&&(g.showButton=this.showButton);I&&(I.continuationShowButton=
this.showButton)}};
_.Q.continuationTap=function(r){var g;if(((g=this.data)==null?void 0:g.continuations)!=null&&r.target.tagName==="TP-YT-PAPER-BUTTON")for(r=this.data.continuations,g=0;g<r.length;g++)r[g].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(r[g].nextContinuationData||{})};
_.Q.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("shown-items-changed",this.shownItems))};
_.l4.Object.defineProperties(Ed.prototype,{lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.watchFeedBigThumbsOnLockup?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
containsLockups:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.shownItems)==null||!r.some(function(g){return!!g.lockupViewModel||g.compactVideoRenderer}))}}});
Ed.prototype.shownItemsChangedForBinding=Ed.prototype.shownItemsChangedForBinding;Ed.prototype.showButtonChanged=Ed.prototype.showButtonChanged;Ed.prototype.hideTvfilmOfferModuleChanged=Ed.prototype.hideTvfilmOfferModuleChanged;Ed.prototype.updateLockupContainerTypes=Ed.prototype.updateLockupContainerTypes;Ed.prototype.hideUnlimitedOfferModuleChanged=Ed.prototype.hideUnlimitedOfferModuleChanged;Ed.prototype.dataChanged=Ed.prototype.dataChanged;Ed.prototype.resultsChanged=Ed.prototype.resultsChanged;
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ed.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ed.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.yy.YtLazyListBehavior),_.J("design:type",Object)],Ed.prototype,"ytLazyListBehavior",void 0);_.w([_.d(_.MM.YtNextContinuationBehavior),_.J("design:type",Object)],Ed.prototype,"ytNextContinuationBehavior",void 0);
_.w([_.d(_.bI),_.J("design:type",Object)],Ed.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],Ed.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ed.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Ed.prototype,"playerData",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],Ed.prototype,"autoFill",void 0);_.w([_.H({value:60}),_.J("design:type",Number)],Ed.prototype,"targetFramerate",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ed.prototype,"isTwoColumns",void 0);_.w([_.H(),_.J("design:type",Object)],Ed.prototype,"shownItems",void 0);_.w([_.H({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.J("design:type",Boolean)],Ed.prototype,"hideUnlimitedOfferModule",void 0);_.w([_.H({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.J("design:type",Boolean)],Ed.prototype,"hideTvfilmOfferModule",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ed.prototype,"watchFeedBigThumbs",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ed.prototype,"watchFeedBigThumbsOnLockup",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ed.prototype,"watchNextGridHideChips",void 0);_.w([_.H(),_.J("design:type",Object)],Ed.prototype,"eligibleToSwitchToGrid",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ed.prototype,"disableShortsShelfHeightOverride",void 0);_.w([_.H({selector:_.Ck,reflectToAttribute:!0}),_.J("design:type",Object)],Ed.prototype,"isGridViewEnabled",void 0);_.w([_.H({selector:_.QzL,reflectToAttribute:!0}),_.J("design:type",Object)],Ed.prototype,"isSwatcherooActive",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Ed.prototype,"showMoreButton",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Ed.prototype,"isWatchNextGrid",void 0);_.w([_.H({computed:"computeShowButton(showMoreButton, data.results)"}),_.J("design:type",Boolean)],Ed.prototype,"showButton",void 0);_.w([_.$R("data.results.*"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ed.prototype,"resultsChanged",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ed.prototype,"dataChanged",null);_.w([_.xt("hideUnlimitedOfferModule"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ed.prototype,"hideUnlimitedOfferModuleChanged",null);_.w([_.L("isGridViewEnabled","containsLockups","data"),_.H({reflectToAttribute:!0}),_.J("design:type",Number),_.J("design:paramtypes",[])],Ed.prototype,"lockupContainerType",null);
_.w([_.xt("lockupContainerType","data"),_.J("design:type",Function),_.J("design:paramtypes",[Number]),_.J("design:returntype")],Ed.prototype,"updateLockupContainerTypes",null);_.w([_.xt("hideTvfilmOfferModule"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ed.prototype,"hideTvfilmOfferModuleChanged",null);_.w([_.xt("showButton"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ed.prototype,"showButtonChanged",null);
_.w([_.xt("shownItems"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ed.prototype,"shownItemsChangedForBinding",null);_.w([_.L("shownItems"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],Ed.prototype,"containsLockups",null);
_.A(Ed,"ytd-watch-next-secondary-results-renderer",function(){if(LEr===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-next-secondary-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="items" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="continuations" hidden="[[canShowMore]]" on-click="continuationTap" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);LEr=r}r=LEr;return r},{mode:1});var wW4;var xN=function(){var r=_.D.apply(this,arguments)||this;r.currentPageUrl="";r.baseUrl="";r.isHiddenByUser=null;r.hidden=!1;r.showAboveScrim=!1;r.watchNextGrid=_.Y("kevlar_watch_grid");r.modernButtons=_.Y("web_modern_buttons");r.roundedContainer=!0;r.noBorder=!1;r.roundBackground=!_.Y("live_chat_round_background_killswitch");r.overflowHideChat=_.Y("live_chat_overflow_hide_chat");r.forceDarkTheme=!1;r.theaterWatchWhile=!1;r.isListeningForPlayerProgress=!1;r.JSC$22138_playerEvents=new Map;r.isFrameReady=
!1;r.player=null;r.actionMap={"yt-set-live-chat-collapsed-state-action":"setCollapsedState","yt-forward-redux-action-to-live-chat-iframe":"forwardReduxActionToIframe","yt-dark-theme-action":"onDarkThemeAction","yt-light-theme-action":"onLightThemeAction","yt-signal-action-close-pdg-buy-flow":"onClosePdgBuyFlow"};return r};
_.b(xN,_.D);_.Q=xN.prototype;_.Q.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.D3(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.Q.created=function(){var r=this;this.handleIframeEventListener=function(g){r.handleIframeEvent(g)};
this.handleKeyboardEventListener=function(g){r.handleKeyboardEvent(g)};
this.JSC$22138_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$22138_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22138_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$22138_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$22138_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.Q.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()};
_.Q.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};
_.Q.computeBaseUrl=function(r){var g="/live_chat";this.isChatReplay()&&(g="/live_chat_replay");return _.Rt(_.Dv(_.Wc(_.WJ(r),g),null),"").toString()};
_.Q.dataChanged=function(){_.Y("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.Q.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var r=this.url;if(this.isChatReplay()&&this.player){var g=Math.floor(this.player.getProgressState().current*1E3);r=_.Rq(_.WJ(r),"playerOffsetMs",g.toString()).toString()}g=this.chatframe;try{var I=r==="about:blank"?_.J6J:_.Tn(r),P=g.contentDocument.location,a=_.$C(I);a!==void 0&&P.replace(a)}catch(v){g.src=r}}};
_.Q.collapsedChanged=function(){_.He(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.Q.handleIframeEvent=function(r){if(r&&this.baseUrl.startsWith(r.origin)&&r.source===this.chatframe.contentWindow&&_.Jp(r.data))if(r.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(r);else if(r.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(r.data["yt-show-feedback-dialog"]){var g=_.S5().resolve(_.lX(_.vCU));if(g){var I=r.ports,P;I&&I.length&&(P=function(){I[0].postMessage({})});
r=r.data["yt-show-feedback-dialog"];g.showFeedbackDialog(r.customProductData,r.feedbackContent,P,r.bucket)}}else if(r.data["yt-show-survey"])_.He(this.hostElement,"yt-show-survey",r.data["yt-show-survey"]);else if(r.data["yt-purchase-membership"])_.S5().resolve(_.E3).resolveCommand(r.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(r.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(r.data["yt-tunnel-out-live-service-request"]);else if(r.data["yt-user-activity"])_.Sh();
else if(r.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(r.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(r.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(r.data["yt-open-popup"]);else if(r.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(r.data["yt-log-flow-logging-event-command"]);else if(r.data["yt-hide-live-chat"])this.onShowHideChat();else r.data["yt-report-moderation-state-log"]&&
this.player&&(g={cpn:this.player.getVideoData().cpn},_.eJ("liveChatBeingModerated",g))};
_.Q.attachLiveChatResponseVeTrackingParams=function(r){r=_.gM(r);var g=_.CB(),I=_.HP("liveChatRenderer.trackingParams",this.data);g&&I&&_.Ok(g,_.gM(I),r)};
_.Q.handleBuyflowMessages=function(r){var g=r.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,I=r.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,P=r.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.SN1(_.ys(_.Mc),g.replace(/-/g,"+").replace(/_/g,"/"),function(a){r.ports[0].postMessage({success:!0,buyFlowResponse:a})},void 0,function(a){r.ports[0].postMessage({success:!1,
error:a&&a.message||"Buyflow rejected without error."})},_.Tk().get("hl"),void 0,function(){r.ports[0].postMessage({closed:!0})},I,P)};
_.Q.setupPlayerProgressRelay=function(){var r=this;if(!this.isListeningForPlayerProgress){var g=_.Lk();g!=null&&g.getPlayerPromise&&(g.getPlayerPromise().then(function(I){r.playerApiReady(I)}),this.isListeningForPlayerProgress=!0)}};
_.Q.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.Q.playerApiReady=function(r){this.setPlayer(r)};
_.Q.playerProgressHandler=function(){if(this.player){var r=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":r.current})}};
_.Q.playerAdStartHandler=function(r){this.postToContentWindow({"yt-player-ad-start":r})};
_.Q.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.Q.playerStateChangeHandler=function(r){this.postToContentWindow({"yt-player-state-change":r})};
_.Q.setPlayer=function(r){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22138_playerEvents);r&&(this.player=r,this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$22138_playerEvents),_.He(this.hostElement,"player-api-ready"))};
_.Q.liveChatPageUrl=function(r,g,I,P){return!I||g?"about:blank":I.liveChatRenderer?(g=_.WJ(this.currentPageUrl).JSC$10332_queryData_,P9A(g),r=_.WJ(r),g.add("continuation",I.liveChatRenderer.continuations[0].reloadContinuationData.continuation),I=_.Oq()==="USER_INTERFACE_THEME_DARK",(P||I)&&g.add("dark_theme","true"),_.Dv(r,g),P=_.WJ(r.toString()),I=P.JSC$10332_queryData_,"SESSION_INDEX"in _.Vi&&(I.add("authuser",_.Gq("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.Vi&&I.add("pageId",_.Gq("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.Vi&&I.add("sdc",_.Gq("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),P.toString()):""};
_.Q.isCollapsed=function(r,g){return g!==null?g:this.isChatReplay()||r&&r.conversationBarRenderer&&r.conversationBarRenderer.availabilityMessage?!0:r?r.liveChatRenderer?r.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.Y("live_chat_hide_premiere_replay_message")||r.conversationBarRenderer&&r.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.Q.isHidden=function(r,g,I){var P=g&&g.conversationBarRenderer&&g.conversationBarRenderer.availabilityMessage,a=g&&g.liveChatRenderer&&g.liveChatRenderer.showHideButton,v=g&&g.liveChatRenderer&&g.liveChatRenderer.showButton;return I&&r&&!P&&!v||!I&&r&&!P&&!a?!0:g&&g.liveChatRenderer&&g.liveChatRenderer.initialDisplayState?g.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.Q.computeButtonOverride=function(r,g){if(r&&g)return{type:"outline"}};
_.Q.setCollapsedState=function(r){_.Z(r,_.JVh)&&((this.isHiddenByUser=!!_.Z(r,_.JVh).collapsed)||_.We(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.Q.forwardReduxActionToIframe=function(r){this.postToContentWindow({"yt-live-chat-forward-redux-action":r})};
_.Q.onLoopRangeChange=function(r){this.showAboveScrim=!(r==null||!r.postId)};
_.Q.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.Q.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.Q.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.Q.sendDarkThemePostMessage=function(r){this.postToContentWindow({"yt-live-chat-set-dark-theme":r})};
_.Q.onLiveChatBuyFlowCallback=function(r){this.postToContentWindow({"yt-live-chat-buy-flow-callback":r})};
_.Q.handleKeyboardEvent=function(r){(0,_.pF.containsValue)(V20,r.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:r.type,keyCode:r.keyCode}})};
_.Q.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.Q.postToContentWindow=function(r){if(this.isFrameReady)try{var g=window.location.protocol+"//"+window.location.host,I;(I=this.chatframe)!=null&&I.contentWindow?this.chatframe.contentWindow.postMessage(r,g):_.M6(new _.oK("Tried posting a message to an iframe with no content window",r))}catch(P){_.iO(P)}};
_.Q.shouldHideChatFrame=function(r){return r&&_.Y("hide_live_chat_button_when_collapsed")};
_.l4.Object.defineProperties(xN.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.Y("live_chat_overflow_hide_chat")||_.Y("web_watch_chat_hide_button_killswitch"))return _.Y("live_chat_overflow_hide_chat");var r,g,I,P;return!!((r=this.data)==null?0:(g=r.liveChatRenderer)==null?0:(I=g.header)==null?0:(P=I.liveChatHeaderRenderer)==null?0:P.collapseButton)}}});
xN.prototype.collapsedChanged=xN.prototype.collapsedChanged;xN.prototype.urlChanged=xN.prototype.urlChanged;xN.prototype.dataChanged=xN.prototype.dataChanged;xN.prototype.onShowHideChat=xN.prototype.onShowHideChat;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],xN.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],xN.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],xN.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.UO.YtPlayerListenerBehavior),_.J("design:type",_.iF)],xN.prototype,"ytPlayerListenerBehavior",void 0);_.w([_.d(_.Aa.YtOpenPopupBehavior),_.J("design:type",Object)],xN.prototype,"ytOpenPopupBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],xN.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],xN.prototype,"currentPageUrl",void 0);
_.w([_.H({computed:"computeBaseUrl(currentPageUrl,data)"}),_.J("design:type",Object)],xN.prototype,"baseUrl",void 0);_.w([_.H({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.J("design:type",String)],xN.prototype,"url",void 0);_.w([_.H(),_.J("design:type",Object)],xN.prototype,"isHiddenByUser",void 0);_.w([_.H({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.J("design:type",Object)],xN.prototype,"hidden",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.J("design:type",Boolean)],xN.prototype,"collapsed",void 0);_.w([_.H({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.J("design:type",Boolean)],xN.prototype,"hideChatFrame",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],xN.prototype,"showAboveScrim",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],xN.prototype,"watchNextGrid",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],xN.prototype,"modernButtons",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],xN.prototype,"roundedContainer",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],xN.prototype,"noBorder",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],xN.prototype,"roundBackground",void 0);
_.w([_.H({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.J("design:type",Object)],xN.prototype,"toggleButtonOverride",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],xN.prototype,"overflowHideChat",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],xN.prototype,"forceDarkTheme",void 0);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],xN.prototype,"enableShowWithoutHideChatButton",null);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],xN.prototype,"theaterWatchWhile",void 0);_.w([_.ni("#chatframe"),_.J("design:type",HTMLIFrameElement)],xN.prototype,"chatframe",void 0);_.w([_.Eq("yt-toggle-button"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],xN.prototype,"onShowHideChat",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],xN.prototype,"dataChanged",null);
_.w([_.xt("url"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],xN.prototype,"urlChanged",null);_.w([_.xt("collapsed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],xN.prototype,"collapsedChanged",null);_.w([_.qC({is:"ytd-live-chat-frame",disableElementRegistration:!0})],xN);
_.A(xN,"ytd-live-chat-frame",function(){if(wW4!==void 0)return wW4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-frame--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iframe frameborder="0" scrolling="no" id="chatframe" class="style-scope ytd-live-chat-frame"></iframe>\n<template is="dom-if" if="[[data.conversationBarRenderer.availabilityMessage]]" class="style-scope ytd-live-chat-frame">\n  <ytd-message-renderer data="[[data.conversationBarRenderer.availabilityMessage.messageRenderer]]" class="style-scope ytd-live-chat-frame">\n  </ytd-message-renderer>\n</template>\n<template is="dom-if" if="[[!enableShowWithoutHideChatButton]]" class="style-scope ytd-live-chat-frame">\n  <div id="show-hide-button" class="style-scope ytd-live-chat-frame">\n    <ytd-toggle-button-renderer data="[[data.liveChatRenderer.showHideButton.toggleButtonRenderer]]" noink="" overrides="[[toggleButtonOverride]]" class="style-scope ytd-live-chat-frame">\n    </ytd-toggle-button-renderer>\n  </div>\n</template>\n<template is="dom-if" if="[[enableShowWithoutHideChatButton]]" class="style-scope ytd-live-chat-frame">\n  <div id="show-hide-button" hidden="[[!collapsed]]" class="style-scope ytd-live-chat-frame">\n    <ytd-button-renderer data="[[data.liveChatRenderer.showButton.buttonRenderer]]" noink="" overrides="[[toggleButtonOverride]]" on-click="onShowHideChat" class="style-scope ytd-live-chat-frame">\n    </ytd-button-renderer>\n  </div>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return wW4=r},{mode:1});var l9i;var fl=function(){var r=_.D.apply(this,arguments)||this;r.lastRenderedPanelIds=new Set;r.visiblePanels=[];r.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return r};
_.b(fl,_.D);_.Q=fl.prototype;_.Q.dataChanged=function(){if(this.data){for(var r=[],g=_.m(this.data),I=g.next();!I.done;I=g.next()){I=I.value;var P=void 0,a=void 0,v=(P=I)==null?void 0:(a=P.engagementPanelSectionListRenderer)==null?void 0:a.visibility;a=P=void 0;((P=I)==null?0:(a=P.engagementPanelSectionListRenderer)==null?0:a.targetId)&&v!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&r.push(I)}this.visiblePanels=r}else this.visiblePanels=[]};
_.Q.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}}};
_.Q.withoutVisiblePanelById=function(r){return this.visiblePanels.filter(function(g){var I;return((I=g.engagementPanelSectionListRenderer)==null?void 0:I.targetId)!==r})};
_.Q.onYtChangeEngagementPanelVisibilityAction=function(r){var g=this,I=_.Z(r,_.xB$);if(this.data&&(I==null?0:I.targetId)&&(I==null?0:I.visibility)){var P,a=(P=this.data.find(function(C){var u;return((u=C.engagementPanelSectionListRenderer)==null?void 0:u.targetId)===I.targetId}))==null?void 0:P.engagementPanelSectionListRenderer;
if(a){var v=this.withoutVisiblePanelById(I.targetId);I.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(r=this.data.find(function(C){var u;return((u=C.engagementPanelSectionListRenderer)==null?void 0:u.targetId)===I.targetId}))&&(v=[r].concat(_.xC(v)));
this.hideDelayMs&&I.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&v.length===0?_.ZV.addJob(function(){a.visibility=I.visibility;g.visiblePanels=v},10,this.hideDelayMs):(a.visibility=I.visibility,this.visiblePanels=v);
_.D3(this.hostElement,"yt-engagement-panels-visible-changed",[v])}}};
_.Q.onRendererstamperFinished=function(){var r=new Set(this.visiblePanels.map(function(g){var I;return(I=g.engagementPanelSectionListRenderer)==null?void 0:I.targetId}));
this.handlePanelVisibilityChange(r,this.lastRenderedPanelIds);this.lastRenderedPanelIds=r};
_.Q.handlePanelVisibilityChange=function(r,g){r=r===void 0?new Set:r;g=g===void 0?new Set:g;if(this.data)for(var I=_.m(this.data),P=I.next();!P.done;P=I.next()){P=P.value;var a=void 0,v=void 0,C=(a=P)==null?void 0:(v=a.engagementPanelSectionListRenderer)==null?void 0:v.targetId;if(C&&(a=g.has(C),v=r.has(C),C=void 0,!a&&v?(v=a=void 0,C=(a=P)==null?void 0:(v=a.engagementPanelSectionListRenderer)==null?void 0:v.onShowCommands):a&&!v&&(v=a=void 0,C=(a=P)==null?void 0:(v=a.engagementPanelSectionListRenderer)==
null?void 0:v.onHideCommands),C))for(P=_.m(C),C=P.next();!C.done;C=P.next())this.ytComponentBehavior.resolveCommand(C.value)}};
fl.prototype.onRendererstamperFinished=fl.prototype.onRendererstamperFinished;fl.prototype.dataChanged=fl.prototype.dataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],fl.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],fl.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],fl.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],fl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],fl.prototype,"lastRenderedPanelIds",void 0);_.w([_.H(),_.J("design:type",Number)],fl.prototype,"hideDelayMs",void 0);_.w([_.H(),_.J("design:type",Array)],fl.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Array)],fl.prototype,"visiblePanels",void 0);_.w([_.H(),_.J("design:type",Boolean)],fl.prototype,"isWatchWhilePanel",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fl.prototype,"dataChanged",null);_.w([_.Eq("yt-rendererstamper-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fl.prototype,"onRendererstamperFinished",null);_.w([_.qC({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],fl);
_.A(fl,"ytd-watch-engagement-panels",function(){if(l9i!==void 0)return l9i;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-engagement-panels--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="panels" class="style-scope ytd-watch-engagement-panels"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return l9i=r},{mode:1});var SN0;var JXU;var EOK=function(){return _.D.apply(this,arguments)||this};
_.b(EOK,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],EOK.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],EOK.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],EOK);
_.A(EOK,"ytd-comments-entry-point-message-renderer",function(){if(JXU!==void 0)return JXU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="message" text="[[data.messageText]]" class="style-scope ytd-comments-entry-point-message-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return JXU=r},{mode:1});var xZ4;var nl=function(){return _.D.apply(this,arguments)||this};
_.b(nl,_.D);_.l4.Object.defineProperties(nl.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.teaserAvatar)}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],nl.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],nl.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],nl.prototype,"hasAvatar",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],nl);
_.A(nl,"ytd-comments-entry-point-teaser-renderer",function(){if(xZ4!==void 0)return xZ4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-teaser-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="teaser" class="style-scope ytd-comments-entry-point-teaser-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-teaser-renderer" height="24" hidden="[[!hasAvatar]]" thumbnail="[[data.teaserAvatar]]" width="24"></yt-img-shadow><div id="teaser-text" class="style-scope ytd-comments-entry-point-teaser-renderer">[[getSimpleString(data.teaserContent)]]</div></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return xZ4=r},{mode:1});var f9W;var nOM=function(){return _.D.apply(this,arguments)||this};
_.b(nOM,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],nOM.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],nOM.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],nOM);
_.A(nOM,"ytd-comments-simplebox-renderer",function(){if(f9W!==void 0)return f9W;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-simplebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="simplebox" class="style-scope ytd-comments-simplebox-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-simplebox-renderer" height="24" thumbnail="[[data.simpleboxAvatar]]" width="24"></yt-img-shadow><div id="simplebox-input" class="style-scope ytd-comments-simplebox-renderer">[[getSimpleString(data.simpleboxPlaceholder)]]</div></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return f9W=r},{mode:1});var TY=function(){var r=_.D.apply(this,arguments)||this;r.fullHeight=!_.Y("comment_teaser_full_height_kill_switch")&&_.Y("kevlar_watch_grid");return r};
_.b(TY,_.D);TY.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"}}}};
TY.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
TY.prototype.onTap=function(){var r=this.tapCommand;r&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(r))};
TY.prototype.onKeyUp=function(r){if(r.keyCode===13)this.onTap()};
_.l4.Object.defineProperties(TY.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null?0:r.onTap)return this.data.onTap;var g,I;if(((g=this.data)==null?0:g.teaserContent)||((I=this.data)==null?0:I.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)!=null&&r.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
TY.prototype.onKeyUp=TY.prototype.onKeyUp;TY.prototype.onTap=TY.prototype.onTap;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],TY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],TY.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],TY.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],TY.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],TY.prototype,"fullHeight",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],TY.prototype,"tapCommand",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],TY.prototype,"simpleboxPlaceholder",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],TY.prototype,"hasSimpleboxPlaceholder",null);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],TY.prototype,"simpleboxAvatar",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],TY.prototype,"teaserContent",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],TY.prototype,"hasTeaserContent",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],TY.prototype,"teaserAvatar",null);
_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],TY.prototype,"hasTeaserAvatar",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],TY.prototype,"messageText",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],TY.prototype,"contentRenderer",null);_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],TY.prototype,"hasContents",null);
_.w([_.L("data"),_.H({reflectToAttribute:!0}),_.J("design:type",Boolean),_.J("design:paramtypes",[])],TY.prototype,"hasContentRenderer",null);_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],TY.prototype,"onTap",null);_.w([_.Eq("keypress"),_.J("design:type",Function),_.J("design:paramtypes",[_.at]),_.J("design:returntype")],TY.prototype,"onKeyUp",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],TY);
_.A(TY,"ytd-comments-entry-point-header-renderer",function(){if(SN0!==void 0)return SN0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-comments-entry-point-header-renderer"><div id="title" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(data.headerText)]]</div><div id="count" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(data.commentCount)]]</div></div><div id="content" class="style-scope ytd-comments-entry-point-header-renderer"><div id="simplebox" hidden="[[!hasSimpleboxPlaceholder]]" class="style-scope ytd-comments-entry-point-header-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-header-renderer" height="24" thumbnail="[[simpleboxAvatar]]" width="24"></yt-img-shadow><div id="simplebox-input" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(simpleboxPlaceholder)]]</div></div><div id="teaser" hidden="[[!hasTeaserContent]]" class="style-scope ytd-comments-entry-point-header-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-header-renderer" height="24" hidden="[[!hasTeaserAvatar]]" thumbnail="[[teaserAvatar]]" width="24"></yt-img-shadow><div id="teaser-text" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(teaserContent)]]</div></div><yt-formatted-string id="message" text="[[messageText]]" class="style-scope ytd-comments-entry-point-header-renderer"></yt-formatted-string><div id="content-renderer" hidden="[[!hasContentRenderer]]" class="style-scope ytd-comments-entry-point-header-renderer"></div><div id="contents" class="style-scope ytd-comments-entry-point-header-renderer"></div></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return SN0=r},{mode:1});var Tyi;_.dM(_.Iwz,"yt-animated-rolling-number",{props:{numberText:_.Yp,numberValue:_.Yp,heightPx:_.Yp,fontSizeMultiplier:_.Yp,shouldAnimate:_.Yp,forceRollUp:_.Yp}});var hZr=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),km4={numberText:"",heightPx:2*hZr,shouldAnimate:!1},hU=function(){var r=_.D.apply(this,arguments)||this;r.usingAnimatedComponents=!0;r.wasDetailed=!1;r.JSC$22168_browserSupportsAnimation=_.Y("web_supports_animations_api");r.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};r.detailed=!1;r.shouldAnimate=!1;r.viewCountProps=km4;r.dateTextProps=
km4;r.isEmpty=!1;r.metadataBadgesInDescription=_.Y("web_metadata_badges_in_description");return r};
_.b(hU,_.D);_.Q=hU.prototype;_.Q.computeIsEmpty=function(r,g,I,P,a,v,C,u){return!_.Y("web_hide_watch_info_empty")||_.b6(r)?!1:g?!(_.b6(I)||P||_.b6(a)||_.b6(v)||C||_.b6(u)):!0};
_.Q.attached=function(){var r=this;_.S5().resolve(_.Wx).subtitleChangeCallbackMap.set("ytd-watch-info-text",function(g){r.set("videoPrimaryInfoRenderer.subtitle",g)})};
_.Q.detached=function(){_.S5().resolve(_.Wx).subtitleChangeCallbackMap.delete("ytd-watch-info-text")};
_.Q.resetAnimationState=function(){this.shouldAnimate=!1};
_.Q.updateDynamicMetadata=function(){if(this.JSC$22168_browserSupportsAnimation){if(!this.detailed){var r,g,I,P;var a=(r=this.videoPrimaryInfoRenderer)==null?void 0:(g=r.viewCount)==null?void 0:(I=g.videoViewCountRenderer)==null?void 0:(P=I.extraShortViewCount)==null?void 0:P.simpleText;var v,C,u,X;var c=(v=this.videoPrimaryInfoRenderer)==null?void 0:(C=v.viewCount)==null?void 0:(u=C.videoViewCountRenderer)==null?void 0:(X=u.shortViewCount)==null?void 0:X.simpleText}if(!c){var B,O,z,e;a=(B=this.videoPrimaryInfoRenderer)==
null?void 0:(O=B.viewCount)==null?void 0:(z=O.videoViewCountRenderer)==null?void 0:(e=z.unlabeledViewCountValue)==null?void 0:e.simpleText;var U,V,G,F;c=(U=this.videoPrimaryInfoRenderer)==null?void 0:(V=U.viewCount)==null?void 0:(G=V.videoViewCountRenderer)==null?void 0:(F=G.viewCount)==null?void 0:F.simpleText}var W,S,E;r=Number((W=this.videoPrimaryInfoRenderer)==null?void 0:(S=W.viewCount)==null?void 0:(E=S.videoViewCountRenderer)==null?void 0:E.originalViewCount);var l,f;W=(l=this.videoPrimaryInfoRenderer)==
null?void 0:(f=l.relativeDateText)==null?void 0:f.simpleText;var n;l=!((n=this.videoPrimaryInfoRenderer)==null||!n.relativeDateText);if(a&&c&&r&&(W||!l)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;n=c.split(new RegExp("("+a+")"));a=_.i6(n[0]);var P$;c={numberText:(P$=n[1])!=null?P$:"",numberValue:r,heightPx:2*hZr,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var Cs;P$=((Cs=n[2])!=null?Cs:"")+"  ";this.setViewCount(c,a,_.i6(P$));if(!this.detailed&&
l){a=W.split(/(\d+)/);Cs=_.i6(a[0]);var ZL;P$={numberText:(ZL=a[1])!=null?ZL:"",heightPx:2*hZr,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var tp;ZL=((tp=a[2])!=null?tp:"")+"  ";this.setDateText(P$,Cs,_.i6(ZL))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.Q.setViewCount=function(r,g,I){_.b6(g)!==_.b6(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=g);this.viewCountProps.numberText!==(r==null?void 0:r.numberText)&&(this.viewCountProps=r||km4);_.b6(I)!==_.b6(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=I)};
_.Q.setDateText=function(r,g,I){_.b6(g)!==_.b6(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=g);this.dateTextProps.numberText!==(r==null?void 0:r.numberText)&&(this.dateTextProps=r||km4);_.b6(I)!==_.b6(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=I)};
_.Q.onYtUpdateViewershipAction=function(r){this.videoPrimaryInfoRenderer&&(_.Z(r,HUW).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.Z(r,HUW).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.Z(r,HUW).viewCount)))};
_.Q.onYtUpdateDateTextAction=function(r){if(this.videoPrimaryInfoRenderer){r=_.Z(r,swi).dateText;this.shouldAnimate=!0;var g;((g=this.videoPrimaryInfoRenderer)==null?0:g.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",r):this.set("videoPrimaryInfoRenderer.dateText",r)}};
_.l4.Object.defineProperties(hU.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return Uvf(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.b6(Uvf(this.videoPrimaryInfoRenderer,!0,!0,"\u2022",!0))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.b6(this.viewCountPreNumberText),this.viewCountProps.numberText,_.b6(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.b6(this.dateTextPreNumberText),this.dateTextProps.numberText,_.b6(this.dateTextPostNumberText)].join("")}}});
hU.prototype.updateDynamicMetadata=hU.prototype.updateDynamicMetadata;hU.prototype.resetAnimationState=hU.prototype.resetAnimationState;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],hU.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hU.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],hU.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],hU.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hU.prototype,"videoPrimaryInfoRenderer",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hU.prototype,"detailed",void 0);_.w([_.H(),_.J("design:type",Object)],hU.prototype,"shouldAnimate",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hU.prototype,"viewCountPreNumberText",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hU.prototype,"viewCountProps",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hU.prototype,"viewCountPostNumberText",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hU.prototype,"dateTextPreNumberText",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hU.prototype,"dateTextProps",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hU.prototype,"dateTextPostNumberText",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeIsEmpty(infoText, usingAnimatedComponents, viewCountPreNumberText, viewCountProps.numberText, viewCountPostNumberText, dateTextPreNumberText, dateTextProps.numberText, dateTextPostNumberText)"}),_.J("design:type",Object)],hU.prototype,"isEmpty",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],hU.prototype,"metadataBadgesInDescription",void 0);_.w([_.L("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.J("design:type",Object),_.J("design:paramtypes",[])],hU.prototype,"infoText",null);
_.w([_.L("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.J("design:type",String),_.J("design:paramtypes",[])],hU.prototype,"descriptionInfoTooltipText",null);_.w([_.L("detailed"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],hU.prototype,"showDescriptionInfoTooltip",null);
_.w([_.L("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.J("design:type",String),_.J("design:paramtypes",[])],hU.prototype,"animatedViewCountAccessibilityLabel",null);_.w([_.L("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.J("design:type",String),_.J("design:paramtypes",[])],hU.prototype,"animatedDateTextAccessibilityLabel",null);
_.w([_.xt("videoPrimaryInfoRenderer"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hU.prototype,"resetAnimationState",null);_.w([_.xt("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hU.prototype,"updateDynamicMetadata",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-watch-info-text"})],hU);
_.A(hU,"ytd-watch-info-text",function(){if(Tyi!==void 0)return Tyi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-info-text--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-container" class="style-scope ytd-watch-info-text">\n  <template is="dom-if" if="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string id="subtitle" ellipsis-truncate="" text="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    </yt-formatted-string>\n  </template>\n  <div id="view-count" aria-label$="[[animatedViewCountAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="[[viewCountProps.forceRollUp]]" height-px="[[viewCountProps.heightPx]]" number-text="[[viewCountProps.numberText]]" number-value="[[viewCountProps.numberValue]]" should-animate="[[viewCountProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <div id="date-text" aria-label$="[[animatedDateTextAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="true" height-px="[[dateTextProps.heightPx]]" number-text="[[dateTextProps.numberText]]" number-value="[[dateTextProps.numberValue]]" should-animate="[[dateTextProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="info" text="[[infoText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  <template is="dom-if" if="[[metadataBadgesInDescription]]" class="style-scope ytd-watch-info-text">\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[!videoPrimaryInfoRenderer.badges]]" class="style-scope ytd-watch-info-text">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<template is="dom-if" restamp="" if="[[showDescriptionInfoTooltip]]" class="style-scope ytd-watch-info-text">\n  <tp-yt-paper-tooltip class="style-scope ytd-watch-info-text">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Tyi=r},{mode:1});var $g3;var rDR="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var giS=_.R(function(r){var g=r.data;var I=r.setTapCommand;_.dd(function(){var P=_.oT(g().onTap);I(P)},"CLm0Xe");
return _.q("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.q(_.fk,{data:function(){return g().avatar}},{avatarViewModel:_.pm}),_.q("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.q("span",null,function(){return g().simpleboxText})))},"Hk");var Isr=_.R(function(r){return _.q("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.q(_.t,{cond:function(){return _.Z(r.data().avatar,_.uy)},
then:function(g){return _.q(_.pm,{data:g,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.q("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.q(_.eY,{text:function(){return r.data().teaserText}})))},"Ik");var P$3=_.R(function(r){var g=r.data;var I=r.setTapCommand;_.dd(function(){var P=_.oT(g().onTap);I(P)},"qxjCCd");
return _.q("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.q(_.fk,{data:function(){return g().teasers}},{commentsEntryPointTeaserViewModel:Isr}))},"Kk");var asR=_.R(function(r){var g=r.data;var I=r.setTapCommand;_.dd(function(){var P=_.oT(g().onTap);I(P)},"CRZByf");
return _.q("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.q(_.eY,{text:function(){return g().messageText}}))},"Mk");var vir=_.R(function(r){var g=r.data;var I=r.setTapCommand;var P=r.isDisabled;_.dd(function(){var a=(P==null?0:P())?void 0:_.oT(g().onTap);I(a)},"GZxRqd");
return _.q("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.q(_.lv,{icon:function(){return g().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.q(_.t,{cond:function(){return g().image},
then:function(a){return _.q(_.bv,{data:a,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.q(_.eY,{text:function(){return g().text},
className:function(){return g().image||g().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.q(_.fk,{data:function(){return g().button}},{buttonViewModel:function(a){return _.q(_.W6,{data:a.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:P==null?void 0:P()}}})}}))},"Ok");var Q6U=_.R(function(r){var g=r.data;var I=r.itemIndex;var P=r.selectedIndex;var a=r.indexUpdatedCallback;var v=r.observer;r=r.title;var C=_.Zg("yt-carousel-item-view-model",function(O){v&&v().observe(O)}),u=function(O){I()===P()&&a(O)},X=_.x9(rui),c=_.x9(_.u2$),B=function(){var O,z,e,U,V;
return((O=g())==null?void 0:O.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!X()||((z=g())==null?void 0:z.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&((e=c())==null?void 0:e.includes("PAposts_by_host"))||((U=g())==null?void 0:U.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&((V=c())==null?void 0:V.includes("PAyouchat"))};
return _.q("yt-carousel-item-view-model",{el:C,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":r},_.q(_.fk,{data:function(){var O,z;return(z=(O=_.Z(g().carouselItem,EzW))==null?void 0:O.textCarousel)!=null?z:g().carouselItem}},{textCarouselItemViewModel:function(O){return _.q(vir,{data:O.data,
setTapCommand:u,isDisabled:B})},
commentTeaserCarouselItemViewModel:function(O){return _.q(P$3,{data:O.data,setTapCommand:u})},
commentInputBoxCarouselItemViewModel:function(O){return _.q(giS,{data:O.data,setTapCommand:u})},
commentsEntryPointMessageViewModel:function(O){return _.q(asR,{data:O.data,setTapCommand:u})}}))},"Pk");var mgK=_.R(function(r){var g=r.numDots;var I=r.activeIndex;return _.q("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.q(_.zq,{each:function(){return Array.from({length:g()})},
keyBy:"INDEX"},function(P,a){return _.q("div",{class:function(){var v={};return _.I9("ytCarouselDotsShapeDot",(v.ytCarouselDotsShapeDotActive=a===I(),v))}})}))},"Qk");var C$i=_.R(function(r){var g=r.data;var I=r.handleCarouselNavigation;var P=r.numItems;var a=r.selectedIndex;var v=function(){return{disabled:a()===0}},C=function(){return{disabled:a()===P()-1}};
return _.q("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.q("div",null,_.q("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return g().title}),_.q(_.t,{cond:function(){return g().subtitle},
then:function(u){return _.q("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return g().subtitleAccessibilityText}},u)}})),_.q(_.t,{cond:function(){return P()>1},
then:function(){return _.q("div",{class:"ytCarouselTitleViewModelNavigation"},_.q(mgK,{numDots:P,activeIndex:a}),_.q(_.t,{cond:function(){return g().previousButton},
then:function(u){return _.q(_.fk,{data:u},{buttonViewModel:function(X){return _.q(_.W6,{data:X.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return I(-1)},
buttonOverrides:v})}})}}),_.q(_.t,{cond:function(){return g().nextButton},
then:function(u){return _.q(_.fk,{data:u},{buttonViewModel:function(X){return _.q(_.W6,{data:X.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return I(1)},
buttonOverrides:C})}})}}))}}))},"Rk");_.dM(_.R(function(r){var g=r.data;var I,P=_.Zg("yt-video-metadata-carousel-view-model"),a=_.Zg("div",function(l){var f=function(){var n=l.offsetWidth*V(),P$=24*(V()-1);z(n+P$)};
f();window.ResizeObserver&&(I=new ResizeObserver(f),I.observe(l))}),v=_.Gq("HTML_DIR")==="rtl",C=!1,u=0,X=0;
r=_.m(_.ua(0,void 0,"M49TDf"));var c=r.next().value,B=r.next().value;r=_.m(_.ua(0,void 0,"zLIok"));var O=r.next().value,z=r.next().value;r=_.m(_.ua(!1,void 0,"bhelhc"));var e=r.next().value,U=r.next().value,V=function(){var l,f,n;return(n=(l=g())==null?void 0:(f=l.carouselTitles)==null?void 0:f.length)!=null?n:0},G=function(){a.value&&a.value.scrollLeft!==u&&B((v?a.value.scrollLeft<u:a.value.scrollLeft>u)?Math.min(c()+1,V()-1):Math.max(c()-1,0))},F;
window.IntersectionObserver&&(F=new IntersectionObserver(function(l){l=_.m(l);for(var f=l.next();!f.done;f=l.next())if(f.value.isIntersecting){if(C){C=!1;break}G()}else B(X)},{threshold:.2}));
_.dd(function(){if(a.value){var l=(v?-1:1)*(O()/V()+12)*(e()&&F?X:c());typeof a.value.scrollTo==="function"?a.value.scrollTo({left:l,behavior:"smooth"}):a.value.scrollLeft=l;u=l;X=e()&&F?X:c()}},"s9rbgc");
var W,S=function(l){W=l};
_.Lu(function(){var l;(l=I)==null||l.disconnect();var f;(f=F)==null||f.disconnect()});
var E=function(l){l=c()+l;l>=0&&l<V()&&(C=!0,B(l))};
return _.q("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:P,"on:click":_.RT(function(l){if(_.a9(_.Pk(l),P.value,["BUTTON".toString()])||!W)return!1;_.S5().resolve(_.E3).resolveCommand(W,{forceClickLogging:!0});return!1}),
"on:touchstart":_.RT(function(){U(!0);return!1}),
"on:touchend":_.RT(function(){F||G();U(!1);return!1}),
hidden:function(){var l,f;return!((l=g())==null?0:(f=l.carouselItems)==null?0:f.length)}},_.q("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.q(_.t,{cond:function(){return g().carouselTitles},
then:function(l){return _.q(_.fk,{data:function(){return l()[e()&&F?X:c()]}},{carouselTitleViewModel:function(f){return _.q(C$i,{data:f.data,
handleCarouselNavigation:E,numItems:V,selectedIndex:c})}})}})),_.q("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:a},_.q("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+O()+"px;"}},_.q(_.t,{cond:function(){return g().carouselItems},
then:function(l){return _.q(_.zq,{each:l},function(f,n){return _.q(_.fk,{data:function(){return f}},{carouselItemViewModel:function(P$){return _.q(Q6U,{data:P$.data,
itemIndex:n,selectedIndex:c,indexUpdatedCallback:S,observer:F,title:function(){a:{var Cs=n();var ZL,tp=(ZL=g())==null?void 0:ZL.carouselTitles;if(tp&&(Cs=tp[Cs])){var eX;Cs=(eX=_.Z(Cs,JT0))==null?void 0:eX.title;break a}Cs=void 0}return Cs}})}})})}}))))},"Tk"),"yt-video-metadata-carousel-view-model",{props:{data:_.Yp}});var uXp=_.Y("web_action_buttons_update_owner_width")?32:12,kN=function(){var r=_.D.apply(this,arguments)||this;r.isHovering=!1;r.enableColorSampling=_.Y("web_delhi_colorful_sd");r.metadataBadgesInDescription=_.Y("web_metadata_badges_in_description");r.descriptionCollapsed=!0;r.useFadedScrimDescription=_.Y("kevlar_enable_faded_scrim_on_description");r.skinnyMode=!1;r.playlist=!1;r.isDark=document.documentElement.hasAttribute("dark");r.disableVideoOwnerOnTap=_.Y("swatchie_video_owner_on_tap_ks");r.swatcherooDelayLoad=
_.Y("swatcheroo_enable_ghost_cards");r.primaryMenuWidth=0;r.videoId="";r.titleHeadlineXs=_.Y("web_watch_typography_title_headline_xs");r.titleHeadlineS=_.Y("web_watch_typography_title_headline_s");r.titleHeadlineM=_.Y("web_watch_typography_title_headline_m");r.titleHashtagBlackLinkified=_.Y("web_title_hashtag_black_linkified");r.titleHashtagGreyLinkified=_.Y("web_title_hashtag_grey_linkified");r.actionButtonsUpdateOwnerWidth=_.Y("web_action_buttons_update_owner_width");r.actionMap={"yt-update-title-action":"onYtUpdateTitleAction",
"yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};r.isFullscreen=!1;r.isTheaterMode=!1;return r};
_.b(kN,_.D);_.Q=kN.prototype;_.Q.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.Q.updateOwnerAndDescriptionPosition=function(){_.Y("kevlar_watch_grid")&&this.titleElement&&this.descriptionElement&&this.bottomRowElement&&this.ownerElement&&this.topRowElement&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),ds(this.bottomRowElement,this.ownerElement)):(ds(this.bottomRowElement,this.descriptionElement),ds(this.topRowElement,this.ownerElement)))};
_.Q.titleOnTap=function(r){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.bw(_.jH(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var g;((g=window.getSelection())==null?0:g.toString().length)||this.handleExpandDescriptionCommands()}};
_.Q.videoOwnerOnTap=function(r){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.bw(_.jH(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.Q.detached=function(){var r=this,g;return _.p(function(I){(g=r.resizeObserver)==null||g.disconnect();_.R2(I)})};
_.Q.maybeAttachResizeObserver=function(){var r=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.ND(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){r.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.Q.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var r=this.hostElement.clientWidth,g=Math.max(this.largerItemWrap?400:350,r/2-uXp);_.Y("web_action_buttons_update_owner_width")&&(g=this.ownerElement.clientWidth+uXp);this.actionsOnSeparateLine=this.primaryMenuWidth>r-g?!0:!1}};
_.Q.stripAttributedDescription=function(r){return{content:r.content.replace(/[\r\n]{2,}/g,"\n")}};
_.Q.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.Y("web_modern_buttons"),forceIconButton:!_.Y("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:!0,forceIconOnly:!0}},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"}}}};
_.Q.videoPrimaryInfoRendererChanged=function(){var r;if((r=this.videoPrimaryInfoRenderer)==null?0:r.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.Q.videoSecondaryInfoRendererChanged=function(){var r,g;(r=this.descriptionInlineExpander)==null||(g=r.collapse)==null||g.call(r);this.descriptionExpandClientVe=_.Dx(110509);this.descriptionCollapseClientVe=_.Dx(110510);r=_.CB();g=_.mw();r&&g&&(_.Y("combine_ve_grafts")?(_.wP(_.hx(),this.descriptionExpandClientVe,g),_.wP(_.hx(),this.descriptionCollapseClientVe,g)):_.zG(r,g,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.Q.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.Q.updateTopLevelIconsOnly=function(){var r=this;_.Y("top_level_update_killswitch")||this.menu&&_.ZV.addLowPriorityJob(function(){r.menu.topLevelIconsOnly=r.skinnyMode},_.fL("swathceroo_delay_flexible_menu_update",100))};
_.Q.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.Q.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.Q.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.Q.onYtTextInlineExpanderExpandedChanged=function(){if(!_.Y("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var r,g;(g=(r=this.structuredDescriptionContentRendererElement).resize)==null||g.call(r)}};
_.Q.onRenderStamperFinished=function(r){(r==null?void 0:r.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.Q.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.Q.onYtExpanderLessTapped=function(){var r,g=(r=this.videoSecondaryInfoRenderer)==null?void 0:r.showLessCommand;g&&this.ytComponentBehavior.resolveCommand(g)};
_.Q.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.Q.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.Q.onDescriptionClick=function(r){if(!_.bw(_.jH(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var g;((g=window.getSelection())==null?0:g.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.Y("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.Q.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.Q.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.Q.logCollapseClick=function(){var r=_.CB();r&&this.descriptionCollapseClientVe&&_.Uk(r,this.descriptionCollapseClientVe)};
_.Q.logExpandClick=function(){var r=_.CB();r&&this.descriptionExpandClientVe&&_.Uk(r,this.descriptionExpandClientVe)};
_.Q.collapseDescription=function(){this.descriptionCollapsed=!0};
_.Q.scrollToTopOfContainer=function(){_.We(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.Q.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.Q.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.Q.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.Q.resize=function(){if(this.videoSecondaryInfoRenderer)if(this.descriptionInlineExpander){var r,g;(g=(r=this.descriptionInlineExpander).resize)==null||g.call(r)}else _.M6(new _.oK("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var I;(I=this.menu)==null||I.maybeFlushDebouncer();this.updatePrimaryMenuWidth();this.primaryMenuWidth!==0&&this.maybeUpdateActionsOnSeparateLine()}};
_.Q.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var r,g,I,P,a=_.Y("web_action_buttons_update_owner_width")?(I=(r=_.DG(this.menu).querySelector("#button-shape"))==null?void 0:r.clientWidth)!=null?I:0:(P=(g=_.DG(this.menu).querySelector("#button"))==null?void 0:g.clientWidth)!=null?P:0,v,C;r=((C=(v=_.DG(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:v.clientWidth)!=null?C:0)+8+a;var u,X;a=(X=(u=_.DG(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:u.children.length)!=null?X:2;r<=8*a||(this.primaryMenuWidth=r)}};
_.Q.onYtUpdateTitleAction=function(r){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.Z(r,FG0).title)};
_.Q.onYtUpdateDescriptionAction=function(r){if(r=_.Z(r,_.n0z)){var g,I=!((g=this.videoSecondaryInfoRenderer)==null||!g.attributedDescription);r.isEmpty||!r.description&&!r.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):r.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",r.attributedDescription):r.description&&(I?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.mk(r.description)):this.set("videoSecondaryInfoRenderer.description",r.description))}};
_.Q.onYtDarkModeToggledAction=function(r){this.isDark=r};
_.Q.registerPanel=function(){if(!_.Y("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var r=_.Y("web_watch_imax_theater_mode")&&this.isTheaterMode;r=_.Y("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||r;var g=_.S5().resolve(_.v2);g&&!r&&g.registerPanel("engagement-panel-structured-description",this)}};
_.Q.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.Q.parseColorSamplingData=function(){var r;if(_.Y("web_delhi_colorful_sd")&&((r=this.structuredDescriptionContentRenderer)==null?0:r.items)&&(r=this.structuredDescriptionContentRenderer.items.find(function(a){return!!_.Z(a,bp)}))){var g,I;
this.hoverColor={lightTheme:(g=_.Z(r,bp))==null?void 0:g.lightThemeColorPalette,darkTheme:(I=_.Z(r,bp))==null?void 0:I.darkThemeColorPalette};var P;this.hoverText=(P=_.Z(r,bp))==null?void 0:P.colorSampledDescriptionBodyText}};
_.Q.updateHoverColor=function(){if(_.Y("web_delhi_colorful_sd")){var r=this.hoverColor,g={},I;r=(I=this.isDark?r==null?void 0:r.darkTheme:r==null?void 0:r.lightTheme)!=null?I:{};I=_.m(rDR);for(var P=I.next();!P.done;P=I.next()){P=P.value;var a=r[P];g["--yt-saturated-"+_.J8(P)]=a?_.pi(a):"initial"}_.lH(this.hostElement,g)}};
_.Q.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.Q.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.Q.showPanel=function(r){this.expandDescription();var g=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;g.resize();var I,P=r==null?void 0:(I=r.sectionListEngagementPanelExtras)==null?void 0:I.scrollToItemSectionIdentifier;P?_.ZV.addJob(function(){g==null||g.scrollToSection(P)},8):this.scrollToTopOfContainer()};
_.Q.isVisible=function(){return!this.descriptionCollapsed};
_.Q.getReloadContinuation=function(){};
_.Q.hidePanel=function(){};
_.Q.updatePanel=function(){};
_.l4.Object.defineProperties(kN.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var r;return _.Y("web_delhi_colorful_sd")&&(r=this.structuredDescriptionContentRenderer)!=null&&r.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(g){return!_.Z(g,bp)&&!_.Z(g,AKr)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.structuredDescriptionContentRendererComputed)!=null&&r.items){var g;r=_.m((g=this.structuredDescriptionContentRendererComputed)==null?void 0:g.items);for(g=r.next();!g.done;g=r.next())if(g=_.Z(g.value,_.NS1))return g}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.videoPrimaryInfoRenderer)==null?0:r.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return!!((r=this.videoSecondaryInfoRenderer)==null?0:(g=r.owner)==null?0:(I=g.videoOwnerRenderer)==null?0:I.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var r,g;if((r=this.videoSecondaryInfoRenderer)==null?0:(g=r.attributedDescription)==null?0:g.content){var I,P;return(P=this.stripAttributedDescription((I=this.videoSecondaryInfoRenderer)==null?void 0:I.attributedDescription))!=null?P:{runs:[]}}}if(_.Y("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var a,v,C,u;return(u=(C=(a=this.videoSecondaryInfoRenderer)==
null?void 0:a.description)!=null?C:(v=this.videoSecondaryInfoRenderer)==null?void 0:v.attributedDescription)!=null?u:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var r,g;return(g=(r=this.videoSecondaryInfoRenderer)==null?void 0:r.headerRuns)!=null?g:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.commentsEntryPointHeaderRenderer)==null||!r.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.videoMetadataCarousel)==null||!r.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.fL("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var r,g,I=Object.assign({},(r=this.videoSecondaryInfoRenderer)==null?void 0:(g=r.metadataRowContainer)==null?void 0:g.metadataRowContainerRenderer);if(I&&I.rows&&I.collapsedItemCount!==void 0&&!(I.rows.length<=I.collapsedItemCount))return I.rows=I.rows.slice(I.collapsedItemCount),I.collapsedItemCount=0,I}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var r,g,I=Object.assign({},(r=this.videoSecondaryInfoRenderer)==null?void 0:(g=r.metadataRowContainer)==null?void 0:g.metadataRowContainerRenderer);if(I&&I.rows&&I.collapsedItemCount!==void 0)return I.rows=I.rows.slice(0,I.collapsedItemCount),I.collapsedItemCount=I.rows.length,I}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var r,g;return!!((r=this.structuredDescriptionContentRendererComputed)==null?0:(g=r.items)==null?0:g.length)}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!this.useFadedScrimDescription&&this.hasInlineStructuredDescription&&!this.descriptionCollapsed}},
descriptionExpandCommand:{configurable:!0,enumerable:!0,get:function(){if(this.structuredDescriptionContentRendererComputed)return null;var r;return(r=this.videoSecondaryInfoRenderer)==null?void 0:r.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((r=this.videoSecondaryInfoRenderer)==null?0:(g=r.owner)==null?0:(I=g.videoOwnerRenderer)==null?0:I.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var r,g,I,P;return!!((r=this.videoPrimaryInfoRenderer)==null?0:(g=r.videoActions)==null?0:(I=g.menuRenderer)==null?0:(P=I.flexibleItems)==null?0:P.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.Y9(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.Y9(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var r=this;if(_.Y("web_title_hashtag_grey_delinkified")){var g,I=_.pF.unsafeClone((g=this.videoPrimaryInfoRenderer)==null?void 0:g.title);(g=I==null?void 0:I.runs)&&g.forEach(function(P){if(P==null?0:P.navigationEndpoint)P.textColor=4284506208,r.isDark&&(P.textColor=4289374890)});
return I}return(I=this.videoPrimaryInfoRenderer)==null?void 0:I.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.Y("web_title_hashtag_black_delinkified")||_.Y("web_title_hashtag_grey_delinkified")}}});
kN.prototype.updateHoverColor=kN.prototype.updateHoverColor;kN.prototype.parseColorSamplingData=kN.prototype.parseColorSamplingData;kN.prototype.resetDescriptionState=kN.prototype.resetDescriptionState;kN.prototype.registerPanel=kN.prototype.registerPanel;kN.prototype.onYtExpanderLessTapped=kN.prototype.onYtExpanderLessTapped;kN.prototype.onYtExpanderMoreTapped=kN.prototype.onYtExpanderMoreTapped;kN.prototype.onRenderStamperFinished=kN.prototype.onRenderStamperFinished;
kN.prototype.onYtTextInlineExpanderExpandedChanged=kN.prototype.onYtTextInlineExpanderExpandedChanged;kN.prototype.onYtTextInlineExpanderCollapseClicked=kN.prototype.onYtTextInlineExpanderCollapseClicked;kN.prototype.onYtTextInlineExpanderExpandClicked=kN.prototype.onYtTextInlineExpanderExpandClicked;kN.prototype.moveActionsElement=kN.prototype.moveActionsElement;kN.prototype.updateTopLevelIconsOnly=kN.prototype.updateTopLevelIconsOnly;kN.prototype.structuredDescriptionContentRendererChanged=kN.prototype.structuredDescriptionContentRendererChanged;
kN.prototype.videoSecondaryInfoRendererChanged=kN.prototype.videoSecondaryInfoRendererChanged;kN.prototype.videoPrimaryInfoRendererChanged=kN.prototype.videoPrimaryInfoRendererChanged;kN.prototype.maybeUpdateActionsOnSeparateLine=kN.prototype.maybeUpdateActionsOnSeparateLine;kN.prototype.updateOwnerAndDescriptionPosition=kN.prototype.updateOwnerAndDescriptionPosition;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],kN.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],kN.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],kN.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],kN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],kN.prototype,"ytdReduxBehavior",void 0);
_.w([_.ni("#above-the-fold"),_.J("design:type",HTMLElement)],kN.prototype,"aboveTheFoldContainer",void 0);_.w([_.ni("#menu ytd-menu-renderer"),_.J("design:type",Object)],kN.prototype,"menu",void 0);_.w([_.ni("#description-inline-expander"),_.J("design:type",Object)],kN.prototype,"descriptionInlineExpander",void 0);_.w([_.ni("#faded-structured-description"),_.J("design:type",Object)],kN.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);
_.w([_.ni("#structured-description"),_.J("design:type",Object)],kN.prototype,"structuredDescriptionContentRendererElement",void 0);_.w([_.ni("#title"),_.J("design:type",HTMLElement)],kN.prototype,"titleElement",void 0);_.w([_.ni("#description"),_.J("design:type",HTMLElement)],kN.prototype,"descriptionElement",void 0);_.w([_.ni("#description-interaction"),_.J("design:type",Object)],kN.prototype,"descriptionInteraction",void 0);
_.w([_.ni("#owner"),_.J("design:type",HTMLElement)],kN.prototype,"ownerElement",void 0);_.w([_.ni("#top-row"),_.J("design:type",HTMLElement)],kN.prototype,"topRowElement",void 0);_.w([_.ni("#bottom-row"),_.J("design:type",HTMLElement)],kN.prototype,"bottomRowElement",void 0);_.w([_.ni("#actions"),_.J("design:type",HTMLElement)],kN.prototype,"actionsElement",void 0);_.w([_.ni("#bottom-actions"),_.J("design:type",HTMLElement)],kN.prototype,"bottomActionsElement",void 0);
_.w([_.ni("#ytd-watch-info-text"),_.J("design:type",Object)],kN.prototype,"watchInfoTextElement",void 0);_.w([_.H(),_.J("design:type",Object)],kN.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],kN.prototype,"videoPrimaryInfoRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],kN.prototype,"videoSecondaryInfoRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],kN.prototype,"commentsEntryPointHeaderRenderer",void 0);
_.w([_.H(),_.J("design:type",Object)],kN.prototype,"videoMetadataCarousel",void 0);_.w([_.H(),_.J("design:type",Object)],kN.prototype,"structuredDescriptionContentRenderer",void 0);_.w([_.L("structuredDescriptionContentRenderer"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"structuredDescriptionContentRendererComputed",null);_.w([_.H(),_.J("design:type",Object)],kN.prototype,"videoSummary",void 0);_.w([_.H(),_.J("design:type",Object)],kN.prototype,"merchShelf",void 0);
_.w([_.H(),_.J("design:type",Object)],kN.prototype,"infoPanelBelowMetadata",void 0);_.w([_.H(),_.J("design:type",Object)],kN.prototype,"hoverColor",void 0);_.w([_.H(),_.J("design:type",Object)],kN.prototype,"hoverText",void 0);_.w([_.H(),_.J("design:type",Object)],kN.prototype,"isHovering",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"enableColorSampling",void 0);
_.w([_.L("structuredDescriptionContentRendererComputed"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"productShelf",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"metadataBadgesInDescription",void 0);_.w([_.L("videoPrimaryInfoRenderer"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"shouldHideBadges",null);
_.w([_.L("productShelf","descriptionCollapsed"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],kN.prototype,"shouldShowProductShelf",null);_.w([_.H(),_.J("design:type",Boolean)],kN.prototype,"isWatchFlexy",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"descriptionCollapsed",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],kN.prototype,"useFadedScrimDescription",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"skinnyMode",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("videoSecondaryInfoRenderer"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"largerItemWrap",null);_.w([_.H(),_.J("design:type",Object)],kN.prototype,"playlist",void 0);_.w([_.H(),_.J("design:type",Object)],kN.prototype,"clarifyBox",void 0);_.w([_.H(),_.J("design:type",Object)],kN.prototype,"playerAds",void 0);
_.w([_.H(),_.J("design:type",Boolean)],kN.prototype,"isDark",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],kN.prototype,"actionsOnSeparateLine",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"disableVideoOwnerOnTap",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"swatcherooDelayLoad",void 0);_.w([_.H(),_.J("design:type",Boolean)],kN.prototype,"suppressTopLevelMetadataRows",void 0);
_.w([_.H(),_.J("design:type",Object)],kN.prototype,"primaryMenuWidth",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"videoId",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"titleHeadlineXs",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"titleHeadlineS",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"titleHeadlineM",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"titleHashtagBlackLinkified",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"titleHashtagGreyLinkified",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.w([_.$R("skinnyMode"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"updateOwnerAndDescriptionPosition",null);
_.w([_.$R("skinnyMode"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"maybeUpdateActionsOnSeparateLine",null);_.w([_.L("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"descriptionText",null);
_.w([_.L("videoSecondaryInfoRenderer.headerRuns"),_.J("design:type",Array),_.J("design:paramtypes",[])],kN.prototype,"headerRuns",null);_.w([_.H({value:!1}),_.L("commentsEntryPointHeaderRenderer"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"hasTeaser",null);_.w([_.H({value:!1,reflectToAttribute:!0}),_.L("videoMetadataCarousel"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"hasTeaserCarousel",null);
_.w([_.H({value:3}),_.L("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"descriptionMaxLines",null);_.w([_.L("videoSecondaryInfoRenderer.metadataRowContainer"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"collapsibleMetadataRows",null);
_.w([_.L("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"alwaysVisibleMetadataRows",null);_.w([_.L("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],kN.prototype,"hasInlineStructuredDescription",null);
_.w([_.L("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],kN.prototype,"showInlineStructuredDescription",null);_.w([_.L("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"descriptionExpandCommand",null);
_.w([_.L("videoSecondaryInfoRenderer.owner"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"videoOwnerCommand",null);_.w([_.H({reflectToAttribute:!0}),_.L("videoPrimaryInfoRenderer.videoActions"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],kN.prototype,"flexMenuEnabled",null);_.w([_.H({selector:_.mY,reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"isFullscreen",void 0);
_.w([_.H({selector:_.Qo,reflectToAttribute:!0}),_.J("design:type",Object)],kN.prototype,"isTheaterMode",void 0);_.w([_.L("descriptionText","useFadedScrimDescription"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],kN.prototype,"showAttributedStringDescription",null);_.w([_.L("descriptionText","useFadedScrimDescription"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],kN.prototype,"showFormattedStringDescription",null);
_.w([_.L("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],kN.prototype,"showFadedStructuredDescription",null);_.w([_.$R("videoPrimaryInfoRenderer"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"videoPrimaryInfoRendererChanged",null);_.w([_.L("videoPrimaryInfoRenderer.title"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"videoTitle",null);
_.w([_.L("videoPrimaryInfoRenderer"),_.J("design:type",Object),_.J("design:paramtypes",[])],kN.prototype,"noEndpoints",null);_.w([_.$R("videoSecondaryInfoRenderer"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"videoSecondaryInfoRendererChanged",null);
_.w([_.xt("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"structuredDescriptionContentRendererChanged",null);_.w([_.xt("skinnyMode"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"updateTopLevelIconsOnly",null);
_.w([_.xt("skinnyMode"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"moveActionsElement",null);_.w([_.Eq("yt-text-inline-expander-expand-clicked"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"onYtTextInlineExpanderExpandClicked",null);
_.w([_.Eq("yt-text-inline-expander-collapse-clicked"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"onYtTextInlineExpanderCollapseClicked",null);_.w([_.Eq("yt-text-inline-expander-expanded-changed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"onYtTextInlineExpanderExpandedChanged",null);
_.w([_.Eq("yt-rendererstamper-finished"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],kN.prototype,"onRenderStamperFinished",null);_.w([_.Eq("yt-expander-more-tapped"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"onYtExpanderMoreTapped",null);_.w([_.Eq("yt-expander-less-tapped"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"onYtExpanderLessTapped",null);
_.w([_.xt("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"registerPanel",null);_.w([_.xt("videoSecondaryInfoRenderer"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"resetDescriptionState",null);
_.w([_.xt("structuredDescriptionContentRenderer"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"parseColorSamplingData",null);_.w([_.xt("hoverColor","isDark"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],kN.prototype,"updateHoverColor",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-watch-metadata"})],kN);
_.A(kN,"ytd-watch-metadata",function(){if($g3!==void 0)return $g3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-metadata--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="above-the-fold" class="style-scope ytd-watch-metadata">\n  <div id="title" on-click="titleOnTap" class="style-scope ytd-watch-metadata">\n    <ytd-badge-supported-renderer hidden="[[!videoPrimaryInfoRenderer.topStandaloneBadge]]" top-standalone-badge="[[videoPrimaryInfoRenderer.topStandaloneBadge]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n    <h1 class="style-scope ytd-watch-metadata">\n      <yt-formatted-string force-default-style="" no-endpoints="[[noEndpoints]]" text="[[videoTitle]]" title="[[getSimpleString(videoPrimaryInfoRenderer.title)]]" class="style-scope ytd-watch-metadata">\n      </yt-formatted-string>\n    </h1>\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[shouldHideBadges]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n  </div>\n\n  <div id="top-row" class="style-scope ytd-watch-metadata">\n    <div id="owner" class="item style-scope ytd-watch-metadata" hidden="[[!videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" on-click="videoOwnerOnTap">\n      <ytd-video-owner-renderer data="[[videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" subscribe-key="[[videoSecondaryInfoRenderer.subscribeButton.subscribeButtonRenderer.subscribedEntityKey]]" watch-metadata-refresh="" class="style-scope ytd-watch-metadata">\n      </ytd-video-owner-renderer>\n      <div id="subscribe-button" class="style-scope ytd-watch-metadata"></div>\n    </div>\n    <div id="actions" class="item style-scope ytd-watch-metadata">\n      <div id="actions-inner" class="style-scope ytd-watch-metadata">\n        <div id="menu" class="style-scope ytd-watch-metadata"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="middle-row" class="style-scope ytd-watch-metadata"></div>\n\n  <div id="bottom-row" class="style-scope ytd-watch-metadata">\n    <template is="dom-if" if="[[videoSecondaryInfoRenderer]]" id="description-wrapper" class="style-scope ytd-watch-metadata">\n      <div id="description" class="item style-scope ytd-watch-metadata" on-down="onDescriptionDown" on-up="onDescriptionUp" on-click="onDescriptionClick" on-mouseenter="onDescriptionMouseEnter" on-mouseleave="onDescriptionMouseLeave">\n        <div id="description-inner" class="style-scope ytd-watch-metadata">\n          <ytd-watch-info-text id="ytd-watch-info-text" detailed="[[!descriptionCollapsed]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" class="style-scope ytd-watch-metadata"></ytd-watch-info-text>\n          \n          <template is="dom-if" if="[[shouldShowProductShelf]]" restamp="" id="product-shelf" class="style-scope ytd-watch-metadata">\n            <ytd-merch-shelf-renderer data="[[productShelf]]" detailed-description-override="[[!descriptionCollapsed]]" class="style-scope ytd-watch-metadata">\n            </ytd-merch-shelf-renderer>\n          </template>\n          <yt-formatted-string id="description-placeholder" hidden="[[!videoSecondaryInfoRenderer.descriptionPlaceholder]]" text="[[videoSecondaryInfoRenderer.descriptionPlaceholder]]" class="style-scope ytd-watch-metadata">\n          </yt-formatted-string>\n          <div id="description-text-container" hidden="[[!useFadedScrimDescription]]" class="style-scope ytd-watch-metadata">\n            <yt-attributed-string id="attributed-description-text" data="[[descriptionText]]" disable-upgrade$="[[!showAttributedStringDescription]]" header-runs="[[headerRuns]]" hidden$="[[!showAttributedStringDescription]]" user-input="" class="style-scope ytd-watch-metadata">\n            </yt-attributed-string>\n            \n            <yt-formatted-string id="formatted-description-text" disable-upgrade$="[[!showFormattedStringDescription]]" hidden="[[!showFormattedStringDescription]]" split-lines="[[showFormattedStringDescription]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n            </yt-formatted-string>\n            <ytd-structured-description-content-renderer id="faded-structured-description" data="[[structuredDescriptionContentRendererComputed]]" disable-upgrade$="[[!showFadedStructuredDescription]]" hidden="[[!showFadedStructuredDescription]]" inline-structured-description="" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n            </ytd-structured-description-content-renderer>\n            <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n            </ytd-metadata-row-container-renderer>\n            <tp-yt-paper-button id="collapse-button" class="button style-scope ytd-watch-metadata" hidden="[[descriptionCollapsed]]" on-click="handleCollapseDescriptionClick">[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]</tp-yt-paper-button>\n          </div>\n          <ytd-text-inline-expander id="description-inline-expander" always-show-expand-button="" collapse-label="[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]" disable-upgrade$="[[useFadedScrimDescription]]" expand-command="[[descriptionExpandCommand]]" expand-label="[[getSimpleString(videoSecondaryInfoRenderer.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[useFadedScrimDescription]]" max-lines="[[descriptionMaxLines]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n            <div slot="extra-content" class="style-scope ytd-watch-metadata">\n              <ytd-structured-description-content-renderer id="structured-description" data="[[structuredDescriptionContentRendererComputed]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="" merch-shelf="[[merchShelf]]" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n              </ytd-structured-description-content-renderer>\n              <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n              </ytd-metadata-row-container-renderer>\n            </div>\n          </ytd-text-inline-expander>\n        </div>\n        <yt-interaction id="description-interaction" class="rounded-large style-scope ytd-watch-metadata" hidden="[[skinnyMode]]"></yt-interaction>\n      </div>\n    </template>\n    <div id="bottom-actions" class="style-scope ytd-watch-metadata"></div>\n    <div id="comment-teaser" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaser]]"></div>\n    <div id="teaser-carousel" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaserCarousel]]"></div>\n  </div>\n</div>\n\n<ytd-metadata-row-container-renderer data="[[alwaysVisibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n</ytd-metadata-row-container-renderer>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return $g3=r},{mode:2});var $1=function(){var r=_.D.apply(this,arguments)||this;r.hidden=!1;r.errorScreen=null;r.playlistData={};return r};
_.b($1,_.D);_.Q=$1.prototype;_.Q.getPlayer=function(){return this.ytdPlayer};
_.Q.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:ev(["aa","eocs"])}}};
_.Q.onActiveChanged=function(){_.jR().dispatch(DBi(this.ytPageBehavior.active))};
_.Q.playerDataChanged=function(){var r;(r=this.watchController)==null||r.setPlayerResponse(this.playerData)};
_.Q.dataChanged=function(){var r;(r=this.watchController)==null||r.setWatchNextResponse(this.data)};
_.Q.sizeChanged=function(){var r,g;(g=(r=this.metadata).resize)==null||g.call(r)};
_.Q.attached=function(){this.watchController=new E9(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.Q.detached=function(){_.KF(this.watchController);this.watchController=void 0};
_.Q.getPlayerContainer=function(){return this.playerContainer};
_.Q.getElement=function(r){switch(r){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.Q.provideRenderingData=function(r,g){switch(r){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=g;break;case "ERROR_SCREEN":this.errorScreen=g!=null?g:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=g;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=g;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=g;break;case "RICH_METADATA":this.richMetadataRowContainer=g;break;case "CLARIFICATION":this.clarificationData=g;break;case "PLAYLIST":this.playlistData=
g!=null?g:{};break;case "MERCH_SHELF":this.merchShelf=g;break;case "TICKET_SHELF":this.ticketShelf=g;break;case "LIMITED_STATE":this.limitedState=g;break;case "DONATION_SHELF":this.donationShelf=g;break;case "ALERTS":this.alerts=g}};
_.l4.Object.defineProperties($1.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return!this.hidden&&!!((r=this.data)==null?0:(g=r.contents)==null?0:(I=g.twoColumnWatchNextResults)==null?0:I.conversationBar)}}});
$1.prototype.sizeChanged=$1.prototype.sizeChanged;$1.prototype.dataChanged=$1.prototype.dataChanged;$1.prototype.playerDataChanged=$1.prototype.playerDataChanged;$1.prototype.onActiveChanged=$1.prototype.onActiveChanged;_.w([_.d(qn.YtPageBehavior),_.J("design:type",Object)],$1.prototype,"ytPageBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],$1.prototype,"ytComponentBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$1.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],$1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],$1.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$1.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],$1.prototype,"playerData",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],$1.prototype,"hidden",void 0);_.w([_.ni("#ytd-player"),_.J("design:type",HTMLElement)],$1.prototype,"ytdPlayer",void 0);_.w([_.ni("#player-container"),_.J("design:type",HTMLElement)],$1.prototype,"playerContainer",void 0);_.w([_.ni("#metadata"),_.J("design:type",Object)],$1.prototype,"metadata",void 0);_.w([_.ni("#playlist"),_.J("design:type",HTMLElement)],$1.prototype,"playlistPanel",void 0);
_.w([_.H({selector:$eA,reflectToAttribute:!0}),_.J("design:type",Object)],$1.prototype,"fixie",void 0);_.w([_.H({selector:_.Crj,reflectToAttribute:!0}),_.J("design:type",Object)],$1.prototype,"singleColumn",void 0);_.w([_.H({selector:function(r){return _.Qo(r)&&!_.mY(r)},
reflectToAttribute:!0}),_.J("design:type",Object)],$1.prototype,"theater",void 0);_.w([_.H({selector:_.mY,reflectToAttribute:!0}),_.J("design:type",Object)],$1.prototype,"fullscreen",void 0);_.w([_.H({selector:kki}),_.J("design:type",Object)],$1.prototype,"windowSize",void 0);_.w([_.H(),_.J("design:type",Object)],$1.prototype,"singleColumnContents",void 0);_.w([_.H(),_.J("design:type",Object)],$1.prototype,"errorScreen",void 0);_.w([_.H(),_.J("design:type",Object)],$1.prototype,"playlistData",void 0);
_.w([_.H(),_.J("design:type",Object)],$1.prototype,"videoPrimaryInfoRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],$1.prototype,"videoSecondaryInfoRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],$1.prototype,"richMetadataRowContainer",void 0);_.w([_.H(),_.J("design:type",Object)],$1.prototype,"clarificationData",void 0);_.w([_.H(),_.J("design:type",Object)],$1.prototype,"commentsEntryPointHeaderRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],$1.prototype,"ticketShelf",void 0);
_.w([_.H(),_.J("design:type",Object)],$1.prototype,"merchShelf",void 0);_.w([_.H(),_.J("design:type",Object)],$1.prototype,"donationShelf",void 0);_.w([_.H(),_.J("design:type",Object)],$1.prototype,"limitedState",void 0);_.w([_.H(),_.J("design:type",Object)],$1.prototype,"alerts",void 0);_.w([_.L("playlistData"),_.J("design:type",Object),_.J("design:paramtypes",[])],$1.prototype,"hasPlaylistData",null);
_.w([_.L("data","hidden"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$1.prototype,"hasChat",null);_.w([_.xt("active"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$1.prototype,"onActiveChanged",null);_.w([_.xt("playerData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$1.prototype,"playerDataChanged",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$1.prototype,"dataChanged",null);_.w([_.xt("windowSize","singleColumn"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$1.prototype,"sizeChanged",null);
_.A($1,"ytd-watch-fixie",function(){if(dZZ===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-fixie--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="single-column" hidden="[[!singleColumnContents]]" class="style-scope ytd-watch-fixie"></div>\n\n<div id="fixed-layer" hidden="[[singleColumnContents]]" class="style-scope ytd-watch-fixie">\n  <div id="primary" class="style-scope ytd-watch-fixie">\n    <div id="player" class="style-scope ytd-watch-fixie">\n      <div id="player-container" class="style-scope ytd-watch-fixie">\n        <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-fixie">\n        </ytd-player>\n      </div>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" disable-upgrade$="[[!errorScreen]]" hidden$="[[!errorScreen]]" class="style-scope ytd-watch-fixie">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <div id="alerts" class="style-scope ytd-watch-fixie"></div>\n    <ytd-watch-metadata id="metadata" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" suppress-top-level-metadata-rows="" video-id="[[data.currentVideoEndpoint.watchEndpoint.videoId]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer.videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer.videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-fixie">\n    </ytd-watch-metadata>\n  </div>\n</div>\n\n<div id="static-layer" hidden="[[singleColumnContents]]" class="style-scope ytd-watch-fixie">\n  <div id="secondary" class="style-scope ytd-watch-fixie">\n    <div id="clarify-box" class="feed-item style-scope ytd-watch-fixie"></div>\n    <div id="limited-state" class="feed-item style-scope ytd-watch-fixie"></div>\n    \n    <template is="dom-if" if="[[merchShelf.merchandiseShelfRenderer]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-fixie">\n      <ytd-merch-shelf-renderer class="feed-item style-scope ytd-watch-fixie" data="[[merchShelf.merchandiseShelfRenderer]]" watch-metadata-refresh="">\n      </ytd-merch-shelf-renderer>\n    </template>\n    \n    <div id="ticket-shelf" class="feed-item style-scope ytd-watch-fixie" hidden=""></div>\n    <ytd-watch-engagement-panels data="[[data.engagementPanels]]" class="style-scope ytd-watch-fixie"></ytd-watch-engagement-panels>\n    \n    <template is="dom-if" if="[[hasChat]]" restamp="" class="style-scope ytd-watch-fixie">\n      <ytd-live-chat-frame id="chat" class="feed-item style-scope ytd-watch-fixie" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]">\n      </ytd-live-chat-frame>\n    </template>\n    <div id="donation-shelf" class="feed-item style-scope ytd-watch-fixie"></div>\n    <ytd-playlist-panel-renderer id="playlist" class="feed-item style-scope ytd-watch-fixie" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" data="[[playlistData]]" disable-upgrade$="[[!hasPlaylistData]]" hidden="[[!hasPlaylistData]]" js-panel-height="">\n    </ytd-playlist-panel-renderer>\n    <div id="rich-metadata" class="feed-item style-scope ytd-watch-fixie"></div>\n    <div id="player-ads" class="style-scope ytd-watch-fixie"></div>\n    <ytd-watch-next-secondary-results-renderer data="[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" disable-upgrade$="[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" hidden="[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" player-data="[[playerData]]" class="style-scope ytd-watch-fixie">\n    </ytd-watch-next-secondary-results-renderer>\n  </div>\n</div>\n\n\n\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);dZZ=r}r=dZZ;return r},{mode:1});var paM;var r7=function(){var r=_.D.apply(this,arguments)||this;r.viewTransitionEnabled=_.Y("enable_player_resize_transition");r.smallerChatMinHeight=_.Y("live_chat_smaller_min_height");r.isDarkTheme=document.documentElement.hasAttribute("dark");r.defaultCollapsePlaylist=_.Y("web_watch_default_collapse_playlist");r.respectAspectRatio=_.Y("web_enable_aspect_ratio_fix");r.retroModeReduxValue=!1;r.persistentPanelVisibleValue=!1;return r};
_.b(r7,_.D);_.Q=r7.prototype;_.Q.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.Q.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.Q.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.Q.updateRetroModeReduxValue=function(){_.Y("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.Q.updatePersistentPanelVisibleValue=function(){_.Y("enable_ai_companion")&&(this.ytdWatchBehavior.persistentPanelVisible=this.persistentPanelVisibleValue)};
_.Q.ready=function(){var r=this,g=function(){r.onColumnScroll()};
this.primary.addEventListener("scroll",g);this.secondary.addEventListener("scroll",g)};
_.Q.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.Q.updateIsTwoColumnsFromBinding=function(r){_.Y("web_watch_update_narrow_width_killswitch")||_.jR().dispatch(RrW(!r.detail.value));this.ytdWatchBehavior.isTwoColumns_=r.detail.value};
_.Q.updateFlexySmallWindowFromBinding=function(r){this.ytdWatchBehavior.flexySmallWindow_=r.detail.value};
_.Q.updateFlexyLargeWindowFromBinding=function(r){this.ytdWatchBehavior.flexyLargeWindow_=r.detail.value};
_.Q.updateWatchWhileWindowSizeSufficientFromBinding=function(r){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=r.detail.value};
_.Q.updateWatchNextCanShowMoreFromBinding=function(r){this.ytdWatchBehavior.watchNextCanShowMore=r.detail.value};
_.Q.updateShownItemsFromBinding=function(r){r.detail.path?this.set(r.detail.path,r.detail.value):this.ytdWatchBehavior.watchNextShownItems=r.detail.value};
_.Q.getElement=function(r){switch(r){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22191_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22191_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments;case "BELOW_THE_PLAYER":return this.below;case "SECONDARY":return this.secondary;case "PERSISTENT_PANEL_CONTAINER":return this.persistentPanelContainer}};
_.l4.Object.defineProperties(r7.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.pageVisualEffects)return!1;for(var g=0;g<this.data.pageVisualEffects.length;g++)if(r=_.Z(this.data.pageVisualEffects[g],UW))return g=void 0,(g=r.config)==null?void 0:g.enableInLightTheme;return!1}}});
_.l4.Object.defineProperties(r7,{template:{configurable:!0,enumerable:!0,get:function(){if(paM===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-flexy--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-flexy"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-flexy"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-flexy">\n    <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n      <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n    </div>\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-flexy"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="primary" class="style-scope ytd-watch-flexy">\n    <div id="primary-inner" class="style-scope ytd-watch-flexy">\n      <div id="player" class="style-scope ytd-watch-flexy">\n        <div id="cinematics-container" class="style-scope ytd-watch-flexy">\n          <div id="cinematics" class="style-scope ytd-watch-flexy"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-flexy">\n          <div id="player-container-inner" class="style-scope ytd-watch-flexy">\n            <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n              <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n            </div>\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-flexy">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-flexy">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-flexy">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-flexy">\n        <div id="alerts" class="style-scope ytd-watch-flexy"></div>\n        <div id="messages" class="style-scope ytd-watch-flexy"></div>\n        <div id="shopping-timely-shelf" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-flexy"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-flexy" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-flexy="" merch-shelf="[[merchShelfInSd]]" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-flexy" hidden$="[[!showGhostMetadata]]">\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" hidden$="[[!showGhostRelated]]"></div>\n      </div>\n      <div id="persistent-panel-container" class="style-scope ytd-watch-flexy"></div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-flexy"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-flexy"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);paM=r}r=paM;return r}}});
r7.prototype.updatePersistentPanelVisibleValue=r7.prototype.updatePersistentPanelVisibleValue;r7.prototype.updateRetroModeReduxValue=r7.prototype.updateRetroModeReduxValue;r7.prototype.updateScrollTopValue=r7.prototype.updateScrollTopValue;r7.prototype.updateFullscreenValue=r7.prototype.updateFullscreenValue;r7.prototype.updateTheaterValue=r7.prototype.updateTheaterValue;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],r7.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],r7.prototype,"ytComponentBehavior",void 0);_.w([_.d(MgM.YtdWatchBehavior),_.J("design:type",Object)],r7.prototype,"ytdWatchBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],r7.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],r7.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],r7.prototype,"playerData",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],r7.prototype,"viewTransitionEnabled",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],r7.prototype,"smallerChatMinHeight",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],r7.prototype,"isDarkTheme",void 0);_.w([_.H(),_.J("design:type",Object)],r7.prototype,"defaultCollapsePlaylist",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],r7.prototype,"respectAspectRatio",void 0);
_.w([_.H({selector:_.Qo}),_.J("design:type",Object)],r7.prototype,"theaterValue",void 0);_.w([_.H({selector:_.mY}),_.J("design:type",Object)],r7.prototype,"fullscreenValue",void 0);_.w([_.H({selector:vl}),_.J("design:type",Object)],r7.prototype,"scrollTopValue",void 0);_.w([_.H({selector:_.u6}),_.J("design:type",Object)],r7.prototype,"miniplayerIsActive",void 0);_.w([_.H({selector:function(r){return r.watch.isWatchRetroMode}}),
_.J("design:type",Object)],r7.prototype,"retroModeReduxValue",void 0);_.w([_.H({selector:_.Bk.persistentPanelVisibleSelector}),_.J("design:type",Object)],r7.prototype,"persistentPanelVisibleValue",void 0);_.w([az("ytd-player"),_.J("design:type",HTMLElement)],r7.prototype,"ytdPlayer",void 0);_.w([_.ni("#playlist"),_.J("design:type",HTMLElement)],r7.prototype,"JSC$22191_ytdPlaylistPanelRenderer",void 0);_.w([az("ytd-comments"),_.J("design:type",HTMLElement)],r7.prototype,"ytdComments",void 0);
_.w([_.ni("#primary"),_.J("design:type",HTMLElement)],r7.prototype,"primary",void 0);_.w([_.ni("#secondary"),_.J("design:type",HTMLElement)],r7.prototype,"secondary",void 0);_.w([_.ni("#player-container"),_.J("design:type",HTMLElement)],r7.prototype,"playerContainer",void 0);_.w([_.ni("#below"),_.J("design:type",HTMLElement)],r7.prototype,"below",void 0);_.w([_.ni("#cinematics"),_.J("design:type",HTMLElement)],r7.prototype,"JSC$22191_cinematics",void 0);
_.w([_.ni("#persistent-panel-container"),_.J("design:type",HTMLElement)],r7.prototype,"persistentPanelContainer",void 0);_.w([_.xt("theaterValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],r7.prototype,"updateTheaterValue",null);_.w([_.xt("fullscreenValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],r7.prototype,"updateFullscreenValue",null);
_.w([_.xt("scrollTopValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],r7.prototype,"updateScrollTopValue",null);_.w([_.xt("retroModeReduxValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],r7.prototype,"updateRetroModeReduxValue",null);_.w([_.xt("persistentPanelVisibleValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],r7.prototype,"updatePersistentPanelVisibleValue",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],r7.prototype,"cinematicLightTheme",null);_.w([_.qC({is:"ytd-watch-flexy"})],r7);var oi0;var qFi;var XaU=function(){return _.D.apply(this,arguments)||this};
_.b(XaU,_.D);_.w([_.qC({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],XaU);
_.A(XaU,"ytd-ghost-comments-renderer",function(){if(qFi===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-comments-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="comment-section style-scope ytd-ghost-comments-renderer">\n  <div class="header ghost-card style-scope ytd-ghost-comments-renderer">\n    <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n  </div>\n  <div class="input-box ghost-card style-scope ytd-ghost-comments-renderer">\n    <div class="avatar style-scope ytd-ghost-comments-renderer">\n      <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n    </div>\n    <div class="ghost-input style-scope ytd-ghost-comments-renderer"></div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);qFi=r}r=qFi;return r},{mode:1});var cDi;var tqS=function(){return _.D.apply(this,arguments)||this};
_.b(tqS,_.D);_.w([_.qC({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],tqS);
_.A(tqS,"ytd-ghost-watch-metadata-renderer",function(){if(cDi===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-watch-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="ghost-card style-scope ytd-ghost-watch-metadata-renderer">\n  <div class="title style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="line line-1 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-2 style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n  <div class="byline style-scope ytd-ghost-watch-metadata-renderer">\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n  </div>\n  <div class="description style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="line line-1 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-2 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-3 style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n  <div class="owner-box style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="left style-scope ytd-ghost-watch-metadata-renderer">\n      <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n      <div class="text style-scope ytd-ghost-watch-metadata-renderer">\n        <div class="top style-scope ytd-ghost-watch-metadata-renderer"></div>\n        <div class="bottom style-scope ytd-ghost-watch-metadata-renderer"></div>\n      </div>\n    </div>\n    <div class="right style-scope ytd-ghost-watch-metadata-renderer">\n      <div class="oval style-scope ytd-ghost-watch-metadata-renderer"></div>\n    </div>\n  </div>\n  <div class="action-bar style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="oval style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);cDi=r}r=cDi;return r},{mode:1});var g7=function(){var r=_.D.apply(this,arguments)||this;r.ghostGridRenderer={rows:6};r.smallerChatMinHeight=_.Y("live_chat_smaller_min_height");r.darkerPanels=_.Y("web_watch_darker_panels");r.isDarkTheme=document.documentElement.hasAttribute("dark");return r};
_.b(g7,_.D);_.Q=g7.prototype;_.Q.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.Q.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.Q.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.Q.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.Q.ready=function(){var r=this,g=function(){r.onColumnScroll()};
this.primary.addEventListener("scroll",g);this.secondary.addEventListener("scroll",g)};
_.Q.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.Q.updateIsTwoColumnsFromBinding=function(r){this.ytdWatchBehavior.isTwoColumns_=r.detail.value};
_.Q.updateFlexySmallWindowFromBinding=function(r){this.ytdWatchBehavior.flexySmallWindow_=r.detail.value};
_.Q.updateFlexyLargeWindowFromBinding=function(r){this.ytdWatchBehavior.flexyLargeWindow_=r.detail.value};
_.Q.updateWatchWhileWindowSizeSufficientFromBinding=function(r){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=r.detail.value};
_.Q.updateWatchNextCanShowMoreFromBinding=function(r){this.ytdWatchBehavior.watchNextCanShowMore=r.detail.value};
_.Q.updateShownItemsFromBinding=function(r){_.Y("swatcheroo_direct_use_rich_grid")||(r.detail.path?this.set(r.detail.path,r.detail.value):this.ytdWatchBehavior.watchNextShownItems=r.detail.value)};
_.Q.getElement=function(r){switch(r){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22196_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22196_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.l4.Object.defineProperties(g7.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.pageVisualEffects)return!1;for(var g=0;g<this.data.pageVisualEffects.length;g++)if(r=_.Z(this.data.pageVisualEffects[g],UW))return g=void 0,(g=r.config)==null?void 0:g.enableInLightTheme;return!1}}});
g7.prototype.updateMiniplayerIsActiveValue=g7.prototype.updateMiniplayerIsActiveValue;g7.prototype.updateScrollTopValue=g7.prototype.updateScrollTopValue;g7.prototype.updateFullscreenValue=g7.prototype.updateFullscreenValue;g7.prototype.updateTheaterValue=g7.prototype.updateTheaterValue;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],g7.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],g7.prototype,"ytComponentBehavior",void 0);
_.w([_.d(MgM.YtdWatchBehavior),_.J("design:type",Object)],g7.prototype,"ytdWatchBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],g7.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],g7.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],g7.prototype,"ghostGridRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],g7.prototype,"playerData",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],g7.prototype,"smallerChatMinHeight",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],g7.prototype,"darkerPanels",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],g7.prototype,"isDarkTheme",void 0);_.w([_.H({selector:_.Qo}),_.J("design:type",Object)],g7.prototype,"theaterValue",void 0);_.w([_.H({selector:_.mY}),_.J("design:type",Object)],g7.prototype,"fullscreenValue",void 0);_.w([_.H({selector:vl}),_.J("design:type",Object)],g7.prototype,"scrollTopValue",void 0);
_.w([_.H({selector:_.u6}),_.J("design:type",Object)],g7.prototype,"miniplayerIsActiveValue",void 0);_.w([_.ni("#ytd-player"),_.J("design:type",HTMLElement)],g7.prototype,"ytdPlayer",void 0);_.w([_.ni("#playlist"),_.J("design:type",HTMLElement)],g7.prototype,"JSC$22196_ytdPlaylistPanelRenderer",void 0);_.w([_.ni("#ytd-comments"),_.J("design:type",HTMLElement)],g7.prototype,"ytdComments",void 0);_.w([_.ni("#primary"),_.J("design:type",HTMLElement)],g7.prototype,"primary",void 0);
_.w([_.ni("#secondary"),_.J("design:type",HTMLElement)],g7.prototype,"secondary",void 0);_.w([_.ni("#player-container"),_.J("design:type",HTMLElement)],g7.prototype,"playerContainer",void 0);_.w([_.ni("#cinematics"),_.J("design:type",HTMLElement)],g7.prototype,"JSC$22196_cinematics",void 0);_.w([_.xt("theaterValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],g7.prototype,"updateTheaterValue",null);
_.w([_.xt("fullscreenValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],g7.prototype,"updateFullscreenValue",null);_.w([_.xt("scrollTopValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],g7.prototype,"updateScrollTopValue",null);_.w([_.xt("miniplayerIsActiveValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],g7.prototype,"updateMiniplayerIsActiveValue",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],g7.prototype,"cinematicLightTheme",null);
_.A(g7,"ytd-watch-grid",function(){if(oi0===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-grid--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-grid"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-grid"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-grid"></div>\n\n<div id="player-full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-grid">\n  </div>\n  <div id="squeezeback-constraining-container" hidden="[[!squeezeback]]" class="style-scope ytd-watch-grid"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-grid"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="primary" class="style-scope ytd-watch-grid">\n    <div id="primary-inner" class="style-scope ytd-watch-grid">\n      <div id="player" class="style-scope ytd-watch-grid">\n        <div id="cinematics-container" class="style-scope ytd-watch-grid">\n          <div id="cinematics" class="style-scope ytd-watch-grid"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-grid">\n          <div id="player-container-inner" class="style-scope ytd-watch-grid">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-grid">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-grid">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-grid">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-grid">\n        <div id="fixed-below" class="style-scope ytd-watch-grid"></div>\n        <div id="bottom-grid" class="style-scope ytd-watch-grid">\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" hide-offer-modules="[[hideOfferModules]]" is-two-columns="[[isTwoColumns_]]" is-watch-next-grid="" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-grid">\n          </ytd-watch-next-secondary-results-renderer>\n          <ytd-ghost-grid-renderer data="[[ghostGridRenderer]]" hidden="[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" is-watch-next="" rich-item-min-width="[[richItemMinWidth]]" class="style-scope ytd-watch-grid"></ytd-ghost-grid-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="secondary" class="style-scope ytd-watch-grid">\n    <div id="fixed-secondary" class="style-scope ytd-watch-grid">\n      <div id="panels" class="style-scope ytd-watch-grid">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-engagement-panels>\n      </div>\n      <div id="chat-container" class="style-scope ytd-watch-grid">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-grid">\n          <ytd-live-chat-frame id="chat" data="[[conversationBar]]" class="style-scope ytd-watch-grid">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n    </div>\n    <div id="secondary-inner" class="style-scope ytd-watch-grid">\n        <ytd-watch-metadata clarify-box="[[clarifyBox]]" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" hidden="[[!videoPrimaryInfoRenderer]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" player-ads="[[playerAds]]" playlist="[[playlist]]" skinny-mode="[[metadataSkinnyMode]]" swatcheroo-enable-double-metadata="[[swatcherooUseDoubleMetadata]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-metadata>\n        <ytd-ghost-watch-metadata-renderer hidden="[[hasMetadata]]" class="style-scope ytd-watch-grid"></ytd-ghost-watch-metadata-renderer>\n        <div id="inline-panels" class="style-scope ytd-watch-grid"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-grid"></div>\n        <div id="alerts" class="style-scope ytd-watch-grid"></div>\n        <div id="messages" class="style-scope ytd-watch-grid"></div>\n        <div id="related" class="style-scope ytd-watch-grid">\n          <div id="player-ads" class="style-scope ytd-watch-grid"></div>\n          <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n        </div>\n        <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[!playlistPanelExpanded]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" meta-panel="[[swatcherooSplitScroll]]" class="style-scope ytd-watch-grid">\n        </ytd-playlist-panel-renderer>\n        <div id="expandable-metadata" hidden="[[!expandableMetadata]]" class="style-scope ytd-watch-grid"></div>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-grid" hidden="">\n          <div id="info" class="style-scope ytd-watch-grid">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-grid">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n        </div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-grid"></div>\n      <div id="offer-module" class="style-scope ytd-watch-grid"></div>\n      <div id="donation-shelf" class="style-scope ytd-watch-grid"></div>\n      <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-grid"></div>\n      \n      <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-grid">\n        <ytd-merch-shelf-renderer data="[[merchShelf]]" meta-panel="[[swatcherooSplitScroll]]" skinny-mode="[[isTwoColumns_]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid">\n        </ytd-merch-shelf-renderer>\n      </template>\n      <ytd-ghost-comments-renderer hidden="[[comments]]" class="style-scope ytd-watch-grid"></ytd-ghost-comments-renderer>\n      <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat, commentsEntryPointHeaderRenderer)]]" hide-panel-button="[[!defaultTwoColumnLayout]]" is-watch-grid="" class="style-scope ytd-watch-grid">\n      </ytd-comments>\n    </div>\n  </div>\n</div>\n<div id="fixed-columns-secondary" hidden="[[!swatcherooSplitScroll]]" class="style-scope ytd-watch-grid"> </div>\n\n<div id="survey" class="style-scope ytd-watch-grid"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-grid"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);oi0=r}r=oi0;return r},{mode:2});var B$0;var IR=function(){var r=_.D.apply(this,arguments)||this;r.flexy=!0;r.learningJourney=!0;r.viewTransitionEnabled=_.Y("enable_player_resize_transition");r.smallerChatMinHeight=_.Y("live_chat_smaller_min_height");r.isDarkTheme=document.documentElement.hasAttribute("dark");r.theaterLargerPlayer=_.Y("web_watch_theater_larger_player");r.defaultCollapsePlaylist=_.Y("web_watch_default_collapse_playlist");r.enableCanvasLayout=_.Y("web_enable_canvas_on_learning_journey");return r};
_.b(IR,_.D);_.Q=IR.prototype;_.Q.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.Q.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.Q.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.Q.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.Q.ready=function(){var r=this,g=function(){r.onColumnScroll()};
this.primary.addEventListener("scroll",g);this.secondary.addEventListener("scroll",g)};
_.Q.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.Q.updateIsTwoColumnsFromBinding=function(r){_.Y("web_watch_update_narrow_width_killswitch")||_.jR().dispatch(RrW(!r.detail.value));this.ytdWatchBehavior.isTwoColumns_=r.detail.value};
_.Q.updateFlexySmallWindowFromBinding=function(r){this.ytdWatchBehavior.flexySmallWindow_=r.detail.value};
_.Q.updateFlexyLargeWindowFromBinding=function(r){this.ytdWatchBehavior.flexyLargeWindow_=r.detail.value};
_.Q.updateWatchWhileWindowSizeSufficientFromBinding=function(r){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=r.detail.value};
_.Q.updateWatchNextCanShowMoreFromBinding=function(r){this.ytdWatchBehavior.watchNextCanShowMore=r.detail.value};
_.Q.updateShownItemsFromBinding=function(r){r.detail.path?this.set(r.detail.path,r.detail.value):this.ytdWatchBehavior.watchNextShownItems=r.detail.value};
_.Q.getElement=function(r){switch(r){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22199_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22199_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.l4.Object.defineProperties(IR.prototype,{showBrowseResponse:{configurable:!0,enumerable:!0,get:function(){return!!this.browseData&&!this.playerData&&this.enableCanvasLayout}},
showWatchResponse:{configurable:!0,enumerable:!0,get:function(){return!!this.playerData||!this.enableCanvasLayout}},
cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.pageVisualEffects)return!1;for(var g=0;g<this.data.pageVisualEffects.length;g++)if(r=_.Z(this.data.pageVisualEffects[g],UW))return g=void 0,(g=r.config)==null?void 0:g.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.learningJourneyEngagementPanels)==null?void 0:r.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var r,g=(r=this.learningJourneyEngagementPanels)==null?void 0:r.find(function(z){var e;return(z==null?void 0:(e=z.engagementPanelSectionListRenderer)==null?void 0:e.panelIdentifier)==="learning-journey-engagement-panel"});
if(g){var I,P,a,v,C,u,X,c,B;if(r=(c=((X=(C=((v=g==null?void 0:(I=g.engagementPanelSectionListRenderer)==null?void 0:(P=I.content)==null?void 0:(a=P.sectionListRenderer)==null?void 0:a.contents)!=null?v:[])[0])==null?void 0:(u=C.itemSectionRenderer)==null?void 0:u.contents)!=null?X:[])[0])==null?void 0:(B=c.accordionViewModel)==null?void 0:B.onTitleTap){var O=_.oT(r);if(O)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.Jx.instance.resolveCommand(O)}}}}}}});
_.l4.Object.defineProperties(IR,{template:{configurable:!0,enumerable:!0,get:function(){if(B$0===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-learning-journey--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-learning-journey">\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-learning-journey"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="secondary" class="style-scope ytd-watch-learning-journey">\n    <div id="secondary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="plj-sidebar" class="style-scope ytd-watch-learning-journey">\n        <div id="plj-playlist" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="plj-panels" class="style-scope ytd-watch-learning-journey"></div>\n      </div>\n      <div id="panels" class="style-scope ytd-watch-learning-journey">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-learning-journey">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-learning-journey"></div>\n      <div id="chat-container" class="style-scope ytd-watch-learning-journey">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-learning-journey">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-learning-journey">\n        <div id="player-ads" class="style-scope ytd-watch-learning-journey"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="primary" class="style-scope ytd-watch-learning-journey">\n    <div id="primary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="watch-content" hidden="[[!showWatchResponse]]" class="style-scope ytd-watch-learning-journey">\n        <div id="player" class="style-scope ytd-watch-learning-journey">\n          <div id="cinematics-container" class="style-scope ytd-watch-learning-journey">\n            <div id="cinematics" class="style-scope ytd-watch-learning-journey"></div>\n          </div>\n          <div id="player-container-outer" class="style-scope ytd-watch-learning-journey">\n            <div id="player-container-inner" class="style-scope ytd-watch-learning-journey">\n              <div id="player-container" role="complementary" class="style-scope ytd-watch-learning-journey">\n                <ytd-player id="ytd-plj-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_LEARNING_JOURNEY_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-learning-journey">\n                </ytd-player>\n              </div>\n            </div>\n            <div id="player-button-overlays" class="style-scope ytd-watch-learning-journey">\n              <yt-button-shape data="[[backButtonData]]" hidden$="[[!backButtonData]]" icon-name="x_cairo" class="style-scope ytd-watch-learning-journey">\n            </yt-button-shape></div>\n          </div>\n          <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-learning-journey">\n          </yt-playability-error-supported-renderers>\n        </div>\n        <div id="below" class="style-scope ytd-watch-learning-journey">\n          <div id="alerts" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="messages" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="clarify-box" class="attached-message style-scope ytd-watch-learning-journey"></div>\n          <div id="limited-state" class="attached-message style-scope ytd-watch-learning-journey"></div>\n          <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-learning-journey" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-learning-journey="" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n          </ytd-watch-metadata>\n          <div class$="[[legacyMetadataClass]] style-scope ytd-watch-learning-journey">\n            <div id="info" class="style-scope ytd-watch-learning-journey">\n              <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n              <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n            </div>\n            <div id="meta" class="style-scope ytd-watch-learning-journey">\n              <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n              <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n            </div>\n          </div>\n          <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-learning-journey"></div>\n          \n          <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-learning-journey">\n            <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey">\n            </ytd-merch-shelf-renderer>\n          </template>\n          <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-comments>\n        </div>\n      </div>\n      <div id="browse-content" hidden="[[!showBrowseResponse]]" class="style-scope ytd-watch-learning-journey">\n        <ytd-two-column-browse-results-renderer id="ytd-plj-browse" data="[[browseData.contents.twoColumnBrowseResultsRenderer]]" class="style-scope ytd-watch-learning-journey"></ytd-two-column-browse-results-renderer>\n      </div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-learning-journey"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-learning-journey"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);B$0=r}r=B$0;return r}}});
IR.prototype.updateMiniplayerIsActiveValue=IR.prototype.updateMiniplayerIsActiveValue;IR.prototype.updateScrollTopValue=IR.prototype.updateScrollTopValue;IR.prototype.updateFullscreenValue=IR.prototype.updateFullscreenValue;IR.prototype.updateTheaterValue=IR.prototype.updateTheaterValue;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],IR.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],IR.prototype,"ytComponentBehavior",void 0);
_.w([_.d(g5K.YtdLearningJourneyWatchBehavior),_.J("design:type",Object)],IR.prototype,"ytdWatchBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],IR.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],IR.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],IR.prototype,"playerData",void 0);_.w([_.H(),_.J("design:type",Object)],IR.prototype,"browseData",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],IR.prototype,"flexy",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],IR.prototype,"learningJourney",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],IR.prototype,"viewTransitionEnabled",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],IR.prototype,"smallerChatMinHeight",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],IR.prototype,"isDarkTheme",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],IR.prototype,"theaterLargerPlayer",void 0);_.w([_.H(),_.J("design:type",Object)],IR.prototype,"defaultCollapsePlaylist",void 0);_.w([_.H(),_.J("design:type",Object)],IR.prototype,"enableCanvasLayout",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("playerData","browseData","enableCanvasLayout"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],IR.prototype,"showBrowseResponse",null);
_.w([_.H({reflectToAttribute:!0}),_.L("playerData","enableCanvasLayout"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],IR.prototype,"showWatchResponse",null);_.w([_.H({selector:_.Qo}),_.J("design:type",Object)],IR.prototype,"theaterValue",void 0);_.w([_.H({selector:_.mY}),_.J("design:type",Object)],IR.prototype,"fullscreenValue",void 0);_.w([_.H({selector:vl}),_.J("design:type",Object)],IR.prototype,"scrollTopValue",void 0);
_.w([_.H({selector:_.u6}),_.J("design:type",Object)],IR.prototype,"miniplayerIsActiveValue",void 0);_.w([_.ni("#ytd-plj-player"),_.J("design:type",HTMLElement)],IR.prototype,"ytdPlayer",void 0);_.w([_.ni("#playlist"),_.J("design:type",HTMLElement)],IR.prototype,"JSC$22199_ytdPlaylistPanelRenderer",void 0);_.w([az("ytd-comments"),_.J("design:type",HTMLElement)],IR.prototype,"ytdComments",void 0);_.w([_.ni("#primary"),_.J("design:type",HTMLElement)],IR.prototype,"primary",void 0);
_.w([_.ni("#secondary"),_.J("design:type",HTMLElement)],IR.prototype,"secondary",void 0);_.w([_.ni("#player-container"),_.J("design:type",HTMLElement)],IR.prototype,"playerContainer",void 0);_.w([_.ni("#cinematics"),_.J("design:type",HTMLElement)],IR.prototype,"JSC$22199_cinematics",void 0);_.w([_.xt("theaterValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IR.prototype,"updateTheaterValue",null);
_.w([_.xt("fullscreenValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IR.prototype,"updateFullscreenValue",null);_.w([_.xt("scrollTopValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IR.prototype,"updateScrollTopValue",null);_.w([_.xt("miniplayerIsActiveValue"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IR.prototype,"updateMiniplayerIsActiveValue",null);
_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],IR.prototype,"cinematicLightTheme",null);_.w([_.H({reflectToAttribute:!0}),_.L("learningJourneyEngagementPanels"),_.J("design:type",Object),_.J("design:paramtypes",[])],IR.prototype,"hasLearningJourneyPanels",null);_.w([_.L("learningJourneyEngagementPanels"),_.J("design:type",Object),_.J("design:paramtypes",[])],IR.prototype,"backButtonData",null);_.w([_.qC({is:"ytd-watch-learning-journey"})],IR);var OWS;var P3=function(){var r=_.D.apply(this,arguments)||this;r.systemIcons=_.Y("kevlar_system_icons");return r};
_.b(P3,_.D);_.Q=P3.prototype;_.Q.ready=function(){this.hostElement.addEventListener("tap",_.J4(this,this.onEndpointTapExtra))};
_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.Q.onFocus=function(){var r;(r=_.DG(this.hostElement).querySelector("tp-yt-paper-item"))==null||r.focus()};
_.Q.onEndpointTapExtra=function(r){_.He(this.hostElement,"iron-activate");var g=this.data.navigationEndpoint;g&&_.Z(g,_.LRE)&&(r.stopPropagation(),_.AF(this.hostElement,[g],this.hostElement))};
_.Q.computeIcon=function(r){return r&&r.iconType?_.lf(r.iconType):""};
_.Q.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.Q.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.Q.forceUpdateStylesOnLegacyBrowsers=function(){_.Y("kevlar_legacy_browsers")&&_.lH(this.hostElement)};
P3.prototype.forceUpdateStylesOnLegacyBrowsers=P3.prototype.forceUpdateStylesOnLegacyBrowsers;P3.prototype.onFocus=P3.prototype.onFocus;_.w([_.d(_.L_),_.J("design:type",Object)],P3.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(_.fcS.YtConditionalRendererBehavior),_.J("design:type",Object)],P3.prototype,"ytConditionalRendererBehavior",void 0);_.w([_.d(_.N5.YtEndpointBehavior),_.J("design:type",Object)],P3.prototype,"ytEndpointBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],P3.prototype,"data",void 0);_.w([_.H({computed:"computeIcon(data.icon)",value:""}),_.J("design:type",String)],P3.prototype,"icon",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],P3.prototype,"useIcons",void 0);_.w([_.H({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.J("design:type",Boolean)],P3.prototype,"hasSeparator",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],P3.prototype,"systemIcons",void 0);_.w([_.Eq("focus"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],P3.prototype,"onFocus",null);_.w([_.xt("useIcons","hasSeparator"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],P3.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.A(P3,"ytd-menu-navigation-item-renderer",function(){if(OWS===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-navigation-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!hidden]]" class="style-scope ytd-menu-navigation-item-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-menu-navigation-item-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]" tabindex="-1">\n    <tp-yt-paper-item aria-label$="[[data.accessibility.accessibilityData.label]]" disabled="[[data.isDisabled]]" class="style-scope ytd-menu-navigation-item-renderer">\n      <yt-icon hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-menu-navigation-item-renderer"></yt-icon>\n      <yt-formatted-string text="[[data.text]]" class="style-scope ytd-menu-navigation-item-renderer"></yt-formatted-string>\n    </tp-yt-paper-item>\n  </a>\n</template>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);OWS=r}r=OWS;return r},{mode:1});var zqi;var eqZ=_.i6(_.xH("DOWNLOAD",{},"Download")),YFA=_.i6(_.xH("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),ZWU=_.i6(_.xH("RETRY",{},"Retry")),Ugf=_.i6(_.xH("PAUSE_DOWNLOADING",{},"Pause downloading")),iWU=_.i6(_.xH("RESUME_DOWNLOAD",{},"Resume download")),aR=function(){var r=_.D.apply(this,arguments)||this;r.primaryText=eqZ;r.primaryIconType="OFFLINE_DOWNLOAD";r.hasSecondaryContent=!1;r.hasSeparator=!1;r.transferState="TRANSFER_STATE_UNKNOWN";r.isVideoDeletedByUser=!1;r.isHidden=!1;r.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return r};
_.b(aR,_.D);_.Q=aR.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.Q.onFocus=function(){this.primaryEntry.focus()};
_.Q.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.Q.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.Q.getRemoveAction=function(){return"ACTION_REMOVE"};
_.Q.sendOfflineAction=function(r){var g=this.data.serviceEndpoint;if(g){var I=_.Z(g,_.lw);I&&r&&(I.action=r);this.ytComponentBehavior.resolveCommand(g)}};
_.Q.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=eqZ,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=eqZ;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=ZWU;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=YFA;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=iWU;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=YFA;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
Ugf;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=YFA;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=YFA;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=eqZ,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.Q.showHideButton=function(){var r;this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||((r=this.playerStateEntity)==null?void 0:r.adsState)==="ADS_STATE_PLAYING"};
_.Q.isSecondaryEntryHidden=function(r,g){return r?!0:!g};
_.Q.computeHasSeparator=function(){var r;return!((r=this.data)==null||!r.hasSeparator)};
_.Q.computePlayerStateEntityKey=function(r){return r};
aR.prototype.showHideButton=aR.prototype.showHideButton;aR.prototype.onTransferStateChange=aR.prototype.onTransferStateChange;aR.prototype.onFocus=aR.prototype.onFocus;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],aR.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],aR.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],aR.prototype,"ytComponentBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],aR.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],aR.prototype,"primaryText",void 0);_.w([_.H(),_.J("design:type",String)],aR.prototype,"primaryIconType",void 0);_.w([_.H(),_.J("design:type",String)],aR.prototype,"primaryAction",void 0);_.w([_.H(),_.J("design:type",Object)],aR.prototype,"secondaryText",void 0);_.w([_.H(),_.J("design:type",String)],aR.prototype,"secondaryIconType",void 0);
_.w([_.H(),_.J("design:type",String)],aR.prototype,"secondaryAction",void 0);_.w([_.H(),_.J("design:type",Object)],aR.prototype,"hasSecondaryContent",void 0);_.w([_.H({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.J("design:type",Object)],aR.prototype,"hasSeparator",void 0);_.w([_.H({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.J("design:type",String)],aR.prototype,"playerStateEntityKey",void 0);
_.w([_.H({selector:_.D8,selectorArgs:["playerStateEntityKey"]}),_.J("design:type",Object)],aR.prototype,"playerStateEntity",void 0);_.w([_.H({selector:_.qk,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.J("design:type",String)],aR.prototype,"transferState",void 0);_.w([_.H({selector:_.vz1,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.J("design:type",Object)],aR.prototype,"isVideoDeletedByUser",void 0);
_.w([_.H(),_.J("design:type",Object)],aR.prototype,"isHidden",void 0);_.w([_.H({selector:_.bw$,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.J("design:type",Object)],aR.prototype,"offlineabilityState",void 0);_.w([_.ni("#primary-entry"),_.J("design:type",Object)],aR.prototype,"primaryEntry",void 0);_.w([_.Eq("focus"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],aR.prototype,"onFocus",null);
_.w([_.$R("transferState","isVideoDeletedByUser"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],aR.prototype,"onTransferStateChange",null);_.w([_.$R("offlineabilityState","playerStateEntity"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],aR.prototype,"showHideButton",null);
_.A(aR,"ytd-menu-service-item-download-renderer",function(){if(zqi===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-service-item-download-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<tp-yt-paper-item id="primary-entry" hidden="[[isHidden]]" on-tap="onPrimaryClicked" class="style-scope ytd-menu-service-item-download-renderer">\n  <yt-icon icon="[[primaryIconType]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-icon>\n  <yt-formatted-string text="[[primaryText]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-formatted-string>\n</tp-yt-paper-item>\n<tp-yt-paper-item id="secondary-entry" hidden="[[isSecondaryEntryHidden(isHidden, hasSecondaryContent)]]" on-tap="onSecondaryClicked" class="style-scope ytd-menu-service-item-download-renderer">\n  <yt-icon icon="[[secondaryIconType]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-icon>\n  <yt-formatted-string text="[[secondaryText]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-formatted-string>\n</tp-yt-paper-item>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);zqi=r}r=zqi;return r},{mode:1});var bWR;var v3=function(){var r=_.D.apply(this,arguments)||this;r.useIcons=!1;r.systemIcons=_.Y("kevlar_system_icons");return r};
_.b(v3,_.D);_.Q=v3.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.Q.onFocus=function(){var r;(r=_.DG(this.hostElement).querySelector("tp-yt-paper-item"))==null||r.focus()};
_.Q.onTap=function(){_.D3(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var r=this.data.serviceEndpoint,g=this.data.command;if(r){var I,P=(I=this.data)==null?void 0:I.trackingParams;I=!!_.Z(r,_.ibT);P&&I&&_.jR().dispatch(_.Ke({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:P}}));this.ytComponentBehavior.resolveCommand(r)||_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}})}g&&(this.ytComponentBehavior.resolveCommand(g)||_.AF(this.hostElement,
[g],this.hostElement))};
_.Q.computeIcon=function(r){return r&&r.iconType?_.lf(r.iconType):""};
_.Q.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.Q.computeHasSeparator=function(){var r;return!((r=this.data)==null||!r.hasSeparator)};
_.Q.forceUpdateStylesOnLegacyBrowsers=function(){_.Y("kevlar_legacy_browsers")&&_.lH(this.hostElement)};
_.Q.computeIsSelected=function(){var r;return!((r=this.data)==null||!r.isSelected)};
v3.prototype.forceUpdateStylesOnLegacyBrowsers=v3.prototype.forceUpdateStylesOnLegacyBrowsers;v3.prototype.onTap=v3.prototype.onTap;v3.prototype.onFocus=v3.prototype.onFocus;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],v3.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],v3.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],v3.prototype,"ytComponentBehavior",void 0);
_.w([_.d(_.fcS.YtConditionalRendererBehavior),_.J("design:type",Object)],v3.prototype,"ytConditionalRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],v3.prototype,"data",void 0);_.w([_.H({computed:"computeIcon(data.icon)",value:""}),_.J("design:type",String)],v3.prototype,"icon",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],v3.prototype,"useIcons",void 0);
_.w([_.H({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.J("design:type",Boolean)],v3.prototype,"hasSeparator",void 0);_.w([_.H({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.J("design:type",Boolean)],v3.prototype,"isSelected",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],v3.prototype,"systemIcons",void 0);
_.w([_.Eq("focus"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],v3.prototype,"onFocus",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],v3.prototype,"onTap",null);_.w([_.xt("useIcons","hasSeparator"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],v3.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.A(v3,"ytd-menu-service-item-renderer",function(){if(bWR===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-service-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item disabled="[[data.isDisabled]]" class="style-scope ytd-menu-service-item-renderer">\n  <yt-icon hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-menu-service-item-renderer"></yt-icon>\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-menu-service-item-renderer"></yt-formatted-string>\n  <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-menu-service-item-renderer">\n  </ytd-badge-supported-renderer>\n</tp-yt-paper-item>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);bWR=r}r=bWR;return r},{mode:2});var MqM;var QW=function(){return _.D.apply(this,arguments)||this};
_.b(QW,_.D);_.Q=QW.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.onDataChanged=function(){var r=this;_.Nu(this,function(){r.postbox.openDialog();r.focus();_.He(r.hostElement,"yt-refit")})};
_.Q.focus=function(){this.postbox.focus()};
_.Q.closePopup=function(){_.We(this.hostElement,"yt-close-popup-action")};
_.Q.onYtCommentboxDismiss=function(){this.closePopup()};
QW.prototype.onYtCommentboxDismiss=QW.prototype.onYtCommentboxDismiss;QW.prototype.onDataChanged=QW.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],QW.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],QW.prototype,"data",void 0);_.w([_.H({value:function(){return _.xH("SBOX_INAPPROPRIATE_CANCEL")}}),
_.J("design:type",String)],QW.prototype,"closeButtonAriaLabel",void 0);_.w([_.ni("#postbox"),_.J("design:type",Object)],QW.prototype,"postbox",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],QW.prototype,"onDataChanged",null);_.w([_.Eq("yt-commentbox-dismiss"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],QW.prototype,"onYtCommentboxDismiss",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],QW);
_.A(QW,"ytd-backstage-post-dialog-popup-renderer",function(){if(MqM!==void 0)return MqM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-bar" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n  <div id="title" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    [[getSimpleString(data.dialogRenderer.backstagePostDialogRenderer.title)]]\n  </div>\n  <yt-icon-button id="close-panel-icon" aria-label$="[[closeButtonAriaLabel]]" on-tap="closePopup" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    <yt-icon class="remove-option style-scope ytd-backstage-post-dialog-popup-renderer" icon="yt-icons:close"></yt-icon>\n  </yt-icon-button>\n</div>\n<ytd-backstage-post-dialog-renderer id="postbox" data="[[data.dialogRenderer.backstagePostDialogRenderer]]" in-popup-container="" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n  <div slot="repost-preview" hidden="[[!data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    <ytd-post-renderer data="[[data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    </ytd-post-renderer>\n  </div>\n</ytd-backstage-post-dialog-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return MqM=r},{mode:1});var j60;var me=function(){var r=_.D.apply(this,arguments)||this;r.modernModal=!0;return r};
_.b(me,_.D);me.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
me.prototype.computeShouldHideOldButtons=function(){var r;return!((r=this.data)==null?0:r.button)};
_.l4.Object.defineProperties(me.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var r,g;return(r=this.data)==null?void 0:(g=r.button)==null?void 0:g.buttonRenderer}}});
_.w([_.H(),_.J("design:type",Object)],me.prototype,"data",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],me.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],me.prototype,"ytEventForwardingBehavior",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],me.prototype,"modernModal",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],me.prototype,"buttonRendererData",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],me);
_.A(me,"ytd-modal-with-title-and-button-renderer",function(){if(j60!==void 0)return j60;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-modal-with-title-and-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n</yt-formatted-string>\n<yt-formatted-string id="content" split-lines="" text="[[data.content]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n</yt-formatted-string>\n<div class="buttons style-scope ytd-modal-with-title-and-button-renderer" hidden="[[computeShouldHideOldButtons(data.button)]]">\n  <ytd-button-renderer id="button" align-by-text="" data="[[buttonRendererData]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return j60=r},{mode:1});var VqM;var CJ=function(){return _.D.apply(this,arguments)||this};
_.b(CJ,_.D);CJ.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("page-changed",this.page))};
CJ.prototype.pageChangedForBinding=CJ.prototype.pageChangedForBinding;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],CJ.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],CJ.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],CJ.prototype,"page",void 0);_.w([_.xt("page"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],CJ.prototype,"pageChangedForBinding",null);
_.w([_.qC({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],CJ);
_.A(CJ,"ytd-account-item-section-header-renderer",function(){if(VqM!==void 0)return VqM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.title]]" class="style-scope ytd-account-item-section-header-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return VqM=r},{mode:1});var dgi;var uK=function(){return _.D.apply(this,arguments)||this};
_.b(uK,_.D);uK.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"}}}};
uK.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],uK.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],uK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.bI),_.J("design:type",Object)],uK.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],uK.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!1}),_.J("design:type",Function)],uK.prototype,"onAccountItemTap",void 0);
_.w([_.qC({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],uK);
_.A(uK,"ytd-account-item-section-renderer",function(){if(dgi!==void 0)return dgi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-account-item-section-renderer"></div>\n<div id="contents" class="style-scope ytd-account-item-section-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return dgi=r},{mode:1});var LBA;var GlS;var yDS=function(){return _.D.apply(this,arguments)||this};
_.b(yDS,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],yDS.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],yDS.prototype,"data",void 0);_.w([_.qC({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],yDS);
_.A(yDS,"ytd-accounts-dialog-header-renderer",function(){if(GlS!==void 0)return GlS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-accounts-dialog-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-accounts-dialog-header-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return GlS=r},{mode:1});var KBM;var pJ=function(){return _.D.apply(this,arguments)||this};
_.b(pJ,_.D);pJ.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],pJ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],pJ.prototype,"data",void 0);_.w([_.qC({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],pJ);
_.A(pJ,"ytd-google-account-header-renderer",function(){if(KBM!==void 0)return KBM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-google-account-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="managedAccountDisclaimer" class="style-scope ytd-google-account-header-renderer"></div>\n<div id="container" class="style-scope ytd-google-account-header-renderer">\n  <div class="style-scope ytd-google-account-header-renderer">\n    <yt-formatted-string id="name" text="[[data.name]]" class="style-scope ytd-google-account-header-renderer"></yt-formatted-string>\n  </div>\n  <div class="style-scope ytd-google-account-header-renderer">\n    <yt-formatted-string id="email" text="[[data.email]]" class="style-scope ytd-google-account-header-renderer"></yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return KBM=r},{mode:1});var oR=function(){return _.D.apply(this,arguments)||this};
_.b(oR,_.D);oR.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"}}}};
oR.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("page-changed",this.page))};
oR.prototype.pageChangedForBinding=oR.prototype.pageChangedForBinding;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],oR.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],oR.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],oR.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],oR.prototype,"page",void 0);
_.w([_.xt("page"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],oR.prototype,"pageChangedForBinding",null);_.w([_.qC({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],oR);
_.D_()(oR,"ytd-account-section-list-renderer",function(){if(LBA===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-account-section-list-renderer"></div>\n<div id="contents" class="style-scope ytd-account-section-list-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);LBA=r}r=LBA;return r},{allowedProps:["data"],
mode:1});var s6f;var qY=function(){var r=_.D.apply(this,arguments)||this;r.enableHandlesAccountMenuSwitcher=_.Y("enable_handles_account_menu_switcher");return r};
_.b(qY,_.D);qY.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
qY.prototype.dataChanged=qY.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],qY.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],qY.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],qY.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.w([_.ni("#avatar"),_.J("design:type",Object)],qY.prototype,"avatar",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],qY.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],qY);
_.D_()(qY,"ytd-active-account-header-renderer",function(){if(s6f===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-active-account-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="avatar" height="40" thumbnail="[[data.accountPhoto]]" width="40" class="style-scope ytd-active-account-header-renderer">\n</yt-img-shadow>\n<div id="channel-container" class="style-scope ytd-active-account-header-renderer">\n  <yt-formatted-string id="account-name" ellipsis-truncate="" text="[[data.accountName]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="email" ellipsis-truncate="" text="[[data.email]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="channel-handle" ellipsis-truncate="" respect-lang-dir="" text="[[data.channelHandle]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="manage-account" ellipsis-truncate="" force-default-style="" text="[[data.manageAccountTitle]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);s6f=r}r=s6f;return r},{allowedProps:["data"],
mode:1});var FBA;var HWS;var X0=function(){return _.D.apply(this,arguments)||this};
_.b(X0,_.D);X0.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
X0.prototype.onBackTap=function(){_.He(this.hostElement,"yt-menu-back-tapped")};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],X0.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],X0.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],X0.prototype,"data",void 0);_.w([_.qC({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],X0);
_.D_()(X0,"ytd-simple-menu-header-renderer",function(){if(HWS===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-simple-menu-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="back-button" data="[[data.backButton.buttonRenderer]]" hidden="[[!data.backButton.buttonRenderer]]" on-tap="onBackTap" class="style-scope ytd-simple-menu-header-renderer">\n</ytd-button-renderer>\n<h2 class="style-scope ytd-simple-menu-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-simple-menu-header-renderer"></yt-formatted-string>\n</h2>\n<div id="buttons" class="style-scope ytd-simple-menu-header-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);HWS=r}r=HWS;return r},{allowedProps:["data"],
mode:2});var WB4;var Dg3=function(){return _.D.apply(this,arguments)||this};
_.b(Dg3,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Dg3.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Dg3.prototype,"data",void 0);_.w([_.qC({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],Dg3);
_.A(Dg3,"ytd-comment-video-thumbnail-header-renderer",function(){if(WB4!==void 0)return WB4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-video-thumbnail-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="comment-video-thumbnail style-scope ytd-comment-video-thumbnail-header-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-comment-video-thumbnail-header-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-formatted-string class="title style-scope ytd-comment-video-thumbnail-header-renderer" text="[[data.title]]"></yt-formatted-string>\n    <div class="thumbnail-container style-scope ytd-comment-video-thumbnail-header-renderer" hidden="[[!data.thumbnail]]">\n      <yt-img-shadow disable-upgrade$="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="86" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n      </yt-img-shadow>\n    </div>\n  </a>\n</div>\n<div class="subtitle-message-banner style-scope ytd-comment-video-thumbnail-header-renderer" hidden="[[!data.subtitleMessage]]">\n  <yt-attributed-string data="[[data.subtitleMessage.messageRenderer.text]]" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.subtitleMessage.messageRenderer.termsText]]" force-default-style="" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n  </yt-attributed-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return WB4=r},{mode:1});var Rqf;var AD3=function(){return _.D.apply(this,arguments)||this};
_.b(AD3,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],AD3.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],AD3.prototype,"data",void 0);_.w([_.qC({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],AD3);
_.A(AD3,"ytd-abuse-type-selector-renderer",function(){if(Rqf!==void 0)return Rqf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-abuse-type-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-abuse-type-selector-renderer">\n  <form class="style-scope ytd-abuse-type-selector-renderer">\n    <yt-options-renderer data="[[data.optionsSupportedRenderers.optionsRenderer]]" class="style-scope ytd-abuse-type-selector-renderer">\n    </yt-options-renderer>\n  </form>\n  <div id="footer" class="style-scope ytd-abuse-type-selector-renderer">[[getSimpleString(data.footer)]]</div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Rqf=r},{mode:1});var N$i;var waU=(0,_.hZJ)(_.Tyh.reportChannelAbuse,{isVideoIdSelectedSelector:function(r,g){return g in r.selectedVideoIds},
additionalContextSelector:function(r){return r.additionalContext},
impersonatedChannelUrlSelector:function(r){return r.impersonatedChannelUrl},
reportChannelAbuseSelector:function(r){return r}});var c3=function(){return _.D.apply(this,arguments)||this};
_.b(c3,_.D);c3.prototype.attached=function(){var r=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){r.additionalContextInput.focusTextInput()})};
c3.prototype.handleAdditionalContextChanged=function(){var r=this;_.YR(this,"ytd-report-channel-additional-context-update",function(){r.ytdReduxBehavior.dispatch(_.Ke({type:"ADDITIONAL_CONTEXT_UPDATED",payload:r.additionalContext}))},300)};
c3.prototype.updateAdditionalContextFromBinding=function(r){this.additionalContext=r.detail.value};
c3.prototype.handleAdditionalContextChanged=c3.prototype.handleAdditionalContextChanged;_.w([_.d(_.oj),_.J("design:type",Object)],c3.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",String)],c3.prototype,"additionalContext",void 0);_.w([_.H({selector:waU.additionalContextSelector}),_.J("design:type",String)],c3.prototype,"additionalContextRedux",void 0);_.w([_.H(),_.J("design:type",Object)],c3.prototype,"data",void 0);
_.w([_.ni("yt-text-input-form-field-renderer"),_.J("design:type",Object)],c3.prototype,"additionalContextInput",void 0);_.w([_.xt("additionalContext"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],c3.prototype,"handleAdditionalContextChanged",null);_.w([_.qC({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],c3);
_.A(c3,"ytd-report-channel-modal-additional-context-renderer",function(){if(N$i!==void 0)return N$i;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-additional-context-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-text-input-form-field-renderer component-style="TEXT_INPUT_FORM_FIELD_OUTLINED" data="[[data.additionalDetailsTextField.textInputFormFieldRenderer]]" value="[[additionalContext]]" on-value-changed="updateAdditionalContextFromBinding" class="style-scope ytd-report-channel-modal-additional-context-renderer">\n</yt-text-input-form-field-renderer>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return N$i=r},{mode:1});var lsS;var tf=function(){var r=_.D.apply(this,arguments)||this;r.nextButtonDisabled=null;r.submitEndpoint=null;r.navigationEndpoint=null;r.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return r};
_.b(tf,_.D);_.Q=tf.prototype;_.Q.computeNextButtonData=function(r,g,I){var P={};g&&(P.navigationEndpoint=g);I&&(P.serviceEndpoint=I);r&&r.buttonRenderer&&_.pF.extend(P,r.buttonRenderer);return P};
_.Q.handleReportChannelModalDisableNextButtonAction=function(r){this.setNextButtonIsDisabled(r)};
_.Q.handleReportFormEndpointUpdateAction=function(r){this.setNextButtonIsDisabled(!!r.disableSubmitButton);this.resetEndpointData();r.submitEndpoint?this.submitEndpoint=r.submitEndpoint:r.submitNavigationEndpoint&&(this.navigationEndpoint=r.submitNavigationEndpoint)};
_.Q.handleSignalActionSubmitForm=function(){var r,g=Object.keys(((r=this.reportChannelAbuseForm)==null?void 0:r.selectedVideoIds)||{}),I;r=((I=this.reportChannelAbuseForm)==null?void 0:I.additionalContext)||"";var P;I=((P=this.reportChannelAbuseForm)==null?void 0:P.impersonatedChannelUrl)||"";var a;if((a=this.data)==null?0:a.submitEndpoint){g={impersonated_channel_url:I,text:r,video_ids:g};var v;_.S5().resolve(_.E3).resolveCommand((v=this.data)==null?void 0:v.submitEndpoint,{form:Object.assign({},
g,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.Q.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.Q.onYtServiceRequestError=function(r){this.setNextButtonIsDisabled(!1);_.e6(this.hostElement,r.detail.error.message)};
_.Q.setNextButtonIsDisabled=function(r){this.set("data.nextButton.buttonRenderer.isDisabled",r)};
_.Q.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
tf.prototype.onYtServiceRequestError=tf.prototype.onYtServiceRequestError;tf.prototype.onYtServiceRequestCompleted=tf.prototype.onYtServiceRequestCompleted;_.w([_.H(),_.J("design:type",Object)],tf.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],tf.prototype,"nextButtonDisabled",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],tf.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],tf.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],tf.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],tf.prototype,"submitEndpoint",void 0);_.w([_.H(),_.J("design:type",Object)],tf.prototype,"navigationEndpoint",void 0);_.w([_.H({selector:waU.reportChannelAbuseSelector}),_.J("design:type",Object)],tf.prototype,"reportChannelAbuseForm",void 0);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],tf.prototype,"onYtServiceRequestCompleted",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],tf.prototype,"onYtServiceRequestError",null);_.w([_.qC({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],tf);
_.A(tf,"ytd-report-channel-modal-footer-renderer",function(){if(lsS!==void 0)return lsS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="back-button" data="[[data.backButton.buttonRenderer]]" hidden="[[!data.backButton]]" class="style-scope ytd-report-channel-modal-footer-renderer">\n</ytd-button-renderer>\n<ytd-button-renderer id="next-button" data="[[computeNextButtonData(data.nextButton, navigationEndpoint, submitEndpoint)]]" disabled="[[data.nextButton.buttonRenderer.isDisabled]]" class="style-scope ytd-report-channel-modal-footer-renderer">\n</ytd-button-renderer>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return lsS=r},{mode:1});var SFZ;var B3=function(){var r=_.D.apply(this,arguments)||this;r.boundOnTapDismissButton=function(){r.closePopup()};
return r};
_.b(B3,_.D);B3.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
B3.prototype.handleDataChanged=function(){_.DV(this.hostElement)};
B3.prototype.closePopup=function(){_.We(this.hostElement,"yt-close-popup-action")};
B3.prototype.handleDataChanged=B3.prototype.handleDataChanged;_.w([_.H(),_.J("design:type",Object)],B3.prototype,"boundOnTapDismissButton",void 0);_.w([_.H(),_.J("design:type",Object)],B3.prototype,"data",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],B3.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],B3.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],B3.prototype,"handleDataChanged",null);_.w([_.qC({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],B3);
_.A(B3,"ytd-report-channel-modal-header-renderer",function(){if(SFZ!==void 0)return SFZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" class="style-scope ytd-report-channel-modal-header-renderer">\n  <span id="title" class="style-scope ytd-report-channel-modal-header-renderer">[[getSimpleString(data.title)]]</span>\n  <span id="subtitle" class="style-scope ytd-report-channel-modal-header-renderer">[[getSimpleString(data.subtitle)]]</span>\n</div>\n<div id="dismiss-button" class="style-scope ytd-report-channel-modal-header-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return SFZ=r},{mode:1});var JDA;var OT=function(){var r=_.D.apply(this,arguments)||this;r.autoValidate=!1;r.invalid=!1;r.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return r};
_.b(OT,_.D);_.Q=OT.prototype;_.Q.attached=function(){var r=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){r.channelUrlInput.focusTextInput()})};
_.Q.disableNextButton=function(r){_.We(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[r])};
_.Q.handleImpersonatedChannelUrlChanged=function(){var r=this;this.disableNextButton(!0);this.invalid=!1;_.YR(this,"ytd-report-channel-impersonated-channel-update",function(){var g=r.impersonatedChannelUrl.trim();r.ytdReduxBehavior.dispatch(_.Ke({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:g}));var I;((I=r.data)==null?0:I.submitEndpoint)&&g&&_.S5().resolve(_.E3).resolveCommand(r.data.submitEndpoint,{form:{impersonated_channel_url:g,element:r.hostElement}})},500)};
_.Q.handleModifyReportFormCommand=function(r){this.invalid=this.get("modifyReportFormCommand.action",r)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.Q.updateInvalidFromBinding=function(r){this.invalid=r.detail.value};
_.Q.updateImpersonatedChannelUrlFromBinding=function(r){this.impersonatedChannelUrl=r.detail.value};
OT.prototype.handleImpersonatedChannelUrlChanged=OT.prototype.handleImpersonatedChannelUrlChanged;_.w([_.d(_.oj),_.J("design:type",Object)],OT.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],OT.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],OT.prototype,"autoValidate",void 0);_.w([_.H(),_.J("design:type",Object)],OT.prototype,"invalid",void 0);
_.w([_.H(),_.J("design:type",String)],OT.prototype,"impersonatedChannelUrl",void 0);_.w([_.H({selector:waU.impersonatedChannelUrlSelector}),_.J("design:type",String)],OT.prototype,"impersonatedChannelUrlRedux",void 0);_.w([_.H(),_.J("design:type",Object)],OT.prototype,"data",void 0);_.w([_.ni("#text-input"),_.J("design:type",Object)],OT.prototype,"channelUrlInput",void 0);
_.w([_.xt("impersonatedChannelUrl"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],OT.prototype,"handleImpersonatedChannelUrlChanged",null);_.w([_.qC({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],OT);
_.A(OT,"ytd-report-channel-modal-impersonation-renderer",function(){if(JDA!==void 0)return JDA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-impersonation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-text-input-form-field-renderer id="text-input" auto-validate="[[autoValidate]]" component-style="TEXT_INPUT_FORM_FIELD_OUTLINED" data="[[data.impersonationTextField.textInputFormFieldRenderer]]" invalid="[[invalid]]" value="[[impersonatedChannelUrl]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="updateImpersonatedChannelUrlFromBinding" class="style-scope ytd-report-channel-modal-impersonation-renderer"></yt-text-input-form-field-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return JDA=r},{mode:1});var EiR;var xgR;var z5=function(){return _.D.apply(this,arguments)||this};
_.b(z5,_.D);z5.prototype.onCheckboxToggled=function(r){var g,I,P=(I=_.Z((g=this.data)==null?void 0:g.video,_.Lnd))==null?void 0:I.videoId;P&&this.ytdReduxBehavior.dispatch(r.target.checked?_.Ke({type:"VIDEO_SELECTED",payload:P}):_.Ke({type:"VIDEO_UNSELECTED",payload:P}))};
z5.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.l4.Object.defineProperties(z5.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var r,g=(r=this.data)==null?void 0:r.video;if(!g)return{};var I;r=(I=_.Z(g,_.Lnd))==null?void 0:I.navigationEndpoint;if(!r)return g;_.Z(r==null?void 0:r.commandMetadata,_.JF)&&(_.Z(r.commandMetadata,_.JF).ignoreNavigation=!0);return g}}});
_.w([_.H({reflectToAttribute:!0,selector:waU.isVideoIdSelectedSelector,selectorArgs:["data.video.videoRenderer.videoId"]}),_.J("design:type",Boolean)],z5.prototype,"checked",void 0);_.w([_.H(),_.J("design:type",Object)],z5.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],z5.prototype,"video",null);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],z5.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],z5.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],z5.prototype,"ytdReduxBehavior",void 0);_.w([_.qC({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],z5);
_.A(z5,"ytd-selectable-video-renderer",function(){if(xgR!==void 0)return xgR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-selectable-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox checked="[[checked]]" on-change="onCheckboxToggled" class="style-scope ytd-selectable-video-renderer">\n  <div id="video" class="style-scope ytd-selectable-video-renderer"></div>\n</tp-yt-paper-checkbox>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return xgR=r},{mode:1});var e7=function(){var r=_.D.apply(this,arguments)||this;r.monitorScroll=!0;return r};
_.b(e7,_.D);e7.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],e7.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],e7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],e7.prototype,"data",void 0);_.w([_.qC({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],e7);
_.A(e7,"ytd-selectable-video-list-renderer",function(){if(EiR!==void 0)return EiR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-selectable-video-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="selectable-videos" hidden="[[!data.selectableVideos.length]]" class="style-scope ytd-selectable-video-list-renderer"></div>\n<div id="empty-state-message" hidden="[[data.selectableVideos.length]]" class="style-scope ytd-selectable-video-list-renderer">\n  [[getSimpleString(data.emptyStateMessage)]]\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return EiR=r},{mode:1});var fsi;_.IA("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var Y1=function(){return _.D.apply(this,arguments)||this};
_.b(Y1,_.D);Y1.prototype.onChange=function(r){if(r=_.Va(r).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.Y("kevlar_command_handler_migration_killswitch"))_.AF(this.hostElement,r,this.hostElement);else{r=_.m(r);for(var g=r.next();!g.done;g=r.next())this.ytComponentBehavior.resolveCommand(g.value)}};
Y1.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
Y1.prototype.updateDataToggledFromBinding=function(r){this.set("data.toggled",r.detail.value)};
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Y1.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Y1.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Y1.prototype,"data",void 0);_.w([_.H({computed:"isEnabled(data)"}),_.J("design:type",Boolean)],Y1.prototype,"enabled",void 0);_.w([_.qC({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],Y1);
_.A(Y1,"ytd-toggle-item-renderer",function(){if(fsi!==void 0)return fsi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.descriptionLines]]" class="style-scope ytd-toggle-item-renderer">\n  <div class="description style-scope ytd-toggle-item-renderer">[[getSimpleString(item)]]</div>\n</template>\n<div id="caption-container" class="style-scope ytd-toggle-item-renderer">\n  <div id="caption" class="style-scope ytd-toggle-item-renderer">[[getSimpleString(data.label)]]</div>\n  <tp-yt-paper-toggle-button checked="[[data.toggled]]" disabled="[[!enabled]]" noink="" on-change="onChange" on-checked-changed="updateDataToggledFromBinding" class="style-scope ytd-toggle-item-renderer">\n  </tp-yt-paper-toggle-button>\n</div>\n<template is="dom-repeat" items="[[data.extraDescriptionLines]]" class="style-scope ytd-toggle-item-renderer">\n  <div class="extra-description style-scope ytd-toggle-item-renderer">\n    <yt-formatted-string text="[[item]]" class="style-scope ytd-toggle-item-renderer"></yt-formatted-string>\n  </div>\n</template>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return fsi=r},{mode:1});var niS;var T$p;var hqK;var ZX=function(){var r=_.D.apply(this,arguments)||this;r.setVisible=!1;r.boundOnSubmitButtonClick=function(){r.onSubmitButtonClick()};
r.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return r};
_.b(ZX,_.D);ZX.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}}}}}};
ZX.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
ZX.prototype.onSubmitButtonClick=function(){var r;((r=this.data)==null?0:r.submitEndpoint)&&!_.Y("enable_ytc_refunds_submit_form_signal_action")&&_.RX(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
ZX.prototype.handleSignalActionSubmitForm=function(){var r;((r=this.data)==null?0:r.submitEndpoint)&&_.RX(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.l4.Object.defineProperties(ZX.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.hiddenByDefault)&&!this.setVisible}}});
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],ZX.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ZX.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ZX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ZX.prototype,"setVisible",void 0);_.w([_.H(),_.J("design:type",Object)],ZX.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],ZX.prototype,"surveyFeedbackData",void 0);_.w([_.H(),_.J("design:type",Object)],ZX.prototype,"boundOnSubmitButtonClick",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data","setVisible"),_.J("design:type",Object),_.J("design:paramtypes",[])],ZX.prototype,"visibilityHidden",null);_.w([_.ov({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],ZX);
_.A(ZX,"yt-flow-footer-renderer",function(){if(hqK===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-flow-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_flow_footer_renderer.yt.flow.footer.renderer.css.js--\x3e<div id="secondary-button" hidden$="[[!data.secondaryButton]]" class="style-scope yt-flow-footer-renderer"></div><div id="primary-button" hidden$="[[!data.primaryButton]]" class="style-scope yt-flow-footer-renderer"></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;T$p===void 0&&(T$p=document.createElement("template"));var P=T$p;I.call(g,P.content.cloneNode(!0),r.content.firstChild);hqK=r}r=hqK;return r},{mode:2});var klp=(0,_.hZJ)(_.Tyh.ypc,{surveyFeedbackDataSelector:function(r){return r.surveyFeedbackData}});var UT=function(){return _.D.apply(this,arguments)||this};
_.b(UT,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],UT.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],UT.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],UT.prototype,"data",void 0);_.w([_.H({selector:klp.surveyFeedbackDataSelector}),_.J("design:type",Object)],UT.prototype,"surveyFeedbackData",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],UT);
_.A(UT,"ytd-flow-footer-renderer",function(){if(niS!==void 0)return niS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-flow-footer-renderer data="[[data]]" survey-feedback-data="[[surveyFeedbackData]]" class="style-scope ytd-flow-footer-renderer">\n</yt-flow-footer-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return niS=r},{mode:_.Rv("kevlar_poly_si_batch_j025")?1:2});var $$f;var rj4;var Af=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return r};
_.b(Af,_.D);_.Q=Af.prototype;_.Q.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.P5("multiPageMenuSectionItems")}}};
_.Q.handleHideEnclosingAction_=function(r){if(this.data&&this.data.items)for(var g=0;g<this.data.items.length;g++){var I=this.data.items[g].notificationRenderer;if(I&&I.notificationId==r.hideEnclosingAction.notificationId){this.splice("data.items",g,1);_.We(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.Q.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.Nc(this.hostElement,"hidden",!0)};
_.Q.updateMenu_=function(r){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&r&&!r.doNotRefreshInbox){r=this.data.continuations;for(var g=0;g<r.length;g++)if(r[g].invalidationContinuationData){var I=void 0;var P=(I=r[g].invalidationContinuationData)==null?void 0:I.continuation;break}r=_.pF.clone(this.data.continuationUpdateEndpoint||null);r.continuation=P;r.click_tracking_params=this.data.trackingParams;_.RX(this.hostElement,[r])}};
_.Q.onServiceRequestCompleted_=function(r,g){if(this.data&&(r=g.actions)){g=0;for(var I=r.length;g<I;g++){var P=_.Z(r[g],_.Eny);if(!P)break;if((P.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||P.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&P.continuationItems&&this.data.items){var a=this.data.items.length-1;this.data.items[a].continuationItemRenderer&&(P=["data.items",a,1].concat(P.continuationItems),this.splice.apply(this,P))}}}};
Af.prototype.onServiceRequestCompleted_=Af.prototype.onServiceRequestCompleted_;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Af.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Af.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Af.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Af.prototype,"data",void 0);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],Af.prototype,"onServiceRequestCompleted_",null);_.w([_.ov({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],Af);
_.D_()(Af,"yt-multi-page-menu-section-renderer",function(){if(rj4===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-multi-page-menu-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.account.yt_multi_page_menu_section_renderer.yt.multi.page.menu.section.renderer.css.js--\x3e<div id="section-title" hidden="[[!data.notificationSectionTitle]]" class="style-scope yt-multi-page-menu-section-renderer">\n  <h2 class="style-scope yt-multi-page-menu-section-renderer">\n    <yt-formatted-string text="[[data.notificationSectionTitle]]" class="style-scope yt-multi-page-menu-section-renderer"></yt-formatted-string>\n  </h2>\n</div>\n<div id="items" class="style-scope yt-multi-page-menu-section-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;$$f===void 0&&($$f=document.createElement("template"));var P=$$f;I.call(g,P.content.cloneNode(!0),r.content.firstChild);rj4=r}r=rj4;return r},{allowedProps:["data"],
mode:2});var g44;var I1W;var NY=function(){return _.D.apply(this,arguments)||this};
_.b(NY,_.D);NY.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.l4.Object.defineProperties(NY.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.progress)==null?0:this.data.progress*100}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],NY.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],NY.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],NY.prototype,"data",void 0);_.w([_.L("data.progress"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],NY.prototype,"showProgressBar",null);
_.w([_.L("data.progress"),_.J("design:type",Number),_.J("design:paramtypes",[])],NY.prototype,"progress",null);_.w([_.ov({is:"yt-flow-header-renderer",disableElementRegistration:!0})],NY);
_.A(NY,"yt-flow-header-renderer",function(){if(I1W===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-flow-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_flow_header_renderer.yt.flow.header.renderer.css.js--\x3e<div id="top-bar" class="style-scope yt-flow-header-renderer">\n  <div id="action-button" hidden$="[[!data.actionButton]]" class="style-scope yt-flow-header-renderer"></div>\n  <yt-formatted-string id="title" force-default-style="" split-lines="1" text="[[data.title]]" class="style-scope yt-flow-header-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-paper-progress id="progress-bar" hidden="[[!showProgressBar]]" value="[[progress]]" class="style-scope yt-flow-header-renderer"></tp-yt-paper-progress>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;g44===void 0&&(g44=document.createElement("template"));var P=g44;I.call(g,P.content.cloneNode(!0),r.content.firstChild);I1W=r}r=I1W;return r},{mode:2});var PsM;var a1A;var w7=function(){return _.D.apply(this,arguments)||this};
_.b(w7,_.D);w7.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],w7.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],w7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],w7.prototype,"data",void 0);_.w([_.ov({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],w7);
_.A(w7,"yt-post-confirmation-flow-step-renderer",function(){if(a1A===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-post-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_post_confirmation_flow_step_renderer.yt.post.confirmation.flow.step.renderer.css.js--\x3e<div id="container" class="style-scope yt-post-confirmation-flow-step-renderer"><div id="text" class="style-scope yt-post-confirmation-flow-step-renderer"></div></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;PsM===void 0&&(PsM=document.createElement("template"));var P=PsM;I.call(g,P.content.cloneNode(!0),r.content.firstChild);a1A=r}r=a1A;return r},{mode:2});var v40;var QN3;var lK=function(){return _.D.apply(this,arguments)||this};
_.b(lK,_.D);
lK.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"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],lK.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],lK.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],lK.prototype,"data",void 0);_.w([_.ov({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],lK);
_.A(lK,"yt-refund-confirmation-flow-step-renderer",function(){if(QN3===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-refund-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_refund_confirmation_flow_step_renderer.yt.refund.confirmation.flow.step.renderer.css.js--\x3e<div id="container" class="style-scope yt-refund-confirmation-flow-step-renderer"><div id="user-info" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="confirmation-text" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="confirmation-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="product-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="billing-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;v40===void 0&&(v40=document.createElement("template"));var P=v40;I.call(g,P.content.cloneNode(!0),r.content.firstChild);QN3=r}r=QN3;return r},{mode:2});var m$U=_.R(function(r){var g=r.data;return _.q("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.q("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.q(_.bv,{data:function(){return{thumbnails:[{url:g().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.q("div",{class:"profileBadgeViewModelContent"},_.q("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return g().badgeDesc}),_.q(_.t,{cond:function(){return g().badgeSubtitle},
then:function(){return _.q("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return g().badgeSubtitle})}})))},"Uk");
m$U.idomCompat=!0;var Cs3=_.R(function(r){var g=r.data;return _.q("yt-comment-interaction-view-model",{el:_.iv(_.mK(function(){return g().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.q("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return g().onTapA11yLabel},
"on:keydown":_.Jg8(),tabindex:0},_.q("div",{class:"ytCommentInteractionViewModelHeader"},_.q("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return g().headerPrefix},' "',function(){return g().videoTitle}),_.q("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.q("div",{class:"ytCommentInteractionViewModelContent"},_.q("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return g().commentContent}),_.q("div",{class:"ytCommentInteractionViewModelChevron"},
_.q(_.bv,{data:function(){return{thumbnails:[{url:g().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"Vk");
Cs3.idomCompat=!0;var uVr=_.R(function(r){var g=r.data;return _.q("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.q(_.fk,{data:function(){return g().avatar}},{avatarViewModel:_.pm}),_.q("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return g().channelName}))},"Wk");
uVr.idomCompat=!0;var cj0=_.R(function(r){var g=r.data;r={};return _.q("yt-profile-info-view-model",{class:_.Ws("ytProfileInfoViewModelHost",(r.ytProfileInfoViewModelWithVideoShelf=function(){return g().videosHorizontalShelf},r))},_.q(pjR,{profileInfo:g}),_.q(_.fk,{data:function(){return g().videosHorizontalShelf}},{horizontalShelfViewModel:function(I){return _.q("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.q(_.Yl,{data:I.data}))}}),_.q(_.t,{cond:function(){return g().comments},
then:function(){return _.q(o4U,{profileInfo:g})}}),_.q(_.t,{cond:function(){return g().sharedSubscriptionsTitle},
then:function(){return _.q(_.t,{cond:function(){return g().subscriptionsAccessButtonCommand},
then:function(){return _.q(qJf,{profileInfo:g})},
else:function(){return _.q(Xj0,{profileInfo:g})}})}}))},"Xk");
cj0.idomCompat=!0;var o4U=_.R(function(r){var g=r.profileInfo;return _.q("div",{class:"ytProfileInfoViewModelActivity"},_.q("div",{class:"ytProfileInfoViewModelHeader"},_.q("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return g().commentsInteractionTitle})),_.q(_.fk,{data:function(){return g().comments}},{commentInteractionViewModel:function(I){return _.q("div",{class:"ytProfileInfoViewModelActivity"},_.q(Cs3,{data:I.data}))}}))},"Yk"),qJf=_.R(function(r){var g=r.profileInfo;
return _.q("div",{class:"ytProfileInfoViewModelSubSection"},_.q("div",{class:"ytProfileInfoViewModelSubHeader"},_.q(_.y5,{command:function(){return g().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.q("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return g().sharedSubscriptionsTitle}),_.q("div",null,_.q(_.fk,{data:function(){return g().subscriptionsAccessButton}},{buttonViewModel:_.W6})))),_.q(tsM,{sharedSubscriptions:function(){var I;
return((I=g().sharedSubscriptions)==null?void 0:I.slice(0,5))||[]}}))},"Zk"),Xj0=_.R(function(r){var g=r.profileInfo;
return _.q("div",{class:"ytProfileInfoViewModelSubSection"},_.q("div",{class:"ytProfileInfoViewModelSubHeader"},_.q("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return g().sharedSubscriptionsTitle})),_.q(tsM,{sharedSubscriptions:function(){var I;
return((I=g().sharedSubscriptions)==null?void 0:I.slice(0,5))||[]}}))},"$k"),tsM=_.R(function(r){return _.q("div",{class:"ytProfileInfoViewModelSubs"},_.q(_.fk,{data:r.sharedSubscriptions},{sharedSubscriptionViewModel:function(g){return _.q("div",{class:"ytProfileInfoViewModelSub"},_.q(uVr,{data:g.data}))}}))},"al"),pjR=_.R(function(r){var g=r.profileInfo;
return _.q("div",{class:"ytProfileInfoViewModelActivity"},_.q(_.zq,{each:function(){return[g().profileBadgeInfoYtWide,g().profileBadgeInfoChannelWide].filter(function(I){return!!I})},
keyBy:"INDEX"},function(I){return _.q(_.TN,null,_.q("div",{class:"ytProfileInfoViewModelHeader"},_.q("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return I().profileSectionTitle}),_.q("div",{class:"ytProfileInfoViewModelSectionDesc"},_.q("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var P;
return(P=I().commentBadge)==null?void 0:P.commentDesc}),_.q(_.t,{cond:function(){var P;
return(P=I().commentBadge)==null?void 0:P.blackHeartDesc},
then:function(){return _.q("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.q("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.q(_.bv,{data:function(){var P;
return{thumbnails:[{url:(P=I().commentBadge)==null?void 0:P.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.q("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var P;return(P=I().commentBadge)==null?void 0:P.blackHeartDesc}))),_.q("div",{class:"ytProfileInfoViewModelBadge"},_.q(_.zq,{each:function(){return I().badges||[]}},function(P){return _.q(m$U,{data:P})})))}))},"bl");var BEp=_.R(function(r){var g=r.data;var I=function(){return g().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.q("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.q(_.fk,{data:function(){return g().profileIdentityInfo}},{profileIdentityInfoViewModel:function(P){return _.q(HGS,{data:P.data,
hideDivider:I,isChannelInfoCard:I})},
profileInfoViewModel:cj0}),_.q(_.fk,{data:function(){return g().profileInfo}},{profileIdentityInfoViewModel:HGS,
profileInfoViewModel:cj0}))},"cl");
BEp.idomCompat=!0;_.dM(BEp,"yt-profile-card-view-model",{props:{data:_.Yp}});var S7=function(){var r=_.D.apply(this,arguments)||this;r.enableFocusFix=_.Y("music_web_enable_focus_on_setting_menu_fix")&&_.yi("IS_MOBILE_WEB",!1);r.covered=!1;r.hideMenu=!1;r.isCommentNotificationOnProfileCard=!1;r.scrolledByTouch=!1;r.disableBackdropFilter=_.Y("web_disable_backdrop_filter");r.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return r};
_.b(S7,_.D);_.Q=S7.prototype;
_.Q.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"}}}};
_.Q.ready=function(){var r=this;this.JSC$22306_containerElement.addEventListener("scroll",function(){r.ytRendererBehavior.markDirty()})};
_.Q.attributeChanged=function(r,g){r==="menu-style"&&_.We(this.hostElement,"yt-multi-page-menu-closed-action",[g])};
_.Q.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.J4(this,this.focusOnStampFinished))};
_.Q.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.J4(this,this.focusOnStampFinished))};
_.Q.reset=function(){this.closeJobId&&(_.ZV.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.Q.focusOnStampFinished=function(r){r.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.J4(this,this.focusOnStampFinished)),this.doFocus())};
_.Q.doFocus=function(){var r=_.Jrh(this.sectionsElement);r.length&&r[0].focus()};
_.Q.computeMenuStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.Q.computeIsCommentNotificationOnProfileCard=function(r){return _.Y("enable_profile_cards_on_comments")&&r.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.Q.computeHideMenu=function(r,g){return r||!(!g||!g.showLoadingSpinner)};
_.Q.onPopupClosed=function(){this.isPopUpOpen=!1;_.We(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.Q.onPopupOpened=function(r,g){this.isPopUpOpen=!0;g.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.He(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.Ke({type:"CHANNEL_REPORT_RESET"})))};
_.Q.onYtNavigate=function(r,g){this.shouldCloseOnNavigateEvent(g.endpoint)&&_.We(this.hostElement,"yt-close-all-popups-action")};
_.Q.handleEndpoint=function(r){r=_.Z(r,_.uk);!this.isCommentNotificationOnProfileCard&&r&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$22306_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.Q.handleActions=function(r){for(var g=0,I=r.length;g<I;g++){var P=_.Z(r[g],r_4);P&&this.handleGetMultiPageMenuAction(P);(P=_.Z(r[g],_.Eny))&&this.handleAppendContinuationItemsAction(P)}};
_.Q.onServiceRequestSentOrCompleted=function(r,g){r.detail&&r.detail.endpoint&&this.handleEndpoint(r.detail.endpoint);g.actions&&this.handleActions(g.actions)};
_.Q.handleGetMultiPageMenuAction=function(r){var g=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.DG(this.submenuElement).appendChild(g);(r=r.menu.multiPageMenuRenderer)&&this.logSubmenu(r);g.data=r;g.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.Q.handleAppendContinuationItemsAction=function(r){if(this.data&&r.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&r.continuationItems&&this.data.sections){var g=this.data.sections.length-1;this.data.sections[g].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),g--);if(this.data.sections[g].multiPageMenuNotificationSectionRenderer&&r.continuationItems){r=_.m(r==null?void 0:r.continuationItems);for(var I=r.next();!I.done;I=r.next())if(I=I.value,_.Z(I,kyA)){var P=
void 0,a=void 0,v=void 0,C=void 0,u=void 0;((P=this)==null?0:(a=P.data)==null?0:(v=a.sections)==null?0:(C=v[g])==null?0:(u=C.multiPageMenuNotificationSectionRenderer)==null?0:u.items)&&this.push("data.sections."+g+".multiPageMenuNotificationSectionRenderer.items",I)}else if(_.Z(I,_.HRJ)||_.Z(I,_.LA))this.push("data.sections",I),g++}}};
_.Q.logSubmenu=function(r){if(!_.Y("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var g=this.ytRendererBehavior.getScreenLayer(),I=_.CB(g),P=_.mw(g);if((r=r.trackingParams)&&I&&P){var a=_.gM(r);_.Y("combine_ve_grafts")?_.hx().graftServerVe(r,P,g):_.Ok(I,P,a)}}};
_.Q.emptySubmenuContainer=function(){for(var r=_.DG(this.submenuElement);r.firstChild;)r.removeChild(r.firstChild)};
_.Q.onMenuBackTap=function(r){_.He(this.hostElement,"yt-submenu-closed");r.stopPropagation()};
_.Q.onSubmenuClosed=function(r){_.Va(r)!==this.hostElement&&(this.covered=!1,_.He(this.hostElement,"yt-refit"),r.stopPropagation())};
_.Q.onRetrieveLocation=function(r,g){g.hasComments&&(g.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),r.stopPropagation())};
_.Q.shouldCloseOnNavigateEvent=function(r){if(!r)return!0;if(_.Z(r,_.B9B)||_.Z(r,_.ObF)||_.Z(r,_.tYw)||_.Z(r,_.KZ))return!1;var g;return((g=_.Z(r==null?void 0:r.commandMetadata,_.JF))==null?0:g.ignoreNavigation)?!1:!0};
_.Q.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.Q.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.Q.refitAfterRender=function(){var r=this;_.Nu(this,function(){_.He(r.hostElement,"yt-refit")})};
S7.prototype.refitAfterRender=S7.prototype.refitAfterRender;S7.prototype.onRetrieveLocation=S7.prototype.onRetrieveLocation;S7.prototype.onSubmenuClosed=S7.prototype.onSubmenuClosed;S7.prototype.onMenuBackTap=S7.prototype.onMenuBackTap;S7.prototype.onServiceRequestSentOrCompleted=S7.prototype.onServiceRequestSentOrCompleted;S7.prototype.onYtNavigate=S7.prototype.onYtNavigate;S7.prototype.onPopupOpened=S7.prototype.onPopupOpened;S7.prototype.onPopupClosed=S7.prototype.onPopupClosed;
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],S7.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],S7.prototype,"ytEventForwardingBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],S7.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],S7.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],S7.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],S7.prototype,"enableFocusFix",void 0);_.w([_.H(),_.J("design:type",Object)],S7.prototype,"covered",void 0);_.w([_.H({computed:"computeHideMenu(covered, data)"}),_.J("design:type",Object)],S7.prototype,"hideMenu",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.J("design:type",String)],S7.prototype,"menuStyle",void 0);
_.w([_.H({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.J("design:type",Object)],S7.prototype,"isCommentNotificationOnProfileCard",void 0);_.w([_.H(),_.J("design:type",Boolean)],S7.prototype,"isPopUpOpen",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],S7.prototype,"scrolledByTouch",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],S7.prototype,"disableBackdropFilter",void 0);
_.w([_.ni("#sections"),_.J("design:type",HTMLElement)],S7.prototype,"sectionsElement",void 0);_.w([_.ni("#spinner"),_.J("design:type",HTMLElement)],S7.prototype,"spinnerElement",void 0);_.w([_.ni("#header"),_.J("design:type",HTMLElement)],S7.prototype,"headerElement",void 0);_.w([_.ni("#container"),_.J("design:type",HTMLElement)],S7.prototype,"JSC$22306_containerElement",void 0);_.w([_.ni("#submenu"),_.J("design:type",HTMLElement)],S7.prototype,"submenuElement",void 0);
_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],S7.prototype,"onPopupClosed",null);_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],S7.prototype,"onPopupOpened",null);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],S7.prototype,"onYtNavigate",null);
_.w([_.Eq("yt-service-request-completed"),_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],S7.prototype,"onServiceRequestSentOrCompleted",null);_.w([_.Eq("yt-menu-back-tapped"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],S7.prototype,"onMenuBackTap",null);
_.w([_.Eq("yt-submenu-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],S7.prototype,"onSubmenuClosed",null);_.w([_.Eq("yt-retrieve-location"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],S7.prototype,"onRetrieveLocation",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],S7.prototype,"refitAfterRender",null);
_.w([_.qC({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],S7);
_.A(S7,"ytd-multi-page-menu-renderer",function(){if(FBA!==void 0)return FBA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-multi-page-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-multi-page-menu-renderer">\n  <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-multi-page-menu-renderer"></tp-yt-paper-spinner>\n</div>\n<div id="header" hidden="[[hideMenu]]" class="style-scope ytd-multi-page-menu-renderer"></div>\n<div id="container" class="menu-container style-scope ytd-multi-page-menu-renderer" hidden="[[hideMenu]]" on-touchstart="onContainerTouchStart" on-touchend="onContainerTouchEnd">\n  <div id="sections" class="style-scope ytd-multi-page-menu-renderer"></div>\n  <div id="footer" class="style-scope ytd-multi-page-menu-renderer"></div>\n</div>\n<div id="submenu" class="menu-container style-scope ytd-multi-page-menu-renderer" hidden="[[!covered]]"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return FBA=r},{mode:1});var Oti;var Jf=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return r};
_.b(Jf,_.D);_.Q=Jf.prototype;_.Q.created=function(){this.showTooltips=!0};
_.Q.computeAccessibility_=function(r){return this.get("accessibility.accessibilityData",r)||null};
_.Q.onTap=function(){var r=_.D3(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(r&&r.length===1&&r[0])_.We(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var g;if((g=this.data)==null?0:g.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var I;((I=this.data)==null?0:I.menuRequest)&&_.RX(this.hostElement,[this.data.menuRequest])}}};
_.Q.handleTopbarMenuClosedAction=function(r){var g,I;(new Map([["multi-page-menu-style-type-creation","VIDEO_CALL"],["multi-page-menu-style-type-notifications","NOTIFICATIONS"],["multi-page-menu-style-type-yt-apps","APPS"]])).get(r)===((g=this.data)==null?void 0:(I=g.icon)==null?void 0:I.iconType)&&this.toggleIconState(!1)};
_.Q.toggleIconState=function(r){_.Y("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=r)};
_.Q.handleUpdateTopbarAvatarAction=function(r){var g;r=(g=_.Z(r,ATR))==null?void 0:g.avatarUrl;var I,P;g=(I=this.data)==null?void 0:(P=I.avatar)==null?void 0:P.thumbnails;r&&g&&(I={thumbnails:[Object.assign({},g[0],{url:r})]},this.set("data.avatar",I))};
_.l4.Object.defineProperties(Jf.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.DG(this.hostElement).querySelector("#button")}}});
Jf.prototype.onTap=Jf.prototype.onTap;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Jf.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Jf.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],Jf.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(_.Rh1.YtButtonBehavior),_.J("design:type",Object)],Jf.prototype,"ytButtonBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Jf.prototype,"data",void 0);
_.w([_.ni("yt-icon-button#button"),_.J("design:type",Object)],Jf.prototype,"iconButton",void 0);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Jf.prototype,"onTap",null);_.w([_.qC({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],Jf);
_.D_()(Jf,"ytd-topbar-menu-button-renderer",function(){if(Oti===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topbar-menu-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.avatar]]" class="style-scope ytd-topbar-menu-button-renderer">\n  <button id="avatar-btn" aria-haspopup="true" aria-label$="[[data.accessibility.accessibilityData.label]]" class="style-scope ytd-topbar-menu-button-renderer">\n    <yt-img-shadow height="32" thumbnail="[[data.avatar]]" width="32" class="style-scope ytd-topbar-menu-button-renderer"></yt-img-shadow>\n  </button>\n</template>\n<div id="button" class="style-scope ytd-topbar-menu-button-renderer">\n  \n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);Oti=r}r=Oti;return r},{allowedProps:["data"],
mode:1});var z$U;var ET=function(){return _.D.apply(this,arguments)||this};
_.b(ET,_.D);ET.prototype.getSelected=function(){return this.reasons.selected};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ET.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ET.prototype,"data",void 0);_.w([_.ni("#reasons"),_.J("design:type",Object)],ET.prototype,"reasons",void 0);_.w([_.qC({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],ET);
_.A(ET,"ytd-ad-feedback-content",function(){if(z$U!==void 0)return z$U;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-feedback-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.reasonsTitle]]" class="style-scope ytd-ad-feedback-content">\n  <yt-formatted-string id="reasons-title" text="[[data.reasonsTitle]]" class="style-scope ytd-ad-feedback-content">\n  </yt-formatted-string>\n</template>\n<tp-yt-paper-radio-group id="reasons" class="style-scope ytd-ad-feedback-content">\n  <template is="dom-repeat" items="[[data.reasons]]" as="feedbackReason" class="style-scope ytd-ad-feedback-content">\n    <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-ad-feedback-content">\n      <yt-formatted-string text="[[feedbackReason.reason]]" class="style-scope ytd-ad-feedback-content">\n      </yt-formatted-string>\n    </tp-yt-paper-radio-button>\n  </template>\n</tp-yt-paper-radio-group>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return z$U=r},{mode:1});var e$0;var x1=function(){return _.D.apply(this,arguments)||this};
_.b(x1,_.D);_.Q=x1.prototype;_.Q.onPopupOpened=function(){_.We(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.Q.computeConfirmButton=function(r){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:r.confirmLabel}};
_.Q.computeCancelButton=function(r){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:r.cancelLabel}};
_.Q.onConfirmTap=function(){var r=this.content.getSelected();r!==void 0&&(r=this.data.reasons[r].endpoint)&&(_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}}),_.We(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.Q.sendFeedbackSubmitToastAction=function(){var r;(r=this.data)!=null&&r.completionMessage&&(r=_.dc(this.data.completionMessage),_.We(this.hostElement,"yt-open-popup-action",[r,this]))};
_.Q.onCancelTap=function(){_.We(this.hostElement,"yt-close-popup-action")};
x1.prototype.onPopupOpened=x1.prototype.onPopupOpened;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],x1.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],x1.prototype,"data",void 0);_.w([_.ni("#content"),_.J("design:type",Object)],x1.prototype,"content",void 0);_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],x1.prototype,"onPopupOpened",null);
_.w([_.qC({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],x1);
_.A(x1,"ytd-ad-feedback-renderer",function(){if(e$0!==void 0)return e$0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-feedback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-ad-feedback-renderer"></yt-formatted-string>\n<ytd-ad-feedback-content id="content" data="[[data]]" class="style-scope ytd-ad-feedback-renderer"></ytd-ad-feedback-content>\n<div class="buttons style-scope ytd-ad-feedback-renderer">\n  <ytd-button-renderer data="[[computeCancelButton(data)]]" on-tap="onCancelTap" class="style-scope ytd-ad-feedback-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer data="[[computeConfirmButton(data)]]" on-tap="onConfirmTap" class="style-scope ytd-ad-feedback-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return e$0=r},{mode:1});var YJp;var ZtR=function(){return _.D.apply(this,arguments)||this};
_.b(ZtR,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ZtR.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ZtR.prototype,"data",void 0);_.w([_.qC({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],ZtR);
_.A(ZtR,"ytd-ad-info-dialog-content",function(){if(YJp!==void 0)return YJp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-info-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.adReasons]]" class="style-scope ytd-ad-info-dialog-content">\n  \n  <ul id="ad-reasons" class="style-scope ytd-ad-info-dialog-content">\n    <template is="dom-repeat" items="[[data.adReasons]]" as="reason" class="style-scope ytd-ad-info-dialog-content">\n      <li class="style-scope ytd-ad-info-dialog-content">\n        <yt-formatted-string text="[[reason]]" class="style-scope ytd-ad-info-dialog-content">\n        </yt-formatted-string>\n      </li>\n    </template>\n  </ul>\n</template>\n<yt-formatted-string id="message" split-lines="" text="[[data.dialogMessage]]" class="style-scope ytd-ad-info-dialog-content">\n</yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return YJp=r},{mode:1});var U$A;var fJ=function(){return _.D.apply(this,arguments)||this};
_.b(fJ,_.D);fJ.prototype.computeConfirmButton=function(r){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:r.confirmLabel}};
fJ.prototype.onConfirmTap=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
fJ.prototype.computeShouldShowTitle=function(){var r;return!((r=this.data)==null||!r.title)};
fJ.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.S5().resolve(_.E3).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
fJ.prototype.onPopupClosed=fJ.prototype.onPopupClosed;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],fJ.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],fJ.prototype,"data",void 0);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],fJ.prototype,"onPopupClosed",null);_.w([_.qC({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],fJ);
_.A(fJ,"ytd-ad-info-dialog-renderer",function(){if(U$A!==void 0)return U$A;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-info-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[computeShouldShowTitle(data.title)]]" class="style-scope ytd-ad-info-dialog-renderer">\n  <h2 id="title" class="style-scope ytd-ad-info-dialog-renderer">[[getSimpleString(data.title)]]</h2>\n</template>\n<ytd-ad-info-dialog-content data="[[data]]" class="style-scope ytd-ad-info-dialog-renderer"></ytd-ad-info-dialog-content>\n<div class="buttons style-scope ytd-ad-info-dialog-renderer">\n  <ytd-button-renderer data="[[computeConfirmButton(data)]]" on-tap="onConfirmTap" class="style-scope ytd-ad-info-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return U$A=r},{mode:1});var it0;var nJ=function(){var r=_.D.apply(this,arguments)||this;r.actionButtonClass="action-button";r.dismissButtonId="dismiss-button";r.dialogDismiss=!0;return r};
_.b(nJ,_.D);_.Q=nJ.prototype;_.Q.computeInPlayer=function(r){return(r==null?void 0:r.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.Q.computedLogo=function(){var r,g;return this.isDarkTheme()?(r=this.data)==null?void 0:r.logoDark:(g=this.data)==null?void 0:g.logo};
_.Q.computedHeaderImage=function(){var r,g;return this.isDarkTheme()?(r=this.data)==null?void 0:r.headerImageDark:(g=this.data)==null?void 0:g.headerImage};
_.Q.computeLogoIconId=function(){var r,g,I,P=(r=this.computedLogo())==null?void 0:(g=r.sources)==null?void 0:(I=g[0])==null?void 0:I.height;return P&&P%31===0?"logo-icon-with-padding":"logo-icon"};
_.Q.computeLogoIconHeight=function(){var r,g,I,P=(r=this.computedLogo())==null?void 0:(g=r.sources)==null?void 0:(I=g[0])==null?void 0:I.height;return P&&P%31===0?"31":"24"};
_.Q.onPopupClosed=function(){_.S5().resolve(_.ae).dispose()};
_.Q.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.Q.onShow=function(){this.inPlayer&&_.l6(6);this.titleElement.focus()};
_.Q.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var r=0;r<this.data.impressionEndpoints.length;r++){var g=_.Z(this.data.impressionEndpoints[r],_.py);g&&this.ytComponentBehavior.resolveCommand(g)}};
_.Q.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.We(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.l4.Object.defineProperties(nJ.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var r,g;return!((r=this.data)==null||!r.headerImageDark)&&!((g=this.data)==null||!g.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.secondaryButton)}}});
nJ.prototype.onPopupClosed=nJ.prototype.onPopupClosed;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],nJ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],nJ.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.ta.YtVisibilityBehavior),_.J("design:type",Object)],nJ.prototype,"ytVisibilityBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],nJ.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],nJ.prototype,"actionButtonClass",void 0);_.w([_.H(),_.J("design:type",Object)],nJ.prototype,"dismissButtonId",void 0);_.w([_.H(),_.J("design:type",Object)],nJ.prototype,"dialogDismiss",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],nJ.prototype,"hasHeaderImage",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],nJ.prototype,"hasPremiumButton",null);
_.w([_.H({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.J("design:type",Boolean)],nJ.prototype,"inPlayer",void 0);_.w([_.ni("#dismiss-button"),_.J("design:type",HTMLElement)],nJ.prototype,"dismissButton",void 0);_.w([_.ni("#title"),_.J("design:type",HTMLElement)],nJ.prototype,"titleElement",void 0);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],nJ.prototype,"onPopupClosed",null);
_.w([_.qC({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],nJ);
_.A(nJ,"ytd-enforcement-message-view-model",function(){if(it0!==void 0)return it0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-enforcement-message-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="fc-dialog-container style-scope ytd-enforcement-message-view-model">\n<div id="header" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedLogo(data)]]" height$="[[computeLogoIconHeight()]]" id$="[[computeLogoIconId()]]" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n  <yt-button-view-model id="[[dismissButtonId]]" data="[[data.dismissButton]]" icon="[[data.dismissButton.iconName]]" scoping-class-name="[[is]]" on-click="onDismissClicked" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="header-image" hidden="[[!hasHeaderImage]]" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedHeaderImage(data)]]" height="64" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n</div>\n\n<div id="title" tabindex="0" role="heading" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string data="[[data.title]]" class="style-scope ytd-enforcement-message-view-model"></yt-attributed-string>\n</div>\n\n<ul id="body" class="style-scope ytd-enforcement-message-view-model">\n  <template is="dom-repeat" items="[[data.bulletList.bulletListItems]]" as="item" class="style-scope ytd-enforcement-message-view-model">\n    <li class="style-scope ytd-enforcement-message-view-model">\n      <yt-attributed-string class="body-message style-scope ytd-enforcement-message-view-model" data="[[item.title]]"></yt-attributed-string>\n    </li>\n  </template>\n</ul>\n\n<div id="buttons" class="style-scope ytd-enforcement-message-view-model">\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.primaryButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.secondaryButton]]" dialog-dismiss="[[dialogDismiss]]" hidden$="[[!hasPremiumButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="divider" class="style-scope ytd-enforcement-message-view-model"></div>\n\n<div id="feedback" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string id="feedback-message" data="[[data.feedbackMessage]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-attributed-string>\n</div>\n</div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return it0=r},{mode:1});var btU;var Ms3;var T5=function(){var r=_.D.apply(this,arguments)||this;r.TEST_ONLY={immediateValidation:function(){r.immediateValidation()},
onValidationResponse:function(g){r.onValidationResponse(g)},
onGenerateHandleFromNameResponse:function(g){r.onGenerateHandleFromNameResponse(g)}};
return r};
_.b(T5,_.D);_.Q=T5.prototype;_.Q.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.Q.validate=function(){this.immediateValidation()};
_.Q.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.Q.setHandleInputValue=function(r){this.handleDir=this.getHandleDir(r);this.handleInput.value=r;this.validationState={status:"PENDING"};this.immediateValidation()};
_.Q.getHandleDir=function(r){var g=r===""&&!1;return(g=_.jXf.test.call(_.jXf,r))?"rtl":"ltr"};
_.Q.onDataChanged=function(){var r,g;this.handleDir=this.getHandleDir((g=(r=this.data)==null?void 0:r.handle)!=null?g:"");var I;this.validationState=((I=this.data)==null?0:I.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var P;((P=this.data)==null?0:P.validateOnInit)&&this.immediateValidation()};
_.Q.stopPropagation=function(r){r.stopPropagation()};
_.Q.onInput=function(){var r;this.handleDir=this.getHandleDir((r=this.handleInput.value)!=null?r:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.Q.onFocusout=function(r){this.handleInput.contains(r.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.Q.delayedValidation=function(){var r,g;this.debouncedValidation((g=(r=this.data)==null?void 0:r.validationDelayMs)!=null?g:1E3)};
_.Q.immediateValidation=function(){this.debouncedValidation(0)};
_.Q.debouncedValidation=function(r){var g=this;_.YR(this,"debouncedValidation",function(){var I,P=g.staticValidation((I=g.handleInput.value)!=null?I:"");if(P!==void 0)g.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:P};else{var a;if((a=g.data)!=null&&a.validateChannelHandleCommand){g.validationState={status:"LOADING"};var v;g.ytComponentBehavior.resolveCommand(g.data.validateChannelHandleCommand,{form:{handle:(v=g.handleInput.value)!=null?v:""},commandController:{onSuccess:function(C,
u){g.onValidationResponse(u)},
onServerError:function(C,u){g.onValidationServerError(u)}}})}else g.handleUnexpectedValidationError(new _.oK("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",g.data))}},r)};
_.Q.staticValidation=function(r){var g;if(((g=this.data)==null?void 0:g.channelHandleStaticValidationParams)!==void 0){g=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(r)&&g.validValueRegexpErrorMessage!==void 0)return g.validValueRegexpErrorMessage;if(g.minLength!==void 0&&r.length<g.minLength&&g.minLengthErrorMessage!==void 0)return g.minLengthErrorMessage;if(g.maxLength!==void 0&&r.length>g.maxLength&&g.maxLengthErrorMessage!==void 0)return g.maxLengthErrorMessage}};
_.Q.onValidationResponse=function(r){var g=_.Z(r.result,N6i);g===void 0?this.handleUnexpectedValidationError(new _.oK("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",r)):this.handleValidationResultRenderer(g)};
_.Q.onValidationServerError=function(r){this.handleUnexpectedValidationError(new _.oK("ValidateChannelHandle request failed.",r))};
_.Q.handleValidationResultRenderer=function(r){if(r.handle===void 0)this.handleUnexpectedValidationError(new _.oK("ChannelHandleValidationResultRenderer does not contain handle.",r));else if(r.handle===this.handleInput.value)switch(r.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:r.handle};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNAVAILABLE":case "CHANNEL_HANDLE_VALIDATION_RESULT_CONFORMANCE_ERROR":case "CHANNEL_HANDLE_VALIDATION_RESULT_COMPLIANCE_ERROR":this.validationState=
{status:"INVALID",errorIndicator:"ICON",errorMessage:r.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.oK("Unrecognized ChannelHandleValidationResult",r));break;default:_.rr(r.result)}};
_.Q.handleUnexpectedValidationError=function(r){var g;this.validationState={status:"UNKNOWN",handle:(g=this.handleInput.value)!=null?g:""};_.M6(r)};
_.Q.stopEventPropagation=function(r){r.stopPropagation()};
_.Q.updateHandleOnChannelNameInputChange=function(r){if(!this.wasEdited){var g,I;this.debouncedGenerateHandleFromName(r,(I=(g=this.data)==null?void 0:g.validationDelayMs)!=null?I:1E3)}};
_.Q.debouncedGenerateHandleFromName=function(r,g){var I=this;_.YR(this,"debouncedGenerateHandleFromName",function(){var P;(P=I.data)!=null&&P.validateChannelHandleCommand?I.ytComponentBehavior.resolveCommand(I.data.validateChannelHandleCommand,{form:{name:r},commandController:{onSuccess:function(a,v){I.onGenerateHandleFromNameResponse(v)},
onServerError:function(a,v){_.M6(new _.oK("Error calling GenerateHandleFromName",v))}}}):_.M6(new _.oK("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",I.data))},g)};
_.Q.onGenerateHandleFromNameResponse=function(r){this.wasEdited||((r=_.Z(r.result,w2f))?this.setHandleInputValue(r.handle):_.M6(new _.oK("Invalid results when generate handle from name")))};
_.l4.Object.defineProperties(T5.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var r;if(r=this.validationState)r=this.validationState,r=r.status==="OK"||r.status==="UNKNOWN";if(r)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var r;if(((r=this.validationState)==null?void 0:r.status)==="INVALID")return this.validationState.errorIndicator}},
borderErrorIndicator:{configurable:!0,enumerable:!0,get:function(){return this.errorIndicator==="BORDER"}},
handleEdit:{configurable:!0,enumerable:!0,get:function(){var r,g=(r=this.channelHandleEntity)==null?void 0:r.handleEdit;this.handleDir=this.getHandleDir(g!=null?g:"");return g}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var r,g;if(((r=this.data)==null?void 0:(g=r.channelHandleStaticValidationParams)==null?void 0:g.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
T5.prototype.stopEventPropagation=T5.prototype.stopEventPropagation;T5.prototype.onDataChanged=T5.prototype.onDataChanged;T5.prototype.applyHandleEdit=T5.prototype.applyHandleEdit;T5.prototype.onValueChanged=T5.prototype.onValueChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],T5.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],T5.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],T5.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Boolean)],T5.prototype,"wasEdited",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],T5.prototype,"handleDir",void 0);_.w([_.ni("#handle-input"),_.J("design:type",Object)],T5.prototype,"handleInput",void 0);_.w([_.H(),_.L("validationState"),_.J("design:type",Object),_.J("design:paramtypes",[])],T5.prototype,"value",null);
_.w([_.xt("value"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],T5.prototype,"onValueChanged",null);_.w([_.L("validationState"),_.J("design:type",Object),_.J("design:paramtypes",[])],T5.prototype,"errorIndicator",null);_.w([_.H({reflectToAttribute:!0}),_.L("errorIndicator"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],T5.prototype,"borderErrorIndicator",null);
_.w([_.H({selectorArgs:["data.channelHandleEntityKey"],selector:function(r,g){return _.RC(r.entities,"channelHandle",g)}}),
_.J("design:type",Object)],T5.prototype,"channelHandleEntity",void 0);_.w([_.L("channelHandleEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],T5.prototype,"handleEdit",null);_.w([_.xt("handleEdit"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],T5.prototype,"applyHandleEdit",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],T5.prototype,"onDataChanged",null);
_.w([_.L("data.channelHandleStaticValidationParams.validValueRegexp"),_.J("design:type",Object),_.J("design:paramtypes",[])],T5.prototype,"validValueRegexp",null);_.w([_.Eq("yt-service-request-sent"),_.Eq("yt-service-request-completed"),_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],T5.prototype,"stopEventPropagation",null);_.w([_.qC({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],T5);
_.A(T5,"ytd-channel-handle-input-renderer",function(){if(Ms3!==void 0)return Ms3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-handle-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input id="handle-input" always-float-label="" dir="[[handleDir]]" input-dir="[[handleDir]]" invalid="[[equals(errorIndicator, \'BORDER\')]]" label="[[data.label]]" required="" use-v2-underline="" value="[[data.handle]]" on-focusout="onFocusout" on-input="onInput" on-keydown="stopPropagation" class="style-scope ytd-channel-handle-input-renderer">\n  <span id="prefix" slot="prefix" class="style-scope ytd-channel-handle-input-renderer">@</span>\n  <div id="suffix-container" slot="suffix" class="style-scope ytd-channel-handle-input-renderer">\n    <div id="icon-container" class="style-scope ytd-channel-handle-input-renderer">\n      <template is="dom-if" restamp="" if="[[equals(validationState.status, \'LOADING\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-paper-spinner-lite id="spinner" active="" class="style-scope ytd-channel-handle-input-renderer">\n        </tp-yt-paper-spinner-lite>\n      </template>\n      <template is="dom-if" restamp="" if="[[equals(errorIndicator, \'ICON\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-iron-icon id="error-icon" class="end-icon style-scope ytd-channel-handle-input-renderer" icon="icons:error">\n        </tp-yt-iron-icon>\n      </template>\n      <template is="dom-if" restamp="" if="[[equals(validationState.status, \'OK\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-iron-icon id="valid-icon" class="end-icon style-scope ytd-channel-handle-input-renderer" icon="icons:check-circle">\n        </tp-yt-iron-icon>\n      </template>\n    </div>\n  </div>\n</tp-yt-paper-input>\n<div id="error-container" class="style-scope ytd-channel-handle-input-renderer">\n  <template is="dom-if" restamp="" if="[[equals(validationState.status, \'INVALID\')]]" class="style-scope ytd-channel-handle-input-renderer">\n    <yt-formatted-string id="error-message" text="[[validationState.errorMessage]]" class="style-scope ytd-channel-handle-input-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Ms3=r},{mode:_.Rv("kevlar_poly_si_batch_j025")?1:2});var hf=function(){var r=_.D.apply(this,arguments)||this;r.data=null;r.errorMessage=null;r.isLoading=!0;r.hideContainer=!1;r.enableNewChannelCreationOnIdForAll=_.Y("enable_new_channel_creation_for_id4all");r.actionMap={"yt-image-updated-action":"handleImageUpdatedAction","yt-image-selection-error-action":"handleImageSelectionErrorAction","yt-image-selection-reset-error-action":"handleImageSelectionResetErrorAction","yt-show-caller-popup-action":"showContainer"};r.testOnly={setErrorMessage:function(g){r.resetErrorState();
r.setErrorState(g)}};
return r};
_.b(hf,_.D);_.Q=hf.prototype;_.Q.created=function(){this.logScreenVe()};
_.Q.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")};
_.Q.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var r;((r=this.zeroStepErrorMessageEntity)==null?0:r.value)&&this.set("errorMessage",_.i6(this.zeroStepErrorMessageEntity.value))};
_.Q.onCreateTap=function(){var r=this;if(this.data&&this.data.channelCreationEndpoint){var g,I;if(!((g=this.data.createChannelButton)==null?0:(I=g.buttonRenderer)==null?0:I.isDisabled)){var P;if((P=this.nameInput)!=null&&P.value){this.setLoadingState();var a,v;g=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(a=this.handleInput)==null?void 0:a.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((v=this.handleInput)==null?void 0:v.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:g,commandController:{onSuccess:function(C,u){r.onChannelCreationEndpointSuccess(u);r.obakeImageSource&&_.eJ("channelCreatedWithObakeImage",{imageSourceType:r.obakeImageSource})},
onServerError:function(){r.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.Q.endpointRequiresServiceRequestAction=function(r){return!!_.Z(r,_.m1)||!!_.Z(r,ATR)};
_.Q.isNavigateAction=function(r){var g;return!!_.Z(r,yTf)||!!_.Z((g=_.Z(r,xx4))==null?void 0:g.command,yTf)};
_.Q.isPlaylistAction=function(r){return!!_.Z(r,_.pj)||!!_.Z(r,_.Bw)};
_.Q.onChannelCreationEndpointSuccess=function(r){if(r.createChannelError){var g;this.setErrorState((g=r.createChannelError)==null?void 0:g.errorMessage);this.handleInput&&this.handleInput.validate()}else{r.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(r.navigationEndpoint);if(r.actions){g=_.m(r.actions);for(var I=g.next();!I.done;I=g.next())if(I=I.value,this.endpointRequiresServiceRequestAction(I)&&this.ytComponentBehavior.resolveCommand(I),this.isNavigateAction(I)){var P=void 0;I=_.Z((P=
_.Z(I,xx4))==null?void 0:P.command,yTf);P=void 0;this.isPlaylistAction((P=I)==null?void 0:P.endpoint)&&(_.We(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),P=void 0,this.ytComponentBehavior.resolveCommand((P=I)==null?void 0:P.endpoint))}}r.actions&&r.actions.some(function(a){var v;return _.Z(a,yTf)||_.Z((v=_.Z(a,xx4))==null?void 0:v.command,yTf)})||_.We(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.Q.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.Q.onCancelTap=function(){var r,g,I;if(!((r=this.data)==null?0:(g=r.cancelButton)==null?0:(I=g.buttonRenderer)==null?0:I.isDisabled)){var P,a,v;r=(P=this.data)==null?void 0:(a=P.cancelButton)==null?void 0:(v=a.buttonRenderer)==null?void 0:v.command;if(!r||!_.Z(r,_.dtL)){var C;this.nameInput&&((C=this.data)==null?0:C.name)&&(this.nameInput.value=this.data.name);var u;this.handleInput&&((u=this.data)==null?0:u.channelHandleInput)&&(this.handleInput.data=_.Z(this.data.channelHandleInput,l44));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.Q.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.Q.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.Q.onClearProfilePhotoTap=function(){var r,g,I;((r=this.data)==null?0:(g=r.clearProfilePhotoButton)==null?0:(I=g.buttonRenderer)==null?0:I.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.Q.onEditAvatarTap=function(){var r,g,I;((r=this.data)==null?0:(g=r.editAvatarButton)==null?0:(I=g.buttonRenderer)==null?0:I.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.Q.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)};
_.Q.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var r;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((r=this.data)==null?0:r.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.Q.setErrorState=function(r){this.resetErrorState();if(r)this.set("errorMessage",r);else{var g;if((g=this.zeroStepErrorMessageEntity)==null?0:g.value)this.set("errorMessage",_.i6(this.zeroStepErrorMessageEntity.value));else{var I;((I=this.data)==null?0:I.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.Q.fetchImageBlobWithAlr=function(r,g){g=g===void 0?5:g;var I=this,P,a,v,C,u;return _.p(function(X){switch(X.nextAddress){case 1:return X.yield(fetch(r,{method:"GET",mode:"cors"}),2);case 2:P=X.yieldResult;if(P.ok){X.jumpTo(3);break}if(g===0)throw Error();a=I.addJitter(Math.pow(2,5-g));return X.yield(new Promise(function(c){setTimeout(c,a*1E3)}),4);
case 4:return X.return(I.fetchImageBlobWithAlr(r,g-1));case 3:if(!P.headers.get("content-type").split(";").some(function(c){return c.trim()==="text/plain"})){X.jumpTo(5);
break}v=I;C=v.fetchImageBlobWithAlr;return X.yield(P.text(),6);case 6:return X.return(C.call(v,X.yieldResult,g-1));case 5:return X.yield(P.blob(),7);case 7:return u=X.yieldResult,X.return(u)}})};
_.Q.addJitter=function(r){var g=r*.3*Math.random();Math.random()>.5&&(g*=-1);return r+g};
_.Q.openProfilePicturePicker=function(){var r=this,g,I,P,a,v,C;return _.p(function(u){if(u.nextAddress==1){g=r.data.scottyUploadUrl;if(!g)return u.return();I=document.documentElement.hasAttribute("dark");P=document.body.style.colorScheme;I&&(document.body.style.colorScheme="dark");a=hf3(kXR(TSi(lMA(I?"dark":"light")),function(X){var c,B,O,z,e;return _.p(function(U){if(U.nextAddress==1)return c=_.nI(tYW(new gt4(X.photoUrl,!1)).build(),"alr","yes"),r.obakeImageSource=r.pictureChangeSourceToObakeImageSourceType(X.photoSource),
_.Go(U,2),r.setLoadingState(),U.yield(r.fetchImageBlobWithAlr(c),4);if(U.nextAddress!=2)return B=U.yieldResult,O=new FileReader,O.addEventListener("load",function(){var V,G,F,W,S,E;return _.p(function(l){if(l.nextAddress==1){if(B.size>15728640)return r.setErrorState((V=r.data)==null?void 0:V.imageSizeErrorMessage),_.M6(Error("gm")),l.return();if(!O.result)return r.setErrorState((G=r.data)==null?void 0:G.genericImageLoadErrorMessage),_.M6(Error("hm")),l.return();F=O.result;_.Go(l,2);return l.yield(irA(B,
g),4)}if(l.nextAddress!=2)return W=l.yieldResult,r.handleImageUpdatedAction(F,W),r.resetErrorState(),_.sM(l,0);S=_.Wb(l);r.setErrorState((E=r.data)==null?void 0:E.uploadErrorMessage);if(S instanceof Error)_.iO(S);else{var f=new _.oK(JSON.stringify(S));_.iO(f)}_.R2(l)})}),O.readAsDataURL(B),_.sM(U,0);
z=_.Wb(U);r.setErrorState((e=r.data)==null?void 0:e.genericImageLoadErrorMessage);z instanceof Error?_.iO(z):_.bO(new _.oK(JSON.stringify(z)));_.R2(U)})}),function(){r.hideContainer=!1;
document.body.style.colorScheme=P});
_.Go(u,2);return((v=r.data)==null?0:v.shouldViewChannelCreationFormForSupex)?u.yield(a.openPicker("profile-picture/art-selection"),5):u.yield(a.openPicker(),5)}if(u.nextAddress!=2)return _.sM(u,0);_.Wb(u);r.setErrorState((C=r.data)==null?void 0:C.selectImageErrorMessage);_.R2(u)})};
_.Q.pictureChangeSourceToObakeImageSourceType=function(r){switch(r){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.Q.logScreenVe=function(){_.Nq(_.hx(),124448)};
_.Q.graftServerVe=function(){var r=_.mw(),g,I,P=(g=this.data)==null?void 0:(I=g.loggingDirectives)==null?void 0:I.trackingParams;P&&r&&(this.channelCreationFormVe=_.hx().graftServerVe(P,r),r={visualElement:this.channelCreationFormVe},_.nx().reportShown(r))};
_.Q.isNameChanged=function(r){var g;return((g=this.data)==null?void 0:g.name)!==r};
_.Q.isHandleChanged=function(r){var g,I=_.Z((g=this.data)==null?void 0:g.channelHandleInput,l44);return I&&r?I.handle!==r:!1};
_.Q.handleImageUpdatedAction=function(r,g){this.hideContainer=!1;this.previewDataUrl=r;this.encryptedBlobId=g};
_.Q.handleImageSelectionErrorAction=function(r){this.hideContainer=!1;this.setErrorState(r)};
_.Q.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.Q.showContainer=function(){this.hideContainer=!1};
_.Q.maybeWipeZeroStepErrorMessage=function(){var r,g=(r=this.data)==null?void 0:r.zeroStepErrorMessageEntityKey,I;g&&((I=this.zeroStepErrorMessageEntity)==null?0:I.value)&&this.ytdReduxBehavior.dispatch(_.TL("stringEntity",g,{key:g,value:""}))};
_.l4.Object.defineProperties(hf.prototype,{photoThumbnail:{configurable:!0,enumerable:!0,get:function(){if(this.previewDataUrl)return{thumbnails:[{url:this.previewDataUrl,width:180,height:180}]};if(this.data)return this.data.isDefaultProfilePhoto?this.data.defaultProfilePhoto:this.data.profilePhoto}},
userSetPhotoThumbnailUrl:{configurable:!0,enumerable:!0,get:function(){if(this.data&&!this.data.isDefaultProfilePhoto){var r;return((r=this.photoThumbnail)==null?0:r.thumbnails)&&this.photoThumbnail.thumbnails.length>0?this.photoThumbnail.thumbnails[0].url:void 0}}},
hideProfilePhotoButtonLayer:{configurable:!0,enumerable:!0,get:function(){return this.data?!(this.data.clearProfilePhotoButton||this.data.editAvatarButton):!0}},
enableIdentityForAllChannelCreationDialog:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.descriptionInfo}}});
hf.prototype.dataChanged=hf.prototype.dataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],hf.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],hf.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],hf.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hf.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],hf.prototype,"errorMessage",void 0);
_.w([_.H(),_.J("design:type",Object)],hf.prototype,"isLoading",void 0);_.w([_.H(),_.J("design:type",String)],hf.prototype,"previewDataUrl",void 0);_.w([_.H(),_.J("design:type",Number)],hf.prototype,"obakeImageSource",void 0);_.w([_.H(),_.J("design:type",Object)],hf.prototype,"hideContainer",void 0);_.w([_.ni("#title-input"),_.J("design:type",Object)],hf.prototype,"nameInput",void 0);_.w([_.ni("#handle-input"),_.J("design:type",Object)],hf.prototype,"handleInput",void 0);
_.w([_.H(),_.J("design:type",Boolean)],hf.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.w([_.H({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.ovs}),_.J("design:type",Object)],hf.prototype,"zeroStepErrorMessageEntity",void 0);_.w([_.L("data","data.isDefaultProfilePhoto","previewDataUrl"),_.J("design:type",Object),_.J("design:paramtypes",[])],hf.prototype,"photoThumbnail",null);
_.w([_.L("data","data.isDefaultProfilePhoto","photoThumbnail"),_.J("design:type",Object),_.J("design:paramtypes",[])],hf.prototype,"userSetPhotoThumbnailUrl",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],hf.prototype,"hideProfilePhotoButtonLayer",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],hf.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.w([_.$R("data","zeroStepErrorMessageEntity"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hf.prototype,"dataChanged",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.descriptionInfo","zeroStepErrorMessageEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],hf.prototype,"description",null);_.w([_.qC({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],hf);
_.A(hf,"ytd-channel-creation-dialog-renderer",function(){if(btU!==void 0)return btU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-creation-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-creation-dialog-renderer" hidden$="[[hideContainer]]">\n  <div class="popup-header style-scope ytd-channel-creation-dialog-renderer">\n    <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-creation-dialog-renderer" text="[[data.title]]">\n    </yt-formatted-string>\n  </div>\n  <div class="channel-creation-description style-scope ytd-channel-creation-dialog-renderer" hidden="[[!enableNewChannelCreationOnIdForAll]]">\n    <yt-formatted-string id="description-info" hidden="[[!description]]" text="[[description]]" class="style-scope ytd-channel-creation-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div class="profile-picture-container style-scope ytd-channel-creation-dialog-renderer">\n    <div class="profile-picture style-scope ytd-channel-creation-dialog-renderer">\n      <yt-img-shadow class="profile-photo style-scope ytd-channel-creation-dialog-renderer" height="128" thumbnail="[[photoThumbnail]]" width="128">\n      </yt-img-shadow>\n    </div>\n  </div>\n  <div class="profile-photo-button-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[hideProfilePhotoButtonLayer]]">\n    <div class="profile-photo-button-container style-scope ytd-channel-creation-dialog-renderer">\n      <ytd-button-renderer data="[[data.clearProfilePhotoButton.buttonRenderer]]" on-click="onClearProfilePhotoTap" class="style-scope ytd-channel-creation-dialog-renderer">\n      </ytd-button-renderer>\n      <ytd-button-renderer data="[[data.editAvatarButton.buttonRenderer]]" hidden="[[!data.editAvatarButton]]" on-click="onEditAvatarTap" class="style-scope ytd-channel-creation-dialog-renderer">\n      </ytd-button-renderer>\n    </div>\n    <yt-formatted-string class="optional-tag style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.profilePhotoOptionalTag]]" text="[[data.profilePhotoOptionalTag]]">\n    </yt-formatted-string>\n  </div>\n  <div class="name-and-disclaimer-container style-scope ytd-channel-creation-dialog-renderer">\n    <div class="profile-name style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.isNameEditable]]">\n      <tp-yt-paper-input id="title-input" class="input style-scope ytd-channel-creation-dialog-renderer" label="[[data.nameLabel]]" maxlength="50" required="" use-v2-underline="" value="[[data.name]]" on-input="onChannelNameInput"></tp-yt-paper-input>\n      <template is="dom-if" restamp="" if="[[data.channelHandleInput]]" on-dom-change="toggleCreateChannelButton" class="style-scope ytd-channel-creation-dialog-renderer">\n        <ytd-channel-handle-input-renderer id="handle-input" data="[[data.channelHandleInput.channelHandleInputRenderer]]" on-value-changed="toggleCreateChannelButton" class="style-scope ytd-channel-creation-dialog-renderer">\n        </ytd-channel-handle-input-renderer>\n      </template>\n    </div>\n    <div class="readonly-profile-name style-scope ytd-channel-creation-dialog-renderer" hidden="[[data.isNameEditable]]">\n      [[data.name]]\n    </div>\n    <div class="error-container style-scope ytd-channel-creation-dialog-renderer" hidden="[[!errorMessage]]">\n      <yt-formatted-string class="error style-scope ytd-channel-creation-dialog-renderer" text="[[errorMessage]]"></yt-formatted-string>\n    </div>\n    <div class="disclaimer-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.additionalInfos]]">\n      <div class="disclaimer-layer-paragraphs-container style-scope ytd-channel-creation-dialog-renderer">\n        <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n          <yt-formatted-string respect-html-dir="" text="[[item]]" class="style-scope ytd-channel-creation-dialog-renderer"></yt-formatted-string>\n        </template>\n      </div>\n    </div>\n    <div class="disclaimer-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.disclaimer]]">\n      <div class="style-scope ytd-channel-creation-dialog-renderer">\n        <yt-formatted-string class="warm-welcome-disclaimer style-scope ytd-channel-creation-dialog-renderer" respect-html-dir="" text="[[data.disclaimer]]">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div hidden="[[!data.infos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n      <template is="dom-repeat" items="[[data.infos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n        <div class="disclaimer-layer disclaimer-layer-no-icon style-scope ytd-channel-creation-dialog-renderer">\n          <yt-formatted-string respect-html-dir="" text="[[item]]" class="style-scope ytd-channel-creation-dialog-renderer"></yt-formatted-string>\n        </div>\n      </template>\n    </div>\n  </div>\n  <div class="button-layer style-scope ytd-channel-creation-dialog-renderer">\n    <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancelTap" class="style-scope ytd-channel-creation-dialog-renderer">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="create-channel-button" data="[[data.createChannelButton.buttonRenderer]]" on-click="onCreateTap" class="style-scope ytd-channel-creation-dialog-renderer">\n    </ytd-button-renderer>\n  </div>\n  <div class="spinner-container style-scope ytd-channel-creation-dialog-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-creation-dialog-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return btU=r},{mode:1});var jN4;var k1=function(){var r=_.D.apply(this,arguments)||this;r.isLoading=!1;r.isDisabled=!1;return r};
_.b(k1,_.D);k1.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
k1.prototype.updateDisabled=function(){var r;this.isDisabled=this.isLoading||((r=this.handleInput)==null?void 0:r.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
k1.prototype.onSaveClick=function(){var r=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var g;((g=this.data)==null?void 0:g.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 I;if((I=r.data)==null?0:I.nextEndpoint){var P;r.ytComponentBehavior.resolveCommand((P=r.data)==null?void 0:P.nextEndpoint)}else r.isLoading=
!1,r.closeDialog()},
onServerError:function(){r.isLoading=!1;r.handleInput.validate();var I;r.errorMessage=(I=r.data)==null?void 0:I.errorMessage}}}))}};
k1.prototype.closeDialog=function(){_.We(this.hostElement,"yt-close-popup-action",[this.is])};
k1.prototype.updateDisabled=k1.prototype.updateDisabled;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],k1.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],k1.prototype,"data",void 0);_.w([_.ni("#handle-input"),_.J("design:type",Object)],k1.prototype,"handleInput",void 0);_.w([_.xt("isLoading"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],k1.prototype,"updateDisabled",null);
_.w([_.qC({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],k1);
_.A(k1,"ytd-channel-handle-edit-dialog-renderer",function(){if(jN4!==void 0)return jN4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-handle-edit-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n  <div id="header" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[data.dismissButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" on-click="closeDialog" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div id="body" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <yt-img-shadow id="profile-picture" height="128" thumbnail="[[data.profilePicture]]" width="128" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    </yt-img-shadow>\n\n    <div id="name" class="style-scope ytd-channel-handle-edit-dialog-renderer">[[data.channelTitle]]</div>\n\n    <template is="dom-if" restamp="" if="[[data.channelHandleInput]]" on-dom-change="updateDisabled" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-channel-handle-input-renderer id="handle-input" data="[[data.channelHandleInput.channelHandleInputRenderer]]" on-value-changed="updateDisabled" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-channel-handle-input-renderer>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[data.existingHandle]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <div id="existing-handle" dir="ltr" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n        [[data.existingHandle]]\n      </div>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[data.bodyText]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </yt-formatted-string>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[errorMessage]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <yt-formatted-string id="error-message" text="[[errorMessage]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></yt-formatted-string>\n    </template>\n\n    <template is="dom-repeat" items="[[data.infoItems]]" as="infoItem" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <div class="info-item style-scope ytd-channel-handle-edit-dialog-renderer">\n        <yt-icon class="info-item-icon style-scope ytd-channel-handle-edit-dialog-renderer" icon="[[infoItem.icon.iconType]]">\n        </yt-icon>\n        <yt-formatted-string class="info-item-text style-scope ytd-channel-handle-edit-dialog-renderer" text="[[infoItem.infoText]]">\n        </yt-formatted-string>\n      </div>\n    </template>\n  </div>\n\n  <div id="footer" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <template is="dom-if" restamp="" if="[[data.cancelButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="closeDialog" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.saveButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="save-button" data="[[data.saveButton.buttonRenderer]]" on-click="onSaveClick" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div id="spinner-container" hidden="[[!isLoading]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return jN4=r},{mode:1});var Vs3;var $O=function(){return _.D.apply(this,arguments)||this};
_.b($O,_.D);$O.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$O.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],$O.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$O.prototype,"data",void 0);_.w([_.qC({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],$O);
_.A($O,"ytd-channel-switcher-footer-renderer",function(){if(Vs3!==void 0)return Vs3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-channel-switcher-footer-renderer"></div>\n<div id="feedback" class="style-scope ytd-channel-switcher-footer-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Vs3=r},{mode:1});var d$U;var LLf;var ry=function(){return _.D.apply(this,arguments)||this};
_.b(ry,_.D);ry.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
ry.prototype.onIronChange=ry.prototype.onIronChange;_.w([_.H(),_.J("design:type",Object)],ry.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!1}),_.J("design:type",Function)],ry.prototype,"onDontAskAgainChanged",void 0);_.w([_.ni("#checkbox"),_.J("design:type",Object)],ry.prototype,"checkbox",void 0);_.w([_.Eq("iron-change"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ry.prototype,"onIronChange",null);
_.w([_.qC({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],ry);
_.A(ry,"ytd-identity-prompt-footer-renderer",function(){if(LLf!==void 0)return LLf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-identity-prompt-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-identity-prompt-footer-renderer">\n  <yt-formatted-string text="[[data.dontShowAgainText]]" class="style-scope ytd-identity-prompt-footer-renderer"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return LLf=r},{mode:1});var gy=function(){var r=_.D.apply(this,arguments)||this;r.dontAskAgain=!1;r.showPopup=!1;r.boundDontAskAgainChanged=function(g){r.dontAskAgainChanged(g)};
r.boundOnAccountItemTap=function(g){r.onAccountItemTap(g)};
return r};
_.b(gy,_.D);_.Q=gy.prototype;
_.Q.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]]"}}}}}};
_.Q.ready=function(){var r=this;_.DG(this.hostElement).querySelector("#container").addEventListener("scroll",function(){r.ytRendererBehavior.markDirty()})};
_.Q.dontAskAgainChanged=function(r){this.dontAskAgain=r};
_.Q.onAccountItemTap=function(r){if(r){var g={};this.dontAskAgain&&(g={dont_ask_again:this.dontAskAgain});_.t4(r,g)}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.Q.redirectOnlyAccount=function(r){r.sections&&r.sections.length>0&&(r=_.Z(r.sections[0],_.Laz),(r==null?0:r.contents)&&(r==null?void 0:r.contents.length)<=1?(r=_.A$(window.location.href),(r==null?0:r.next)&&_.oDj(r.next)?_.t4(r.next):_.t4("/")):this.showPopup=!0)};
gy.prototype.dataChanged=gy.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],gy.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],gy.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],gy.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!1}),_.J("design:type",Object)],gy.prototype,"dontAskAgain",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],gy.prototype,"showPopup",void 0);_.w([_.H({reflectToAttribute:!1}),_.J("design:type",Object)],gy.prototype,"boundDontAskAgainChanged",void 0);_.w([_.H({reflectToAttribute:!1}),_.J("design:type",Object)],gy.prototype,"boundOnAccountItemTap",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],gy.prototype,"dataChanged",null);
_.w([_.qC({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],gy);
_.A(gy,"ytd-channel-switcher-renderer",function(){if(d$U!==void 0)return d$U;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-switcher-renderer"></div>\n<div id="container" class="menu-container style-scope ytd-channel-switcher-renderer">\n  <div id="sections" class="style-scope ytd-channel-switcher-renderer"></div>\n</div>\n<div id="footer" class="style-scope ytd-channel-switcher-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return d$U=r},{mode:1});var GHS;var Ic=function(){return _.D.apply(this,arguments)||this};
_.b(Ic,_.D);_.l4.Object.defineProperties(Ic.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.w([_.H(),_.J("design:type",Object)],Ic.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Array),_.J("design:paramtypes",[])],Ic.prototype,"steps",null);_.w([_.qC({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],Ic);
_.A(Ic,"ytd-channel-transfer-stepper-renderer",function(){if(GHS!==void 0)return GHS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-transfer-stepper-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="stepper style-scope ytd-channel-transfer-stepper-renderer">\n  <template is="dom-repeat" items="[[steps]]" as="step" class="style-scope ytd-channel-transfer-stepper-renderer">\n    <div class="step-and-separator style-scope ytd-channel-transfer-stepper-renderer">\n      <div class="step style-scope ytd-channel-transfer-stepper-renderer" state$="[[step.state]]">\n        <yt-formatted-string class="step-title style-scope ytd-channel-transfer-stepper-renderer" text="[[step.title]]"></yt-formatted-string>\n        <div class="step-badge style-scope ytd-channel-transfer-stepper-renderer"></div>\n      </div>\n      <div class="separator style-scope ytd-channel-transfer-stepper-renderer"></div>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return GHS=r},{mode:1});var yj4;var PW=function(){var r=_.D.apply(this,arguments)||this;r.data=null;r.isError=!1;r.isLoading=!1;return r};
_.b(PW,_.D);_.Q=PW.prototype;_.Q.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"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.Q.computeProfileName=function(r){return r?r.givenNameValue+" "+r.familyNameValue:""};
_.Q.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)};
_.Q.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)};
PW.prototype.onYtServiceRequestError=PW.prototype.onYtServiceRequestError;PW.prototype.onYtServiceRequestSent=PW.prototype.onYtServiceRequestSent;PW.prototype.dataChanged=PW.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],PW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],PW.prototype,"data",void 0);
_.w([_.H({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.J("design:type",String)],PW.prototype,"profileName",void 0);_.w([_.H(),_.J("design:type",Object)],PW.prototype,"isError",void 0);_.w([_.H(),_.J("design:type",Object)],PW.prototype,"isLoading",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],PW.prototype,"dataChanged",null);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],PW.prototype,"onYtServiceRequestSent",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],PW.prototype,"onYtServiceRequestError",null);_.w([_.qC({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],PW);
_.A(PW,"ytd-channel-warm-welcome-cont-renderer",function(){if(yj4!==void 0)return yj4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-warm-welcome-cont-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-warm-welcome-cont-renderer">\n  <div class="popup-header style-scope ytd-channel-warm-welcome-cont-renderer">\n    <h2 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n      <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </h2>\n  </div>\n  <div class="tiles style-scope ytd-channel-warm-welcome-cont-renderer">\n    <div id="personal-account-tile" class="tile style-scope ytd-channel-warm-welcome-cont-renderer">\n      <div class="tile-content style-scope ytd-channel-warm-welcome-cont-renderer">\n        <div class="tile-header style-scope ytd-channel-warm-welcome-cont-renderer">\n          <h3 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string id="personal_account_tile-title" class="tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.personalAccountTile.title]]">\n            </yt-formatted-string>\n          </h3>\n        </div>\n        <div class="tile-description style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-formatted-string id="personal_account_tile-description" class="tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.personalAccountTile.description]]">\n          </yt-formatted-string>\n        </div>\n        <div class="tile-profile-picture style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-img-shadow class="profile-photo style-scope ytd-channel-warm-welcome-cont-renderer" height="96" style="border-radius: 50%" thumbnail="[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.profilePhoto]]" width="96">\n          </yt-img-shadow>\n        </div>\n        <div class="tile-profile-name style-scope ytd-channel-warm-welcome-cont-renderer">[[profileName]]</div>\n        <div class="tos style-scope ytd-channel-warm-welcome-cont-renderer">\n          <template is="dom-repeat" items="[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.additionalInfos]]" class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string text="[[item]]" class="style-scope ytd-channel-warm-welcome-cont-renderer"></yt-formatted-string>\n          </template>\n        </div>\n      </div>\n      <div class="tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n        <span id="personal-account-tile-select-button" class="style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n      </div>\n    </div>\n    <span class="tile-separator style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n    <div id="brand-account-tile" class="tile style-scope ytd-channel-warm-welcome-cont-renderer">\n      <div class="tile-content style-scope ytd-channel-warm-welcome-cont-renderer">\n        <div class="tile-header style-scope ytd-channel-warm-welcome-cont-renderer">\n          <h3 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string id="brand_account_tile-title" class="tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.brandAccountTile.title]]">\n            </yt-formatted-string>\n          </h3>\n        </div>\n        <div class="tile-description style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-formatted-string id="brand_account_tile-description" class="tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.brandAccountTile.description]]">\n          </yt-formatted-string>\n        </div>\n        <div class="tile-illustration style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-img-shadow height="164" thumbnail="[[data.brandAccountTile.illustration]]" class="style-scope ytd-channel-warm-welcome-cont-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div class="tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n        <span id="brand-account-tile-select-button" class="centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n      </div>\n    </div>\n    <div class="spinner-container style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!isLoading]]">\n      <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-warm-welcome-cont-renderer"></tp-yt-paper-spinner-lite>\n    </div>\n  </div>\n  <div class="error-container style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!isError]]">\n    <yt-formatted-string class="error style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.errorMessage]]"></yt-formatted-string>\n  </div>\n  <div class="disclaimer-layer style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!data.disclaimer]]">\n      <yt-formatted-string class="warm-welcome-disclaimer style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.disclaimer]]"></yt-formatted-string>\n  </div>\n  <div class="button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n    <span id="cancel-button" class="centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return yj4=r},{mode:1});var KLR;var ac=function(){var r=_.D.apply(this,arguments)||this;r.data=null;return r};
_.b(ac,_.D);ac.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
ac.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ac.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ac.prototype,"data",void 0);_.w([_.qC({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],ac);
_.A(ac,"ytd-channel-warm-welcome-renderer",function(){if(KLR!==void 0)return KLR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-warm-welcome-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-warm-welcome-renderer">\n  <div class="illustration style-scope ytd-channel-warm-welcome-renderer">\n    <yt-img-shadow height="254" thumbnail="[[data.illustration]]" class="style-scope ytd-channel-warm-welcome-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="content style-scope ytd-channel-warm-welcome-renderer">\n    <div class="popup-header style-scope ytd-channel-warm-welcome-renderer">\n      <h2 class="style-scope ytd-channel-warm-welcome-renderer">\n        <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-warm-welcome-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n      </h2>\n    </div>\n    <div class="popup-description style-scope ytd-channel-warm-welcome-renderer">\n      <yt-formatted-string id="description" class="popup-description-text style-scope ytd-channel-warm-welcome-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n    <div class="button-layer style-scope ytd-channel-warm-welcome-renderer">\n      <div id="next-button" class="style-scope ytd-channel-warm-welcome-renderer"></div>\n      <div id="cancel-button" class="style-scope ytd-channel-warm-welcome-renderer"></div>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return KLR=r},{mode:1});var sNR;var vW=function(){return _.D.apply(this,arguments)||this};
_.b(vW,_.D);_.l4.Object.defineProperties(vW.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.authorThumbnail)||{}}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],vW.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],vW.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],vW.prototype,"thumbnailDetails",null);_.w([_.qC({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],vW);
_.A(vW,"ytd-comment-preview-renderer",function(){if(sNR!==void 0)return sNR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="avatar-block style-scope ytd-comment-preview-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-comment-preview-renderer" fit="" thumbnail="[[thumbnailDetails]]">\n  </yt-img-shadow>\n</div>\n<div class="content-block style-scope ytd-comment-preview-renderer">\n  <div class="username style-scope ytd-comment-preview-renderer">[[data.authorName]]</div>\n  <div class="preview-text style-scope ytd-comment-preview-renderer">\n    <yt-formatted-string split-lines="true" text="[[data.commentText]]" class="style-scope ytd-comment-preview-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return sNR=r},{mode:1});var FLA;var Qu=function(){return _.D.apply(this,arguments)||this};
_.b(Qu,_.D);Qu.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.l4.Object.defineProperties(Qu.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.submitButton}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Qu.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Qu.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Qu.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],Qu.prototype,"submitButton",null);_.w([_.qC({is:"ytd-notice-renderer",disableElementRegistration:!0})],Qu);
_.A(Qu,"ytd-notice-renderer",function(){if(FLA!==void 0)return FLA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notice-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="left style-scope ytd-notice-renderer">\n  <img alt="" class="illustration style-scope ytd-notice-renderer" src$="[[data.illustrationUrl]]">\n</div>\n\n<div class="right style-scope ytd-notice-renderer">\n  <yt-icon class="youtube-logo right-item style-scope ytd-notice-renderer" icon="yt-logos-ext:yt-logo-updated"></yt-icon>\n    <div class="notice-content right-item style-scope ytd-notice-renderer">\n      <yt-formatted-string class="notice-title style-scope ytd-notice-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="notice-description style-scope ytd-notice-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n    <div class="toolbar right-item style-scope ytd-notice-renderer">\n      <div id="submit-button" class="style-scope ytd-notice-renderer"></div>\n    </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return FLA=r},{mode:1});var HtA;var mE=function(){return _.D.apply(this,arguments)||this};
_.b(mE,_.D);mE.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],mE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mE.prototype,"data",void 0);_.w([_.qC({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],mE);
_.A(mE,"ytd-preview-comment-dialog-content",function(){if(HtA!==void 0)return HtA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-comment-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="text-area style-scope ytd-preview-comment-dialog-content">\n  <div class="title style-scope ytd-preview-comment-dialog-content">[[data.title]]</div>\n  <div id="comment-preview" class="style-scope ytd-preview-comment-dialog-content"></div>\n  <div class="messages style-scope ytd-preview-comment-dialog-content">\n    <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-preview-comment-dialog-content">\n      <yt-formatted-string class="message style-scope ytd-preview-comment-dialog-content" text="[[item]]"></yt-formatted-string>\n    </template>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return HtA=r},{mode:1});var WLr;var C$=function(){return _.D.apply(this,arguments)||this};
_.b(C$,_.D);C$.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
C$.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],C$.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],C$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],C$.prototype,"data",void 0);_.w([_.qC({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],C$);
_.A(C$,"ytd-preview-comment-dialog-renderer",function(){if(WLr!==void 0)return WLr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-comment-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-preview-comment-dialog-content data="[[data]]" class="style-scope ytd-preview-comment-dialog-renderer">\n</ytd-preview-comment-dialog-content>\n<div class="bottom style-scope ytd-preview-comment-dialog-renderer">\n  <div id="buttons" class="style-scope ytd-preview-comment-dialog-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return WLr=r},{mode:1});var D$r;var R$3=_.Y("web_button_rework")&&_.yi("BUTTON_REWORK")||_.Y("web_button_rework_with_live"),uJ=function(){var r=_.D.apply(this,arguments)||this;r.closeLabel=_.xH("CLOSE");r.selectedAmountIndex=1;r.privacyCheckboxValue=!1;r.useAmsterdamStyle=R$3;r.amountPlaceholderIndex=-1;return r};
_.b(uJ,_.D);_.Q=uJ.prototype;_.Q.onAmountClick=function(r){this.selectedAmountIndex=_.DG(this.hostElement).querySelector("#amounts").indexForElement(r.currentTarget)};
_.Q.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.We(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.Q.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.We(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.We(this.hostElement,"yt-close-popup-action",[this.is]);var r;(r=_.dD())==null||r.getPlayerPromise().then(function(g){g.pauseVideo()})}};
_.Q.donationCallback=function(r){r.success?(this.hostElement.hasAttribute("live-chat")&&r.response&&r.response.data&&r.response.data.actions&&_.We(this.hostElement,"yt-live-chat-open-popup",[r.response.data.actions[0]]),_.We(this.hostElement,"yt-close-popup-action",[this.is]),_.We(this.hostElement,"yt-live-chat-close-buy-flow")):r.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(r.errorMessageRenderer)};
_.Q.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.DG(this.hostElement).querySelector("#custom-amount-input").focus()};
_.Q.updateConfirmationDialogTextWithAmount=function(r){var g=this.getConfirmDialogRuns();g&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(g),"text"],this.getFormattedAmount(r))};
_.Q.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.Q.getAmountPlaceholderIndex=function(r){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=r.findIndex(function(g){return g.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.Q.getFormattedAmount=function(r){var g;return(new _.zf(4,((g=this.data)==null?void 0:g.currencyCode)||"")).format(r)};
_.Q.isAmountValid=function(r){if(r==="")return!1;r=Number(r)*1E6;var g=this.get("minAmountMicros",this.data),I=this.get("maxAmountMicros",this.data);return g&&r<g||I&&r>I?!1:!0};
_.Q.setInputError=function(){this.shouldShowValidationError?_.DG(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.DG(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.Q.setInitialCheckboxValue=function(){var r;this.privacyCheckboxValue=!((r=this.data)==null||!r.privacyCheckboxInitialState)};
_.Q.updateCustomAmountInputFromBinding=function(r){this.customAmountInput=r.detail.value};
_.Q.updatePrivacyCheckboxValueFromBinding=function(r){this.privacyCheckboxValue=r.detail.value};
_.l4.Object.defineProperties(uJ.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var r=this,g,I;return((g=this.data)==null?void 0:(I=g.suggestedAmounts)==null?void 0:I.map(function(P,a){return{buttonRenderer:{style:r.selectedAmountIndex===a?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:P.label}}}))||[]}},
isCustomAmountSelected:{configurable:!0,enumerable:!0,get:function(){return!this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data)}},
showPrivacyCheckbox:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.privacyCheckboxText)}},
amountMicros:{configurable:!0,enumerable:!0,get:function(){return this.customAmount?this.isAmountValid(this.customAmount)?Number(this.customAmount)*1E6:null:Number(this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data))}},
customAmount:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected?this.customAmountInput||"":null}},
shouldShowValidationError:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null||this.customAmount===""?!1:!this.isAmountValid(this.customAmount)}},
isDonateButtonEnabled:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null?!0:this.isAmountValid(this.customAmount)}},
donateCommand:{configurable:!0,enumerable:!0,get:function(){var r=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(r&&this.amountMicros!==null)return Object.assign({},r,{ypcGetCartEndpoint:Object.assign({},r.ypcGetCartEndpoint,{donationAmountMicros:this.amountMicros,productData:{donationData:{isAnonymousDonation:!this.privacyCheckboxValue}}})})}},
donateCommandWithConfirmation:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected&&this.confirmLargeAmountCommand&&this.amountMicros&&this.amountMicros>=this.largeDonationThreshold?this.confirmLargeAmountCommand:this.donateCommand}},
largeDonationThreshold:{configurable:!0,enumerable:!0,get:function(){return 100*this.get("minAmountMicros",this.data)}},
confirmLargeAmountCommand:{configurable:!0,enumerable:!0,get:function(){var r=this.get("confirmLargeAmount",this.data);if(r&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),r}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r=this.get("donateButton.buttonRenderer",this.data);if(r)return Object.assign({},r,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
uJ.prototype.setInitialCheckboxValue=uJ.prototype.setInitialCheckboxValue;uJ.prototype.setInputError=uJ.prototype.setInputError;uJ.prototype.setFocusOnCustomAmountInput=uJ.prototype.setFocusOnCustomAmountInput;_.w([_.d(dXM),_.J("design:type",Object)],uJ.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],uJ.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],uJ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],uJ.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],uJ.prototype,"closeLabel",void 0);_.w([_.H(),_.J("design:type",Object)],uJ.prototype,"selectedAmountIndex",void 0);_.w([_.H(),_.J("design:type",String)],uJ.prototype,"customAmountInput",void 0);_.w([_.H(),_.J("design:type",Object)],uJ.prototype,"privacyCheckboxValue",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],uJ.prototype,"useAmsterdamStyle",void 0);_.w([_.xt("customAmount"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uJ.prototype,"setFocusOnCustomAmountInput",null);_.w([_.L("data","selectedAmountIndex"),_.J("design:type",Array),_.J("design:paramtypes",[])],uJ.prototype,"suggestedAmountButtons",null);
_.w([_.L("data","selectedAmountIndex"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],uJ.prototype,"isCustomAmountSelected",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],uJ.prototype,"showPrivacyCheckbox",null);_.w([_.L("data","selectedAmountIndex","customAmount"),_.J("design:type",Object),_.J("design:paramtypes",[])],uJ.prototype,"amountMicros",null);
_.w([_.L("isCustomAmountSelected","customAmountInput"),_.J("design:type",Object),_.J("design:paramtypes",[])],uJ.prototype,"customAmount",null);_.w([_.L("customAmount"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],uJ.prototype,"shouldShowValidationError",null);_.w([_.L("customAmount"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],uJ.prototype,"isDonateButtonEnabled",null);
_.w([_.L("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.J("design:type",Object),_.J("design:paramtypes",[])],uJ.prototype,"donateCommand",null);_.w([_.L("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.J("design:type",Object),_.J("design:paramtypes",[])],uJ.prototype,"donateCommandWithConfirmation",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],uJ.prototype,"largeDonationThreshold",null);
_.w([_.L("customAmount","donateCommand","amountMicros"),_.J("design:type",Object),_.J("design:paramtypes",[])],uJ.prototype,"confirmLargeAmountCommand",null);_.w([_.L("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.J("design:type",Object),_.J("design:paramtypes",[])],uJ.prototype,"donateButtonRenderer",null);_.w([_.xt("shouldShowValidationError"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uJ.prototype,"setInputError",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],uJ.prototype,"setInitialCheckboxValue",null);_.w([_.qC({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],uJ);
_.A(uJ,"ytd-donation-amount-picker-renderer",function(){if(D$r!==void 0)return D$r;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-amount-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" aria-label="[[getSimpleString(data.pickerTitle)]]" class="style-scope ytd-donation-amount-picker-renderer">\n  <div id="top-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="title-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="title" class="style-scope ytd-donation-amount-picker-renderer">\n        <div class="title-text style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.pickerTitle)]]</div>\n        <yt-icon-button dialog-dismiss="" label="[[closeLabel]]" on-click="onCloseClick" class="style-scope ytd-donation-amount-picker-renderer">\n          <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-amount-picker-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n    </div>\n    <div id="campaign-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-img-shadow>\n      <div id="text-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="campaign-title" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignTitle)]]</div>\n        <div id="campaign-subtitle" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignSubtitle)]]</div>\n        <div id="description-column" class="style-scope ytd-donation-amount-picker-renderer">\n          <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n          <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n        </div>\n      </div>\n    </div>\n    <div id="live-chat-description-column" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n      <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n    </div>\n  </div>\n  <div id="bottom-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="nonprofit-title" class="style-scope ytd-donation-amount-picker-renderer">\n          [[getSimpleString(data.nonprofitTitle)]]\n          <yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-amount-picker-renderer" icon="check_circle" default-to-filled="true">\n          </yt-icon>\n        </div>\n        <yt-formatted-string id="nonprofit-subtitle" text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-amount-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="amount-selector" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="suggested-amount-buttons-row" class="style-scope ytd-donation-amount-picker-renderer">\n        <template id="amounts" is="dom-repeat" items="[[suggestedAmountButtons]]" class="style-scope ytd-donation-amount-picker-renderer">\n          <ytd-button-renderer class="suggested-amount style-scope ytd-donation-amount-picker-renderer" data="[[item.buttonRenderer]]" on-click="onAmountClick"></ytd-button-renderer>\n        </template>\n      </div>\n      <div id="custom-amount-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <tp-yt-paper-input id="custom-amount-input" allowed-pattern="[0-9]" always-float-label="" error-message="[[getSimpleString(data.amountError)]]" hidden="[[!isCustomAmountSelected]]" label="[[getSimpleString(data.customAmountLabel)]]" use-v2-underline="" value="[[customAmountInput]]" on-value-changed="updateCustomAmountInputFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n          <div prefix="" slot="prefix" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.currencySymbol)]]\u00a0</div>\n        </tp-yt-paper-input>\n      </div>\n    </div>\n\n    <tp-yt-paper-checkbox id="privacy-checkbox" checked="[[privacyCheckboxValue]]" hidden="[[!showPrivacyCheckbox]]" on-checked-changed="updatePrivacyCheckboxValueFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-formatted-string split-lines="" text="[[data.privacyCheckboxText]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-formatted-string>\n    </tp-yt-paper-checkbox>\n\n    <div id="button-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <ytd-button-renderer data="[[donateButtonRenderer]]" on-click="onDonateButtonClick" class="style-scope ytd-donation-amount-picker-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return D$r=r},{mode:1});var AjM;var NEr=function(){return _.D.apply(this,arguments)||this};
_.b(NEr,_.D);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],NEr.prototype,"ytComponentBehavior",void 0);_.w([_.H({}),_.J("design:type",Object)],NEr.prototype,"data",void 0);_.w([_.qC({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],NEr);
_.A(NEr,"ytd-donation-post-transaction-content",function(){if(AjM!==void 0)return AjM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-post-transaction-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon-row" class="style-scope ytd-donation-post-transaction-content">\n  <yt-img-shadow thumbnail="[[data.donationIcon]]" width="52" class="style-scope ytd-donation-post-transaction-content"></yt-img-shadow>\n</div>\n<div id="messages" class="style-scope ytd-donation-post-transaction-content">\n  <div id="message" class="style-scope ytd-donation-post-transaction-content">\n    [[getSimpleString(data.thankYouMessage)]]\n  </div>\n  <div id="additional-info" class="style-scope ytd-donation-post-transaction-content">\n    [[getSimpleString(data.additionalInfo)]]\n  </div>\n</div>\n<div id="thankyou-messages" class="style-scope ytd-donation-post-transaction-content">\n  <div class="thankyou-message style-scope ytd-donation-post-transaction-content">\n    <div class="avatar style-scope ytd-donation-post-transaction-content">\n      <yt-img-shadow thumbnail="[[data.creatorMessage.thumbnail]]" width="32" class="style-scope ytd-donation-post-transaction-content"></yt-img-shadow>\n    </div>\n    <div class="content style-scope ytd-donation-post-transaction-content">\n      <div class="body style-scope ytd-donation-post-transaction-content">\n        [[getSimpleString(data.creatorMessage.description)]]\n      </div>\n      <div class="user style-scope ytd-donation-post-transaction-content">\n        [[getSimpleString(data.creatorMessage.title)]]\n      </div>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return AjM=r},{mode:1});var wjM;var p$=function(){return _.D.apply(this,arguments)||this};
_.b(p$,_.D);p$.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],p$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],p$.prototype,"ytRendererBehavior",void 0);_.w([_.H({}),_.J("design:type",Object)],p$.prototype,"data",void 0);_.w([_.qC({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],p$);
_.A(p$,"ytd-donation-post-transaction-renderer",function(){if(wjM!==void 0)return wjM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-post-transaction-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-donation-post-transaction-renderer">\n  <div id="title" class="style-scope ytd-donation-post-transaction-renderer">\n    <yt-icon-button dialog-dismiss="" class="style-scope ytd-donation-post-transaction-renderer">\n      <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-post-transaction-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <ytd-donation-post-transaction-content data="[[data]]" class="style-scope ytd-donation-post-transaction-renderer">\n  </ytd-donation-post-transaction-content>\n  <div id="button-row" class="style-scope ytd-donation-post-transaction-renderer">\n    <div id="done-button" dialog-dismiss="" class="style-scope ytd-donation-post-transaction-renderer"></div>\n    <ytd-button-renderer data="[[data.shareButton.buttonRenderer]]" class="style-scope ytd-donation-post-transaction-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return wjM=r},{mode:1});var l1f;var SJR;var oc=function(){return _.D.apply(this,arguments)||this};
_.b(oc,_.D);oc.prototype.computeIsStreamingProvider=function(r){return!!r.isStreamingShelf};
oc.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],oc.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],oc.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],oc.prototype,"data",void 0);_.w([_.H({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],oc.prototype,"isStreamingProvider",void 0);
_.w([_.qC({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],oc);
_.A(oc,"ytd-media-provider-renderer",function(){if(SJR!==void 0)return SJR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-provider-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="provider style-scope ytd-media-provider-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-media-provider-renderer" fit="" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n  <div class="provider-details style-scope ytd-media-provider-renderer">\n    <div id="action-button" class="style-scope ytd-media-provider-renderer"></div>\n    <p id="media-price" hidden="[[!data.mediaPrice]]" class="style-scope ytd-media-provider-renderer">\n      [[getSimpleString(data.mediaPrice)]]\n    </p>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return SJR=r},{mode:1});var Jjf;var qZ=function(){return _.D.apply(this,arguments)||this};
_.b(qZ,_.D);qZ.prototype.observeLightsourcePalette=function(){var r,g=(r=this.data)==null?void 0:r.vibrantsourceColorPaletteData;g&&_.rD(this.hostElement,g)};
qZ.prototype.observeLightsourcePalette=qZ.prototype.observeLightsourcePalette;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],qZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],qZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],qZ.prototype,"data",void 0);
_.w([_.xt("data.vibrantsourceColorPaletteData"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],qZ.prototype,"observeLightsourcePalette",null);_.w([_.qC({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],qZ);
_.A(qZ,"ytd-streaming-pop-up-dialog",function(){if(Jjf!==void 0)return Jjf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-streaming-pop-up-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-streaming-pop-up-dialog">\n  <div class="image-wrapper style-scope ytd-streaming-pop-up-dialog">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-streaming-pop-up-dialog" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-streaming-pop-up-dialog" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-streaming-pop-up-dialog"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-streaming-pop-up-dialog">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="providers style-scope ytd-streaming-pop-up-dialog">\n    <template is="dom-repeat" items="[[data.mediaProviders]]" as="mediaProviders" class="style-scope ytd-streaming-pop-up-dialog">\n      <ytd-media-provider-renderer data="[[mediaProviders.mediaProviderRenderer]]" class="style-scope ytd-streaming-pop-up-dialog">\n      </ytd-media-provider-renderer>\n    </template>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Jjf=r},{mode:1});var Xl=function(){return _.D.apply(this,arguments)||this};
_.b(Xl,_.D);Xl.prototype.onPopupOpened_=function(){var r;((r=this.data)==null?0:r.serviceEndpoint)&&_.S5().resolve(_.E3).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
Xl.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
Xl.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"}}}}};
Xl.prototype.onPopupOpened_=Xl.prototype.onPopupOpened_;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Xl.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Xl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.bI),_.J("design:type",Object)],Xl.prototype,"ytContinuationHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Xl.prototype,"data",void 0);
_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Xl.prototype,"onPopupOpened_",null);_.w([_.qC({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],Xl);
_.A(Xl,"ytd-brandconnect-popup-renderer",function(){if(l1f!==void 0)return l1f;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brandconnect-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-brandconnect-popup-renderer">\n  <yt-formatted-string id="title" text="[[data.popUpTitle]]" class="style-scope ytd-brandconnect-popup-renderer"></yt-formatted-string>\n  <div id="dismiss-button" class="style-scope ytd-brandconnect-popup-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-brandconnect-popup-renderer">\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return l1f=r},{mode:1});var E4p;var cW=function(){return _.D.apply(this,arguments)||this};
_.b(cW,_.D);_.Q=cW.prototype;_.Q.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.dataChanged=function(){for(var r=0;r<this.getOptionRenderers().length;r++)this.notifyPath("data.options."+r+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+r+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.Q.updateSubmitButton=function(r){this.set("data.submitButton.buttonRenderer.isDisabled",!r)};
_.Q.computeAlt=function(r){return _.b6(r)};
_.Q.onDismissTap=function(){_.We(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.S5().resolve(_.E3).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.Q.getOptionRenderers=function(r){return(r=r||this.data)&&r.options?r.options.reduce(function(g,I){I.checkboxSurveyOptionRenderer&&g.push(I.checkboxSurveyOptionRenderer);return g},[]):[]};
_.Q.onOptionChange=function(r){var g=this,I=!1;if(r.detail.checked)for(var P=this.getOptionRenderers().find(function(u){return u.value===r.detail.value}),a=this.getOptionRenderers(),v=0;v<a.length;v++){var C=a[v];
this.notifyPath("data.options."+v+".checkboxSurveyOptionRenderer.checked");C.checked&&((P==null?0:P.isExclusiveOption)?!C.isExclusiveOption:C.isExclusiveOption)?this.set("data.options."+v+".checkboxSurveyOptionRenderer.checked",!1):C.checked&&(I=!0)}else I=this.getOptionRenderers().some(function(u,X){g.notifyPath("data.options."+X+".checkboxSurveyOptionRenderer.checked");return u.checked});
this.updateSubmitButton(I)};
_.Q.onSubmitTap=function(){var r=this.getOptionRenderers().filter(function(v){return v.checked});
if(r.length!==0){var g=r.map(function(v){return v.responseEndpoint});
r=[];for(var I=1;I<g.length;I++){var P=void 0,a=(P=_.Z(g[I],_.Cr))==null?void 0:P.feedbackToken;a&&r.push(a)}g=[g[0]];r.length&&g.push({extra_feedback_tokens:r});_.RX(this.hostElement,g);_.We(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);r=this.data&&this.data.submitActions||[];if(_.Y("kevlar_command_handler_migration_killswitch"))_.AF(this.hostElement,r,this.hostElement);else for(r=_.m(r),g=r.next();!g.done;g=r.next())this.ytComponentBehavior.resolveCommand(g.value)}};
cW.prototype.onOptionChange=cW.prototype.onOptionChange;cW.prototype.dataChanged=cW.prototype.dataChanged;_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],cW.prototype,"ytEventForwardingBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],cW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],cW.prototype,"ytComponentBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],cW.prototype,"ytRendererBehavior",void 0);_.w([_.d(QHK),_.J("design:type",Object)],cW.prototype,"ytdHatsSurveyBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],cW.prototype,"data",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],cW.prototype,"dataChanged",null);
_.w([_.Eq("ytd-checkbox-survey-option-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],cW.prototype,"onOptionChange",null);_.w([_.qC({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],cW);
_.A(cW,"ytd-checkbox-survey-renderer",function(){if(E4p!==void 0)return E4p;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-checkbox-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-checkbox-survey-renderer">\n  <yt-formatted-string text="[[data.question]]" class="style-scope ytd-checkbox-survey-renderer"></yt-formatted-string>\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-checkbox-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-checkbox-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-checkbox-survey-renderer"></div>\n<div id="footer" class="style-scope ytd-checkbox-survey-renderer">\n  <ytd-button-renderer data="[[data.submitButton.buttonRenderer]]" on-click="onSubmitTap" class="style-scope ytd-checkbox-survey-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return E4p=r},{mode:1});var x$R;var f1U;var tX=function(){return _.D.apply(this,arguments)||this};
_.b(tX,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],tX.prototype,"ytRendererBehavior",void 0);_.w([_.d(awU),_.J("design:type",Object)],tX.prototype,"ytdDismissalReasonBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],tX.prototype,"data",void 0);_.w([_.qC({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],tX);
_.A(tX,"ytd-dismissal-reason-text-renderer",function(){if(f1U!==void 0)return f1U;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-reason-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-dismissal-reason-text-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-dismissal-reason-text-renderer"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return f1U=r},{mode:1});var n4S;var BW=function(){return _.D.apply(this,arguments)||this};
_.b(BW,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],BW.prototype,"ytRendererBehavior",void 0);_.w([_.d(awU),_.J("design:type",Object)],BW.prototype,"ytdDismissalReasonBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],BW.prototype,"data",void 0);_.w([_.qC({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],BW);
_.A(BW,"ytd-dismissal-reason-video-renderer",function(){if(n4S!==void 0)return n4S;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-reason-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-dismissal-reason-video-renderer">\n  <yt-formatted-string id="label" text="[[data.text]]" class="style-scope ytd-dismissal-reason-video-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-checkbox>\n<div id="video" class="style-scope ytd-dismissal-reason-video-renderer">\n  <yt-img-shadow thumbnail="[[data.videoThumb]]" width="120" class="style-scope ytd-dismissal-reason-video-renderer"></yt-img-shadow>\n  <div id="video-metadata" class="style-scope ytd-dismissal-reason-video-renderer">\n    <yt-formatted-string id="video-title" ellipsis-truncate="" text="[[data.videoTitle]]" class="style-scope ytd-dismissal-reason-video-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="video-creator" ellipsis-truncate="" text="[[data.creatorLine]]" class="style-scope ytd-dismissal-reason-video-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return n4S=r},{mode:1});var ON=function(){return _.D.apply(this,arguments)||this};
_.b(ON,_.D);_.Q=ON.prototype;_.Q.created=function(){this.selectedFeedbackTokens=new Mt};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.Q.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.Q.onDismissalReasonSelected=function(r,g){_.He(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(g);this.hasReasonsSelected=!0};
_.Q.onDismissalReasonDeselected=function(r,g){_.He(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(g);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.Q.onCancelTap=function(){_.We(this.hostElement,"yt-close-popup-action")};
_.Q.onSubmitTap=function(){var r=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(r={feedback_tokens:r},_.S5().resolve(_.E3).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},r,{element:this.hostElement})}));_.We(this.hostElement,"yt-close-popup-action")};
ON.prototype.onDismissalReasonDeselected=ON.prototype.onDismissalReasonDeselected;ON.prototype.onDismissalReasonSelected=ON.prototype.onDismissalReasonSelected;ON.prototype.dataChanged=ON.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ON.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ON.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ON.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Boolean)],ON.prototype,"hasReasonsSelected",void 0);_.w([_.H(),_.J("design:type",Mt)],ON.prototype,"selectedFeedbackTokens",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ON.prototype,"dataChanged",null);_.w([_.Eq("yt-dismissal-reason-selected"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,String]),_.J("design:returntype")],ON.prototype,"onDismissalReasonSelected",null);
_.w([_.Eq("yt-dismissal-reason-deselected"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,String]),_.J("design:returntype")],ON.prototype,"onDismissalReasonDeselected",null);_.w([_.qC({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],ON);
_.A(ON,"ytd-dismissal-follow-up-renderer",function(){if(x$R!==void 0)return x$R;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-follow-up-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-dismissal-follow-up-renderer">\n  <yt-formatted-string id="title" text="[[data.dismissalReasonsPrompt]]" class="style-scope ytd-dismissal-follow-up-renderer">\n  </yt-formatted-string>\n  <div id="reasons" class="style-scope ytd-dismissal-follow-up-renderer"></div>\n</div>\n<div id="buttons" class="style-scope ytd-dismissal-follow-up-renderer">\n  <ytd-button-renderer id="cancel" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancelTap" class="style-scope ytd-dismissal-follow-up-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="submit" data="[[data.submitButton.buttonRenderer]]" disabled="[[!hasReasonsSelected]]" on-tap="onSubmitTap" class="style-scope ytd-dismissal-follow-up-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return x$R=r},{mode:1});var TEf;var zm=function(){return _.D.apply(this,arguments)||this};
_.b(zm,_.D);_.Q=zm.prototype;_.Q.onCheckedChange=function(){this.multiselect||_.He(this.hostElement,"yt-feedback-single-select-changed");_.DG(this.hostElement).querySelector("#freeform").focus();_.He(this.hostElement,"yt-refit")};
_.Q.showTextBox=function(r,g){return r&&g};
_.Q.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))};
_.Q.updateDataCheckedFromBinding=function(r){this.set("data.checked",r.detail.value)};
_.Q.updateDataResultTextFromBinding=function(r){this.set("data.resultText",r.detail.value)};
zm.prototype.dataChanged=zm.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],zm.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],zm.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],zm.prototype,"multiselect",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],zm.prototype,"dataChanged",null);
_.w([_.qC({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],zm);
_.A(zm,"ytd-feedback-option-renderer",function(){if(TEf!==void 0)return TEf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-radio-button class="choice style-scope ytd-feedback-option-renderer" checked="[[data.checked]]" hidden="[[multiselect]]" on-change="onCheckedChange" on-checked-changed="updateDataCheckedFromBinding">\n  [[getSimpleString(data.description)]]\n</tp-yt-paper-radio-button>\n<tp-yt-paper-checkbox class="choice style-scope ytd-feedback-option-renderer" checked="[[data.checked]]" hidden="[[!multiselect]]" on-change="onCheckedChange" on-checked-changed="updateDataCheckedFromBinding">\n  [[getSimpleString(data.description)]]\n</tp-yt-paper-checkbox>\n<tp-yt-paper-textarea id="freeform" hidden="[[!showTextBox(data.checked, data.allowFreeTextInput)]]" label="[[getSimpleString(data.freeTextHint)]]" maxlength="1000" use-v2-underline="" value="[[data.resultText]]" on-value-changed="updateDataResultTextFromBinding" class="style-scope ytd-feedback-option-renderer">\n</tp-yt-paper-textarea>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return TEf=r},{mode:1});var h$U;var ep=function(){return _.D.apply(this,arguments)||this};
_.b(ep,_.D);ep.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
ep.prototype.onSingleSelectCheckedChanged=function(r){r=_.Va(r);for(var g=0;g<this.data.options.length;g++)if(r.data!==_.Z(this.data.options[g],e03)){var I="data.options."+g+".feedbackOptionRenderer.checked";this.notifyPath(I);this.set(I,!1)}};
ep.prototype.onSingleSelectCheckedChanged=ep.prototype.onSingleSelectCheckedChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ep.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ep.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ep.prototype,"data",void 0);
_.w([_.Eq("yt-feedback-single-select-changed"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],ep.prototype,"onSingleSelectCheckedChanged",null);_.w([_.qC({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],ep);
_.A(ep,"ytd-feedback-question-renderer",function(){if(h$U!==void 0)return h$U;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="question-text style-scope ytd-feedback-question-renderer">\n  [[getSimpleString(data.question)]]\n</div>\n<div id="options" class="style-scope ytd-feedback-question-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return h$U=r},{mode:1});var kHr;var YO=function(){return _.D.apply(this,arguments)||this};
_.b(YO,_.D);YO.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
YO.prototype.getSelectedFeedbackResults=function(){for(var r={},g=0;g<this.data.questions.length;g++)for(var I=_.Z(this.data.questions[g],z0i),P=0;P<I.options.length;P++){var a=_.Z(I.options[P],e03);a&&a.checked&&(r[a.optionKey]=a.resultText)}return r};
YO.prototype.onKeyUp=function(){var r=this;_.sv(_.ZV,function(){_.He(r.hostElement,"yt-refit")});
_.ZV.start()};
YO.prototype.submitSurvey=function(){var r=this.getSelectedFeedbackResults();Object.keys(r).length>0&&this.data.submitFeedbackEndpoint&&(r={survey_results:r,is_feedback_token_unencrypted:!0},_.S5().resolve(_.E3).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},r,{element:this.hostElement})}))};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],YO.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],YO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],YO.prototype,"data",void 0);_.w([_.qC({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],YO);
_.A(YO,"ytd-feedback-survey-renderer",function(){if(kHr!==void 0)return kHr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="questions" on-keyup="onKeyUp" class="style-scope ytd-feedback-survey-renderer"></div>\n<yt-formatted-string id="disclaimer" text="[[data.disclaimer]]" class="style-scope ytd-feedback-survey-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return kHr=r},{mode:1});var $VM;var rIZ;var Z9=function(){return _.D.apply(this,arguments)||this};
_.b(Z9,_.D);Z9.prototype.computeAlt=function(r){return _.b6(r)};
Z9.prototype.submitResponse=function(){var r,g;(r=this.data)!=null&&r.feedbackToken&&((g=this.data)==null?void 0:g.nextStageIndex)!==void 0&&(_.D3(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.D3(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
Z9.prototype.onClick=function(){this.submitResponse()};
Z9.prototype.onClick=Z9.prototype.onClick;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Z9.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Z9.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Z9.prototype,"vertical",void 0);_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Z9.prototype,"onClick",null);
_.w([_.qC({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],Z9);
_.A(Z9,"ytd-single-select-answer-option-renderer",function(){if(rIZ!==void 0)return rIZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-select-answer-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button alt="[[computeAlt(data.answerText)]]" hidden="[[!data.answerIcon.iconType]]" class="style-scope ytd-single-select-answer-option-renderer">\n  <yt-icon icon="[[data.answerIcon.iconType]]" class="style-scope ytd-single-select-answer-option-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.answerText]]" class="style-scope ytd-single-select-answer-option-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return rIZ=r},{mode:1});var ggZ;var UN=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return r};
_.b(UN,_.D);UN.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
UN.prototype.dataChanged=function(){var r,g;this.vertical=((g=(r=this.data)==null?void 0:r.answerOrientation)!=null?g:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
UN.prototype.submitFeedback=function(r){var g;((g=this.data)==null?0:g.responseEndpoint)&&r&&_.RX(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[r]}])};
UN.prototype.dataChanged=UN.prototype.dataChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],UN.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],UN.prototype,"eventForwardingBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],UN.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],UN.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],UN.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],UN.prototype,"vertical",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],UN.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],UN);
_.A(UN,"ytd-single-select-question-renderer",function(){if(ggZ!==void 0)return ggZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-select-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="question" class="style-scope ytd-single-select-question-renderer">\n  <yt-formatted-string text="[[data.questionText]]" class="style-scope ytd-single-select-question-renderer"></yt-formatted-string>\n</div>\n<div id="options" class="style-scope ytd-single-select-question-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return ggZ=r},{mode:1});var iJ=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return r};
_.b(iJ,_.D);_.Q=iJ.prototype;_.Q.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"}}}};
_.Q.dataChanged=function(){this.jumpToStage(0)};
_.Q.jumpToStage=function(r){var g,I;if((g=this.data)==null?0:(I=g.stages)==null?0:I[r])this.currentStage=this.data.stages[r],this.refitAfterRender()};
_.Q.computeAlt=function(r){return _.b6(r)};
_.Q.computeSimpleMessage=function(r){var g;return(g=_.Z(r,UG3))==null?void 0:g.messageText};
_.Q.computeHideDismiss=function(r){var g;return(g=_.Z(r,eEi))==null?void 0:g.hideParentDismissButton};
_.Q.onDismissTap=function(){_.We(this.hostElement,"yt-close-popup-action");_.Z(this.currentStage,UG3)||this.data.dismissalEndpoint&&_.S5().resolve(_.E3).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.Q.refitAfterRender=function(){var r=this;_.Nu(this,function(){_.He(r.hostElement,"yt-refit")})};
iJ.prototype.dataChanged=iJ.prototype.dataChanged;_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],iJ.prototype,"eventForwardingBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],iJ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],iJ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],iJ.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d(QHK),_.J("design:type",Object)],iJ.prototype,"ytdHatsSurveyBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],iJ.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],iJ.prototype,"currentStage",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],iJ.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],iJ);
_.A(iJ,"ytd-multi-stage-survey-renderer",function(){if($VM!==void 0)return $VM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-multi-stage-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[computeHideDismiss(currentStage)]]" class="style-scope ytd-multi-stage-survey-renderer">\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-multi-stage-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-multi-stage-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="current-stage" class="style-scope ytd-multi-stage-survey-renderer"></div>\n<yt-formatted-string id="simple-message" text="[[computeSimpleMessage(currentStage)]]" class="style-scope ytd-multi-stage-survey-renderer">\n</yt-formatted-string>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return $VM=r},{mode:1});var IWZ;var bJ=function(){return _.D.apply(this,arguments)||this};
_.b(bJ,_.D);bJ.prototype.computeAlt=function(r){return _.b6(r)};
bJ.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.S5().resolve(_.E3).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.We(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(F0M(!1)))};
bJ.prototype.onTap=function(){this.vertical&&this.submitResponse()};
bJ.prototype.onTap=bJ.prototype.onTap;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],bJ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],bJ.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],bJ.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],bJ.prototype,"vertical",void 0);
_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],bJ.prototype,"onTap",null);_.w([_.qC({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],bJ);
_.A(bJ,"ytd-single-option-survey-option-renderer",function(){if(IWZ!==void 0)return IWZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-option-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button alt="[[computeAlt(data.option)]]" hidden="[[!data.icon.iconType]]" on-tap="submitResponse" class="style-scope ytd-single-option-survey-option-renderer">\n  <yt-icon icon="[[data.icon.iconType]]" class="style-scope ytd-single-option-survey-option-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.option]]" class="style-scope ytd-single-option-survey-option-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return IWZ=r},{mode:1});var PG0;var MZ=function(){return _.D.apply(this,arguments)||this};
_.b(MZ,_.D);_.Q=MZ.prototype;_.Q.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.dataChanged=function(){var r,g;this.vertical=(((r=this.data)==null?void 0:(g=r.surveyOrientation)==null?void 0:g.type)||"HORIZONTAL")==="VERTICAL"};
_.Q.computeAlt=function(r){return _.b6(r)};
_.Q.onDismissTap=function(){_.We(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.S5().resolve(_.E3).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(F0M(!1))};
MZ.prototype.dataChanged=MZ.prototype.dataChanged;_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],MZ.prototype,"eventForwardingBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],MZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],MZ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(QHK),_.J("design:type",Object)],MZ.prototype,"ytdHatsSurveyBehavior",void 0);
_.w([_.d(_.oj),_.J("design:type",Object)],MZ.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],MZ.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],MZ.prototype,"vertical",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],MZ.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],MZ);
_.A(MZ,"ytd-single-option-survey-renderer",function(){if(PG0!==void 0)return PG0;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-option-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-single-option-survey-renderer">\n  <yt-formatted-string text="[[data.question]]" class="style-scope ytd-single-option-survey-renderer"></yt-formatted-string>\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-tap="onDismissTap" class="style-scope ytd-single-option-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-single-option-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-single-option-survey-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return PG0=r},{mode:1});var aWr;var jp=function(){return _.D.apply(this,arguments)||this};
_.b(jp,_.D);jp.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
jp.prototype.onDismissTap=function(){_.We(this.hostElement,"yt-close-popup-action")};
jp.prototype.onNavigate=function(){_.We(this.hostElement,"yt-close-popup-action")};
jp.prototype.onNavigate=jp.prototype.onNavigate;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],jp.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],jp.prototype,"ytEventForwardingBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],jp.prototype,"data",void 0);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],jp.prototype,"onNavigate",null);
_.w([_.qC({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],jp);
_.A(jp,"ytd-survey-follow-up-renderer",function(){if(aWr!==void 0)return aWr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-follow-up-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-survey-follow-up-renderer">\n  <yt-formatted-string text="[[data.description]]" class="style-scope ytd-survey-follow-up-renderer"></yt-formatted-string>\n  <ytd-button-renderer data="[[data.dismissButton.buttonRenderer]]" on-tap="onDismissTap" class="style-scope ytd-survey-follow-up-renderer">\n  </ytd-button-renderer>\n</div>\n<ytd-button-renderer align-by-text="" data="[[data.followUpButton.buttonRenderer]]" hidden="[[!data.followUpButton.buttonRenderer]]" class="style-scope ytd-survey-follow-up-renderer">\n</ytd-button-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return aWr=r},{mode:1});var vgi;var Q0U;var mVU;var Vu=function(){var r=_.D.apply(this,arguments)||this;r.polymer2="Element"in Polymer;return r};
_.b(Vu,_.D);_.Q=Vu.prototype;_.Q.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.Q.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.Q.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.Q.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("minutes-changed",this.minutes))};
_.Q.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("seconds-changed",this.seconds))};
_.Q.updateMinutesFromBinding=function(r){this.minutes=r.detail.value};
_.Q.updateSecondsFromBinding=function(r){this.seconds=r.detail.value};
Vu.prototype.secondsChangedForBinding=Vu.prototype.secondsChangedForBinding;Vu.prototype.minutesChangedForBinding=Vu.prototype.minutesChangedForBinding;Vu.prototype.secondsChanged=Vu.prototype.secondsChanged;_.w([_.H(),_.J("design:type",String)],Vu.prototype,"minutes",void 0);_.w([_.H(),_.J("design:type",String)],Vu.prototype,"seconds",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Vu.prototype,"polymer2",void 0);
_.w([_.ni("#seconds"),_.J("design:type",Object)],Vu.prototype,"secondsEl",void 0);_.w([_.xt("seconds"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Vu.prototype,"secondsChanged",null);_.w([_.xt("minutes"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Vu.prototype,"minutesChangedForBinding",null);
_.w([_.xt("seconds"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Vu.prototype,"secondsChangedForBinding",null);_.w([_.ov({is:"yt-timestamp-input",disableElementRegistration:!0})],Vu);
_.A(Vu,"yt-timestamp-input",function(){if(mVU===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-timestamp-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_timestamp_input.yt.timestamp.input.css.js--\x3e<tp-yt-paper-input id="minutes" allowed-pattern="[0-9]" maxlength="3" no-label-float="" prevent-invalid-input="" use-v2-underline="" value="[[minutes]]" on-value-changed="updateMinutesFromBinding" class="style-scope yt-timestamp-input">\n</tp-yt-paper-input>\n<span id="separator" class="style-scope yt-timestamp-input"> : </span>\n<tp-yt-paper-input id="seconds" allowed-pattern="[0-9]" maxlength="2" no-label-float="" prevent-invalid-input="" use-v2-underline="" value="[[seconds]]" on-value-changed="updateSecondsFromBinding" class="style-scope yt-timestamp-input">\n</tp-yt-paper-input>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Q0U===void 0&&(Q0U=document.createElement("template"));var P=Q0U;I.call(g,P.content.cloneNode(!0),r.content.firstChild);mVU=r}r=mVU;return r},{mode:2});var dy=function(){return _.D.apply(this,arguments)||this};
_.b(dy,_.D);_.Q=dy.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$22478_scroller.dialogElement=this.hostElement.parentNode};
_.Q.dataChanged=function(){var r=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.Lk().getPlayerPromise().then(function(g){g=g.getCurrentTime();r.minutes=Math.floor(g/60).toString();r.seconds=(Math.floor(g)%60).toString()})};
_.Q.onTapSubmit=function(r){r.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(r={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(r.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(r.minutes=this.minutes,r.seconds=this.seconds),_.S5().resolve(_.E3).resolveCommand(this.serviceEndpoint,{form:Object.assign({},r,{element:this.hostElement})}))};
_.Q.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.Q.onYtServiceRequestCompleted=function(r,g){g=g.actions;if(Array.isArray(g))for(var I=0,P=g.length;I<P;I++)_.Z(g[I],_.hV)&&(r.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(g[I]))};
_.Q.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.Q.toggleSubmitButton=function(r){this.set("submitButton.isDisabled",!r)};
_.Q.handleInput=function(){var r=this.issueType,g=this.affiliation,I=this.minutes,P=this.seconds;I=!this.showTimestamp||!!I&&!!P;this.toggleSubmitButton(!!this.descriptionText&&!!r&&!!g&&I)};
_.Q.computeServiceEndpoint=function(r){return this.get("submitButton.buttonRenderer.serviceEndpoint",r)};
_.Q.computeSubmitButton=function(r){(r=this.get("submitButton.buttonRenderer",r))&&(r=Object.assign({},r,{serviceEndpoint:void 0}));return r};
_.Q.computeShowTimestamp=function(r){return!!r};
_.Q.onValueChangedForIssueType=function(r){this.issueType=r.detail.value};
_.Q.onValueChangedForAffiliation=function(r){this.affiliation=r.detail.value};
_.Q.updateDescriptionTextFromBinding=function(r){this.descriptionText=r.detail.value};
_.Q.updateFullNameTextFromBinding=function(r){this.fullNameText=r.detail.value};
_.Q.updateMinutesFromBinding=function(r){this.minutes=r.detail.value};
_.Q.updateSecondsFromBinding=function(r){this.seconds=r.detail.value};
dy.prototype.handleInput=dy.prototype.handleInput;dy.prototype.onYtServiceRequestError=dy.prototype.onYtServiceRequestError;dy.prototype.onYtServiceRequestCompleted=dy.prototype.onYtServiceRequestCompleted;dy.prototype.onYtServiceRequestSent=dy.prototype.onYtServiceRequestSent;dy.prototype.dataChanged=dy.prototype.dataChanged;_.w([_.d(_.Aa.YtOpenPopupBehavior),_.J("design:type",Object)],dy.prototype,"ytOpenPopupBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],dy.prototype,"ytRendererBehavior",void 0);_.w([_.ni("#scroller"),_.J("design:type",Object)],dy.prototype,"JSC$22478_scroller",void 0);_.w([_.ni("#description"),_.J("design:type",HTMLInputElement)],dy.prototype,"description",void 0);_.w([_.ni("#full-name"),_.J("design:type",Object)],dy.prototype,"fullName",void 0);_.w([_.H(),_.J("design:type",Object)],dy.prototype,"data",void 0);
_.w([_.H({computed:"computeShowTimestamp(data.timestampLabel)"}),_.J("design:type",Boolean)],dy.prototype,"showTimestamp",void 0);_.w([_.H({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.J("design:type",Object)],dy.prototype,"serviceEndpoint",void 0);_.w([_.H({computed:"computeSubmitButton(data)"}),_.J("design:type",Object)],dy.prototype,"submitButton",void 0);_.w([_.H(),_.J("design:type",String)],dy.prototype,"descriptionText",void 0);
_.w([_.H(),_.J("design:type",Number)],dy.prototype,"issueType",void 0);_.w([_.H(),_.J("design:type",Number)],dy.prototype,"affiliation",void 0);_.w([_.H(),_.J("design:type",String)],dy.prototype,"fullNameText",void 0);_.w([_.H(),_.J("design:type",String)],dy.prototype,"minutes",void 0);_.w([_.H(),_.J("design:type",String)],dy.prototype,"seconds",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],dy.prototype,"dataChanged",null);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],dy.prototype,"onYtServiceRequestSent",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],dy.prototype,"onYtServiceRequestCompleted",null);
_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],dy.prototype,"onYtServiceRequestError",null);_.w([_.xt("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],dy.prototype,"handleInput",null);_.w([_.qC({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],dy);
_.A(dy,"ytd-legal-report-details-form-renderer",function(){if(vgi!==void 0)return vgi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-legal-report-details-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-legal-report-details-form-renderer">\n  <template is="dom-if" if="[[showTimestamp]]" class="style-scope ytd-legal-report-details-form-renderer">\n    <label id="timestamp" class="style-scope ytd-legal-report-details-form-renderer">\n      [[getSimpleString(data.timestampLabel)]]\n      <yt-timestamp-input minutes="[[minutes]]" seconds="[[seconds]]" on-minutes-changed="updateMinutesFromBinding" on-seconds-changed="updateSecondsFromBinding" class="style-scope ytd-legal-report-details-form-renderer">\n      </yt-timestamp-input>\n    </label>\n  </template>\n  <div id="description-box" class="style-scope ytd-legal-report-details-form-renderer">\n    <tp-yt-paper-input-container no-label-float="true" use-v2-underline="" class="style-scope ytd-legal-report-details-form-renderer">\n      <tp-yt-iron-autogrow-textarea id="description" class="paper-input-input style-scope ytd-legal-report-details-form-renderer" slot="input" aria-label$="[[getSimpleString(data.descriptionHint)]]" maxlength$="[[data.maxDescriptionChars]]" placeholder="[[getSimpleString(data.descriptionHint)]]" required="true" rows="4" value="[[descriptionText]]" on-value-changed="updateDescriptionTextFromBinding">\n      </tp-yt-iron-autogrow-textarea>\n      <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-legal-report-details-form-renderer"></tp-yt-paper-input-char-counter>\n    </tp-yt-paper-input-container>\n  </div>\n  <ytd-dropdown-renderer id="issue-type" data="[[data.issueTypeDropdown.dropdownRenderer]]" value="[[issueType]]" on-value-changed="onValueChangedForIssueType" class="style-scope ytd-legal-report-details-form-renderer">\n  </ytd-dropdown-renderer>\n  <ytd-dropdown-renderer id="affiliation" data="[[data.affiliationDropdown.dropdownRenderer]]" value="[[affiliation]]" on-value-changed="onValueChangedForAffiliation" class="style-scope ytd-legal-report-details-form-renderer">\n  </ytd-dropdown-renderer>\n  <tp-yt-paper-input id="full-name" maxlength="[[data.maxNameChars]]" placeholder="[[getSimpleString(data.nameHint)]]" use-v2-underline="" value="[[fullNameText]]" on-value-changed="updateFullNameTextFromBinding" class="style-scope ytd-legal-report-details-form-renderer">\n  </tp-yt-paper-input>\n  <div id="name-subtext" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.nameSubtext)]]</div>\n  <div id="footer-text" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.footerText)]]</div>\n</tp-yt-paper-dialog-scrollable>\n<div class="footer style-scope ytd-legal-report-details-form-renderer">\n  <div id="required-label" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.requiredLabel)]]</div>\n  <div class="buttons style-scope ytd-legal-report-details-form-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" class="style-scope ytd-legal-report-details-form-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="submit-button" data="[[submitButton]]" dialog-confirm="" on-click="onTapSubmit" class="style-scope ytd-legal-report-details-form-renderer">\n    </yt-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return vgi=r},{mode:1});var CGp;var L$=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return r};
_.b(L$,_.D);L$.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
L$.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var r=this.formRenderer.getForm();r&&this.data.submitEndpoint&&(_.S5().resolve(_.E3).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},r,{element:this.hostElement})}),_.We(this.hostElement,"yt-close-popup-action"))}};
L$.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.We(this.hostElement,"yt-close-popup-action"))};
L$.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
L$.prototype.onPopupClosed=L$.prototype.onPopupClosed;_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],L$.prototype,"ytEventForwardingBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],L$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],L$.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],L$.prototype,"ytRendererBehavior",void 0);
_.w([_.ni("yt-form-renderer"),_.J("design:type",Object)],L$.prototype,"formRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],L$.prototype,"data",void 0);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],L$.prototype,"onPopupClosed",null);_.w([_.qC({is:"ytd-form-popup-content",disableElementRegistration:!0})],L$);
_.A(L$,"ytd-form-popup-content",function(){if(CGp!==void 0)return CGp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-form-popup-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="form" class="style-scope ytd-form-popup-content"></div>');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return CGp=r},{mode:1});var uAS;var Gm=function(){return _.D.apply(this,arguments)||this};
_.b(Gm,_.D);Gm.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Gm.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Gm.prototype.onPopupOpened=function(){_.He(this.hostElement,"yt-invalidate-popup-tabbables")};
Gm.prototype.onYtServiceRequestCompleted=function(r,g){g.data&&g.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.He(this.hostElement,"yt-invalidate-popup-tabbables"))};
Gm.prototype.onYtServiceRequestCompleted=Gm.prototype.onYtServiceRequestCompleted;Gm.prototype.onPopupOpened=Gm.prototype.onPopupOpened;_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],Gm.prototype,"ytEventForwardingBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Gm.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Gm.prototype,"ytRendererBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],Gm.prototype,"data",void 0);_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Gm.prototype,"onPopupOpened",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],Gm.prototype,"onYtServiceRequestCompleted",null);_.w([_.qC({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],Gm);
_.A(Gm,"ytd-form-popup-renderer",function(){if(uAS!==void 0)return uAS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-form-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-form-popup-renderer">[[getSimpleString(data.title)]]</div>\n<ytd-form-popup-content data="[[data]]" class="style-scope ytd-form-popup-renderer"></ytd-form-popup-content>\n<div id="buttons" class="style-scope ytd-form-popup-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return uAS=r},{mode:1});var pKr;var yu=function(){var r=_.D.apply(this,arguments)||this;r.isLoading=!1;return r};
_.b(yu,_.D);_.Q=yu.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");g_K(this.hostElement)};
_.Q.onYtServiceRequestSent=function(){this.isLoading=!0};
_.Q.onYtServiceRequestCompleted=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.Q.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.AF(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.Q.closePopupHandler=function(){this.fireOnCloseActions()};
_.Q.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var r=this.get("data.headerImage.thumbnails");r&&(r=_.Ly(r,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+r+")")}};
_.Q.onYtNavigate=function(r){(r=_.Va(r))&&r.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
yu.prototype.onYtNavigate=yu.prototype.onYtNavigate;yu.prototype.onHeaderImageChanged=yu.prototype.onHeaderImageChanged;yu.prototype.closePopupHandler=yu.prototype.closePopupHandler;yu.prototype.onYtServiceRequestCompleted=yu.prototype.onYtServiceRequestCompleted;yu.prototype.onYtServiceRequestSent=yu.prototype.onYtServiceRequestSent;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],yu.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],yu.prototype,"ytEventForwardingBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],yu.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],yu.prototype,"isLoading",void 0);_.w([_.ni("#header"),_.J("design:type",HTMLDivElement)],yu.prototype,"header",void 0);_.w([_.ni("#confirm-button"),_.J("design:type",_.TT)],yu.prototype,"confirmButton",void 0);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],yu.prototype,"onYtServiceRequestSent",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],yu.prototype,"onYtServiceRequestCompleted",null);
_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],yu.prototype,"closePopupHandler",null);_.w([_.xt("data.headerImage"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],yu.prototype,"onHeaderImageChanged",null);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],yu.prototype,"onYtNavigate",null);
_.w([_.qC({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],yu);
_.A(yu,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(pKr!==void 0)return pKr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-gaming-account-link-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n  <div class="avatar-support style-scope ytd-gaming-account-link-confirm-dialog-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar left style-scope ytd-gaming-account-link-confirm-dialog-renderer" thumbnail="[[data.userAvatar]]">\n    </yt-img-shadow>\n    <yt-icon class="third-party-icon style-scope ytd-gaming-account-link-confirm-dialog-renderer" icon="[[data.icon.iconType]]"></yt-icon>\n    <yt-img-shadow class="avatar right style-scope ytd-gaming-account-link-confirm-dialog-renderer" thumbnail="[[data.thirdPartyAvatar]]">\n    </yt-img-shadow>\n  </div>\n  <div id="dismiss-button" dialog-dismiss="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></div>\n</div>\n<div id="main" hidden="[[data.showLoadingSpinner]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n  <yt-formatted-string id="title" hidden$="[[!data.title]]" role="heading" text="[[data.title]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></yt-formatted-string>\n  <div id="dialog-messages" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n      <yt-formatted-string class="line-text style-scope ytd-gaming-account-link-confirm-dialog-renderer" text="[[item]]"></yt-formatted-string>\n    </template>\n  </div>\n  <div class="buttons style-scope ytd-gaming-account-link-confirm-dialog-renderer" hidden="[[isLoading]]">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" hidden$="[[!data.cancelButton]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n  <div class="spinner style-scope ytd-gaming-account-link-confirm-dialog-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner active="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></tp-yt-paper-spinner>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return pKr=r},{mode:1});var ogf;var K$=function(){var r=_.D.apply(this,arguments)||this;r.isLoading=!1;return r};
_.b(K$,_.D);_.Q=K$.prototype;_.Q.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"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);g_K(this.hostElement)};
_.Q.onYtServiceRequestCompleted=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.Q.onYtServiceRequestError=function(r){_.e6(this.hostElement,r.detail.error.message)};
_.Q.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.Q.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.We(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.Q.onDataChanged=function(){this.isLoading=!1;var r=this.get("data.headerImage.thumbnails");r&&(r=_.Ly(r,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+r+")");r=_.CB();var g=_.mw(),I=this.get("data.trackingParams");I&&g&&r&&_.Ok(r,g,_.gM(I))};
_.l4.Object.defineProperties(K$.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
K$.prototype.onDataChanged=K$.prototype.onDataChanged;K$.prototype.onDomChange=K$.prototype.onDomChange;K$.prototype.onYtServiceRequestError=K$.prototype.onYtServiceRequestError;K$.prototype.onYtServiceRequestCompleted=K$.prototype.onYtServiceRequestCompleted;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],K$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],K$.prototype,"ytRendererBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],K$.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],K$.prototype,"isLoading",void 0);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],K$.prototype,"hasDescription",null);_.w([_.ni("tp-yt-paper-dialog-scrollable"),_.J("design:type",Object)],K$.prototype,"scrollable",void 0);_.w([_.ni("#header"),_.J("design:type",HTMLElement)],K$.prototype,"header",void 0);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],K$.prototype,"onYtServiceRequestCompleted",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],K$.prototype,"onYtServiceRequestError",null);
_.w([_.Eq("dom-change"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],K$.prototype,"onDomChange",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],K$.prototype,"onDataChanged",null);_.w([_.qC({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],K$);
_.A(K$,"ytd-gaming-account-link-setting-renderer",function(){if(ogf!==void 0)return ogf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-gaming-account-link-setting-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <div class="avatar-support style-scope ytd-gaming-account-link-setting-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar style-scope ytd-gaming-account-link-setting-renderer" thumbnail="[[data.userAvatar]]">\n    </yt-img-shadow>\n    <yt-icon class="third-party-icon style-scope ytd-gaming-account-link-setting-renderer" icon="[[data.icon.iconType]]"></yt-icon>\n    <yt-img-shadow class="avatar style-scope ytd-gaming-account-link-setting-renderer" thumbnail="[[data.thirdPartyAvatar]]">\n    </yt-img-shadow>\n  </div>\n  <div id="dismiss-button" class="style-scope ytd-gaming-account-link-setting-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <yt-formatted-string id="title" role="heading" text="[[data.header]]" class="style-scope ytd-gaming-account-link-setting-renderer"></yt-formatted-string>\n  <div id="description-container" hidden="[[!hasDescription]]" class="style-scope ytd-gaming-account-link-setting-renderer">\n    <template is="dom-repeat" items="[[data.descriptions]]" as="description" class="style-scope ytd-gaming-account-link-setting-renderer">\n      <yt-formatted-string class="description style-scope ytd-gaming-account-link-setting-renderer" split-lines="" text="[[description]]"></yt-formatted-string>\n    </template>\n  </div>\n</div>\n<div id="link-button-container" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <tp-yt-paper-spinner class="spinner style-scope ytd-gaming-account-link-setting-renderer" active="" hidden="[[!isLoading]]"></tp-yt-paper-spinner>\n  <div id="link-button" hidden="[[isLoading]]" on-click="onButtonClick" class="style-scope ytd-gaming-account-link-setting-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return ogf=r},{mode:1});var qaA;var XKf;var sN=function(){var r=_.D.apply(this,arguments)||this;r.isHeader=!1;r.getEndpointForm=function(){return L1p(r.data)};
return r};
_.b(sN,_.D);_.Q=sN.prototype;_.Q.triggerHintActions=function(){var r=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var g=_.D3(r.hostElement,"yt-get-opened-popups-action");!(g&&g.length===1?g[0]:[]).some(function(I){I=I.openPopupAction.popupType;return I==="SURVEY"||I==="MEALBAR"||I==="HINT"})&&r.data.hintActions&&r.guideOpened&&(_.AF(r.hostElement,r.data.hintActions,r.hostElement),r.data.hintActions=void 0)})};
_.Q.getBadgeIconType=function(r){return r&&r.liveBroadcasting?"live":null};
_.Q.onDown=function(){this.interaction.triggerDown()};
_.Q.onUp=function(){this.interaction.triggerUp()};
_.Q.onTap=function(r){if(this.data.serviceEndpoint){var g;_.Y("shorts_controller_retrieve_seedless_sequence_v2")&&((g=_.Z(this.data.serviceEndpoint,_.nz))==null?void 0:g.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):dvi(this.data.serviceEndpoint,this);r.preventDefault()}else this.data.navigationEndpoint&&!_.bw(_.jH(r),this.hostElement,["A".toString()])&&_.He(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.Q.computeActive=function(r,g){if(!r)return!1;var I=r.navigationEndpoint;r=r.serviceEndpoint;if(!I&&!r||!g)return!1;if(I){r=(r=_.SR(g))&&["subscriptions","filteredsubscriptions"].includes(r);if(_.Z(I,_.JN)&&_.Z(g,_.JN)&&!r){var P=_.Z(I,_.JN).browseId;g=_.Z(g,_.JN).browseId;return P!==void 0&&g!==void 0&&(P===g||P==="VLWL"&&g==="FEwatch_later"||P==="FEwatch_later"&&g==="VLWL")}var a;I=(a=_.Z(I.commandMetadata,_.JF))==null?void 0:a.url;g=(P=_.Z(g.commandMetadata,_.JF))==null?void 0:P.url;return!(!I||
!g||I!==g&&I!==_.Nz(g))}return this.isActiveShortsTab(r,g)};
_.Q.isActiveShortsTab=function(r,g){g=!!_.Z(g,_.nz)||!!_.Z(g,_.oV);return(!!_.Z(r,_.nz)||!!_.Z(r,_.oV))&&g};
_.Q.computeIsPrimary=function(r){return!!r};
_.l4.Object.defineProperties(sN.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.computeActive(this.data,this.activeEndpoint)}},
isPrimary:{configurable:!0,enumerable:!0,get:function(){return this.computeIsPrimary(this.data.isPrimary)}},
lineEndStyle:{configurable:!0,enumerable:!0,get:function(){return this.data?this.data.badges&&this.getBadgeIconType(this.data.badges)?"badge":this.data.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?"dot":this.data.count?"count":"none":"none"}},
ariaLabel:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&r)return r}}});
sN.prototype.onTap=sN.prototype.onTap;sN.prototype.onUp=sN.prototype.onUp;sN.prototype.onDown=sN.prototype.onDown;sN.prototype.triggerHintActions=sN.prototype.triggerHintActions;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],sN.prototype,"componentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],sN.prototype,"rendererBehavior",void 0);_.w([_.d(_.M5.YtTaskEmitterBehavior),_.J("design:type",Object)],sN.prototype,"taskEmitterBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],sN.prototype,"activeEndpoint",void 0);_.w([_.H(),_.J("design:type",Object)],sN.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],sN.prototype,"guideOpened",void 0);_.w([_.H(),_.J("design:type",String)],sN.prototype,"type",void 0);_.w([_.ni("yt-interaction"),_.J("design:type",Object)],sN.prototype,"interaction",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],sN.prototype,"isHeader",void 0);
_.w([_.H({reflectToAttribute:!0}),_.L("data","activeEndpoint"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],sN.prototype,"active",null);_.w([_.H({reflectToAttribute:!0}),_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],sN.prototype,"isPrimary",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.count","data.presentationStyle","data.badges.*"),_.J("design:type",String),_.J("design:paramtypes",[])],sN.prototype,"lineEndStyle",null);
_.w([_.L("lineEndStyle"),_.J("design:type",Object),_.J("design:paramtypes",[])],sN.prototype,"ariaLabel",null);_.w([_.xt("data.hintActions","guideOpened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sN.prototype,"triggerHintActions",null);_.w([_.Eq("down"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sN.prototype,"onDown",null);
_.w([_.Eq("up"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sN.prototype,"onUp",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],sN.prototype,"onTap",null);_.w([_.qC({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],sN);
_.A(sN,"ytd-guide-entry-renderer",function(){if(XKf!==void 0)return XKf;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-guide-entry-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1" title="[[getSimpleString(data.formattedTitle)]]" aria-label$="[[ariaLabel]]" role="link" get-form="[[getEndpointForm]]">\n  <tp-yt-paper-item role="link" class="style-scope ytd-guide-entry-renderer">\n    <yt-icon class="guide-icon style-scope ytd-guide-entry-renderer" active="[[active]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[computeIcon_(data.icon)]]">\n    </yt-icon>\n    <yt-img-shadow height="24" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-guide-entry-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string class="title style-scope ytd-guide-entry-renderer" text="[[data.formattedTitle]]"></yt-formatted-string>\n    <yt-icon class="arrow-icon style-scope ytd-guide-entry-renderer" disable-upgrade$="[[!isHeader]]" hidden="[[!isHeader]]" icon="chevron_right" size="16">\n    </yt-icon>\n    <span class="guide-entry-count style-scope ytd-guide-entry-renderer"> [[data.count]] </span>\n    <yt-icon class="guide-entry-badge style-scope ytd-guide-entry-renderer" disable-upgrade$="[[!getBadgeIconType(data.badges)]]" icon="[[getBadgeIconType(data.badges)]]" size="16">\n    </yt-icon>\n    <div id="newness-dot" class="style-scope ytd-guide-entry-renderer"></div>\n  </tp-yt-paper-item>\n</a>\n<yt-interaction class="style-scope ytd-guide-entry-renderer"></yt-interaction>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return XKf=r},{mode:1});var Fl=function(){var r=_.D.apply(this,arguments)||this;r.userToggled=!1;return r};
_.b(Fl,_.D);_.Q=Fl.prototype;_.Q.getItemsPath=function(){return"data.expandableItems"};
_.Q.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.Q.onExpanderItemTapped=function(r){var g=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.Y("kevlar_guide_expandable_items_killswitch")&&_.Nu(this,function(){_.R8(g.expandableItems)});
r.preventDefault()};
_.Q.onCollapserItemTapped=function(r){var g=this;this._setExpanded(!1);this.userToggled=!0;r.preventDefault();this.expandableItems&&!_.Y("kevlar_guide_collapsible_items_killswitch")&&_.Nu(this,function(){_.DV(g.hostElement)})};
_.Q.observeActiveEndpoint=function(){for(var r=this.activeEndpoint,g=this.data,I=this.expandableItems.children,P=0,a=I.length;P<a;P++)I[P].activeEndpoint=r;g&&g.autoExpandCommand&&r&&!this.userToggled&&(I=this.data.autoExpandCommand,g=!(!_.Z(I,_.JN)||!_.Z(r,_.JN)||_.Z(I,_.JN).browseId!==_.Z(r,_.JN).browseId),r=this.get("commandMetadata.webCommandMetadata.url",r),I=this.get("commandMetadata.webCommandMetadata.url",I),g=g||!!(r&&I&&r.includes(I)),this._setExpanded(g),g&&this.ytLazyListBehavior.fillRemainingListItems())};
Fl.prototype.observeActiveEndpoint=Fl.prototype.observeActiveEndpoint;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Fl.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Fl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.yy.YtLazyListBehavior),_.J("design:type",Object)],Fl.prototype,"ytLazyListBehavior",void 0);_.w([_.ni("#expandable-items"),_.J("design:type",HTMLElement)],Fl.prototype,"expandableItems",void 0);
_.w([_.H(),_.J("design:type",Object)],Fl.prototype,"data",void 0);_.w([_.H({readOnly:!0,reflectToAttribute:!0}),_.J("design:type",Boolean)],Fl.prototype,"expanded",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],Fl.prototype,"initialCount",void 0);_.w([_.H(),_.J("design:type",Object)],Fl.prototype,"activeEndpoint",void 0);_.w([_.xt("data","activeEndpoint","canShowMore"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Fl.prototype,"observeActiveEndpoint",null);
_.w([_.qC({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],Fl);
_.A(Fl,"ytd-guide-collapsible-entry-renderer",function(){if(qaA!==void 0)return qaA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-guide-entry-renderer id="expander-item" aria-expanded="[[expanded]]" data="[[data.expanderItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onExpanderItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n</ytd-guide-entry-renderer>\n<div id="expanded" class="style-scope ytd-guide-collapsible-entry-renderer">\n  <div id="expandable-items" class="style-scope ytd-guide-collapsible-entry-renderer"></div>\n  <ytd-guide-entry-renderer id="collapser-item" aria-expanded="[[expanded]]" data="[[data.collapserItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onCollapserItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return qaA=r},{mode:_.Rv("kevlar_poly_si_batch_j079")?1:2});var cI4;var tjA;var HW=function(){var r=_.D.apply(this,arguments)||this;r.allVideosCount=0;r.renderGuideEntry=!1;return r};
_.b(HW,_.D);HW.prototype.observeRenderEntry=function(){var r;this.renderGuideEntry=!((r=this.data)==null||!r.alwaysShow)||!!this.allVideosCount};
HW.prototype.observeRenderEntry=HW.prototype.observeRenderEntry;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],HW.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],HW.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],HW.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],HW.prototype,"activeEndpoint",void 0);_.w([_.H({selector:_.e6h}),_.J("design:type",Object)],HW.prototype,"allVideosCount",void 0);
_.w([_.H(),_.J("design:type",Object)],HW.prototype,"renderGuideEntry",void 0);_.w([_.$R("allVideosCount","data.alwaysShow"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],HW.prototype,"observeRenderEntry",null);_.w([_.qC({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],HW);
_.A(HW,"ytd-guide-downloads-entry-renderer",function(){if(tjA===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-downloads-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <ytd-guide-entry-renderer id="downloads-entry" active-endpoint="[[activeEndpoint]]" data="[[data.entryRenderer.guideEntryRenderer]]" hidden="[[!renderGuideEntry]]" class="style-scope ytd-guide-downloads-entry-renderer">\n  </ytd-guide-entry-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);tjA=r}r=tjA;return r},{mode:1});var WW=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return r};
_.b(WW,_.D);_.Q=WW.prototype;_.Q.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]]"}}}}}};
_.Q.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var r=this.sectionItems.children,g=0,I=r.length;g<I;g++)r[g].activeEndpoint=this.activeEndpoint}};
_.Q.handleAddToGuideSectionAction=function(r){var g=_.Z(r,g$U);if(g&&this.data&&(r=g.items,g=g.handlerData,r&&g&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(g)>-1)){g=0;for(var I=r.length;g<I;g++)r[g].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,r[g])}};
_.Q.handleRemoveFromGuideSectionAction=function(r){var g=_.Z(r,Iq4);g&&this.data&&(r=g.guideEntryId,g=g.handlerData,r&&g&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(g)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(r,this.data.sectionItems),this.removeFromCollapsedSection(r,this.data.sectionItems)))};
_.Q.removeFromExpandedSection=function(r,g){r=this.getEntryIndexMatchingId(r,g);r!==-1&&this.splice("data.sectionItems",r,1)};
_.Q.removeFromCollapsedSection=function(r,g){var I=g.findIndex(function(P){return!!_.Z(P,yLZ)});
I&&I!==-1&&g[I]&&_.Z(g[I],yLZ)&&(g=_.Z(g[I],yLZ).expandableItems)&&(r=this.getEntryIndexMatchingId(r,g),r!==-1&&this.splice("data.sectionItems."+I+".guideCollapsibleEntryRenderer.expandableItems",r,1))};
_.Q.getEntryIndexMatchingId=function(r,g){var I=this;return g.findIndex(function(P){return I.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",P)===r})};
WW.prototype.activeEndpointChanged=WW.prototype.activeEndpointChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],WW.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],WW.prototype,"actionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],WW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.ni("#section-items"),_.J("design:type",HTMLDivElement)],WW.prototype,"sectionItems",void 0);
_.w([_.ni("#header-entry"),_.J("design:type",Object)],WW.prototype,"headerEntry",void 0);_.w([_.H(),_.J("design:type",Object)],WW.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],WW.prototype,"activeEndpoint",void 0);_.w([_.xt("activeEndpoint"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],WW.prototype,"activeEndpointChanged",null);_.w([_.qC({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],WW);
_.A(WW,"ytd-guide-collapsible-section-entry-renderer",function(){if(cI4===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-section-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  <ytd-guide-entry-renderer id="header-entry" data="[[data.headerEntry.guideEntryRenderer]]" is-header="true" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n<div id="section-items" class="style-scope ytd-guide-collapsible-section-entry-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);cI4=r}r=cI4;return r},{mode:1});var Bqr;var O7Z;var D9=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction","yt-reset-channel-unread-count-command":"handleResetChannelUnreadCountCommand","yt-reset-subscriptions-unread-dot-command":"handleResetSubscriptionsUnreadDotCommand"};return r};
_.b(D9,_.D);_.Q=D9.prototype;
_.Q.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}}}}};
_.Q.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var r=_.D3(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);r&&r.length===1&&r[0]&&_.D3(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.Q.handleResetChannelUnreadCountCommand=function(r){var g;(r=(g=_.Z(r,v$K))==null?void 0:g.channelId)&&this.data&&this.data.items&&(g=this.getPathToEntryMatchingId(r))&&(this.set(g+".guideEntryRenderer.count",0),this.set(g+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.Q.handleResetSubscriptionsUnreadDotCommand=function(r){var g,I=(g=_.Z(r,QQW))==null?void 0:g.targetId,P;I&&(P=this.data)!=null&&P.items&&(r=this.data.items.findIndex(function(a){var v;return((v=a.guideEntryRenderer)==null?void 0:v.targetId)===I}),r<0||this.set("data.items."+r+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.Q.getPathToEntryMatchingId=function(r){if(this.data&&this.data.items){var g=this.getEntryIndexMatchingId(r,this.data.items);if(g>-1)return"data.items."+g;for(var I=0;I<this.data.items.length;I++)if(g=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[I]))if(g=this.getEntryIndexMatchingId(r,g),g>-1)return"data.items."+I+".guideCollapsibleEntryRenderer.expandableItems."+g}};
_.Q.handleAddToGuideSectionAction=function(r){var g=this;if(_.Z(r,g$U)){var I=_.Z(r,g$U).items;r=_.Z(r,g$U).handlerData;var P,a;if(I&&r&&((P=this.data)==null?void 0:(a=P.handlerDatas)==null?void 0:a.indexOf(r))>-1){I=I.filter(function(C){return(C=g.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",C))&&!g.isGuideItemPresent(C)});
var v;if(r==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((v=this.data)==null?0:v.items)&&(P=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),P>-1)){this.splice.apply(this,["data.items",P+1,0].concat(_.xC(I)));return}this.unshift.apply(this,["data.items"].concat(_.xC(I)))}}};
_.Q.isGuideItemPresent=function(r){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(r,this.data.items)!==-1)return!0;var g=this.data.items.find(function(I){return!!I.guideCollapsibleEntryRenderer});
if((g==null?0:g.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(r,g.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.Q.getEntryIndexMatchingId=function(r,g){var I=this;return g.findIndex(function(P){return I.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",P)===r})};
_.Q.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(r,g){var I=this;return g.findIndex(function(P){return I.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",P)===r})};
_.Q.handleRemoveFromGuideSectionAction=function(r){if(_.Z(r,Iq4)){var g=_.Z(r,Iq4).guideEntryId;r=_.Z(r,Iq4).handlerData;var I,P;g&&r&&((I=this.data)==null?void 0:(P=I.handlerDatas)==null?void 0:P.indexOf(r))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(g,this.data.items),this.removeFromCollapsedSection(g,this.data.items))}};
_.Q.removeFromExpandedSection=function(r,g){r=this.getEntryIndexMatchingId(r,g);r!==-1&&this.splice("data.items",r,1)};
_.Q.removeFromCollapsedSection=function(r,g){var I=g.findIndex(function(P){return!!P.guideCollapsibleEntryRenderer});
I!==-1&&(g=g[I].guideCollapsibleEntryRenderer.expandableItems)&&(r=this.getEntryIndexMatchingId(r,g),r!==-1&&this.splice("data.items."+I+".guideCollapsibleEntryRenderer.expandableItems",r,1))};
_.Q.activeEndpointChanged=function(){for(var r=_.DG(this.hostElement).querySelector("#items").children,g=0,I=r.length;g<I;g++)r[g].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.Q.guideOpenedChanged=function(){for(var r=_.DG(this.hostElement).querySelector("#items").children,g=0,I=r.length;g<I;g++)r[g].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
D9.prototype.guideOpenedChanged=D9.prototype.guideOpenedChanged;D9.prototype.activeEndpointChanged=D9.prototype.activeEndpointChanged;D9.prototype.persistentGuideChanged=D9.prototype.persistentGuideChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],D9.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],D9.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],D9.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.yy.YtLazyListBehavior),_.J("design:type",Object)],D9.prototype,"ytLazyListBehavior",void 0);_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],D9.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],D9.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],D9.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",String)],D9.prototype,"type",void 0);_.w([_.H({value:20}),_.J("design:type",Number)],D9.prototype,"initialCount",void 0);_.w([_.H({value:10}),_.J("design:type",Number)],D9.prototype,"targetFramerate",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],D9.prototype,"autoFill",void 0);_.w([_.H({value:50}),_.J("design:type",Number)],D9.prototype,"renderDelay",void 0);
_.w([_.xt("guidePersistentAndVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],D9.prototype,"persistentGuideChanged",null);_.w([_.$R("activeEndpoint"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],D9.prototype,"activeEndpointChanged",null);_.w([_.$R("guideOpened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],D9.prototype,"guideOpenedChanged",null);
_.w([_.qC({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],D9);
_.A(D9,"ytd-guide-section-renderer",function(){if(O7Z!==void 0)return O7Z;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h3 hidden="[[!data.formattedTitle]]" class="style-scope ytd-guide-section-renderer">\n  <yt-formatted-string id="guide-section-title" link-inherit-color="" text="[[data.formattedTitle]]" class="style-scope ytd-guide-section-renderer">\n  </yt-formatted-string>\n</h3>\n<div id="items" class="style-scope ytd-guide-section-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return O7Z=r},{mode:_.Rv("kevlar_poly_si_batch_j073")?1:2});var ze0;var Rc=function(){return _.D.apply(this,arguments)||this};
_.b(Rc,_.D);_.l4.Object.defineProperties(Rc.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Rc.prototype,"rendererBehaviors",void 0);_.w([_.H(),_.J("design:type",Object)],Rc.prototype,"data",void 0);_.w([_.H(),_.L("data.signInButton.buttonRenderer.style"),_.J("design:type",Object),_.J("design:paramtypes",[])],Rc.prototype,"alignByText",null);_.w([_.qC({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],Rc);
_.A(Rc,"ytd-guide-signin-promo-renderer",function(){if(ze0===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-signin-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.descriptiveText]]" class="style-scope ytd-guide-signin-promo-renderer"></yt-formatted-string>\n<ytd-button-renderer id="sign-in-button" align-by-text="[[alignByText]]" data="[[data.signInButton.buttonRenderer]]" on-tap="onSignInTap" class="style-scope ytd-guide-signin-promo-renderer">\n</ytd-button-renderer>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);ze0=r}r=ze0;return r},{mode:1});var AX=function(){var r=_.D.apply(this,arguments)||this;r.showFooter=!1;return r};
_.b(AX,_.D);AX.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}}}}};
AX.prototype.attached=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1){g=_.S5().resolve(_.lX(_.Bh));if(!g)return I.jumpTo(0);g.setGuideData(r.hostElement);return I.yield(0,3)}r.ytLazyListBehavior.initialCount=2;return I.return()})};
AX.prototype.onMouseExit=function(){_.Y("web_guide_hover_expansion")&&_.D3(this.hostElement,"yt-guide-mouseleaved",[])};
AX.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
AX.prototype.dataChanged=AX.prototype.dataChanged;AX.prototype.onMouseExit=AX.prototype.onMouseExit;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],AX.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],AX.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.yy.YtLazyListBehavior),_.J("design:type",Object)],AX.prototype,"ytLazyListBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],AX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],AX.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],AX.prototype,"showFooter",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],AX.prototype,"autoFill",void 0);_.w([_.Eq("mouseleave"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],AX.prototype,"onMouseExit",null);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],AX.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-guide-renderer",disableElementRegistration:!0})],AX);
_.A(AX,"ytd-guide-renderer",function(){if(Bqr!==void 0)return Bqr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sections" class="style-scope ytd-guide-renderer"></div>\n<div id="footer" hidden="[[!showFooter]]" class="style-scope ytd-guide-renderer">\n  <div id="guide-links-primary" class="style-scope ytd-guide-renderer">\n    <slot name="guide-links-primary" class="style-scope ytd-guide-renderer"></slot>\n  </div>\n  <div id="guide-links-secondary" class="style-scope ytd-guide-renderer">\n    <slot name="guide-links-secondary" class="style-scope ytd-guide-renderer"></slot>\n  </div>\n  <slot name="vat-notice" class="style-scope ytd-guide-renderer"></slot>\n  <slot name="copyright" class="style-scope ytd-guide-renderer"></slot>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Bqr=r},{mode:_.Rv("kevlar_poly_si_batch_j073")?1:2});var ee3;var NZ=function(){var r=_.D.apply(this,arguments)||this;r.systemIcons=_.Y("kevlar_system_icons");r.frostedGlass=_.Y("web_frosted_glass");r.onAllyMenuButtonClick=function(){var g=r.getShowSheetCommand();g&&r.ytComponentBehavior.resolveCommand(g)};
r.getEndpointForm=function(){return L1p(r.data)};
return r};
_.b(NZ,_.D);_.Q=NZ.prototype;_.Q.attached=function(){this.JSC$22531_sheetController=_.S5().resolve(_.Qe)};
_.Q.onDown=function(){this.interaction.triggerDown()};
_.Q.onMouseEnter=function(){if(this.data.mouseEnterEndpoint){this.ytComponentBehavior.resolveCommand(this.data.mouseEnterEndpoint);var r;(r=this.JSC$22531_sheetController)==null||La0(r,this.mouseEnterCallback.bind(this),this.mouseLeaveCallback.bind(this))}};
_.Q.onMouseLeave=function(){this.data.mouseLeaveEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.mouseLeaveEndpoint)};
_.Q.isSeedlessReelCommand=function(r){var g;return!!r&&((g=_.Z(r,_.nz))==null?void 0:g.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"};
_.Q.isShowSheetCommand=function(r){return!!r&&!!_.Z(r,_.h9)};
_.Q.getShowSheetCommand=function(){if(this.isShowSheetCommand(this.data.serviceEndpoint))return this.data.serviceEndpoint;if(this.isShowSheetCommand(this.data.mouseEnterEndpoint))return this.data.mouseEnterEndpoint};
_.Q.mouseEnterCallback=function(){this.hostElement.classList.add("hovered")};
_.Q.mouseLeaveCallback=function(){this.hostElement.classList.remove("hovered")};
_.Q.onUp=function(){this.interaction.triggerUp()};
_.Q.onTap=function(r){if(this.data.serviceEndpoint){if(_.Y("shorts_controller_retrieve_seedless_sequence_v2")&&this.isSeedlessReelCommand(this.data.serviceEndpoint))this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);else{if(this.isShowSheetCommand(this.data.serviceEndpoint)){this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);var g;(g=this.JSC$22531_sheetController)==null||La0(g,this.mouseEnterCallback.bind(this),this.mouseLeaveCallback.bind(this));r.preventDefault();
return}dvi(this.data.serviceEndpoint,this)}r.preventDefault()}else{var I;((I=this.data)==null?0:I.navigationEndpoint)&&!_.bw(_.jH(r),this.hostElement,["A".toString()])&&_.He(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.Q.computeActive=function(r,g){if(!r)return!1;var I=r.navigationEndpoint;r=r.serviceEndpoint;if(!I&&!r||!g)return!1;if(I){r=_.Z(I,_.JN);var P=_.Z(g,_.JN);if(r&&P)return r.browseId===P.browseId&&r.params===P.params;var a;I=(a=_.Z(I.commandMetadata,_.JF))==null?void 0:a.url;var v;g=(v=_.Z(g.commandMetadata,_.JF))==null?void 0:v.url;return!(!I||!g||I!==g&&I!==_.Nz(g))}return this.isActiveShortsTab(r,g)};
_.Q.isActiveShortsTab=function(r,g){g=!!_.Z(g,_.nz)||!!_.Z(g,_.oV);return(!!_.Z(r,_.nz)||!!_.Z(r,_.oV))&&g};
_.Q.computeTitle=function(r,g){return g?"":_.b6(r)};
_.Q.computeEndpoint=function(r){return this.isSeedlessReelCommand(r.serviceEndpoint)?r.serviceEndpoint:r.navigationEndpoint};
_.Q.computeAriaLabelTitle=function(r){return _.b6(r)};
_.Q.computeAllyShowMenuOnTap=function(r){return this.isShowSheetCommand(r.mouseEnterEndpoint)||this.isShowSheetCommand(r.serviceEndpoint)};
_.l4.Object.defineProperties(NZ.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
NZ.prototype.onMouseLeave=NZ.prototype.onMouseLeave;NZ.prototype.onMouseEnter=NZ.prototype.onMouseEnter;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],NZ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],NZ.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.IU),_.J("design:type",Object)],NZ.prototype,"ironButtonState",void 0);_.w([_.H(),_.J("design:type",Object)],NZ.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],NZ.prototype,"activeEndpoint",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],NZ.prototype,"noLabels",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.J("design:type",Boolean)],NZ.prototype,"isActive",void 0);_.w([_.H({computed:"computeEndpoint(data)"}),_.J("design:type",Object)],NZ.prototype,"computedEndpoint",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],NZ.prototype,"systemIcons",void 0);_.w([_.ni("yt-interaction"),_.J("design:type",Object)],NZ.prototype,"interaction",void 0);_.w([_.L("isActive"),_.J("design:type",Object),_.J("design:paramtypes",[])],NZ.prototype,"ariaSelected",null);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],NZ.prototype,"frostedGlass",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeAllyShowMenuOnTap(data)"}),_.J("design:type",Boolean)],NZ.prototype,"allyShowMenuOnTap",void 0);_.w([_.Eq("mouseenter"),_.J("design:type",Function),_.J("design:paramtypes",[MouseEvent]),_.J("design:returntype")],NZ.prototype,"onMouseEnter",null);_.w([_.Eq("mouseleave"),_.J("design:type",Function),_.J("design:paramtypes",[MouseEvent]),_.J("design:returntype")],NZ.prototype,"onMouseLeave",null);
_.w([_.qC({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],NZ);
_.A(NZ,"ytd-mini-guide-entry-renderer",function(){if(ee3!==void 0)return ee3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer" href$="[[computeHref_(computedEndpoint)]]" data="[[computedEndpoint]]" title="[[computeTitle(data.formattedTitle, noLabels)]]" get-form="[[getEndpointForm]]" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-selected="[[isActive]]" on-click="onTap" on-down="onDown" on-up="onUp">\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="0" 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<span hidden="[[!allyShowMenuOnTap]]" class="style-scope ytd-mini-guide-entry-renderer">\n  <button type="button" id="ally-menu-button" class="ally-menu-button style-scope ytd-mini-guide-entry-renderer" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-haspopup="true" aria-expanded="false" on-click="onAllyMenuButtonClick"></button>\n</span>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ee3=r},{mode:_.Rv("kevlar_poly_si_batch_j063")?1:2});var YaA;var wy=function(){var r=_.D.apply(this,arguments)||this;r.allVideosCount=0;r.noLabels=_.Y("kevlar_mini_guide_no_labels");r.frostedGlass=_.Y("web_frosted_glass");return r};
_.b(wy,_.D);_.Q=wy.prototype;_.Q.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.Q.onMouseEnter=function(){_.Y("web_guide_hover_expansion")&&_.D3(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.Q.visibleChanged=function(){if(this.visible&&!this.data){var r=_.S5().resolve(_.lX(_.Bh));r&&r.setGuideData(this.hostElement);_.wP(_.hx(),this.miniGuideVe);(r=_.CB())&&this.miniGuideVe&&_.eU(r,this.miniGuideVe)}};
_.Q.dataChanged=function(){var r=_.Y("kevlar_guide_menu_on_hover")&&_.Y("kevlar_modern_mini_guide"),g=_.Y("kevlar_guide_menu_on_click")&&_.Y("kevlar_modern_mini_guide"),I;var P=(I=this.data)==null?void 0:I.items;I=this.allVideosCount;var a=[];r=r?0:g?1:void 0;g=r!==void 0;if(P){for(var v=[],C=_.m(P),u=C.next();!u.done;u=C.next())if(u=u.value,u.guideSubscriptionsSectionRenderer){var X=void 0;v=((X=u.guideSubscriptionsSectionRenderer)==null?void 0:X.items)||[]}P=_.m(P);for(C=P.next();!C.done;C=P.next())if(C=
C.value,u=void 0,(u=C.guideSectionRenderer)==null?0:u.items)for(u=void 0,C=_.m((u=C.guideSectionRenderer)==null?void 0:u.items),u=C.next();!u.done;u=C.next()){u=u.value;var c=void 0,B=void 0;X=u.guideEntryRenderer||_.Z((c=u)==null?void 0:(B=c.guideCollapsibleSectionEntryRenderer)==null?void 0:B.headerEntry,Gti);c=[];B=[];var O=void 0;if(((O=X)==null?void 0:O.targetId)==="subscriptions-guide-item")c=v;else{var z=O=void 0;if((O=u)==null?0:(z=O.guideCollapsibleSectionEntryRenderer)==null?0:z.sectionItems)B=
c=u.guideCollapsibleSectionEntryRenderer.sectionItems}sgi(a,X,g?c:[],r);if(B.length>0)for(u=_.m(B),X=u.next();!X.done;X=u.next())X=X.value,B=_.Z(X,MzW),c=void 0,B=B&&(B.alwaysShow||I)?_.Z((c=B)==null?void 0:c.entryRenderer,Gti):_.Z(X,Gti),sgi(a,B,[])}}this.miniGuideItems=a};
_.Q.activeEndpointChanged=function(){for(var r=this.items.children,g=0;g<r.length;g++)r[g].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.Q.registerWithViewTransitionManager=function(){var r=this;_.q6(_.ZV,function(){var g=_.S5().resolve(_.lX(_.$b));if(g&&g.isAnyTransitionEnabled){var I={};g.viewTransitionCoordinator.registerElement(r.hostElement,(I.slide="mini-guide-page-transition",I))}})};
wy.prototype.activeEndpointChanged=wy.prototype.activeEndpointChanged;wy.prototype.dataChanged=wy.prototype.dataChanged;wy.prototype.visibleChanged=wy.prototype.visibleChanged;wy.prototype.onMouseEnter=wy.prototype.onMouseEnter;_.w([_.d(_.oj),_.J("design:type",Object)],wy.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],wy.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],wy.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],wy.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],wy.prototype,"ytComponentBehavior",void 0);_.w([_.ni("#items"),_.J("design:type",Object)],wy.prototype,"items",void 0);_.w([_.H(),_.J("design:type",Object)],wy.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Boolean)],wy.prototype,"visible",void 0);_.w([_.H(),_.J("design:type",Object)],wy.prototype,"miniGuideItems",void 0);_.w([_.H({selector:_.e6h}),_.J("design:type",Object)],wy.prototype,"allVideosCount",void 0);_.w([_.H({value:_.Dx(283834)}),_.J("design:type",_.QU)],wy.prototype,"miniGuideVe",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wy.prototype,"noLabels",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wy.prototype,"frostedGlass",void 0);_.w([_.Eq("mouseenter"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wy.prototype,"onMouseEnter",null);_.w([_.$R("visible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wy.prototype,"visibleChanged",null);
_.w([_.$R("data","allVideosCount"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wy.prototype,"dataChanged",null);_.w([_.$R("activeEndpoint"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wy.prototype,"activeEndpointChanged",null);_.w([_.qC({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],wy);
_.A(wy,"ytd-mini-guide-renderer",function(){if(YaA===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-mini-guide-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);YaA=r}r=YaA;return r},{mode:1});var Z7A;var UV3=/^[\x00-\x7F]+$/,lJ=function(){return _.D.apply(this,arguments)||this};
_.b(lJ,_.D);_.l4.Object.defineProperties(lJ.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var r,g=_.b6((r=this.data)==null?void 0:r.handle);if(g)return _.i6("@"+g)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var r=_.b6(this.displayHandle),g,I=_.b6((g=this.data)==null?void 0:g.handleUrl);if(r&&I)return _.i6(I+r)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var r=_.b6(this.displayHandle);if(r&&!UV3.test(r)){var g;return(g=this.data)==null?void 0:g.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var r=_.b6(this.displayHandleUrl),g,I=_.b6((g=this.data)==null?void 0:g.urlInfoText);if(r&&I)return _.i6(I+" "+r)}}});
_.w([_.H(),_.J("design:type",Object)],lJ.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],lJ.prototype,"displayHandle",null);_.w([_.L("displayHandle"),_.J("design:type",Object),_.J("design:paramtypes",[])],lJ.prototype,"displayHandleUrl",null);_.w([_.L("displayHandle"),_.J("design:type",Object),_.J("design:paramtypes",[])],lJ.prototype,"warningText",null);
_.w([_.L("displayHandleUrl"),_.J("design:type",Object),_.J("design:paramtypes",[])],lJ.prototype,"urlInfoTextWithUrl",null);_.w([_.qC({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],lJ);
_.A(lJ,"ytd-handles-claiming-confirm-dialog-content",function(){if(Z7A!==void 0)return Z7A;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-confirm-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="handle" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    <yt-formatted-string id="first-info-text" class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[data.firstInfoText]]"></yt-formatted-string>\n    <yt-formatted-string id="url-info-text" class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[urlInfoTextWithUrl]]"></yt-formatted-string>\n    <div id="messages" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n      <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[warningText]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Z7A=r},{mode:1});var i73;var Sp=function(){var r=_.D.apply(this,arguments)||this;r.okButtonOverride={style:"mono",type:"outline",size:"M"};return r};
_.b(Sp,_.D);Sp.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Sp.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Sp.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Sp.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Sp.prototype,"okButtonOverride",void 0);_.w([_.H(),_.J("design:type",Object)],Sp.prototype,"data",void 0);_.w([_.qC({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],Sp);
_.A(Sp,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(i73!==void 0)return i73;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-confirm-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-confirm-dialog-content data="[[data]]" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n</ytd-handles-claiming-confirm-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n  <div id="ok-button" class="style-scope ytd-handles-claiming-confirm-dialog-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return i73=r},{mode:1});var b7i;var MjR=/^[\x00-\x7F]+$/,JX=function(){var r=_.D.apply(this,arguments)||this;r.isLoading=!1;return r};
_.b(JX,_.D);JX.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var r;this.selectedHandle=(r=this.handleInput)==null?void 0:r.value;this.onSelectedHandleChanged(this.selectedHandle);_.D3(this.hostElement,"yt-refit-popups-action")}};
_.l4.Object.defineProperties(JX.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.i6("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.i6(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!MjR.test(this.selectedHandle)){var r;return(r=this.data)==null?void 0:r.warningText}}}});
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],JX.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],JX.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],JX.prototype,"selectedHandle",void 0);_.w([_.H(),_.J("design:type",Object)],JX.prototype,"isLoading",void 0);_.w([_.H(),_.J("design:type",Function)],JX.prototype,"onSelectedHandleChanged",void 0);_.w([_.ni("#channel-handle-input"),_.J("design:type",Object)],JX.prototype,"handleInput",void 0);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],JX.prototype,"handleUrlPrefix",null);_.w([_.L("selectedHandle"),_.J("design:type",Object),_.J("design:paramtypes",[])],JX.prototype,"displayHandle",null);_.w([_.L("selectedHandle"),_.J("design:type",Object),_.J("design:paramtypes",[])],JX.prototype,"displayHandleUrl",null);_.w([_.L("selectedHandle"),_.J("design:type",Object),_.J("design:paramtypes",[])],JX.prototype,"warningText",null);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],JX.prototype,"ytRendererBehavior",void 0);_.w([_.qC({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],JX);
_.A(JX,"ytd-handles-claiming-edit-dialog-content",function(){if(b7i!==void 0)return b7i;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-edit-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="display-handle" respect-lang-dir="" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    </yt-formatted-string>\n    <yt-formatted-string id="display-handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <yt-formatted-string id="warning-text" class="line-text style-scope ytd-handles-claiming-edit-dialog-content" split-lines="" text="[[warningText]]">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <div id="messages" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-edit-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="input-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <template is="dom-if" restamp="" if="[[data.inputField]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <ytd-channel-handle-input-renderer id="channel-handle-input" data="[[data.inputField.channelHandleInputRenderer]]" on-value-changed="selectedHandleChanged" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      </ytd-channel-handle-input-renderer>\n    </template>\n  </div>\n</div>\n<div id="spinner" hidden="[[!isLoading]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n  <tp-yt-paper-spinner active="[[isLoading]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></tp-yt-paper-spinner>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return b7i=r},{mode:1});var j00;var EN=function(){var r=_.D.apply(this,arguments)||this;r.actionButtonOverride={style:"mono",type:"filled",size:"M"};r.cancelButtonOverride={style:"mono",type:"text",size:"M"};r.selectButtonDisabled=!1;r.isLoading=!1;r.hasSelectedHandleEventListener=!1;r.selectedHandleChanged=function(g){r.selectedHandle=g};
return r};
_.b(EN,_.D);_.Q=EN.prototype;_.Q.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.Q.onDataChanged=function(){var r,g;this.selectedHandle=(g=_.Z((r=this.data)==null?void 0:r.inputField,l44))==null?void 0:g.handle};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.onCancel=function(){this.selectedHandle="";_.We(this.hostElement,"yt-close-popup-action",[this.is])};
_.Q.onSelectHandle=function(){var r=this;if(this.selectedHandle!==void 0){var g;((g=this.data)==null?void 0:g.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(I,P){if(P.newHandleUpdateStatus!==void 0&&P.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&P.newHandleUpdateStatus.errorMessage)_.e6(r.hostElement,_.b6(P.newHandleUpdateStatus.errorMessage)),
r.isLoading=!1;else{var a;if((a=r.data)==null?0:a.onChannelUpdateSuccess){I=r.data.onChannelUpdateSuccess;var v,C;if(P=(v=_.Z(I,_.hV))==null?void 0:(C=v.popup)==null?void 0:C.handlesClaimingConfirmDialogRenderer)P.handle=_.i6(r.selectedHandle);r.ytComponentBehavior.resolveCommand(I);_.We(r.hostElement,"yt-close-popup-action",[r.is])}else r.isLoading=!1}},
onServerError:function(){var I;r.content&&((I=r.content)==null?0:I.handleInput)&&r.content.handleInput.validate();r.isLoading=!1;_.e6(r.hostElement,_.xH("TRY_AGAIN_LATER"))}}}))}};
_.Q.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
EN.prototype.onDataChanged=EN.prototype.onDataChanged;EN.prototype.onSelectedHandleChanged=EN.prototype.onSelectedHandleChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],EN.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],EN.prototype,"actionButtonOverride",void 0);_.w([_.H(),_.J("design:type",Object)],EN.prototype,"cancelButtonOverride",void 0);_.w([_.H(),_.J("design:type",Object)],EN.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",String)],EN.prototype,"selectedHandle",void 0);_.w([_.H(),_.J("design:type",Object)],EN.prototype,"selectButtonDisabled",void 0);_.w([_.H(),_.J("design:type",Object)],EN.prototype,"isLoading",void 0);_.w([_.H(),_.J("design:type",Object)],EN.prototype,"hasSelectedHandleEventListener",void 0);_.w([_.H(),_.J("design:type",Object)],EN.prototype,"handleInput",void 0);
_.w([_.xt("selectedHandle"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],EN.prototype,"onSelectedHandleChanged",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],EN.prototype,"onDataChanged",null);_.w([_.ni("ytd-handles-claiming-edit-dialog-content"),_.J("design:type",Object)],EN.prototype,"content",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],EN.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],EN.prototype,"ytRendererstamperBehavior",void 0);_.w([_.qC({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],EN);
_.A(EN,"ytd-handles-claiming-edit-dialog-renderer",function(){if(j00!==void 0)return j00;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-edit-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-edit-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-edit-dialog-content data="[[data]]" is-loading="[[isLoading]]" selected-handle="[[selectedHandle]]" on-selected-handle-changed="[[selectedHandleChanged]]" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n</ytd-handles-claiming-edit-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" overrides="[[cancelButtonOverride]]" on-click="onCancel" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="select-button" data="[[data.selectButton.buttonRenderer]]" disabled="[[selectButtonDisabled]]" overrides="[[actionButtonOverride]]" on-click="onSelectHandle" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return j00=r},{mode:1});var VjS;var xO=function(){return _.D.apply(this,arguments)||this};
_.b(xO,_.D);_.l4.Object.defineProperties(xO.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null?0:r.handle){var g;return _.i6("@"+_.b6((g=this.data)==null?void 0:g.handle))}}}});
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],xO.prototype,"formattedHandle",null);_.w([_.H(),_.J("design:type",Object)],xO.prototype,"data",void 0);_.w([_.qC({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],xO);
_.A(xO,"ytd-handles-claiming-radio-option-renderer",function(){if(VjS!==void 0)return VjS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-radio-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="handle" respect-lang-dir="" text="[[formattedHandle]]" class="style-scope ytd-handles-claiming-radio-option-renderer">\n</yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return VjS=r},{mode:1});var dVU;var LCi=/^[\x00-\x7F]+$/,f$=function(){var r=_.D.apply(this,arguments)||this;r.initialRadioIndex="-1";r.isLoading=!1;r.maybeSubmitFeedback=function(){r.feedbackSurveyRenderer.submitSurvey()};
return r};
_.b(f$,_.D);f$.prototype.updateSelectedHandleIndexFromBinding=function(r){this.selectedRadioIndex=+r.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(r)};
f$.prototype.selectedHandleChanged=function(r){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var g;this.selectedHandle=(g=this.handleInput)==null?void 0:g.value;this.onSelectedHandleChanged(r)}};
_.l4.Object.defineProperties(f$.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var r;return this.ytRendererBehavior.getSimpleString((r=this.data)==null?void 0:r.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.i6("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.i6(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!LCi.test(this.selectedHandle)){var r;return(r=this.data)==null?void 0:r.warningText}}}});
_.w([_.H(),_.J("design:type",Object)],f$.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],f$.prototype,"initialRadioIndex",void 0);_.w([_.H(),_.J("design:type",Number)],f$.prototype,"selectedRadioIndex",void 0);_.w([_.H(),_.J("design:type",String)],f$.prototype,"selectedHandle",void 0);_.w([_.H(),_.J("design:type",Object)],f$.prototype,"isLoading",void 0);_.w([_.H(),_.J("design:type",Function)],f$.prototype,"onSelectedHandleChanged",void 0);
_.w([_.H(),_.J("design:type",Function)],f$.prototype,"onSelectedRadioIndexChanged",void 0);_.w([_.ni("#channel-handle-input"),_.J("design:type",Object)],f$.prototype,"handleInput",void 0);_.w([_.ni("ytd-feedback-survey-renderer"),_.J("design:type",Object)],f$.prototype,"feedbackSurveyRenderer",void 0);_.w([_.L("data"),_.J("design:type",Number),_.J("design:paramtypes",[])],f$.prototype,"radioButtonLength",null);
_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],f$.prototype,"handleUrlPrefix",null);_.w([_.L("selectedHandle"),_.J("design:type",Object),_.J("design:paramtypes",[])],f$.prototype,"displayHandle",null);_.w([_.L("selectedHandle"),_.J("design:type",Object),_.J("design:paramtypes",[])],f$.prototype,"displayHandleUrl",null);_.w([_.L("selectedHandle"),_.J("design:type",Object),_.J("design:paramtypes",[])],f$.prototype,"warningText",null);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],f$.prototype,"ytRendererBehavior",void 0);_.w([_.qC({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],f$);
_.A(f$,"ytd-handles-claiming-select-dialog-content",function(){if(dVU!==void 0)return dVU;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-select-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-select-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-select-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-select-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="display-handle" respect-lang-dir="" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n    </yt-formatted-string>\n    <yt-formatted-string id="display-handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-select-dialog-content"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <yt-formatted-string id="warning-text" class="line-text style-scope ytd-handles-claiming-select-dialog-content" split-lines="" text="[[warningText]]">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <div id="messages" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-select-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <tp-yt-paper-radio-group id="radio-container" selected="[[initialRadioIndex]]" on-selected-changed="updateSelectedHandleIndexFromBinding" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <template is="dom-repeat" items="[[data.radioButton]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <tp-yt-paper-radio-button id="radio-item" name$="[[index]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <ytd-handles-claiming-radio-option-renderer data="[[item.handlesClaimingRadioOptionRenderer]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        </ytd-handles-claiming-radio-option-renderer>\n      </tp-yt-paper-radio-button>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.inputField]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <tp-yt-paper-radio-button id="radio-item" name$="[[radioButtonLength]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <ytd-channel-handle-input-renderer id="channel-handle-input" data="[[data.inputField.channelHandleInputRenderer]]" on-value-changed="selectedHandleChanged" class="style-scope ytd-handles-claiming-select-dialog-content">\n        </ytd-channel-handle-input-renderer>\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n<div id="spinner" hidden="[[!isLoading]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n  <tp-yt-paper-spinner active="[[isLoading]]" class="style-scope ytd-handles-claiming-select-dialog-content"></tp-yt-paper-spinner>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return dVU=r},{mode:1});var G8K;var n$=function(){var r=_.D.apply(this,arguments)||this;r.actionButtonOverride={style:"mono",type:"filled",size:"M"};r.cancelButtonOverride={style:"mono",type:"text",size:"M"};r.initialRadioIndex="-1";r.selectButtonDisabled=!1;r.isLoading=!1;r.selectedRadioIndexChanged=function(g){r.selectedRadioIndex=Number(g.detail.value)};
r.selectedHandleChanged=function(g){r.selectedHandle=g.detail.value};
return r};
_.b(n$,_.D);_.Q=n$.prototype;_.Q.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.Q.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.Q.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.D3(this.hostElement,"yt-refit-popups-action")};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.We(this.hostElement,"yt-close-popup-action",[this.is])};
_.Q.onSelectHandle=function(){var r=this;if(this.selectedHandle!==void 0){var g;((g=this.data)==null?void 0:g.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(I,P){if(P.newHandleUpdateStatus!==void 0&&P.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&P.newHandleUpdateStatus.errorMessage)_.e6(r.hostElement,_.b6(P.newHandleUpdateStatus.errorMessage)),
r.isLoading=!1;else{var a;if((a=r.data)==null?0:a.onChannelUpdateSuccess){I=r.data.onChannelUpdateSuccess;P=_.Z(I,_.hV);var v;if(P==null?0:(v=P.popup)==null?0:v.handlesClaimingConfirmDialogRenderer)P.popup.handlesClaimingConfirmDialogRenderer.handle=_.i6(r.selectedHandle);r.ytComponentBehavior.resolveCommand(I);_.We(r.hostElement,"yt-close-popup-action",[r.is])}else r.isLoading=!1}},
onServerError:function(){if(r.selectedRadioIndex===r.radioButtonLength){var I;r.content&&((I=r.content)==null?0:I.handleInput)&&r.content.handleInput.validate()}r.isLoading=!1;_.e6(r.hostElement,_.xH("TRY_AGAIN_LATER"))}}}))}};
_.Q.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var r,g;this.selectedHandle=(r=this.content)==null?void 0:(g=r.handleInput)==null?void 0:g.value}else this.selectedRadioIndex>=0&&((r=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(r==null?void 0:r.handle):this.selectedHandle=void 0)};
_.Q.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.Q.getRadioItem=function(r){if(this.radioButtonLength>r&&r>=0)return _.Z(this.data.radioButton[r],UAK)};
_.l4.Object.defineProperties(n$.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.radioButton)||[]).length}}});
n$.prototype.onSelectedHandleChanged=n$.prototype.onSelectedHandleChanged;n$.prototype.onSelectedHandleIndexChanged=n$.prototype.onSelectedHandleIndexChanged;n$.prototype.onDataChanged=n$.prototype.onDataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],n$.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],n$.prototype,"actionButtonOverride",void 0);_.w([_.H(),_.J("design:type",Object)],n$.prototype,"cancelButtonOverride",void 0);
_.w([_.H(),_.J("design:type",Object)],n$.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],n$.prototype,"initialRadioIndex",void 0);_.w([_.H(),_.J("design:type",Number)],n$.prototype,"selectedRadioIndex",void 0);_.w([_.H(),_.J("design:type",String)],n$.prototype,"selectedHandle",void 0);_.w([_.H(),_.J("design:type",Object)],n$.prototype,"selectButtonDisabled",void 0);_.w([_.H(),_.J("design:type",Object)],n$.prototype,"isLoading",void 0);
_.w([_.L("data"),_.J("design:type",Number),_.J("design:paramtypes",[])],n$.prototype,"radioButtonLength",null);_.w([_.ni("ytd-handles-claiming-select-dialog-content"),_.J("design:type",Object)],n$.prototype,"content",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],n$.prototype,"onDataChanged",null);
_.w([_.xt("selectedRadioIndex"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],n$.prototype,"onSelectedHandleIndexChanged",null);_.w([_.xt("selectedHandle"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],n$.prototype,"onSelectedHandleChanged",null);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],n$.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],n$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.qC({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],n$);
_.A(n$,"ytd-handles-claiming-select-dialog-renderer",function(){if(G8K!==void 0)return G8K;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-select-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-select-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-select-dialog-content data="[[data]]" initial-radio-index="[[initialRadioIndex]]" is-loading="[[isLoading]]" selected-handle="[[selectedHandle]]" selected-radio-index="[[selectedRadioIndex]]" on-selected-handle-changed="[[selectedHandleChanged]]" on-selected-radio-index-changed="[[selectedRadioIndexChanged]]" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n</ytd-handles-claiming-select-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" overrides="[[cancelButtonOverride]]" on-click="onCancel" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="select-button" data="[[data.selectButton.buttonRenderer]]" disabled="[[selectButtonDisabled]]" overrides="[[actionButtonOverride]]" on-click="onSelectHandle" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return G8K=r},{mode:1});var yIr;var KCZ;var Tm=function(){return _.D.apply(this,arguments)||this};
_.b(Tm,_.D);Tm.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Tm.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Tm.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Tm.prototype,"data",void 0);_.w([_.qC({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],Tm);
_.A(Tm,"ytd-hotkey-dialog-section-option-renderer",function(){if(KCZ!==void 0)return KCZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-section-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label-container" class="label-container style-scope ytd-hotkey-dialog-section-option-renderer">\n  <div id="label" class="style-scope ytd-hotkey-dialog-section-option-renderer">[[getSimpleString(data.label)]]</div>\n  <div id="standalone-badge" class="standalone-badge style-scope ytd-hotkey-dialog-section-option-renderer"></div>\n</div>\n<div id="hotkey" aria-label$="[[data.hotkeyAccessibilityLabel.accessibilityData.label]]" class="style-scope ytd-hotkey-dialog-section-option-renderer">[[data.hotkey]]</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return KCZ=r},{mode:1});var s0r;var hX=function(){return _.D.apply(this,arguments)||this};
_.b(hX,_.D);hX.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],hX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hX.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hX.prototype,"data",void 0);_.w([_.qC({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],hX);
_.A(hX,"ytd-hotkey-dialog-section-renderer",function(){if(s0r!==void 0)return s0r;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sub-title" class="style-scope ytd-hotkey-dialog-section-renderer">[[getSimpleString(data.title)]]</div>\n<div id="options" class="style-scope ytd-hotkey-dialog-section-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return s0r=r},{mode:1});var kO=function(){return _.D.apply(this,arguments)||this};
_.b(kO,_.D);kO.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],kO.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],kO.prototype,"data",void 0);_.w([_.qC({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],kO);
_.A(kO,"ytd-hotkey-dialog-content",function(){if(yIr!==void 0)return yIr;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope ytd-hotkey-dialog-content">\n  <div id="sections" class="style-scope ytd-hotkey-dialog-content"></div>\n</tp-yt-paper-dialog-scrollable>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return yIr=r},{mode:1});var FCi;var $i=function(){return _.D.apply(this,arguments)||this};
_.b($i,_.D);$i.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var r=document.querySelector("ytd-hotkey-dialog-content #scrollable");r&&(r.dialogElement=this.hostElement.parentElement)};
$i.prototype.onCloseTap=function(){_.We(this.hostElement,"yt-close-popup-action")};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$i.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$i.prototype,"data",void 0);_.w([_.qC({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],$i);
_.A($i,"ytd-hotkey-dialog-renderer",function(){if(FCi!==void 0)return FCi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-hotkey-dialog-renderer">[[getSimpleString(data.title)]]</div>\n<ytd-hotkey-dialog-content data="[[data]]" class="style-scope ytd-hotkey-dialog-renderer"></ytd-hotkey-dialog-content>\n<div id="action-buttons" class="style-scope ytd-hotkey-dialog-renderer">\n  <ytd-button-renderer id="cancel" data="[[data.dismissButton.buttonRenderer]]" on-tap="onCloseTap" class="style-scope ytd-hotkey-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return FCi=r},{mode:1});var H74;var r$=function(){return _.D.apply(this,arguments)||this};
_.b(r$,_.D);r$.prototype.onYtServiceRequestError=function(){if(this.blocked){var r;var g=(r=this.data)==null?void 0:r.defaultServiceEndpoint}else{var I;g=(I=this.data)==null?void 0:I.toggledServiceEndpoint}var P;(g=(P=_.Z(g,_.NbB))==null?void 0:P.onFailureAction)&&this.ytComponentBehavior.resolveCommand(g);this.updateBlockState(!this.blocked)};
r$.prototype.onYtToggleButton=function(r){this.updateBlockState(r.detail.toggled)};
r$.prototype.updateBlockState=function(r){if(r!==this.blocked){var g=this.blockedEntityKey;g&&this.ytdReduxBehavior.dispatch(_.TL("blockStateEntity",g,{key:g,blocked:r}));this.set("data.isToggled",r)}};
_.l4.Object.defineProperties(r$.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)}}});
r$.prototype.onYtToggleButton=r$.prototype.onYtToggleButton;r$.prototype.onYtServiceRequestError=r$.prototype.onYtServiceRequestError;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],r$.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],r$.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],r$.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],r$.prototype,"blockedEntityKey",void 0);
_.w([_.H({selectorArgs:["blockedEntityKey"],selector:function(r,g){return _.RC(r.entities,"blockStateEntity",g)}}),
_.J("design:type",Object)],r$.prototype,"blockStateEntity",void 0);_.w([_.L("data","blockStateEntity"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],r$.prototype,"blocked",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],r$.prototype,"onYtServiceRequestError",null);
_.w([_.Eq("yt-toggle-button"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],r$.prototype,"onYtToggleButton",null);_.w([_.qC({is:"ytd-block-button",disableElementRegistration:!0})],r$);
_.A(r$,"ytd-block-button",function(){if(H74!==void 0)return H74;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-block-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-toggle-button-renderer data="[[data]]" class="style-scope ytd-block-button">\n</ytd-toggle-button-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return H74=r},
{mode:1});var WCZ;var DVi;var g$=function(){return _.D.apply(this,arguments)||this};
_.b(g$,_.D);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],g$.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],g$.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],g$.prototype,"data",void 0);_.w([_.qC({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],g$);
_.A(g$,"ytd-kids-blocklist-picker-item-renderer",function(){if(DVi!==void 0)return DVi;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="account-info style-scope ytd-kids-blocklist-picker-item-renderer">\n  <div class="account-avatar style-scope ytd-kids-blocklist-picker-item-renderer">\n    <yt-img-shadow id="account-icon" thumbnail="[[data.avatar]]" width="44" class="style-scope ytd-kids-blocklist-picker-item-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="account-text-info style-scope ytd-kids-blocklist-picker-item-renderer">\n    <yt-formatted-string class="account-name style-scope ytd-kids-blocklist-picker-item-renderer" text="[[data.childDisplayName]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="account-description style-scope ytd-kids-blocklist-picker-item-renderer" text="[[data.childAccountDescription]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<div class="action-button style-scope ytd-kids-blocklist-picker-item-renderer">\n  <ytd-block-button blocked-entity-key="[[data.blockedEntityKey]]" data="[[data.blockButton.toggleButtonRenderer]]" class="style-scope ytd-kids-blocklist-picker-item-renderer">\n  </ytd-block-button>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return DVi=r},{mode:1});var I6=function(){return _.D.apply(this,arguments)||this};
_.b(I6,_.D);I6.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],I6.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],I6.prototype,"data",void 0);_.w([_.qC({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],I6);
_.A(I6,"ytd-kids-blocklist-picker-content",function(){if(WCZ!==void 0)return WCZ;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="child-rows" class="style-scope ytd-kids-blocklist-picker-content"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return WCZ=
r},{mode:_.Rv("kevlar_poly_si_batch_j025")?1:2});var ReK;var Pa=function(){var r=_.D.apply(this,arguments)||this;r.hasAnyRequestSucceeded=!1;r.hasAnyRequestFailed=!1;r.numPendingRequests=0;return r};
_.b(Pa,_.D);_.Q=Pa.prototype;_.Q.attached=function(){this.hostElement.setAttribute("dialog","")};
_.Q.onDoneButtonTap=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.Q.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.Q.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.Q.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.Q.onPopupClosed=function(r){var g,I;if(((g=r.detail)==null?void 0:(I=g.popup)==null?void 0:I.is)==="tp-yt-paper-dialog"){var P;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((P=this.data)==null?0:P.successfulToastActionMessage)&&(r=_.dc(this.data.successfulToastActionMessage),this.ytComponentBehavior.resolveCommand(r));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
Pa.prototype.onPopupClosed=Pa.prototype.onPopupClosed;Pa.prototype.onYtServiceRequestError=Pa.prototype.onYtServiceRequestError;Pa.prototype.onYtServiceRequestCompleted=Pa.prototype.onYtServiceRequestCompleted;Pa.prototype.onYtServiceRequestSent=Pa.prototype.onYtServiceRequestSent;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Pa.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Pa.prototype,"ytRendererBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],Pa.prototype,"data",void 0);_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Pa.prototype,"onYtServiceRequestSent",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Pa.prototype,"onYtServiceRequestCompleted",null);
_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Pa.prototype,"onYtServiceRequestError",null);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Pa.prototype,"onPopupClosed",null);_.w([_.qC({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],Pa);
_.A(Pa,"ytd-kids-blocklist-picker-renderer",function(){if(ReK!==void 0)return ReK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-kids-blocklist-picker-renderer">\n  <div id="title" class="style-scope ytd-kids-blocklist-picker-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-kids-blocklist-picker-renderer"> </yt-formatted-string>\n  </div>\n  <ytd-kids-blocklist-picker-content data="[[data]]" class="style-scope ytd-kids-blocklist-picker-renderer"> </ytd-kids-blocklist-picker-content>\n</div>\n<div id="footer" class="style-scope ytd-kids-blocklist-picker-renderer">\n  <div id="action-buttons" class="style-scope ytd-kids-blocklist-picker-renderer">\n    <ytd-button-renderer id="done-button" data="[[data.doneButton.buttonRenderer]]" on-click="onDoneButtonTap" class="style-scope ytd-kids-blocklist-picker-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return ReK=r},{mode:1});var AIM;var Nq3;var a6=function(){return _.D.apply(this,arguments)||this};
_.b(a6,_.D);a6.prototype.setTip=function(r){var g=this;this.data&&(this.tip=fm0(EZ4.getInstance(),r,this.data),_.Nu(this,function(){_.He(g.hostElement,"yt-refit")}))};
a6.prototype.clearTip=function(){this.tip=void 0};
a6.prototype.computeHidden=function(r){return!r};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],a6.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],a6.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.J("design:type",Boolean)],a6.prototype,"hidden",void 0);_.w([_.H(),_.J("design:type",Object)],a6.prototype,"tip",void 0);_.w([_.qC({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],a6);
_.A(a6,"ytd-menu-popup-tip-renderer",function(){if(Nq3!==void 0)return Nq3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-popup-tip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[tip]]" class="style-scope ytd-menu-popup-tip-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);
return Nq3=r},{mode:1});var wK4;var va=function(){var r=_.D.apply(this,arguments)||this;r.useIcons=!1;r.role="menuitem";r.systemIcons=_.Y("kevlar_system_icons");return r};
_.b(va,_.D);_.Q=va.prototype;_.Q.onFocus=function(){var r;(r=_.DG(this.hostElement).querySelector("tp-yt-paper-item"))==null||r.focus()};
_.Q.onTap=function(){var r=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(r&&_.Z(r,_.wV))this.componentBehavior.resolveCommand(r),this.updateToggledStateInEntity();else if(r){this.componentBehavior.resolveCommand(r)||_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}});var g;((g=_.Z(r,_.SO))==null?void 0:g.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.Q.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.Q.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.Q.updateToggledStateInEntity=function(){var r=this.data.toggleMenuServiceItemEntityKey,g=!this.data.isToggled;r&&this.ytdReduxBehavior.dispatch(_.TL("toggleMenuServiceItemEntity",r,{key:r,isToggled:g}))};
_.Q.computeIcon=function(r,g,I){return(r=r?I:g)&&r.iconType?_.lf(r.iconType):""};
_.Q.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.Q.isIconActive=function(r){return!_.Y("toggle_menu_active_icon_killswitch")&&r};
_.l4.Object.defineProperties(va.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((r=this.data)==null?0:r.isToggled)?(g=this.data)==null?void 0:g.toggledText:(I=this.data)==null?void 0:I.defaultText}}});
va.prototype.toggledStateEntityChanged=va.prototype.toggledStateEntityChanged;va.prototype.onYtServiceRequestCompleted=va.prototype.onYtServiceRequestCompleted;va.prototype.onTap=va.prototype.onTap;va.prototype.onFocus=va.prototype.onFocus;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],va.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],va.prototype,"componentBehavior",void 0);
_.w([_.d(_.oj),_.J("design:type",Object)],va.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],va.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],va.prototype,"useIcons",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],va.prototype,"role",void 0);_.w([_.H({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.J("design:type",String)],va.prototype,"icon",void 0);
_.w([_.H({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:_.am.toggleMenuServiceItemEntitySelector}),_.J("design:type",Object)],va.prototype,"toggleMenuServiceItemEntity",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],va.prototype,"systemIcons",void 0);_.w([_.Eq("focus"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],va.prototype,"onFocus",null);
_.w([_.L("data.isToggled"),_.J("design:type",Object),_.J("design:paramtypes",[])],va.prototype,"toggleButtonText",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],va.prototype,"onTap",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],va.prototype,"onYtServiceRequestCompleted",null);
_.w([_.xt("toggleMenuServiceItemEntity.isToggled","data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],va.prototype,"toggledStateEntityChanged",null);_.w([_.qC({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],va);
_.A(va,"ytd-toggle-menu-service-item-renderer",function(){if(wK4!==void 0)return wK4;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-menu-service-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item class="style-scope ytd-toggle-menu-service-item-renderer">\n  <yt-icon active="[[isIconActive(data.isToggled)]]" hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-toggle-menu-service-item-renderer"></yt-icon>\n  <yt-formatted-string text="[[toggleButtonText]]" class="style-scope ytd-toggle-menu-service-item-renderer"></yt-formatted-string>\n  <tp-yt-paper-toggle-button checked="[[data.isToggled]]" hidden="[[!data.hasToggleSwitch]]" class="style-scope ytd-toggle-menu-service-item-renderer"></tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return wK4=r},{mode:1});var lWS;var QQ=function(){return _.D.apply(this,arguments)||this};
_.b(QQ,_.D);QQ.prototype.onFocus=function(){var r;(r=_.DG(this.hostElement).querySelector("tp-yt-paper-item"))==null||r.focus()};
_.l4.Object.defineProperties(QQ.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.Tn(this.data.iconUrl)}}});
QQ.prototype.onFocus=QQ.prototype.onFocus;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],QQ.prototype,"rendererBehavior",void 0);_.w([_.d(_.N5.YtEndpointBehavior),_.J("design:type",Object)],QQ.prototype,"ytEndpointBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],QQ.prototype,"data",void 0);_.w([_.Eq("focus"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],QQ.prototype,"onFocus",null);
_.w([_.L("data.iconUrl"),_.J("design:type",Object),_.J("design:paramtypes",[])],QQ.prototype,"imageSource",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],QQ);
_.A(QQ,"ytd-menu-custom-icon-item-renderer",function(){if(lWS!==void 0)return lWS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-custom-icon-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-menu-custom-icon-item-renderer" data="[[data.command]]" href$="[[computeHref_(data.command)]]" tabindex="-1">\n  <tp-yt-paper-item class="style-scope ytd-menu-custom-icon-item-renderer">\n    <img class="custom-icon style-scope ytd-menu-custom-icon-item-renderer" hidden$="[[!data.iconUrl]]" alt="icon" src$="[[imageSource]]">\n    <div class="action-text style-scope ytd-menu-custom-icon-item-renderer">\n      [[getSimpleString(data.actionText)]]\n      <yt-icon class="launch-icon style-scope ytd-menu-custom-icon-item-renderer" icon="yt-icons:launch"></yt-icon>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return lWS=r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});_.dM(_.Ox,"yt-list-item-view-model",{props:{data:_.Yp,isMenuItem:_.Yp,isCompact:_.Yp,onTap:_.MD,trailingAccessory:_.MD,hideSelectionTextChevron:_.Yp,disabled:_.Yp,inPopup:_.Yp,disableHorizontalPadding:_.Yp,isOverlay:_.Yp,isToggled:_.Yp,ariaLabel:_.Yp,ariaPressed:_.Yp,shouldNotFillIcon:_.Yp}});var mB=function(){var r=_.D.apply(this,arguments)||this;r.disableBackdropFilter=_.Y("web_disable_backdrop_filter");return r};
_.b(mB,_.D);_.Q=mB.prototype;
_.Q.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"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.Q.computeAriaLabel=function(r){return r};
_.Q.onPopupOpened=function(){this.items.selected=0;for(var r=_.m(_.DG(this.items).children),g=r.next();!g.done;g=r.next())g.value.popupPositionTarget=this.positionTarget;if(r=this.popupTip||void 0)r.setTip(this.source||""),this.source=void 0;this.veData&&(r=_.CB())&&_.YD(r,[this.veData])};
_.Q.onPopupClosed=function(){var r=this.popupTip||void 0;r&&r.clearTip()};
_.Q.onIronActivate=function(r){this.shouldPersist(r)||_.We(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(r=_.CB())&&_.Uk(r,this.veData)};
_.Q.shouldPersist=function(r){var g,I;if(((g=r.detail)==null?void 0:g.selected)===void 0||(I=this.data)==null||!I.items)return!1;var P,a;return!((a=(P=this.data.items[r.detail.selected])==null?void 0:P.toggleMenuServiceItemRenderer)==null||!a.persistentOnMenuPopup)};
_.Q.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(r){return r.menuNavigationItemRenderer?!!r.menuNavigationItemRenderer.icon:r.menuServiceItemRenderer?!!r.menuServiceItemRenderer.icon:r.menuConditionalServiceItemRenderer?!!r.menuConditionalServiceItemRenderer.icon:r.menuConditionalNavigationItemRenderer?!!r.menuConditionalNavigationItemRenderer.icon:r.toggleMenuServiceItemRenderer?!!r.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
mB.prototype.onPopupClosed=mB.prototype.onPopupClosed;mB.prototype.onPopupOpened=mB.prototype.onPopupOpened;_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],mB.prototype,"ytEventForwardingBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],mB.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],mB.prototype,"ytRendererBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],mB.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],mB.prototype,"veData",void 0);_.w([_.H({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.J("design:type",String)],mB.prototype,"ariaLabel",void 0);_.w([_.H({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],mB.prototype,"useIcons",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],mB.prototype,"disableBackdropFilter",void 0);_.w([_.ni("#items"),_.J("design:type",Object)],mB.prototype,"items",void 0);_.w([_.ni("ytd-menu-popup-tip-renderer"),_.J("design:type",Object)],mB.prototype,"popupTip",void 0);_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],mB.prototype,"onPopupOpened",null);
_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],mB.prototype,"onPopupClosed",null);_.w([_.qC({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],mB);
_.A(mB,"ytd-menu-popup-renderer",function(){if(AIM!==void 0)return AIM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-listbox id="items" on-iron-activate="onIronActivate" class="style-scope ytd-menu-popup-renderer"></tp-yt-paper-listbox>\n<div id="footer" class="style-scope ytd-menu-popup-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return AIM=r},{mode:1});var SaM;var JIp=_.R(function(r){r=_.GM(r,{icon:void 0});var g=r.data;r=r.icon;var I=function(){return g().iconBadgeText},P={},a=_.Ws("yt-spec-icon-badge-shape",function(){a:switch(g().iconBadgeType){case "notification":var v="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":v="yt-spec-icon-badge-shape--type-cart";break a;default:v=""}return v},function(){a:switch(g().iconBadgeStyle){case "overlay":var v="yt-spec-icon-badge-shape--style-overlay";
break a;default:v=""}return v},(P["yt-spec-icon-badge-shape--text-size-small"]=function(){var v=I();
return!!((v==null?0:v.length)&&v.length>2)},P));
return _.q("yt-icon-badge-shape",null,_.q(_.t,{cond:r,then:function(v){return _.q("div",{class:a},_.q("div",{class:"yt-spec-icon-badge-shape__icon"},_.q(_.lv,{icon:v})),_.q(_.t,{cond:I,then:function(C){return _.q("div",{class:"yt-spec-icon-badge-shape__badge"},C)}}))}}))},"dl");
JIp.idomCompat=!0;_.dM(JIp,"yt-icon-badge-shape",{props:{data:_.Yp,icon:_.Yp}});var CW=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};r.unseenCount=0;r.isOverlay=!1;return r};
_.b(CW,_.D);_.Q=CW.prototype;_.Q.attached=function(){var r=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(g){r.onServiceWorkerMessage(g)})};
_.Q.onDataChanged=function(){this.isAttached&&!this.JSC$22617_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$22617_lastData=this.data};
_.Q.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.Q.computeIcon=function(){var r,g;return(r=this.data)==null?void 0:(g=r.icon)==null?void 0:g.iconType};
_.Q.onServiceWorkerMessage=function(r){r.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.Q.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.Z(this.data.updateUnseenCountEndpoint,_.SO)&&_.Z(this.data.updateUnseenCountEndpoint,_.SO).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.Q.handleUpdateNotificationsUnseenCountAction=function(r){var g=this;r=_.Z(r,aqf);r!=null&&r.unseenCount&&r.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(r.unseenCount),_.ZV.addLowPriorityJob(function(){g.data.updateUnseenCountEndpoint&&g.ytComponentBehavior.resolveCommand(g.data.updateUnseenCountEndpoint)},r.timeoutMs))};
_.Q.onClick=function(){_.He(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var r=_.D3(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),g=this.data.menuRequest;r&&r.length===1&&r[0]?_.We(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):g&&this.ytComponentBehavior.resolveCommand(g)};
_.Q.handleTopbarMenuClosedAction=function(r){r==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.Q.toggleIconState=function(r){this.iconButton&&(this.iconButton.pressed=r)};
_.Q.sendUnseenCountRequest=function(r){var g=this;_.q6(_.ZV,function(){g.ytComponentBehavior.resolveCommand(r)})};
_.Q.updateCountUI=function(r){this.set("unseenCount",r<9?r:"9+")};
_.l4.Object.defineProperties(CW.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
CW.prototype.handleUpdateNotificationsUnseenCountAction=CW.prototype.handleUpdateNotificationsUnseenCountAction;CW.prototype.onDataChanged=CW.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],CW.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],CW.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.L_),_.J("design:type",Object)],CW.prototype,"ytdOpenPopupBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],CW.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],CW.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],CW.prototype,"unseenCount",void 0);_.w([_.H(),_.J("design:type",Object)],CW.prototype,"isOverlay",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],CW.prototype,"showTooltips",void 0);_.w([_.ni("yt-icon-button"),_.J("design:type",Object)],CW.prototype,"iconButton",void 0);
_.w([_.L("unseenCount"),_.J("design:type",Object),_.J("design:paramtypes",[])],CW.prototype,"showNotificationCount",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],CW.prototype,"onDataChanged",null);_.w([_.Eq("yt-update-notifications-unseen-count-action"),_.J("design:type",Function),_.J("design:paramtypes",[Object]),_.J("design:returntype")],CW.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.w([_.qC({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],CW);
_.A(CW,"ytd-notification-topbar-button-renderer",function(){if(SaM!==void 0)return SaM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-topbar-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon" label="[[data.accessibility.accessibilityData.label]]" on-click="onClick" class="style-scope ytd-notification-topbar-button-renderer">\n  <yt-icon-badge-shape data="[[computeIconBadgeShape(unseenCount, isOverlay)]]" icon="[[computeIcon(data)]]" class="style-scope ytd-notification-topbar-button-renderer">\n  </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-notification-topbar-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return SaM=r},{mode:_.Rv("kevlar_poly_si_batch_j025")?1:2});var Egp;var u$=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return r};
_.b(u$,_.D);u$.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}}}}}};
u$.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
u$.prototype.onDarkModeToggled=function(r){this.dark=r};
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],u$.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],u$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],u$.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],u$.prototype,"data",void 0);_.w([_.H({value:!0,reflectToAttribute:!0}),_.J("design:type",Boolean)],u$.prototype,"dark",void 0);
_.w([_.qC({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],u$);
_.A(u$,"yt-pdg-buy-flow-header-renderer",function(){if(Egp!==void 0)return Egp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-pdg-buy-flow-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text-container" class="style-scope yt-pdg-buy-flow-header-renderer">\n  <yt-formatted-string id="title" text="[[data.text]]" class="style-scope yt-pdg-buy-flow-header-renderer"></yt-formatted-string>\n</div>\n<div id="button-container" class="style-scope yt-pdg-buy-flow-header-renderer">\n  <div id="help-button" class="style-scope yt-pdg-buy-flow-header-renderer"></div>\n  <div id="dismiss-button" class="style-scope yt-pdg-buy-flow-header-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return Egp=r},{mode:1});var xVW;var fWM;var pW=function(){var r=_.D.apply(this,arguments)||this;r.immediateValue=0;r.isDarkTheme=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b(pW,_.D);_.Q=pW.prototype;_.Q.created=function(){_.oU.requestAvailability()};
_.Q.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Q.dataChanged=function(){var r=_.DG(this.hostElement).querySelector("#color-slider");r.immediateValue&&this.updateSliderKnobAndGradientStyles(r.immediateValue);this.data.notches[0].knobColorArgb&&_.lH(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.pi(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.Gq("HTML_DIR")==="rtl"&&_.DG(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.Q.onSliderImmediateChange=function(){var r=_.DG(this.hostElement).querySelector("#color-slider");r.dragging&&(r.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(r.immediateValue),this.updateSliderKnobAndGradientStyles(r.immediateValue)),this.updateSliderAria())};
_.Q.onSliderChange=function(){var r=_.DG(this.hostElement).querySelector("#color-slider");r.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(r.immediateValue),this.updateSliderKnobAndGradientStyles(r.immediateValue));this.updateSliderAria()};
_.Q.updateSliderAria=function(){var r=_.DG(this.hostElement).querySelector("#color-slider"),g=_.DG(this.hostElement).querySelector("#color-slider");g=_.b6(this.data.notches[g.immediateValue].tierValue);_.Osp()&&_.He(this.hostElement,"iron-announce",{text:g});r.setAttribute("aria-valuetext",g)};
_.Q.updateSuperThanksSelectedTierEntity=function(r){if(r!==this.immediateValue){var g,I,P=this==null?void 0:(g=this.data)==null?void 0:(I=g.superThanksSelectedTierEntity)==null?void 0:I.key;P&&P.length>0&&this.ytdReduxBehavior.dispatch(_.TL("superThanksSelectedTierEntity",P,{key:P,index:r}))}};
_.Q.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.Q.updateSliderKnobAndGradientStyles=function(r){this.immediateValue=r;r=this.data.notches[r];if(r==null?0:r.knobColorArgb)var g={"--ytd-pdg-color-slider-knob-color":_.pi(r.knobColorArgb)};(r==null?0:r.linearGradientCssStyle)&&g!==null&&(g=Object.assign({},g,{"--ytd-pdg-color-slider-active-color":r==null?void 0:r.linearGradientCssStyle}));g!==null&&_.lH(this.hostElement,g)};
pW.prototype.onSliderChange=pW.prototype.onSliderChange;pW.prototype.onSliderImmediateChange=pW.prototype.onSliderImmediateChange;pW.prototype.dataChanged=pW.prototype.dataChanged;_.w([_.H(),_.J("design:type",Object)],pW.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],pW.prototype,"immediateValue",void 0);_.w([_.H(),_.J("design:type",Number)],pW.prototype,"maxMarkers",void 0);
_.w([_.H({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:CgS}),_.J("design:type",Object)],pW.prototype,"superThanksSelectedTierEntity",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],pW.prototype,"isDarkTheme",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],pW.prototype,"ytdReduxBehavior",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],pW.prototype,"dataChanged",null);
_.w([_.Eq("immediate-value-change"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],pW.prototype,"onSliderImmediateChange",null);_.w([_.Eq("change"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],pW.prototype,"onSliderChange",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],pW);
_.A(pW,"ytd-pdg-color-slider-renderer",function(){if(fWM!==void 0)return fWM;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-color-slider-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-slider id="color-slider" max="[[maxMarkers]]" max-markers="[[maxMarkers]]" min="0" snaps="" step="1" value="[[immediateValue]]" class="style-scope ytd-pdg-color-slider-renderer"></tp-yt-paper-slider>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return fWM=r},{mode:1});var ngK;var TqR;var o6=null;
_.QR({is:"ytd-comment-input",_template:function(){if(TqR!==void 0)return TqR;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-comment-input">\n  <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-comment-input">\n    <div slot="after-input" class="paper-input-input style-scope ytd-comment-input">\n      <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-comment-input">\n        <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-comment-input">\n          <div id="content" slot="input" on-click="onContentClick" class="style-scope ytd-comment-input">\n            <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="input" data="[[commentChip]]" hidden="[[!hasCommentChip]]" class="style-scope ytd-comment-input">\n            </yt-pdg-comment-chip-renderer>\n            <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[computePlaceholderText_(placeholderText)]]" plaintext-only="true" required="true" split-lines="1" text="[[editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-comment-input"></yt-formatted-string>\n          </div>\n        </yt-user-mention-autosuggest-input>\n      </ytd-emoji-input>\n    </div>\n  </tp-yt-paper-input-container>\n  <span id="char-count" hidden="[[!charLimit]]" class="style-scope ytd-comment-input">[[charCount]]/[[charLimit]]</span>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return TqR=r},
behaviors:[_.Vw4.YtHostElementBehavior,_.Sm,_.q5.YtComponentBehavior,_.Lb.YtRendererstamperBehavior,_.YcF.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 _.eP}},
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",_.J4(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;_.lZ();this.focus()},
detached:function(){document.removeEventListener("tap",_.J4(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(r){r=r.detail;r=r.isCustomEmoji?r.shortcuts[0]:r.emojiId;var g=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(g,r);this.maybeUpdateTextDirection_();_.He(this.hostElement,"input")},
getInputRange_:function(){var r=_.k6();if(r){r=r.getBrowserRangeObject();for(var g=r.commonAncestorContainer;g;){if(g===this.getEditableTextArea_())return r;g=g.parentNode}}r=this.getEditableTextArea_();r=_.gh(r,r.childNodes.length);r.select();return r.getBrowserRangeObject()},
insertTextWithEmojis_:function(r,g,I){(g=this.emojiManager.createDocumentFragment(g,!0,!1,I===void 0?!0:I))&&g.childNodes.length!==0&&(r.collapsed||r.deleteContents(),I=g.lastChild,r.insertNode(g),_.Lkf(I).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var r=_.k6();if(r){var g=r.JSC$11645_getStartNode(),I=r.JSC$11645_getEndNode();if(F1i(g)&&F1i(I)){var P=r.JSC$11645_getStartOffset(),a;if(_.AL&&g.nodeType===Node.ELEMENT_NODE&&(a=_.o2l(g)))_.gh(a,0).select();else{a=X9(g)?g:_.BO(g,X9);var v=X9(I)?I:_.BO(I,X9);if(a||v)if(r.isCollapsed()){if(g.nodeType===Node.TEXT_NODE){r=!0;P===g.length&&(r=!1);if(o6==="end"||o6==="right")r=!1;g=g.parentNode;r=[].concat(_.xC(g.parentNode.childNodes)).indexOf(g)+(r?0:1);_.gh(g.parentNode,
r).select()}}else a?a.previousSibling&&a.previousSibling.length>0?_.Ib(I,r.JSC$11645_getEndOffset(),a.previousSibling,a.previousSibling.length-1).select():(g=document.createTextNode("\u200b"),a.parentNode.insertBefore(g,a),_.Ib(I,r.JSC$11645_getEndOffset(),g,0).select()):v&&(v.nextSibling&&v.nextSibling.length>0?_.Ib(g,r.JSC$11645_getStartOffset(),v.nextSibling,1).select():(I=document.createTextNode("\u200b"),v.parentNode.insertBefore(I,v.nextSibling),_.Ib(g,r.JSC$11645_getStartOffset(),I,I.length).select()));
o6=null}}else o6=null}else o6=null},
leftKeyPressed_:function(){o6="left"},
rightKeyPressed_:function(){o6="right"},
endKeyPressed_:function(){o6="end"},
maybeDeleteChip_:function(){var r=wYR(!0);if(r){var g=_.k6(),I=g.JSC$11645_getStartNode();g=g.JSC$11645_getStartOffset();_.rh(I,g,r,r.childNodes.length).select()}},
maybeBackspaceChip_:function(){var r=wYR(!1);if(r){var g=_.k6(),I=g.JSC$11645_getStartNode();g=g.JSC$11645_getStartOffset();_.rh(I,g,r,0).select()}},
maybeBackspaceChipWordMode_:function(r){var g=_.k6();if(g.isCollapsed()){var I=g.JSC$11645_getStartNode();g=g.JSC$11645_getStartOffset();var P=lpf(I,g,!0);P&&(_.rh(I,g,P,0).select(),document.execCommand("delete"),r.preventDefault(),r.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(r){var g=_.k6();if(g.isCollapsed()){var I=g.JSC$11645_getStartNode();g=g.JSC$11645_getStartOffset();var P=lpf(I,g,!1);P&&(_.rh(I,g,P,P.childNodes.length).select(),document.execCommand("delete"),r.preventDefault(),r.stopImmediatePropagation())}},
onContentClick:function(r){r.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(r){r.defaultPrevented||r.currentTarget.tagName==="YTD-COMMENT-INPUT"&&X9(r.target)&&r.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.DG(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.DG(this.hostElement).querySelector("#contenteditable-textarea")},
getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)},
getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length},
convertHrefToAtMentionAndImgToEmoji_:function(r,g){r=W1W(r,this.emojiManager,g).cloneNode(!0);for(g=r.firstChild;g;)if(g.nodeType!==1)g=g.nextSibling;else switch(g.tagName){case "BR":var I=_.qJ();_.eaT(I,g);g=I.nextSibling;break;case "DIV":(I=g.lastChild)&&g.nextSibling&&_.BI(_.qJ(),I);g.previousSibling&&(g.previousSibling.nodeType===1||g.previousSibling.nodeType===3&&!g.previousSibling.textContent.endsWith("\n"))&&_.te(_.qJ(),g);I&&I.nodeName==="BR"&&_.$J(I);I=g;g.hasChildNodes()?(g=g.firstChild,
_.Yn1(I)):(g=g.nextSibling,_.$J(I));break;default:g=g.nextSibling}return S1M(r)},
setTextAreaValue:function(r){r||(r="");var g=this.getEditableFormattedString_();g.text="";this.getEditableTextArea_().innerText="";typeof r==="string"&&(r={runs:[{text:r}]});g.text=r},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();o6=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var r=this.getEditableTextArea_();r&&(_.gh(r,r.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.Gq("HTML_DIR")==="rtl"){var r=this.getEditableTextArea_(),g=this.getTextAreaValue()!==""?"auto":"rtl";r.setAttribute("dir",g)}},
handleInputEvent_:function(){var r=null;if(this.isEmojiButtonDisplayed){var g=this.getInputRange_();g&&(r=this.emojiInput.retrieveTextBeforeRange(g))}this.insertText_(r,!0);this.updateCharCount_();r=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=r.scrollHeight>r.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var r=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:r})},
onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()},
onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()},
updateCharCount_:function(){this.charCount=this.getTextLength();this.aboveCharLimit_=!!this.charLimit&&this.charCount>this.charLimit},
onPaste_:function(r){this.isEmojiButtonDisplayed&&(r.preventDefault(),r.stopImmediatePropagation(),r=r.clipboardData.getData("text/plain"),this.insertText_(r,!1,!1),_.He(this.hostElement,"input"))},
insertText_:function(r,g,I){g=g===void 0?!1:g;I=I===void 0?!0:I;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&r){var P=this.getInputRange_().cloneRange();this.emojiManager&&P&&(g&&this.emojiInput.offsetStartOfRangeBy(P,r.length),this.insertTextWithEmojis_(P,r,I),Hr4(this.getEditableTextArea_().lastChild)||(P=this.getInputRange_().cloneRange()),P&&(this.emojiInput.updateSuggestions(P,r),this.updateSuggestionOffset_(P)))}},
getSimpleString:_.b6,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(r){return r?"focused":"not-focused"},
computePlaceholderText_:function(r){return this.getSimpleString(r)},
computeEditableText_:function(r){return this.getSimpleString(r)},
onPrefilledContentDismissed_:function(r){r.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(r,g){r?this.fire("yt-autonav-pause-focus"):g!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(r){var g=this.getEditableTextArea_();[].concat(_.xC(r.dataTransfer.items)).forEach(function(I){I.kind==="string"&&I.type.match("^text/plain")&&I.getAsString(function(P){g.appendChild(document.createTextNode(P))})});
r.preventDefault()},
preventDefault_:function(r){r.preventDefault()},
onSuggestionInsert_:function(r){this.insertTextWithEmojis_(r.detail.range,r.detail.text)},
onEmojiSuggestionClick_:function(r){this.emojiInput.insertSuggestion(r.detail)},
updateSuggestionOffset_:function(r){if(this.emojiInput&&_.DG(this.emojiInput).querySelector("#dropdown")){var g=this.getEditableTextArea_().getBoundingClientRect().bottom,I=r.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(g-I)+5;g=this.getEditableTextArea_().getBoundingClientRect().left;r=r.getBoundingClientRect().left-g;_.DG(this.emojiInput).querySelector("#dropdown").style.marginLeft=r+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.jh("yt-post"));return this.localStorage}});var qg=function(){var r=_.D.apply(this,arguments)||this;r.currentCommentOptionIndex=0;r.isEmojiPickerDisplayed=!1;r.emojiManager=_.eP;r.isUgcEmpty=!1;r.userGeneratedCommentChangedHandler=function(){_.He(r.hostElement,"ytd-pdg-user-generated-comment-changed");r.isEmojiYtdCommentInputEnabled&&(r.isUgcEmpty=!r.ytdCommentInputEl.getTextAreaValue())};
r.pasteHandler=function(g){g.preventDefault();g.stopImmediatePropagation();var I;if(g=(I=g.clipboardData)==null?void 0:I.getData("text/plain"))I=document.getSelection().getRangeAt(0),I.collapsed||I.deleteContents(),g=document.createTextNode(g),I.insertNode(g),I.selectNodeContents(g),I.collapse(!1),g=window.getSelection(),g.removeAllRanges(),g.addRange(I)};
r.onDocumentClick=function(g){if(r.isEmojiPickerDisplayed){var I,P,a;!(g.target instanceof Node)||(I=g.composedPath())!=null&&I.includes(r.editableTextEl)||(P=g.composedPath())!=null&&P.includes(r.emojiButtonEl)||(a=g.composedPath())!=null&&a.includes(r.emojiPickerEl)||(r.isEmojiPickerDisplayed=!1)}};
return r};
_.b(qg,_.D);_.Q=qg.prototype;_.Q.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.Q.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.Q.detached=function(){var r;(r=this.contentEl)==null||r.removeEventListener("input",this.userGeneratedCommentChangedHandler);var g;(g=this.contentEl)==null||g.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.Q.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.Q.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var r;this.contentEl.textContent=this.rendererBehavior.getSimpleString((r=this.data)==null?void 0:r.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.Q.reloadEmojis=function(){this.emojiPickerEl&&_.Z(this.emojiPicker,_.Uqw)&&this.emojiPickerEl.updateEmojiCategories()};
_.Q.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.lH(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.Q.handleBackgroundColorStyling=function(){var r;if((r=this.currentCommentOption)==null?0:r.commentBackgroundColorArgb){var g;_.lH(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.pi((g=this.currentCommentOption)==null?void 0:g.commentBackgroundColorArgb)})}else _.lH(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.Q.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var r;(r=this.contentEl)==null||r.focus()}};
_.Q.onEditButtonClick=function(r){var g=document.getSelection();g&&this.contentEl&&(r.stopPropagation(),r.preventDefault(),g.selectAllChildren(this.contentEl),g.collapseToEnd())};
_.Q.onContentDrop=function(r){var g=this;if(r.dataTransfer){r=_.m(r.dataTransfer.items);for(var I=r.next();!I.done;I=r.next())I=I.value,I.kind==="string"&&I.type.match("^text/plain")&&I.getAsString(function(P){var a;(a=g.contentEl)==null||a.appendChild(document.createTextNode(P))})}};
_.Q.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.Q.getUserGeneratedCommentText=function(){var r,g=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(r=this.contentEl)==null?void 0:r.textContent;return g?g.trim():""};
_.Q.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.Q.onEmojiSelect=function(r){this.ytdCommentInputEl.onEmojiSelect(r)};
_.l4.Object.defineProperties(qg.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.commentDialog)}},
title:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.title)}},
channelName:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.authorText)}},
shouldShowPaidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.currentCommentOption)==null||!r.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var r;if(_.Z((r=this.currentCommentOption)==null?void 0:r.chipRenderer,_.Ep1)){var g;return _.Z((g=this.currentCommentOption)==null?void 0:g.chipRenderer,_.Ep1)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var r,g;return((r=this.data)==null?0:r.commentOptionRenderers)?_.Z((g=this.data)==null?void 0:g.commentOptionRenderers[this.superThanksSelectedTierEntity.index],gbA):void 0}var I,P;return((I=this.data)==null?0:I.commentOptionRenderers)?_.Z((P=this.data)==null?void 0:P.commentOptionRenderers[this.currentCommentOptionIndex],gbA):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var r;return this.rendererBehavior.getSimpleString((r=this.data)==null?void 0:r.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var r;return this.rendererBehavior.getSimpleString((r=this.data)==null?void 0:r.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var r,g;return(g=_.Z((r=this.data)==null?void 0:r.commentDialog,_.Rrw))==null?void 0:g.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var r,g;return(g=_.Z((r=this.data)==null?void 0:r.commentDialog,_.Rrw))==null?void 0:g.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var r,g;return(g=_.Z((r=this.data)==null?void 0:r.commentDialog,_.Rrw))==null?void 0:g.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(g=_.Z((r=this.data)==null?void 0:r.commentDialog,_.Rrw))==null?void 0:g.emojiPicker;if(!_.Z(I,_.Uqw)||!_.Z(I,_.Uqw).categories)return!1;r=function(v){return v.emojiPickerCategoryRenderer?v.emojiPickerCategoryRenderer.emojiIds&&v.emojiPickerCategoryRenderer.emojiIds.length>0:v.emojiPickerUpsellCategoryRenderer?v.emojiPickerUpsellCategoryRenderer.emojis&&v.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var P,a;return((P=_.Z(I,_.Uqw))==null?0:(a=P.categories)==null?0:a.find(r))?!0:!1}}});
qg.prototype.onEmojiSelect=qg.prototype.onEmojiSelect;qg.prototype.dataChanged=qg.prototype.dataChanged;qg.prototype.currentCommentOptionChanged=qg.prototype.currentCommentOptionChanged;_.w([_.d(_.oj),_.J("design:type",Object)],qg.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],qg.prototype,"rendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],qg.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.ni("#content-dom-if"),_.J("design:type",_.Cx)],qg.prototype,"contentDomIfEl",void 0);_.w([_.ni("#content-no-emojis"),_.J("design:type",HTMLElement)],qg.prototype,"contentEl",void 0);_.w([_.ni("#container"),_.J("design:type",HTMLElement)],qg.prototype,"containerEl",void 0);_.w([_.ni("#comment-chip-container"),_.J("design:type",HTMLElement)],qg.prototype,"paidCommentChipContainerEl",void 0);_.w([_.ni("#text-input"),_.J("design:type",HTMLElement)],qg.prototype,"editableTextEl",void 0);
_.w([_.ni("#emoji-button"),_.J("design:type",HTMLElement)],qg.prototype,"emojiButtonEl",void 0);_.w([_.ni("#emoji-picker > yt-emoji-picker-renderer"),_.J("design:type",Object)],qg.prototype,"emojiPickerEl",void 0);_.w([_.ni("#text-input > ytd-comment-input"),_.J("design:type",Object)],qg.prototype,"ytdCommentInputEl",void 0);_.w([_.H(),_.J("design:type",Object)],qg.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],qg.prototype,"currentCommentOptionIndex",void 0);
_.w([_.H({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:CgS}),_.J("design:type",Object)],qg.prototype,"superThanksSelectedTierEntity",void 0);_.w([_.H(),_.J("design:type",Object)],qg.prototype,"isEmojiPickerDisplayed",void 0);_.w([_.H(),_.J("design:type",Object)],qg.prototype,"emojiManager",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],qg.prototype,"isUgcEmpty",void 0);
_.w([_.xt("currentCommentOption"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],qg.prototype,"currentCommentOptionChanged",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],qg.prototype,"dataChanged",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],qg.prototype,"isEmojiYtdCommentInputEnabled",null);
_.w([_.L("data.title"),_.J("design:type",Object),_.J("design:paramtypes",[])],qg.prototype,"title",null);_.w([_.L("data.authorText"),_.J("design:type",Object),_.J("design:paramtypes",[])],qg.prototype,"channelName",null);_.w([_.L("data.commentOptionRenderers","currentCommentOption"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],qg.prototype,"shouldShowPaidCommentChipRenderer",null);
_.w([_.L("data.commentOptionRenderers","currentCommentOption"),_.J("design:type",Object),_.J("design:paramtypes",[])],qg.prototype,"paidCommentChipRenderer",null);_.w([_.L("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],qg.prototype,"currentCommentOption",null);
_.w([_.L("data.defaultCommentText","superThanksSelectedTierEntity"),_.J("design:type",Object),_.J("design:paramtypes",[])],qg.prototype,"commentText",null);_.w([_.L("data.placeholderText"),_.J("design:type",Object),_.J("design:paramtypes",[])],qg.prototype,"placeholderText",null);_.w([_.L("data.commentDialog.commentDialogRenderer.editableText"),_.J("design:type",Object),_.J("design:paramtypes",[])],qg.prototype,"editableText",null);
_.w([_.L("data.commentDialog.commentDialogRenderer.emojiButton"),_.J("design:type",Object),_.J("design:paramtypes",[])],qg.prototype,"emojiButton",null);_.w([_.L("data.commentDialog.commentDialogRenderer.emojiPicker"),_.J("design:type",Object),_.J("design:paramtypes",[])],qg.prototype,"emojiPicker",null);
_.w([_.L("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],qg.prototype,"isEmojiButtonDisplayed",null);_.w([_.Eq("yt-emoji-select"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],qg.prototype,"onEmojiSelect",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],qg);
_.A(qg,"ytd-pdg-comment-preview-renderer",function(){if(ngK!==void 0)return ngK;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-comment-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-click="onContainerClick" class="style-scope ytd-pdg-comment-preview-renderer">\n  <div id="comment-container" class="style-scope ytd-pdg-comment-preview-renderer">\n    <div id="title-background" class="style-scope ytd-pdg-comment-preview-renderer">\n      <h2 id="comment-title" class="style-scope ytd-pdg-comment-preview-renderer">[[title]]</h2>\n    </div>\n    <div id="comment" class="style-scope ytd-pdg-comment-preview-renderer">\n      <yt-img-shadow id="author-thumbnail" fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-pdg-comment-preview-renderer">\n      </yt-img-shadow>\n      <div id="text" class="style-scope ytd-pdg-comment-preview-renderer">\n        <div id="header" class="style-scope ytd-pdg-comment-preview-renderer">\n          <span id="channel-name" dir="auto" class="style-scope ytd-pdg-comment-preview-renderer">[[channelName]]</span>\n        </div>\n        <template id="content-dom-if" is="dom-if" if="[[!isEmojiYtdCommentInputEnabled]]" restamp="" class="style-scope ytd-pdg-comment-preview-renderer">\n          <span id="comment-chip-container" class="style-scope ytd-pdg-comment-preview-renderer">\n            <template is="dom-if" if="[[shouldShowPaidCommentChipRenderer]]" class="style-scope ytd-pdg-comment-preview-renderer">\n              <yt-pdg-comment-chip-renderer id="paid-comment-chip-renderer" data="[[paidCommentChipRenderer]]" class="style-scope ytd-pdg-comment-preview-renderer">\n              </yt-pdg-comment-chip-renderer>\n            </template>\n          </span>\n          <span id="content-no-emojis" on-drop="onContentDrop" contenteditable="true" placeholder$="[[placeholderText]]" class="style-scope ytd-pdg-comment-preview-renderer">[[commentText]]</span>\n        </template>\n        <template is="dom-if" if="[[isEmojiYtdCommentInputEnabled]]" restamp="" class="style-scope ytd-pdg-comment-preview-renderer">\n          <div id="content-emojis" class="style-scope ytd-pdg-comment-preview-renderer">\n            <div id="text-input" class="style-scope ytd-pdg-comment-preview-renderer">\n              <ytd-comment-input comment-chip="[[paidCommentChipRenderer]]" editable-text="[[editableText]]" hide-underline="" is-emoji-button-displayed="[[isEmojiButtonDisplayed]]" is-emoji-picker-displayed="[[isEmojiPickerDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-comment-input>\n            </div>\n          </div>\n        </template>\n      </div>\n      <div id="emoji-input" class="style-scope ytd-pdg-comment-preview-renderer">\n        <template is="dom-if" if="[[isEmojiButtonDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer">\n          <ytd-button-renderer id="emoji-button" data="[[emojiButton.buttonRenderer]]" on-click="onEmojiButtonClick" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-button-renderer>\n        </template>\n      </div>\n    </div>\n  </div>\n  <ytd-button-renderer data="[[data.editButton.buttonRenderer]]" hidden$="[[!data.editButton.buttonRenderer]]" on-click="onEditButtonClick" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-button-renderer>\n</div>\n<div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer">\n  <span id="emoji-picker" class="style-scope ytd-pdg-comment-preview-renderer">\n  </span>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return ngK=r},{mode:2});var he3;var XX=function(){var r=_.D.apply(this,arguments)||this;r.selected=!1;return r};
_.b(XX,_.D);_.Q=XX.prototype;_.Q.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.Q.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.Q.dataChanged=function(){this.data&&(_.RJ(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.lH(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.pi(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.pi(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.Q.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.Q.onClick=function(){this.logClick()};
_.Q.onKeyboardSelect=function(){_.He(this.hostElement,"tap");this.onClick()};
_.Q.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
XX.prototype.onClick=XX.prototype.onClick;XX.prototype.selectedChanged=XX.prototype.selectedChanged;XX.prototype.dataChanged=XX.prototype.dataChanged;_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],XX.prototype,"componentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],XX.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Sm),_.J("design:type",Object)],XX.prototype,"ironA11yKeysBehavior",void 0);
_.w([_.d(_.UH),_.J("design:type",Object)],XX.prototype,"ironSelectableBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],XX.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],XX.prototype,"shownThumbnail",void 0);_.w([_.H(),_.J("design:type",Object)],XX.prototype,"basePriceText",void 0);_.w([_.H(),_.J("design:type",Object)],XX.prototype,"purchaseCommand",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],XX.prototype,"selected",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],XX.prototype,"dataChanged",null);_.w([_.xt("selected"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],XX.prototype,"selectedChanged",null);_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],XX.prototype,"onClick",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],XX);
_.A(XX,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(he3!==void 0)return he3;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-super-vod-selectable-item-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="price" class="style-scope ytd-pdg-super-vod-selectable-item-button-renderer">[[getSimpleString(data.basePriceText)]]</span>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return he3=r},{mode:1});var ca=function(){var r=_.D.apply(this,arguments)||this;r.selectedItemIndex=0;r.buyButtonDisabled=!1;return r};
_.b(ca,_.D);_.Q=ca.prototype;
_.Q.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]]"}}}}}};
_.Q.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var r;var g=(r=_.Z(this.data.colorSlider,rKr))==null?void 0:r.notches[this.selectedItemIndex].purchaseCommand}else{var I;g=(I=_.Z(this.data.selectableItemButtons[this.selectedItemIndex],PYA))==null?void 0:I.purchaseCommand}if(g){r=_.Z(g,_.KSF);r.productData||(r.productData={});var P;r.productData={pdgData:{commentMessageText:(P=this.commentPreviewRenderer)==null?void 0:P.getUserGeneratedCommentText()}};
_.He(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(g)}}};
_.Q.dataChanged=function(){if(this.data){_.eP.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.hSF(_.eP,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.eP.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var r;this.buyButtonDisabled=!((r=_.Z(this.data.commentPreview,Iaf))==null||!r.placeholderText);this.updatePriceSelectorStatus();var g;if((g=this.data)==null?0:g.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;r=[];this.data.preloadImages&&(r=this.data.preloadImages);
r=r.map(function(I){return _.Ly(I.thumbnails,1920)});
r=_.m(r);for(g=r.next();!g.done;g=r.next())(g=g.value)&&_.AR4(g).thenCatch(function(){_.M6(Error("im"))})}};
_.Q.superThanksSelectedTierEntityChanged=function(){var r;(this==null?void 0:(r=this.superThanksSelectedTierEntity)==null?void 0:r.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.Q.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.Q.updatePriceSelectorStatus=function(){this.isColorSlider?(_.DG(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.DG(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.DG(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.DG(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.Q.closeBuyFlow=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.Q.onUserGeneratedContentChanged=function(){var r;this.buyButtonDisabled=!((r=this.commentPreviewRenderer)==null?0:r.getUserGeneratedCommentText())};
_.Q.updateSelectedItemIndexFromBinding=function(r){this.selectedItemIndex=r.detail.value};
_.l4.Object.defineProperties(ca.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.disclaimerText)}}});
ca.prototype.onUserGeneratedContentChanged=ca.prototype.onUserGeneratedContentChanged;ca.prototype.closeBuyFlow=ca.prototype.closeBuyFlow;ca.prototype.selectedItemIndexChanged=ca.prototype.selectedItemIndexChanged;ca.prototype.superThanksSelectedTierEntityChanged=ca.prototype.superThanksSelectedTierEntityChanged;ca.prototype.dataChanged=ca.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ca.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],ca.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],ca.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],ca.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],ca.prototype,"selectedItemIndex",void 0);_.w([_.H(),_.J("design:type",Boolean)],ca.prototype,"isColorSlider",void 0);
_.w([_.H(),_.J("design:type",Object)],ca.prototype,"buyButtonDisabled",void 0);_.w([_.H({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:CgS}),_.J("design:type",Object)],ca.prototype,"superThanksSelectedTierEntity",void 0);_.w([_.ni("ytd-pdg-comment-preview-renderer"),_.J("design:type",Object)],ca.prototype,"commentPreviewRenderer",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],ca.prototype,"ytdReduxBehavior",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ca.prototype,"dataChanged",null);_.w([_.xt("superThanksSelectedTierEntity"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ca.prototype,"superThanksSelectedTierEntityChanged",null);_.w([_.xt("selectedItemIndex"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ca.prototype,"selectedItemIndexChanged",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ca.prototype,"closeBuyFlow",null);_.w([_.Eq("ytd-pdg-user-generated-comment-changed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ca.prototype,"onUserGeneratedContentChanged",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],ca.prototype,"isDisclaimerTextShown",null);
_.w([_.qC({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],ca);
_.A(ca,"yt-super-vod-buy-flow-content-renderer",function(){if(xVW!==void 0)return xVW;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-super-vod-buy-flow-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.description]]" class="style-scope yt-super-vod-buy-flow-content-renderer"></yt-formatted-string><div id="comment-preview" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><div id="slider" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><iron-selector id="selectable-items" role="radiogroup" selected="[[selectedItemIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedItemIndexFromBinding" class="style-scope yt-super-vod-buy-flow-content-renderer"></iron-selector><div id="footer" class="style-scope yt-super-vod-buy-flow-content-renderer"><div id="cancel-button" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><yt-formatted-string id="disclaimer-text" hidden="[[!isDisclaimerTextShown]]" text="[[data.disclaimerText]]" class="style-scope yt-super-vod-buy-flow-content-renderer"></yt-formatted-string><ytd-button-renderer id="buy-button" data="[[data.buyButton.buttonRenderer]]" disabled="[[buyButtonDisabled]]" on-click="onBuyButtonClick" class="style-scope yt-super-vod-buy-flow-content-renderer"></ytd-button-renderer></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return xVW=r},{mode:1});var k8i;var tD=function(){var r=_.D.apply(this,arguments)||this;r.lottieAnimationRef={};return r};
_.b(tD,_.D);_.Q=tD.prototype;_.Q.created=function(){_.oU.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.J4(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.Q.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.He(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.Q.detached=function(){this.autoCloseJobId&&_.ZV.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.J4(this,this.onPopupIronOverlayOpened))};
_.Q.dataChanged=function(){var r=this;this.data&&this.data.autoCloseDelay&&(_.We(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.sv(_.ZV,function(){r.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.lH(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.Q.onDOMLoadedLottie=function(){var r=this,g,I,P=Number((g=this.data)==null?void 0:(I=g.autoCloseDelay)==null?void 0:I.seconds)||0;this.fadeOutJobId=_.sv(_.ZV,function(){r.lottiePlayerEl.classList.add("fadeout")},(P-.25)*1E3);
this.autoCloseJobId=_.sv(_.ZV,function(){r.closePopup()},P*1E3)};
_.Q.openPopup=function(){this.ironOverlayBehavior.open()};
_.Q.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.We(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.AF(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.S5().resolve(_.E3).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.ZV.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.ZV.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.Q.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var r,g;(r=this.lottieAnimationRef)==null||(g=r.lottieEl)==null||g.destroy();r=this.data.lottie;var I,P;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:r.url+"_"+Math.random(),path:r.url,autoplay:!0,loop:(P=(I=r.settings)==null?void 0:I.loop)!=null?P:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.l4.Object.defineProperties(tD.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var r,g;return!!((r=this.data)==null?0:(g=r.lottie)==null?0:g.url)}}});
tD.prototype.maybeInitializeLottie=tD.prototype.maybeInitializeLottie;tD.prototype.dataChanged=tD.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],tD.prototype,"rendererBehavior",void 0);_.w([_.d(_.BE),_.J("design:type",Object)],tD.prototype,"ironOverlayBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],tD.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],tD.prototype,"lottiePlayerProps",void 0);
_.w([_.H(),_.J("design:type",Object)],tD.prototype,"lottieAnimationRef",void 0);_.w([_.ni("ytd-lottie-player"),_.J("design:type",HTMLElement)],tD.prototype,"lottiePlayerEl",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tD.prototype,"dataChanged",null);_.w([_.L("data"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],tD.prototype,"hasLottieAnimation",null);
_.w([_.xt("data.lottie.url"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tD.prototype,"maybeInitializeLottie",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],tD);
_.A(tD,"ytd-desktop-image-overlay-renderer",function(){if(k8i!==void 0)return k8i;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-desktop-image-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-desktop-image-overlay-renderer">\n  <yt-img-shadow hidden$="[[hasLottieAnimation]]" thumbnail="[[data.image]]" width="1920" class="style-scope ytd-desktop-image-overlay-renderer"></yt-img-shadow>\n  <ytd-lottie-player class="lottie-player style-scope ytd-desktop-image-overlay-renderer" data="[[lottiePlayerProps]]" hidden$="[[!hasLottieAnimation]]">\n</ytd-lottie-player></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return k8i=r},{mode:1});var $h7;var Ba=function(){return _.D.apply(this,arguments)||this};
_.b(Ba,_.D);_.Q=Ba.prototype;_.Q.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"}}}}};
_.Q.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",_.J4(this,this.closePopup))};
_.Q.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.J4(this,this.closePopup))};
_.Q.dataChanged=function(){_.D3(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.Z(this.data.header,$GZ)&&(this.hasBackgroundBanner=!!_.Z(this.data.header,$GZ).backgroundBanner)};
_.Q.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.J4(this,this.closePopup))};
_.Q.closePopup=function(){this.data&&this.data.onCloseCommand&&_.RX(this.hostElement,[this.data.onCloseCommand])};
Ba.prototype.handleBuyflowSelectionSubmitted=Ba.prototype.handleBuyflowSelectionSubmitted;Ba.prototype.dataChanged=Ba.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ba.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ba.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ba.prototype,"data",void 0);
_.w([_.H({value:!0,reflectToAttribute:!0}),_.J("design:type",Boolean)],Ba.prototype,"hasBackgroundBanner",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ba.prototype,"dataChanged",null);_.w([_.Eq("yt-pdg-buy-flow-selection-submitted"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ba.prototype,"handleBuyflowSelectionSubmitted",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],Ba);
_.A(Ba,"ytd-pdg-buy-flow-renderer",function(){if($h7!==void 0)return $h7;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-buy-flow-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-pdg-buy-flow-renderer"></div>\n<div id="content" class="style-scope ytd-pdg-buy-flow-renderer"></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return $h7=r},{mode:1});var rpD;var OF=function(){var r=_.D.apply(this,arguments)||this;r.isOpen=!1;r.isPlaylistCreated=!1;return r};
_.b(OF,_.D);_.Q=OF.prototype;_.Q.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.Q.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.He(this.hostElement,"yt-refit")};
_.Q.onCreateTap=function(){var r=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.RX(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(g,I){if(!_.Y("killswitch_ep_in_create_playlist_response")&&(I==null?0:I.actions))for(g=_.m(I.actions),I=g.next();!I.done;I=g.next())I=I.value,_.Z(I,_.m1)&&r.ytComponentBehavior.resolveCommand(I)}}]),this.isPlaylistCreated=!0)};
_.Q.onKeydown=function(r){if(r.keyCode===13)this.onCreateTap()};
_.Q.onServiceRequestCompleted=function(r){r.stopPropagation();_.We(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.Q.computePrivacyBadge=function(r){return r?[{metadataBadgeRenderer:r}]:[]};
OF.prototype.onServiceRequestCompleted=OF.prototype.onServiceRequestCompleted;OF.prototype.onKeydown=OF.prototype.onKeydown;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],OF.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],OF.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],OF.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],OF.prototype,"isOpen",void 0);
_.w([_.H(),_.J("design:type",Object)],OF.prototype,"isPlaylistCreated",void 0);_.w([_.H({value:{REQUIRED_LABEL:_.xH("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.xH("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.J("design:type",Object)],OF.prototype,"addToStrings",void 0);_.w([_.H({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.J("design:type",Array)],OF.prototype,"privacyBadge",void 0);
_.w([_.ni("#privacy-input"),_.J("design:type",Object)],OF.prototype,"privacyInput",void 0);_.w([_.ni("#name-input"),_.J("design:type",Object)],OF.prototype,"nameInput",void 0);_.w([_.Eq("keydown"),_.J("design:type",Function),_.J("design:paramtypes",[KeyboardEvent]),_.J("design:returntype")],OF.prototype,"onKeydown",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],OF.prototype,"onServiceRequestCompleted",null);
_.w([_.qC({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],OF);
_.A(OF,"ytd-add-to-playlist-create-renderer",function(){if(rpD!==void 0)return rpD;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-add-to-playlist-create-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-compact-link-renderer data="[[data.openCreateLink.compactLinkRenderer]]" hidden="[[isOpen]]" on-tap="onOpenTap" class="style-scope ytd-add-to-playlist-create-renderer">\n</ytd-compact-link-renderer>\n<div id="create-playlist-form" hidden="[[!isOpen]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  <yt-text-input-form-field-renderer id="name-input" data="[[data.nameInput.textInputFormFieldRenderer]]" required-error-message="[[addToStrings.REQUIRED_LABEL]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </yt-text-input-form-field-renderer>\n  <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!data.privacyInput.metadataBadgeRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-badge-supported-renderer>\n  <ytd-dropdown-renderer id="privacy-input" data="[[data.privacyInput.dropdownRenderer]]" hidden="[[!data.privacyInput.dropdownRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-dropdown-renderer>\n  <ytd-button-renderer id="privacy-button" data="[[data.privacyInput.buttonRenderer]]" hidden="[[!data.privacyInput.buttonRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-button-renderer>\n  <div id="actions" class="style-scope ytd-add-to-playlist-create-renderer">\n    <ytd-button-renderer data="[[data.createAction.buttonRenderer]]" on-tap="onCreateTap" class="style-scope ytd-add-to-playlist-create-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return rpD=r},{mode:1});var gEC;var ILp;var zl=function(){var r=_.D.apply(this,arguments)||this;r.transferState="TRANSFER_STATE_UNKNOWN";return r};
_.b(zl,_.D);zl.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
zl.prototype.onCheckboxChange=function(r){var g=this;this.data&&_.YR(this,"yt-playlist-checkbox-changed",function(){var I=_.Va(r).checked?g.data.addToPlaylistServiceEndpoint:g.data.removeFromPlaylistServiceEndpoint;I&&_.S5().resolve(_.E3).resolveCommand(I,{form:{element:g.hostElement}});_.Y("dl_playlist_killswitch")||g.transferState!=="TRANSFER_STATE_UNKNOWN"&&g.transferState!=="TRANSFER_STATE_FAILED"&&g.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:g.data.playlistId,action:"ACTION_SYNC"}})},
100)};
zl.prototype.computeIconType=function(r){return r?"yt-icons:"+r.toLowerCase():null};
zl.prototype.dataChanged=zl.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],zl.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],zl.prototype,"data",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],zl.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],zl.prototype,"ytComponentBehavior",void 0);_.w([_.ni("#checkbox"),_.J("design:type",HTMLInputElement)],zl.prototype,"checkbox",void 0);
_.w([_.H({selector:_.XU,selectorArgs:["data.playlistId"]}),_.J("design:type",String)],zl.prototype,"transferState",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],zl.prototype,"dataChanged",null);_.w([_.qC({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],zl);
_.A(zl,"ytd-playlist-add-to-option-renderer",function(){if(ILp!==void 0)return ILp;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-add-to-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" checked="[[checked_]]" on-change="onCheckboxChange" class="style-scope ytd-playlist-add-to-option-renderer">\n  <div id="checkbox-container" class="style-scope ytd-playlist-add-to-option-renderer">\n    <div id="checkbox-label" class="style-scope ytd-playlist-add-to-option-renderer">\n      <yt-formatted-string id="label" class="checkbox-height style-scope ytd-playlist-add-to-option-renderer" ellipsis-truncate="" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string id="byline" ellipsis-truncate="" link-inherit-color="" text="[[data.shortBylineText]]" class="style-scope ytd-playlist-add-to-option-renderer">\n      </yt-formatted-string>\n    </div>\n    <yt-icon icon="[[computeIconType(data.privacyIcon.iconType)]]" size="18" class="style-scope ytd-playlist-add-to-option-renderer"></yt-icon>\n  </div>\n</tp-yt-paper-checkbox>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ILp=r},{mode:1});var P1b=_.R(function(r){var g=r.data;return _.q("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.q("div",null,_.q(_.eY,{text:function(){return g().title}})),_.q(_.t,{cond:function(){return g().subtitle},
then:function(I){return _.q("div",{class:"ytdMenuTitleRendererSubtitle"},_.q(_.eY,{text:I}))}}))},"el");
P1b.idomCompat=!0;_.dM(P1b,"ytd-menu-title-renderer",{props:{data:_.Yp}});var eq=function(){var r=_.D.apply(this,arguments)||this;r.addToStrings={ADD_TO_DROPDOWN_LABEL:_.xH("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};r.closeButtonAriaLabel=_.xH("SBOX_INAPPROPRIATE_CANCEL");r.dialog=_.Y("desktop_add_to_playlist_renderer_dialog_popup");return r};
_.b(eq,_.D);_.Q=eq.prototype;_.Q.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"}}}};
_.Q.onPopupOpened=function(){_.A4(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.Q.onPopupClosed=function(){_.A4(this.playlists,"scrollable",!1)};
_.Q.computeAriaLabel=function(){var r;if(this==null?0:(r=this.data)==null?0:r.actions){r=_.m(this.data.actions);for(var g=r.next();!g.done;g=r.next())if(g=g.value,g.menuTitleRenderer)return _.b6(g.menuTitleRenderer.title)}};
_.Q.onTapClose=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.l4.Object.defineProperties(eq.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var r;if(this==null?0:(r=this.data)==null?0:r.actions){r=_.m(this.data.actions);for(var g=r.next();!g.done;g=r.next())if(g=g.value,g.menuTitleRenderer)return g.menuTitleRenderer}return!1}}});
eq.prototype.onPopupClosed=eq.prototype.onPopupClosed;eq.prototype.onPopupOpened=eq.prototype.onPopupOpened;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],eq.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],eq.prototype,"ytEventForwardingBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],eq.prototype,"ytRendererStamperBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],eq.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],eq.prototype,"addToStrings",void 0);_.w([_.H({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.J("design:type",String)],eq.prototype,"ariaLabel",void 0);_.w([_.H(),_.J("design:type",String)],eq.prototype,"closeButtonAriaLabel",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],eq.prototype,"dialog",void 0);
_.w([_.ni("#playlists"),_.J("design:type",HTMLElement)],eq.prototype,"playlists",void 0);_.w([_.ni("ytd-add-to-playlist-create-renderer"),_.J("design:type",Object)],eq.prototype,"createRenderer",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],eq.prototype,"menuTitleRenderer",null);_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],eq.prototype,"onPopupOpened",null);
_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],eq.prototype,"onPopupClosed",null);_.w([_.qC({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],eq);
_.A(eq,"ytd-add-to-playlist-renderer",function(){if(gEC!==void 0)return gEC;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-add-to-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-add-to-playlist-renderer">\n  <template is="dom-if" if="[[menuTitleRenderer]]" class="style-scope ytd-add-to-playlist-renderer">\n    <ytd-menu-title-renderer data="[[menuTitleRenderer]]" class="style-scope ytd-add-to-playlist-renderer"></ytd-menu-title-renderer>\n  </template>\n  <div hidden="[[menuTitleRenderer]]" id="title" class="style-scope ytd-add-to-playlist-renderer">\n    [[addToStrings.ADD_TO_DROPDOWN_LABEL]]\n  </div>\n  <yt-icon-button id="close-button" hidden="[[!dialog]]" label="[[closeButtonAriaLabel]]" on-tap="onTapClose" class="style-scope ytd-add-to-playlist-renderer">\n    <yt-icon icon="close" class="style-scope ytd-add-to-playlist-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="playlists" class="style-scope ytd-add-to-playlist-renderer"></div>\n<div id="actions" class="style-scope ytd-add-to-playlist-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return gEC=r},{mode:1});var aLA;var Yi=function(){var r=_.D.apply(this,arguments)||this;r.isPlaylistEditComplete=!1;r.isCollabEngagementDisabled=!1;r.closeButtonAriaLabel=_.xH("SBOX_INAPPROPRIATE_CANCEL");r.saveButton={title:_.xH("SAVE_PLAYLIST",void 0,"Save"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};r.onValueChanged=function(){r.updateSaveButtonState();r.computeCollabEngagementDisabled()};
return r};
_.b(Yi,_.D);_.Q=Yi.prototype;_.Q.attached=function(){this.JSC$22671_scroller&&(this.JSC$22671_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22671_scroller.attached&&typeof this.JSC$22671_scroller.attached==="function"&&this.JSC$22671_scroller.attached())};
_.Q.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.Q.onPopupClosed=function(){this.reset()};
_.Q.close=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.Q.onClickSave=function(){var r=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var g=[];this.nameInput.value!==null&&g.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&g.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var I=Number(this.privacyInput.value);isNaN(I)||g.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:I})}this.votingInput.value!==null&&(I=this.votingInput.value)&&g.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:I});if(g.length>0){var P;_.Z((P=this.data)==null?void 0:P.updateSettingsEndpoint,_.pj).actions=g;var a;if((a=this.data)==null?0:a.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){r.close()}}}),this.isPlaylistEditComplete=!0}}};
_.Q.computePrivacyBadge=function(r){return r?[{metadataBadgeRenderer:r}]:[]};
_.Q.computeEditorData=function(r){var g,I;return r==null?void 0:(g=r.sections)==null?void 0:(I=g[0])==null?void 0:I.playlistSettingsEditorCasualSectionRenderer};
_.Q.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.Q.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}}}}}};
_.Q.computeAriaLabel=function(){var r,g,I,P=(r=this.data)==null?void 0:(g=r.sections)==null?void 0:(I=g[0])==null?void 0:I.playlistSettingsEditorCasualSectionRenderer;return _.b6(P==null?void 0:P.title)};
_.Q.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"}))};
_.Q.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.Q.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.Q.isNameChanged=function(){var r,g,I;return(((r=this.editorData)==null?void 0:(g=r.name)==null?void 0:(I=g.textInputFormFieldRenderer)==null?void 0:I.value)||"")!==(this.nameInput.value||"")};
_.Q.isDescriptionChanged=function(){var r,g,I;return(((r=this.editorData)==null?void 0:(g=r.description)==null?void 0:(I=g.textInputFormFieldRenderer)==null?void 0:I.value)||"")!==(this.descriptionInput.value||"")};
_.Q.isPrivacyChanged=function(){var r,g,I,P,a,v,C,u;return((C=(r=this.editorData)==null?void 0:(g=r.privacy)==null?void 0:(I=g.dropdownFormFieldRenderer)==null?void 0:(P=I.dropdown)==null?void 0:(a=P.dropdownRenderer)==null?void 0:(v=a.entries)==null?void 0:v.find(function(X){var c;return X==null?void 0:(c=X.privacyDropdownItemRenderer)==null?void 0:c.isSelected}))==null?void 0:(u=C.privacyDropdownItemRenderer)==null?void 0:u.int32Value)!==this.privacyInput.value};
_.Q.isVotingChanged=function(){var r,g,I,P,a,v,C,u;return((C=(r=this.editorData)==null?void 0:(g=r.voting)==null?void 0:(I=g.dropdownFormFieldRenderer)==null?void 0:(P=I.dropdown)==null?void 0:(a=P.dropdownRenderer)==null?void 0:(v=a.entries)==null?void 0:v.find(function(X){var c;return X==null?void 0:(c=X.privacyDropdownItemRenderer)==null?void 0:c.isSelected}))==null?void 0:(u=C.privacyDropdownItemRenderer)==null?void 0:u.int32Value)!==this.votingInput.value};
Yi.prototype.onPopupClosed=Yi.prototype.onPopupClosed;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Yi.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Yi.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],Yi.prototype,"ytEventForwardingBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Yi.prototype,"ytRendererStamperBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],Yi.prototype,"data",void 0);_.w([_.H({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.J("design:type",Array)],Yi.prototype,"privacyBadge",void 0);_.w([_.H({computed:"computeEditorData(data)"}),_.J("design:type",Object)],Yi.prototype,"editorData",void 0);_.w([_.H(),_.J("design:type",Object)],Yi.prototype,"isPlaylistEditComplete",void 0);_.w([_.H(),_.J("design:type",Object)],Yi.prototype,"isCollabEngagementDisabled",void 0);
_.w([_.H({value:{REQUIRED_LABEL:_.xH("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.xH("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.J("design:type",Object)],Yi.prototype,"addToStrings",void 0);_.w([_.H({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.J("design:type",String)],Yi.prototype,"ariaLabel",void 0);_.w([_.H(),_.J("design:type",String)],Yi.prototype,"closeButtonAriaLabel",void 0);
_.w([_.H(),_.J("design:type",Object)],Yi.prototype,"saveButton",void 0);_.w([_.ni("#name-input"),_.J("design:type",Object)],Yi.prototype,"nameInput",void 0);_.w([_.ni("#description-input"),_.J("design:type",Object)],Yi.prototype,"descriptionInput",void 0);_.w([_.ni("#privacy-input"),_.J("design:type",Object)],Yi.prototype,"privacyInput",void 0);_.w([_.ni("#voting-input"),_.J("design:type",Object)],Yi.prototype,"votingInput",void 0);
_.w([_.ni("#scroller"),_.J("design:type",Object)],Yi.prototype,"JSC$22671_scroller",void 0);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Yi.prototype,"onPopupClosed",null);_.w([_.H(),_.J("design:type",Object)],Yi.prototype,"onValueChanged",void 0);_.w([_.qC({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],Yi);
_.A(Yi,"ytd-playlist-settings-editor-renderer",function(){if(aLA===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-settings-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="header-title" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-formatted-string text="[[editorData.title]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-icon icon="close" class="style-scope ytd-playlist-settings-editor-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="content" class="style-scope ytd-playlist-settings-editor-renderer">\n    <div id="thumbnail" class="style-scope ytd-playlist-settings-editor-renderer"></div>\n    <div id="edit-playlist-form" class="style-scope ytd-playlist-settings-editor-renderer">\n      <yt-text-input-form-field-renderer id="name-input" data="[[editorData.name.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <yt-text-input-form-field-renderer id="description-input" data="[[editorData.description.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!editorData.privacy.metadataBadgeRenderer]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-dropdown-renderer id="privacy-input" data="[[editorData.privacy.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" hidden="[[!editorData.privacy]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <ytd-dropdown-renderer id="voting-input" data="[[editorData.voting.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" disabled="[[isCollabEngagementDisabled]]" hidden="[[!editorData.voting]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <div id="collaborate" class="style-scope ytd-playlist-settings-editor-renderer">\n        <yt-list-item-view-model data="[[editorData.collaborate.listItemViewModel]]" disabled="[[isCollabEngagementDisabled]]" hidden$="[[!editorData.collaborate]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-list-item-view-model>\n      </div>\n    </div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="actions" class="style-scope ytd-playlist-settings-editor-renderer">\n  <yt-button-view-model data="[[saveButton]]" scoping-class-name="[[is]]" on-click="onClickSave" class="style-scope ytd-playlist-settings-editor-renderer">\n  </yt-button-view-model>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);aLA=r}r=aLA;return r},{mode:1});var vE7;_.IA("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var Zs=function(){return _.D.apply(this,arguments)||this};
_.b(Zs,_.D);_.Q=Zs.prototype;_.Q.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}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.dataChanged=function(){switch(this.get("data.singleOptions.preselectMode")){case "SINGLE_OPTION_PRESELECT_MODE_LAST":this.selectedResponseIndex=this.get("data.singleOptions.styles").length-1;break;default:this.selectedResponseIndex=void 0}var r=this.get("data.nextButton.buttonRenderer.navigationEndpoint");r&&(this.nextNavigationEndpoint=r,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.Q.onSelectedResponseIndexChange=function(){if(this.get("data.nextButton.buttonRenderer")!=null){switch(this.get("data.submissionMode")){case "SURVEY_SUBMISSION_MODE_ONE_SELECTED_OPTION":this.set("data.nextButton.buttonRenderer.isDisabled",this.selectedResponseIndex===void 0);break;default:this.set("data.nextButton.buttonRenderer.isDisabled",!1)}if(this.selectedResponseIndex!=null){var r={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",r)}}};
_.Q.onPopupOpened=function(r){r.detail!==this&&r.detail!==this.hostElement||!_.Y("enable_premium_voluntary_pause")||_.We(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.Q.onNextButtonTap=function(){var r=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);r&&this.ytdOpenPopupBehavior.openPopup(r)};
_.Q.updateSelectedResponseIndexFromBinding=function(r){this.selectedResponseIndex=r.detail.value};
Zs.prototype.onPopupOpened=Zs.prototype.onPopupOpened;Zs.prototype.onSelectedResponseIndexChange=Zs.prototype.onSelectedResponseIndexChange;Zs.prototype.dataChanged=Zs.prototype.dataChanged;_.w([_.d(_.L_),_.J("design:type",Object)],Zs.prototype,"ytdOpenPopupBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Zs.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Zs.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],Zs.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Number)],Zs.prototype,"selectedResponseIndex",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zs.prototype,"dataChanged",null);_.w([_.xt("selectedResponseIndex"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Zs.prototype,"onSelectedResponseIndexChange",null);
_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],Zs.prototype,"onPopupOpened",null);_.w([_.qC({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],Zs);
_.A(Zs,"ytd-red-cancel-survey-renderer",function(){if(vE7!==void 0)return vE7;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-red-cancel-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-red-cancel-survey-renderer">\n  <div id="question" class="style-scope ytd-red-cancel-survey-renderer">[[getSimpleString(data.question)]]</div>\n  <tp-yt-paper-radio-group id="responses" selected="[[selectedResponseIndex]]" on-selected-changed="updateSelectedResponseIndexFromBinding" class="style-scope ytd-red-cancel-survey-renderer">\n    <template is="dom-repeat" items="[[data.singleOptions.styles]]" class="style-scope ytd-red-cancel-survey-renderer">\n      <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-red-cancel-survey-renderer">\n        [[getSimpleString(item.radioButtonSurveyOptionRenderer.option)]]\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n<div class="buttons style-scope ytd-red-cancel-survey-renderer">\n  <div id="dismiss-button" class="style-scope ytd-red-cancel-survey-renderer"></div>\n  <div id="next-button" on-click="onNextButtonTap" class="style-scope ytd-red-cancel-survey-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return vE7=r},{mode:1});var Q$V;var UF=function(){var r=_.D.apply(this,arguments)||this;r.closeButtonAriaLabel=_.xH("SBOX_INAPPROPRIATE_CANCEL");return r};
_.b(UF,_.D);UF.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
UF.prototype.onClickClose=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],UF.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],UF.prototype,"rendererStamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],UF.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],UF.prototype,"closeButtonAriaLabel",void 0);_.w([_.qC({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],UF);
_.A(UF,"ytd-search-filter-options-dialog-renderer",function(){if(Q$V!==void 0)return Q$V;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-options-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-search-filter-options-dialog-renderer">\n  <div id="title" class="style-scope ytd-search-filter-options-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-search-filter-options-dialog-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onClickClose" class="style-scope ytd-search-filter-options-dialog-renderer">\n    <yt-icon icon="close" class="style-scope ytd-search-filter-options-dialog-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-search-filter-options-dialog-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Q$V=r},{mode:1});var mhC;var xvA=function(){return function(r){r=r.availabilityType;return r===void 0||r==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||r==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var i$=function(){var r=_.D.apply(this,arguments)||this;r.qualityOptions=[];r.upsellOptions=[];r.showUpsellSection=!1;r.rememberSettingsChecked=!1;return r};
_.b(i$,_.D);_.Q=i$.prototype;_.Q.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}}}}};
_.Q.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.Q.updateQualityOptions=function(){if(this.formats===void 0)_.We(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var r=[],g=[];this.showUpsellSection=!1;for(var I=_.m(this.formats),P=I.next();!P.done;P=I.next())(P=P.value)&&(P.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?g.push(P):r.push(P));r.length&&(this.qualityOptions=ExW(r));g.length&&(this.showUpsellSection=!0,this.upsellOptions=ExW(g))}};
_.Q.updateRememberString=function(){if(this.downloadQualityPickerEntity)var r=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var g;r=(g=this.data)==null?void 0:g.premiumRememberSettingString}else{var I;r=(I=this.data)==null?void 0:I.rememberSettingString}r=r===void 0?_.xH("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):r;this.rememberSettingsCheckboxRenderer={title:_.Le(r),disabled:!1}};
_.Q.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.l4.Object.defineProperties(i$.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var r;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(r=this.data)==null?void 0:r.qualityFormats}}});
i$.prototype.updateRememberString=i$.prototype.updateRememberString;i$.prototype.updateQualityOptions=i$.prototype.updateQualityOptions;i$.prototype.dataChanged=i$.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],i$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],i$.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],i$.prototype,"data",void 0);
_.w([_.d(_.oj),_.J("design:type",Object)],i$.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Boolean)],i$.prototype,"selectedUpsellQuality",void 0);_.w([_.H({computed:"computeIcon_(data.premiumIcon)",value:""}),_.J("design:type",String)],i$.prototype,"premiumIcon",void 0);_.w([_.H({selector:BhK,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.J("design:type",Object)],i$.prototype,"downloadQualityPickerEntity",void 0);
_.w([_.H(),_.J("design:type",Array)],i$.prototype,"qualityOptions",void 0);_.w([_.H(),_.J("design:type",Array)],i$.prototype,"upsellOptions",void 0);_.w([_.H(),_.J("design:type",Object)],i$.prototype,"showUpsellSection",void 0);_.w([_.H(),_.J("design:type",Object)],i$.prototype,"rememberSettingsCheckboxRenderer",void 0);_.w([_.ni("#remember-settings"),_.J("design:type",HTMLInputElement)],i$.prototype,"rememberSettingsCheckbox",void 0);
_.w([_.H(),_.J("design:type",Object)],i$.prototype,"rememberSettingsChecked",void 0);_.w([_.H(),_.J("design:type",Function)],i$.prototype,"onRememberSettingsCheckedChanged",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],i$.prototype,"dataChanged",null);_.w([_.xt("downloadQualityPickerEntity"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],i$.prototype,"updateQualityOptions",null);
_.w([_.xt("selectedUpsellQuality"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],i$.prototype,"updateRememberString",null);_.w([_.qC({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],i$);
_.A(i$,"ytd-download-quality-selector-content",function(){if(mhC!==void 0)return mhC;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-quality-selector-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="quality-options" class="style-scope ytd-download-quality-selector-content"></div>\n<div id="upsell-section" hidden="[[!showUpsellSection]]" class="style-scope ytd-download-quality-selector-content">\n    <yt-icon id="premium-icon" icon="[[premiumIcon]]" class="style-scope ytd-download-quality-selector-content"></yt-icon>\n    <yt-formatted-string id="premium-description" text="[[data.premiumDescription]]" class="style-scope ytd-download-quality-selector-content"></yt-formatted-string>\n    <div id="upsell-options" class="style-scope ytd-download-quality-selector-content"></div>\n</div>\n<ytd-settings-checkbox-renderer id="remember-settings" data="[[rememberSettingsCheckboxRenderer]]" on-click="rememberSettingsCheckedChanged" class="style-scope ytd-download-quality-selector-content">\n</ytd-settings-checkbox-renderer>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return mhC=r},{mode:1});var C1u;var b$=function(){var r=_.D.apply(this,arguments)||this;r.selectedUpsellQuality=!1;r.qualityOptions=[];r.useUpsellDismissAlternate=_.Y("use_not_now_dl_upsell_dismiss_cta");r.shouldShowAlternateUpsellDimiss=!1;r.rememberSettings=!1;r.rememberSettingsChecked=!1;r.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};r.rememberSettingsCheckedChanged=function(g){r.rememberSettingsChecked=g};
return r};
_.b(b$,_.D);_.Q=b$.prototype;
_.Q.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Le(_.xH("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Le(_.xH("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Le(_.xH("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Le(_.xH("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.Q.updateQualityOptions=function(){this.formats===void 0?_.We(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=ExW(this.formats)};
_.Q.onQualityOptionsSelect=function(r){if(this.qualityOptions&&r){r!==void 0&&(this.downloadButtonRenderer&&(this.downloadButtonRenderer=Object.assign({},this.downloadButtonRenderer,{isDisabled:!1})),this.upsellButtonRenderer&&(this.upsellButtonRenderer=Object.assign({},this.upsellButtonRenderer,{isDisabled:!1})),this.upsellCancelButtonRenderer&&(this.upsellCancelButtonRenderer=Object.assign({},this.upsellCancelButtonRenderer,{isDisabled:!1})));for(var g=_.m(this.qualityOptions.entries()),I=g.next();!I.done;I=
g.next()){I=_.m(I.value);var P=I.next().value;I=I.next().value;var a=void 0,v=void 0;if(((a=I)==null?void 0:(v=a.settingsRadioOptionRenderer)==null?void 0:v.id)===r){this.selectedQualityIndex=P;r=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((r=this.formats[P])==null?void 0:r.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.Q.onClickSubmit=function(){var r;if((r=this.downloadButtonRenderer)==null||!r.isDisabled){var g,I;r=(I=(g=this.data)==null?void 0:g.onSubmitEndpoint)!=null?I:{};var P,a;if(this.formats&&(((P=_.Z(r,_.lw))==null?0:P.videoId)||((a=_.Z(r,_.SN))==null?0:a.playlistId))){var v,C,u,X,c,B;g={formatType:(X=(v=this.formats)==null?void 0:(C=v[(u=this.selectedQualityIndex)!=null?u:0])==null?void 0:C.format)!=null?X:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(c=this.getOfflineEndpoint(r))==null?void 0:(B=c.actionParams)==null?void 0:B.settingsAction)};this.getOfflineEndpoint(r).actionParams=g;this.ytComponentBehavior.resolveCommand(r)}_.We(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.Q.onClickUpsell=function(){var r;if((r=this.upsellButtonRenderer)==null||!r.isDisabled){var g,I;r=(I=(g=this.data)==null?void 0:g.upsellEndpoint)!=null?I:{};this.ytComponentBehavior.resolveCommand(r);_.We(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);g="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var P,a,v,C;g=(C=(P=this.formats)==null?void 0:(a=P[(v=this.selectedQualityIndex)!=null?v:0])==null?void 0:a.format)!=null?C:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:g}})}};
_.Q.onClickClose=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.Q.getOfflineSettingsAction=function(r,g){return r?g===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":g:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.Q.getOfflineEndpoint=function(r){return _.Z(r,_.lw)?_.Z(r,_.lw):_.Z(r,_.SN)};
_.l4.Object.defineProperties(b$.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.Le(_.xH("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var r;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(r=this.data)==null?void 0:r.qualityFormats}}});
b$.prototype.updateQualityOptions=b$.prototype.updateQualityOptions;b$.prototype.dataChanged=b$.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],b$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],b$.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],b$.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],b$.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],b$.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Number)],b$.prototype,"selectedQualityIndex",void 0);_.w([_.H(),_.J("design:type",Object)],b$.prototype,"selectedUpsellQuality",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],b$.prototype,"ytdReduxBehavior",void 0);
_.w([_.H({selector:BhK,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.J("design:type",Object)],b$.prototype,"downloadQualityPickerEntity",void 0);_.w([_.H(),_.J("design:type",Array)],b$.prototype,"qualityOptions",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],b$.prototype,"useUpsellDismissAlternate",void 0);_.w([_.H(),_.J("design:type",Object)],b$.prototype,"shouldShowAlternateUpsellDimiss",void 0);
_.w([_.H(),_.J("design:type",Object)],b$.prototype,"downloadButtonRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],b$.prototype,"upsellButtonRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],b$.prototype,"cancelButtonRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],b$.prototype,"upsellCancelButtonRenderer",void 0);_.w([_.H(),_.J("design:type",Object)],b$.prototype,"rememberSettings",void 0);_.w([_.H(),_.J("design:type",Object)],b$.prototype,"rememberSettingsChecked",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],b$.prototype,"dataChanged",null);_.w([_.xt("downloadQualityPickerEntity"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],b$.prototype,"updateQualityOptions",null);_.w([_.qC({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],b$);
_.A(b$,"ytd-download-quality-selector-renderer",function(){if(C1u!==void 0)return C1u;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-quality-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[titleText]]" class="style-scope ytd-download-quality-selector-renderer"></yt-formatted-string>\n<ytd-download-quality-selector-content data="[[data]]" remember-settings-checked="[[rememberSettingsChecked]]" selected-upsell-quality="[[selectedUpsellQuality]]" on-remember-settings-checked-changed="[[rememberSettingsCheckedChanged]]" class="style-scope ytd-download-quality-selector-renderer">\n</ytd-download-quality-selector-content>\n<div class="buttons style-scope ytd-download-quality-selector-renderer">\n  <yt-button-renderer id="cancel-button" data="[[cancelButtonRenderer]]" dialog-dismiss="" hidden="[[shouldShowAlternateUpsellDimiss]]" on-click="onClickClose" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="upsell-cancel-button" data="[[upsellCancelButtonRenderer]]" dialog-dismiss="" hidden="[[!shouldShowAlternateUpsellDimiss]]" on-click="onClickClose" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="download-button" data="[[downloadButtonRenderer]]" hidden="[[selectedUpsellQuality]]" on-click="onClickSubmit" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="upsell-button" data="[[upsellButtonRenderer]]" hidden="[[!selectedUpsellQuality]]" on-click="onClickUpsell" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return C1u=r},{mode:1});var u_D;var Mg=function(){return _.D.apply(this,arguments)||this};
_.b(Mg,_.D);Mg.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Mg.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"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Mg.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Mg.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Mg.prototype,"data",void 0);_.w([_.H({computed:"computeIcon_(data.infoIcon)"}),_.J("design:type",Object)],Mg.prototype,"infoIcon",void 0);
_.w([_.H({computed:"computeIcon_(data.warningIcon)"}),_.J("design:type",Object)],Mg.prototype,"warningIcon",void 0);_.w([_.qC({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Mg);
_.A(Mg,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(u_D!==void 0)return u_D;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <div id="source" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <yt-formatted-string id="source-title" text="[[data.sourceTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="source-subtitle" text="[[data.sourceSubtitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="source-account-name" text="[[data.sourceAccountName]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="source-account-email" text="[[data.sourceAccountEmail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="target" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <yt-formatted-string id="target-title" text="[[data.targetTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="target-subtitle" text="[[data.targetSubtitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <div id="target-account" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-img-shadow hidden="[[!data.sourceAccountThumbnail]]" thumbnail="[[data.sourceAccountThumbnail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-img-shadow>\n        <div id="target-account-info" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          <yt-formatted-string id="target-account-name" text="[[data.targetAccountName]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="target-account-email" text="[[data.targetAccountEmail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="sournce-channel-details" text="[[data.sourceChannelDetails]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </div>\n    <div id="info-warning" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <div id="info-title" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-icon disable-upgrade$="[[!infoIcon]]" hidden="[[!infoIcon]]" icon="[[infoIcon]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-icon>\n        <yt-formatted-string id="info-title-text" text="[[data.infoTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="info-text" split-lines="" text="[[data.infoText]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <div id="warning-title" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-icon disable-upgrade$="[[!warningIcon]]" hidden="[[!warningIcon]]" icon="[[warningIcon]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-icon>\n        <yt-formatted-string id="warning-title-text" text="[[data.warningTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <yt-formatted-string id="warning-text" split-lines="" text="[[data.warningText]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="footer" text="[[data.footer]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></div>\n    <div id="next-button" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return u_D=r},{mode:1});var p$L;var jq=function(){return _.D.apply(this,arguments)||this};
_.b(jq,_.D);jq.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
jq.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"}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],jq.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],jq.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],jq.prototype,"data",void 0);_.w([_.qC({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],jq);
_.A(jq,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(p$L!==void 0)return p$L;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-overview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <div id="stepper" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n    <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></yt-formatted-string>\n    <div id="messages" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n      <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n        <yt-formatted-string class="line-text style-scope ytd-cross-account-transfer-channel-overview-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n    <div id="signin-button" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return p$L=r},{mode:1});var oES;var VQ=function(){return _.D.apply(this,arguments)||this};
_.b(VQ,_.D);VQ.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
VQ.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"}}}}};
VQ.prototype.onServiceRequestSentOrCompleted=function(r,g){g&&g.actions&&g.actions.length>0&&_.We(this.hostElement,"yt-close-popup-action",[this.is])};
VQ.prototype.onServiceRequestSentOrCompleted=VQ.prototype.onServiceRequestSentOrCompleted;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],VQ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],VQ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],VQ.prototype,"data",void 0);
_.w([_.Eq("yt-service-request-completed"),_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],VQ.prototype,"onServiceRequestSentOrCompleted",null);_.w([_.qC({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],VQ);
_.A(VQ,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(oES!==void 0)return oES;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-tnc-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <yt-formatted-string id="agree-title" text="[[data.agreeTitle]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="agree-text" split-lines="" text="[[data.agreeText]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="understand-title" text="[[data.understandTitle]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="understand-text" split-lines="" text="[[data.understandText]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></div>\n    <div id="confirm-button" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return oES=r},{mode:1});var q8Y;var d$=function(){var r=_.D.apply(this,arguments)||this;r.submitButtonDisabled=!0;return r};
_.b(d$,_.D);_.Q=d$.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.Q.onDataChanged=function(){var r,g,I;if(((r=this.data)==null?void 0:(g=r.confirmButton)==null?void 0:(I=g.buttonRenderer)==null?void 0:I.isDisabled)!==void 0){var P,a,v;this.submitButtonDisabled=(P=this.data)==null?void 0:(a=P.confirmButton)==null?void 0:(v=a.buttonRenderer)==null?void 0:v.isDisabled}};
_.Q.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.Q.updateSubmitButtonDisabledFromBinding=function(r){this.submitButtonDisabled=r.detail.value};
_.Q.updateSubmitButtonDisabledFromConfirmCheckbox=function(r){this.submitButtonDisabled=!r.detail.value};
d$.prototype.onDataChanged=d$.prototype.onDataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],d$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],d$.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],d$.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],d$.prototype,"submitButtonDisabled",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],d$.prototype,"onDataChanged",null);_.w([_.qC({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],d$);
_.A(d$,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(q8Y!==void 0)return q8Y;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transfer-channel-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n  <div id="header" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <div id="sections" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></div>\n    <div id="messages" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n      <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n        <yt-formatted-string class="line-text style-scope ytd-transfer-channel-confirm-dialog-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n    <div id="confirm" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n      <template is="dom-if" if="[[data.confirmText]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n        <tp-yt-paper-checkbox id="confirm-checkbox" checked="[[!submitButtonDisabled]]" on-checked-changed="updateSubmitButtonDisabledFromConfirmCheckbox" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n          <yt-formatted-string id="confirm-text" text="[[data.confirmText]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n        </tp-yt-paper-checkbox>\n      </template>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" hidden="[[isCancelButtonHidden]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm="" disabled="[[submitButtonDisabled]]" on-disabled-changed="updateSubmitButtonDisabledFromBinding" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return q8Y=r},{mode:1});var X$V;var LW=function(){return _.D.apply(this,arguments)||this};
_.b(LW,_.D);_.l4.Object.defineProperties(LW.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var r,g,I;return((r=this.data)==null?void 0:r.title)+" "+((g=this.data)==null?void 0:g.metadataPrimary)+" "+((I=this.data)==null?void 0:I.metadataSecondary)}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],LW.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],LW.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],LW.prototype,"data",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],LW.prototype,"ariaLabel",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],LW);
_.A(LW,"ytd-compact-product-list-item-renderer",function(){if(X$V!==void 0)return X$V;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-product-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-compact-product-list-item-renderer" href$="[[computeHref_(data.onClickCommand)]]" data="[[data.onClickCommand]]" aria-label$="[[ariaLabel]]">\n  <div class="compact-product-list-item style-scope ytd-compact-product-list-item-renderer">\n    <yt-img-shadow class="item-image style-scope ytd-compact-product-list-item-renderer" height="40" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" width="40"></yt-img-shadow>\n    <div class="column style-scope ytd-compact-product-list-item-renderer">\n      <template is="dom-if" if="[[data.title]]" class="style-scope ytd-compact-product-list-item-renderer">\n        <div class="row title style-scope ytd-compact-product-list-item-renderer">[[data.title]]</div>\n      </template>\n      <div class="row metadata style-scope ytd-compact-product-list-item-renderer">\n        <template is="dom-if" if="[[data.metadataPrimary]]" class="style-scope ytd-compact-product-list-item-renderer">\n          <span class="style-scope ytd-compact-product-list-item-renderer">[[data.metadataPrimary]]</span>\n        </template>\n        <template is="dom-if" if="[[data.metadataSecondary]]" class="style-scope ytd-compact-product-list-item-renderer">\n          <span class="style-scope ytd-compact-product-list-item-renderer">[[data.metadataSecondary]]</span>\n          <yt-icon class="open-in-new style-scope ytd-compact-product-list-item-renderer" icon="yt-icons:open_in_new"></yt-icon>\n        </template>\n      </div>\n    </div>\n  </div>\n</a>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return X$V=r},{mode:1});var cpD;var Gl=function(){return _.D.apply(this,arguments)||this};
_.b(Gl,_.D);Gl.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]]"}}}}}};
_.l4.Object.defineProperties(Gl.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Gl.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Gl.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Gl.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Gl.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],Gl);
_.A(Gl,"ytd-compact-product-list-renderer",function(){if(cpD!==void 0)return cpD;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-product-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-compact-product-list-renderer">\n  <div id="title" class="style-scope ytd-compact-product-list-renderer">[[data.title]]</div>\n  <div id="items" class="style-scope ytd-compact-product-list-renderer"></div>\n  <div id="action-button" class="style-scope ytd-compact-product-list-renderer"></div>\n</div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return cpD=r},{mode:1});var tXL;var yQ=function(){return _.D.apply(this,arguments)||this};
_.b(yQ,_.D);_.Q=yQ.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.Q.getBackgroundUrl=function(){var r=this.get("data.headerImage.thumbnails");return r?"url("+_.Ly(r,this.hostElement.clientWidth)+")":""};
_.Q.onDataChanged=function(){var r=this.getBackgroundUrl();r&&(this.header.style.backgroundImage=r);r=_.CB();var g=_.mw(),I=this.get("data.trackingParams");I&&g&&r&&_.Ok(r,g,_.gM(I));r=_.m(this.hostElement.querySelectorAll("yt-img-shadow"));for(g=r.next();!g.done;g=r.next())g.value.onShow()};
_.Q.onPopupClosed=function(r){_.Va(r).localName==="ytd-membership-post-cancel-renderer"&&_.We(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
yQ.prototype.onPopupClosed=yQ.prototype.onPopupClosed;yQ.prototype.onDataChanged=yQ.prototype.onDataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],yQ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],yQ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],yQ.prototype,"data",void 0);_.w([_.ni("#header"),_.J("design:type",HTMLDivElement)],yQ.prototype,"header",void 0);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],yQ.prototype,"onDataChanged",null);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],yQ.prototype,"onPopupClosed",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],yQ);
_.A(yQ,"ytd-membership-post-cancel-renderer",function(){if(tXL!==void 0)return tXL;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-membership-post-cancel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-membership-post-cancel-renderer">\n  <div class="avatar-support style-scope ytd-membership-post-cancel-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar style-scope ytd-membership-post-cancel-renderer" thumbnail="[[data.viewerThumbnail]]"></yt-img-shadow>\n    <yt-icon class="membership-icon style-scope ytd-membership-post-cancel-renderer" default-to-filled="true" icon="sponsorship_star"></yt-icon>\n    <yt-img-shadow class="avatar style-scope ytd-membership-post-cancel-renderer" thumbnail="[[data.channelThumbnail]]"></yt-img-shadow>\n  </div>\n</div>\n\n<yt-formatted-string class="header-title style-scope ytd-membership-post-cancel-renderer" text="[[data.header]]"></yt-formatted-string>\n\n<div class="messages style-scope ytd-membership-post-cancel-renderer">\n  <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-membership-post-cancel-renderer">\n    <yt-formatted-string text="[[item]]" class="style-scope ytd-membership-post-cancel-renderer"></yt-formatted-string>\n  </template>\n</div>\n\n<div class="footer style-scope ytd-membership-post-cancel-renderer">\n  <div id="okay-button" class="style-scope ytd-membership-post-cancel-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return tXL=r},{mode:1});var BQC;var KW=function(){return _.D.apply(this,arguments)||this};
_.b(KW,_.D);KW.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
KW.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],KW.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],KW.prototype,"data",void 0);_.w([_.ni("ytd-feedback-survey-renderer"),_.J("design:type",Object)],KW.prototype,"feedbackSurveyRenderer",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],KW);
_.A(KW,"ytd-sponsorship-confirm-cancel-content",function(){if(BQC!==void 0)return BQC;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorship-confirm-cancel-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="description" class="style-scope ytd-sponsorship-confirm-cancel-content">\n  <yt-formatted-string text="[[data.description]]" class="style-scope ytd-sponsorship-confirm-cancel-content"></yt-formatted-string>\n</div>\n<div id="feedback-survey" class="style-scope ytd-sponsorship-confirm-cancel-content"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return BQC=r},{mode:1});var OsS;var sF=function(){var r=_.D.apply(this,arguments)||this;r.maybeSubmitFeedback=function(){r.content&&r.content.maybeSubmitFeedback()};
return r};
_.b(sF,_.D);_.Q=sF.prototype;_.Q.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.Q.onYtPopupOpened=function(r,g){g===this&&this.data&&this.data.onOpenCommands&&_.AF(this.hostElement,this.data.onOpenCommands,this.hostElement);_.We(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.Q.onYtPopupClosed=function(r,g){(g&&g.canceled===!0||g&&g.canceled===!1&&g.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.AF(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.Q.onYtServiceRequestCompleted=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.Q.onYtServiceRequestError=function(r){_.e6(this.hostElement,r.detail.error.message)};
_.Q.onDataChanged=function(){if(this.isAttached){var r=this.backgroundUrl;r&&(_.DG(this.hostElement).querySelector("#header").style.backgroundImage=r)}};
_.l4.Object.defineProperties(sF.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return r?"url("+_.Ly(r,this.hostElement.clientWidth)+")":""}}});
sF.prototype.onDataChanged=sF.prototype.onDataChanged;sF.prototype.onYtServiceRequestError=sF.prototype.onYtServiceRequestError;sF.prototype.onYtServiceRequestCompleted=sF.prototype.onYtServiceRequestCompleted;sF.prototype.onYtPopupClosed=sF.prototype.onYtPopupClosed;sF.prototype.onYtPopupOpened=sF.prototype.onYtPopupOpened;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],sF.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],sF.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],sF.prototype,"data",void 0);_.w([_.H({value:function(){return _.xH("SBOX_INAPPROPRIATE_CANCEL")}}),
_.J("design:type",String)],sF.prototype,"closeButtonAriaLabel",void 0);_.w([_.ni("#scrollable"),_.J("design:type",Object)],sF.prototype,"scrollable",void 0);_.w([_.ni("ytd-sponsorship-confirm-cancel-content"),_.J("design:type",Object)],sF.prototype,"content",void 0);_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],sF.prototype,"onYtPopupOpened",null);
_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],sF.prototype,"onYtPopupClosed",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],sF.prototype,"onYtServiceRequestCompleted",null);
_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],sF.prototype,"onYtServiceRequestError",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sF.prototype,"onDataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],sF);
_.A(sF,"ytd-sponsorship-confirm-cancel-renderer",function(){if(OsS!==void 0)return OsS;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorship-confirm-cancel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <tp-yt-paper-icon-button aria-label$="[[closeButtonAriaLabel]]" dialog-dismiss="" icon="yt-icons:dismissal" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></tp-yt-paper-icon-button>\n  </div>\n  <div class="avatar-support style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <template is="dom-if" restamp="" if="[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n      <yt-img-shadow class="avatar style-scope ytd-sponsorship-confirm-cancel-renderer" thumbnail="[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]">\n      </yt-img-shadow>\n      <yt-icon class="membership-icon style-scope ytd-sponsorship-confirm-cancel-renderer" default-to-filled="true" icon="sponsorship_star"></yt-icon>\n    </template>\n    <yt-img-shadow class="avatar style-scope ytd-sponsorship-confirm-cancel-renderer" thumbnail="[[data.header.sponsorshipDialogHeaderRenderer.channelThumbnail]]">\n    </yt-img-shadow>\n  </div>\n</div>\n<div id="content" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <div id="title" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n      <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></yt-formatted-string>\n    </div>\n    <ytd-sponsorship-confirm-cancel-content data="[[data]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    </ytd-sponsorship-confirm-cancel-content>\n  </tp-yt-paper-dialog-scrollable>\n</div>\n<div class="footer style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <div id="confirm-button" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return OsS=r},{mode:_.Rv("kevlar_poly_si_batch_j081")?1:2});var z4C;var FX=function(){return _.D.apply(this,arguments)||this};
_.b(FX,_.D);FX.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],FX.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],FX.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],FX);
_.A(FX,"ytd-sponsorships-celebration-content",function(){if(z4C!==void 0)return z4C;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-celebration-content"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return z4C=
r},{mode:1});var e4C;var Y8V=_.U1(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),Ha=function(){var r=_.D.apply(this,arguments)||this;r.scriptsAppended=!1;r.useFullWidthPrimaryButton=!1;r.buttonOverrides={type:"tonal",style:"overlay-dark"};return r};
_.b(Ha,_.D);_.Q=Ha.prototype;_.Q.dataChanged=function(){var r;this.useFullWidthPrimaryButton=!((r=this.data)==null||!r.useFullWidthPrimaryButton)};
_.Q.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:_.Y("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.onDataChanged=function(){var r;(r=this.header)==null||r.style.setProperty("background-color",this.backgroundColor);if(r=this.headerImageUrl){var g;(g=this.header)==null||g.style.setProperty("background-image",r)}g=_.CB(4);r=_.mw(4);var I=this.get("data.trackingParams");if(I&&r&&g){var P=_.gM(I);_.Ok(g,r,P);_.Y("combine_ve_grafts")?_.hx().graftServerVe(I,r,4):_.Ok(g,r,P)}g=_.m(this.hostElement.querySelectorAll("yt-img-shadow"));for(r=g.next();!r.done;r=g.next())r.value.onShow();if(g=this.get("data.gtmId"))_.r9(g,
_.Gq("GL","")),this.setupConversionTracking()};
_.Q.setupConversionTracking=function(){if(!this.scriptsAppended){var r=document.createElement("script");_.qH(r,_.pE(Y8V.join("")));document.head.appendChild(r);r=document.createElement("noscript");r.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TGBSZFB" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(r);this.scriptsAppended=!0}};
_.Q.onPopupClosed=function(r){if(_.Va(r).localName==="ytd-sponsorships-celebration-renderer"){_.We(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var g;this.data&&((g=this.data)==null?0:g.dismissCommand)&&_.Jx.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.l4.Object.defineProperties(Ha.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.pi(r)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return r?"url("+_.Ly(r,this.hostElement.getBoundingClientRect().width)+")":""}}});
Ha.prototype.onPopupClosed=Ha.prototype.onPopupClosed;Ha.prototype.onDataChanged=Ha.prototype.onDataChanged;Ha.prototype.dataChanged=Ha.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ha.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ha.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ha.prototype,"data",void 0);
_.w([_.ni("#header"),_.J("design:type",HTMLElement)],Ha.prototype,"header",void 0);_.w([_.H(),_.J("design:type",Object)],Ha.prototype,"scriptsAppended",void 0);_.w([_.H({type:Boolean,reflectToAttribute:!0}),_.J("design:type",Object)],Ha.prototype,"useFullWidthPrimaryButton",void 0);_.w([_.H(),_.J("design:type",Object)],Ha.prototype,"buttonOverrides",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ha.prototype,"dataChanged",null);
_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ha.prototype,"onDataChanged",null);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Ha.prototype,"onPopupClosed",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],Ha);
_.A(Ha,"ytd-sponsorships-celebration-renderer",function(){if(e4C!==void 0)return e4C;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="avatar-container" class="style-scope ytd-sponsorships-celebration-renderer">\n    <yt-img-shadow class="avatar style-scope ytd-sponsorships-celebration-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="title-container style-scope ytd-sponsorships-celebration-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<ytd-sponsorships-celebration-content data="[[data]]" class="style-scope ytd-sponsorships-celebration-renderer"></ytd-sponsorships-celebration-content>\n<div id="top-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n<div id="button-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="primary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return e4C=r},{mode:1});var ZsN;var Wa=function(){return _.D.apply(this,arguments)||this};
_.b(Wa,_.D);_.Q=Wa.prototype;_.Q.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"}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.detached=function(){this.playerElement.stop()};
_.Q.onYtServiceRequestCompleted=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.Q.onYtServiceRequestError=function(r){_.e6(this.hostElement,r.detail.error.message)};
_.Q.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.Q.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.Q.getTier=function(r,g){return!r||!r.tiers||g<0?null:_.Z(r.tiers[g],Yo3)};
_.Q.moreThanOne=function(r){return!!(r&&r.length>1)};
_.Q.tierOverviewTap=function(r){var g=this;this.selectedTier=r.model.index;_.Nu(this,function(){_.He(g.hostElement,"yt-refit")})};
_.Q.computeSelectedClass=function(r,g){return this.isSelected(r,g)?"selected":""};
_.Q.computeButtonAriaPressed=function(r,g){return this.isSelected(r,g)?"true":"false"};
_.Q.isSelected=function(r,g){return r===g};
_.Q.onDataChanged=function(){_.DG(this.hostElement).querySelector("#header-overlay").style.visibility="";_.DG(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition");this.offerVideo=this.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.externalVideoId");this.setHeaderBackground();this.initializeVe(this.offerVideo);this.offerVideo&&this.setupVideoPlayer(this.offerVideo);for(var r=_.m(this.hostElement.querySelectorAll("yt-img-shadow")),
g=r.next();!g.done;g=r.next())g.value.onShow();var I;this.set("selectedTier",(I=this.get("data.targetTierIndex"))!=null?I:0);var P;(r=(P=this.data)==null?void 0:P.onVisible)&&this.ytComponentBehavior.resolveCommand(r)};
_.Q.initializeVe=function(r){var g=_.CB(),I=_.mw(),P=this.get("data.trackingParams");I&&g&&(this.screenLayer=4,g=_.Fn(_.xQ8)(void 0,69877,{clientScreenNonce:g,visualElement:I},void 0,void 0,void 0),_.pB(g,69877,4),I=_.mw(4),P&&I&&(P=_.gM(P),_.Ok(g,I,P),r&&(this.offerVideoVe=_.Dx(74659),_.Ok(g,P,this.offerVideoVe))))};
_.Q.setHeaderBackground=function(){var r=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.DG(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.pi(r);if(r=this.getHeaderImage())r=_.Ly(r,screen.width),_.DG(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+r+")"};
_.Q.getHeaderImage=function(){var r=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&r?r:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.Q.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.Q.setupVideoPlayer=function(r){var g=this,I,P,a,v;return _.p(function(C){if(C.nextAddress==1)return I=g.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),P=g.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.Y("kevlar_player_update_killswitch")?g.playerElement.update({args:{autoplay:I,video_id:r,player_params:P}}):g.playerElement.loadVideoWithPlayerVars({autoplay:I,video_id:r,player_params:P}),
C.yield(g.playerElement.getPlayerPromise(),2);a=C.yieldResult;a.addEventListener("onStateChange",function(u){g.onPlayerStateChange(u)});
a.setScreenLayer(g.screenLayer);(v=_.CB(4))&&g.offerVideoVe&&_.eU(v,g.offerVideoVe);I&&(g.pauseOtherPlayers(),g.playerElement.focusOnPlayer(),g.playerElement.getPlayer().hideControls(),_.q6(_.ZV,function(){g.fadeOutHeaderOverlay()},4E3));
_.R2(C)})};
_.Q.onPlayerStateChange=function(r){r===1?this.backgroundPlayerElement&&(r=this.backgroundPlayerElement.player_.getPlayerState(),r!==1&&r!==3||this.backgroundPlayerElement.pause()):r===0&&(_.DG(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.DG(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.Q.fadeOutHeaderOverlay=function(){_.DG(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.Q.onHeaderTap=function(){if(this.offerVideo){_.DG(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var r;((r=this.playerElement.player_)==null?void 0:r.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(r=_.CB(4))&&this.offerVideoVe&&_.Uk(r,this.offerVideoVe)}};
_.Q.getBackgroundImageLayerClass=function(r){return r?"background-image-layer-with-video":""};
_.Q.getHeaderClass=function(r){return r?"header-with-video":""};
_.Q.getHeaderOverlayClass=function(r){return r?"header-overlay-with-video":""};
_.Q.getTitleContainerClass=function(r,g){return r?"title-container-with-video":g?"title-container-without-video-flexible":"title-container-without-video"};
_.Q.tierTitleDisplayStatus=function(r){return this.moreThanOne(r)?"hide":"show"};
_.Q.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.S5().resolve(_.XH).getPlayerElement():this.backgroundPlayerElement=_.dD();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var r=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=r===1||r===3;this.backgroundPlayerElement.pause()}};
_.Q.isMiniplayerActive=function(){return _.S5().resolve(_.XH).isMiniplayerActive()};
_.Q.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("selected-tier-changed",this.selectedTier))};
Wa.prototype.selectedTierChangedForBinding=Wa.prototype.selectedTierChangedForBinding;Wa.prototype.onDataChanged=Wa.prototype.onDataChanged;Wa.prototype.onYtPopupClosed=Wa.prototype.onYtPopupClosed;Wa.prototype.onYtPopupOpened=Wa.prototype.onYtPopupOpened;Wa.prototype.onYtServiceRequestError=Wa.prototype.onYtServiceRequestError;Wa.prototype.onYtServiceRequestCompleted=Wa.prototype.onYtServiceRequestCompleted;
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Wa.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Wa.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Wa.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Wa.prototype,"data",void 0);_.w([_.H({value:0}),_.J("design:type",Number)],Wa.prototype,"selectedTier",void 0);
_.w([_.H({value:""}),_.J("design:type",String)],Wa.prototype,"offerVideo",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],Wa.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.w([_.H({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.xE(this)}}),
_.J("design:type",String)],Wa.prototype,"playerId",void 0);_.w([_.ni("tp-yt-paper-dialog-scrollable"),_.J("design:type",Object)],Wa.prototype,"scrollable",void 0);_.w([_.ni("ytd-sponsorships-tier-renderer"),_.J("design:type",Object)],Wa.prototype,"tierRenderer",void 0);_.w([_.ni("#player"),_.J("design:type",Object)],Wa.prototype,"playerElement",void 0);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Wa.prototype,"onYtServiceRequestCompleted",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Wa.prototype,"onYtServiceRequestError",null);
_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Wa.prototype,"onYtPopupOpened",null);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Wa.prototype,"onYtPopupClosed",null);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Wa.prototype,"onDataChanged",null);
_.w([_.xt("selectedTier"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Wa.prototype,"selectedTierChangedForBinding",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],Wa);
_.A(Wa,"ytd-sponsorships-offer-renderer",function(){if(ZsN!==void 0)return ZsN;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" class="style-scope ytd-sponsorships-offer-renderer">\n  <div id="titlebar-text" class="style-scope ytd-sponsorships-offer-renderer">\n    <yt-formatted-string text="[[data.header.sponsorshipsHeaderRenderer.titlebarText]]" class="style-scope ytd-sponsorships-offer-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="action-menu" class="style-scope ytd-sponsorships-offer-renderer"></div>\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-offer-renderer"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-sponsorships-offer-renderer">\n  <div id="header" class$="[[getHeaderClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer">\n    <div id="header-overlay" on-click="onHeaderTap" class="style-scope ytd-sponsorships-offer-renderer">\n      <div id="header-title-overlay" class$="[[getHeaderOverlayClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer">\n        <div id="avatar-container" class="style-scope ytd-sponsorships-offer-renderer">\n          <yt-img-shadow class="avatar style-scope ytd-sponsorships-offer-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n          </yt-img-shadow>\n        </div>\n        <div class$="title-container [[getTitleContainerClass(offerVideo,\n            data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode)]] style-scope ytd-sponsorships-offer-renderer">\n          <yt-formatted-string class="channel-title style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.superTitle]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="title style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="subtitle style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n          </yt-formatted-string>\n        </div>\n      </div>\n      <div id="background-image-layer" class$="[[getBackgroundImageLayerClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer"></div>\n    </div>\n    <div id="video-container" hidden$="[[!offerVideo]]" class="style-scope ytd-sponsorships-offer-renderer">\n      <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SPONSORSHIPS_OFFER" player-id="[[playerId]]" class="style-scope ytd-sponsorships-offer-renderer">\n      </ytd-player>\n    </div>\n  </div>\n  <div id="alert-renderer" hidden="[[!data.alert]]" class="style-scope ytd-sponsorships-offer-renderer"></div>\n  <div id="content" class="style-scope ytd-sponsorships-offer-renderer">\n    <template is="dom-if" if="[[moreThanOne(data.tiers)]]" class="style-scope ytd-sponsorships-offer-renderer">\n      <div id="tier-overview" class="style-scope ytd-sponsorships-offer-renderer">\n        <template is="dom-repeat" items="[[data.tiers]]" as="tier" class="style-scope ytd-sponsorships-offer-renderer">\n          <button class$="offer-overview-item [[computeSelectedClass(index, selectedTier)]] style-scope ytd-sponsorships-offer-renderer" aria-pressed="[[computeButtonAriaPressed(index, selectedTier)]]" on-click="tierOverviewTap">\n            <yt-formatted-string class="title style-scope ytd-sponsorships-offer-renderer" text="[[tier.sponsorshipsTierRenderer.title]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtitle style-scope ytd-sponsorships-offer-renderer" text="[[tier.sponsorshipsTierRenderer.subtitle]]">\n            </yt-formatted-string>\n          </button>\n        </template>\n      </div>\n    </template>\n    <ytd-sponsorships-tier-renderer id="tier" data="[[getTier(data, selectedTier)]]" titledisplaystatus="[[tierTitleDisplayStatus(data.tiers)]]" class="style-scope ytd-sponsorships-offer-renderer">\n    </ytd-sponsorships-tier-renderer>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return ZsN=r},{mode:_.Rv("kevlar_poly_si_batch_j077")?1:2});var UhO;var Ds=function(){var r=_.D.apply(this,arguments)||this;r.buttonOverrides={type:"filled",style:"mono"};return r};
_.b(Ds,_.D);Ds.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}}}}}};
Ds.prototype.backgroundColorChanged=function(){var r,g,I,P=(g=_.Z((r=this.data)==null?void 0:r.content,ZUr))==null?void 0:(I=g.backgroundColor)==null?void 0:I.backgroundColor;P&&(r=_.uH(P),_.DG(this.hostElement).querySelector("#banner").style.backgroundColor=r,_.DG(this.hostElement).querySelector("#abstract-art").style.backgroundColor=r)};
Ds.prototype.attached=function(){this.JSC$22749_scroller&&(this.JSC$22749_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22749_scroller.attached&&typeof this.JSC$22749_scroller.attached==="function"&&this.JSC$22749_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Ds.prototype.backgroundColorChanged=Ds.prototype.backgroundColorChanged;_.w([_.H(),_.J("design:type",Object)],Ds.prototype,"data",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ds.prototype,"ytRendererstamperBehavior",void 0);_.w([_.ni("#scroller"),_.J("design:type",Object)],Ds.prototype,"JSC$22749_scroller",void 0);_.w([_.H(),_.J("design:type",Object)],Ds.prototype,"buttonOverrides",void 0);
_.w([_.xt("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ds.prototype,"backgroundColorChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],Ds);
_.A(Ds,"ytd-sponsorships-promotion-celebration-renderer",function(){if(UhO!==void 0)return UhO;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-promotion-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n   <div id="dismiss-button" class="style-scope ytd-sponsorships-promotion-celebration-renderer"></div>\n   <div id="header" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n    <yt-img-shadow class="premium-icon style-scope ytd-sponsorships-promotion-celebration-renderer" thumbnail="[[data.header.sponsorshipsPromotionHeaderRenderer.icon]]">\n    </yt-img-shadow>\n    <yt-img-shadow class="illustration style-scope ytd-sponsorships-promotion-celebration-renderer" hidden="[[!data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]" thumbnail="[[data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]">\n    </yt-img-shadow>\n    <yt-formatted-string class="title style-scope ytd-sponsorships-promotion-celebration-renderer" text="[[data.header.sponsorshipsPromotionHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-promotion-celebration-renderer" split-lines="" text="[[data.header.sponsorshipsPromotionHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n  <div id="banner" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n    <div id="content" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n      <div id="content-background" class="banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer">\n        <yt-img-shadow id="abstract-art" fit-height="" thumbnail="[[data.content.sponsorshipsPromotionChannelRenderer.backgroundImage]]" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n        </yt-img-shadow>\n      </div>\n      <div id="subcontent" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n        <yt-img-shadow class="channel-image style-scope ytd-sponsorships-promotion-celebration-renderer" fit="" thumbnail="[[data.content.sponsorshipsPromotionChannelRenderer.channelImage]]">\n        </yt-img-shadow>\n        <div class="channel-info style-scope ytd-sponsorships-promotion-celebration-renderer">\n          <yt-formatted-string class="channel-info-title style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" text="[[data.content.sponsorshipsPromotionChannelRenderer.title]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="channel-title style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" text="[[data.content.sponsorshipsPromotionChannelRenderer.channelTitle]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="membership-detail style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" hidden="[[!data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]" text="[[data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </div>\n    <div id="button-bar" class="banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer">\n      <div id="primary-button" class="style-scope ytd-sponsorships-promotion-celebration-renderer"></div>\n    </div>\n  </div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return UhO=r},{mode:_.Rv("kevlar_poly_si_batch_j077")?1:2});var isu;var bsD;var R6=function(){return _.D.apply(this,arguments)||this};
_.b(R6,_.D);R6.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
R6.prototype.computeIsInitiallyChecked=function(r){return r===1};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],R6.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],R6.prototype,"data",void 0);_.w([_.ni("#checkbox"),_.J("design:type",Object)],R6.prototype,"checkbox",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],R6);
_.A(R6,"ytd-subscription-toggle-option-renderer",function(){if(bsD!==void 0)return bsD;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-toggle-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" checked="[[computeIsInitiallyChecked(data.initialValue)]]" class="style-scope ytd-subscription-toggle-option-renderer">\n  [[getSimpleString(data.label)]]\n</tp-yt-paper-checkbox>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return bsD=r},{mode:1});var AD=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return r};
_.b(AD,_.D);AD.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"}}}};
AD.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
AD.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var r=_.DG(this.hostElement).querySelector("#options").selected;r=this.data.options[r].subscriptionRadioOptionRenderer.serviceEndpoint;var g=_.DG(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");g&&r&&r.modifyChannelNotificationPreferenceEndpoint&&(g=g.getValue())&&(r.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[g]);_.S5().resolve(_.E3).resolveCommand(r,{form:{element:this.hostElement}});
_.We(this.hostElement,"yt-close-popup-action")};
_.l4.Object.defineProperties(AD.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var r=this.data.options,g=0;g<r.length;g++){var I=r[g].subscriptionRadioOptionRenderer;if(I&&I.selected)return g}return null}}});
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],AD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],AD.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],AD.prototype,"eventForwardingBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],AD.prototype,"ytRendererBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],AD.prototype,"data",void 0);_.w([_.L("data.options"),_.J("design:type",Object),_.J("design:paramtypes",[])],AD.prototype,"initialIndex",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],AD);
_.A(AD,"ytd-subscription-notification-options-renderer",function(){if(isu!==void 0)return isu;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-notification-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-subscription-notification-options-renderer">[[getSimpleString(data.title)]]</div>\n<div id="body" class="style-scope ytd-subscription-notification-options-renderer">\n  <tp-yt-paper-radio-group id="options" selected="[[initialIndex]]" class="style-scope ytd-subscription-notification-options-renderer">\n    <template is="dom-repeat" items="[[data.options]]" class="style-scope ytd-subscription-notification-options-renderer">\n      <tp-yt-paper-radio-button name="[[index]]" value="[[item.subscriptionRadioOptionRenderer.serviceEndpoint]]" class="style-scope ytd-subscription-notification-options-renderer">\n        <div class="content style-scope ytd-subscription-notification-options-renderer">\n          <div class="label style-scope ytd-subscription-notification-options-renderer">\n            [[getSimpleString(item.subscriptionRadioOptionRenderer.text)]]\n          </div>\n          <yt-icon icon="[[item.subscriptionRadioOptionRenderer.choiceIcon.iconType]]" class="style-scope ytd-subscription-notification-options-renderer">\n          </yt-icon>\n        </div>\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n  <div id="secondary-options" class="style-scope ytd-subscription-notification-options-renderer"></div>\n</div>\n<div class="buttons style-scope ytd-subscription-notification-options-renderer">\n  <div id="cancel-button" class="style-scope ytd-subscription-notification-options-renderer"></div>\n  <div id="confirm-button" class="style-scope ytd-subscription-notification-options-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return isu=r},{mode:1});var MXA;var j$b=function(){return _.D.apply(this,arguments)||this};
_.b(j$b,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],j$b.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],j$b.prototype,"data",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],j$b);
_.A(j$b,"ytd-tvfilm-offer-groups-renderer",function(){if(MXA!==void 0)return MXA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-offer-groups-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.offerGroups]]" class="style-scope ytd-tvfilm-offer-groups-renderer">\n  <div class="offer-group style-scope ytd-tvfilm-offer-groups-renderer">\n    <div class="offer-header style-scope ytd-tvfilm-offer-groups-renderer">\n      <h2 class="offer-title style-scope ytd-tvfilm-offer-groups-renderer">[[getSimpleString(item.offerGroupRenderer.title)]]</h2>\n      <h3 class="style-scope ytd-tvfilm-offer-groups-renderer">\n        <yt-formatted-string class="offer-subtitle standard-text style-scope ytd-tvfilm-offer-groups-renderer" split-lines="" text="[[item.offerGroupRenderer.subtitle]]">\n        </yt-formatted-string>\n      </h3>\n    </div>\n    <div class="offer-list style-scope ytd-tvfilm-offer-groups-renderer">\n      <template is="dom-repeat" items="[[item.offerGroupRenderer.offers]]" class="style-scope ytd-tvfilm-offer-groups-renderer">\n        <ytd-button-renderer class="offer-button style-scope ytd-tvfilm-offer-groups-renderer" data="[[item.buttonRenderer]]" dialog-dismiss="true" ellipsis-truncate="">\n        </ytd-button-renderer>\n      </template>\n    </div>\n  </div>\n</template>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return MXA=r},{mode:1});var VXV;var Ng=function(){return _.D.apply(this,arguments)||this};
_.b(Ng,_.D);_.Q=Ng.prototype;_.Q.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"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.Q.computeThumbnailClass=function(r){return r.thumbnailOverlays?r.isShow?"thumbnail-show":"thumbnail-movie":r.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.Q.computeCommerceSectionClass=function(r){return r.offers&&r.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.Q.computeTitleClass=function(r){return r.offers&&r.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.Q.onDataChanged=function(){[].concat(_.xC(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(r){r.onShow()})};
Ng.prototype.onDataChanged=Ng.prototype.onDataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ng.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ng.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Ng.prototype,"data",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ng.prototype,"onDataChanged",null);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],Ng);
_.A(Ng,"ytd-ypc-offers-overlay-renderer",function(){if(VXV!==void 0)return VXV;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-offers-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n  <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-ypc-offers-overlay-renderer"></tp-yt-paper-spinner>\n</div>\n<div class="content style-scope ytd-ypc-offers-overlay-renderer" hidden="[[data.showLoadingSpinner]]">\n  <div class="header style-scope ytd-ypc-offers-overlay-renderer" hidden="[[!data.title]]">\n    <div class="metadata style-scope ytd-ypc-offers-overlay-renderer">\n      <div class$="title-badge [[computeTitleClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        [[getSimpleString(data.title)]]\n      </div>\n    </div>\n    <template is="dom-if" if="[[data.title]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <ytd-button-renderer class="dismiss-button style-scope ytd-ypc-offers-overlay-renderer" data="[[data.dismissButton.buttonRenderer]]" dialog-dismiss="true">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div class="content-dismiss-section style-scope ytd-ypc-offers-overlay-renderer">\n    <div id="thumbnail-commerce-section" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <div id="thumbnail" class$="[[computeThumbnailClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        <yt-img-shadow id="thumbnail-image" fit="" thumbnail="[[data.thumbnail]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n        </yt-img-shadow>\n        <div id="overlays" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n      </div>\n      <div id="commerce-metadata-section" class$="[[computeCommerceSectionClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        <div id="commerce-section" class="style-scope ytd-ypc-offers-overlay-renderer">\n          <div id="offers" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n        </div>\n        <div id="badges-metadata-section" hidden="[[!data.badges]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n          <hr class="metadata-separator-line style-scope ytd-ypc-offers-overlay-renderer">\n          <ytd-badge-supported-renderer class="left-aligned-badges style-scope ytd-ypc-offers-overlay-renderer" badges="[[data.badges]]">\n          </ytd-badge-supported-renderer>\n          <div class="subtitle standard-text style-scope ytd-ypc-offers-overlay-renderer">[[getSimpleString(data.metadata)]]</div>\n        </div>\n      </div>\n    </div>\n    <template is="dom-if" if="[[!data.title]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <ytd-button-renderer class="dismiss-button style-scope ytd-ypc-offers-overlay-renderer" data="[[data.dismissButton.buttonRenderer]]" dialog-dismiss="true">\n      </ytd-button-renderer>\n    </template>\n  </div>\n  <yt-formatted-string class="info-section standard-text style-scope ytd-ypc-offers-overlay-renderer" text="[[data.additionalInfo]]">\n  </yt-formatted-string>\n\n  <div class="footer style-scope ytd-ypc-offers-overlay-renderer">\n    <div id="coupon" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n    <ytd-button-renderer id="help-button" data="[[data.helpButton.buttonRenderer]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return VXV=r},{mode:_.Rv("kevlar_poly_si_batch_j028")?1:2});var dhu;var LtC=function(){this.usedMethods=new Set};
LtC.prototype.add=function(r){this.usedMethods.add(r)};
LtC.prototype.reset=function(){this.usedMethods.clear()};var Gjc,ypn;
_.Ktb=function(r,g){this.query=r;this.previousSearchQuery=g;this.id=Gjc++;if(!ypn){g=_.Gq("SBOX_SETTINGS");r="https://"+((g==null?void 0:g.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var I=g==null?void 0:g.REQUEST_LANGUAGE;I&&(r+="&hl="+I);(I=g==null?void 0:g.REQUEST_DOMAIN)&&(r+="&gl="+I);r+="&client=youtube&gs_ri=youtube";(I=g==null?void 0:g.SUGG_EXP_ID)&&(r+="&sugexp="+encodeURIComponent(I));(I=g==null?void 0:g.PSUGGEST_TOKEN)&&(r+="&tok="+I);(g=g==
null?void 0:g.SESSION_INDEX)&&(r+="&authuser="+g);_.Y("desktop_enable_visual_suggest")&&(r+="&h=180&w=320&ytvs=1");ypn=r}};
_.s$V=function(r){var g="q="+encodeURIComponent(r.query);r.previousSearchQuery&&(g+="&pq="+encodeURIComponent(r.previousSearchQuery));return g};
_.Ft7=function(){var r=_.Gq("SBOX_SETTINGS"),g={};if(r==null?0:r.SEND_VISITOR_DATA)g["X-Goog-Visitor-Id"]=r==null?void 0:r.VISITOR_DATA;return g};
_.Hs7=function(r){var g=ypn;g+="&gs_id="+r.id.toString(36);g+="&q="+encodeURIComponent(r.query);g+="&cp="+r.query.length;r.previousSearchQuery&&(g+="&pq="+encodeURIComponent(r.previousSearchQuery));(r=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(g+="&video_id="+r);return g};
Gjc=0;ypn="";var WtN=Kv.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,Dhb=Kv.SEARCH_ENTITY_SUGGESTION_MOVIE,R4p=Kv.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,ApO=Kv.SEARCH_ENTITY_SUGGESTION_TV_SHOW,NQS=function(r,g){this.text=r;this.bold=g},w$n=function(r,g,I){this.input=g;
this.index=I;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=r[0];this.type=r[1];this.subtypes=r[2];var P;this.displayText=nxi((P=r[3])==null?void 0:P.b);var a;this.ignoredPrefix=nxi((a=r[3])==null?void 0:a.a);var v,C;this.hasNewVideo=((v=r[3])==null?void 0:(C=v.zam)==null?void 0:C.toString())==="true"?!0:!1;var u;this.visualSuggestUrl=(u=r[3])==null?void 0:u.zai;var X;this.entityType=nxi((X=r[3])==null?void 0:X.zap);var c;this.entityName=nxi((c=r[3])==null?void 0:c.zao);var B;g=
nxi((B=r[3])==null?void 0:B.zaf);var O;this.entityMid=(O=r[3])==null?void 0:O.zae;B=TB0(this.subtypes,this.entityMid);if(g&&B){if(g){O="";switch(B){case "YOUTUBE_ENTITY_TYPE_SONG":O=R4p;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":O=WtN;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":O=ApO;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":O=Dhb}B=B==="YOUTUBE_ENTITY_TYPE_SONG"||B==="YOUTUBE_ENTITY_TYPE_ALBUM"?O+" \u2022  \u2022 "+g:g}else B="";this.entitySubtitle=B}var z;this.externalChannelId=(z=r[3])==null?void 0:z.zav;
var e;this.entityThumbnailAttributionUrl=(e=r[3])==null?void 0:e.zaq},S8p=function(r,g){var I=[],P,a=(P=r.displayText)!=null?P:r.text;
(g==null?0:g.useEntityName)&&lL7(r)&&r.entityName&&(a=r.entityName);if(r.type===33)return I.push(new NQS(a,!1)),I;if(a.length>=r.input.length&&a.substring(0,r.input.length)===r.input)I.push(new NQS(r.input,!1)),I.push(new NQS(a.substring(r.input.length),!0));else{var v=new Set(r.input.split(/\s/)),C=a.split(/\s/);I=C.map(function(u,X){return new NQS(u.trim()+(X===C.length-1?"":" "),!v.has(u))})}return I},lL7=function(r){var g=!!TB0(r.subtypes);
r=!!r.entityMid;return g||r};_.JpL=function(r){this.rawResponse=["",[],{}];this.suggestions=[];try{var g=JSON.parse(hWp(r));if(typeof g==="object"&&g!==null)this.rawResponse=g;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(P){console.log("Suggest: Failed to parse SuggestResponse!");return}var I=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(P,a){return new w$n(P,I,a)})};var EEu=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new LtC;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$22786_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},xhn,fLl=function(){xhn||(xhn=new EEu);
return xhn};
EEu.prototype.updateSuggestions=function(r){var g=this;this.availableSuggestions.forEach(function(I){g.previousSuggestions[I]=!0});
this.availableSuggestions=r.map(function(I){var P=I.type.toString();I.subtypes.length>0&&(P+="i"+I.subtypes.join("i"),P+="k"+I.suggestionSources.COMPLETE_SERVER.toString());return P})};
var nEC=function(r,g){var I=Date.now();r.firstEditTime<0&&(r.firstEditTime=I);g&&(r.lastQueryBuildTime=I);r.lastEditTime=I};
EEu.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$22786_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var TQl=function(r){var g="";r.availableSuggestions.forEach(function(a){delete r.previousSuggestions[a]});
for(var I=_.m(Object.keys(r.previousSuggestions)),P=I.next();!P.done;P=I.next())P=P.value,r.previousSuggestions[P]&&(g+=(g?"j":"")+P);return g},h4O=function(r,g){var I=[];
g&&(I[1]=g.toString());I[0]="youtube";I[7]=Date.now()-r.startTime;I[6]=r.sessionNumber;r.zeroPrefixSuggestionCount>=0&&(I[33]=r.zeroPrefixSuggestionCount);I[13]=r.outOfSyncResponseCount;if(r.availableSuggestions.length>0){for(var P=g="",a=0,v=_.m(r.availableSuggestions),C=v.next();!C.done;C=v.next())C=C.value,C!==P&&(a>1&&(g+="l"+a),g+=(P?"j":"")+C,a=0,P=C),a+=1;a>1&&(g+="l"+a);I[3]=g}I[35]=TQl(r);r.selectedSuggestionIndex>=0&&(I[2]=r.selectedSuggestionIndex);var u;if(g=(u=_.Gq("SBOX_SETTINGS"))==
null?void 0:u.SUGG_EXP_ID)I[19]=r.normalize(g),u=0,r.experimentTriggeredBeforeFinal&&(u|=1),r.experimentTriggeredFinal&&(u|=2),I[20]=u;I[26]=Array.from(r.inputMethodsTracker.usedMethods).join("j");if(r.JSC$22786_totalRoundTripTime>0){I[15]=r.JSC$22786_totalRoundTripTime;I[14]=r.maxRoundTripTime;u=[];for(a=g=0;a<10;a++)P=r.roundTripTimeHistogram[a],P===0?g++:(g>1?u.push(a+"-"+P):g===1?u.push("0j"+P):u.push(P.toString()),g=0);u=u.join("j");I[16]=u}r.zeroPrefixRoundTripTime>0&&(I[36]=r.zeroPrefixRoundTripTime);
r.lastQueryBuildTime>0&&(I[18]=r.lastQueryBuildTime-r.startTime);r.firstEditTime>0&&(I[4]=r.firstEditTime-r.startTime);r.lastEditTime>0&&(I[5]=r.lastEditTime-r.startTime);return I.join(".")};
EEu.prototype.normalize=function(r){return r.replaceAll(".","-")};
var kjl=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var w$=function(){var r=_.D.apply(this,arguments)||this;r.microphoneSpinnerActive=!1;r.noAnimations=!1;r.boundExitClick=function(){r.onExitButtonClick()};
r.speechOverlayClassName="";r.isLevelAnimating=!1;r.playCloseDialogAudioFeedback=!0;r.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return r};
_.b(w$,_.D);_.Q=w$.prototype;_.Q.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.Q.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=n54()};
_.Q.dataChanged=function(){this.logDialog()};
_.Q.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var r;(r=this.manager.audioPlayer)!=null&&(r.JSC$21643_audioEnabled=!1)}this.manager.stop();(r=this.manager.audioPlayer)!=null&&(r.JSC$21643_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.Q.handleSpeechQueryCompleteAction=function(r){var g=r.navigationAction;g&&(r.trackingParams&&_.hx().graftServerVe(r.trackingParams,this.dialogVe,5),_.He(this.hostElement,"yt-navigate",{endpoint:g,tempData:this.getNavigationParams(g),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.Q.onExitButtonClick=function(){this.closeDialog()};
_.Q.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var r;if((r=this.manager)!=null){var g;(g=r.audioPlayer)==null||rC(g,"failure");r.setState("microphone-off");r.stop()}}else(r=this.manager)==null||r.start()};
_.Q.transcriptionChanged=function(){var r,g;(((r=this.transcription)==null?0:r.low)||((g=this.transcription)==null?0:g.high))&&this.setState("transcribing",this.transcription)};
_.Q.stateChanged=function(){this.setState(this.state,this.transcription)};
_.Q.logDialog=function(){var r;(r=this.data)!=null&&r.trackingParams&&(r=_.hx(),_.Nq(r,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=r.graftServerVe(this.data.trackingParams,void 0,5))};
_.Q.getNavigationParams=function(r){var g={};if(_.Y("web_yt_searchbox")){var I=fLl();I.inputMethodsTracker.add(6);I=h4O(I,15);g.gs_l=I;var P;g.oq=((P=_.Z(r,_.Em))==null?void 0:P.query)||""}else if(r=window.ytvoicesearchloggingparams){if(r=r())g.oq=r.oq,g.gs_l=r.gs_l}else _.WP(Error("jm"));return g};
_.Q.closeDialog=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.Q.setState=function(r,g){if(this.data){var I=this.data,P={};switch(r){case "listening":P={headerText:I.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:I.microphoneButtonAriaLabel};break;case "timeout":P={headerText:I.promptHeader,microphoneState:"try-again",microphoneLabel:I.promptMicrophoneLabel,microphoneAriaLabel:I.promptMicrophoneLabel};break;case "microphone-off":P={headerText:I.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:I.promptMicrophoneLabel,
microphoneAriaLabel:I.promptMicrophoneLabel};break;case "transcribing":(g==null?0:g.low)||(g==null?0:g.high)?P={transcriptionLow:g==null?void 0:g.low,transcriptionHigh:g==null?void 0:g.high,microphoneState:"speaking",microphoneAriaLabel:I.microphoneButtonAriaLabel}:P={headerText:I.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:I.microphoneButtonAriaLabel};break;case "processing":P={headerText:I.loadingHeader,microphoneState:"processing",microphoneAriaLabel:I.microphoneButtonAriaLabel};
break;case "offline":P={headerText:I.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:I.connectionErrorMicrophoneLabel,microphoneAriaLabel:I.connectionErrorMicrophoneLabel};break;case "permission":P={headerText:I.permissionsHeader,bodyLine1:I.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:I.permissionsSubtext};break;case "permission-denied":P={headerText:I.disabledHeader,bodyLine1:I.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:I.disabledSubtext}}P.className=
r;this.speechOverlayState=P;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.Q.setMicrophoneState=function(r){var g=this.isLevelAnimating;this.isLevelAnimating=r==="speaking";!g&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=r==="processing"&&!this.noAnimations};
_.Q.setClass=function(r){this.speechOverlayClassName&&_.A4(this.hostElement,this.speechOverlayClassName,!1);r&&(this.speechOverlayClassName=r,_.A4(this.hostElement,r,!0))};
_.Q.runLevelAnimation=function(){var r=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var g=1+Math.random()*.75,I=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+I/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+g+")");_.ZV.addJob(function(){r.runLevelAnimation()},3,I)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
w$.prototype.stateChanged=w$.prototype.stateChanged;w$.prototype.transcriptionChanged=w$.prototype.transcriptionChanged;w$.prototype.onPopupClosed=w$.prototype.onPopupClosed;w$.prototype.dataChanged=w$.prototype.dataChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],w$.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],w$.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],w$.prototype,"rendererStamperBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],w$.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],w$.prototype,"eventForwardingBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],w$.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],w$.prototype,"speechOverlayState",void 0);
_.w([_.H(),_.J("design:type",Object)],w$.prototype,"microphoneSpinnerActive",void 0);_.w([_.H({type:_.Y("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.J("design:type",Object)],w$.prototype,"noAnimations",void 0);_.w([_.H({selector:function(r){var g;return(g=r.voiceSearch)==null?void 0:g.transcription}}),
_.J("design:type",Object)],w$.prototype,"transcription",void 0);_.w([_.H({selector:function(r){var g;return(g=r.voiceSearch)==null?void 0:g.overlay}}),
_.J("design:type",String)],w$.prototype,"state",void 0);_.w([_.H(),_.J("design:type",Object)],w$.prototype,"boundExitClick",void 0);_.w([_.ni("#microphone-levels"),_.J("design:type",HTMLElement)],w$.prototype,"level",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],w$.prototype,"dataChanged",null);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],w$.prototype,"onPopupClosed",null);
_.w([_.$R("transcription"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],w$.prototype,"transcriptionChanged",null);_.w([_.$R("state"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],w$.prototype,"stateChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],w$);
_.A(w$,"ytd-voice-search-dialog-renderer",function(){if(dhu!==void 0)return dhu;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-voice-search-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-voice-search-dialog-renderer">\n  <div id="header-text" class="style-scope ytd-voice-search-dialog-renderer">\n    <div id="prompt" hidden="[[!speechOverlayState.headerText]]" class="style-scope ytd-voice-search-dialog-renderer">\n      [[getSimpleString(speechOverlayState.headerText)]]\n    </div>\n    <div id="transcription-high" class="style-scope ytd-voice-search-dialog-renderer">[[speechOverlayState.transcriptionHigh]]</div>\n    <div id="transcription-low" class="style-scope ytd-voice-search-dialog-renderer">[[speechOverlayState.transcriptionLow]]</div>\n  </div>\n  <div id="exit-button" class="style-scope ytd-voice-search-dialog-renderer"></div>\n</div>\n<div id="body" class="style-scope ytd-voice-search-dialog-renderer">\n  <div class="body-line style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.bodyLine1)]]</div>\n  <div class="body-line style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.bodyLine2)]]</div>\n</div>\n<div id="microphone" state$="[[speechOverlayState.microphoneState]]" class="style-scope ytd-voice-search-dialog-renderer">\n  <tp-yt-paper-spinner-lite active="[[microphoneSpinnerActive]]" class="style-scope ytd-voice-search-dialog-renderer">\n  </tp-yt-paper-spinner-lite>\n  <div id="microphone-container" class="style-scope ytd-voice-search-dialog-renderer">\n    <div id="microphone-pulse" class="style-scope ytd-voice-search-dialog-renderer"></div>\n    <div id="microphone-levels" class="style-scope ytd-voice-search-dialog-renderer"></div>\n    <div id="microphone-circle" aria-label$="[[getSimpleString(speechOverlayState.microphoneAriaLabel)]]" role="button" tabindex="0" on-tap="onMicrophoneTap" class="style-scope ytd-voice-search-dialog-renderer">\n      <tp-yt-paper-ripple class="style-scope ytd-voice-search-dialog-renderer"></tp-yt-paper-ripple>\n      <yt-icon icon="yt-icons:microphone_on" class="style-scope ytd-voice-search-dialog-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="microphone-label" class="style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.microphoneLabel)]]</div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return dhu=r},{mode:1});var $dV;var l$=function(){var r=_.D.apply(this,arguments)||this;r.isOverlay=!1;r.hidden=!1;return r};
_.b(l$,_.D);_.Q=l$.prototype;_.Q.onPopupClosed=function(){this.toggleIconState(!1)};
_.Q.computeIcon=function(){var r,g,I;return(g=_.Z((r=this.data)==null?void 0:r.icon,faW))==null?void 0:(I=g.icon)==null?void 0:I.iconType};
_.Q.computeIconBadgeShape=function(){var r;return{iconBadgeType:"cart",iconBadgeText:(r=this.iconBadgeEntity)==null?void 0:r.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.Q.onClick=function(){var r;(r=this.data)!=null&&r.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.Q.computeHidden=function(r){return!r};
_.Q.toggleIconState=function(r){this.iconButton&&(this.iconButton.pressed=r)};
l$.prototype.onPopupClosed=l$.prototype.onPopupClosed;_.w([_.d(_.oj),_.J("design:type",Object)],l$.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],l$.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],l$.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],l$.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],l$.prototype,"isOverlay",void 0);
_.w([_.H({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.J("design:type",Object)],l$.prototype,"hidden",void 0);_.w([_.H({selectorArgs:["data.iconBadgeEntityKey"],selector:function(r,g){return _.RC(r.entities,"iconBadgeEntity",g)}}),
_.J("design:type",Object)],l$.prototype,"iconBadgeEntity",void 0);_.w([_.ni("yt-icon-button"),_.J("design:type",HTMLButtonElement)],l$.prototype,"iconButton",void 0);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],l$.prototype,"onPopupClosed",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],l$);
_.A(l$,"ytd-icon-badge-topbar-button-renderer",function(){if($dV!==void 0)return $dV;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-icon-badge-topbar-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon" label="[[data.accessibilityData.accessibilityData.label]]" on-click="onClick" class="style-scope ytd-icon-badge-topbar-button-renderer">\n  <yt-icon-badge-shape data="[[computeIconBadgeShape(iconBadgeEntity, isOverlay)]]" icon="[[computeIcon(data)]]" class="style-scope ytd-icon-badge-topbar-button-renderer">\n  </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-icon-badge-topbar-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return $dV=r},{mode:1});var rwY;var Sq=function(){var r=_.D.apply(this,arguments)||this;r.premiumOptions=[];return r};
_.b(Sq,_.D);Sq.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.l4.Object.defineProperties(Sq.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Sq.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Sq.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Array)],Sq.prototype,"premiumOptions",void 0);_.w([_.L("premiumOptions"),_.J("design:type",Object),_.J("design:paramtypes",[])],Sq.prototype,"hasPremiumOptions",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],Sq);
_.A(Sq,"ytd-offline-promo-content",function(){if(rwY!==void 0)return rwY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n<div id="premium-options" hidden="[[!hasPremiumOptions]]" class="style-scope ytd-offline-promo-content"></div>\n<yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return rwY=r},{mode:1});var gyc;var JD=function(){var r=_.D.apply(this,arguments)||this;r.premiumOptions=[];return r};
_.b(JD,_.D);JD.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var r;this.premiumOptions=fpW((r=this.data)==null?void 0:r.formats)};
JD.prototype.onClickSubmit=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var r;(r=_.dD())==null||r.pause()};
JD.prototype.attached=function(){this.JSC$22806_scroller&&(this.JSC$22806_scroller.dialogElement=this.hostElement.parentNode)};
_.l4.Object.defineProperties(JD.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
JD.prototype.dataChanged=JD.prototype.dataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],JD.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],JD.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],JD.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],JD.prototype,"data",void 0);
_.w([_.H({computed:"computeIcon_(data.headersIcon)",value:""}),_.J("design:type",String)],JD.prototype,"headersIcon",void 0);_.w([_.H(),_.J("design:type",Array)],JD.prototype,"premiumOptions",void 0);_.w([_.ni("#scroller"),_.J("design:type",Object)],JD.prototype,"JSC$22806_scroller",void 0);_.w([_.L("headersIcon"),_.J("design:type",Object),_.J("design:paramtypes",[])],JD.prototype,"showIcon",null);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],JD.prototype,"dataChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],JD);
_.A(JD,"ytd-offline-promo-renderer",function(){if(gyc!==void 0)return gyc;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-offline-promo-renderer">\n<div id="container" class="style-scope ytd-offline-promo-renderer">\n<yt-icon id="headers-icon" hidden="[[!showIcon]]" icon="[[headersIcon]]" class="style-scope ytd-offline-promo-renderer"></yt-icon>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-offline-promo-renderer"></yt-formatted-string>\n<ytd-offline-promo-content data="[[data]]" premium-options="[[premiumOptions]]" class="style-scope ytd-offline-promo-renderer">\n</ytd-offline-promo-content>\n<div class="buttons style-scope ytd-offline-promo-renderer">\n  <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" class="style-scope ytd-offline-promo-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" on-click="onClickSubmit" class="style-scope ytd-offline-promo-renderer">\n  </yt-button-renderer>\n</div>\n</div>\n</tp-yt-paper-dialog-scrollable>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return gyc=r},{mode:1});var IFC;var EF=function(){var r=_.D.apply(this,arguments)||this;r.playbackPauseInterval=NaN;r.isLoading=!1;r.hasError=!1;r.dialogClass="";r.youtubeLabel=_.xH("LOGO_ALT_LABEL",{},"YouTube Home");r.logoName="yt-logos-ext:yt-logo-updated";r.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return r};
_.b(EF,_.D);_.Q=EF.prototype;_.Q.onDataChange=function(){var r;if(this.showEOMV1Text=!((r=this.data)==null||!r.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.Q.attached=function(){this.pausePlayer()};
_.Q.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.Q.handleLangSelect=function(r){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[r.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.Q.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.Q.handleSaveConsent=function(r){var g=this;this.showLoadingSpinner();this.showLoadingSpinner();llr(_.Z(r,GWp)).catch(function(I){_.M6(new _.oK("Something went wrong when save consent "+(I.message?I.message:I)+"."));g.hideLoadingSpinner();g.showErrorMessage()})};
_.Q.handleDisablePersonalization=function(r){var g=this;this.showLoadingSpinner();SlM(_.Z(r,L30)).then(function(){g.dialog.close();g.resumePlayer()}).catch(function(I){_.M6(new _.oK("Something went wrong when disable personalization "+(I.message?I.message:I)+"."));
g.hideLoadingSpinner();g.showErrorMessage()})};
_.Q.showLoadingSpinner=function(){var r=this;this.showSpinnerJobId=_.ZV.addLowPriorityJob(function(){r.isLoading=!0},500)};
_.Q.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.ZV.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.Q.showErrorMessage=function(){var r=this;this.hasError=!0;_.ZV.addLowPriorityJob(function(){r.hasError=!1},2E3)};
_.Q.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.$Q(function(){try{var r=_.dD();r&&r.pause()}catch(g){}},100))};
_.Q.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var r=_.dD();r&&r.play()}catch(g){}};
_.l4.Object.defineProperties(EF.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.eomV1Text)return[];r=[];for(var g=["SHIELD","WARNING","BAR_CHART"],I=this.data.eomV1Text.essentialCookieMsg.items,P=0;P<g.length&&P<I.length;P++)r.push({icon:g[P],text:I[P]});return r}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.eomV1Text)return[];r=[];for(var g=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],I=this.data.eomV1Text.nonEssentialCookieMsg.items,P=0;P<g.length&&P<I.length;P++)r.push({icon:g[P],text:I[P]});return r}}});
EF.prototype.onDataChange=EF.prototype.onDataChange;_.w([_.H(),_.J("design:type",Object)],EF.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],EF.prototype,"showEOMV1Text",void 0);_.w([_.H(),_.J("design:type",Object)],EF.prototype,"isLoading",void 0);_.w([_.H(),_.J("design:type",Object)],EF.prototype,"hasError",void 0);_.w([_.H(),_.J("design:type",Number)],EF.prototype,"showSpinnerJobId",void 0);_.w([_.H(),_.J("design:type",Object)],EF.prototype,"dialogClass",void 0);
_.w([_.ni("#dialog"),_.J("design:type",Object)],EF.prototype,"dialog",void 0);_.w([_.ni("#cb-header"),_.J("design:type",HTMLElement)],EF.prototype,"header",void 0);_.w([_.ni("#lang-select"),_.J("design:type",HTMLElement)],EF.prototype,"langSelect",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],EF.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],EF.prototype,"ytComponentBehavior",void 0);
_.w([_.H(),_.J("design:type",String)],EF.prototype,"youtubeLabel",void 0);_.w([_.H(),_.J("design:type",Object)],EF.prototype,"logoName",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],EF.prototype,"onDataChange",null);_.w([_.L("data"),_.J("design:type",Array),_.J("design:paramtypes",[])],EF.prototype,"eomEssentialCookieMsgItems",null);
_.w([_.L("data"),_.J("design:type",Array),_.J("design:paramtypes",[])],EF.prototype,"eomNonEssentialCookieMsgItems",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],EF);
_.A(EF,"ytd-consent-bump-v2-lightbox",function(){if(IFC!==void 0)return IFC;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-consent-bump-v2-lightbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog id="dialog" class$="[[dialogClass]] style-scope ytd-consent-bump-v2-lightbox" aria-labelledby="cb-header" modal="">\n  <div class="loading-overlay style-scope ytd-consent-bump-v2-lightbox" hidden="[[!isLoading]]">\n    <div class="style-scope ytd-consent-bump-v2-lightbox">\n      <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-consent-bump-v2-lightbox"></tp-yt-paper-spinner-lite>\n    </div>\n    <yt-formatted-string class="loading-message style-scope ytd-consent-bump-v2-lightbox" text="[[data.loadingMessage]]">\n    </yt-formatted-string>\n  </div>\n  <div class="error-overlay style-scope ytd-consent-bump-v2-lightbox" hidden="[[!hasError]]">\n    <div class="error-message style-scope ytd-consent-bump-v2-lightbox">\n      <yt-formatted-string text="[[data.errorMessage]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="topbar" class="style-scope ytd-consent-bump-v2-lightbox">\n    <div id="logoandaside" class="style-scope ytd-consent-bump-v2-lightbox">\n      <div id="icon-container" class="style-scope ytd-consent-bump-v2-lightbox">\n        <yt-icon id="logo-icon" icon="[[logoName]]" class="style-scope ytd-consent-bump-v2-lightbox">\n        </yt-icon>\n      </div>\n      <yt-formatted-string class="logo-aside style-scope ytd-consent-bump-v2-lightbox" text="[[data.interstitialLogoAside]]"></yt-formatted-string>\n    </div>\n    <div class="top-buttons style-scope ytd-consent-bump-v2-lightbox">\n      <div class="lang-picker-container style-scope ytd-consent-bump-v2-lightbox">\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <ytd-button-renderer data="[[data.languagePickerButton.buttonRenderer]]" on-click="showLangPicker" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n        </div>\n        <div id="lang-select" class="style-scope ytd-consent-bump-v2-lightbox">\n          <select size="20" on-change="handleLangSelect" class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[data.languageList.dropdownRenderer.entries]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <template is="dom-if" if="[[item.dropdownItemRenderer.isSelected]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                <option selected="" class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.dropdownItemRenderer.label]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                  </yt-formatted-string>\n                </option>\n              </template>\n              <template is="dom-if" if="[[!item.dropdownItemRenderer.isSelected]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                <option class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.dropdownItemRenderer.label]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                  </yt-formatted-string>\n                </option>\n              </template>\n            </template>\n          </select>\n        </div>\n      </div>\n\n      <div class="style-scope ytd-consent-bump-v2-lightbox">\n        <ytd-button-renderer class="signin style-scope ytd-consent-bump-v2-lightbox" data="[[data.signInButton.buttonRenderer]]"></ytd-button-renderer>\n      </div>\n    </div>\n  </div>\n  <div id="content" class="style-scope ytd-consent-bump-v2-lightbox">\n    <template is="dom-if" if="[[showEOMV1Text]]" restamp="" class="style-scope ytd-consent-bump-v2-lightbox">\n      <h2 tabindex="-1" id="cb-header" class="eom-title style-scope ytd-consent-bump-v2-lightbox">\n        <yt-formatted-string text="[[data.interstitialTitle]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n      </h2>\n      <div class="ica-claimer style-scope ytd-consent-bump-v2-lightbox" hidden="[[!data.icaClaimer]]">\n        <yt-formatted-string text="[[data.icaClaimer]]" class="style-scope ytd-consent-bump-v2-lightbox"> </yt-formatted-string>\n      </div>\n      <div class="body style-scope ytd-consent-bump-v2-lightbox">\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n            <yt-formatted-string text="[[data.eomV1Text.essentialCookieMsg.begin]]" class="style-scope ytd-consent-bump-v2-lightbox">\n            </yt-formatted-string>\n          </div>\n          <ul class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[eomEssentialCookieMsgItems]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <li class="icon-li style-scope ytd-consent-bump-v2-lightbox">\n                <yt-icon class="item-icon style-scope ytd-consent-bump-v2-lightbox" icon="[[item.icon]]"></yt-icon>\n                <div class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.text]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n                </div>\n              </li>\n            </template>\n          </ul>\n        </div>\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n            <yt-formatted-string text="[[data.eomV1Text.nonEssentialCookieMsg.begin]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n          </div>\n          <ul class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[eomNonEssentialCookieMsgItems]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <li class="icon-li style-scope ytd-consent-bump-v2-lightbox">\n                <yt-icon class="item-icon style-scope ytd-consent-bump-v2-lightbox" icon="[[item.icon]]"></yt-icon>\n                <div class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.text]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n                </div>\n              </li>\n            </template>\n          </ul>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.ifReject]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.personalization]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.moreOptions]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="eom-buttons style-scope ytd-consent-bump-v2-lightbox">\n          <div class="eom-button-row style-scope ytd-consent-bump-v2-lightbox">\n            <ytd-button-renderer data="[[data.disableP13nButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n            <ytd-button-renderer data="[[data.agreeButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n          </div>\n          <div class="eom-button-row style-scope ytd-consent-bump-v2-lightbox">\n            <ytd-button-renderer data="[[data.customizeButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n          </div>\n        </div>\n        <div class="termlinks style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string class="link style-scope ytd-consent-bump-v2-lightbox" link-inherit-color="" sec="" text="[[data.privacyLink]]"></yt-formatted-string>\n          \n          \n          <span class="term_separator style-scope ytd-consent-bump-v2-lightbox" aria-hidden="true">\u2022</span>\n          <yt-formatted-string class="link style-scope ytd-consent-bump-v2-lightbox" link-inherit-color="" text="[[data.termsLink]]"></yt-formatted-string>\n        </div>\n      </div>\n    </template>\n  </div>\n</tp-yt-paper-dialog>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return IFC=r},{mode:1});var PzA;var xi=function(){return _.D.apply(this,arguments)||this};
_.b(xi,_.D);xi.prototype.ready=function(){if(!_.Cq()||VDM)var r=!0;else VDM=!0,r=!1;r||(r=document.querySelector("ytd-app"),r||(r=document.body),this.internalLightBox=_.DG(r).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.w([_.H(),_.J("design:type",Object)],xi.prototype,"data",void 0);_.w([_.ni("#lightbox"),_.J("design:type",Object)],xi.prototype,"lightBox",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],xi);
_.A(xi,"ytd-consent-bump-v2-renderer",function(){if(PzA!==void 0)return PzA;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-consent-bump-v2-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-consent-bump-v2-lightbox id="lightbox" data="[[data]]" class="style-scope ytd-consent-bump-v2-renderer"></ytd-consent-bump-v2-lightbox>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return PzA=r},{mode:1});var aFn;var vyl;var Qfc;var fW=function(){return _.D.apply(this,arguments)||this};
_.b(fW,_.D);_.Q=fW.prototype;_.Q.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&FaM(this.toastManager,this.toastType)};
_.Q.open=function(r){this.toast&&(this.ephemeralAction&&_.S5().resolve(_.Vv).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=r!=null?r:0,this.toastManager.enqueue(this.toast,r)):this.toast.open())};
_.Q.close=function(r){var g;(g=this.toast)==null||g.close();this.toastManager&&r===1&&FaM(this.toastManager,r)};
_.Q.refit=function(){var r;(r=this.toast)==null||r.refit()};
_.Q.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var r;(r=this.toast)==null||r.close()}};
_.Q.setVerticalOffset=function(r){this.toast&&(this.toast.verticalOffset=r,this.toast.fit())};
_.Q.computeButtonClass_=function(r){return r?"toast-button":""};
_.Q.computeText_=function(r){return _.b6(r)};
_.Q.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.i7("toast-opened-changed",this.toastOpened))};
_.Q.updateToastOpenedFromBinding=function(r){this.toastOpened=r.detail.value};
_.l4.Object.defineProperties(fW.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var r,g,I=(r=this.data)==null?void 0:(g=r.actionButton)==null?void 0:g.buttonRenderer;return(I==null?void 0:I.command)||(I==null?void 0:I.serviceEndpoint)||(I==null?void 0:I.navigationEndpoint)}},
ephemeralAction:{configurable:!0,enumerable:!0,get:function(){if(this.labelText&&this.command&&this.duration)return{label:this.labelText,command:this.command,durationMs:this.duration}}},
hasEphemeralAction:{configurable:!0,enumerable:!0,get:function(){return!!this.ephemeralAction}},
labelText:{configurable:!0,enumerable:!0,get:function(){var r=[],g;((g=this.data)==null?0:g.responseText)&&r.push(_.b6(this.data.responseText));var I;((I=this.data)==null?0:I.subText)&&r.push(_.b6(this.data.subText));var P,a;if((P=this.data)==null?0:(a=P.actionButton)==null?0:a.buttonRenderer){var v,C;r.push(((v=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(C=v.accessibilityData)==null?void 0:C.label)||_.b6(this.data.actionButton.buttonRenderer.text))}return r.filter(function(u){return u}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var r,g;return(g=(r=this.toast)==null?void 0:r.opened)!=null?g:!1}}});
fW.prototype.toastOpenedChangedForBinding=fW.prototype.toastOpenedChangedForBinding;fW.prototype.toastOpenedChanged=fW.prototype.toastOpenedChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],fW.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],fW.prototype,"ytEventForwardingBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],fW.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],fW.prototype,"duration",void 0);
_.w([_.H(),_.J("design:type",Number)],fW.prototype,"toastType",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],fW.prototype,"useCloseButton",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],fW.prototype,"closeToastOnActionButtonClick",void 0);_.w([_.H({value:function(){return _.xH("SBOX_INAPPROPRIATE_CANCEL")}}),
_.J("design:type",String)],fW.prototype,"closeButtonAriaLabel",void 0);_.w([_.H(),_.J("design:type",Boolean)],fW.prototype,"toastOpened",void 0);_.w([_.H(),_.J("design:type",Boolean)],fW.prototype,"hasOpened",void 0);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],fW.prototype,"command",null);_.w([_.L("labelText","command","duration"),_.J("design:type",Object),_.J("design:paramtypes",[])],fW.prototype,"ephemeralAction",null);
_.w([_.L("ephemeralAction"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],fW.prototype,"hasEphemeralAction",null);_.w([_.ni("#toast"),_.J("design:type",Object)],fW.prototype,"toast",void 0);_.w([_.H({value:function(){return{style:"call-to-action-inverse"}}}),
_.J("design:type",Object)],fW.prototype,"buttonOverrides",void 0);_.w([_.H({value:{style:"mono-inverse"}}),_.J("design:type",Object)],fW.prototype,"closeButtonOverrides",void 0);_.w([_.H({value:function(){return _.S5().resolve(_.lX(_.iA))}}),
_.J("design:type",Object)],fW.prototype,"toastManager",void 0);_.w([_.L("data.responseText","data.subText","data.actionButton"),_.J("design:type",Object),_.J("design:paramtypes",[])],fW.prototype,"labelText",null);_.w([_.xt("toastOpened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fW.prototype,"toastOpenedChanged",null);
_.w([_.xt("toastOpened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],fW.prototype,"toastOpenedChangedForBinding",null);_.w([_.ov({is:"yt-notification-action-renderer",disableElementRegistration:!0})],fW);
_.A(fW,"yt-notification-action-renderer",function(){if(Qfc===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-notification-action-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_notification_action_renderer.yt.notification.action.renderer.css.js--\x3e\n<tp-yt-paper-toast id="toast" class$="[[computeButtonClass_(data.actionButton.buttonRenderer)]] style-scope yt-notification-action-renderer" allow-click-through="" announce-label-updates="" aria-label="toast" duration="[[duration]]" label="[[labelText]]" no-iron-announce="[[hasEphemeralAction]]" opened="[[toastOpened]]" role="region" on-opened-changed="updateToastOpenedFromBinding">\n  <div id="text-container" class="style-scope yt-notification-action-renderer">\n    <yt-formatted-string id="text" respect-html-dir="" split-lines="" text="[[data.responseText]]" class="style-scope yt-notification-action-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="sub-text" hidden="[[!data.subText]]" respect-html-dir="" split-lines="" text="[[data.subText]]" class="style-scope yt-notification-action-renderer">\n    </yt-formatted-string>\n  </div>\n  <template is="dom-if" if="[[data.actionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" overrides="[[buttonOverrides]]" on-tap="tapClose" class="style-scope yt-notification-action-renderer">\n    </yt-button-renderer>\n  </template>\n  <template is="dom-if" if="[[data.closeActionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-button-renderer id="close-action-button" data="[[data.closeActionButton.buttonRenderer]]" overrides="[[closeButtonOverrides]]" on-tap="close" class="style-scope yt-notification-action-renderer">\n    </yt-button-renderer>\n  </template>\n  <template is="dom-if" if="[[!data.closeActionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-icon-button id="close-button" hidden="[[!useCloseButton]]" label="[[closeButtonAriaLabel]]" on-tap="close" class="style-scope yt-notification-action-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope yt-notification-action-renderer"></yt-icon>\n    </yt-icon-button>\n  </template>\n  <slot class="style-scope yt-notification-action-renderer"></slot>\n</tp-yt-paper-toast>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;vyl===void 0&&(vyl=document.createElement("template"));var P=vyl;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Qfc=r}r=Qfc;return r},{mode:2});var nW=function(){var r=_.D.apply(this,arguments)||this;r.duration=4E3;r.downloadingCount=0;r.downloadedCount=0;r.downloadingOnlySmartDownloads=!1;r.sessionTotalDownloads=0;r.sessionDownloaded=0;r.previousSessionsDownloaded=0;r.totalDownloadPercentage=0;r.currentDownloadProgress=0;r.currentDownloadPercentage=0;r.isLeaderTab=!0;r.isFullScreen=!1;r.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};r.boundBeforeUnload=function(g){r.isLeaderTab&&r.downloadingCount>0&&(g.preventDefault(),
g.returnValue=!0)};
return r};
_.b(nW,_.D);_.Q=nW.prototype;
_.Q.open=function(){this.updateDownloadState();if(this.data){var r=this.sessionDownloaded+1,g=this.sessionTotalDownloads>1?_.xH("VIDEOS_DOWNLOADING_RATIO",{downloaded:r.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+r+"/"+this.sessionTotalDownloads):_.xH("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(g=this.sessionTotalDownloads>1?_.xH("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:r.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
r+"/"+this.sessionTotalDownloads):_.xH("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));r=this.isLeaderTab?_.xH("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.b6(this.data.responseText)!==g||_.b6(this.data.subText)!==r)this.set("data.responseText",_.i6(g)),this.set("data.subText",_.i6(r)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.Q.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.Q.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.Q.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.Q.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var r=this.downloadedCount-this.previousSessionsDownloaded;r<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-r);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.Q.handleFullscreenChange=function(r){(this.isFullScreen=r)||this.updatePopup()};
nW.prototype.updateCurrentDownloadProgress=nW.prototype.updateCurrentDownloadProgress;nW.prototype.updatePopup=nW.prototype.updatePopup;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],nW.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],nW.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],nW.prototype,"ytEventForwardingBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],nW.prototype,"actionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],nW.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],nW.prototype,"duration",void 0);_.w([_.H({selector:function(r){return _.zVh(r.entities).length}}),
_.J("design:type",Object)],nW.prototype,"downloadingCount",void 0);_.w([_.H({selector:tGS}),_.J("design:type",Object)],nW.prototype,"downloadedCount",void 0);_.w([_.H({selector:function(r){var g=_.zVh(r.entities);return o_K(r.entities,g)}}),
_.J("design:type",Object)],nW.prototype,"downloadingOnlySmartDownloads",void 0);_.w([_.H(),_.J("design:type",Object)],nW.prototype,"sessionTotalDownloads",void 0);_.w([_.H(),_.J("design:type",Object)],nW.prototype,"sessionDownloaded",void 0);_.w([_.H(),_.J("design:type",Object)],nW.prototype,"previousSessionsDownloaded",void 0);_.w([_.H(),_.J("design:type",Object)],nW.prototype,"totalDownloadPercentage",void 0);
_.w([_.H({selector:function(r){var g;r=(g=_.zVh(r.entities))!=null?g:[];return r.length>0?_.m2h(r.slice(-1)):0}}),
_.J("design:type",Object)],nW.prototype,"currentDownloadProgress",void 0);_.w([_.H(),_.J("design:type",Object)],nW.prototype,"currentDownloadPercentage",void 0);_.w([_.H({selector:_.iwt}),_.J("design:type",Object)],nW.prototype,"isLeaderTab",void 0);_.w([_.ni("yt-notification-action-renderer"),_.J("design:type",Object)],nW.prototype,"notificationActionRenderer",void 0);
_.w([_.$R("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nW.prototype,"updatePopup",null);_.w([_.$R("currentDownloadProgress"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],nW.prototype,"updateCurrentDownloadProgress",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],nW);
_.A(nW,"ytd-video-download-toast-renderer",function(){if(aFn!==void 0)return aFn;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-download-toast-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-notification-action-renderer id="notification" class="is-download style-scope ytd-video-download-toast-renderer" data="[[data]]" duration="[[duration]]" use-close-button=""><tp-yt-paper-progress class="transiting style-scope ytd-video-download-toast-renderer" value="[[currentDownloadPercentage]]"></tp-yt-paper-progress></yt-notification-action-renderer>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return aFn=r},{mode:1});var mdC;var Czu;var Tl=function(){return _.D.apply(this,arguments)||this};
_.b(Tl,_.D);Tl.prototype.computeIsRedLogo=function(r,g){!r&&g&&(r=g);return r==="YOUTUBE_RED_LOGO"||r==="YOUTUBE_PREMIUM_LOGO"};
Tl.prototype.computeLogoName=function(r){r=this.componentBehavior.computeIcon_(r);return r===""?"yt-logos-ext:yt-logo-updated":r};
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Tl.prototype,"componentBehavior",void 0);_.w([_.H({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.J("design:type",Boolean)],Tl.prototype,"isRedLogo",void 0);_.w([_.H({computed:"computeLogoName(data)"}),_.J("design:type",String)],Tl.prototype,"logoName",void 0);_.w([_.H({value:{}}),_.J("design:type",Object)],Tl.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],Tl.prototype,"logoType",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-logo"})],Tl);
_.A(Tl,"ytd-logo",function(){if(Czu!==void 0)return Czu;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-logo--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="logo-icon" icon="[[logoName]]" class="style-scope ytd-logo">\n</yt-icon>');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return Czu=r},{mode:_.Rv("kevlar_poly_si_batch_j074")?1:2});var hD=function(){var r=_.D.apply(this,arguments)||this;r.animationRef={};return r};
_.b(hD,_.D);_.Q=hD.prototype;_.Q.attached=function(){document.addEventListener("yt-navigate-finish",_.J4(this,this.logYoodle))};
_.Q.detached=function(){document.removeEventListener("yt-navigate-finish",_.J4(this,this.logYoodle))};
_.Q.logYoodle=function(){var r,g;if((r=this.data)==null?0:(g=r.loggingDirectives)==null?0:g.trackingParams)this.ytRendererBehavior.markDirty(),_.hx().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.Q.computeHideImg=function(r,g){return!!r||!!g};
_.Q.computeHideYtdLogo=function(r,g){return!r||!!g};
_.Q.computeHideLottie=function(r){return!r};
_.Q.computeIsRedLogo=function(r){return r==="YOUTUBE_RED_LOGO"||r==="YOUTUBE_PREMIUM_LOGO"};
_.Q.renderLogoEntity=function(){var r=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),g=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),I=this.getLogoTitleText(this.data),P=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==r&&(this.url=r);this.animatedUrl!==g&&(this.animatedUrl=g);this.logoTitleText!==I&&(this.logoTitleText=I);this.lottieUrl!==P&&(this.lottieUrl=P,this.lottiePlayerProps=this.computeLottiePlayerProps(P))};
_.Q.getSanitizedThumbnail=function(r){return r&&r.thumbnails?_.nPX(r.thumbnails,122)||"":""};
_.Q.getThumbnailUrl=function(r,g){if(!g)return"";var I,P;r=r?(I=g.darkThemeLogo)==null?void 0:I.thumbnail:(P=g.lightThemeLogo)==null?void 0:P.thumbnail;return this.getSanitizedThumbnail(r)};
_.Q.getAnimatedThumbnailUrl=function(r,g){return g?this.getSanitizedThumbnail(r?g.darkThemeAnimatedLogo:g.lightThemeAnimatedLogo):""};
_.Q.getLogoTitleText=function(r){if(r)return _.b6(r.tooltipText)};
_.Q.computeLogoIcon=function(r,g){if(g){var I,P;return r?(I=g.darkThemeLogo)==null?void 0:I.icon:(P=g.lightThemeLogo)==null?void 0:P.icon}};
_.Q.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.Q.getLottieUrl=function(r,g){var I,P,a,v;return r?g==null?void 0:(I=g.darkThemeLogo)==null?void 0:(P=I.lottieAnimation)==null?void 0:P.url:g==null?void 0:(a=g.lightThemeLogo)==null?void 0:(v=a.lottieAnimation)==null?void 0:v.url};
_.Q.computeLottiePlayerProps=function(r){if(r){var g;if((g=this.animationRef)==null?0:g.lottieEl){var I;(I=this.animationRef)==null||I.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:r,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.Q.onLottieError=function(){this.data&&this.lottieUrl&&_.He(this.hostElement,"yoodle-error")};
_.Q.onImgError=function(){this.data&&!this.lottieUrl&&_.He(this.hostElement,"yoodle-error")};
hD.prototype.playAnimation=hD.prototype.playAnimation;hD.prototype.renderLogoEntity=hD.prototype.renderLogoEntity;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],hD.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],hD.prototype,"data",void 0);_.w([_.H({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.J("design:type",Boolean)],hD.prototype,"hideImg",void 0);
_.w([_.H({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.J("design:type",Boolean)],hD.prototype,"hideYtdLogo",void 0);_.w([_.H({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.J("design:type",Boolean)],hD.prototype,"hideLottie",void 0);_.w([_.H({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.J("design:type",Boolean)],hD.prototype,"isRedLogo",void 0);
_.w([_.H(),_.J("design:type",Boolean)],hD.prototype,"useDarkThemeYoodle",void 0);_.w([_.H(),_.J("design:type",String)],hD.prototype,"url",void 0);_.w([_.H(),_.J("design:type",String)],hD.prototype,"animatedUrl",void 0);_.w([_.H(),_.J("design:type",String)],hD.prototype,"logoTitleText",void 0);_.w([_.H({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.J("design:type",Object)],hD.prototype,"logoIcon",void 0);_.w([_.H(),_.J("design:type",Object)],hD.prototype,"logoType",void 0);
_.w([_.H(),_.J("design:type",String)],hD.prototype,"lottieUrl",void 0);_.w([_.H(),_.J("design:type",Object)],hD.prototype,"lottiePlayerProps",void 0);_.w([_.H(),_.J("design:type",Object)],hD.prototype,"animationRef",void 0);_.w([_.xt("data"),_.xt("useDarkThemeYoodle"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],hD.prototype,"renderLogoEntity",null);
_.w([_.Eq("click"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],hD.prototype,"playAnimation",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],hD);
_.A(hD,"ytd-yoodle-renderer",function(){if(mdC!==void 0)return mdC;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-yoodle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<picture hidden="[[hideImg]]" class="style-scope ytd-yoodle-renderer">\n  <source srcset$="[[animatedUrl]]" type="image/webp" class="style-scope ytd-yoodle-renderer">\n  <img src$="[[url]]" alt="[[logoTitleText]]" on-error="onImgError" class="style-scope ytd-yoodle-renderer">\n</picture>\n<ytd-logo data="[[logoIcon]]" hidden="[[hideYtdLogo]]" logo-type="[[logoType]]" class="style-scope ytd-yoodle-renderer">\n</ytd-logo>\n<ytd-lottie-player class="lottie-player style-scope ytd-yoodle-renderer" aria-label="[[logoTitleText]]" data="[[lottiePlayerProps]]">\n</ytd-lottie-player>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return mdC=r},{mode:_.Rv("kevlar_poly_si_batch_j074")?1:2});var u$N;var p0n;var oy7=_.Bk.currentPageTypeSelector,qhA=_.Bk.currentPageSubTypeSelector,ki=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return r};
_.b(ki,_.D);_.Q=ki.prototype;_.Q.onYoodleError=function(){_.Y("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.Q.computeLogoName=function(r){r=this.componentBehavior.computeIcon_(r);return r===""?"yt-logos-ext:yt-logo-updated":r};
_.Q.computeTitle=function(r,g,I){return I&&(g==null?0:g.tooltipText)?_.b6(g.tooltipText):_.b6(r)};
_.Q.computeAriaLabel=function(r,g,I){return I&&(g==null?0:g.tooltipText)?_.b6(r):""};
_.Q.computeShowYoodle=function(r,g,I){return!r||!g&&!!I&&!_.pF.isEmpty(I)};
_.Q.onNavigateHomeAction=function(){if(_.Y("kevlar_miniplayer_navigate_home_from_app_killswitch")){var r;(r=_.DG(this.hostElement).querySelector(".yt-simple-endpoint"))==null||r.click()}};
_.Q.computeLogoHref=function(r,g,I){var P;(I==null?0:I.onTapCommand)?P=this.componentBehavior.computeHref_(I.onTapCommand):r&&(P=this.componentBehavior.computeHref_(r));return P?P:g};
_.Q.computeCommand=function(r,g){return(g==null?void 0:g.onTapCommand)||r};
_.Q.getEndpointForm=function(){if(_.Y("kevlar_topbar_disable_cache_only_home")){var r=_.S5().resolve(_.uc),g=oy7(r.getState())||"";r=qhA(r.getState())||"";return{disableCache:g==="ytd-browse"&&r==="home"}}return{disableCache:!0}};
ki.prototype.onYoodleError=ki.prototype.onYoodleError;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],ki.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],ki.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],ki.prototype,"componentBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],ki.prototype,"ytdReduxBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],ki.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],ki.prototype,"countryCode",void 0);_.w([_.H({selectorArgs:["data.overrideEntityKey"],selector:function(r,g){return _.RC(r.entities,"logoEntity",g)}}),
_.J("design:type",Object)],ki.prototype,"logoEntity",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.J("design:type",Boolean)],ki.prototype,"showYoodle",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],ki.prototype,"yoodleError",void 0);_.w([_.H({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.J("design:type",String)],ki.prototype,"titleText",void 0);
_.w([_.H({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.J("design:type",String)],ki.prototype,"ariaLabelText",void 0);_.w([_.H({value:"/"}),_.J("design:type",String)],ki.prototype,"defaultEndpointUrl",void 0);_.w([_.H({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.J("design:type",String)],ki.prototype,"endpointUrl",void 0);
_.w([_.H({computed:"computeCommand(data.endpoint, logoEntity)"}),_.J("design:type",String)],ki.prototype,"command",void 0);_.w([_.H(),_.J("design:type",Object)],ki.prototype,"logoType",void 0);_.w([_.H({}),_.J("design:type",Boolean)],ki.prototype,"useDarkThemeYoodle",void 0);_.w([_.Eq("yoodle-error"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],ki.prototype,"onYoodleError",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],ki);
_.A(ki,"ytd-topbar-logo-renderer",function(){if(p0n!==void 0)return p0n;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topbar-logo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a aria-label="[[ariaLabelText]]" class="yt-simple-endpoint style-scope ytd-topbar-logo-renderer" href$="[[endpointUrl]]" id="logo" data="[[command]]" title="[[titleText]]" get-form="[[getEndpointForm]]">\n  <div hidden="[[showYoodle]]" class="style-scope ytd-topbar-logo-renderer">\n    <ytd-logo data="[[data.iconImage]]" logo-type="[[logoType]]" class="style-scope ytd-topbar-logo-renderer">\n    </ytd-logo>\n  </div>\n  <ytd-yoodle-renderer data="[[logoEntity]]" hidden="[[!showYoodle]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[useDarkThemeYoodle]]" class="style-scope ytd-topbar-logo-renderer">\n  </ytd-yoodle-renderer>\n</a>\n<span hidden="[[showYoodle]]" id="country-code" class="style-scope ytd-topbar-logo-renderer">\n  [[countryCode]]\n</span>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return p0n=r},{mode:_.Rv("kevlar_poly_si_batch_j027")?1:2});var X0D=0;var cwu=Kv.SEARCH_APPEND_LABEL,tTC=Kv.SUGGESTION_NEW_VIDEOS_TEXT,BJD=Kv.SUGGESTION_THUMBNAIL_LABEL,OYO=Kv.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,z1D=_.R(function(r){function g(Eh){var DF,u0;return _.p(function(wN){if(wN.nextAddress==1)return DF=new Request(Eh),_.Go(wN,2),wN.yield(fetch(DF,{credentials:"include"}),4);if(wN.nextAddress!=2)return c$(!0),_.sM(wN,0);u0=_.Wb(wN);_.M6(u0);_.R2(wN)})}
var I=r.isHighlighted;var P=r.suggestion;var a=r.onClickCallback;var v=r.onHoverUpdateCallback;var C=r.labels;var u=r.queryBuilderFunction;var X=r.onRemoveCallback;var c=r.suggestionIndex;var B=r.generateUniqueId;var O=r.highlightedId;var z=r.useScrollMargin;var e=r.isKeyboardMode;var U=null,V=null,G=null,F=_.Zg("div"),W=_.Zg("span");r=_.m(_.ua(!1,void 0,"LafNkf"));var S=r.next().value,E=r.next().value,l=_.U3("a",function(Eh){Eh&&_.Py(237477,Eh,V,function(DF){V=DF})}),f=_.U3("button",function(Eh){Eh&&
_.Py(237477,Eh,V,function(DF){V=DF})}),n=_.U3("div",function(Eh){Eh&&_.Py(281939,Eh,G,function(DF){G=DF})}),P$=_.RT(function(Eh){if((Eh==null?void 0:Eh.button)===2)return Eh.preventDefault(),!1;
var DF=_.CB();DF&&U&&_.ig(DF,U,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var u0;a(Eh,P().text,P().index,P().entityMid,Eh==null?void 0:(u0=Eh.detail)==null?void 0:u0.wasSelectedByKeyboard);return!1}),Cs=function(){return P().type===35},ZL=function(){return _.Y("desktop_enable_single_suggestion_highlight")},tp=function(){return _.fL("desktop_suggestions_panel_row_height")||0},eX=function(){var Eh;
return _.Y("desktop_enable_new_video_metadata")&&((Eh=P())==null?void 0:Eh.hasNewVideo)===!0},H$=function(){return _.Y("desktop_enable_visual_suggest")},E8=function(){return _.Y("desktop_enable_entity_suggest")&&lL7(P())},wQ=function(){return P().entitySubtitle},Oh=function(){return ZL()?(I==null?void 0:I())||fY()&&!(e==null?0:e()):(I==null?void 0:I())||fY()},of=function(){var Eh=_.Gq("SBOX_SETTINGS");
return Cs()&&!(Eh==null?0:Eh.HIDE_REMOVE_LINK)},l1=function(){return S8p(P(),{useEntityName:E8()})},zB,iz=!((zB=_.S5().resolve(_.lX(_.nk)))==null||!zB()),tw=function(){return Cs()?_.Y("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},dr=function(){return C==null?void 0:C().SUGGESTION_DISMISS_LABEL},Q4=function(){return C==null?void 0:C().SUGGESTION_DISMISSED_LABEL};
r=_.m(_.ua(!1,void 0,"JyfUlf"));zB=r.next().value;var c$=r.next().value;r=_.m(_.ua(!1,void 0,"QKfAGe"));var DL=r.next().value,B0=r.next().value,fY=DL,H0=_.RT(function(){u(W.value.innerText);return!1}),$f=_.RT(function(Eh){Eh.preventDefault();
return!1}),KE=_.RT(function(Eh){var DF=P().text,u0=_.Gq("SBOX_SETTINGS"),wN="https://"+(u0.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
wN+="&delq="+encodeURIComponent(DF);(DF=u0==null?void 0:u0.PSUGGEST_TOKEN)&&(wN+="&tok="+DF);(u0=u0==null?void 0:u0.SESSION_INDEX)&&(wN+="&authuser="+u0);g(wN);Eh.preventDefault();(Eh=_.CB())&&V&&_.ig(Eh,V,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");X(c==null?void 0:c());return!1}),hw=_.RT(function(){if(ZL()&&(e==null?0:e()))return!1;
B0(!0);v(!0);return!1}),cR=_.RT(function(){B0(!1);
v(!1);return!1}),ST=_.RT(function(){E(!0);
return!1}),xf=_.RT(function(){E(!1);
return!1}),CY=_.RT(function(Eh){Eh.preventDefault();
if(P().entityThumbnailAttributionUrl){G&&_.St(_.hx(),G);var DF=P().entityThumbnailAttributionUrl;Eh=P().entityName;var u0={dismissDialogEndpoint:{}};DF={commandExecutorCommand:{commands:[u0,{urlEndpoint:{url:DF,target:"TARGET_NEW_WINDOW"},commandMetadata:{webCommandMetadata:{url:DF}}}]}};u0={buttonViewModel:{title:_.xH("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:u0}}};DF={buttonViewModel:{title:_.xH("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_BUTTON_LABEL"),
style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:DF}}};Eh={dialogHeaderViewModel:{headline:{content:Eh!=null?Eh:_.xH("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_TITLE"),alignment:"TEXT_ALIGNMENT_CENTER"}}};var wN={basicContentViewModel:{paragraphs:[{text:{content:_.xH("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_DESCRIPTION"),alignment:"TEXT_ALIGNMENT_CENTER"}}]}};Eh={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:Eh,footer:{panelFooterViewModel:{primaryButton:DF,
secondaryButton:u0,shouldHideDivider:!0}},content:wN}}}}};_.S5().resolve(_.E3).resolveCommand(Eh)}return!1});
r=_.m(_.ua("",void 0,"MvIBn"));var tW=r.next().value,c0=r.next().value;_.bX(function(){of()&&c0(B==null?void 0:B(c==null?void 0:c()));F.value&&_.Py(12453,F.value,U,function(Eh){U=Eh})});
return _.q(_.t,{cond:zB,then:function(){var Eh={};return _.q("div",{class:_.Ws("ytSuggestionComponentRemovedText",(Eh.ytSuggestionComponentLargerRemovedText=function(){return H$()},Eh)),
style:function(){return tp()>0?"height: "+tp()+"px;":""},
role:"button"},Q4)},
else:function(){var Eh={},DF={};return _.q("div",{class:_.Ws("ytSuggestionComponentSuggestion",(Eh.ytSuggestionComponentSuggestionHover=function(){return!ZL()},Eh.ytSuggestionComponentHighlighted=Oh,Eh.ytSuggestionComponentPersonalizedSuggestion=Cs,Eh.ytSuggestionComponentMweb=!1,Eh.ytSuggestionComponentLargerSuggestion=function(){return eX()||H$()},Eh.ytSuggestionComponentThumbnailSuggestion=function(){return H$()},Eh.ytSuggestionComponentRoundedSuggestion=function(){return _.Y("desktop_enable_scrollable_suggestions_panel")&&
_.Y("desktop_enable_suggestions_panel_padding")},Eh.ytSuggestionComponentThumbnailPadding=function(){return H$()&&!Cs()},Eh)),
style:function(){return tp()>0?"height: "+tp()+"px;":""},
role:"presentation","on:mousedown":P$,"on:mouseover":hw,"on:mouseout":cR,el:F},_.q("div",{class:_.Ws("ytSuggestionComponentText",(DF.ytSuggestionComponentScrollMargin=z,DF)),"aria-label":function(){return eX()?P().text+" "+tTC:P().text},
id:function(){return B==null?void 0:B(c==null?void 0:c())},
"on:mousedown":P$,role:"option"},_.q(_.t,{cond:function(){return P().type!==33},
then:function(){return _.q(_.lv,{icon:tw,className:"ytSuggestionComponentIcon"})}}),_.q("div",{class:"ytSuggestionComponentLeftContainer"},_.q("span",{el:W,
role:"button",tabindex:0},_.q(_.zq,{each:l1},function(u0){return u0.bold?_.q("span",{class:"ytSuggestionComponentBold"},u0.text):_.q("span",null,u0.text)})),_.q(_.t,{cond:function(){return E8()&&!!P().entitySubtitle||eX()},
then:function(){return _.q("div",{class:"ytSuggestionComponentMetadataContainer"},_.q(_.t,{cond:function(){return E8()&&!!P().entitySubtitle},
then:function(){return _.q("div",{class:"ytSuggestionComponentEntitySubtitle"},wQ)}}),_.q(_.t,{cond:function(){return eX()},
then:function(){return _.q("div",{class:"ytSuggestionComponentNewVideoContainer"},_.q("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.q("div",{class:"ytSuggestionComponentNewVideoText"},tTC))}}))}}))),_.q("div",{class:"ytSuggestionComponentRightContainer"},_.q(_.t,{cond:function(){return H$()&&P().visualSuggestUrl!==void 0},
then:function(){var u0={};return _.q("div",{class:"ytSuggestionComponentThumbnailContainer"},_.q("img",{"aria-label":BJD,class:_.Ws("ytSuggestionComponentVisualSuggestThumbnail",(u0.ytSuggestionComponentCircularFrame=function(){return E8()&&P().subtypes.includes(790)},u0.ytSuggestionComponentEntitySuggestThumbnail=function(){return E8()},u0)),
src:function(){return P().visualSuggestUrl}}),_.q(_.t,{cond:function(){return E8()&&!!P().entityThumbnailAttributionUrl},
then:function(){var wN={};return _.q("span",{title:OYO,role:"tooltip"},_.q("div",{el:n,"on:mouseover":ST,"on:mouseout":xf,"on:mousedown":CY,class:_.Ws("ytSuggestionComponentThumbnailOverlay",(wN.ytSuggestionComponentThumbnailOverlayHidden=function(){return!S()},wN))},_.q(_.lv,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.q(_.e5,null,_.q(_.BP,{when:function(){return H$()&&of()}},function(){var u0={};
return _.q("button",{class:_.Ws("ytSuggestionComponentRemoveLinkClearButton",(u0.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return tW()&&tW()===(O==null?void 0:O())},u0.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!Oh()},u0)),
el:f,"on:mousedown":KE,"aria-label":dr,id:function(){return tW()}},_.q(_.lv,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.q(_.BP,{when:function(){return!(H$()&&P().visualSuggestUrl!==void 0)&&of()}},function(){var u0={};
return _.q("a",{class:_.Ws("ytSuggestionComponentRemoveLink",(u0.ytSuggestionComponentRemoveLinkDark=iz,u0.ytSuggestionComponentRemoveLinkSelected=function(){return tW()&&tW()===(O==null?void 0:O())},u0)),
el:l,"on:mousedown":KE,"aria-label":dr,tabindex:0,role:"button",id:function(){return tW()}},dr)}),_.q(_.BP,{when:function(){return!1}},function(){return _.q("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":H0,"on:mousedown":$f,role:"button","aria-label":cwu},_.q(_.lv,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"gl");var e1Y=_.U1(["//www.google.com/textinputassistant/","/","_tia.js"]),Yhp=_.R(function(){return _.q("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.q("button",{class:"ytdTextInputAssistantButton","on:click":_.RT(function(){fLl().inputMethodsTracker.add(3);var r,g=(r=_.Gq("SBOX_SETTINGS"))==null?void 0:r.REQUEST_LANGUAGE;if(g)return _.tF(_.Mz(e1Y,14,g)),!1})},_.q("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"hl");var UdY;_.ZYY=function(){this.cache=new Map};
UdY=function(r){for(var g=_.m(r.cache.entries()),I=g.next();!I.done;I=g.next()){var P=_.m(I.value);I=P.next().value;P=P.next().value;P.suggestions.some(function(a){return a.type===35})&&r.cache.delete(I)}};var iYu=Kv.SEARCH,bYN=Kv.SEARCH_CLEAR_LABEL,MTb=new _.GZ("FAKE_SUGGEST_RESPONSE"),jfC=_.R(function(r){function g(){hw||(hw=setTimeout(function(){ST()},1E3))}
function I(jT,Md,l0){if(jT.trim()){KE=jT;_.LL("REFINEMENTS_TUPLE",void 0);H0=!0;var QO;Md=h4O(Q4,Md);var eT=(QO=r.searchEndpoint)==null?void 0:QO.call(r);_.$_M(jT,Md,eT,zB.value.value,l0);ST();zB.value.value=jT;zB.value.blur();Q4.reset()}}
function P(jT){return _.p(function(Md){return Md.return(new Promise(function(l0){var QO=new XMLHttpRequest;QO.open("GET",_.Hs7(jT),!0);QO.withCredentials=!0;var eT=_.Gq("SBOX_SETTINGS");(eT==null?0:eT.SEND_VISITOR_DATA)&&QO.setRequestHeader("X-Goog-Visitor-Id",eT==null?void 0:eT.VISITOR_DATA);QO.onload=function(){l0(QO.responseText)};
QO.onerror=function(){_.M6(Error("lm"));l0(null)};
setTimeout(function(){QO.abort()},1E4);
QO.send(null)}))})}
function a(jT){var Md,l0,QO,eT;return _.p(function(FN){switch(FN.nextAddress){case 1:return Md={credentials:"include",headers:_.Ft7()},window.AbortController&&(l0=new AbortController,setTimeout(function(){l0.abort("ytsbox-suggest-timeout")},1E4),Md.signal=l0.signal),_.Go(FN,2),FN.yield(fetch(_.Hs7(jT),Md),4);
case 4:QO=FN.yieldResult.text();_.sM(FN,3);break;case 2:return eT=_.Wb(FN),eT!=="ytsbox-abort-last"&&eT!=="ytsbox-suggest-timeout"&&_.M6(eT),FN.return(null);case 3:return FN.return(QO)}})}
function v(jT){var Md,l0,QO;return _.p(function(eT){switch(eT.nextAddress){case 1:if(Md=_.S5().resolve(_.lX(MTb)))return eT.return(Md);l0=Date.now();g();return _.Y("yt_searchbox_xhr")?eT.yield(P(jT),5):eT.yield(a(jT),4);case 4:QO=eT.yieldResult;eT.jumpTo(3);break;case 5:QO=eT.yieldResult;case 3:if(QO){hw&&(clearTimeout(hw),hw=null);var FN=Q4,pN=l0,SL=jT.query.length===0;pN=Date.now()-pN;SL?FN.zeroPrefixRoundTripTime=pN:(FN.JSC$22786_totalRoundTripTime+=pN,FN.maxRoundTripTime=Math.max(FN.maxRoundTripTime,
pN),SL=Math.floor(pN/100),SL>=kjl.length?++FN.roundTripTimeHistogram[9]:++FN.roundTripTimeHistogram[kjl[SL]])}return eT.return(QO)}})}
function C(jT){var Md,l0,QO;return _.p(function(eT){if(eT.nextAddress==1)return(Md=dr.cache.get(_.s$V(jT)))?eT.return(Md):eT.yield(v(jT),2);l0=eT.yieldResult;if(l0===null)return eT.return(null);QO=new _.JpL(l0);jT.query.length===0&&QO.suggestions.length===0||dr.cache.set(_.s$V(jT),QO);return eT.return(QO)})}
function u(jT){var Md,l0;return _.p(function(QO){if(QO.nextAddress==1){$f=!1;var eT=KE;eT=_.iy()==="search"?(_.TE(location.href,"search_query")||_.TE(location.href,"q"))===eT:!1;Md=new _.Ktb(jT,eT?KE:null);return QO.yield(C(Md),2)}l0=QO.yieldResult;if(l0===null)return QO.return();Md.query.length===0&&(Q4.zeroPrefixSuggestionCount=l0.suggestions.length);if(Md.id<=cR)return Q4.outOfSyncResponseCount++,QO.return();if(document.activeElement!==zB.value)return QO.return();cR=Md.id;var FN=Q4,pN=l0.rawResponse[2]||
{};FN.experimentTriggeredBeforeFinal||(FN.experimentTriggeredBeforeFinal=FN.experimentTriggeredFinal);FN.experimentTriggeredFinal=!!pN.e;Q4.updateSuggestions(l0.suggestions);G(-1);wQ([]);l0.suggestions!==e()&&k2(l0.suggestions.length);U(l0.suggestions);P$(l0.suggestions.length>0&&l0.suggestions[0].type===33);tw&&(tw.hidden=l0.suggestions.length===0,n()?(tw.style.minWidth="",FN=tw.style,pN=(eT=e()[0])==null?void 0:eT.ignoredPrefix,FN.marginLeft=(pN?Math.min(pN.length*6,iz.value.offsetWidth):0).toString()+
"px"):(tw.style.minWidth=iz.value.offsetWidth+"px",tw.style.marginLeft="0"),lb());_.R2(QO)})}
function X(){if(!H0)return!1;var jT=_.Gq("REFINEMENTS_TUPLE"),Md;return jT&&((Md=jT[1])==null?0:Md.length)?(jT=jT[1].map(function(l0,QO){return new w$n([l0,0,[71]],zB.value.value,QO)}),e()!==jT&&k2(jT.length),wQ([]),U(jT),Q4.updateSuggestions(jT),H0=!1,tw.hidden=jT.length===0,$f=jT.length>0,!0):!1}
function c(){var jT=zB.value.value;(typeof jT==="string"||jT instanceof String)&&jT!==""?E(!0):E(!1)}
function B(){if(_.iy()==="search"){var jT=window.location.href;try{var Md=_.TE(jT,"search_query")||_.TE(jT,"q")||""}catch(l0){Md=""}Md&&(zB.value.value=Md,E(!0))}}
var O=_.m(_.ua([],void 0,"OC8EPc")),z=O.next().value;O=O.next().value;var e=z,U=O;z=_.m(_.ua(-1,void 0,"t2tVQb"));var V=z.next().value,G=z.next().value;z=_.m(_.ua(-1,void 0,"v0RZCe"));var F=z.next().value,W=z.next().value;z=_.m(_.ua(!1,void 0,"rjAnI"));var S=z.next().value,E=z.next().value;z=_.m(_.ua(!1,void 0,"SyGLvb"));var l=z.next().value,f=z.next().value;O=_.m(_.ua(!1,void 0,"tL09Cb"));z=O.next().value;O=O.next().value;var n=z,P$=O;O=_.m(_.ua(!1,void 0,"FlH7mc"));z=O.next().value;var Cs=O.next().value;
O=_.m(_.ua(!1,void 0,"ea3fwe"));var ZL=O.next().value,tp=O.next().value;O=_.m(_.ua(1,void 0,"vSK1xe"));var eX=O.next().value,H$=O.next().value;O=_.m(_.ua([],void 0,"ijlw4b"));var E8=O.next().value,wQ=O.next().value;O=_.m(_.ua(!1,void 0,"HcRey"));var Oh=O.next().value,of=O.next().value;O=_.Y("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var l1=_.Zg("yt-searchbox"),zB=_.Zg("input"),iz=_.Zg("div"),tw,dr=
new _.ZYY,Q4=fLl(),c$=_.S5().resolve(_.lX(_.nk)),DL=function(){var jT;return((jT=r.forceDarkMode)==null?void 0:jT.call(r))||!(c$==null||!c$())},B0=function(){return _.Y("desktop_enable_scrollable_suggestions_panel")},fY="i"+X0D++,H0=!1,$f=!1,KE="",hw=null,cR=-1,ST=function(){wQ([]);
U([]);P$(!1);tw&&(tw.hidden=!0);hw&&(clearTimeout(hw),hw=null);G(-1)},xf=function(jT,Md){jT.preventDefault();
of(!0);tw&&(tw.hidden=!1);var l0=V();jT=e();var QO=E8();Md=rrR(Md);l0+=Md;for(l0>=jT.length?l0=-1:l0<-1&&(l0=jT.length-1);l0!==-1&&(QO.includes(l0)||l0>=jT.length||l0<0);)l0+=Md,l0>=jT.length&&(l0=-1);G(l0);V()>=0&&(zB.value.value=e()[V()].text,W(0),c(),jT=V(),QO=F(),(QO=document.getElementById(BX[jT][QO]))&&B0()&&(jT===e().length-1?tw.scrollTop=tw.scrollHeight:QO.scrollIntoView({block:"nearest",inline:"start"})))},CY=_.RT(function(jT){if(!(jT.relatedTarget instanceof Element&&jT.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){f(!0);
var Md;(Md=r.focusCallback)==null||Md.call(r,!0);X()||($f?tw.hidden=!1:(_.He(l1.value,"yt-autonav-pause-focus",{}),u(jT.target.value)))}}),tW=_.RT(function(jT){if(!(jT.relatedTarget instanceof Element&&jT.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){f(!1);
var Md;(Md=r.focusCallback)==null||Md.call(r,!1);tw.scrollTop=0;tw.hidden=!0;_.He(l1.value,"yt-autonav-pause-blur",{})}}),c0=function(jT){jT=rrR(jT);
var Md;((Md=BX[V()])==null?0:Md[F()+jT])&&W(F()+jT)},Eh=_.RT(function(jT){var Md=jT.keyCode,l0=jT.target;
of(!0);switch(Md){case 13:jT.preventDefault();var QO;if((QO=BX[V()])==null?0:QO[F()]){var eT;(eT=document.getElementById(BX[V()][F()]))==null||eT.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}jT=jT.shiftKey?4:3;Md=Q4;QO=V();Md.selectedSuggestionIndex=QO;I(l0.value,jT);break;case 27:tw&&(tw.hidden=!0);break;case 40:xf(jT,40);break;case 38:xf(jT,38);break;case 39:c0(39);break;case 37:c0(37);break;case 229:Q4.inputMethodsTracker.add(4);break;default:Q4.inputMethodsTracker.add(1),
nEC(Q4)}return!1}),DF=_.RT(function(jT){u(jT.target.value);
c();B0()&&tw&&(tw.scrollTop=0);return!1}),u0=_.RT(function(){Q4.inputMethodsTracker.add(2);
nEC(Q4);return!1});
_.bX(function(){if(tw){Q4.reset();if(window.ResizeObserver){var jT=new ResizeObserver(function(){n()||(tw.style.minWidth=iz.value.offsetWidth+"px")});
jT.observe(iz.value);(new ResizeObserver(function(){lb()})).observe(tw);
_.Lu(function(){jT.disconnect()})}B();
window.addEventListener("yt-navigate-finish",B);window.addEventListener("yt-focus-searchbox",function(){zB.value.focus()});
var Md;Cs((Md=_.Gq("SBOX_SETTINGS"))==null?void 0:Md.HAS_ON_SCREEN_KEYBOARD)}else _.iO(new _.oK("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var wN=_.RT(function(jT){jT.preventDefault();I(zB.value.value,12);return!1}),wJ=_.RT(function(jT){jT.preventDefault();
var Md,l0;(Md=zB)==null||(l0=Md.value)==null||l0.focus();var QO,eT;((QO=zB)==null?void 0:(eT=QO.value)==null?void 0:eT.value)!==""&&(zB.value.value="",zB.value.dispatchEvent(new Event("input")));return!1}),eA=_.RT(function(){var jT=VUU(zB.value.value,e().filter(function(Md){return Md.type!==35}).map(function(Md){return{label:Md.text}}));
_.We(l1.value,"yt-open-popup-action",[{openPopupAction:jT},document.body]);return!1}),kf=_.RT(function(){zB.value.focus();
return!1}),ub=function(jT,Md,l0,QO,eT){Q4.selectedSuggestionIndex=l0;
I(Md,eT?3:1,QO)},uj=function(jT){zB.value.value=jT;
zB.value.dispatchEvent(new Event("input"));Q4.inputMethodsTracker.add(5);nEC(Q4,!0)},BX=[[]],MS=function(jT){var Md="searchbox-suggestion"+_.qN(_.q1);
BX[jT].push(Md);return Md},k2=function(jT){if(e()){BX=[[]];
for(var Md=0;Md<jT;Md++)BX.push([])}},lb=function(){if(B0()){var jT=tw,Md=jT.scrollTop;
jT=jT.scrollHeight-jT.clientHeight;tp(Md>=jT);Md=Math.abs(jT-Md);Md<=40?H$(1-(40-Md)/40):H$(1)}},Fv=function(){return"opacity: "+eX()*100+"%"},VF=_.RT(function(){lb();
return!1}),W$=_.RT(function(){of(!1);
return!1}),ns,bz={},Ui={},dN={},Gp={};
return _.q("yt-searchbox",{class:_.Ws("ytSearchboxComponentHost",(bz.ytSearchboxComponentMweb=!1,bz.ytSearchboxComponentDesktop=!0,bz["yt-searchbox-filled-query"]=function(){return S()},bz["ytd-masthead"]=function(){return!l()},bz.ytSearchboxComponentHostDark=DL,bz)),
role:"search",el:l1,"client-ve-type":10349},_.q("div",{el:iz,"on:click":kf,class:_.Ws("ytSearchboxComponentInputBox",(Ui.ytSearchboxComponentInputBoxDark=DL,Ui.ytSearchboxComponentInputBoxHasFocus=l,Ui))},_.q("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":wN},_.q(_.t,{cond:l,then:function(){return _.q("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.q(_.lv,{icon:"SEARCH"}))}}),_.q("input",{el:zB,
class:_.Ws("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":fY,"aria-expanded":!((ns=tw)==null?0:ns.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:"false","on:blur":tW,"on:focus":CY,"on:input":DF,"on:keydown":Eh,"on:paste":u0,placeholder:r.placeholderText,"aria-activedescendant":function(){var jT;return(jT=BX[V()])==null?void 0:jT[F()]},
"aria-autocomplete":"list",role:"combobox"})),_.q(_.t,{cond:z,then:function(){return _.q("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.q(Yhp,null))}}),_.q(_.t,{cond:S,
then:function(){return _.q("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.q("button",{class:"ytSearchboxComponentClearButton","on:click":wJ,"aria-label":r.clearButtonAriaLabel||bYN},_.q(_.lv,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.q(_.Kb,{model:{}})))}})),_.q("button",{class:_.Ws("ytSearchboxComponentSearchButton",(dN.ytSearchboxComponentSearchButtonDark=DL,dN)),
"on:click":wN,"aria-label":iYu,title:r.placeholderText},_.q(_.lv,{icon:"SEARCH"})),_.q(_.t,{cond:function(){if(gxS()&&_.Y("mweb_voice_search")&&r.voiceSearchButton)return r.voiceSearchButton()},
then:function(jT){var Md={};return _.q("div",{class:_.Ws("ytSearchboxComponentVoiceSearchWrapper",(Md.ytSearchboxComponentHideVoiceSearchButton=function(){return S()},Md))},_.q(_.fk,{data:jT},{buttonRenderer:function(l0){return _.q(_.jc,{data:l0.data,
onButtonClickCallback:function(){}})}}))}}),_.q("div",{el:_.iv(function(jT){return void(tw=jT)}),
id:fY,class:_.Ws("ytSearchboxComponentSuggestionsContainer",(Gp.ytSearchboxComponentSuggestionsContainerDark=DL,Gp["yt-searchbox-suggestions-container"]=!1,Gp.ytSearchboxComponentSuggestionsContainerScrollable=B0(),Gp.ytSearchboxComponentSuggestionsContainerAnimated=O,Gp)),"on:scroll":VF,"on:mousemove":W$,role:"listbox",hidden:!0},_.q(_.zq,{each:e},function(jT,Md){return _.q(z1D,{suggestion:jT,isHighlighted:function(){return Md()===V()},
onClickCallback:ub,onHoverUpdateCallback:function(l0){if(_.Y("desktop_enable_single_suggestion_highlight")){var QO=Md();l0&&(W(0),G(QO))}},
onRemoveCallback:function(l0){UdY(dr);l0===void 0||l0<0||E8().includes(l0)||wQ([].concat(_.xC(E8()),[l0]))},
labels:r.labels,queryBuilderFunction:uj,suggestionIndex:Md,generateUniqueId:MS,highlightedId:function(){var l0;return(l0=BX[V()])==null?void 0:l0[F()]},
useScrollMargin:B0(),isKeyboardMode:Oh})}),_.q(_.t,{cond:function(){return!n()&&e().find(function(jT){return jT.type!==35})&&_.Y("searchbox_reporting")},
then:function(){return _.q("button",{class:"ytSearchboxComponentReportButton","on:mousedown":eA},_.xH("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.q(_.t,{cond:function(){return!ZL()&&B0()},
then:function(){return _.q("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.q("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:Fv}))}})))},"jl");
jfC.idomCompat={callbacks:{focusCallback:!0}};_.dM(jfC,"yt-searchbox",{props:{searchEndpoint:_.Yp,placeholderText:_.Yp,labels:_.Yp,voiceSearchButton:_.Yp,focusCallback:_.MD,clearButtonAriaLabel:_.Yp,forceDarkMode:_.Yp}});var $4=function(){var r=_.D.apply(this,arguments)||this;r.menuButtonTargetId="topbar-guide-menu";r.narrow=!1;r.menuStrings={BACK_ALT_LABEL:_.xH("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.xH("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.xH("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.xH("SBOX_PLACEHOLDER",void 0,"Search")};r.pageDarkTheme=document.documentElement.hasAttribute("dark");r.watchPageScrollTop=0;r.theater=!1;r.fullscreen=!1;r.disableFrostedGlassDuringViewTransition=
!1;r.desktopUnifiedSearchPanelMode=_.Y("desktop_enable_unified_search_panel");r.aiCompanionEnabled=_.Y("enable_ai_companion");r.ytSearchboxFocused=!1;r.searchboxLabels=_.Gq("SBOX_LABELS");r.topbarIsAboveChipbar=!1;r.isDarkThemeForced=!1;r.areGhostCardsHidden=!1;r.guideKeyboardToggle=!1;r.voiceSearchManager=n54();r.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};r.setYtSearchboxFocused=function(g){r.ytSearchboxFocused=g};
r.toggleFrostedGlassDuringViewTransition=function(g){r.disableFrostedGlassDuringViewTransition=g};
return r};
_.b($4,_.D);_.Q=$4.prototype;_.Q.computeSimpleText=function(r){return _.b6(r)};
_.Q.onDarkChanged=function(){for(var r=_.m(this.buttons||[]),g=r.next();!g.done;g=r.next())g.value.isOverlay=!!this.dark;r=_.m(this.buttonRenderers||[]);for(g=r.next();!g.done;g=r.next())g.value.overrides=this.computeButtonOverride()};
_.Q.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.Q.configureRendererStamper=function(){return{"data.interstitial":{id:"interstitial",mapping:{consentBumpV2Renderer:"ytd-consent-bump-v2-renderer"}},"data.voiceSearchButton":{id:"voice-search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapVoiceButton]]",overrides:"[[buttonOverrides]]"}}},reuseComponents:!1},"data.aiCompanionButton":{id:"ai-companion-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},
"data.topbarButtons":{id:"buttons",events:!0,mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}},buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}},notificationTopbarButtonRenderer:{component:"ytd-notification-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},iconBadgeTopbarButtonRenderer:{component:"ytd-icon-badge-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},topbarMenuButtonRenderer:"ytd-topbar-menu-button-renderer"},
initialRenderPriority:1},"data.a11ySkipNavigationButton":{id:"skip-navigation",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var r=_.ZM(_.YF(),"aa");_.A4(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||r||(this.isDarkThemeForced=this.dark=!0);this.logoType?(r=this.hostElement.querySelector("#masthead-logo"))&&(_.Y("polymer_on_demand_shady_dom")?r.setAttribute("slot","masthead-logo-old"):_.$J(r)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.J4(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.J4(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.Q.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.J4(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.J4(this,this.onSetTheaterModeEnabled))};
_.Q.dataChanged=function(){var r=this.data;r&&(this.voiceEnabled=r.voiceSearchButton?n54().isSupported():!1,_.JB(_.E_(),this.menuButtonTargetId,this.guideButton),r.onReceivedActions&&r.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.AF(this.hostElement,r.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&r&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.A4(this.hostElement,"dark",!1),_.A4(this.hostElement,"theater",!1),(r=
this.hostElement.querySelector("#masthead-logo"))&&(_.Y("polymer_on_demand_shady_dom")?r.setAttribute("slot","masthead-logo-old"):_.$J(r))))};
_.Q.computeCenterHidden=function(){var r;return this.data&&!((r=this.data.searchbox)==null?0:r.fusionSearchboxRenderer)};
_.Q.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.A4(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.Q.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.Q.onWatchScroll=function(r){this.watchPageScrollTop=r.detail||0;this.updateMastheadBackgroundOpacity()};
_.Q.onFullscreenChangeAction=function(r){r||(this.watchPageScrollTop=0);this.fullscreen=r;this.updateMastheadBackgroundOpacity()};
_.Q.onSetTheaterModeEnabled=function(r){this.theater=r.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.Q.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.fullscreen?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.Q.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.Q.setBackgroundOpacity=function(r){r=this.calculateBackgroundOpacity(r);this.background.style.opacity=""+r};
_.Q.calculateBackgroundOpacity=function(r){var g=this.theater?.6:0,I=this.hostElement.clientHeight/2;return Math.min(Math.max(r,0),I)/I*(1-g)+g};
_.Q.shouldShowCinematicMastHead=function(){var r=_.Y("kevlar_watch_grid")&&!_.Y("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(r||this.pageDarkTheme)};
_.Q.focusGuide=function(){this.guideButton.focus()};
_.Q.onGuideToggleTap=function(){_.He(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.Q.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.Q.onGuideToggleHover=function(){_.He(this.hostElement,"yt-guide-hover")};
_.Q.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.Q.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.Q.closeOnOutsideClickCondition=function(r){for(r=_.jH(r);r[0];){var g=r.shift();if(g instanceof Element&&g.id==="kbd")return!1}return!0};
_.Q.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.Q.pausePlayer=function(){var r;(r=_.dD())==null||r.pause();this.pauseMiniplayer()};
_.Q.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var r;(r=_.S5().resolve(_.XH).getPlayerElement())==null||r.pause()}};
_.Q.isMiniplayerActive=function(){return _.S5().resolve(_.XH).isMiniplayerActive()};
_.Q.updateNarrowFromBinding=function(r){this.narrow=r.detail.value};
_.Q.onYtSendFeedbackAction=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.Q.registerWithViewTransitionManager=function(){nr3(_.S5().resolve(_.$b),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.l4.Object.defineProperties($4.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.Y("enable_web_delhi_icons")?"menu":"yt-icons:menu"}},
shouldShowVoiceSearchButton:{configurable:!0,enumerable:!0,get:function(){return!!this.voiceEnabled&&!this.desktopUnifiedSearchPanelMode}},
shouldShowAiCompanionButton:{configurable:!0,enumerable:!0,get:function(){var r;return!!(this.aiCompanionEnabled&&((r=this.data)==null?0:r.aiCompanionButton))}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var r;return(r=this.data)==null?void 0:r.voiceSearchButton}}},
narrowQuery:{configurable:!0,enumerable:!0,get:function(){return"max-width: "+(this.aiCompanionEnabled?750:656)+"px"}}});
$4.prototype.narrowChanged=$4.prototype.narrowChanged;$4.prototype.onWatchPageChange=$4.prototype.onWatchPageChange;$4.prototype.onRendererStamperFinished=$4.prototype.onRendererStamperFinished;$4.prototype.dataChanged=$4.prototype.dataChanged;$4.prototype.onDarkChanged=$4.prototype.onDarkChanged;_.w([_.d(_.rb),_.J("design:type",Object)],$4.prototype,"ironResizableBehavior",void 0);_.w([_.d(vP4),_.J("design:type",Object)],$4.prototype,"ytdExpandableInputBehavior",void 0);
_.w([_.d(_.OO.YtdGuideStateAwareBehavior),_.J("design:type",Object)],$4.prototype,"ytdGuideStateAwareBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],$4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],$4.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],$4.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],$4.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.oj),_.J("design:type",Object)],$4.prototype,"ytdReduxBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],$4.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],$4.prototype,"narrow",void 0);_.w([_.H(),_.J("design:type",Object)],$4.prototype,"logoType",void 0);_.w([_.H(),_.J("design:type",Boolean)],$4.prototype,"voiceEnabled",void 0);
_.w([_.H(),_.J("design:type",Object)],$4.prototype,"menuStrings",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],$4.prototype,"dark",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],$4.prototype,"pageDarkTheme",void 0);_.w([_.H(),_.J("design:type",Object)],$4.prototype,"watchPageScrollTop",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.o0p}),_.J("design:type",Boolean)],$4.prototype,"isWatchPage",void 0);
_.w([_.H({reflectToAttribute:!0,selector:_.qOh}),_.J("design:type",Boolean)],$4.prototype,"isShortsPage",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],$4.prototype,"theater",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],$4.prototype,"fullscreen",void 0);_.w([_.H({reflectToAttribute:!0,selector:_.Bw$}),_.J("design:type",String)],$4.prototype,"frostedGlassMode",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],$4.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],$4.prototype,"aiCompanionEnabled",void 0);_.w([_.H(),_.J("design:type",Object)],$4.prototype,"ytSearchboxFocused",void 0);_.w([_.TI("#buttons > *"),_.J("design:type",Array)],$4.prototype,"buttons",void 0);_.w([_.TI("ytd-button-renderer"),_.J("design:type",Array)],$4.prototype,"buttonRenderers",void 0);
_.w([_.ni("#background"),_.J("design:type",HTMLDivElement)],$4.prototype,"background",void 0);_.w([_.ni("#guide-button"),_.J("design:type",Object)],$4.prototype,"guideButton",void 0);_.w([_.ni("#logo"),_.J("design:type",Object)],$4.prototype,"logo",void 0);_.w([_.H({computed:"computeButtonOverride(dark)"}),_.J("design:type",Object)],$4.prototype,"buttonOverrides",void 0);
_.w([_.$R("dark"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$4.prototype,"onDarkChanged",null);_.w([_.H({value:function(){return this.onVoiceTap.bind(this)}}),
_.J("design:type",Function)],$4.prototype,"boundOnTapVoiceButton",void 0);_.w([_.H(),_.J("design:type",Object)],$4.prototype,"topbarIsAboveChipbar",void 0);_.w([_.H(),_.J("design:type",String),_.J("design:paramtypes",[])],$4.prototype,"guideIcon",null);_.w([_.L("voiceEnabled"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$4.prototype,"shouldShowVoiceSearchButton",null);
_.w([_.L("data.aiCompanionButton","aiCompanionEnabled"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],$4.prototype,"shouldShowAiCompanionButton",null);_.w([_.L("data"),_.J("design:type",Object),_.J("design:paramtypes",[])],$4.prototype,"voiceSearchButton",null);_.w([_.L("aiCompanionEnabled"),_.J("design:type",String),_.J("design:paramtypes",[])],$4.prototype,"narrowQuery",null);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$4.prototype,"dataChanged",null);_.w([_.Eq("yt-rendererstamper-finished"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$4.prototype,"onRendererStamperFinished",null);_.w([_.$R("isWatchPage"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$4.prototype,"onWatchPageChange",null);
_.w([_.$R("narrow"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],$4.prototype,"narrowChanged",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-masthead"})],$4);
_.A($4,"ytd-masthead",function(){if(u$N!==void 0)return u$N;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-masthead--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="[[narrowQuery]]" query-matches="[[narrow]]" on-query-matches-changed="updateNarrowFromBinding" class="style-scope ytd-masthead">\n</iron-media-query>\n<div id="ticker" class="style-scope ytd-masthead"></div>\n<div id="interstitial" class="style-scope ytd-masthead"></div>\n<div id="background" hidden="[[hideBackground]]" class="style-scope ytd-masthead"></div>\n<div id="container" class="style-scope ytd-masthead">\n  <div id="start" class="style-scope ytd-masthead">\n    <yt-icon-button id="back-button" label="[[menuStrings.BACK_ALT_LABEL]]" on-click="onSearchCloseClick" class="style-scope ytd-masthead">\n      <yt-icon disable-upgrade$="[[!showInput]]" icon="yt-icons:arrow-back" class="style-scope ytd-masthead">\n      </yt-icon>\n    </yt-icon-button>\n    <tp-yt-paper-tooltip id="back-button-tooltip" disable-upgrade$="[[!showInput]]" for="back-button" class="style-scope ytd-masthead">\n      [[menuStrings.BACK_ALT_LABEL]]\n    </tp-yt-paper-tooltip>\n    <yt-icon-button id="guide-button" label="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="[[guideOpened]]" toggleable="true" on-click="onGuideToggleTap" on-keydown="onGuideButtonKeydown" on-mouseenter="onGuideToggleHover" class="style-scope ytd-masthead">\n      <yt-icon id="guide-icon" icon="[[guideIcon]]" class="style-scope ytd-masthead"></yt-icon>\n    </yt-icon-button>\n    <slot name="masthead-logo" class="style-scope ytd-masthead"></slot>\n    <ytd-topbar-logo-renderer id="logo" country-code="[[data.countryCode]]" data="[[data.logo.topbarLogoRenderer]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[dark]]" class="style-scope ytd-masthead">\n    </ytd-topbar-logo-renderer>\n    <div id="skip-navigation" class="style-scope ytd-masthead"></div>\n  </div>\n  <div id="center" hidden="[[computeCenterHidden(data)]]" class="style-scope ytd-masthead">\n    <yt-searchbox clear-button-aria-label="[[data.searchbox.fusionSearchboxRenderer.clearButton.buttonRenderer.accessibilityData.accessibilityData.label]]" focus-callback="[[setYtSearchboxFocused]]" force-dark-mode="[[dark]]" labels="[[searchboxLabels]]" placeholder-text="[[computeSimpleText(data.searchbox.fusionSearchboxRenderer.placeholderText)]]" search-endpoint="[[data.searchbox.fusionSearchboxRenderer.searchEndpoint]]" voice-search-button="[[voiceSearchButton]]" class="style-scope ytd-masthead">\n    </yt-searchbox>\n    <yt-icon-button id="search-button-narrow" label="[[menuStrings.SEARCH_ALT_LABEL]]" on-click="openOnClick_" class="style-scope ytd-masthead">\n      <yt-icon class="topbar-icons style-scope ytd-masthead" disable-upgrade$="[[!narrow]]" icon="yt-icons:search">\n      </yt-icon>\n      <tp-yt-paper-tooltip disable-upgrade$="[[!narrow]]" for="search-button-narrow" hidden="[[!narrow]]" class="style-scope ytd-masthead">\n        [[menuStrings.SEARCH_ALT_LABEL]]\n      </tp-yt-paper-tooltip>\n    </yt-icon-button>\n    <div id="voice-search-button" hidden="[[!shouldShowVoiceSearchButton]]" class="style-scope ytd-masthead">\n    </div>\n    <div id="ai-companion-button" hidden="[[!shouldShowAiCompanionButton]]" class="style-scope ytd-masthead">\n    </div>\n  </div>\n  <div id="end" class="style-scope ytd-masthead">\n    <slot name="masthead-skeleton" class="style-scope ytd-masthead"></slot>\n    <div id="buttons" class="style-scope ytd-masthead"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return u$N=r},{mode:_.Rv("kevlar_poly_si_batch_j036")?1:2});var VTY;var ddA={},L8V={},GBn={},ywA={},K8C=(ywA.OFFLINE=(ddA["publicytnetworkstatus-online"]="BACK_ONLINE",ddA),ywA.ONLINE=(L8V["publicytnetworkstatus-offline"]="OFFLINE",L8V),ywA.BACK_ONLINE=(GBn["publicytnetworkstatus-offline"]="OFFLINE",GBn.TIMER_TRIGGER="ONLINE",GBn),ywA),rE=function(){var r=_.D.apply(this,arguments)||this;r.currentState="ONLINE";r.scheduledJobId=0;r.bannerString="";r.bannerVe=null;r.networkStatusManagerInstance=new _.sZ;return r};
_.b(rE,_.D);_.Q=rE.prototype;_.Q.attached=function(){var r=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){r.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){r.stateChangeHandler("publicytnetworkstatus-offline")})};
_.Q.detached=function(){var r=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){r.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){r.stateChangeHandler("publicytnetworkstatus-offline")})};
_.Q.enterState=function(r){var g=this;this.scheduledJobId&&_.ZV.cancelJob(this.scheduledJobId);r==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):r==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.xH("NO_INTERNET_CONNECTION",void 0,"No internet connection")):r==="BACK_ONLINE"&&(this.bannerString=_.xH("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.q6(_.ZV,function(){g.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=r};
_.Q.stateChangeHandler=function(r){(r=K8C[this.currentState][r])&&this.enterState(r)};
_.Q.logVisibility=function(r){var g=_.CB();this.createBannerVe(r);g&&this.bannerVe&&(r?_.YD(g,[this.bannerVe]):_.Zf(g,[this.bannerVe]))};
_.Q.createBannerVe=function(r){!this.bannerVe&&r&&(this.bannerVe=_.Dx(37929),_.lk(_.hx(),this.bannerVe))};
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",String)],rE.prototype,"currentState",void 0);_.w([_.H(),_.J("design:type",Object)],rE.prototype,"scheduledJobId",void 0);_.w([_.H(),_.J("design:type",Object)],rE.prototype,"bannerString",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-network-status-banner"})],rE);
_.A(rE,"ytd-network-status-banner",function(){if(VTY!==void 0)return VTY;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-network-status-banner--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="status-banner style-scope ytd-network-status-banner">\n       [[bannerString]]\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return VTY=
r},{mode:1});var sfV;var gE=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};r.hidden=!0;r.frostedGlass=_.Y("web_frosted_glass");return r};
_.b(gE,_.D);gE.prototype.computeHidden=function(r){return r&&r.status?!1:!0};
gE.prototype.handleUpdatePermissionRoleCommand=function(r){if(r=_.Z(r,_.fHB))if(r=_.Z(r.renderer,_.x5J))this.data=r};
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],gE.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],gE.prototype,"componentBehavior",void 0);_.w([_.H({value:!0,computed:"computeHidden(data)"}),_.J("design:type",Object)],gE.prototype,"hidden",void 0);_.w([_.H(),_.J("design:type",Object)],gE.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],gE.prototype,"frostedGlass",void 0);
_.w([_.qC({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],gE);
_.A(gE,"ytd-permission-role-bottom-bar-renderer",function(){if(sfV!==void 0)return sfV;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-permission-role-bottom-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="pom-role-text style-scope ytd-permission-role-bottom-bar-renderer" hidden="[[hidden]]">\n  <yt-formatted-string text="[[data.status]]" class="style-scope ytd-permission-role-bottom-bar-renderer"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);return sfV=r},{mode:1});var F8L;var HYb;var gT3={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var IN=function(){return _.D.apply(this,arguments)||this};
_.b(IN,_.D);_.Q=IN.prototype;_.Q.attached=function(){this.JSC$22890_scroller&&(this.JSC$22890_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22890_scroller.attached&&typeof this.JSC$22890_scroller.attached==="function"&&this.JSC$22890_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(I){I.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var r=_.DG(this.hostElement);r.querySelector("tp-yt-paper-radio-group").selected="";var g=r.querySelector("#reason-text");g&&(g.value="");r.querySelector("#description-text").value=""}};
_.Q.canSubmit=function(r,g){_.He(this.hostElement,"yt-invalidate-popup-tabbables");return!(r&&g)};
_.Q.onCancel=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.Q.onSubmit=function(){var r=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(v){return v.active}).map(function(v){return v.innerText.trim()}),g=this.hostElement.querySelector("tp-yt-paper-radio-group"),I=g.selectedItem,P=I.name;
I=I.innerText.trim();var a=g.querySelector("#reason-text");g=void 0;a&&(g=a.value);(a=this.descriptionText.value)&&(a=a.trim());I6R(this.data.searchQuery,r,P,I,a,g);_.We(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.Q.sendFormSubmitToast=function(){var r=_.Lz(_.xH("SBOX_INAPPROPRIATE_TOAST"));_.We(this.hostElement,"yt-open-popup-action",[r,this])};
_.Q.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(r){return r.active})};
_.Q.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
IN.prototype.onIronSelect=IN.prototype.onIronSelect;IN.prototype.onIronChange=IN.prototype.onIronChange;IN.prototype.dataChanged=IN.prototype.dataChanged;_.w([_.H(),_.J("design:type",Object)],IN.prototype,"data",void 0);_.w([_.H({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.J("design:type",Boolean)],IN.prototype,"submitDisabled",void 0);_.w([_.H(),_.J("design:type",Boolean)],IN.prototype,"suggestionSelected",void 0);
_.w([_.H(),_.J("design:type",Boolean)],IN.prototype,"catagorySelected",void 0);_.w([_.ni("#scroller"),_.J("design:type",Object)],IN.prototype,"JSC$22890_scroller",void 0);_.w([_.ni("#description-text"),_.J("design:type",Object)],IN.prototype,"descriptionText",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IN.prototype,"dataChanged",null);
_.w([_.Eq("iron-change"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IN.prototype,"onIronChange",null);_.w([_.Eq("iron-select"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],IN.prototype,"onIronSelect",null);_.w([_.qC({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],IN);
_.A(IN,"ytd-search-suggestion-report-dialog",function(){if(HYb!==void 0)return HYb;var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-suggestion-report-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-search-suggestion-report-dialog">\n  <div id="content" class="style-scope ytd-search-suggestion-report-dialog">\n    <h2 id="title" class="style-scope ytd-search-suggestion-report-dialog">[[data.title]]</h2>\n    <div id="suggestions" class="style-scope ytd-search-suggestion-report-dialog">\n      <template is="dom-repeat" items="[[data.suggestions]]" class="style-scope ytd-search-suggestion-report-dialog">\n        <tp-yt-paper-checkbox class="style-scope ytd-search-suggestion-report-dialog">[[item.label]]</tp-yt-paper-checkbox>\n      </template>\n    </div>\n    <tp-yt-paper-radio-group id="categories" class="style-scope ytd-search-suggestion-report-dialog">\n      <h2 id="category-title" class="style-scope ytd-search-suggestion-report-dialog">[[data.categoryLabel]]</h2>\n      <yt-formatted-string id="category-title" text="[[data.categoryLabel]]" class="style-scope ytd-search-suggestion-report-dialog">\n      </yt-formatted-string>\n      <template is="dom-repeat" items="[[data.categories]]" class="style-scope ytd-search-suggestion-report-dialog">\n        <tp-yt-paper-radio-button name="[[item.id]]" class="style-scope ytd-search-suggestion-report-dialog">\n          [[item.label]]\n          <template is="dom-if" if="[[item.reasonLabel]]" class="style-scope ytd-search-suggestion-report-dialog">\n            <tp-yt-paper-input-container id="reason" no-label-float="" use-v2-underline="" class="style-scope ytd-search-suggestion-report-dialog">\n              <tp-yt-iron-autogrow-textarea id="reason-text" class="paper-input-input style-scope ytd-search-suggestion-report-dialog" slot="input" maxlength="500" placeholder="[[item.reasonLabel]]" rows="1">\n              </tp-yt-iron-autogrow-textarea>\n            </tp-yt-paper-input-container>\n          </template>\n        </tp-yt-paper-radio-button>\n      </template>\n    </tp-yt-paper-radio-group>\n    <tp-yt-paper-input-container id="details" no-label-float="" use-v2-underline="" class="style-scope ytd-search-suggestion-report-dialog">\n      <tp-yt-iron-autogrow-textarea id="description-text" class="paper-input-input style-scope ytd-search-suggestion-report-dialog" slot="input" maxlength="500" placeholder="[[data.detailsPlaceholderLabel]]" rows="2">\n      </tp-yt-iron-autogrow-textarea>\n      <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-search-suggestion-report-dialog"></tp-yt-paper-input-char-counter>\n    </tp-yt-paper-input-container>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="footer" class="style-scope ytd-search-suggestion-report-dialog">\n  <tp-yt-paper-button id="cancel" on-tap="onCancel" class="style-scope ytd-search-suggestion-report-dialog">[[data.cancelButtonLabel]]</tp-yt-paper-button>\n  <tp-yt-paper-button id="submit" disabled="[[submitDisabled]]" on-tap="onSubmit" class="style-scope ytd-search-suggestion-report-dialog">\n    [[data.submitButtonLabel]]\n  </tp-yt-paper-button>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return HYb=r},{mode:1});var Pj=function(r){var g=r.openPopupAction;var I=r.target;var P=r.container;var a=r.popupContainerConfig;var v=r.getElement;r=r.removeWhenClosed===void 0?!1:r.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=g;this.target=I;this.container=P;this.popupContainerConfig=a;this.getElement=v;this.JSC$22896_popupConfig=this.popupContainerConfig.JSC$21578_popupConfig[this.openPopupAction.popupType];this.rendererName=(g=this.getName())?_.Ywh(g,jP3(this.popupContainerConfig,
g)):"";_.Y("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=r);this.createPopup()};
Pj.prototype.updatePopup=function(r){this.openPopupAction=r;this.JSC$22896_popupConfig=this.popupContainerConfig.JSC$21578_popupConfig[this.openPopupAction.popupType];W8N(this);_.Y("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
Pj.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var AwL=function(r,g,I){(g=g&&r.JSC$22896_popupConfig.narrowProperties?r.JSC$22896_popupConfig.narrowProperties:r.JSC$22896_popupConfig.properties)&&I!==void 0&&(g.isAriaModal=I);DdA(r,g);r.isRtl()&&DdA(r,r.JSC$22896_popupConfig.rtlProperties);R1u(r)};
Pj.prototype.createPopup=function(){var r=this.JSC$22896_popupConfig.component;if(this.popupContent=NJS(this,this.rendererName)){if(r){this.popup=NJS(this,r);var g=this.popupContent;_.Y("web_enable_wrapper_for_cow_component_in_popup")&&(g=document.createElement("div"),g.appendChild(this.popupContent));_.Y("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$22896_popupConfig.slotName&&g.setAttribute("slot",this.JSC$22896_popupConfig.slotName);r=this.popup;var I=this.container.tagName.toLowerCase();
_.sq("desktop_web_boolean_flag_with_counterfactual_study");var P=_.Li(g);_.d8p(_.ya(r),_.FO(g,I,P));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.Y("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.DG(this.container).appendChild(this.popup)}};
var W8N=function(r){var g,I,P=(g=r.openPopupAction.accessibilityData)==null?void 0:(I=g.accessibilityData)==null?void 0:I.label;P&&(r.popup.ariaLabel=P);var a;((a=r.popupContent.polymerController)!=null?a:r.popupContent).data=(0,_.pF.unsafeClone)(r.openPopupAction.popup[r.getName()]);r.popupContent.duration=w0n(r);r.popupContent.positionType=r.openPopupAction.position;var v=r.openPopupAction.properties;v&&Object.keys(v).forEach(function(C){r.popupContent[C]=v[C]})},DdA=function(r,g){if(g)for(var I=
_.m(Object.keys(g)),P=I.next();!P.done;P=I.next())P=P.value,r.popup[P]=g[P]},R1u=function(r){if(r.openPopupAction.position){var g=r.JSC$22896_popupConfig.positionalProperties&&r.JSC$22896_popupConfig.positionalProperties[r.openPopupAction.position],I=r.JSC$22896_popupConfig.rtlPositionalProperties&&r.JSC$22896_popupConfig.rtlPositionalProperties[r.openPopupAction.position];
g=r.isRtl()&&I?I:g;g.shiftedHorizontalOffset&&(I=r.popup.style.display,r.popup.style.display="block",r.popupContent&&r.popup.positionTarget&&r.popupContent.clientWidth>r.popup.positionTarget.clientWidth&&(g.horizontalOffset=r.popup.positionTarget.clientWidth/2-g.shiftedHorizontalOffset),r.popup.style.display=I);DdA(r,g)}},lFO=function(r,g,I){if(g){for(var P=_.m(Object.keys(g)),a=P.next();!a.done;a=P.next())a=a.value,r.popup.style[a]=g[a];
if(I)for(g=_.m(Object.keys(I)),P=g.next();!P.done;P=g.next())P=P.value,r.popup.style[P]=I[P]}};
Pj.prototype.getName=function(){return _.j5(this.openPopupAction.popup,"renderer")||_.j5(this.openPopupAction.popup,"dialog")||_.j5(this.openPopupAction.popup,"model")||void 0};
var w0n=function(r){r=r.openPopupAction.durationHintMs;return r===0?r:Math.max(4E3,r||4E3)};
Pj.prototype.isRtl=function(){return _.Gq("HTML_DIR")==="rtl"};
var NJS=function(r,g){r=r.getElement(g,r.target);r==null&&_.M6(new _.oK("popup getElement returned null",g));return r};var ShL={};
ShL.YtPopupContainerBehavior=[_.q5.YtComponentBehavior,_.w9.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.expandToFullWidth=this.isAriaModal=!1;this.doNotCacheList_=["yt-dialog-view-model"]},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.VU(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.dV(this.hostElement)},
closePopup:function(r){var g=this.createCacheKey(void 0,r);this.popups_[g]&&this.handleClosePopupAction_(void 0,r)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.ZV.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.ZV.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(r){r.opened&&r.keepBelowPlayer&&this.ensurePopupBelowPlayer(r)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var r in this.popups_){var g=this.popups_[r];if(g.popup.scrollAction==="refit"){var I=g.popup.positionTarget.getBoundingClientRect(),P=g.popup;I=I.top;var a=g;if(!a.naturalHeight){a.popup.hidden=!1;a.popup.style.position="fixed";a.popup.style.top="0px";a.popup.style.left="0px";var v=a.popup.getBoundingClientRect();a.naturalHeight=v.bottom-v.top;a.popup.refit()}P.hidden=!(I>=a.naturalHeight+60);g.popupContent.clientHeight===0&&g.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(r){this.popupContainerConfig=r},
handleOpenPopupAction:function(r,g,I){var P=r.openPopupAction,a=_.S5().resolve(_.lX(_.iA))&&P.popupType==="TOAST";a&&!P.uniqueId&&(P.uniqueId=Tg());if(!_.Y("popup_container_parent_target_killswitch")){var v;g=(v=this.getParentTarget(g))!=null?v:g}var C=this.ensurePopup_(P,g);return new _.ge(function(u){C.then(function(X){if(!X)return u();this.maybeCreateNarrowMediaQuery_();var c=this.createCacheKey(X.rendererName,X.openPopupAction.uniqueId);if(P.showOncePerUniqueId){if(this.shownPopupKeys_.has(c))return u();
this.shownPopupKeys_.add(c)}c=this.popups_[c];var B=!(!c||!c.openPopupAction.beReused);B=!!P.reusePopup||B;if(X.popup.opened&&!B){a&&!X.openPopupAction.replacePopup||this.handleClosePopupAction_(X.rendererName,X.openPopupAction.uniqueId);B=P.popupType==="DIALOG"&&!_.Y("popup_container_dialog_reopen_killswitch");if(!a&&!B&&c&&c.target==g&&(_.Y("popup_container_event_target_check_killswitch")||c.target==I)&&!X.openPopupAction.replacePopup)return u();_.Nu(X.popup,function(){this.completeOpenPopupAction_(P,
g,X);u()}.bind(this))}else X.popup.opened?X.updatePopup(P):this.completeOpenPopupAction_(P,g,X),u()}.bind(this))}.bind(this))},
getParentTarget:function(r){if(r&&r instanceof HTMLElement)for(var g=_.m(Object.entries(this.popups_)),I=g.next();!I.done;I=g.next())if(I=_.m(I.value),I.next(),I=I.next().value,this.popupClosesOnClick(I)&&I.popup.contains(r))return I.target},
popupClosesOnClick:function(r){return r.popup.tagName!=="TP-YT-IRON-DROPDOWN"?!1:!["YTD-MULTI-PAGE-MENU-RENDERER","YTCP-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER"].includes(r.rendererName.toUpperCase())},
completeOpenPopupAction_:function(r,g,I){I.updatePopup(r);var P=this.narrowMediaQuery_.queryMatches,a=this.isAriaModal;r=this.expandToFullWidth;I.target=g;var v;g=((v=I.target.polymerController)!=null?v:I.target).popupPositionTarget||I.target;I.JSC$22896_popupConfig.targetContainer&&(g=I.container);I.popup.positionTarget=g;I.popupContent.positionTarget=g;R1u(I);I.JSC$22896_popupConfig.forceFocus&&(I.popupContent.style.outline="none");I.popupContent.tabIndex=-1;I.JSC$22896_popupConfig.narrowProperties&&
(I.popup.style.position="static");I.JSC$22896_popupConfig.preventAutonav&&I.popup.setAttribute("prevent-autonav",!0);I.JSC$22896_popupConfig.forceCloseOnOutsideClick&&I.popup.setAttribute("force-close-on-outside-click",!0);AwL(I,P,a);v={};v.width=r?"100%":"";lFO(I,I.JSC$22896_popupConfig.styles,v);I.isRtl()&&lFO(I,I.JSC$22896_popupConfig.rtlStyles,v);if(!I.openPopupAction.shouldStopParentSignal){var C;r=(C=I.target.polymerController)!=null?C:I.target;(I.popupContent.startForwardingEvents||I.popupContainerConfig.forwardingEnabledPopups.has(I.rendererName))&&
r.parentComponent!==I.popupContent&&I.popupContent!==I.target&&I.target!==document.body&&(I.popupContent.startForwardingEvents?I.popupContent.startForwardingEvents(I.popupContainerConfig.forwardedEvents,I.target):(I.JSC$22896_eventForwarder||(I.JSC$22896_eventForwarder=new _.Ah(I.popupContent)),I.JSC$22896_eventForwarder.start(I.popupContainerConfig.forwardedEvents,I.target)))}I=I.popup;I.addEventListener("iron-overlay-opened",_.J4(this,this.onPopupIronOverlayOpened_));I.addEventListener("iron-overlay-closed",
_.J4(this,this.onPopupIronOverlayClosed_));I.addEventListener("iron-overlay-canceled",_.J4(this,this.onPopupIronOverlayCanceled_));I.addEventListener("yt-refit",_.J4(this,this.refitPopup_));I.addEventListener("yt-invalidate-popup-tabbables",_.J4(this,this.handleInvalidatePopupTabbables_));I.open()},
getPopupDurationMs_:function(r){return r.durationHintMs===0?r.durationHintMs:Math.max(4E3,r.durationHintMs||4E3)},
handleClosePopupAction_:function(r,g){var I=_.Y("web_popup_cache_key_killswitch")||!!g;if(r||I){var P=this.createCacheKey(r,g);r=(r=this.popups_[P])&&r.popup}else r=_.f6$(_.cE);if(r&&r.close){if(g=_.S5().resolve(_.lX(_.GT)))r.restoreFocusOnClose=g.isKeyBoardInUse();if(r&&r.positionTarget&&!_.Y("ytpopup_close_sibling_popups_killswitch")){g=_.m(Object.entries(this.popups_));for(I=g.next();!I.done;I=g.next()){var a=_.m(I.value);I=a.next().value;a=a.next().value;var v=void 0,C=void 0,u=void 0,X=void 0,
c=void 0,B=void 0;r.positionTarget==((v=a)==null?void 0:(C=v.popupContent)==null?void 0:C.positionTarget)&&a.popup&&(!((u=a.popup)==null?0:(X=u.style)==null?0:X.display)||((c=a.popup)==null?void 0:(B=c.style)==null?void 0:B.display)!=="none")&&(v=void 0,(v=a.popup)==null?0:v.close)&&(a.popup.close(),this.removePopup_(a.popup,I))}r&&this.popups_[P]&&(r.close(),this.removePopup_(r,P))}else r.close(),this.removePopup_(r,P)}},
handleClosePopupCommand_:function(r){r.closePopupCommand&&r.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,r.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(r){var g={},I;for(I in this.popups_)if(g={key$jscomp$1245:g.key$jscomp$1245},g.key$jscomp$1245=I,!r||!r.some(function(v){return function(C){return C==v.key$jscomp$1245}}(g))){var P=this.popups_[g.key$jscomp$1245],a=P.popup;
_.S5().resolve(_.lX(_.iA))&&P.openPopupAction.popupType==="TOAST"||(a&&a.close&&a.close(),this.removePopup_(a,g.key$jscomp$1245))}},
handleClosePopupsAction_:function(r){r.forEach(function(g){var I=this.popups_[g];I&&((I=I.popup)&&I.close&&I.close(),this.removePopup_(I,g))}.bind(this))},
handleGetPopupOpenedAction_:function(r,g){return(g=this.createCacheKey(r,g))&&this.popups_[g]?this.popups_[r].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var r=[],g;for(g in this.popups_){var I=this.popups_[g];I.popup.opened&&r.push(I)}return r},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(r,g){_.Y("ytpopup_disable_default_html_caching")&&r&&r.removeWhenClosed&&(_.DG(this.hostElement).removeChild(r),g&&this.popups_[g]&&delete this.popups_[g])},
shouldReusePopup_:function(r){return!(!r||!r.reusePopup)||!(!r||!r.beReused)},
ensurePopup_:function(r,g){this.maybeCreateNarrowMediaQuery_();var I=_.j5(r.popup,"renderer")||_.j5(r.popup,"dialog")||_.j5(r.popup,"model");if(!I)return _.Nl();I=_.Ywh(I,jP3(this.popupContainerConfig,I));return _.Nl(this.getAndMaybeCreatePopup_(r,I,g))},
getAndMaybeCreatePopup_:function(r,g,I){var P=this.createCacheKey(g,r.uniqueId);if(this.popups_[P])return this.popups_[P];r=new Pj({openPopupAction:r,target:I,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(g)});return this.popups_[P]=r},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(r){return _.Y("ytpopup_disable_default_html_caching")?_.Y("ytpopup_disable_cache_allowlist")?r&&this.doNotCacheList_.includes(r):r&&r.includes("view-model"):!1},
maybeCreateNarrowMediaQuery_:function(){this.narrowMediaQuery_||(this.narrowMediaQuery_=document.createElement("iron-media-query"),this.narrowMediaQuery_.query="(max-width: 656px)",this.narrowMediaQuery_.addEventListener("query-matches-changed",_.J4(this,this.openPopupQueryMatchesChanged_)),_.DG(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(r){r=r.detail.value;for(var g in this.popups_)AwL(this.popups_[g],r)},
onPopupIronOverlayClosed_:function(r){var g=r.currentTarget,I=_.TuL(g);I=I.length>0?I[0]:g;if(I.is!=="ytd-reel-watch-while-dialog-renderer"||r.target.is!=="tp-yt-iron-dropdown"){r.detail.popup=g;r.detail.popupRenderer=I;var P,a={context:{openingElement:((P=this.popups_[(I==null?void 0:I.is)||""])==null?void 0:P.target)||void 0}};Object.assign(a,r.detail);var v;_.He((v=I.hostElement)!=null?v:I,"yt-popup-closed",a);g.removeEventListener("yt-refit",_.J4(this,this.refitPopup_));g.removeEventListener("yt-invalidate-popup-tabbables",
_.J4(this,this.handleInvalidatePopupTabbables_));g.removeEventListener("iron-overlay-canceled",_.J4(this,this.onPopupIronOverlayCanceled_));g.removeEventListener("iron-overlay-closed",_.J4(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(g)}},
onPopupIronOverlayCanceled_:function(r,g){var I=r.currentTarget,P=_.TuL(I);P=P.length>0?P[0]:I;if(P.is!=="ytd-reel-watch-while-dialog-renderer"||r.target.is!=="tp-yt-iron-dropdown"){var a;_.He((a=P.hostElement)!=null?a:P,"yt-popup-canceled",r.detail);a=g?_.jH(g):null;(!g||["click","tap"].includes(g.type))&&!I.hasAttribute("force-close-on-outside-click")&&I.positionTarget&&a&&a.includes(I.positionTarget)&&r.preventDefault();I.restoreFocusOnClose=_.Sm.keyboardEventMatchesKeys(g,"esc")}},
onPopupIronOverlayOpened_:function(r){r=r.currentTarget;var g=_.TuL(r);g=g.length>0?g[0]:r;var I,P;_.He((I=g.hostElement)!=null?I:g,"yt-popup-opened",(P=g.hostElement)!=null?P:g);r.keepBelowPlayer&&(this.ensurePopupBelowPlayer(r,!0),this.dynamicallyPositionedElements_.add(r));I=_.S5().resolve(_.lX(_.GT));P=!!g.querySelector("#toast");I&&I.isKeyBoardInUse()&&!P&&(typeof g.focusFirstItem==="function"?g.focusFirstItem():(g=_.Jrh(r),g.length&&g[0].focus()));r.removeEventListener("iron-overlay-opened",
_.J4(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(r){r=r.currentTarget;r.refit&&r.refit()},
refitPopups_:function(){for(var r in this.popups_)this.popups_[r].refit()},
handleInvalidatePopupTabbables_:function(r){r=r.currentTarget;r.invalidateTabbables&&r.invalidateTabbables()},
createCacheKey:function(r,g){return _.Y("web_popup_cache_key_killswitch")?g?r+"#"+g:r:g?"#"+g:r},
openSheet:function(r,g,I){var P=r==null?void 0:r.openPopupActionCommand;if(!P&&(r==null?0:r.viewModel)){if(r.sheetPosition)a:switch(r.sheetPosition){case "SHEET_POSITION_RIGHT":P="OPEN_POPUP_POSITION_RIGHT";break a;default:P="OPEN_POPUP_POSITION_UNKNOWN"}else P=void 0;P={openPopupAction:{popup:{sheetViewModel:r.viewModel},popupType:"CONTEXTUAL_SHEET",position:P}}}if(P){var a;this.expandToFullWidth=(a=r==null?void 0:r.expandToFullWidth)!=null?a:!1;this.handleOpenPopupAction(P,g,I===void 0?g:I)}},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var r=this;return _.p(function(g){return g.return(r.handleGetOpenedPopupsAction_().filter(function(I){var P;return((P=I.openPopupAction)==null?void 0:P.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(r,g,I){if(_.Y("web_dialog_utils_killswitch")){var P=r==null?void 0:r.openPopupActionCommand,a=(I==null?0:I.ariaLabel)?{accessibilityData:{accessibilityData:{label:I.ariaLabel}}}:void 0;!P&&(r==null?0:r.viewModel)&&(P={openPopupAction:Object.assign({},{popup:{dialogViewModel:r.viewModel},popupType:(I==null?0:I.isModal)?"MODAL":"DIALOG"},a&&a)});P&&this.handleOpenPopupAction(P,g)}else{if(a=r==null?void 0:r.viewModel){var v=I=I===void 0?{}:I;I=v.ariaLabel;a={popup:{dialogViewModel:a},
popupType:v.isModal?"MODAL":"DIALOG"};v={accessibilityData:{label:I}};I&&(a.accessibilityData=v);a={openPopupAction:a}}else a=void 0;if(a=(P=a)!=null?P:r==null?void 0:r.openPopupActionCommand)this.isAriaModal=_.Y("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(a,g)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var r=this;return _.p(function(g){return g.return(r.handleGetOpenedPopupsAction_().filter(function(I){var P;return((P=I.openPopupAction)==null?void 0:P.popupType)==="DIALOG"}).length>0)})}}];var Jwp;var EyV;var xd7=_.U1(["about:blank"]),aN=function(){var r=_.D.apply(this,arguments)||this;r.isMuted=!1;r.pageLoadTimeoutId=void 0;r.enableA11yFocusFix=_.Y("enable_a11y_focus_fix_for_mac_panel_on_desktop");r.moveFocusToContent=function(){r.iframe.focus()};
return r};
_.b(aN,_.D);_.Q=aN.prototype;_.Q.dataChanged=function(){var r=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var g=this.data.url,I=_.UZ(g);_.Y("enable_yt_ata_iframe_authuser")?(I=_.UZ(g),_.a2(this.iframe,PiZ(I))):_.a2(this.iframe,I);this.pageLoadTimeoutId=_.q6(_.ag(),function(){return void r.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.Rs({destination:window,iframe:this.iframe,origin:_.xbF(I.toString()),channelName:"ataiframe",onMessage:_.Xb$(sWp,function(P){F3p(P.data)?(P=_.Tp(P.data,1,_.pS,_.WO()),P.length!==1?_.M6(Error("mm")):(P=P[0],P===3?(r.isMuted=!0,r.logStateChanged({adMuteRequested:!0})):P===1&&r.close())):_.M6(Error("nm"))}),
onEstablished:function(){r.cancelPageLoadTimeout();r.logStateChanged({pageLoadSucceeded:!0})}})}};
_.Q.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.ag().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.Q.logStateChanged=function(r){var g;if((g=this.data)==null?0:g.trackingParams)r={adsClientData:{aboutThisAdData:r}},_.hx().stateChanged(this.data.trackingParams,r)};
_.Q.close=function(){_.We(this.hostElement,"yt-close-popup-action",[this.is])};
_.Q.handlesPopupClosed=function(r,g){var I=this,P,a;return _.p(function(v){if(v.nextAddress==1)return _.Gq("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.We(I.hostElement,"on-about-this-ad-popup-closed",[I.isMuted,g]),v.jumpTo(0)):r&&a6i(r)?v.yield(vTR(r),4):(I.isMuted&&_.We(I.hostElement,"yt-mute-ad-action",[I.is,I]),v.jumpTo(0));if(P=v.yieldResult){var C=a=new _.QN(P),u=I.isMuted;C.getOptions().includes("onAboutThisAdPopupClosed")?_.sdw(C,"onAboutThisAdPopupClosed",{isMuted:u,layoutId:g}):_.z1("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.R2(v)})};
_.Q.onPopupClosed=function(r){var g=this,I,P;return _.p(function(a){I=_.Mz(xd7);_.a2(g.iframe,I);g.cancelPageLoadTimeout();if(!g.data)return a.jumpTo(0);g.ytRendererBehavior.markDirty();P=r.detail.context.openingElement;return a.yield(g.handlesPopupClosed(P,g.data.layoutId),0)})};
_.Q.detached=function(){this.cancelPageLoadTimeout()};
_.Q.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
aN.prototype.onPopupClosed=aN.prototype.onPopupClosed;aN.prototype.dataChanged=aN.prototype.dataChanged;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],aN.prototype,"ytRendererBehavior",void 0);_.w([_.ni("#iframe"),_.J("design:type",HTMLIFrameElement)],aN.prototype,"iframe",void 0);_.w([_.H(),_.J("design:type",Object)],aN.prototype,"data",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],aN.prototype,"dataChanged",null);
_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype",Promise)],aN.prototype,"onPopupClosed",null);_.w([_.ov({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],aN);
_.A(aN,"yt-about-this-ad-renderer",function(){if(EyV===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-about-this-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ads.yt_about_this_ad_renderer.yt.about.this.ad.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-about-this-ad-renderer"></iframe><template is="dom-if" if="[[enableA11yFocusFix]]" restamp="" class="style-scope yt-about-this-ad-renderer"><div id="focusTrapEnd" tabindex="0" on-focus="moveFocusToContent" class="style-scope yt-about-this-ad-renderer"></div></template>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Jwp===void 0&&(Jwp=document.createElement("template"));var P=Jwp;I.call(g,P.content.cloneNode(!0),r.content.firstChild);EyV=r}r=EyV;return r},{mode:2});var fFp;var nyC;var TJn=function(r){var g=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=g.message;"stack"in g&&(this.stack=g.stack);this.maxFileSizeMB=r;Object.setPrototypeOf(this,TJn.prototype)};
_.b(TJn,Error);var h1b=function(r,g){var I=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=I.message;"stack"in I&&(this.stack=I.stack);this.minWidth=r;this.minHeight=g;Object.setPrototypeOf(this,h1b.prototype)};
_.b(h1b,Error);var kB7=function(r){this.requirements=r;this.JSC$22924_maxFileSize=r.maxFileSizeMB*1024*1024},$ib=function(r,g){if(g.size>r.JSC$22924_maxFileSize)throw new TJn(r.requirements.maxFileSizeMB);
};var rWA=function(r,g){this.canvas=r;this.imageEditorBuilder=g};
rWA.prototype.addEventListeners=function(r){var g=function(a){gfu(r,a)};
this.JSC$22930_mouseDownEvent=g;var I=function(a){IZn(r,a)};
this.JSC$22930_mouseMoveEvent=I;var P=function(){P0D(r)};
this.JSC$22930_mouseUpEvent=P;this.canvas.addEventListener("mousedown",g);this.canvas.addEventListener("mousemove",I);document.addEventListener("mouseup",P)};
rWA.prototype.removeEventListeners=function(){this.JSC$22930_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$22930_mouseDownEvent);this.JSC$22930_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$22930_mouseMoveEvent);this.JSC$22930_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$22930_mouseUpEvent)};
var aZb=function(r,g){r.removeEventListeners();return new Promise(function(I){var P=new Image;P.crossOrigin="anonymous";P.onload=function(){var a=r.imageEditorBuilder(r.canvas,P);r.addEventListeners(a);I(a)};
P.src=g})},vj=function(r,g,I,P,a,v,C,u){this.canvas=r;
this.image=g;this.requiredRatio=I;this.minImageCropDimension=P;this.minOutputImageResolution=a;this.component=v;this.styleFocusedCorner=u===void 0?!0:u;this.action=2;this.focusedCorner=this.resizeCorner=0;r=this.canvas.getContext("2d");if(!r)throw Error("om");this.ctx=r;this.canvasMargin=C!=null?C:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;C=this.image;r=this.canvasInnerWidth/C.width;C.height*r>912&&(r=C.width/C.height*912/C.width);C=r;this.scaledImageWidth=this.canvas.width%2?
m_W(this.image.width*C):QsU(this.image.width*C);this.scaledImageHeight=Math.round(this.image.height*C);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$22933_overlayMarginBottom=this.JSC$22933_overlayMarginTop=this.canvasMargin;this.JSC$22933_overlayMarginRight=this.JSC$22933_overlayMarginLeft=this.horizontalMargin;this.JSC$22933_overlayWidth=this.scaledImageWidth;this.JSC$22933_overlayHeight=this.scaledImageHeight;
r=this.image.width/this.image.height;r>this.requiredRatio?(this.JSC$22933_overlayWidth=this.canvas.width%2?m_W(this.scaledImageHeight*this.requiredRatio):QsU(this.scaledImageHeight*this.requiredRatio),this.JSC$22933_overlayMarginRight=this.JSC$22933_overlayMarginLeft=(this.canvas.width-this.JSC$22933_overlayWidth)/2):r<this.requiredRatio&&(this.JSC$22933_overlayHeight=this.canvas.height%2?m_W(this.scaledImageWidth/this.requiredRatio):QsU(this.scaledImageWidth/this.requiredRatio),this.JSC$22933_overlayMarginBottom=
this.JSC$22933_overlayMarginTop=(this.canvas.height-this.JSC$22933_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*C,this.scaledImageWidth);vfD(this)};
vj.prototype.getContext=function(){return this.ctx};
var gfu=function(r,g){g={x:Math.round(g.pageX-r.canvas.getBoundingClientRect().left),y:Math.round(g.pageY-r.canvas.getBoundingClientRect().top)};r.dragStart=g;Q3c(r,g)!==0?(r.action=1,mic(r,g),r.resizeCorner=Q3c(r,g)):g.x>r.JSC$22933_overlayMarginLeft&&g.x<r.JSC$22933_overlayMarginLeft+r.JSC$22933_overlayWidth&&g.y>r.JSC$22933_overlayMarginTop&&g.y<r.JSC$22933_overlayMarginTop+r.JSC$22933_overlayHeight&&(r.action=0)},C0b=function(r,g){switch(g){case 1:return{x:r.JSC$22933_overlayMarginLeft,
y:r.JSC$22933_overlayMarginTop};case 2:return{x:r.JSC$22933_overlayMarginLeft,y:r.JSC$22933_overlayMarginTop+r.JSC$22933_overlayHeight};case 3:return{x:r.JSC$22933_overlayMarginLeft+r.JSC$22933_overlayWidth,y:r.JSC$22933_overlayMarginTop};case 4:return{x:r.JSC$22933_overlayMarginLeft+r.JSC$22933_overlayWidth,y:r.JSC$22933_overlayMarginTop+r.JSC$22933_overlayHeight};default:throw Error("pm");}},pRD=function(r,g){if(r.focusedCorner!==0){r.dragStart=C0b(r,r.focusedCorner);
r.action=1;r.resizeCorner=r.focusedCorner;var I=r.dragStart.x,P=r.dragStart.y;switch(g){case 0:r.focusedCorner===1||r.focusedCorner===4?(I-=10,P-=10):(I-=10,P+=10);break;case 1:r.focusedCorner===1||r.focusedCorner===4?(I+=10,P+=10):(I+=10,P-=10);break;case 2:I=r.focusedCorner===1||r.focusedCorner===4?I-10:I+10;P-=10;break;case 3:I=r.focusedCorner===1||r.focusedCorner===4?I+10:I-10;P+=10;break;default:throw Error("qm");}uKS(r,{x:I,y:P});vfD(r);r.action=2;r.dragStart=void 0}},IZn=function(r,g){g={x:Math.round(g.pageX-
r.canvas.getBoundingClientRect().left),
y:Math.round(g.pageY-r.canvas.getBoundingClientRect().top)};mic(r,g);switch(r.action){case 1:uKS(r,g);break;case 0:r.dragStart&&(r.JSC$22933_overlayMarginLeft=Math.max(r.horizontalMargin,Math.min(r.JSC$22933_overlayMarginLeft-(r.dragStart.x-g.x),r.horizontalMargin+r.scaledImageWidth-r.JSC$22933_overlayWidth)),r.JSC$22933_overlayMarginRight=r.canvas.width-r.JSC$22933_overlayMarginLeft-r.JSC$22933_overlayWidth,r.JSC$22933_overlayMarginTop=Math.max(r.canvasMargin,Math.min(r.JSC$22933_overlayMarginTop-
(r.dragStart.y-g.y),r.scaledImageHeight-r.JSC$22933_overlayHeight+r.canvasMargin)),r.JSC$22933_overlayMarginBottom=r.canvas.height-(r.JSC$22933_overlayMarginTop+r.JSC$22933_overlayHeight));break;default:return}vfD(r);r.dragStart=g},P0D=function(r){r.action=2;
r.dragStart=void 0;document.body.style.cursor="auto"},mic=function(r,g){switch(Q3c(r,g)){case 1:document.body.style.cursor="nw-resize";
break;case 3:document.body.style.cursor="ne-resize";break;case 2:document.body.style.cursor="sw-resize";break;case 4:document.body.style.cursor="se-resize";break;default:r.action!==1&&(document.body.style.cursor="auto")}},Q3c=function(r,g){var I=r.JSC$22933_overlayMarginLeft-5,P=r.JSC$22933_overlayMarginTop-5,a=r.JSC$22933_overlayMarginLeft+r.JSC$22933_overlayWidth-5;
r=r.JSC$22933_overlayMarginTop+r.JSC$22933_overlayHeight-5;return ofA(g,{x:I,y:P})?1:ofA(g,{x:a,y:P})?3:ofA(g,{x:I,y:r})?2:ofA(g,{x:a,y:r})?4:0},ofA=function(r,g){return r.x>=g.x&&r.x<=g.x+10&&r.y>=g.y&&r.y<=g.y+10},uKS=function(r,g){if(r.dragStart)switch(r.resizeCorner){case 2:Math.abs((r.JSC$22933_overlayMarginLeft+r.JSC$22933_overlayWidth-g.x)/(g.y-r.JSC$22933_overlayMarginTop))>=r.requiredRatio?qib(r,g.x):XRA(r,g.y);
break;case 1:Math.abs((r.JSC$22933_overlayMarginLeft+r.JSC$22933_overlayWidth-g.x)/(r.JSC$22933_overlayMarginTop+r.JSC$22933_overlayHeight-g.y))>=r.requiredRatio?cWO(r,g.x):XRA(r,g.y);break;case 4:Math.abs((g.x-r.JSC$22933_overlayMarginLeft)/(g.y-r.JSC$22933_overlayMarginTop))>=r.requiredRatio?qib(r,g.x):tAY(r,g.y);break;case 3:Math.abs((g.x-r.JSC$22933_overlayMarginLeft)/(r.JSC$22933_overlayMarginTop+r.JSC$22933_overlayHeight-g.y))>=r.requiredRatio?cWO(r,g.x):tAY(r,g.y);break;default:throw Error("rm");
}},qib=function(r,g){var I=r.JSC$22933_overlayMarginTop;
r.JSC$22933_overlayMarginBottom=Br7(r,g);r.JSC$22933_overlayHeight=r.canvas.height-r.JSC$22933_overlayMarginBottom-I;r.JSC$22933_overlayWidth=Math.round(r.JSC$22933_overlayHeight*r.requiredRatio);OSC(r)},cWO=function(r,g){var I=r.JSC$22933_overlayMarginTop+r.JSC$22933_overlayHeight;
r.JSC$22933_overlayMarginTop=Br7(r,g);r.JSC$22933_overlayHeight=I-r.JSC$22933_overlayMarginTop;r.JSC$22933_overlayWidth=Math.round(r.JSC$22933_overlayHeight*r.requiredRatio);OSC(r)},OSC=function(r){switch(r.resizeCorner){case 2:case 1:r.JSC$22933_overlayMarginLeft=r.canvas.width-r.JSC$22933_overlayMarginRight-r.JSC$22933_overlayWidth;
break;case 4:case 3:r.JSC$22933_overlayMarginRight=r.canvas.width-r.JSC$22933_overlayMarginLeft-r.JSC$22933_overlayWidth;break;default:throw Error("rm");}},XRA=function(r,g){var I=r.JSC$22933_overlayMarginLeft+r.JSC$22933_overlayWidth;
r.JSC$22933_overlayMarginLeft=zMV(r,g);r.JSC$22933_overlayWidth=I-r.JSC$22933_overlayMarginLeft;r.JSC$22933_overlayHeight=Math.round(r.JSC$22933_overlayWidth/r.requiredRatio);eMN(r)},tAY=function(r,g){var I=r.JSC$22933_overlayMarginLeft;
r.JSC$22933_overlayMarginRight=zMV(r,g);r.JSC$22933_overlayWidth=r.canvas.width-r.JSC$22933_overlayMarginRight-I;r.JSC$22933_overlayHeight=Math.round(r.JSC$22933_overlayWidth/r.requiredRatio);eMN(r)},eMN=function(r){switch(r.resizeCorner){case 2:case 4:r.JSC$22933_overlayMarginBottom=r.canvas.height-r.JSC$22933_overlayMarginTop-r.JSC$22933_overlayHeight;
break;case 1:case 3:r.JSC$22933_overlayMarginTop=r.canvas.height-r.JSC$22933_overlayMarginBottom-r.JSC$22933_overlayHeight;break;default:throw Error("rm");}},Br7=function(r,g){switch(r.resizeCorner){case 2:g=r.canvas.height-(r.JSC$22933_overlayMarginTop+YiO(r,g));
break;case 4:g=r.canvas.height-(r.JSC$22933_overlayMarginTop+ZSn(r,g));break;case 1:g=r.JSC$22933_overlayMarginTop+r.JSC$22933_overlayHeight-YiO(r,g);break;case 3:g=r.JSC$22933_overlayMarginTop+r.JSC$22933_overlayHeight-ZSn(r,g);break;default:throw Error("rm");}return Math.max(g,r.canvasMargin)},YiO=function(r,g){g=r.JSC$22933_overlayMarginLeft+r.JSC$22933_overlayWidth-Math.max(g,r.horizontalMargin);
g=g<0?r.JSC$22933_overlayWidth:Math.max(g,r.minOverlayWidth);return Math.round(g/r.requiredRatio)},ZSn=function(r,g){g=r.canvas.width-Math.max(r.canvas.width-g,r.horizontalMargin)-r.JSC$22933_overlayMarginLeft;
g=g<0?r.JSC$22933_overlayWidth:Math.max(g,r.minOverlayWidth);return Math.round(g/r.requiredRatio)},zMV=function(r,g){switch(r.resizeCorner){case 2:g=r.canvas.width-r.JSC$22933_overlayMarginRight-UiC(r,g);
break;case 4:g=r.canvas.width-r.JSC$22933_overlayMarginLeft-UiC(r,g);break;case 1:g=r.canvas.width-r.JSC$22933_overlayMarginRight-iSS(r,g);break;case 3:g=r.canvas.width-r.JSC$22933_overlayMarginLeft-iSS(r,g);break;default:throw Error("rm");}return Math.max(g,r.horizontalMargin)},UiC=function(r,g){g=r.canvas.height-Math.max(r.canvas.height-g,r.canvasMargin)-r.JSC$22933_overlayMarginTop;
return g<0?r.JSC$22933_overlayWidth:Math.max(Math.round(g*r.requiredRatio),r.minOverlayWidth)},iSS=function(r,g){g=r.JSC$22933_overlayMarginTop+r.JSC$22933_overlayHeight-Math.max(g,r.canvasMargin);
return g<0?r.JSC$22933_overlayWidth:Math.max(Math.round(g*r.requiredRatio),r.minOverlayWidth)},vfD=function(r){r.ctx.clearRect(0,0,r.canvas.width,r.canvas.height);
r.ctx.drawImage(r.image,0,0,r.image.width,r.image.height,r.horizontalMargin,r.canvasMargin,r.canvas.width-2*r.horizontalMargin,r.scaledImageHeight);r.ctx.fillStyle="rgba(0, 0, 0, 0.7)";r.ctx.fillRect(r.horizontalMargin,r.JSC$22933_overlayMarginTop,r.JSC$22933_overlayMarginLeft-r.horizontalMargin,r.JSC$22933_overlayHeight);r.ctx.fillRect(r.JSC$22933_overlayMarginLeft+r.JSC$22933_overlayWidth,r.JSC$22933_overlayMarginTop,r.JSC$22933_overlayMarginRight-r.horizontalMargin,r.JSC$22933_overlayHeight);r.ctx.fillRect(r.horizontalMargin,
r.canvasMargin,r.scaledImageWidth,r.JSC$22933_overlayMarginTop-r.canvasMargin);r.ctx.fillRect(r.horizontalMargin,r.JSC$22933_overlayMarginTop+r.JSC$22933_overlayHeight,r.scaledImageWidth,r.JSC$22933_overlayMarginBottom-r.canvasMargin);r.drawOverlay();r.component&&_.He(r.component,"image-updated")};
vj.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$22933_overlayMarginLeft,this.JSC$22933_overlayMarginTop,this.JSC$22933_overlayWidth,this.JSC$22933_overlayHeight);bSA(this)};
var bSA=function(r){var g=r.JSC$22933_overlayMarginLeft-5,I=r.JSC$22933_overlayMarginTop-5,P=r.JSC$22933_overlayMarginLeft+r.JSC$22933_overlayWidth-5,a=r.JSC$22933_overlayMarginTop+r.JSC$22933_overlayHeight-5;r.ctx.fillStyle="#FFF";r.ctx.fillRect(g,I,10,10);r.ctx.strokeRect(g,I,10,10);r.ctx.fillRect(P,I,10,10);r.ctx.strokeRect(P,I,10,10);r.ctx.fillRect(g,a,10,10);r.ctx.strokeRect(g,a,10,10);r.ctx.fillRect(P,a,10,10);r.ctx.strokeRect(P,a,10,10);if(r.focusedCorner!==0&&r.styleFocusedCorner){r.ctx.lineWidth=
4;r.ctx.strokeStyle="#3EA6FF";switch(r.focusedCorner){case 1:--g;--I;break;case 2:--g;I=a-1;break;case 3:g=P-1;--I;break;case 4:g=P-1;I=a-1;break;default:return}r.ctx.strokeRect(g,I,12,12)}};
vj.prototype.crop=function(r,g){g=g===void 0?!0:g;var I=this.image.width/this.scaledImageWidth,P=document.createElement("canvas"),a=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],v=this.JSC$22933_overlayWidth*I,C=this.JSC$22933_overlayHeight*I;P.width=Math.max(v,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);P.height=Math.max(C,a);r&&(P.width=Math.min(P.width,P.height),P.height=Math.min(P.width,P.height));
r=P.getContext("2d");if(!r)throw Error("fm");a=(this.JSC$22933_overlayMarginLeft-this.horizontalMargin)*I;I*=this.JSC$22933_overlayMarginTop-this.canvasMargin;g||(r.fillStyle="white",r.fillRect(0,0,P.width,P.height));r.drawImage(this.image,a,I,v,C,0,0,P.width,P.height);return P};var MAl=function(r,g,I,P,a){vj.call(this,r,g,I,P,void 0,a,8,!1)};
_.b(MAl,vj);MAl.prototype.drawOverlay=function(){var r=this.getContext(),g=this.JSC$22933_overlayWidth,I=this.JSC$22933_overlayHeight,P=this.JSC$22933_overlayMarginTop,a=this.JSC$22933_overlayMarginLeft;r.lineWidth=2;r.strokeStyle="#3EA6FF";r.beginPath();r.arc(a+g/2,P+I/2,g/2,0,2*Math.PI);r.stroke();r.strokeRect(a,P,g,I);bSA(this)};
var j3N={maxFileSizeMB:15,minWidth:98,minHeight:98},VAA=["image/png","image/jpeg","image/gif"],Q_=function(){var r=_.D.apply(this,arguments)||this;r.fileSelectorFocusListener=null;r.errorMessage=null;r.isLoading=!0;r.hideContainer=!0;r.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return r};
_.b(Q_,_.D);_.Q=Q_.prototype;_.Q.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.Q.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.Q.computePlaylistThumbnail=function(r){return r==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.Q.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.We(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.Q.setErrorState=function(r){this.resetErrorState();r&&(this.errorMessage=r)};
_.Q.showPopup=function(){var r=this;this.hideContainer=!1;_.q6(_.ZV,function(){_.He(r.hostElement,"yt-refit")});
this.isLoading=!1};
_.Q.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.Q.closePopup=function(){this.resetFileSelector();_.We(this.hostElement,"yt-close-popup-action",[this.is])};
_.Q.onCancelTap=function(){this.isPlaylistThumbnail||_.We(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.Q.openFileSelector=function(){var r=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.q6(_.ZV,function(){setTimeout(function(){if(!r.fileSelector.files||r.fileSelector.files.length===0)r.onCancelTap();r.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(g){g instanceof Error?_.iO(g):_.bO(new _.oK(JSON.stringify(g)))}};
_.Q.handleFileSelection=function(){var r=this,g,I,P,a,v,C;return _.p(function(u){switch(u.nextAddress){case 1:_.Go(u,2);if(!r.fileSelector.files||!r.imageEditorCanvas)return r.onCancelTap(),u.return();g=r.fileSelector.files[0];$ib(r.imageChecker,g);_.Go(u,4);return u.yield(MBi(g),6);case 6:r.mimeType=u.yieldResult;_.sM(u,5,2);break;case 4:_.Wb(u,2),_.We(r.hostElement,"yt-image-selection-error-action",[(I=r.data)==null?void 0:I.genericImageLoadErrorMessage]),r.onCancelTap();case 5:P=new FileReader;
P.addEventListener("load",function(){var X,c;return _.p(function(B){if(B.nextAddress==1){if(!P.result)return _.M6(Error("hm")),B.return();X=P.result;c=new Image;c.src=X;c.onload=function(){try{var O=r.imageChecker;if(c.width<O.requirements.minWidth||c.height<O.requirements.minHeight)throw new h1b(O.requirements.minWidth,O.requirements.minHeight);}catch(e){if(e instanceof h1b){var z;_.We(r.hostElement,"yt-image-selection-error-action",[(z=r.data)==null?void 0:z.imageDimensionErrorMessage]);r.logImageDimensionErrorVe()}else e instanceof
Error?_.iO(e):(O=new _.oK(JSON.stringify(e)),_.iO(O));r.onCancelTap()}r.showPopup()};
c.onerror=function(){var O;_.We(r.hostElement,"yt-image-selection-error-action",[(O=r.data)==null?void 0:O.genericImageLoadErrorMessage]);r.onCancelTap()};
return B.yield(aZb(r.imageEditorCanvas,X),2)}r.imageEditor=B.yieldResult;r.updatePositionOfAllCorners();r.addEventListeners(r.imageEditor);_.R2(B)})},!1);
P.readAsDataURL(g);_.sM(u,0);break;case 2:a=_.Wb(u),a instanceof TJn?_.We(r.hostElement,"yt-image-selection-error-action",[(v=r.data)==null?void 0:v.imageSizeErrorMessage]):(a instanceof Error?_.iO(a):_.bO(new _.oK(JSON.stringify(a))),_.We(r.hostElement,"yt-image-selection-error-action",[(C=r.data)==null?void 0:C.genericImageLoadErrorMessage])),r.onCancelTap(),_.R2(u)}})};
_.Q.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var r=_.TM(_.hx(),{veType:232707,visualElement:_.Dx(232707)});r&&(r={visualElement:r},_.nx().reportShown(r))}};
_.Q.handleImageSelectionErrorAction=function(r){this.isPlaylistThumbnail&&_.BOQ(this.hostElement,r)};
_.Q.convertToImageFormatBundle=function(r){var g=this,I,P,a;return _.p(function(v){switch(v.nextAddress){case 1:return I=r.toDataURL(g.outputMimeType,1),v.yield(jgK(I),2);case 2:P=v.yieldResult;_.Go(v,3);$ib(g.imageChecker,P);_.sM(v,4);break;case 3:a=_.Wb(v);if(!(a instanceof TJn))throw a;_.M6(new _.oK("Output size is bigger than input size for image",g.mimeType,g.outputMimeType,P.size));I=r.toDataURL("image/jpeg",.95);return v.yield(jgK(I),6);case 6:P=v.yieldResult;case 4:return v.return({dataUrl:I,
imageFile:P})}})};
_.Q.handleUploadImageToScottyCommand=function(r){var g=this,I,P,a,v,C,u,X,c,B,O;return _.p(function(z){switch(z.nextAddress){case 1:if(!g.imageEditor||!_.Z(r,qri))return z.return();I=_.Z(r,qri).scottyUploadUrl;if(!I){var e=new _.oK("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.iO(e);return z.return()}_.Go(z,2);g.setLoadingState();P=g.imageEditor.crop(!1,!1);return z.yield(g.convertToImageFormatBundle(P),4);case 4:return a=z.yieldResult,z.yield(irA(a.imageFile,I),5);
case 5:v=z.yieldResult;((C=g.data)==null?0:C.onUploadEndpoint)?(u=g.buildUploadServiceEndpoint(v),g.ytComponentBehavior.resolveCommand(u),X=_.Z(u,_.pj),((c=X)==null?0:c.params)?g.closePopup():g.resetFileSelector()):(_.We(g.hostElement,"yt-image-updated-action",[a.dataUrl,v]),g.closePopup());_.sM(z,0);break;case 2:B=_.Wb(z),g.setErrorState((O=g.data)==null?void 0:O.uploadErrorMessage),B instanceof Error?_.iO(B):(e=new _.oK(JSON.stringify(B)),_.iO(e)),_.R2(z)}})};
_.Q.buildUploadServiceEndpoint=function(r){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",r),this.data.onUploadEndpoint):null};
_.Q.dataChanged=function(){var r=this,g;return _.p(function(I){if(I.nextAddress==1){if(!r.data||!r.canvasElement)return I.return();r.data.imageRatio&&r.data.minImageCropWidth||_.bO(new _.oK("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));g=function(P,a){return r.data.imageType==="IMAGE_TYPE_AVATAR"?new MAl(P,a,r.data.imageRatio,[r.data.minImageCropWidth,r.data.minImageCropWidth/r.data.imageRatio],r.hostElement):new vj(P,a,r.data.imageRatio,[r.data.minImageCropWidth,
r.data.minImageCropWidth/r.data.imageRatio],void 0,r.hostElement,8,!1)};
r.imageEditorCanvas=new rWA(r.canvasElement,g);return r.data.url?I.yield(aZb(r.imageEditorCanvas,r.data.url),3):(r.hideContainer=!0,r.openFileSelector(),I.jumpTo(0))}r.imageEditor=I.yieldResult;r.showPopup();r.addEventListeners(r.imageEditor);_.R2(I)})};
_.Q.addEventListeners=function(r){this.removeEventListeners();var g=function(a){gfu(r,a)};
this.JSC$22941_mouseDownEvent=g;var I=function(a){IZn(r,a)};
this.JSC$22941_mouseMoveEvent=I;var P=function(){P0D(r)};
this.JSC$22941_mouseUpEvent=P;this.topLeftCorner.addEventListener("mousedown",g);this.topLeftCorner.addEventListener("mousemove",I);this.topLeftCorner.addEventListener("mouseup",P);this.topRightCorner.addEventListener("mousedown",g);this.topRightCorner.addEventListener("mousemove",I);this.topRightCorner.addEventListener("mouseup",P);this.bottomLeftCorner.addEventListener("mousedown",g);this.bottomLeftCorner.addEventListener("mousemove",I);this.bottomLeftCorner.addEventListener("mouseup",P);this.bottomRightCorner.addEventListener("mousedown",
g);this.bottomRightCorner.addEventListener("mousemove",I);this.bottomRightCorner.addEventListener("mouseup",P)};
_.Q.removeEventListeners=function(){this.JSC$22941_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$22941_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$22941_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$22941_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$22941_mouseDownEvent));this.JSC$22941_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$22941_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$22941_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$22941_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$22941_mouseMoveEvent));this.JSC$22941_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$22941_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$22941_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$22941_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$22941_mouseUpEvent))};
_.Q.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var r=document.activeElement;r&&r.shadowRoot&&r.shadowRoot.activeElement;)r=r.shadowRoot.activeElement;switch(r){case this.topLeftCorner:this.imageEditor.focusedCorner=1;break;case this.topRightCorner:this.imageEditor.focusedCorner=3;break;case this.bottomLeftCorner:this.imageEditor.focusedCorner=2;break;case this.bottomRightCorner:this.imageEditor.focusedCorner=4;break;default:return this.imageEditor.focusedCorner=0,!1}return!0};
_.Q.updatePositionOfCorner=function(r,g){var I=r.y-g.offsetHeight/2+4;g.style.left=r.x-g.offsetWidth/2+16+"px";g.style.top=I+"px"};
_.Q.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var r=_.m([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),g=r.next();!g.done;g=r.next()){g=g.value;var I=C0b(this.imageEditor,g.corner);this.updatePositionOfCorner(I,g.div)}};
_.Q.onLeft=function(r){this.imageEditor&&this.setFocusInImageEditor()&&(pRD(this.imageEditor,0),this.updatePositionOfAllCorners(),r.preventDefault())};
_.Q.onRight=function(r){this.imageEditor&&this.setFocusInImageEditor()&&(pRD(this.imageEditor,1),this.updatePositionOfAllCorners(),r.preventDefault())};
_.Q.onUp=function(r){this.imageEditor&&this.setFocusInImageEditor()&&(pRD(this.imageEditor,2),this.updatePositionOfAllCorners(),r.preventDefault())};
_.Q.onDown=function(r){this.imageEditor&&this.setFocusInImageEditor()&&(pRD(this.imageEditor,3),this.updatePositionOfAllCorners(),r.preventDefault())};
_.Q.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.l4.Object.defineProperties(Q_.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&VAA.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var r,g,I;((g=this.data)==null?0:g.imageRatio)&&((I=this.data)==null?0:I.minImageCropWidth)?r={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:r=j3N;return new kB7(r)}}});
Q_.prototype.updatePositionOfAllCorners=Q_.prototype.updatePositionOfAllCorners;Q_.prototype.dataChanged=Q_.prototype.dataChanged;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Q_.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],Q_.prototype,"ytComponentBehavior",void 0);_.w([_.d(_.Sm),_.J("design:type",Object)],Q_.prototype,"ironA11yKeysBehavior",void 0);
_.w([_.ni("#canvas"),_.J("design:type",HTMLCanvasElement)],Q_.prototype,"canvasElement",void 0);_.w([_.ni("#file-selector"),_.J("design:type",HTMLInputElement)],Q_.prototype,"fileSelector",void 0);_.w([_.ni("#top-left-corner"),_.J("design:type",HTMLDivElement)],Q_.prototype,"topLeftCorner",void 0);_.w([_.ni("#top-right-corner"),_.J("design:type",HTMLDivElement)],Q_.prototype,"topRightCorner",void 0);
_.w([_.ni("#bottom-left-corner"),_.J("design:type",HTMLDivElement)],Q_.prototype,"bottomLeftCorner",void 0);_.w([_.ni("#bottom-right-corner"),_.J("design:type",HTMLDivElement)],Q_.prototype,"bottomRightCorner",void 0);_.w([_.H(),_.J("design:type",Object)],Q_.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Q_.prototype,"errorMessage",void 0);_.w([_.H(),_.J("design:type",Object)],Q_.prototype,"isLoading",void 0);_.w([_.H(),_.J("design:type",Object)],Q_.prototype,"hideContainer",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.J("design:type",Boolean)],Q_.prototype,"isPlaylistThumbnail",void 0);_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype",Promise)],Q_.prototype,"dataChanged",null);_.w([_.Eq("image-updated"),_.Eq("yt-refit"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Q_.prototype,"updatePositionOfAllCorners",null);
_.w([_.ov({is:"yt-image-editor-renderer",disableElementRegistration:!0})],Q_);
_.A(Q_,"yt-image-editor-renderer",function(){if(nyC===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-image-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.channels.yt_image_editor_renderer.yt.image.editor.renderer.css.js--\x3e<div class="container style-scope yt-image-editor-renderer" hidden$="[[hideContainer]]">\n  <div class="popup-header style-scope yt-image-editor-renderer">\n    <h2 class="style-scope yt-image-editor-renderer">\n      <yt-formatted-string id="title" class="popup-header-title style-scope yt-image-editor-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </h2>\n  </div>\n  <div class="content style-scope yt-image-editor-renderer" slot="content" no-padding="" id="canvas-container">\n    <div class="error style-scope yt-image-editor-renderer" hidden="[[!errorMessage]]">\n      <yt-icon id="info-icon" icon="yt-icons:info" class="style-scope yt-image-editor-renderer"></yt-icon>\n      <yt-formatted-string id="error" class="error-message style-scope yt-image-editor-renderer" text="[[errorMessage]]">\n    </yt-formatted-string>\n    </div>\n    <canvas id="canvas" width="600" height="600" class="style-scope yt-image-editor-renderer">\n    </canvas>\n    <div class="drag top-left style-scope yt-image-editor-renderer" id="top-left-corner" aria-label="[[data.topLeftCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag top-right style-scope yt-image-editor-renderer" id="top-right-corner" aria-label="[[data.topRightCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag bottom-left style-scope yt-image-editor-renderer" id="bottom-left-corner" aria-label="[[data.bottomLeftCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag bottom-right style-scope yt-image-editor-renderer" id="bottom-right-corner" aria-label="[[data.bottomRightCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n  </div>\n  <div class="button-layer style-scope yt-image-editor-renderer">\n    <input id="file-selector" accept="image/*" hidden="" type="file" on-change="handleFileSelection" class="style-scope yt-image-editor-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancelTap" class="style-scope yt-image-editor-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="update-button" data="[[data.updateButton.buttonRenderer]]" class="style-scope yt-image-editor-renderer">\n    </yt-button-renderer>\n  </div>\n  <div class="spinner-container style-scope yt-image-editor-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope yt-image-editor-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;fFp===void 0&&(fFp=document.createElement("template"));var P=fFp;I.call(g,P.content.cloneNode(!0),r.content.firstChild);nyC=r}r=nyC;return r},{mode:2});var diL;var LUN;var mL=function(){return _.D.apply(this,arguments)||this};
_.b(mL,_.D);mL.prototype.updateMinutesFromBinding=function(r){this.handleMinutesChanged&&this.handleMinutesChanged(r)};
mL.prototype.updateSecondsFromBinding=function(r){this.handleSecondsChanged&&this.handleSecondsChanged(r)};
mL.prototype.updateDescriptionFromBinding=function(r){this.handleDescriptionChanged&&this.handleDescriptionChanged(r)};
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],mL.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],mL.prototype,"data",void 0);_.w([_.H(),_.J("design:type",String)],mL.prototype,"minutes",void 0);_.w([_.H(),_.J("design:type",String)],mL.prototype,"seconds",void 0);_.w([_.H(),_.J("design:type",String)],mL.prototype,"description",void 0);_.w([_.H(),_.J("design:type",Function)],mL.prototype,"handleMinutesChanged",void 0);
_.w([_.H(),_.J("design:type",Function)],mL.prototype,"handleSecondsChanged",void 0);_.w([_.H(),_.J("design:type",Function)],mL.prototype,"handleDescriptionChanged",void 0);_.w([_.H(),_.J("design:type",Number)],mL.prototype,"characterLimit",void 0);_.w([_.H(),_.J("design:type",Number)],mL.prototype,"textNumRows",void 0);_.w([_.ov({is:"yt-report-details-form-content",disableElementRegistration:!0})],mL);
_.A(mL,"yt-report-details-form-content",function(){if(LUN===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-details-form-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_details_form_content.yt.report.details.form.content.css.js--\x3e<div id="content" class="style-scope yt-report-details-form-content"><label id="timestamp" class="style-scope yt-report-details-form-content">\n    [[getSimpleString(data.timestampLabel)]]\n    <yt-timestamp-input minutes="[[minutes]]" seconds="[[seconds]]" on-minutes-changed="updateMinutesFromBinding" on-seconds-changed="updateSecondsFromBinding" class="style-scope yt-report-details-form-content"></yt-timestamp-input></label><div id="description" class="style-scope yt-report-details-form-content"><tp-yt-paper-input-container no-label-float="" use-v2-underline="" class="style-scope yt-report-details-form-content"><tp-yt-iron-autogrow-textarea id="description-text" class="paper-input-input style-scope yt-report-details-form-content" slot="input" aria-label$="[[getSimpleString(data.descriptionHint)]]" maxlength$="[[characterLimit]]" placeholder="[[getSimpleString(data.descriptionHint)]]" rows$="[[textNumRows]]" value="[[description]]" on-value-changed="updateDescriptionFromBinding"></tp-yt-iron-autogrow-textarea><tp-yt-paper-input-char-counter slot="add-on" class="style-scope yt-report-details-form-content"></tp-yt-paper-input-char-counter></tp-yt-paper-input-container></div><yt-formatted-string id="footer" text="[[data.footer]]" class="style-scope yt-report-details-form-content"></yt-formatted-string></div>');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;diL===void 0&&(diL=document.createElement("template"));var P=diL;I.call(g,P.content.cloneNode(!0),r.content.firstChild);LUN=r}r=LUN;return r},{mode:2});var Gpn;var yWl;var Ct=function(){var r=_.D.apply(this,arguments)||this;r.updateMinutesFromBinding=function(g){r.minutes=g.detail.value};
r.updateSecondsFromBinding=function(g){r.seconds=g.detail.value};
r.updateDescriptionFromBinding=function(g){r.description=g.detail.value};
return r};
_.b(Ct,_.D);_.Q=Ct.prototype;_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.Q.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"}}}};
_.Q.ready=function(){_.DG(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.Q.onSubmitYtAction=function(r){var g=r.detail;g.actionName==="yt-service-request"&&(g=g.args[1],g.flagEndpoint&&(r.stopPropagation(),this.refireAction(g)))};
_.Q.refireAction=function(r){var g={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(g.vss_id=this.vssId);_.RX(this.hostElement,[r,g]);this.submitDisabled=!0};
_.Q.dataChanged=function(){var r=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var g=_.dD();g&&g.getPlayerPromise().then(function(I){var P=I.getOption("cc","track")||I.getOption("captions","track");P&&(r.vssId=P.vss_id);I=I.getCurrentTime();r.minutes=Math.floor(I/60).toString();r.seconds=(Math.floor(I)%60).toString()})};
_.Q.updateSubmitButtonState=function(){var r;((r=this.data)==null?0:r.isFreeformReason)?this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds===""||!this.description||this.description.length<3):this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds==="")};
_.Q.onYtServiceRequestCompleted=function(){_.We(this.hostElement,"yt-close-popup-action")};
_.Q.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.l4.Object.defineProperties(Ct.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.textNumRows)||4}}});
Ct.prototype.onYtServiceRequestError=Ct.prototype.onYtServiceRequestError;Ct.prototype.onYtServiceRequestCompleted=Ct.prototype.onYtServiceRequestCompleted;Ct.prototype.updateSubmitButtonState=Ct.prototype.updateSubmitButtonState;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Ct.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Ct.prototype,"ytRendererBehavior",void 0);
_.w([_.H({observer:"dataChanged"}),_.J("design:type",Object)],Ct.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Boolean)],Ct.prototype,"submitDisabled",void 0);_.w([_.H(),_.J("design:type",String)],Ct.prototype,"minutes",void 0);_.w([_.H(),_.J("design:type",String)],Ct.prototype,"seconds",void 0);_.w([_.H(),_.J("design:type",String)],Ct.prototype,"description",void 0);_.w([_.H(),_.J("design:type",String)],Ct.prototype,"vssId",void 0);
_.w([_.H({value:_.Gq("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.J("design:type",Boolean)],Ct.prototype,"isMusic",void 0);_.w([_.L("data"),_.J("design:type",Number),_.J("design:paramtypes",[])],Ct.prototype,"characterLimit",null);_.w([_.L("data"),_.J("design:type",Number),_.J("design:paramtypes",[])],Ct.prototype,"textNumRows",null);
_.w([_.$R("minutes","seconds","description","submitDisabled"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ct.prototype,"updateSubmitButtonState",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ct.prototype,"onYtServiceRequestCompleted",null);
_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Ct.prototype,"onYtServiceRequestError",null);_.w([_.ov({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],Ct);
_.A(Ct,"yt-report-details-form-renderer",function(){if(yWl===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-details-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_details_form_renderer.yt.report.details.form.renderer.css.js--\x3e<div id="header" class="style-scope yt-report-details-form-renderer">\n  <div id="back-button" class="style-scope yt-report-details-form-renderer"></div>\n  <h2 id="title" class="style-scope yt-report-details-form-renderer">[[getSimpleString(data.title)]]</h2>\n</div>\n  <yt-report-details-form-content character-limit="[[characterLimit]]" data="[[data]]" description="[[description]]" handle-description-changed="[[updateDescriptionFromBinding]]" handle-minutes-changed="[[updateMinutesFromBinding]]" handle-seconds-changed="[[updateSecondsFromBinding]]" minutes="[[minutes]]" seconds="[[seconds]]" text-num-rows="[[textNumRows]]" class="style-scope yt-report-details-form-renderer">\n  </yt-report-details-form-content>\n<div id="buttons" class="style-scope yt-report-details-form-renderer">\n  <div id="cancel-button" class="style-scope yt-report-details-form-renderer"></div>\n  <div id="submit-button" class="style-scope yt-report-details-form-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Gpn===void 0&&(Gpn=document.createElement("template"));var P=Gpn;I.call(g,P.content.cloneNode(!0),r.content.firstChild);yWl=r}r=yWl;return r});var KUY;var s3D;var FUO;var HSY;var us=function(){return _.D.apply(this,arguments)||this};
_.b(us,_.D);
us.prototype.onCheckedChanged_=function(){if(this.data){var r=_.DG(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.We(this.hostElement,"yt-additional-detail-checkbox-update",[r]):this.data.identifier==="yt-hide-user-checkbox"?_.We(this.hostElement,"yt-hide-user-checkbox-update",[r]):r&&this.data.enableCommand?_.We(this.hostElement,"yt-modify-report-form-command",[_.Z(this.data.enableCommand,FSf)]):!r&&this.data.disableCommand&&_.We(this.hostElement,
"yt-modify-report-form-command",[_.Z(this.data.enableCommand,FSf)])}};
us.prototype.onLabelTap_=function(r){r.target.tagName!="A"&&(_.DG(this.hostElement).querySelector("#checkbox").checked=!_.DG(this.hostElement).querySelector("#checkbox").checked)};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],us.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],us.prototype,"data",void 0);_.w([_.ov({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],us);
_.A(us,"yt-boolean-form-field-v2-renderer",function(){if(HSY===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-boolean-form-field-v2-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_boolean_form_field_v2_renderer.yt.boolean.form.field.v2.renderer.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" aria-labelledby="yt-boolean-form-field-v2-renderer-label" checked="[[data.value]]" on-checked-changed="onCheckedChanged_" class="style-scope yt-boolean-form-field-v2-renderer">\n</tp-yt-paper-checkbox>\n<div id="content" class="style-scope yt-boolean-form-field-v2-renderer">\n  <yt-formatted-string id="yt-boolean-form-field-v2-renderer-label" class="label style-scope yt-boolean-form-field-v2-renderer" text="[[data.label]]" on-tap="onLabelTap_">\n  </yt-formatted-string>\n  <yt-formatted-string id="yt-boolean-form-field-v2-renderer-tooltip" class="tooltip style-scope yt-boolean-form-field-v2-renderer" text="[[data.tooltip]]">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;FUO===void 0&&(FUO=document.createElement("template"));var P=FUO;I.call(g,P.content.cloneNode(!0),r.content.firstChild);HSY=r}r=HSY;return r});var pt=function(){var r=_.D.apply(this,arguments)||this;r.canShowAdditionalDetailCheckbox=!1;r.canShowCheckbox=!1;r.keepDropdownFocusedAfterSelection=!0;return r};
_.b(pt,_.D);pt.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}}}}};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],pt.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],pt.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],pt.prototype,"canShowAdditionalDetailCheckbox",void 0);_.w([_.H(),_.J("design:type",Object)],pt.prototype,"canShowCheckbox",void 0);_.w([_.H(),_.J("design:type",Object)],pt.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.w([_.ov({is:"yt-report-form-modal-content",disableElementRegistration:!0})],pt);
_.A(pt,"yt-report-form-modal-content",function(){if(s3D===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-form-modal-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_form_modal_content.yt.report.form.modal.content.css.js--\x3e<div id="container" hidden="[[!data]]" class="style-scope yt-report-form-modal-content"><yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope yt-report-form-modal-content"></yt-formatted-string><yt-options-renderer data="[[data.optionsSupportedRenderers.optionsRenderer]]" restore-focus-on-close="[[keepDropdownFocusedAfterSelection]]" class="style-scope yt-report-form-modal-content"></yt-options-renderer><div id="additional-detail-checkbox-container" hidden="[[!canShowAdditionalDetailCheckbox]]" class="style-scope yt-report-form-modal-content"></div><div id="checkbox-container" hidden="[[!canShowCheckbox]]" class="style-scope yt-report-form-modal-content"></div><yt-formatted-string id="footer" hidden="[[!data.footer]]" split-lines="" text="[[data.footer]]" class="style-scope yt-report-form-modal-content"></yt-formatted-string></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;KUY===void 0&&(KUY=document.createElement("template"));var P=KUY;I.call(g,P.content.cloneNode(!0),r.content.firstChild);s3D=r}r=s3D;return r},{mode:2});var WUu;var Dib;var oN=function(){var r=_.D.apply(this,arguments)||this;r.submitting=!1;r.submitButtonDisabled=!0;r.command=null;r.canShowCheckbox=!1;r.canShowAdditionalDetailCheckbox=!1;r.canShowNextButton=!1;r.additionalDetailCheckboxChecked=!1;r.refitJob=0;r.keepDropdownFocusedAfterSelection=!0;r.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-report-form-endpoint-update":"handleReportFormEndpointUpdateAction","yt-confirm-dialog-close-action":"handleConfirmDialogCloseAction","yt-modify-report-form-command":"handleModifyReportFormCommand",
"yt-additional-detail-checkbox-update":"handleAdditionalDetailCheckboxUpdateAction"};return r};
_.b(oN,_.D);_.Q=oN.prototype;_.Q.created=function(){this.refitJob=0};
_.Q.attached=function(){this.JSC$22964_scroller&&(this.JSC$22964_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22964_scroller.attached&&typeof this.JSC$22964_scroller.attached==="function"&&this.JSC$22964_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.dataChanged=function(r){r&&(this.toggleSubmitButton(!!this.get("data.submitButton.buttonRenderer.isDisabled")),this.set("data.submitButton.buttonRenderer.isDisabled",void 0),this.set("data.nextButton.buttonRenderer.isDisabled",void 0),this.command=null,this.additionalDetailCheckboxChecked=this.canShowNextButton=this.canShowAdditionalDetailCheckbox=this.canShowCheckbox=this.hideReportForm=this.submitting=!1,r.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),r.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.Q.onYtPopupOpened=function(){var r=_.dD();r&&r.getPlayerPromise().then(function(g){g.pauseVideo()})};
_.Q.onYtNavigate=function(r){_.Z(r.detail.endpoint,_.q0B)&&(r.stopPropagation(),this.hideReportForm=!0)};
_.Q.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.Q.onYtServiceRequestCompleted=function(r,g){var I=g.actions;if(I){if(I.length===1&&_.Z(I[0],_.wV)){var P;I=((P=_.Z(I[0],_.wV))==null?void 0:P.commands)||[]}P=0;for(var a=I.length;P<a;P++)_.Z(I[P],_.hV)&&(r.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(I[P]))}if(g.data&&(r=this.get("feedbackResponses",g.data)))for(g=0;g<r.length;g++)if(r[g].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.Q.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.Q._onDescendantIronResize=function(r){r.stopPropagation();return!1};
_.Q.handleReportFormEndpointUpdateAction=function(r){if(r.submitEndpoint){var g=this.command=r.submitEndpoint;g=_.Z(g,_.pEf);if(g==null?0:g.additionalDetailCheckboxChecked)g.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else r.submitNavigationEndpoint?(this.command=r.submitNavigationEndpoint,this.toggleSubmitButton(!1)):r.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:r.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;r.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",r));this.refit()};
_.Q.handleConfirmDialogCloseAction=function(r){r.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.Q.submitButtonDisabledChanged=function(){var r=this.hostElement.parentElement;r&&r.invalidateTabbables&&r.invalidateTabbables()};
_.Q.handleModifyReportFormCommand=function(r){r=this.get("action",r);r==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:r==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:r==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:r==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:r==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:r==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.Q.updateDialogStyling=function(){var r,g,I,P,a,v=((a=(r=this.data)==null?void 0:(g=r.optionsSupportedRenderers)==null?void 0:(I=g.optionsRenderer)==null?void 0:(P=I.items)==null?void 0:P.length)!=null?a:0)<=2?0:240;_.lH(this.hostElement,{"--yt-report-form-modal-renderer-min-width":v+"px"})};
_.Q.toggleSubmitButton=function(r){this.submitButtonDisabled=!r;this.submitButtonDisabled=r};
_.Q.computeSubmitButtonData=function(r,g){var I={};_.Z(g,_.q0B)?I.navigationEndpoint=g:I.command=g||void 0;r&&r.buttonRenderer&&_.pF.extend(I,r.buttonRenderer);return I};
_.Q.computeNextButtonData=function(r,g){var I={};if(!r||!r.buttonRenderer)return I;_.pF.extend(I,r.buttonRenderer);if(!g)return I;if(_.Z(g,_.q0B))I.navigationEndpoint=QDU(g);else if(I.command=QDU(g),r=_.Z(I.command,_.pEf))r.legalCheckboxChecked=!0;return I};
_.Q.computeShowNextButton=function(r,g,I){return!!r&&g&&I};
_.Q.refit=function(){var r=this;this.refitJob||(this.refitJob=_.ZV.addLowPriorityJob(function(){_.He(r.hostElement,"yt-refit");r.refitJob=0}))};
_.Q.handleAdditionalDetailCheckboxUpdateAction=function(r){this.additionalDetailCheckboxChecked=r;_.Z(this.command,_.pEf).additionalDetailCheckboxChecked=r};
_.l4.Object.defineProperties(oN,{template:{configurable:!0,enumerable:!0,get:function(){if(Dib===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-form-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_form_modal_renderer.yt.report.form.modal.renderer.css.js--\x3e<template is="dom-if" if="[[submitting]]" restamp="" class="style-scope yt-report-form-modal-renderer">\n  <div id="container" class="style-scope yt-report-form-modal-renderer">\n    <div id="loading-indicator" class="style-scope yt-report-form-modal-renderer">\n      <tp-yt-paper-spinner-lite active="" class="style-scope yt-report-form-modal-renderer"></tp-yt-paper-spinner-lite>\n    </div>\n  </div>\n</template>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-report-form-modal-renderer"></yt-formatted-string>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-report-form-modal-renderer">\n  <yt-report-form-modal-content can-show-additional-detail-checkbox="[[canShowAdditionalDetailCheckbox]]" can-show-checkbox="[[canShowCheckbox]]" data="[[data]]" keep-dropdown-focused-after-selection="[[keepDropdownFocusedAfterSelection]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-report-form-modal-content>\n</tp-yt-paper-dialog-scrollable>\n<div class="buttons style-scope yt-report-form-modal-renderer">\n  <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="submit-button" data="[[computeSubmitButtonData(data.submitButton, command)]]" dialog-confirm="" disabled="[[submitButtonDisabled]]" hidden="[[computeShowNextButton(data.nextButton, canShowNextButton,\n              canShowCheckbox)]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="next-button" data="[[computeNextButtonData(data.nextButton, command)]]" dialog-confirm="" hidden="[[!computeShowNextButton(data.nextButton, canShowNextButton,\n              canShowCheckbox)]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;WUu===void 0&&(WUu=document.createElement("template"));var P=WUu;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Dib=r}r=Dib;return r}}});
oN.prototype.onYtServiceRequestError=oN.prototype.onYtServiceRequestError;oN.prototype.onYtServiceRequestCompleted=oN.prototype.onYtServiceRequestCompleted;oN.prototype.onYtServiceRequestSent=oN.prototype.onYtServiceRequestSent;oN.prototype.onYtNavigate=oN.prototype.onYtNavigate;oN.prototype.onYtPopupOpened=oN.prototype.onYtPopupOpened;_.w([_.d(_.Aa.YtOpenPopupBehavior),_.J("design:type",Object)],oN.prototype,"openPopupBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],oN.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],oN.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],oN.prototype,"eventForwardingBehavior",void 0);_.w([_.d(_.rb),_.J("design:type",Object)],oN.prototype,"ironResizableBehavior",void 0);_.w([_.H({observer:"dataChanged"}),_.J("design:type",Object)],oN.prototype,"data",void 0);
_.w([_.H(),_.J("design:type",Object)],oN.prototype,"submitting",void 0);_.w([_.H({observer:"submitButtonDisabledChanged"}),_.J("design:type",Object)],oN.prototype,"submitButtonDisabled",void 0);_.w([_.H(),_.J("design:type",Object)],oN.prototype,"command",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],oN.prototype,"hideReportForm",void 0);_.w([_.H(),_.J("design:type",Object)],oN.prototype,"canShowCheckbox",void 0);
_.w([_.H(),_.J("design:type",Object)],oN.prototype,"canShowAdditionalDetailCheckbox",void 0);_.w([_.H(),_.J("design:type",Object)],oN.prototype,"canShowNextButton",void 0);_.w([_.H(),_.J("design:type",Object)],oN.prototype,"additionalDetailCheckboxChecked",void 0);_.w([_.H(),_.J("design:type",Object)],oN.prototype,"refitJob",void 0);_.w([_.H(),_.J("design:type",Object)],oN.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.w([_.ni("#scroller"),_.J("design:type",Object)],oN.prototype,"JSC$22964_scroller",void 0);_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],oN.prototype,"onYtPopupOpened",null);_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],oN.prototype,"onYtNavigate",null);
_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],oN.prototype,"onYtServiceRequestSent",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],oN.prototype,"onYtServiceRequestCompleted",null);
_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],oN.prototype,"onYtServiceRequestError",null);_.w([_.ov({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],oN);var RMn;var AW7;var q$=function(){return _.D.apply(this,arguments)||this};
_.b(q$,_.D);_.Q=q$.prototype;_.Q.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.Q.onVisible=function(){var r,g;(g=_.S5().resolve(_.lX(_.Vv)))==null||g.enqueue({label:_.b6((r=this.data)==null?void 0:r.messageTitle),elementToFocus:this.hostElement})};
_.Q.onThumbnailLoaded=function(){_.He(this.hostElement,"yt-refit")};
_.Q.onDismissTap=function(){_.We(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.Q.computeAlternateIcon=function(r){return r?r==="BACKSTAGE_ARTWORK"?"backstage:artwork":r:null};
_.Q.computeFontFamily=function(r){return r==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.Q.computeBackgroundStyle=function(r,g){if(r=this.computeBackgroundImage(r,g))if(r=_.G3(r.thumbnails))return'background-image: url("'+r+'");'};
_.Q.computeHasFullHeightImage=function(r){return!(!(r&&r.thumbnails&&r.thumbnails.length>0)||this.modern)};
_.Q.isModernStyle=function(r){return r.style==="STYLE_MODERN"};
_.Q.computeIcon=function(r,g){if(r&&r.icon)return g?r.iconDark:r.icon};
_.Q.computeBackgroundImage=function(r,g){if(r&&r.backgroundImage)return g?r.backgroundImageDark:r.backgroundImage};
_.Q.computeLogo=function(r,g){if(r&&r.logo)return g?r.logoDark:r.logo};
_.Q.computeShouldShowModernIcon=function(r,g){return r&&!!g};
_.Q.getLogoContainerClassName=function(r){return this.logoWithPadding(r)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.Q.getLogoImageId=function(r){return this.logoWithPadding(r)?"mealbar-logo-with-padding":"mealbar-logo"};
_.Q.logoWithPadding=function(r){var g,I,P;return(r=(g=this.computeLogo(r,this.isDarkTheme))==null?void 0:(I=g.thumbnails)==null?void 0:(P=I[0])==null?void 0:P.height)&&r%31===0?!0:!1};
q$.prototype.onThumbnailLoaded=q$.prototype.onThumbnailLoaded;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],q$.prototype,"ytRendererBehavior",void 0);_.w([_.H({}),_.J("design:type",Object)],q$.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.J("design:type",Boolean)],q$.prototype,"modern",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],q$.prototype,"isDarkTheme",void 0);
_.w([_.H({computed:"computeIcon(data, isDarkTheme)"}),_.J("design:type",Object)],q$.prototype,"icon",void 0);_.w([_.H({computed:"computeLogo(data, isDarkTheme)"}),_.J("design:type",Object)],q$.prototype,"logo",void 0);_.w([_.H({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.J("design:type",Object)],q$.prototype,"backgroundStyle",void 0);_.w([_.H({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.J("design:type",Object)],q$.prototype,"alternateIcon",void 0);
_.w([_.H({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.J("design:type",Boolean)],q$.prototype,"hasFullHeightImage",void 0);_.w([_.H({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.J("design:type",Boolean)],q$.prototype,"useYoutubeSans",void 0);_.w([_.H({computed:"computeShouldShowModernIcon(modern, icon)"}),_.J("design:type",Boolean)],q$.prototype,"shouldShowModernIcon",void 0);
_.w([_.Eq("yt-img-shadow-loaded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],q$.prototype,"onThumbnailLoaded",null);_.w([_.ov({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],q$);
_.A(q$,"yt-mealbar-promo-renderer",function(){if(AW7===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-mealbar-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.promos.yt_mealbar_promo_renderer.yt.mealbar.promo.renderer.css.js--\x3e<template is="dom-if" if="[[!modern]]" class="style-scope yt-mealbar-promo-renderer">\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" notify-on-loaded="" thumbnail="[[data.icon]]" class="style-scope yt-mealbar-promo-renderer">\n  </yt-img-shadow>\n  <yt-icon id="alternate-icon" hidden="[[!alternateIcon]]" icon="[[alternateIcon]]" class="style-scope yt-mealbar-promo-renderer"></yt-icon>\n</template>\n<div id="main" style$="[[backgroundStyle]]" class="style-scope yt-mealbar-promo-renderer">\n  <div class="yt-mealbar-promo-renderer-content style-scope yt-mealbar-promo-renderer">\n    <div class="style-scope yt-mealbar-promo-renderer">\n      <template is="dom-if" if="[[logo]]" class="style-scope yt-mealbar-promo-renderer">\n        <div class$="[[getLogoContainerClassName(data)]] style-scope yt-mealbar-promo-renderer">\n          <yt-img-shadow dimension="HEIGHT" height="20" hidden="[[!logo]]" id$="[[getLogoImageId(data)]]" notify-on-loaded="" object-fit="CONTAIN" thumbnail="[[logo]]" class="style-scope yt-mealbar-promo-renderer">\n          </yt-img-shadow>\n        </div>\n      </template>\n      <h2 class="yt-mealbar-promo-renderer-message-title style-scope yt-mealbar-promo-renderer">\n        <yt-formatted-string text="[[data.messageTitle]]" class="style-scope yt-mealbar-promo-renderer"></yt-formatted-string>\n      </h2>\n      <template is="dom-repeat" items="[[data.messageTexts]]" class="style-scope yt-mealbar-promo-renderer">\n        <div id="message-text" class="yt-mealbar-promo-renderer-message-text style-scope yt-mealbar-promo-renderer">\n          <yt-formatted-string text="[[item]]" class="style-scope yt-mealbar-promo-renderer"></yt-formatted-string>\n        </div>\n      </template>\n      <template is="dom-if" if="[[data.supplementalText]]" class="style-scope yt-mealbar-promo-renderer">\n        <yt-formatted-string class="yt-mealbar-promo-renderer-supplemental-text style-scope yt-mealbar-promo-renderer" text="[[data.supplementalText]]"></yt-formatted-string>\n      </template>\n    </div>\n    <template is="dom-if" if="[[shouldShowModernIcon]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-img-shadow class="yt-mealbar-promo-renderer-modern-icon style-scope yt-mealbar-promo-renderer" hidden="[[!icon]]" notify-on-loaded="" thumbnail="[[icon]]">\n      </yt-img-shadow>\n    </template>\n  </div>\n  <div class="button-container style-scope yt-mealbar-promo-renderer">\n    <template is="dom-if" if="[[data.dismissButton.buttonRenderer]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" on-click="onDismissTap" class="style-scope yt-mealbar-promo-renderer">\n      </yt-button-renderer>\n    </template>\n    <template is="dom-if" if="[[data.actionButton.buttonRenderer]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" on-click="onDismissTap" class="style-scope yt-mealbar-promo-renderer">\n      </yt-button-renderer>\n    </template>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;RMn===void 0&&(RMn=document.createElement("template"));var P=RMn;I.call(g,P.content.cloneNode(!0),r.content.firstChild);AW7=r}r=AW7;return r},{mode:2});var Nr7;var wRl;var XV=function(){return _.D.apply(this,arguments)||this};
_.b(XV,_.D);_.Q=XV.prototype;_.Q.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]]"}}}}}};
_.Q.computeHasButtons_=function(r){return!(!r.dismissButton&&!r.acceptButton)};
_.Q.computeStyle_=function(r){return r||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.Q.observeImpressionEndpoints_=function(){var r=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(g){g.clickTrackingParams&&delete g.clickTrackingParams;_.RX(r.hostElement,[g])})};
_.Q.onTap_=function(){_.We(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
XV.prototype.observeImpressionEndpoints_=XV.prototype.observeImpressionEndpoints_;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],XV.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],XV.prototype,"ytEventForwardingBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],XV.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],XV.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],XV.prototype,"positionType",void 0);_.w([_.H({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.J("design:type",Boolean)],XV.prototype,"hasButtons_",void 0);_.w([_.H({value:function(){return this.onTap_.bind(this)}}),
_.J("design:type",Function)],XV.prototype,"boundOnTap_",void 0);_.w([_.H({value:{style:"mono-inverse"}}),_.J("design:type",Object)],XV.prototype,"buttonOverride",void 0);_.w([_.xt("data.promoConfig.impressionEndpoints"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],XV.prototype,"observeImpressionEndpoints_",null);_.w([_.ov({is:"yt-tooltip-renderer",disableElementRegistration:!0})],XV);
_.A(XV,"yt-tooltip-renderer",function(){if(wRl===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-tooltip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.promos.yt_tooltip_renderer.yt.tooltip.renderer.css.js--\x3e<div id="content" class="style-scope yt-tooltip-renderer">\n  <yt-formatted-string id="text" hidden$="[[!data.text]]" text="[[data.text]]" class="style-scope yt-tooltip-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="details-text" hidden$="[[!data.detailsText]]" text="[[data.detailsText]]" class="style-scope yt-tooltip-renderer">\n  </yt-formatted-string>\n</div>\n<div class="buttons style-scope yt-tooltip-renderer" hidden="[[!hasButtons_]]">\n  <div id="dismiss-button" hidden$="[[!data.dismissButton]]" class="style-scope yt-tooltip-renderer"></div>\n  <div id="accept-button" hidden$="[[!data.acceptButton]]" class="style-scope yt-tooltip-renderer"></div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;Nr7===void 0&&(Nr7=document.createElement("template"));var P=Nr7;I.call(g,P.content.cloneNode(!0),r.content.firstChild);wRl=r}r=wRl;return r},{mode:2});var lZS;var Si7;var JWp;var EfC;var cj=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-open-popup-action":"onOpen"};return r};
_.b(cj,_.D);_.Q=cj.prototype;_.Q.attached=function(){this.onOpen()};
_.Q.updateTimeSecs=function(r){this.currentTimeSecs=r};
_.Q.computeTimeString=function(r){r=r.toString();var g=Math.floor(Number(r)/3600),I=Math.floor(Number(r)%3600%60);return(g>0?g+":":"")+_.w8(Math.floor(Number(r)%3600/60),g>0?2:1)+":"+_.w8(I,2)};
_.Q.computeTimeStringA11y=function(r){return _.qE1({seconds:r})};
_.Q.getTimeParam=function(){return Cip(this.timeString)};
_.Q.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var r={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},g;_.J1(_.hx(),(g=this.data)==null?void 0:g.trackingParams,r,7)};
_.Q.onChangeStartAtTimestamp=function(){for(var r=this.startAtTimestamp.value.split(":"),g=0,I=1,P=r.length-1;P>=0;P--)g+=Number(r[P])*I,I*=60;this.updateTimeSecs(g);this.setTimestamp()};
_.Q.onOpen=function(){var r=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var g=_.dD();g?g.getPlayerPromise().then(function(I){I=I.getCurrentTime();r.updateTimeSecs(I)}):IfA()&&this.updateTimeSecs(IfA())};
_.Q.setTimestamp=function(){var r=Math.floor(this.currentTimeSecs);_.We(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!r,timestamp:r||""}])};
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],cj.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],cj.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],cj.prototype,"data",void 0);_.w([_.H({value:!1,notify:!0}),_.J("design:type",Boolean)],cj.prototype,"isStartAtChecked",void 0);_.w([_.H(),_.J("design:type",Number)],cj.prototype,"currentTimeSecs",void 0);
_.w([_.H({computed:"computeTimeString(currentTimeSecs)"}),_.J("design:type",String)],cj.prototype,"timeString",void 0);_.w([_.H({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.J("design:type",String)],cj.prototype,"timeStringA11y",void 0);_.w([_.ni("#start-at-timestamp"),_.J("design:type",Object)],cj.prototype,"startAtTimestamp",void 0);_.w([_.ov({is:"yt-start-at-renderer",disableElementRegistration:!0})],cj);
_.A(cj,"yt-start-at-renderer",function(){if(EfC===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-start-at-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_start_at_renderer.yt.start.at.renderer.css.js--\x3e<div id="start-at-wrapper" class="style-scope yt-start-at-renderer">\n  <tp-yt-paper-checkbox id="start-at-checkbox" checked="{{isStartAtChecked}}" on-change="onChangeStartAtCheckbox" class="style-scope yt-start-at-renderer">\n    <yt-formatted-string text="[[data.startAtOptionLabel]]" class="style-scope yt-start-at-renderer"></yt-formatted-string>\n  </tp-yt-paper-checkbox>\n  <tp-yt-paper-input id="start-at-timestamp" allowed-pattern="[:0-9]" aria-label="[[timeStringA11y]]" disabled="" no-label-float="" use-v2-underline="" value="[[timeString]]" on-blur="onChangeStartAtTimestamp" on-change="onChangeStartAtTimestamp" class="style-scope yt-start-at-renderer">\n  </tp-yt-paper-input>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;JWp===void 0&&(JWp=document.createElement("template"));var P=JWp;I.call(g,P.content.cloneNode(!0),r.content.firstChild);EfC=r}r=EfC;return r},{mode:2});var xil={},fZn=(xil.WEB_REMIX="music.youtube.com",xil),tj=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return r};
_.b(tj,_.D);_.Q=tj.prototype;_.Q.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.created=function(){this.embedHost_=fZn[_.Gq("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.Q.ready=function(){_.DG(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.Q.computeEmbedCode_=function(r,g,I,P,a){if(!r)return"";var v=r.videoId,C=r.fullListId,u=[];r.attributionId&&u.push("si="+r.attributionId);P||u.push("controls=0");I&&Number(g)>0&&u.push("start="+g);C&&(v="videoseries",u.push("list="+C));I="https://"+(a?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+v;r.clipId&&(u.push("clip="+r.clipId),u.push("clipt="+r.clipTiming));g=u.length>0?I+"?"+u.join("&amp;"):I;r.encryptedEmbedConfig&&u.push("embed_config="+JSON.stringify({enc:r.encryptedEmbedConfig}));
u=u.length>0?I+"?"+u.join("&amp;"):I;_.Y("web_sharing_embed_preview_killswitch")?_.DG(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(u,r.previewWidth||854,r.previewHeight||480):(_.cI(this.videoPreviewContainer),_.DG(this.videoPreviewContainer).appendChild(this.buildIframeElement(u)));return this.getEmbedCode_(g,r.width||560,r.height||315)};
_.Q.buildIframeElement=function(r){var g=document.createElement("iframe"),I,P;g.width=""+((P=(I=this.data)==null?void 0:I.previewWidth)!=null?P:854);var a,v;g.height=""+((v=(a=this.data)==null?void 0:a.previewHeight)!=null?v:480);_.Qw(g,2,r);g.title="YouTube video player";g.frameBorder="0";g.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";g.referrerPolicy="strict-origin-when-cross-origin";g.allowFullscreen=!0;return g};
_.Q.computeIsSquareAspectRatio_=function(r){return r.previewHeight&&r.previewWidth?r.previewHeight==r.previewWidth:!1};
_.Q.computeShowEmbedOptions_=function(r){return!!r.enablePrivacyModeOptionLabel||!!r.showPlayerControlsOptionLabel};
_.Q.getEmbedCode_=function(r,g,I){return'<iframe width="'+g+'" height="'+I+'" src="'+r+'" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>'};
_.Q.handleSignalActionCopyShareEmbedUrl_=function(){_.DG(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.Q.handleSetTimestamp_=function(r){this.startAtTimeStamp_=(this.startAtChecked_=r.isSet)?r.timestamp:0};
_.Q.closePanel_=function(){_.We(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.Q.onEmbedCode_=function(){_.DG(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.Q.onYtPopupClosed_=function(){_.cI(_.DG(this.hostElement).querySelector("#video-preview"))};
_.Q.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.Z(this.data.actionButtons[0],_.cw)&&this.ytRendererBehavior.logExplicitClick(_.Z(this.data.actionButtons[0],_.cw))};
tj.prototype.onYtPopupClosed_=tj.prototype.onYtPopupClosed_;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],tj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],tj.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],tj.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],tj.prototype,"data",void 0);
_.w([_.H({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.J("design:type",String)],tj.prototype,"embedCode_",void 0);_.w([_.H({value:!0}),_.J("design:type",Boolean)],tj.prototype,"isPlayerControlsOptionChecked_",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],tj.prototype,"isPrivacyModeOptionChecked_",void 0);_.w([_.H({value:!1,notify:!0}),_.J("design:type",Boolean)],tj.prototype,"startAtChecked_",void 0);
_.w([_.H({value:0}),_.J("design:type",Number)],tj.prototype,"startAtTimeStamp_",void 0);_.w([_.H({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],tj.prototype,"isSquareAspectRatio_",void 0);_.w([_.ni("#video-preview"),_.J("design:type",HTMLElement)],tj.prototype,"videoPreviewContainer",void 0);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],tj.prototype,"onYtPopupClosed_",null);
_.w([_.ov({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],tj);
_.A(tj,"yt-sharing-embed-renderer",function(){if(Si7===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sharing-embed-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_sharing_embed_renderer.yt.sharing.embed.renderer.css.js--\x3e<div id="video-preview" class="style-scope yt-sharing-embed-renderer"></div>\n<div id="embed-panel" class="style-scope yt-sharing-embed-renderer">\n  <div id="title-bar" class="style-scope yt-sharing-embed-renderer">\n    <div id="embed-label" class="style-scope yt-sharing-embed-renderer">\n      <yt-formatted-string text="[[data.title]]" class="style-scope yt-sharing-embed-renderer"></yt-formatted-string>\n    </div>\n    <yt-icon id="close-panel-icon" icon="yt-icons:close" on-tap="closePanel_" class="style-scope yt-sharing-embed-renderer"></yt-icon>\n  </div>\n  <tp-yt-paper-dialog-scrollable id="content" class="style-scope yt-sharing-embed-renderer">\n    <div id="basic" class="style-scope yt-sharing-embed-renderer">\n      <tp-yt-paper-textarea id="embed-code" no-label-float="" use-v2-underline="" value="{{embedCode_}}" class="style-scope yt-sharing-embed-renderer"></tp-yt-paper-textarea>\n      <div id="start-at" class="style-scope yt-sharing-embed-renderer"></div>\n    </div>\n    <template is="dom-if" if="[[computeShowEmbedOptions_(data)]]" class="style-scope yt-sharing-embed-renderer">\n      <div id="embed-options" class="style-scope yt-sharing-embed-renderer">\n        <yt-formatted-string id="embed-options-label" text="[[data.embedOptionsLabel]]" class="style-scope yt-sharing-embed-renderer">\n        </yt-formatted-string>\n        <div id="layout-size" class="style-scope yt-sharing-embed-renderer">\n          \n        </div>\n        <tp-yt-paper-checkbox id="player-controls-option" checked="{{isPlayerControlsOptionChecked_}}" class="style-scope yt-sharing-embed-renderer">\n          <yt-formatted-string text="[[data.showPlayerControlsOptionLabel]]" class="style-scope yt-sharing-embed-renderer">\n          </yt-formatted-string>\n        </tp-yt-paper-checkbox>\n        <span id="privacy-mode-wrapper" class="style-scope yt-sharing-embed-renderer">\n          <tp-yt-paper-checkbox id="privacy-mode-option" checked="{{isPrivacyModeOptionChecked_}}" class="style-scope yt-sharing-embed-renderer">\n            <yt-formatted-string text="[[data.enablePrivacyModeOptionLabel]]" class="style-scope yt-sharing-embed-renderer">\n            </yt-formatted-string>\n          </tp-yt-paper-checkbox>\n          <yt-icon id="privacy-mode-info" icon="yt-icons:info-outline" class="style-scope yt-sharing-embed-renderer"></yt-icon>\n          <tp-yt-paper-tooltip id="privacy-tooltip" for="privacy-mode-info" position="top" class="style-scope yt-sharing-embed-renderer">\n            [[data.enablePrivacyModeOptionLabel.accessibility.accessibilityData.label]]\n          </tp-yt-paper-tooltip>\n        </span>\n      </div>\n    </template>\n    <div id="additional-info" class="style-scope yt-sharing-embed-renderer">\n      <div id="additional-links" class="style-scope yt-sharing-embed-renderer">\n        <yt-formatted-string class="link style-scope yt-sharing-embed-renderer" link-inherit-color="" text="[[data.apiReferenceLinkLabel]]">\n        </yt-formatted-string>\n        <yt-formatted-string class="link style-scope yt-sharing-embed-renderer" link-inherit-color="" text="[[data.developerSampleLinkLabel]]"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="legal-info" text="[[data.legalInfo]]" class="style-scope yt-sharing-embed-renderer"></yt-formatted-string>\n    </div>\n  </tp-yt-paper-dialog-scrollable>\n  <div id="action-buttons" class="style-scope yt-sharing-embed-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;lZS===void 0&&(lZS=document.createElement("template"));var P=lZS;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Si7=r}r=Si7;return r},{mode:2});var nfb;var TrC=function(){return _.D.apply(this,arguments)||this};
_.b(TrC,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],TrC.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],TrC.prototype,"data",void 0);_.w([_.ov({disableElementRegistration:!0,is:"yt-sender-id-section-renderer"})],TrC);
_.A(TrC,"yt-sender-id-section-renderer",function(){if(nfb===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-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 yt-sender-id-section-renderer">[[getSimpleString(data.text)]]</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);nfb=r}r=
nfb;return r},{mode:1});var hMp;var kpp;var Bj=function(){return _.D.apply(this,arguments)||this};
_.b(Bj,_.D);Bj.prototype.closePopup=function(){_.We(this.hostElement,"yt-close-popup-action")};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Bj.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Bj.prototype,"data",void 0);_.w([_.ov({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],Bj);
_.A(Bj,"yt-community-post-section-renderer",function(){if(kpp===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-community-post-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_community_post_section_renderer.yt.community.post.section.renderer.css.js--\x3e<div id="title" class="style-scope yt-community-post-section-renderer">[[getSimpleString(data.title)]]</div>\n<div class="style-scope yt-community-post-section-renderer">\n  <yt-button-renderer id="post-button" data="[[data.postButton.buttonRenderer]]" on-tap="closePopup" class="style-scope yt-community-post-section-renderer">\n  </yt-button-renderer>\n</div>\n<div id="subtitle" class="style-scope yt-community-post-section-renderer">[[getSimpleString(data.subtitle)]]</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;hMp===void 0&&(hMp=document.createElement("template"));var P=hMp;I.call(g,P.content.cloneNode(!0),r.content.firstChild);kpp=r}r=kpp;return r},{mode:2});var $pb;var rS7;var gV7;var IcS;var PbL;var acY;var vVV=function(){return _.D.apply(this,arguments)||this};
_.b(vVV,_.D);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],vVV.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],vVV.prototype,"data",void 0);_.w([_.ov({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],vVV);
_.A(vVV,"yt-share-start-time-with-context-renderer",function(){if(acY===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-start-time-with-context-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_start_time_with_context_renderer.yt.share.start.time.with.context.renderer.css.js--\x3e<div id="start-time-title" class="style-scope yt-share-start-time-with-context-renderer"><yt-formatted-string aria-label$="[[getSimpleString(data.title)]]" text="[[data.title]]" class="style-scope yt-share-start-time-with-context-renderer"></yt-formatted-string></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;PbL===void 0&&(PbL=document.createElement("template"));var P=PbL;I.call(g,P.content.cloneNode(!0),r.content.firstChild);acY=r}r=acY;return r},{mode:2});var OJ=function(){return _.D.apply(this,arguments)||this};
_.b(OJ,_.D);OJ.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],OJ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],OJ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],OJ.prototype,"data",void 0);_.w([_.ov({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],OJ);
_.A(OJ,"yt-share-panel-title-v15-renderer",function(){if(IcS===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-panel-title-v15-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_panel_title_v15_renderer.yt.share.panel.title.v15.renderer.css.js--\x3e<h2 id="title" class="style-scope yt-share-panel-title-v15-renderer">[[getSimpleString(data.title)]]</h2>\n<div id="subtitle" hidden="[[!data.subtitle]]" class="style-scope yt-share-panel-title-v15-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;gV7===void 0&&(gV7=document.createElement("template"));var P=gV7;I.call(g,P.content.cloneNode(!0),r.content.firstChild);IcS=r}r=IcS;return r},{mode:2});var zH=function(){return _.D.apply(this,arguments)||this};
_.b(zH,_.D);zH.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"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],zH.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],zH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],zH.prototype,"data",void 0);_.w([_.ov({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],zH);
_.A(zH,"yt-share-panel-header-renderer",function(){if(rS7===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-panel-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_panel_header_renderer.yt.share.panel.header.renderer.css.js--\x3e<div id="community-post" class="style-scope yt-share-panel-header-renderer"></div>\n<div id="title-bar" class="style-scope yt-share-panel-header-renderer">\n  <div id="title" class="style-scope yt-share-panel-header-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;$pb===void 0&&($pb=document.createElement("template"));var P=$pb;I.call(g,P.content.cloneNode(!0),r.content.firstChild);rS7=r}r=rS7;return r},{mode:2});var QYl;var mpO;var CbD={};CbD.YtBindingExpressionsBehavior={identity:_.yF,msg:function(r,g){g=g===void 0?{}:g;return _.xH(r,g,r)},
msgPlural:function(r,g){return _.fB(r,g)},
getMusicIconFromType:function(r){return _.lf(r)}};var u7D;var puO;var oVV;var qCN=document.head,XuO=qCN.appendChild,cSV;
if(oVV===void 0){var tLb=document.createElement("template");_.M(tLb,'\x3c!--css-build:shady--\x3e<svg style="position: absolute; height: 0; width: 0;" aria-hidden="true"><defs><clipPath id="android_messenger__a"><path fill="#fff" d="M0 0h192v192H0z"></path></clipPath><mask id="android_messenger__b" width="192" height="192" x="0" y="0" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path fill="#fff" d="M0 0h192v192H0z"></path></mask></defs></svg><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>');oVV=
tLb}cSV=oVV;XuO.call(qCN,cSV.content);var es=function(){var r=_.D.apply(this,arguments)||this;r.screenLayer=7;return r};
_.b(es,_.D);es.prototype.getScreenLayer=function(){return this.screenLayer};
es.prototype.onTap=function(r){r&&r.detail&&(r.detail.x||r.detail.y)&&_.DG(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.RX(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(r=this.getScreenLayer(),_.He(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:r}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.l4.Object.defineProperties(es.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()}}});
es.prototype.onTap=es.prototype.onTap;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],es.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],es.prototype,"ytComponentBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],es.prototype,"data",void 0);_.w([_.L("data.title"),_.J("design:type",Object),_.J("design:paramtypes",[])],es.prototype,"title",null);
_.w([_.L("data.serviceName"),_.J("design:type",String),_.J("design:paramtypes",[])],es.prototype,"icon",null);_.w([_.Eq("tap"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],es.prototype,"onTap",null);_.w([_.ov({is:"yt-share-target-renderer",disableElementRegistration:!0})],es);
_.A(es,"yt-share-target-renderer",function(){if(puO===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-target-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_target_renderer.yt.share.target.renderer.css.js--\x3e<button id="target" title="[[title]]" class="style-scope yt-share-target-renderer">\n  <yt-icon class="icon-resize style-scope yt-share-target-renderer" active="true" icon="[[icon]]" size="60"></yt-icon>\n  <div id="title" style-target="title" class="style-scope yt-share-target-renderer">[[title]]</div>\n</button>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;u7D===void 0&&(u7D=document.createElement("template"));var P=u7D;I.call(g,P.content.cloneNode(!0),r.content.firstChild);puO=r}r=puO;return r},{mode:2});var BNn;var ODb;var Y4=function(){var r=_.D.apply(this,arguments)||this;r.SHARE_TARGET_WIDTH=70;r.SHARE_TARGET_MARGIN_RIGHT=8;r.PAGE_SCROLL_SPEED=9;r.actionMap={"yt-share-panel-reset-action":"onReset_"};return r};
_.b(Y4,_.D);_.Q=Y4.prototype;_.Q.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.Q.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.DG(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.DG(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.Q.onReset_=function(){if(_.DG(this.hostElement).querySelector("#list")){var r=_.DG(this.hostElement).querySelector("#list");var g=_.DG(this.hostElement).querySelector("#list");var I=g.offsetLeft,P=g.offsetParent;P||_.WlY(g)!="fixed"||(P=_.Xj(g).documentElement);if(P){if(_.hq&&!_.Rg(58)){var a=_.Jtl(P);I+=a.left}else Number(_.uKw)>=8&&!(Number(_.uKw)>=9)&&(a=_.Jtl(P),I-=a.left);g=_.lJy(P)?P.clientWidth-(I+g.offsetWidth):I}else g=I;tVM(r,g);this.updateScrollButtons_()}};
_.Q.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.Q.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.Q.onScrollWheel_=function(r){r.stopPropagation();r.preventDefault();var g=cq0(_.DG(this.hostElement).querySelector("#list"));r=Math.abs(r.deltaX)>Math.abs(r.deltaY)?r.deltaX:r.deltaY;tVM(_.DG(this.hostElement).querySelector("#list"),g+r);this.updateScrollButtons_()};
_.Q.smoothScrollByOnePage_=function(r){var g=_.DG(this.hostElement).querySelector("#list"),I=(Math.floor(g.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,P=cq0(g),a=I*(r?1:-1),v=this.PAGE_SCROLL_SPEED,C=this.updateScrollButtons_.bind(this),u=0,X;(function B(){u+=v;X=u/I*2;tVM(g,P+a*(X<1?X*X:-X*X+4*X-2));u<I?window.requestAnimationFrame(B):C()})()};
_.Q.updateScrollButtons_=function(){var r=cq0(_.DG(this.hostElement).querySelector("#list")),g=_.DG(this.hostElement).querySelector("#list").scrollWidth-_.DG(this.hostElement).querySelector("#list").clientWidth;_.DG(this.hostElement).querySelector("#scroll-button-back").hidden=r<=0;_.DG(this.hostElement).querySelector("#scroll-button-forward").hidden=r>=g};
Y4.prototype.onScrollWheel_=Y4.prototype.onScrollWheel_;Y4.prototype.onDataChanged_=Y4.prototype.onDataChanged_;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Y4.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Y4.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(CbD.YtBindingExpressionsBehavior),_.J("design:type",Object)],Y4.prototype,"ytBindingExpressionsBehavior",void 0);
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Y4.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Y4.prototype,"data",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Y4.prototype,"onDataChanged_",null);_.w([_.Eq("wheel"),_.J("design:type",Function),_.J("design:paramtypes",[WheelEvent]),_.J("design:returntype")],Y4.prototype,"onScrollWheel_",null);
_.w([_.ov({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],Y4);
_.A(Y4,"yt-third-party-share-target-section-renderer",function(){if(ODb===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-third-party-share-target-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_third_party_share_target_section_renderer.yt.third.party.share.target.section.renderer.css.js--\x3e<div id="list" class="style-scope yt-third-party-share-target-section-renderer">\n  <div id="contents" role="toolbar" aria-label$="[[data.accessibility.accessibilityData.label]]" class="style-scope yt-third-party-share-target-section-renderer"></div>\n</div>\n<yt-icon-button id="scroll-button-back" class="scroll-button style-scope yt-third-party-share-target-section-renderer" label="[[msg(\'HORIZONTAL_LIST_PREVIOUS_LABEL\')]]" on-tap="onScrollBack_">\n  <yt-icon class="scroll-button-icon style-scope yt-third-party-share-target-section-renderer" icon="chevron_left"></yt-icon>\n</yt-icon-button>\n<yt-icon-button id="scroll-button-forward" class="scroll-button style-scope yt-third-party-share-target-section-renderer" label="[[msg(\'HORIZONTAL_LIST_NEXT_LABEL\')]]" on-tap="onScrollForward_">\n  <yt-icon class="scroll-button-icon style-scope yt-third-party-share-target-section-renderer" icon="chevron_right"></yt-icon>\n</yt-icon-button>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;BNn===void 0&&(BNn=document.createElement("template"));var P=BNn;I.call(g,P.content.cloneNode(!0),r.content.firstChild);ODb=r}r=ODb;return r},{mode:2});var Z1=function(){return _.D.apply(this,arguments)||this};
_.b(Z1,_.D);Z1.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"}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Z1.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Z1.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Z1.prototype,"data",void 0);_.w([_.ov({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],Z1);
_.A(Z1,"yt-third-party-network-section-renderer",function(){if(mpO===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-third-party-network-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_third_party_network_section_renderer.yt.third.party.network.section.renderer.css.js--\x3e<div id="share-targets" class="style-scope yt-third-party-network-section-renderer"></div>\n<div id="copy-link" class="style-scope yt-third-party-network-section-renderer"></div>\n<div id="start-at" class="style-scope yt-third-party-network-section-renderer"></div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;QYl===void 0&&(QYl=document.createElement("template"));var P=QYl;I.call(g,P.content.cloneNode(!0),r.content.firstChild);mpO=r}r=mpO;return r},{mode:2});var zlN;_.dM(_.R(function(r){return _.q("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.q("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.q(_.fk,{data:function(){return r.data().firstPartyItems}},{listItemViewModel:_.Ox})))},"kl"),"first-party-network-section-view-model",{props:{data:_.Yp}});var elO=_.U1(["data:image/svg+xml;charset=UTF-8;base64,",""]),UJ=function(){var r=_.D.apply(this,arguments)||this;r.screenLayer=7;r.qrCodeEnabled=_.Y("web_enable_sharing_qr_code");r.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return r};
_.b(UJ,_.D);_.Q=UJ.prototype;_.Q.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"yt-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer",firstPartyNetworkSectionViewModel:"first-party-network-section-view-model"}}}};
_.Q.attached=function(){this.JSC$23015_scroller&&(this.JSC$23015_scroller.dialogElement=this.hostElement.parentNode,this.JSC$23015_scroller.attached&&typeof this.JSC$23015_scroller.attached==="function"&&this.JSC$23015_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.Q.onDataChanged=function(){var r=this,g;(g=this.data)!=null&&g.contents&&(this.hostElement.setAttribute("links-only","true"),_.Nc(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.maybeRenderQrCode(this.shortUrl()),_.Nu(this,function(){_.He(r.hostElement,"yt-refit");r.focusSharePanelHeader()}))};
_.Q.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.Q.handleSetTimestamp=function(r){var g=this.shortUrl();r.isSet&&(g=_.nI(g,"t",r.timestamp));this.maybeRenderQrCode(g)};
_.Q.shortUrl=function(){var r,g=(r=this.data)==null?void 0:r.contents;if(g)for(r=0;r<g.length;r++){var I=void 0,P=void 0;if((I=g[r])==null?0:(P=I.thirdPartyNetworkSection)==null?0:P.copyLinkContainer){var a=P=I=void 0;return(a=_.Z((I=g[r])==null?void 0:(P=I.thirdPartyNetworkSection)==null?void 0:P.copyLinkContainer,SEi))==null?void 0:a.shortUrl}}};
_.Q.maybeRenderQrCode=function(r){var g=this,I,P,a,v,C,u,X,c,B;return _.p(function(O){if(O.nextAddress==1){I=_.DG(g.hostElement).querySelector("#qr-code");if(!g.qrCodeEnabled||!r)return I&&(I.style.display="none"),O.return();P=_.S7F(_.S5().resolve(_.Sa),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});a=document.createElement("div");return typeof P==="function"?(P(a),O.jumpTo(2)):O.yield(P,3)}O.nextAddress!=2&&(v=O.yieldResult,v(a));X=(C=a)==null?void 0:(u=C.firstChild)==null?void 0:u.firstChild;
c=document.createElement("img");B=_.ZEL(elO,btoa(X.outerHTML));c.onload=function(){var z={canvas:I,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:c},e=new QJi;qqR(e,r);XgK(e,!1,c4A(e));var U=e.modules,V=Object.assign({},JaW,z);U=structuredClone(U);z=U.length;var G,F=(G=V.canvas)!=null?G:document.createElement("canvas");G=V.cellSize;e=V.logo;var W,S=(W=V.logoSize)!=null?W:Math.floor(z/4);z%2!==S%2&&S++;var E=V.logoPadding,l=V.backgroundColor;W=z*G;var f=
V.width,n=0;f&&(n=V.padding,n=Math.ceil(n*W/(f-n*2)),F.style.width=f+"px",F.style.height=f+"px");F.width!==W+n*2&&(F.width=W+n*2);F.height!==W+n*2&&(F.height=W+n*2);W=F.getContext("2d");V.autoClear&&W.clearRect(0,0,F.width,F.height);W.fillStyle=l;W.beginPath();W.roundRect(0,0,F.width,F.height,V.borderRadius);W.fill();W.save();W.translate(n,n);if(e)for(F=Math.floor(z-S)/2-E,E=Math.floor(z+S)/2+E,l=F;l<E;l++)for(f=F;f<E;f++)U[l][f]=!1;for(F=0;F<z;F++)for(E=0;E<z;E++)(F<7&&E<7||F<7&&E>=z-7||F>=z-7&&
E<7)&&(U[F][E]=!1);var P$;F=(P$=V.markerColor)!=null?P$:V.color;BYi(W,0,0,G,F);BYi(W,G*(z-7),0,G,F);BYi(W,0,G*(z-7),G,F);switch(V.cellStyle){case 0:P$=U;U=P$.length;F=V.cellSize;W.beginPath();for(E=0;E<U;E++)for(l=0;l<U;l++)P$[E][l]&&W.rect(E*F,l*F,F,F);W.fillStyle=V.color;W.fill();break;case 1:P$=U;U=P$.length;F=V.cellSize;E=F*V.relativeCircleSize;W.fillStyle=V.color;W.beginPath();for(V=0;V<U;V++)for(l=0;l<U;l++)P$[V][l]&&(W.beginPath(),W.ellipse((V+.5)*F,(l+.5)*F,E/2,E/2,0,0,2*Math.PI),W.fill());
W.fill();break;case 2:P$=U;U=P$.length;F=V.cellSize;W.fillStyle=V.color;V=[[1,1],[-1,1],[-1,-1],[1,-1]];W.beginPath();for(E=0;E<U;E++)for(l=0;l<U;l++)if(P$[E][l])W.roundRect(E*F,l*F,F,F,F/2),E+1<U&&P$[E+1][l]&&W.rect(E*F+F/2,l*F,F,F),l+1<U&&P$[E][l+1]&&W.rect(E*F,l*F+F/2,F,F);else{f=E*F+F/2;n=l*F+F/2;for(var Cs=0;Cs<4;Cs++){var ZL=_.m(V[Cs]),tp=ZL.next().value;ZL=ZL.next().value;E+tp>=0&&E+tp<U&&l+ZL>=0&&l+ZL<U&&P$[E+tp][l]&&P$[E][l+ZL]&&P$[E+tp][l+ZL]&&(tp=Cs*Math.PI/2,ZL=F/2,W.moveTo(f+ZL*Math.cos(tp),
n+ZL*Math.sin(tp)),W.arc(f,n,F/2,tp,tp+Math.PI/2,!1),W.lineTo(f+ZL*(Math.cos(tp)-Math.sin(tp)),n+ZL*(Math.cos(tp)+Math.sin(tp))),W.lineTo(f+ZL*Math.cos(tp),n+ZL*Math.sin(tp)))}}W.fill()}e&&W.drawImage(e,(z-S)*G/2,(z-S)*G/2,S*G,S*G);W.restore();I.style.removeProperty("display")};
c.src=_.EC(B);_.R2(O)})};
_.Q.hasCommunityPostRenderer=function(){var r,g,I,P;return!!((r=this.data)==null?0:(g=r.header)==null?0:(I=g.sharePanelHeaderRenderer)==null?0:(P=I.communityPost)==null?0:P.communityPostSectionRenderer)};
_.Q.onTapClose=function(){_.We(this.hostElement,"yt-close-popup-action",["yt-unified-share-panel-renderer"])};
_.Q.getScreenLayer=function(){return this.screenLayer};
UJ.prototype.onDataChanged=UJ.prototype.onDataChanged;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],UJ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],UJ.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],UJ.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],UJ.prototype,"data",void 0);
_.w([_.H({value:_.xH("SBOX_INAPPROPRIATE_CANCEL")}),_.J("design:type",String)],UJ.prototype,"closeButtonAriaLabel",void 0);_.w([_.ni("yt-share-panel-header-renderer"),_.J("design:type",HTMLElement)],UJ.prototype,"header",void 0);_.w([_.H(),_.J("design:type",Object)],UJ.prototype,"qrCodeEnabled",void 0);_.w([_.ni("#scroller"),_.J("design:type",Object)],UJ.prototype,"JSC$23015_scroller",void 0);
_.w([_.$R("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],UJ.prototype,"onDataChanged",null);_.w([_.ov({disableElementRegistration:!0,is:"yt-unified-share-panel-renderer"})],UJ);
_.A(UJ,"yt-unified-share-panel-renderer",function(){if(zlN===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-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 yt-unified-share-panel-renderer">\n  <div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope yt-unified-share-panel-renderer">\n    <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope yt-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 yt-unified-share-panel-renderer">\n    <yt-icon icon="close" class="style-scope yt-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 yt-unified-share-panel-renderer">\n  </yt-share-panel-header-renderer>\n  <div id="contents" class="style-scope yt-unified-share-panel-renderer"></div>\n  <canvas id="qr-code" alt="QR code" hidden="[[!qrCodeVisible]]" class="style-scope yt-unified-share-panel-renderer">\n</canvas></tp-yt-paper-dialog-scrollable>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);zlN=r}r=zlN;return r},{mode:1});var YCC={};
YCC.YtUnlimitedFamilyInterstitialBehavior=[_.Aa.YtOpenPopupBehavior,_.w9.YtActionHandlerBehavior,{actionMap:{"yt-signal-action-show-previous-family-dialog":"handleSignalActionShowPreviousFamilyDialog_","yt-open-popup-action":"handleOpenPopupAction_","yt-unlimited-create-family-endpoint":"handleUnlimitedCreateFamilyEndpoint_"},listeners:{"yt-popup-closed":"onPopupClosed_"},created:function(){window.familyDialogHistory||(window.familyDialogHistory=[]);this.dialogHistory_=window.familyDialogHistory;this.showingPreviousDialog_=
!1},
maybeCloseDialogOnFooterButtonTap:function(r){r=_.sMy(_.Va(r),"yt-button-renderer");return r?r.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(r){this.dialogHistory_.push(r)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var r=this.popFromHistory();if(r){var g={openPopupAction:{popupType:"DIALOG",popup:{}}};g.openPopupAction.popup[r.renderer]=r.data;this.showingPreviousDialog_=!0;this.openPopup(g)}},
handleOpenPopupAction_:function(r){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var g=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(P){return!!r.openPopupAction.popup[P]}),I=this.getElementName_();
g&&this.data&&(this.pushToHistory({renderer:I,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(r){if(r=_.Z(r,Ebf))this.loading=!0,_.We(this.hostElement,"yt-open-create-family-dialog",[r,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var r=this.hostElement.nodeName.split("-").slice(1).map(function(g){return""+g[0].toUpperCase()+g.slice(1).toLowerCase()}).join("");
return r[0].toLowerCase()+r.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var ZDl;var Upu;var is=function(){return _.D.apply(this,arguments)||this};
_.b(is,_.D);_.Q=is.prototype;_.Q.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}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.We(this.hostElement,"yt-register-create-family-dialog");_.DG(this.hostElement).querySelector("#thumbnail").onShow()};
_.Q.fireOnCloseCommand_=function(){var r;((r=this.data)==null?0:r.onCloseCommand)&&_.AF(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.Q.onYtServiceRequestSent_=function(r,g){g&&g.endpoint&&_.Z(g.endpoint,_.SO)||(this.loading=!0)};
_.Q.onYtServiceRequestCompleted_=function(){var r=this.hostElement.parentElement;r.close&&r.close();this.loading=!1};
_.Q.openPopupHandler_=function(r){if(r.detail==this){var g;((g=this.data)==null?0:g.onOpenCommands)&&_.AF(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.Q.closePopupHandler_=function(r,g){this.fireOnCloseCommand_();if(g&&g.canceled===!0||g&&g.canceled===!1&&g.confirmed===!1){var I;((I=this.data)==null?0:I.onDismissCommands)&&_.AF(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.Q.dataChanged_=function(){this.loading=!1};
is.prototype.dataChanged_=is.prototype.dataChanged_;is.prototype.closePopupHandler_=is.prototype.closePopupHandler_;is.prototype.openPopupHandler_=is.prototype.openPopupHandler_;is.prototype.onYtServiceRequestCompleted_=is.prototype.onYtServiceRequestCompleted_;is.prototype.onYtServiceRequestSent_=is.prototype.onYtServiceRequestSent_;_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],is.prototype,"ytEventForwardingBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],is.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(YCC.YtUnlimitedFamilyInterstitialBehavior),_.J("design:type",Object)],is.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],is.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],is.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],is.prototype,"loading",void 0);_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],is.prototype,"onYtServiceRequestSent_",null);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],is.prototype,"onYtServiceRequestCompleted_",null);
_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],is.prototype,"openPopupHandler_",null);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],is.prototype,"closePopupHandler_",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],is.prototype,"dataChanged_",null);
_.w([_.ov({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],is);
_.A(is,"yt-unlimited-family-message-interstitial-renderer",function(){if(Upu===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-family-message-interstitial-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_family_message_interstitial_renderer.yt.unlimited.family.message.interstitial.renderer.css.js--\x3e<tp-yt-paper-spinner active="[[loading]]" class="style-scope yt-unlimited-family-message-interstitial-renderer"></tp-yt-paper-spinner>\n<div class="content-container style-scope yt-unlimited-family-message-interstitial-renderer" hidden="[[loading]]">\n  <div class="main-content style-scope yt-unlimited-family-message-interstitial-renderer">\n    <h2 class="style-scope yt-unlimited-family-message-interstitial-renderer">[[getSimpleString(data.title)]]</h2>\n    <yt-formatted-string class="content style-scope yt-unlimited-family-message-interstitial-renderer" text="[[data.content]]"></yt-formatted-string>\n  </div>\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" width="252" class="style-scope yt-unlimited-family-message-interstitial-renderer"></yt-img-shadow>\n</div>\n<div class="footer-container style-scope yt-unlimited-family-message-interstitial-renderer" hidden="[[loading]]">\n  <yt-formatted-string class="footer style-scope yt-unlimited-family-message-interstitial-renderer" text="[[data.footer]]"></yt-formatted-string>\n  <div class="buttons style-scope yt-unlimited-family-message-interstitial-renderer">\n    <div id="dismiss-button" class="footer-button style-scope yt-unlimited-family-message-interstitial-renderer"></div>\n    <div id="action-button" class="footer-button style-scope yt-unlimited-family-message-interstitial-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;ZDl===void 0&&(ZDl=document.createElement("template"));var P=ZDl;I.call(g,P.content.cloneNode(!0),r.content.firstChild);Upu=r}r=Upu;return r},{mode:2});var iDA;var bDY;var bs=function(){return _.D.apply(this,arguments)||this};
_.b(bs,_.D);bs.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"}}}};
bs.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.DG(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(r){r.onShow()});
_.DG(this.hostElement).querySelector("#main-thumbnail").onShow()};
bs.prototype.onButtonTap_=function(r){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(r)};
bs.prototype.computeMainThumbnailWidth_=function(r){return r&&r.length!==0?72:96};
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],bs.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],bs.prototype,"ytRendererBehavior",void 0);_.w([_.d(YCC.YtUnlimitedFamilyInterstitialBehavior),_.J("design:type",Object)],bs.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],bs.prototype,"data",void 0);
_.w([_.H({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.J("design:type",Number)],bs.prototype,"mainThumbnailWidth_",void 0);_.w([_.H({value:function(){return this.onButtonTap_.bind(this)}}),
_.J("design:type",Function)],bs.prototype,"boundButtonTap_",void 0);_.w([_.ov({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],bs);
_.A(bs,"yt-unlimited-family-profile-interstitial-renderer",function(){if(bDY===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-family-profile-interstitial-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_family_profile_interstitial_renderer.yt.unlimited.family.profile.interstitial.renderer.css.js--\x3e<div class="content-container style-scope yt-unlimited-family-profile-interstitial-renderer"><div class="left-side style-scope yt-unlimited-family-profile-interstitial-renderer"><h2 class="style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.additionalInfoHeader)]]</h2><yt-formatted-string class="additional-info style-scope yt-unlimited-family-profile-interstitial-renderer" text="[[data.additionalInfo]]"></yt-formatted-string></div><div class="right-side style-scope yt-unlimited-family-profile-interstitial-renderer"><yt-img-shadow id="main-thumbnail" thumbnail="[[data.mainThumbnail]]" width="[[mainThumbnailWidth_]]" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></yt-img-shadow><div class="secondary-thumbnails style-scope yt-unlimited-family-profile-interstitial-renderer"><template is="dom-repeat" items="[[data.secondaryThumbnails]]" class="style-scope yt-unlimited-family-profile-interstitial-renderer"><yt-img-shadow class="secondary-thumbnail style-scope yt-unlimited-family-profile-interstitial-renderer" thumbnail="[[item]]" width="36"></yt-img-shadow></template></div><span class="member-info style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.memberInfo)]]</span><span class="member-title style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.memberTitle)]]</span><div id="manage-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div></div></div><div class="buttons style-scope yt-unlimited-family-profile-interstitial-renderer"><div id="dismiss-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div><div id="action-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;iDA===void 0&&(iDA=document.createElement("template"));var P=iDA;I.call(g,P.content.cloneNode(!0),r.content.firstChild);bDY=r}r=bDY;return r},{mode:2});var MLn;var jYc;var M$=function(){var r=_.D.apply(this,arguments)||this;r.sliderAriaValueText_=null;r.selectedIndex_=0;r.messages={PAUSE_SLIDER:_.xH("PAUSE_SLIDER",void 0,"Pause Duration")};return r};
_.b(M$,_.D);_.Q=M$.prototype;_.Q.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_]]"}}}}}};
_.Q.onPopupOpened_=function(r){r.detail==this&&_.Y("enable_premium_voluntary_pause")&&(_.We(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Q.setDialogData=function(r){this.data=r;this.resetSlider_()};
_.Q.dataChanged_=function(){this.data&&this.resetSlider_()};
_.Q.onSubmitTap_=function(){if(this.data.confirmCommand){var r=this.data.confirmCommand;_.Z(r,_.t8$)&&_.RX(this.hostElement,[r,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.Q.onExitButtonTap_=function(){_.We(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.Q.closePopupHandler_=function(r,g){(g&&g.canceled===!0||g.canceled===!1&&g.confirmed===!1)&&this.handleOnDismissCommands_()};
_.Q.onSliderChange_=function(){this.selectedIndex_=_.DG(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.Q.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.Q.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.Q.resetSlider_=function(){if(this.data){var r=this.data.defaultEndOptionIndex||0,g=_.DG(this.hostElement).querySelector("#id-pause-slider");if(g.immediateValue<r)for(;g.immediateValue!=r;)g.increment();else if(r<g.immediateValue)for(;g.immediateValue!=r;)g.decrement();this.selectedIndex_=r;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.Q.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.AF(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.Q.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.AF(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.Q.onYtServiceRequestSent=function(){this.loading=!0};
_.Q.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
M$.prototype.onYtServiceRequestCompleted=M$.prototype.onYtServiceRequestCompleted;M$.prototype.onYtServiceRequestSent=M$.prototype.onYtServiceRequestSent;M$.prototype.closePopupHandler_=M$.prototype.closePopupHandler_;M$.prototype.dataChanged_=M$.prototype.dataChanged_;M$.prototype.onPopupOpened_=M$.prototype.onPopupOpened_;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],M$.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],M$.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],M$.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],M$.prototype,"loading",void 0);_.w([_.H(),_.J("design:type",Number)],M$.prototype,"selectIndexMax_",void 0);_.w([_.H(),_.J("design:type",Object)],M$.prototype,"selectedData_",void 0);
_.w([_.H(),_.J("design:type",Object)],M$.prototype,"sliderAriaValueText_",void 0);_.w([_.H({value:function(){return this.onSubmitTap_.bind(this)}}),
_.J("design:type",Function)],M$.prototype,"onButtonTap_",void 0);_.w([_.H({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.J("design:type",Function)],M$.prototype,"onSecondaryTap_",void 0);_.w([_.H(),_.J("design:type",Object)],M$.prototype,"messages",void 0);_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],M$.prototype,"onPopupOpened_",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],M$.prototype,"dataChanged_",null);
_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],M$.prototype,"closePopupHandler_",null);_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],M$.prototype,"onYtServiceRequestSent",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],M$.prototype,"onYtServiceRequestCompleted",null);_.w([_.ov({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],M$);
_.A(M$,"yt-unplugged-pause-membership-dialog-renderer",function(){if(jYc===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unplugged-pause-membership-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unplugged_pause_membership_dialog_renderer.yt.unplugged.pause.membership.dialog.renderer.css.js--\x3e<tp-yt-paper-spinner-lite active="[[loading]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></tp-yt-paper-spinner-lite><div class="dialog-title style-scope yt-unplugged-pause-membership-dialog-renderer" role="heading">[[getSimpleString(data.title)]]</div><div class="duration-title style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pausePeriodMessage)]]\n</div><div class="duration-subtitle style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pauseEndMessage)]]\n</div><tp-yt-paper-slider id="id-pause-slider" class="pause-slider style-scope yt-unplugged-pause-membership-dialog-renderer" aria-label$="[[messages.PAUSE_SLIDER]]" aria-valuetext$="[[sliderAriaValueText_]]" max="[[selectIndexMax_]]" min="0" step="1" on-immediate-value-change="onSliderChange_" on-value-change="onSliderChange_"></tp-yt-paper-slider><template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><yt-formatted-string class="body-message style-scope yt-unplugged-pause-membership-dialog-renderer" split-lines="" text="[[item]]"></yt-formatted-string></template><div id="dialog-actions" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><div id="secondary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div><div id="primary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div></div>');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;MLn===void 0&&(MLn=document.createElement("template"));var P=MLn;I.call(g,P.content.cloneNode(!0),r.content.firstChild);jYc=r}r=jYc;return r},{mode:2});var VLl;var dpO;var js=function(){return _.D.apply(this,arguments)||this};
_.b(js,_.D);js.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.P5("vcBalanceRenderer")}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],js.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],js.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],js.prototype,"data",void 0);_.w([_.ov({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],js);
_.A(js,"yt-vc-offer-layout-header-renderer",function(){if(dpO===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-layout-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_layout_header_renderer.yt.vc.offer.layout.header.renderer.css.js--\x3e<div id="vc-balance" class="style-scope yt-vc-offer-layout-header-renderer"></div>\n<yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-vc-offer-layout-header-renderer">\n</yt-formatted-string>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;VLl===void 0&&(VLl=document.createElement("template"));var P=VLl;I.call(g,P.content.cloneNode(!0),r.content.firstChild);dpO=r}r=dpO;return r},{mode:2});var LAu;var GnC;var yS7;var KAp;var V_=function(){return _.D.apply(this,arguments)||this};
_.b(V_,_.D);V_.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.l4.Object.defineProperties(V_.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)}}});
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],V_.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],V_.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.xdK.YtTappableItemBehavior),_.J("design:type",Object)],V_.prototype,"ytTappableItemBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],V_.prototype,"data",void 0);
_.w([_.H({reflectToAttribute:!0}),_.L("data.accessibilityText"),_.J("design:type",String),_.J("design:paramtypes",[])],V_.prototype,"ariaLabel",null);_.w([_.H({reflectToAttribute:!0}),_.L("data.style"),_.J("design:type",String),_.J("design:paramtypes",[])],V_.prototype,"vcOfferStyle",null);_.w([_.L("data.style","data.titleText"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],V_.prototype,"showTitleText",null);_.w([_.ov({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],V_);
_.A(V_,"yt-vc-offer-renderer",function(){if(KAp===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_renderer.yt.vc.offer.renderer.css.js--\x3e<yt-formatted-string id="title-text" hidden="[[!showTitleText]]" text="[[data.titleText]]" class="style-scope yt-vc-offer-renderer">\n</yt-formatted-string>\n<div id="standard-offer-container" class="style-scope yt-vc-offer-renderer">\n  <div id="standard-offer-content" class="style-scope yt-vc-offer-renderer">\n    <yt-formatted-string id="offer-info" text="[[data.offerInfo]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionText]]" text="[[data.descriptionText]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n    <div id="vc-icon" class="style-scope yt-vc-offer-renderer"></div>\n    <yt-formatted-string id="price" text="[[data.price]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;yS7===void 0&&(yS7=document.createElement("template"));var P=yS7;I.call(g,P.content.cloneNode(!0),r.content.firstChild);KAp=r}r=KAp;return r},{mode:2});var dE=function(){return _.D.apply(this,arguments)||this};
_.b(dE,_.D);dE.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}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],dE.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],dE.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],dE.prototype,"data",void 0);_.w([_.ov({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],dE);
_.A(dE,"yt-vc-offer-layout-renderer",function(){if(GnC===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_layout_renderer.yt.vc.offer.layout.renderer.css.js--\x3e<div id="vc-offer-layout-container" class="style-scope yt-vc-offer-layout-renderer">\n  <div id="header" class="style-scope yt-vc-offer-layout-renderer"></div>\n  <div id="offers-container" class="style-scope yt-vc-offer-layout-renderer">\n    <div id="offers" class="style-scope yt-vc-offer-layout-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;LAu===void 0&&(LAu=document.createElement("template"));var P=LAu;I.call(g,P.content.cloneNode(!0),r.content.firstChild);GnC=r}r=GnC;return r},{mode:2});var sYL;var FAC;var HD7;var WAn;var Lt=function(){return _.D.apply(this,arguments)||this};
_.b(Lt,_.D);Lt.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}}}}}};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Lt.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Lt.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Lt.prototype,"data",void 0);_.w([_.ov({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],Lt);
_.A(Lt,"yt-ypc-offers-modal-top-bar-renderer",function(){if(WAn===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-modal-top-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_modal_top_bar_renderer.yt.ypc.offers.modal.top.bar.renderer.css.js--\x3e<div id="dismiss" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></div>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></yt-formatted-string>\n<div id="help-link" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;HD7===void 0&&(HD7=document.createElement("template"));var P=HD7;I.call(g,P.content.cloneNode(!0),r.content.firstChild);WAn=r}r=WAn;return r},{mode:2});var GH=function(){return _.D.apply(this,arguments)||this};
_.b(GH,_.D);GH.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"}}}}};
GH.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
GH.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var r=this.scrollable;r.attached&&typeof r.attached==="function"&&r.attached()};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],GH.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],GH.prototype,"ytRendererstamperBehavior",void 0);_.w([_.ni("#scrollable"),_.J("design:type",Object)],GH.prototype,"scrollable",void 0);_.w([_.H(),_.J("design:type",Object)],GH.prototype,"data",void 0);_.w([_.ov({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],GH);
_.A(GH,"yt-ypc-offers-modal-renderer",function(){if(FAC===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_modal_renderer.yt.ypc.offers.modal.renderer.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope yt-ypc-offers-modal-renderer">\n  <div id="top-bar" class="style-scope yt-ypc-offers-modal-renderer"></div>\n  <div id="content" class="style-scope yt-ypc-offers-modal-renderer"></div>\n</tp-yt-paper-dialog-scrollable>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;sYL===void 0&&(sYL=document.createElement("template"));var P=sYL;I.call(g,P.content.cloneNode(!0),r.content.firstChild);FAC=r}r=FAC;return r},{mode:2});var Dpn;var RlS;var y_=function(){return _.D.apply(this,arguments)||this};
_.b(y_,_.D);_.Q=y_.prototype;_.Q.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}}}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.DG(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.Q.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.We(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.Q.onYtPopupOpened_=function(r,g){(g==null?void 0:g.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.AF(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.Q.onYtPopupClosed_=function(r,g){this.continueButtonTapped||g&&(g.canceled===!0||g.canceled===!1&&g.confirmed===!1)&&this.data.onDismissCommands&&_.AF(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.Q.onYtServiceRequestError_=function(r){this.set("showSpinner",!1);_.e6(this.hostElement,r.detail.error.message)};
_.Q.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.Y("enable_ypc_spinners")?_.We(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
y_.prototype.onYtServiceRequestError_=y_.prototype.onYtServiceRequestError_;y_.prototype.onYtPopupClosed_=y_.prototype.onYtPopupClosed_;y_.prototype.onYtPopupOpened_=y_.prototype.onYtPopupOpened_;y_.prototype.onYtServiceRequestCompleted_=y_.prototype.onYtServiceRequestCompleted_;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],y_.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],y_.prototype,"ytRendererstamperBehavior",void 0);
_.w([_.H(),_.J("design:type",Object)],y_.prototype,"data",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],y_.prototype,"showSpinner",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],y_.prototype,"continueButtonTapped",void 0);_.w([_.H({value:function(){return this.onContinueTapped_.bind(this)}}),
_.J("design:type",Function)],y_.prototype,"bindOnContinueTapped_",void 0);_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],y_.prototype,"onYtServiceRequestCompleted_",null);_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],y_.prototype,"onYtPopupOpened_",null);
_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],y_.prototype,"onYtPopupClosed_",null);_.w([_.Eq("yt-service-request-error"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],y_.prototype,"onYtServiceRequestError_",null);_.w([_.ov({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],y_);
_.A(y_,"yt-ypc-upgrade-dialog-renderer",function(){if(RlS===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-upgrade-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_upgrade_dialog_renderer.yt.ypc.upgrade.dialog.renderer.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope yt-ypc-upgrade-dialog-renderer">\n  <div id="content" class="style-scope yt-ypc-upgrade-dialog-renderer">\n    <div id="header" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <div id="title" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <yt-formatted-string id="dialog-title" text="[[data.header.dialogTitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n        <yt-formatted-string id="offer-title" text="[[data.header.offerDisplayTitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="access-message" text="[[data.header.accessMessage]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n    </div>\n\n    <div id="billing-details-container" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <template is="dom-repeat" items="[[data.billingDetails]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <div class="billing-item style-scope yt-ypc-upgrade-dialog-renderer">\n          <div class="item-header style-scope yt-ypc-upgrade-dialog-renderer">\n            <yt-formatted-string text="[[item.title]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n            <yt-formatted-string text="[[item.subtitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n          </div>\n          <yt-formatted-string class="item-description style-scope yt-ypc-upgrade-dialog-renderer" text="[[item.description]]"></yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <template is="dom-if" if="[[data.legalText]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <div id="legal-text" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <yt-formatted-string text="[[data.legalText]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n      </div>\n    </template>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="footer" class="style-scope yt-ypc-upgrade-dialog-renderer">\n  <div id="continue-button" class="style-scope yt-ypc-upgrade-dialog-renderer"></div>\n  <div id="cancel-button" class="style-scope yt-ypc-upgrade-dialog-renderer"></div>\n</div>\n<div id="spinner-overlay" hidden$="[[!showSpinner]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n    <tp-yt-paper-spinner-lite id="spinner" active="" class="style-scope yt-ypc-upgrade-dialog-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;Dpn===void 0&&(Dpn=document.createElement("template"));var P=Dpn;I.call(g,P.content.cloneNode(!0),r.content.firstChild);RlS=r}r=RlS;return r},{mode:2});var ASb;var NNC;var Kt=function(){return _.D.apply(this,arguments)||this};
_.b(Kt,_.D);Kt.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Kt.prototype.computeHasButtons_=function(r){return!(!r.dismissButton&&!r.confirmButton)};
Kt.prototype.computeStyle_=function(r){return r||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Kt.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],Kt.prototype,"ytEventForwardingBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Kt.prototype,"ytRendererstamperBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Kt.prototype,"data",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],Kt.prototype,"positionType",void 0);
_.w([_.H({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.J("design:type",Boolean)],Kt.prototype,"hasButtons_",void 0);_.w([_.H({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.J("design:type",Boolean)],Kt.prototype,"style_",void 0);_.w([_.ov({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],Kt);
_.A(Kt,"yt-bubble-hint-renderer",function(){if(NNC===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-bubble-hint-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_bubble_hint_renderer.yt.bubble.hint.renderer.css.js--\x3e<div id="content" class="style-scope yt-bubble-hint-renderer">\n  <div id="text" hidden$="[[!data.text]]" class="style-scope yt-bubble-hint-renderer">\n    <yt-formatted-string text="[[data.text]]" class="style-scope yt-bubble-hint-renderer"></yt-formatted-string>\n  </div>\n  <div id="details-text" hidden$="[[!data.detailsText]]" class="style-scope yt-bubble-hint-renderer">\n    <yt-formatted-string text="[[data.detailsText]]" class="style-scope yt-bubble-hint-renderer"></yt-formatted-string>\n  </div>\n</div>\n<div class="buttons style-scope yt-bubble-hint-renderer" hidden="[[!hasButtons_]]">\n  <div id="dismiss-button" hidden$="[[!data.dismissButton]]" class="style-scope yt-bubble-hint-renderer"></div>\n  <div id="accept-button" hidden$="[[!data.confirmButton]]" class="style-scope yt-bubble-hint-renderer"></div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;ASb===void 0&&(ASb=document.createElement("template"));var P=ASb;I.call(g,P.content.cloneNode(!0),r.content.firstChild);NNC=r}r=NNC;return r},{mode:2});var wub;var lcN;var sJ=function(){var r=_.SV.apply(this,arguments)||this;r.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return r};
_.b(sJ,_.SV);_.Q=sJ.prototype;_.Q.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.Q.attached=function(){var r=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){r.$.thumbnail.onShow();r.$["header-image"].onShow()})};
_.Q.handleCheckBoxUpdateAction_=function(r){this.canShowCheckboxEnabledConfirmButton=r};
_.Q.computeUseOverlayForSpinner_=function(r,g){return!!r&&g};
_.Q.computeShowSpinner_=function(r,g){return r||!!g};
_.Q.fireOnCloseActions_=function(){var r,g=_.m(((r=this.data)==null?void 0:r.onClosedActions)||[]);for(r=g.next();!r.done;r=g.next())this.ytRendererBehavior.resolveCommand(r.value)};
_.Q.fireOnOpenCommands_=function(r){var g,I=(g=this.data)==null?void 0:g.onOpenCommands;if(I)for(r.stopImmediatePropagation(),r=_.m(I),g=r.next();!g.done;g=r.next())this.ytRendererBehavior.resolveCommand(g.value)};
_.Q.fireOnDismissCommands_=function(r){var g,I=(g=this.data)==null?void 0:g.onDismissCommands;if(I)for(r.stopImmediatePropagation(),r=_.m(I),g=r.next();!g.done;g=r.next())this.ytRendererBehavior.resolveCommand(g.value)};
_.Q.openPopupHandler_=function(r){r.detail==this&&this.fireOnOpenCommands_(r)};
_.Q.closePopupHandler_=function(r,g){_.D3(this,"yt-confirm-dialog-close-action",[g]);this.fireOnCloseActions_();(g&&g.canceled===!0||g&&g.canceled===!1&&g.confirmed===!1)&&this.fireOnDismissCommands_(r)};
_.Q.onHeaderImageChanged_=function(){var r;((r=this.data)==null?0:r.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.Q.computeHasHeaderImageWidth_=function(r){return r!=void 0};
_.Q.computeHasLoadingMessage=function(r){return!!r};
_.Q.onHeaderImageWidthChanged_=function(){var r,g=(r=this.data)==null?void 0:r.headerImageWidth;if(g){if(r=1.25*g*2+g,this.$.main.style.width=r+"px",g=this.$.scroller.firstElementChild)g.style.minWidth=r+"px"}else this.$.main.style.width="100%"};
_.Q.onThumbnailChanged_=function(){var r;((r=this.data)==null?0:r.thumbnail)?(this.setAttribute("dialog-with-thumbnail",""),this.$.scroller.scrollTarget.style.maxHeight="139px",this.$.thumbnail.onShow()):(this.removeAttribute("dialog-with-thumbnail"),this.$.scroller.scrollTarget.style.maxHeight="none")};
_.Q.onYtNavigate_=function(r){r=_.Va(r);r instanceof Node&&_.RJ(this.$["confirm-button"]).contains(r)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.Q.computePrimaryIsCancel_=function(r){return r};
_.Q.computeIsCancelButtonHidden_=function(r){return r.skipCancelButton||!r.cancelButton};
_.Q.computeIsCheckboxHidden_=function(r){return!r.checkbox};
_.Q.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.Q.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.Q.onYtServiceRequestCompleted_=function(){var r;((r=this.data)==null?0:r.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.l4.Object.defineProperties(sJ,{template:{configurable:!0,enumerable:!0,get:function(){if(lcN===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_confirm_dialog_renderer.yt.confirm.dialog.renderer.css.js--\x3e<div id="spinner" hidden="[[!showSpinner_]]" class="style-scope yt-confirm-dialog-renderer">\n  <tp-yt-paper-spinner active="[[showSpinner_]]" class="style-scope yt-confirm-dialog-renderer"></tp-yt-paper-spinner>\n  <div id="loading-message" class="body-text style-scope yt-confirm-dialog-renderer" hidden="[[!data.loadingMessage]]">\n    <yt-formatted-string text="[[data.loadingMessage]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n</div>\n<yt-img-shadow id="thumbnail" hidden="[[!data.thumbnail]]" notify-on-loaded="" thumbnail="[[data.thumbnail]]" width="256" class="style-scope yt-confirm-dialog-renderer">\n</yt-img-shadow>\n<div id="main" hidden="[[data.showLoadingSpinner]]" class="style-scope yt-confirm-dialog-renderer">\n  <yt-img-shadow id="header-image" hidden="[[!data.headerImage]]" notify-on-loaded="" thumbnail="[[data.headerImage]]" width="[[data.headerImageWidth]]" class="style-scope yt-confirm-dialog-renderer">\n  </yt-img-shadow>\n  <h2 class="heading style-scope yt-confirm-dialog-renderer">\n    <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </h2>\n  <tp-yt-paper-dialog-scrollable id="scroller" class="body-text style-scope yt-confirm-dialog-renderer">\n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-confirm-dialog-renderer">\n      <yt-formatted-string class="line-text style-scope yt-confirm-dialog-renderer" respect-html-dir="" split-lines="" text="[[item]]">\n      </yt-formatted-string>\n    </template>\n  </tp-yt-paper-dialog-scrollable>\n  <div id="checkbox-container" hidden="[[isCheckboxHidden]]" class="style-scope yt-confirm-dialog-renderer"></div>\n  <div class="buttons style-scope yt-confirm-dialog-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" hidden="[[isCancelButtonHidden]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="checkbox-enabled-confirm-button" data="[[data.checkboxEnabledConfirmButton.buttonRenderer]]" dialog-confirm="" hidden="[[!canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm$="[[!data.showLoadingSpinnerOnAction]]" hidden="[[canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;wub===void 0&&(wub=document.createElement("template"));var P=wub;I.call(g,P.content.cloneNode(!0),r.content.firstChild);lcN=r}r=lcN;return r}}});
sJ.prototype.onYtServiceRequestCompleted_=sJ.prototype.onYtServiceRequestCompleted_;sJ.prototype.onYtServiceRequestSent_=sJ.prototype.onYtServiceRequestSent_;sJ.prototype.onThumbnailLoaded_=sJ.prototype.onThumbnailLoaded_;sJ.prototype.onYtNavigate_=sJ.prototype.onYtNavigate_;sJ.prototype.onThumbnailChanged_=sJ.prototype.onThumbnailChanged_;sJ.prototype.onHeaderImageWidthChanged_=sJ.prototype.onHeaderImageWidthChanged_;sJ.prototype.onHeaderImageChanged_=sJ.prototype.onHeaderImageChanged_;
sJ.prototype.closePopupHandler_=sJ.prototype.closePopupHandler_;sJ.prototype.openPopupHandler_=sJ.prototype.openPopupHandler_;_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],sJ.prototype,"ytActionHandlerBehavior",void 0);_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],sJ.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],sJ.prototype,"ytRendererBehavior",void 0);
_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],sJ.prototype,"ytEventForwardingBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],sJ.prototype,"data",void 0);_.w([_.H({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.J("design:type",Boolean)],sJ.prototype,"primaryIsCancel",void 0);_.w([_.H({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.J("design:type",Boolean)],sJ.prototype,"isCancelButtonHidden",void 0);
_.w([_.H({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.J("design:type",Boolean)],sJ.prototype,"isCheckboxHidden",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],sJ.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.w([_.H({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.J("design:type",Boolean)],sJ.prototype,"useOverlayForSpinner_",void 0);
_.w([_.H({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.J("design:type",Boolean)],sJ.prototype,"showSpinner_",void 0);_.w([_.H({value:!1}),_.J("design:type",Boolean)],sJ.prototype,"isActionInProgress_",void 0);_.w([_.H({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.J("design:type",Boolean)],sJ.prototype,"hasHeaderImageWidth_",void 0);
_.w([_.H({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.J("design:type",Boolean)],sJ.prototype,"hasLoadingMessage",void 0);_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],sJ.prototype,"openPopupHandler_",null);_.w([_.Eq("yt-popup-closed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],sJ.prototype,"closePopupHandler_",null);
_.w([_.xt("data.headerImage"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sJ.prototype,"onHeaderImageChanged_",null);_.w([_.xt("data.headerImageWidth"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sJ.prototype,"onHeaderImageWidthChanged_",null);_.w([_.xt("data.thumbnail"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sJ.prototype,"onThumbnailChanged_",null);
_.w([_.Eq("yt-navigate"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],sJ.prototype,"onYtNavigate_",null);_.w([_.Eq("yt-img-shadow-loaded"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],sJ.prototype,"onThumbnailLoaded_",null);_.w([_.Eq("yt-service-request-sent"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.c5]),_.J("design:returntype")],sJ.prototype,"onYtServiceRequestSent_",null);
_.w([_.Eq("yt-service-request-completed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,_.UP]),_.J("design:returntype")],sJ.prototype,"onYtServiceRequestCompleted_",null);_.w([_.ov({is:"yt-confirm-dialog-renderer",noInjection:!0})],sJ);var SCL;var JSN;var FV=function(){return _.D.apply(this,arguments)||this};
_.b(FV,_.D);FV.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.DG(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
FV.prototype.computeConfirmButton_=function(r){var g={text:r.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};r.confirmNavigationEndpoint?g.navigationEndpoint=r.confirmNavigationEndpoint:r.confirmServiceEndpoint&&(g.serviceEndpoint=r.confirmServiceEndpoint);return g};
FV.prototype.computeShowTitle_=function(r){return!(r==null||!r.title)};
_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],FV.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],FV.prototype,"data",void 0);_.w([_.H({computed:"computeShowTitle_(data)"}),_.J("design:type",Boolean)],FV.prototype,"showTitle",void 0);_.w([_.ov({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],FV);
_.A(FV,"yt-fancy-dismissible-dialog-renderer",function(){if(JSN===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-fancy-dismissible-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_fancy_dismissible_dialog_renderer.yt.fancy.dismissible.dialog.renderer.css.js--\x3e<h2 hidden="[[!showTitle]]" id="title" class="style-scope yt-fancy-dismissible-dialog-renderer">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  <yt-formatted-string id="message" split-lines="" text="[[data.dialogMessage]]" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-dialog-scrollable>\n<div class="buttons style-scope yt-fancy-dismissible-dialog-renderer">\n  <yt-button-renderer id="confirm-button" data="[[computeConfirmButton_(data)]]" dialog-confirm="" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  </yt-button-renderer>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;SCL===void 0&&(SCL=document.createElement("template"));var P=SCL;I.call(g,P.content.cloneNode(!0),r.content.firstChild);JSN=r}r=JSN;return r});var EVn;var xpC;var Hj=function(){var r=_.D.apply(this,arguments)||this;r.spinnerActive=!1;return r};
_.b(Hj,_.D);Hj.prototype.created=function(){Qtp(2201)};
Hj.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
Hj.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
Hj.prototype.onIronOverlayClosed=Hj.prototype.onIronOverlayClosed;Hj.prototype.onIronOverlayOpened=Hj.prototype.onIronOverlayOpened;_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Hj.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.BE),_.J("design:type",Object)],Hj.prototype,"tpYtIronOverlayBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],Hj.prototype,"data",void 0);_.w([_.H(),_.J("design:type",Object)],Hj.prototype,"spinnerActive",void 0);
_.w([_.Eq("iron-overlay-opened"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Hj.prototype,"onIronOverlayOpened",null);_.w([_.Eq("iron-overlay-closed"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Hj.prototype,"onIronOverlayClosed",null);_.w([_.ov({is:"yt-loading-renderer",disableElementRegistration:!0})],Hj);
_.A(Hj,"yt-loading-renderer",function(){if(xpC===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-loading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_loading_renderer.yt.loading.renderer.css.js--\x3e<tp-yt-paper-spinner id="spinner" active="[[spinnerActive]]" alt="[[data.accessibility.accessibility_data.label]]" class="style-scope yt-loading-renderer">\n</tp-yt-paper-spinner>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;EVn===void 0&&(EVn=document.createElement("template"));var P=EVn;I.call(g,P.content.cloneNode(!0),r.content.firstChild);xpC=r}r=xpC;return r},{mode:2});var fcD;var nVN;var Wj=function(){var r=_.D.apply(this,arguments)||this;r.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);r.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);r.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.b(Wj,_.D);_.Q=Wj.prototype;_.Q.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.Q.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.Q.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.Q.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.Q.openPopupHandler_=function(r){r.detail===this.hostElement&&this.hostElement.hidden&&_.We(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.Q.onDismissButtonTap_=function(){var r;this.closeOnDismissButton_.has(((r=this.data)==null?void 0:r.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.We(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.Q.onAcceptButtonTap_=function(){var r;this.closeOnAcceptButton_.has(((r=this.data)==null?void 0:r.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.We(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.Q.computeHasHeader_=function(r){return!!r.headerBackgroundImage};
_.Q.computeLayoutStyle_=function(r){return r};
_.Q.computePopupSize_=function(r){return r};
_.Q.computeIconType_=function(r){return r.dialogIcon&&r.dialogIcon.iconType?r.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":r.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":r.dialogIcon.iconType:""};
_.Q.computeIsLogo_=function(r){return!!r.dialogIcon&&!!r.dialogIcon.iconType&&(r.dialogIcon.iconType==="YOUTUBE_LOGO"||r.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||r.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.Q.computeHasCustomLogo=function(r){return!(r==null||!r.headerForegroundImage)};
_.Q.computeCustomLogo=function(r,g){if(r!=null&&r.headerForegroundImage)return r.headerForegroundImageDark?g?r.headerForegroundImageDark:r.headerForegroundImage:r.headerForegroundImage};
_.Q.computeHeaderBackgroundImage=function(r,g){if(r!=null&&r.headerBackgroundImage)return g&&(r==null?0:r.headerBackgroundImageDark)?r.headerBackgroundImageDark:r.headerBackgroundImage};
_.Q.shouldShowIconContainer=function(r,g){return r&&!g};
_.Q.shouldShowNonYouTubeIcon=function(r,g){return!r&&!g};
_.Q.getLogoImageId=function(r){var g,I,P;return(r=(g=this.computeCustomLogo(r,this.isDarkTheme))==null?void 0:(I=g.thumbnails)==null?void 0:(P=I[0])==null?void 0:P.height)&&r%31===0?"custom-logo-with-padding":"custom-logo"};
Wj.prototype.openPopupHandler_=Wj.prototype.openPopupHandler_;Wj.prototype.dataChanged_=Wj.prototype.dataChanged_;_.w([_.d(_.Lb.YtRendererstamperBehavior),_.J("design:type",Object)],Wj.prototype,"ytRendererstamperBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],Wj.prototype,"ytRendererBehavior",void 0);_.w([_.H(),_.J("design:type",Boolean)],Wj.prototype,"isDarkTheme",void 0);
_.w([_.H({computed:"computeCustomLogo(data, isDarkTheme)"}),_.J("design:type",Object)],Wj.prototype,"customLogo",void 0);_.w([_.H({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.J("design:type",Object)],Wj.prototype,"headerBackgroundImage",void 0);_.w([_.H(),_.J("design:type",Object)],Wj.prototype,"data",void 0);_.w([_.H({computed:"computeHasHeader_(data)"}),_.J("design:type",Boolean)],Wj.prototype,"hasHeader",void 0);
_.w([_.H({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.J("design:type",Object)],Wj.prototype,"layoutStyle",void 0);_.w([_.H({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.J("design:type",Object)],Wj.prototype,"popupSize",void 0);_.w([_.H({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],Wj.prototype,"hasLogo",void 0);
_.w([_.H({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.J("design:type",Boolean)],Wj.prototype,"hasCustomLogo",void 0);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],Wj.prototype,"dataChanged_",null);_.w([_.Eq("yt-popup-opened"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],Wj.prototype,"openPopupHandler_",null);
_.w([_.ov({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],Wj);
_.A(Wj,"yt-upsell-dialog-renderer",function(){if(nVN===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-upsell-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_upsell_dialog_renderer.yt.upsell.dialog.renderer.css.js--\x3e<yt-img-shadow id="header-image" hidden="[[!hasHeader]]" object-fit="COVER" thumbnail="[[headerBackgroundImage]]" class="style-scope yt-upsell-dialog-renderer">\n</yt-img-shadow>\n<div id="dialog" class="style-scope yt-upsell-dialog-renderer">\n  <div id="icon-container" hidden="[[!shouldShowIconContainer(hasLogo, hasCustomLogo)]]" class="style-scope yt-upsell-dialog-renderer"></div>\n  <yt-icon id="logo-icon" hidden="[[!data.dialogIcon]]" icon="[[computeIconType_(data)]]" target-container="icon-container" class="style-scope yt-upsell-dialog-renderer">\n  </yt-icon>\n  <template is="dom-if" if="[[shouldShowNonYouTubeIcon(hasLogo, hasCustomLogo)]]" class="style-scope yt-upsell-dialog-renderer">\n    <yt-icon id="icon" hidden="[[!data.dialogIcon]]" icon="[[computeIconType_(data)]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-icon>\n  </template>\n  <yt-img-shadow hidden="[[!hasCustomLogo]]" id$="[[getLogoImageId(data)]]" object-fit="CONTAIN" thumbnail="[[customLogo]]" class="style-scope yt-upsell-dialog-renderer">\n  </yt-img-shadow>\n  <div id="content" class="style-scope yt-upsell-dialog-renderer">\n    <yt-formatted-string id="upsell-dialog-title" role="heading" split-lines="" text="[[data.dialogMessageTitle]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="upsell-dialog-text" split-lines="" text="[[data.dialogMessageText]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="button-container" class="style-scope yt-upsell-dialog-renderer">\n    <div id="dismiss-button" on-click="onDismissButtonTap_" class="style-scope yt-upsell-dialog-renderer"></div>\n    <div id="action-button" on-click="onAcceptButtonTap_" class="style-scope yt-upsell-dialog-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;fcD===void 0&&(fcD=document.createElement("template"));var P=fcD;I.call(g,P.content.cloneNode(!0),r.content.firstChild);nVN=r}r=nVN;return r},{mode:2});var TNY=_.R(function(r){return _.q("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.q(_.t,{cond:r.title,then:function(g){return _.q("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},g)}}))},"ll"),hlS=_.R(function(r){return _.q("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.q(_.fk,{data:r.closeButton},{buttonViewModel:function(g){return _.q("div",null,_.q(_.W6,{data:g.data}))}}))},"ml"),knN=_.R(function(r){var g=r.data;
return _.q(_.TN,null,_.q("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.q("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.q(_.t,{cond:function(){return!!g().image&&!!g().title},
then:function(){return _.q(_.bv,{data:function(){return g().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.q("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.q(_.t,{cond:function(){return g().title},
then:function(I){return _.q("h3",{class:"miniAppGameInfoDialogViewModelTitle"},I)}}),_.q(_.t,{cond:function(){return g().primaryGenre},
then:function(I){return _.q("span",{class:"miniAppGameInfoDialogViewModelGenre"},I)}}))),_.q(_.t,{cond:function(){var I=g().description;
return I&&I.length<=150},
then:function(){return _.q("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.q("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return g().description}))}}))},"nl"),$HD=_.R(function(r){var g=r.ageRating;
return _.q("span",{class:"miniAppGameInfoDialogViewModelAgeRatingWrapper"},_.q(_.bv,{data:function(){return{sources:[{url:g().imageUrl||"",width:18,height:18}]}},
className:"miniAppGameInfoDialogViewModelAgeRatingImage",alt:"",targetHeight:18,targetWidth:18,preserveWidth:!0,preserveHeight:!0}),_.q("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.q(_.eY,{text:function(){return g().attributedLabel},
noPreWrap:!0})))},"ol"),r6C=_.R(function(r){r=r.infoRows;
var g=_.S5().resolve(_.jd),I=_.Y("enable_displaying_ppn");return _.q("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.q(_.zq,{each:r},function(P){return _.q("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.q(_.t,{cond:function(){return P.label},
then:function(a){return _.q("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},a)}}),_.q(_.t,{cond:function(){return P.attributedLabel},
then:function(a){return _.q("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.q(_.eY,{text:a,noPreWrap:!0}))}}),_.q(_.t,{cond:function(){return P.value},
then:function(a){return _.q("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},a)}}),_.q(_.t,{cond:function(){return P.attributedValue},
then:function(a){return _.q("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.q(_.eY,{text:a,noPreWrap:!0}))}}),_.q(_.t,{cond:function(){return P.ageRating},
then:function(a){return _.q($HD,{ageRating:a})}}))}),_.q(_.t,{cond:function(){return I&&g.clientData.has("post_play_nonce")},
then:function(){return _.q("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.q("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.q("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},g.getData("post_play_nonce")))}}))},"pl"),gCS=_.R(function(r){var g=r.data;
return _.q("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.q(TNY,{title:function(){return g().dialogTitle}}),_.q(knN,{data:g}),_.q(_.t,{cond:function(){return g().infoRow},
then:function(I){return _.q(r6C,{infoRows:I})}}),_.q(hlS,{closeButton:function(){return g().closeButton}}))},"ql");
gCS.idomCompat=!0;_.dM(gCS,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=r.data;return _.q("yt-gulp-triggering-dialog-view-model",{class:_.Ws("ytGulpTriggeringDialogViewModelHost","ytGulpTriggeringDialogViewModelResetSpacing"),dialog:!0},_.q(_.bv,{data:function(){return g().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.q("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.q("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.q("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.q(_.eY,{text:function(){return g().title}})),_.q(_.t,{cond:function(){return g().bodyText},
then:function(I){return _.q(_.zq,{each:I},function(P){return _.q("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.q(_.eY,{text:P}))})}})),_.q("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.q(_.fk,{data:function(){return g().dismissButton}},{buttonViewModel:function(I){return _.q("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},_.q(_.W6,{data:I.data}))}}),_.q(_.fk,{data:function(){return g().actionButton}},{buttonViewModel:function(I){return _.q("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},
_.q(_.W6,{data:I.data}))}}))))},"rl"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.Yp}});var IQc=_.R(function(r){var g=r.data;r=_.Lx(function(){return g().agreements},[]);
return _.q("installment-agreements-view-model",{class:_.Ws("ytInstallmentAgreementsViewModelHost")},_.q(_.zq,{each:r},function(I){return _.q("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.q("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.q(_.eY,{text:I.label})),_.q("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.q(_.fk,{data:function(){return I.openButton}},{buttonViewModel:_.W6})))}))},"sl");
IQc.idomCompat=!0;var PtA=_.R(function(r){var g=_.m(_.yR(function(){var f,n;return((f=r.data().createPlaylistDialogFormSchema)==null?0:(n=f.initialValues)==null?0:n.title)?r.data().createPlaylistDialogFormSchema.initialValues.title:""})),I=g.next().value,P=g.next().value;
g=_.m(_.yR(function(){r.data();return!1}));
var a=g.next().value,v=g.next().value;g=_.m(_.yR(function(){r.data();return!1}));
var C=g.next().value,u=g.next().value;g=_.m(_.yR(function(){var f,n;return(f=r.data().createPlaylistDialogFormSchema)==null?void 0:(n=f.initialValues)==null?void 0:n.visibility}));
var X=g.next().value,c=g.next().value;g=_.m(_.yR(function(){r.data();return!1}));
var B=g.next().value,O=g.next().value;g=_.m(_.yR(function(){var f,n;return(f=r.data().createPlaylistDialogFormSchema)==null?void 0:(n=f.initialValues)==null?void 0:n.isCollaborative}));
var z=g.next().value,e=g.next().value,U=_.Zg("div");_.dd(function(){var f=U.value.querySelector("textarea");f&&(f.value=I())},"axFRaf");
_.M9(function(){var f;meA((f=r.data().createPlaylistDialogFormSchema)==null?void 0:f.id,{onSubmit:function(){var n=I();var P$=X(),Cs=z(),ZL=r.data();n={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:n,privacyStatus:P$,videoIds:ZL.videoIds,sourcePlaylistId:ZL.sourcePlaylistId,params:Cs?ZL.createPlaylistParamsCollaborationEnabled:ZL.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.S5().resolve(_.E3).resolveCommand(n)},
isValid:function(){return a()&&!C()&&!B()}})});
var V=function(f){if(f!==void 0&&(P(f),!a()&&f.length>0&&v(!0),a())){var n=ui4(r.data());if(n){var P$=n.minLength;n=n.maxLength;P$&&f.length<P$?u(!0):n&&f.length>n?u(!0):u(!1)}}},G=function(){var f=!(!z()||X()!=="PRIVATE");
O(f)},F=function(f){f!==void 0&&(c(f),G())},W=function(){if(B())return oT4(r.data())},S=function(){e(!z());
G()},E=function(){return{validate:function(f){if(a()){var n=ui4(r.data());
if(n){var P$=n.minLength;n=n.translations;if(P$&&f.length<P$)return n==null?void 0:n.minLengthErrorMessage}}}}},l=function(){var f=ui4(r.data()),n=f==null?void 0:f.maxLength,P$;
f=f==null?void 0:(P$=f.translations)==null?void 0:P$.maxLengthErrorMessage;if(n&&f)return{maxChars:n,errorMessage:f}};
return _.q("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.q("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:U},_.q(_.fk,{data:function(){return r.data().playlistTitle}},{textFormFieldViewModel:function(f){return _.q(N_K,{data:f.data,
text:I,onInput:V,validation:E,characterLimit:l})},
textFieldViewModel:function(f){return _.q(ARM,{data:f.data,text:I,controlledMode:!0,onInput:V,validation:E,characterLimit:l})}})),_.q("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.q(_.fk,{data:function(){return r.data().playlistVisibility}},{dropdownViewModel:function(f){return _.q(hTU,{data:f.data,
onSelected:F,error:W})}})),_.q(_.t,{cond:function(){return!!r.data().playlistCollaborate},
then:function(){return _.q("div",null,_.q(_.fk,{data:function(){return r.data().playlistCollaborate}},{switchListItemViewModel:function(f){return _.q(_.wKl,{data:f.data,
onTap:S})}}))}}))},"ul");var aQA=_.R(function(r){var g=r.data;return _.q("upsell-offer-table-cell-content-view-model",null,_.q("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.q(_.e5,null,_.q(_.BP,{when:function(){var I;return(I=g().icon)==null?void 0:I.iconType}},function(){return _.q("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.q(_.lv,{icon:function(){var I;
return(I=g().icon)==null?void 0:I.iconType.toString()}}))}),_.q(_.BP,{when:function(){return g().title}},function(){return _.q(_.eY,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return g().title}})}),_.q(_.BP,{when:function(){return g().subtitle}},function(){return _.q(_.eY,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return g().subtitle}})}),_.q(_.BP,{when:function(){return g().infoText}},function(){return _.q(_.eY,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return g().infoText}})}),_.q(_.BP,{when:function(){return g().featureDescription}},function(){return _.q(_.eY,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return g().featureDescription}})}),_.q(_.BP,{when:function(){return g().note}},function(){return _.q(_.eY,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return g().note}})})),_.q(_.t,{cond:function(){var I;
return(I=g().icon)==null?void 0:I.iconAccessibilityText},
then:function(){return _.q("span",{class:"ytUpsellOfferTableCellContentViewModelVisuallyHiddenAccessibility"},function(){var I;return(I=g().icon)==null?void 0:I.iconAccessibilityText})}})))},"vl");
aQA.idomCompat=!0;var vCA=_.R(function(r){var g=r.data;var I=r.cellIndex;var P=r.rowIndex;return _.q("upsell-offer-table-cell-view-model",null,_.q("div",{class:_.Ws("ytUpsellOfferTableCellViewModelCellWrapper",function(){return g().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":g().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"}),
id:function(){var a,v;return"cell-"+((a=P==null?void 0:P())!=null?a:0)+"-"+((v=I==null?void 0:I())!=null?v:0)},
role:function(){return g().isFirstRow?"columnHeader":g().isFirstColumn?"rowheader":"gridcell"}},_.q(_.fk,{data:function(){return g().contents}},{upsellOfferTableCellContentViewModel:aQA})))},"wl");
vCA.idomCompat=!0;var Q2S=_.R(function(r){var g=r.data;var I=r.upsellTableIsFirstRow;var P=r.rowIndex;var a=function(){return(I==null?0:I())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},v=function(){return(I==null?0:I())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.q("ytm-upsell-offer-table-row-view-model",null,_.q("div",{class:function(){return(I==null?0:I())?"ytUpsellOfferTableRowViewModelHostFirstRow":"ytUpsellOfferTableRowViewModelHost"},
role:"row","aria-owns":function(){return"cell-"+(P==null?void 0:P())+"-1 cell-"+(P==null?void 0:P())+"-2"}},_.q(_.fk,{data:function(){return g().rowHeaderCell}},{upsellOfferTableCellViewModel:function(C){return _.q("div",{class:a},_.q(vCA,{data:C.data,
cellIndex:0,rowIndex:P}))}}),_.q("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.q(_.fk,{data:function(){return g().contentCells}},{upsellOfferTableCellViewModel:function(C,u){return _.q("div",{class:v},_.q(vCA,{data:C.data,
cellIndex:function(){return u()+1},
rowIndex:P}))}}))))},"xl");
Q2S.idomCompat=!0;var mHc=_.R(function(r){var g=r.data;return _.q("ytm-upsell-offer-table-view-model",null,_.q("div",{class:"ytUpsellOfferTableViewModelHost",role:"grid"},_.q("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.q(_.fk,{data:function(){return g().rows}},{upsellOfferTableRowViewModel:function(I,P){return _.q(Q2S,{data:I.data,
upsellTableIsFirstRow:function(){return P()===0},
rowIndex:P})}}))))},"yl");
mHc.idomCompat=!0;var CtO=_.R(function(r){var g=function(){return r.data()},I=_.Lx(r.noPadding,!1),P=function(){var v,C;
return(C=(v=g().logo.accessibilityData)==null?void 0:v.label)!=null?C:""},a={};
return _.q("upsell-view-model",{class:_.Ws("ytUpsellViewModelHost",(a.ytUpsellViewModelHostNoPadding=function(){return I()},a.ytUpsellViewModelHostWide=function(){return g().offerTable!==void 0},a))},_.q("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.q(_.t,{cond:function(){return _.t5(g().logo)},
then:function(v){return _.q(_.bv,{data:v,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:P})}})),_.q("div",{class:"ytUpsellViewModelHostUpsellTitle",
role:"heading","aria-level":1,autofocus:!0,tabindex:-1},_.q(_.eY,{text:function(){return g().title}})),_.q("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.q(_.zq,{each:function(){var v;
return(v=g().subtitles)!=null?v:[]},
keyBy:"INDEX"},function(v){var C={};return _.q("div",{class:_.Ws("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(C.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return g().offerTable!==void 0},C))},_.q(_.eY,{text:v}))})),_.q("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.q(_.zq,{each:function(){var v;
return(v=g().benefitInfos)!=null?v:[]},
keyBy:"INDEX"},function(v){return _.q(_.t,{cond:function(){return v().info},
then:function(C){return _.q("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.q(_.lv,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.q(_.eY,{text:C}))}})})),_.q(_.t,{cond:function(){return g().offerTable!==void 0},
then:function(){return _.q("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.q(_.fk,{data:function(){return g().offerTable}},{upsellOfferTableViewModel:function(v){return _.q(mHc,{data:v.data})}}))}}),_.q("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.q(_.zq,{each:function(){var v;
return(v=g().legalInfos)!=null?v:[]},
keyBy:"INDEX"},function(v){var C={};return _.q("div",{class:_.Ws("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(C.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return g().offerTable!==void 0},C))},_.q(_.eY,{text:v}))})))},"zl");var uCA=_.R(function(r){var g=r.data;r={};r=(r.ytMiniAppScoreChallengeViewModelScoreRadial=!0,r.ytMiniAppScoreChallengeViewModelDarkScoreRadial=qfU(),r);return _.q("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.q("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return g().title}),_.q("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return g().subtitle}),_.q("div",{class:_.I9(r)},_.q("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return g().score})),_.q("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return g().prompt}))},"Al");var pbl=function(){this.store=_.VR();this.formId=""};
pbl.prototype.onInit=function(r){r.formId&&(this.formId=r.formId,this.store.dispatch(_.Ke({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};
pbl.prototype.cleanup=function(){this.store.dispatch(_.Ke({type:"RESET_COMMAND_MAP"}))};var oCV=_.R(function(r){function g(u){if(u&&(u=_.Z(u,_.kG)))return Object.assign({},u,{isSelected:v()})}
var I=_.m(_.yR(function(){var u,X;return(X=(u=_.Z(r.data().option,_.kG))==null?void 0:u.isSelected)!=null?X:!1})),P=I.next().value,a=I.next().value,v=P;
_.M9(function(){var u;meA((u=r.data().formSchema)==null?void 0:u.id,{onSubmit:function(){var X=_.S5().resolve(_.E3),c=!!r.data().selectedCommand,B=!!r.data().unselectedCommand;if(v()){if(c)var O=r.data().selectedCommand}else B&&(O=r.data().unselectedCommand);O=_.oT(O);g(r.data().option)&&!O?(X="",!c&&B?X="selected ":c&&!B&&(X="unselected "),c=new _.oK("No "+X+"command found for SelectionListItemFormViewModel"),_.iO(c)):O&&X.resolveCommand(O)},
isValid:function(){return!0}})});
var C=function(){a(!v())};
_.Lu(function(){var u,X,c=(u=r.data())==null?void 0:(X=u.formSchema)==null?void 0:X.id;c&&_.EP()().delete(c)});
return _.q("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.q("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.q(_.eY,{text:function(){return r.data().paragraph}})),_.q(_.t,{cond:function(){return g(r.data().option)},
then:function(u){return _.q(_.Ox,{data:u,isCompact:!0,hideSelectionTextChevron:!0,onTap:C,disableHorizontalPadding:!0})}}))},"Bl");var qQO=_.R(function(r){var g=r.data;var I=r.disablePadding;var P=r.className;var a=_.Zg("yt-dialog-header-view-model"),v=function(){var X=g().imageBanner;a:switch(g().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var c="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:c="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:X,style:c,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},C=function(){return g().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"},
u=function(){return g().alignment==="DIALOG_HEADER_ALIGNMENT_CENTER"};
_.M9(function(){var X=function(){_.We(a.value,"yt-refit-popups-action")},c;
(c=a.value)==null||c.addEventListener("image-loaded",X);_.Lu(function(){var B;(B=a.value)==null||B.removeEventListener("image-loaded",X)})});
r={};return _.q("yt-dialog-header-view-model",{el:a,class:_.Ws(P,(r.ytDialogHeaderViewModelHost=!0,r.ytDialogHeaderViewModelHostDisablePadding=I,r.ytDialogHeaderViewModelHostCentered=u,r))},_.q(_.t,{cond:function(){return g().imageBanner},
then:function(){var X={};return _.q("div",{class:_.Ws(P,(X.ytDialogHeaderViewModelBanner=!0,X.ytDialogHeaderViewModelBannerFullBleed=C,X)),style:_.wM({"max-height":function(){return g().assetContainerMaxHeight!==void 0?g().assetContainerMaxHeight+"px":void 0}})},_.q(_.WT,{data:v,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.q(_.t,{cond:function(){return g().headerBlock},
then:function(){var X={};return _.q("div",{class:_.Ws("ytDialogHeaderViewModelHeaderBlock",(X.ytDialogHeaderViewModelHeaderBlockCentered=u,X))},_.q(_.fk,{data:function(){return g().headerBlock}},{contentPreviewImageViewModel:function(c){return _.q(_.WT,{data:c.data,
notifyOnLoaded:!0})}}))}}),_.q(_.t,{cond:function(){return g().customBanner},
then:function(X){var c={};return _.q("div",{class:_.Ws("ytDialogHeaderViewModelCustomAssetContainer",(c.ytDialogHeaderViewModelCustomAssetContainerCentered=u,c))},_.q(_.fk,{data:X},{avatarStackViewModel:_.qA}))}}),_.q(_.t,{cond:function(){return g().headline},
then:function(X){return _.q("h2",null,_.q(_.eY,{text:X,className:"ytDialogHeaderViewModelText"}))}}))},"Cl");
qQO.idomCompat=!0;var Xb7=_.R(function(r){var g=_.tF1(function(){return r.data().formId}),I=g.submitForm,P=g.isValid;
return _.q("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.q(_.fk,{data:function(){return r.data().panelFooter}},{panelFooterViewModel:function(a){return _.q(jx,{data:a.data,
disablePadding:!0,disablePrimaryButton:function(){return!P()},
onClickPrimaryButton:function(){I()}})}}))},"Dl");var c6u=_.R(function(r){var g=function(){var I,P;return(P=(I=_.Z(r.data().rendererContext,_.km))==null?void 0:I.label)!=null?P:""};
return _.q("yt-dialog-image-content-view-model",{class:_.Ws("ytDialogImageContentViewModelHost",r.className)},_.q(_.t,{cond:function(){return _.t5(r.data().image)},
then:function(I){var P={};return _.q("div",{style:_.wM((P.width=(0,_.Xk)(function(){var a;return(a=r.data().imageMaxWidth)!=null?a:""}),P)),
class:"ytDialogImageContentViewModelImage"},_.q(_.bv,{data:I,alt:g,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.q(_.eY,{text:function(){return r.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"El");var OEN=_.R(function(r){var g=_.GM(r,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),I=g.elRefCallback;r=g.Icon;var P=g.Asset,a=g.assetType,v=g.Title,C=g.LeadingActionHeader,u=g.TrailingActionHeader,X=g.headerPosition,c=g.Content,B=g.buttonLayout,O=g.buttonStyle,z=g.primaryButtonWiz,e=g.secondaryButtonWiz,U=g.contentAlignment,V=g.isFullscreen,G=g.width,F=g.maxHeight,W=g.isHeaderWizDefined,S=g.Header,E=g.isFooterWizDefined,
l=g.Footer;g=_.Zg("dialog-layout",function(H$){I==null||I(H$)});
var f=z?function(){var H$={};return z({buttonOverrides:function(){return{style:(O==null?void 0:O())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.Ws((H$["yt-spec-dialog-layout__dialog-layout-button"]=!0,H$["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(B==null?void 0:B())===0||(B==null?void 0:B())===2},H$))})}:void 0,n=e?function(){var H$={};
return e({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.Ws((H$["yt-spec-dialog-layout__dialog-layout-button"]=!0,H$["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(B==null?void 0:B())===0||(B==null?void 0:B())===2},H$))})}:void 0,P$=function(){return(!!v||!!C||!!u)&&X()===0},Cs={},ZL={},tp={},eX={};
return _.q("dialog-layout",{el:g,class:_.Ws((Cs["yt-spec-dialog-layout"]=!0,Cs["yt-spec-dialog-layout--dialog-layout-fullscreen"]=V,Cs["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!V()},Cs["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return F()===1},Cs["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(a==null?void 0:a())===1},Cs)),
style:function(){return(G==null?void 0:G())!==void 0?"width: "+G()+"px;":""}},r?_.q("div",{class:_.Ws((ZL["yt-spec-dialog-layout__dialog-layout-icon"]=!0,ZL["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!P&&X()===1},ZL["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return U()===1},ZL))},_.q(r,null)):null,_.q(_.t,{cond:W,
then:function(){return S?_.q("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.q(S,null)):null},
else:function(){return _.q(_.TN,null,_.q(_.t,{cond:P$,then:function(){return _.q(t$n,{contentAlignment:U,LeadingActionHeader:C,TrailingActionHeader:u,Title:v,isAboveAsset:!!P})}}),P?_.q("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.q(P,{className:"yt-spec-dialog-layout__dialog-layout-asset-item"})):null)}}),_.q("div",{class:_.Ws((tp["yt-spec-dialog-layout__dialog-layout-container"]=!0,tp["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(U==null?void 0:U())===1},
tp["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-top-padding"]=function(){return!v&&!(S&&W())||!!P&&(X==null?void 0:X())===0},tp))},_.q(_.t,{cond:function(){return v&&!S&&(X==null?void 0:X())===1},
then:function(){return _.q(t$n,{contentAlignment:U,LeadingActionHeader:C,TrailingActionHeader:u,Title:v,isAboveAsset:!1})}}),c?_.q("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.q("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.q(c,null))):null,_.q(_.t,{cond:E,
then:function(){return l?_.q("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.q(l,null)):null}}),f||n?_.q(BpD,{footerClasses:_.Ws((eX["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,eX["yt-spec-dialog-layout__dialog-layout-footer"]=!0,eX["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(B==null?void 0:B())===2},eX["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(B==null?void 0:B())===1},eX)),
PrimaryButton:f,SecondaryButton:n}):null))},"Fl"),t$n=_.R(function(r){var g=_.GM(r,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),I=g.contentAlignment,P=g.LeadingActionHeader;r=g.Title;var a=g.TrailingActionHeader,v=g.isAboveAsset,C=g.enableLeadingActionHeader;g={};return _.q("div",{class:_.Ws((g["yt-spec-dialog-layout__dialog-header-container"]=!0,g["yt-spec-dialog-layout__dialog-header"]=!0,g["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=v,g["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(I==null?void 0:I())===1&&C()},g))},_.q(_.t,{cond:function(){return C()},
then:function(){return P?_.q("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.q(P,null)):null}}),r?_.q("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.q(r,null)):null,a?_.q("div",null,_.q(a,null)):null)},"Gl"),BpD=_.R(function(r){var g=r.footerClasses;
var I=r.PrimaryButton;r=r.SecondaryButton;return _.q("div",{class:g},r?_.q(r,null):null,I?_.q(I,null):null)},"Hl");var zdL=new _.GZ("TIME_PICKER_VIEW_MODEL_TOKEN");var edA=_.R(function(r){var g=r.data;return _.q("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.q("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.q(_.fk,{data:function(){return g().avatar}},{avatarViewModel:_.pm})),_.q("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.q(_.eY,{text:function(){return g().title}})),_.q(_.eY,{text:function(){return g().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Il");var YQO=_.R(function(r){return _.q("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.q("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.q(_.eY,{text:function(){return r.data().inviteMessage}})),_.q("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.q(_.eY,{text:function(){return r.data().attributedAccountSectionHeaderText}})),_.q("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.q(_.fk,{data:function(){return r.data().accountAvatar}},{avatarViewModel:_.pm}),_.q("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.q(_.eY,{text:function(){return r.data().accountName}}),_.q("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.q(_.eY,{text:function(){return r.data().handle}}))),_.q(_.fk,{data:function(){return r.data().trailingButton}},{buttonViewModel:_.W6})),_.q("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.q(_.eY,{text:function(){return r.data().termsOfService}})))},"Jl");var ZEc=_.R(function(r){var g=r.data;return _.q("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.q("div",{class:"ytAccessConfirmationViewModelContent"},_.q(_.fk,{data:function(){var I;return(I=g().avatar)!=null?I:g().dualAvatar}},{dualAvatarViewModel:function(I){return _.q(_.sYA,{data:I.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(I){return _.q(_.oQ,{data:I.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.q("h2",{class:"ytAccessConfirmationViewModelTitle"},_.q(_.eY,{text:function(){return g().title}})),_.q(_.eY,{text:function(){return g().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Kl");var UHl=_.R(function(r){var g=function(){var u,X;return(u=r.data().formSchema)==null?void 0:(X=u.initialValues)==null?void 0:X.selectedLanguages},I=_.m(_.yR(function(){return g()})),P=I.next().value,a=I.next().value,v={};
_.dd(function(){var u=r.data().formSchema,X=u==null?void 0:u.submitConfig;r.data()!==v&&(v=r.data(),u&&X&&QCi(u.id,{isValid:function(){var c,B=(c=P())!=null?c:[],O;c=(O=g())!=null?O:[];if(B.length!==c.length)return!0;O=new Set(c);B=_.m(B);for(c=B.next();!c.done;c=B.next())if(!O.has(c.value))return!0;return!1},
formData:function(){return{preferredLanguageSettingsFormData:{selectedLanguages:P()||[]}}},
submitConfig:X}))},"iCaJcc");
var C=function(u){var X=u.key;if(X){var c;if(X&&((c=P())==null?0:c.includes(X))){var B;a((B=P())==null?void 0:B.filter(function(O){return O!==X}))}else a([].concat(_.xC(P()||[]),[X]))}};
return _.q("yt-preferred-language-settings-panel-view-model",{class:"ytPreferredLanguageSettingsPanelViewModelHost"},_.q(_.fk,{data:function(){return r.data().checkboxGroup}},{checkboxGroupViewModel:function(u){return _.q(WOM,{data:u.data,
onItemTap:C,selectedKeys:P,controlledMode:!0,disableHorizontalPadding:r.disableHorizontalPadding})}}))},"Ml");var iEY=_.R(function(r){var g=r.data;var I=void 0;r=_.m(_.yR(function(){var B;return((B=_.Z(g().content,bUA))==null?void 0:B.defaultSelectedKey)||""}));
var P=r.next().value,a=r.next().value,v,C=function(){a("");var B;(B=I)==null||B.cleanup()};
_.M9(function(){I=new pbl;window.addEventListener("yt-popup-closed",C)});
_.dd(function(){if(I&&v!==g().formId&&(I.onInit(g()),(v=g().formId)&&P())){var B=I,O={key:P()};O.command&&B.store.dispatch(dBK(v,O.command))}},"bo7oA");
_.Lu(function(){window.removeEventListener("yt-popup-closed",C)});
var u=function(B,O,z){O.key&&z&&O.key!==P()&&(a(O.key),I&&O.command&&I.store.dispatch(dBK(z,O.command)))},X=function(){if(_.Z(g().content,bUA))return!(P==null?0:P())},c=_.S5().resolve(_.lX(zdL));
return _.q("yt-dialog-view-model",{class:_.Ws("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.q(OEN,{Header:function(){return _.q(_.fk,{data:function(){return g().header}},{dialogHeaderViewModel:function(B){return _.q(qQO,{data:B.data,
disablePadding:!0})}})},
isHeaderWizDefined:function(){return!!g().header},
Content:function(){return _.q(_.fk,{data:function(){return g().customContent?g().customContent:g().content}},Object.assign({},{basicContentViewModel:_.t2,
createPlaylistDialogFormViewModel:PtA,collaborativePlaylistInviteMessageViewModel:YQO,preferredLanguageSettingsPanelViewModel:function(B){return _.q(UHl,{data:B.data,disableHorizontalPadding:!0})},
miniAppScoreChallengeViewModel:uCA,radioButtonGroupViewModel:function(B){var O=B.data;return _.q(FOS,{data:O,selectedKey:P,onSelected:u,groupName:function(){return O().formId}})},
selectionListItemFormViewModel:oCV,upsellViewModel:function(B){return _.q(CtO,{data:B.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:edA,installmentAgreementsViewModel:IQc,accessConfirmationViewModel:ZEc,listViewModel:function(B){return _.q(_.Tq0,{data:B.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:c6u},c&&{timePickerViewModel:c}))},
Footer:function(){return _.q(_.fk,{data:function(){return g().footer}},{panelFooterViewModel:function(B){return _.q(jx,{data:B.data,
disablePadding:!0,disablePrimaryButton:X})},
formPanelFooterViewModel:Xb7,formFooterViewModel:function(B){return _.q(dtZ,{data:B.data,disablePadding:!0})}})},
isFooterWizDefined:function(){return!!g().footer}}))},"Ol");
iEY.idomCompat=!0;_.dM(iEY,"yt-dialog-view-model",{props:{data:_.Yp},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var bEc=_.R(function(r){var g=r.data;return _.q("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.q(_.t,{cond:function(){return g().title},
then:function(I){return _.q("h2",{class:"ytPanelHeaderViewModelTitleHeader"},_.q(_.eY,{text:I,className:"ytPanelHeaderViewModelTitle"}))}}),_.q(_.t,{cond:function(){return g().subtitle},
then:function(I){return _.q(_.eY,{text:I,className:"ytPanelHeaderViewModelSubtitle"})}}))},"Pl"),M$u=_.R(function(r){var g=r.data;
var I=_.SU$(function(){return g().rendererContext});
r={};return _.q("yt-panel-header-view-model",{class:_.Ws("ytPanelHeaderViewModelHost",(r.ytPanelHeaderViewModelHostHideDivider=function(){return!!g().shouldHideDivider},r.ytPanelHeaderViewModelHostCompact=function(){return!!g().subtitle},r)),
"aria-label":function(){var P;return(P=I())==null?void 0:P.label}},_.q(_.t,{cond:function(){return _.QL(g().rendererContext)},
then:function(){return _.q(_.KCF,{className:"ytPanelHeaderViewModelButtonOrAnchor",command:function(){return _.vk(g().rendererContext)},
focusedClassName:"ytPanelHeaderViewModelButtonOrAnchorFocused"},_.q(bEc,{data:g}))},
else:function(){return _.q(bEc,{data:g})}}),_.q("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.q(_.fk,{data:function(){return g().trailingButtons}},{buttonViewModel:function(P){return _.q(_.W6,{data:P.data,
className:"ytPanelHeaderViewModelButton"})}})))},"Ql");
M$u.idomCompat=!0;var j2u=_.R(function(r){var g=_.RT(function(v){var C;if((C=r.skipContentClick)==null?0:C.call(r))return!1;r.onContentWrapperClick(v);return!0}),I,P,a;
return _.q("div",{class:_.Ws("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return r.isAnimating()?"transform: translateY("+r.currentY()+"px);transition: 0.2s":""}},(I=r.header)==null?void 0:I.call(r),_.q("div",{id:r.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.wM({"max-height":(0,_.Xk)(r.maxHeightForContentWrapper)}),"on:scroll":_.RT(function(v){return r.onScroll(v),!1}),
"on:touchmove":_.RT(function(v){return v.stopPropagation(),!1})},_.q("div",{el:_.iv(r.contentWrapperEl),
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":g},(P=r.body)==null?void 0:P.call(r))),(a=r.footer)==null?void 0:a.call(r))},"Rl");
j2u.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var V$O=_.R(function(r){var g=_.Lx(r.leadingLabel),I=_.Lx(r.trailingLabel),P=_.Lx(r.footerButtonType),a=function(){return g()||I()||r.hasPrimaryButton()||r.hasSecondaryButton()},v={},C=_.Ws("yt-spec-bottom-sheet-layout__primary-button",(v["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return P()===0&&r.hasPrimaryButton()},v["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return P()===1&&r.hasPrimaryButton()},v["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return P()===2&&r.hasPrimaryButton()},v["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return P()===3&&r.hasPrimaryButton()},v));
v={};var u=_.Ws("yt-spec-bottom-sheet-layout__secondary-button",(v["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return P()===1&&r.hasSecondaryButton()},v["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return P()===2&&r.hasSecondaryButton()},v["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return P()===3&&r.hasPrimaryButton()},v));
return _.q(_.t,{cond:r.hasFooterOverride,then:function(){var X;return _.q(_.TN,null,(X=r.footerOverride)==null?void 0:X.call(r))},
else:function(){return _.q(_.t,{cond:a,then:function(){return _.q("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.q(_.t,{cond:function(){return g()||I()},
then:function(){var X={};return _.q("div",{class:_.Ws("yt-spec-bottom-sheet-layout__footer-label-wrapper",(X["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!r.hasPrimaryButton()},X))},_.q(_.t,{cond:g,
then:function(){return _.q("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},g)}}),_.q(_.t,{cond:I,
then:function(){return _.q("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},I)}}))}}),_.q(_.t,{cond:function(){return r.hasPrimaryButton()||r.hasSecondaryButton()},
then:function(){var X={};return _.q("div",{class:_.Ws("yt-spec-bottom-sheet-layout__footer-button-wrapper",(X["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.UTh,X))},_.q(_.t,{cond:function(){return r.hasSecondaryButton()&&P()!==0},
then:function(){var c;return _.q("div",{class:u},(c=r.secondaryButton)==null?void 0:c.call(r))}}),_.q(_.t,{cond:r.hasPrimaryButton,
then:function(){var c;return _.q("div",{class:C},(c=r.primaryButton)==null?void 0:c.call(r))}}))}}))}})}})},"Sl");
V$O.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var dHO=_.R(function(r){var g=_.Lx(r.title),I=_.Lx(r.subtitle);return _.q("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:r.headerId,"on:touchstart":_.RT(function(P){var a;(a=r.touchstart)==null||a.call(r,P);return!1}),
"on:touchmove":_.RT(function(P){var a;(a=r.touchmove)==null||a.call(r,P);return!1}),
"on:touchend":_.RT(function(P){var a;(a=r.touchend)==null||a.call(r,P);return!1})},_.q("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.q(_.t,{cond:r.hasHeaderOverride,
then:function(){var P;return _.q(_.TN,null,(P=r.headerOverride)==null?void 0:P.call(r))},
else:function(){var P={};return _.q("div",{class:_.Ws((P["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,P["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=g,P))},_.q("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.q(_.t,{cond:g,then:function(){return _.q(_.TN,null,_.q("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},g),_.q(_.t,{cond:I,then:function(){return _.q("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
I)}}))}})),_.q(_.t,{cond:function(){return g()&&r.hasActionHeader()},
then:function(){var a;return _.q("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(a=r.actionHeader)==null?void 0:a.call(r))}}))}}))},"Tl");
dHO.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.R(function(r){function g(P$){if(!S&&typeof MutationObserver!=="undefined"){var Cs={childList:!0};"MutationObserver"in window&&(S=new MutationObserver(I.bind(void 0,P$)),S.observe(P$,Cs))}}
function I(P$){typeof S!=="undefined"&&(E["content-wrapper"]===void 0&&(E["content-wrapper"]=P$.children[0].clientHeight),V(E["content-wrapper"]),U()>G()||F(U()))}
function P(){e(window.innerHeight);U()>G()||F(U());l.isFullScreen[0]()&&U()>G()?f().dispatch("Snap To Full Screen",{maxHeight:W()}):f().dispatch("Snap To Neutral Position",{maxHeight:G()})}
function a(P$){document.body.style.overscrollBehavior="none";P$.preventDefault();f().dispatch("Touch Start",{event:P$})}
function v(P$){P$.preventDefault();f().dispatch("Touch Move",{event:P$,contentScrollable:U()>G(),fullContentWrapperHeight:W(),contentWrapperHeight:G(),heightMap:E,contentWrapperId:"content-wrapper",header:O0W(r),footer:O0W(r),headerDivHeight:E["bottom-sheet-header"],footerDivHeight:E["bottom-sheet-footer"]})}
function C(){document.body.style.overscrollBehavior="";l.isFullScreen[0]()?l.currentY[0]()>=60?f().dispatch("Snap To Neutral Position",{maxHeight:G()}):f().dispatch("Snap To Full Screen",{maxHeight:W()}):l.currentY[0]()>=60?u():l.currentY[0]()<=-60&&U()>G()?f().dispatch("Snap To Full Screen",{maxHeight:W()}):f().dispatch("Snap To Neutral Position",{maxHeight:G()})}
function u(){f().dispatch("Close Sheet",{clientHeight:z(),maxHeight:0});setTimeout(function(){B8i()},250)}
var X=_.Zg("div"),c=_.Zg("div"),B=_.m(_.ua(window.innerHeight,void 0,"CmOsU")),O=B.next().value;B=B.next().value;var z=O,e=B;B=_.m(_.ua(0,void 0,"p0Flhb"));O=B.next().value;B=B.next().value;var U=O,V=B;B=_.m(_.yR(function(){var P$=O0W(r);return.6*z()-Xop(P$)-crK(P$)}));
O=B.next().value;B=B.next().value;var G=O,F=B,W=function(){var P$=O0W(r),Cs=z(),ZL=E["bottom-sheet-header"],tp=E["bottom-sheet-footer"];return Cs-(P$.hasHeaderFn&&ZL!==void 0?ZL:Xop(P$))-(P$.hasFooterFn&&tp!==void 0?tp:crK(P$))-24-24},S=null,E={},l={initialY:_.ua(0,void 0,"sxdESd"),
currentY:_.ua(0,void 0,"GZzqeb"),isAnimating:_.ua(!1,void 0,"vJBupc"),isFullScreen:_.ua(!1,void 0,"XyRDp"),maxHeightForContentWrapper:_.yR(G)},f=function(){var P$=null;return function(){if(!P$){var Cs={initialY:l.initialY[0](),currentY:l.currentY[0](),isAnimating:l.isAnimating[0](),isFullScreen:l.isFullScreen[0](),maxHeightForContentWrapper:l.maxHeightForContentWrapper[0]()};P$=tr3(Cs)}return P$}}();
_.M9(function(){window.addEventListener("resize",P);f().subscribe(function(P$){l.initialY[1](P$.initialY);l.currentY[1](P$.currentY);l.isAnimating[1](P$.isAnimating);l.isFullScreen[1](P$.isFullScreen);l.maxHeightForContentWrapper[1](P$.maxHeightForContentWrapper)});
requestAnimationFrame(function(){X.value&&(E["bottom-sheet-header"]=X.value.clientHeight);c.value&&(E["bottom-sheet-footer"]=c.value.clientHeight)})});
_.Lu(function(){window.removeEventListener("resize",P);S&&(S.disconnect(),S=null)});
var n=_.Ws({"bottom-sheet-content-without-icon":function(){var P$;return!((P$=r.shouldShowIcons)==null?0:P$.call(r))}});
return _.q("bottom-sheet-layout",null,_.q(j2u,{contentWrapperId:"content-wrapper",isAnimating:function(){return l.isAnimating[0]()},
currentY:function(){return l.currentY[0]()},
maxHeightForContentWrapper:function(){return l.maxHeightForContentWrapper[0]()},
shouldShowIcons:r.shouldShowIcons,skipContentClick:r.skipContentClick,onScroll:function(){var P$=document.getElementById("bottom-sheet-header"),Cs=document.getElementById("content-wrapper");if(P$&&Cs){var ZL={};ZL=(ZL["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,ZL["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,ZL);P$.className=Cs.scrollTop>1?_.I9(ZL):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:B8i,contentWrapperEl:function(P$){g(P$);requestAnimationFrame(function(){I(P$)})},
header:function(){return _.q("div",{el:X},_.q(dHO,{touchstart:a,touchmove:v,touchend:C,title:r.headerTitle,subtitle:r.headerSubtitle,headerId:"bottom-sheet-header",headerOverride:r.headerFn,hasHeaderOverride:r.hasHeaderFn,actionHeader:r.headerActionHeader,hasActionHeader:r.hasHeaderActionHeader}))},
footer:function(){return _.q("div",{el:c},_.q(V$O,{footerButtonType:r.footerButtonType,leadingLabel:r.footerLeadingLabel,trailingLabel:r.footerTrailingLabel,primaryButton:r.footerPrimaryButton,hasPrimaryButton:r.hasFooterPrimaryButton,secondaryButton:r.footerSecondaryButton,hasSecondaryButton:r.hasFooterSecondaryButton,footerOverride:r.footerFn,hasFooterOverride:r.hasFooterFn}))},
body:function(){return _.q(_.t,{cond:r.hasContentFn,then:function(){var P$;return _.q("div",{class:n},(P$=r.contentFn)==null?void 0:P$.call(r))}})}}))},"Ul").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var LDu=_.R(function(r){var g=_.S5().resolve(_.Qe);return _.q("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.RT(function(){return void g.closeSheet()})},_.q(_.t,{cond:function(){return!!r.header},
then:function(){return _.q("div",{class:"ytContextualSheetLayoutHeaderContainer"},r.header())}}),_.q(_.t,{cond:function(){return!!r.content},
then:function(){return _.q("div",{class:"ytContextualSheetLayoutContentContainer"},r.content())}}),_.q(_.t,{cond:function(){return!!r.footer},
then:function(){return _.q("div",{class:"ytContextualSheetLayoutFooterContainer"},r.footer())}}))},"Vl");
LDu.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var Gol=_.R(function(r){var g=r.data;var I=_.S5().resolve(_.E3),P=_.Zg("yt-sheet-view-model",function(a){if(_.Y("web_focus_first_element_sheet")||!_.Y("sheet_focus_first_killswitch"))return a.addEventListener("focus",function(){rqR(a)}),function(){a.removeEventListener("focus",function(){rqR(a)})}});
r={};return _.q("yt-sheet-view-model",{"on:mousedown":_.RT(function(a){_.Y("sheet_focus_first_killswitch")||a.currentTarget!==a.target&&a.preventDefault()}),
"on:focus":_.RT(function(){_.Y("sheet_focus_first_killswitch")||rqR(P.value)}),
"on:mouseleave":_.RT(function(){var a,v=g==null?void 0:(a=g())==null?void 0:a.rendererContext,C;(a=(C=_.Z(v,_.C6))==null?void 0:C.onHoverEnd)&&I.resolveCommand(a)}),
class:_.Ws("ytSheetViewModelHost",(r.ytSheetViewModelContextual=!0,r.ytSheetViewModelDisableBackdropFilter=_.Y("web_disable_backdrop_filter"),r)),el:P,tabindex:-1},_.q(_.t,{cond:g,then:function(a){return _.q(LDu,{header:function(){return _.q(_.fk,{data:function(){return a().header}},{panelHeaderViewModel:M$u})},
content:function(){return _.q(_.fk,{data:function(){return a().content}},{listViewModel:function(v){return _.q(_.Tq0,{data:v.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:CtO,miniAppScoreChallengeViewModel:uCA})},
footer:function(){return _.q(_.fk,{data:function(){return a().footer}},{panelFooterViewModel:jx})}})}}))},"Wl");
Gol.idomCompat=!0;_.dM(Gol,"yt-sheet-view-model",{props:{data:_.Yp}});var KDc=_.R(function(r){var g=function(){var I;return(I=r.data().enableDebuggingFeatures)!=null?I:!1};
return _.q("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.q(_.zq,{each:function(){var I;return(I=r.data().stickers)!=null?I:[]}},function(I){return _.q(y6u,{data:function(){return I},
debugMode:g})}))},"Xl"),y6u=_.R(function(r){var g=_.GM(r,{debugMode:!1}).debugMode,I=_.Lx(function(){var X;
return(X=r.data().region)==null?void 0:X.w},0),P=_.Lx(function(){var X;
return(X=r.data().region)==null?void 0:X.h},0),a=_.Lx(function(){var X;
return(X=r.data().region)==null?void 0:X.x},0),v=_.Lx(function(){var X;
return(X=r.data().region)==null?void 0:X.y},0),C=_.RT(function(){var X=r.data().onTap;
X&&_.tY(X)}),u={};
return _.q("div",{class:_.Ws("ytStoriesStickerLayerViewModelSticker",(u.ytStoriesStickerLayerViewModelDebugMode=g,u)),style:_.wM({width:function(){return 100*I()+"%"},
height:function(){return 100*P()+"%"},
left:function(){return 100*a()+"%"},
top:function(){return 100*v()+"%"},
"flex-direction":function(){return zyZ(r.data().flexDirection)},
"justify-content":function(){return ey4(r.data().justifyContent)},
"align-items":function(){return YfW(r.data().alignItems)}}),
"on:click":C},_.q(_.fk,{data:function(){return r.data().button||r.data().toggleButton}},{buttonViewModel:function(X){return _.q(_.W6,{data:X.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(X){return _.q(_.vz,{data:X.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"Yl");var FDn=_.R(function(r){var g=function(){return r.data()},I={},P=_.m(_.ua(!1,void 0,"SegA3d")),a=P.next().value,v=P.next().value,C=_.Lx(function(){return g().backgroundColor},0);
P=_.Lx(function(){return g().actionButtons},[]);
var u=_.Lx(function(){return g().stickerLayer},{}),X=function(){var B,O;
return{animationRef:I,animationConfig:{autoplay:!1,loop:!1,path:(O=(B=g().foregroundAnimation)==null?void 0:B.url)!=null?O:"",name:"stories_item_foreground_animation"},listeners:{data_ready:function(){v(!0)},
complete:function(){r.navigateToNextItemOnLottieComplete()}}}},c=function(){var B,O,z,e,U,V,G,F;
return{animationConfig:{autoplay:(V=(B=g().backgroundAnimation)==null?void 0:(O=B.settings)==null?void 0:O.autoplay)!=null?V:!1,loop:(G=(z=g().backgroundAnimation)==null?void 0:(e=z.settings)==null?void 0:e.loop)!=null?G:!1,path:(F=(U=g().backgroundAnimation)==null?void 0:U.url)!=null?F:"",name:"stories_item_background_animation"}}};
_.dd(function(){if(r.isVisible()&&a()){var B;(B=I.lottieEl)==null||B.play();r.animationRef()&&(r.animationRef().lottieEl=I.lottieEl)}else{var O;(O=I.lottieEl)==null||O.stop()}},"MxM2wb");
return _.q("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.wM({"background-color":function(){return _.pi(C())+";"}})},_.q("div",{class:"ytStoriesItemViewModelAssetContent"},_.q(_.t,{cond:function(){return!!g().backgroundAnimation},
then:function(){return _.q(_.lc,{data:c,animationName:function(){return c().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.q(_.t,{cond:function(){return!!g().backgroundImage},
then:function(){return _.q(_.bv,{data:function(){return g().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.q(_.t,{cond:function(){return!!g().foregroundAnimation},
then:function(){return _.q(_.lc,{data:X,animationName:function(){return X().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.q(_.t,{cond:function(){return!!g().foregroundImage},
then:function(){return _.q(_.bv,{data:function(){return g().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.q("div",{class:"ytStoriesItemViewModelTopShadow"}),_.q(_.fk,{data:function(){return u()}},{storiesStickerLayerViewModel:KDc})),_.q("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.wM({"background-color":function(){return _.pi(C())}})},_.q("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.q(_.zq,{each:P},function(B){return _.q(s2C,{data:function(){return B},
pauseAutoNavigation:r.pauseAutoNavigation})}))))},"$l"),HEO={style:"overlay",
type:"outline"},s2C=_.R(function(r){var g={};return _.q("div",{class:_.Ws("ytStoriesItemViewModelActionButton",(g.ytStoriesItemViewModelStretchedActionButton=function(){return r.data().size==="STORIES_BUTTON_SIZE_STRETCH"},g)),
"on:click":_.RT(r.pauseAutoNavigation)},_.q(_.fk,{data:function(){return r.data().button}},{buttonViewModel:function(I){return _.q(_.W6,{data:I.data,
buttonOverrides:HEO})}}))},"am");var WDY={sources:[{url:"https://www.gstatic.com/music/image_composition/dna_recap/youtube_logo_full_color_278x60.png"}]};_.dM(_.R(function(r){var g=function(){var tp;return(tp=r.data().startIndex)!=null?tp:0},I=_.m(_.yR(g)),P=I.next().value,a=I.next().value;
I=_.m(_.ua(!1,void 0,"sjy7s"));var v=I.next().value,C=I.next().value,u=function(){var tp;return(tp=r.data().storyItems)!=null?tp:[]},X={},c=_.Zg("yt-stories-viewer-view-model"),B=function(){return r.data().dismissButton},O=function(){var tp;
return _.oT((tp=_.Z(B(),_.OI))==null?void 0:tp.onTap)},z=_.Zg("div"),e,U,V=!1,G=function(){var tp;
(tp=e)==null||tp.cancel();e=F(P()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});e.onfinish=function(){var eX=_.Z(u()[P()],Rs0),H$,E8;eX!=null&&eX.foregroundAnimation&&((eX==null?0:(H$=eX.foregroundAnimation)==null?0:H$.url)||(eX==null?0:(E8=eX.foregroundAnimation)==null?0:E8.payload))||(P()!==u().length-1?(a(P()+1),G()):O()&&_.qD(O()))}},F=function(tp){return z.value.children[tp].children[0]},W=function(){for(var tp=0;tp<P();tp++)F(tp).style.transform=
"scaleX(1)"},S=function(){V||(v()?C(!1):(P()===u().length-1&&O()&&_.qD(O()),F(P()).style.transform="scaleX(1)",P()!==u().length-1&&(a(P()+1),G())))},E=function(){V||(v()?C(!1):(F(P()).style.transform="scaleX(0)",P()!==0&&a(P()-1),G()))},l=function(){C(!0)},f=function(){F(P()).style.transform="scaleX(1)";
P()!==u().length-1?(a(P()+1),G()):O()&&_.qD(O())};
I=function(){V=!1;U=setTimeout(function(){C(!0);V=!0},300)};
var n=function(){clearTimeout(U);V&&v()&&C(!1)};
_.dd(function(){if(v()){var tp;(tp=e)==null||tp.pause();var eX;(eX=X.lottieEl)==null||eX.pause()}else{var H$;(H$=e)==null||H$.play();var E8;(E8=X.lottieEl)==null||E8.play()}},"vAvZob");
_.dd(function(){W();P()===g()&&G()},"uSlfE");
var P$=function(tp){tp.key==="ArrowLeft"?E():tp.key==="ArrowRight"&&S()},Cs=function(tp){if(tp.target===c.value){(tp=O())&&_.qD(tp);
clearTimeout(U);var eX;(eX=e)==null||eX.cancel();var H$;(H$=X.lottieEl)==null||H$.stop();window.removeEventListener("keydown",P$);window.removeEventListener("yt-popup-closed",Cs)}},ZL=function(tp){if(tp.target===c.value){var eX;
(eX=X.lottieEl)==null||eX.play();window.addEventListener("keydown",P$);window.addEventListener("yt-popup-closed",Cs)}};
_.M9(function(){W();G();window.addEventListener("yt-popup-opened",ZL)});
return _.q("yt-stories-viewer-view-model",{el:c,class:_.Ws("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.q("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.q("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":_.RT(E),"on:mousedown":_.RT(I),"on:mouseup":_.RT(n),"on:mouseleave":_.RT(n)}),_.q("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":_.RT(S),"on:mousedown":_.RT(I),"on:mouseup":_.RT(n),"on:mouseleave":_.RT(n)})),
_.q("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},_.q(_.fk,{data:u},{storiesItemViewModel:function(tp,eX){var H$=tp.data;return _.q(_.t,{cond:function(){return Math.abs(eX()-P())<=1},
then:function(){var E8={};return _.q("div",{class:_.Ws("ytStoriesViewerViewModelStoryItem",(E8.ytStoriesViewerViewModelActiveStoryItem=function(){return eX()===P()},E8))},_.q(FDn,{data:H$,
pauseAutoNavigation:l,navigateToNextItemOnLottieComplete:f,isVisible:function(){return eX()===P()},
animationRef:X}))}})}})),_.q("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:z},_.q(_.zq,{each:u},function(){return _.q("div",{class:"ytStoriesViewerViewModelProgressBar"},_.q("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.q("div",{class:"ytStoriesViewerViewModelTopBarContainer"},_.q(_.bv,{data:WDY,
alt:"YouTube Logo",className:"ytStoriesViewerViewModelYouTubeLogo"}),_.q("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.q(_.fk,{data:function(){return r.data().menuButton}},{buttonViewModel:function(tp){return _.q(_.W6,{data:tp.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.q(_.fk,{data:function(){return r.data().muteButton}},{toggleButtonViewModel:function(tp){return _.q(_.vz,{data:tp.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.q(_.fk,{data:B},{buttonViewModel:function(tp){return _.q(_.W6,{data:tp.data,
className:"ytStoriesViewerViewModelActionButton"})}}))))},"dm"),"yt-stories-viewer-view-model",{props:{data:_.Yp}});_.dM(_.R(function(r){var g=r.data;var I=_.Zg("yt-gen-ai-feedback-form-view-model"),P=[];return _.q("yt-gen-ai-feedback-form-view-model",{el:I,class:"ytGenAiFeedbackFormViewModelHost"},_.q(_.eY,{text:function(){return g().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.q("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.q(_.fk,{data:function(){return g().feedbackChips}},{toggleButtonViewModel:function(a){var v=a.data;
return _.q(_.vz,{data:v,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(C){var u=v();u=_.Z(u,_.et);u=_.Z(u==null?void 0:u.defaultButtonViewModel,_.OI).trackingParams;C?P.push(u):(C=P.indexOf(u),C>-1&&P.splice(C,1))}})}})),_.q(_.eY,{text:function(){return g().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.q("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.q(_.fk,{data:function(){return g().submitButton}},{buttonViewModel:function(a){return _.q(_.W6,{data:a.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){Z0i(I.value,P,g().uniqueId)}})}}),_.q(_.fk,{data:function(){return g().moreFeedbackButton}},{buttonViewModel:function(a){return _.q(_.W6,{data:a.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"em"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.Yp},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var D1=function(){return _.D.apply(this,arguments)||this};
_.b(D1,_.D);D1.prototype.created=function(){Qtp(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(ds4);var r=_.S5().resolve(_.rk4);r&&(r.container=this.ytPopupContainerBehavior);if(r=_.S5().resolve(_.Qe))r.container=this.ytPopupContainerBehavior;if(r=_.S5().resolve(_.m3)){var g=this.ytPopupContainerBehavior;r.containerWasInjected?_.M6(Error("sj")):r.container=g}};
D1.prototype.ensurePopupBelowPlayer=function(r,g){var I=_.S5().resolve(_.lX(_.jN));if(!I||!I.isOnWatch()||!_.dD())return!1;I=I.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.fz().height>I+this.getPopupHeight(r,g)?(r.style.top="auto",r.style.bottom="0px"):(r.style.top=I+"px",r.style.bottom="auto");return!0};
D1.prototype.getPopupHeight=function(r,g){g&&(r.cachedPopupHeight=0);if(!r.cachedPopupHeight){g=0;var I=r.clientHeight,P=window.getComputedStyle(r);g+=parseInt(P.marginTop,10);g+=parseInt(P.marginBottom,10);r.cachedPopupHeight=I+g}return r.cachedPopupHeight};
D1.prototype.getElement=function(r){return document.createElement(r)};
_.w([_.d(ShL.YtPopupContainerBehavior),_.J("design:type",Object)],D1.prototype,"ytPopupContainerBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],D1.prototype,"ytComponentBehavior",void 0);_.w([_.qC({disableElementRegistration:!0,is:"ytd-popup-container"})],D1);
_.A(D1,"ytd-popup-container",function(){if(F8L!==void 0)return F8L;var r=document.createElement("template");_.M(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-popup-container--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);return F8L=r},{mode:1});var DHD;var Rdn={};Rdn.YtLogYpcFlowCommandsBehavior=[_.w9.YtActionHandlerBehavior,{created:function(){this.logFlowCommandsMap_={"yt-log-ypc-flow-start-command":"handleLogYpcFlowStart_","yt-log-ypc-flow-dismiss-command":"handleLogYpcFlowDismiss_"}},
attached:function(){this.registerActionMap(this.logFlowCommandsMap_)},
detached:function(){this.unregisterActionMap(this.logFlowCommandsMap_)},
handleLogYpcFlowStart_:function(r){_.Z(r,laU)&&(r=_.Z(r,laU))&&(r.serializedTransactionFlowLoggingParams?_.EK$(r.serializedTransactionFlowLoggingParams):r.serializedYpcCancelFlowLoggingParams?(r=r.serializedYpcCancelFlowLoggingParams)&&Pl("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",r):r.serializedYpcResumeFlowLoggingParams?(r=r.serializedYpcResumeFlowLoggingParams)&&Pl("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",r):r.serializedYpcPauseFlowLoggingParams?(r=r.serializedYpcPauseFlowLoggingParams)&&
Pl("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",r):r.serializedYpcRefundFlowLoggingParams?(r=r.serializedYpcRefundFlowLoggingParams)&&HBi("YPC_EVENT_TYPE_START",r):r.serializedYpcDeactivateFlowLoggingParams?(r=r.serializedYpcDeactivateFlowLoggingParams)&&Pl("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",r):r.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(r=r.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&Pl("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",r))},
handleLogYpcFlowDismiss_:function(r){_.Z(r,wZ3)&&(r=_.Z(r,wZ3),r.serializedTransactionFlowLoggingParams?_.xap(r.serializedTransactionFlowLoggingParams):r.serializedYpcCancelFlowLoggingParams?(r=r.serializedYpcCancelFlowLoggingParams)&&Pl("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",r):r.serializedYpcResumeFlowLoggingParams?(r=r.serializedYpcResumeFlowLoggingParams)&&Pl("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",r):r.serializedYpcPauseFlowLoggingParams?(r=r.serializedYpcPauseFlowLoggingParams)&&
Pl("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",r):r.serializedYpcRefundFlowLoggingParams&&(r=r.serializedYpcRefundFlowLoggingParams)&&HBi("YPC_EVENT_TYPE_CANCEL",r))}}];var A6O={};A6O.YtCancelRecurrenceBehavior=[_.q5.YtComponentBehavior,_.zRy,{attached:function(){var r=this;JJZ(this,function(g,I){return r.ypcCancelRecurrenceHandler(g,I)})},
ypcCancelRecurrenceHandler:function(r,g){var I=this;if(!g||!g.ypcCancelRecurrenceEndpoint)return!1;if(!g.ypcCancelRecurrenceEndpoint.params)return _.KL(Error("sm")),!0;_.OB(this.hostElement);var P=_.OP.instance,a=_.S5().resolve(_.lX(_.kM));P&&_.zL(P,g)?_.eN(P,g).then(function(v){I.ypcCancelRecurrenceSuccess_(r,g,{data:v})},function(v){I.ypcCancelRecurrenceFailure_(r,g,v)}).thenCatch(function(){_.KL(Error("tm"))}):a?a.requestDataForServiceEndpoint(g).then(function(v){I.ypcCancelRecurrenceSuccess_(r,
g,v)},function(v){I.ypcCancelRecurrenceFailure_(r,g,v)}).thenCatch(function(){_.KL(Error("tm"))}):_.KL(Error("um"));
return!0},
ypcCancelRecurrenceSuccess_:function(r,g,I){_.zU(this.hostElement);I.data||(I={data:I});I.data&&I.data.actions&&_.AF(this.hostElement,I.data.actions,this.hostElement);I.data.messageRenderer?AFR(g.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(g=g.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&Pl("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",g);_.He(r,"yt-service-request-completed",I)},
ypcCancelRecurrenceFailure_:function(r,g,I){_.zU(this.hostElement);AFR(g.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.He(r,"yt-service-request-error",{error:I,params:[r,g]})}}];var NpO=function(r,g){_.$E.call(this,g)};
_.b(NpO,$oS);var wbA={};wbA.YtCompleteTransactionBehavior=[_.q5.YtComponentBehavior,_.zRy,{attached:function(){var r=this;JJZ(this,function(g,I){return r.ypcCompleteTransactionHandler(g,I)})},
completeTransaction:function(r,g){var I=this;g={payments_payload:window.btoa(g.integratorData),buybucket_params:r.data.buybucketParams,offer_params:r.data.offerParams};var P=_.S5().resolve(_.kM),a=r.data.completeTransactionEndpoint,v=this.get("ypcCompleteTransactionEndpoint.actions",a);v&&_.AF(this.hostElement,v,this.hostElement);return(v=_.OP.instance)&&_.zL(v,a)?_.eN(v,a,g).then(function(C){return!C||(C==null?0:C.error)?(C=I.get("data.serializedTransactionFlowLoggingParams",r),_.aT(new c7("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
C))):{data:C}}).then(function(C){return I.handleCompleteTransactionSuccess_(C,r)},function(){return I.handleCompleteTransactionFailure_(r)}):P.requestDataForServiceEndpoint(a,g).then(function(C){return I.handleCompleteTransactionSuccess_(C,r)},function(){return I.handleCompleteTransactionFailure_(r)})},
handleCompleteTransactionSuccess_:function(r,g){r.data||(r={data:r});if(r.data.messageRenderer)return _.aT(new NpO(r.data.messageRenderer));if(r.data.trackingParams){var I=_.CB(),P=_.mw();I&&P&&_.Ok(I,P,_.gM(r.data.trackingParams))}g=this.get("data.serializedTransactionFlowLoggingParams",g);WwZ(g);return _.Nl(r)},
handleCompleteTransactionFailure_:function(r){r=this.get("data.serializedTransactionFlowLoggingParams",r);_.bH("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",r);return _.aT(new c7("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",r))},
ypcCompleteTransactionHandler:function(r,g){var I=this;if(!g.ypcCompleteTransactionEndpoint)return!1;if(!g.ypcCompleteTransactionEndpoint.transactionParams)return _.KL(Error("vm")),!0;g.ypcCompleteTransactionEndpoint&&g.ypcCompleteTransactionEndpoint.gtmData&&_.g9(g.ypcCompleteTransactionEndpoint.gtmData);var P=_.S5().resolve(_.lX(_.kM));if(P){_.OB(this.hostElement);var a=_.OP.instance;a&&_.zL(a,g)?_.eN(a,g).then(function(v){return!v||(v==null?0:v.error)?(v=I.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
g),_.aT(new c7("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",v))):{data:v}}).then(function(v){_.He(r,"yt-service-request-completed");
I.ypcCompleteTransactionSuccess_(g,v)},function(){return I.ypcCompleteTransactionFailure_(g)}):P.requestDataForServiceEndpoint(g).then(function(v){_.He(r,"yt-service-request-completed");
I.ypcCompleteTransactionSuccess_(g,v)},function(){return I.ypcCompleteTransactionFailure_(g)})}return!0},
ypcCompleteTransactionSuccess_:function(r,g){_.zU(this.hostElement);g.data||(g={data:g});_.We(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);g.data.messageRenderer||g.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(r):(_.g9('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",r));g.data.actions&&(r=n9i(g.data.actions),g=TM3(g.data.actions),r.length&&_.RX(this.hostElement,
r),g.length&&_.AF(this.hostElement,g,this.hostElement))},
ypcCompleteTransactionFailure_:function(r){_.zU(this.hostElement);_.We(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",r,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(r,g,I){if(g=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",g))g={serializedTransactionFlowLoggingParams:g},I&&(g.errorType=I),_.eJ(r,g),_.UL()}}];var lQ7={};lQ7.YtEndpointHandlerWithYpcBehavior=[_.zRy,_.w9.YtActionHandlerBehavior,[{openWalletDialog:function(r,g,I,P,a,v,C){var u=this,X=_.YG();g=g.replace(/-/g,"+").replace(/_/g,"/");var c=_.Tk().get("hl");_.SN1(_.ys(_.Mc),g,X.resolve,a,function(B){v&&v();X.reject(B)},c,function(B){return u.onServerBackendAnalyticEvent_(r,I,B)},this.onDialogClose_.bind(this),P,C);
return X.promise},
openFixFlowDialog:function(r,g,I,P){r=r.replace(/-/g,"+").replace(/_/g,"/");_.ys(_.Mc).openFixFlowDialog(r,g,I,P)},
onDialogClose_:function(){_.We(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(r,g,I){_.He(r,"yt-commerce-action-init-done");g&&_.RX(this.hostElement,[g,{backend_analytics:I}])}}],
_.Aa.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(r,g){r=this.get("data.nativeFlowEndpoint",g);g=this.get("data.fallbackEndpoint",g);r?_.RX(this.hostElement,[r]):g&&_.He(this.hostElement,"yt-navigate",{endpoint:g})}}],
A6O.YtCancelRecurrenceBehavior,wbA.YtCompleteTransactionBehavior,{listeners:{"yt-service-request-sent":"onServiceRequestSent_","yt-service-request-completed":"onGetCartServiceRequestCompleted_","yt-service-request-error":"onServiceRequestError_"},created:function(){this.buyFlowActionMap_={};this.ypcRegisterActionMapJobId_=0},
attached:function(){var r=this;JJZ(this,function(g,I,P){return r.handleYPCEndpoint(g,I,P)});
this.ypcRegisterActionMapJobId_=_.q6(_.ZV,function(){r.registerActionMap(r.buyFlowActionMap_)})},
detached:function(){var r=this;_.ZV.cancelJob(this.ypcRegisterActionMapJobId_);_.q6(_.ZV,function(){r.unregisterActionMap(r.buyFlowActionMap_)})},
handleYPCEndpoint:function(r,g,I){var P=g.ypcGetCartEndpoint;if(P){_.Ce("commerce_transaction");var a=P.gtmId;a&&_.r9(a);(P=P.gtmData)&&_.g9(P)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",g)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(r,g),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",g)!=null?(this.handleYPCFixInstrumentEndpoint_(r,g),!0):g.ypcPauseSubscriptionCommand?(G_r(this.hostElement,r,g,I),
!0):g.ypcResumeSubscriptionCommand?(ss3(this.hostElement,r,g),!0):g.getPaymentInstrumentsParamsCommand?(VrU(this.hostElement,r,g),!0):g.ypcHandleTransactionEndpoint?(Mri(this.hostElement,r,g,I),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(r,g){var I=this;_.ug("ttcr",void 0,"commerce_transaction");g=g.ypcGetCartEndpoint;var P=g.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,a=P.encryptedPurchaseParams,v=P.serializedTransactionFlowLoggingParams,C=P.serializedPaymentsClientParams,u=this.createGetCartResponseFromParams_(P,g.offerParams,v);this.changeButtonState(r,!0);_.ot(this.openWalletDialog(r,a,P.ypcLogWalletAnalyticDataEndpoint,v,function(){I.changeButtonState(r,!1)},function(){I.changeButtonState(r,
!1)},C).then(function(X){return I.handleBuyFlowCompleteCallback_(r,u,X)},function(){return I.handleOnLoadError(u)}).then(function(X){return void I.handlePostPurchaseSuccess_(r,u,X)},function(X){return void I.handlePostPurchaseError_(X)}),function(){I.changeButtonState(r,!1);
r instanceof Element&&_.He(r,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(r,g,I){var P=r.completeTransactionEndpoint,a=r.handleTransactionEndpoint;g={data:{offerParams:window.btoa(g),serializedTransactionFlowLoggingParams:I}};a?g.data.handleTransactionEndpoint=a:g.data.completeTransactionEndpoint=P;r.onCartDismissCommand&&(g.data.onCartDismissCommand=r.onCartDismissCommand);return g},
onGetCartServiceRequestCompleted_:function(r,g){var I=this,P=r.target;if(g&&g.data&&g.data.messageRenderer)_.zU(this.hostElement),this.handleMessageRenderer_(g.data.messageRenderer),this.changeButtonState(P,!1);else{var a=this.get("data.encryptedPurchaseParams",g),v=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",g),C=this.get("data.ypcLogWalletAnalyticDataEndpoint",g),u=this.get("data.serializedPaymentsClientParams",g),X=this.getLoggingParams_(g);if(X||a||v)r.stopPropagation(),_.ug("ttcr",
void 0,"commerce_transaction"),a||_.zU(this.hostElement),this.changeButtonState(P,!1),v?_.We(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.Gq("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:v}}},this]):a&&(this.changeButtonState(P,!0),r=null,r=this.openWalletDialog(P,a,C,X,function(){_.zU(I.hostElement);I.changeButtonState(P,!1)},function(){_.zU(I.hostElement);
I.changeButtonState(P,!1)},u),_.ot(r.then(function(c){return I.handleBuyFlowCompleteCallback_(P,g,c)},function(){return I.handleOnLoadError(g)}).then(function(c){return I.handlePostPurchaseSuccess_(P,g,c)},function(c){return I.handlePostPurchaseError_(c)}),function(){I.changeButtonState(P,!1);
_.He(P,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(r,g){g&&g.endpoint&&g.endpoint.ypcGetCartEndpoint&&!g.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",g.endpoint.ypcGetCartEndpoint)&&_.AF(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",g.endpoint.ypcGetCartEndpoint)],r.target),_.OB(this.hostElement),this.changeButtonState(r.target,!0))},
onServiceRequestError_:function(r,g){if(g&&g.params&&g.params.length){g=_.m(g.params);for(var I=g.next();!I.done;I=g.next())if((I=I.value)&&I.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",I.ypcGetCartEndpoint)&&_.AF(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",I.ypcGetCartEndpoint)],r.target);_.zU(this.hostElement);this.changeButtonState(r.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(r,g,I){var P=I.integratorData;return P==null||P===""||I.error!=null?(P=this.getLoggingParams_(g),String(I.error)==="-1"?(g.data.onCartDismissCommand&&_.AF(this.hostElement,[g.data.onCartDismissCommand],r),_.aT(new c7("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",P,!0))):_.aT(new c7("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",P))):g.data.handleTransactionEndpoint?jsR(this.hostElement,g.data.handleTransactionEndpoint,{payments_payload:P,funds_guarantee_callback_client_data:I.integratorClientCallbackData}):
this.completeTransaction(g,I)},
handlePostPurchaseSuccess_:function(r,g,I){g=I.data;var P=!1,a,v;if(g&&((a=g.command)==null?0:(v=a.commandExecutorCommand)==null?0:v.commands)){var C,u;a=(C=g.command)==null?void 0:(u=C.commandExecutorCommand)==null?void 0:u.commands;for(C=0;C<a.length;C++)if(_.Z(a[C],_.X2J)){P=!0;break}}P||(g&&g.gtmDatas&&g.gtmDatas.length?_.g9(g.gtmDatas[0]):_.g9('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));I.data&&I.data.actions&&(g=n9i(I.data.actions),I=TM3(I.data.actions),g.length&&
_.RX(this.hostElement,g),I.length&&_.AF(this.hostElement,I,r))},
handlePostPurchaseError_:function(r){r&&r.payload&&r.payload.isUserDismiss||_.iO(Error("xm"))},
handleOnLoadError:function(r){r=this.getLoggingParams_(r);return _.aT(new c7("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",r))},
getLoggingParams_:function(r){return this.get("data.serializedTransactionFlowLoggingParams",r)},
handleMessageRenderer_:function(r){var g=_.j5(r,"renderer"),I=_.Gq("openPopupConfig");g==="confirmDialogRenderer"&&I&&_.We(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:I.popupTypeMap[g],popup:r}},this])},
handleYPCFixInstrumentEndpoint_:function(r,g){var I=this,P=g.ypcFixInstrumentEndpoint;g=P.encryptedFixInstrumentParameters;this.logFixFopEvent_(P,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(r,!0);this.openFixFlowDialog(g,function(a,v){I.onFixFlowCompleteCallback_(P,a,v)},function(){return I.changeButtonState(r,!1)},function(){I.changeButtonState(r,!1);
I.logFixFopEvent_(P,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(r,g,I){var P=_.HP("payments.business.integration.scenario.FixInstrument");if(g==P.IntegratorCallbackType.ON_COMPLETE){g="FIX_FOP_EVENT_TYPE_CANCEL";var a=null;I.error!=null?I.error!=P.OnCompleteCallbackError.USER_CANCELLED&&(_.AF(this.hostElement,[r.errorAction],this.hostElement),g="FIX_FOP_EVENT_TYPE_FAILURE",a="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.AF(this.hostElement,[r.successAction],this.hostElement),g="FIX_FOP_EVENT_TYPE_SUCCESS");_.AF(this.hostElement,[r.onFinishAction],
this.hostElement);this.logFixFopEvent_(r,g,a)}},
logFixFopEvent_:function(r,g,I){(r=r.serializedFixFopLoggingParams)?(g={eventType:g,serializedFixFopLoggingParams:r},I!=null&&(g.errorType=I),_.eJ("fixFopFlow",g),_.UL()):_.iO(Error("ym"))},
changeButtonState:function(r,g){_.Y("enable_ypc_spinners")&&r&&(r.is==="yt-button-renderer"||r.is==="ytd-button-renderer")&&(r.disabled=g)}}];var SQl=function(r){this.JSC$33909_clientRoot=r;this.feedbackCollectorActionMap={"yt-help-dialog-requested":H0W,"yt-feedback-dialog-requested":Fzr,"yt-signal-action-help":Wzp,"yt-signal-action-send-feedback":D_i,"yt-send-feedback-action":Arp,"yt-user-feedback-endpoint":N8R};_.Fh(_.sL.getInstance(),this.feedbackCollectorActionMap,this.JSC$33909_clientRoot)},J6N;var ECb=function(r){this.JSC$33914_clientRoot=r;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":wor.bind(null,this.JSC$33914_clientRoot),"yt-signal-action-delete-all-downloads":Sf4,"yt-signal-action-delete-download":Jri,"yt-signal-action-delete-playlist-download":x_3,"yt-signal-action-install-pwa":$JW,"yt-signal-action-refresh-downloads":hyW,"yt-offline-video-endpoint":g8A,"yt-offline-playlist-endpoint":PBU,"yt-update-local-app-setting-command":v8R,"yt-offline-orchestration-action-command":mJp,
"yt-signal-action-undo-delete-download":nTi,"yt-local-watch-history-command":pIf,"yt-signal-action-mark-download-to-mobile-edu-shown":qsA};_.Fh(_.sL.getInstance(),this.downloadManagerActionMap,this.JSC$33914_clientRoot);_.eH.instance=new _.eH},xHl;var RN=function(){var r=_.D.apply(this,arguments)||this;r.actionMap={"yt-get-mdx-status":"handleGetMdxStatus_","yt-add-to-remote-queue-action":"handleAddToQueueAction_","yt-clear-remote-queue-action":"handleClearQueueAction_","yt-insert-in-remote-queue-action":"handleInsertInQueueAction_","yt-remove-from-remote-queue-action":"handleRemoveFromQueueAction_"};r.remoteApi_=null;return r};
_.b(RN,_.D);_.Q=RN.prototype;
_.Q.ready=function(){_.Y("polymer_enable_mdx")&&(o94({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.Y("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.Y("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.Y("enable_cast_short_lived_lounge_token")}),_.na("yt-remote-connection-change",this.handleConnectionChange_,this),_.na("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=eOr())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.Q.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.Q.handleConnectionChange_=function(r){(this.mdxConnected=r)?(r=cYi(),!r&&f_0()&&nRS()&&(r={key:"cast-selector-receiver",name:nRS()}),r=r.name):r=null;this.receiverName=r;_.KF(this.remoteApi_);(this.remoteApi_=eOr())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.Q.handleReceiverAvailabilityChange_=function(){var r=Xsi();f_0()&&_.IJ("yt-remote-cast-available")&&r.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=r.length>0};
_.Q.handleRemoteQueueChange_=function(){var r=this.currentVideoId_,g=this.currentListId_,I=W8(this.remoteApi_);this.currentVideoId_=I.videoId;this.currentListId_=I.listId;this.currentVideoId_&&_.We(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.Y("polymer_enable_mdx_queue")?this.currentListId_:null,r,g])};
_.Q.handleAddToQueueAction_=function(r){r=_.Z(r,wCW);this.remoteApi_&&(r.videoId?this.remoteApi_.addVideo(r.videoId):r.playlistId&&this.remoteApi_.addPlaylist(r.playlistId))};
_.Q.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.Q.handleInsertInQueueAction_=function(r){r=_.Z(r,leU);this.remoteApi_&&r.videoId&&this.remoteApi_.JSC$20099_insertVideo(r.videoId)};
_.Q.handleRemoveFromQueueAction_=function(r){r=_.Z(r,SVZ);this.remoteApi_&&r.videoId&&this.remoteApi_.JSC$20099_removeVideo(r.videoId)};
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],RN.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H(),_.J("design:type",Object)],RN.prototype,"appId",void 0);_.w([_.H(),_.J("design:type",Boolean)],RN.prototype,"mdxConnected",void 0);_.w([_.H(),_.J("design:type",Boolean)],RN.prototype,"receiverAvailable",void 0);_.w([_.H(),_.J("design:type",Object)],RN.prototype,"receiverName",void 0);_.w([_.H(),_.J("design:type",Object)],RN.prototype,"currentVideoId_",void 0);
_.w([_.H(),_.J("design:type",Object)],RN.prototype,"currentListId_",void 0);_.w([_.ov({is:"yt-mdx-manager",disableElementRegistration:!0})],RN);_.A(RN,"yt-mdx-manager",void 0,{mode:2});var fQ7;var nCC;var Aj=function(){var r=_.D.apply(this,arguments)||this;r.APP_IDS={ytr:3,ytm:5};r.JSC$23205_timeoutId_=0;r.actionMap={"yt-open-create-family-dialog":"open"};return r};
_.b(Aj,_.D);_.Q=Aj.prototype;_.Q.created=function(){Qtp(2200)};
_.Q.detached=function(){this.observer_&&this.observer_.disconnect()};
_.Q.open=function(r,g){var I=this,P=r.serializedYpcFamilyCreateLoggingParams;this.JSC$23205_timeoutId_=setTimeout(this.abort_.bind(this,r.postFlowErrorEndpoint,P),3E4);g&&(this.onReadyCallback_=g);var a=_.DG(this.hostElement).querySelector("#unicorn-iframe");P&&P&&FwA("ypcFamilyCreateFlowStarted",P);_.TPX("family_creation",function(){var v=_.HP("gapi.family_creation.render");_.HP("gapi.config.update")("iframes/family_creation/url",I.getFamilyCreationUrlWithUnicornParams_());var C=3;r.appId&&r.appId in
I.APP_IDS&&(C=I.APP_IDS[r.appId]);C={authUser:_.Gq("SESSION_INDEX")||0,clientId:C,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.Gq("HL"),initialflow:[4,5,6,7],m:I.isMobile?1:0,onFlowComplete:I.onUnicornFlowComplete_.bind(I,r.postFlowSuccessEndpoint,P),onError:I.onUnicornFlowError_.bind(I,r.postFlowErrorEndpoint,P),onReady:I.onUnicornFlowReady_.bind(I,r.referencePcidParams)};v(a,C)})};
_.Q.close=function(){_.DG(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.Q.onUnicornFlowComplete_=function(r,g){this.close();g&&g&&FwA("ypcFamilyCreateFlowSucceeded",g);_.He(this.hostElement,"yt-navigate",{endpoint:r})};
_.Q.onUnicornFlowError_=function(r,g){this.close();g&&FwA("ypcFamilyCreateFlowCancelled",g);_.He(this.hostElement,"yt-navigate",{endpoint:r})};
_.Q.onUnicornFlowReady_=function(r){var g=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();r&&_.HP("gapi.family_creation.setConfig")(0,r);this.observer_=new MutationObserver(function(){_.DG(g.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.DG(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.DG(this.hostElement).querySelector("#dialog").open()};
_.Q.getFamilyCreationUrlWithUnicornParams_=function(){return _.Gq("YTR_FAMILY_CREATION_URL")};
_.Q.getCurrentUrl_=function(){return document.location.href};
_.Q.abort_=function(r,g){this.clearTimeout_();this.onUnicornFlowError_(r,g)};
_.Q.clearTimeout_=function(){clearTimeout(this.JSC$23205_timeoutId_)};
_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],Aj.prototype,"ytActionHandlerBehavior",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],Aj.prototype,"isMobile",void 0);_.w([_.H(),_.J("design:type",Object)],Aj.prototype,"onReadyCallback_",void 0);_.w([_.H(),_.J("design:type",Object)],Aj.prototype,"observer_",void 0);_.w([_.ov({is:"yt-create-family-dialog",disableElementRegistration:!0})],Aj);
_.A(Aj,"yt-create-family-dialog",function(){if(nCC===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-create-family-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.ypc.yt_create_family_dialog.yt.create.family.dialog.css.js--\x3e<tp-yt-paper-dialog id="dialog" with-backdrop="" class="style-scope yt-create-family-dialog">\n  <div id="unicorn-iframe" class="style-scope yt-create-family-dialog"></div>\n</tp-yt-paper-dialog>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);var g=r.content,I=g.insertBefore;fQ7===void 0&&(fQ7=document.createElement("template"));var P=fQ7;I.call(g,P.content.cloneNode(!0),r.content.firstChild);nCC=r}r=nCC;return r},{mode:2});var Tpn;var hdc;var N$=function(){var r=_.D.apply(this,arguments)||this;r.STEP=1;r.BLOCK_ON=80;r.MIN_PROGESS=0;r.MAX_PROGESS=100;return r};
_.b(N$,_.D);_.Q=N$.prototype;_.Q.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.Q.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));_.S5().addProvider({provide:JHr,useValue:this})};
_.Q.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.Q.finish=function(){var r=this;this.progress=this.MAX_PROGESS;XIR(function(){r.progress==r.MAX_PROGESS&&(r.hostElement.hidden=!0)})};
_.Q.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.l4.Object.defineProperties(N$.prototype,{progress:{configurable:!0,enumerable:!0,set:function(r){this.progress_=r;var g="scaleX("+r/this.MAX_PROGESS+")",I=_.DG(this.hostElement).querySelector("#progress").style;I.transform=g;I.webkitTransform=g;this.hostElement.setAttribute("aria-valuenow",String(r))},
get:function(){return this.progress_}}});
_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],N$.prototype,"ytComponentBehavior",void 0);_.w([_.ov({is:"yt-page-navigation-progress",disableElementRegistration:!0})],N$);
_.A(N$,"yt-page-navigation-progress",function(){if(hdc===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-page-navigation-progress--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_page_navigation_progress.yt.page.navigation.progress.css.js--\x3e<div id="progress" class="style-scope yt-page-navigation-progress"></div>\n');r.content.insertBefore(_.x().content.cloneNode(!0),
r.content.firstChild);var g=r.content,I=g.insertBefore;Tpn===void 0&&(Tpn=document.createElement("template"));var P=Tpn;I.call(g,P.content.cloneNode(!0),r.content.firstChild);hdc=r}r=hdc;return r},{mode:2});var koN={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"},$zV={"font-size":"12px","font-style":"italic"},r0V={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.O8M=function(){return _.p(function(r){_.R2(r)})};var gWD=_.R(function(r){var g=function(){return r.data().subtext},I={};
return _.q("snackbar-view-model",{class:_.Ws("snackbarViewModelHost",r.className)},_.q("div",{class:_.Ws("snackbarViewModelEngagementBarWrapper",r.className)},_.q(_.t,{cond:function(){return r.data().image},
then:function(P){return _.q(_.bv,{data:P,alt:"",targetWidth:86,preserveWidth:!0,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",className:"snackbarViewModelImageContainer"})}}),_.q(_.t,{cond:function(){return r.data().imageContent},
then:function(){return _.q("div",{class:"snackbarViewModelAvatarContainer"},_.q(_.fk,{data:function(){return r.data().imageContent}},{decoratedAvatarViewModel:_.oQ}))}}),_.q("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.q("div",{class:_.Ws((I.snackbarViewModelTitle=!0,I.snackbarViewModelTitleWithSubtext=g,I))},_.q(_.eY,{text:function(){return r.data().text}})),_.q(_.t,{cond:g,
then:function(){return _.q("div",{class:"snackbarViewModelSubtext"},_.q(_.eY,{text:function(){return g()}}))}})),_.q(_.t,{cond:function(){return r.data().buttons},
then:function(){return _.q("div",{class:"snackbarViewModelButtonClassWrapper"},_.q(_.fk,{data:function(){return r.data().buttons}},{buttonViewModel:function(P){return _.q(_.W6,{data:P.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:r.target})}}))}})))},"fm");_.dM(_.R(function(){function r(W,S,E){U(W);G(E);z("in");B(!0);g(W,S);C=setTimeout(function(){I()},S)}
function g(W,S){var E,l=(E=W.text)==null?void 0:E.content;W=_.vk(W.rendererContext);l&&(S={label:l,command:W,durationMs:S},_.S5().resolve(_.Vv).enqueue(S))}
function I(W){z("out");W&&clearTimeout(C)}
function P(){I(!0)}
function a(W){if(W){var S=W.snackbarViewModel,E=W.durationMs,l=W.target;E||(E=3E3);S&&(W=_.S5().resolve(_.lX(_.iA)))&&W.enqueue({isOpened:c,open:function(){r(S,E,l)},
close:I},0)}}
var v=_.U3("snackbar-container"),C=void 0,u=_.m(_.ua(!1,void 0,"mDc5N")),X=u.next().value;u=u.next().value;var c=X,B=u;X=_.m(_.ua("out",void 0,"FpOs5e"));var O=X.next().value,z=X.next().value;X=_.m(_.ua(void 0,void 0,"jIDRob"));var e=X.next().value,U=X.next().value;X=_.m(_.ua(void 0,void 0,"kOA3Mb"));var V=X.next().value,G=X.next().value,F=_.RT(function(){if(O()==="out"){B(!1);U(void 0);G(void 0);var W=_.S5().resolve(_.lX(_.iA));W&&FaM(W,0)}});
_.M9(function(){var W=_.S5().resolve(_.lX(_.xzr));W&&(W.showSnackbarFn=a,W.closeSnackbarFn=P)});
return _.q("snackbar-container",{class:"ytSnackbarContainerHost",el:v},_.q(_.t,{cond:function(){return c()&&!!e()},
then:function(){var W={};return _.q("div",{class:_.Ws("ytSnackbarContainerSnackbarContainer",(W.ytSnackbarContainerMobile=!1,W.ytSnackbarContainerPivotBar=function(){var S;return!((S=_.S5().resolve(_.lX(_.fi0)))==null||!S())},W.ytSnackbarContainerOpened=function(){return c()&&O()==="in"},W.ytSnackbarContainerClosed=function(){return c()&&O()==="out"},W)),
"on:animationend":F},_.q(gWD,{data:function(){return e()},
target:function(){return V()}}))}}))},"gm"),"snackbar-container");_.dM(_.cy0,"yt-tooltip");var Iin=_.K2A.ephemeralActionSelector;_.dM(_.R(function(){var r=_.x9(Iin);return _.q("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var g;return(g=r())==null?void 0:g.announcement})},"hm"),"yt-ephemeral-actions");var DJi=new Map;var i3R=function(r,g){var I=this;this.handleError=r;this.logEventInternal=g;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){I.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
i3R.prototype.logError=function(r){this.handleError(r)};
i3R.prototype.logEvent=function(r,g){switch(r){case "IDB_DATA_CORRUPTED":_.Y("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",g);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",g);break;case "IS_SUPPORTED_COMPLETED":_.Y("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",g);break;case "QUOTA_EXCEEDED":P_S(this,g);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",g);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":r=Object.assign({},g,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",r)}};
var P_S=function(r,g){_.L9.getInstance().estimate().then(function(I){I=Object.assign({},g,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:AeS(I==null?void 0:I.usage),deviceStorageQuotaMbytes:AeS(I==null?void 0:I.quota)});r.logEventInternal("idbQuotaExceeded",I)})};var ail=_.R(function(r){var g=_.Zg("yt-draggable"),I=r.onDrag,P=r.onDragStart,a=r.onDragEnd,v=_.GM(r,{allowClicks:!1,dragThreshold:5}),C=v.dragThreshold,u=v.allowClicks;r=v.children;v=v.className;var X=void 0,c=void 0,B=new _.V2(0,0),O=!1;_.M9(function(){X=new _.t3(g.value);c=new _.El(e);z(X,c);if(u()){_.qSh(X,C());var V;(V=g.value)==null||V.addEventListener("click",U,{capture:!0})}_.Lu(function(){var G;(G=X)==null||G.dispose();if(u()){var F;(F=g.value)==null||F.removeEventListener("click",U,{capture:!0})}})});
var z=function(V,G){_.jf(V,"earlycancel",function(){u()&&(O=!1)});
_.jf(V,"start",function(F){P==null||P(F);F.defaultPrevented||u()&&(O=!0)});
_.jf(V,"beforedrag",function(F){X&&c&&(F.preventDefault(),B=new _.V2(F.clientX-X.startX,F.clientY-X.startY),c.start())});
_.jf(V,"end",function(){G.stop();a==null||a();B=new _.V2(0,0)})},e=function(){B&&I(B)},U=function(V){O&&(O=!1,V.stopPropagation(),V.preventDefault())};
return _.q("yt-draggable",{el:g,class:_.Ws("ytDraggableComponentHost",v)},r)},"im");var vWc=_.R(function(r){var g=_.m(_.ua(0,void 0,"Qf0tbc")),I=g.next().value,P=g.next().value;g=function(a){var v={},C={};return _.q(ail,{className:_.Ws("ytdMiniplayerComponentResizer",(v.ytdMiniplayerComponentResizerDisabled=function(){return a===r.horizontalAlignment()||a===r.verticalAlignment()},v.ytdMiniplayerComponentResizerNorth=a==="north",v.ytdMiniplayerComponentResizerEast=a==="east",v.ytdMiniplayerComponentResizerSouth=a==="south",v.ytdMiniplayerComponentResizerWest=a==="west",v)),
onDragStart:function(){P(r.currentMiniplayerSize());if(r.onResizeStart)r.onResizeStart()},
onDrag:function(u){a!=="north"&&a!=="west"||u.scale(-1);var X;u=(X=a==="north"||a==="south")?u.y:u.x;var c=r.currentAspectRatio();X&&c>=1?u*=c:!X&&c<1&&(u/=c);X=u;r.onResize(I()+X)}},_.q("div",{class:_.Ws("ytdMiniplayerComponentResizerCorner",(C.ytdMiniplayerComponentResizerNorthCorner=a==="north",C.ytdMiniplayerComponentResizerEastCorner=a==="east",C.ytdMiniplayerComponentResizerSouthCorner=a==="south",C.ytdMiniplayerComponentResizerWestCorner=a==="west",C))}))};
return _.q("div",{class:"ytdMiniplayerComponentResizers"},g("north"),g("east"),g("south"),g("west"))},"jm");var Qxl=16/9;_.dM(_.R(function(){var r=_.Zg("ytd-miniplayer"),g=_.m(_.ua(new _.$2(NaN,NaN),void 0,"i8Divd")),I=g.next().value,P=g.next().value;g=_.m(_.ua(!1,void 0,"M0mb9d"));var a=g.next().value,v=g.next().value;g=_.m(_.ua(!1,void 0,"U2besf"));var C=g.next().value,u=g.next().value;g=_.m(_.ua(!1,void 0,"oMkCO"));var X=g.next().value,c=g.next().value;g=_.m(_.ua(!1,void 0,"LLG3Bf"));var B=g.next().value,O=g.next().value;g=_.m(_.ua(!1,void 0,"m7HPQe"));var z=g.next().value,e=g.next().value;g=_.m(_.ua(!1,void 0,"jUGfuc"));
var U=g.next().value,V=g.next().value;g=_.m(_.ua(Qxl,void 0,"LkUsDe"));var G=g.next().value,F=g.next().value,W=_.m(_.ua(!1,void 0,"xKE3oe"));g=W.next().value;var S=W.next().value;W=_.m(_.ua(!1,void 0,"QQ32Je"));var E=W.next().value,l=W.next().value;W=_.m(_.ua(void 0,void 0,"LRAn3"));var f=W.next().value,n=W.next().value;W=_.m(_.ua(zQ()?"west":"east",void 0,"ZPTxkd"));var P$=W.next().value,Cs=W.next().value;W=_.m(_.ua("south",void 0,"XYTr4"));var ZL=W.next().value,tp=W.next().value;W=_.m(_.ua(400,
void 0,"hJycJe"));var eX=W.next().value,H$=W.next().value;W=_.S5().resolve(_.XH).miniplayerPropSignalMap[0];var E8=W.data,wQ=W.externalPlaylistData,Oh=W.playabilityStatus,of=W.isReadyToResume,l1=W.isDisabled,zB=W.watchWhile,iz=W.playerVe,tw=W.expandVe,dr=W.closeVe,Q4=W.readyToResumeVe,c$=W.readyToResumeCloseVe,DL=W.repositionVe,B0=W.resizeVe;W=_.m(_.yR(of));var fY=W.next().value,H0=W.next().value,$f=_.x9(_.Bk.persistentPanelVisibleSelector),KE=!1,hw=!1,cR;_.M9(function(){P(_.fz());r.value.addEventListener("animationend",
function(wJ){wJ.target===r.value&&(e(!1),V(!1))});
E8p(r.value)});
_.WH("yt-window-resized",function(wJ){wJ&&P(wJ)});
var ST=function(){cR&&F(cR.getVideoAspectRatio())},xf=function(){if(cR){var wJ=cR.getPlayerState()===1;
fY()&&wJ&&H0(!1)}},CY=function(){var wJ=tw();
if(wJ){var eA=_.CB(3);eA&&_.Uk(eA,wJ)}},tW=function(){var wJ=dr(),eA=c$();
wJ&&_.Uk(_.CB(3),wJ);of()&&eA&&_.Uk(_.CB(3),eA)};
_.WH("yt-activate-miniplayer",function(wJ){var eA;return _.p(function(kf){if(kf.nextAddress==1)return a()?kf.return():kf.yield((eA=_.S5().resolve(_.XH).getPlayerElement())==null?void 0:eA.getPlayerPromise(),2);cR=kf.yieldResult;if(!cR)return kf.return();!E()&&_.Y("kevlar_watch_while_v2")&&(tp(wJ&&!_.Y("kevlar_watch_while_bottom_align")?"north":"south"),Cs(zQ()?"west":"east"));var ub=cR;ub.addEventListener("onVideoDataChange",ST);ub.addEventListener("onStateChange",xf);ub.addEventListener("onExpandMiniplayer",
CY);ub.addEventListener("onCloseMiniplayer",tW);F(cR.getVideoAspectRatio());v(!0);JeZ()||e(!0);_.R2(kf)})});
_.WH("yt-deactivate-miniplayer",function(wJ,eA){return _.p(function(kf){if(!a())return kf.return();v(!1);H0(!1);V(wJ);O(!1);u(!1);if(cR){var ub=cR;ub.removeEventListener("onVideoDataChange",ST);ub.removeEventListener("onStateChange",xf);ub.removeEventListener("onExpandMiniplayer",CY);ub.removeEventListener("onCloseMiniplayer",tW)}JeZ()||eA?eA&&e(!1):e(!0);_.R2(kf)})});
var c0=function(){return!(zB()&&_.Y("kevlar_watch_while_modern"))},Eh=function(){var wJ;
return!((wJ=wQ())==null||!wJ.contents)},DF=function(){var wJ=eX();
var eA=I();eA=Math.min(Math.min(eA.width,eA.height)-32,720);var kf=G(),ub=c0(),uj=Eh()&&C(),BX=Math.min(wJ,eA);wJ=new _.$2(192,ub?116:192);kf=new _.$2(uj?Qxl:kf,1);BX=new _.$2(BX,ub?BX-76:BX);BX=kf.aspectRatio()>BX.aspectRatio()?BX.width/kf.width:BX.height/kf.height;kf=kf.scale(BX);wJ.width<=kf.width&&wJ.height<=kf.height||(wJ=kf.aspectRatio()<=wJ.aspectRatio()?wJ.width/kf.width:wJ.height/kf.height,kf.scale(wJ),kf.width=Math.min(kf.width,eA),kf.height=Math.min(kf.height,eA));return new _.$2(kf.width,
_.uV(192,kf.height+TFr(ub,uj),720))},u0=function(){var wJ=DF(),eA=c0(),kf=Eh()&&C();
return new _.$2(wJ.width,wJ.height-TFr(eA,kf))},wN=function(){var wJ=function(eA){eA.target===r.value&&B()&&(O(!1),r.value.removeEventListener("transitionend",wJ))};
JeZ()||(r.value.addEventListener("transitionend",wJ),O(!0));u(!C())};
_.dd(function(){var wJ=iz(),eA=_.CB(3),kf=_.mw(3);if(eA&&kf&&wJ){_.Ok(eA,kf,wJ);kf=DL();var ub=B0(),uj=tw(),BX=dr(),MS=c$();uj&&BX&&MS&&(_.zG(eA,wJ,[uj,BX,MS]),_.YD(eA,[uj,BX]));kf&&ub&&_.zG(eA,wJ,[kf,ub])}},"UatZXe");
_.dd(function(){var wJ=Q4();if(wJ){var eA=_.CB(0),kf=_.mw(0);eA&&kf&&(_.Ok(eA,kf,wJ),_.YD(eA,[wJ]))}},"kTR4R");
W={};return _.q("ytd-miniplayer",{el:r,class:_.Ws("ytdMiniplayerComponentHost",(W.ytdMiniplayerComponentVisible=function(){return(a()||z())&&!(zB()&&_.Y("kevlar_watch_while_counterfactual"))},W.ytdMiniplayerComponentAnimatingSnap=X,W.ytdMiniplayerComponentAnimatingPlaylistExpand=B,W.ytdMiniplayerComponentAnimatingFade=z,W),function(){if(z()){var wJ=ZL();
var eA=a(),kf=U();wJ=eA?wJ==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":kf?wJ==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":wJ==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else wJ="";return wJ}),
style:_.wM({top:function(){return ZL()==="north"?"16px":""},
right:function(){var wJ=P$(),eA=$f();eA=(eA===void 0?0:eA)&&!zQ()?400:0;return wJ==="east"?16+eA+"px":""},
bottom:function(){return ZL()==="south"?"16px":""},
left:function(){var wJ=P$(),eA=$f();eA=(eA===void 0?0:eA)&&zQ()?400:0;return wJ==="west"?16+eA+"px":""},
width:function(){return DF().width+"px"},
height:function(){return DF().height+"px"},
transform:function(){var wJ=f();return wJ?"translate("+wJ.x+"px, "+wJ.y+"px)":""}})},_.q("div",{class:"ytdMiniplayerComponentContent"},_.q(ail,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(wJ){var eA=n8f(P$(),ZL(),I(),DF(),f()),kf=u0();Math.abs(wJ.clientY-(eA.y+kf.height))>15?(S(!0),wJ=_.CB(3),eA=DL(),KE||(KE=!0,wJ&&eA&&_.YD(wJ,[eA])),wJ&&eA&&_.Uk(wJ,eA)):wJ.preventDefault()},
onDrag:function(wJ){n(wJ)},
onDragEnd:function(){var wJ=xJp(n8f(P$(),ZL(),I(),DF(),f()),I(),DF()),eA=fn4(P$(),ZL(),I(),DF(),$f()),kf=fn4(wJ.horizontalAlignment,wJ.verticalAlignment,I(),DF(),$f());kf=new _.V2(kf.x-eA.x,kf.y-eA.y);var ub;eA=eA.y+(((ub=f())==null?void 0:ub.y)||0)+DF().height/2;var uj=function(){P$()===wJ.horizontalAlignment&&ZL()===wJ.verticalAlignment||l(!0);Cs(wJ.horizontalAlignment);tp(wJ.verticalAlignment);n(void 0)},BX=function(MS){MS.target===r.value&&X()&&(c(!1),uj(),r.value.removeEventListener("transitionend",
BX))};
S(!1);ZL()==="south"&&eA>I().height?(uj(),_.S5().resolve(_.XH).close()):(r.value.addEventListener("transitionend",BX),c(!0),n(kf))}},_.q(_.t,{cond:a,
then:function(){return _.q(_.JG0,{isDisabled:l1,playabilityStatus:Oh,size:u0})}}),_.q(_.t,{cond:c0,
then:function(){return _.q(_.lAS,{isReadyToResume:fY,data:E8,expanded:C,onExpandClick:wN,playlistData:wQ})}}),_.q(_.t,{cond:g,
then:function(){return _.q("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.q(_.t,{cond:function(){return Eh()&&C()||B()},
then:function(){return _.q(_.xpi,{className:"ytdMiniplayerComponentPlaylistPanel",data:wQ,hideHeaderText:!0,withinMiniplayer:!0})}})),_.q(vWc,{onResize:function(wJ){H$(_.uV(192,wJ,720))},
onResizeStart:function(){var wJ=_.CB(3),eA=B0();hw||(hw=!0,wJ&&eA&&_.YD(wJ,[eA]));wJ&&eA&&_.Uk(wJ,eA)},
currentAspectRatio:G,currentMiniplayerSize:eX,horizontalAlignment:P$,verticalAlignment:ZL}))},"mm"),"ytd-miniplayer",{});var mzn=_.Bk.persistentPanelVisibleSelector,wE=function(){var r=_.D.apply(this,arguments)||this;r.tabGesturesIsActive=!1;r.persistentPanelEnabled=_.Y("enable_ai_companion");r.hasDelegation=!1;r.isFrostedGlassInitialized=!1;r.frostedGlassExp=_.Y("web_frosted_glass");r.hasPendingWatchNavigation=!1;r.mastheadHiddenFocusWithinKillswitch=_.Y("web_masthead_hidden_focus_within_killswitch");r.clientOnlyWizTooltipsEnabled=_.Y("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
r.scrollAtTopInternal=!0;r.guideScrollTop=0;r.isTheaterModeSession=_.yi("START_IN_THEATER_MODE");r.iMaxTheaterMode=_.Y("web_watch_imax_theater_mode");r.isFullWindowSession=_.yi("START_IN_FULL_WINDOW_MODE");r.hasCreateFamilyDialog=!1;r.mastheadHeight=56;r.networkStatusManager=new _.sZ;r.actionMap={"yt-command-executor-command":"handleCommandWithCommandHandler","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-edu-dismiss-action":"handleEduDismissAction","yt-edu-impression-action":"handleEduImpressionAction",
"yt-navigate-action":"onYtNavigateAction","yt-navigate-home-action":"onYtNavigateHomeAction","yt-player-fullscreen":"onPlayerFullscreen","yt-register-create-family-dialog":"onYtRegisterCreateFamilyDialog","yt-select-country-command":"handleCommandWithCommandHandler","yt-select-language-command":"handleSelectLanguageCommand","yt-set-push-notifications-enabled-command":"onSetPushNotificationsEnabledCommand","yt-signal-action-copy-debug-data":"onYtSignalActionCopyDebugData","yt-signal-action-enable-chrome-notifications":"onYtSignalActionEnableChromeNotifications",
"yt-signal-action-toggle-restricted-mode-on":"onYtSignalActionToggleRestrictedModeOnAction","yt-signal-action-toggle-restricted-mode-off":"onYtSignalActionToggleRestrictedModeOffAction","yt-signal-action-confirm-mentions-edu":"onYtSignalActionConfirmMentionsEdu","yt-signal-action-record-mentions-edu-impression":"onYtSignalActionRecordMentionsEduImpression","yt-signal-action-show-keyboard-shortcut-dialog":"onYtSignalActionShowKeyboardShortcutDialog","yt-signal-action-skip-navigation":"onYtSignalActionSkipNavigation",
"yt-signal-action-request-persistent-storage":"onYtSignalActionRequestPersistentStorage","yt-timed-command":"onYtTimedCommand","yt-window-resized":"onWindowResized","yt-window-scrolled":"onWindowScrolled","yt-invoke-instrument-manager-action":"onInvokeInstrumentManagerAction","yt-entity-update-command":"handleEntityUpdateCommand","yt-web-native-share-command":"handleCommandWithCommandHandler","yt-confirm-dialog-endpoint":"handleConfirmDialogEndpoint","yt-ad-feedback-endpoint":"handleOpenPopupNavigationEndpoints",
"yt-create-backstage-post-dialog-endpoint":"handleOpenPopupNavigationEndpoints","yt-manage-purchase-endpoint":"handleOpenPopupNavigationEndpoints","yt-modal-endpoint":"handleOpenPopupNavigationEndpoints","yt-unlimited-family-flow-endpoint":"handleOpenPopupNavigationEndpoints","yt-ypc-cancel-survey-endpoint":"handleOpenPopupNavigationEndpoints","yt-register-promo-command":"handleYtRegisterPromoCommand","yt-location-collection-command":"onYtLocationCollectionCommand","yt-get-location-command":"onYtGetLocationCommand",
"yt-log-flow-logging-event-command":"logFlowLoggingEventCommand","yt-save-command-to-session-storage-action":"handleSaveCommandToSessionStorage","yt-show-dma-consent-flow-command":"handleShowConsentPrimitive","yt-signal-action-show-dma-consent-flow":"handleShowConsentPrimitive","yt-show-mmg-notice-command":"handleShowConsentPrimitive","yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice",
"yt-select-active-identity-endpoint":"handleSelectActiveIdentityEndpointInternal","yt-update-permission-role-command":"handleUpdatePermissionRoleCommand","yt-channel-creation-form-endpoint":"handleYtChannelCreationFormEndpoints","yt-show-engagement-panel-endpoint":"handleShowEngagementPanelEndpoint","yt-google-payment-billing-command":"handleCommandWithCommandHandler"};r.dynamicActionMap={"yt-run-attestation-command":function(g){var I=_.KDZ.instance,P=_.Z(g,_.MKl);return P?_.Y("use_rta_manager_for_async")&&
(_.Y("attmusi")&&_.Y("attmusi_ue")?window.attmp:fRf())?aDA(I,P,g.clickTrackingParams):PxU(I,P,g.clickTrackingParams):_.aT(Error("ri"))}};
r.isFrostedGlassDisabled=!1;r.isChannelOrPlaylistPage=!1;return r};
_.b(wE,_.D);_.Q=wE.prototype;_.Q.created=function(){var r=_.S5();_.Y("kevlar_clear_duplicate_pref_cookie")&&_.q6(_.ZV,function(){var g=_.aK.get("PREF");g&&!/f\d=/.test(g)&&(g=_.nL("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=g?"PREF=null;domain="+g+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.Y("gzip_gel_with_worker")&&_.e3Q();_.Y("jspb_serialize_with_worker")&&s7r();_.Y("web_worker_availability_check")&&RgA();_.Y("nwl_init_killswitch")||yqZ().then(function(){_.ZV.addLowPriorityJob(byR)});
this.pageManagerAttachedPromise=_.YG();this.ytdAppBehavior.loadDepsPromise=_.pd([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.ND(this.onThrottledScroll,200,this);_.Y("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);b3M();hrf=!!_.HP("ytappsettings.initialized");cFR=_.HP("ytappsettings.previousValue");tOR=_.HP("ytappsettings.previousSnapshotTime");hrf||(hrf=!0,BVA());E9p();xDR();_.LL("DEFERRED_DETACH",
_.Y("kevlar_tuner_should_defer_detach"));_.LL("REUSE_COMPONENTS",!0);_.LL("STAMPER_STABLE_LIST",!0);_.LL("SCHEDULED_LAZY_LIST",!0);_.LL("openPopupConfig",Vgi);_.LL("useClickHandler",!0);_.Y("kevlar_shell_cleanup")&&_.ZV.addLowPriorityJob(kii.bind(this,_.I$.caches));_.yi("IS_SHELL_LOAD")&&_.QM({shellStartupDurationMs:Math.round((0,_.EM)()-hv())});Z8Z(this.networkStatusManager);_.Y("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",cep(koN)),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!",
cep($zV)),console.log("%cVisit http://go/join-youtube-web to apply today.",cep(r0V)));J3W(r.resolve(_.jo),1E3)};
_.Q.ready=function(){var r=this;this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var g=r8S();g&&!_.Y("external_fullscreen_killswitch")&&document.addEventListener(g,this.setFullscreen.bind(this));(g=window.matchMedia("(prefers-color-scheme: dark)"))&&g.addEventListener&&g.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged();if(g=_.S5().resolve(_.lX(_.ymd)))g.subscribe("navigation-start",
function(I){I.destinationPageSubtype==="watch"&&(r.hasPendingWatchNavigation=!0)}),g.subscribe("navigation-end",function(I){I.destinationPageSubtype==="watch"&&(r.hasPendingWatchNavigation=!1)})};
_.Q.attached=function(){var r=this;_.YF().processSignal("ci");_.Y("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.mHF?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.S3(_.mqE(),"SUCCESS");this.updateIconSet();_.VU(this.guideInnerContent,!1);_.E_().initVisibilityObserver();this.guideService.guideElement=this.guide;var g=document.createElement("ytd-miniplayer"),I=_.DG(this.hostElement).querySelector("#content");
_.DG(this.hostElement).insertBefore(g,I);_.YF().processSignal("ma");_.S5().resolve(_.XH).init(g);this.persistentPanelEnabled&&dNK(this.persistentPanelContainer,"APP");_.yi("IS_SHELL_LOAD")&&(I=document.createElement("ytd-network-status-banner"),_.DG(this.hostElement).insertBefore(I,g));_.Y("kevlar_right_click_on_lockups")&&_.cE._onCaptureClick&&document.addEventListener("contextmenu",_.cE._onCaptureClick.bind(_.cE),!0);var P=function(){var a=_.jY("yt-page-navigation-progress");_.DG(r.hostElement).appendChild(a)};
setTimeout(function(){_.YF().parkOrScheduleJob(P,0,"eocs",16)},0);
_.Y("service_worker_push_enabled")&&_.q6(_.ZV,sXi);_.Fh(_.sL.getInstance(),this.dynamicActionMap,this.hostElement);_.He(this.hostElement,"ytd-app-attached");_.YF().processSignal("aa");RBp(this.hostElement);_.le("gapi.load",_.TPX);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.q6(_.ZV,
function(){var a=document.createElement("ytd-video-preview");_.DG(_.DG(r.hostElement).querySelector("#video-preview")).appendChild(a)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.q6(_.ZV,function(){zgf();r.registerWithViewTransitionManager()});
if(_.zI()&&this.isAppDarkTheme()!==_.Bg())this.onDarkModeToggledAction();else g=_.Oq()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==g&&(_.Y("enable_dark_theme_only_on_shorts")?_.t4(_.Y("enable_dark_theme_only_on_shorts_control")?window.location.href:_.N9(window.location.href,{theme:"dark"})):_.M6(new _.oK("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(ys0=new G2Z(this.hostElement)),xHl=new ECb(this.hostElement),J6N=new SQl(this.hostElement),h54=new TCr(this.hostElement)};
_.Q.getThemeSettingsToLog=function(){var r=_.Oq()==="USER_INTERFACE_THEME_DARK";r=_.zI()?_.Bg()?"os-dark":"os-light":r?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:r,cookiesEnabled:_.Cq()}};
_.Q.detached=function(){_.dV(this.guideInnerContent);_.ZV.cancelJob(LN3);LN3=0;_.ZV.cancelJob(sbr);sbr=0;_.yYL(DPZ);DPZ.length=0;FN0=_.DMQ=null;_.E_().dispose();_.Y("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.HH(_.sL.getInstance(),ys0.playlistHandlerActionMap,ys0.JSC$33469_clientRoot);_.HH(_.sL.getInstance(),xHl.downloadManagerActionMap,xHl.JSC$33914_clientRoot);_.HH(_.sL.getInstance(),J6N.feedbackCollectorActionMap,J6N.JSC$33909_clientRoot);
for(var r=_.m(h54.eventListeners),g=r.next();!g.done;g=r.next()){var I=_.m(g.value);g=I.next().value;I=I.next().value;I=_.m(I);for(var P=I.next();!P.done;P=I.next()){var a=_.m(P.value);P=a.next().value;a=a.next().value;g.removeEventListener(P,a)}}_.HH(_.sL.getInstance(),h54.autonavPauseActionMap,h54.JSC$21665_clientRoot)};
_.Q.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.Tk().getFlag(186)};
_.Q.computeIsInlinePreviewEnabled=function(r,g,I){return!I&&k1W({miniplayerIsActive:r,miniplayerPlaybackState:g})};
_.Q.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.Ke({type:"SET_FROSTED_GLASS_MODE",payload:!_.Y("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"}))};
_.Q.computeIsFrostedGlassDisabled=function(r,g,I,P){return r||g||I||P&&_.Y("web_frosted_glass_disable_watch")};
_.Q.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.Y("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.Q.computeIsHomePage=function(r,g){if(!r||g==null||!g.endpoint)return!1;var I;return((I=_.Z(g.endpoint,_.JN))==null?void 0:I.browseId)==="FEwhat_to_watch"};
_.Q.updateIsChannelOrPlaylistPage=function(){if(_.Y("web_frosted_glass")){var r,g,I=(g=(r=_.S5().resolve(_.lX(_.jN)))==null?void 0:r.getCurrentPage())==null?void 0:g.pageSubtype;this.isChannelOrPlaylistPage=I?["channel","channels","playlist"].includes(I):!1}};
_.Q.scheduleFrostedGlassInitialization=function(){var r=this;_.Y("web_frosted_glass")&&_.YF().parkOrScheduleJob(function(){r.isFrostedGlassInitialized=!0},0,ev(["eocs",
"cr"]),300)};
_.Q.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.OU$(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.Ke({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.Ke({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.Q.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(W0Z(!0))};
_.Q.onYtSignalActionRequestPersistentStorage=function(){if(!_.Y("request_persistent_storage_killswitch")){var r=_.S5().resolve(_.ZuS);r.cachedPersistStatePromise||(r.cachedPersistStatePromise=fDi())}};
_.Q.handleYtChannelCreationFormEndpoints=function(r){r&&this.ytComponentBehavior.resolveCommand(r)};
_.Q.handleShowEngagementPanelEndpoint=function(r){r&&this.ytComponentBehavior.resolveCommand(r)};
_.Q.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(W0Z(!1))};
_.Q.initIconDefs=function(r,g){var I=document.createElement("iron-iconset-svg");I.name=r;r=document.createElementNS("http://www.w3.org/2000/svg","svg");I.appendChild(r);r.appendChild(g);document.body.appendChild(I);return I};
_.Q.onWindowResized=function(){_.We(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var r=_.Wv.getInstance();r.documentWidth_=document.body.clientWidth;Zdr(r)};
_.Q.onWindowScrolled=function(){var r=_.S5().resolve(_.jN).getCurrentPage();if(r!=null&&r.getScrollTop){var g=this.ytdReduxBehavior,I=g.dispatch;r=r.getScrollTop()<=0;I.call(g,_.Ke({type:"SET_SCROLL_AT_TOP",payload:r}))}};
_.Q.guideIsVisibleButNotPersistentSelectorChanged=function(){var r=_.S5().resolve(_.jN).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=r.getScrollTop(),document.body.classList.add("lock-scrollbar"),document.body.style.top="-"+this.guideScrollTop+"px"):document.body.classList.contains("lock-scrollbar")&&(document.body.style.overflowY="",document.body.style.top="",document.body.classList.remove("lock-scrollbar"),
r.setScrollTop(this.guideScrollTop));_.D3(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.Q.getCurrentPageScrollableElementType=function(){var r=_.S5().resolve(_.jN).getCurrentPage();if(r&&r.getPageScrollingElement())return r.getPageScrollingElement().nodeName};
_.Q.observeGuideVisibility=function(){var r=_.Wv.getInstance(),g=this.miniGuideVisible;r.guidePersistentAndVisible_=this.guidePersistentAndVisible;r.miniGuideVisible_=g;Zdr(r)};
_.Q.observePersistentPanelVisibility=function(){var r=_.Wv.getInstance();r.persistentPanelVisible_=this.persistentPanelVisible;Zdr(r)};
_.Q.handleEduDismissAction=function(r){r&&r.eduDismissAction&&(_.We(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.Z5f.getInstance(),_.Fm.set(r.eduDismissAction.key+"-dismissed",!0))};
_.Q.handleEduImpressionAction=function(r){if(r&&r.eduImpressionAction){var g=_.Z5f.getInstance();r=r.eduImpressionAction.key;g.JSC$13485_eduDisplayedThisLoad_[_.YxJ[r].setKey||r]=!0;_.Fm.set(r+"-impression",parseInt(_.Fm.get(r+"-impression")||0,10)+1)}};
_.Q.onYtSignalActionConfirmMentionsEdu=function(){_.We(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.R_.getInstance();_.DM.set("edu-dismissed",!0)};
_.Q.onYtSignalActionRecordMentionsEduImpression=function(){_.R_.getInstance();var r=_.DM.set,g=parseInt(_.DM.get("edu-impressions"),10);r.call(_.DM,"edu-impressions",(isFinite(g)?g:0)+1)};
_.Q.onYtPageManagerAttached=function(r){var g;((g=_.Va(r))==null?void 0:g.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.Q.onInvokeInstrumentManagerAction=function(r,g){SsR(g,r)};
_.Q.updateIconSet=function(){var r=this.hostElement.querySelector("#masthead");if(r){var g=_.RJ(r),I=g.querySelector("g#yt-logo-updated");I&&(r=document.createElementNS("http://www.w3.org/2000/svg","defs"),r.appendChild(I.cloneNode(!0)),(g=g.querySelector("g#yt-logo-red-updated"))&&r.appendChild(g.cloneNode(!0)),this.initIconDefs("yt-logos-ext",r))}};
_.Q.updateMastheadData=function(){var r=this,g,I,P,a,v;return _.p(function(C){if(C.nextAddress==1){g=r.data;I=r.hostElement.querySelector("#masthead");if(!I)return C.return();_.Nu(r,function(){I.data=r.topbarData});
if(!r.get("response.topbar",g)||r.get("response.topbar.responseContext.maxAgeSeconds",g)===0)return C.jumpTo(0);if(P=_.S5().resolve(_.Qv))return C.yield(P(),6);a=_.S5().resolve(_.ww);return C.yield(a.put("service:topbar:fallback",new _.lF({innertubeResponse:r.get("response.topbar",g)})),0)}return(v=C.yieldResult)?C.yield(v.put("service:topbar:fallback",new _.lF({innertubeResponse:r.get("response.topbar",g)})),0):C.jumpTo(0)})};
_.Q.computeTopbarData=function(r){if(!r)return null;var g;return this.isShortsPage&&this.topbarData&&!_.Z((g=r.response)==null?void 0:g.topbar,zEp)?this.topbarData:r.response&&"topbar"in r.response?_.Z(r.response.topbar,zEp)||null:null};
_.Q.onSetTheaterModeEnabled=function(r,g){this.isTheaterModeSession=g.enabled;this.setTheaterModeStyles(g.enabled)};
_.Q.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.Q.onDarkModeToggledAction=function(){var r=_.Nz(window.location.href);if(!_.W$F(r)){(r=!!_.A$(window.location.href).themeRefresh)&&_.M6(new _.oK("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!r){BVA();r={themeRefresh:1};var g=_.S5().resolve(_.jN);if(g.isOnWatch()){var I,P;g=((I=g.getPlayerFromWatch())==null?void 0:(P=I.getPlayer())==null?void 0:P.getCurrentTime())||0;g>=1&&(r.time_continue=Math.floor(g))}_.Cq()||_.Oq()!=="USER_INTERFACE_THEME_DARK"||(r.theme="dark");_.t4(_.N9(window.location.href,
r))}_.Y("web_appshell_refresh_trigger")&&_.I$.caches&&this.refreshAppShellResponse();I=_.wa(window.location.href);_.EO(_.S5().resolve(_.x0),_.h0(I,"theme"))}};
_.Q.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.Q.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.Q.onPlayerFullscreen=function(r){_.Ml();this.playerFullscreen=r};
_.Q.setRestrictedMode=function(r){var g=_.Tk();_.hF(0,58,r);g.save();_.S5().resolve(_.lq).reload()};
_.Q.onPageChanged=function(r){r.detail.newPageType==="ytd-watch-flexy"||r.detail.newPageType==="ytd-watch-fixie"||r.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.vY("WEB_PAGE_TYPE_WATCH")):r.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.vY("WEB_PAGE_TYPE_SHORTS")):r.detail.newPageType==="ytd-browse"&&r.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.vY("WEB_PAGE_TYPE_MINI_APP")):_.Y("web_frosted_glass")&&r.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.vY("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.vY("WEB_PAGE_TYPE_UNKNOWN"));r.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.Q.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.Q.onGuideToggleTap=function(){_.He(this.hostElement,"yt-guide-toggle")};
_.Q.onGuideToggleHover=function(){_.He(this.hostElement,"yt-guide-hover")};
_.Q.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.Q.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.Q.setMastheadTheme=function(){var r=_.RJ(this.hostElement).querySelector("#masthead");r&&(r.dark=r.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),r.isDarkThemeForced=!1)};
_.Q.onRequestPanelModeChange=function(r,g){this.hideHeaderShadow=g.mode!=="seamed"};
_.Q.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.Q.onDrawerIronSelect=function(r){_.Va(r).id==="guide"&&this.processDrawerIronSelect()};
_.Q.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var r="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(r="opened"));_.He(this.hostElement,"yt-autonav-pause-guide-"+r)};
_.Q.onAddElementToApp=function(r){_.DG(this.hostElement).appendChild(r.detail)};
_.Q.onThrottledScroll=function(){var r=_.S5().resolve(_.jN).getCurrentPage();r&&(this.scrollAtTopInternal=r.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.Q.canHideMasthead=function(){return this.scrollAtTopInternal&&!!this.fullscreen};
_.Q.setFullscreen=function(){if(_.Y("external_fullscreen")||!this.isWatchPage){var r=_.Y("kevlar_fullerscreen_root_only_killswitch")?!!_.Ml():!!_.Ml()&&_.Ml()===document.documentElement;r=(this.isWatchPage||this.isShortsPage||this.isMiniAppPage)&&(r||this.isFullWindowSession);this.fullscreen!==r&&((this.fullscreen=r)&&_.D3(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.jR().dispatch(_.vbw(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),this.updateScrollAndMasthead(this.isWatchPage&&
this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.We(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.Q.setFullscreenLoggingForShorts=function(r){var g,I,P;return _.p(function(a){if(a.nextAddress==1)return a.yield((g=_.dD())==null?void 0:g.getPlayerPromise(),2);I=a.yieldResult;(P=I)==null||P.setAppFullscreen(r);_.R2(a)})};
_.Q.updateMastheadCssHeight=function(){var r=this.mastheadHeight;this.fullscreen&&(r=0);_.lH(this.hostElement,{"--ytd-masthead-height":r+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.Q.updateNetworkStatusBannerDisplayStatus=function(){var r="unset";this.fullscreen&&(r="none");_.lH(this.hostElement,{"--ytd-network-status-banner-display":r})};
_.Q.updateNetworkStatusBannerCssHeight=function(){var r="unset";this.fullscreen&&(r="0px");_.lH(this.hostElement,{"--ytd-network-status-banner-max-height":r})};
_.Q.updateScrollAndMasthead=function(r,g,I,P){this.iMaxTheaterMode||(P=!1);var a=_.S5().resolve(_.jN).getCurrentPage();r||g||P?(document.body.classList.add("no-scroll"),a.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.J4(this,this.onScroll)),a.setScrollTop(0),_.lH(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":hR()+"px"})):I?_.He(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.He(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
a.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.J4(this,this.onScroll)));this.mastheadHidden=r||g||I;this.updateMastheadCssHeight();_.Y("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.Q.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.Q.onYtNavigateAction=function(r){r=this.get("navigateAction.endpoint",r);_.He(this.hostElement,"yt-navigate",{endpoint:r})};
_.Q.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var r=document.createElement("yt-create-family-dialog");_.DG(this.hostElement).appendChild(r);this.hasCreateFamilyDialog=!0}};
_.Q.onSetPushNotificationsEnabledCommand=function(r){var g=this,I=_.Z(r,BW4);I&&typeof I.enabled==="boolean"&&(Notification.permission!=="granted"?dlR().then(function(){Notification.permission==="granted"?(QXU(!I.enabled).then(peA),I.successAction&&_.RX(g.hostElement,[I.successAction])):I.failureAction&&_.RX(g.hostElement,[I.failureAction])}):(QXU(!I.enabled).then(peA),I.successAction&&_.RX(this.hostElement,[I.successAction])))};
_.Q.onYtSignalActionEnableChromeNotifications=function(){LwR(!0)};
_.Q.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.Z(this.topbarData.hotkeyDialog,imr)}}})};
_.Q.onYtSignalActionShowKeyboardShortcutDialog=function(){_.We(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.Q.onYtEndpointChangeHandler=function(r,g){var I=_.ys(_.wS);I.pendingPrefetchJob_&&(g=!(!g||g.autonav!="1"),I.pendingPrefetchJob_.resolve(r&&_.Rcp(r)?_.ACX(r,g):""),I.pendingPrefetchJob_=null);_.We(this.hostElement,"yt-pause-active-page-context");_.We(this.hostElement,"ytd-log-youthere-nav");_.We(this.hostElement,"yt-prepare-page-dispose")};
_.Q.handleCommandWithCommandHandler=function(r,g){_.Jx.instance.resolveCommand(r,{form:{element:g}})};
_.Q.onYtTimedCommand=function(r){var g=this;r=_.Z(r,xx4);var I=r.command;I&&_.EB(_.ZV,function(){var P=_.Z(I,_.KnY);P?(_.Jx.instance.resolveCommand(I),g.maybeLogGetAnswerRequestTick(P)):_.AF(g.hostElement,[I],g.hostElement)},r.timeoutMs||0)};
_.Q.maybeLogGetAnswerRequestTick=function(r){r&&r.isFirstRequest&&(_.Ce("search_overview_answer"),_.ug("so_rq",void 0,"search_overview_answer"))};
_.Q.onYtSignalActionSkipNavigation=function(){var r=_.S5().resolve(_.jN).getCurrentPage();_.R8(r)};
_.Q.onYtSignalActionCopyDebugData=function(){vDZ()};
_.Q.handleEntityUpdateCommand=function(r){_.Ek(_.Z(r,_.TTJ).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.Q.logFlowLoggingEventCommand=function(r){if(r=_.Z(r,_.cHF))if(r.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var g=r.flowEventNamespace,I=r.flowEventType,P=r.flowType;P&&g&&I&&_.Gxs(_.Nk(g,I,r.flowEventMetadata),P)}else{g=_.wc();I=r.flowEventNamespace;P=r.flowEventType;var a=r.flowType;a&&I&&P&&g.logFlowEvent(_.Nk(I,P,r.flowEventMetadata),a,r.flowNonce)}};
_.Q.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.Q.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.Q.onTouchStart=function(){var r=_.xF();_.CB()&&_.t9(r.JSC$13607_screenManager,{visualElement:r.ve})};
_.Q.handleSelectLanguageCommand=function(r){if(r=_.Z(r,mAU).hl){var g=_.Tk();g.set("hl",r);g.save();_.S5().resolve(_.lq).reload()}};
_.Q.handleConfirmDialogEndpoint=function(r){(r=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(r))&&this.ytOpenPopupBehavior.openPopup(r)};
_.Q.handleOpenPopupNavigationEndpoints=function(r,g){(r=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(r))&&this.ytOpenPopupBehavior.openPopup(r,g)};
_.Q.handleSaveCommandToSessionStorage=function(r){if(r=_.Z(r,_.y3J)){var g=r.key;g&&r.command&&window.sessionStorage.setItem(g,JSON.stringify(r.command))}};
_.Q.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(r){r&&r.active&&r.active.postMessage({type:"refresh_shell"})}).catch(function(r){r.name!=="SecurityError"&&_.iO(r)})};
_.Q.onDeviceThemeChanged=function(){var r=_.Bg();_.hF(_.Tk(),185,r);_.Tk().save()};
_.Q.handleYtRegisterPromoCommand=function(r){if(_.Z(r,tcW)){var g=_.S5().resolve(_.jN).getCurrentPage()||this.hostElement;oeS().registerPromoCommand(_.Z(r,tcW),g)}};
_.Q.onYtNavigateHomeAction=function(){if(!_.Y("kevlar_miniplayer_navigate_home_from_app_killswitch")){var r,g,I,P,a=(P=(r=this.topbarData)==null?void 0:(g=r.logo)==null?void 0:(I=g.topbarLogoRenderer)==null?void 0:I.endpoint)!=null?P:_.h1;this.ytComponentBehavior.resolveCommand(a)}};
_.Q.onYtLocationCollectionCommand=function(r){BFS(_.Z(r,HcS))};
_.Q.onYtGetLocationCommand=function(r){EkS(_.Z(r,FQp),this)};
_.Q.updateRenderGuideFromBinding=function(r){this.renderGuide=r.detail.value};
_.Q.updateGuidePersistentAndVisibleFromBinding=function(r){this.guidePersistentAndVisible=r.detail.value};
_.Q.updateMiniGuideVisibleFromBinding=function(r){this.miniGuideVisible=r.detail.value};
_.Q.onThemeSelected=function(r,g){var I=_.Tk(),P=r||g?r:_.Bg(),a=(P&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!P&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.W$F(_.Nz(window.location.href));_.hF(0,165,r);_.hF(0,174,g);I.save();a&&_.We(this.hostElement,"yt-dark-mode-toggled-action",[P]);_.We(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.Q.getCurrentTheme=function(){return _.zI()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Oq()};
_.Q.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.Q.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.Q.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.Q.handleShowConsentPrimitive=function(r){var g=this,I,P;return _.p(function(a){if(a.nextAddress==1){try{I=(P=_.dD())==null?void 0:P.getPlayerPromise()}catch(v){}return a.yield(WZM(r,I),2)}_.We(g.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.R2(a)})};
_.Q.handleSelectActiveIdentityEndpointInternal=function(r){_.XO();r=_.Z(r,_.njF);if(r!=null&&r.supportedTokens){r=_.m(r.supportedTokens);for(var g=r.next();!g.done;g=r.next())g=g.value,g.accountSigninToken&&_.t4(g.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.Q.handleUpdatePermissionRoleCommand=function(r){if(r=_.Z(r,_.fHB)){var g;this.hasDelegation=!((g=_.Z(r.renderer,_.x5J))==null||!g.status)}};
_.Q.registerWithViewTransitionManager=function(){var r=_.S5().resolve(_.lX(_.$b));if(r){var g,I=(g=this.guide)==null?void 0:g.querySelector("#scrim"),P;g=(P=this.guide)==null?void 0:P.querySelector("#contentContainer");I&&g&&r.isAnyTransitionEnabled&&(P={},r.viewTransitionCoordinator.registerElement(I,(P.slide="app-drawer-scrim-page-transition",P["lockup-to-watch"]="app-drawer-scrim-page-transition",P["learning-journey"]="app-drawer-scrim-page-transition",P)),I={},r.viewTransitionCoordinator.registerElement(g,
(I.slide="app-drawer-container-page-transition",I["lockup-to-watch"]="app-drawer-container-page-transition",I["learning-journey"]="app-drawer-container-page-transition",I)))}};
_.l4.Object.defineProperties(wE.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.Y("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky&&(!this.scrollAtTop||!_.Y("kevlar_show_chips_on_scroll"))}}});
_.l4.Object.defineProperties(wE,{template:{configurable:!0,enumerable:!0,get:function(){if(DHD===void 0){var r=document.createElement("template");_.M(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-app--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-guide-manager id="guide-service" disabled="[[standalone]]" guide-persistent-and-visible="[[guidePersistentAndVisible]]" mini-guide-visible="[[miniGuideVisible]]" render-guide="[[renderGuide]]" on-guide-persistent-and-visible-changed="updateGuidePersistentAndVisibleFromBinding" on-mini-guide-visible-changed="updateMiniGuideVisibleFromBinding" on-render-guide-changed="updateRenderGuideFromBinding" class="style-scope ytd-app">\n</yt-guide-manager>\n<yt-mdx-manager class="style-scope ytd-app"></yt-mdx-manager>\n<yt-playlist-manager class="style-scope ytd-app"></yt-playlist-manager>\n<yt-hotkey-manager class="style-scope ytd-app"></yt-hotkey-manager>\n<div id="content" class="style-scope ytd-app">\n  <div id="frosted-glass" class$="[[frostedGlassMode]] style-scope ytd-app"></div>\n  <div id="masthead-container" class="style-scope ytd-app">\n    <slot name="masthead" class="style-scope ytd-app"></slot>\n  </div>\n  <tp-yt-app-drawer id="guide" align="start" role="navigation" class="style-scope ytd-app">\n    <div id="guide-wrapper" class="style-scope ytd-app">\n      <div id="guide-spacer" class="style-scope ytd-app"></div>\n      <div id="guide-content" class="style-scope ytd-app">\n        <div id="header" hidden="[[guidePersistentAndVisible]]" class="style-scope ytd-app">\n          \n          <yt-icon-button id="guide-button" aria-label$="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="true" toggleable="true" on-mouseenter="onGuideToggleHover" on-tap="onGuideToggleTap" class="style-scope ytd-app">\n            <yt-icon id="guide-icon" icon="yt-icons:menu" class="style-scope ytd-app"></yt-icon>\n          </yt-icon-button>\n          <ytd-topbar-logo-renderer country-code="[[topbarData.countryCode]]" data="[[topbarData.logo.topbarLogoRenderer]]" disable-upgrade$="[[guideIsVisibleButNotPersistent]]" class="style-scope ytd-app">\n          </ytd-topbar-logo-renderer>\n        </div>\n        <div id="guide-inner-content" on-touchstart="onGuideTouchStart" on-touchend="onGuideTouchEnd" class="style-scope ytd-app">\n          <template is="dom-if" if="[[renderGuide]]" class="style-scope ytd-app">\n            <ytd-guide-renderer id="guide-renderer" class="style-scope ytd-app">\n              <slot name="guide-links-primary" slot="guide-links-primary" class="style-scope ytd-app"></slot>\n              <slot name="guide-links-secondary" slot="guide-links-secondary" class="style-scope ytd-app"></slot>\n              <slot name="vat-notice" slot="vat-notice" class="style-scope ytd-app"></slot>\n              <slot name="copyright" slot="copyright" class="style-scope ytd-app"></slot>\n            </ytd-guide-renderer>\n          </template>\n        </div>\n      </div>\n    </div>\n  </tp-yt-app-drawer>\n  <ytd-mini-guide-renderer disable-upgrade$="[[!miniGuideVisible]]" hidden="[[!miniGuideVisible]]" visible="[[miniGuideVisible]]" class="style-scope ytd-app">\n  </ytd-mini-guide-renderer>\n  <ytd-page-manager id="page-manager" class="style-scope ytd-app"></ytd-page-manager>\n  <div id="persistent-panel-container" hidden="[[!persistentPanelEnabled]]" class="style-scope ytd-app"></div>\n</div>\n<ytd-permission-role-bottom-bar-renderer class="style-scope ytd-app"></ytd-permission-role-bottom-bar-renderer>\n<ytd-popup-container class="style-scope ytd-app"></ytd-popup-container>\n<ytd-third-party-manager class="style-scope ytd-app"></ytd-third-party-manager>\n<snackbar-container class="style-scope ytd-app"></snackbar-container>\n<div id="video-preview" class="style-scope ytd-app"></div>\n<yt-ephemeral-actions class="style-scope ytd-app"></yt-ephemeral-actions>\n<template is="dom-if" if="[[clientOnlyWizTooltipsEnabled]]" class="style-scope ytd-app">\n  <yt-tooltip class="style-scope ytd-app"></yt-tooltip>\n</template>\n');
r.content.insertBefore(_.x().content.cloneNode(!0),r.content.firstChild);DHD=r}r=DHD;return r}}});
wE.prototype.onOpenHotkeyDialog=wE.prototype.onOpenHotkeyDialog;wE.prototype.setFullscreen=wE.prototype.setFullscreen;wE.prototype.onAddElementToApp=wE.prototype.onAddElementToApp;wE.prototype.onDrawerIronSelect=wE.prototype.onDrawerIronSelect;wE.prototype.onGuideOpenButtonHover=wE.prototype.onGuideOpenButtonHover;wE.prototype.onRequestPanelModeChange=wE.prototype.onRequestPanelModeChange;wE.prototype.onPageDataUpdated=wE.prototype.onPageDataUpdated;wE.prototype.onPageChanged=wE.prototype.onPageChanged;
wE.prototype.onSetTheaterModeEnabled=wE.prototype.onSetTheaterModeEnabled;wE.prototype.updateMastheadData=wE.prototype.updateMastheadData;wE.prototype.onYtPageManagerAttached=wE.prototype.onYtPageManagerAttached;wE.prototype.observePersistentPanelVisibility=wE.prototype.observePersistentPanelVisibility;wE.prototype.observeGuideVisibility=wE.prototype.observeGuideVisibility;wE.prototype.guideIsVisibleButNotPersistentSelectorChanged=wE.prototype.guideIsVisibleButNotPersistentSelectorChanged;
wE.prototype.isInlinePreviewEnabledChanged=wE.prototype.isInlinePreviewEnabledChanged;wE.prototype.isWatchPageChanged=wE.prototype.isWatchPageChanged;wE.prototype.dispatchFrostedGlassMode=wE.prototype.dispatchFrostedGlassMode;_.w([_.d(_.oj),_.J("design:type",Object)],wE.prototype,"ytdReduxBehavior",void 0);_.w([_.d(_.gW.YtEventForwardingBehavior),_.J("design:type",Object)],wE.prototype,"ytEventForwardingBehavior",void 0);
_.w([_.d(_.Aa.YtOpenPopupBehavior),_.J("design:type",Object)],wE.prototype,"ytOpenPopupBehavior",void 0);_.w([_.d(_.w9.YtActionHandlerBehavior),_.J("design:type",Object)],wE.prototype,"ytActionHandlerBehavior",void 0);
_.w([_.d({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.sL.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.Y("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var r;((r=this.actionRouterNode.hostElement)!=null?r:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var r;((r=this.actionRouterNode.hostElement)!=null?r:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(r){this.actionRouter_.handleAction(r.detail)}}),
_.J("design:type",Object)],wE.prototype,"ytActionRouterBehavior",void 0);_.w([_.d(EaS.YtdAppBehavior),_.J("design:type",Object)],wE.prototype,"ytdAppBehavior",void 0);_.w([_.d(_.N5.YtEndpointBehavior),_.J("design:type",Object)],wE.prototype,"ytEndpointBehavior",void 0);_.w([_.d(lQ7.YtEndpointHandlerWithYpcBehavior),_.J("design:type",Object)],wE.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.w([_.d(Rdn.YtLogYpcFlowCommandsBehavior),_.J("design:type",Object)],wE.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.w([_.d(_.T.YtRendererBehavior),_.J("design:type",Object)],wE.prototype,"ytRendererBehavior",void 0);_.w([_.d(_.q5.YtComponentBehavior),_.J("design:type",Object)],wE.prototype,"ytComponentBehavior",void 0);_.w([_.H({selector:c8U}),_.J("design:type",Object)],wE.prototype,"tabGesturesIsActive",void 0);_.w([_.H(),_.J("design:type",Boolean)],wE.prototype,"renderGuide",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],wE.prototype,"guidePersistentAndVisible",void 0);_.w([_.H({selector:qSi}),_.J("design:type",Boolean)],wE.prototype,"guideIsVisibleButNotPersistent",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],wE.prototype,"standalone",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],wE.prototype,"miniGuideVisible",void 0);
_.w([_.H(),_.J("design:type",Object)],wE.prototype,"persistentPanelEnabled",void 0);_.w([_.H({selector:mzn,reflectToAttribute:!0}),_.J("design:type",Boolean)],wE.prototype,"persistentPanelVisible",void 0);_.w([_.H({selector:_.tC_}),_.J("design:type",Number)],wE.prototype,"miniplayerPlaybackState",void 0);_.w([_.H({selector:_.u6,reflectToAttribute:!0}),_.J("design:type",Boolean)],wE.prototype,"miniplayerIsActive",void 0);
_.w([_.H({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.J("design:type",Boolean)],wE.prototype,"isInlinePreviewEnabled",void 0);_.w([_.H(),_.J("design:type",Boolean)],wE.prototype,"isInlinePreviewDisabled",void 0);_.w([_.H({reflectToAttribute:!0,value:function(){return _.yi("START_IN_FULL_WINDOW_MODE")}}),
_.J("design:type",Boolean)],wE.prototype,"mastheadHidden",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],wE.prototype,"playerFullscreen",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],wE.prototype,"fullscreen",void 0);_.w([_.H({value:!1,reflectToAttribute:!0}),_.J("design:type",Boolean)],wE.prototype,"hideHeaderShadow",void 0);
_.w([_.H({value:{GUIDE_ALT_LABEL:_.xH("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.J("design:type",Object)],wE.prototype,"menuStrings",void 0);_.w([_.H({computed:"computeTopbarData(data)"}),_.J("design:type",Object)],wE.prototype,"topbarData",void 0);_.w([_.H({selector:_.o0p,reflectToAttribute:!0}),_.J("design:type",Boolean)],wE.prototype,"isWatchPage",void 0);_.w([_.H({selector:_.qOh,reflectToAttribute:!0}),_.J("design:type",Boolean)],wE.prototype,"isShortsPage",void 0);
_.w([_.H({selector:function(r){return _.pz(r)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.J("design:type",Boolean)],wE.prototype,"isMiniAppPage",void 0);_.w([_.H({selector:function(r){return _.pz(r)==="WEB_PAGE_TYPE_BROWSE"}}),
_.J("design:type",Boolean)],wE.prototype,"isBrowsePage",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Boolean)],wE.prototype,"scrolling",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wE.prototype,"hasDelegation",void 0);_.w([_.H({reflectToAttribute:!0,value:!1}),_.J("design:type",Boolean)],wE.prototype,"guideScrolledByTouch",void 0);_.w([_.H(),_.J("design:type",Object)],wE.prototype,"isFrostedGlassInitialized",void 0);
_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wE.prototype,"frostedGlassExp",void 0);_.w([_.H({selector:function(r){return r.ui.chipBarIsSticky}}),
_.J("design:type",Boolean)],wE.prototype,"chipBarIsSticky",void 0);_.w([_.H({selector:XVZ}),_.J("design:type",Boolean)],wE.prototype,"scrollAtTop",void 0);_.w([_.H({computed:"computeIsHomePage(isBrowsePage, data)"}),_.J("design:type",Boolean)],wE.prototype,"isHomePage",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wE.prototype,"hasPendingWatchNavigation",void 0);_.w([_.H({reflectToAttribute:!0}),_.J("design:type",Object)],wE.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);
_.w([_.H(),_.J("design:type",Object)],wE.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.w([az("guide"),_.J("design:type",Object)],wE.prototype,"guide",void 0);_.w([az("guide-service"),_.J("design:type",Izp)],wE.prototype,"guideService",void 0);_.w([az("guide-inner-content"),_.J("design:type",HTMLDivElement)],wE.prototype,"guideInnerContent",void 0);_.w([_.ni("#persistent-panel-container"),_.J("design:type",HTMLElement)],wE.prototype,"persistentPanelContainer",void 0);
_.w([_.H({selector:_.Bw$}),_.J("design:type",String)],wE.prototype,"frostedGlassMode",void 0);_.w([_.xt("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wE.prototype,"dispatchFrostedGlassMode",null);_.w([_.H({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.J("design:type",Object)],wE.prototype,"isFrostedGlassDisabled",void 0);
_.w([_.xt("isWatchPage"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wE.prototype,"isWatchPageChanged",null);_.w([_.L("isHomePage","chipBarIsSticky","scrollAtTop"),_.J("design:type",Boolean),_.J("design:paramtypes",[])],wE.prototype,"applyFrostedGlassToChipBar",null);_.w([_.H(),_.J("design:type",Object)],wE.prototype,"isChannelOrPlaylistPage",void 0);
_.w([_.$R("isInlinePreviewEnabled"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wE.prototype,"isInlinePreviewEnabledChanged",null);_.w([_.xt("guideIsVisibleButNotPersistent"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wE.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.w([_.xt("guidePersistentAndVisible","miniGuideVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wE.prototype,"observeGuideVisibility",null);_.w([_.xt("persistentPanelVisible"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wE.prototype,"observePersistentPanelVisibility",null);
_.w([_.Eq("attached"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],wE.prototype,"onYtPageManagerAttached",null);_.w([_.xt("data"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype",Promise)],wE.prototype,"updateMastheadData",null);_.w([_.Eq("yt-set-theater-mode-enabled"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent,Object]),_.J("design:returntype")],wE.prototype,"onSetTheaterModeEnabled",null);
_.w([_.Eq("yt-page-type-changed"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],wE.prototype,"onPageChanged",null);_.w([_.Eq("yt-page-data-updated"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wE.prototype,"onPageDataUpdated",null);_.w([_.Eq("yt-request-panel-mode-change"),_.J("design:type",Function),_.J("design:paramtypes",[Event,Object]),_.J("design:returntype")],wE.prototype,"onRequestPanelModeChange",null);
_.w([_.Eq("yt-guide-hover"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wE.prototype,"onGuideOpenButtonHover",null);_.w([_.Eq("app-drawer-transitioned"),_.J("design:type",Function),_.J("design:paramtypes",[Event]),_.J("design:returntype")],wE.prototype,"onDrawerIronSelect",null);_.w([_.Eq("yt-add-element-to-app"),_.J("design:type",Function),_.J("design:paramtypes",[CustomEvent]),_.J("design:returntype")],wE.prototype,"onAddElementToApp",null);
_.w([_.Eq("yt-set-fullerscreen-styles"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wE.prototype,"setFullscreen",null);_.w([_.Eq("yt-open-hotkey-dialog"),_.J("design:type",Function),_.J("design:paramtypes",[]),_.J("design:returntype")],wE.prototype,"onOpenHotkeyDialog",null);_.w([_.qC({is:"ytd-app"})],wE);_.YF().processSignal("eor");
_.YJ&&_.YJ.JSC$11356_setLoaded();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
